
From nobody Wed Apr  1 09:15:33 2020
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 563B13A1220 for <quic@ietfa.amsl.com>; Wed,  1 Apr 2020 09:15:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3GeTj4tqUgRt for <quic@ietfa.amsl.com>; Wed,  1 Apr 2020 09:15:30 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on20608.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::608]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C55693A12CF for <quic@ietf.org>; Wed,  1 Apr 2020 09:15:20 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LRJ2a2jTC5QTm/EhN7PmxElhSfJQyhYMQ2tqq2N+CifyUspdky0cFHMbT9/9idA3Oq20WLNNe7qLSYz/G+6WPI6U3rfq1XBVvvxdOfftBN1YnNAPyXcOu/L53M3WtGQ6I1c0UZzrJgAzVvoOnDdAlf2BRWV5JhGdFsZRPtAH6XEV9kcZDU8NvPRcSJx6e8AvZoLqpD7uxAeFZ0X8VXVu+bGerJjXh06k1a94kVglCoiB5ybXJafNS4bBWXPQSZYouCA6YFlF4dWZKOlDp0vUgHjzPFByOQfMeKrZp3tghGkkcdaApR5szipkTLyk+Z0YAaAFha7zaxEiAiQd6M+3Dg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vCRpTwq/tv9uzt4qdVSvSyj1rcfonRXxsHdL6BgwJUM=; b=j3PcXD8UipDlZwN3sGzemmEzcon+lPzWb8+hBLFy6o14oGA39DFt/rNGmT+gpATW8IonMPvrB9k6S4LQff69vQhfjJTdhvszrGgR6ml9My7E9XrEKE5xCIYXbanjLwD63ND0BpwZaJUZ+oKrvRK4EvgGclXxAPc7x7iF2R5RUDrycy9sShPTCONeWcCGftp8lLobGq9ZsfPLzLrfSfV+V7qNsaQxqsI/49/JgK6yKj7hTK4tCaYAanMnRdTOaLCNW5ncdit5T8I7nppj0HXl2nPzscCYPuF4YYi2YYiiYxV+f9VOm17Um1cy8zT2Abr4HJucjVdQbGQ+KaYk+CTGig==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vCRpTwq/tv9uzt4qdVSvSyj1rcfonRXxsHdL6BgwJUM=; b=BmF1xvCu4mHcq8uO1UkeCRJc4gAIa/UkD+ByNLI/StFtnx+oIfHNOYsk8N0tPs7lFQNj3WkFE78ucTX1dWog82Nja+NdIzrkc2UeK2u/r5pRBKHtSm00MLNCCNQ1ij+Qt0h2nTpQBSKTwuaxKplrEDHTbCgPXxBbk76acdt+T4w=
Received: from VI1PR0702MB3775.eurprd07.prod.outlook.com (52.134.8.30) by VI1PR0702MB3631.eurprd07.prod.outlook.com (52.134.1.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.14; Wed, 1 Apr 2020 16:15:18 +0000
Received: from VI1PR0702MB3775.eurprd07.prod.outlook.com ([fe80::4109:db16:5948:85dd]) by VI1PR0702MB3775.eurprd07.prod.outlook.com ([fe80::4109:db16:5948:85dd%4]) with mapi id 15.20.2878.014; Wed, 1 Apr 2020 16:15:18 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "quic@ietf.org" <quic@ietf.org>
Subject: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
Thread-Topic: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
Thread-Index: AQHWCEC8cT5b41KbWEenkD7iiFJFTA==
Date: Wed, 1 Apr 2020 16:15:17 +0000
Message-ID: <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com>
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com; 
x-originating-ip: [158.174.118.23]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 538f714e-78cc-4c59-118f-08d7d657de9a
x-ms-traffictypediagnostic: VI1PR0702MB3631:
x-microsoft-antispam-prvs: <VI1PR0702MB3631400DE51B70E920E0A1CA95C90@VI1PR0702MB3631.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:64;
x-forefront-prvs: 03607C04F0
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:VI1PR0702MB3775.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(396003)(346002)(136003)(376002)(39860400002)(366004)(6916009)(81156014)(8936002)(316002)(71200400001)(81166006)(6506007)(6486002)(2906002)(478600001)(66446008)(966005)(5660300002)(66556008)(186003)(99936003)(26005)(8676002)(76116006)(36756003)(2616005)(66946007)(44832011)(66616009)(4744005)(6512007)(66476007)(64756008)(91956017)(86362001)(99106002); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0d+ltrgPKd0j0DP0AhymMSKH67KzCVM7DIB1JjOyPtQKUQ6x5gkM5p62epHN/dD/IR+wGgnB3QroyogGM7v6BJ25huppj7qc8xA6P3r09Nqmho3Xbrc+iscdoyGrFuXn0ljtLbogiD/OHk2Iwi8MH/bRGRTe4rAe/rrcjSelnz1lJ0JR3H5Klh4BmdCZEIRVSjDRLY+LdQJ5OxQMCAvuozBBkWInmPDek4FOnWeCBryoM8n8Myq/3QK+qA4u1OX7Zyqck1ZKJFaxjafqXCeVb4Oew8zeRZ3vsTEEVwJhDlHeiH+Gm8J42LpZGjIH3CPW2pZc4gabXSiC9BTcJbTcE2jsOhctfQ/qj8ytiIjXs3w58RLE8HbMa88Aouy7YG4I8XQWDXLbnUZkOduG0k3jjh3CN1RTJA7pUH0/GpglcVPfFDAKi1a4CdP+uTZ7LzOmufugV+6fSNUsvpEhdEp7Zo5g1ZjtiOmnIV2HJcwEYcerAiu9J9+t3JkcnGnbIwIdfAM0D9/CQ0NhbgngBWeNZo466QadWdvaBv4CxXWu/419CgzaY8Ctw+fcjFt3CGRx
x-ms-exchange-antispam-messagedata: JXkoUCLVtVrW8UVWDdb2Tqh5oOjYwouo4qfiDqCktV6K/nQUgWk9vgGWCbDlJbRqd1hl1j3K/C1oZTJdH6KBSiTisJaS6aectyZ+umvwdXA8Br63cuvNd3hfAF1KWw0uVSQ1vmHtTOi0qvkx698fvQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-EVVHRysArgZAto+ZEQ5s"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 538f714e-78cc-4c59-118f-08d7d657de9a
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2020 16:15:18.0142 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: QORvGH1hk3Rk5j6Z3P/jmm0SIWFcbwUcpCoK99V1fp3yTOVqOqK5h+fWMAl/OQLTT4mipyzSQSimwwdnG7vOQnxvb5uIRU48ifnYOavpZxM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0702MB3631
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/eezlU8j-gbhQOzj377QZm7YqoeA>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Apr 2020 16:15:33 -0000

--=-EVVHRysArgZAto+ZEQ5s
Content-Type: multipart/mixed; boundary="=-nj0o+bLHDLiQSNaF9qYu"


--=-nj0o+bLHDLiQSNaF9qYu
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

QUIC WG,

The IETF has received the attached Liasion statement (
https://datatracker.ietf.org/liaison/1678/) that is intended for the QUIC W=
G.
Please review it and the WG should considerd sending information to 3GPP as
requested at key points in the process of the multi-path extension/version =
of
QUIC.=20
=20
Cheers

Magnus Westerlund=20
TSV AD


--=-nj0o+bLHDLiQSNaF9qYu
Content-Disposition: inline
Content-Description: Forwarded message =?UTF-8?Q?=E2=80=94?= New Liaison
 Statement, "LS on need for Multi-Path QUIC for ATSSS"
Content-Type: message/rfc822

Received: from AM4PR07MB3426.eurprd07.prod.outlook.com
 (2603:10a6:803:f0::28) by VI1PR0702MB3775.eurprd07.prod.outlook.com with
 HTTPS via VI1PR04CA0130.EURPRD04.PROD.OUTLOOK.COM; Wed, 1 Apr 2020 15:09:38
 +0000
Received: from AM5PR0502CA0003.eurprd05.prod.outlook.com
 (2603:10a6:203:91::13) by AM4PR07MB3426.eurprd07.prod.outlook.com
 (2603:10a6:205:a::32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.12; Wed, 1 Apr
 2020 15:09:38 +0000
Received: from AM5EUR02FT024.eop-EUR02.prod.protection.outlook.com
 (2603:10a6:203:91:cafe::b2) by AM5PR0502CA0003.outlook.office365.com
 (2603:10a6:203:91::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20 via Frontend
 Transport; Wed, 1 Apr 2020 15:09:38 +0000
Authentication-Results: spf=fail (sender IP is 63.34.218.33)
 smtp.mailfrom=ietf.org; ericsson.com; dkim=pass (signature was verified)
 header.d=ietf.org;ericsson.com; dmarc=pass action=none
 header.from=ietf.org;compauth=pass reason=100
Received-SPF: Fail (protection.outlook.com: domain of ietf.org does not
 designate 63.34.218.33 as permitted sender)
 receiver=protection.outlook.com; client-ip=63.34.218.33;
 helo=mx.emea.email.fireeyecloud.com;
Received: from mx.emea.email.fireeyecloud.com (63.34.218.33) by
 AM5EUR02FT024.mail.protection.outlook.com (10.152.8.126) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384)
 id 15.20.2878.15 via Frontend Transport; Wed, 1 Apr 2020 15:09:37 +0000
Return-Path: iesg-bounces@ietf.org
Received: from [10.89.163.8] ([10.89.163.8:51607]
 helo=oams-etp-emps-prod-16.fireeyecloud.com) by prd07-euw1-04
 (envelope-from <iesg-bounces@ietf.org>) (ecelerity 4.2.38.62370 r(:)) with
 ESMTPS (cipher=DHE-RSA-AES128-GCM-SHA256)  id 22/98-26264-1BEA48E5; Wed, 01
 Apr 2020 15:09:37 +0000
Received: from localhost.localdomain (localhost [127.0.0.1]) by
 oams-etp-emps-prod-16.fireeyecloud.com (Postfix) with SMTP id
 48sqNx27Llz3rj4X for <magnus.westerlund@ericsson.com>; Wed,  1 Apr 2020
 15:09:37 +0000 (UTC)
Received: from mx.emea.email.fireeyecloud.com (unknown [10.152.120.65]) by
 oams-etp-emps-prod-16.fireeyecloud.com (Postfix) with ESMTPS id
 48sqNv5ZNfz3rcZr for <magnus.westerlund@ericsson.com>; Wed,  1 Apr 2020
 15:09:35 +0000 (UTC)
X-FE-ETP-SENDER-IP: 104.47.12.54
X-FE-ETP-CONNECTING-IP: 104.47.12.54
Received: from EUR04-DB3-obe.outbound.protection.outlook.com
 (mail-db3eur04lp2054.outbound.protection.outlook.com [104.47.12.54]) by
 prd07-euw1-08 (envelope-from <iesg-bounces@ietf.org>) FireEye ETP with
 ESMTPS (cipher=AES256-GCM-SHA384) id EF6A07996FAEA48E56b73c2fc; batch_id
 EF/6A-07996-FAEA48E5; Wed,  1 Apr 2020 15:09:35 +0000 (UTC)
Received: from AM6P193CA0075.EURP193.PROD.OUTLOOK.COM
 (2603:10a6:209:88::16) by AM5PR0701MB2673.eurprd07.prod.outlook.com
 (2603:10a6:203:75::11) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15; Wed, 1 Apr
 2020 15:09:34 +0000
Received: from HE1EUR02FT012.eop-EUR02.prod.protection.outlook.com
 (2603:10a6:209:88:cafe::9b) by AM6P193CA0075.outlook.office365.com
 (2603:10a6:209:88::16) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15 via Frontend
 Transport; Wed, 1 Apr 2020 15:09:34 +0000
Authentication-Results-Original: spf=pass (sender IP is 4.31.198.44)
 smtp.mailfrom=ietf.org; ericsson.com; dkim=pass (signature was verified)
 header.d=ietf.org;ericsson.com; dmarc=pass action=none
 header.from=ietf.org;compauth=pass reason=100
Received-SPF: Pass (protection.outlook.com: domain of ietf.org designates
 4.31.198.44 as permitted sender) receiver=protection.outlook.com;
 client-ip=4.31.198.44; helo=mail.ietf.org;
Received: from mail.ietf.org (4.31.198.44) by
 HE1EUR02FT012.mail.protection.outlook.com (10.152.10.75) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384)
 id 15.20.2878.15 via Frontend Transport; Wed, 1 Apr 2020 15:09:33 +0000
Received: from ietfa.amsl.com (localhost [IPv6:::1])
	by ietfa.amsl.com (Postfix) with ESMTP id 730D33A112A
	for <magnus.westerlund@ericsson.com>; Wed,  1 Apr 2020 08:09:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
	t=1585753771; bh=0gs53r6/szKyIZenCla0U/0AHnXWF+xKFznMQX+g8fU=;
	h=From:To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:
	 List-Post:List-Help:List-Subscribe:Cc;
	b=XUI7oXLP7aBTguLSA/lxiwKPyuMFid+x4j1oMw8Kk7DrkYmClkQzlO46sVvyYbfjA
	 uyD4wl/STTToPEvHE9pNXPZ5kbXexRYJVvuTcPT6ndEx/Z+8fVK8rdeOx90oM15+ya
	 owFGsaY/nSA2PtXD87NznsiC4vKjsiaLsCCzKptE=
X-Mailbox-Line: From iesg-bounces@ietf.org  Wed Apr  1 08:09:30 2020
Received: from ietfa.amsl.com (localhost [IPv6:::1])
	by ietfa.amsl.com (Postfix) with ESMTP id 99AAD3A112B;
	Wed,  1 Apr 2020 08:09:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1;
	t=1585753770; bh=0gs53r6/szKyIZenCla0U/0AHnXWF+xKFznMQX+g8fU=;
	h=From:To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:
	 List-Post:List-Help:List-Subscribe:Cc;
	b=clCWrZZj9AXOjsSD28oJRa0F8n79dF+elmN+f0ArvHBQF22ACKWsiqR0g7MSvLu0u
	 yOmA8/QEpxIJOt7kRxQvkHW1NMSpzC5okruEwMSiTA1igBCP5q09MLdEaMo8FRWK3d
	 /8+KH+SWq37AJ0QwarEp/JEzZpSMa4KhLPvVfm+M=
X-Original-To: iesg@ietf.org
Delivered-To: iesg@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1])
 by ietfa.amsl.com (Postfix) with ESMTP id 2AF5E3A1129;
 Wed,  1 Apr 2020 08:09:28 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
From: Liaison Statement Management Tool <statements@ietf.org>
To: "The IETF Chair" <chair@ietf.org>
Subject: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"
X-Test-IDTracker: no
X-IETF-IDTracker: 6.123.1
Auto-Submitted: auto-generated
Precedence: bulk
Archived-At: <https://mailarchive.ietf.org/arch/msg/iesg/6AxP9THUFI0vKUFXWudc3446MGA>
X-BeenThere: iesg@ietf.org
X-Mailman-Version: 2.1.29
List-Id: <iesg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/iesg>,
 <mailto:iesg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/iesg/>
List-Post: <mailto:iesg@ietf.org>
List-Help: <mailto:iesg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/iesg>,
 <mailto:iesg-request@ietf.org?subject=subscribe>
Cc: The IETF Chair <chair@ietf.org>, The IESG <iesg@ietf.org>,
 3GPPLiaison@etsi.org, Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>
Errors-To: iesg-bounces@ietf.org
Sender: "iesg" <iesg-bounces@ietf.org>
X-EOPAttributedMessage: 1
X-EOPTenantAttributedMessage: 92e84ceb-fbfd-47ab-be52-080c6b87953f:1
X-Forefront-Antispam-Report-Untrusted: CIP:4.31.198.44;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.ietf.org;PTR:mail.ietf.org;CAT:NONE;SFTY:;SFS:(4636009)(7636002)(9036002)(5660300002)(19810500001)(246002)(1096003)(7696005)(9686003)(7846003)(6636002)(55016002)(966005)(34756004)(356004)(8676002)(54906003)(7596002)(6266002)(336012)(16670700002)(6862004)(26005)(4326008);DIR:INB;SFP:;
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: edfa0cde-d118-441b-49fd-08d7d64eb1f3
X-MS-TrafficTypeDiagnostic: AM5PR0701MB2673:|AM4PR07MB3426:
X-MS-Exchange-AtpMessageProperties: SA
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;OLM:8882;
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: =?utf-8?B?bUhYS0hKcHNML21xY1FwNnVVT2w3VUUxaCthbkNvYjVnOWZOVGN2NFBON1ps?=
 =?utf-8?B?SGpMQkl0VEY3L1lBbFRyMmJpSDB2aDF6RDEzT0xtYmhoeTBmekFna0dNcm8r?=
 =?utf-8?B?bE9lbU51ZEZ5QTVSR2owRDlMQ2ovTkttdGtRUnVWSGhMYnRjWkhyeUxXS1p3?=
 =?utf-8?B?WU5uLytXS2MwT3NGd3dmZU10MXV0RlV3Ni9HWmR3b0FRWU9SQXZOQjMvV2Fa?=
 =?utf-8?B?ZkU4cHNVR2pHdEQ4QzdJckRkNmM5bHc1SSt4VlY5K1A4SFNrT1NQZVFkdkdC?=
 =?utf-8?B?Y0RaNFVyWVJXdStBc3JETXhuUnFJWXk2RUsvYlUzQlZ4Ti9zZmxXOFhkYlBS?=
 =?utf-8?B?Zk9UL0w2SHRzcURSS1RReVJxODNoZkRaOVd3bkcvSzFaQlBQN2FLT2tWTkJ5?=
 =?utf-8?B?M2NpSmlYcnBiYUc5b0Myd2txZVpxUDZ5MVZqZVJDdDArclZpVUxVOEovOGsy?=
 =?utf-8?B?UXBHWWcvYlNwUEJUdVpWeGdrbnNKZEcrcU85MHE2VnUwQjc0Yy9aZW9mbDdi?=
 =?utf-8?B?K20rZnVqVStmVWFFR3piVVdyeDlVZXl0Tmwwam9JRlBLekVnUGRCSWVNWmtL?=
 =?utf-8?B?OVlqVWdUanpwTjh1a3Q5eStxUlN0V2ZlUGQ1L2duY2RZZ2dkWTNRaWdFNXcw?=
 =?utf-8?B?VWNzbjlGY1NJWUlFNFE1NGNyWXBFMG51dDhUMElGR2ZGTWY1dmJUcXBVUzVl?=
 =?utf-8?B?MTRxVnZSL05UL0NrNTJ0eEFBTnNWVytCbzVyUVFFbUZ1Skx0YlRkOHlRUzJV?=
 =?utf-8?B?MWxHUDNJLzdoZFVld3JXVGVBMGtRU3I2bWVNSDB5NEE3SmVNVXJnUUMzWGNI?=
 =?utf-8?B?Qzg2NGNxRnZjTlQza3R1Q3NwdDdTRjBMU2lvelpOaUNSY2E1c0IzQ1Q0K21w?=
 =?utf-8?B?Q3JkNzVkc2c3L1NBTDQ0cEM4VU9qa2ZSZHFDN1VaZHd5bERtWmF0dkZxVkJJ?=
 =?utf-8?B?dUZGTGtOdURueDdKQzNCcGx0MW5iMTRmdnR6czd0YUxLVWtUUkdjaWdISHk1?=
 =?utf-8?B?Mi9rWHJqSytLdGdidUhqK1VvZ1VSN2JXQ1FpOXJPRWlBdXliNGx3U2YwNXYv?=
 =?utf-8?B?ZVpDU2RpSWE5RW9GcmUwSzFrNnRNVzg2blh1WlFnOW5TRXN5eVN6VDlFY1dG?=
 =?utf-8?B?OGJOcm8yVkJmTUxreWIxZGdTcVZhUnE4N1grbXFQdTFON3FOaE5SMjBzMmQ3?=
 =?utf-8?B?YWQyTUY2MDZmZnJ4WkR2L1A1blI1N3M2aVRlSmppdWtLYVJCcWxVMnhrdisy?=
 =?utf-8?B?VU9rbm9UR2I2aGpYa3AyajJBYy9EQkF5SnZPNFRhNHBEc1IxNGxuWnZYUkZp?=
 =?utf-8?B?cUdwRXg2d1JMSWlnMkdtOU1mUk54NDk4dUd4a0g2Z0JCR2N6d2tXTDI5dCt5?=
 =?utf-8?B?cXFyRnowUWlpd29xTnJuWHNvbVJ2Qm5PMkJ1RkxRL3hyWVR4dnZLbnQ1TnNB?=
 =?utf-8?B?U3VmRTl3b20wL2NaQ2ZVWmNjb2pOR2tIOGgyS0FxZTllZGFhYm1vV0g1UTVp?=
 =?utf-8?B?NE5FSnJsT2VJRjhDbkRVbkh0UW40MDhoY1JVNUlRZDBvRzF6aGJEV1c4V0ZO?=
 =?utf-8?B?bTVDajhPeG9xNzRYaGUxamxldVpBSXR1SE9CanM3cHdLT1kwWkpvMjFZV3pT?=
 =?utf-8?B?M3NFUFFlWTI5MHNFWVJmQWtvNFBhTVNEdDM1Q2pzMDFpWEVycElVdlBnUGVh?=
 =?utf-8?B?L3ZoeHFxbmdvVmhsbW10OTNtREVoK1k1TjNNRkFZQzRQN21WL040UFFvbHJG?=
 =?utf-8?B?K0cySGN2MXYyWjN4d3JWdWNZeVBLTlJwVzJFZVVDS1l5MVkrZ1BPOTB1UG5v?=
 =?utf-8?B?S2RabDRZdzlVR3lteW55dz09?=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB2673
X-FE-ETP-METADATA: eyAidGlkIjogIkVGNkEwNzk5NkZBRUE0OEU1NmI3M2MyZmMiLCAiYWNjZXB0ZWRfdGltZXN0YW1w
 IjogIjIwMjAwNDAxMTUwOTM1IiwgImFjY2VwdGVkX3RpbWVzdGFtcF9lcG9jaCI6ICIxNTg1NzUz
 Nzc1IiwgImRvbWFpbl9uYW1lIjogImVyaWNzc29uLmNvbSIsICJhdHRfY291bnQiOiAtMiwgInNy
 Y19pcCI6ICIxMDQuNDcuMTIuNTQiIH0=
X-FE-ETP-Advanced-Analysis-Result: Clean
Message-ID: <158575376802.30598.14992202513752114049@ietfa.amsl.com>
X-MS-Exchange-Organization-ExpirationStartTime: 01 Apr 2020 15:09:37.7519
 (UTC)
X-MS-Exchange-Organization-ExpirationStartTimeReason: OriginalSubmit
X-MS-Exchange-Organization-ExpirationInterval: 1:00:00:00.0000000
X-MS-Exchange-Organization-ExpirationIntervalReason: OriginalSubmit
X-MS-Exchange-Organization-Network-Message-Id: edfa0cde-d118-441b-49fd-08d7d64eb1f3
X-MS-Exchange-Organization-MessageDirectionality: Incoming
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR02FT024.eop-EUR02.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.34.218.33;CTRY:IE;LANG:en;SCL:-1;SRV:;IPV:CAL;SFV:SKN;H:mx.emea.email.fireeyecloud.com;PTR:ec2-63-34-218-33.eu-west-1.compute.amazonaws.com;CAT:NONE;SFTY:;SFS:;DIR:INB;SFP:;
X-MS-Exchange-Organization-SCL: -1
X-MS-Exchange-Organization-AuthSource: AM5EUR02FT024.eop-EUR02.prod.protection.outlook.com
X-MS-Exchange-Organization-AuthAs: Anonymous
X-MS-Office365-Filtering-Correlation-Id-Prvs: 36978dae-e9f0-4535-7c22-08d7d64eaf9c
X-Microsoft-Antispam: BCL:0;
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Apr 2020 15:09:37.6875
 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: edfa0cde-d118-441b-49fd-08d7d64eb1f3
X-MS-Exchange-CrossTenant-Id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-FromEntityHeader: Internet
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR07MB3426
X-MS-Exchange-Transport-EndToEndLatency: 00:00:00.9482972
X-MS-Exchange-Processed-By-BccFoldering: 15.20.2878.014
X-Microsoft-Antispam-Mailbox-Delivery: rwl:1;ucf:1;jmr:0;auth:0;dest:C;OFR:CustomRules;ENG:(750127)(520011016)(520005050)(703014)(944504077)(944506383)(944626516);
X-Microsoft-Antispam-Message-Info: =?utf-8?B?aDBOZlVra3hIdXI5c2F5Ukd6ODBZT291ZnBJamRXNEZqZThhTG5YRDVwVU1T?=
 =?utf-8?B?Q29HdkF0S0txUGoxaU5HUXNnck8wbWlwNUFiemxyVkhNR3lObkwzTzFQRlNQ?=
 =?utf-8?B?VllaeVIxaUc0Ti9XMHJwZE9ESUE5MVdlZEZkbXM4Ky8yQzhxOHAzZDNXUmRB?=
 =?utf-8?B?cU1UUWtFZ0hLckJxTXMxcTRGUDJtVmlLZDQ0d09zUHV1ck85SFd1TG96Qlcy?=
 =?utf-8?B?UHBlZWtqL1EzZUd2QVlxdVBUNTZOL0NTTHBmTEtqS1FMeHh1dXBsMlVyVDhK?=
 =?utf-8?B?V1ZHeXFqNnBCNjYwUjZLSnU2MVNRZ0JCOW4vRy96Smc3c0Nwc0MwTjEzb0Rm?=
 =?utf-8?B?cXhSRXBoZlZVUThtN3BhYVp4enYzckJLaVdINUpqVHJoVUVMSEN0dWZTMnYz?=
 =?utf-8?B?Q3VheXczWWYrVGR4WmtHd0pYOElhY2NvUlluSlQ0L3VPcXpQdUhyV2lCclMx?=
 =?utf-8?B?TDk4eUhFSVUwMGRHMXNJTjFnMFVadmRhblNjR1Y0d3RoYWo3ZE4wUXpRMGd0?=
 =?utf-8?B?YnBGWXNSUDZBR3Z1VWE3RW51dHBlU2lvSFNzc0JTQXBhRkNjc0RsQjlYN3Z6?=
 =?utf-8?B?dS91R0lIR1BmKzUwaXpITjlhS2M0TVBEQVdwMm5tTUwwY2QvZkJBckttbVJS?=
 =?utf-8?B?eHd0SlFhWHpRQ1MzZm5sV1RVOVJxT2QvcWExR0RTU1VrVTR3a3I3UFZFVzJj?=
 =?utf-8?B?a0dhNHk1UFdRUWYwK0lmZS8vT2tmMTdBWHN3SC9IamF3dmVoclNsZG9jS1lK?=
 =?utf-8?B?V0JaNHo2M2NaeVYvcm40UUxhOHk0QUxONUFEUU5USXJscXBRZjVQQmxBL2RX?=
 =?utf-8?B?TEg1Nm1hWkF6cmxzR1dBeGQweGsvUTRPWWEzVE13UitQWDFsRUJ4TDNqVFYz?=
 =?utf-8?B?aUxpeWh4Qk0vdW5VaUVhNnNMREFGTUxpRE9qdkNSTElEa3RWclJ5WnVGY1ZR?=
 =?utf-8?B?R3VacXQ0TDV3NVNMUGdiNWZWcExMMXpEdnE0QWYxVlk5c1ROaEdpRFN3cEUr?=
 =?utf-8?B?MEJSZ3JUVFZ0RWhUdWowZUJCR0xkeHhNZzlicFdxQ0RMelo0RFJlQVFDbnIw?=
 =?utf-8?B?bkl0eEFBbERZS3ZtY0xycG5hYVFVRW1oTzhtMURtOEtzRDZFNEI0TkVzdDJi?=
 =?utf-8?B?WSs1cS9yYVpVRXpPZ2g2TUpicE16NWY5ZWlIK2xUSzZ0V2FxU2Q3R3NUd2Vu?=
 =?utf-8?B?OGRjTHhVcUxYelkyQkY1MkZoQWNqTm8vT253N2h4eXR0dmtWanN2SlpFaWE1?=
 =?utf-8?B?OXVCSVkra3o0MVlXUm1qVUJmSXUrWHZ4NGNJVHdyYWhwVmZ6amFpY0JISFpM?=
 =?utf-8?B?NFoxV0RsaUpCcGI5VWZXZzUwNmQwc05ZWFVKS0l6SS9QdzM1ZjNOQzJacm9S?=
 =?utf-8?B?Q3QyekxoQjNJTi9MWHRwVHJ3UXFGeHVNdkdqWk9XbXRiMWE4S2lHbEN4Mnoy?=
 =?utf-8?B?bUJ1TkR3L1BMU0crUTVsTWZ0WWpyR3VxelRncFgxbGwyUlo4QlZPVk5aV01m?=
 =?utf-8?B?WHFjMnJMTU9BY3NJUmpzVFZjeDZ5RDJZMXY1aWlFVUlCL0s5MlhzYkZKUSto?=
 =?utf-8?B?RHZyZXpPc0hOc2R6eFBMS0h4STJsdzB4dHRJeVVJcm8rdmJ3Q3lZc25jZS9p?=
 =?utf-8?B?NHVFQ3FQdlF1NjkwYU5DWkM4eFVwVVVYaHY3aGxpK09tcWQ4NXh4cCtFTzJP?=
 =?utf-8?B?WStDM2dpWFlJSTc4T2hCOXl5MjdwS1dqYnlsNG15N3ZSUzUrdVh5NXNGSmxN?=
 =?utf-8?B?RFZERUZKRS9VUVNMMlBpZVlub240NEFISTQxMGorOGtEeENWUFVjVXVkQ1dH?=
 =?utf-8?B?WitDTXFUdXJ5OGIrYVFsWUpML2xidUVVcHAzSXBkTUs1VVN4dC95bDI3N0cv?=
 =?utf-8?B?eG5jOU1lNGQvMVJKRmVJRHVmU005Ti9KZjI0cGd0aFhpeThZb1IrTlJMSkdn?=
 =?utf-8?B?citka2ZsWUl1bU9WZzNVQ1g2ZmtPWlpsSFYrbzY3czJzb0F3OE9yZjM1aGlE?=
 =?utf-8?B?ZDBWUUlsZ3dvZHlsaU9mb2FIUEk5OWxZYWdlOEtwdGh5ZEtmTXZaaDF5R0tQ?=
 =?utf-8?B?VmVIdkxhWXZFZHVyTHZXRm5xa0p5aVo3UzhJc2V5a0hMNW5icnZXSDZGQ0ls?=
 =?utf-8?Q?JXKg+9AYVB4OKC/Db5ML6rQUv?=
MIME-Version: 1.0
Date: Wed, 01 Apr 2020 08:09:28 -0700
Content-Transfer-Encoding: quoted-printable

Title: LS on need for Multi-Path QUIC for ATSSS
Submission Date: 2020-04-01
URL of the IETF Web page: https://datatracker.ietf.org/liaison/1678/

From: Susanna Kooistra <3GPPLiaison@etsi.org>
To: The IETF Chair <chair@ietf.org>
Cc: The IESG <iesg@ietf.org>,The IETF Chair <chair@ietf.org>,Gonzalo Camari=
llo <gonzalo.camarillo@ericsson.com>
Response Contacts: 3GPPLiaison@etsi.org
Technical Contacts:=20
Purpose: For information

Body: 1. Overall Description:
3GPP has approved the study item on =E2=80=9CStudy on Access Traffic Steeri=
ng, Switch and Splitting support in the 5G system architecture Phase 2=E2=
=80=9D as part of Release 17.

This study aims to investigate the extension of Rel-16 ATSSS feature enabli=
ng the support of steering, switching and splitting the traffic of a PDU se=
ssion supported over multiple accesses (namely 3GPP and Non-3GPP access), i=
ncluding the following objective:

-	Whether and how to support additional steering methods(s). Proposed solut=
ions shall be based on IETF protocols or extension of such protocols (i.e. =
QUIC/MP-QUIC).

Please see attached document for details on study item objectives and timel=
ines.=20

The work on the study has not yet started in 3GPP, and there are thus no ag=
reed conclusions. . The goal is to enable steering, switching and splitting=
 of traffic (primarily UDP) across multiple accesses, including latency sen=
sitive and real time traffic. Therefore 3GPP is interested to receive regul=
ar feedback on progress and prioritization on the multipath extensions to Q=
UIC.


2. Actions:
To IETF group:
ACTION: 	3GPP SA kindly requests IETF to take the above information into ac=
count when discussing future work in prioritizing the multipath work for QU=
IC.


3. Date of Next TSG-SA Meetings:
3GPP TSG SA#88	17th =E2=80=93 19th June 2020	Malm=C3=B6, SWEDEN
3GPP TSG SA#89	16th =E2=80=93 18th September 2020	Funchal (Madeira), Portug=
al
Attachments:

    SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_rm
    https://www.ietf.org/lib/dt/documents/LIAISON/liaison-2020-04-01-3gpp-i=
etf-ls-on-need-for-multi-path-quic-for-atsss-attachment-1.doc

    SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_cl
    https://www.ietf.org/lib/dt/documents/LIAISON/liaison-2020-04-01-3gpp-i=
etf-ls-on-need-for-multi-path-quic-for-atsss-attachment-2.doc

    SP-200289_SP-200264_cleaned
    https://www.ietf.org/lib/dt/documents/LIAISON/liaison-2020-04-01-3gpp-i=
etf-ls-on-need-for-multi-path-quic-for-atsss-attachment-3.docx



--=-nj0o+bLHDLiQSNaF9qYu--

--=-EVVHRysArgZAto+ZEQ5s
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEtww
ggYHMIID76ADAgECAhALRm3NcHtuMGWutmt5cXntMA0GCSqGSIb3DQEBCwUAMEcxCzAJBgNVBAYT
AlNFMREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBD
QSB2MzAeFw0xNzEyMTUwNzIyMjNaFw0yMDEyMTUwNzIyMjJaMHAxETAPBgNVBAoMCEVyaWNzc29u
MRowGAYDVQQDDBFNYWdudXMgV2VzdGVybHVuZDEtMCsGCSqGSIb3DQEJARYebWFnbnVzLndlc3Rl
cmx1bmRAZXJpY3Nzb24uY29tMRAwDgYDVQQFEwdlcmFtc3dkMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAsKlHZvB3TsmLEDtPSiFFKAh73S2wApt+laqg5eXTqonqnzT9ykEGL2dx9mBT
+2WZiIKxo4w2sisVl3EEYTqXTkctpur7cN29gLC8F3tJHGI2sUVpO9AwpVrN+UuHEVetHt7hdxW9
uYd0LJJ8TP6/wGkIfAFaZxlZUn79O2eHElfih1iVIiTZXLcEe1rBJtzhUNRHWgOm2vQlDJ4sCpig
GFq5w+XSRviEQMkQZRvw1CQmb35QS/C/T36ogzIRHDuAdkoSaiUOY/S2dLp4HkwvOOg+tADpaHkr
bdmdnjKGrYSnJigmxw14pJugxL/Vb2EeVcgpAfVVst7Lm4POPRI8+wIDAQABo4IBxDCCAcAwSAYD
VR0fBEEwPzA9oDugOYY3aHR0cDovL2NybC50cnVzdC50ZWxpYS5jb20vZXJpY3Nzb25ubGluZGl2
aWR1YWxjYXYzLmNybDCBggYIKwYBBQUHAQEEdjB0MCgGCCsGAQUFBzABhhxodHRwOi8vb2NzcDIu
dHJ1c3QudGVsaWEuY29tMEgGCCsGAQUFBzAChjxodHRwOi8vY2EudHJ1c3QudGVsaWFzb25lcmEu
Y29tL2VyaWNzc29ubmxpbmRpdmlkdWFsY2F2My5jZXIwKQYDVR0RBCIwIIEebWFnbnVzLndlc3Rl
cmx1bmRAZXJpY3Nzb24uY29tMFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQESMDowOAYIKwYBBQUH
AgEWLGh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20vQ1BTMB0GA1UdJQQW
MBQGCCsGAQUFBwMEBggrBgEFBQcDAjAdBgNVHQ4EFgQU5ivuhpU51W4UhBDBWwf8XsU837YwHwYD
VR0jBBgwFoAUHHsZnpecdqwgPdjc45Fq49stplMwDgYDVR0PAQH/BAQDAgWgMA0GCSqGSIb3DQEB
CwUAA4ICAQBn0FKukg00UN/c/ESpxSIaYTrsd8liHHMu5rLpOBNOacpGNBMGNgUDDt4QihhoQR3c
vhYXCrAM59NTvw0HNlgqHZoEeVY7YnJJYnJXDCLUfkK5Dn28E3QrzykkF6giUOXDyF9mhWYbSAkJ
yx0Yj0Xc8en3wYNyoFYEqjlKtZrdV0pcgFzEeXVLS8DWrzSy7+KfUtDOEiM6H3zO3nsq++KBmsOi
SKkWn4oYERZg5KElEAHis9av+3KIaEPnOAt8QRWRpFfGZ4d89F16qFvElup5n7l864FqxnC2friD
o4hLQY6ENaOaYIihXhbl2UYxAGDk89aJm/S5pYyq7wzm+KK3IcUl60rmc8SJlt6QXKw0wXEOE1Mu
bauYKMsad2s8jD+rEkXp+agTRl+sezWaRxHBpxuUKDd6MhwDig3SZi1qP7D/Ds4V+JLIjjUJc25l
9tvMGC9+lqI0P+vMI3Zyrou0NNfb55uLQaq18O+7BZ8Kv7jvFdxYyUgbxQ0SPEiyhylcLHAmJeLC
QaiZHmCREBkCLKSf0O4lE2TrVzdOD38wjzuQ27U3UddVCD9EQ3tF7o6EVhpxJJUlB6xe/2UWwy4Z
la71dKLUhakdVrN5abzxqFWvzOAT9nBa2HzYVBtpbcu6KGh72YJ+M79fa9iIkcQCgUnw3gIAeWd/
/n4YbY2QhDCCBgcwggPvoAMCAQICEAtGbc1we24wZa62a3lxee0wDQYJKoZIhvcNAQELBQAwRzEL
MAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRp
dmlkdWFsIENBIHYzMB4XDTE3MTIxNTA3MjIyM1oXDTIwMTIxNTA3MjIyMlowcDERMA8GA1UECgwI
RXJpY3Nzb24xGjAYBgNVBAMMEU1hZ251cyBXZXN0ZXJsdW5kMS0wKwYJKoZIhvcNAQkBFh5tYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20xEDAOBgNVBAUTB2VyYW1zd2QwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCwqUdm8HdOyYsQO09KIUUoCHvdLbACm36VqqDl5dOqieqfNP3K
QQYvZ3H2YFP7ZZmIgrGjjDayKxWXcQRhOpdORy2m6vtw3b2AsLwXe0kcYjaxRWk70DClWs35S4cR
V60e3uF3Fb25h3QsknxM/r/AaQh8AVpnGVlSfv07Z4cSV+KHWJUiJNlctwR7WsEm3OFQ1EdaA6ba
9CUMniwKmKAYWrnD5dJG+IRAyRBlG/DUJCZvflBL8L9PfqiDMhEcO4B2ShJqJQ5j9LZ0ungeTC84
6D60AOloeStt2Z2eMoathKcmKCbHDXikm6DEv9VvYR5VyCkB9VWy3subg849Ejz7AgMBAAGjggHE
MIIBwDBIBgNVHR8EQTA/MD2gO6A5hjdodHRwOi8vY3JsLnRydXN0LnRlbGlhLmNvbS9lcmljc3Nv
bm5saW5kaXZpZHVhbGNhdjMuY3JsMIGCBggrBgEFBQcBAQR2MHQwKAYIKwYBBQUHMAGGHGh0dHA6
Ly9vY3NwMi50cnVzdC50ZWxpYS5jb20wSAYIKwYBBQUHMAKGPGh0dHA6Ly9jYS50cnVzdC50ZWxp
YXNvbmVyYS5jb20vZXJpY3Nzb25ubGluZGl2aWR1YWxjYXYzLmNlcjApBgNVHREEIjAggR5tYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20wVQYDVR0gBE4wTDBKBgwrBgEEAYIPAgMBARIwOjA4
BggrBgEFBQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMw
HQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMB0GA1UdDgQWBBTmK+6GlTnVbhSEEMFbB/xe
xTzftjAfBgNVHSMEGDAWgBQcexmel5x2rCA92NzjkWrj2y2mUzAOBgNVHQ8BAf8EBAMCBaAwDQYJ
KoZIhvcNAQELBQADggIBAGfQUq6SDTRQ39z8RKnFIhphOux3yWIccy7msuk4E05pykY0EwY2BQMO
3hCKGGhBHdy+FhcKsAzn01O/DQc2WCodmgR5VjtickliclcMItR+QrkOfbwTdCvPKSQXqCJQ5cPI
X2aFZhtICQnLHRiPRdzx6ffBg3KgVgSqOUq1mt1XSlyAXMR5dUtLwNavNLLv4p9S0M4SIzoffM7e
eyr74oGaw6JIqRafihgRFmDkoSUQAeKz1q/7cohoQ+c4C3xBFZGkV8Znh3z0XXqoW8SW6nmfuXzr
gWrGcLZ+uIOjiEtBjoQ1o5pgiKFeFuXZRjEAYOTz1omb9LmljKrvDOb4orchxSXrSuZzxImW3pBc
rDTBcQ4TUy5tq5goyxp3azyMP6sSRen5qBNGX6x7NZpHEcGnG5QoN3oyHAOKDdJmLWo/sP8OzhX4
ksiONQlzbmX228wYL36WojQ/68wjdnKui7Q019vnm4tBqrXw77sFnwq/uO8V3FjJSBvFDRI8SLKH
KVwscCYl4sJBqJkeYJEQGQIspJ/Q7iUTZOtXN04PfzCPO5DbtTdR11UIP0RDe0XujoRWGnEklSUH
rF7/ZRbDLhmVrvV0otSFqR1Ws3lpvPGoVa/M4BP2cFrYfNhUG2lty7ooaHvZgn4zv19r2IiRxAKB
SfDeAgB5Z3/+fhhtjZCEMIIGwjCCBKqgAwIBAgIQU7h+g+GcmSiTsJtJHOy46zANBgkqhkiG9w0B
AQsFADA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBD
QSB2MTAeFw0xNTEwMjcxMjE2NDZaFw0yNTEwMjcxMjE2NDZaMEcxCzAJBgNVBAYTAlNFMREwDwYD
VQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MzCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOzy3wAAuFDyp7vYVLfGk/fjwao71MNGNLSzzl5D
tjQtMtl2ZLPZyX6ViqzTN9JOb7uZ6KxuGSpReQvt8XOh7iIhkKH9W5hRpbjTsJmUMJd6zifhOpNK
6iSU3q44+FjsQL1lVtcguUuFG6aZN0N3GFVbgt6jRrASF8t/3wy9bHPAIfMyPybpg6Y2PH5/1Nwk
TepoDSmK69LGV+lV2IK6U9OWayZXZFIFIDCoGyFlhFxAEgN+qZ2+Rqg/0TM0oCHvKO2ELSGmAdnJ
kwizR42ji/Y9SYTSuG75mzSe6OfCGWM8Db/xvy/20aLEPXNu1PvOgzY63WZ6cmkWnjMlVJ90pWC2
haqDm3Yf8TRdjUvAl7Pz1bTuexwShzIGakL7MkCYrEqHMRaojI/VStloQgW76E76zQ2byw5QxrhO
UbisBSKRzlTlOZQgYFFAbG6ViF8DOpJh/ygtQwuTLUM5r15G7eynQV1AMTNCWcX+HUvgArUw6RfW
9L58uA68GjktFTV8s9RlDsUqsNcLqeXaV28S2WMday0YGaq/bloS8AD7KuumUKH+Ri9IGO9mJvP0
5tvDHjKpLvv80c3WLJnJU/aznYHYEt2+jjKHOTqdGTxL/zMdpRSQFSuu+KM8NoYrkU1VJqKga+QL
sgqKghMp99gu1P1e6KsqseWHdXORrMbjqkBXAgMBAAGjggG4MIIBtDCBigYIKwYBBQUHAQEEfjB8
MC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC50cnVzdC50ZWxpYXNvbmVyYS5jb20wSwYIKwYBBQUH
MAKGP2h0dHA6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJv
b3RjYXYxLmNlcjASBgNVHRMBAf8ECDAGAQH/AgEAMFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQEC
MDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20v
Q1BTMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9jcmwtMy50cnVzdC50ZWxpYXNvbmVyYS5jb20v
dGVsaWFzb25lcmFyb290Y2F2MS5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMA4G
A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUHHsZnpecdqwgPdjc45Fq49stplMwHwYDVR0jBBgwFoAU
8I9ZOACz9Y+algzV6/p7qhfoExIwDQYJKoZIhvcNAQELBQADggIBAFBYa/HVjDu0LqtXQ8iMp8PL
Fpqchf41ksQY6R1AsoZbaBUu0NQlAQ9GzlC1pmI5s0cJnuaZI0xV6TiWS3/R2p9UgW61XD9CTIUb
AL31mY3BdJf3P46gzKgQEca/DlFjq9GVmuPS4q90BLNgvgoxoHubc3C6s0OaY1sbnay5EhnvrAE4
Q511FlxmJPLnRmQGpieeXa3cPegFfY1kJDKyyFRypF1RuRLXcdMIgKEy5NX1bS3M9dQ4mgmUmVT2
d33UiKSEYQ6s/B+LFaaz4LywXSv2o3W4kbHoQs86IWst821ww0wxsCpEfClIvF7fBw2QkbG/1Pwu
zAuLVStEhDzkAqOrMGctKyNEaBsyAn7Eq2eCa8QDXnkmagp9QPsNFs/oqnXj9j1cVtH9a4OPzhtg
0pd7gd0NzU/5QxibXqbYvouQgihGXHQDmaL4ruN7C4arMUqRo82YnREsKL7h3j/jtmzcMLc9Q07F
04QQd/iSR1Y5pIi6PdNBiE2/4uyAXS6KOIGZrPbNQUNrZtwiQpqQNl8AUzgegfPwrYFlFocpaF3d
1m5r+2VKKqiRQVfYPGYeZnWfkcz06JoAhc/9mjbHXSP9hvWYzeLRuoZqHGUdjOX9DIQb926OneV7
C5WMIjSY8ORkamG/HKqngmjypL3gSc6oG/E6B+1i6Ds5j0Qpj5aQMYICzTCCAskCAQEwWzBHMQsw
CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2
aWR1YWwgQ0EgdjMCEAtGbc1we24wZa62a3lxee0wDQYJYIZIAWUDBAIBBQCgggFDMBgGCSqGSIb3
DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIwMDQwMTE2MTUxNlowLwYJKoZIhvcN
AQkEMSIEID5R0Z5ltw+YMP8f45bsdK+O8E33byraFRgYo6So+5uyMGoGCSsGAQQBgjcQBDFdMFsw
RzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJ
bmRpdmlkdWFsIENBIHYzAhALRm3NcHtuMGWutmt5cXntMGwGCyqGSIb3DQEJEAILMV2gWzBHMQsw
CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2
aWR1YWwgQ0EgdjMCEAtGbc1we24wZa62a3lxee0wDQYJKoZIhvcNAQEBBQAEggEACWMAg0Vkiat3
+ywhbeShDkMIb80blZLDpOxmob6Bf5sBxNumEBqHCUcvCl9uyL6sfZGjrTbvCa2Dn/BtKNVVOS8Z
ORVRMciJTA9r6VPrN8y8hDS4QXqQibIQKN8wMv2Z+H+k6NpvO5moAQRJ6qImdP0yV06QcRL2d6zp
BNOojxZVf6LWZJmn5C+fwPBAC//yfFEOh+NAY5IKxfC5qT3JuKTjxv3/hWvDw3cdb6/TZU0e/wDW
7OmdMGrCAAyRbbZzxWs3aBa6YRxj4iG+b0RXWFMsKVgd10m7Kd8VlsEMLdSPyl3CQQyVMb5woyfc
okpNXuPPk0MuBoae83bHEAiywgAAAAAAAA==


--=-EVVHRysArgZAto+ZEQ5s--


From nobody Wed Apr  1 09:49:57 2020
Return-Path: <matt.joras@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82DAA3A135F for <quic@ietfa.amsl.com>; Wed,  1 Apr 2020 09:49:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wYgEthSK_VAi for <quic@ietfa.amsl.com>; Wed,  1 Apr 2020 09:49:53 -0700 (PDT)
Received: from mail-vs1-xe2e.google.com (mail-vs1-xe2e.google.com [IPv6:2607:f8b0:4864:20::e2e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E0643A135D for <quic@ietf.org>; Wed,  1 Apr 2020 09:49:52 -0700 (PDT)
Received: by mail-vs1-xe2e.google.com with SMTP id w185so293999vsw.10 for <quic@ietf.org>; Wed, 01 Apr 2020 09:49:52 -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 :cc; bh=2CNl2mxqAQ9ehqE0nK9dNwUs2LkR1kSoOrZv5R3QOvs=; b=vOGl32TaMlH3jCLr/qBxBnCOy1So8LavJZADbOtQ9shWUhKTWpOo40SSy3y24OMNEl rlUDPzf+PrLFWvybJtEx+vE8j4koMU5yR6t6B/d/5SPrmIusC6J3HgdT6KRwZ0pXP9j+ H+sokWiLnQKtDt8DJvrIL6fx+Wngyl/zILsxb8VzKLLxv+rXuEFP2RAFI7/JUl3SE96w YxACTxl9hNl1HlK0HwuELCwHHkCxwDC8qqlL9cSE2Q1aAaFg0qIHhL+SDEzvOpu/eQ/e /StszCpFos4KcMYN2cc0O1gLaOEpsx42yIoY/jk3Ga2KOwn90Y7VDqsV/deEEh/Ep1PG G/6w==
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:cc; bh=2CNl2mxqAQ9ehqE0nK9dNwUs2LkR1kSoOrZv5R3QOvs=; b=pLX4lG5Y5jz3jJrc+kQ0GCiSh54c0Zevyo54OnxFJGIDXqwzjPG3Mta21yPqxV8Dv6 2HLTXe1QhiNhhTVZ+jW9k74n66pwlEY7avlkNQ/GPWdA+QrDaz0Sv/pzpE6GtzeUVzOQ hnQ5f+xcYWNKWxpDQAYnS4b+XZSJuaMdwnCp3/mkLFssXzagdeg/xvwDoFx/j4+GFGqO gKRMxqoJjkEa4+E2pS/itCipTFb/9D/Cqt3PxV0K6JB3W2HV2O2HwVsLITJcPUzbGT+O 2NjasNG5jIXXCTOdy5DevcAnM5dYe7fZLxBxFNKaaeepCTJiWuikrUlgn2oDOCOHNAfN Sv1Q==
X-Gm-Message-State: AGi0PuZZMa1iKSqZzkGyKOAwVdYkCXXd2qaWjlIIYbq4yDHiWWhtmcMw TEmxot4MTrDYST37PRmF6GeYbrf+l8Z+qhOlFM0=
X-Google-Smtp-Source: APiQypIs6aF+7DVyG6+P24OkkPoTBtcd52CReUFJR9TvDy7AHsMO0DIf5qHXEdAmJ0OKTHpSOywoPuiEs0NkuPMWo9o=
X-Received: by 2002:a67:f582:: with SMTP id i2mr17093601vso.186.1585759791784;  Wed, 01 Apr 2020 09:49:51 -0700 (PDT)
MIME-Version: 1.0
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com>
In-Reply-To: <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com>
From: Matt Joras <matt.joras@gmail.com>
Date: Wed, 1 Apr 2020 09:49:40 -0700
Message-ID: <CADdTf+gcXVNzxbiyoVidMhSaProKM+SppPxhfhYZmZx9h0j9=Q@mail.gmail.com>
Subject: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
To: Magnus Westerlund <magnus.westerlund=40ericsson.com@dmarc.ietf.org>
Cc: "quic@ietf.org" <quic@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000016a50605a23d7986"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/kApHRRs3-Bo9VntSGGwCz3sNCbk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Apr 2020 16:49:56 -0000

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

On Wed, Apr 1, 2020 at 9:16 AM Magnus Westerlund <magnus.westerlund=3D
40ericsson.com@dmarc.ietf.org> wrote:

> QUIC WG,
>
> The IETF has received the attached Liasion statement (
> https://datatracker.ietf.org/liaison/1678/) that is intended for the QUIC
> WG.
> Please review it and the WG should considerd sending information to 3GPP =
as
> requested at key points in the process of the multi-path extension/versio=
n
> of
> QUIC.
>
> Cheers
>
> Magnus Westerlund
> TSV AD
>
>
>
>
> ---------- Forwarded message ----------
> From: Liaison Statement Management Tool <statements@ietf.org>
> To: The IETF Chair <chair@ietf.org>
> Cc: The IETF Chair <chair@ietf.org>, The IESG <iesg@ietf.org>,
> 3GPPLiaison@etsi.org, Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>
> Bcc:
> Date: Wed, 01 Apr 2020 08:09:28 -0700
> Subject: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS=
"
> Title: LS on need for Multi-Path QUIC for ATSSS
> Submission Date: 2020-04-01
> URL of the IETF Web page: https://datatracker.ietf.org/liaison/1678/
>
> From: Susanna Kooistra <3GPPLiaison@etsi.org>
> To: The IETF Chair <chair@ietf.org>
> Cc: The IESG <iesg@ietf.org>,The IETF Chair <chair@ietf.org>,Gonzalo
> Camarillo <gonzalo.camarillo@ericsson.com>
> Response Contacts: 3GPPLiaison@etsi.org
> Technical Contacts:
> Purpose: For information
>
> Body: 1. Overall Description:
> 3GPP has approved the study item on =E2=80=9CStudy on Access Traffic Stee=
ring,
> Switch and Splitting support in the 5G system architecture Phase 2=E2=80=
=9D as part
> of Release 17.
>
> This study aims to investigate the extension of Rel-16 ATSSS feature
> enabling the support of steering, switching and splitting the traffic of =
a
> PDU session supported over multiple accesses (namely 3GPP and Non-3GPP
> access), including the following objective:
>
> -       Whether and how to support additional steering methods(s).
> Proposed solutions shall be based on IETF protocols or extension of such
> protocols (i.e. QUIC/MP-QUIC).
>
> Please see attached document for details on study item objectives and
> timelines.
>
> A small complaint. The attached documents are in a proprietary format
(Microsoft Word) that doesn't really render properly in freely available
software. Secondly, the information therein is pretty "raw", appearing to
be some sort minutes with annotations. I don't know how we are supposed to
get any usable information from these document without being actively
involved in 3GPP.


> The work on the study has not yet started in 3GPP, and there are thus no
> agreed conclusions. . The goal is to enable steering, switching and
> splitting of traffic (primarily UDP) across multiple accesses, including
> latency sensitive and real time traffic. Therefore 3GPP is interested to
> receive regular feedback on progress and prioritization on the multipath
> extensions to QUIC.
>
> When multipath was discussed in Zurich, the opinion of the room seemed to
be that we should not be endeavoring on this work without an eminently
clear use case and required feeatures. This statement from 3GPP does not
yet describe a clear use case. Without an explicit problem statement and an
enumeration of the features that are going to be required of a multipath
QUIC extension, I don't think the WG should begin work designing such an
extension, having other useful work that can be done.

>
> 2. Actions:
> To IETF group:
> ACTION:         3GPP SA kindly requests IETF to take the above informatio=
n
> into account when discussing future work in prioritizing the multipath wo=
rk
> for QUIC.
>
>
> 3. Date of Next TSG-SA Meetings:
> 3GPP TSG SA#88  17th =E2=80=93 19th June 2020   Malm=C3=B6, SWEDEN
> 3GPP TSG SA#89  16th =E2=80=93 18th September 2020      Funchal (Madeira)=
, Portugal
> Attachments:
>
>     SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_rm
>
> https://www.ietf.org/lib/dt/documents/LIAISON/liaison-2020-04-01-3gpp-iet=
f-ls-on-need-for-multi-path-quic-for-atsss-attachment-1.doc
>
>     SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_cl
>
> https://www.ietf.org/lib/dt/documents/LIAISON/liaison-2020-04-01-3gpp-iet=
f-ls-on-need-for-multi-path-quic-for-atsss-attachment-2.doc
>
>     SP-200289_SP-200264_cleaned
>
> https://www.ietf.org/lib/dt/documents/LIAISON/liaison-2020-04-01-3gpp-iet=
f-ls-on-need-for-multi-path-quic-for-atsss-attachment-3.docx
>
>
>
Matt Joras

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

<div dir=3D"ltr"><div dir=3D"ltr">On Wed, Apr 1, 2020 at 9:16 AM Magnus Wes=
terlund &lt;magnus.westerlund=3D<a href=3D"mailto:40ericsson.com@dmarc.ietf=
.org" target=3D"_blank">40ericsson.com@dmarc.ietf.org</a>&gt; wrote:<br></d=
iv><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex">QUIC WG,<br>
<br>
The IETF has received the attached Liasion statement (<br>
<a href=3D"https://datatracker.ietf.org/liaison/1678/" rel=3D"noreferrer" t=
arget=3D"_blank">https://datatracker.ietf.org/liaison/1678/</a>) that is in=
tended for the QUIC WG.<br>
Please review it and the WG should considerd sending information to 3GPP as=
<br>
requested at key points in the process of the multi-path extension/version =
of<br>
QUIC. <br>
<br>
Cheers<br>
<br>
Magnus Westerlund <br>
TSV AD<br>
<br>
<br><br><br>---------- Forwarded message ----------<br>From:=C2=A0Liaison S=
tatement Management Tool &lt;<a href=3D"mailto:statements@ietf.org" target=
=3D"_blank">statements@ietf.org</a>&gt;<br>To:=C2=A0The IETF Chair &lt;<a h=
ref=3D"mailto:chair@ietf.org" target=3D"_blank">chair@ietf.org</a>&gt;<br>C=
c:=C2=A0The IETF Chair &lt;<a href=3D"mailto:chair@ietf.org" target=3D"_bla=
nk">chair@ietf.org</a>&gt;, The IESG &lt;<a href=3D"mailto:iesg@ietf.org" t=
arget=3D"_blank">iesg@ietf.org</a>&gt;, <a href=3D"mailto:3GPPLiaison@etsi.=
org" target=3D"_blank">3GPPLiaison@etsi.org</a>, Gonzalo Camarillo &lt;<a h=
ref=3D"mailto:gonzalo.camarillo@ericsson.com" target=3D"_blank">gonzalo.cam=
arillo@ericsson.com</a>&gt;<br>Bcc:=C2=A0<br>Date:=C2=A0Wed, 01 Apr 2020 08=
:09:28 -0700<br>Subject:=C2=A0New Liaison Statement, &quot;LS on need for M=
ulti-Path QUIC for ATSSS&quot;<br>Title: LS on need for Multi-Path QUIC for=
 ATSSS<br>
Submission Date: 2020-04-01<br>
URL of the IETF Web page: <a href=3D"https://datatracker.ietf.org/liaison/1=
678/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/lia=
ison/1678/</a><br>
<br>
From: Susanna Kooistra &lt;<a href=3D"mailto:3GPPLiaison@etsi.org" target=
=3D"_blank">3GPPLiaison@etsi.org</a>&gt;<br>
To: The IETF Chair &lt;<a href=3D"mailto:chair@ietf.org" target=3D"_blank">=
chair@ietf.org</a>&gt;<br>
Cc: The IESG &lt;<a href=3D"mailto:iesg@ietf.org" target=3D"_blank">iesg@ie=
tf.org</a>&gt;,The IETF Chair &lt;<a href=3D"mailto:chair@ietf.org" target=
=3D"_blank">chair@ietf.org</a>&gt;,Gonzalo Camarillo &lt;<a href=3D"mailto:=
gonzalo.camarillo@ericsson.com" target=3D"_blank">gonzalo.camarillo@ericsso=
n.com</a>&gt;<br>
Response Contacts: <a href=3D"mailto:3GPPLiaison@etsi.org" target=3D"_blank=
">3GPPLiaison@etsi.org</a><br>
Technical Contacts: <br>
Purpose: For information<br>
<br>
Body: 1. Overall Description:<br>
3GPP has approved the study item on =E2=80=9CStudy on Access Traffic Steeri=
ng, Switch and Splitting support in the 5G system architecture Phase 2=E2=
=80=9D as part of Release 17.<br>
<br>
This study aims to investigate the extension of Rel-16 ATSSS feature enabli=
ng the support of steering, switching and splitting the traffic of a PDU se=
ssion supported over multiple accesses (namely 3GPP and Non-3GPP access), i=
ncluding the following objective:<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0Whether and how to support additional steering =
methods(s). Proposed solutions shall be based on IETF protocols or extensio=
n of such protocols (i.e. QUIC/MP-QUIC).<br>
<br>
Please see attached document for details on study item objectives and timel=
ines. <br>
<br></blockquote><div>A small complaint. The attached documents are in a pr=
oprietary format (Microsoft Word) that doesn&#39;t really render properly i=
n freely available software. Secondly, the information therein is pretty &q=
uot;raw&quot;, appearing to be some sort minutes with annotations. I don&#3=
9;t know how we are supposed to get any usable information from these docum=
ent without being actively involved in 3GPP.<br></div><div>=C2=A0</div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left=
:1px solid rgb(204,204,204);padding-left:1ex">
The work on the study has not yet started in 3GPP, and there are thus no ag=
reed conclusions. . The goal is to enable steering, switching and splitting=
 of traffic (primarily UDP) across multiple accesses, including latency sen=
sitive and real time traffic. Therefore 3GPP is interested to receive regul=
ar feedback on progress and prioritization on the multipath extensions to Q=
UIC.<br>
<br></blockquote><div>When multipath was discussed in Zurich, the opinion o=
f the room seemed to be that we should not be endeavoring on this work with=
out an eminently clear use case and required feeatures. This statement from=
 3GPP does not yet describe a clear use case. Without an explicit problem s=
tatement and an enumeration of the features that are going to be required o=
f a multipath QUIC extension, I don&#39;t think the WG should begin work de=
signing such an extension, having other useful work that can be done.<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
2. Actions:<br>
To IETF group:<br>
ACTION:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A03GPP SA kindly requests IETF to ta=
ke the above information into account when discussing future work in priori=
tizing the multipath work for QUIC.<br>
<br>
<br>
3. Date of Next TSG-SA Meetings:<br>
3GPP TSG SA#88=C2=A0 17th =E2=80=93 19th June 2020=C2=A0 =C2=A0Malm=C3=B6, =
SWEDEN<br>
3GPP TSG SA#89=C2=A0 16th =E2=80=93 18th September 2020=C2=A0 =C2=A0 =C2=A0=
 Funchal (Madeira), Portugal<br>
Attachments:<br>
<br>
=C2=A0 =C2=A0 SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_rm<br=
>
=C2=A0 =C2=A0 <a href=3D"https://www.ietf.org/lib/dt/documents/LIAISON/liai=
son-2020-04-01-3gpp-ietf-ls-on-need-for-multi-path-quic-for-atsss-attachmen=
t-1.doc" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/lib/dt/d=
ocuments/LIAISON/liaison-2020-04-01-3gpp-ietf-ls-on-need-for-multi-path-qui=
c-for-atsss-attachment-1.doc</a><br>
<br>
=C2=A0 =C2=A0 SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_cl<br=
>
=C2=A0 =C2=A0 <a href=3D"https://www.ietf.org/lib/dt/documents/LIAISON/liai=
son-2020-04-01-3gpp-ietf-ls-on-need-for-multi-path-quic-for-atsss-attachmen=
t-2.doc" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/lib/dt/d=
ocuments/LIAISON/liaison-2020-04-01-3gpp-ietf-ls-on-need-for-multi-path-qui=
c-for-atsss-attachment-2.doc</a><br>
<br>
=C2=A0 =C2=A0 SP-200289_SP-200264_cleaned<br>
=C2=A0 =C2=A0 <a href=3D"https://www.ietf.org/lib/dt/documents/LIAISON/liai=
son-2020-04-01-3gpp-ietf-ls-on-need-for-multi-path-quic-for-atsss-attachmen=
t-3.docx" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/lib/dt/=
documents/LIAISON/liaison-2020-04-01-3gpp-ietf-ls-on-need-for-multi-path-qu=
ic-for-atsss-attachment-3.docx</a><br>
<br>
<br></blockquote><div><br></div><div>Matt Joras <br></div></div></div>

--00000000000016a50605a23d7986--


From nobody Wed Apr  1 12:26:52 2020
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F7DD3A1813 for <quic@ietfa.amsl.com>; Wed,  1 Apr 2020 12:26:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.077
X-Spam-Level: 
X-Spam-Status: No, score=-2.077 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FREEMAIL_DOC_PDF=0.01, T_FREEMAIL_RVW_ATTCH=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IzDxXyM2Y4xi for <quic@ietfa.amsl.com>; Wed,  1 Apr 2020 12:26:44 -0700 (PDT)
Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8322F3A1810 for <quic@ietf.org>; Wed,  1 Apr 2020 12:26:42 -0700 (PDT)
Received: by mail-lj1-x22f.google.com with SMTP id r24so721484ljd.4 for <quic@ietf.org>; Wed, 01 Apr 2020 12:26:42 -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 :cc; bh=3Ehs+8K5kT7vq7yINJD9+4T8xNefhIjZ7hygv+tv19k=; b=Jhr4mh9E7LSz3sv3a2KwPqw5Ii6cVLi9BcZmdVsCPPKHUfOAknQxaCBroTswxJh1+a ko842i999lVNPY4zlseu1h4f0JM03CAdfS9eAo5LBHzMgtlvITWPG6ttDE4e/gQoA1yx bQCZnVP0aCuaxGaV8A504kB+2WdICM9fYIc18NDfkeUUaqLmJiO3xZ9W7cnu6OsoxCTU LDeuImiRR2Qa6hxTQt1/HaoTx5SlBNaeb7DvR5Tw6kZ7bHMhbH6q8YlWajhzJ6h0FEi4 vUcCpkpgAPADjQ629aescGw3vZvPxJ0c1YA/la38lAPNrKhQauOuXi2Z5F5TjG6fhtHe QraA==
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:cc; bh=3Ehs+8K5kT7vq7yINJD9+4T8xNefhIjZ7hygv+tv19k=; b=fm6Dt+6dccqC3GJzFP03zgMkfbRZhddJd4SoIkokyQtXp8HVh91u/QZhdcgVIs3X2f X/SxBBPtjZ/GkTqJIjzHRmywQ3EPN8TrR2/DHbGNkJweFlTypZFPI4nYv/FN6DIRSCqA dSxmbdLW2Uhf3VdmqzxarSUC0EafV3D4ELvzIrcnWFJfjmGNrJrqP7AVKEGRW6AeKv5P HMM7L6fwhTlwuH01EL8bCTzTLoiyprsNIc+lKtdsCooVwx6/mCpiG3eT+EdMXoIfqZj1 qjuy1z/EZt5YAUXfWWxOGa0sfvtA0bEvjQiF3L7CASfYWozDazXQ+0eNdWrlOYHaLB0x LGbg==
X-Gm-Message-State: AGi0Puaup2hut5v/DGZDGINKjuTO/iuYsT2P4vJXUr2wQ4wSGyDZmwjA 9n9ieQl7eZV61ICti06uR3HKEjMZW5v1E0OiPS0kJNkv
X-Google-Smtp-Source: APiQypLzwG4sDpptzQ2V1ovL7YJ5mFKHAyx+dPcuTYnuc9y8096WddDnxT0gT7aOSvpX17g5aJAStqtKPTaJKm/2hi0=
X-Received: by 2002:a2e:9a89:: with SMTP id p9mr13906909lji.222.1585769199874;  Wed, 01 Apr 2020 12:26:39 -0700 (PDT)
MIME-Version: 1.0
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com> <CADdTf+gcXVNzxbiyoVidMhSaProKM+SppPxhfhYZmZx9h0j9=Q@mail.gmail.com>
In-Reply-To: <CADdTf+gcXVNzxbiyoVidMhSaProKM+SppPxhfhYZmZx9h0j9=Q@mail.gmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Wed, 1 Apr 2020 14:26:13 -0500
Message-ID: <CAKKJt-cn1vd0q0RZ57dv3CuSB=7p7KDenzAFA47-33WrxvGuvQ@mail.gmail.com>
Subject: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
To: Matt Joras <matt.joras@gmail.com>
Cc: Magnus Westerlund <magnus.westerlund=40ericsson.com@dmarc.ietf.org>,  "quic@ietf.org" <quic@ietf.org>
Content-Type: multipart/mixed; boundary="000000000000db45f105a23fa960"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/riyKipL3Kuf45p6tqKH3jFLcutQ>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Apr 2020 19:26:51 -0000

--000000000000db45f105a23fa960
Content-Type: multipart/alternative; boundary="000000000000db45ee05a23fa95e"

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

Dear QUICsters,

I have a couple of hats, but NONE of them apply in this e-mail. So, just
speaking for me.

On Wed, Apr 1, 2020 at 11:50 AM Matt Joras <matt.joras@gmail.com> wrote:

> On Wed, Apr 1, 2020 at 9:16 AM Magnus Westerlund <magnus.westerlund=3D
> 40ericsson.com@dmarc.ietf.org <40ericsson.com@dmarc.ietf..org>> wrote:
>
>> QUIC WG,
>>
>> The IETF has received the attached Liasion statement (
>> https://datatracker.ietf.org/liaison/1678/) that is intended for the
>> QUIC WG.
>> Please review it and the WG should considerd sending information to 3GPP
>> as
>> requested at key points in the process of the multi-path
>> extension/version of
>> QUIC.
>>
>> Cheers
>>
>> Magnus Westerlund
>> TSV AD
>>
>>
>>
>>
>> ---------- Forwarded message ----------
>> From: Liaison Statement Management Tool <statements@ietf.org>
>> To: The IETF Chair <chair@ietf.org>
>> Cc: The IETF Chair <chair@ietf.org>, The IESG <iesg@ietf.org>,
>> 3GPPLiaison@etsi.org, Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>
>> Bcc:
>> Date: Wed, 01 Apr 2020 08:09:28 -0700
>> Subject: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSS=
S"
>> Title: LS on need for Multi-Path QUIC for ATSSS
>> Submission Date: 2020-04-01
>> URL of the IETF Web page: https://datatracker.ietf.org/liaison/1678/
>>
>> From: Susanna Kooistra <3GPPLiaison@etsi.org>
>> To: The IETF Chair <chair@ietf.org>
>> Cc: The IESG <iesg@ietf.org>,The IETF Chair <chair@ietf.org>,Gonzalo
>> Camarillo <gonzalo.camarillo@ericsson.com>
>> Response Contacts: 3GPPLiaison@etsi.org
>> Technical Contacts:
>> Purpose: For information
>>
>> Body: 1. Overall Description:
>> 3GPP has approved the study item on =E2=80=9CStudy on Access Traffic Ste=
ering,
>> Switch and Splitting support in the 5G system architecture Phase 2=E2=80=
=9D as part
>> of Release 17.
>>
>> This study aims to investigate the extension of Rel-16 ATSSS feature
>> enabling the support of steering, switching and splitting the traffic of=
 a
>> PDU session supported over multiple accesses (namely 3GPP and Non-3GPP
>> access), including the following objective:
>>
>> -       Whether and how to support additional steering methods(s).
>> Proposed solutions shall be based on IETF protocols or extension of such
>> protocols (i.e. QUIC/MP-QUIC).
>>
>> Please see attached document for details on study item objectives and
>> timelines.
>>
>> A small complaint. The attached documents are in a proprietary format
> (Microsoft Word) that doesn't really render properly in freely available
> software.
>

That's fair. PDF versions are attached. If I can provide some other format,
please let me know.


> Secondly, the information therein is pretty "raw", appearing to be some
> sort minutes with annotations. I don't know how we are supposed to get an=
y
> usable information from these document without being actively involved in
> 3GPP.
>

Not quite "minutes", but "output of the most recent SA plenary meeting,
reflecting all agreed contributions" (don't ask). These are usually
distributed in "rm" (revision marks) and "cl" (clean) formats. You can
safely ignore the "rm" version unless you are curious about what changed
recently.

Yes, you're right, the most effective way for any SDO to work with the IETF
is by sending humans to the IETF to participate as individuals. I'm now
participating in 3GPP ATSSS work as well as in the IETF, and I don't think
I'm the only one, so at least some crossover exists.


> The work on the study has not yet started in 3GPP, and there are thus no
>> agreed conclusions. . The goal is to enable steering, switching and
>> splitting of traffic (primarily UDP) across multiple accesses, including
>> latency sensitive and real time traffic. Therefore 3GPP is interested to
>> receive regular feedback on progress and prioritization on the multipath
>> extensions to QUIC.
>>
>
IMO, this is actually a victory - for most of the time that 3GPP has been
trying to work with the IETF, it's been from the CT ("stage 3") protocol
groups), where there was a very short timeline between contact with the
IETF and the deadline for inclusion of IETF technology in a specification.
This is coming from SA, which does requirements and architecture, and even
then, they're just getting started. So that kind of running start ought to
be helpful.

(As an AD, I was begging liaisons from 3GPP to send us what they are
thinking about earlier in the process. This looks like that finally
happened, so I'd hate for the IETF to drop it on the ground, but I'm not an
AD, so that doesn't matter now)


>
>> When multipath was discussed in Zurich, the opinion of the room seemed t=
o
> be that we should not be endeavoring on this work without an eminently
> clear use case and required feeatures. This statement from 3GPP does not
> yet describe a clear use case. Without an explicit problem statement and =
an
> enumeration of the features that are going to be required of a multipath
> QUIC extension, I don't think the WG should begin work designing such an
> extension, having other useful work that can be done.
>

I understand most of what's in
https://datatracker.ietf.org/meeting/interim-2020-quic-01/materials/minutes=
-interim-2020-quic-01-202002050930.html#multipath-extensions-for-quic,
although I wasn't at the interim, and I've had conversations about
multipath with Lars (which included some concerns that weren't included in
the Zurich discussions).

Is it worth me trying to write something up, explaining where the QUIC
working group was on this, the last time it was discussed? That could go
back to 3GPP as a formal liaison response, or I could just tell the ATSSS
people on a 3GPP conference call - whatever works.

Best,

Spencer


> 2. Actions:
>> To IETF group:
>> ACTION:         3GPP SA kindly requests IETF to take the above
>> information into account when discussing future work in prioritizing the
>> multipath work for QUIC.
>>
>>
>> 3. Date of Next TSG-SA Meetings:
>> 3GPP TSG SA#88  17th =E2=80=93 19th June 2020   Malm=C3=B6, SWEDEN
>> 3GPP TSG SA#89  16th =E2=80=93 18th September 2020      Funchal (Madeira=
),
>> Portugal
>> Attachments:
>>
>>     SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_rm
>>
>> https://www.ietf.org/lib/dt/documents/LIAISON/liaison-2020-04-01-3gpp-ie=
tf-ls-on-need-for-multi-path-quic-for-atsss-attachment-1.doc
>>
>>     SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_cl
>>
>> https://www.ietf.org/lib/dt/documents/LIAISON/liaison-2020-04-01-3gpp-ie=
tf-ls-on-need-for-multi-path-quic-for-atsss-attachment-2.doc
>>
>>     SP-200289_SP-200264_cleaned
>>
>> https://www.ietf.org/lib/dt/documents/LIAISON/liaison-2020-04-01-3gpp-ie=
tf-ls-on-need-for-multi-path-quic-for-atsss-attachment-3.docx
>>
>>
>>
> Matt Joras
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Dear QUICsters,</div><div dir=3D"ltr"><br=
></div><div>I have a couple of hats, but NONE of them apply in this e-mail.=
 So, just speaking for me.</div><br><div class=3D"gmail_quote"><div dir=3D"=
ltr" class=3D"gmail_attr">On Wed, Apr 1, 2020 at 11:50 AM Matt Joras &lt;<a=
 href=3D"mailto:matt.joras@gmail.com">matt.joras@gmail.com</a>&gt; wrote:<b=
r></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 dir=3D"ltr">On Wed, Apr 1, 2020 at 9:16 AM Magnus Westerlund &lt;magnu=
s.westerlund=3D<a href=3D"mailto:40ericsson.com@dmarc.ietf..org" target=3D"=
_blank">40ericsson.com@dmarc.ietf.org</a>&gt; wrote:<br></div><div class=3D=
"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">QUIC WG,<br=
>
<br>
The IETF has received the attached Liasion statement (<br>
<a href=3D"https://datatracker.ietf.org/liaison/1678/" rel=3D"noreferrer" t=
arget=3D"_blank">https://datatracker.ietf.org/liaison/1678/</a>) that is in=
tended for the QUIC WG.<br>
Please review it and the WG should considerd sending information to 3GPP as=
<br>
requested at key points in the process of the multi-path extension/version =
of<br>
QUIC. <br>
<br>
Cheers<br>
<br>
Magnus Westerlund <br>
TSV AD<br>
<br>
<br><br><br>---------- Forwarded message ----------<br>From:=C2=A0Liaison S=
tatement Management Tool &lt;<a href=3D"mailto:statements@ietf.org" target=
=3D"_blank">statements@ietf.org</a>&gt;<br>To:=C2=A0The IETF Chair &lt;<a h=
ref=3D"mailto:chair@ietf.org" target=3D"_blank">chair@ietf.org</a>&gt;<br>C=
c:=C2=A0The IETF Chair &lt;<a href=3D"mailto:chair@ietf.org" target=3D"_bla=
nk">chair@ietf.org</a>&gt;, The IESG &lt;<a href=3D"mailto:iesg@ietf.org" t=
arget=3D"_blank">iesg@ietf.org</a>&gt;, <a href=3D"mailto:3GPPLiaison@etsi.=
org" target=3D"_blank">3GPPLiaison@etsi.org</a>, Gonzalo Camarillo &lt;<a h=
ref=3D"mailto:gonzalo.camarillo@ericsson.com" target=3D"_blank">gonzalo.cam=
arillo@ericsson.com</a>&gt;<br>Bcc:=C2=A0<br>Date:=C2=A0Wed, 01 Apr 2020 08=
:09:28 -0700<br>Subject:=C2=A0New Liaison Statement, &quot;LS on need for M=
ulti-Path QUIC for ATSSS&quot;<br>Title: LS on need for Multi-Path QUIC for=
 ATSSS<br>
Submission Date: 2020-04-01<br>
URL of the IETF Web page: <a href=3D"https://datatracker.ietf.org/liaison/1=
678/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/lia=
ison/1678/</a><br>
<br>
From: Susanna Kooistra &lt;<a href=3D"mailto:3GPPLiaison@etsi.org" target=
=3D"_blank">3GPPLiaison@etsi.org</a>&gt;<br>
To: The IETF Chair &lt;<a href=3D"mailto:chair@ietf.org" target=3D"_blank">=
chair@ietf.org</a>&gt;<br>
Cc: The IESG &lt;<a href=3D"mailto:iesg@ietf.org" target=3D"_blank">iesg@ie=
tf.org</a>&gt;,The IETF Chair &lt;<a href=3D"mailto:chair@ietf.org" target=
=3D"_blank">chair@ietf.org</a>&gt;,Gonzalo Camarillo &lt;<a href=3D"mailto:=
gonzalo.camarillo@ericsson.com" target=3D"_blank">gonzalo.camarillo@ericsso=
n.com</a>&gt;<br>
Response Contacts: <a href=3D"mailto:3GPPLiaison@etsi.org" target=3D"_blank=
">3GPPLiaison@etsi.org</a><br>
Technical Contacts: <br>
Purpose: For information<br>
<br>
Body: 1. Overall Description:<br>
3GPP has approved the study item on =E2=80=9CStudy on Access Traffic Steeri=
ng, Switch and Splitting support in the 5G system architecture Phase 2=E2=
=80=9D as part of Release 17.<br>
<br>
This study aims to investigate the extension of Rel-16 ATSSS feature enabli=
ng the support of steering, switching and splitting the traffic of a PDU se=
ssion supported over multiple accesses (namely 3GPP and Non-3GPP access), i=
ncluding the following objective:<br>
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0Whether and how to support additional steering =
methods(s). Proposed solutions shall be based on IETF protocols or extensio=
n of such protocols (i.e. QUIC/MP-QUIC).<br>
<br>
Please see attached document for details on study item objectives and timel=
ines. <br>
<br></blockquote><div>A small complaint. The attached documents are in a pr=
oprietary format (Microsoft Word) that doesn&#39;t really render properly i=
n freely available software. </div></div></div></blockquote><div><br></div>=
<div><div>That&#39;s fair. PDF versions are attached. If I can provide some=
 other format, please let me know.=C2=A0</div></div><div>=C2=A0</div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"=
gmail_quote"><div>Secondly, the information therein is pretty &quot;raw&quo=
t;, appearing to be some sort minutes with annotations. I don&#39;t know ho=
w we are supposed to get any usable information from these document without=
 being actively involved in 3GPP.<br></div></div></div></blockquote><div><b=
r></div><div>Not quite &quot;minutes&quot;, but &quot;output of the most re=
cent SA plenary meeting, reflecting all agreed contributions&quot; (don&#39=
;t ask). These are usually distributed in &quot;rm&quot; (revision marks) a=
nd &quot;cl&quot; (clean) formats. You can safely ignore the &quot;rm&quot;=
 version unless you are curious about what changed recently.</div><div><br>=
</div><div>Yes, you&#39;re right, the most effective way for any SDO to wor=
k with the IETF is by sending humans to the IETF to participate as individu=
als. I&#39;m now participating in 3GPP ATSSS work as well as in the IETF, a=
nd I don&#39;t think I&#39;m the only one, so at least some crossover exist=
s.=C2=A0</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex"><div dir=3D"ltr"><div class=3D"gmail_quote"><div></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex">The work on the study has not yet start=
ed in 3GPP, and there are thus no agreed conclusions. . The goal is to enab=
le steering, switching and splitting of traffic (primarily UDP) across mult=
iple accesses, including latency sensitive and real time traffic. Therefore=
 3GPP is interested to receive regular feedback on progress and prioritizat=
ion on the multipath extensions to QUIC.<br></blockquote></div></div></bloc=
kquote><div><br></div><div><div>IMO, this is actually a victory - for most =
of the time that 3GPP has been trying to work with the IETF, it&#39;s been =
from the CT (&quot;stage 3&quot;) protocol groups), where there was a very =
short timeline between contact with the IETF and the deadline for inclusion=
 of IETF technology in a specification. This is coming from SA, which does =
requirements and architecture, and even then, they&#39;re just getting star=
ted. So that kind of running start ought to be helpful.=C2=A0</div></div><d=
iv><br></div><div>(As an AD, I was begging liaisons from 3GPP to send us wh=
at they are thinking about earlier in the process. This looks like that fin=
ally happened, so I&#39;d hate for the IETF to drop it on the ground, but I=
&#39;m not an AD, so that doesn&#39;t matter now)</div><div>=C2=A0</div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=
=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br></blockquote><div>When multipath was discussed in Zurich, the opinion o=
f the room seemed to be that we should not be endeavoring on this work with=
out an eminently clear use case and required feeatures. This statement from=
 3GPP does not yet describe a clear use case. Without an explicit problem s=
tatement and an enumeration of the features that are going to be required o=
f a multipath QUIC extension, I don&#39;t think the WG should begin work de=
signing such an extension, having other useful work that can be done.<br></=
div></div></div></blockquote><div><br></div><div>I understand most of what&=
#39;s in=C2=A0<a href=3D"https://datatracker.ietf.org/meeting/interim-2020-=
quic-01/materials/minutes-interim-2020-quic-01-202002050930.html#multipath-=
extensions-for-quic">https://datatracker.ietf.org/meeting/interim-2020-quic=
-01/materials/minutes-interim-2020-quic-01-202002050930.html#multipath-exte=
nsions-for-quic</a>, although I wasn&#39;t at the interim, and I&#39;ve had=
 conversations about multipath with Lars (which included some concerns that=
 weren&#39;t included in the Zurich discussions).=C2=A0</div><div><br></div=
><div>Is it worth me trying to write something up, explaining where the QUI=
C working group was on this, the last time it was discussed? That could go =
back to 3GPP as a formal liaison response, or I could just tell the ATSSS p=
eople on a 3GPP conference call - whatever works.=C2=A0</div><div><br></div=
><div>Best,</div><div><br></div><div>Spencer</div><div>=C2=A0=C2=A0</div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=
=3D"gmail_quote"><div></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">2. Actions:<br>
To IETF group:<br>
ACTION:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A03GPP SA kindly requests IETF to ta=
ke the above information into account when discussing future work in priori=
tizing the multipath work for QUIC.<br>
<br>
<br>
3. Date of Next TSG-SA Meetings:<br>
3GPP TSG SA#88=C2=A0 17th =E2=80=93 19th June 2020=C2=A0 =C2=A0Malm=C3=B6, =
SWEDEN<br>
3GPP TSG SA#89=C2=A0 16th =E2=80=93 18th September 2020=C2=A0 =C2=A0 =C2=A0=
 Funchal (Madeira), Portugal<br>
Attachments:<br>
<br>
=C2=A0 =C2=A0 SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_rm<br=
>
=C2=A0 =C2=A0 <a href=3D"https://www.ietf.org/lib/dt/documents/LIAISON/liai=
son-2020-04-01-3gpp-ietf-ls-on-need-for-multi-path-quic-for-atsss-attachmen=
t-1.doc" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/lib/dt/d=
ocuments/LIAISON/liaison-2020-04-01-3gpp-ietf-ls-on-need-for-multi-path-qui=
c-for-atsss-attachment-1.doc</a><br>
<br>
=C2=A0 =C2=A0 SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_cl<br=
>
=C2=A0 =C2=A0 <a href=3D"https://www.ietf.org/lib/dt/documents/LIAISON/liai=
son-2020-04-01-3gpp-ietf-ls-on-need-for-multi-path-quic-for-atsss-attachmen=
t-2.doc" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/lib/dt/d=
ocuments/LIAISON/liaison-2020-04-01-3gpp-ietf-ls-on-need-for-multi-path-qui=
c-for-atsss-attachment-2.doc</a><br>
<br>
=C2=A0 =C2=A0 SP-200289_SP-200264_cleaned<br>
=C2=A0 =C2=A0 <a href=3D"https://www.ietf.org/lib/dt/documents/LIAISON/liai=
son-2020-04-01-3gpp-ietf-ls-on-need-for-multi-path-quic-for-atsss-attachmen=
t-3.docx" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/lib/dt/=
documents/LIAISON/liaison-2020-04-01-3gpp-ietf-ls-on-need-for-multi-path-qu=
ic-for-atsss-attachment-3.docx</a><br>
<br>
<br></blockquote><div><br></div><div>Matt Joras <br></div></div></div>
</blockquote></div></div>

--000000000000db45ee05a23fa95e--

--000000000000db45f105a23fa960
Content-Type: application/pdf; 
 name="SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_rm.pdf"
Content-Disposition: attachment; 
 filename="SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_rm.pdf"
Content-Transfer-Encoding: base64
Content-ID: <f_k8hnfe942>
X-Attachment-Id: f_k8hnfe942

JVBERi0xLjcKCjQgMCBvYmoKKElkZW50aXR5KQplbmRvYmoKNSAwIG9iagooQWRvYmUpCmVuZG9i
ago4IDAgb2JqCjw8Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggOTEyMzMKL0xlbmd0aDEg
MzcwMzY4Ci9UeXBlIC9TdHJlYW0KPj4Kc3RyZWFtCnic7H0JYFTF/f935r2379jr7b3ZbLK72Vwk
5CAHSSCQDZdgCgRBTFQkXIo3yOVRAU8UL6x3tQUvUDxYEsRwVTxaq60Vq1W0taYVryrVVkSrZvf/
ndmQxhZ+/x+U/Ejj+7zMd2bezPfNvJnvfGe+87LvAQGANCQirBo1edxx0d+Sr0C61gKQsem4UaPH
yJna8yAIAwGEE45rnDh5x9/uLgDBtBxIouy4ySeOyG7JHwuSuAngit3HT54y5tyCM00gXXM9XjXz
B1Mmj71tVMlNACOR33H3xMklZZ6FVy4HoH5Mb2kc+YMpoafqjwOB7sP44KmjxjdNleYtA5jyS8x/
66xzZ8zLOTfnDqBWEXnemrV4YTj57GPHAc1Hfrnl9HlnnLs1z7EWqL0DwDT8jBkL5oEDVLzeHrye
fsY5F53+drMeB1pyIcCl58ydfe6F61evbgE4/VQgax+aO2fG7I9vO/tBAHIPK38unnAu9WHdyWsY
z5577sILf10zcASWjfyxTWfPueC85Dh4COguN57LP+f8WTOKfja+EOijWF609NwZF85LO825G/m/
Qv7wuXMWzhDWSDOwPR5l93vejHPnQOeM54D+thag9Jp55y9YmCyAN7C+z7H88y6YM0+YOPhxoN4w
3v8XvG9krNhvBn0w3V77hZKmAMN979ZmMP/1K99L//rrbzt1UC7AvCrPz4C+PDwxAUbq8PXXX1+s
Q3dKF2zPsjOOO2A56DAIBKDol8BU5GvAcimmCsJrdDtIoEg/lsrxAukpX3gFTqdORaJmWaQMYgcU
J3fChafgZVV27SnjR4YBj5xfS68mJpFyeThpjQFJJpMoZLnSVnan4DF1VYnWpByD8CuYJy4AZ8+a
kg/gVLoezkY38sA5zL8I4wvQv4XWJDuRZyq6+9CVoxuPLhfdKehO6nKT0dUjzwtwCEjPc3c7uhno
bpWmwm3iu3CHqQZmsvNY1vVd+e7C8z8xrYebMXwnpjezvNxn/FPheEwfiOFbpKnJpHwDyHgOMNx5
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
rlp4j+Elq7KXLuU2fIfx5EWW7WyZY7rf6js07u+vmH/K+JnJGF7PchfmJuaFzO/VbaX3gvkjzNvp
O1veq8j6SYHzH2K8vZf5StbkMv8535XJHjVB1zCfyp8Cu4VXhHb8WZrXGVva8dg9xOW3ZTu04HHk
lddSwJbk2WHppc8pRv5BnMfLV7uRBvs6Gqlf8ex4nds5n/v7K93y3IYdrOnF+f+HR2o462dxLxhb
ZA/LHi7tQ746nGfEMdak8+fX0jlnF7ZtP+7vO1zafJaH6uuafsrQUYjlH7L+Hea3cUs2Mt/Gms1c
fif25wCtYlELeKW7l1fDf5Js2sCr6gy27RDzIbSqzkyfg26l7425p4PZnxn3ZEYSEyOGhdcaE59q
TTvYejy/TLN4B/6WvoOlTzpFDWN5L8lAp+fpuz70fUOcQEnzhL7zIRk7nP/lvS6VMMtyF9pTxN/b
5VOY6T3D/+kT1v8ws004/5goK+QTdFqXurIlK8zHkWefeSrk9pTHks3WSCC9fDfpxQF9NWdNAefP
5Py8xsnjWHOGNd1Z047KwT6K+D7evWezvJPb8CnzU/p5kPnL3IsY+jaleJflu9men7FcyDyea+lE
tUjv8F0fUu9MT1HvpL9zvb9mT6jUT76Wdshfw+MYw37r+//sfQ+cz0X+/8y8/3zenz/v9/uzkra9
TZu0iU3aJMlJkvacJCdJcpIkSXubJEmSk5yc5OScr5NzzmnbnHNOkiRJkrTJyUmSk5MkOUns/l7z
nPl89vP57Ge3JUr3u8f7Ma+Z97xnXvN6zbzm7/s1MzKXrLckFO9DDh8yZ5KbATOXkK9Qc20Z13gf
JX6VdIt2ajaKWOijxWbkLeaeYgby51yU/odouyLYOdaJ9SZoSq0z50pHailmiTycvH65aCOuFAXi
GnE9Tle/UXQXPxe9xa2in7hL3Isz1O8XQ8Voq779NjMZYwVkOpLpQqY7yyJ3F7J7sb5sACtiQ9hw
6PQlavRNS9Lp6yu1+cpPwSrU+9DUDJovYfVlIXGwEDVvLOC7CWMKrLjQrGJ6rD6pmZZaw1C9ohpx
Gw3h00jNlQHVvFmtgmBVQPUS4rSE3g+9jZ5L5arRH3Ixgl10U5nc/ccDf5TnXCbp2N3BBrKmrJDd
x1qw+9nDrA107H7K5tFzDXueno7sXXquZbvo6WS/Tbl4XeDswDmsc+DcwLns+kCjQCPWNXB+oDG7
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
BJsHC4LdaI4zJDgmOCU4J7gouCq4MbgzeDDkhDJDDULNQwWhbqF+LMAl/Y6S1uAiLbnynUYtoWbJ
7/7UhHeKmJFL77zie0a9hHf6Xqs2vQcT3rNSvmfie4BqVTaNsvKo5WqJ1WeipVYtbbfQ9kBtz9J2
qbJPiWi7ALgFtYo65inDtD2z0pfV2t6XTF/tWinvmcnvp41Pfj99d/J7dvuEd8qP7AHJ+XNGcfL3
M1alfN+e/L1uU3yP4AyPxtSmt6Lxa0caz/WkEd1A7GoiLuqOUPaZWdrWOXbmXmXn5Gl7q7LP0uHO
KlN2vX7KPru3trcpu/661Hw7R2M+pwPoTPzSSduDknPknInJEnPOvJT34uT33GjKe8/k9wY9Ut6X
Jb+fVyf5vVFmwjvR16h2yvcmKe9tv+G9W8r7zOT3vE7J743XnoD3BImp9L4B7yb1hHX0yS/EdeNN
yr4gW9u6tC4YiNBn0MiggGYT3Wju049mP0NodjOGTWBT2AyaEc6jlm0ZtW3rqHXbSu3bXmrhGLVx
UWrlcjSeDtrW6TTpr+wLhbanaXu/svMnafuQsi/SknfRBGU3tbXdWNvTtX1A2Rf30PZYbS9SdrNu
2l6m7EuaabtY2zq95pr/5rOVfWlLba9XdosiZV+mpfuyFKltWZCc6y3bprx3SnkflPI+PeGd8Lfq
mPy91bSU9+Lk92tKkt87dk1+vzalXbl2T3K7e+0BvGemaVGG03x1PJvMprPZNOtfyJaylWwt28C2
sB1sj6L22hXK7lRX2yXKvq61tnUudtal2Fm33J03KvtnuoX/WR9tL1Z2F53bXQZoW0tJlyXKvl63
W9cP0bbG17W5tqdq+7Cyb9DSfsMobc9KzvVuZnIudVO9V+20LW26fFFYdP/TbZy2tyv7Rs3djZr6
7lrGumuubqqtbc3tTbuV3UPnTg+dyzdrLm7WdehmXYd6DtL2GmX/XNfBn+v+sVf9ZG57pchgr9V4
Dyf1vB1YF9aD9WGapl47lX3LPGX31jl/qy6pW3W96tNO27qHuW2osvtqHvtqCbm9IGG8QY7bNyX3
FrdvT6CRZiH9vJT3ick83FEn5b1eynv7lPeBKe8Hkt/7D01Or/+sZPr6lyS3A/0XJderSu8LUt7n
paSXUq/7L09Jf3Xy+50tU96XJ+xLVKeitwOmDuwa/tdACwpTyxwk9WJp/DhU3oNuPsmE08bpzEyn
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
JndIxauXzC5V5DTVc0K9zXanOd3eoRJe4OC764q0e7jPy6q1WWqHfPuNuHtX5dG1+j7bW4kOz+fi
12uk7h008vhlVPEvq6dKti8eQvar42QnVzU2HBS05b2MGLGav2RnwtiFnq88Uhdf6Vgdf2aC9pB3
F5UeY6KS0qdnVPgbsOfLON89Ir3yYcbLNzPfXOrbI6hI1rnkbvPt3Fe6GQ0b1u71Kha5yu+z13cr
hv0feNtHIgplbmRzdHJlYW0KZW5kb2JqCjExIDAgb2JqCjw8Ci9CYXNlRm9udCAvQ0lERm9udCtG
MQovRGVzY2VuZGFudEZvbnRzIFsgPDwKL0Jhc2VGb250IC9DSURGb250K0YxCi9DSURTeXN0ZW1J
bmZvIDw8Ci9PcmRlcmluZyA0IDAgUgovUmVnaXN0cnkgNSAwIFIKL1N1cHBsZW1lbnQgMAo+Pgov
Q0lEVG9HSURNYXAgL0lkZW50aXR5Ci9Gb250RGVzY3JpcHRvciA8PAovQXNjZW50IDkwNQovQ2Fw
SGVpZ2h0IDcxNQovRGVzY2VudCAtMjExCi9GbGFncyA2Ci9Gb250QkJveCA2IDAgUgovRm9udEZp
bGUyIDggMCBSCi9Gb250TmFtZSAvQ0lERm9udCtGMQovSXRhbGljQW5nbGUgMAovU3RlbVYgNyAw
IFIKL1R5cGUgL0ZvbnREZXNjcmlwdG9yCj4+Ci9TdWJ0eXBlIC9DSURGb250VHlwZTIKL1R5cGUg
L0ZvbnQKL1cgOSAwIFIKPj4gXQovRW5jb2RpbmcgL0lkZW50aXR5LUgKL1N1YnR5cGUgL1R5cGUw
Ci9Ub1VuaWNvZGUgMTAgMCBSCi9UeXBlIC9Gb250Cj4+CmVuZG9iagoxMiAwIG9iagooSWRlbnRp
dHkpCmVuZG9iagoxMyAwIG9iagooQWRvYmUpCmVuZG9iagoxNiAwIG9iago8PAovRmlsdGVyIC9G
bGF0ZURlY29kZQovTGVuZ3RoIDEwNzA3OQovTGVuZ3RoMSAzOTU3OTIKL1R5cGUgL1N0cmVhbQo+
PgpzdHJlYW0KeJzsfQlgFEXa9lt9TM99Zu5M5srkvsgFhEgmF1c4wp0gSBJOMcit4qLEA9Ggwrqu
q6sr7Kp4oOsk4Qjop+i3rgcqeOsegooHuuy6u+rqKpn/rZpwuez/ffDDbxbq6amnqququ6urq546
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
EtbU+uxWQZ3nmDmp4V4tch6awndUWnnbp/mWV9W9HWNTjf726apP23ZOk7p9p1mXhPDarrDX5smW
eu1lC9rznKyv3ktX82EWjf+wxFtZtPJT2Es3myU66nMNz97mU2Mbu8c1syjSZY8v1sReKxx342Kj
9v3ViKvk6TWXl6vouZy4ZqyxVjxp8r4Ut9qkSZc+m2kpKUicyF5WQG9dKE3danUn7YjtnVp5xVtb
lom4rz95wo6Sqfu+Ynz0sO6kp5+niusevbi4bizqvr97Zf2lsxJD7RRPPuA3vNWYfCq+LrSucJST
eYBAx9VXGXezt0xge3SfC4g+qjvcOTHt0KkdO9K25tVqjUSQ/wOU7PWDCmVuZHN0cmVhbQplbmRv
YmoKMTkgMCBvYmoKPDwKL0Jhc2VGb250IC9DSURGb250K0YyCi9EZXNjZW5kYW50Rm9udHMgWyA8
PAovQmFzZUZvbnQgL0NJREZvbnQrRjIKL0NJRFN5c3RlbUluZm8gPDwKL09yZGVyaW5nIDEyIDAg
UgovUmVnaXN0cnkgMTMgMCBSCi9TdXBwbGVtZW50IDAKPj4KL0NJRFRvR0lETWFwIC9JZGVudGl0
eQovRm9udERlc2NyaXB0b3IgPDwKL0FzY2VudCA4OTEKL0NhcEhlaWdodCA2NjIKL0Rlc2NlbnQg
LTIxNgovRmxhZ3MgNgovRm9udEJCb3ggMTQgMCBSCi9Gb250RmlsZTIgMTYgMCBSCi9Gb250TmFt
ZSAvQ0lERm9udCtGMgovSXRhbGljQW5nbGUgMAovU3RlbVYgMTUgMCBSCi9UeXBlIC9Gb250RGVz
Y3JpcHRvcgo+PgovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9UeXBlIC9Gb250Ci9XIDE3IDAgUgo+
PiBdCi9FbmNvZGluZyAvSWRlbnRpdHktSAovU3VidHlwZSAvVHlwZTAKL1RvVW5pY29kZSAxOCAw
IFIKL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjIwIDAgb2JqCihJZGVudGl0eSkKZW5kb2JqCjIxIDAg
b2JqCihBZG9iZSkKZW5kb2JqCjI0IDAgb2JqCjw8Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5n
dGggMTAyMTYzCi9MZW5ndGgxIDM5NzMwOAovVHlwZSAvU3RyZWFtCj4+CnN0cmVhbQp4nOx9CWBU
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
vurSzRX2x+yb7B/bP2buj3uJ/9jV5e7rLfynV/bHzjnHj813tX18d+7K/ia05qo+g+LPfX6PLro6
8380Ljd1mayFfzb/LOVPX0co5vmfvbNT4gilJFbKYZe18ZvOGgrthcp+kq2N6xW0tU+Beaae5Ymg
8ZdCuf034s2zO3N3yCxd0V/Ik9in7CsO976voO7T7isW/3z3FfYH7A8odm9xbr5/9p6it5w/jbKv
Po88F2lF37efvTBl72AUud/e0Wucgqz3M2y8s8fXk0LRfep/q97k9uerzm9P5nBf6j3ZpVX29+3v
M/vN3uJOm+dF+/OOFOB7Hv0slf1vyn3W3u629oS5xzry9Bb381Pnc2+7T50P3/X4qd33fMDVq+xH
egnTnGMZHcpKrLeyrh7V848Kx9qzp799z4yfSdk/cqHUEftX1Gf/FPRfwP0F6lPnrBj1Pr1opc1B
V6WypzNOY7x3KjbZd1+UOq7SPehPQburVgW4yeYAatg/5U+cDUB96oyqZy6lLmWedYRdnBXGxf9f
KagchsgDWGs/BT3Hvoe1fw5vdcD/KoDmc0l1HnwCdR5xzgs5yvOOF2+W+LEUx5hPHSZQb7f9RUbD
3fbDYJ+mB+7hF8oZUJdLecrzKVcA7Q4DlY5QKnFpOQxr8cNw7YH+bHCTJY++9Ph57k+dMnbOvbbf
5kY7ZznQiiNuNV1W+wqldKDeBuC2DafOaUCXDQpWONvBz8vZ1cF9zvlfSXke7bha9hUBbLR7f67a
/d9DDpS7uHMhL/UMrbiM1IXw9I+FS1fK/p3PFQq2BDi5SLGdM+ipp/QOul0w/a7o9Z1j78hmWDa7
us7AP3rtZzlXXI7KdY2CKBf81ChzFe0rPEb6f66OzyLFeaiLe47yUym3VvfQ5VQKBbhoR46LRsfL
nXZsZeyBKcy/2/NUw33eO7VPF9JL+9su69/drFUfM8rt7jlfocp2ndKSs5+Df5RdrKNsWPGy+WED
NfmejM4WfI3ssiOf4/6/Oha2p5cSj5z7Wtb+ag+PQXtOcxZ1uSkH17G9q9Jm9k4ZoOVh+yFl5nBJ
fkbcPn/OO9sz9573uZ9luXv4ucKPsyejlArgPLe7J9TpOsJkSGmBsv/aw9q0m9lz6M6M78T2OGPP
Q05Orbu3kbB9zdt0lrSg7TxdWReuQEJ2O+TM/QyN2QpXUoneDXSipwQb2PnKbpqPm3z36tL789nP
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
Tk6tSJ2eOjN1Nup/FUidlzqfIR53qYtSl+K6LHVF8lya2pC6NnV96qbkuSd1SyrmotQdqfPhR27f
5Ll9iI6D1F2pbVxf1HF/6sHUI6nHke9U6plkf6WeT72UJtLMNG9aIC2SlpPWL21A2qC0oWkj0kal
laaNT5uYNiVtatqMtKq0Ob3Hwj7nvvickjwOX+06/yX0xdN5HlufFG99jfttfeiPj4nx9YHVT+L9
N9H3421OOtKqrfl5evc1bYFu7/g1AS9Vz6uMtT1iOfka7zdGr37Ua/5LHkvR75OuiXm/15jU43o1
exf18mev8hJzZe95tfd1U9J4l3yNt4nRvX5if6ctTquN97e0+rSV3A/SVqc1pm1Ia0rbmrYd0Jq2
myGxDo/ri+smSNub1p7ow1xO8vo43v/ia2MrP4/fPE+kHUo7muj33Peo33H/S9aXdiKto8+1t6U3
7WzahR79sNcYFR+L0i4HVI91PKdRPw44Az7vxUAoxQhEA3mB/qBLAsUpQwKDU6YHhgVGBkbjO6Wn
zA6MRTqlBSYEJoFPMnyN6wCvKFAOmWmBSi6L71XtjxKez+ehu+7tOk70R/iuVn7f9BPn7i5K7RrH
u4Psk/Bk8j8730/046CfYdp4BvQDTJt34OlujGkFWoI2cNpYCdCfAX0H5DdC/m6mHV8BvZtpCf0C
+hVkJGTsk5z81orHGZt3MHZCswHNDvxeaVumS+dU4xnG8bPOKF3/Uv+gtoRT1d3QPwC5NoGexLQN
ueRClPs0cp0FH3ZK2GlgX4SaCZlfgD6h6wILj8CeWUjVz8//A7VGLpvOdS/4PwD/CHI9CWyHjAI/
DbQT8iWQXwt+DfjvhCVzwR8OuhP0w7AEv4DbloDGXg5bPfKeA/1Z6MQzedMFjgENSFVItXlQ3y9A
8h/gvwANAyGfAZn/hMyToP8A+hzT7o1oL7SdC21qoE2d00EPBv0w6DuRdzXy7oO1y6D/cZR1G+h0
yAu0rMbYS6AG6rKYdo6BtkJoWwBtP4Pl6yH5G9TuIOhPgl4C+t2Q+RPo86BTQMNvht5P4gBdDXoE
aOyCUBK0/k3hIUQRduPID4CeBfrtkPk6ZO4CXQV6KGr3IdTuVtCIE1suZPBOF3U7aESp0lGK3zql
GzR2mMiPQaYOMmNATwU9CHQR6BDoifCPjqI8cD4J+m3wGNpUfhP0O0B/G23xY1j1O9DIa0MEOhEb
hh0e+2/o+V/k/TTy/hj8VvCPoXYx5PWBPxb874HWHv4i8h5H3udg2zDwY3pMQL9ARBmPgj8VeXXk
bweNHqF+Cs/g3QmyGnzEmEIkOCKwoQ76vwd+GWy7C/x+kN8K/mHYA3kJeTt+1VUN4ONNDHJ/ZzlG
xXKMh+X8NBIym8C5A1gwFjr1JFKfZ5rGtHL+RQB6/gpODDKDILMKufRz6smC35cgnfcIJTw9nsV9
VtSIIeJz4mExVDTR5w7xa/oMF0+IdvEOcYA+75S/kG1ipLHf+I0o4VPpYjSeMq8SpQRrxDqxUWwW
zaJF7BR7xD7KsUccJvqYOClOi3PiouiUhnTLVHFAhmVMFuBTRDBQDiE8nD4lcowcJ8vo22RZIafL
mXK2nEef+XIR3k+yAp8hsoFKoQ9pY430Ta5gkGtJ1i2H0Fxz1uB3N36X311hG8DYiNpnCd4rMotH
OYvDeDM432FaZkPeC/7nGds/A3ocZIYBLweeBG2toGdaerbiWfRW3msHejnwrdD5STxN/TpK6QTn
63grSRdjmxf00yjxMUjWdD99tS3mVPVx43aiHXiGHLTfL3j/ZJR//YeGO4BnAJdqGnkb8Ua2fXiH
h46BKfqNm05+Q0YBxUB/USQGiGIxULxFvFUMFm+jCHi7GEatO4ZadqwYJ8aLD4gPijJxt5gkPkwx
NFfMEwvEQvy28BuJN4KQVAFBGSJsupgpZpNMhZgvFomlYplYgV9I1otNYovYJnaIXYTbxH5xUBwR
xwkfJLyMPqfi75VQa7r24TfF5wTecMnPo5mW2Uj9LqeqyaCfBL0FuBbyVRaf5c+DMwh4NHAA/eEI
/mv5POeiWrB8f2joj1wdwA9BphP4PcAG9jc/Bqy9eYm3RJM3P0Y9qv//hafb3NpmlW2wWWXOMavN
BeZiKr3eXGmuNhsJbzCbzK3E305Uq7nb3EvQbh4yj5onzA7inTUvmJcdyuF0+BwhR5TWEoz7O4rN
C47BjmGOqHnCMdJR7Bht1jvGOiY4JlE5VY5yKoW17iYNiY9jmkNZn0qH01ztmMVa4h/SoT9zHTVm
tWMhcZawLqLrHMsdE8ieKtLKsNixyrGG7N9OJVSjFPo41lEJUaLIbrJigWMjWTbBrHVsJst8VFqz
o4VkLzA45pKeDY6djj3kj8sku89xgLQqaIjDVrKOgfO00vdWx2HW7jjmOGnudYykEosBXJqG045z
rDdeCjTGgW0gcFyk60rKReBYRx6gDzzR6TTMRkee0031DTl8zlRn2NzgjDkLEtpanUWoXXLZBM6B
ziHUXvVcW7KSqThw/TknS7Jd1wOLncN72N8DKG21I+oscY5xjnOWJSxMgr74zHNO7ra8Ry2I76zg
VraAbaAyEvZXU7lnaf04lvBM8yxdOWWBWe2c7ZjLb4lxLnIuNeudy5wrnA0UGysRp8XOteZW53qS
2uTc4tzm2OzcwT4kv+5ytrEnnfudB0l/iEqkNnQecR4nrXudpxyDnWec552XXMJluryugCviynH1
cw2guKx3DUJrUgmuoa4RDM4jrkHUdsjBaa5RrlLETsKb2nOOda7xaPFEm1IMt7omkgVzzd2uKRxb
rqmuGdBd5ZrjXGTOcVUjVpsd05CDW1mZl8mWfuZe1wLX4jjNH6JqKcZ8dK0noBhzFrgm4rOaPo2u
Da4m11bXdsrTSiX0c+127XW1uw7R56hjs6PTEXWdcHWYF1xnXRdcl93K7XT73CGUUG1edpM/3Xnu
/o5JXIa72D3YPcy5C1ZRye6R7tHkvb3O9a4T7rGuAe4J7knOmLvc3Oqexq3krnSE4Is55ln3LPdc
d417oaOcakU90L2EoM690L2cxppm96qEv5rda9zraIXPta+lMcPyu7mSrMTVEXJvdje7W9w7uRfF
eU63eyGVvYfBvc99wH3YfcxscvRPAPq286D7JMkt6x4XErDdMRiAfu8+TXDOfdF9gGPH3ekx0A/j
NEURWX7a4/akOne5nc5lnrAn5inwFHkGJiK83TGaZHU/PeQZbh6l+GU4oePO7HB1eEo8YzzjqG/X
E2+Da6KnjEdbz2TXZc9kT4VnumemZ7ZjGI+HZN8Gc6/7MJU0j8bny+SXJhpNBpO8Ho2pfTzzyXdR
bnmqRbt51rPIs9SzjPgrPA2etZ71jsGuUucRzybPFs82R7lnh2eXp82z33PQc8TVz3Pcc8pzxrOD
xp9t1Fq7ecyl9qDRyXPecwk+Ibu9Qo+UHMFEjfSaXn5TVFHXBV5V6RUAcDNm64uM+c24vP8OtAm8
unueVsMhvwlPHTYidSnkT4KDs0q2ckjqlcQK8GdBcj04taCjoHcDb0CuxaD3Q9sl0C28z8s2Axys
J8T3OmtIG2jbbM2HzGzsCKuAnceQWgZ6LFJHgjMEO93wDxVyIlJ94PMbw6TDCTurwW/S79YEB36Q
BcApwBHYtsUqne8h9kPzaMb2EYwNE3gz+Bfxjq6tegWG3UbzsQvpC1wX26913WFVJXAJ9IS0hdBz
CDKndHvhXmQi7k42oXYHtAdohUht1NlKZe1hTOW2YmXWCk8yXsjYtl97A62Ap0c2hXKfgYVnUK+t
qNcZWDIFHKSaEe153AntYWyMgz3rdJxgZ2ut5rAPyedsZyNyeWGnF5rnMceFejnPwf+IE3MbfF7H
nlFVjB0nwK9AuwvwsXI1z+vIgc42+PkwY3ONjkb9vxmgsSq11UDeibejduB9qYu1PeDr1e0eHZnW
3V4j2rQcrcOcErTIRJTVoj0Aa7fCS9VoqVTQX4aeXdAZgCV7dd8BjTraVkFbPdbNe/DPAxHgOeBX
oMRKtOkc6BzTvW62nYKeJr3CBh5t9TsX71WBhwdZnmSfHITMNNZvnNa+AmceomKQFSH4RxfgFeBs
AL0Q8v31LlHgM/AM3j9rWPcV/M45srkREdiIfsF5d+Odc5esqMB/mFgaDqBvHoA/DyCqdVnM2WvJ
H8ATvgO4U58NGb1frxGxzXV0wkvHWMZ4Jyx5EvLTgb8N/m3wTCtsK6G7L2l8BW1XBzxdtxHwp+UR
ksxGWavg4Qjoclh+Ca1wBJxGcFaiLifAKUPrLwCeCRwFHofUZkhuoPtA/u+U2fASa0Dr2H+FfrQQ
kVYIS/QoivGH7ojCQtEdOWEhaf7iMej/1p4fmne8x4T0nsTeH+k9Z7vde9J7GnDOAqYvEnTq7ykG
gVvzU1IJwpZcpyXb2SufRafELJ7FR95UrStBG0l0gQVu6xpOSotDkZVudOuCje5u6FGfk0m2nutD
X182JduWDKnXBqjrQF1mypDuuifs6tTp7J8e9vaC3uWjDp1J/j6X1D6W/5DPbZXp7q5zgm+1IWyw
6sifZD8m/JmaJB+/ctrwpDZOSku0IV9LrOuYJBvO9Swb34uSrsm2G9Z1XB/5L/asY0oZwWSCil52
Jtfp5FXq03mVa68yr4iFZEiK2XgdEvFUkKRj+ouU1Vf9z/VtS0JfLKkd4n3G4vW+JmRmEswmmEcw
/0X88jq5JvxrXa/aXi9xTdT7Ja5X+Njy00tde/Qv95X97Qr74/oXebv7zlKCZRa9rFuuRyyvSJJp
sPRXeBPjdcpagvXdPusRG3zd1KsfbiHYRrDD22OMguwugjZvd1+MX/dbOg56e441F73d4/wRguMW
fYrgDMF5gktejOs+oXk+k8BryfGYOKSPNoz7sjefyvIFrLollRFP90V0HXqMgS8Va73G2xcdr/oa
lwxtky+nm+/rRzCAYFCSr642DsV932tO6TGmWOAbavmZwDeCYJS3xzzlKyUYTzCxl66CbvBNIZhq
0TN02yQgrqfKus4hqCZYoOt/NfAt1hCPO1+tda339phLfSsJVnt7jNO+Ruu6wfJjwNtjbo/Hga9J
1xd13Eqw3crX2tNfvt0EewnaCQ4RHCU4QdBBcJbgAsFl72m/uoYxKbkfpl7D9VrHuou94u0a9fcY
G42rj0GJNr/aNdw3vKQdLzX29uW/ohe5vtgYmnxNHov6ul5P+yT76SpzZp/l93GNt0ny+on963d6
E/3N79P9wB8iiBLkWdBfQ3y9mlh/XeyOZX+xt7sPG96e6+N4/4uvjePl8/hN84R/cLcN6Hurdf9L
1ucf5u177W3p9Y/09uyLvccoayzyj/b2XMen6n7sH9tdP/+EpHHXkvNP6hUnlr/95d4eMZvwUWp3
Xf3TdDrfdesdPoyJfhT0o9hRg3e8M7Y/zth4hrF5B2MFbCDV+Az4Gxk7vsJYQl6B44SMIxuSz4J/
N/Amxjat/2nQyGs8Cc4voPMI6DtBa/69oO3AaeCUgK5B3rnAnSjRC5yH1HOQ/DBoF2TAsXnA/wf4
A8H5T+A/MHbDfhfq4pwO/DBSV0PzMuS6DdrKkToGqQugcz34B4GXgPMn4BRw/MDVwAr4L/DJGuBZ
4HwduAqlfAgYfjBmAGsfhoB/CU4d8FTgIuCJwPCP8UnYpuv4Dtj/Y2CkOrUf/hupnwbdihJjoMcC
w2bbcWgbBvwo+PC5Hf5XZ0HDS44IZL4HPXeBvxUawLcPAb0W9GTgk+AgQuyDGAuvmE/4tDwjlAhc
+b8AzlHOMmE4Jzsni3RnjXO+CFP7PCIynZ93fl7EnF90fklk4x8B8vCPAG/23Oq5TbzVM8gzSAzx
nPacFm/z7vL+XAz1Pu59XAxLSUsJiztSIikRceerXl6JEHIxQa3gf8cQciXBaoJGgg0ETdb3rQTb
hf5XTf6+24K9loz+h81uOJokE//HTf6nzQtWfutfNpmPf+K5Xoj/c08crH/wYTvwLz7FVlkE1r9w
9g3DRIkcIUfJUjleTpRT5FQ5A5+JSZ+qBDVHVssFcrGVXk1QK+vlSvqsBuarphqtbzNIqtrKu4Hy
NtFntdya9Nl+9Te/3Yh3vuHdbj3exqbfAnflO9le7G1sV3sDW+dxx0qy/IRjOFvOe4Q6j+udjXg7
ivXvLvg/aOv/XsyfAut/d5kDvA77IfGvL6wn8e8xIaQWgMb/t5ifAp4P/G7gR9Bbef9Ji+R/mvTh
PzuEc6LzwzS68H922PGfHW78Z0eKc57zsyLiXORcRP1msXMJ9Zta55dFnqfY8xZR4OnwPCv6e3d7
d4uilIyUDHFrSmZKphhw0/Texo/0Cby9IGBBxLrmEPQjGJAEgwiGEoywIMeCUda1NEkXy44X/N82
GryW7jhw2pSXhNuw46bnZ8cVnBfn9/WRL7yva4GIv5NQ4F/aBf7DJf4eQvx7kvVmQo5bu8WfC/xB
7KT9M2hEptbGz5FfeB9+aRAvXIRMuVCyWthFuegnSv8FryIoYVfF/OuMGkzjrl0NUfcIUy1VS0Wx
7zbfPeLN1DKp1DKj/uWthMcMeZt8MwXxc/Jvwib/rvzC7XP7Boh8oQynsFNA/8tP/4J/wf9dUOL9
Qv8iOk1Uiih+Bc0Xm8QPRaHYTp9bxG5xQBSJY/R5uzhOn2HiBH3uEH+kz3DxJ/q8QzxLnxHiAn3e
KS6Kv4uR4h/0KREv0OddUkklRvErzcS7pUmrldHSKV3iPdIjPeK9MkWmiFLpl35xl0yTaWKsDMqg
eJ9Ml+linMyQGeL9MlNmivEyS2aJD8hsmS0myFyZKz4o82W+KJOFslB8SL5JvklMlLfIW8Td8lZ5
q5hEK+ta8WFeRYvJcpVcJe6RDbJBTOEVtrhXrpFrRLlcK9eK+2it3Sgq5Dq5Ttwv18v1YiqttDeI
j8iNcqOYJjfJTeKjvO4W0+VmuVl8TG6RW8QMXnuLj8tm2Swq5U/kT8Qn5P/I/xEz5U/lT8Un5c/k
z0SVfFQ+Kj4lH5OPiVny5/Ln4tPycfm4mC1/IX8hHpC/lL8Uc+Sv5K/EZ+Sv5a/FXPmEfEI8KH8j
fyPmyYPyoHhIHqK7oWp5WB4Wn5VPyadEjfy9/L34N/m0fFrMl8/IZ8TnUt6b8l6xIOVLPpd4OPH/
7NhxQvAu3hFsjuNfwX17fLyjgSViovufZEclpZFs2oordPBKWXq+00tHssRoSDS+iMR7ILHuRewY
09MOfykkeA0ftUCI9/ZZm54ypX1a21Pmrj7t7Skztk+Lcyw53FuI9/Vhs6L8WpOu17g+bO4t8/4+
bO4tM74Pm3vLfKAPmxVJaKu1zIQ+/RxGayiCGKQ+2Ken8yDJ7xUKQ6qspy7fb/uU+lAvqUN9Sk3s
JXW4T6m7e1k/FzWMWfZLy/pJffo8bGmTlq4P92H9lVKT+7D+Sql7+rD+SqkpfVhvg8+1/bqF7u3D
ehs8oLVpqfI+rL9S6r4+rL9SqqIP66+Uur8P6/ncBvdyG0EE7+8SYmqfUXGl3Ef6jIsr5ab1GRlX
yn20z9iIWJIqITe9z3a/Uu5jfbb8lXIz+mz7K+U+3mfrRxKS0pKr7LNlr5T7RJ9te6XczD5b90q5
T/Zhn2H5V0vqOKjqw76+5D7Vh319yc3qw76+5D59hX3xky9DBD/3kYpPxvrV99UP1A/VFvUjtdvj
8vzEs93zP54Wz089Ozw/87RCU3/hJ+gvisVgWtGMpPlrLI2Lk6hPTSNcKWYJ6/5f+vh5QecyPDXo
4OdEXf26eHT5K/YYegXenKt3I7KMXAfJlcDYuyq24iyPExwvraUMKqGe787UV9Q36H72m+qbwuXZ
6dkl3J6LnosihdIcaq36Kf8XtmoTOepX6o/iFvMh8yGBfWHi3VSnVjHaf8b/HM0uPvxvt0oC/i57
AfNtScC8CXT/vEytUA1U2nq1iTy2Te1Qu1Sb2q8OqiPquDqlztD1vLpEAWPavLaALWLLsfWzDbAN
sg21jYhfE+mjbKW28baJtim2qbYZtirbHFu1bYFtcVyPrdZWb1tpW21rtG2wNdm22rbbWm27bXtt
7bZDtqO2E7YO21nbBdtlvhp0j8r5DZ8RMqJGntHfKDYGG8OMkcZoY6wxwZik1hvlxjSj0jbCmGXM
NSqNGmOhscSoM5Ybq4w1xjpjY+9rwr741bIvfk3Ix/Vd5XqtfjM2G81Gi7HT2GPso/ociPsrztd2
GId7+yvhpz7808Mv1+iPePvE7U0uD3qOGSeN08a5RP0vGp12w+62p9rD9pi9wF5kH2gfYh9uLzGm
2cfYx8XbyV5mn2yvsE+P8+0z7bPt8+zz7YvsS+3L7Cuu6hfLrkQv6wD+OLADvWYuaOz/lXeB8ydg
7LLX+8rFfwDfybgLO+v1/mj5PPBbkIpd9nqnqvwqONiVL7B3XrwJeX8OnAMZF/hLgLFHuOvr0IB9
7vILwMglloMOgq4HtkM+TY8b4GBHs8Be2i6cFdC7jyU4AvXtOgD9KEt+F/jdSN2MVGju/DbjF55i
fFn7AbuzadXBMn8Hxn5/if3d8gFgWCIWgN4JDF+J3wNjD7v4N+T9IuhfAg8Dfj/496L0b6H070ND
JVL/AAxvdGEfupqGVGiWPwAH++UVfCW/BBq7xaW2/wI42H9N90iMPwL+PtDYF093d8xBqhgIjPMN
Amch8c/lsgunGfQJBvE7cLDfv/M56LchdSEwTmyIr4CvTyTgRAU/Cyf+N8HH2Qv5JPCD4GOntg11
t/WDzFSkfg40okgifuRgcJBX6VMUOCFBd8Kc9zLwB5H6I6TuAI1zA+qTwB7w+SwF7MbMVoQ+Mpvm
BFuP+YJnCjfPKOrfXfe4Klwfdc10fdJV5fqUa5brAc95zwVLRyhpTf8AYUVavnaN+Qr6yMcnU15J
7uUvmjs+n2PHOUmvvM65kMvbQDN5z7e48j/M77bePLqbZvHdePvohu73j3KajJI0fw7Rh59xXCBe
HiChjd9RKtpl/yveYprQIQcTPUyOpNRWOZpS2QaWJb2UOkxsl2NlND7uWb0Y53sEThGJR5LiHP1a
/DcwRkhRB4zI6cKYIHCWSGBU0WeJBMZMgTMiAudyBE4RCYwMek3ShdMzEiOAxEkOPRYJ7KMXPwHW
J4ee7RGNep04x2obxmuTWjyKe9TudCWc6t/VvwuB376k+aD5oFDOMc4xwkbtP08Y1ObnRYHnArV8
of+c/3nRr4fOsHVvNOGGao3QCiwHn7IbqrcfaRhgPRf4DNEc8zSqoKd6ruqxPEs+OZ3xM0k+mEA+
mNRD7uXbmqz7xS1ov4kWtF8RU8nl/8pK7U/XYrqbDL+oT19pu/GKfCB9piUsuTnlDKD1wSB8pltP
mG5WSbrfTLgpMaN7TxnB5JumPQfvbrjx2qPUAnn0mUgw5Sbqz8Nbxm+8/pgwaVblzySC8ptQws2I
nPabGjntNzVy2m9y5LTf5Mhpv+mR097H/P9KNf+qz/n/RmntPf/fKL3sgSnWyD43odOtvpNYvWbT
6vWg6K8OqeNikDpBK9l3mHPNueJOrGdLsJ59F9azo7Ce5V8g/OaDrntd5a77XPe7prqmu2a4PuH6
tGuO6zOuebAh2VP1lqfmvoIavVoWx1thudUKbwSbeT0ymFYkYcviF1vjXatOvfqoTKw+5t7wNcG1
WhJfn8xMrE9eO1u4L+X16ku6r11fj5h0A3rE9ZUbj+vJNyCur7/GRVTngiu8Fp/jr68OFYm5dO4N
WmNca/nx2XBqYjZ8tS14KV+2v8a+bH/Nfdl+Xb6sT8zib5y5aXlihfBGsDneziuwhnyjWM2zX2XS
vfdrPfvNTLo7f+1sKabV+mD6VBHMsJ6ivnbWcP+ddEP678uZSSffkF54fSXH+9KUG9KXrr/sqdZ9
YPQGjtffu2YL9L3iNNwrliei79W1IUc4KGc/6ov98BbPnNfECo7AiqRnCq/NOmhq0lOBV9uC+HOD
eDS8FjbcnFZof81bof110ArXZoN+Rh/fp5m8Gv6W4F/sRlJvnSP2E52hvkXapiTp+whp/Bjp/Lir
EnpnQ/ODlm62/hp+3fP8zfM3MQ5ri/eLDH6HMEBY195gWlfDutoIVFJ6cj57r7wfNOYZ841FBEuN
ZcYKo8FYa6wn2GRsMbYZO4xdRhvBfuOgccQ4bpwyzhCcNy7Zhd20e+0BgohxxJ5j72cfYB9EMNQ+
wj7KXmrst4+nXKfsE+1T7FMtyRn2KvscezVRCwgW22vt9b3yrbSvtjcSbKBvTfRtq307QSt9223f
a2+3H7IfpZwn7B2k8yzpPGvpXGm/QDov2C+bynT21Gn6zJD9ghkyo2ae2d8stp81BxMMM0fa683R
5lhzAsEkM2QsM8tJbgLBNLPSnGXONU6ZNQQLzSVmnbncXGWcMVeZa8x19hHmRqI2E+e82Wy2mDvN
PfYF5h5zn3nAPGxfaay1NxJsMI/Zm8yT9u3maYJzZFnUvGgfb3baxzsMh9uRau/nCDtiBAVk55wX
/dbbL0nfHEVxvzgGOob0/GYWO4Y7SgjGmCMd49gWR5ljsqOCbXFMZ8scM81zjtmOeUib33fajYkQ
xyLHUscyx1JziWOFo8Gx1rHesYlgi2ObY0fPmOgpeR0x0SMKXrTdX6ylb0jbOnY52hz7HQcdRxzH
7aMcpxxnHOcJLjmFmec0nV77ZafXGXBG7FOdOc5+9oCzn2MmRWyVfa9zgHOQ/ahzKGrUIwqcI5wD
SHIA2brL4Sbr9jlH2Q85S+1bqVWO28c7x5MFE7TnnROdUwimom+utLc7ZxBUWT4b75xjP2rWoIS4
ZDVJoh85yYPOxajfRWets55gJdeIPLia/LyavDPSubpXHRqdG5xNBFud2+0TTZ+z1bnb2WqPOPc6
2/mb2elsdRjOvY5U0WMngPU+Qr1XBLserfca6l03ek8U9sbo91Dqt4RKNzDeMCrwZlCJXUPWfpsG
YLxb1Nono98ljv0A+i2h1r4pvStG7wHAOxr1fhjrDZr63Z96Twve/ydgp95ZpPcn6F1P0g8OdjLo
t5bq/U7ybvAfhzbsL5L3AevdR0nvd7Tp94aOB9Z7GKw3jCIVO3ZoBhLxXT1yPjj67YzYvyTx7tKu
W8HB3i39llb1NPg/hU69Ywel6B1i1ttPdel3QAaarXdYTgDWe8mKkIrdFLY2YG3JWPCxK0NhP7d+
i6d+R6ZAW9j0Ph+8aVLqt4RiB4j1Jtc/gj8CWL/DFTLWuzD121vxdlUBe6z3uWLvh/VOeLSIfpOl
fk+n1Pua9O4RvbcEtHEaGO+AFGtBj0IuvddrKHApsH6D5v9AM3YrdUVJE3tyKzxJtN7Dpt9xq7Cr
TWLvmZnGO5XUfzFt17u2sNdL/cXyNmuotSTZkh+D/wHIpIOGvMQeM4FW1nv8lH73qo4leE+/JVTo
PS1496dCRFGsHqFU/fZZ7MTr6oL8QS7dhr00Cj1LwM4utCz1I0pV2GUndFuMtVqW+bDHwO542+Cu
c8LaM2NHbBjoywZ2CepdXvrdtAZ2o+k3BNvQjwzsKzM+C4z9jTa0oE0hl34H8G9gzyLYoEeG87Bc
v4FYxzPikPrs1vh7giV2zWHfoz4HwneUaE+CBxMryOvbYWWj9d1s14PW2rRE6F0cQsy7bk2KNVl6
5sG+0oSml/PM6uWXXi30aYexr1H5kSQvcqus7pU+/hV7py+tE25ArfvSGxDxM1TzEikk5/mtlV6K
2kx4RaVeqXWsVZuyG6z3arU5dFNqc+gm1UafrQlhNonX5yFxo36ljrc+/0bKs4FK/Er60Ev8SvrK
c7L3uV6jrHGt+rp7onRVCn3eqRx317VJmjxkAXldfYvudVPgex9874fvU8n3D4k0+H4QfP9W2DrY
/2f/n8XtaIchL9MefQKmAv+SVPe6sIj3N7Cnl74urNHtFX7dtVfkddRe+nRoacIaPVq/fH9PQ/+o
v8G1eyVWaa9PRy9Z/jqyKz5fv7JRKT4P3Tht8fOf+kzAWEvfZ8XLWwvG24D/ZyuCtygtT2i8cW3w
cu3iX1JmUB+IEpZixevIMhPvW4jhw+2y8nVkm0J08KgqrZVhzcvS92r8hsynWHOwcuBTKRN7WMun
TlaRD19/VvOJYF7XtRKVIxb28vHNvvN4ddolJ1FH+U9ZQwO/EEcRc/zeu0X/lK3YXUPej7fon7Id
C3BSjXe87xJ8am3xP2VL8jkfXru1UXlFGNv7Gin/OVq0KKm28p+6rnYxgD68T5HXv3tx5/HP3LLJ
deXTdnX/1G1bTJ8cso3fmboPT0aW/RPXl8clXrny214GWvsBa170GdD1rm+vZZwcIAaJkSTL7zgZ
Zj0nu7oV2v83yxqOcH5P6Sqiu/clXs2al78T5Gb4cVDCdvWGstzAzstiwe8gbiD98f2Xbwyvd1tu
S9o7+sbw+xD6DMSbd1bT9yF0X5zzBvI8v0mId0Y1Ej2cahG7ppHj9dUCw5Nqod6QdbCLEfQZSNHD
v9Xwe/Bmv0QUvT5bIrkONvr2RqyFnebRkTQPDMVz5/XEGSnmWG8beCPVg5/WsPbJeFpT1msF9nLK
vNbdrzej5HZx7feLA63VWJG157Tmhqx7rrX2N9eG9mtsgSh+L12GZyETxVLxSp8N3Gyf5SUsVm8A
e+NPX/SvSkpM6nW3/nr0cLe9NuzHrn3d+5hPUuRYv5DZcKKi7nVu8+un37W/wfpd+xuu37W/4fpd
+xuw312rl/n5Gv+OuwrPQirEcnGjnjjd7FFuQJLt6l+WvyqW6+eT/Ot6g9Dv6lrxBrFdYV8A74az
4b018d+OX41Tbf/qZa++5d1P03W0qjdQrL6x+5neTcL7Y1/JbhLO8ytxfXtCeD12I/aEXHvZ8Z0d
S8RrsbPjenyUk7BUvo7tTN5lwWvqRa9jj3bb+Vrslbgen3bveKgVr8WOh+vxavyX/HrxWu5buB7v
FiXZLN8AFvfcQ8Dzed0bwMvJFr+WOwGux8/Jv+evEK/l7/nXajWfpCvGTMrrDZ/13u5pPd/c7Zrr
4Xd3X/e/VvCpzZcBE3r81+4UWZX4V13+L905+NfcRnzfIJuIt1Vul63gV8ndci9x2uUheVSekB3y
rLwgL8vtSimn8qmQiqo81V8Vq8FqmBqpRquxaoKaFAfoY2B9AFUOuSToyzY1TVWqWVQu2cV0D7vY
prg9cVv6sAP1Yb3IRzJzVQ1smiN3q4VqiapTy0l+lbyg1qh1aqParJpVC7XEHrWvhy2kS1hnjq3T
xvokMc6qKn16WJ95PQYOTgbrk476BLA+9Wud98V5Yon/PdAnehVO9Frnd3Fq2YYzi9apXJwiVTjP
qs/aduE8sSwWidONCv/2oE/T6lO5Cmc6FU6O2v4GGmdk9T8YWCdEcQJS6TPHOD+qT77qM5T69C3/
M4qQRiroNUjV51xxEtp6B7/+nwR98lifwcWZUesktD4rjP83sE7K6rPaOOOrT3bqM536jLIN/yOh
XkDq/2fvPeCiuL734Tt1d2FnFgSJQVTEhoq4oCL2jtgRDaJioYiAgoqoSKxojBrFhogde0fsxt7F
3nvvvRu7+J57ZoAF0Wii3/h/Pz/47HPuPNNuOffcMrco8ztxRianzL3GeRk4szN9pZH0WYC/ksw1
81l2onn6uvr2GVfQPYwFSPNxbDw73vxVtuvyZ1zXF5Bn49hR7Gh2QsZVNF/Tte1K4LelnHcWUK6k
c5WphtDZ5dXVHz32UH8N1Z83SmqJxXT9YhRtwnnFDM53JcrOHLinQhrOVgV/lABr7oHhkT5pX6h1
+fR+OXTe+nzCqD/OxE1XxqeSRfdK9fw6vF6Gsnk0SSBTVDlTlfNVmWxyfiXIdepxutxiIul5utPA
SnKUnAZ5EeT1DJl+nRovH3CPiw+4Qv8H3AfjA87sT3tqEi8JmfmOxZn9Sm79gPGozulXZvmjTn4I
w3tRD5V55B9wBrCSuyGW6T5UntgiovE4BjSHWnQbcCu6MSZdl9gJuhz3ZoCYprPLO+OPUX82OMPi
S36dSSSJJv2grqnExmiI12iM9Uhwz4fzyfijMdkeW7okM7xpOMc6DS3Ge7RIabiewXuMnzTMR+8x
h6Zh2N/jvhzvMY+noR14j3PE3mMcpi0mOe331y+jFP7c7hYMMRLTHQD7kc/vZ0Etyj+5aztRdoti
SW0cB/DZPTM+eY6GPeiTPyYHTp+xH5byS98Vi65QGwFn6sNxFPAx+BuA7UdMqbTjmemipgLOen+P
6y6kbclMKUVL09DCp6F+pqG1fH/WJMW9ien+hrgSAfz6Y9yM/Jv4YMGCKHur2eCIFoa0z7j/U9aO
gfrW18/gVt6Tsy/HfKEvs989AO8e+6/uHvev7o7/V3eP/1d3T/jiu61BU2m+yrz77++DN0B6f/zu
gfjuuH/oc+XuUf/q7tFfEe4SJuEe+FmNzryPXp2LpNcKaO9Ero/q/lnX6MpsAdBRuX5k7lfc82XX
0dodXb2EWvQ+6CvFPVSVtG4Yr7onqdLUTWsWc/G6XGihIsAyhYBVioIjaplG4H8I/kfguDZcmUMt
f5X9tXAFlIy9USliLfTDDsR1iLhj2HusPabhujJpXU1KFqWsMZrYN3uT8qUVWh/67EHk283tU/ZS
WkLSd271w37WgO/6Hjoiuy3h1Pm23/NNthhnPH6hsVXrAt/jXVS3lToArpXAToVWAbUQOkJbDTL+
GMxLqBnq6jpm4MegD7folUIlQC1R+iXpEUssaB79cOvDQfrDp76UWuBdwpv2UMKZ7mCpJ5p3r9/X
/ph9c5oE5cAOzYl9tesLWfBn2oPvwkDY3nb/2A9v7+Xks7eTc2Jfn/lC9uO3w3UvInK6+yWfE/s8
5gvZHN/0Kj5Hf5bIiX2R9IUsxN+7ITmk97oc48/rB9WC/5ahMXMgpzh4V+df6RttJ9P9r/p9opz9
ujojtKZZC7AJmT96zGT7sar0Ym4zD5nnzBuWsCKrZ3Oxedj8bGG2BGsEdGMrszVZT7Yx25xtxbZn
g9nOKip8JBvN9mMHw13DoX2XwE5R75rJzgdMZley69gt7C52P3uUPc1eZK+zd9nH7Av2HcdyWk5m
S3DWnC1nzxXlnDhXzp2rCv/uXG2uPufF+XB+bH4ugAvhIrgoLsYU1fcqqLwXUb0G7/0YPx9SbgA3
hBvBjeUSuWlKGBUmhzAqoTMNl2mIPhsWJd5UP+Az1btmcwu5FNX/q7kN3DYulTvIHefOcpe5m9x9
7in3Sok9Lo3neTOF4S14G96Od+Adeecc0g7fmF6yKP1uLO77yShrmmGtQt09U9lfEvvOGNyvk8lL
Ue0jw34rBnuy1N0klfXlsA1GHiDirpcM7tqprKLGKP1i1xGV1dgY5HF1PoJvVPYzVfdmxV1Z1f0x
lV1KcX9VtX+tP8UPyJvuVaqsxsaUw6fhPp7qrqDKim3oN6UnjsUQMcr6cjXQXQnvwvAqqwiyys6w
6FvTnUk/3kVUWdWQw/XxWNx7lMF+Q6XHjcXQsR0QlZXfcAU8VtknFHvrGOQZtAGmu6YqfTGMskJd
C2QUXllfEXsDWdzhlFVWVlTWeVP6WHFlORb3AOUROaxZstgTpPTacJgK7Ax0Y6yy2B/EXMS7cHUN
DvcP5UohKmsP1sUrlV5RvboaErZQsQ/xa+f6EbIYf9n30Txqso/mFnBn7n+Ju2gytow93SETEP7T
99FEDv9N9tF0hTNHAZVnHaXPwadkPAPek0wuAuMOx1WZ2kx9xgve5MN4MX6gwcpTnNLzj7LmIBeX
qdNK7zKn7K2r9BPvy4wvRcsVXVRykaK7igYoa+qpqzGiLqprLCq6hX0VQtFMPVP7dG9najOHGsbh
LpvKSnxKevPYS8ddy0xLPkVNs2+z6+mP/Z/ep1f4m4b5/3Z6pfhtdnpNTxXnjDVkaK/ETHYOO5dd
wC5lU9hDUKoeY0+wZw0PMWz2cIc97qRP99N3BTftP3QHV+2MsGPfH6lnEkYlP0028VUh9e022ONJ
R6akrzP5dXrBwWO88EfXa836rTDrl0LlOyH9FjcYv6opP/pNjvIrmV3I78/+tTDrt0JmJf1Kx+zC
b3/0+vSf+jz8hki/38Ez8Dr6LVGVOfmN9VO/FoK/qDuLv1bi90vFP+l+ycEf9NsgPpfeB9fgveCn
9O+EGfGQ/lx0w/00DKZ+gWMT/aXrp0YSOs4xCt1m6N6Fbj9090K3hO5UdLdFdxC6ZXQPRHdJdO9G
dxt0r0V3Y3RHU/eH4ogbKcM4IN8Hr8mF7pXoro/uheiuju5J6Daiey66K6O7FXVDLqZuL3TfRPc2
vMYX3W8QR+DZJOTdKGO60u0Hf+SVNWvXoNsf7zqL7sHo1uMTVqP7KPKj0X0T3X3Ua0xKaVzJ8FuV
0ltQHs2wXNQGUht3F654R20YSVbLa/jHMv0i2jOt8m9iA6Ekpqg+6y4+B5+S8QwnsILuWD5bYxkt
Q567iHgXymp3WlYzASTL92Z1b3f8dqV+ecVapbqatPJlS9klX1nVWVm92WSVZmU1ZuWLtboqMva+
qes/KytOK1+alV31cSVhZcVgZU1gZdVfdXVfk7V8lW/GSi1aqdkqq+wqa+qqaWYkFUnmypqfto70
/sL4+1sLyTbAd2H9TakxKrVx9ctfOzXGVmYvNXUh36TU/D+N+RKNSUrPx/CcpM9qTBL6MCl7aYor
8P3r0pRV1lI/kKkxDK5pziqtwWpqXClvp7Mn6+PIyS8Y6fNJn9H13H3/8e/vQ6S0V+MzU0FpBzJY
y2FbZNF+07bNxK8edfSlbZvM+h4LLZisrRv4z2jbqG2dLDVH0G+Tts1d5TlwbcYzlLYNMFXhfmzZ
gOazoPk+oPsh6fXPjNjZjIjfTBmsOXJKewbbG8oK64zSBsU2IoOtT0Zp2SttGGXEzs/IK6NZlJXC
lZXRT6Ebv2twOEqHU1ajV8a3YOuFjcF7lba70pY9g4gtGQ7bP3xfdKN/uEXIYL2Swy8p/0HKaZU4
h3r4v0k5+pSMZ+SQcrbwJh/AzFZpRspx2KvAFcCY6oHuPYjY88C8RR77DTjszVDamkpvjNIPwPXO
TDlW6W/Blj6HY56UcU5q+mGO4fCZHGoMNwF5ZbyUMjYL+x84ZYX59ibphG0QHr+NCcXQXeO/TbOM
FHOl/xlp5ppDTwJtgR2FdPsozbL2JABTG+5X8pofvAlTLCO3ZfYkTMnUYvaYSZqhFisj19S4XmeS
ZltM4vS0SZrFmeSnqOxppuQt/vfMlOPzo/tFZjqxSs8GjllT+32wTcjjnh/8X4itTFIuSU05R0Af
tPyf/qr8dalJS7rjX/XLTPX0dN+P/UY0rfZnaVVnWtjMnJpez/g4p67DnLofNCO9zpK1/whrIXDt
aWBMbCy8yR5TP0B9SmZOxbJT7ctURvopu14oYyCxFsahhWSU/RawXqL2FmEOVsYxqruIKPuTKPuN
4MhGpU9KHa+IPUQ87uGgjBvk0LqqdZEyiFgWKr2GHNZdlL4tHnWIU/oC8Ss2X9gkp6bXTJWRDp9L
96w104//M/KDOjJTGRXZ9pu+y0mV9hklHda9lFGaSo3qO75LqbEpvYSD1Xcpq48tJl86fuHr8g/V
jfvf5PexNT0NUrF/tC91l2mugnq3Le3byshXF7Fmfleth1P7mWlNa9MSkqmdpc8LnmLyjHQLGgBX
PmZCmAgmiolhBjBDmBHMWCaRmcbMZhZm5Csc48IqdY4Ak3hX9hJS6ihY+1ZGDyvjhpWdfVhF1//I
TCclLyk5k8Nv8cpOOkq/t2oplZys9L8q30SUOopiQfE7CKd8d3BT/UB3rtmGrbwoxEe4r0oC3c+F
u2ySS7FfjlPCpexSpDwZfaXsocMG4BMekk0YxpXoh49abV/dI///WP+uMtYPfmbMWp2eCP6R/gHE
PrB3ZGdyuGNkh07kRUiHgEgmf2f/qAjGmdgR3qOGN7QLGjVsaU98mjWubU+ifvEGHEvIhw/EnAjE
DOxAAVIc2jNlSC3SgvjRcahwTk9EOJ8b8nUJUhrybxVoVfiSNiRcPavBHsWCpCTYkHLQ7qhDWpK2
tJcUz2qJRH4iDmAdXIgbqQap04q0I13UszoikzykECkFbZXykHZ1SWvSnnTFUbD0Cjo+hI4ccSee
pBHxBsvRkXQjPcmvZAD5LeMqA217kbykCKlA6pHGpBkJJCEkkvQifchAMiTjOo5YQJ3BH5Bt2NzT
npRt7t2A7kCrPIMllhBPRcEO1idNSHMSREJJdxJN+pJY8jteQ8ed5CL5SDFSidQgDUBbfiEdSBiJ
Ir1JPzKIjqnCq3hiRfJD7aAy1uuaQh0hmHQiPUgM6U8Gk2FkeKBr90CuKqInojeiH2JwoH/nKK4r
Yk/EPoixiEMDA8O7cnGIkxDnIi5H3IS4F/E4RZ5HlBHzBHUO7cg7IJZAdEWsiFgTsX5QRJdw3gvR
B9EPMQAxJDg0wp+PQIxCjEEcgDgkONI/kB+BmICYhLgQcWVoRGgUvwlxB+JexMOIJ0O7d+nMn0e8
ingb8SHic/CaP/+GoqBFtEEsjOjaOaJHuFAd0QOxIaI3om/nLoGdhbaIQYhhiF0ReyL2Ce8QFCrE
Ig5FjEOMR5wEj4kUkhDnIi5GXI64tgt9yybEXYgHEU8iXuxK8SbifcSniK8Q0yIDO0eJPKIZogWi
DaJdJARPdEB0RHRGLItYEbF6d9AK0QOxIaI3oi9i2+7hgV3FIMQIxGjEWMQR3bsbXcQExCmIMxHn
IyYjrkRch7gFcRfifkBX8SjiacSLiNcR7wKWER8jvkB8R1HDImqjIOwaGdEGMT9iUUTnHhGhgRo3
xMqINRE9EWmPEwe2xomU+goXQ376DPLwL4AtMvsHbmXUJ60V2YD9cwE7VgZsZDmwdeXBalUAa1IJ
7EAVsIvVwL7VAItQC+xnnSx35uRiweLafIGkPV8U7T6L+s8gBzbRluT9CheDdvnTaP4ZFMDK5gL7
aI2+/6dHDCn2WcTeSaKMZVB2SlTmxijxWxBR+izm/QzS+byFv0AypMhn8afPosVnEXsqSP7PIAcl
UHFS4itc6q53n8T8n0X7z2KBzyALNYCiXyA/947WZC1JhTr6bfIKatPNmSCoMw+GmvJaJpU5zdxm
XrFaNg/ryLqznqwve5J9zJlxtlwJriJXn2vFhXEx3HBuEreQW8ft5c5yd7k3vBlvy5fgK/L1+VZ8
GB/DD+fXCpeFxyIRLUR70ShWF73E9mJXcYA4WkwSUzRzNas1u7Tx2tnalTpHnbvOU+cL7Zlo3VBd
om6+bq0uVXdad1v3ykxrlsfM0czdzNPM1yyEaBhFX1FDdWtVnaXHUGsxc8t6bJhkcgw3WhaFYybz
vKUDHOvgZw35vjDYvrJge2orz86lviOXUZVBqpykylRFWrGqrGrybHiXVRQ+O/M4Jtv5aDxmwSrm
Up/QR5UzPzqzV5VPsz7TOle24zxZj3+Ky3r88/2sx3b1TY4hPuw6Z42ffIuzns+Xmu389azn85fF
83pc68IZbHpVqL82hvpcW6jRReCcIQhF/gGKLGCryoqqfKxIeydVXlZkQfW6gmmKdAhRZKEAVV5V
ZOHD2eOtiPrkIg3Rn6ZnvFSZLZWKjM2qMUVSTI7p9YuznU/Ndnz+b44fZz0uWjHb8e2sx8WDsx0H
/I+Pd2U9LmGX9dgpf7bj2GzHh7NqjPPBbMcn8ZiHktBGXSEFYtn5rCJL26lSTa3SEXh1PqgZeEJr
whfaPiHQ+omG1s1QMpokkiRo8aWAZdsCtu0wWLfLYN8eg4UjYOMsmDyMvfqchqpU32MMU6SLmpdd
pqjyuSJd41X5RpFlVM0rM1qRZUVVOqtymipfKLKcnyqHq3KtIt18VblFkeXdVLlYler73NXwu89V
ZIXKqjyuyIqRiqykanellKypUNkza6xXrp3t2CvbcVS242kmx/D8qo2znq86Jdvx4qzHjZKzHjf2
yXrcJJtdafIwq61s8gKP8+RgUfpBezWOJJBpZC5JJqvJJrKLHCQnyUVykzxUfNtkhyK98qsyWZFN
q6tSjUVvNRW9I1R5WpHN1BKhmVoCNFunyOZqbDfvrEpVS5pvUOQvqt36JVqV6vN83FWpliQ+7xTZ
QtX2FoNVOTtrrPvyWWPJ1wGPrXO0tDnFi/IUvSpHqPK6IluqoWup+r6VqmOt1FC1tlalGtrW9xXp
p8aOnxrLbdRQtFHzUBs1D7WNUuV+RbZT82C72YpsXzhraNtn08H2e/HYPEtJ3ZA0J34kiKh+an9b
kf4pigxQYz5QTalANV8FeahSLWE6xCgyWA1jsKohHT1N6hvg6Hg2a2nR8bqJH6EVEiJnOx6bNQyh
NtmOHbId1892HJHt+EXW47CYrO8Lm53Vf2HJWe1A2Nqs+eqj45XZjlOyvS9bvg7blu39e7Med6qc
7Xibyaw/ZfVwD3xSQ9KIWaGpCNfk4qPoFwWoP8bQ8aj8OMJqa2q9Ca/11fqS3NoYbR9io+2vHUh+
1g7SDiJ22t+1w0g+7WjtFGKvfaR9SkqZFzcvSVzMjeZGUtb8vvl9Uk6/Q7+TuOl363cTd8lSsiEV
pDxSHmhh0taBgGskxZFUhqWzLDSLNXT8qx3jwJRgXJmKTE2mPuPNtGICmDCmKxPNDGCGMqOxV3ku
k8ysZjbhCLjjzHnmOnOfeQ53boE69GGoRV/GGQQvmDRWZGXWhs3PFmWdcY5EbbYh25z1Y4PYMDaS
jWFj2eHsWGLHtmWD2Qi2J9sPR8XFs1PY2exinBWxjd3LHmXPslfZu+xT9g3OHrDg8nD2nCNnhDvf
cTyn56w5O64w1NJdoZ5eE2rq3pwv154L4bpy0Tg7IY5L4KZxc7nF3EpuA7eD20/soBY/E+rxy6Em
T+cQHOZOc5e529xj7gWXxou8zNvw+fnCvBNflq/M1+Yb8t5Qvw/gwzSrCQdxtUSzBmWyZi3KpZo/
UaZo1oFcAq71KJdoNqBM1mxEuVSzCWWKZjNhQW6Bo2S4eivKJZptKJM121Eu1exAmaLZCVcna3bB
0VK4ejfKJZpUlMmaPSiXavaiTNHsg6uXavbDUQpcfQDlEs1BlMmaQyiXag6jTNEcgatTNEfR/4s1
x9TwHVfDd0IN30k1fKfg6sWa02ooz6ihO6uG7pwauvNquC6o4bqohuuSGq7LariuYLiuquG6pobr
uhquG2q4bqrhuoXhuq2G644arrtquO6p4bqvhusBhuuhGq5Hargeq+F6oobrqRquZxiu52q4/lJT
74Uavpdq+F6p4XuNqfdGDeVbNZTv1NC9V0OXpobrgxIuLVHCpWWUcGlZJVxajoZLyyvh0gpKuLSi
Ei6tRgmXVquES6uj4dKaKeHSmivh0uqVcGklJVxaWQmX1kDDpbVQwqW1VMKlzaWES2ulhEtrrYRL
m5uGS2ujhEv7kxIubR4l9bQ/K+HT2irh0+alqae1U0KpzaeGMr8aygJq6Iqgf+3V0BVUQ+eghq6Q
GrrCauiKquEqpobLUQ1XcTVcJdRwlcRwOanhKqWGy1kNV2k1XEY1XC4YLlc1XGXUcJVVw1VODZeb
Gq7yGC53NVwV1HBVVMNVSU29ymr4qmDqVVXDV00NX3U1fDWU8BHaPqSrIDiSmuDmGGfWli0EJYQH
1OhbQVkeAfX5WDICrhoMVjmRzCSLof6yhewlx6FWd5s8hTNXyX3yAgoWM8aayc84gp2uzHgwXvpj
UE7U0jblx+qPq65x+hPo8gbupOoapz8Frjp43WnVNU5/Bl30urOqa5z+XMbzzmc870LG8y5mPO9S
xvMuZzzvSsbzrmY87x646mprAXdfdY3TP0BXHeAeqq5x+msZ772e8d4bGe+9mfHeWxnvvZ3x3jsZ
772b8d5HGe99nPHeJxnvfZr+Xlrr0W/BEpvW1uygtkXXqnDHLzOeUEr7Qm2LzlunO2U8oaMJhApC
JUg7FlKPjq1piKPkvQldb7wVoXtz03nm7aGMTZ8LH4PPFqCG2gdSeSiuTT4U1xyL43LhzOSWhBUq
cHXR3Zq6pbaAFbl6yPji2froboVn22ScfY5PeCK1AKYSXvMXPuep5IdX+tJr6PPhmlb0LH2+cpZ9
RZ/DvqDvYp/RJ7Avcd63I9ZWCNZV6uJ8y9d0TAZnxumJmThE/J1ItG4jNrSMx5UQXHElBOsvvCNz
ViddGYTuNkT7Pmz+wd1f6lPBfIb5TPPZ8mmDJ/rX/Qv9a3pfVl9XxD16vsTXn3oGjzvkVMaRoXn+
4VNYalXE38Uh7AdqVTjlLtBnCeue7H32gXKNBWvBWHB4DW8+1+LjuPP85JsZ81lE2QGtrEmcfep6
0xm7jHzGZJ2M9DvrffpNFsFfeX1HJXTcHTEfR/MxJxYQ7cWChGV2kEvcXa4A1BNLcs5QM3TjYrnB
3G/cUG441AdHcfHceG4i1ApnQr1wAbeIW8It5ZZxq7g/uY3cVm4nt5c7yB3hTnJnuAvcFe4GPOs+
9wDqh08FR8MHoYpQTagh1BJqCx5CPaG+0FjwFnyEVkJbIUDoKHQSugjdhV7Cr0I/YYAQKwwWhghD
heHCCCFOGC2MFeKFBCFRmCRMEaYJScJsYb6wWEgRVgprhHXCemGzsF3YLewTDgtHhePCaeGccEm4
JtwW7guPhefCK+Gt8EHkRI1oLhpES9FK/Em0FfMr4RYdxMJiUdFRLCE6ic6iUSwjlhPdxUpiNbGG
WEv0E9uLHcTu5svNV5qv1rN6UW+ml/W59DZ6W30BfSF9Ub2jvoTeSe+iL6evoK+sr66vo6+nb6T3
0jfX++r99O31QfrO8mX5unxbvi8/lJ/Kz+UX8hs5zcAaeINo0BrMDLIhl8HG4GhwMhgNZQ3uhsqG
eYZFhqWGFYY1hvWGzYbtht2GfYYDhkMWoRYRFl0toiyiLWIs4izGWgZbhllGWEZaRllGW/axpL2l
l6C2X4ArBilYinPhynEDuUGQgr9zw7iRkILjMAWncjO4OTmm4B7uAKTgiYwUvMPdgxR8xD0RHAUn
obJQVagu1MQU9MyWgsFCmBAhRAo9hZivTMHVWVLwkHBEOCacUlPwlnBPeCQ8E17mkII/i/k+kYKu
YllIwYpiVbG6WBNTMEiMNF9mvsJ8VbYUzK93yEhBo76s3h1TsLbeU98wWwpekq/Jt+R78gP5ifxM
/kt+Lb83MAbOIBg0Bp1BMlgachuKGUoaShvKGMobKhnmGhYakg3LDasN6wybDNsMuwx7DfsNBy1C
LMItulh0t+hl0dtipMUYyw6WoZbhlt0su1v2svzVsj/kQncykSvIFeeMXFnuGfcHN4abwE3mpnOz
uHncCm4Nt57bjGm1H1pgx6ENdg5aYde4W5DX7gvFuWdCcaEk94fQUPASmgu+gp/QXggSQoTOQlch
SogW+ggzhbnCQiFZWA5x/6dQUtgkbBN2CXuFg9xxkCeFs8IF4YpwQ7grPBSeCi+EN0KayIqiaCZK
3C2hoZibcxDzip1FN6E5uNqKAWJH4Yr5Wj2v1+r1egu9tT6P3k5vry+sd9aX0ZfXV9JX09fS19U3
0DfRe+t99K30bfUB+mB9hHxVvinflR/Lr+R3BmLQGywM1oY8hhIGZ4Orwc1Q0VDVsMCwxLDMsMrw
p2GjYathp2GPRSeLSIueFqMt4i1DLDtbdrXsaRlj2c+SrmAyEfVe0fphoOuZmv53Gp6u35/T6W+j
sQVAM6leputkTvr4ZZr4QNXBL9I90Dqqc5n69rG2lebKfFbb9nGHuGPcKdC2S6ht97h7qraV+GJt
WyuUEDYKW4Wdwh7hAHcM5AnhjKptd4QHwhPhL+G18F5kREHUZWhbQdC2TqhtBVHbgkHb1uSoba56
N31FfVV9Tb2Hvr6+cTZtuyLfkO/Ij+SX8lv5g8HcYDBYGX4yFDeUMrgYyhkqGKoY5hsWG1IMKw1r
DRsMWww7DKkWYRbdLHpYjLIYZ9nRspNlF8selr0t+1oO/D9t+2faRmyJmeG54S+l9mV4YXgpFuDu
Gmivthmtdyl1MYipq9xd8H0ood+fJVIV2ghh0CaIhLZADOkHrYEhZDi0BOgqcxLo42XhPdgoBqyU
AHZKJ5rpgyEFNxIzaIW0hXZiGOlq0oowM1nHcQq0GZXxo3SvQgZXCaMjAekYUNoDTHt3aQ/xcqKs
v7kafmu5vwgLNaOXgIO514BDubeAceJQaDtUEaMBq4kxgDXEPoC1DD8TVn5qgJa//Jx7gfe+wnvf
4L3v8N5heG9vvPdXvLcv3muL99rRe8V+eGV/xAGIAxFjEQchDkb8jaL+GUXDPcT7FNX+VbouFB1N
yhKR5DLfTwSoG0Ascncz3WKBnK61EDKvzXTjtUpL3Q7XZeWAP8Zdon20wLA4vpHuiuwGz+cz3sQr
91qOB9dlyqW7QCf6wzOAUSQ+X8YVtexJYazn8vCGJeo7bHBcdGG1tk3bKdXBb3yGL9X3mB8A1zOo
x16wTMh4Y0L6G+VtypsUyd3F3mce9IOu9Jmg1qyhlq20Zblc0H7UcnW5BkQnlBHKEllwh9athVhH
bECsxcZiM5JX9BFbkIJiS7E1KWQ+33wpKWr+Vk+Is9QCWo5lDQ6GoqSyoZqhGqlhOGw4QWoazhvu
Ek8L3oInLSx+tfiV+FqMtxhPWloOsRyH67Ax3CzEBYjXVB86QPgd1LFIBPeoyOk6LWj3QrhqNmjz
NPhRPXZQ2htK6+E/DVcc4nTEC4iXaEuM2gDV93Rf6/yAbpDObqSyGtoGqv+/5BkazOu2gKsxx6eP
b/kRwp+zr+nRO9XvDtDupHlL2VlVCX1Dk9D/3RMMZB3ZBRatBLkJPzru/jI5Cq6zYNV24c77xh8k
NlhodT5Gn69AXI+4D/Ey4pUs4XuA+Azb3PvVsFaHuFH2knbC3qZgKAforjMVsddJib1GGbH3799o
TfaS86BXZck7+B0G9wtyG1yPySZyUnXtAJaOPqn4w8XzwE+E/dJXxYAXCQDtdIMy1o34gLsPlNdu
UOrWJn6qqz727Cmx3ziH2P8W/rACPd9PTkPqP4bfSpynp6xrknl0l9Cv6+4/TO4fiTjGxHIvMYmJ
Sxnhprac4o0cQl0d9Lot7rlcFjTMF/TcA+s9mUddSVs17puY2I1//26lhqD0OzGGgohd1TMW6hu9
1HMKa0M43MPFAc81BeSVfrpsfX3K6EhlH8LCuMblp6+mOxfpaH3S8M7wyvDa8Mbw1vDeQEeB6Wht
UgyFWm1TqNf+AjXUzYR+scfSEeonNB7sSGafHu2RZiBG7fCpLFkP/0RuJQdSzaP1VzmYPALteiJv
kjfLQfIWeavcweQeeLZcN8sz/v4eWjeyloZIv8t/yCPkkfJwebI8Rp4gT5QnyXHyKHm0nCiPk8fK
8fJ4WamLOEEq7gNNP0AOkivkFSMzFkwuZjGTwixn1jHPmQ+szLqwroTuE1ZKGiz9JsVIv0p9pL5S
P6m/NEAaKMVKg+S58hx5nrxAni8vlNfLU+Vp8nR5irxS/lOeJS+Wl8gp8nJ5hbxKXiMvkpPkGfJM
OVmeLS+Vl8lr5XXyBpnWIkqRnyEMTlgu1Qar2hhneNA5LqGgf53ABodD/v/TxLd3wb8cI6h+tmcc
mAmqz1cxq5k14P9U5jhzXWMGrVNPMkPqIfWUoqVeUm+pBylCipJiUk8cVauMQHcmpelZ09HhUu/M
0eFyJ7mz3F3uKw+SQ+SOcigch8mdSRBwkXKU3AN8BP6S+5JD5AhY7o4kWY6VB8qDoN43Bq4PI0vJ
OrgrCu7uAXfAOSg5r4I9uUXukHtg51+Tt+Q9o5Uj4L+L3IUR5d7wHyPHMBJjYCzlfvA/QB7A/MT8
zORl8jEFmILy7/A/VB7KFGOKM8PlcDmcSWQmyT3hvxf8R8vRzExmNjOXmc8shJhJxrhZCXHzp9xf
7s9sZDYzW5ntzE5mtzwY/n+D/yHwP0wexhxhjsld5a7MaeYsc4G5xFxhrmnouIoZkH8ccRS9O46R
9yB1iSepBza5AR1RganmBbnLmzSD1PsFLHgLsBstwUK1hpRsA5Y7kHSAcjQkS6p2AavSDVpl3UkP
sDy9SDTpDe2zX8H294U2Vn8ykCTBmxeTJVDj/BNs726SSvZAWXmUHAc9uEZuQNl4l9wnL8kbKDnT
yAeGBc3gQTc0jI4xY8wZvaolVow1k5uxYfIwtowdkx+1phBTmCnCFGUcmRLMH0wCaNFEZjIzhZnK
TGOmM0nMDGYWM4eZxyxgFjFLmKXMMmYFaBjVr/XMBmYTs4XZxuxgdoG27WH2MvuY/cwB5iBziDnM
HAX9O8mcYs4w55iLzGXmKmgjjjWSKqPVwPFIUuOsuf7pcnos+UthyvGHF3jcSYpSjuk3pSzXz896
HlfjTL+fBetdWq4gV5QryZXlKnJVuZpcXa4h15RrybXlOrKHXFf2lOvJ9eUGckO5kdxYbiJ7yU1l
b7mZ3Fz+RfaRW8i+cknZSS4lO8ulZaPsIrvKZeSycjnZTS4vu8st8ctcK/Z3eNkwdhjkIxa0wUE2
kyVZlvPKdnJ+2UEuJBeWi8jmsl42yBaypZxLtpKt5dyyjfyTnEe2hevyyQVke7mgXFwuIReVi8mO
MrR2Cc84M2Xo6qCsFRHZ3GxJaN+PYEcQ+pXBjMTKG6Vh0nDpD2mENFKKk0ZJo6Ux0lhpnBQvjZcS
pAlSojRRmiRNlqZIU6Vp0nQpSZohzZQWSQulxVKytERaKqVIy6Vl0gpppbRaWiWtkdZKf0rrpXXS
BmmTtFHaIm2WtkrbpAXSLGmuNFtm4flzpCeyKM2XtkvzpKPSY2m3lCrtl3ZKu6R90mHpiHRZuipd
k65LN6W70j3pgfRQeib9Jb2R3sq8LEgXpB3SHmmvdEA6KB2SjkknpOPSSemUdFo6I52VzkkXpUvS
FemGdEu6Ld2R7kuPpBfSS+mV9Fp6J72XGVkja2WdlCZ9kInMSU8lusZSLNH9o9yYcx6M+kQuHAD5
cBjmRJoLT3wi53GY68wycpx1ttxWOCOnKflsKuSxT+ewrPlrL+Stg2q+yparpKGqrn9OV/9tPlB0
3YltCRo5lB2Kuu5JCoJWW5pouaK9ZqDtNAdQfc+q7T+jvtuZajz9ysaUZEpBBn7CvAT3a9ZA8zGj
JQP/oY4nq7r9J+jxNtTehaDvG1GHF4O+LwKNXwY6TzV+FWj8BtD5LaDrm7Pp93lVwxX93v8faDit
YQ0EDS+slNrqXJiMUvuzc7poeROEJU5HKHOgLMZSJJmWxiblSHqd4hCU3EegVDkG5UrW0vmVWj6z
UKqIjBZKFXOlXIYSJbdpmQylSRGlPIaSBEpjKEemQRnyiXIYShCTUhjKj31QdhyipS+UG1nKXqku
MelHw312efYWaOPiHHmOvQNnlLpvbZK+30EzwJ9y2uvmU2sJ4I5KdOa68iQ3/D5sm/Gsv9snxvRe
W7zXPtu99Dxgxt4Mn78qgCg7qdIx7XQcvB9e15x8mzXxv37vuMXoK3/CqfsB0PHNtC+57Q/lr7a4
ax0d+R38Tf31z3eRzfSfsrtBe+wZpaO3Q344H2buX2Gr+k3RShZqIjMynpkPnnmSFGVPs1eJkb0O
z68kRolRpBq+pTq+pQa+pSa+pX7G86k+Uz2eSRh154pvF/pv6U8lt9GV9gJwr41v7c9065UeK3kw
F4VhqZ7nu79P2dfDCC76XSB/lpRmcI2wjOvZOSa+tMXRZtHgpjt7BX8nf+b8dsXPJQiHu2nm+cjP
n/JtJLjpTmTtv2esZvFn+g7U1hlv/BY6SfuO/sLnh2DeYUFDv71mJn30NuNXxPrf35X4mbuobZip
WsZvXdZ9yxSguZXOZwsidC/8PN89DagmR//PNfl/9/a/0wka/7Qv1M5Ej6b9g1LuT5JZT0jfCZ3O
Dyz8kX7+26fTvei/59PbYr0rEXXwW6fGv/Ndeg3ne9XBvoX/6N6U1G9U4zp/J23+d74UQNftcPdF
agupTYz4If3JY1oH/z8Rm/Qr2o8cmwwR3/dFu0fnc2a2cWl/AA/389DGXaDs0ohjRmyx3sYprVtk
lTsszLfhup3bEXdQ/Ow9FvCzhntoG5repcgdijT1CfjeTZ1hoOyzNxYs0DQcIUFHRmwg20gqOUiO
k7PkMrlJ7pOn5BVJY3jGjLFgbBg638+RcWbKMhWZ6owH05DxZnyZtkwQzvrryfRhYpmhTBwTz0xi
kpi5zGJ2JO5kEgcI/gWkfmZpSx4QWvOA0KIHhFY9ILTsAcfTNgCbwE4AnACpQltEE2kc0HYROxnS
l+XH053VxR6QvqzWQ9eSsJDKrXBt79aArXV+gH66NoBtdG0B2+raAbbTtQdsDynF6vyhbU5XJgwE
DNRBPUAXpOsA2EEXDBis6wjYka7TTdcPBAzVQc2e9hcAdtJ1BuysCwcM10UARui6AHahq8Hruuq6
AXbTRQJG6roDdtdFAUbRPRF0PXQ9AXuCTrK6XqAnrLICIvZcsOavQCdZ0MyngLhSIe5Anz4bVKmn
/EJTEsvVb6P5mXqagmOd9OYvIVZHUGTv4Lr9QyBt+zFDIGUTsszoPMicZC4yN3Ocv1mV9WAbsz5Z
ZmvGQapOY+eyyexqdhO7iz3InmQvsjfZh+wLNo0TOZmz4fJzRTlnzo2rynlwjTkfri0XzEVwPbl+
JjMzk7nV3CZuF3eQO8ld5G5yD7PMwyzKO/NufFXeg2/M+/Bt+WA+gu/J9+OH8HF8Aj+Nn8sn86v5
Tfwu/iB/kr/I3+Qf8i/4NEEUZMFGyC8UFZwFN6Gq4CE0FnyEtkKwECH0FPoJQ4Q4IUGg9sHCNN7R
VshoK5zQVpTDlPDClGiKdsMb06MZpkdztCHd0YZEYdr0wbTpi2nTD9LmGelPON4IYagMsiJfnfcA
WZuvz3uBbMw351uB9IWQBYEM4EP4CJCd+UgeWnUQ0j58LMgBEN4RIIfzo/kEkPH8JD4J5DR+Nr8Q
5HyIhZUgl/Nr+U0gN/Db+FSQu/j9/FGQhyFuzoM8y1/mb4K8zt/lH4N8yD/n34B8BTHGE05gBa0g
g9QLuYQ8IG0EO8EBpD3EoxPIEoJRcANZVqgoVAdZVagt1AfpCbHbHKS34Cu0BeknBAghIIOFzgLU
U4WuEOd9QMYIA4QhIAcLw4XRIOOEeGESyERhmjAb5ExhvpAMcrGwXFgLcrWwQQBLKGwRdgn7Qe4V
DgsnQR4XzgqXQV4Urgt3Qd4WHgrPQT4VXglpIN+JrKglnCiKejEXSAvRRrQDaSvai0VBFhZLiNDa
Fp3pyFKQ7mJVsTbImqKn2BhkQ9Fb9AXpI/qJASDbi8FiZ5BhYlexJ8goMUYcALKfOFgcDnKoGCfG
gxwrJorTQE4RZ4rzQc4VF4vLQaaIq8UNINeJW8RdIHeIe8XDIA+Kx8WzIE+LF8XrIK+Kt8WHIO+L
T8VXIF+I7zR0pijRiBo6y9NMY6GhMzStNbYaOqsyv6awhs6KdNQ4a+iMRleNu4bORqysqanxBOmh
aajxBuml8dH4gWylaa8JBhmkCdN0BRmhidLEgIzW9NMMBhmrGaqJAzlCM1aTCDJBM0UzE2SSZq5m
MciFmhScBb1Ssw7nL2/S7MCZx6magzhr+KjmNM73Pa+5inN1b2ru4yzbx5oXOEP2jZbQua1aXmtG
56VqZa01nVGqzaPNT2eBah20jnQep9ZJ60rnYGrdtJW1NUFWhzzXEGR9rZfWB2RzbStte5BttUHa
MJAh2ghtFMhIbbS2H8g+2ljtUJBDtCO0Y0GO1iZop4CcpE3SzgU5W7tQmwIyWbtSuw7kWu0mLZSw
2m3aVO1BkPu1R7WnQZ7UntdeBXlZe1N7H+Rd7WPtC5DPtW90BGSajteZEU6n1ck6a5C5dHl0+UHa
6Rx0jiCL6px0riCNOjcd5H9dRV11HeR/XW1dfR3kf11jXXMo6TidL5RpkP+hBAvRRdByVjsCS9s7
iLdpmQtMHDJxyIxCZhQyo5AZjcxoZEYjMwaZMciMQWYsMmORGYvMOGTGITMOmXhk4pGJR2Y8MuOR
GY9MAjIJyCQgMwGZCchMQCYRmURkEpGZiMxEZCYiMxmZychMRiYJmSRkkpCZgcwMZGYgMxOZmcjM
RGYWMrOQmYXMbGRmIzMbmTnIzEFmDjJzkZmLzFxk5iEzD5l5yMxHZj4y85FZgMwCZBYgsxCZhcgs
RGYRMouQWYTMYmQWI7MYmSXILEFmCTLJyCQjk4zMUmSWIrMUmRRkUpBJQWYZMsuQWYbMcmSWI7Mc
mRXIrEBmBTIrkVmJzEpkViGzCplVyKxGZjUyq5FZg8waZNYgsxaZtcisReZPZP5E5k9k1iGzDpl1
yKxHZj0y65HZgMwGZDYgsxGZjchsRGYbMtuQ2YbMdmS2I7MdmR3I7EBmBzI7kdmJzE5kdiGzC5ld
yOxGZjcyu5FJRSYVmVRk9iCzB5k9yOxFZi8ye5E5gMwBZA4gcxCZg8gcROYQMoeQOYTMYWQOI3MY
mSPIHEHmCDJHkTmKzFFkjiFzDJljyBxH5jgyx5E5gcwJZE4gcxKZk8icROYUMqeQOYXMaWROI3Ma
mTPInEHmDDJnkTmLzFlkziFzDplzyJxH5jwy55G5gMwFZC4gcxGZi8hcROYSMpeQuYTMZWQuI3MZ
mSvIXEHmCjJXkbmKzFVkriFzDZlryFxH5joy15G5gcwNZG4gcxOZm8jcROYWMreQoXibR3vIoz1E
vE3bL9oRFNk7iLehnkiZXshQvI2tmxEU2TuIt2lLRzuCInsH8TZt9QDTCplWyLRGpjUyrZHxQ8YP
GT9k2iDTBpk2yLRFpi0ybZFph0w7ZNoh0x6Z9si0R8YfGX9k/JEJQCYAmQBkApEJRCYQmSBkgpAJ
QqYDMh2Q6YBMMDLByAQj0xGZjsh0RCYEmRBkQpAJRSYUmVBkwpAJQyYMmU7IdEKmEzKdkemMTGdk
wpEJRyYcmQhkIpCJQKYLMl2Q6YJMV2S6ItMVmW7IdEOmGzKRyEQiE4lMd2S6I9MdmShkopCJQga1
RYfagnibtiKB6YlMT2RQf3SoP4i36X7o0I7TUQbxtjlaWnO0tIi3zdHSmqOlRbxtjpbWHC0t4m1z
tLTmaGkRb5ujpTVHS4t423wTMpuQ2YTMZmQ2I7MZmS3IbEFmCzLPkXmOzHNkXiDzApkXyLxC5hUy
FG/TNrJ2BEX2DuJtumsXMA+ReYjMI2QeIfMImcfIPEbmMTJPkHmCzBNkniLzFJmnyDxD5hkyFOnq
WXRmlhupSKqSmsSD1CeNiTfxIa1IWxJAgomy3/QEQsz/Mv+LmGO7jvbS0LY2XbuOrmxG11ykI+ro
Pn10hTW6ygcd9UBXevIkDPaXN/z3vSfwfhZ8gT0L8ERXYoO+TJ8XljmjbDSJJ4lkCknCvqBkshxX
Q2OJCK3budDSnQ81EA2025OJnk2BOoPEroA6gAHa8euIJVG+etLviSz8ogGjcd9tOtuMwd8Q+NE9
Teg4iBFwJg57l+kvQe0Fp/2PU+DMNJyNljkjjcO+KagnwG8TlpCJWComoj2ejOVhIqb5ZCwJEzG1
J2MZmIjpPBlLv0Qs8RKxlEvEki0RS7NELMES0ZZPxrIrEcurRCyjErFcSsSyKBHLn0S08ZOx5EnE
0iYRS5hELFUSoZzn2KkgoY3DTgN5Ff1BtWsyYXCkYy7sx2HZP+kduMMAcliLmIo1h2lYW5iKNYRp
WXpo6LcVHssmGm/iixkk/SsLHTnZCr9XKl/9fci3+prOsoshXpQ3jMZ9Pu3wW47pO7TsRNojgj0f
DPZ8sNjnwelagnXisZ/DAfs5CmG/U+Fv7K+xEKf0i5DyzeZH8lk8pAcPFoP+N//B/OZKigI6qd+g
fXCsoGK5qM0yJ1m/K5reGUKgrUqcwd7l+ey9/ySMOb0vjJSAWDTCf1CGfn/fN9IZVALEEP0PVr9b
fu932mL+dciiJelX0KMD6nVeai70/df6lNPTvTPyUqvv8vzmJjnC77u8wUGNnxLZYtI0xunRta+8
/qh6va8aQ97ql3Sfb6YHpr76vm85mlFmpKdGc3U01/cJzfd+T3p4/CAdBXWWlY/6bf37hOj7v+no
l9kF/EJKrwsAP9HRFmEZ1upbji75+H1/568e/2N/9VBHmzgAOmbMDG+BV+J8Pxbn+7F09hb9Fmpa
s1qofPvCXqKR2DM0Hp/mjLmvNriC1bLOV63hjwf/T4CyQId+M4NzOnWccsYoZax1f360Mf2WbWBn
srPUPVxXsWvYtewh9rC6j+slqF0qoaLtArqGWGPVF//8fRp2IbsUavDb2O3sSajbKuGMVcPZ/juE
8+9CSH12SA1nKzWcnv8inNlDmPn8/z6cc75pes75YdPz6HdOz6M/SDgXfNP0XPDDpueJ75yeJ36Q
cKZ853Cm/CDhPPudw3n2Bwnn3G+aP+f+sPnz2HdOT+X51ljn81DrVi3JP5mfJcMd8Z95u7LiUX6c
uc0Qnh8PtcK6UCNk0vvKCIN9Fjb0auyh9TA8RRdDJclcQSGZ9IH/vehXutbu9x+580/i49M7+DMm
M83+/xKeAJK5GkaMusbU/y40fxfXtGWw4wf2YcAP70MlDrf98HG47YePw+0/fBya+nAIGYArl//v
fMiwoxAnfta3/60P4354H47+Ah+yWCafMDcYupjT/hLT3WgKE4OcKu+R98r75P3yAfmgfEg+LB+R
j8rH5OPyCfkk+dSK3HAnqYi7a9PVyXJasfITq4bLZ+RUxD2IexH3Ie5HPIB4EPEQ4mHEI4hHEY8h
Hkc8gXjy3/jJoiP7GvEN4lvEd4jvEdMQP1DkCCKDyCKaIZoj6imKQxB/J6arUdK1qHhDPsJzs7hr
uM5h5rnp2IOVx2BPtNwFwnHTuUtcHPzuZmeyrXCp3GcDV2nUq96pd5kcZ7tnPWiAGSlB6pMwQ35i
4C5zjwlH18Xi9oH7GV1FknvArQD3FfW829+cz3I/Xbnwc/ebns/mLw6OXImfoQCx/oSvBtLQmTxf
udLtn12p+mQgxlDOfhqDaVaQWMG5K+q9dPXQJZiGN0yOnmW9E+4RDAUNXQ3dDJGG7koelE/Jp+Wz
Blo+ZK4Gln3lLbqmjjXm6uXoxqcp81PM6f5tyhpoyrdoWo9O70GlbzbDMXAJOO4tgWSdO0K/PePY
A0J3ptJ/Mp98rm1BZ7ScpvM1ENsiBiKGIXZC7IwYjhiB2I0iPOE0zpWgvnUAf9EdNxrjPhrtcWZj
JI48UNa4/bt2BsuONKff/uMRJ1IEX51CX51CX51CX51CX51CX51CX51CX51CX51CX51CX53KmC3x
0UwYZjmzltnE7GD2MoeZk8x55irue/WceQPZX2T1bC42D5ufLcyWYI24+1VN1pNtzDZnW7Ht2WC2
MxvJRrP92MHscKiHJ7BTwFLPZ5Nx16st7C52P9jq0+xF9jp7l33MvmDf4d5XMmfN2XL2XFHOiXPl
3LmqXG2uPufF+XB+XAAXwkVwUVwM7nk1ghvLJXLTuNncQi6FW81twH2uDnLHubOgzze5+9xT7hWX
xvO8GW/B2/B2vAPvyDvzZZX5CbjjFc5I4MP4rsocBH4oH8fH/09KsfSUjEMchTgacQziWMRxJqk9
HjEBcQJiYqYWsJMRkxBnIM5EnIU4G3EO4lzEeYjzERcgLkRchLgYcQliMuJSxBTEZYjLEVcgrkRc
hbgacQ3iWsQ/EdchrkfcgLgRcRvidsQdiDsRdyHuRkxF3IO4F/EA4kHEQ4iHEY8gHkU8hngc8QTi
ScRTiKcRzyCeRTyHeB7xAuJFxEuIlxGvIF5FvIZ4HfEG4k3EWxR5TC+xB2IviloPk/zaCrE1oh9i
G5N83A6xPaI/YgCikr+DEDsgBiN2RAxBDEX8vA3ogtgVEe2BLhKxO2IUIvpc1xMR/Q96TRFT0xxT
0xxT0xxT0xxT03wT4mbELYiZloaFHHCKzhVDfIj4CPEx4hPEp4jPAGmdkvGP9A8Auy0S+iewj7m8
fEc+hA/FY4Yof470m11Q54iOqtumu+KuCj+HGpHhEU72tXpHdnayrxvZoZOTfUP/qIga8Fwn+4/P
eXYIiFSuIMqao4zynnxTCcGVM+Ev33hjbL4xoq7EEM8hLyVGwybF5osFqh/LMC7mRp0olJQ51lYg
Rn/RrKTI8ExseZbhk5oZmxqdTBi7mfkH2Kmb5DQhAaQ76QIFQgcSBb+q9N9Y0ORhvPWp0VZ5LHLl
6bjtGLNoZ8qZlX6TExYkxeZpZozltxpjuQVJHMuwrFUZ8OK2JN3O8j3vvDiAHt5mlDJ8ywjgr17o
Te4XXrRif2nmYmW0pAdaK7MW/t1DQiM6RnWJcLEwypTUWGm8OwSFd4kIcslvtKOMmVXuRqGBkV26
dwmOsq/VJbJrl0j/qFC4o6CxAD3PWeXJPN88NLxDqWZR/uFd7b1q1TDm/0lycTNWMJZ3KV/OvZxL
Kzh0Nzk0Dlz2XXymN5rR8+ZWXI0mtVyKGgsrR/mah/h37tDdvnmzZvZ1mjWuWKtMTWMpo4dbjVJl
XeCviLGQEh67HMPTrENkz9DADsZYxsE0fhmBcLGMgQBvxsYyDJlyqUrV9k0SzAe0ffF4eJe0Wrkm
12i6auIIl+759LYny1w9WGHdATJ4K9ew3LMp7gt2W1Uqlxq7tUOlko9SO6aO6L92/5rZ/ca+a5by
sNv+Qb8cX+MsP/9tQE2LiR2OOJHf3tSt6/WqnDit4M9XpjWPqNfQ9f66uB0FKxb8EBXVt2qFOR12
Ofy+fWVvD03crXqrrlumvl30vqnz84LTdTazg/qsC7oVfMXp1K2Z+2xeFXxEmp2o1WDc4O2TkmrP
K7pnclhfi5CGLTe+7bbk+r1DQRbd/CpdGblRN+RMndqp+0akzr1W7Y9JjHO14K0fas4kK5doJ2/t
uGPDu5k21yam9eLaja1cvOnZKyMbJDUv4R9azaIeC60GZlYso4MYEYz5IErz0WmP1tfy9z79LrW9
k+XPibnCZ6REjDw4dTFqUL5CfB6jzQDrQmVfnfH26Gr2oPrbnm9XlEzZXm6FwdicXlCAb2RsYKyX
VDepzpBaIVFRXSuWLh0Y2dk5PD2dnAO7hJfu2imUsqW7RnYJ6hEY1b10RjLSVMREBJ10hkuMvqIW
sqUgaBiGb2isb/RMPzayQyqrL+jVq1dOL+gQ+ZknRxmtqH+L8FQD1Udy2mzZkaNa4li2eacUQ1r4
uQ32k/fO+qnkvgap1aQSB1e5dlo/9fnePWmT+lo8KOfe6tSCZe3W/rVyWomJa9b6Jh88d4ifMzHF
c2Vx7aT3onbl5gu7n/u0O3/4fPO5/a28Kzq+WVyscpu7tTuU6W6W+qHHjed1b8stKo/s2LP/mLDk
8qN7huarUG/JzuIn1rTM2/pKxzi/OSeX2raa+FNbrhNfZeOwqNz3fy6y/G33et5bL3WwCk7iJr9b
Mf/xppk7R565ssMQenaQX9lbPnffPmzSPXTAe489MYvSip3wr6UfZzuwjZlLlb2aCw+SclXdH8Du
qJFyvMPepg1HXtsyxSeyUK3niw/Ftm7idW+kt8VMs/Cq407pqz62G2aMFRkwYndMjNiOO8NexQz0
uvMBjdgO01gzByPW77uYCkdjUSXTFzA9H9TBvlloxwh4KjVj9q5GFxe0ZeWN7i4urkb4L6vYssxD
Y9R38Z96nvvE+b+1RkOHry28XTNq0oDeud8Vbf8ucqjTm+ezJgxN8Fgza1+7YaUrlnHOPyb6TZ8F
BWKZVTH7bDdwez3u7Zz48i2f7+lvZh8cImY87VhlZ7E8NxwL/MXH1wi8f21d7hEPrCaVu+jetXmX
SveX1NEZ623dNMo4Ub+v556X3cfb9Dryx/r43drf7B/kn1/uSbdtl6NIg+FHz4+5dzI6beSbJe2H
Vtn4Z4HkgAmbdw5eNjr55NKSx5q/LXf2QLexN/N/uN+t077+2p5Rly2aeh5/QlI9G87SlLvRUnrf
Z0rqzVbXfvvr5CRDgbi51wf/tPXk3un5mN3vPedZjS0zoaCn66tthWeS5Zua7R0UUbz1wEfuEQOe
rb9vZX4v3RoNgBjpo5ibItTcZJTLDbVMRk7lTMzVvpMBgw+1r3D3Q8dtfkdT1y9as90q0ehNT1vy
YItm1zXWcZGM5krJwjdq4uXtUtboSg8Fq5KuZYxGF9eSge7GsgHlOviXKlshoGypsq5l3Eu5l3Fz
LRUEhV+wv6trubLBgVlMoGdE0A0v4Vjswp/Kl3dYFT5/bw92/KdNYI4WqkvX7mgFQV1Aj0GLQYGp
/rajUMpYvpTRHU2gv4kJ/MUIdRUTE1jnb1+QbgU/84ooo5563IphPvCskWTLzlwsC419mwLnWmzz
Si3UZGbT6FMPXr0/sPHEliev8/o8aJYaWlc4sWPf/avvJrYe387S3XGLUMfq8qTeQzcELzq3/h77
S6E1VQpF1whPfvWEtIqfONxuv2784Ul2tY0L5tjsXle39V8ly/4xfZRv+e2N7ZY67LU4cDrWYkG5
x8kOqaMKzx34x6VidteD8w2r6vyhBddoa8SgJNd7K1eU9vJpIy7LPSI1X+Ca7vprJ2OKGkok1Jnn
OqhqQtUW9XoVGpa2zGL38Bva3E13lmzl0rpCWML82UM7JTh2ebIj+e7GOj/tD2g8cFVz27pxiXPC
t0QU2/WqWIHUB/YLzJc9OWg+Kf5q2NTQQTPcToXbp/124sP2tRPcdGlVrLcmWi/YMmT/o9iti34p
XCvPKs/fooccfn10arWfz1gPuzVyekjhoSGVFuwe0LjoLW3BhoHvp4zL3ajMKp/2TU7V/9M97oPz
hWXtZtfqtCf60LL1nUYN6vx75MK7c95Ov2B7ssK7oD3hVbU3+gxatmTDrHW/HkrwmR3juy9X3YCj
BR+9q7zDxfxl6apBc8p3ae9VbU3t0U2SzP/Y1M/3xe6Ov/ufm5a4I3XEvi51r2xxjn+w7EWKMfx+
WL35dxJ6pm7U7kir9Fdy9/Licp9DPx9f/1f83t/tng4IY5qszjuw+4pjrR2qVfTNc2now4476s0r
fb7IH1XaHr5ftvaYfBvG6HvGVn2043SpGTwb5/n60QX2EDcTCgENFAKPlELAzN8mpCzafrvsFdh2
aE7NdGOLDhv31CmI+dmGA210+dn4UxZSl6GsoIYlFbtZONNuenfpAsYTVDc0ODTQP6qDfY0eUSFd
IkOjelPjbixvLGss4+JaroyxAhh3Vxc8LGOkh/9dDfrv7Pv0GZ2XXTrnObZEn07OP1/ZePXazolN
C3ktOXghT+PChodH5h1puCTKaG95T3Oi+fjc9eLz1hybnOhnLHqWdLr968b7wzSGlzKf+HjY/gL7
yhT+ferT5x3tnN79emtovru3Gs+asbVQs70j39Q5pDvcdunhlJr8zNdzO4/reMrxvEezlCGHbzh6
OBdbPKTJL97665zT27DRo40Rvz9raZz6pt/JCStuF5zQ79VRq2faNc3CvVfWGT3dk9SvG2xZrHjw
/AnXj4kD6898PXieZV1rXez0wQ9+iU5jJuXz0v5GLIweD9ZcLOSxfkep5tOX5o+u4dJr/+RLlQaN
m+HPrsonLXv3cvJy5qBDg+YfXgvbt9mbp9v3RRAj84yGDIsjGDkQJvY8x9olNd/5DDwP+jfEaCHq
1DIhN0MZYhyYqNjmgaONA0cOsJYXx7av7lNswo0iVu9KXDFrNr7l9dkzAmf7f3f1jLXovcRmRv2k
OUsadvd9rrFy7mD0UgqFekYoh5JqJdUYUu3L68UZpyPhjdSUY4HQ3KRA8DR6GGubFAjuX1MnpuGo
pTz1C+vDENcWE4Zv9+Nqu124s3JJr3MHezdtxCxzjurWOlxvtejgpl9HrXU+nmvmiPCAtS3YfY3t
rbwmXoipfrXF+qW+k+yu5GOGLF4f/fSPw/crMQ+vbhplJqSO9Lz6uFnuC00Wjb1+a2TYiQFbb8Y/
FUv/xt0ZU6KwQ9e3L95dj57oLL3UXO26IU/jqXGdzCLHr51RYUrHUjubyncD/KrZJP5hX+2qxtb1
9X6X+j1dqpSMNE+927XKh9/MrC5tM/OPe3xq7U/3Gv/Rf2e5km1nbb63oa95zV+PN4ss+NC4d310
B7/WzE9m1vLRs9aJf1X+M9h3RanSt17/NmR/U5/bU7vGd15coeHxF703L8wTE1D80czJxcuKvWwD
9lTJH14g9rH5bqf1h2qtuPH6ft9V12bPjyq3tvHOboVyFe1pXtl7RLdWHrWsN6xYkdKoY+r0mh8G
9C44YFpuY/Dtmrna2qZOcyh4uNadknfWP/fc73T8tOuAhkVLeBZu1+quz6O5FydO3Vuxy8aBxaJE
y4c9C26eHLu1WPPVy8KqDJvR039lxAyruZsX1n2cq8v74a6dl6ddapo6otCe4I1T8/2eK4itUmpp
y1Frrxe8sSplb+DK6ObC8RrOXovjU+ZEL1qRlNDD9szY3616OJR2na+NSGo9osjmpEeD9xY8eS9/
kz2THta7/JLp0GWYed/U0NSbEXfnTTjoUvyDvLO13+lGeWecflN6WjXnX2w67bGa9d4Yq4kxxgoB
6UWBPPooFgVc9mbAwKHfxRS7Go1Khiz+JRkys0XgAsWGu6uxXAWl0HDDQxcjPfzPWyyx7MdlB0vL
DhbKDshzix6/ibSwc15yOmJhrEWjsuuervYtOL1m3hKd7rTyWrhWdLfl663rv12f/0L5TrtynTZ/
7L5topiSWuEEY+1S89gwqXfQ7/3i2xfuvHRavSl3QtoevTS52XIzp+1LzywomRyjW3oqoeXe9rbC
neCet129i+YqfWuR1uvQitpr2pze4cz1WBTybF/4s4p+M2yee6y77B60OCKoXPTcpEBDqWPVx726
dlEjnfDrPade8VvSpiSrXpviqzx6e61kK4sCjXwcZ8ZEXs5VcU29tqcfPKg1ZtCZX5f/OiTvmarL
RrS5PazJYNunM0q3vD66UqnkMr4711RNcz22gquybPnSse79jk4d4PRXY58xBcsV2V4hIqh/s3VT
DEt+LjR43/N13JCRL9s9Puy9eUT87xu2FIwq0i6P4+r9xRzdiyRWqO92qM+yscl2heYtCL7vXyDs
imO9qe2GXi3S5ljBBlW9d6xqUa0w9/hITOvSJwpd69rG0NSj14pX5MqGxWxsu3Nbcq/YmPf4Lw1u
VZhhuFOo3oY8a2v3qXN96/bImMuRtwpf2uwxceejbXYtzg0aeb9RPeO8RXGX7reevvTdhZTgq1sn
DPz1wckHDW7VKz7PynHuvL4dB9wcHhDdbnnpwadaTPHb3MvR8cmD8O2Oo5xGVS/fZOuV32oP26Fr
uPP4nFqlo8a/jHgVbe/rZNWm/fhJVZuUGXw2ZehPF6c1fp6QssEjqXPi0csnh47IKDsfQNl5J4fi
L7PwzLFd8nPGDdYsr89vRpqRHiSA1CI1sparHxXKpi2eyFIVWZfRtf60FhpfuTtvt8uRQsPKGlsp
hRvtQG2S1CipwZB6X9XpA/kWci1k1oxGSTtjmXaurljMtTUp5ryNXsbGJsVczS8r5j7z/CjjwOnU
8/b8wAnGgfHGgWMyIsmZMw4cZKyW/jqWsSnzd82soC6B3SFkoeH+kb0Du3Z3DokKN1bPeABrLJvf
1T4faUg6kI7En3Qm7UhX7FMOJYGkNxzRjSf8sX85HH50WT1n+3w5NcQ6Ph0yJ/Fy8962zsdOR3V0
mGyeYHklcOzEmgl9j/bWj97aoZ2zU9VX2yOPhA9K21TtttneSpvrLpj1LPRc4GaHcnMmtOkweHTf
Pzy8fjmtH9vnqG0Du2eVa/7hfTjlfadrVTXOxSffrJJ3zvFV+XrFV7h6J2hP7SrRMYWeWfWdOzpq
0Mjn+4qyHiW2DbdYP3uBoJ/8IORNiPP4pBLVSnTyrRdYQBca0Sox4fqg51tGPfMoefFdpcMbyz2K
KJJ8Y2mxB4cvPJOXTnSckNhIrmL+VDvsZIHtrnmuPt5Z6mDraSvrVTDbZbZt15LkG8vPnMs9tGkd
X3fXbsVs+y97XuzVRaeK9qGJy1sOC4noMm9N1PbqgjiXKeFYNbaaVaNg8y0rGv11ZVR/uy65+9aZ
1/NG9RIdZm1v4x0wZHu+QLcJQy6dffbqqc2MScWuHJgz4fDDNoE1rrXWTPm9qthLPCIu61HAepO/
/6rH53fl5TddqrFbdnx4sUPp+xNezPBLOE1OzvDY2PLZhDm6Bp4WEwcUOEyK71w2eU61Or3yl9t1
dObM6TExDm88xxdY9LZuoQF/TXu1udOaBhOu3usRbXv/bvmJvfM0+HByRaGQHjeXvnn3xz3zAXdD
Ky19Z3zAN4y7dKlHeOCYKkem+jRusnlAC4cZ0ZauBWMe1TBbVu3t/P2z22ydMXRyi24+jT3rbKm5
Z3LP1mYDPDu97z1968bw8LA93t2tpBivAy6xfIoxll/MMoxx4Pj/uuDKuTsw89NI0sAd1PioSqzj
XPSm313AF5lH5i6y0fRsbmOhzBt5FzBtw88XcCtsU/H1wj+DekwqU+GA0yynG8Ygk1v0Lj7G5kkl
BjiSRpixIiGL0U83wZCd6FzB3pjpOgLvD64Q0ntG0QGFP5mzm/fu2qVjpH/XkN722cpmPpYhpaXr
h3N79Vm0bMaOv5ybav74INW49EfC3NZP7gXoR90stEKXazYT/mgzZ1e6o37fmnz7hCMxgfqmdqtC
I+dcWe0TPerBlAs/VQjcuidh+aYPA8xrHJr8YB/zW6GBxx4XORffb8v7gpsrWwvHD3hOWJ3nya9t
yi1scdV3wfAHj6/ePrT1z7Gjfmowb2ftOGuv4SvzOV81jt7jyYwKOPOqygHvt880uWvGF53xuNqm
RY7ynnYluYX147jcGxxqeA86NCmql3Nom0mhg1xWWa8zO+dkx/Q4HRrWd/Qdzbl5VdaW6nPX6Uob
b8FVShLd2iRNW6orasceGXzhgXZR20ZHzeYfSRuZq7J5GYub49yelp+2ekYs6wjVk8KZaSS6xLK5
gbJE1Yz7zxriOX9nM9HJNsY8pippnvm9kIGXZ5wRXAzYceziUt6lQhn8CJZdI4PLWg3vdq2V+4KV
P88PnL7XqvrZ3MuzNZmorgTmvbk0MG+V+RcL7BcOPik0bOfSYuW6XXJ7vulF+V43okr7/Doq78pT
8+/tbnFJv71Hl0Hhta64O06Zu5izLVYxtUY1/qX3le2TipnPXsF4NvbsOWhwQviW2iPiN/bvX11w
atRGiD9QoRF/YMSwJuNWzG29ZWrC2xNz9xQPcEsYXer8uOqC59F6rnxdrzdvU47tDBl6OTKpdlzR
eiEr777+/wJuAJH/1IbqV9fylpmvBKS/JfWecNHM6c3lmy/sipEfsY3QPbX9lhdqvspz6gVl5w75
4b5FUQ3Hc9L3DrzJg3qvxEQVYLplvWWKzLQy06yoHUqU1Lzbz4DbQBxO54SPe9XvNorxD/BuPlxs
bTO2V3EAAABmSehPCmVuZHN0cmVhbQplbmRvYmoKMjcgMCBvYmoKPDwKL0Jhc2VGb250IC9DSURG
b250K0YzCi9EZXNjZW5kYW50Rm9udHMgWyA8PAovQmFzZUZvbnQgL0NJREZvbnQrRjMKL0NJRFN5
c3RlbUluZm8gPDwKL09yZGVyaW5nIDIwIDAgUgovUmVnaXN0cnkgMjEgMCBSCi9TdXBwbGVtZW50
IDAKPj4KL0NJRFRvR0lETWFwIC9JZGVudGl0eQovRm9udERlc2NyaXB0b3IgPDwKL0FzY2VudCA5
MDUKL0NhcEhlaWdodCA3MTYKL0Rlc2NlbnQgLTIxMQovRmxhZ3MgNgovRm9udEJCb3ggMjIgMCBS
Ci9Gb250RmlsZTIgMjQgMCBSCi9Gb250TmFtZSAvQ0lERm9udCtGMwovSXRhbGljQW5nbGUgMAov
U3RlbVYgMjMgMCBSCi9UeXBlIC9Gb250RGVzY3JpcHRvcgo+PgovU3VidHlwZSAvQ0lERm9udFR5
cGUyCi9UeXBlIC9Gb250Ci9XIDI1IDAgUgo+PiBdCi9FbmNvZGluZyAvSWRlbnRpdHktSAovU3Vi
dHlwZSAvVHlwZTAKL1RvVW5pY29kZSAyNiAwIFIKL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjI4IDAg
b2JqCihJZGVudGl0eSkKZW5kb2JqCjI5IDAgb2JqCihBZG9iZSkKZW5kb2JqCjMyIDAgb2JqCjw8
Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggNjYzODYKL0xlbmd0aDEgMzM5NTUyCi9UeXBl
IC9TdHJlYW0KPj4Kc3RyZWFtCnic7F0LQFRV+v/OvTPDwDAwvEEec2EAkbeAb9Ph6QuQEBVNE4RB
UAQE1LTWV/ayl7u5bg+3rLVyqy0c3CJ7rFvWtpumW23vNStre1ltf2vbVrn/75x7Z2BGTChM0PO7
nO9855zvvL7znddlGIAAQBgSDWzOmzFlkmRLrQSt6SGAyN2T8vIL/DYH7wdhx3cA4thJJdNn+Ea/
cjcIO7OAfDR10oyZOSfNkw2guWkdwPoHps4oK1iaWKfD/MlYalRh2YzJ8ycGPg+Qg2H/i6fPSMsY
snpdA4AQiukVJbmFZVeEbPwey9+L4ZGz8orKZzzc4A9QhuX5balaWtl0fNnRAyBEbgMgX1etaJVa
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
pO6MN6uWcbOqm83qfPqlulL8Ui3/V+oOeYs6j7ao82qLOj9+re5ov+5U/K3qjrtVtaTfqP24Vd0x
b+1Q/NsWKv7t3qqvxt+hrmjb1PZtU3eV36rz6k41/k613Xep/dyu6me7urLdXaD63yn+PeqO+7tL
FX+HuqPuuEL1v1L8ezcr/n3qPLxPLe/+VsXfGar66vz9vVr/A2r8A/tc5+2Di13n7cPz3MINbuGr
Xc5y5OFtruFHXj115rWpu/ou1b53pbvm2TXr1Dx2dRzt6v5r38Fkejhj2dWV066OcHuW6i9WfdXy
2l/rae61q7l2q7l2q7l2b3ft9+4XXNu8++ueSvvjYcV/VJ01j6rr1qOdrlp/bG63MD6PrelFuNuJ
87Gr3cKb3MJuJ9jHtrqFt7mF3U64j+10Cz/gFn7ILfywW7jNLWx3Cz/qFn7SLfyMW/gFt/BLbuFD
buHX3MLvuIXfdwt/7Bb+1C38lVv4W7fwCddwh+AW1rmFvd3C/m7hULdwlFtYcgvHuIVj3cLxbuEE
t3CiW9jthtOR6hZOdwtnuIWz3MIj3cLj3cI5buHJrvOlo9g1/ITbefpP17qG9za7hv+8zi18yDX8
7BrX8L6PXMPP5biGn7/BLezWnr/c6Rr+a6xr+G9u6fsTXVeXA1+7hl8qdgs/4Jr/oM41fKgNhF+/
Su/Wv7l923i4Bs/3HL2EfDO6t9mz+yeUcDN9WEk/spSBAPZtZA7+ZuBwg7tO5NrO7+RIOa8HyVr6
uMbAIMLpe9azNDq0e4f84Opr7yGP/JH53O0mT3l6I93bMRgY+OGenSqtrp7cbnpXTofynC4VBi1+
uGenSit7Fa6xeepa69y5VAtkYZrukIBBCNqv7ntyr/NhHly/6aqch/7rzvg8pp/dStmOeTe4VhgH
sF/3yvf2PR+zG6YDPLFFdotXTnFvO2UUblCe5nDnvu9H5dutzB8H7SqPlbkbY5nGHP5gxDmx9mVw
XqNrTp2a0jWjToM4OO/B71IXOvp+n7pQIX/YRc9C6ee9ZnvXw57PNRey3Z0vGJyneQVy5unjOtf2
lNp/6Kn0zrVwgaHv728uHPT9HcWFgB/9joLeNfXQf7i+82vZu/Pr09S2B845Tte2nwPyYnmPvJhx
L8IAhDI+Stt+7hbKxU7uQxiA6GrfQG0hhfwv4DjH+NHv/X7y+wn5OmV1OSV2TOf3zpDLacpx15Db
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
eogS0VP0EteK3uJ6ipIbRD+KgCHU+5ViqBgm7hb3iBFilKgS91GcTRczxGwxB788vK2YiJShpGso
yXAUThCTaT+VqKkkOYu4c8UC2haLpWIFoFGsFuvEBrGZjpYS3iy24f+jLo2/8yDn4Ptx71m/+jPH
eiJTmYizrfZZxnguUz6Pb+n3A95lPbPLY0PJgHx/fO3c+hW2BDJTrWclQa8CvRjvS1g+usAfCyIf
PUpjqfC/wz1u9rs+Re2tT9Gn6TP12fo8qr1OX6bX6yv1Nfp6faO+hSzZpe/Vm/VD+lH9hH5KP6uf
1y86pdPlNJ0hQNQZcxY6S5y9nf0ID3QW6qec5c5K53BnlXMsHe1yVjsnOWuc06meKc4Y1cJaT5CG
S1st6bG2EtrmOOezlvhG2q1tkXOJvt25nDgNrIvoVc61zhr9ItHzAPPIdmvbju0Eb84SfT3BIbJH
khWznU3UghrnJudWvY7sqXfucO7WZzpDDE6TbHQ59zkPkJxJcNh5TJ9H59bbWhi2kHUM28m6Zudw
AGtvcZ7WjzrHUo2FDFwbapziPOdsY73xWqAxDmwDgbOd9suoJEM91WKDS3Ml6SudvfU1Lj95eLkr
rG9xZbhyXcWoHza4enL9iXUzuPq4yvSzzmq0dj6oOBAHJVlyimsQbLsMrsR3DaKah3SxPwFwjm0e
6mxwjXCN7rQwAa7EZ55rHKKisDsw3zWBe9kGtoN9Y9vvmkyeN11TXTMIM8wiP4X02a65rgV0tNi1
1OlyrdDrXI2u1c5NFBlrEKeFrnXUh5Wke4Nrs2ubs9y1Ez6c59pDbSBPuva7DrqOuI6T76gPXSdd
Z1ytrgtu4dbdXnfAHXFnufPdPdyl7r7uAe7BHInxnuQa3BXuYQyuk+6Rzt5WCT7nHuMej9iJezTu
vXrnnM5WJcaV7QX3RPcU9zT3TI4O92z3POd090J3HWtw5bqXoQT5xl3vnkd701nlXule4zTd693r
Xdt4I/mN1IaT7i3u7XR8hqLzHNW2C+OtxL3Lvdfd7D7kPkraT1A2OOVaTVFW7GxyNtGZU+6zzuHu
8+6LzulJMslFmrYlmUmhpCjZNjspllSYVELQO6mf00WadpHWqqSBSeX69qTKpOH60aSqpLFJ1UmT
kmpwZrp7QFJt0pyk+fqUpEVJS5KWJzVQ7uFom+Y0k1YlrU1qStpE46GWRyAdb03akbQ7aR/tDyQd
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
2xqJERQtVUuFrtUwbRih2iTtFcLszeztiGbvaO9IKtiH2YeTivZn7c+RG+3P258nofYX7C+SyvYJ
9hkk3P6L/Si5zXmrsw6p74x0RpIGzoPOg+QO1xrXWhLtynXlkoZmoFmB3GVWMitBf05Y2Dru7TGe
rKNMzMm2zbOJNc+htBqtTaNoI9qMxtB2NI4m0L50IB1KR9IxdALNoDPpHJoNlvBKXHe+le6ke+kh
egzeXEXX0c00n+7GOYLH6Rmwki2wk8PAUq6LszNbsNYslnVhPVhflsKGsTQ2lk0ioSyeJbJkNoSN
YKPZODaZzWCz2TyccbmarWd5YF/vYYXsKDvFGbfzQB7Mw3ktHglvnga72wWWdyjY3rV5FG/Em/EY
3o535F15bz6QD+Uj+Wg+nqfzmXwOnwf2+HKwyDeQUD6NZ/K5fBHP4av5Or6Z5/PdfD8/wo/zM5qh
WVpFLQzs9Qiw2BuDzd5aa6fFaQlaX9sSwiGu5ts+RJptW4p0ge0jpAttOUDnw9UypPNty5Fm21Yg
XWBbiXSh7WPCgK6Cu2xw/QnS+bbVSLNta5AusK1FutD2KbjOtuXC3QJw/RnS+bZ1SLNtnyNdYFuP
dKHtC3C9wLYB7haC641I59s2Ic22fYl0gW0z0oW2r8D1Qlseyj/PtkXpt1Xp97XSb5vSbzu4nmfL
V1p+o7TbobT7Vmm3U+n1ndKrQOm1S+m1W+n1Peq1R+n1g9Jrr9LrR6XXPqXXT6jXfqXXAaVXodLr
oNLrkNLrZ9TrsNLrF6XXEaXXr0qvo0qv31CvY0qv31XqHVf6nVD6nVT6/YGpd0pp+afS8rTS7i+l
3Rml11mpl51IvexU6mVnUi87F3rZNamXXZd62Q2pl90m9bLbpV52h9DLHiD1sjulXnaX1MtuSr3s
ltTL7hZ62QOlXvYbpF72IKmXvZzUy15e6mWvIPSyV5R62StJvezBMvXsN0r97CFSP/tNIvXsoVJL
e2WlZZjSsorS7maUN1xpV1VpV01pV11pV0NpV1PpdYvSq5bS61alV22lVx3UK0LpdZvSq67Sq57S
K1LpVR/1ilJ63a70aqD0ukPpFa30uhP1aqj0ukvp1UjpdbdKvcZKv3sw9Zoo/e5V+jVV+t0n9SMU
R8MrklrQ74P0p3VZCKsOLURLsOjjoC1PBns+jYwDV6OgVs4gmWQe2C+ryHqyFay6/eQoPNlDDpHj
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
pOPiMaxzp19dDbHQNvpo+jn2eeezqPQBy/vgD+Wmx1jX52pmA8L0LUoC0pfoo5tM3CcUddX7Tabd
r1dUcdVqFcYolGBCY6wWtLl6i1keCLXRvJae2fS8ENdjVJLe31jxEqhPT2scxGEhwvj0hP/HZ0SK
wEKY8V0M+9K88o8V4r9eaDugSWuA9aAkqX4sGILxg3/fQoKg2584RiBkELJSUtLSFn9SZO17k0sh
leBIhOxEVZ17q0+0JO3PS3oErTAMz78+b0KfVZo3lQEmXXZ0aWCiVnXvEiDRvL+zeXM3fFQiPdYo
d2RcoctYdyG2zkNyeAx6pS46U9CG9PET5dY30/f2Ej1pZyvmqFNbzkb2iPSPYzd9G+5LrTmosIah
QvVzo1ItBllDyhQ8KKw0C31LcoR2JF+JxzhQxozp7tDc8qMeTSrqGxvuFosXbMsjGloTmnxt5qES
TwGCvT/HxkzxMo3JoM8yZIZK6LQ+Irijl7HuNScqgl/fren1e18NTl0/A0PGpTpE5oXyHJGNbDeY
dgXp6uuzC7IdfOLEVo5mMHdH68DmC/l7F+8tjRtNlcltrqD7zkB1lC4abLM1CAWeKAaB/gW+57fZ
CmVuZHN0cmVhbQplbmRvYmoKMzUgMCBvYmoKPDwKL0Jhc2VGb250IC9DSURGb250K0Y0Ci9EZXNj
ZW5kYW50Rm9udHMgWyA8PAovQmFzZUZvbnQgL0NJREZvbnQrRjQKL0NJRFN5c3RlbUluZm8gPDwK
L09yZGVyaW5nIDI4IDAgUgovUmVnaXN0cnkgMjkgMCBSCi9TdXBwbGVtZW50IDAKPj4KL0NJRFRv
R0lETWFwIC9JZGVudGl0eQovRm9udERlc2NyaXB0b3IgPDwKL0FzY2VudCA4OTEKL0NhcEhlaWdo
dCA2NjIKL0Rlc2NlbnQgLTIxNgovRmxhZ3MgNgovRm9udEJCb3ggMzAgMCBSCi9Gb250RmlsZTIg
MzIgMCBSCi9Gb250TmFtZSAvQ0lERm9udCtGNAovSXRhbGljQW5nbGUgMAovU3RlbVYgMzEgMCBS
Ci9UeXBlIC9Gb250RGVzY3JpcHRvcgo+PgovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9UeXBlIC9G
b250Ci9XIDMzIDAgUgo+PiBdCi9FbmNvZGluZyAvSWRlbnRpdHktSAovU3VidHlwZSAvVHlwZTAK
L1RvVW5pY29kZSAzNCAwIFIKL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjM2IDAgb2JqCihJZGVudGl0
eSkKZW5kb2JqCjM3IDAgb2JqCihBZG9iZSkKZW5kb2JqCjQwIDAgb2JqCjw8Ci9GaWx0ZXIgL0Zs
YXRlRGVjb2RlCi9MZW5ndGggODY5NjMKL0xlbmd0aDEgMjYzMDcyCi9UeXBlIC9TdHJlYW0KPj4K
c3RyZWFtCnic7H0JfBRF9v+r7p6Znrvnvu8jk0wySSYXCSEZIAE0IDcmSJQbxAtEVFQETyAo7up6
ux67rgfoEhLAcCisx7q6uq57eez+FBURj6yuq66rZOb/qmcmCfzY/e3/Tz5/4Wd/k35V1VXV1V1V
79V7Vd01QADAjoSDNU1TTxlrg08OAPv+JwCebWObmsfs7uxZA8xmDJNdYydNnLrhZ8E/AfP4IwCf
Xz126vRR7xR5HgD2/mKA5vnjp00dB82PTQeoCgNo0xOnlib/EetaB8DwWMrsSaPHT9t83uu/wOtt
w3D1jKYJrae5F18PMBrTG34077w5S3+5ceNkIA/OBmCr5118kZ//pvNeID2HABT3LFy66LwJZ7Uu
BvLwHQDyykVzli8FFyjxeg/i9YRF565ceP4Hc24Gsu9agLv3LZ5/3qXqPZpXAab1AJn4yOIFc+Z/
sOpWjCM30PIX4wldue5FDD+L4fDi8y669OkbuDPwfhcDJPecs+DC89mbSBswl9ZjmrnnXjBvTuEK
ch8ws5oAXF+dN+fSpaa5mqkYh/cH/vMWXDTn143nP4/19wMMzzx/znkLqva/HQJm5f0A5QeWXrD8
ooxpcwTv91qafumFC5Zudu/0AXn8JQC1S2wLBcB/1VQ9cpa+/kveQasN4Ke+niep+6fLbtYelvXd
oNrElwGDz00gC3QVgXQznK7aeVj2zSTVJrDT6wxAPZ+m0X4DvwQBUpiXQbcUZmCz92K5DMaybA35
AciAl90lq4BiEhHd8ez9sJAxEhnDyFgZJ1Oy3H7QZVJw6RnZcrFuJ4z2o8//LSfbmB5DKhQBsjsF
ZO/b/8A2XCYbT58UeHktcdPUTO6gYGeRKBwDzCa4gdmUCfSHIfNxLm8zU5vZTf0cwCo8/Hg0wb8A
Xucy+A/BvZf5HXVlz8PGbN7Mvv645Zmn5JsyT8pmZJ7H+Msw7Su5PK9i+TpuOdyUTyvfBP/8j8oD
KMOjmr0RhqFbgG6KqU3fnYsrZGqhlfrxvBn9E7HcEE2HRz0HGa8Y54Ei1pPpxfhp9DymLZbNgBB7
Y6YHj1limgq4MetmFoGE/wgKD1EdT34yI715cJiD9Cp6wBAj30eOOLeJ/AIkSJAgQYIECRIkSJAg
QYIECRIkSJAgQYIECRIkSJAgQcIxwf0CFoIECScpyF0gQYIECf8SzOfgZd8GA/tK5uC/S8eGwEzf
u2Pvg+i/vFYttHLL0nfIb00/Kr954F0o9oXMOvbdzB6uEk7jHsnsYR/F41wMX4zh5zN7mNMze2g6
bi6e78jskVVknuLuyjyP8aew3bk4FcZVZtLsI3ABdzfcxj4DF8v+Ahs4WeZO9ivYAN8j5OtLwvcP
zAy4Do9T8Zg2FOn+byB/HOqPdV726+y7ptzaY8eLabSZD6irfC3zbP+5h2Hlvy3vwuz15AehnhuR
2S7m+cm/LoM3/Ou47zMUF8FN/LVS3UiQIEHCfw7tNwpCCLwvBr5ChwdeBSpV7jMB5UBKPAtOjFfx
huFgUPGQHRKzcb5wtKACVG6wugSVWQUOlVNlGG5QirmGDLKjwvQrHUKOlVKVj5YgQYIECRIkDAFO
tkFVUgJyIP2aUr/PTcrjYhB1QFeEoM9HXIX0BCHFhDmewuA7xTGe9YjoHCUw4Bn44rxwUMRQwCZ1
QQknLFhgRX6XsSxhkFnssk/U++BrPoOWoCKTRguQR4pmHFI1qDN9oAENUq1IdaBFqkd6GATQIzWI
1AgCUhPSb8EMBqQWMCK1ghmpDek3YAcLUgfYkDpF6gJ75p/gBidSD7iQesGN1AcepH6kX0MAvEiD
4EcaggDSMNJ/QASCSKMQQlog0hhEMl9BIUSRFok0DgVIiyGW+RJKoBBpAoqQloq0DOKZL6BcpEko
QVoBCaSVUJr5O1RBGdJqkdZAOdJhkMx8DrVQgbQOKpEOhyqk9VCNdATSv0ED1CBthGFIU1CHdCTS
z2AUDEc6GuqRNsEIpM1IP4Ux0Ih0LKSQjhPpKTAy81c4FUYhbYHRSMdDE9IJ0JzphdNgDNKJMBbp
JJFOhnGZT2AKnIp0qkinQQvS6TA+8zHMgAlITxdpK0xE2gaTkM6EyZmP4AyRzoIpSNthKtIzYVrm
QzgLpiOdDTOQzoHTkc5FegjmQSvS+TAT6QI4A+lCpB/AIpiFdDG0Iz1bpEvgrMxBOAdmIz0X5iA9
T6Tnw9zM+3ABzEO6FOYjXQYLkF4ICzMHYDksQnqRSFfAYqQXw9lIL4FzMu/BpSJdCecivQzOQ3o5
nJ95F64Q6SpYivRKWIZ0NdJ3YA1ciPQqWI70argI6TWwIrMfroWLkV4HlyC9Hi5Fuhbp27AOViJd
D5cj7RDpBrgi8xbcAKuQ3ghXIt0o0ptgTea/4AdwFdIfwtVIbxbpLXAN0h/BtZm/wK1wHdLb4Hqk
t8NazHUHrMPYO0V6F6xHejdsQHoP3IBpfizSe+FGpPfBRqT3I/0zPAA/QPoT+CHSn8LNSB9E+ib8
DG5B+hD8COnDcBvSR5C+AY/C7Ug3wR1IN8OdeP4xkT4Od+OZn8M9SLeItBN+jHQr3Jt5HbrgPqTd
cD/SbfAA0u3wE6Q74KdInxBpDzyIdCc8hHSXSHfDw5nXYA88gvRJeDTzJ3gK6WuwFzajfx88hv5f
wOPof1qkz8DPkT4LW5A+B52ZP8IvYWvmD/A8dCH9FXQjfUGkL8K2zO/h17AD6UvwBNKXRfob6Mn8
Dl6BnUh/K9JXYTfS38GezKvwe3gS6R9E+kd4Cs//Cfai/zXYh/R1+AXSN+BppG/CM5nfwp9F+hd4
Ful/wXNI34LnM6/A2yLdD79C+g68gPRdeDHzG3hPpAfgJaTvw8tID4r0A/hN5mU4BK8g/RB+i/Qj
eDXzEnwMv8v8Gj6B3yPthT8g/atIP4U/Iv0MXkP6N5F+Dq9j+r/DG+j/At5E+qVIv4K/IP0H/Ffm
Rfga3kL6T6QvwDfwNvq/hf3oPwzvIO2Dd5Gm4T2kGTiQ+ZUk07/nMv1jUaZ/LMr0j0SZ/pEo0z8S
ZfpHokz/UJTpH4oy/UNRpn8oyvQPRZn+oSjTPxRl+oeiTD8kyvRDokw/JMr0Q6JM/0CU6R+IMv0D
UaZ/IMr0g6JMPyjK9IOiTD8oyvSDokx/X5Tp74sy/X1Rpr8vyvQDokw/IMr0A6JMPyDK9PdEmf6e
KNPfE2X6e6JMf1eU6e+KMv1dUaa/K8r0d0SZ/o4o098RZfo7okzfL8r0/aJM3y/K9P2iTH9blOlv
izL9bVGmvy3K9LdFmf6WKNPfEmX6W9+hTL8jJ9PfkGS6JNP/18r0uCTTJZn+vZHpdx6XTH9Nkukn
sUwHlLigPazWKYFl6ZaJCI4TZ2pYkMvl2XkbbmAKR4FDAAblSgWvAAVNwPfHyeUyuQyzsSBjlTQz
x7FymUImwxzc0M0iHb3Iz4hFHyslS8kQlixBggQJEiR8v6GAkwsMSBDByfIvNnLynI+VK5UAMhmq
bzK5AvU3Gep1MpBzqM3xctlxFMbCdwqWZf+bbxCy75vykFMdFaAbUGaVoJTnA2oYCqg0IEHCiQeN
XrT9slzwP9h+ShpUqHgltf0Ug02xAdtPnrX9ZDJWLudR2shANnQ3ezQvSrafBAkSJEiQ8P8Hku13
koLr15Rk/bafgn59h/qaQiZTKDhQyHiFQo4mINqAymMrVv9pYfCdguO4/+YbhKziqsz3ZR70A7af
ClT9tt/QGG1qLUiQcOJBK6gGbD86M4S2HwoBRY4tBjEOn7P91EolD7ziCNsPJYYCDT8qPjglzSyT
cVnxMaS239G8yIhFHysl108kSJAgQYIECccPHk4ufMcrUCcOZAO2nyI/s69Qq6ntp+DpgcqbXLT9
FDLU5lSK/722X3YNYZDtJwzsPaMCtSIfGBqjTaMDCRJOPOiNGrrcl+UCavtxNMjzORE/yHBTIstg
kNeq1EpQ0gQDphjPK3iFDFB88JyKZpbLOV6hQrtMDvKhu9mjeZEViz5WSpHhh9DqlCBBggQJEr7f
UMLJBcn2y0HeP0uOFl7Ww/EaDZ0955Vo9SlReVOolBjHyxVKhZo/nhXeE9v2y+qR6vw8hhKMA++U
aUDL5wN6GAroBJAg4cSDYBZtvywX/FvbT4VsgUGlVq1Woe2nHGyKDbb9NFnbT8bzVHwMqe139ASK
ZPtJkCBBggQJ/3+ggpMLku2Xg7xfUxqw/ZRaLdWg0PZTKFUyUKLtp8zafryGP54V3u9Y9ZL1f9s4
4BuErOKqyc9jqMA8YPtpQddv+w2N0aY3gAQJJx4MFu1/W/dDIaDMscUgwy1v++nUGhWoaIIBUwwl
hpLHbGj+yTQ0s0IhU6Ltx+OFh/ADgaPnYVix6GOlFBl+CK1OCRIkSJAg4fsNyfY7STFg+6GulvXI
lDq6ywmvVPFZ249XqzBOqeBVvEb5v9f2yyqumnxfVoNl4CU2HeiV+cDQGG2CESRIOPFgsumpyZc1
0OgGLjIa7P8FzkHmkwbZAoNqQavTgEalHjwtolKhtMBs1PbTqZQqavupeC1KG34oPxA4mhdZsehj
pZRsPwkSJEiQIGEooYaTC9JH/zko+mfJFaqcT6YW6JduSpUarT61HNDiU6uV6CjVSp3qeN7u/Y5V
r/69Cgf5BiGruOryfVkDtoGX2PQgqPIBEwwFjGaQIOHEg8UpUGMvy+c5208OanWOLQYt2mmRLTCo
Mer0WtCqNYNNMZQYaiVmQ/Eh19PMPC9H8YHSZkhtv6N5kROLPlZKkeFPti3JJEiQIEGChBMWJ9uG
9ZLtlwPfP0vOq/Mz+xqDgc6eqzUqpUYrB41Sp9GoQM2rNCq9+nhWeE9s2y+7EKfP92UtOAfeKTOA
UZ0PWGAoYLaCBAknHuxeE/2ZhCyf07cC5NQC1GhybDHIcNMjW2BQaxYMetBrtAAD8xkajVqj5kGj
ALXCQDOrlAqNGq1AumXu0N3s0bzIiUUfK6Vo9p1sW5JJkCBBggQJJyxOtk0LpY/+c1Bq1Ef7FFoz
/dJNo9WpVVqdArRqQadV05e6dGqj5nis/O942r1/n/pBvkHIKq6GfF/Wg3dgIcMEFm0+YIehgNUJ
EiSceHAFLPRnEnK73iop1yp40OlybDFo3d+ALINBvdVoFsCg0w82xXQ6jU6D2ZSg4c00s1rN6zRo
BeKFh/AlkaN5USYWfayUotl3sm1JJkGCBAkSJJywONk2LZRsvxxU2vxrjWpdzqxT6q1WAK1WJ2g0
eoEHvcYo6DWgU2sErVl3PL9w8B1Pu/fvVTjINwg2kZrzy3sGCAy8U2YFmy4fcMFQwOEBCRJOPHjC
Nmr7ZfmcvhUg2n56fY4tBi3aGdHWw6BgN1kMYNQLg00xvU6r12I2HrS8hWZG20+vNaG00QzlSyJH
T6BQua4/5ka8IsOfbJ+lS5AgQYIECScsTrZNC6WP/nNQ98+Sq/U5s44X7HY6e643aDWCgQdBazII
WvpSl0Fn0R/PCu+JbftlFVdLfh7DCOGBl9hs4NDnA0NjtLl8IEHCiQd/gYO+6pnlc7qBCw+8EgQh
xxaDFu3MyBYYNLosNhOY6eZFjv44QdAJOsymBJ3SRjNrNEpBZ0Zpox2iH8gU4T4qLBOLPlZKccnv
ZPssXYIECRIkSDhhYYKTC5Ltl4Omf5ZcK+Tf6jI66ZdugsGk1xlNSjDqLEajHk1AvVFvE45nhfc7
fuWqf5/6Qb5ByK7n2XLf/aFmW5BfC6TrC25DPuCHoYA3CBIknHgIFDqPYfsZDLnpvSNsP3vW9rPa
0fYzGAcvwxkMeoMesylBr7TTzFqt0qC3oLQZUtvv6HkYuVj0sVJKtp8ECRIkSJAwlDjZNi2UNnzL
QdNvzGkNOStQaXS56Oy5aPuZVWDUW0xo+xm0epNgNxyP7fcdv3LVv0/9IN8gZNcQ7Pl5DAsUDth+
rkG2XwCGAr4QSJBw4iGS8NDP/LJ8Tj/vVYJSBSZTji0GvbBpQ7bAoMXncFnBZrIA/UI2B5NJMAuY
TQWCykUz63QqFB8obfSgH7qbPZoX5WLRx0opMvzJtiWZBAkSJEiQcMLiZNu0ULL9ctAZ878zpzfl
5stVFi/qcEajyWoQLFY1mAW7xWIAk95gMbhMx/OzdN/xtHv/PvWDfIOQfQnTld+wwgaJgYUML/jN
+UAEhgLBApAg4cRDUWWA/kxCVhjQr4HVoNaAxZJji0HvfDuRLTBoC7m9DnBabNip++MsFpPFhNk0
YNJ4aWZB0FhMTrTLDEP5gcDRvKgQiz5WStHsO9m2JJMgQYIECRJOWDjg5IK02XcOenN+yVaw5Gf2
baEQgNlstZuMNocGbCaX3WYCi8FkN/ssx/MLB9/xtHv/PvWDfIOQXYjz5jescEHlwEJGEMLWfKAI
hgIFJSBBwomHRG2YLvdlxQLdwEUDGi3YbLlV70GLdm4I0KAz6gu4wG1zAgzMZ9hsZpsZs2nBrA3Q
zEaj1mb2oLQxgnHobrbwqDAvFn2slOKLpkO44ihBggQJEiR8v+GCkwvSZt85GKz5JVujLWfWaZ3R
KIDVandZzE6XFhxmr9NpAZvR4rQGj61Y/YcYwg99/l+g7d/TdMA3CFGRBvLLex6oHXinLAIxe/5D
vwQMBeLlIEHCiYdkQwFd7ssKA8FAuVarA4cjN703aNHOB2EadBcFwl7wOdyDTTGHw+qw6sGhA6su
TDObTDqH1YfSxjyUHwgUHxXmxaKPlVJc8jvZtiSTIEGCBAkSTlh44eSCtNl3DkZ7fl92syNn1unc
hajD2e1Oj83i9urBZQ143DY0AW0ee8RxPCu83/G0e/8+9YN8g5Bdzwvn9w70Q0N+LRAgBnFnPpCE
oUBpFUiQcOKhelQR/Ym8rDCgb4TrQIdCwJWb3hu0aBeAAhr0loQL/BBw4RgwsJbtctlddsymB7u+
gGa2WPQuexCljXUoPxAoOyqsFIs+VkqR4YdwxVGCBAkSJEj4fsMPJxekDd9yMDvzn7RZXDkrUO8t
LgZwOt0+h83rF8BrD/m8DjQBHT5HzHU8K7zf8a9A9u9TP8g3CFnFtSD33R8EYVR+LZCuL5R68oFq
GAoka0GChBMPdWNL6E/k5Ww/E7Wa9AJ4PLktNQdtpBKCIhr0lxUUBSHkwTGgtD/O43F6nJhNAKdQ
RDPbbILHGUFpYwPb0N1s5VFhlVj0sVKKDH+ybUctQYIECRIknLA42TaslzZ8y8Hizv9Els2TswIF
f1kZgMvtDboc/pAB/M5owO8Cj80VcBV5jufX7b7jV67696kf5BuE7BpCUf49zwiMHXiJrRSSvnyg
DoYC1Q0gQcKJh9FTKunPJGT5nL4RbgCDCYLBnIgftGhXiCyDwciwkrJCKAxGAIb1xwWD3qAXs5nA
ayqjmZ1OU9Bb4vWCayg/EKg/KqwWiz5WStHsO9m2JJMgQYIECRJOWMTg5MJ3/OXZiQOHP79k6wzm
Xtw1RWpqAPyBUIHPE4mZIeItLoj4IOjyFfjLg8fzCwff8S+BmPv3tRnwDUJWcS3PL+8VwZSBhYxq
qAvnA00wFGgYCxIknHhomVVHfyYhKxbsDmo1mSwQjebYYtA73wlkCwwWNSSrE5CIFgEMzGdEo4Fo
ALNZIGCpppk9Hks0kAwEwDuUHwiMPiqsFYs+Vkrx+8WTbUsyCRIkSJAg4YTFybZpobThWw7ucDjn
80Rz8+WWogb6pVu4oDjoLyqxQmGgPF4Ugqg3GA/VRI/nFw6+42l3a/++NgO+QWgUaXV+H89SmAWQ
/yivHkbG8oHxMBQYMwkkSDjxMHXhSPozCVmxQF/xtoDFBkVFObZwD6SsQLbAYKK5pr4CKooSg6dF
iooiRRHMZoOIrZ5m9vttRZGaSAQCQ/QDmSJOPSqsE4s+VkrxRVM3SJAgQYIECRKGBCfbpoXShm85
+GL5JdtAUW6+3JZoQh2uIFZcFg0nknYoiVSXJaJQFIiWFYwoKjyOwuzwncLev6/NgG8QmkVan1/e
q4SFAMNzcaNhXHH+Zc9pMBSY0AoSJJx4mLVsHP2ZhOzPNdBf+rSBzQmJRG57W99AymEwigYrJowY
NQyGJSoAWvrjEonCRCFmc0KhcxTNHA47E4UjCgshMkQ/kCliylFhvVj0sVKKL7T7QIIECRIkSJAw
JKiBkwvShm85BEvy26SHE7n5cmfF+PEAxSVl1UUFFTUuSBbWV1XEIREpqoqPThzPLxx8x78E0r9X
4SDfIEwQ6ej8/hF1sAxgZC7uVJhYng+0w1BgxlyQIOHEw/zLT6M/kxAXA/SNcAc43JBM5ra3HbRo
NwLG0eCwqaPHjYARyWEAk/vjksniZDFmc0OxexzNXFDgThaPLi6G2FB+INB2VNggFn2slOKS3xCu
OEqQIEGCBAnfbwyHkwvf8ZdnJw4iZflt0guSuRd33cOm0C/dyqvqEvFh9R6oKR5ZNywByViirvSU
5PH8wsHx7BMzBOjfq3CQbxCminQc5DbgbITLAfIf5U2GGVUwJutfAEOB9iUgQcIJCTZ3uIHQIIli
CH1MMXCE7qRZD37gMNYPQSike+BCBdRBM3LLKTAJpsHpsBDOhqWwElloFdxPypk3/Ep/1F/qbwpa
Ii99y2UyAGLuGOZOQHl/7vEwBXPPgcVwDlz4L3JDJpN57z/6m5d5ME0O/Wn/dYc691/y1kPvzqMP
8/9cKxyA8jDshX3KPmUaLyQfuBhhGKyeo9ITWoky0avW0CVJgxHMltzL5oPkTwyK6O8UlpaVJyug
qrpm8G5STc1jxo47BVrGw2kTJ02eMhWmzzi9tW3mGbPgTJgNQ4fN7FEnduOxd98x0/6Rkjezfqk/
9PeH1Kjp01KNDSPqh9fVDqupqqxIlpeVJkqK40WFsYJoJBwKBvw+r8ftcjrsNqvFbDIaBL1Oq1Gr
lLxCLuNYhkBxc2jMbH9ndHYnFw2NG1dCw6E5eGLOoBOzO/14asyRaTr9s8Vk/iNTpjDlwqNSprIp
U/0pieCvh/qSYn9zyN/5clPI30NmTm5F/41NoTZ/Z6/onyD6fyD6tegPBDCDv9m+uMnfSWb7mzvH
XLy4o3l2E15uq1o1OjR6gaqkGLaq1OhVo6/TFlq6ldgaiOhhbM11WxngtXhTnc5QU3OnI9RE76CT
jTTPmd85aXJrc5MrEGgrKe4ko+eF5nZCaFSnPi4mgdFiMZ3y0Z0KsRj/2fRpYIN/a/G+jht6BJg7
O66ZH5o/Z1ZrJzunjZZhiGO5TZ22yw7YB4J4cePo1rWDY11sR7P9bD8NdnSs9XfeP7l1cGyA0rY2
vAbmZSJjZneMwaJvoJVoL8UbobdPHyX7UAtCzfTM7CX+TmVoVGhxx5LZ2B7Ojk6YsjLQ5XSmdmb2
g7PZ3zGtNRTobHSF2uY0ubeaoWPKym5Hyu84MqakeKtgyNbmVp0+59FoB3sW9MeJPjE59bVM6a9O
Qu8odAr2gk7/PD/eSWsIH2QYJQuGQce8YZgM0UYwV+d8bIazO5WjZ3cIdfQ8zd8piwghf8eXgM0e
6v3kyDNzcmfkEeFLoF7aOfr7F8bn/Z3xeGdREe0XitHYkHiPDWK4qqT44h7mr6Glgh8drD6Y1IrZ
2upKsc4DAdqqG3pSMBcDnWsmt2bDfpjr6oJUabytk5lNY/blYyzTacyafEx/9tkh7L7bROa3dPLR
/n+9YDU1L67rJNZ/E70gG98yNdQyeWarv7ljdq5uW6YdEcrGD+uPy/k6TaNbWReT8zEuVozFnjir
PzENtGo6uQj+y8WePL9HwWNXFM8Q/5hOYfa4LG1TBQL/YaaezGc0l+gMZMvdZmdd/Mjw8CPCR9ye
poPFG+aiTMu0mR0dqiPixqDY6egYE/KP6ZjdMacns2ZuyC+EOnaynWxnx9Lm2fkW7cns2uDqHHND
Gz7EYlKHvZWBUVtDZN3krSmyburM1p0CDgnrprV2MYQZPXtU29YwxrXu9KOkFc8y9Cw9SQN+GoAW
gh29i+HF9K6dKYA1YiwnnhDD83oIiOf4/DkC83qY7DkhW1BULCiFA/q8Hi4bk8qn5vAcnz23Jps6
lkvNY4xAY3YBQ5UlGpkFFRWjp7UO7g8ik7WVjNTANPZlphPVAR/7Mv69xP4aR1Mf++tuuccHIzXs
HijDI4XH/Xh04iHL7GN3dzc3J1M96MYTotsVK0zuFCOc0eSakSZ2N9yHxxY8XsEDhyqkPjwYdjez
hf6YASbe2WV1ibl6ukaNynmqh2U93UUlybdHqtge+BQPhu1hd+LgLObqjiWSn43U4wmq4TwBBA+W
B7z8U+xeiIuJ9naFi5I72R3sVV11Pv1IG9sNAtsFfjwm4bEUj/14yPHuuuFtPD7FI4MHB0b2ka53
1/ueYu8j55C78Kp3wC08SWl8q7nVMmY1s5plztqNVUYy+4ity7Ew2ZPZ173AuRDvew1ZTk88yV5L
bPSGMvuYLV3lFakedBKi0431JLrRgqwbiGRdt190u0LZ1I6K+/dgPXXisZ/Zsp1NsYFCLOjz7rro
iOQe9mr6B3U8bPelIrMqvD34nLPmY4K/dkcSFWYM0oY5+yn2KqyjDpHq6LnSpEDjJp+R1FD3tMnJ
IHXHTkjq6CXGVKjQSSmjY5PGyOhWMVFXsoLm6SqqMNKkNSOSxt14wRFQkfkiZYmMqLBHqs5ICpFo
ZVIeKarQYPk9mXQqHCmp0NSVViTvjGyK7Iq8EOFkkWqMTQ5LOuoK64bVsfaIDS+4LRYZFuH2sFfR
P4jwkBJ8eh+9ed+lPkbtK6vAp/pbt0987DX0D3yYyOKrOUuxRcGcJd8iZ4KPYXrlY6VY8F9Sqsd8
wWQwFJ9CH2l1V2GF6ARppazu8vrxah884Y1XJL1YGbSnrd4xfmIyGS2uGKnK/JVdjdZ3ReZrdOPo
foRZ6ir8mLO7cUzSS93SuqSRXilRIQaxl4rXj1ZwNHjKqZXUxYoUnUCFHZ2UxlMRjJYlk8FoxTAs
/+uUKoqFK6OuQLLjKSyKsKvpH0TxwRK+Gp+8VN4oZ+9jtjB7mVcY7j52C7uXfYXlLsBUN7Gsjy1l
G9mJ7FmsTD+yjunFxj0L6X14vI0HC6VIG/G4QAxtwT5EYCJSvCLKlFKkjaKvkfZi0CP14cGIac46
Kg3lFMJ2sV1ML/514h9eL+WsIVBGUoQhBJQE9Sj6piaA0cCnRqqZy5kQVIKWjBBpjUhdKWel9qZK
7bWV2sWV2rZK7bRK7bhKbXGlNlapHSkwVah+axkXpeSwSJ8R6SSRFqecfu1nfu1Tfu2P/NqVfu0S
v3aOX3uWX9vk147UkgYyDLQwQqRlIvVQSvq26SfoQbmX9MEE0LJbsZIt+LCWrmilr4cxd0Ub0eG7
vLt9Ix2MHLw8wVgZHpvx4HIuCz6OnidQTuUB+RZCZAa6P++KFvl6yONZZzO95kgLeQSiNBf5GXhJ
BN0HYbMY/gmUi+4DOffHXaFzMds91BmpJHdDiBaCBVSIhVzcFU1g9Lld5Rf6RhrIOVgmPb0YwmKy
Zuws1G3MZQt1ee/17SEB8DI0CNuiK319mD/S5fumoocnXb5/hnuYzV2+Q9EegqH3Me6uLt+Bcgyl
1L73yg/43i1f7/tdtIchO3y/jb7seznSw2HCJ8rFhD+Pihd5zIsnMf295Wf6bo/e67sle+2OsJjo
GqzMzSmT72p8pBWhA76leJn5oQt9Z2Yv1R4S72D6QTE0Fe8HnYkV4snTovTCJt/Y8kW+MdHNvtHl
L/saQmf66nx4foevNnzAVxMSy0qExOxFXnw4vJPC0GZfQflm3/SaPeSXoCAdeMRTCcVqxTLF2YqF
ihZFSjFMUa0oUQQVAYWZN/ICr+M1vIrneTnP8QwPvLknsz8Vp6aYWS5QR85Ryol+gaGUyVpqDOEZ
OBU6TWwL0zJ1VGdNvKVHkZnSOSze0qmcdEbrVkI2tpGWzn3zoGWuv/OrqaEeokLlRRYaRTqNLdAy
bZQdE3cy61ANmNbaQzI0x3UuagbgcEZS193oom7bdTe2tYH14kZ7o7HBUDum6Rhkdo7GB2CPHwm7
p/O2lqmtnZs8bZ1J6sl42lo6x071z2rdyaxiLm9u2slcQZ221p1kDLOqeQo9T8Y0tfUnww51BSbD
Tn1FNtlq8NJk2LtXi8nOzCbzYW5MFqEOTfYI+MRkPvIITYbdjKbbutnX3LTV5xPTcEths5hmM7c0
myYipjk4KI1MgINimoMyQSzOJiYJhzFJeZgm2RoMY4Kt4aAYPXkgOpSNXpWNXiVGnz8QXZGN3pSN
3oTR8SHCglH/U4rms6eOIi2TWrfyMKoNlWbRtQpLG8R+YNg+Yo1rF3Gzb4Aa7QYVGp7q0ChobLTH
hXpS2i7XdMrxnAIPmnx4wH6laxcHWOU0uQZPa3NRJSNLRtIo7M40SkdN2FyU/crhASzkkVyUgKcN
WAj248RU7JfnNHcWzUYn1NQG9uazm/A/5yynWLFixfLlF62gwBzRqS2dI1Cz3BqNovE5u6ktjiZs
00X/pgKgpbMIMzXSTApFMxqDTW3Ll8fFfPH4iqwHr029R+Oi7DkxKcSX958n9LrL6VXiBOu0J/NW
t9ctDsDb4xX2aLxiZ+Yz9qqtxgqauI0sp/eH+fFq2WssF6+7HGjz4E2AbCOAbDz48HCzy+g3Q5l3
8DhEj/SpmcMylMnpxZl3WbrJ2K25I4sIPAIbiRpWwdXQDEl4EF6Ec2ApTIYtqF1/Rl6DsdgmEbgE
CiEFfWAlc2AMDpSFsBFsmRcx5ozMh8xBlDp3wlXwOayAP8E8+CWqq3eRCgjDMHgJRmQWgUn2OlTD
9XBr5s+g4CrhZ/B65i+ZNIyDn8DrpJ5MZdfIGuB0uAyugBuIjRSRYeQKiOI9XApPwj5GUG4HDY6M
p8E0aIVFsI2jkk4Gk2AL+SM7GktqhQ2kiuzLPIbDcARzlsBIUs3EM7vAC0U4sA+HRrgOfgR3wGsk
QUaw5dxOsOEzzYGdREesJEj2Zu4BH/5NgFl4pzfAbbAJfg2/Jj4yjSllZ8seTR8CHVyAd7gKNsAf
4W9ERU4nlzI97OPpxsySTHfmWcxdg+U0oeS9FFPdjk/3MOyAffALrJPXiYdMIreTv3IXyZJ9V6Vf
Te/PWDN/Az3e63RYDOfDaliPbXMvPA1vwgH4mnCEJwbyNFPGvMnquHtltgxk1orzf6UwEmvrUlgL
6/BvJ+Z4jvhJjFSQi8ifGB2jZ85lrmQ2M5+w61GXeI/7IDM680jmGazzD0EBIfyLwhRs1VXYajdh
2z0GP4ft0AO/go/gM/gCa3IJ2UC2ku3kH4yZeZz5I3dY9rrss8yPM4dBjbUdgWIow78KrEE6+3g6
3v1d2FIvwMvwF/gGviEuUkuuJGtJB9lIbiW3kbfJV8z1qCS+xd7GPoom7q84wiW5JbINsv3yyYo5
6dvSd2Va8OlMeO1K7DcNWIcLsC8uxz5xD9ZjFzwBe/He/gHfYr2Y8GnDZDiZQi4lV5CryE3kfvIG
M45ZwlzALGUJ62FDbAG7jvNxm7lXuTdll8k2pKPptkxCHCFV2BuG43234t9ZsBBLuQz/NmA9bIE9
2FrPY6/9EHvzl/AtlsZgO6uJhQRIAWnGv+nY6q3kTDKHLCaryE/JZvIm+StaxHYmyNzE/Ij5KfM7
5gN2GXsLezfbzf6eTXMZmVqWxL8WWRs+72bZ5/Lp8vWKUYq5iof5l/qK+n7V91Zak7akC9JT09em
d2daMxdnLsk8kHk483hmSyY7t8xi30XbF9vej0ZpAjmnBcbDmXj/58Ay7JMd8AP4If49jM/QDdvg
Wexxr8Lv4C14G/8OwiFs2Y/FZ/oSDuMz2UmIlGN/qSGzyFyykCwll4l/V5M7yJ3kbtJJ9pJ95EXy
e/IaeZ3sx7+vyD/I14yRMTGlTA3TxIxlJjJTmHnMAmYpGpt3MHczDzFPMLuY57CV/8S8xrzPpFk3
tkQzO45tZ8/EGlmJptMD7BPsH9g/sq+z77BfY91w2EYBLsRFuDpuEXcNt18Ww3qaL1siuw//npar
5UvQcuqW/1p+SCFXxBTjFJMUDym6FBnklC1wM3LpIGCPe4QUMmfgXbLkGWYbuYW8zHRxvYyOtJHL
WGBKuGLs4xPgILOejZAG9lLiQj6+EU5B3fkK0DE/Zsbm9vCYglxcgf1wmuz3nIU8jBrV9ajTToJX
sP+0YJp1sAsimdfBAD/MnAPbiQ05akHmTuSFNaSF7EMeWsQsYz7iDrMC9tB32Dew3xxE3q8kt8l/
DbOYOPa2EXAfWNGOK8BWWkn8TAJmwp3sOmzpADigiDtXhjKcfI6GzSbmNmY9sy3zAqp3n6Dcm8mN
RbVvP8r9IlRcPoaf4729yPyeWU+2c3LyAJmI9+Bmeewfz0OY+TEsYFcQjlnD/J17Hd5gapmZbDH5
nCtnWZiE7XQNtJGPCQ+PkduYr1E1v5Wswad/n3zMvA8Xwd9Jhuljb2IWk1+R54mViZNRbBmkmXfI
XIb+0v9fZTZUNmuQj+TYrw4ym9iFaCT8XvY0+xduArsDOPIUqWEOs36miUxgh2V6ISL/mtWm/5gZ
DU1MJnMzp+77FGtnGbyReZYt4eZwp367/dtXGBu5mT1P1pr5PL1Kdg3TAAtlHypGwEpmNEqIV3As
2gJF5FPGifXuwzN1WFM27gfffstMBg/zGfkSLiU3IXeE8UmmoeTYAouoxYN1J0cJfQd8g7bN0zCB
XYFyZgc8i739CpTtJmYejjOLyRRUoBOEE8eDu7A3/I07G1bCGmz/J3E03Yw+r+xn6RT8BuXeDOTF
P5MNyHXjmFquFabiWHo1BNnX2L+h4sgQN7aSW0Y5WAGN2xjytVzRwyxMmUDGfc2CSsF9TcDBy2Vf
M2wPObVb+ZO/oPr0VX1f/WnCF/UT+uqhEf3CYSTlZQFDwBBBQtwcHPaz+w6nZCij/Nw+LCeKMu9e
vDsB73llquAyPVELap9LcPk4FBqGO4RHBa5WXusdL2/SjdbLBDX4nAboIdd28bwBnZTWxgZsNqe6
F1509hp6Mvu6KqrQWfNEcZXB4f/J8/Y43lE8PqHvq77Tmhc0HYTGCb31Qi8xGGvxv7xsWXs7tBNT
dQ3+VVckrRYzciwbMB0RZG71aDidWRgRChXooo4b03N9Wq1pbFGoUKUbvoENkfCF5lTQEYr6nLGz
K9J/JrHVxQ01Ma/dU3RF+g1q29yQPpXtQJ1HgPonFDwhJqXB2EOu6tbDQ6SHNHfLVMOVPWTGdv1o
mcMwaicjgHjjE3r7Dgh9vQLedmN5GWknimhBtEqoMRKbXCFnLGZyVfCSytitT5C77DtX3LwrPVN4
7+frOsioDOoisdD6TX/oe+SrPUAygfSpjE8sf/QTSizfoDQZjlF+SqXHWvbJGJkTb+/Q1kn0Lr5q
/2+3UWO1WS2CgiEFWE/GqkpSFLykovDWnvQi8TZkl5vexdtIP5lOP59+3dfx6B+YNrwNvI+P0xki
oKQ3Q2lKA2bzp406slpHdIZd5CLgmO1PQIPaYTnvy+zTf3KgF0rbl/UKL5SXKbCkqsqCKK2AymzT
yBWWltKwnCtjFcNjhY03XPdOsDIWMer5MqXBGm8YlWzbkcS6b858iGV2ow7g3Yk9+oddcjV22ou2
Kx2afEG90NhXXlYjXjQUpAVsig+vLyoaPrx7OKV40LvfnXmH1WItsjAmFVwEl7IPA0ojgtKbNTMM
9TJEzbaDU0baGQe3i3yCT5UrAeuRFlPfWL9WloivXfWsWJE4oLHaPnkrk5Ft/Gaq7HHaV1bhTZ4u
WwwueDHlVDjJDGYRczFzEfukVobmtGAjNj3H67G5hnXzCiIfqSbDkEud5KdoTesgBg4MO0kfMqug
JyzwMUGvP4jWN0GW3UW+ACerTSldLpDxCg2Q3WwMe4WTUXf79ETfwxak1AJx4znUaN2qXUyMvIeP
gLZRPF4fF/aR+FftB+q/rBefRPiid60uEV8lPBs3GG21dhC+7I0fRjGGDCbsy1L6mO2wjBC5xWy1
KQI1IqvVmMTmjIaCioIIe3r6KXfFmaq+Pt0UZ5ElEDxkYdhowFmjJZNli7+9b15xpEARiTBqozdx
CRs5RW02hWKa8JlYV36sq31YVx7YngrcxF+vvoe/TfUYv1mzl9+l+Q3/G7vqU/Yj7mPrpzZOrfE8
iXXkwPq5BNxkWMriYW12zipDNjKxRjlr46wcUfcwTEqj3KyXOewHsTU0mr2MDQXVP1All+Mw42GY
LqPTtws1i0/Fpv1qwoFe4asDWB9CX31j3wGsB0IrA/8TvZ+A0EeEF7bK6QpBSqln1ZyPdXEctLeV
l6HcaQ8EqsCUr4gBiYMlJatrKphn+toZ7qEJaxbeeEao4tkLr+r0lV31bHonmTZliS0WIc8Scsk1
i69ZK1x109YrW1tW/PCt9NtNtbQPNWUOsQ9gvSTg5Z1gzuxLjTG4G9tLziu5KLqqZGPJXSU/Uz1q
31Kym9mt2K7aad9bokOtjDALzCvMjIxR6jWFrJy1smHzj0s2lTxV8qVFwZnNZsa8i0W7jXzRTYgu
uIvF3kbO7XJp1XvI7aBiGOAxqJPF6VSZjdWCjAR2pAyk1EAMe8m9qHqrsPupWT3yia271Ed8e5BZ
SuFX7Cygw0f7F19gVSK/f0H58YsDjb29xtrS3gPttK6WLSPL2uOkaqDfVOelgJVS5NucZLB5mYok
TRQltZ9fMmP+2KWnRyp/Oufim9c/vHjJD77tuHJkvCLidAqrxkRmrpi4iXnfEzln/NkTF21QX3TJ
jefO2jQ6/sCyVd+uL/bGQkleNsb26sWzb2tHDeqyTC/jYDtQjtigZifIUZKAQtODjlEUKF3K5Xp0
Umq9xWdhLA77+aL4/KIdBx98oN7GXuSFQSKGHeQn3UX1KG/q6zcV1Q0vRInDdgwvEk8N7yseXlQ4
nJ5ECfQ7HJf1aDPXkEdTD6Uc2xzMdY5bHT9zsGvd1xfc5r695GHXwyW7ue3G7e4nSlSL3Be7rwdW
pjfrT3GwFSlXLRe01DqCJkuD00X02A56QQBFsU53Fu9ReMJejydRWVPzVKknIR/HMHNkHrnrWpvt
M6fHxRWT4kjcUwyC4A1HzOFwpCZRzCR0er2lmLElPHx4WCwSFuSPKlIhY2Opgijcj7pSNnulC8fk
JzxjK103J24uQX/K6nRX3lfyaQlT4qxlNpFS3Sb9o3CnsIslEGGbtxn1YRKm6dRmW2U4ZahdQ8Nk
+Y5hyrAtPEy1iywndXmJRGs3Hl82ms6RhTP7ut2GRsy7pjtqy7oxu+juKMFwyl4bz05OTDjQd+CL
g18cpENbfMIXh+PxA6Xt8QP0iii1sKGw19X3CqJsk6Fws2clWbvIz1+SIxwxJutVyIT6+rWYntDx
ik6YtFPlop2wFZSZ2ZDYJ0MhFiWhzVqRPTkgD2mvDtUExGQFOMqFmNvvXr3usuLIhpgxNGLuVdeY
HIamS5/5uD2y5ttD2tNcMaMr8ld31QSLhv3NtIjCGRxZ9riM7Ts0dWna3FAcr3SkG0cGnWZdx+b0
2gijMboLr2GT8yqj8Uh6Z8JXFU7YjVRSbMzsl72EGlg1PJMab0qZa8PaWnNt+SnlM40LfRcpL9Ku
LLo4fq3mNt8O2K7cZXlT9aeYwRVwe1xOo8PjLEuiVDYYvMGAOWjQBwMup7M0omd8DMP0sChIFRUV
N1eXsrr5EaWrh4zqYtYR6lSvg91ofQxDYbA6pS/EUgtTY1sqCxfULJiV19g+FL5CQXCAtkf9J30H
2w20VdbyibiOVjGGau1HjjNAUD5kaznkZ+UGs5FWsUmsTlqzCrmcKnNUUoSZqkojVjsKCytNJHt6
QVT5+B3pF5778dMvJttmzrM4i850q5lK1YQxDkN0/vpH2v+U/mr1j/7r6u7nfrii1OoIuWXnpKe3
hOfenv7LB+l3n0p/YvSR9nHxsMlTUECCha6r048OL3iAKK/pJCP+3Hh6mclWTDUItIvZcci/XnLL
NhLU11p7Mm+lUnpTA/j0fma67U5Tt4td4yeMkvUwSiMx2k0eI3GAhxhUgsdgdzi8SpVZqVQZDQxD
eKUvplIK9j2MCRzIPyrGlDIY9UqfslS5WnmTUqZcY69VUqU4XkWdJyqqlKloQSX1p2yxqjXKfcrf
KvcrP8OUyGnKlN7QoKS85lMqbUqfyGumQbyGPVpkIcpwKYsyZVQ3KlNmDRKrFolN1yheWYlsqEx5
jWKo22+irsiTyhxPiuf1XtHtKqjNZrKEGpVr9I5spNqYdxtENySG16SUyMnKVMwsxm411x5j9jPL
33lmpvqWLttnjuguOZYepKMsi8cjiiPYMUo7TZR2G8qyViv5p7rvd7pprmJLIPSJ11k1QcNo1Clf
SWnkY7+jJoIaisbgLV3JJhdWOsOmSITozaeuPvybZT5HyIRt/xQAV4ptHyPKVIXSZI8xxunWm6Ib
CjbEHoQnYIdLURBDo9STbXSDMtfevNLM88qQP9ZD5KmAP0Gw6QkfKwgBV8QXxpS8AI9CTIj5Y2zs
2SLHk9gPlGwzGHEwXr6jUMnb+EIVtunWZwfaUZSXfLZNeFq92CZ8Tk7ya7JyklYjVVqXTcjVJUGN
BvV/NJ56DbX/pk5F4deORWxH6W1ucPRkDnUZai10xhj7Oe3wXehmi0D95wj5FyzAGg9m2TQnJMVY
FJSbD5t0k1xFZl/oU2/NeINKwxTy7ac5jYUfu1yG+mtumtZQ6R7rFLVET+JStnZhWbSIRCLhQteN
h/84K2y36sOuau8lJZQLnwRQzMeWKGfc3Q6GENr/6rEfzyAzvYwxyFd5xrrGeFrdp3sWwbbAa55/
eFQF7l96mIWe6z07PGzUQ0qCgqEBypB4qS+n4BWoiiuSLk+5hrgJFu7liLeELfMYzOECT5Qr85Sb
PFGeLWfEbon64nP4/9xzVFuk0k2Uaa7U2eUlmJJVch7W5DR7TNFizGxUGTzGiC/siaC54fV4zR7C
eFAUqLxOl9npdOFDhNwus9vtKikuDvm8Zp/PazSZ3NFIxONx8+XAonbGeNyEdfqcyZjL6fUJ2Cse
3OZEvndSthz9cKWTdgW7p1IMe+vEcJe5yimOxjpDpd+52nm/k3U+yWyACqzHCVBMlqfUvpRgqPSl
NNpKX+4CvtwFqZsy4JV8VyadNp/N6Uuq6i8Q+yF2RKFP5NfeA+IgLnoxQuxr+4iBdrZ6GsxS+pfv
dGu5hF0cmPGEPXuGz505Rn/877Stf3Sm3TSld9ux7T1BJEAJ7ZmAQ0k7MZGARZ7nf9obUT7QHond
lYRYNm/RiJ2UoGVaw6xfxZpIy7mmQI3/W6srOsWu7HtO5Rof85UX7z/8YWz1577qxer0SLVrXrE/
RAoC9ZNVsvHf7uGaIgqF9rQLDj/YEi8weyIRq9B2J2v8dis38fDOcyKi+ZMMX8r+PWhXRGgPfj7z
jtyOPbiQzE2tUJhsxpi52lgXHQPNxrGWxcxK5kG7eprpYvs2O3sNIWqjxqMW1bvCSMxTqGKUHpXb
6vK4aWcyW8xmwpgttAuZjGYTAZMxEg6HrFTkWQrVapWK9hzebFJaTUUxo8liFUipqYdtSJnNqRp3
ozmVdDSmzEvNa8z3mzlzD1vSrYQ7qc6WUltpAitNYKWdyUQHvH3dhSWVousJi27K4axqtE60rrbe
ZN1ilVmvLFKabFabyVo0SHBhh4n3dxTSewDtUHTTB/q7jMhUjUd2FP7/sn9k+Xgb8St1lRDP2Who
pQ+STlFqnimo3X6kQZtt/xby0/fclWM1WjXZpmkKlNr8gfQvwukRf3OVz1KlZ6AEKzR7wkRb0Ham
Ghv+DdY5tzpC5RTRWwKlK779CXfp4e7ZFVHR3tUYPcVXslvqS9gIiPbHO7KnxLmyIPx8uz+IA6yN
qg/j0FPpqHPXBZsc49wtwWnM6bqp5umWmZ4zvQssS9xLfBebLnNf4bvOvNFzu/xHpnvcd3m2WfZ6
nvS6FDrexBgqgHVW8EobfZvGoEFlTJOaVaVJjZ1fqVkQou/npOxcKjCykUvhGM1hHEfjuJSjiush
th1LUUGnapvQ/pXYOKi4UZq3eJbRdkpSG43h0NiJUs0rbAtSZQwrkGpfdAYpyv5t7W8v7ksvfvPH
v1/wRJr418zfu6dl1s23n7HlrEt+crPsnBXvX/5mOnB4w4FzniLL/3l9at47O/Y/v/HPM89bTx7t
WfcqMJlXcHz9mq4n4ghbmXLIGSszNrAu8qPA3ZGfKR7y71BsD6jkKlJEe9xZjrpK3l4YGB4YIzs9
dnnkp8zmwA7trsBTEbU1KNQagnqhwRNTqTyxmNpoxeEYbG4PGNQ4JsfUaq/VhrxhU/EeXzQBfIXP
ZwDGaOBVnpC1MGazCqFd7GrgiK27KPYHNbVsbIxpm3GNlVh7xEHZarNmB+WrBhky4qhszY7K1tyo
bKVTmTgqW9F6oee2G2utKLEHazp0CuLD/BBdS6UmtV/QfDHUGmuPMmEGU4UOmUqhqxeFYXsclrWT
gGiRYisV9HfunAYdLTDRpsqZ3iTFWH/322vTh28/84fnRqsXqvreVy+ZWrY/Vjvnl8uaz+tecMWV
TXNk47dfvejplcH0xmuL/EXySOSUn7HchtJQQtb3uGfmtjkLLjZgr868iq32E2y1KJSTjtQq3qos
qC8aB+OLTo3PhCVwOVziW1lym/yukk1FO217i/YmDA/JtykYudvqXl/CsgXl5ZzGpPVo1JzKo3aa
0SaJBiOeaDnHeU1ms8lkDgSDXiBmlJoBUliacBYmCAEnE9Vo1GrggwECXLEpGTObhGLaal5a8SWV
XtoAbm/WNdnRpT29glSU/4GjDWpmTNtNVAE25XRbk6ieYpOZUnpHgymnvJpy7Wcaaa+l53YYa1FF
F720FFOuFDEKS1ljIibaQ5IoAE3Jo9W29sFqbq7tRZ4baP+BUTPXB4z9qpo4WP5bGbhWqKfTkqLM
C7DyguyoZztSKVbUZHuJwoQcoCDW7FQLdgp26hvjJ62weaxzlX1/V5/qLDT5Q732ljEasuutZ1/Y
cm3Z7HPUfa2p5GO/WrXKX8zcQoT0wkk1RXYjH4mwGoOn9BK2YkpJIkUij6y/5g1PevnNrfII82fl
3o0XXMxTS1WXeYebgfJvOJmeuu664qtKmTO1Z+rO1C/RXqC7QH+BsEq7Wrdaf7mwpmRN4h7tj3X3
6IUYFGkrS6aVLArML7mCv1x3YWI9f33R9SV3a+7S3SXcWvEIPK7Zotuif0z4WeLR0p3kKc0e3V6h
O7Gj9IuE15qYrJ6kmao9o2RaqVxutplP1YzTnSpcm5DrS7QJThHz9LDelCo23xL6NBCwsMxuQrfO
qcWTBkVFZSUohbhR9Zi/rKyMKcOk20Prgv51QbR/t/sC+wNMIDsiUqfb4aqkbsoVLKgsDTQG1gTY
gHNE/DFjKlFlfAmt5uGi4bz9PtiPIwE15TAhpGxVsItUQz2p3roqZze30/nI3i/iveLsRn+4nXYF
2jd6PxF6qYMeqnjS5r6Q0AnaZTZTRU4iZycg8tNpVvo3aAojFKTJIDfpRmcqggrd0qBiy43XrPOV
vjTPnfjDQ8OSvil1cp3BU+SOLg5y91+z+OqpJN563ksr6xdfWOAcHvCRf5xStv6xB85uGjb11fnl
k9s2vqiWB20M6y1PN9RHVt512aQxq9PvPHDGol8sscb1k7D9bwKQJVFSBEg8FWIp72lRVG/XElFN
NqpRQ5ax6xj/ugAjEDkhu1keVBCgyquhNiBAGSyldcfyKcElqFCKZ1VnpVvl6iH3pMzABJ4kwKhM
Rt4ZjLkE9e+MokaMTSm68UTWDRVmXa+/Mqsa252Vq533ObegatzDeJ8IKp02Z1C1aCd7at52zjZF
PE6tIie1mEXV2lbrzNm21H3CaGpwUk0pJ9t74zkLNt5Yf5hOLtfX56V5/DLhs3ZiL41T3370DIs/
S7BJ+2qPnnlHOZGfUQqFxCn4QUosCdFROESKOfkFUVNJ8MZz0l9UpCYnNH1daudpRZ7SIuKYvOKm
VndENj59x8SGUyLuwzM7C6PlkYjD0PYD9pn6C8/Gdvln5h3FjdSaIvtTBnkx0XJqvdagM+nN8oRc
S58Qm0qUo2p9JQ2nDOghWlIW1OgrdSkk4kSAuoraoqledZUphQnMlPBepU/p10dUJbKErLw0wlsS
lvKJgYnBiQUT4xNLzvSdWbJSd3mww9Rhvtd0r/lH8a64obFkom+in20saIw3FrONwcZIY5Rt9DX6
GwNsoiRRxtjcpbqEj9WbfWbGrDN5zAJPeI3SwwsWYnFZPZaCkpinQEHkHoU+Whploj4cUHxebyhR
Yk4kSlxer7e0zFzq9ZWW6bTaUHmZuby8TKPVisOMVodKtUZbpnO5PV5fiRoKolELqtg8r2DKSxOg
LNN5Xb4SeSkmYqGih53RlVhX2sOs6ypfB2J3chRW6sGHXdWR3EUuFTuRKPwn0Okwg60C/7FX1A8y
jJCP6cTYKkGWtY1ED5/35M/Yj5jzOMY0SN4Rp0OyyI41sIwOOMugXZbVBagajEYRyQdEG0nO4In+
M1kl2USIZYVi1Aw1Oaxe2KJrwSSjzuOZiPqsgD2gYvGij48Jl9Xx5GZV1ZRh/vl9p0fO7zvdxy0Z
GaqrZ1Arbrm5L8y6zLph9QqqI6vLhxvSU9IbmRvOmeF1x1Gp4Iobwnd9e5BzfnuQ6shlmUPsL9j1
qE1UkTdSdqWfD1SRa8m1RbeSO1y3FN2ReKxiR1xdRtVmm8bc+KD1wXKmuuhUP6MJOqo0umCsUkfj
atHTaJtoO8vGjigjmhQGNaju7rS+ET0UZQnDcYCjXwRbVqO1FpQmoxErV24prvBEe9hbUyYoCAeD
oIgBx/ksUbPFEi3tyfylG/X00h42kdI6nYLaUh2LWgRth+ZJMho4hqU/WcmwT0Qft9CZMwvtCbpQ
pBIsgqXMwv4AeyaqEl1TqyxPMrdCMXsVGMGDLJWorPSIs3nRgkrPmqlV93k+9TCeZLXFZqlWJZ/J
yp+c7iAqmDTTpFgjzdSNwkZ07bkwqveiq8+dxxsRXVM2vNXWP9/WNuHDL+J0yuwLlDpf9fbPtgm9
8by+Ebc3Ah1nDhADXWo31OI/0GkO4YW1NJ5HcSY8Ky6DAg5TF4omee7VxbrJM1v3QlXmD1CJRyxz
CAoyh4YhcoY5q8ga5NTwtsmzayg1NdjnRJ+RTuxabTWKoLhGLiajFsYvnrGyKl6jtRSMDDbf3BCP
Wy3XnD9x/ClL9t6yfOGIyZbwc6lxC+9rKj5vzeZR7Pq+mWdolYJGKXjOsC8+L15YPqllc1P5yiX3
kTlLpqVOvdBdPz3dtbZp4gN/emf6eNr3qmnfk20EG4SJLCWc4SK8iiiUk+F02W43F82petRNocVb
aZChwR2228HWrPsoZi2zTbBrScBJdPSbYTxr92l1Zq1WFwh7awMFnEJ7wBlWq7WRmE4r0E9SUnoF
tvdNilcUjE9BFHPte7AT2UgYtFhQUZkoabtiVaITFR1avDYrYpyV+7S/1X6mZbU9ZPj2iNamjah6
GN/WXIfJj1cHevtQBnzYvzKCFp3Yvny2fdHeoC1qrM0u+66lFoW4sL2MNiU2KZtbo6OWXwHJDkNB
RRVL1QljVpVQMBOfm33Taeff0JP+aO3t95GykGArscQL549vfXLDGQ3tXVHZxr4J80+9edUD6V90
LeNsKy1OrVER/ebrmqtI8p5Zi2+9Dsegeqz7c5HvY0SbGgN0JjpGSQKKSbwgEWuABlInayhoiN3A
bAisL9jMPBje7usOCz60BJycQ+Ys8MXk10XJZQUdBQ8FWKtMNBO7DFWiYxUd5Meq+2JbYkwMW0jr
MPQQbpsnrFJE6NSmS2iM0A9kgt7aSAGrhhfMSx0FWmygUm2jdqL2LC2n1/q0jNZZRL8JSnnlGNUo
nyg/S36BnFsjv1/eKd8n/61cJncUxmdkBf4y1OtPE9LU7RXXQeJxbAFxllB4oT07h7WMckwAOSaB
HLMbfMgpXsopbSAul8YjOeYwhnNLy2Kogcm2xIAJzroW/+HijfdtJoEN550bdRf6CvWlKpOnau6+
pikXzZ9w+5lvrlpx/9o7SWznGaMaioMxr8lfYlZbdOaO1XfdtfCSCQuw/yOLctOw/5eihv506l6F
l5iDDn2jGgWnCg91qrq+UkWJ2l5ZValOJSswmKyqdKmc6rNVZ6vfVr2lljdaJlrOskyv4AayBesq
q6tO8Z4yfHpibdVt5G7zXZaHYAfpUW33bKvsrtJNAxIl5O9VRGPHpCqaXsw0IhWpGpEKhdHjrjKb
LaFwNGo6V0VU6tJ0tIf8PRWNJcpKJ4TMFbVlUVdddcjMmijvsVDK+kxRtB2jFWG/orYn82aXt7aW
Sm613a5Tm+pjUZOAiiTbHd1iUtOeoarG+0zeW6nuUFFNrhrvfPS9lWi/jU6p2AOlt4JJMDGmrAA3
7UIBXo19QOfCPuDCm3SlPGFxnRTZ1SXqRyjVP3URl6MezcB6VfLhI7kSRe+yA31f0fnSuPDFEcK3
sXcwe9KuIr7nRLk0x6TYdUQ+5UVGzUrzZXShEt0LyYV5AY9GYFZd/Lci1pR7KUdkasrOIGYBblr6
EbdBqTUGJwXH3ZIKFnsLfnjJlJbxy5665/JF1adF56oVGr0lYKtynVp7ZfrTUYnFyJ4bv50/26sy
au2zLfOvKCuunX3F/hnD1150K5myZHpxBZkVscacFp1BEelbnjotPfuplonkaSp3U8j7y5D3nRCB
dKpaL6gjdsEe4YAXeMY4lZ+sZGLKosgw5XDvOMUp/CnKcaoz+NOF6ZFbuJ9wPzN1cTsiQgGt9hHR
KmXQbWjkg6iw8kpeKXMBr7T4ocOV4lUNWpfHVepiXS51KGxUyArUan9ddqnfWQCnMJStbTpsUt2a
2KRGXQovdJ+O6BzR+DP2/Ag84Z8Hsu9TiZNjaKK3x3tzrQQGyta5mWnITgYpUbDQNTYqYAwqukQj
ugrqKjUN/4e0Nw9wm7zzxvVIPiUfsiVbli/Jlnzftz2eGWvuK5NkMslMJokTzlzkDkkIlKNACElL
oYUQKFBSKIQkBUq4JoEC7aa0dEnLbrvbd7fd7hUo2zbt9n1puwfj/B7JniOU7v7xw1j3ONb3/Hy+
z1eP5f3TcN3MyDJtp2b9mfmE22s1cqdWi719pL1l1eCBO2wXf/KlB6aB/f7N67snT+w490D9ppsK
mfXvg/1Z39TN1Ws9v5refgSUn52oji+6uiPitERKD/dF83I/W+ORRj/2HejrPWDrGQSDX2dVoobJ
MqRWxGoaieliuiuIytonhSN5QT7uZAXIV+GiD7p8n2SHbwd8m8h8n4wsjIXWEIrBp1L19QJBgp8j
TIPrJFIUEU3uSIeYQMgjLlFvRmozF+T/ISWKtcvCS513STGfPxTiMLSnWyWIKg7tCXVD7MWFaPiG
f9b8+wWfysqfKn8a1xsOcWSxDRJhh16PrkhPo43TTMY4jWISmaYk6LbP9nIM14tnf9rywo/qMxdn
YhcvzvcLKF8Ffifywiz4ATLcgXo9eO6c6dxBNXnO1D41524tJKaCYoPfB5UBpwtuqPzt3hoqtdM1
vz+xquaTF30SVZkb15TZnFbAUK3ihfN9cLNgqKgUaYRSc2O2PabZYNLyUhmWo+usX9o2NLxp/5o1
7VEuF3AFbKRWT8XWDftMHc89ZxrvLsWrxeEnBxetSYpcyKk3srVsT8E1iO3sbow0/vEr/7iiS2TD
fMpvt1MmrV6tLV53bfRX6FPdTNfUDd1TU6MJIS2yZEpn0uLhws7qL+XqTQR66dehxRTBEmmrdbl2
IvJkBNuk2aS/zrsltF+/33tT8KaQbhy5LoiOF+TMUaDgGwA0GovHEYou9iVXhQvp4igQEnKdRWsw
cC6edrl4JI4U41wiSScSSSGj0ibiuINwlcK8K5kg6cMUjMIvGrQBfhqIpw0Blxx+4yh2uvijhFJ5
ceYTTTKurNwF5SjMGso6mlfWkrWt8NsESLAlF5NgXCU8e9eflOVGL0B+JjcwzY1iyaOlMCCrmwFZ
qb/BNTKHm2YD8kHSdPM5iIebldh6feQbWZjRi/LjO7y/PKUMpkp64DBUkvANM8zPX6HoTtpPtQZq
gbVlB9h8xDahzYg921ymUV6Q7JeUXW0BnWr84pV362nJfSNjIYyWSpnz75/0B1LCbjtLewK9U467
oy7pQTAkxDhrwKb+wscFYH2pu9S9tlFfpDNZjfHFVOFWyMnjN4D7RmK0wx7dxf20f/y86obPOMMa
LCTH5pWXPkSTajtCIBEgSiFmW1vBvretYI1J1kJMYl35KQNgBWBnIn2+VeFwOjJqQHZoprFHJadB
GzaYDREz5/XRXq/PRXijYZ+XZA7boUJfMut3YIZpMHAau8I8DYRXI1usXslVUMoMbdVm2RYqz6u0
FkBteiWOb+5RlD2f9t7rRb1s1Mt4o/i+uy5jSU33lAivHMG9ktHSrF3Yjcq6xYGm5OrrB2RL24qu
FyRe5A8XyVnltkZA5MoPI0HKaVTUV2Gg9uTNl80VRjLPdiYpIyVzPkst0Ods4p1TaAF8X24Vi1Tb
Sm/TlNFsq7QJvWt6OyN59naec9n71Pa2Zt9YW2P3TM+AiaTJxDizcaCQCQQmwFvb3HY3EVIey4Se
+QvomTnwspQ2+OlKQTKa8wXJVihIZAEncIODYA3LkAOWp0htiakV+pkJRuUKsEFnAmuFbQ6E5Gl/
OQgcYaQBQVoVNmTTuVEEMWjCuJ+ArlCr/f6ipdkdWamkfp1rjnaHMEimAUXTjmAoKIYsAKhC4ZAl
jHg5o8WUNhpURNqQa8SmgVuyhZWPpB0OTgzSohgEKoCo5HCetYRoiyUEQvAfNoSAPP1wGMnBrxOj
I5GY0aCJhHHvEWfIT8QipNFZ8B7mpsGZVxwXxGn6QvANLAVt9R4kDAlUDLx2OvujSKsmG2mGBGUX
ZrJIy6oiCuZrK0TYfIRR0JlSelWCwIWZD+S+pZmLi8kPoGkgtVE5VzW7fnVz7g/9n6nMWszcMPan
NtCS72h1ZDtky/LyZjmdyLR5SrErxV4BKDWbIhd0OWlbRdtZ8BYKYloMOv+s8aDDjQu7XitbDUJc
IMDL+MjW3LX8hJ0vUhRtYfJVYev16SgTrh/a8ChY5FYHBCYLA0Dkyq8sYiEpxoNBVSg44lk0+Nm/
DYctwXH20KSvCh7c13hMtedKlnLwuCBb1hLo/VdCy/KAiDSsR4AV4QAnOQvLkeXu33L/yahwnkgT
ErGUUBGePtuqsDvtGVWeG/JgnNVGW602M2H1hm1Wcv7CLfhZ8Br8SFEyYAErYgVvWd+zolbIYyXc
q7cyVi++b9F83bXZHGiFioN80KqEgyxbs8o9RPLeiwF78ygl2OBRHzwqE0erRLqa581s669MDDxq
bF79sqNileyXdx9NgYsXPvp1/ZPhAOp7Vqd1pTMmBpT2KYKQ/x1cXgAYB14QKs0cfxnsnnV6MKe3
KxsnWcoEQ1jFu25ptRDM8cDsC4aZFITPq6ZoM22JTHB3FYJ5v7gDO7nb4uC0AagJ4dKH6m0QI4+j
fdKdLMwY5QSY0q82rDNO0mvK9bZ6dW37imUbqU32zfH9hv32G+M3tB/CPhf/XPuhnsewR0yPFB/r
OQ5OGb9aOlF+vvJ82/PV59pP9j7Z93L5lbZXBgPXFTeWNvdiy5Cp3mXLsEPFu3sf6sOurdxY3NN2
U+/ewScrmjAIVEIDqRXbl6t9/vHGiOzPy8PL0uOjiLFNC4a6jHgbQEbyGYulK6PVjr+NaGmW5SJp
6MBpvK2Nq3bS1WonMoiMD3JDI/TQ0EiQGBocrFbb8MhymDg6qyNDpP+wT872LB1IT8sGwgYikqlw
ReQfI2hkGs2/sr0NPN8G2mRwZ6tKQqEqudz57VVQXQppYaDz2epZ8BYyiGIvjTy77J2hJixQVkJB
WXHK6kX4R8ou29yNxpVdiUnl89uHfjuEDrHLI0yVGWIiy+eRwsIRPBgmLn700cU6uROSuPpOeHwB
cpijc/Iw3hx6UM+2MszDiAuQ8c0/y4I0VwsTT7OG27Q3ixFih3b4RvyGyjBcF+U7MFfMSkNWRdVc
Ic2D480V04Iafj+10NZlqoEpELMJO7TW0gIAwvwJAiktRJ/CHCKBOBYTqLl2bvD67ZMd61YV2rLd
zMCTXxpbkqxat4l6DY6zlayPvXVVUEhFVnMoRhjM0dThG5b0HT3ltpO+QPs38+zaB844tGHOWNVj
hxodjy/9TJmXspklDZC5qbfW3dbVuOlWkwnXUvFBW/jz2bSQ/iLo2m6grKzJFLv1/aO/RutX+VxO
R+gSsqfU+Fv07uWU3i4YZM8Jwez4LPScIri3icESLQwmPdoCYbqUHXGhrpRqTLtMv8w7xu8HNyUO
eZ8OfS18Fj0bJNaANeE3AbZKv8q7ilcg72ZvE/BqJqJjhS1B6DeXA96YgncTTbwLaUscIInHBQDB
rQrRLgC+MaQY4+IJOh5PxGOzoDcR/xTQK+tzTcE1jR45XXgn8ToQkRhMdnHFwOPNk8qqTVnJOS7e
gsHxZgqMKzESguXfxkFchsHxPwODY6MXL1z4KPanSPhTcDA03l2gZbrkZWj4fwDDMs/dqeQ97FNw
75/gpGY6nLM6aGfnDrz23TXZLs+NNlJvsBRqXH28LRmI+6+3Oyl3aPjYVIrLPvgKLzgN3qAGmlMF
MN/oLrRf01g9RJooY3SCOlAJJYLpPeBLI1GadSR++NUV1z6F7trJ2H0qjQhRr1yNfBHajBFhkWel
Lh2qxzQ49jXqOccx12nrafsbDs1qxxR7gPq84wj1mOMpq7ZItbED1BA7qZuwLqe0uMFgEQktplYz
ooqQZxySrNrbRsbz2tt6CvdqH9eiWtYpTyokhZRiJyLBc4jUU0Agu0Ykb0F+3jqNSMgxRI38hatZ
gWhVj+SioqysUblDRw4x8qIZLKBom006rcqBVhZZs4JuxV58vHHhrkPPngCuO+889fTqwfv/eMXQ
PX9Elz7Y+PuvP/+5+0H468/1169urH5v3QbwpNzZ4W0MY9+DUhCQLBiXRlaAewyPGZ41vG5UV2wj
SL+p3zYYXaG51rTHtN/59fAZ3euRM9F3nKYe/1JkwoSlkbxfQjBgFDNZkwmxO5m03Wai0zahzzUN
jkumsD8tjCIiSAUB4kpNY/dIftk9wogJEUxcc2w3KOIE/CuzEzhzYZdT7vD4LKKFBp0saGW7jjRX
IWUl2fiCVuIKS7RA0i7V7tAe076lVWvPYlWISGIvuQRhWhmnzRac8hCNMvZrdcMdlyf/WydwsTkn
45TneGp7YWKuVCBL/MYPHSny4kzTamer6TsRhRwuIA2tUK7U6j4FBypVu1Z9vakrbYviI/IofLNF
WR7cLRbnSYLctdOJtSrt4Dt9W09NTd3S+PJvsqPpITuTH9U3Ini9S5xhON6T39a5Kb9lw7KuocyW
H2WwQx/ctv6enT9rVOzuRmMRY+csgYCqfCu2ZZx2ebWhGWq4bdeR71+9dMV/PC1jvSgUUgfUdgT5
T6kLhTHSB99jYAW2Vr8WXxY5iX3dfNLxlFN/wHnEeSmGHVI9rEK9HAeQPt8vw5E0MgpQmkc5FPhS
RmCcBo9Lfjqg0QBtGMCLOI730Tzv4zk87OPJtF7SL9Vj+rOoJE8hdDryDi9rI8lUeCnfkeeleIGX
RPj2wzckfrzk9uQRHiD84/yb/Hv8b/lLvAbGxrtfjvFMVkGLH7XUE4tBZqeguPmQ1dQOPKyk2oXh
ShnJarXMxGJUAJtLhc3WiNA8956NQsqh68DUfc/fO5bzBf2OBONToVodYTE7C+NXRr1RDf/wGd5M
+2xlbKzccILYvt5QoLs94eUojU5nkq56tHt8F3MLunVL0mog9XI/6EWItH8BpZ9Gvi25sgAwfhdZ
0xEqs4OwmdtC6jAhmB/GMKXT2WQ0dq9IgRpYAtZBBjUNVBKefBtJa9ViRMtOQxaYt73tYAiPaCHQ
w8jbQG61WAoAeMfU9h7/T/y/89it/L1Qkm/xKv6Yri14xHmYfduhJIh8wSGl4dvnzx9zvOVAHZ/J
nAW94Br5+a7fy84gl0g+qtdnoGdcUKqg7RcuNpf1mGLYcuUZE4KtLhPG3qTDitAEKmdvtack0VZv
ihz20V90BNQbRzuHPJnbFz175+BanzXBBDoCml1XL5oi3S/m7tnOO00bLDEPjObn77qxN+1rL37h
PmnjV/2GJOh96JYVnWF/+483F668S42FUrI1L4fyvFr1WcQLNGcQNUz2OyFSgjz9a+rfov9twla4
DiN/AJjoaUNWmzAz7+HRW6FRoV7EZAYqtVaLeNxeF3C6PV6HmlUBHYxfLKtSYfcjx1CgoQiYxjk7
Cx2WtXNh1k6iQ2aMw9BLGMC28MjzWvNh01kAEC0EqgarXSpW8m/Z37OjdoXlcHL/IHcZy1FKFma7
zGrsct3CLkcohVDM/OEiKXdY72y18c/2kMD0C6U+o6BM5YFFpDlIq1i0ur0dkO80MeROpQ0AYDmt
8Kl5VpADDkovfszy6NfdJMFGHOO+NcvKlXiZP34U3/alVarPNv69NnN6ndtiFegN7F2lYClW3I72
hLz77kdaY3fnoO22g6PSnbo2tg21FjIDmeXtm+37bTfav277DvJfNv2K5PLqZj02YluOrLJhRaTd
hvrCkQp6Sg8qwVp4SXhd+Pe2P9h/X9HS1fZ2So8HQ+VKm51R52ztVDDk6kjmci3cFNO2IxoEwziq
naaodoeJcFEdEDm1UyR+WH8FJtMDV/uzFMynlORg85RkK3DUEmoddS/1OKWmIJOQDLmAS0qCZIA/
YnU1kZNLGUpnlZGcF2lbcx3PK2uJFcL5tEtyHXNhLrZD72IoBv6j+L6/mGtunoNQcqnIJT9F52r1
zsjrF+xNfjgqs4aLypVyvXFh9/MCzbbX5gvRVqUSDRUsK1ROIs14tbM+2//usDmIiq3FDKrwnYZv
L3zP1Z0BNj+uMKt3qPPLkZZGGyqWLgdknWiphJ17LmQkLJFx75LxUi4UN5IjJ9+/KinFJ3kLbosO
cyPLpWIgFV4bYm2+zS/s7rJjO2e+fkCwWrgtzM3VYFzwl4f/o/FvP5YyI4+AwnaXweK9wn59KZYK
FD/X+OadAsV0/+t3/26RbElxaEmHle6P/5a6XgUgLJGFsGSAb1NhCl2JvaL6O58q4q66h1Cs7Ac6
PQ4MRpPWodUCXoSRzga0HE9w1pS1ZsWsMAe9ag45ZHwlB7fT0YIS41zBwm8dlxwo75Actznuc/zQ
oXY4w9xhHhlSxvYNdKEWXBJcF3wzqAq+jgmyEyO8bArJPN/8HCVZQW4K8xL88KX8bfx9/DEYTPk0
L/EYP426Xwxlf648EquYxEXo4BdIpaNPGUWCmUjpdv/oIiuPfwClj69VDkLqVEAp/jDNpk1ZOfMD
BQoDQ5VoGgc+jnJZdKabHXfSPiNRzwlRiXR+4Sv09wOORWwbm8RGOodHdz6y+OPDvhe5QtjrcvZG
+WxfLpda9NNp5q/Q/Y/l9K3awgiUegxslwiHjXWhOpvehUZljhQyGDsnnePRa51XRP/JqY7aUq52
+6BrnWtNdJtrC7cp9lTopRhhVWrt6bZmJT6plOChmBJNyq2c9DZPSmnGnXdG3wHAgfgPB96OBYMQ
HGrdLhfLOggUU6k1agvrijndHJEiagRGQC2+rL7dbAGWaawkGcD77GHH7c7YYeR95zT6BQl3HXYH
lojrRFScxlKno++7lVofXZPXp2MFeSWZk8W8W/IV0m7JvdSNuc9Crcax8gtNFbU0BOHbzMxFEr5n
6lBBTb/7xFMsLYVdcKRadVNCflQoDoKueFStPBQO5irQL7mgC8oM/LSl4pArxZaK09+sFE/VlTaY
5rwV89mwNdKHwkANZCU3x2UDdsrOQPrZ99zGDlxVsifFSMXsndz8z6VAV+PquFY0C2zOkwBcu1Wj
Ao9gh2as7764KWW36IWAjYt15PKJibufbPxbGX1pZhE49ccNPKMRe443nr7Dj8rI79I09LrboP77
gU662iiDBS2ijSIdoJNG7JBpCmDYNQEOsU+CE+zJ6DMdz9fIQeiYJHO1b7fvHfYvfWq9YIguEzAV
63Si0WisU+psl8I+P+p0cmGJDoelzihMnpZC9+H+txGL3GLF2dpwHNEW3q6EkskgoYqynb7Dj/t/
6Ef97xjRC31nwQAiQerrvD0sQ0kPe6FTqo7kOyVPobNzgDdKxnuNzxtVRudglh2YBrSsysUwT35Q
h+qJKa12H31wkWy2zSo6bI44wkyqFLHnwutcdbbZyyQ/7huDupH9T86L82CwhQQp+8IEGgrKo3nz
T67bm42ZUHPNEv/VGdYaWSlcE3R4YjmzW7RBIuHwdU4so5xGm7sUEmpXloJln6370bUdlbDPEed5
0WkyUKkn2E41MzzIeLFD+bz48J3pSRJP+oImVk+680cazyzhmOSwde/ieC0EIo3fLc567AFfnGfI
4Mfl/2fqKqKirNkrGv3YXVCzZUBJqx/JgIyjraBnnWyE7WCfRl9CzzpfCk9n38beVn2f/b7TOOSa
cm1yYapMOpVSe2JeZ8ZpUcmz5MfCbpfOl1FrtDDkEgYdoyocLr9NI1rxnVjIa/ZNg7ekUsYiEda8
2cJZUEvYsIeRQ+N9zDEGXcrcxnyDwXgmDY9hzFBbeejNEqiVlpTWlbDSNCZIRtX7GRn1ZGTUk1FK
cTC43pc5lvltBluauS2D8pl0RspgGTm0VmZDa73puHUZHsEdBfZfQGozv5Yjq4KJmu8KolTWFGSk
OtfkyjGwC9ibDRDNIDvvgxpE2+qXaCLUVkGsWMKCzULXiN9pjLfvKo1lCI2pGkqL8c4tjXd/evRL
eS7VFaSNOkqn1mrMpaErkmVTudtW1GOH2q59oEEPPrrojqU8aSFMVM4XyQ5JS/6yseY/Tk2luJCk
V6d0atw/fFUneuNjvRr5KTHknxr9KnnWFxE5IDGHrECH6RwO7G1SNcGuZ/ewmM1OEWexpxAce+ol
3u0G9DT23GkKQeBKIoDZrTWTrENFUNPQs83gQT/3/ltaoH3Q/76qSkxjJ0/jDwamQfiF70JxfnRB
xvXQYy5YGLmbQe5vYKEvOS++Dx2oOQmIPH2NXFpQekRl57DCRbN1VNOcxUGuNaAUccf9j0xOGDY8
4KXJbX/8Ir7z87zdPPDmA+s3PrqosUmgntixHogVaY0hYtzSlwK2905SgnPLSL4x88RTqdh9E5ON
n/Z0rYL2e7bRj/4nvP8Acp/EajE79n0Sm2KvY29isYPkIfYB8nIJeDwtCZhbEkA8UALOpgS+LZGA
f/+H8v2rwIMCFAFk+idfNhMcgRJngQEJYte+8HtZEvWPPpLjRF1+/OLTZQEzNSjN3i8zJ4GmTJQA
0BITeBu/44FHV04Y1j/A0eT2P7RkwYXeUoShvk6wPrFjQ+MfZoWRbPybLAzXdSMFgPWvfiod/eLE
JAh0d69CMIBfuqDBkW8r81cISIdkQY5qDEetjqNer9WqIVxHoR9GTpuP2uDqVeyonhVf/1lz8pqZ
PygzWMgp7KL8yqQDC4YpfX9mG+xPSV3JZFcXWvvkxreVZbK1t2At95acuvQOekq9EcGQrESFsQFk
Up5lBwVYSZ5Yp4S+jp1AVGgHOCuTypnWxDqp9lT77Iw66KmPp6aw4+qN/3Wl+nH5E2+GfiDPOHkl
8ksp1xa6bvGZ0e8HVIuXeLlg0A2QWmcn2jswwE1M0RMTU50oyrmDtNsd7OnVXolINYSfBte95PPV
NMqgAlcVo8g4YTriELVmNxrsVCWICfdV4amJoJtccnix0vQ1UMrkA4nne380cBYIyAS2SyKvoi8Q
bZZfXTXBuBl4PbSeHS+8PPcs7EcQOvxhBjrRwrLpW01iJne7tDpeWljiT57pOQizj6n9oJpsN7Wm
n5BBO/qJRhGNlmmlnyIFeZuy1YnOtomE5vtEoDEqE9D8ucKqgi3Aw9tKdz05XqhIcV8h4BQFFaqi
CSmzLKO/87rTlmBPwslet/HNnds2pvw+lhJIR3TpY+s6gHbLspznHatFT9njA4HVKzuysTx7r01j
oEydWKYx8NPGC28m3KJL4DM+Gy3otGpdYvjzLGiA45LTkvnxoWuWtUXSdovbltRBZnHt8X/Vm2c6
Oxy4heTq7lvaQmnBvxz832EHoTPLcw2jiv7XQ/13I2OAlvbcngHPR8Hz4a8mT6Q+HlRF+tv6n/Fi
xqE7MveWsXIF6entlTxeUXShYGwpthQSRZcIeaOYzGQ4qZeWpF4E9IwBbpznxzTR6KgYSiYSIaSD
IM4wotrc3yu5MHGpKqmTXMvCoqtXIitbym9CJJSEaTWD9IKXkQzoefHfJSBNY/teXkZN6wKmaSwm
6Ze5YIpzScsU47jrcuOoX7xAXvikbSgP9cjmofhmLjVnI7NkcP4RafVcK5KybJmJMv/ZTuDDUGQ2
ZTVhpHZ2IKdlKsWSUm1nYHTKfdoQJUVdZj6Yu3HXzj2Nf36oayAf8AbtBIbqCLIzsSwf2rL5RToy
2u68+ZcPRzqzsag33HiYJAnKUWgP1CegNeTsP1jLhklHbvyReg+0iL5GsfHltqCYFWiKJiCK0OrC
w/duAi+Ar0n+ItC+QTpQ0v7f1bLTYLEElzlvL4cyodAI+ibocbK2jN6Ak/WnP4T5cOWlD8FPIJ7x
IEekRN7d60YNDMAXDD1rw5829kwcxr8JXpN/UR6iSgitT3u2KEPC7rYCaQXHrCBtPWaVR6FVVtbb
HIBe0FKyc1ds9MLMBwsaNRcWfS9rEwH/c8PHTz690QMi9j/b3gHAt1Tr0aPq9ubsZxr0d6cRBJtG
fyfPfnZg9dzsZ5+YmgiNx2s1+O5Ut9damwhCIuuRVarVqsWIFjHDHMIhISSlzB07gCyBQXodsgHZ
juxDbkW+J129ccvS5cvXrLzhM+X2HdeH41dcIy4aNOh6JRWigy83L7bHRTHejq1059M0STrci4f3
7tp11fr+7ltuLGa3bbbal02gmrbOCfjyr13lda66cfOqVZtvxNb7cVMUYn7/eiT18/OV1Pn3zsuO
kEqlyPfOk+ctFbhJnpc3F76V60CquSZ/0Lz+Exf/yfVQJrTgl3/rKdRaU60101rPntd+Yh/8L+c/
uR/4xOfP/nvYj9P5fPoBefHHXCaXEeWtRikL/3s2l8nk0GXycsYpH0DvmLt25rl0PptVLgbfk881
1sjLP8oXPyBvYQ/CRRruNX6Sy2X+Ee6Ao3BjQv6wm+ACfDObKswMwq0j6XQe5VsXNbRw40P5z/4u
n87DcJj7xC9sZeR9Lwy5v8Z+jfiQq6Woj+TlsgbG805ojGYTCUhSo9d/wDhpxtnvnHCiTquF0ZsZ
6zQov0waNMDJnwVlaKR/CQNb9lxWWYDUu9lc/aA8bAhyjlQ9l03lLDm4hirSCn4TKk/rM/9wWycK
vaY1oRL6a9zrTwkuw1lUFQ1weGMMj7IhniXeQdGwJ2nEfh2wBDriM7s1TjLgF0UDlw+jr2sogncr
GNoCv8pKlQopIHWJnrYBj3cqvym/P4/l9WGtWqOB/NInEZQXvkp6r9chTGPvSqYTeZDXaJAPTuqB
XmtAarn6xWwqW6+dz6ZAyqqYHTxwXm6CqpPnZd4YkL91DvMVOrGSPGKTRJX7EjqxXNYLcSLcNqm1
NvQWLuom1cL4zNDSe2/dlUuUOdydG4yZc20Vu6gPD+8a79q6OMZ1ru00tQ0tHSwbv+AKxsyNP/pr
2zdem0ss6ioxYk+O0zhSEdvi0Up06KpyZvnYeJqIF9vyYZ1a5n0fNK7AroL3PIY8JMVWjm4cRa+X
wHoJ7K2BjUXwYPTpKLovCmz2z4aAFFoa2hHCMiEQAvHXgA8ZRngokCQB7MMEMWwHqvHyK/JJZIwc
48ewsTGy74UquK16X/VYFavmTHabjXRBmSGybHK18/U6dMtU/XyuDgWl+GmKVB5mhxTNAvXdejCN
+oScQnNyUmm9mLwS/C1K5kUhDZaNAl6sEr7LT155TSKQ95m92R5REy1Lbp85ObR+oHLNcEwoDQx0
Mc6e9migu77tlu7UFaOZSAJnhQTvjfvs+txETRCrQyO9DrA7gOptAY5tr3W6wgMFr5otpCm2rxYX
u+vlyuq+vMBoyPTotsW9d+y9ZijChHJuVwg1OOw2xoDWrrm1a/C6RRk3cemS/Gu16G8g3tUg9FEE
7rfmNEQ18iNhcD946UPsDuW8/V/k/VZPJTy/SJ4+uPFQY1j9fyG6eQZopRsefAJM3QWm7gQr14Jn
6mD3lvXrI4/cc+TI8WcQ5DgKjmP243CBcaEIHQpFKreD2yNTERAJcRY2FBo7uWL58vFY9OZ4/Oab
ufExenx87KFVoLIKrBpfNQ4Gx8H4WH9ZGvvSlzZtuvmGsaHxeC4a8kcwA4jIXXjM8RU3a46Jd999
g3glMiTm/KLdYOjImZHau7nUu1CJNYhQLtbOnZs5pzwSBpfNjVQOesXPoTfkZB3X6wdJ2dMPQqRi
kd1d9pLWafh/8ySoLzidkz0JLrIt8wACZsK0JqxpArMIV6uZq0pbKZ/sTn/mvAqyMLmNGl7YqW5a
Veu5GdWcvSkfM++bzdOz5qjS5lR3fnHIFU/khfTmjetEbz5gN7F+yingVhTGlr4rB/Lsnv7Ghls4
S7Znxfp9vf68YDU7ONITJOyoijUEO7JBr11f3jP4DWuklg2SbLE2NLm+I1gN21KCO4pqjEbMYLHp
O69ZXLX/W3moEGbYZVvuHA23hyiT3UtyEa3BoDJbTdr0eE8u6NQ/gGUbP9v6zH0Hhq+5fZHX7BRt
Zq/DzNuMJI3iar120a0n6uAHwNngdxbvuf8L23spLkRZ3RThoQ2kDdVpDbgn1S7VnE+Bd0C0prWF
+OymqyalICMm7XyG9+gIg9WqR7WETr3qvpemLNGBUvstG7sZIWazcIwxzOIWk0mvMZg0oDi5bceG
ALTdE41hzX5ou98BQ9KRI2dA9Bjov3/ifrR0P3j4JrBXAPfcnYI2evug1/MGx73xBjfYTw8O9p98
BGx6BKx+BDwCdyrRfH6k//TxZ591EwbDOfCd73BuJ+RvTjdMMP3Ord/dtXPnjuGhoyNHR0a4rTvo
rVt3vHYDeOgGsP8GcMOO8g4Q2gF2bF23fNXWkycPHHjjvq3X7BhZMtTfPsgFPO5B2bB9b3znO0d3
vaF5VXziifvEm5FrxMklS9rFVMBsIAigcVoIGOHPZ+X49S408fNzhp5LkTPn/hdj/zRrh2HPkmsZ
ei47Z+Lysw5w89P+qj5n/PXAvJ0z8z5QonzYQotv2u3shdDm4Xm5CjEXNpsuoaXl2TSVK6wloXSZ
2c8/TBZsGv2nn2y5hC8rP5eQU28mtIyZTsSCBsHcMbYu5xRsOKYz6L/R2FhnygNT2w8u85fDdtLp
s+AMbdQROtoS6mkvOtUW2kZZP9/YfnV592cfmGIKSW/e7w5qVCqNwWzG1GIiYzXQrkB1ouM5iztU
CnlMqVWb71zFFFNcOOiOEQbC50wv7c6FnLp/bh/ORVziVTc9MBFc0hWNhz0pM2Um3QHb6N6pzhir
BcsD2UjIJfxVQDCRLj6Vp+3OpSMFq8tPkm5fnEfHG/eu+v53Xjo0ZvUEYQajcJm/6s0mk05ncHdf
t8TcvmjZyAAabOz9p8bZH12LOwKuQEKwqq04AS9RAw0d8tlzq770IVjyq5rBEXCuPHbjoNGT5P15
n9PgoEg1YW9bvWPr2pAhNNi+5M61BdKXF4NZ0U05KTN0I0LTse76HWtZlV4vc9xT0JO+Bz3pBPIW
qEtH+s9OnEUPfQWc3AMe3gOeFsFdwoMC+rkDN9/c7fW8xXFvdUuc9BbXLdHd3dIgdCS4kh2pT3rq
xRdPQT8Cz5xwuU+ecp5CTgBw4gR3ykmfOuV87jm4kOBrw7e3bd26pbfnSN+Rvj5uwxZ6w5a+DYd2
n9iNbt594250ajdMPVs2TC1evuHUqdtu+8JbW3o87m7Zl0Inj2x7S/PiK+ITXxBvuOGJEyeeegLZ
IK0Vx4aG/iePSqVquRx0CnlSkyz0LJhD4H+XuZPiFiTyrYPqT/cn+MctpzGdI5t0GF5gaWYQy0Lv
gpcpn7PwY/7/+df/5lzaUivfzHuPcuXsM1tz3qWe4+BUcIHzwWyGadWb1YTD5MgmfDouvXJUcsAY
rwfQUp5rbFxtK/RP7Tg0zpciDtLJk3rGZoauxZDdq4f74nc3tq8rX3/HkUlPMcpmeU9EdirCbFbl
BnO8HqXcgVBYcOu+YQu0ZyKWyMqtB6fYUsKbEMysldBjJo3bE19UK0Q44y8qgymvOVZfW59czHf2
GK29Qqzx7hqdlaTIYt42sKIeZUWWVP2ITtOUI5TLGewja3JWq1uwEgyfDqDLGveNffs7Z++btHhD
MAhYcZXBRhrMRkKrJ0a++l/Po4HGvn9svPY3G8zOgF1I+Og5jyotXunTLtr34FefuGe7p6a1R4Sx
x24cMXnjXqFAWGy4gdLYDBrCnh3btHVjAbqaf+3d9bJXb9cBPT1zASzSOBg7tDyNgSGiy/qjk0u7
7XIf290Qj01gv4N8RkRektq+4wEnVGdUKNkcqrA4XE6/6BZZQXTAl9vB4Toa15lNOK7jER/pQ30+
0a3Wilq3bP5+tZZWa7U6BKjVOicrCn6/zs3jJjVwWESfGYenFDCcS9XOycxHfkHDhOYO2BQ0wx9k
YWKIkeBbB1VzZAga9g+yB1ttwuegbZ+bywoKYBagWZVAjoIoGNIjpR0s5NM2Z3iChnkDTgVSnXGU
o5apaHfAjjf2a31xlwEQjbfG/L6gvg5orwi0/n4J83x8Oplj1aKIEkzArWcPfLYg2l1ABFvAeiim
S6/DxTewnyAxpIYsQb4qUQeC4FVBCT5PC9hx5lUG9Sm/iegeULoapbK5DAbKA2X12JJ4TapJEqfW
0VA0JqNRt1cHJnUbdKgOIGq3K54Slyxa1CF1i2ogxvBah6gziuZpmSdezMKYIC8gc8hdzFYqTb4I
02sqN5snYawAlYojlarLZEKuYcu+3PS6Flks+WYZhE2hELJTCcqAnQwJm4lMi9lbVAKVWx56iWxX
zGl4nCDyNT04vPnOIZbLdlSzJntHOZSsSRauOri6ljHmPEQkU8yGCQ2XrrCR0H9Fh7o2L4qQscUd
jrRJZFPdUTQglOgoJ0Rrw77saCXMmjCVyh7rzdXqNVFroIxalEJVUO6x7rTbE2sPkpqPv2qID63L
uqoZHkUhV1186YKqG1pqGXlOWnOwfLyM7i2DeBQcioBoBJzwg7us4AELOGABrxBgH3GcQCfxDTj6
ih6cVINH1OCwGhxFXkXQ0oYyKJcRNuPsgvzcCY4hYKdM9HnkCvmX49vMyvQDnAj17gROWhsvl/Nx
aLanaQ7G7fNypG4VV0CqrjzmClldrmmp9fNzHG7+PyAEm2OeUOZydG2FxdJseC22AqNSvpbr0jMC
5nV41vYNHtpXdxv1udF6tP/GDSt8Uc/43ie2rjmyuU2jd+15+gd7vMVUyMQIpN1n9aEPBqfilWrn
nmeuSy8NLN/d540NrMmgme3rOgtX3zvF94Z2ffPuEb3JpMFxjx96PrRm1RXQmuVfSHpEim3O3phF
z8TAyRi4KQo2R8GWyGci6AEDCMCUhdtx9C4M3I+CAyhQywLKpeHtp+yVks/X6vXivF52JQv6WRBi
SyzK0pTdFxDttGjFS3mR9YrI5ebcMuMFdiwbMXTri5fLEDRzhrZJelqTtjVNmprnNMVZo0UfueHr
W/MaLRGWVnX27N+9tdQYIIZW2l7Wadoq+mFNe09g7dXXTg3YdNr42K4+V7cN+0nPji8u8XZ40vWp
8UAkblOJnQPodmeITHqEj1+zWXjWHOi88sCUp+IcuGlVXv4pBCUWfAtKrw15Slpto2kr9VTs5Rga
i0SjCECPU69SaI0CFLTqTHtbpZL3uA2El/B6uUyezuTX58FAfjKP5hPxTCYhxqzACgiD6LZFozY3
RngFGAPyFZGYlZkiMotSMLhoaRVYWvI72IoAlwMCiBXOZ2VYDddwpVSSWjISlHKBMt9Vs4o0W11S
jsqz4s0FjVAJ+1bFi6LejOQ/c/3n01LEgQvrRbUm3/fZ1RpNICcUN1+xmBWXfPwrIt4Z9xDP6nTl
Dj32kw8NFB4p8sbGTle85Gk8aA1awrHGX9jcJtZpSy+uXBJt4Y4QOu6KkBEPKrTk+V0ozxzypDR+
kDpKocetr1pRmqIsNSgdqyeHAFDIZjJxvyB43C4C93hwnItH6Hg8MhnfEEfjATESz4g5C2JBcCg5
F0S2LsxFuSg/LuagHF/x+CMBUcBbpbemIOufkOdcRF3Av5v026oUblKKh4M/K8wmz2YuE6M88fnn
eQyjIt2pb+26NdCRjVr9G0WNttp3x5CBLA7oG3Ei1x1lDY/ryGyPHv0d+r7ZRvCFoK2xU+vtKDTu
t4uWRKwRkxg/zEeiM9UdQQNc1SYEhFZk3AgjYz/yLWlqsn9D/6v9GF4Ch4pAXwBnUuCZFPhyCpxM
nk2iDyflnuMDNNhHgePGV43oXgPYhxxEjiOYnxeAIIT6+vthMAxFIhzrolnW5eN5uf9o0CJ7vS0T
CcUF1mXnBRHx+ez6tv5+qU0Ojvb4wuCY+oFcBVEeEgcpOUbm5r0cQMony7FV4vyTYDnryguiZbFU
mpt8CYYB7SzWbCFGexOG5lSsiGLBnjXFq47duIzCdYnhNemeHUKHSt27WAf+QudKBL3Gytr3rtv6
lQ0ZMymt3nPo0RW5NVknbzbarEaVH/2i2WmsTLXzY3c8tTw26l+6e8jvYf7NCCFTGOV51OCrZn6e
znVuumdpV2/f7bvX9QUZmtAbKbvSpwxtWA2jCUQHfyOtYR2OsEen1VZQPY7bGcZksXAelPZyMDx4
JlG48CS74G1lQuGwv1yp+PhaZ4ff39HBZZJ0JpPcmAGTGZCJRpI1ROR4PtRRyRRNOKoVdWVozJIh
GfWwFrs/JIYd0KTPNVp4an7L0kRWrTAxSw4UarDQshVukKvfPHtO7ZitRCuFaEV58gLGkNKsOWvn
q9Jzpu5rlZg+afrKtVpsshc3Zjtx8A6ekWJe81cIPQQVjZLekU/HyPFGZRgn8j36RprIdUWdsiPk
uvXgr/Bcd8xj7EFtv+GzdDAgCFSsPzfz00CWinLQETTuagFwM/40HQwvcIsgjBH2ZF/yw5ZW0ONQ
Kx7IxNKkxeIxydne5nBwGj2t0cisVr9RDyb0YEAPgnrA6IEeBRq9yWZRENgrDo8GFRH8Tyr29cuS
11zpPpP2fZoEWlEWfB7eYqIW8xiOE3ro6/AWC71RlviaXpvuEW3Rzija6U9QIrxVZ6pTnPkLPkEL
Yus+VF+D9yEBk2QhzWZCqtUqB+CX1ROVckWG33u0elqr1Ve0VouFMTFATzCsnmU4Qk8ThB7GT21K
C0xarxbVvkyAEwS4i3iQQDcQ+wiUIELd6VQqmslmi7zP52TLpaKr6HJxoSgdih6NgvVRMBCdjKJR
wR/SllmML2ajKVATpYxijCGBsRJmFy/6LJ8wxnOKKTKzqLWVr/6cHcoynce2szwV1FtE9qCKjB3U
3Tx/QDFLeexA2yIAzTiBYf+DLc7N5Kb6Gk5HC331G5cePR+qVUo83sjr40mr4YeTOjzXKxtjWoo6
8RN6ommMYns6aF4Ehgt9og/HfiIADR1on+rY3TjTORo1Q97AsKYQDdY03nMmKSEiio5oVUT7ubRV
tkiDUMs3fg+QSA9rsaFCS6dYL9SpH7lJanvJCp6GENYKDljBNdbrragVWqtDlAOwH0G0KhXnctAu
l2OjCwy4Jl2oC3JMF69CRJ+sAtwBkZZFa4BwS7bUd+VKwgJbnTfSOVmfb5owFODCMabWD3dcJjb0
qUpfzGk8pdMkxfrdzwTE8Y//kkjXoi7D8aZo/h57yZ7oScy8yAgGj3XLhsZvRCbaGUal5q03fx9A
fTu80zxISYaNKFiNgmFU/hFw2XB3upy0CyAu56sIsCNBpIhgWmiuiMcN3AjncdMej7vinnKj+1zA
7eKZp52vQOjOQgpBmixemafqCIJjWJphWJaxjlL3UI9RGEU9w0wzaIoBDBMv5nO5pCfQFQTBoJeX
m16kVDxJx5PJcCgdB744QOIgHg8zFEHyATHodllxj9ebzImIk2V1KhFtQrEfX8xCkkoqS7lS83HL
0oFsulDSC4fx5o26SQ8+ESjkij9MkPX6ZZYOd3UOMja7A7VDgcsiyKxNw2yNCZ84lsSEEvivleCn
YIU+253wmh7WG7NdeKOEJzvjHPmsauZn/JWqpzS67h6icQiqLmzXflfrDqVYAvvJTBL9a4FODORm
/tVftAdFUbSlFpXRyY+/iZlmzjBhMgmPeZIlF/qsw21SCcpM7f+i+neo1SDyG4mAeW6YPEuiJpKU
xVsDGA0ABlMg9gwGsNct4BkL+LIFYHdbgOVFANAnATgCwF0A7AFgAqyXjYEPBwMBP+t0Wmla/ox2
3k/z/hcQcB9yDEF3Ip9F0KsQMA4DuP9hPzjsB35oDjTLu0UnCZ3FiUOOgIs6vzUgIrozUF8ASSkq
I5XYDfWRIhc4haXpAQf/xDWUw+tgJFqnxKMFUb4uF6yhUlqzps+GFHnG9Muyofz7GuBl8PBRQ183
Dj5DePNxwfg7T6PvMY2ucwRvHNBD/2GJFxwremEkmfGh2pi/mBUEvbec+vh1jJv5KyZogRxLFL25
/jC6qZATEBQZgkivDJGeA/KOvVLuaBt4KAz2mcEBE1huAruNYLkRvGIAGwzHDeiNGFiNgUOyq92E
opvACXAGYLiM4gg+dSz1jRSWSrUrc+0RS+3ALogWIi+qlfrMxdrFWW578ZMIjZofi5ylryasRWpV
84OWqqvd+558e8vKQ2vSmYl9n39sTDqwtc9wXoPr1db4cHlw10opzmo0hE5NxfpynRtW9BZCYGbr
9IHhwhV3jV3x7IP7J1L+sUPrw2sC1lyl3Z2rD0Srq7dvXEFR2XLVlVvdH4kO1jdsQppMFnsTWmEA
Bo7bX3lZD57WA618Yx3JpKccEEUe4i/SHCxaijII42kPv4kHA/wkj/KsA/EATzAimg2GnMXuYUUG
L+ZEXlxIV2eaaConk4T6J1jXZXajSAsSVlVr2CwErYJZmIeatNV+WZkFXW/rGV3cGR7d+4XutvHg
iE4POsfxBkNwpVTYfMpa6sffpDsC+bWDMXey4hayEGOiRnd2cXnqM0tEM9H4b0eEDMHbxPmOPLqo
LRThhEaMsISGN3XFOoIWrbYlo2kooyzSg7wM83UMHI++GkWnAQjLkuqvZjMJ6C1cKkGnUolnAAD6
VBW+mD6e45zQt3TaXI++R6/nlOaGjU7gpKxMrigmtACG4R5JdHLNRGTQkwwlWlIZEZGxAPS+pvPN
lrByuYsLWx7+RIhyOdtakYPiQZjoHT/ItspZPkzjF/zy7O3N0vJ8bg+1yluK1Gen7s5eJuKn/o+B
IgircVSrgqYes8mMKwFDoulx3AiKAzh42N0/3F/ylaZ2Vh7hllTwmZ/pGEN+R71qD7cHXGELOIei
jf9k/CYvT6pEkY73ppWaVtgnaKx8bjjXsaY7bmq8U6uqRfDfqLd2ZXegA1q4CkbJxqULmFy5Woz8
UhLPRMEzUfBwFKyM3h1FX0HAcQQ8iICDMPNZXKOLF0Ns6pI1YqiWy9LScCQSi0YV7rVMSiJrEbQ5
ey5iNzxpf9GOHrAfsaN77eBaO1huB912kIeu3OeLAiRKQrAWzVVPVV+rooerX66i+6tgcxWsroIq
bxD7Fi8e7pO7OQho7OHwqgAI8PKwBExV5EWFxjW7Eur1Zjxs7czuQlaXa7I4uFtRuj2U7floAYlc
XkZZMCX55aECpVGh6RZNnQhUbr4a1rxydnBBASHor/2olSZCyRQldCadTLRNDPblucrVh5YEuktx
0hvUc4v8KBqrDbjDo+2B5b2hvoI3v/qmgWBXMUoybosffU5vwQNjgo2j9I5ELcSVS2XO1zOwJDm0
ZUAwWUycCSwyOU1dy9OULd6TrG5p47oHlqa6NwwE4FmHTe6R2Q5xN6FEl7qUCYgpoSZA3u9BAI+m
0R0ohqK0zUYYjZzLQ7s8HsbuMtIuRrThIvAQzSDyD+d+dm4ejB1cwK/q57NK2TDbrNDkW0WFlmDm
Ur3SLFNSEUUIMUN59653Iej3pAN4I4Snpbib+OHedH8+TEaXYT/5pcGGh7Mu/Uy7J0/RbqtOFNlE
LYB+zx6rRX4J7+dBmEP+A95PFZmWqHJ6MI1OGkC1rY0vQMil1unkvDuWLdDZwssF8HQBHCwcLaAF
Mstnr8juyH4jq85m7R0QlAbC4QWVv1dZ8DQLjrKAfRVaYDibaNPZzQEf61WDQptY5aEcTifMSo1g
AUFtVQjql9cBQbbVFlGfIwxzh5SKAZjFQ9r5Guqnsi359zfmT6n+Q1+qBWjDLrIkxq+6cnVg7JaJ
hNm0kTDmu3Dwnj7TBRHTTTrN1uu67sgl85bdarU0ION8V6Yn3Lixekum2uvXhQfXd/KLcmC90EYH
fIJAx/qzjUln2jG1pdhe2lYC91kC5nRemSNo76UPVNdBWfPIV6UIDzgLh3KcC8oZ1+EGHediIZ5n
XSzka4OGGwwobrA7cIdB1kDc7oCidThYyksDmrY/YwcPQsFK7FL2ChZjHSzh4uy0DhgsorVpZAtI
F2BTTRblmMWd8/iyRaRIZURlNu42e83kPE4zFJiTpEae5hpLYqESatGKCaceTYN1vDcl4GAxXr1h
ZOZ31FIV6YlxspBQoyPIGp3mmV+BPyQHbKxDENAbNs/YsWKy6jMCRR6fu/QvmuuhPMrIP0j6cOTl
OHgaom75fm/iQ8EgP5gAieR0EjyQBAeSYH1ybxKdTIKhJEiabXb7IAc4F2emKQqkjOZv8OAkD+SH
CpfyO3iVZAa8mTe3lUvZVWmQzjyTmc58L4M9mAGZrDxpuYZLZ6UsmjWmOIPKnkwTpUiQAnYxhNBN
8TUHXc/VzsnTeEHgk21CdBkkkj/Itqqq8m5ONkPIAOqtC5pHFfslZ+r1Hyi+rMQ8+XdUKCCHwKZZ
ygCRumwecSA/zYbJF6Aego8weoiLg6BA6Gh30ImDB3Ah4cIxtAz6Hc54lgDb9JnbFjdM0c7GZKym
pr1BRha9lU+41LjRRs78Hrx6Ta3PpxEEIxtgLVF7AwUf+msuPqqG6thy/QyJXjXzFSze1u3TKwz0
YRjddkGNdAGftMzHuynakclm49Ai8Ta83B6OOuLtYacjrnHHWEfcUdHjZWi7ZY372vieONor0yYy
zsexszCF4uAwDhbhwIxzeArH4vBSWbWTjjjtiE869jledWAOh/y7TBqYyMORanu43aXVuDXh9jDn
1tBujdtd7umS2tvzubNlcKIMBssPldFyOR8W3Hw8I2b9eLvkoDUA/zSrb3yCisnDiVBVB2UccdAk
Dx3CxWVF3bpybm4+eDM5d5nZbJ6/EqqfbGlVwfhMa5hxtrZFeTFmrvQQmq8Ad2KlUlO324jOtMWU
fd7odpjDQRzsxB0dyzb1vHwVE41G7HhjUl/MatSLX/MVokm88Tm9PTNw9eDPpoyuYDEkK9jPMT3h
R6aNPO8xWJxQlXRuZd9rjb8ZWBzUo6KodkFcYvvNt/w9LoqF6AToQ8tG/gVw4YG8t+l3UMs3Qi2n
kXNSJJ2KQRXcrQVatVav5mIROhaJxSKkxWY2mSr6IT2q1dsYLaOXlddlY2gb86DtadsrNmyf7aAN
tdl4kw/4fJBqK412kekIOBEBEcEfijCmkMDyoh+PpWwWNdCbRPMn1dTE0pWFoxezjFjevTxQkfKI
cKo5+jt3ZFYRDDUf800YvJ3Ls2ZL9EU8W8En/58nGYByX407MqXuaOONTp3J4M0EiEYYj3QkBVNl
P065Qh6Y5wVP3OlrnAcmfy9MbtBpzP5qsvHIT/kiTbmtelGkor2Zd8BXhKSLEJBLl5r1RfUhNIjL
RWAN8vd/PYrYJRwgIR9BSgCIZ7DzSASJgRhMsMgB9GvoGvUBmBGWSqLH66Uga+YAzw9QJIxrJGUg
SK+T8vBATxo6EBxAD8q8wKuR2sd1WXLkebmdWUERlzdQyQG8df+XVb2aWCtUyoF7UBXJMBo33njG
5M76GfMdaq2OIFQmnsYvBjBWzRAWqx4qVu9rS4B7CS9hMOlQrZoryBY0DL/3o/B7p5B+yZFEUqkQ
6urRkShqgdzAaEflI5Fp7JkX5Yvl72xXvrMcRS0VUukMhhCR/DlElTBsygNSvkKxuGDc7pO9wM2S
PgTdg+NfW9y72B7IuCL9bMYQqoxmIova/CY+HzTY3ZH2FdVXvRGvjcigX3N23T7YvrvoTXGWIM9W
UhwTr4XduXxVIGjWl+5JqjQm1irPgIHejx6Cd1NDrpQyHOLvaUOQaNRMtjl7tNo20jzIreTQCgfC
HNBzLEzaNcQMX4ZUAQmBELy90wYbvL/zH9fPz/bZZ5tpAKTkLp534W1nFQidSVOd6jk1LLhH+Qm5
2dZKdH4UQ75U+wu6Kkk5zuIWrFybM6L3pvrSge6MO9bRZSu256ZuHFg2bLQ5DEzY4/eTbMJHM/kV
napuoLc4RXjXfobgo6Q5FnTZAzlPrD0M1T5WLV8zEg86jZRRYzBZcGeiXfDV0h4gd90euPRHdA36
f1At/mMEmRmHR4bhkUeVI3/TOrL80gfoIeXI38pH5LktEETzd+pFyNXAID3z5IoXV6B7V4ANK8CK
FaB/BQisKKxAX18MTi4GrxTBnUWwpwgmixuKaKEIQkXQXwBnIuAUBx7xgjsxcC22B0MnMWDHgBoD
D6CAQsdRdMX48uViyVMEpiJMm/lCIeEXRPHaLimZ6E50d3tXr6VXr31oLVg7ObFa7bZaV6+e9Kwo
CAUhkRQkM4Pj0vKiJBWXY4nuRSt0ibWID5Vbsc/Dd3M0FXrOP5wnF4wB5lI/O09eTk5bHVJKxTQl
d3DLzOdTxvnnmE+L78jqVJqhmpwHgtSimPNhnz50qBxoFVKUSsp8EVY+iZnv+n9ntxnZIOviPH4P
z5P+vJgbb/etfAPE/ho7vCKAYdEluwZ//OWvjqyrevWBz4U0BJ+psMfu0EDKa/PyxK1XPrx7WcGl
Ct/23z82dC/J+my/YQhPTq0Z/MzJK9lsxEk7aJGXB7vFniuqe79550DjDSJkzPUn6JkPE7VuW4O2
dvDhJKNptFMuyqxjXUY03DnUm9c3PifaymuHscJo0syYld+zuqfRr35PvQWyp7+SJjdvBeWt4GwJ
nCiBQAYcTYNXouCgF+z1gpB30rvBi5VN4KwWnNKCayeu6O3paevr7x92ezyQWYwOD3vbttHbkXKl
bVvb/rZDbWjbtivga2dS/vE+D755zNyW6xnu93h7e3Mhi8fDWrBybtvqUUSth4Q294Pc+eyCccns
OUuldl4ZlVQa5+rkp4x8tcYnm9n/T5QdmGuMU13WtzE/dKma6/KgWhWxWV6ysG97touudSn2nqt3
aNh38w/vH+vc/ug3/3Z3uLtadMfztN9PhK4NqfH8mpsGtrz8xa1DgfKVdyzyjw73OhepCVzL5XtE
A5rB8z0Jt/Ha+IZbH7+285r+gMkVcTn9lBY34pRHtKZWLhsRCibGgi+57/wt23782ld2SWq9UWek
wmxjGS15i2t6Ar37vnrmL6+57vGNOZxymgFhTSRjZr9owQIBo7+aaHz50X+6t8eV7g7bo34byTgJ
mnc5CBNt0niWP7i/GRPUARgTepDvS3ed6AIPdYEzEngtDE6GwaNhcCgMXguBEyHw5RAIB8H1hjsN
qN0wYVhvwNQGcA0BbMQKAtUQ4BocTOBA5Mwp871mzLzdfa8bdbu744lEtb09k897uwHdDR4CzwD0
EAD7AAgDADq689VOlqNpXXenpx3PJDxAF1M8vtlAUZGdXWHhucvrvq0nbn72qf070KNbs4zN63X2
sdKWFSgAZJ61y49vYPvVeq1qrL726c/vWBwxQDTuEnjRxbt7BrPQb8sb7vvG97eBvyaqo3mRvEBY
+WTWis/8oTSYFSyqIhUK8gavGOpZvWF7kU0F7DRL+z3xNrF7beXqL+9akrYJwN85Vfn4XwOjnmCE
gqAPZfNj8q/o/6IxoD6tvgmZgp538MwkOFkGh8oPl9FXBHCXH5y1gDer4Nkq+EL1K1X05ipYU91S
RWPVanWkip3mwTEefJEHu/k7eFTF03wvj1X55ZlwLLZarV7tZHuwERtFeSeW0xMTyyf0S9mlkaXY
0uUjI8t7IDV1Yp7BqlTkAxOUbbnK7JECyaIZxgMMquB87d3z0KmYitIn/q6yIYdba6WebbX/AHgM
akN2uvPKwMjcf7NaAXP9o6rZvlBGmSdOeQhm4WwwzZirVJ+aVQIlz5aU52qwt9tWVNwxwS267e6g
Jz7U2xd2Fka2LAHCppGpr68qX3dNPRrI0r6gmBJ7r64N37rzmnRqcmW9WGo3OzKZBMWFwrUloWCl
UBACe77wuPomRyjtEHKMP+RnMnvfPrL2u298vVejs0ysqe5eVfbQlpSDixSjQmfaHe5dlc2uqIkE
Zgt4SEitBKdZFd934oMvP/2vn+uA+jt36X78/2PvXQCqqtK+8bXWPucIG0REROTmERBQEBFQAeVw
blw9XERAvGRyFRABAa+ZmZljZmU3U/I1pynGHMdxzJhyGseEshoxc7pNWG9j2fT1NX6Nr2+vY8b5
/9ba+8A5qKXW937z/T9Z/NZae12e9TzPetZtn332eQojaCnNNb61sZXObq1tXdkqzWmhVY3Ur5FW
NdBqzKe1dFDNiBr2XMVLFWxbBXXLzcrdmLstV1NrpKVGejCaPh79bDRbFr0hmoVHU2308Gj24ii6
R+xpXgigkwMyAljESDpSom4SzbXZwmoW+tbYptcsXFidl59/2/z5M0tKQiqrfSsrq6srF9x+e6Vt
el2trXZ6SF2tb11dbW1NZWXd8hFElmMtU8PDFtXV1swvua1yQfB8n8FabVKCwRC5JChovlv1woUz
84NzF9XVRU7PxVB8p1v5+AzjLQ2TLF9U+WTbLe4Re7/TBZP47uPT3XwZFrcWk51uXjhOZE6fZYqB
+zM35fMyp5/2usqf1DfninEb5vjUYrKPT/+DyNca3y6fwTndmYvkH8IN0jEmPgyZljB/Q1F0YpCc
OCYwcszY4KFJkyKNtfdmLP/Hx0ezfH2K55nvbLjNMsZjZFRwQJh+9Ej9aMt0voinLvzZo1vN1KNR
YnSxu7UkOcL3U0/f4DiDfvB35zwjp8ZF+/8vzeV/912lGWV+5eve//FEcVurlU4peHBRmn9YuOfY
6EB9IB1lLLfMWFEQdQ8l9I6LOSUjQsJCEtPziqJ8xob5YW0fExCdEpI8I37WPbenRQz59oQmPsw/
eX7G5b/FzgoKCvXRhYd7JZQXSSbNt7s0C5ov91b1nt41ZdEOzOkr7We0O7VlpJicMi7bXvRcEbsv
76U89vtcGpVLN9mou43mTKcjp9P7c2hODo00/s7IJqdlpLHZE2snso7x9Bcx9JEYWhJTHcNmjVs4
jo0Y87sx7MXRdMfovaPZikBaG0g3+NENGnqvxB8wnDp0GhYSOm1ayBCc6nwH+VqisNQ/P2PGLAtf
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
U83LQK9kDRSv5qiirLqonceicAuPRaHGdPE6pjnaFCYUbyzeUpBZ1Fq8nfg7i/cUeIr3Fx8i+mjx
8QKPsqLiU+wFxWeZVh5RfIHtivjkKRyp6Jr0VIHfp3v3+Uzy7gZfTMFojlq+JI4Pvn6+Ab5BvgzW
vw/697k4gvkKOVb4KJr5As45oIM++IhvFPS/Ht4Nj+PI5hvLMcQ33tcC/Z9U+ve1UgzZ7JtasMM3
g/VMvSY9+0ZcpmksmB7HNMfDwgSOPHSlNNs3z+P3LfQtKThZtNe3nLQ9ji3Z1+Zb41vv2+TbSmfb
+ewV9C7fXqIPgD7MpbwnfccKLuWP8J3I218w33e6YFH+PN+5vI0Fu30X82ezDZcItmFfvxI7e3pJ
FGy723pL4siPyHopbtB4laTwOJak8ZiWpLOeCxpYzyWD8zpLMinq+kl7FPlLcji6lni8B9mjVUTi
3pV4uXcl/uIpbIFUJ/Wao713voqrVk9nsczFq0uqlY0Rv7WkIeR3JY081gVeHuuS0agfo1DShDqh
yZLmkoklk0umlcwsmVMyv2RRydKSFSWrStaWbCjZXLKtZEfJ7pJ9JQdLjpR0lJzE2TMl50sulWql
jtLo0oTS1NL+pQNLh3j8pVmluaX5pb7SitLa0uGlI0vHlI4rnVA6qXRK6fTSWaVzSxcUCL7jVLqy
dHXputKNpVtKt5fuLN1Tur/0UOnR0uMF1aWnSs+WXsCdI5PvEPkyyvqVHi8bUDaoLKMsu8xVVlhW
WhYoC5aNKB1XNqpsbNn4spay1rKpZTPKZpfNK1tYtqRseVlb2Zqy9WWbyraWtZftKtuLmfRw2QGa
rfSyw2XH8lvLTpSdLjtXdtEv/HZ/lD/On+JP86f7BxPNdwMpJPr9/mp/g7+xdLF/tL/J3+yfSFaB
GVbNZf7J/mne8/lT/TO95/1z/PNLx/gX+Zf6V/hX+df6N/g3+7f5d/h3+/f5D/qP+Dv8J/1n/Of9
l8q1ckd5dHlCeWp5//KB5UPKs8pzy/PLfeUV5bXlwzFHJ5WPLB9TpJePK59QlKRWEWq+VnG4fBL7
e/kUrz9/QPl08vFmth+yPbKf8lnscd6lvlHlc8tnlS/I31W+uHBW+bLylQUN5asLRpevK9/o31G+
pXy7/2D5zvI9/pPl+xFPalHnofKj5cfLT5WfLb8QHlHLOzl2VehsSxVmRQzZ1XbQSWzbav6t6Ad6
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
2ocfPmC3q+nksWvav9lueHO3w7RXgZZ/UoDBGzx96YujZv2KLNf9JHupuAnSbux5ct1tw1A7+1zP
yYEz7u2QNPlScXa/z/bm2Q13N1V8zzAWiI5Z3TUKnPVjr739Yv/FS3kFxs0dhiuKRRHWs9MOz4lM
N8ovH/u+Xspj4qpVM+Oxxfx7pzN38a2Gbj10KFlIaKPyRLPnGlECIdEXmXqDa+7+r3XE/3yeTcwn
l9BK4i4p1TNfiKOddxOuoBeMG6PyDLk6zZSJf/TIM1voKNPziXa71E8YlTZtSLEUWsb/ocvE+Erk
xC+YjY5pYdX0G7qi4g9yEjEZX89MVS0LH/qACiDiPLblV1RZ3BBpfxm3I23o5EZV28Xqfl+jMl9F
6OdN0ta8X1i8s+7Ut8xv3HCVOY+j7eWLvRyDwly4IzfPk7M5xrlzpSZjwpQBROXh5WccF6pe/4aR
LdvjdC+qZFUmfaw79bPa/MTtfhztHO1KydXrw+9lmJk2SXKazMZX8vt8OaY2ellz2wqJg3KiypTD
TraS3h6u8S4XDhg5Cp56Wg0tytIyFJ3b3iS5vuTC3HKDIylE8ooB1cZTJc/JO6/Omh1ikDf/1KJ7
hw+dm90ulTt+3pgLjusjm6f0/vxAY7/mJixryIEcZY9zO7+0YBj2/wB16MG+CmVuZHN0cmVhbQpl
bmRvYmoKNDMgMCBvYmoKPDwKL0Jhc2VGb250IC9DSURGb250K0Y1Ci9EZXNjZW5kYW50Rm9udHMg
WyA8PAovQmFzZUZvbnQgL0NJREZvbnQrRjUKL0NJRFN5c3RlbUluZm8gPDwKL09yZGVyaW5nIDM2
IDAgUgovUmVnaXN0cnkgMzcgMCBSCi9TdXBwbGVtZW50IDAKPj4KL0NJRFRvR0lETWFwIC9JZGVu
dGl0eQovRm9udERlc2NyaXB0b3IgPDwKL0FzY2VudCA4OTEKL0NhcEhlaWdodCA2NjIKL0Rlc2Nl
bnQgLTIxNgovRmxhZ3MgNgovRm9udEJCb3ggMzggMCBSCi9Gb250RmlsZTIgNDAgMCBSCi9Gb250
TmFtZSAvQ0lERm9udCtGNQovSXRhbGljQW5nbGUgMAovU3RlbVYgMzkgMCBSCi9UeXBlIC9Gb250
RGVzY3JpcHRvcgo+PgovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9UeXBlIC9Gb250Ci9XIDQxIDAg
Ugo+PiBdCi9FbmNvZGluZyAvSWRlbnRpdHktSAovU3VidHlwZSAvVHlwZTAKL1RvVW5pY29kZSA0
MiAwIFIKL1R5cGUgL0ZvbnQKPj4KZW5kb2JqCjQ0IDAgb2JqCihJZGVudGl0eSkKZW5kb2JqCjQ1
IDAgb2JqCihBZG9iZSkKZW5kb2JqCjQ4IDAgb2JqCjw8Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9M
ZW5ndGggNjQzNTAKL0xlbmd0aDEgMjUxMTY0Ci9UeXBlIC9TdHJlYW0KPj4Kc3RyZWFtCnic7L0J
YBRF9j/+qs/pOXvumVwzk8k9uUhCDghkgAQC4T4TIBJuEDnCJYcHrgeIqLh4rResB7rqSiCAAQ/U
xWMX8Vhdd9VV3F08Vo2iizeZ+b+qmURwge/+v2z2+83v25/JfLqrq7qr+9WrV+9V93SAAIAHSYB1
1eOGDtnwwI67gX90HkDy7iHVNYPf+/ORMcAFlwOQj4eMHjXOn5R+BXDpTUAKjUPGTRh4bNDno4Cf
cAHA9LuGjx9X27zWczFA4TEA42ujxhUU/SN6z2UAnA5raRo9aPj4jFf6V+PxKjFdOrF6RP3oS8/H
sv0OAlhvnLlw+pI/3P2XDUAuDwPw3MyVy/1DRuTuB7KlFkCcM2fJ3IXfX5B/DMhV1QBS77nTly0B
Dyh4vFw8njr3gtVzHvLv3QXk1haAqiXzZi1cdWjhoFEAo+qBFH80b/b0WR++e+AQXssmWv883GAe
YnoP01g/pM1buHxVSrOnAc8Xrz9/w4LZSxdFviU3AvniKcy/44LFM6cXfDpgB5A/+QG82xZOX7XE
8pZ8Ne7/Eeb7F85ePv1Q1aLnUX5GTE9eNH3h7JtffEQB8uVUlMkjSxYvWx5NgZvxfGm+f8nS2Utu
nFH+LJ7ORXg9h1hbyLhjxexbp1kqv9J5qdgA7ln6zAG6fGPtrod/eKdjrv6I/ANweN0EYsCl3D8y
EgbpH/zhne/H6o9AgB7nR+hX0DLGl2EdqGDEfTlcFsBEvNLNWC+HuTy/gWwGEXTibWIxpJBEtpzM
vwpzOJtO5AySwHGcwgnvgTkKsGpKrF6A8SMG+XHNn/6i+FpkEimW+5NdYSAHjnyDSpUh7qdXCoIU
P1muIvZl638kTvgJyHoiwBmA+63kKqK3wr8R4vOwH7/0akD4GzSeVNcKlj8RpgjLYKz0IEymaakC
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
vdvMnxd825yN6N8s+yxrveesfM/K4bp4BnJcTua4ewueWcAB/bfjqN8NeC+5n2OhPJDovThdHkJ4
Dsd92+S8uEK5QJ4gT7anyHlyGeGVwCfItfJseb68SJ4dvx579BG+n2J/POOeJy/Fesj3+DiecIfj
7tMcjz/A8QTJe0h+Eat4oPVoXLE9qw13z4INF8lreCS7jkDm9fIm32Z5K+FGwnc4K+VGy4i4/tYM
uQlyNyacw7NVhvyWfEBulA/Lx+M8cpOKn+E4+DfK56n/JWejfM1yUr7p2C7ftqySr8l3LVWJYqIh
BDdxPNHGcd9E7JiNiZ64tbZk3wiOw+Zr+QmqDU+U+fkEJ9VLjvFxZ7GvzfPkJKY4xiemudP5k6B7
UmJvWz/XWcvnif3j6hN7Jw5yb7fsdC6K65+Y5T1n381x5yWOg07nhMQs2w54PIufeRKz4s5id8tK
HOEwJ2YljkZ0Zcl3EwuBT7Rdwno8nVicWJ5YlVifONfWL3FB4mLbjsRliatwumhOXGtdkbghcbN1
Fy8TsZvEIQ55LkK09LUedSzhudrmStyZkOQarZa7E5sT9yUeTDySeDLxrH1E4gVXfeLlxOuJnyd+
kdiqPB0naW2zkyT+jJlk5s+PSY4kb1KSrUB9tlWeapXn2dBnVeUplZ5Pk1KT0sOfUpXn0KS+SRlJ
mUnZSblJ+UnjkyYllSRNS6pJmpU0L2lh0hKlVPgkrUhanbQuaWPSlqTtfN6kXTTvLD5v0h71OZo/
Nc/iT81Je7kkSYoks9okSTqkaKHkRv6MnHSUPx2jJL34Mzs405M1z0g0Nh9PXtg7kk7zvSPpHKck
XeSrL+lQ0hVrRtINNdP2JTlvJd3pxHw7rXc66ZnQ+p6ulQlfbdUbgX+qj0L5CS+/yvMvYYL/de02
Kn/LBMb0PuBHtKuJ8gaVtUTZRmUVlUtRnqHydc37VB7kdA39JXHNVV76v0sl/+38GHWWJsJfJ7pS
TqOyH5VvUvkbKp+nspJK/h0NrPVjwpeBz2d8rP+2/yTxVKSlUuclyjskz17C/xnlfu1PUa7XXKSe
7xCfVcD1wj5O106jcie17qRR36GSf3eC+n1M/nPEZzKVR6jczwRxi97GBM0VXoobuI7icxzX5hLl
OaLcIMpF6ukgylKO62zUZylRfkZ9dhKlmVO086m/TOUA6nOKWk9xXEjiuNBAZRK1/ol65hPlMFFm
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
0l3lvu+udj9w17gfumvdf7vr3I/c9e7H7gb3EzfP/dTd6H7mbnI/dze7X7hb3C/dre5X7jb3a3e7
+427w93p7nK/dXe737n57vfuHvc/7l73B3efu989wOTevHHy1FsxVoylsaCgudFF7ovubPdN9213
sfuOu8Rd6i5z33VfcLPdme4sN8d9yX3ZneO+4ua6r7pz3dfcee7r7nz3DXeBu9B9y13kLnffk6sj
+GW8Pg0vfuTUo/BfREW5OoI77GFfZzfWvcit6V7s1nIvcWu7ddy67qVuPfcyN86t7zZwL3f9bkM3
3m3kJriN3SZuU7eZe4V7ndvGvd69wU1yb3Vvd5u7V7nXuIluZ/dK91n3Wred29q90W3r3uR2cG92
27sd3U7uLe5tble3i9vCHes+517tdnNbune697qPuj3cO9zu7j/dZLe328/t7/7Lvd8d7j7gPug+
7Ka7o93/c8e5492n3InuNHe6m+b+w+3p9nL7uH3dFHeAO9C9y73bTXUHuYPde9wh7n3uUHeYO8Id
6T7kjnIfcce4T7gZ7pPuBPdpd5Kb6c5wn3ez3Gfcye4Ud6r7mCvnbw8z7wnfO/lZQxbPGtEotTGN
zZvSKOkK1pxdSWPWq1gy6021oi+N0/vR7HUCe4ra5qs0Rn+NLaYx+gc0c/2Q2um/2Tr2Ec1kPqZ5
7Ccsj31KLXc7tdld7Dv2PfsPO8yOsF/Yb+wYF9zkNs1vvdzHK/CKvDKvys/j1fj5/AJeg1/IL+IX
80t4HX4pH8cn05hrKp9O464sns1n0uhrNp/Dc2kMNo/P5wtoJPY2f4cv5e/y9/hK/j7/gH/I/80/
4h/zT/infBONx7bwr/jX/Bu+07zKu1vX77OtwydrH6p+dxOPUv1+TDyG+t2O1aS6LGuyrLNFtTyb
ar2s27NL1G5Zt0Nqtm4N8+Qqdd6AN5IrdkRVZovzxGXMpTHjeHYR1XOXpf/Oet6a6vW1VNsTdX1v
S3X7RqrX7VGzk6hm30J1+1aq+bdR3e5KbaEVWoNsB3VL1HVV03vruv7H1/R7mVxR56W51nXUu1xP
uuUGyv8b5QyD5ps3U39zC+vIOtHo/1aafd7GurLbqQf6B83K/snuZAPYXTQ3u5v6o0FsMLuHDWH3
sjR2H81P/0U91P1sOHuAjWAP0mz1ITaKWtRjLIu9wOaxt9ln7Bu2k31LfdUe6qd+Zr+yo6yAFXKD
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
SIuNLBddUddfWzX6C0Pv9+kb2+nOfqkUq9RjsfH+hg2hzJr6mzVsGO+nf4JSZkWX/rRy4U/fN05w
/5Ta6J3bPm/2yev2QzfUf/nuN3o/P3zxwuYX/WNB5twnNs58OOv9+96P25/eqt5bD3f61397c3fJ
+qajjVbX3pZ+4/ofLlx4bNTdH6546p/WB1u73M6+CfvPbduO/bhoQp1372t39L75Q7oufL/ttEbJ
1ifPTJr17hU1X32iyk1tkrfEn79+Ts3uXdq+Pui6D/sNTf6nf+yLl9d9/8Kkel+M+TK68iUPrzj0
U78G391f46cd1e871GHdB0e/e9c36vpLCz/+6M7Xw3w9/9Nv9+gLpt107O7rm3/wxXu9eh18psoL
FTxze1+0+dCz1QuH3frwvln358em3+FuebPT+Z35bRUefeqJFSN+7Dxm1DfJX6bf27J2jwOtquRd
8Vlto8L/jW14h+t7PKCNHqIceUCpm0ukugl2zO0dHmypRoi6eqnqPy+86LFb8419M6o12XOw89jG
57/mv0XermySwpjZxp9YoqNJ8MfLK6vqZfGN/P6G8Zf1buZPSG7ct1f9hCuSE+onxDdqVr9Zoybx
9fs0a9wwpVd8fOOElN7FNGDb1D7fJlmfps+p1rRpzTfvnr32PvHMiTVgqQpq0OB7oQSptlA1pkpM
9VdW3zskqO9vWt/fDBqwV4gGvNVPY5UQDXjdKRMIKMGTJJHmD5OMV+W80BR+VqI1G+mCs5um3Jww
8sfBT0/f+Vn0jdMrj7yr9qpZtQ59nbix1uI3BjiPPTv13w2/GzytMKLGPM8VD+3yX1m15rbwNc/0
eyd15JERz8yckN706ZxHPr1BvJf76u37n3rrpRQWnt3+ko1bv/unR6ytm9D3yiseefWZehlrs/Kd
5tULWj7Q6oZJN2V0vsT99vUP3H33NF09rUeTn15qnfjbkkfnVVje+Ivaj95R2G9/3bSfx/nNyuP6
rbuxcc8BF3238gnPIz2mvfLcPRdeWttbeeNP6Z/mNfFcOjd/4t0THmIfzv7Hvg1m399eCL+t07qD
mY/99/nznl5jr+rdsZe4+ba21X/67b4qa9/85dCKO+9454XnKtz5SJ3/PNKyxl0NV+4L/3HV6Gsf
3ddwus3iR7wVO+5t5+I9XeZFbZy/9Ly9TX/o8+ld54mLV49r9GjzT6YtXD759rgs3mk0v+PgA+8N
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
69YIhdTDdD6/GzE3K4J3874L4yy+tngQfMDmUWFA+uuBbAiGa5P5ASyXp8l7sf7u3V9/TS7c+Un5
ID/gvukQXoQNcIiiRFQAmW0IK4QhMebWjSdDTsynkAgbovNi9LsyPnmDCFQ5osx/VfYhQnCQV4hr
sDdB8k9sZiOzgHBdMo1A7E1xchdevegWTgAwGxd+4VVWN60d+ipif0nas2M9+NceOz7EsAnGZOe1
sOK7TT9GSSXiIudsX6W4SKl6F8/fse9bqFEVGIrucXcOa9O8VJK8H0Uvu4Annz/YlHyqmis4uPz+
JGxtglZ8Z7RTGOuZOWT7tqESiJu6BgoM90Ufdhq1GUARFH24AHQdqj2aE+523yTuIa7RYcu1n3wK
2Z3YPctvjb8Bh5UNpztq5jrzP08OcunDALOPb6rYhx2NgZluaT7mymHyJtC/2XPO5loaMdFnSBNf
cDg2ybfMwEQVki7it3v5EUSy8BNtV8iuSlBkmtguuSnZqSVekTN1VDJYgRGeyHz9jjgQZLAwo2vr
hmmm/WuJ+Lf32TbZJA4Q3WySPF/3C1kYi38ZYUfwb9SNGeEZw9QBAOnwF4u09Jhd1ORqweFE6V0G
ol0T6/LQV39KmZi2EtZWF0mSbXZI8X3tPhjfgnsO36p4czZ6jw8eW7TVPxO9h/7MSV94tjU12SPw
3e3+dYWiHHt6AF170T89RiRgMTu508fPt/vhLDTWQK3j1bqWm/8xv46nIoroMcejYvic0PYXg3r9
a6G6+G3hN87uvnbvNrrzonTtpeuCmenyezUysVx0QxUaEXXcEN1vrdo2bdRtkMuObbpKtyRQPGY6
DQ94c+f3XzciVck91NNxWgen2CVgzaDDPXGxPa0NpQ/BMA8D5wrtpLksVhU+i9Th2iOoaC+YX5WV
EapTrsxCUDSlP33hyGsnjobOPizueC6StdxOGeOGWRcvWqzBq7VGKYFAoN8AMh53/gplbmRzdHJl
YW0KZW5kb2JqCjUxIDAgb2JqCjw8Ci9CYXNlRm9udCAvQ0lERm9udCtGNgovRGVzY2VuZGFudEZv
bnRzIFsgPDwKL0Jhc2VGb250IC9DSURGb250K0Y2Ci9DSURTeXN0ZW1JbmZvIDw8Ci9PcmRlcmlu
ZyA0NCAwIFIKL1JlZ2lzdHJ5IDQ1IDAgUgovU3VwcGxlbWVudCAwCj4+Ci9DSURUb0dJRE1hcCAv
SWRlbnRpdHkKL0ZvbnREZXNjcmlwdG9yIDw8Ci9Bc2NlbnQgOTA1Ci9DYXBIZWlnaHQgNzE1Ci9E
ZXNjZW50IC0yMTEKL0ZsYWdzIDYKL0ZvbnRCQm94IDQ2IDAgUgovRm9udEZpbGUyIDQ4IDAgUgov
Rm9udE5hbWUgL0NJREZvbnQrRjYKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDQ3IDAgUgovVHlwZSAv
Rm9udERlc2NyaXB0b3IKPj4KL1N1YnR5cGUgL0NJREZvbnRUeXBlMgovVHlwZSAvRm9udAovVyA0
OSAwIFIKPj4gXQovRW5jb2RpbmcgL0lkZW50aXR5LUgKL1N1YnR5cGUgL1R5cGUwCi9Ub1VuaWNv
ZGUgNTAgMCBSCi9UeXBlIC9Gb250Cj4+CmVuZG9iago1MiAwIG9iago8PAovRmlsdGVyIC9GbGF0
ZURlY29kZQovTGVuZ3RoIDY0MjUKPj4Kc3RyZWFtCnicxV1Nb+M8kr7nV+T8AvGIFClKQGAgyXQf
9jZAA3MYzGmBd/pgLbDz/w9L2pb4PMUiLTn2Th8acTmpLxbri1/dIfgu/nvtDl3HP7yV34XJLj/+
9/zyvy/dYXJTZ9NvyB/+/a8X78JhdF1nw6vpwsGbaZrC6/wydu4wRLjxCD8hfIp/6m2XEJ0QD8F/
v/z58rczF5L19YfIxeevl+71179f/vLTvBpzmHwX4he//nwxryisefXhMCVWxlcTqXR9/LF//TW/
/OM9sjQcozqMt71z8aP9SB/H3na9iR/7/vhm3RXV5fOQP3X9McB34fhmOvh8xjxN1oxjiTn+LRES
v+zOXA1hGibll7v0sevCaPr40Y3IVPyEAvnIFTDpvgiTN0dk2X3Qx0TW9PCZdWU++eMHa3IkiRIu
a/zYs4LqyjUspPH0ZeLM0WfxLTL2RV+yflC1/3z99V8vP349yfSGSCaBs+m5Qn8kU6EA+m2hgdJE
cOQck/IXXENEOqRveVzdJxsym/kNPuLXpjFQ3c/WLLBsyT+RrrBrwbMwcyGgt2TX0epJQDEpBGo5
C3x3nOpsjSxv5IvGoZh+bzfm3zbbNBXbnJL1dU41TWfHaLjRNo1im91nS5/Sx0w0bEJGYVzxW4va
tJffnsYLKkMf2fTE77qJeJTjFN3LQM6lmF1o1Y58xJd0J+inzCj8CRn8pzD4rzyLn+Ff+vEwpqHz
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
kg5rT3hjy2e41fKx2ivYrSMdxdvdXeVuEbnBng87NA/MtNo55WmMW/2AGr/ux7H+zLLWEGieLxHv
CSq8CSG5Y9YWi7+NtGmJXLbtWq+gli+mMk/8IJMsdOhM0igOOW17rvLyK7emhN/Ydh2nQaxE+vNm
sam7Cmh/tl6VSlxP9UGWu/8/hUJGXnLzhOxc6nHj8WKSmjV9HlV84mwAvSr8wb98wVt0vGTrE1Ek
G+cjVKEuXMcHmwbcba0duTCuEI+K2/ORtsZD5kJcpWnItZ480EV/XJ7TCHVKodiZKLavqH5SxStf
jH+X+9Svw7aYBl+/NBT21NibKaW4IDZXvuRzpmTWXtAdj4U1KAdTbg5KIb85ytulbFczP115xcD6
W/P3Soh4Lw81miof68g2NfjZ2icrjwXxQQUntMDfDvSnNx6/T78d5BhxG6QrH1elVjbJLoa32FIw
HFsR8mpGTROJ+QpyM0QnYw1xuz142MsLcl0nbqy8ZGudvPo0g/n+qhUJt3XzF5BlInZKPgHM7/6s
SMS98H+8/O3l/wBPA7JhCmVuZHN0cmVhbQplbmRvYmoKNTMgMCBvYmoKPDwKL0ZvbnQgPDwKL0Yx
IDExIDAgUgovRjIgMTkgMCBSCi9GMyAyNyAwIFIKL0Y0IDM1IDAgUgovRjUgNDMgMCBSCi9GNiA1
MSAwIFIKPj4KPj4KZW5kb2JqCjMgMCBvYmoKPDwKL0NvbnRlbnRzIFsgNTIgMCBSIF0KL0Nyb3BC
b3ggWyAwLjAgMC4wIDYxMi4wIDc5Mi4wIF0KL01lZGlhQm94IFsgMC4wIDAuMCA2MTIuMCA3OTIu
MCBdCi9QYXJlbnQgMiAwIFIKL1Jlc291cmNlcyA1MyAwIFIKL1JvdGF0ZSAwCi9UeXBlIC9QYWdl
Cj4+CmVuZG9iago1NSAwIG9iagooSWRlbnRpdHkpCmVuZG9iago1NiAwIG9iagooQWRvYmUpCmVu
ZG9iago1OSAwIG9iago8PAovRmlsdGVyIC9GbGF0ZURlY29kZQovTGVuZ3RoIDU0NzY2Ci9MZW5n
dGgxIDI5ODEyMAovVHlwZSAvU3RyZWFtCj4+CnN0cmVhbQp4nOy9B1xUx/YHfm5ZYPsuTaTtIiBI
XboFBaWIig3QYAcBBQsgYI2JWGIUSTTG2GIiGmMSY5SiscReojHGHmOLLWpiN/ZY4H/u7F1cCOTl
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
c2VGb250IC9DSURGb250K0Y3Ci9EZXNjZW5kYW50Rm9udHMgWyA8PAovQmFzZUZvbnQgL0NJREZv
bnQrRjcKL0NJRFN5c3RlbUluZm8gPDwKL09yZGVyaW5nIDU1IDAgUgovUmVnaXN0cnkgNTYgMCBS
Ci9TdXBwbGVtZW50IDAKPj4KL0NJRFRvR0lETWFwIC9JZGVudGl0eQovRm9udERlc2NyaXB0b3Ig
PDwKL0FzY2VudCAxMDAwCi9DYXBIZWlnaHQgNzI3Ci9EZXNjZW50IC0yMDYKL0ZsYWdzIDYKL0Zv
bnRCQm94IDU3IDAgUgovRm9udEZpbGUyIDU5IDAgUgovRm9udE5hbWUgL0NJREZvbnQrRjcKL0l0
YWxpY0FuZ2xlIDAKL1N0ZW1WIDU4IDAgUgovVHlwZSAvRm9udERlc2NyaXB0b3IKPj4KL1N1YnR5
cGUgL0NJREZvbnRUeXBlMgovVHlwZSAvRm9udAovVyA2MCAwIFIKPj4gXQovRW5jb2RpbmcgL0lk
ZW50aXR5LUgKL1N1YnR5cGUgL1R5cGUwCi9Ub1VuaWNvZGUgNjEgMCBSCi9UeXBlIC9Gb250Cj4+
CmVuZG9iago2MyAwIG9iagooSWRlbnRpdHkpCmVuZG9iago2NCAwIG9iagooQWRvYmUpCmVuZG9i
ago2NyAwIG9iago8PAovRmlsdGVyIC9GbGF0ZURlY29kZQovTGVuZ3RoIDYyOTI2Ci9MZW5ndGgx
IDMxOTMzNgovVHlwZSAvU3RyZWFtCj4+CnN0cmVhbQp4nOy9CUBc1fUHfN4y+84MDMwAM8MEQhhg
hh0SAgMEsi9CgpCIgQDZJAlJSOISm9S6onWvW/1r2lptrcuExJho1FRTa7XWRK02ttq4WzVqbVz+
mjDfufe9NwwEbfv/vpKa7/4ec+a+++567rnnnHfeMAMcADiRiNA7pWn61HtDAwYQoAsgbefUKfUN
9y/bcQcI6cmkwNR5c5v0Hxx/DISMZOBq86c2Laj17bzvVhC7pgGce+es+U3TnvjD6W8A1B4FsC2b
2xQsfKV2AZ5zX2Iv7c1TZrdsPHR+M8D8MwBUhztXdfSemT39PuA3/AWvP925sc972as3XA/8FXsB
BO3S3mWrXl5RcwD4jb8AsKYu61jfCxPwEGAelncs6zlnafY1R/uBv2o/QPmVy7tWnX3bX555C2Bh
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
LbWnQ/8/5jQefc70/IaHjvzu9p7qH6z9VfaBP2+uufSqV1/u/dUDR/c1n3aT74fhixcXf1178dNv
F43b+cYX3+sb5F7x165/LeeTe27/yYO2DaeteXZuOHn8uJbzlv386E3t5757ZvYbtzy26YD6jH15
ujsOT89++t53dl/z5E/veq30yqJI9Pf/2zVxmz2z8f7qN//sHdx7X3VNevMLS87+entV9/9e/tO7
/nDjpnu+1E8OPjLn3rbsh3tevC9w5dUJ2+645+8NH7+21zrTZI4Wv/rHBysTQheoOdRif4vTYvv/
dtmX535/3t+iVIvtj+eaAbXY9/4juiI7lCVtek/89a5ub9OKZauxVaLHvORbL6gyKwuVFxQUhvAo
lpTZ0Gmo7z8yPvm68A3X/6k2urR/97gnNFfdsvWcxGNZ7cfWXZr71dGf3XjpDQ0P/uyZxZcFJxbl
p19z9lebf+m5gHvg3Gdce4WnGz74zc1ffC2mfXqRPpqx+iefLpv8m/HJb2d7PhOvr+n88M2HEq84
Yr+l5LXy3vlrJn14b70uNP3Xj14Vutn4zMbffbH+R0mbDl7+8PW/1V7kPZL+i5K/r338cB/M7H/+
L9d88NLZgz/86t72Syc/ssdz35IbH/vNhduvvu+l+wMvzP+65JVn1177Tnr0w7VnPbNFu7HvsPW0
aS/+HZ6aNutnmpK3W03HN9/61DsL37zos5dusXiuvPOtC52/funp29O43x6fdpf92qIbfdMKv3x8
3E9h4NGmp3+wesKi739cvnrrPx7+0G74QNFGW5EjmyV1k0nUTcwwz9JysZ0qxKmrZ15acuFz7RXv
R5c9fsbzTz38qwefsN8UaiSXbSLqojumhuoLTCGDZFrE2XPnNRYUhwrJqcoeKCwKhQoKA53loeIl
Jd0decUVS4rziguLyvPKi0oL87rQ+i3tKCwsKV7aOUwFTlvd9fY81QsX3O0sK8t44P9h7+3Doqq+
xfF9zpkZhmHmzDBnmBmGAYaX0IwQiYzIyIxIDcnIkAhJkXyXzIyUzJCMDM3MiIzM1MzMzBDNiMiU
yMi4RkZEREpkZkZmSEZG+FtrnTMIk3363Ps8935+f3wfnvWy195nv6y99lp7n9lH5249eD//zN+7
wIt6qHvm3UdeEMwF7BisGAwY7fcuRJdHX3V5dBy5wCn9XODt0bBZ6ecCb/zHBtxe8F80sSBajx2X
OO68io9mHstZKOQ5prEGfzWxZnxd2C2bbl34xU/df/7Xu5/v++X3gLSfbqubeZP689qPO9p7nrvz
mbt84wbvU98otZUtWl497bWv3vmRvz3srWvDFl4/d0f3Lyyj5LliZ733Mw1lzsToV1+2flh1052/
Xha74sUn0696P8X5RuhB0381F5pevfL0jtC6J8O3LF1xdJDz2LTAxxOizk8Uxu3PfWRDzI+7dw0d
nzZJs9NvZV3g1Lfu03/blB9hHFJ64ysxjySUJkwc80DY4707TR8Wf6f1u/WDyzKG3Xn1rNKtm5fP
Lh18zy+1O06+e6OtPjtl6ZsTHDetWvvy3H25gw50Dwqu+8n1qs/OXw75lJW0z3ph5iMbh38x19X7
6Ofn3698drh377WW/Wstr+4rqv+5cP9rt4ffYH9z9KMLixp+P/zCdf5fWh7//okXZ4Qvn3HNqx8W
pER8rw1Jnvrnuqf9xl3xZtrkW74Y+3bcqvNRX++8a/MNsz9a+MnOd2Y/+cicx+ZvO/nyHy9+7Wi6
uifno7kJ2u8WP7Lz9eqXqh78pDRtc376x+absg+H/NwzonaYz29DE3JevuqeyeOveytx9S0bfFbs
XZJ+9sPpj035av3a2rqVH99z0zf7okp+2nm2PHpux6wxW38ozat7V1vbe82vO+67SlOR9ol/4zu/
lhx8zNlZMIu7ZU/A0vt2fXZn6HXx6fajy09Nrx3zytDWS1Zcm9XQEZv4VGD1U/q8woSfa5sv36ji
V43+/eev+U+ETRAEvCAI/CwHAd0U64xY8v1Ozx3sXeROdd5rIh5/ujMyh/O3CmCNw/yjbQOE3n3G
CmZ4mew3wy/4zdR77gHnCaY7c9rMqVMW3O26/v4FM+6ZP3PBInTu0VdFx0ZfMSzmyiuirwbnHjOM
kldEY/I/t4X+J//+4sY5O49+NXrNkMWzo/y/ebf92w+euzVs/OuHvranhBtPffrKp8mvL4h2+f7o
9fmEZ/zGlASMWrNjbWZ0RAubfeLBdzse9zL+JqrWnn68PvjjK8Ife6Gza7ozsufB75cHnvw+5aWN
+8NuO/jEuRs/8W7IeqOhfJRq0+9b5jw9/YvBrUm3lRc1fDc4KWrQ9qJbbk/VHxMi/5i1enV07mNn
7oh+4dySpmd3nQh5dkn3YemM9q3b5qbuvnH1i6PZ2Jum+Q66dNrWZ499plk6dtPvy17xvcniXfji
sp9uX9jLlQWO1z7KTNFJP711JCzpndrLJ7z4RtDC64c9UP/80WseeXrjFP7NQMPOnt+er+AOhd48
4fzv6vdrXD5u//4aaOSVaGOfx1FHC0D6+fOL7i7RfQcaVSqwv6Jok8ZbiQl+HEpY9NK1sm9eujp6
6RMFFnF74eSRaYOe/e4SqWfIN7rbnrnj2OaNUzdP+V83z0LTotetG8duePn15PvSu7ykqLujx8tB
YUw0xKENN2y4vui6f39f3Jc9H1pEV04BYUK/gDA6Oik6sV9AiPvv7IlxHDfItf6b+2HQtenZ4vcz
hcThX/+w+/UHvjq06NZx3M6oBffeOVcvvXZo74NPVkY1mjetnJtdOZH/OMUljX/u6/yR7RPfeSO9
zPlNIFe0/Z2FnSsaOq7hTrXvfVKnrntidPvp2/y+vuW1Nce+f2LW5wX7j5d0aoY+Kvzw1JDw0Hl/
nO05tvC5KMNvXu3zqu0pL6yarZv/TOXGq9dNv/yDW8WT2ZnXWdeucF3X7uWI+b1+2Ni8YddeNt+n
7uS8a88/qpOO1uimrDr9RaXtx5QVD39w5WVZL733Y/VDPqMebLxtfsip6IPvLLw7807OprOIh1ss
a38d8fa09F2XD/3+90eL6m9NO/HCvJI5269Objy76L1t9vzsS3/e9PylsZoHHNkfXRs0N7jwtM+H
ke98csOu737veOjNbzdvXXBlZcoH94aZI/J8RqSuvDcj6QZL9a5d5eOm17046nzBopCC9X7R006M
Mmc56taHhjTc8MNlP7zTNbo+srE5piA5Ysjo8LsyTqb9vOXIcy8cjL/n3aWDFmh8T+WFvPd84f5B
E/bsnHXt4xvzpuzO3ShteW/bTafN9/xZHDOnovforXUrwz6a9u4LgY+Zc/hrL3/jjicrj4V892b5
wam7F05QN14fNX57SfnLC1/btaH0fseXax6T7g8dGrNVm7vhzpWXvLfh52UHQ5p+DLrlo7JTY9p+
4+6+53Gfh+pm1h3PPfnKs4eGXXpe/ODOzOZxARubzw1df13U7dbZH0kv/Rld6JUfXajOdocCcfVh
CgWC5zFg6fL/FVccEx0tL8hL/50FeeFEMAzCRlxM9JVXy0FjOCWHRWPyP35iKeT/Gjt4jB08xA5Y
c6+dPjff5Ix6vTl3W6FpXGxV5570kBdHBQyZ/UPG+G2VmjiHakzVw+/rg76+avYBc7PP6bia5zTl
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
qPtv0iflnnwPu8R5ZSSfzpBVxxDJ+1k7k2kv4rtLzyV0XTmV/nV+L793eKTemd21jvwmhkvmuhuZ
unF9ujhsmq2w4XLe9LxjSdZA19OGN/xvQvJ2GA1nncV/8v7KHyecwBENefXpU4r84Rz9b8RXIjPy
rQjPQ03L9jEf9fk0AdM8aP5DlVTrPesj6wG0FtvtN+ydwjTWi93W12ic2oTGpi1otNre6kDj0y7W
BGsijUgnW1NoVDrVmk4j05k0Np1Ho9PFND5dai2jMelKGpWupXHpRmuTtcWqsrZbO63d1l5rv3XA
OmgdolHqEeuU/bL9qv2a/bq9y95ttbY/sD+0P7JPSUNaUkpX+jJDfkpeJj8rPye/IL8ovyy/Kq+U
X5NXy6/La+Q35LXyOvlN+S15vbxB3ii/LW+SN8vvylvkD+Rt8g55p/yR/G/5E/kz+Qv5S/krOVH+
Vt4r75cPyhnyYfk7uUA+Lp+UT8tn5fPy9/J/5EvyD/JP8s/yZfmKfFW+Jl+Xf5FvyDfl2/Id+a48
IU86phMIPuMP8Af6ef7v/AX+4/6T/tP+s/7z/u/9F/0/+H/0/+T/2X/Ff83/i/+m/7b/rv83/+/+
//r/8t/3P/RPhayQGwqG/HBJeFx4QnhSeHK4NFwWnhqeHq4Izw7PCc8NzwvPDy8KLwkvC28IV4Y3
h7eGt4V3hI+FT4RPRsyIE/EikUjjSJNIs0jzSItIZeTlyCuR1yJ/ibyRsSljS+YVmVdlXp15TeY3
Mq/L/FYmn1m2m+Yan7O+YP2X1cb6ovVl6yvWFdZV1q+sX1u/se62fmvda91nPWA9aM2wHrZ+Zy2w
HreesJ60nrKetp61nrd+b71o/cH6k/Wy9ar1uvWG9Zb1jvVXKid/t/5h/a/1T+sje7O91a6yt9lv
2m/ZR+3j9gm7xj4phTSlLR3pyYhsLJvIZrKFbCXbyHayg+wku8iuspvsLnvIbNlT9pK9ZR+ZI/vK
frK/zJUD5SBZIAvlEDlUDpfFcpQcI8fKcXI85d9kWSqnyumyQs6Wc+V8uUgukcvkCrlKrpFr5Xq5
QVbKTXKz3CK3yiq5TW6XO+ROuVvukXvlB/Ijx3Dc4HL/Zv87/vf8uf58f5G/xF/mr/BX+Wv8df4G
f6Nf6W/yt/hV/nZ/p7/b3+vv9w/4h/wj/jH/hH8yZIacUCDkhX8W/kX4V+HfhO8O3xO+N3xf+IHw
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
WGqsMFYb63B3TpWxw9ht7DMOGIeNY0aNaZoBM2Jmmc3MlmYbs73Zyexq9jB7mTlmf3OgmW8WmkPN
EeYos8Qcj3typpkV5hxzPs1xl5krzTU0y600t5jbzJ3mHnO/edA8Yh43T1o2te6NcAp5K6ut1cHq
bHWzsq3eVl/cklNgFVnDrGJrtDXWmmBNplZ1ujXTmou7cpZbq6y11gZrk7XV2m7tsvZa1dYhKo8n
bGE7dshubDfFHTnt7I52F7u72g1iD7AHqf0f9kh7jNrxYU9tsJGGad6AnFO5WAZ4H+BUwPsBkZfm
Awk5/SBgOSDy2KyIlwBzFiBy2kROm8hp81HA+YDIdXMh4GOAiwAfB1wM+ATgEsAnAZcCPgW4DPBp
wOWAzwCuAHwWcCXgc4CrAJ8HXA34AuAawN8Dvgi4HvAlwA2AfwDcCPhHwErAPwFuAnwZcAvgK4Bb
AV8FrAJ8DXAb4OuA2wH/ArgD8A3AnYBvAu4CfAtwN+DbgHsA3wHcC/gu4D7AvwLuB/wbQ/tKhi7q
YRD6CT6XUGOR+x5y30Pue8h9XZOR+x5y30Pue8h9XcOR+56q/zMBUQa82YAPA875f43Yqw7CMBSA
YYI8gmc4cuI8AreCAIFAILm1YYFlY6JgeHvav7MkTHw5WSom/pw0w19bgDaENspGENoQ2hDaENoQ
2hDaSEVnj3jCM17wih4Dli3D97NrxpMpznCOC1yiw1VyNPzryk+V77u3rr8Pc/Uq8z7PLvpg6uKz
N11/Yme6iXVruq1DNN35d3p/ePjmv3O++QIaWqT9CmVuZHN0cmVhbQplbmRvYmoKNzAgMCBvYmoK
PDwKL0Jhc2VGb250IC9DSURGb250K0Y4Ci9EZXNjZW5kYW50Rm9udHMgWyA8PAovQmFzZUZvbnQg
L0NJREZvbnQrRjgKL0NJRFN5c3RlbUluZm8gPDwKL09yZGVyaW5nIDYzIDAgUgovUmVnaXN0cnkg
NjQgMCBSCi9TdXBwbGVtZW50IDAKPj4KL0NJRFRvR0lETWFwIC9JZGVudGl0eQovRm9udERlc2Ny
aXB0b3IgPDwKL0FzY2VudCAxMDAwCi9DYXBIZWlnaHQgNzI3Ci9EZXNjZW50IC0yMDYKL0ZsYWdz
IDYKL0ZvbnRCQm94IDY1IDAgUgovRm9udEZpbGUyIDY3IDAgUgovRm9udE5hbWUgL0NJREZvbnQr
RjgKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDY2IDAgUgovVHlwZSAvRm9udERlc2NyaXB0b3IKPj4K
L1N1YnR5cGUgL0NJREZvbnRUeXBlMgovVHlwZSAvRm9udAovVyA2OCAwIFIKPj4gXQovRW5jb2Rp
bmcgL0lkZW50aXR5LUgKL1N1YnR5cGUgL1R5cGUwCi9Ub1VuaWNvZGUgNjkgMCBSCi9UeXBlIC9G
b250Cj4+CmVuZG9iago3MSAwIG9iago8PAovRmlsdGVyIC9GbGF0ZURlY29kZQovTGVuZ3RoIDc4
MjgKPj4Kc3RyZWFtCnic7V1Ljyu5dd7rV/R6ACkkiyxWAYKAq77uAAaycDKAF4ZXE0wGgTpAvMnf
D6ukqjovHrJKpfbYuAP4uptq8Xl4zneeNKcYTPrvzZyMwT8c+Wexd9OPv3we/vdgTr3vjRv+gv7w
t/86BB9PnTfGxTdr4inYvu/j2+ehM/7UpnYbYPsNtvfpq8GZoaMb7Ae1/3b49fCncRZd7Hxj3/gP
wyzcqQ9phP7NNu2pbcYfPw+hsVNPoP2G2n176rq02DC0L93A5jSHn8ZJhO5khkaHh7FtONlhgQEP
A9vRMEs3eJg///T2Pwd+SPMPaaXXnw/m7ee/Hf7lw751p751fZ9+//WQ9gOcqn2DY/j0d+nH+Pbz
5+EvZ2Mad4mPP02/hXg5gl/99XK0BvzeXVrwxyF9apffTYO6Sp+ak23T6bbsq/4jfbUBv/v0u0fz
QB93+GMfh767pu+8vw9swcjNt/FTH9tx5OAuR2fQxGwP+vpD+tijVYx9O9PY9Kt71/YH74fB+xHa
cQeCa7z/69vPfzz84eeRcmw7HwIhnTutG09JZ2mHNAL7eRntoEEo8cC9wiuUVpJW2KdpDj03ZIWg
Ha9QXvnOKwSDsBVe8YEjavA9olJM/4yk7QVepfBOyO592Mo0cmcbtJXiln0enLGnfuAnHd5K2I62
MrPF+24lHKSWWPShExu27fiLbcJw5fu+pdx8br9RLu/j1A66Ac0zNy9MQhxtmEXqNgmJ2NBZgHY4
i8zsfpPn90lkGVyNJJtAJ6LIWrFIOIfsYpZ2NIuMQF0tvZPob4fBmoFzJNwwUHUfYfsNtYc4UT7a
IdgsSW88zLwjZJilHQ2zdIOHeY30DpO0maV3d7EO8Rgk6vw7kmXBI7EZOvQrFbKqIHTxLt1j3/aI
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
IFsgNzEgMCBSIF0KL0Nyb3BCb3ggWyAwLjAgMC4wIDYxMi4wIDc5Mi4wIF0KL01lZGlhQm94IFsg
MC4wIDAuMCA2MTIuMCA3OTIuMCBdCi9QYXJlbnQgMiAwIFIKL1Jlc291cmNlcyA3MiAwIFIKL1Jv
dGF0ZSAwCi9UeXBlIC9QYWdlCj4+CmVuZG9iago3NCAwIG9iago8PAovRmlsdGVyIC9GbGF0ZURl
Y29kZQovTGVuZ3RoIDU0NDMKPj4Kc3RyZWFtCnic7V1bqyO5EX73r/Bz4DitW6sFB8Pxmd3AQh6S
DORh2acNm0OwA9mX/P1IfZHqK12628ceNiQDM2OX3aVSqVRXqdydrOn8n2N36jp88ZJ/Zp1cXv58
O/zr0J2cdp0M3+Avfv37wWh7GnTXSXsUnT0Z4Zyzx9th6PSp93BhKPxK4c4/amQXEF0pHoB/HH45
/GmkgpMeX3gqLl8P3fHrr4fffy+O7uSE67R//8tBHOlcxdHY8KFzw1FocxLhpTl+vR1+fPVfUOef
jl9/OHz3ddeA8ijMaXDa074yohWn8MqzYR5RDGfPf2Gk0noi4EVaqeanPUSOX3BOimHwb83l/CK6
9LFR8LxGdLo/h+/YAByU7JQofMdmFJAvKwlvDT7LMDNiCl8WZGZ+JJveae0/1WRi4tyTTy19F2ik
mNRMhhumGb2P4/bW9S5g6sLbrrODUPn02XzNyDHPN+ByII6y7HsYoIERpWkwnRuCbPAXYROZUeC9
xIhBe9z+lfZ7yEh90taFLxH4FeBufnSEJzQU7LfQ70YihPAby03C6PGp8IWwV2WY7uDfSAq/Apwi
pHhwoL/+7vjPzTtHNbcqDKJOYX95Ouado8T5ZSBLNJwFERHzlgkbW2aUNoUShMg0+7YXMCq57vxi
4UMY2T/cgyRRKm3zUSOBKr8l4G3P90RJ6tjC9irw0y+47u0pLJoA+BXgdGFrgrBzwXVzwWEQvuDm
O2CW10wW1AUuUXOXhw08IN+pwhAtncqVT66B6QIboLkghRKVOYjdwOY06ab3s5AofSBuOJf5Gd1S
2+GRgUtd+jIoYiHgUc4M2SMqnD7fVlzlMwPBGC/QFAW7xVac4m6q6NwiNqzLqrD0VZINsyMZao1K
a1ysTMBEc6K5NW98GW19P1pGr06UNVRnBB3Qhb3n0EhoK6NDR40EhVPdQPE8zUjAIFxn1G1xa2ij
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
dMcAxO94+su2k4+L4CsFh2MkSz80goSCP8gH2HEvosGGewlsVGq8TpBQMMVO0kMUO+YZE1i5U/yB
VYKEgil2M/eJlhKwEzDFbga3HHKk2AFMEmnPMrDG2sXMgYE1QxhhDBSeb2DJYGBg9xHxKANrBnEK
SlYyAwvU0O9bN2pUyQwswXO/gQ0adW45/X8D2/3fwCYDG8QryIjt/1cNbM6B36qB/dPhP5BVi5cK
ZW5kc3RyZWFtCmVuZG9iago3NSAwIG9iago8PAovRm9udCA8PAovRjEgMTkgMCBSCi9GMiAyNyAw
IFIKL0YzIDExIDAgUgovRjQgNTEgMCBSCi9GNSA0MyAwIFIKL0Y2IDYyIDAgUgovRjcgNzAgMCBS
Cj4+Cj4+CmVuZG9iago3MyAwIG9iago8PAovQ29udGVudHMgWyA3NCAwIFIgXQovQ3JvcEJveCBb
IDAuMCAwLjAgNjEyLjAgNzkyLjAgXQovTWVkaWFCb3ggWyAwLjAgMC4wIDYxMi4wIDc5Mi4wIF0K
L1BhcmVudCAyIDAgUgovUmVzb3VyY2VzIDc1IDAgUgovUm90YXRlIDAKL1R5cGUgL1BhZ2UKPj4K
ZW5kb2JqCjc3IDAgb2JqCjw8Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggNDQzNgo+Pgpz
dHJlYW0KeJy1XUvP47YV3ftXeB1gVJHUgwQKA98kmQIBukg7QBdBVilSo7AKNJv+/ZKySJ57RGps
2RpgZuwj+/Lcp0iKpNtm7Fv/59w2bStffFpfG52OL3+bTv89tY3rXKvDJ/jFH/869d3Y2K5t9XhW
7dj0yjk3nqeTbbtm8LjqEb8h7vxXe90GQTeUI/Dr6ffTzzMLpp5eeBafv57a89c/Tn/6os6qb6zr
vKjz199P6ozKqnM/Ni5Qsf5jXnXfSqvOX6fTL3/2L76/eHOoXpuu829bc/mkR22Wb3vEDOEDzmll
rX/bW/H53my+1ZdPqsuy+j5cbtvRKhPejpcxX+w8EwufVZcBLn7gu8BSAUc9K2GNbo1af3WUJLq7
xsPoBhc+7C7rxv13QALp3HXy7Rfx1dYILqa9fEIlrRBMF3spmExNxhsuv56//nT68esSKsZabXrv
eOUG/yH/ohv8n/GpUDGma/q+Eiuommz73WE62kb7T7X9t5u2o+2MF7V6EfJUNy4o487KqaY1/pXx
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
hIqPZ58j4U2/n6Jo1TSjjv36sNGzwEZ83lf4dE51UU6I1c/3lFH12EmXfIA37X05lxoGr0obeoG/
TfnL6xc7te9G57Vfc5lOEKrN0MdXxtxf6ca56qvzb6dPOkxk36d88oVbwG2c/8Gvauc/3YbUh+YA
TWzushPuO+smi06wi1vRsT3ljaUjmthldBYdKWXYS056ZzQRSk0lJHHyApPfH60Zs0rt4Go1o4u9
iRBeNLXq5lN4+m64/zrufaRvw88LFyYw5iN7BmW0VWlUNIR3Jj166fWYJy7h7Twswn7ZeIHf11Q/
hA97Qbpv91TNftMCg3Lp547H0jn8MHzT8+Sydrq039Vr3AkV6LmW/Pnf2VbjcnTlx+pHduGt6i89
XJzX3Xq7mbG/fxa7pGbewzAEly2rcpU8UHw9VZ5Y3H3ib4jD/IOhwepGzn9jS0zSCJIzDTOM9AB+
22Mh2+YuxDmchZtmIUx7f5Am4BvC+NOYIAThK1wQXZgsRvRgAMYeBQhBeO6//Hz6P7f8gqEKZW5k
c3RyZWFtCmVuZG9iago3OCAwIG9iago8PAovRm9udCA8PAovRjEgMjcgMCBSCi9GMiAxMSAwIFIK
L0YzIDE5IDAgUgovRjQgNjIgMCBSCi9GNSA3MCAwIFIKPj4KPj4KZW5kb2JqCjc2IDAgb2JqCjw8
Ci9Db250ZW50cyBbIDc3IDAgUiBdCi9Dcm9wQm94IFsgMC4wIDAuMCA2MTIuMCA3OTIuMCBdCi9N
ZWRpYUJveCBbIDAuMCAwLjAgNjEyLjAgNzkyLjAgXQovUGFyZW50IDIgMCBSCi9SZXNvdXJjZXMg
NzggMCBSCi9Sb3RhdGUgMAovVHlwZSAvUGFnZQo+PgplbmRvYmoKMTAgMCBvYmoKPDwKL0xlbmd0
aCAxMjA3Cj4+CnN0cmVhbQovQ0lESW5pdCAvUHJvY1NldCBmaW5kcmVzb3VyY2UgYmVnaW4gMTIg
ZGljdCBiZWdpbiBiZWdpbmNtYXAgL0NJRFN5c3RlbUluZm8gPDwgL1JlZ2lzdHJ5IChBZG9iZSkg
L09yZGVyaW5nIChVQ1MpIC9TdXBwbGVtZW50IDAgPj4gZGVmIC9DTWFwTmFtZSAvQWRvYmUtSWRl
bnRpdHktVUNTIGRlZiAvQ01hcFR5cGUgMiBkZWYgMSBiZWdpbmNvZGVzcGFjZXJhbmdlIDwwMDAw
PiA8RkZGRj4gZW5kY29kZXNwYWNlcmFuZ2UgNjMgYmVnaW5iZmNoYXIgPDAwMDM+IDwwMDIwPiA8
MDAwNj4gPDAwMjM+IDwwMDBBPiA8MDAyNz4gPDAwMEI+IDwwMDI4PiA8MDAwQz4gPDAwMjk+IDww
MDBGPiA8MDAyQz4gPDAwMTA+IDwwMDJEPiA8MDAxMT4gPDAwMkU+IDwwMDEyPiA8MDAyRj4gPDAw
MTM+IDwwMDMwPiA8MDAxND4gPDAwMzE+IDwwMDE1PiA8MDAzMj4gPDAwMTY+IDwwMDMzPiA8MDAx
Nz4gPDAwMzQ+IDwwMDE4PiA8MDAzNT4gPDAwMTk+IDwwMDM2PiA8MDAxQT4gPDAwMzc+IDwwMDFC
PiA8MDAzOD4gPDAwMUM+IDwwMDM5PiA8MDAxRD4gPDAwM0E+IDwwMDI0PiA8MDA0MT4gPDAwMjU+
IDwwMDQyPiA8MDAyNj4gPDAwNDM+IDwwMDI3PiA8MDA0ND4gPDAwMjg+IDwwMDQ1PiA8MDAyOT4g
PDAwNDY+IDwwMDJBPiA8MDA0Nz4gPDAwMkM+IDwwMDQ5PiA8MDAzMD4gPDAwNEQ+IDwwMDMxPiA8
MDA0RT4gPDAwMzI+IDwwMDRGPiA8MDAzMz4gPDAwNTA+IDwwMDM1PiA8MDA1Mj4gPDAwMzY+IDww
MDUzPiA8MDAzNz4gPDAwNTQ+IDwwMDM4PiA8MDA1NT4gPDAwM0E+IDwwMDU3PiA8MDAzQz4gPDAw
NTk+IDwwMDQyPiA8MDA1Rj4gPDAwNDQ+IDwwMDYxPiA8MDA0NT4gPDAwNjI+IDwwMDQ2PiA8MDA2
Mz4gPDAwNDc+IDwwMDY0PiA8MDA0OD4gPDAwNjU+IDwwMDQ5PiA8MDA2Nj4gPDAwNEE+IDwwMDY3
PiA8MDA0Qj4gPDAwNjg+IDwwMDRDPiA8MDA2OT4gPDAwNEU+IDwwMDZCPiA8MDA0Rj4gPDAwNkM+
IDwwMDUwPiA8MDA2RD4gPDAwNTE+IDwwMDZFPiA8MDA1Mj4gPDAwNkY+IDwwMDUzPiA8MDA3MD4g
PDAwNTQ+IDwwMDcxPiA8MDA1NT4gPDAwNzI+IDwwMDU2PiA8MDA3Mz4gPDAwNTc+IDwwMDc0PiA8
MDA1OD4gPDAwNzU+IDwwMDU5PiA8MDA3Nj4gPDAwNUE+IDwwMDc3PiA8MDA1Qj4gPDAwNzg+IDww
MDVDPiA8MDA3OT4gZW5kYmZjaGFyIGVuZGNtYXAgQ01hcE5hbWUgY3VycmVudGRpY3QgL0NNYXAg
ZGVmaW5lcmVzb3VyY2UgcG9wIGVuZCBlbmQgCmVuZHN0cmVhbQplbmRvYmoKOSAwIG9iagpbIDMg
MyAyNzcgNiA2IDU1NiAxMCAxMCAyMzcgMTEgMTEgMzMzIDEyIDEyIDMzMyAxNSAxNSAyNzcgMTYg
MTYgMzMzIDE3IDE3IDI3NyAxOCAxOCAyNzcgMTkgMTkgNTU2IDIwIDIwIDU1NiAyMSAyMSA1NTYg
MjIgMjIgNTU2IDIzIDIzIDU1NiAyNCAyNCA1NTYgMjUgMjUgNTU2IDI2IDI2IDU1NiAyNyAyNyA1
NTYgMjggMjggNTU2IDI5IDI5IDMzMyAzNiAzNiA3MjIgMzcgMzcgNzIyIDM4IDM4IDcyMiAzOSAz
OSA3MjIgNDAgNDAgNjY2IDQxIDQxIDYxMCA0MiA0MiA3NzcgNDQgNDQgMjc3IDQ4IDQ4IDgzMyA0
OSA0OSA3MjIgNTAgNTAgNzc3IDUxIDUxIDY2NiA1MyA1MyA3MjIgNTQgNTQgNjY2IDU1IDU1IDYx
MCA1NiA1NiA3MjIgNTggNTggOTQzIDYwIDYwIDY2NiA2NiA2NiA1NTYgNjggNjggNTU2IDY5IDY5
IDYxMCA3MCA3MCA1NTYgNzEgNzEgNjEwIDcyIDcyIDU1NiA3MyA3MyAzMzMgNzQgNzQgNjEwIDc1
IDc1IDYxMCA3NiA3NiAyNzcgNzggNzggNTU2IDc5IDc5IDI3NyA4MCA4MCA4ODkgODEgODEgNjEw
IDgyIDgyIDYxMCA4MyA4MyA2MTAgODQgODQgNjEwIDg1IDg1IDM4OSA4NiA4NiA1NTYgODcgODcg
MzMzIDg4IDg4IDYxMCA4OSA4OSA1NTYgOTAgOTAgNzc3IDkxIDkxIDU1NiA5MiA5MiA1NTYgXQpl
bmRvYmoKNiAwIG9iagpbIC05NDMgLTIxMSA5NDMgOTA1IF0KZW5kb2JqCjcgMCBvYmoKOTQzCmVu
ZG9iagoxOCAwIG9iago8PAovTGVuZ3RoIDEyNDkKPj4Kc3RyZWFtCi9DSURJbml0IC9Qcm9jU2V0
IGZpbmRyZXNvdXJjZSBiZWdpbiAxMiBkaWN0IGJlZ2luIGJlZ2luY21hcCAvQ0lEU3lzdGVtSW5m
byA8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKFVDUykgL1N1cHBsZW1lbnQgMCA+PiBk
ZWYgL0NNYXBOYW1lIC9BZG9iZS1JZGVudGl0eS1VQ1MgZGVmIC9DTWFwVHlwZSAyIGRlZiAxIGJl
Z2luY29kZXNwYWNlcmFuZ2UgPDAwMDA+IDxGRkZGPiBlbmRjb2Rlc3BhY2VyYW5nZSA2NiBiZWdp
bmJmY2hhciA8MDAwMz4gPDAwMjA+IDwwMDA2PiA8MDAyMz4gPDAwMEI+IDwwMDI4PiA8MDAwQz4g
PDAwMjk+IDwwMDBGPiA8MDAyQz4gPDAwMTA+IDwwMDJEPiA8MDAxMT4gPDAwMkU+IDwwMDEyPiA8
MDAyRj4gPDAwMTM+IDwwMDMwPiA8MDAxND4gPDAwMzE+IDwwMDE1PiA8MDAzMj4gPDAwMTY+IDww
MDMzPiA8MDAxOD4gPDAwMzU+IDwwMDE5PiA8MDAzNj4gPDAwMUE+IDwwMDM3PiA8MDAxQj4gPDAw
Mzg+IDwwMDFDPiA8MDAzOT4gPDAwMUQ+IDwwMDNBPiA8MDAxRT4gPDAwM0I+IDwwMDIzPiA8MDA0
MD4gPDAwMjQ+IDwwMDQxPiA8MDAyNT4gPDAwNDI+IDwwMDI2PiA8MDA0Mz4gPDAwMjc+IDwwMDQ0
PiA8MDAyOD4gPDAwNDU+IDwwMDI5PiA8MDA0Nj4gPDAwMkE+IDwwMDQ3PiA8MDAyQz4gPDAwNDk+
IDwwMDJEPiA8MDA0QT4gPDAwMkY+IDwwMDRDPiA8MDAzMD4gPDAwNEQ+IDwwMDMxPiA8MDA0RT4g
PDAwMzM+IDwwMDUwPiA8MDAzND4gPDAwNTE+IDwwMDM1PiA8MDA1Mj4gPDAwMzY+IDwwMDUzPiA8
MDAzNz4gPDAwNTQ+IDwwMDM4PiA8MDA1NT4gPDAwM0E+IDwwMDU3PiA8MDAzRD4gPDAwNUE+IDww
MDQ0PiA8MDA2MT4gPDAwNDU+IDwwMDYyPiA8MDA0Nj4gPDAwNjM+IDwwMDQ3PiA8MDA2ND4gPDAw
NDg+IDwwMDY1PiA8MDA0OT4gPDAwNjY+IDwwMDRBPiA8MDA2Nz4gPDAwNEI+IDwwMDY4PiA8MDA0
Qz4gPDAwNjk+IDwwMDREPiA8MDA2QT4gPDAwNEU+IDwwMDZCPiA8MDA0Rj4gPDAwNkM+IDwwMDUw
PiA8MDA2RD4gPDAwNTE+IDwwMDZFPiA8MDA1Mj4gPDAwNkY+IDwwMDUzPiA8MDA3MD4gPDAwNTQ+
IDwwMDcxPiA8MDA1NT4gPDAwNzI+IDwwMDU2PiA8MDA3Mz4gPDAwNTc+IDwwMDc0PiA8MDA1OD4g
PDAwNzU+IDwwMDU5PiA8MDA3Nj4gPDAwNUE+IDwwMDc3PiA8MDA1Qj4gPDAwNzg+IDwwMDVDPiA8
MDA3OT4gPDAwNUQ+IDwwMDdBPiBlbmRiZmNoYXIgZW5kY21hcCBDTWFwTmFtZSBjdXJyZW50ZGlj
dCAvQ01hcCBkZWZpbmVyZXNvdXJjZSBwb3AgZW5kIGVuZCAKZW5kc3RyZWFtCmVuZG9iagoxNyAw
IG9iagpbIDMgMyAyNTAgNiA2IDUwMCAxMSAxMSAzMzMgMTIgMTIgMzMzIDE1IDE1IDI1MCAxNiAx
NiAzMzMgMTcgMTcgMjUwIDE4IDE4IDI3NyAxOSAxOSA1MDAgMjAgMjAgNTAwIDIxIDIxIDUwMCAy
MiAyMiA1MDAgMjQgMjQgNTAwIDI1IDI1IDUwMCAyNiAyNiA1MDAgMjcgMjcgNTAwIDI4IDI4IDUw
MCAyOSAyOSAyNzcgMzAgMzAgMjc3IDM1IDM1IDkyMCAzNiAzNiA3MjIgMzcgMzcgNjY2IDM4IDM4
IDY2NiAzOSAzOSA3MjIgNDAgNDAgNjEwIDQxIDQxIDU1NiA0MiA0MiA3MjIgNDQgNDQgMzMzIDQ1
IDQ1IDM4OSA0NyA0NyA2MTAgNDggNDggODg5IDQ5IDQ5IDcyMiA1MSA1MSA1NTYgNTIgNTIgNzIy
IDUzIDUzIDY2NiA1NCA1NCA1NTYgNTUgNTUgNjEwIDU2IDU2IDcyMiA1OCA1OCA5NDMgNjEgNjEg
NjEwIDY4IDY4IDQ0MyA2OSA2OSA1MDAgNzAgNzAgNDQzIDcxIDcxIDUwMCA3MiA3MiA0NDMgNzMg
NzMgMzMzIDc0IDc0IDUwMCA3NSA3NSA1MDAgNzYgNzYgMjc3IDc3IDc3IDI3NyA3OCA3OCA1MDAg
NzkgNzkgMjc3IDgwIDgwIDc3NyA4MSA4MSA1MDAgODIgODIgNTAwIDgzIDgzIDUwMCA4NCA4NCA1
MDAgODUgODUgMzMzIDg2IDg2IDM4OSA4NyA4NyAyNzcgODggODggNTAwIDg5IDg5IDUwMCA5MCA5
MCA3MjIgOTEgOTEgNTAwIDkyIDkyIDUwMCA5MyA5MyA0NDMgXQplbmRvYmoKMTQgMCBvYmoKWyAt
OTQzIC0yMTYgOTQzIDg5MSBdCmVuZG9iagoxNSAwIG9iago5NDMKZW5kb2JqCjI2IDAgb2JqCjw8
Ci9MZW5ndGggMTI3Nwo+PgpzdHJlYW0KL0NJREluaXQgL1Byb2NTZXQgZmluZHJlc291cmNlIGJl
Z2luIDEyIGRpY3QgYmVnaW4gYmVnaW5jbWFwIC9DSURTeXN0ZW1JbmZvIDw8IC9SZWdpc3RyeSAo
QWRvYmUpIC9PcmRlcmluZyAoVUNTKSAvU3VwcGxlbWVudCAwID4+IGRlZiAvQ01hcE5hbWUgL0Fk
b2JlLUlkZW50aXR5LVVDUyBkZWYgL0NNYXBUeXBlIDIgZGVmIDEgYmVnaW5jb2Rlc3BhY2VyYW5n
ZSA8MDAwMD4gPEZGRkY+IGVuZGNvZGVzcGFjZXJhbmdlIDY4IGJlZ2luYmZjaGFyIDwwMDAzPiA8
MDAyMD4gPDAwMDY+IDwwMDIzPiA8MDAwQj4gPDAwMjg+IDwwMDBDPiA8MDAyOT4gPDAwMEY+IDww
MDJDPiA8MDAxMD4gPDAwMkQ+IDwwMDExPiA8MDAyRT4gPDAwMTI+IDwwMDJGPiA8MDAxMz4gPDAw
MzA+IDwwMDE0PiA8MDAzMT4gPDAwMTU+IDwwMDMyPiA8MDAxNj4gPDAwMzM+IDwwMDE3PiA8MDAz
ND4gPDAwMTg+IDwwMDM1PiA8MDAxOT4gPDAwMzY+IDwwMDFBPiA8MDAzNz4gPDAwMUI+IDwwMDM4
PiA8MDAxQz4gPDAwMzk+IDwwMDFEPiA8MDAzQT4gPDAwMjQ+IDwwMDQxPiA8MDAyNT4gPDAwNDI+
IDwwMDI2PiA8MDA0Mz4gPDAwMjc+IDwwMDQ0PiA8MDAyOD4gPDAwNDU+IDwwMDI5PiA8MDA0Nj4g
PDAwMkE+IDwwMDQ3PiA8MDAyQj4gPDAwNDg+IDwwMDJDPiA8MDA0OT4gPDAwMkQ+IDwwMDRBPiA8
MDAyRj4gPDAwNEM+IDwwMDMwPiA8MDA0RD4gPDAwMzE+IDwwMDRFPiA8MDAzMj4gPDAwNEY+IDww
MDMzPiA8MDA1MD4gPDAwMzU+IDwwMDUyPiA8MDAzNj4gPDAwNTM+IDwwMDM3PiA8MDA1ND4gPDAw
Mzg+IDwwMDU1PiA8MDAzQT4gPDAwNTc+IDwwMDNCPiA8MDA1OD4gPDAwM0Q+IDwwMDVBPiA8MDA0
Mj4gPDAwNUY+IDwwMDQ0PiA8MDA2MT4gPDAwNDU+IDwwMDYyPiA8MDA0Nj4gPDAwNjM+IDwwMDQ3
PiA8MDA2ND4gPDAwNDg+IDwwMDY1PiA8MDA0OT4gPDAwNjY+IDwwMDRBPiA8MDA2Nz4gPDAwNEI+
IDwwMDY4PiA8MDA0Qz4gPDAwNjk+IDwwMDREPiA8MDA2QT4gPDAwNEU+IDwwMDZCPiA8MDA0Rj4g
PDAwNkM+IDwwMDUwPiA8MDA2RD4gPDAwNTE+IDwwMDZFPiA8MDA1Mj4gPDAwNkY+IDwwMDUzPiA8
MDA3MD4gPDAwNTQ+IDwwMDcxPiA8MDA1NT4gPDAwNzI+IDwwMDU2PiA8MDA3Mz4gPDAwNTc+IDww
MDc0PiA8MDA1OD4gPDAwNzU+IDwwMDU5PiA8MDA3Nj4gPDAwNUE+IDwwMDc3PiA8MDA1Qj4gPDAw
Nzg+IDwwMDVDPiA8MDA3OT4gPDAwOEM+IDwyMTIyPiBlbmRiZmNoYXIgZW5kY21hcCBDTWFwTmFt
ZSBjdXJyZW50ZGljdCAvQ01hcCBkZWZpbmVyZXNvdXJjZSBwb3AgZW5kIGVuZCAKZW5kc3RyZWFt
CmVuZG9iagoyNSAwIG9iagpbIDMgMyAyNzcgNiA2IDU1NiAxMSAxMSAzMzMgMTIgMTIgMzMzIDE1
IDE1IDI3NyAxNiAxNiAzMzMgMTcgMTcgMjc3IDE4IDE4IDI3NyAxOSAxOSA1NTYgMjAgMjAgNTU2
IDIxIDIxIDU1NiAyMiAyMiA1NTYgMjMgMjMgNTU2IDI0IDI0IDU1NiAyNSAyNSA1NTYgMjYgMjYg
NTU2IDI3IDI3IDU1NiAyOCAyOCA1NTYgMjkgMjkgMjc3IDM2IDM2IDY2NiAzNyAzNyA2NjYgMzgg
MzggNzIyIDM5IDM5IDcyMiA0MCA0MCA2NjYgNDEgNDEgNjEwIDQyIDQyIDc3NyA0MyA0MyA3MjIg
NDQgNDQgMjc3IDQ1IDQ1IDUwMCA0NyA0NyA1NTYgNDggNDggODMzIDQ5IDQ5IDcyMiA1MCA1MCA3
NzcgNTEgNTEgNjY2IDUzIDUzIDcyMiA1NCA1NCA2NjYgNTUgNTUgNjEwIDU2IDU2IDcyMiA1OCA1
OCA5NDMgNTkgNTkgNjY2IDYxIDYxIDYxMCA2NiA2NiA1NTYgNjggNjggNTU2IDY5IDY5IDU1NiA3
MCA3MCA1MDAgNzEgNzEgNTU2IDcyIDcyIDU1NiA3MyA3MyAyNzcgNzQgNzQgNTU2IDc1IDc1IDU1
NiA3NiA3NiAyMjIgNzcgNzcgMjIyIDc4IDc4IDUwMCA3OSA3OSAyMjIgODAgODAgODMzIDgxIDgx
IDU1NiA4MiA4MiA1NTYgODMgODMgNTU2IDg0IDg0IDU1NiA4NSA4NSAzMzMgODYgODYgNTAwIDg3
IDg3IDI3NyA4OCA4OCA1NTYgODkgODkgNTAwIDkwIDkwIDcyMiA5MSA5MSA1MDAgOTIgOTIgNTAw
IDE0MCAxNDAgMTAwMCBdCmVuZG9iagoyMiAwIG9iagpbIC0xMDAwIC0yMTEgMTAwMCA5MDUgXQpl
bmRvYmoKMjMgMCBvYmoKMTAwMAplbmRvYmoKMzQgMCBvYmoKPDwKL0xlbmd0aCAzMzgKPj4Kc3Ry
ZWFtCi9DSURJbml0IC9Qcm9jU2V0IGZpbmRyZXNvdXJjZSBiZWdpbiAxMiBkaWN0IGJlZ2luIGJl
Z2luY21hcCAvQ0lEU3lzdGVtSW5mbyA8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKFVD
UykgL1N1cHBsZW1lbnQgMCA+PiBkZWYgL0NNYXBOYW1lIC9BZG9iZS1JZGVudGl0eS1VQ1MgZGVm
IC9DTWFwVHlwZSAyIGRlZiAxIGJlZ2luY29kZXNwYWNlcmFuZ2UgPDAwMDA+IDxGRkZGPiBlbmRj
b2Rlc3BhY2VyYW5nZSAxIGJlZ2luYmZjaGFyIDwwMDAzPiA8MDAyMD4gZW5kYmZjaGFyIGVuZGNt
YXAgQ01hcE5hbWUgY3VycmVudGRpY3QgL0NNYXAgZGVmaW5lcmVzb3VyY2UgcG9wIGVuZCBlbmQg
CmVuZHN0cmVhbQplbmRvYmoKMzMgMCBvYmoKWyAzIDMgMjUwIF0KZW5kb2JqCjMwIDAgb2JqClsg
LTI1MCAtMjE2IDI1MCA4OTEgXQplbmRvYmoKMzEgMCBvYmoKMjUwCmVuZG9iago0MiAwIG9iago8
PAovTGVuZ3RoIDk4Mwo+PgpzdHJlYW0KL0NJREluaXQgL1Byb2NTZXQgZmluZHJlc291cmNlIGJl
Z2luIDEyIGRpY3QgYmVnaW4gYmVnaW5jbWFwIC9DSURTeXN0ZW1JbmZvIDw8IC9SZWdpc3RyeSAo
QWRvYmUpIC9PcmRlcmluZyAoVUNTKSAvU3VwcGxlbWVudCAwID4+IGRlZiAvQ01hcE5hbWUgL0Fk
b2JlLUlkZW50aXR5LVVDUyBkZWYgL0NNYXBUeXBlIDIgZGVmIDEgYmVnaW5jb2Rlc3BhY2VyYW5n
ZSA8MDAwMD4gPEZGRkY+IGVuZGNvZGVzcGFjZXJhbmdlIDQ3IGJlZ2luYmZjaGFyIDwwMDAzPiA8
MDAyMD4gPDAwMDU+IDwwMDIyPiA8MDAwQj4gPDAwMjg+IDwwMDBDPiA8MDAyOT4gPDAwMEY+IDww
MDJDPiA8MDAxMT4gPDAwMkU+IDwwMDEyPiA8MDAyRj4gPDAwMTQ+IDwwMDMxPiA8MDAxNT4gPDAw
MzI+IDwwMDE2PiA8MDAzMz4gPDAwMUQ+IDwwMDNBPiA8MDAyOD4gPDAwNDU+IDwwMDJBPiA8MDA0
Nz4gPDAwMkM+IDwwMDQ5PiA8MDAyRj4gPDAwNEM+IDwwMDMxPiA8MDA0RT4gPDAwMzI+IDwwMDRG
PiA8MDAzMz4gPDAwNTA+IDwwMDM1PiA8MDA1Mj4gPDAwMzY+IDwwMDUzPiA8MDAzNz4gPDAwNTQ+
IDwwMDNBPiA8MDA1Nz4gPDAwNDQ+IDwwMDYxPiA8MDA0NT4gPDAwNjI+IDwwMDQ2PiA8MDA2Mz4g
PDAwNDc+IDwwMDY0PiA8MDA0OD4gPDAwNjU+IDwwMDQ5PiA8MDA2Nj4gPDAwNEI+IDwwMDY4PiA8
MDA0Qz4gPDAwNjk+IDwwMDRFPiA8MDA2Qj4gPDAwNEY+IDwwMDZDPiA8MDA1MD4gPDAwNkQ+IDww
MDUxPiA8MDA2RT4gPDAwNTI+IDwwMDZGPiA8MDA1Mz4gPDAwNzA+IDwwMDU1PiA8MDA3Mj4gPDAw
NTY+IDwwMDczPiA8MDA1Nz4gPDAwNzQ+IDwwMDU4PiA8MDA3NT4gPDAwNTk+IDwwMDc2PiA8MDA1
QT4gPDAwNzc+IDwwMDVCPiA8MDA3OD4gPDAwNUM+IDwwMDc5PiA8MDA1RT4gPDAwN0I+IDwwMDYw
PiA8MDA3RD4gPDAwQUI+IDwyMDI2PiBlbmRiZmNoYXIgZW5kY21hcCBDTWFwTmFtZSBjdXJyZW50
ZGljdCAvQ01hcCBkZWZpbmVyZXNvdXJjZSBwb3AgZW5kIGVuZCAKZW5kc3RyZWFtCmVuZG9iago0
MSAwIG9iagpbIDMgMyAyNTAgNSA1IDQxOSAxMSAxMSAzMzMgMTIgMTIgMzMzIDE1IDE1IDI1MCAx
NyAxNyAyNTAgMTggMTggMjc3IDIwIDIwIDUwMCAyMSAyMSA1MDAgMjIgMjIgNTAwIDI5IDI5IDMz
MyA0MCA0MCA2MTAgNDIgNDIgNzIyIDQ0IDQ0IDMzMyA0NyA0NyA1NTYgNDkgNDkgNjY2IDUwIDUw
IDcyMiA1MSA1MSA2MTAgNTMgNTMgNjEwIDU0IDU0IDUwMCA1NSA1NSA1NTYgNTggNTggODMzIDY4
IDY4IDUwMCA2OSA2OSA1MDAgNzAgNzAgNDQzIDcxIDcxIDUwMCA3MiA3MiA0NDMgNzMgNzMgMjc3
IDc1IDc1IDUwMCA3NiA3NiAyNzcgNzggNzggNDQzIDc5IDc5IDI3NyA4MCA4MCA3MjIgODEgODEg
NTAwIDgyIDgyIDUwMCA4MyA4MyA1MDAgODUgODUgMzg5IDg2IDg2IDM4OSA4NyA4NyAyNzcgODgg
ODggNTAwIDg5IDg5IDQ0MyA5MCA5MCA2NjYgOTEgOTEgNDQzIDkyIDkyIDQ0MyA5NCA5NCAzOTkg
OTYgOTYgMzk5IDE3MSAxNzEgODg5IF0KZW5kb2JqCjM4IDAgb2JqClsgLTg4OSAtMjE2IDg4OSA4
OTEgXQplbmRvYmoKMzkgMCBvYmoKODg5CmVuZG9iago1MCAwIG9iago8PAovTGVuZ3RoIDY0Nwo+
PgpzdHJlYW0KL0NJREluaXQgL1Byb2NTZXQgZmluZHJlc291cmNlIGJlZ2luIDEyIGRpY3QgYmVn
aW4gYmVnaW5jbWFwIC9DSURTeXN0ZW1JbmZvIDw8IC9SZWdpc3RyeSAoQWRvYmUpIC9PcmRlcmlu
ZyAoVUNTKSAvU3VwcGxlbWVudCAwID4+IGRlZiAvQ01hcE5hbWUgL0Fkb2JlLUlkZW50aXR5LVVD
UyBkZWYgL0NNYXBUeXBlIDIgZGVmIDEgYmVnaW5jb2Rlc3BhY2VyYW5nZSA8MDAwMD4gPEZGRkY+
IGVuZGNvZGVzcGFjZXJhbmdlIDIzIGJlZ2luYmZjaGFyIDwwMDAzPiA8MDAyMD4gPDAwMTE+IDww
MDJFPiA8MDAxMj4gPDAwMkY+IDwwMDI2PiA8MDA0Mz4gPDAwMzI+IDwwMDRGPiA8MDAzNz4gPDAw
NTQ+IDwwMDNBPiA8MDA1Nz4gPDAwNDQ+IDwwMDYxPiA8MDA0Nj4gPDAwNjM+IDwwMDQ3PiA8MDA2
ND4gPDAwNDg+IDwwMDY1PiA8MDA0OT4gPDAwNjY+IDwwMDRDPiA8MDA2OT4gPDAwNEU+IDwwMDZC
PiA8MDA0Rj4gPDAwNkM+IDwwMDUxPiA8MDA2RT4gPDAwNTI+IDwwMDZGPiA8MDA1Mz4gPDAwNzA+
IDwwMDU1PiA8MDA3Mj4gPDAwNTY+IDwwMDczPiA8MDA1Nz4gPDAwNzQ+IDwwMDVFPiA8MDA3Qj4g
PDAwNjA+IDwwMDdEPiBlbmRiZmNoYXIgZW5kY21hcCBDTWFwTmFtZSBjdXJyZW50ZGljdCAvQ01h
cCBkZWZpbmVyZXNvdXJjZSBwb3AgZW5kIGVuZCAKZW5kc3RyZWFtCmVuZG9iago0OSAwIG9iagpb
IDMgMyAyNzcgMTcgMTcgMjc3IDE4IDE4IDI3NyAzOCAzOCA3MjIgNTAgNTAgNzc3IDU1IDU1IDYx
MCA1OCA1OCA5NDMgNjggNjggNTU2IDcwIDcwIDUwMCA3MSA3MSA1NTYgNzIgNzIgNTU2IDczIDcz
IDI3NyA3NiA3NiAyMjIgNzggNzggNTAwIDc5IDc5IDIyMiA4MSA4MSA1NTYgODIgODIgNTU2IDgz
IDgzIDU1NiA4NSA4NSAzMzMgODYgODYgNTAwIDg3IDg3IDI3NyA5NCA5NCAzMzMgOTYgOTYgMzMz
IF0KZW5kb2JqCjQ2IDAgb2JqClsgLTk0MyAtMjExIDk0MyA5MDUgXQplbmRvYmoKNDcgMCBvYmoK
OTQzCmVuZG9iago2MSAwIG9iago8PAovTGVuZ3RoIDQ1MAo+PgpzdHJlYW0KL0NJREluaXQgL1By
b2NTZXQgZmluZHJlc291cmNlIGJlZ2luIDEyIGRpY3QgYmVnaW4gYmVnaW5jbWFwIC9DSURTeXN0
ZW1JbmZvIDw8IC9SZWdpc3RyeSAoQWRvYmUpIC9PcmRlcmluZyAoVUNTKSAvU3VwcGxlbWVudCAw
ID4+IGRlZiAvQ01hcE5hbWUgL0Fkb2JlLUlkZW50aXR5LVVDUyBkZWYgL0NNYXBUeXBlIDIgZGVm
IDEgYmVnaW5jb2Rlc3BhY2VyYW5nZSA8MDAwMD4gPEZGRkY+IGVuZGNvZGVzcGFjZXJhbmdlIDkg
YmVnaW5iZmNoYXIgPDAwMUQ+IDwwMDNBPiA8MDAyOT4gPDAwNDY+IDwwMDQ0PiA8MDA2MT4gPDAw
NDc+IDwwMDY0PiA8MDA0OD4gPDAwNjU+IDwwMDUwPiA8MDA2RD4gPDAwNTI+IDwwMDZGPiA8MDA1
NT4gPDAwNzI+IDwwMDU3PiA8MDA3ND4gZW5kYmZjaGFyIGVuZGNtYXAgQ01hcE5hbWUgY3VycmVu
dGRpY3QgL0NNYXAgZGVmaW5lcmVzb3VyY2UgcG9wIGVuZCBlbmQgCmVuZHN0cmVhbQplbmRvYmoK
NjAgMCBvYmoKWyAyOSAyOSAzNjMgNDEgNDEgNTgxIDY4IDY4IDU5OCA3MSA3MSA2MjkgNzIgNzIg
NTkzIDgwIDgwIDk1MyA4MiA4MiA2MTcgODUgODUgNDMzIDg3IDg3IDQxNSBdCmVuZG9iago1NyAw
IG9iagpbIC05NTMgLTIwNiA5NTMgMTAwMCBdCmVuZG9iago1OCAwIG9iago5NTMKZW5kb2JqCjY5
IDAgb2JqCjw8Ci9MZW5ndGggNzE3Cj4+CnN0cmVhbQovQ0lESW5pdCAvUHJvY1NldCBmaW5kcmVz
b3VyY2UgYmVnaW4gMTIgZGljdCBiZWdpbiBiZWdpbmNtYXAgL0NJRFN5c3RlbUluZm8gPDwgL1Jl
Z2lzdHJ5IChBZG9iZSkgL09yZGVyaW5nIChVQ1MpIC9TdXBwbGVtZW50IDAgPj4gZGVmIC9DTWFw
TmFtZSAvQWRvYmUtSWRlbnRpdHktVUNTIGRlZiAvQ01hcFR5cGUgMiBkZWYgMSBiZWdpbmNvZGVz
cGFjZXJhbmdlIDwwMDAwPiA8RkZGRj4gZW5kY29kZXNwYWNlcmFuZ2UgMjggYmVnaW5iZmNoYXIg
PDAwMDM+IDwwMDIwPiA8MDAwNT4gPDAwMjI+IDwwMDBGPiA8MDAyQz4gPDAwMTE+IDwwMDJFPiA8
MDAxMz4gPDAwMzA+IDwwMDE1PiA8MDAzMj4gPDAwMUQ+IDwwMDNBPiA8MDAyQj4gPDAwNDg+IDww
MDJDPiA8MDA0OT4gPDAwMkY+IDwwMDRDPiA8MDAzMT4gPDAwNEU+IDwwMDM1PiA8MDA1Mj4gPDAw
NDQ+IDwwMDYxPiA8MDA0NT4gPDAwNjI+IDwwMDQ3PiA8MDA2ND4gPDAwNDg+IDwwMDY1PiA8MDA0
OT4gPDAwNjY+IDwwMDRBPiA8MDA2Nz4gPDAwNEI+IDwwMDY4PiA8MDA0Qz4gPDAwNjk+IDwwMDRG
PiA8MDA2Qz4gPDAwNTA+IDwwMDZEPiA8MDA1MT4gPDAwNkU+IDwwMDUyPiA8MDA2Rj4gPDAwNTU+
IDwwMDcyPiA8MDA1Nj4gPDAwNzM+IDwwMDU3PiA8MDA3ND4gPDAwNTg+IDwwMDc1PiBlbmRiZmNo
YXIgZW5kY21hcCBDTWFwTmFtZSBjdXJyZW50ZGljdCAvQ01hcCBkZWZpbmVyZXNvdXJjZSBwb3Ag
ZW5kIGVuZCAKZW5kc3RyZWFtCmVuZG9iago2OCAwIG9iagpbIDMgMyAzMTIgNSA1IDQwMSAxNSAx
NSAzMDIgMTcgMTcgMzAyIDE5IDE5IDU0NSAyMSAyMSA1NDUgMjkgMjkgMzUzIDQzIDQzIDY3NSA0
NCA0NCAzNzMgNDcgNDcgNDk3IDQ5IDQ5IDY2NyA1MyA1MyA2MjAgNjggNjggNTI0IDY5IDY5IDU1
MiA3MSA3MSA1NTIgNzIgNzIgNTI2IDczIDczIDMxOCA3NCA3NCA1NTIgNzUgNzUgNTU3IDc2IDc2
IDIyOCA3OSA3OSAyMjggODAgODAgODM5IDgxIDgxIDU1NyA4MiA4MiA1NDIgODUgODUgMzYwIDg2
IDg2IDQ0NiA4NyA4NyAzMzQgODggODggNTU3IF0KZW5kb2JqCjY1IDAgb2JqClsgLTgzOSAtMjA2
IDgzOSAxMDAwIF0KZW5kb2JqCjY2IDAgb2JqCjgzOQplbmRvYmoKMiAwIG9iago8PAovQ291bnQg
NAovS2lkcyBbIDMgMCBSIDU0IDAgUiA3MyAwIFIgNzYgMCBSIF0KL1R5cGUgL1BhZ2VzCj4+CmVu
ZG9iagoxIDAgb2JqCjw8Ci9QYWdlcyAyIDAgUgovVHlwZSAvQ2F0YWxvZwo+PgplbmRvYmoKNzkg
MCBvYmoKPDwKL0F1dGhvciAoc2Rhd2tpbnMpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyMDA0MDExMzA4
MTAtMDUnMDAnKQovTW9kRGF0ZSAoRDoyMDIwMDQwMTEzMDgxMC0wNScwMCcpCi9Qcm9kdWNlciAo
TWljcm9zb2Z0OiBQcmludCBUbyBQREYpCi9UaXRsZSAoTWljcm9zb2Z0IFdvcmQgLSBsaWFpc29u
LTIwMjAtMDQtMDEtM2dwcC1pZXRmLWxzLW9uLW5lZWQtZm9yLW11bHRpLXBhdGgtcXVpYy1mb3It
YXRzc3MtYXR0YWNobWVudC0xKQo+PgplbmRvYmoKeHJlZgowIDgwDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDA2Nzc0NDkgMDAwMDAgbg0KMDAwMDY3NzM2OSAwMDAwMCBuDQowMDAwNTI4NTc5IDAw
MDAwIG4NCjAwMDAwMDAwMDkgMDAwMDAgbg0KMDAwMDAwMDAzNSAwMDAwMCBuDQowMDAwNjY4MzMw
IDAwMDAwIG4NCjAwMDA2NjgzNjcgMDAwMDAgbg0KMDAwMDAwMDA1OCAwMDAwMCBuDQowMDAwNjY3
Njg1IDAwMDAwIG4NCjAwMDA2NjY0MjUgMDAwMDAgbg0KMDAwMDA5MTM5NSAwMDAwMCBuDQowMDAw
MDkxODY3IDAwMDAwIG4NCjAwMDAwOTE4OTQgMDAwMDAgbg0KMDAwMDY3MDM2NCAwMDAwMCBuDQow
MDAwNjcwNDAyIDAwMDAwIG4NCjAwMDAwOTE5MTggMDAwMDAgbg0KMDAwMDY2OTY4OCAwMDAwMCBu
DQowMDAwNjY4Mzg2IDAwMDAwIG4NCjAwMDAxOTkxMDMgMDAwMDAgbg0KMDAwMDE5OTU4MSAwMDAw
MCBuDQowMDAwMTk5NjA4IDAwMDAwIG4NCjAwMDA2NzI0NTEgMDAwMDAgbg0KMDAwMDY3MjQ5MSAw
MDAwMCBuDQowMDAwMTk5NjMyIDAwMDAwIG4NCjAwMDA2NzE3NTIgMDAwMDAgbg0KMDAwMDY3MDQy
MiAwMDAwMCBuDQowMDAwMzAxOTAxIDAwMDAwIG4NCjAwMDAzMDIzNzkgMDAwMDAgbg0KMDAwMDMw
MjQwNiAwMDAwMCBuDQowMDAwNjcyOTMwIDAwMDAwIG4NCjAwMDA2NzI5NjggMDAwMDAgbg0KMDAw
MDMwMjQzMCAwMDAwMCBuDQowMDAwNjcyOTAyIDAwMDAwIG4NCjAwMDA2NzI1MTIgMDAwMDAgbg0K
MDAwMDM2ODkyMSAwMDAwMCBuDQowMDAwMzY5Mzk5IDAwMDAwIG4NCjAwMDAzNjk0MjYgMDAwMDAg
bg0KMDAwMDY3NDUxMSAwMDAwMCBuDQowMDAwNjc0NTQ5IDAwMDAwIG4NCjAwMDAzNjk0NTAgMDAw
MDAgbg0KMDAwMDY3NDAyMyAwMDAwMCBuDQowMDAwNjcyOTg4IDAwMDAwIG4NCjAwMDA0NTY1MTgg
MDAwMDAgbg0KMDAwMDQ1Njk5NiAwMDAwMCBuDQowMDAwNDU3MDIzIDAwMDAwIG4NCjAwMDA2NzU1
MTYgMDAwMDAgbg0KMDAwMDY3NTU1NCAwMDAwMCBuDQowMDAwNDU3MDQ3IDAwMDAwIG4NCjAwMDA2
NzUyNjggMDAwMDAgbg0KMDAwMDY3NDU2OSAwMDAwMCBuDQowMDAwNTIxNTAyIDAwMDAwIG4NCjAw
MDA1MjE5ODAgMDAwMDAgbg0KMDAwMDUyODQ3OSAwMDAwMCBuDQowMDAwNjU1NzA2IDAwMDAwIG4N
CjAwMDA1Mjg3NDIgMDAwMDAgbg0KMDAwMDUyODc2OSAwMDAwMCBuDQowMDAwNjc2MTg2IDAwMDAw
IG4NCjAwMDA2NzYyMjUgMDAwMDAgbg0KMDAwMDUyODc5MyAwMDAwMCBuDQowMDAwNjc2MDc2IDAw
MDAwIG4NCjAwMDA2NzU1NzQgMDAwMDAgbg0KMDAwMDU4MzY2NCAwMDAwMCBuDQowMDAwNTg0MTQz
IDAwMDAwIG4NCjAwMDA1ODQxNzAgMDAwMDAgbg0KMDAwMDY3NzMxMCAwMDAwMCBuDQowMDAwNjc3
MzQ5IDAwMDAwIG4NCjAwMDA1ODQxOTQgMDAwMDAgbg0KMDAwMDY3NzAxNCAwMDAwMCBuDQowMDAw
Njc2MjQ1IDAwMDAwIG4NCjAwMDA2NDcyMjUgMDAwMDAgbg0KMDAwMDY0NzcwNCAwMDAwMCBuDQow
MDAwNjU1NjA2IDAwMDAwIG4NCjAwMDA2NjE0OTggMDAwMDAgbg0KMDAwMDY1NTg3MCAwMDAwMCBu
DQowMDAwNjYxMzg3IDAwMDAwIG4NCjAwMDA2NjYyNjEgMDAwMDAgbg0KMDAwMDY2MTY2MiAwMDAw
MCBuDQowMDAwNjY2MTcyIDAwMDAwIG4NCjAwMDA2Nzc0OTggMDAwMDAgbg0KdHJhaWxlcgo8PAov
SW5mbyA3OSAwIFIKL1Jvb3QgMSAwIFIKL1NpemUgODAKPj4Kc3RhcnR4cmVmCjY3Nzc2MAolJUVP
Rgo=
--000000000000db45f105a23fa960
Content-Type: application/pdf; name="SP-200289_SP-200264_cleaned.pdf"
Content-Disposition: attachment; filename="SP-200289_SP-200264_cleaned.pdf"
Content-Transfer-Encoding: base64
Content-ID: <f_k8hnfe8h0>
X-Attachment-Id: f_k8hnfe8h0

JVBERi0xLjcKCjQgMCBvYmoKKElkZW50aXR5KQplbmRvYmoKNSAwIG9iagooQWRvYmUpCmVuZG9i
ago4IDAgb2JqCjw8Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggNjYyNjgKL0xlbmd0aDEg
MzQyNzU2Ci9UeXBlIC9TdHJlYW0KPj4Kc3RyZWFtCnic7F0LQFRV+v/OvfPiMTAgj+E5F4aXzMAg
4AtJhqciKASoYJoMMAiKQDw020or7UHPbd1e25a1ZW21NaIVWltuWVuZZeVmtWVW9s62battS5n/
d869IEPUSn9rwc7vzvm+83585zvfOffOCwgAGJGoYF1BZfGspvU1WaCOSgOI2jaroLAo4KqQZ0H4
05kAYtas8rJK0X7/9SC4tgE5/N6syvl5d4UfdYLqphsBzg2aU1lVtDK5WQPqSBfWGl1aVTk75neT
HgbIiwQIPLWs0pYe2npuEYCgw/Ta8vzSqpqXznsH67djeMqCgrnV88xN5wNUtQMEbKxf6Wj/4oxD
e0CIugyAfF6/qkuKahD2gzAd0w3rG9uXrVxZE1EJgmkdgHfNMkdnO4RBDNaH/QfDspY1jTPVZ+0A
ofgLDBY1Naw80x4dkAfQqALy4MVNTkfDJy32o1j3ZbT9JoyYMDf4dgzvwnBc08quM8vySSv2twkg
Z1tLW73jw8KP14CwKBuTb1zpOLPd+IZhPub/APNLK51dDnGT2oHj30vH1+pY6dz4eOunIJz7CkDq
lPa2zi53HDRg/ww0f3uHs31r+tW/BmHi6wD+v2FzoQXo+0Nsz1L/7C91YVRMALe+E/UY5S+vf6X2
266jlxlO152KQS+WnwK5Nqa/EBYa4Nuu/7xoOH0wRYH+choTOBfWgYFFCMjtcCGA+kNsl0IUJ5Or
QA069Q3qDKwyXubiJmgUAolaEDSiWqUWRNVBSHXvhDNPYz1AVM3Nl7AuKf5Z9WX9RSRDG0MesgNx
u91YeqO6lI4UgjXTSaTcsOxYkwWwAcYJtFEQ+1PVrQIo+DHlhLtADxwcHBwcHBwcHBw/Acid7h0w
TqCOGD995eDg4PhfgoB7hw6dAbjd5ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4DhxUP0FGoGDg2NU
IDcABwcHBwfHmIHqNgj/b3nU4d/9XpUqGkKAg4ODg4ODg4Pjf4DAuVpCCDQdfwnjyNGzPUI24OAY
kyA/SVaO/wJqZTg4ODg4OMYeTq79ie+24wGDsxRNiRk4ODg4xjdEEAmFWhSJgPd9RvUnPjvha50b
dKBz94MXeCP1ZtQHfNxHwRd8keoZ9QM9Un+kR8AA/kgDGA0EA9IJSL+FIAhAGgyBSEMgCGko0m/A
CMFIwyAUaTijEWB0/wciIRxpFKPREIHUBJFIJaRfQwxEIY0FE1IzSEjjkP4b4iEGaQLEIk1kNAni
3F/BRIhHmgwJSC2QiNQKSe4vIQUmIk2FZKQ2RtPA4v4CJoEVaTqkIM1gNBNs7n/BZEhDOoXRqTAJ
6TRId38O0yEDaRZMRjqD0WyYgvQUpP+EmTAVaQ5MQ2qHLKS5SD+DPJiBNB+ykRbAKUgLkf4DiiAH
6SywI53NaDHkuj+FOZCHtATykZZCAdK5UOg+DPOgCGkZzEJazuipMNv9CVTAHKSVjFZBCdL5UOr+
GBbAXKQLGa2GMqQ1UI50EZzq/ghOY3QxVCBdApVIT4cq94ewFOYjrYUFSB2wEGkd0g+gHqqRNsAi
pE44DWkj0vdhGSxG2gRLkDYzuhyWut+DFVCLtAUcSFcy2gp17nehDeqRtkMD0jPAibQDGt2HoBOW
Ie1itBuakK6CZqSrYYX7HTiT0TXQgvQsWIn0V9DqfhvOZvQcaEd6LpyBdC3St2AddCA9DzqRng9d
SC+AbvdBWA+rkG6A1UgvhDORXoT0TbgY1iC9BH6FtIfRS+Fs9wG4DM5Bejmci/QKRq+Ede434Co4
D+mv4XykVzP6G7gA6UZY734dfgsbkF4DFyK9Fi7CUtfBxZh6PaM3wCVIfweXIr0RLsM8v2f0Jrgc
6c1wBdJNSP8Ot8BVSG+FXyP9A1yN9Dakr8Ht8Bukm2Ej0jvgGqR3In0V/gjXIr0LrkN6N1yP8fcw
+if4HcbcCzcivY9RF/we6Ra4yf0K9MLNSLfCJqTb4Bak98Ot7v3wAPwB6YOM9sFtSLfDZvfLsIPR
h+AOpA/DnUj/DH90/w0eYfRRuBvpTrgH6V/gT+598Bijj8O9SHeBC+kTSF+CJ2EL0r/CVqRPwTak
TzP6DNzvfhF2wwNIn4UHke6BPqTPwXb3C/A87EC6l9EX4CGkL8LD7r3wEjyCdB+j2AukL8NO9/Ow
H/6C9BVGX4XHkb4Gu9zPwd8ZfR2eQPoGPIn0APzVvQfehKeQHoSnkb4FzyB9G3a7n4V3GD0EzyJ9
F55D+h6j78Pz7t3wAexF+iG8gPQjRj+Gl9zPwCewD+lh+BvSTxn9B7yM9DPYj/Sf8ArSz+FVpP+C
19xPwxfwd6RfMvoVvI7033DA/RR8DW8i/Q+j38BBpN/CW+6/whFGj8I7SPvhEFI3vOt+ktv0X7hN
/5jZ9I+ZTf+I2fSPmE3/iNn0j5hN/5DZ9A+ZTf+Q2fQPmU3/kNn0D5lN/5DZ9A+ZTf+A2fQPmE3/
gNn0D5hNf5/Z9PeZTX+f2fT3mU1/j9n095hNf4/Z9PeYTX+P2fR3mU1/l9n0d5lNf5fZ9EPMph9i
Nv0Qs+mHmE1/h9n0d5hNf4fZ9HeYTX+b2fS3mU1/m9n0t5lNf4vZ9LeYTX+L2fS3mE0/yGz6QWbT
DzKbfpDZ9DeZTX+T2fQ3mU1/k9n0N5lNP8Bs+gFm0w/8D236dYpNf/VH2fRXmE1/hdn0V5hNf4XZ
9FeYTX+F2fRXmE3fz2z6fmbT9zObvp/Z9P3Mpr/MbPrLzKa/zGz6y8ym/43Z9H3Mpu9jNn0fs+n7
mE1/idn0l5hNf4nZ9JeYTX+R2fQXmU1/kdn0F5lNf4HZ9BeYTX+B2fQXmU1/gdn0F5hNf4HZ9BeY
Td/LbPpeZtP3Mpu+l9n055lNf57Z9OeZTX+e2fTnmE1/jtn055hNf47Z9OeYTd/DbPoeZtP3MJv+
LLPpu5lN381s+m5m03czm76b2fTdzKbvZjb9WWbTdzObvpvZ9N3Mpu9mNv0ZZtOfYTb9GWbTn2E2
/Wlm059mNv1pZtOfZjb9qV+QTbdwm85t+i/Gpl///7Lp+38im34ft+k/g01nH9sJLPcJ8QJRBPXx
P8rxHjnaswYVcHCMSQjHn1ULHCcKxId/v4ODg4ODYyzi5NrtBeAY+9AMeLQeIQ4ODo7xB1/jaJ8n
+Y4c7WkL+fMkjjGKURy0dMBxoiD4GoGDg4ODg2PsgT9P4vi5Mahz7KjJnydxcHCMY+jDvenzpFFY
su95nuS5G/PnSRxjFOLxZ+XPk04cBH04cHBwcHBwjD2cXLu9CBxjHzoPD/88PAcHxziGf7QvqFSj
+XySfuRoT1s4ivo4OH5OjOKg5Q0cJwqCfzRwcHBwcHCMPXjByQT+PGk8YFDn2FGTv3/JwcExjmGQ
Rvs8yW/kaE9byJ8ncYxR8OdJ/xMIBgk4ODg4ODjGHk6u3Z4/TxoP4M+TODg4ThoExOpH+TzJf+Ro
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
+SsWsRp8z2JR4ktF34r9Tnx9nHbEDlsexfzWVkbT7xTVLyO/c3HfZzjMaa3cyxu/YXWpHth/dD9J
5QWWUuPvM3w2Xwb9vL4v+u8+Ls3vi34xh/V90f2X1vdFv5jD8ub7+etqifcyln09S/3Ew/RQX83d
8Od5WN+TmR17lvDP8dWt6UKc/q0wGi8vdCRrE2t0Jy79w9wVf9ZvhX2a7181pPt8v4b17zuwF/Br
/3Qeh2WDS7/ejXs+R/JXcM/wzsXVNPe+uD2QW5A2Pm/fIr7MhyJ2C5sIikLRXFxJvvlq8Q1xjegg
OoqbxR3iLtFH9BX9xf3ip2KJ+G/xolghVomXxXpRKzaIvypSURWP4lUylEwlR8lTLldKlCuUmcpL
ysvKq8rryhvKduUd5S/Ku8o+5QPlQ+WE8k/lX8pHUkhF2qVDOmWKdEm31KVHemVIpstMGZU5slCW
yJbySnmVbC3byqvlN2R7eY3sIK+VHeV1spO8XnaW35Rd5A2yVN4ou8qbZJm8WXaTt8hy+S3ZXd4q
e8jbZE95u+wl75C95Z2yQt4l+8i7ZV95j6yU98p+8j45QA6Ug+Rg+bAcIh+RQ+W35TA5Uj4uR8lJ
ssoz2jPO833PM54pnmc9P/BM80z3/Jdnjucnnrmen3rmeZZ7XvSs8PzO87pnq2eX5x3Pbs9+z3ue
A573PUc8f/cc9XzgOeb5h+e456TnI8/HnnpDGqphN1IMt+ExDMNr+I2AkW6EjQwj04ga2UaOUWgU
GZcZzYwWxuVGiXGF0dK40mhlXGW0NdobHYxrjY7GdUYn43qjs3GDUWp0NW4yyoxuQop11H826scg
nZL6sZDumtOpUn9eKezUp22ERv16tXBQ335DOKl/rxEp1McdhIv6uaNwU1/fLHTq7zuEB31uUK/3
Jcw976W+/6nwof+9pAEvilTSghXCT5qwSgSgDUHSh1oK3UCnV/yVzgDphhRe0g+VsEfxiDTSEy/h
DCVDhEhfMgnnKDkinfQmj/DlyuUiTPpTIjJIh64QEdKjmZT2JeUlSvWy8jLFf1V5lWK+rrxO+b+h
vEF4u7Kd4ryjvEP0X5S/EH5XeZfwPmUf4Q+UD0Qm6d2HlOcJ5YSIkv79U2SRDv5LZCsfKR+JHNJF
IXKpsorII520iwzSS4fIJ910igLSzxRRSDrqEkWkp25RTLqqi8tIXz2iGemsVzQnvQ2JFqS76eJy
0t9MUUI6HBVXkB7niJaky4XiStLnEtGKdLqluIr0+krRmnVbtGHtFm1Jv78hriYdby/akZ5fQ/wO
soP4Bun7taI96XxHcQ3p/XWiA+l+J3Et6f/1oiPZQGdxHdnBN0UntgVKVSpLxfVkETeKzmQVXcU3
yTJuIn6ZLBNdyEJuJrqb7CZuIEu5RZSStZSLG8liviW6ktV0FzeR5dwqysh6eoib2YIo/u3ydtGN
7KiXuIVs6Q7i9Ja9RTnZ1J3iW2RXFaI72dZdxO8j+4hbycbuFj3IzvqK28jW7hE9yd4qxe1kc/eK
XmR3/cQdZHv3id5kfwPEnWSDA0UF2eEgcRfZ4mDRh+zxYXE32eQQ0Zfs8hFxD9nmUFFJ9vltcS/Z
6DDRj+x0pLiPbPVx0Z/sdZS4n2x2khggq2SVeIBsd7QYSPY7TjxINvx9MYjs+BnxENnyFDGY7PlZ
8TDZ9A/EELLraeIRsu3pYijZ9zxKtdyznOgXPb8jmqyb0u7y7KZU+z3vU6ojng8o/jHPcYpz0nOS
4nzk+Uh8m2z8YzHMU++pF98mW5fiUbJ3VQwnm7cTJ8VIIY7bcIvHyP49YgT5AEN8h/yAV4wkX+AX
j5M/CFDMdCOdYoaNMHEyjAwxivxDJuGoERVPkJ/IFqPJV+SI77K/EGPIY1wmniSv0UyMJc/RQowj
73G5GE8epEQ8RV7kCorf0mgpJpA3uZJyaGW0ovhXGVdRaFujLdHtjfbie+RhOoiJ5GWupZw7Gh3F
98nbXEd5djI6iUnkda4XT5Pn6Uz53GDcQLjUKKXSuxpdCZMnohy6kTeqImN6zfJHdjoleRgXYS+d
NvIhPvJKqXTa4a00kUWnQ2TT6YTnShGt6XTBT7nhp3T4KQ/8lCFK6fSKrnT6RBmdqfBcftGNzgC+
YhwUPelME7fTGRK96EyHXwuL3nRmiDvpjIgKOjPJ090louTt+lAt2N9li1/RmSMW05krXqAzT/yG
znyxjM4CsZxOCQ9YCA9YJP4fncViDZ2XwXM1g+dqrrRUWooWypXKleJypZXSSpQoVylXiSuU1kpr
0VJpo7ShUPZNVyonlZOiFfzRVfBHreGJ2sATtYX3uRrepx08zjfgcdpLn/SRx0mVqeQX/NJPfiEg
A+QXgjJIfoH90XXwR51kWIbJI2TIDPIIERkhj8AeqovMklnkBbJlNnkB9lM3ylyZS14gX+aTFyiQ
BZQPe64yWSSLyBcUy2LyApfJy6iUZrIZ+YLmsjl5gRayBdGXy8sp9Ap5BXmEdrIdYfZf3eGtboWf
6gE/dRt8U0/4ptvhlXrBE90BT9QbnuhOeKIKeKK7yAfdRh6Bvc/d8Dh94Wvuga+phK+5F76mH3zN
ffA1/eFr7oevGQBf84DsL/uLgfJ+eb94EH5nkHxAPiAegvcZLB+UD4qH4YOGyIfkQ+IReKKh8ETf
hicaBk/0KDzRcHiix+CJ7pOPykfFCDlcDif6MfmY+I4cIUeIkfI78jvicfipUfBTT8BPjZZPyCfE
d+GhxnjoFE96xnvGE67yVBGe7JlMmD3UWHiocfBQ4+GhnvI873meQtlPjfH8zPMzol/w/Jow+6yn
4LPGeFZ6/oc4L3tqCf/Z8zZh9lxj4bnGw3M9Bc81Bp5rAnzWBPis78FbTYC3+h781ET4qe/DT02C
n3oafmoC/NT34Keehp+qgp+qMrKMLPEMPNRkI8/IF1PITxWKaprbFBFdbBRTKHurZ43mRnPisM+a
Sj7rCqLZT1XDT02Bn/oB/NQ0o7XRmjjsraYYVxtXU5x2xjeIZs812biGPNcUeK7J8FzPwHM9C8/1
Q3iu6fBcU4xvGt8UzxldyH9Ngf96xriR/NcU8l83USll5MWmGDcbN4sZ8GVTjH5GP/E8eTKd/ZoS
kqvJ+oPyA3lSCJvf5hdO2022W0SKvY29rTDs7e3XCp92o3aLCGrdtdtFptZbu1PkaXdpd4sC9yL3
UlHsrnPHxJWe3p57xNXGH4xXxHXGbmO36OJ9zbtV3OD9s/d9cbNP8SmiwhfxRcRdvgd9D4o+/o7+
m8XdVHa6/Ls8SmXn2PKFtF1mayU0WxtbO+GzPWU7LoL2ZvYSUWXvqF0rntU6aTcoz2p9tQeV57SH
tIeUn2oPa0OUedpw7TFlvvs37pXKAl3RhypLjLHG72TEqDXekb28P/dukkO8p7yn5Eyfw+eSP/Lp
vgz5X757fQPlr/yZ/vbyN/5u/m7yT+IhIfSDBEeEoh+na50gJy0Uj0ZXncBvXRnCSXQ2QSFBC4JW
BO0oTUe6diEos6C7de1lQR+CfhYwPZDSDEm670P3w63rKLqOJZhIMJlgGsFM4s+h63yCRVYavtYA
FLIdM6wG7eE6NQWuo1nPVQRrCWoJNhFvK8EOoocDFOtq0rstej/Rh+h69CzxGt/H0wjPCYJTZhhZ
p2gSRzGcp/GagNyiD9KH6iP00fp4fRKgWp8OmKXP1RcQLNaXAlboqwHr9A36ZoJt+k7AHgsO6If1
Y/pJvd6jelwenydE1yhd8z3NAC09bT0dPJ09XfXDnnL9pKenpwLQkuJ18Pj08Z5KQLVnAINnsGeY
ZyT5vwnk9ximUlyGGUQzzCaaoKGennmAhvuFDJ4l+lzAMqIZVnrWANZbsFFfDdhiwXaazTHs1Xd6
9noOJu6P0P0Ruj9ONEOdIQDWvaEZAqCTF/wkCNMcrZC8Wit9p9GOoCPdd6H7MqK7E/Qy+gD6eSqM
gcYQY7gxCjCW7ifS/WRjGmAmxWWYY8wHLKIwhhpjOWCVsRZQa2wCbKX0DDvIo+z3jDEOGUeNE8Yp
r/Q0Y0j03wGvUz/mNeL9QH1SRdcKb5AgYgzx5hqjvMUe1Vvi8Xlb07U99XFLbydPB29pvC+93ShP
hh4W9NYPe/vqJ739PVWAQZQXw1CiGUYQTaCP944GVHvHM3gmeCcBpnqrGRLxp1P86UnprXtKOwtQ
7Z3L4CU9AJAeAJYSzbCCaIIGXfGuBjTcr2PwbqC4G84YfzODd5t3J4NnpXePBQcYiHcYcMyzhoF4
Jxm89XRP4FN9LoDPFwJE9dWAfBM8G33NLGhpQVsLcO/rQPEYOpsQ11FfV185Q4MO+3oC4uEVvp4M
DTrsqwRY974BhmCI66pvsJHtG2a08I3Ud/rGJOkmgTfom+CN+CbE731VvgkMiXuyVd9U0seG+DMo
/uxE+DwKn2cM8S00RgGWWLDMtxKwxreeIe5v4vru22hMA2whmmE70Qy7iCYwJvv2Amb6DjL4jugb
fMcpD8tP+er0DamCQNN3MviOpOq+46m6vifVTxCm+2y6zya6kKBFaiuK207f4C3WdzLE7S21ozGE
IXHfhe67nOk+tQywyDcDUJvaHbDVM4AhtZexCdDHBArrB9jqrWZIHUh8ggY/pi9lSB2SOjx1lGdM
6tjUiamTCaalTozbchxSZ1owx4L5FiyyoMaC5SawD0hdlbo2tZaum/STqVw/hh0UzrA7db9+LPUQ
XY/ieiL1FC0unH6DrkG/M0nPyhkafKM/wuDPNbI9S9jX+YuN7v4So8bf2t/e38lfSnOGHvoGf2+C
vp41DHFb8Pc3jvoHGafiV328fyig2j+CgcaCSsBsGjNms7+Kj2P+0QyeCfokwFSiCfzj/ZMYjK3+
EQyUVzWg2j+dwT/LU8VA7a5g8M/V5wIWeBYyNB0Xvdv8ixk8K/1LAfHxJCEL0rEKz0H/CiPbv9po
4V+n7/RvINjc2Lbitubf1tjWvEH/Tm8kNZxkR7PJjmb495CsDpBuW3aQkN9hogn0df5j+mb/MWOm
/yRBfUA1lgNcxloGoybgA6wKhAC1gSjAkksg39gEaOapALQkmqEt0QRNx50A+aNA3C91aGh/oLO+
M9DZc7BBboGugIb7coZE/J4Un6GC8mOo1OcCBngWAgZ71MCwwMjAGLpOCIxM3a0fDlTpJwNTPQMY
cD+D7kkXGFJ3B+bpxwIL9erAEobAMk8zwEoL1qSeCqz3OwMb6brF70yq13aGRL3ItzAk7ml+ADho
TAscIThO9HGeBwXq9GNBoVcHNYZ4PyXC1wV1fXPQr28LhvVtvoPBbP1wsFA/GWzhGQBoRfftaH5E
bWEIdqT7LnSf0O/G86Qk/ZzHcNp8I+GPyT8TGMODZYCxRE8kaNKPwe7GckAvYy2Dt3ewj7ev16C5
2gCG+H3cf3k2BvsxxH1OcGBwCAPPE8iOKhniaYPDg6MYPMeDYwF1wYkMTeeUwcnBaYCZ+mqGhjlT
cI7RLjjfmBxcxEAyrGEILvdUAlZRGQzL9UmAVfp0wFpPFaDWUwHYRPkybCXZ7gjuDu6nNARNxzbM
dQjic7G4r47PpYKH3DTDFzF7UCiKoX5E9FFRQLjOXs0c5hPnXo6jHib8srqDOeB/iFRZaoTordpl
jO0TCL9rr+OYgtYkIlt9gHBHtT3hZsBBYGHhlsAUJ7ZX3MI0fq8RYjljrQQ4zNiOUNRQ2Ochzkxw
DoMTBL2X8vmASlZi85DzR2o+2jKK6qkiTh3a8l+cFv8qw/lcwZjSMY1SbLsJj6L1H/M3g/8m5fCQ
SpJR3kWq5bbfMo7dKBQZUZcSv0XsGZaMupVxfR5x5qo/I/pQvR80rbKVBeqPKH5F/T2EW2h2wjNi
zYg/RqXc5JDYv4heybRSYv85xwenRJtMeLZtGeHtsSsJV9seIbyh/pdcB+3P6KPpXGemlRLxKPMd
zZjDWNmu/pVzqP8b4jP/aExF/GZohcqh9iLOWZ3PHPvriPMvtOtnoHPAnwWa5fO+9hMKvZfjyIi9
C9HzxdWIsxmcD1HWU9zeWCkw5zbXfhe3y87PHN6yZxM9Bane0m5lmaj9GHOonKneJBS1Q2wRt0jl
shZwTJLMkwj9HtGD1MFCsZXFngL9EmTFct6DsiIq6+Huj7dD/qyfh0CXqL9DT5VxHO0e1Op55Pw8
dJtLH6d2I+zgfMRRzQ3+Po6DnA/ZHyc8vP7vCIU8NZ3ie+w3MDZ7zf4Xwr9mjvLrWB/EeZboW21/
pDi22GiWuXoN+pTj/9U+kHH9cZQ1lWur3kecYsH29b6dNSrfTvJRKoWPMbRxdsxFuXVX0ZtMi1H1
tcjhaeAcrq06DvpwPfThetAdQXdEb4ahA2HkU8vY/gD0bTs0bRL3pjYPvbkLtAp6DHRjDrS9Lfd+
bANyq0ZoZ4TaEZoGCa9AvzOei9AFjMkWtgEPAz8fNMUXBxz3oKXc41M4T8LNmcOYtIVzeJXTircc
TsJLNfJjygDo0h9Afwdpj6DOLexT2Nbqfw9MNiKj9e+DPxWW+C1oBfkWuaX+/4Dz0IPVrF0fswYO
svdgXUJZhyCBo9ogYNCo1VH7y2g7l17CNq4MYkxWthI6803CNZwnyfkt0u2W6PcF9gCVosOOPNq3
kSfVU3ndUQqadezdevY/C1CrMfZy9hLAY+yPgX4MfZpOdOfYevgNH3TVB84OpB2GWg1DqieR6knO
39EXmGv7DdT2qZjGesjWp/xV4958qj4GujO3nSWmFFseoDfRLtZnpWvsHcasP4QPQ4suA36WsdYc
rf4bOOT5pZ/HC9Ix9mPb2Y+RLfwC+vYOJPkIYjZHnCOQcGfoEnQ7lsv1sf2a8H/Xk3eS98mnmf74
56h5f+bY8tF3H8PG89Dj/wc5cP/a6idzv8BXL69/Ar0fRn/lQj6/gHwY32rnPsrXWJcqWYtIq7uh
Jv8Evh2+riv4VcC/QA2vAP8qaP489PIubgss5dX6D1CrOxB6GzTtRbT6NtYx7RBzWLuUQejBMfbn
UJ/noF1/R5++ghbdgxYxDqgvcv72b8C3dIJXYZ28ETn81VECDalAP94Dvfo5NF9F6RvgnzVYXwil
d+dQh4RVroG17kLpz0CfMdKZo4w2BZwp6LvX4P+vB/0n0N+ElJYATwQOQRPQv+q30V/Xor8yQF8H
OhM1OYh+eRP4b7AOsiN5M2OqPzCPhpTnL0HzSDfc0n/C0gl7mW2/EfX5ABK+FZq2mzmqDaELQbMO
t2N/rgQ08LVx8Kg58Bg8vu+BL90T4zpfi5HreP2dGKFGsKbV11P8vSrkyeOsLIN/+279fE5V/xsK
jaFu02LtoRuLIZ+XMH/YC/qH6JF2qNXLqBWVK8Nm67QsjC/sh3UxQUhRJbsSDnxOz+rfFzfgKX0l
ntLfi6f0/fCUnsYkobhTxLdpGrSeYCPVdAtdtxOwjtOsSjlIcMS6MhxPousE70YQUiPQCfzcRrpm
ExRa0MK6trKgHUFHC5juwvJNum/H2mRde9G1D0E/goEEQwiGE38UXccSTLTS8HUyQJHTrLDJaA/X
qSlwHc16ziSYQzCfgEYGWUOwnOjuAMW6mvSqBB0PM2GtxePRdhNdt54lfeP7eBohdxDstsL2Nwnn
NIdO450WR2mt8Az8qzzzz76w+b981E5+VfaPDcZv/1w3v5XDdWwTZG+KcBkzjOeNWcaPja3GG8Z2
4y1jp/E24pMOif5WfMpHFNuutrWzPWObbPu77ajtA9sxe5n9Zq211kZrq12tddCu1Tpp1ydym2P8
xKg1Xk3O1ft771rvy971/ub+Fony8Tue2CxHfMG/47lt42zjqOwPbaeEoo3SvitStLHa94XHvcn9
mkjTj+n/EOnGfcZ9IsNYafyPiHgPev8qsn02n03k+m/xl4s8/v3NNoaANMtWRdepBDOInk3XeQQL
rSvDkiR6GcFKgjUE5KFs5KFs5KFoPitsuyzYa10PWkDeynbcAqZJj1WRdE9zEFWzruS1VOp5mjEI
lXRIJU+lUg+o5KlU8ixqRzMNX9UuAIXWGmZYF7SH69QUuI6op0oWqpIXU8mL8XpIpXWBSl6MyydQ
rKtJD7do0nOVPJg68SzxGt/H0wiVPJ46zQqb2SSc08w5jdcUCkSZ6C36icFihBhL2jddzBELxVKx
SqwXm8UOsVccFidIPV1KUMlWWildlHKltzJAGaqMUiYo1cpMZZ6yjEYSm1wuV8m1slZuIn8o5Ua5
RW6Xu4haK3cQbzdRK+RquVNuIGqJXE/hG4maLxdZKWbJpXKd3EzUVDlDrkToRDlH1pCvlnK0HE+p
VxA1TFbJZXIqUQPlEDmNPLiUfeUIOUkuJmqhrJBj5ACi5sh+cjiNIZxzqRwkexA1Q5bLStmTqGmy
lexFI5CU1bK97CY7ERWinDsjZ11Olu1oXFEpdDqln6sckguUE8op4tCdXCAXU225PeuEVHYr+6VT
OUrUNuWwUq8cEzZlobJEzldWKmtINlJZrayTsxVqG8lqo5xGI65UFik1cpKyiqi5ygo5RllN1Axl
NqXg0MnKfGW5sojKc0mfHCCj1K58ZYQymjgV1IYBcjD2go6RE4jTldo10mw588XXz4TOa0xQ+9ln
spXwOlge4TkpreR4TXxABWbaNozrbBuGnA9gdbjO5IuOvKqI8exvgiOK0BLMFk8xH3gdQjc4WmHm
WMizS8a2YTyXt+Uy39aCsVzN60VZy9g2rH4WYlIpanvQlUzbN2i9CK/hmqjt7UcZo+aLGDsPcp2d
uTxj1abZBWOm1b1I1RXrwnV2tAJz2NX2ZqjzOuQ2gOPzkxLtuCA9URdy/nYX07aQtp0lw7Sos22D
zM04CKU+4hEykjSi8lMKKf/poRWmsBn3+Ww0IvDotpbqMFSSpxQVNLodk8flh/Kf8iSNcTfZymw3
27rZbuExjka4a+zX0gjXVbtJK9Nu1rppt9BId6vWQ7tNu51HO60PjXO/ci92v+Be4q5x/9q9lEa8
j9yn3PXuGI16d3oqPHd5+njuprFvnfGysZ7Gvc3eLd7XvW94t3nfpPFvp3eX9x3vbu8e77ve/d73
vAe879N4GKER8Dp/J//1/s7+Lv4b/KX+G/1d/Tf5y2hcVMQdX1CdL6a2FTRPNAiCBBGCXIJighLr
ytA6iW5P0ImglKAbQQ+C3gR9LehvXQdZMJRghAVMj06i4zCeYBJBNcF0glkEcwkWWOF8XWzBXOsa
tMpuCksJVhCsJlhHsOEcsJlg23nE2Umwh+DAeeTZGO4gHz2NYKYyh3w1eXPy16uUtXRfS3gTwVZl
B500OtB5SDnK44eUylbplAaNGBKhfO6XQRkhnCuLFX6voDWNSJ1ozOome8jeNLb1p9FrKI1wPAZO
io9I1ihkntZYRNcNcrPcRqPsnsQ5l9rWeDxIHgkudAw4b+9/Ll9/mpc/m38XyT79LN68Dk/z6rRp
wOu4Xaj5Bq2SW8TeVtQ5xgO3Qpwa0BV4WvIrov+mdUNtFzBGfEGeljnHQVeDHgS6D/AA4F2o/w6E
qsDbgXsh9CXQlwH/C3g4yu2OUYGfhm1wDgTuC9yT8K+dZSSNatThXX6aJHahbke12ZAA94JQpgFz
K4REbRVIm9e6sGLmVAKjRcpKYLMtXVl68mZIUgI7kOoI6J6glwF3R6rO8N286hks+ClxuvyHPGHv
oPXkFYf7v90fe/p67jFeMXZ7/+Td6t3ufcu7w/u29y/evd59vgf9/Awp+IkpkuOmUwtptSBotSBm
EPBbebQqoDmpELRKEMssPgO/i73GCl9vXRloRi62JN3HYbsI0hx3opgsptFsYSbNdOeLRaKGZiar
aGSaKWrFJrGV5ry7xX4RnzWZM6WXrdnFafMZ8DE/OfsK1ZqHvMmaiGfeB8w5Bo/C4gA4gp/sEu6E
+HeDvxa4LdchtpTwS7FyhPoQ00y1BLgMuC8w+vNUDXpsGM9DbRW0nvOpI1TyzupodTSN29PV54RU
n1efF6qzi7NC2J19nJUi6rzPeb/Icw50DhOFzpHOMeJK5zjnFNHOOc05R9zg/LvzmOjhbu5uJXq5
/+r+m+irv6zXins9Pk9Y3E9ltBGFtJIWolTcQ3OB/uIp0VY8Q2cvkvYPxR3UAz8Td1I/LhR3UU8u
FX3ESyT3e0nqb4r7xB7xnnhUvE+rjcfFCRETTypSaSGeJv9aLZaST31T/FZ5R9kv/qEOVh8hL7FA
/SX5rtXqHxSbukl9Q0lRD6p/U1LVE3abkmYvtBcpBdpkbbVSpK3V/qBUaC9rLyt9tA3a68rd2lsO
TXnAkeJIV553ZDmylQWOPMc4ZWHKuJRJ0p7yTMp06Un5UcpsmZ7yk5QlMjPl1ykb5eUpb6TslDel
vJNyQt6a8pErKB9yp7hT5PfchtsrJ7r97nQ5yb3b/b6s1r+t/0TO1I97FPmKJ+KJyDc8UU++3OZp
7mku3/aUeErkLq/hNeQ7gtaFflq/+mm96T8OkP46IQIkxgCtzwK0Vg3QnCpAa9UAaVOA1qqBFgS0
Vg20s6Cjxed4XRKgBMqEDHS3oBcBrUcD/eg6MIl/NhhCMPw84o0iGEswEfdmvRgmW3XjukyjMFqb
BuY0SmvGm0+wiO5rLN7yi4BVyLsB4vmupTxrCTYl2sxybSh/K8EOgHm/+6xghq/iq9ydvGPI39vf
19/fP8g/1D/C2tmDHTzEn0v83v4F/sX+pf4V/tX+df4N/s3+bf6d/j3+A/7D/mP+k7wnJuAK+AIh
ijmU4lcHokg7NJDvLw008+8JtAy0DXQgurO/R6BroNzfP9AzUBGoDAwIDA4M8/cOjKT8exN/cWBM
YEKgKjA1MCMwOzAvsJD3mQRWBtYE1gc2BrYEtgd2BfYGDlK5qwNHAscDdUER1IJ60B8MB7ODhcEW
wVbBdsGOwS4WpyzYPVAZ7BXsE+wSOBLsQ/kcCfYL1BEeSGmHYB/F2OBEc49EcE5gO/H3Uuh8ynNR
sCYQCi4PrgquDdYGNwW3mjscgoeCR/2dTMxyC54InmKJpck0ZyCUZqQF/f3TImm5hIvTSgKzG+HW
ae0TuJgxty6tU1ppWrfA3ka4B3DvtL7BbML9gfumDUobCs6ItNHBLmnj00YH1jTCk9KqgacTLk2b
hdwacA/guWkL0hanLU1bkbba3xu1XZe2IW1z4Ahy2Ja2M21P2oG0w/5Oace4jVaLTqbVh9RgWcgV
8oVCoWhwK/Fz/YvTDkAap0L5JAHQoWahlv5JJifUNtTBv9rCnS26K+HyUE9//0a4IlTZBA8IDQ5m
mzpm9mZoWGhkoENoTGhCcHKoKjTVPys0IzQ7uN/UW7NdlFulf3FoHtcwtDC0JLQsbW5oZWhNaH1o
Y2hLWmloe6AutCu0l/SHdDJ0kHs/dIRSHacS61jT0gXT6Vq6TroHrUv3c7vSw9yDbDXp2ayf6YXp
LajmIwLr01sFtjTYTno71tL0jqYE0rtwP6aXcSvSu6f34hal9+EWpfdraF36QGrdetaf9CHcs+nD
QY9iOlQO+aN/08emT/TvSQ+nTw6OSp8GeiboOSyZ9PksGbay9EWsz+k1oar05f4e6avS1wbnpNey
VNM3sQ6EKqCf0Ir0raGpgapQHUsyfQdLNX036P3ph9KPpp9IPxWWYWfYCAfDEZZDOJflEC6GxGaQ
lNaES5gOtwbdnns/rXW4U2AvSYDpYpZAqBlspDWkIUIbuXTuizQDdA+m2dsET4RLw92oj8rDPfyL
w73DfYN6uH94UHhoeERoZXi0qUVBP1tBeDzTpkWYekV8shT2VOFJrDPh6vD08Cz/5vDc8IJgK/Za
4cXsH8JLwyvCq8OjWf7hdWZM9mDhDewrwktNbwZ6c3hbWjC8M7yH5W/2RfgA0+zZKDfyIeHD4WMs
//BJln+4PkPNcGX4MkIZUdhIf9PuMvKT6GYN8md/GDzBniejZUbbjA6BYRmdM7oGQg2anFGe0TOj
IqMyYwBCB3NoxjDQI0GPAT0hOVVGVXCrv3fGVPK0RzJmkN/rmjGb6O0Z8wJ7WYczFrIOZyyxLB3e
ydTejGWBXRkrM9aE8jPWm77ItOi0HtynppwzNsblnLGFpZexPWOXf2gGe84+GQdNizY1lltHfLQu
7QBroNlq9vYZR0y/mlxn06tYHgZ1Iwuiupk+xOz3jOMN+WfUcZ4RwXlGtIge8UfCkexIYdrcSIu0
xZFWkXaRjpEukbJI90ivSB/idIn0i3S3QgdGhqRtjgyPjIqMjUyMTI5MC/ePzPSPiMyJzI8sopg1
SLWcYq6KrI3URjZxz0a2RnZEdocWRvZHDkWORk5ETmXKTGemkRnMjGTmBv2ZxcHszJLM1pntI1pm
p/DQzNLMbuHRmT0ye2f2zeyfOShzaOaIzNGZ48P9KdWkzOrM6aE1Zs0zZ2XOzVyQuThzaeaKzNWZ
6zI3UNrN5LvIj2Vuy9wZaJu5xxytMg9kHs48lnkysz6qRl0ZoagvsilSk+GKhqLRjCjT0fxos2hL
kowWbRvxRztEO0e7RsujPaMV5ghrjmXRyuiA6GATR3pFh6Utjo6MjokUcq2iE6JV0anRGdHZ0XnR
hdEl0WXRldE10fXRjdEt0e3RXdG90YPRI9Hj0boskaVF12fpWf6scFa2OUZnFWa1yGqV1S6rY9pm
cxZhjtdZXUIbs8oigu09eCqru39PVq8sGp15tpBxxNQfspRgxhEaxUZnHMzqF5iQNTA0I7g7a0jW
cLbirFFZY7MmZk3OmhZdmDUza07WfM6T9YHzzFoUGBzpmFWTtTxrVcaaBo9qjk1ZazEKgzZ13vRR
WbWs56TzLRM6n+RPknU+a1ODB0j2zFlb2Rtn7YA3hpfO2s205WmL4WmHN1h9spfO2p91KOto1oms
U9ky2e9lO7ON7GB2JDs3uzizNLskDbOj7Nbcd9ntg4fYOsKt00qyO7HlZpea4w551J7wM6NprE+y
puxu2T0ihdm9s/tm9yc8KLs/a1faYosPnDY3e2hoTfaI7NGk87Cj7PHZkyK7s6uzp2fPsvDc7AXZ
i7OXZq/IXp29LntD5BDH5zkV92/25uxt2Tuz92QfyD4cHZl9LFIYXpF9MrQms5TnaYwp//ocNbNv
jivH51+dE8qJkl30yMlPxlFfTrOcljltczrkdM7pClzOcznC8MkmzumZU5FTmVmdMyBtcc7gnGE5
I3PG5EzIqcqZmjMja2DO7OwNOfNyFuYsITw7Z1nOypw1OetzNibwlpztObty9uYczDmSczynLudI
rsipY/vK1XL1XH9u2MLZuYW5LSy6VW67zL5mr4VX5HYk6e3J7ZJblts9t1dun9x+uQPDo3OH5A4P
D80dlTuW6Im5k2n2uIO1l3HutAY6a0juzNw5ufMJLwKu4V7IXZ67ypxF567Nrc3dZMo5d2vujtzd
uftzD+UezT2ReypPklQPhNbkOfOMvGC0PC8SWpPIh3Bebl5xXkle67z2eZ2ILs3rltcjr3de37z+
eYPyhuaNyBudNz5vUl513vS8WXlz8xbkLc5bmrcib3XeurwNeZvztuXt5DEiLHmMyNuTdyDvsL9H
sB3NxrfkHfN3yzvJM/OMlbx2yKtnOl/Nd/FcKN/H8yUaZ4fmh/KjgY35+Twvym/G86j8lvltie7A
dHhzfmeiu1LajfnlrL35PfMrArvyK5M1OX1H/gD/rPzB+cPI+vLzR5JWTzLnDGwj+WPYRnhtQuMI
rQLyJ1j8qvypJp9m5syfwXT+bKZpjpE0N8ifx/4nfyH8D80NqM5Lgh0zWoJexnT+Sp4h5K8xx7j8
9fkb89fkb8nfnrEd/F3Mz98L+iDoI/nH8+sCaoEo0AKVBTpoP9O8SioIF2QHuxcUFrTASgFzeJ5p
FLRifS5oB7oj0/ktQXcx9TxUVVDmn5U2vqB7oC59B+hJTOcdYD9T0Iv9DM9G8kM8GynoA3oZ6H4F
AwuG8MykYHhwMs94C7DeKRhbMLFgcqBDwbSCmcHJ6XNAz2Ga4xeM4vgFY/MO8HqtYH7BouAc9lcF
Naz5BcuZzqsHvSrZj2GsP2KO9Q2zmvSOTOfPZrpgbUFtwaZAJdV/a1DnNWDBDl5t5U8o2N0wh+FV
YcF+Xn8VtEozCg75FxccLTgRXGvRpwploZO8HM8ZQjxnKDQaZrDsIQuDbF+FEdC5oIu59wtLClsX
tg/OyRhZ2InkPx5zDIwChaWF3TIqC3sU9i7sW9g/e3PhIMbBVmlzC8kfZvYoHBH1ZVYXjg6tKRxf
OKmwunB64azCuYULChcXLi1cUbi6cF3hhsLNhdv8rQt3Fu4pPFB4uPBY4cnC+oyD1hq5tEgtcrHk
i3xcn6JQUbQov6iZtcI117ZY1TZZsfaLr1KLWha1bbxWNUdwc/5Q1KGoc1HXovKinpHaooqiyqIB
pl8NDSiiNZSZT/aeomG5ZUUji8YUTYDNlpuWyOUWVVmraZ4bbzY1mWtSNNXUwIaaFM1I9pDcd8Sn
NXLRbNOnsccommeur02/xLZcsJbHjqKFJjY5ZilFSwIrc1cVLStaWbTG1BAeNYizvmhj0Rbz6YT5
xKBou7990S7z6UTR3qKDZKd4FmGu+ouOFB0vqisWxTS+mM8cTLmZTxXMeWaxXuwvDievKK3eMZ9X
UKri7OLC4hbphcWtitsVdyzuUlyWu6m4e3Gv4j6sD8X9hFJ/kH9DqL+Gn/0TvVwop/bw09HYB7Zj
jPm3y9gHdvP3Xx84/HTUa2HmbLYdxPPpY4jDv050tDjbKHQ973cwn83G3sdz1wzz6ataxTmIbIS2
ptATZrnMIdrk43cGLj12GPVZaKXl57Res0Qui1KBL50I1RB6CvngNwEzNxXPaZlPNO8BPMm/Etie
49805El+GixHMkctB2ckOEfAOQHOkdj7+H2WOZvBWY04k8GZA85kcPqD0xuc/syxZzNtn2nl8wH2
ve5CzFH4HZk5h8A5As405FPLHHtrpKoFZxlyjoCzjDm2gczR6pljGwiORKrF4EhwDprl1pPEVB9o
P9q+DXQHbpe6F/FDSFsNWgc9waSRzzbmOLqDsw3tGooc5qJW60FXoC3b1bFcIuuDsp3zp9bVUSoH
fsU6BM46jmPrhDj14OzhOKqGfJzgHEecXMQ5DvmP5DjSD/5B5ks/P2mnFnH+ZZy/9KMOYTMm5BkG
pwScYuaIUUjlRKqJSOVEG3XO2T4KOTtRSk+mbROB56MmNWjdamj735DzGHC2IHQaat4N5e5Be7tB
whHkIJF/ndlq5H/KkgD3bwfmqO1RegeuobIHcZYgzjrEOcn75dURmoE+HcZa57ia8E7m2xebfNCd
mLaFQJ9iWtnOO2Rt1+Ddmu32e9Eupuuxh/04Qh8G5ziHkgx/zTsZ8IbNPYyVdpZsB0B6nMNPYE1+
TkuYOb9hju1/gP8PoUIr5L1feDNAsDRsU6G3y6FLU9GuFyCZ3mj7C+jrTdAHYX+YSmyD/jrJLVWb
o4213C7bbuSzB/ns5lT2VyFnHTl04Pqo3+M6qO8j1WRIQ4c0Kjk32w0W7eT8LekR355hSY/ptxAn
rPKbSX7exyZtqEkO+FMgt0y0tD/ie8FfB/4/we8A+Vxj30upHlNXMM2tVoV6kmXCrbO1QNqHUG4L
6Ewb9EUl/3YqP9TSeXcqemolY/s3Ucoe5LyF0ypvo8RnUGItODUIPYkd09sZyx+g5pvBnwz+ceT5
KnOU15EqjH0v93D+6j7ItrNp3aZtohSJmIeQz0jkeTdq7jDbi9BeplaA/pUZE1rdjbG6F/XvBpn/
A3nqiHmcf+OVc9Ej/RlTG7kfq1h69hcYk/9hLWqrFRH/SvtOjg8Z3sfaor4JLTpg2ov2/1hinIP8
AyxlC/JcB85kDrVNM3WY32lQb+Hfw+3volZ+RzHGCK75PpQ+xs62sA85C/ufoc9sEb1QSiUkGQY+
BO2qRBtL4Nsf5V/UZS1s1gls7nEElsuYY5NWKGv7fs5T7oc/qYc91mOH+98QpxVkNQZ1e5RrZW+J
uj2K+kTt/O7UNeofmIYtHDFzMyXM/W77JdOOH5s6z/mQX0Lfof7r4BsfsL/FuxLgG0dDerXoqW1o
nbRoJ+h74buWsg1Cc67lXtD+CPpn6JH/hr7NBj7E9q4cgk4uQs6LLN+yC5KcD0ly6H5Ibz849eAc
Af4YdXAgrc3sI01BH+Wij1hutWpXitPFxm9f1UJnXmSLs7nQm/9rV5hGb5bDNmfxO0CyHBIT4Ajm
qN+Czb6A/N2cv62NRvXXHmNsa4P4eSrv2lps9zANXzQG+f+A89E6mDSsfh/3FOXMHnUvexXbaNsA
ptHvj3J8qXBZqmR9lgq8wWOIfwf0/HGUfg9Kfxztug6l+DmO7TrECbLXte9Ge4OQxmrWWOUO5L/Y
zA3j+Bh+h4y8dD7XirES5bTKEcSPol+OsnXYblE/ZBr6UIoS30CJpajD46ZdcItUwe8S2X7LrdC2
cP6236J16znUfh286Hpwfgw5H4Tkf4ycX1RPwEPeDZ/DvV8BCfdCzHug571Qqwy83/YdvAe2EL4l
ar+TsUkj9BTrsHwUZR1Bvx+DvVyFWvVFKyajFX1R/4G8r8S+B2+VDUSqyzHDKTR9IGT7Iqci7SLL
tX2TsdKO+c7BrI0ujMLOwZybYxlrZkovtgsH5mz2d5jjeBaW8g5ztG2cm1Nw/trD3FLNYM/miGLe
+DJK7ApfNxx1OMwcx0qk2s8cR2ek2sdxtF9yqN0D+hoOVV+Hv72dPYC2FfZ4uznmss3a3RipM2FN
mdDbJ+ETnPB+f4JllcLKSiHVdcAG+wdnFe+dcWG26ayy2htEe8ne7YeZppaCRs+60JvXQbe/i5F9
AnKbjdFnJcraibIq4KnuB384+J2R6ilYd2ekmgHbaQ7bmWHqEuIchNX8GJzBGu/MfMY+mGnTA6Bn
H4U/qQVeB+2aDL9Xizy7cJ4yHd5jv43fYkxH2v22pcgBMxnOh6yYtUvhmGoB/EwNckhFrWpgd78A
5w1wfgHOK+B0BucVcO7AKLDYxm+4HkHoHXgbz1x3FJsjBYfKYujDs0yrtyB+FHZ6BO/FqpxW2cX2
pUSR5zVIdQ2H2jAHU3+KOZI560AcDXFsGClspu18DN2uQ/4fm1YJmfxFbc17UG1cq7+gbvNh7/9C
6HxwSjHfy2fPoyyFddyBNi5lPnkeHjfvRc69UNYdmFkt5jqLo+i1D0HXmTZuhbI0FoDzD9Rtju1m
plG395HbNOT2Y1j9YoxcPnCagzMHXuLXqEnU3g3j40NoF0vy16ZsEfou5P84ZPiuORZAEwZDE/Yx
bb8KtLDvhw7w+231qNUHqMlH7LuUWi7X9izKxQrO1oVpWxf2b9SDddBAruE+pB2DFpmzixKMJu0Y
yxLUoRA6UIZ6FkIO7dnGqd95Z9lO5LMS+QxDPivNGSb2JP+vfSP7Fu539X/hhTRw1sE2NU6rXWeF
3s02pX5M9PehJ81Rn+dYnrYaaPtz0Jz5dgfFOaBezjRGqIfsWykfya1TH0Kcy7kU9Wnkczm0Kx+c
0eDkI2cDXn0Q/D9mGsphcArxPi78Bs0ZWCtGYu1TDu+0CJ5kEWYCI3nnFc0l+L3n1ZjdPY+1nmnd
WEcomxBzNeI4gXciB8hN/hX0XyHDQ+BMBv0qZimvwn/+DOWO1N7m1RzT9qng3MMcWody/n6mba+Y
817M044gt3/Ap13NHpXmt2bdtmEmxjVZhrTL2D+rS821Bu+alKuR/wzEDFsxy0CzbJ/jPLV6zLrL
MH8bBU8+EPMxHXOzgZjphbCKDIGW5mwNJTpNDudMmNvYBrn9CeuOGsw5DY5Dc04u3Y+021CrLdZc
cT7sjnMbYq2JFnC7sG8/E20Zg3e1uzGfRlJzFcCphgN3s+TAUvoLVmfHMEI9gLboqOEss1ym7S8h
z3p+05rWzuZalWj1JpOGRs01RxDTt6NueCeeaLQCdInGb+H34PpoN6ItUYx3N/HuVNlPZbseqfKb
f/3gE0rgV0tMm8Ls6FXGth+DX4pZRy3PuhXMheQ4zHO6YZ4zDq17EZz24LyIHsQzCvt0HiVtYVhH
OlbBP4B1pJu9zO+typOxhaxLvGuV5p/MOcL7FWmWHsR41BLPcJg/kmNSj/RFewnLfFjurzHqweKU
H+N5xWI8VbhF/ZXgbz9UMo3QvfAhr8ArdtO4znhConaDbP3w9gq8UGt4pAEmDSlVos46dj/+Dbpa
D7wduAa4FqXfB984HF56B/g/gp/fBz//I5T1B1jlH1Cr4/Yn2GfyLmb5J8zDb8es9U+QrYCGvwiP
uhj1x3iqLDafpJl1QA5RzkHpxjR5znuhgfPhgTmHWqxTbkUbnSZt9j5apOMNxR6iP2GVd2w6b3Dy
LuCILJHtZQd5Pb4tXya/Je9IfDv+Xtlf3i8HyUfkd/CN+CfkaDnJXqi9LvhluDILuhP0EhGiu9O1
j+gnBoohYrgYlbQ3tvHOWHNf7BDe2Vp/kN82j33AWmw+AZWPav8k/KbjKmGtiqxVxT4TO/zg80zq
TQ61PQn+AuaoUfBfsGa4FcD94+OPLMRMSvB3NAhTqDRH+N+B8zG+r/GWmcreGSPkQEiO90DPFrzL
XHH8QkgRarQz9SExVLQVw8TjooN4QjwlumBn6i1iKZ3fEi/R2V28Seet4hCdPbTXSX63OQocRaKn
4zLHZeIOx+WOy0VvxxWOluJORytHK3GXo52jnejj6ODoIO52dHR0FH0dNznKxD2Oux19xb2OSkcl
3rsWJMf+SXuMD4mj4oQ4RVM6p2IoQSUidiu5SrFSwm/3Kp2UUqWb0kPprfRV+iuDlKH89pcyXpmk
VCvTlVnKXGWBslhZqqzgt8uUDcpmZZuyU9mjHFAOK8eUk5Sm4RxtndOtc0Xi3Gmd9dJ80yxEEJX5
splsKduSnnXGu2U9+Z0zZYUcoOy03i/L4LefbTl4BjIRu4qf4y8H2G9VJa9hsZLNAH4L/Ksw5gaB
Z/KbuHaTTrfTHE97mWl7Je9MV3NVshd7M/VbRF+jzqJSfmbvHl8v26cwTavIMjwfpjj2R+w3EZ5t
781jPfLcaWPP8CP5O8IB2+2E74YPb2vj1fQYu53wels/wtfZ+OsLw238XtLPbQsw7/ovoh+0j6M8
H7WZMzHGo5G2Cniwjd/8/i8bf63hadtcwpm2qTwC2mbBM/C7Wr+y/YzrYPsJ4Y22Zwjfxm+/qgeR
w3yWnv1+0Es4lfIg1rCFqHOhbRDhe2z8vGiRjb/D8U/gI4xpts9P52ptPIJcCdzXxquJkbZfohVc
ys84T9Vr4++meG2/h1VkC6noCr9r7HA+65zq/IH7Kndrdxv3YbKQy/69e7dpDhvDHu17sUf7Pm2t
9rIyA7uzZ2F39nzszt6K3dnvOnh39r6Uca6g7II91zuw5/rP2HP9NvZcv4s913/jPde2CO+5tjXj
Pde25rzn2taK91zbruI917bWwiGEfpjgmFD0k3StF8KjCsXjIvDZ2iS+IEsAmr8kS3kxjXvrS7KJ
MP6ibDzMiof0RHN4Iqzc0zNBc7oKTyW+Mpt85byZjn99liH5S7TxsDjEv2obj0eA/OPhnGcV3Vcl
fRU3fs/A4ecL8fok1+t8wZIR6hDnJdcjHh6vP/OmWnXlK8MMamsyJKdPBq4bt5Ovs6kPWD5TTXkn
ZFNlXbmPku9ZnlErDdeV2z3PusbrFs8nLlv+wm9yn05NusbrssyzElf+4m9VkzrEr1wOlx+/xuse
bwvnt9Gz5bR0U5uUi++ueg56jniOJ+o5r0lbzlTXeHuS8m4kr7qke64f1yl+ndHk3tLJRrpotSPO
w9eKdcPfqN85nnqW9p+pTsn3ln0l2kBpjLDJa3pNThv/sp/RzujYqF/PcTW6nF94o3hTzyL3T7gi
ffy+iZxP0+dPutY1vud2n+0al0vT/I0yU07nun5ivZLbcSZ9s2zN6G59hZpp6xr3y3EbxPep43GG
G6NYV4yxxsRkf21+q9qYwzJL1It1g784WWMsT9a/xPeqtxo7Ev7B8gf4ajXbb7J/4fIOGUeR9oRx
KqHnVD+v9DoZmEcjT9Ab8eaCLvaWeFt727O+ejt5S73dvD28vb19vf29g/gefp7TD/V0TYxBZ+jL
pnzvCCrL8tPe0Q1lJMLHeyd5q73TT+uLs+nmjCa2fS5/1TTckpF3Fn8H27s4Xm+WrXepd0WyrBJ1
8J3ZD0Eeq73rGBLjWnzcjIdvaPgetneP9wC+fp00nuLr18njbdI4y9/Cbjq+8Xex0RdxsOL7oj6M
Gb5mvpa+tr4Ovs6+rijnLOAr9/VkgC+L8yp8lQlfaY2lvgG+wb5hvpHJPs03xgdd8FXx16zPPC5z
XN8M32xuL7fRN8+3MJHnEt+yZHlZX7Xe6Nvi2+7b5dvLX6f2HffVpYpULVVP9aeGU7NTC/mb06nt
Go0dcdtLvsbHkiZ++GzX0/TL1+Qa57Pfn3G6Pp1tLDptTKK0qR0tfT1TvKTxFPGSbBn6ynZH/R2/
8tzE/BeAc7TvE3wtrrOtuUb8GrcbtYkdNR3/4vMRuk/t0viamNsMO70dTcfb861vYnyOj5VNx9Wz
zT+a9qdlW4nyiMfyTi1L7X7a3Jauqb1S+6T2Sx1oflfc/Kp4ozkj58vAbea8pqXOTNgwyyt5fhy3
v/jc2KpP6pzU+TxOpC5KrUnYPfOXp65i+0tOz18hT9Svad6Ub+om/jI5pd3RYF/J/inxbf743Jnr
vDt1f0IWh1KPxv07f8c8ITerzvxd84S9JY1dfsMfbNTHrB/xuSqni/hz/cX+EqZp9dcfT8AqeBec
civvXiO6JT9NxXNIp8lhbH+Vn5raX+XnePbeoHszre5jWt0H+jHQj+FZ32I8ZV3MtC2LaVsW0w7Q
DpN+FvSziAPaBlrFe/Yq3lmW1yCfa5jWQGug7a86hnC5jOVi0I8xtvcGLkENS5BzZ+TcGbmtRW5r
wX8Y/IeR2wuI/wJKB18FX30T9JtmrZDzTxDzJ8jhQ+TwodkW1OFaxL8Wtb0atb0aaSExtbfZUo6p
XQ0cRJwg4sxCnFlI+33wv4/4r6CUVxBHIo5EnOaI0xztcqBdDsR/F/HfRZwqxKlCDQdC2gPRXvDt
4NvbgG6D/Bch/0XgHwP/GPK5Hvlcjzg9EKcHyqpGWdWg+4Hux7QLPeJC76f0Yn5KL6ad6FknetYR
RX2iyHM48hyOOPsRZ7+pLZBqDzM3xP+xiZHqu0j1XdBPgX4KNYFkbJCMug38baCvBH0lWqeidSri
90X8voizHHGWgz8F/Cmg54GeB2lfBmlfhvg/RfyfIk4d4tQhfxfyd4EuBV2K+I8g/iOI/z7ivw/6
SdBPIs4AxBkA/jrw8fzc9gHoD0D/E/Q/QcM2bbBNtQxpy8AfBv4w9CC0WoNWa8hTQ57aG6DfQFpo
nWpqXQ3S1qD+V6H+VyH+txD/W4j/NOI/DXo06NGgYeMqbNz2Z+TzZ9OWuR9tZp/+AXH+AP4zkOcz
SBsDPwb6/0D/H8pFHTSzDi1Bt0ScGxHnRuQzE/nMRJw8xMlDnHLEKQddC7oWdXsAdXsA/H+k8G8T
E8GZiFCUYkMp9tcggddAzwU9F3HuQJw7QCNnG3JWEUdFHOuJc4Xg720ozrv4+3mNnqc9IUaLtuJJ
MU60EzV0XiP+RGcH8brYKq4V2+i8TvlfZaPopG5R3xCd+UsGAl/wELNEGcFcsUAsFkvFCrFarBMb
xGZKsVPsEQfEYXGM4KSoV1TFpfiUEIWvU6JKvtJMaam0VToonZWuSrnSU6lQKpUBymBlmDJSGaNM
UKqUqfja2Dz+UpmyTFlJfD5nK7MpRzopPz7pThnJwDTuFRHkPZm2HDs/9R2o7iO81j5Z8O+zK/AM
djDhZva78ez3nqRnv7zH5mk7bBNP9ouZo73MtL3S3p9/V1L/l3L+vd1H+CPgpch5BeI8Zn8IT3of
Jv9wG548z0I+7/NXrm3X4Slrvu1RwuX4RdJue4rwI/gdfL3tWebb+FvsE237Cc+w7QGfv4870v4/
lPNI22OI8xieFX8HT3r5C113W897J+B5L39rtkLlX9C+w8+NbS/y81X7bOzW+BF/5d32Z9tL8ee9
lm7wryysG/zNmHzSjWLRTLQQJaKluFJcJVqLq0kzviHaU693pR7vJspFd3GruE30FHeI3uJO0q0R
YqQYK8bj14M3FAPaUU55lVMc1rwBRFUQVIrBYhg4I8UYOieIKjEVMAO/iSwUS+huGeEllKaSzqr4
vnm5j7+lI1/A71iPWhz+PewO0C8g9BpzTzlzzH0GEr5eiSIOvsZj7lMUhxEHO26VB0HXgO6APfSm
XOr48zIklwfIZoq/Cs+gWdbaEFtrbYg2XBuljdUmUunTtJnaHDrna4u0GgpZTrxVVJ9abRPRW7Ud
xNut7dcOaUe1E8Q95ZAOpzbcYTiChCOOXMLFjhJHa0d7RydHqbbV0c3Rw9Hb0dfRn1IOcQyiUjjX
5ZRD4nQM1U6ZJ+VjOEY4RiMX66RSrdMxXlvumES8as6L8qhxTHf0pfoMQa4T6ZxjncsbToehLXKM
0GodnbT9VIuxjlnabko12TFXm0Z1n+NY4FhM7T8BqKV8DjmWOlaQPGop7mrHOsr1FOUQITAALC+G
5VS3tY72AMrdscGxWdtEbWY5MXBpBI5tDqdjJ+ebKIVzjAPXgcCxh64zKVeGOVTKHCqRro4DjsN0
DWrzHcccJx31TlUb4nQ5djp9KB91cIbQuk3OaKJsAme+s5m2w9GDW+tsCSoO3H6kpphDnG1Rt9Pg
THxnW2cHZ+dG9U8ChFGdnV2d5c6ezopEDZPgTHzmOSudA5Jrn2gF8Z2V3MsWcD1YNlb9nYOdw0gX
JzpHakcBY5wTSMJjnVXOqdoh5wznbOc850JtmnOJc5lzJTSb9NS5xrmetLG1tty50bnFud1R4twF
GU507nUeZEk6jziPO+ucg6lE6sMUkaKl6Cn+lHBKdkphSouUVintUjqmdEkpS+me0iulT0q/lIHx
nuQSnPkpQxhShqeMcgTNFByWMjZloqU/pkTj0jN73GjoU0uvLCmwbqVMTmHrHJ4yM2WOY5ajd8p8
zsHZIWURUrBsNmkTU2q0oynLU1alkM2m1GonUjalbKVzh6M6ZTed+0kiw1IOUS5HHUbKCdKvCF1P
uaTL6TJcZMOuiCvXUewqdpW4Wrva09nJVerq5mjv6uHq7err6u+odlS7BrmGuka4RmtbXeNdk1zV
rumuakcn1yzXXNcCOnu4FjuHuUi2rqWuFa7VrnWuDSmHXJtd2zjEtdO1x3XAddh1zLHNddJV71bd
LrI11rbh2lG3z9nZHXJH3fnkE8gC3c3cLd1t3R3cnd0tU4S7a1xe7nJ3T3eFuxKtn+yQkDusxz0g
bkXuwe5h7pHuMZAr9Yk23z3BXeWe6p7hng2Y517oXkK2U0NeKw7oG2eFe5l7pXuNe/1pGjzZUQJA
/zjLGdwb3VtYd9zb3aYOxWnyBe697oPuI+7j7jpdcP11TdfRjriGk3/U/XqYrVLPdvYknewN2G3q
nV6ot9Bb6e3cUx2l5Ef7aof0jnoX9rZ6md5d76X30fvpA/UhOmvUKH0Uee1N+lh9oj6ZbKLWIfVp
pO0l5IvhjckXOfWZ+hx9PuVQ6ijRF7nG6zX6cn0V8Zfra/VafRNxt+o79N36fv1QShfXLP2ofkI/
5ZEep3bKY3iCNJrkeoo9Jez/4HNZd4Oe1h5TX6nenk6mt6SRYy350lJPqYd3i4zCt0LxNTJbT+Dd
2Bs4FfQpjMrTEMeH3UbrwVkADt6TU3luoGgliD8faSfyd8jU34KTi1G/FnQITxHw1p2tBdI2B90W
cRYBzwCei1JmI1THTljMJ8RR0IOQzwTEXIaYV2GnT0/srGkHPuYQyiHQxShLQ25l4D9l7oZD6Mfm
+0bAwxF6F1rUGan6gYNdOeo7iL8JHOzBkf0b3oBR99aP5rYAn2Is5wJvweznUawJ2iPPlqi/nd81
VBZwHKUSqXajhpCkWm6Vy+9h7LP2DXE+7VDiHlPaSBVCDr3AGS14f0QX1LMVdhItAMYbDFQ33n3W
HXQL4I38hVrbfMTvC2xqwjfRj2+hxwvA+SFCd6L0t8G5AjV0Yt2zERJ4z5zzIXQJ2vgMJPkgdvNt
gsS6o3W/5X8MsuEpjvkmkNoe+exEuU+gvfvQdjwzkLeg9HnAP7Tk/7xQUvYz7VyKUo4CT0G5byJt
lLGjGvztqGEd+v12cDqiJmNNLYIkUxCKvfPavZZe8X8FTYEM/4J69oOm7UIqD7D59sxJ0COBf4mc
d6DmT4HzEPAPgP8I/Aekeg6yykHMd009ROgW1H8q3qwyn71VYN0ZRCs2IxT9xd/sI3w/UuHJh/IK
8nwAubVDzotB/w382xDzGbO2yKc1WupKmqP/CvwA6MeRqhR1uAplvYTQa6wSuRVmqieA7wb+DVJN
RM4G4qwFB89X7CuR22+Zr7UC//dIlY/2tkb+kKTtL+Cjl833xsjGedfkImC8cWjtylzBb9baHgL/
TcbqUt6NJvHdRIo/DJpmSnUj0vIX2Vfw15dtK2AXO4EfRWgpQtehngNR+v9Y+1ITe0VtD2Pn5iBz
ny9yXg/6XcQ0tQIaqNbHTqAvOHQGcvgzyjJ3BK+0aM5tGeKMNz0e8jyFmoSAbzd3tkIPI8CwJpmK
+jiQti/y6YaeuhwyfBilPIs4j4PuxV+pVLPRFxvgl45bvcMWutPUUpSOOsibIIeZ4Eclfxn6J+gp
9K/NAQw529YifrH5Dh/imH30IjjzEPq0pZlcnxsRugQx74asdgCPBe6CmDWI09Z8HwL4ccRvBnoa
8EHTY6Mtm6Hz0ChlH+p2LWNaT4aEpOGKsFDcLjdb71drX5MqhL5HKPoB7G9S9GO2NtZ/KpvA9EmC
eosm8KgEroYwj68hLBHvmEWfTEoXSorH6aIE+U2uqkUzNLMgTrdMCouDVZdEvHyrrPyGPBNlHmtc
H8SLXgA0awL5FwC+hjok1zNRD19DvZNllLietNqaBMnpG+XVzIrfzOwD9NXJBlkkywjhyTJTk9Ic
s9Ica+ijuMwaXds27tNG13hdOljXzmeoQ/x6zCr/WJN6JOfT9QzpmpTrKSfoSVCRVM8mbTljXaOf
ULcDp8sJOnC2q6WTybqYaEecV0kw4BPk0LT956pTkn0lbCbU2PaaxsF1MMEwgpFn6d/P8nry012b
yvl8++uM18HneU2WsSWnc10/sdzoOeof94djCCZY9IQG3UjoMMetSooz1ZLTDL2xv55NME9P+IyE
biwkWNKk7GUEKwnW6An/ENdDz3od9tvIv/B1o5V2i97IHj3bLeDydhHsteiDBEd06KLnOEGdftig
0cfQrPuWVnqfnhiDzssmt+sNfjqpjHi4oRP4T5f12XTznLrW1F+dyS9ROiNMkJ1UT5KtUdhYVqfV
oWnbiGe0MCExVsb1JB7eiqCdBR0JuuiNxlOjTG883iaNs0Z3/bTxzehl9UUc4vn0sa79CAYSDNFP
G5uSwRhuAnQozhuVJF9rLDXGEkxs3G5jstW2afpZx2WOa8w028ttNOYk5Tm/sbyMRQQ1BMsJVhGs
Jagl2ESwlWAHwW6C/XrjsSP/LNcLGDPO29fVn0WfLnBM+sR6NDv7le0O/d3k+ql8reVLGl2b2s/Z
xv9zXc/Rnout7yeOmefRr3HbSrZh2NUh/fS5LevqUYITBKf0w15J4LTKPdZQDvJ2mXl5Db3BhlW9
8fw4bn/xubFVH29QxzjhjegNds/8XNP+ktN7i5Pq1zRvytdbojfyP3EflfBHli9K+GSuc+uGcG/7
Bv/u7ZQkN6vO3tImemLJ0dutcR9jjDrWUI63B0Fvk+anS/ifkL34tkl/dTq++jUdO4Xm8u9qjO29
Gav7gB9jLBcztmUxdpj4WXCAVaSS1zDWgO0lCO0M/lrQD4P/AuKDVt8E5ycI/RCca5HD1aBRBy0I
ehbo7yPmK+BIcJojfwf474JThboNRM6g7W0QfxHoY4hzPTg9kKoauB9jF9qY0ouxEy1yRBFzODj7
wfkxON8FfgppUQd1G/CVKEX9/+x9C5yNxf//zDzPPOecPed5zlrb2rTWWpvkemxoSXInIbEJyWWt
dVtLa13ylSRfSZKktS5JbkksSRLS5rJJSEtIkpDkFpIkl/9nPjPn7NkLuewW3//vnNd8Ps/zfuaZ
+XzmPvPMBfEOiCzF65eRzkBp70H8LUTOo/0ApA0Q74P4z0ifRSQer9cgPYX0D6QYX3oTvO6HemGo
GmjT2IZPZYilo/tVEG+O+ItIhyDF2NS+xevPUMKX8Poy0uP4lny3EiIN0U4qIqUQaYY0E93phnQk
UrTPNyOdjsjjSNGmjghxkaHiKzc9QRgJynu+hr2evRXR7W3tbckd9iH2oSTE/pz9eXKn/QX7CyTM
/qL9JVICT9aIwJM1KjrvdZYnVZwep4dUdR51HiXVXGtd60h1V6Yrk8SYgeYdpIZZzCxGHvrH/atD
CB0JRpyvOl6ZVDDTwMwEM4+Ik2gIXQpmBZgMMJlgNimTpXBhb5ef2avsCXNQ2RX4ETAnFX4WzAVC
GLsBY1funMzpnjgXS8gvzpoSbqP7xXPZzfleHRpOo2g56qHVaS1ajzahLeAfS9vDfWf4t6cJgCXi
P5kOpsPoSDoGrtvT8fJ8KHKCnAD9T0guryDMBJWnRmXQTHAvAcwmmoUnR+31+2d6d028VAOpdxWu
4V2Le/kU7tckTrMUSDPcNVHSKNw78YJvx0J5RlMticgdFHGfQyJcuHxM2VmM7xrZOxmyMN++i7gf
ozzdEugKkOeCmPF1qYY4w/zS2+L6cmPbf9BNPCWHT8R5D4/j9WSkI5F+R3ynJInV2WCnHl4fwett
SEsjxbOebA58moYInsjE8RwcA90xBhPfiUx4xhERoURwVwp18hLhB/AaT09S5zvJU5tCMEeL+Tmr
aC/IYRaej0PssfYnoAQV5+NwPB8nAM/HMe0D7c+QUPsI+wjIWyPtoyBvjbG/TCKcFZyVSaTzF+cR
Usa13rWelDVDzBByrxlqhpJyheZueTFACsalTBCYUDDhftiVTBSYctdgzwOmOpha6r5erudNrsEN
acrjPKSc/wVkie96eQ58te96SZ63cv7VnqJE/HLuAnoN+3/KPT/lDp8XDuFOFN6TlZaR7BOaJL6d
MDqYcNKBRJEm/2f+QcMIZxXwVPFoFg3XVVk7YrDRbDSpYIVZTUlFiJlAiJl6/xdavhDTaXlaEZL1
KfoH0eifzE0CzL+su0gpwnQ74ZCg/y+c/s/8n/n/1zDSnMgvpXGkBymOX0dLQd27iJQmK+B/D8kk
20lZsg/+95P98I8hB+Ffg/wM/5rkF/g/QI7CvxY5C/8HyTnyJ6lN/oJ/HXIR/nUpo4zUozp0uetT
A1orDaidOkhD6qRO0pia1CRNqJu6ycO0CC1CmtKitCh5hN5B7yDNaDFajDSnd9I7SQt6F72LPEpL
0BKkJS1JS5LHaClairSipWlp0preTe8msfQeeg95nN5L7yVtoB0+hjwBrfBU0pam0TTSDue4t4dW
+TTyJJ1Op5MOdAadQZ6iM6Gd3pHOprNJJzqXziWdsaXehc6n80kcXUAXkK40HVrt8XQxXUy60SV0
CUmA9vtS0l3spUJ60I/px6QnXUlXkl70E/oJ6U0/pZ+SRPoZ/Yz0oWvpWpJE19P1pC/9nH5O+tEv
6Bfkafol/ZIk0810M+lPv6JfkRT6Nf2aDKDb6DYykO6gO8ggcU4sGSx2aiHP0O/p92QI/YH+QP5D
f6Q/kqH0AD1AnjUbmY3IMHOIeZ48hycyixnWoapFJM7wpEYz8XXc6m4NAETYCCPZZzbX9XsGdoOa
5nFDtM2p8+1cbvjbqI82Zl7FRgO0MfsqcjTMKYf1M9oQO7QXV4aIeVD5aJPTTuN8pc1pp0m+8ua0
83C+Eocre/KE2qb5yMzgfemS1OuRfGTObadZPjLnttM8H5lz22mRj8wMbEippZ1H8w3nEIwNBgb7
e6RlviEdgTbFzkohaOuxXG4NzNdWq1y2BuVrq3UuW8/kays2py13UdQwTMlPlfSP5xvmIco1qtxq
k4/0eW09kY/0eW21zUf6vLba5SO9hmEu5Zcx1D4f6TUMAematPVkPtLntdUhH+nz2noqH+nz2uqY
j/RiXYvI5RqYUNy7jJBO+aaKvPY655su8trrkm/KyGsvLt+0EapsMp+9rvnGe1578fnGfF573fKN
+7z2EvKN/VCfTarsdc83ZvPa65Fv3Oa11zPf2M1rr1c+8ukqfKVNmQ565yNffvYS85EvP3t98pEv
P3tJeeTzrieqCm0RsQOdGCFys3fYQraILWEfskynw/mxc4VzpXOV8xPnauenzgx0qQxxg6lAoqE9
UxvXXzWFEq8NmJaQY0RbSI0mEJyPTJYKermZuhbnhWCJSy2c7Vvh0jjANyCCstI66inxzj4GOcuC
Tm2ghQX9MvYKewN6spPYJOJwrnGuIwHOP5x/EBOe2dgM9ok4655tJOFsM/uZ3GMMMgYRnClG6oM2
GaSB+6j7BNQZFp6Lz/yMuKe5jMA1PyOwltBzHscmsing21y2AMJqOVvN1rGNbCvbwfaw/Qpfxw6z
E+wMO492NgJXOCTwwwLTDMDPaC42TgvSQrVwwQGNkq4CUk76A3wH2PCA7fNada0WvDdFqwfubWWH
tSZaCy0WbC1h+7VYrb3WWUvA+xNaIiDJ2mBtmDaSzdXGaJ3B9ngtFexM02YKSbV54g22QEsHDrJo
S5VPubi/fMiVfD45vf573bsCv0K4jbhiuE0EGUNBZ294rfjb8MJwwvAJ9Q+fnOFyreHhk8Mrr/LP
F75KH194ZYDNHVom3Kdrm8DdLLgayVZru0RMgiTz8M09Wjngy0GCpXg1V9urHdSOaCPBzGMzwOcr
pCevXN78BW1cX36ROQhyIPGuTiDnkeIcVRKdnacIzv6W56xfxnni4juEyImIxyMNzs6Pcj3E5S1I
eyGOax3Inhz5mnhPcL+Mqwouy5WMOF8Yci/QS/0EvThR2XQDPh+fNkKbcjXDIaQBaCcKqRx5xFUC
l3A1xsU4tD/Ur4TBee5U7NfpXTOBezTImeNyZYDcrwFkdntnZ+Pp9qqEUTN8cU63thGpXKUh5lxr
aDsI9RAh3xdKGi1HKSTKnwBRTrHJjnaOjo6ujl6O3o5ERx9HkuNp52/O35UbwfBmOVIOXel3U654
/tYVsW6k4NyacFW3vDVJHdnHYKnXWRYL3+dB2p2HK73z/pdeARf/eTnsSZsr0My7Lrcy8L80h5te
u5n4bJOvXjufnVbVqVfR2XlH5gLMd9kpR7YRnlahQ3HlRnYMFMe+R/ZzRuxsMptMCH73oMYAYwBh
9kb2RkSDGBhIdAj130ik83cI+9LuX90nSVQON0NUu7hlgboaCnVwOP5bFai7UZgrZJ8wGa4ZpMFJ
hGDqc14xxCKUff/ngh7wC4OWEAZtcti7cVn93b66BFmFKEFWnjTl7/9m9bQM8ArQQwi5apjebLyJ
Nlkl+Mf5JCkcf8oRDmWU+Mer0YXC8knmm5aFkmZk7mkFpm2huR6O+xoUvOvFIQYi4B8Lpn0huh+B
e2sXvPthxIC+kPi3AdOhEHwojJSTVagpJ6tQU05WIaecrEJOOVmFnnKy8qn/b9blzfnW/wXlau76
v6DcFSHQXpXs/X1uBrC3fe3HEtB+3EHKsF1sP/Gwg9CWfMBIMVLIQ9iirIMtyrrYoqyHLUqxittt
DHA86ejgeMrRydHZEe9IcPR09HUkO/o7BqIM/iE1XoVU/5vQ6J+S2BsLE1Qs3A4yi/ZINLRIQpTE
V2vjXaubsvXRw9f66F/gbYJrlcTbPunla5/8e7KIvBSRKy/JvHZ9OaJNAeSI6/PXm67bFkC6vn6N
y4LOkXlCzVvHX58OHX11af8CamNcq//e2rCzrzb8pyX4u7DM+pfDMutfD8us6wrL8b5a/Papmyb4
Wgi3g8zeeJ6IbcjbRWpR+/Xw63v/27VfL7/e+b8nSwVorUfDPxFMgvqa/e9JI/JvmwLJvzdSk7Yt
kFx4fT5781L7AslL1+93Z9UPLF6A5fWca5ZA9hXjsK/YwZf6/lkZwokN3oyCvBiF+1mG/ytSiBTY
0W9M4d9pB3X2GxX4pyXwjht4U8O/IUPhxELWvx4LWbdALFybDHKM3jtHz781PJWIb2a1Ibcmk61w
XYxNBdfa+7nXBVzsBm52d/RAd/uhywOU20L6a/i+5jzrPEuaYduiOSkmdgJCQxTPbQzFdcU1MMzv
uf97PNe7j+kD9aH6CDCj9XHwn6hP0WeAmasvgP9EMEvwSt4t11eDWafuhuob8T15txWut8Lfe7dE
Xee1ebX35LN1Pv92gJES7AE+A+7X6fv1w/DsBEh9Qj+jbJ6H985zkq/U8m6cvOOGPoMb3OX1jwfl
kGxGtu88VN8BxqctD/e3yaOuqFGOO16Oe8BUF3e8Fq/Hw3k98EWG9RLeBEyUeu9qdznDxe+Ot/CG
C4/l7XPe5dYP5OgMbibge4lCMn0jr86T1bPBV3pWGCmED4OwGMaHYbwUVJrILxVcId6vGtM3Hbd8
JB/DCR/PQ3kqPJvGZ0JYztRH81Q+j6fzpfoIvgJCcCDci2cZPBPcHMjnCY3AvR18k9IoZypYx5vw
LIiL5epul0BkrIDve8Fk2zwIprqSsx4/4nu2B/CTEGYjlA+jwZXR4Ir3vQQwR9TdaH6Qn/X6gPEx
FDQcJ+TkFyA8L4Bs0wxm2EG3EUIHoZ+4A42UtoZlBPPqRnHQCUKCeL/F4/wWOc9E7q7HxiAi55Pg
/BA5X0XtbZmICM51UfNDcLaMmgGCs0Tk3A85+0XMC/POe7k8TbWxBC5PAdmKNuUME5x5IufkyN06
5S6ecnaNhnvmyf1E5Z6Icp9CbRm6iTNh5K6cGu7cdjmGnEcfU9FHcQ5xSzEXQ+6CCXg4apGKOPHu
bwf9QtHia4RPQ8Vbal5QgAolsbYTZy+o+TmzBQIhAFRLU9JuEFpfPo2hIU4Qn4DS4pw9uTekmiFz
QYW29Eu47Dd3SM75gRDegOGzgci51KJl3kTVhym+mvj65opoUE/2cwxQdXwdIr+GEzLgul1iwiXl
zkCUr4nPpRvp+9+474OJnDHc9F/yP9QvFEWsTMv1vMVNh05+rrYsAK3zczeIeNchDPA9AXvOnep5
E9Sm5U35mtfVpkqbVgXs7pW02VUo2uwqJG12Ee8qkfY+fQaSgvra54198a1JzMZivq9NA//ma9PN
vylCX+hVT5Vrg647J1JHDyLXDHTAXsoYP5ecIAGEOpsKfQYTw97CsHdj2AdC2A8iRTDsPRj2VVDW
aPcR9xFyH8ZD1RuUR84i74gntIy9JSQS34lFSI++JaSR8RVyy8VX6C0UX3KFVROfNLK0vvHwjsP8
Mb6AtbsZqWSox2MumXALyeWtr2+uVPLWQwXn2i4Vk3KtXFPl3mByY21BbxyIs3xCcSeSCT4XCy4O
blQuMSKdAHmgOFBKJt5Ckhm4TicM/yJeUm8h2RimDlGqUtUyfOaG3PsnvsWJlWDh2HIQs+1jc0gL
LQSWBmF460ktVtWJdl0GXIWT4bnCuLB7Hv9MvIT7dKT/kxrq+KWtOKa5NUSMdPwvxmK2hmJe04j/
yXgUXyjkKoF14GMkGfk/GZNivYRou20E/8pi2Z5fSfm/EaNl/bSl/9O6clzPJuZ7ifbvJux5/C/H
rL+uYtXS2P/puK0A/3CQTexZuAVHRsb9D+sryiXRchU7IVRS86qeueoY0PW2b6+lnCxHPKQ22BXr
/2PUONmVpZDhX1jSiBTeC2ymwXX2/K4rSXPjX9QLIxw9PtnZbSW5jjPYKkD8UzIF3PfOY7s9Qj1b
cs1vDt7tEe5V4V+JJIHtaXBfFfrF4bdRyIv9OMQXtZlwXRO0CLumkuPWioGaflqw21IHTmrBvxKk
HvFtQ+wl1e9vUtGtGRP+OmhwdztqwaEerQ31QHUcXZwLSG2SrFZt3056iNEa4XpbHK1plasFdiN+
XusswsLwOYtce3+xkmqNlVVz954pkHbPtWpfuDJkXWMMFMfvpeNwLCRWnTv/zD9eA117mEX4JGa3
gbze0Rf5VYmRNrl667diCGfLq+G81jG3fBiLGenh6guZhjPTx97iMt86+S7rNst3Wbddvsu67fJd
1m2Y7641lMX4mviOm4ZjIR3JBFJQI06FXcqV85Od/Z/k/4jkcnxSfF2fQuSeRxNvE9kZzgsQs+E0
3P/D++34n1gd9H+57J+XPHs0XaZWdhul1ds7n8nZJGJ+7M3MJhHvbCbXNydEtMcKYk7Itfvtndkx
ivwbMzuuJ4zCfZLSW1hO/1kWok094hYO0Ww5/425EtcTptkzHsaQf2PGw/WEqvdL/njyb85buJ7Q
LesnM70NJM45h0DU52Nvg1D2l/jfnAlwPeHs/z1/Ivk3v+dfq9RilXQFIub9i/aGpXYgjsu5B7Ej
xSl2Ib7u/d/FHtLKUL/r/Iz/85Z4kqU4x7IzTaCJYLJPrxyP103w/MoxgM2k82g6XQomla6AZ+LE
ynlgcxieWDkP3hZnVu6CpwfhbhO8u4keoSfpWXoBnqcyxuzM8hp0DwwLpunC4PvCnr+5kmwjWfHc
cqEbQiavPF5Z8pED3RDuCn2EnSYgh5ArgpUBXoFF430MvcBqA29AW7CmrCVrwzqwuByygFtErd1U
ayhxhaVaNynXUOLe3nJNJ8PV82qFpVy7iTt2q93K5U7MuJO3XD0p9ziXaz3Vyk7c1Zt2vHwKrs8h
Mpz41nHKNaAM52bLdaJy9afcd1ytB2V4vQRpTaRytSiu+5ArO9V60yzEcYdyudZTrpKUK0G1mUg7
IK0tqB6ItBIi2/FdXFGKqy29uyh4V+YNwfz5CnsN+WSndw/vCJ8NcXooZxPY62wie8P5Ry574T57
4gxenY1jr7LxbJLPlshr5aBka4TPzSvmNZHTrnwKg0nEXt5UGc3v2mtYrufCvkUGk2HQDhij+HjF
UxWf5vd8JvB56j4/Lp6LvbtnkhW4o3dmDu61p9LgZVyFe+k0UlzXKufCyzhUsY3pTu5r75+m5Krg
SzOzU4E82QLCUZxc0hTrYBFSr0GciPKrGFzLUH/NG0sQglfYVR1CU+xo3w8NVaYY9Hx7XZPpRwZC
PI5AMxrK+YnQcxNmKJgZgE0kc+F6AZolgMXjbBmSremliOwwuYjp/RKm3Iu4evkSrum5iPnjEq67
voh595ILrzFnXMRQurSA5HdC1LO+Oudqe9RT4iH+Z0Y9S66+Dz1la27orbVEnjLCSAP86n3Vve6v
+EzoHn9FQ/PBXCQGT1Fp4DPyTJWmQJvCXQN1LZ+1hDsVR/I0hUu1/WLH5UuN2SuvqhO5rmMYavnK
32jGILenELk+R8zEoNBS8L5/5bMBJpPrX3ks/clfyteuUcrcbz+Hb0+4qbdfv6m3J97U22/c1NuT
rvntYExFHr+3//498AHiO6/fw9HvcTcouXz71Zt6e/x16F3OT+/hV03R2e8J20HEW3M+L67ytFlz
7tGT3XIVs0k7iDOWr/mda7MX5KsX8jcD/+Z5tglSpziJciYaaDSe5dQA+ube0qc2nj5IVKiF+8r5
2n6lEJY8F3Cfi0vbfSWS/3pvPPUcap2CW132GtKFxHv+Xgcc6YsrVH/EnOCORFMrPgvTp+IYZjp+
I5CrBwvHL5FKZb2Mq/XZm2w65nUHEW1eCw3FXCFTgGxvB4CM8diepPwB7/3laeqekUDMb9GA1L0c
g+7+YbZBe/x8Z0gb/ieRuYjtwp8XG+RFz+8i8fmgo/NDz2Xmh/5xKQ9qhxR6vFAQ0O2v/nll+Oto
fpL9NTU/9M9v80WLXIMWYO9sUr5hoOeHnhmSH/rbkmvz6dzEfOUslx96dkZ+6O954xbC78KofOJ7
Rb7h1/IWTQX/LiJCZnN+YXCh4U2lNxeJJOIsmyu1Aq+v/ecEe4FQJmQbcU9zGaZ4S3qYnqBn6HlG
mMFcLIiFsnAWxcopxMOqs1rA67EmCmkBmMFiAakF9+1ZZ3qCJcBdFD3DyrFE4RpLBBcSWDIbzIaB
zZFsDLjpgX5ZKjwDm2wam4nX1dk8ls6WshXgUgbLxP8m8CEKeCrLYruAxrK96J4/RX8Vlf5KKt2X
7+ah16IpunJQ6XjkSjqidkKvg0ovf42urov0BX1UbuJbUjal3Ul4LjTdxc6yC8BXaEyEq3AHwzYV
pBc2UzW7ZmnBWjDLhDfyaoQ+eusWuWeWOrlN9rKxdynHgeT4ijrxLhZTJZ6/JffSUjt5yV29cKxI
nYqX6ldr4Tl2agzJ7wQ7tTcWjjnJER15ip4aGcDevToJb744PU6dGCdHm/DMObnXlTpRD3dIkD1l
NfKEexzIUS4N20tyRzA51iVHm+T+XyCVOJ3uID7FkQc1YoTtK7kPl9wdTI4e3cb5sp5fmiVo61ry
Zbm/yZdZ8LZIU3sh3Yu0nInu+VP0V1Hpr6TSffluHnrN+fKI0vHklXT05csjSq9yV8yXuXW5er6U
2p3FfJkJb1yAHJkJ+dKO+XKXX77MxHwpcmVxrTjblW++POifL+XIlhyX9N8fT+YVmQ9U3g3LTt0y
haqx3TPZ6V3l745+ORtzqhwhlbnTP1+qMxlbXSFfyryejPlGjtWd+Pt8KfOTHFmW+UnH8yXlDnhq
F8GBfvk1WckGvmgLEMcRYR3H/+S4LW+PCJ6nqRsqdxbmmYi3yt87ZtgGacw/oPntehqkN1wq+fZH
ESMXM9kcNpe9yxaxxewryPXb2Ddst/souh4Bb0Tk+y/j8z3VzxcXnvbeAOdVeHdJvL6w18CZlmgo
GO+Xrms34rtT7HW+I0zCVdy7kptN/gG5cr/b5Prc9Yul8959NqEffx7H2OX+nhuw9j9PvD3xen57
M17vGmlCFqCReWcppnqRVuchnwf3mZBuszBn7EJ0L1LxP0iOwFPxF3eSH1R/f9dO+rmVpdzZ6+fG
WXKBMnJBuEDt1E6OSEMtNMHw5AIt7g0XVQNga0y13rDlp04CP+NXY8iSfkd2DSNLaNUOk/tIyX1P
cZdTubOprK/UjrC4R6nckVSFtQdPPvfuUXjlvChCNgqNC/Oe/Mt8KE0FXyu2TLbkoNGG3KWho8dN
lIYyDmaqGJ2JZdEKvN6EWBbciXhJh6tMjBkZo7IUXAHoLvUXz72u7c3hlozbFX5uiFg9gvEubOwS
MQzXZ9GVXZRhvFq5YlR+nd2QXdervWHPZ5eP/m183/5TL+JbL6LNF30pAMMU2u8v4vfdF9HNF3OX
p7i/2LWUp+LsehF/0Xgdjcb3XcX/7GyVCjsqCaWPYj1YU5wLdg1zF64ojRvcbHvDxuWX8iJ8GkXg
Fxvil/7WZIeebBflLGPwq+/NlzGithRpbBOmr72+9CJS41mwIUuEDJn/aXHxxzQoSpazIu1g+vFz
jUaQTbSMzy3hDriS7Qb4lw7PzpJ54FYFMNE0Blw4Ale1aQPpCg32tV+rZusv25eq/efXc1Rf+GUL
ElucqkXr195V3/Zli9bv1HDZ2lNf+7HVK/d0VuFeE1uNQ0h2KxNbrhzbprLtWMixkqniReRrEZ6b
IG7OgrkAoaRyL8QL/MFeFtjbS07mGyvF/dxage4IV3xuYKzsEuUEuBVBy0DMBCu3IX5UrFg5exWq
J7EkOwRzhHttv/jYnR36KiYG5o5XmVO1EAxrOacC2/Kyja9mayzLjjO5mzXH8+f14oUeE+nYahRh
PM8vbZ+U+cOXO2S4b1I2s2TMQNzkzB/Zbu2CO5Hbzma7gTGRhflDuCZiIhquY0TugJpSxoSvDpYh
okLK5RcTq/zio0F2bMn0q+JgK6buNL+8JWfDyD4d9p6009nhK9O73D9czXTBL8yyJ6XiDGfMyH3O
eXx2POH3eUraYNl75S9+1xdfQt/t12Wy4zUDW1Oy3vXGZ4aMT7JXxga2dkSMHIEcAX9R7kF8lIHn
xVVJ6O/aWa9bYCPDmy6y3cBUtBeQeeBWBTDRYIqDifGVexm0qS9eWXYoq96syy8nyRzj38KanZ1L
WFsxW0qVe9EkVy3iv8e93O09xyynkX45uINfvGI6U+Xexux8mastJr82Xy1+82uL+f99bTHVovQb
Pywwvyr42oA52n0qz5woZL9OZOdSGdrqW3McEeciXNs35OvLJ2Ks5FiBGG/+SVezslZg7Z6u+h3Z
mERW4H+TauVm/2X7NB3L0mzXMv3cWqFKy0w/N2QuFfl0HuRTWQvKmvAktlH2Yo/Fm38i/GK0bXa4
q5gek52CZVkF+Hm0vwGfihMVWolTFFTJ2io7D4BrG9C1PL0D9toN9w5u7b//zDKCdwF0gj2I8C7J
XeJIRNdnkhPJ1u7J3XqTkz26xSXTwMQuKUlQXoYRvVHdVhEkpnmzdhGkTesWDSJIyuOtgE4g5PJl
4iScBJA7yN2kMuSAGuRh8hTkgj74zEUMeB4COcdDqkEurA/t9o6kK0lST21gipF7SBVSnTxAGpBH
SCfopfRVT+3EJKFQ40ST+0kt0hDCujPpJmZN4FMHscid5F5yH/QcHoS4a066kATyNM7Yk3IRqBnF
PPxypDZpQVpDq70HSfZ7TkkguYuUIuXJQ+RREkvakZ6kv++5RoqA7t3BDmsW2wT6l7GtHokQuyXj
uwzSTAkSCSVDHYj7x0l70oukKMk0UhR6waVJRVKXNCaPQX35JOlNBqinOpRJJaGMqQRtnCakFXmC
dCCJZCAZ1DW6f1e2CekOpPuQHkF6pmuXxBR2SVBNRxqANBBpSNeuffppYUjLIq2KtA7SZkjbIu2I
tBfSaUjnIV0Sn9izu7YK6Tqkm5BuR7oH6UGkx5CeQXpeUJ0hDYhP6ttHD0IaijQcaRTScgk9k7ro
HqTVkdZCWg9pk4TkLl31FkjbIo1Dmoh0YM+knin6cKSjkI5FOgFpWs/+fRP16UhnI52PdDHSZSBa
F30V0o1IdyE9hPRMYtKAPpwhtSO1kAYjLZ7Yt2sij0BaBmkFpNFIY5DW7tMtvidvgLQp0pZI2yDt
AM4k8zikPZAmIU1BOqSv8GU40tFIxyNNQzqjn6DzkKYjXYp0BdKM5K6JKTwT6SakWUh3Id2bDOrx
g0iPID2J9CzSC4IarH+frv0MO9IgpGFIyyD19O/vqWLURFoHaSOkzZC2EgoYbZF2RtoDaT+k4iuf
WLVzFwm7jisKJcGVqQ5/O+T5gBu4pqQBIuKK4XUxyH2VoUyqAmXLfVBqVYPy534oR2pAGfUAlDUP
QonxEOTsupBH6+d5W1PX/lcMSsCQa+JloLzL5uLE1Lxo9tPyV6Wuq1CxGq0UlFDXfkVxttGVqfMq
lENpGQTlXjBqeaN34izbq1EbUvltx42UI5XxcCdS86o08iqUQZl99zVw71etK9FiV6WBV6UVMUZK
QP1R8jquxLy4K1MGtc29f8vbQWttHfSuDpIzVIfeThStSofTKXQpXUe304P0DNNZMItiVVkDFstW
s13stMa0IC1Si9bqaa20OC1ZG6FN0GZqS7Q1Wpa2XzutMz1Ij9Sj9Xp6K304n8eX8w18Fz/Mzxl2
I9Qoa8QYTYy2Rg9jsC3JNsw2zt7Bnmgfaj/pII5AR4TD46jjaAnt536O4Y7xjhmOxY4Mx1bHPsfJ
ABIQGBAR4CE2KnS0yzThGKnSh7iH/BrAct67E/zu4cXA0+JsrezngSf87uF5kX1w7/C7P5Tr+UF8
boO0GwYhWAHKkVo4UxNkKbJX8iBD8ZqK91N8uuK7JC8ajG4zKK+CFNJE8aQ8T1IVX51TvqJ7c90f
zHlfrE3O+zuX57wPC/e7h/AIq5MzfEqMy/m8xPxczzNzPg8PwecBUMJHQv6NhrK1HrSfWkFbKU5q
EJ4geUkVSiUrKL5P8ojiil+SvFQPySPV+5H7JS+9NXcYRanwjmqGMvk/aal4Sk7toybkTB1Ri3Pd
L8h5f3dgrvuOOe/v6ZDrPiPnfdmQnPflQv3uQb5ywbmee27iXs/nPiaX/YE3cO8X+3nuh+G9DnVH
iFqLL7Qaofg6xc9JXl6mlRJQ5zaB9nRbaOn3gJb+YDKcjCbjSRqZAT2YxWQ59DA3kK3Qi9xHDkOP
8Rx4aKeBNJRGKPfOKPeUPxVUrFeYL3lFlT8rTpO8Ui3FZ0peOUDxGMXTFd8huaeR4ir/VtEVj1a8
s+TRqp6KVik2WpUH98Uqrvy7T+lftYXiByWvNlTy6ioHVF8h+f1tc8bC/Sdzhvr9x3Ldn8t5HxOW
676R3z24X+Nszuc1G+S6j815/3CbXPeXct4/0i/XfWrOMvSR6XgfCu2v2tCHawF9pY7Qi0uC/tAw
MoqMI6lkOplL0skysppkki1kB9lLDpETUtpHEhXPlLxZG8UPS95chWJzFYstQhQfrvgxyR91Ka7K
lUdVaLcMVlylkpbxiq+R/DGV6h5T7j2myq1W9RSfrbhK7a1V+da6Wc5Qb70gZyi13oj3wdBKvbZw
ka4slTy2quJjJX9cafe4kv5xlcbaKK3arJL8CaXtExMVV6HTVoVyW6VFO5WH2qk81D5M8RTFVR58
spnim3Jq2yFXGuyQjPfOHLVoM+iPdyDxRPndYbzkT7WVvKMK+Y4qpjqpfNVJpYzOoyXvEqm40jFO
pZC4k375CNrvXUf4tSXgouuEnLVD12l+Mgv7mTnv45vm1Cl+S6773bnuc+WTbvG57g/ndD8hKKc8
CWE5y4GEMjnzVZ77yFz34Tn9Syie696Ty/+YXPfzc9539/it05H71DZEl5qR5vQDW00xXqKniPNW
9SH6EDGTUn+dMHs9eyui29va25I77EPsQ0mI/Tn78+RO+wv2F0iY/UX7S6SEfbx9Gomw/2o/TSo6
73WWJ1WcHqeHVHUedR4l1VxrXetIdVemK5PEmIHmHaSGWcwsBn030Z7muBvHOLKBMjGX2rbAJuaG
hdFIWo5G05q0Hm1KW9H2NI72ov3oYGjtjqbjaRqdTufSdLqMrqaZdBO0ffdA6/cYPQNvZtANdCvd
RffhnL+z9BIzmMVCWDgrwyrhbMsGrBm0jjuweNaLJbMhbAQbwyaQMNaRJbAkNpANY6PYWDaRTWOz
2QKcPbmGbWRZbDfbz46w0+w8tKntWqAWqkVoZTUPvHlB0zWXFqyFaVFaOWhr14TWdlNob7fVOms9
tH7aYG24Nkobp6Vq07W52gJtqbZKW6dtImHaFGiLz4fW+Apoj2/Qtmq7tH3aYe2kdla7pBu6pYfo
4XqUXkGvqtfSG+jNoI3eXo/Te9mWEQ3CaqHtI+TptuXIF9k+Rr7YtgL4QrhaiXyhbRXydNsnyBfZ
ViNfbPuUMOAZcJcOtj9DvtC2Bnm6bS3yRbZ1yBfb1oPtdFsm3C0C258jX2jbgDzd9gXyRbaNyBfb
vgTbi2yb4G4x2N6MfKFtC/J021fIF9m2Il9s+xpsL7ZlofwLbNuUftuVft8o/XYo/XaC7QW2XUrL
b5V2u5V23ynt9ii9vld67VV6/aD02qf0+hH12q/0OqD0Oqj0+knpdUjp9TPqdVjp9YvS64jS66jS
65jS6zjqdULp9avS66TS65TS67TS6zfU64zS63cVe2eVfn8o/c4p/f7E2DuvtPxLaXlBaXdRaXdJ
6XVZ6mUnUi87lXrZmdTLrgm97LrUy86lXnZD6mW3Sb3sdqmX3SH0sgdIvexOqZfdJfWym1IvuyX1
sruFXvZAqZe9iNTLHiT1sheVetmDpV72O4Re9hCpl72Y1MseKmPPfqfUz15c6me/S8SePUxqaS+h
tAxXWpZU2t2N8kYo7Uop7SKVdqWVdlFKuzJKr3uUXmWVXvcqvcopvcqjXhWUXhWVXpWUXpWVXh6l
VxXUK1rpdZ/Sq6rSq5rSq7rS637UK0bpVUPpVVPp9YCKvVpKvwcx9mor/R5S+tVR+tWV+hGKY98h
pCwR7R+NVmLFWWmoIRpBi7491OVJ0J4fQcaCrZFQKqeRmWQBtF8yyEayHVp1h8lpeLKfHCNnoWIJ
oME0nJaFcroWbURburKgnqhvf0yf4Nqmrl53bcerVoB9o65ed+2Aq4Zob6e6et21C6+EvW/V1euu
3T73vvO5t8fn3vc+9/b63PvB594+n3s/+tw7AleN7fUBO6quXncdw6uGgB1XV6+79vv8PeDz96DP
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
UCDiwu8G18+3A7+fjWRHNK6Jzx9GzECFYtx88AJexfcSAsUEbG7lAES+d6RGgdJ2sfDLvFnGO7Ng
CKmLB0vVmsk58xlw2dSFEWUFWGZLEyUhxuuOhQddbO3sxg10p7VH/gjrTucO1uPATx4QAkWcKPpf
PduS4O/njsf5exAEf2AzNQkKsbRzemlzxhEbg6jby6rktrLHMO/ZlLjsKV/RecRq4tMcCHq0wujy
w1oa2ZYeYfhynwRUp1nOm7FY74kaicSnuX95e0qnXPhM2j0OdUJx8ME2PsYbrSQ3vg+Wd4d3Kq5U
4Wvex76SS+wapHuYUG0p3NBapVmiO1+Zl2knbuOSUltWE0Z6bNcBh3nt49/ptWj2VeHDwmq9iVCf
Edck5/LYaKVXcNwDMurMlx1yt08k9o897fmq4f0OQv7Mk6vPItjSlbpN7Ai99moqjUFNtnBXRsGx
pxjNFKcEYCLzIG2eOuIxetSL8xOhu8Dog9aL9sMN7WEzlhVwh7QHV5rxiPNGt1XPyFJIMEkwPBH9
/h3RokgwDrBq67ppnv1tifjPD9o22aQ9wLXZJBHfDwyh4OQbLTQo5vWNYxRKGaWiqKgIhok/WiR7
b+yt4Ax6Z38RWa9FUff0Q1do+H5ImdZsRXoh/wtxaGriWUW3h9i+zAjPMSF3NPML6SnamT0+d5u6
34uZNMN2ferynj6XMoQ8sIhZ4mI+vkSc352OVZmps5kpxRl3DWbLeeOrZJYPekmyNXwizrmaHFRC
Wmncf04nR9J2SxoNgPLXvX7YmthTKfX4Yb/iy3CIC2/9sUeB0irOt3q05Y9zpmnlZri2pal1fMYo
SIhw3So6XME0ZctPHWf0IqvQ7EWbsOiz2MMsbqdu37KEXlb+eE8mnnU17c1nPU7lsocO3eIwt7zV
sL6O+1xbLUVvD9NrPOtPv5PcHdpdyY3b7c8w2/WOMlAUu4PkvvrAP75MmcMpNSv/zvnzWXGlbQrb
IZD/ALfNKFcKZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9iago8PAovQmFzZUZvbnQgL0NJREZvbnQr
RjEKL0Rlc2NlbmRhbnRGb250cyBbIDw8Ci9CYXNlRm9udCAvQ0lERm9udCtGMQovQ0lEU3lzdGVt
SW5mbyA8PAovT3JkZXJpbmcgNCAwIFIKL1JlZ2lzdHJ5IDUgMCBSCi9TdXBwbGVtZW50IDAKPj4K
L0NJRFRvR0lETWFwIC9JZGVudGl0eQovRm9udERlc2NyaXB0b3IgPDwKL0FzY2VudCA4OTEKL0Nh
cEhlaWdodCA2NjIKL0Rlc2NlbnQgLTIxNgovRmxhZ3MgNgovRm9udEJCb3ggNiAwIFIKL0ZvbnRG
aWxlMiA4IDAgUgovRm9udE5hbWUgL0NJREZvbnQrRjEKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDcg
MCBSCi9UeXBlIC9Gb250RGVzY3JpcHRvcgo+PgovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9UeXBl
IC9Gb250Ci9XIDkgMCBSCj4+IF0KL0VuY29kaW5nIC9JZGVudGl0eS1ICi9TdWJ0eXBlIC9UeXBl
MAovVG9Vbmljb2RlIDEwIDAgUgovVHlwZSAvRm9udAo+PgplbmRvYmoKMTIgMCBvYmoKKElkZW50
aXR5KQplbmRvYmoKMTMgMCBvYmoKKEFkb2JlKQplbmRvYmoKMTYgMCBvYmoKPDwKL0ZpbHRlciAv
RmxhdGVEZWNvZGUKL0xlbmd0aCAxODIwODIKL0xlbmd0aDEgNTMyMjY0Ci9UeXBlIC9TdHJlYW0K
Pj4Kc3RyZWFtCnic7L0HYFzF8T+++971fpLudNJJunc6NVvlVG1JLjpZxZYtS7aKLbnqJJ0KPhWr
uGFAgGnCgCGUEAgYQkliEs6yAdFNMJCETgghBWLSA5g4hYQAlv6zu29VjE2cfMn3l3z/t+u5+ey+
3Xmzs7Oz++5OPoQRQnZ4UaCW8vqqpe91lqYgDR5CKP5wxZLyhntc6BqEiy3QwFixpLrsBxndjyE8
vxAh4c2l5RWVR+N+dAwpgiBE9Yulq2rrbbcaXEgx8CskXn310vrGJSdcugKEF+9FYuZAbb0396tP
bXwAIfw76NDS1uPvP3l14tMInfNlhMR9bduGpIf73yxAaL8PIeVjHf2dPee/Lc5HqDcNIWN6p3+w
HyUgD9wfysjSGdzZUf3CyecQuvtThOa+0BXwt//t+55PQD5RaF4XVBi/FXccyndBOamrZ2jH/les
u0D3ZQh1rdoSGOhVeMXHEVYehetzg31t/i3prSMIvfJdhPI/7vHv6M/ckPwW9IcyknoCQ/7Xb/7J
FhiPBOVgr78nMPqdo4XQ/wRCObb+vsGhSSe6FPTTkPb9A4H+yM7EGITObYDbv0dtrSqsO79kZdxm
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
Fth+LbT9Wmz7tcT261Xbr6W2X6/ZfmWgFwOiMsmvLPJrEfn1uu3XctuvN2y/cmy/3rT9Wmn7tcpu
t7ds/1bb/r1t+7fG9m+t7V+u7dc626/1tl8bbL/esf3aaPv1ru3Xe7Zfm22/3rf92mL79YHt1zLy
awW1Wh75tYn8+tD2a5vt10e2X9ttvz62/frE9mun7dentl+7bL8+s/3aY/u11/Zrn91u+23/Prf9
O2D7d9D275Dt3xe2X1/afh2x/frK9uuo7dfXtl9bya8d5NduarXD5Nc3tl/Hbb++tf06Yfv1ne3X
97Zfp2y/frD9Om379aPt10+2X2dtv362/Tpn+/WL7devtl8XbL8u2n5dstvtcsg/F4T8c7GQfy4h
5J+L2/4dI79Okl9nyK/zVqvhGNsaSrIdwmwcnx7gXXk33pM/ygfwgXwQf4wP45j38XH8WRytJuB8
6TD/kh/hX/Gj/Gt+jH+DI9O3/AT/jp/k3/NT/Accp37kZ/hPHut6fkm2XcjkDXljHPO68O68B++P
I186H4yj33A+go/kT/BR/Ek+A8e6t3EEXMtz+Tqex9fjyPcO38jf5Zv4ezgqvo/j4Ad8K//QU5nm
+RWtuIB7/QmAZqrRcOWJL4AsOgeQai0hFhbvtJewImYJe4lX8DuOY3AqgGiKhXC5EmIJUPKtYe2j
RL59WE+jeHHkNURJdIiy6BSjcCRWRLfoEVXRK2qidb5CtHzC3VnrCOJdYk1wi7XF2qDid0kQ5Nl8
AY70r93IrxvVYPBtXE/mr/BXcJvz+XwszWK+GAS+lOMIgzX2Du7xMP8W1ODq4Gr61f5EiMbl5+Ny
S29YozdoO1zLgSXLxn0s4AtwH0v4EtzHaxxHLyzph7gPyx+6r+TybqqTw1Qn1+poNS6FdST1FnKu
e7ov9JzMlWc9JsMLkAFTYCq8SM95TocZMBNmQSY9xfIy5mzzsP1egWyYDwtgISyCxbAEXoWl8Bos
g9dhObwBOfAmrICVsAregtXwNqyBtZAL6yAP1sMGeAc2wruwCd6DzfA+bIEPYCt8CNvgI9gOH8MO
+AR2wqewCz6D3bAH9sI+2A+fwwE4CIfgCzgMX8IR+AqOwtdwDL6B4/AtnIDvrHf8wCn4AU7Dj3AG
foKz8DOcg1/gPPwKF+AiXILL2OmY0FRoJjQXWggPCi2FVphPPCS0ER4W2grtMI94BLOLjkInobOQ
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
JH4aH+bn8Qv4xfxyfjW/jt/Ib+F38Lv5ffxB/jB/jD/JnzHwhlSD2SAabAanwWsIGOobGhuaGVoa
2hm6GHoYehnKDYMMlYbRhvGGSYZphjmG+Ya4ocqwzLDSsMaw3rDJsNWw07DHsM9w0HDEcMJw2nDW
yBtTjRajaLQZnUaP0W8MGRsYGxubGlsY2xg7GrsZexr7GCuMlcaxxonGacZZxrnGqHGhcYlxuXGV
ca1xvXGTcatxh3G3cZ/xoPGo8aTxbIoxJSPFkiKn2FNcKd6UQEq9lAYpjVOapbRMaZfSOaV7Sq+U
fikVKcNSRqeMT5mSMitlXko8ZXHK0pQVKWtS1qdsTtmesjtlX8rBlCMpx1NOpZwxkZRTJpMpw2Q1
qSaHyW3ymUKmhqYmpuam1qb2pi6m7qZeFMtNFaZhppGmcaaJpqmmMMqiMlEOpvmmBabFpqWmFabV
pnWmjaYtpu2m3ab9psOm46bTpnO1jLVSa5lribVstZy1PLX8terValSrWa3WtTrW6l6rd61+tYbU
GklLdz4tudNU9sW1xtWaRM6f18G+ZpJwLodP+Ej4gtQTedFGbhNvEzuT7jiXY5A4SKwkD+FcjrHY
2/QozuWYgZWiJ6Sl0jNkhfKQMousxhkdOxP2UHBSxx7tn9o28rb2Gk7LeUPbRd7FOtJ7hNfaqGFg
OZDOibU28E0A9gVGiYE9oT6HqwHAOHAEcAHwCTzVX48vpodJuGVqBHf/DBwH/BN+GYPn2+pYDmRS
tIVvAnAokEnRVpeiLaRoCynaQoq2kKItpGirS9EWqbfVpWirS9EWUrSFFG0hRVtdio5qGU25I3xh
ep9e6/eHA+PAEcDZwBieGo6nOiF0J/hY6E566E4I3QmhOyF0J4TuhNCd9NCdad45rTN8ZcDh9Fd6
F7/ehV/vgq8MyH69C79yWhd6p4s6GDgSGAeWA1n4rmo/YJw+3RW+6cDBwIeAMeBk4KM0dor0qYQ7
THcjuhvV3YdofN1oiG6IqRtS74bUuyH1bkj9bqR+N1K/G77pwMHAh4Ax4GQgS/1uPfW79dTv1lO/
W0/9bj11quFovdRHgIOBrLS7Q4bu6m+BU+lz91Df/Xjufjx3P567R10E/C1wKsUetHwNDFGyPXBn
gn7nOVz1169mw31Q/Y3usrjvReh79dD34s4E/c5zuOqvX82Gmwh9rx66p/o8cAxwPLAcyFpET/hm
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
lDH1KKu6kErwqB+YlPAxblWzyZXEph9OhsSJFIkv8TkJ4aX7L9Kg8/TfeNor1pYGS0OkodIwabhU
KT0kjZB+Rdj3zg+JI8RfiSPFX4sTxN+IE6Wb9DiY9m1P2DfhWO+VOCGWpW8FMmumJhOTks98KrNK
HzlZT1pfTz2f9aeGo4bPCckckjmKpGVOypxCRM2nhYiirdRWwiool/kUsKrmG53GNXV+NXGw0+3Z
H7MF1PCqY0mhPXPij52r2+iq42HWWav/mhFOt316NTERlGx1GRPOc4UxVKG2uusxNEgq46uNo+EF
ZXy1sTS6qIyvNp7Gl5Txd4+JSZNFW/FoMp5Mwtfx8/Tv41eQ1WQd2Ui24Ev16q/U9e/SuQyOtYUs
qh/2wfdCiW9G3hNkwS3UFW4XXhTeEE7jG/hHxefFTVI76U6pk9RPzpB3KOwrXoO2hPDWPsByYF/g
IOAQ4FDge9oywguytpSiW/szxbrw3w58EfiG9ieKpxmKvVgoEbGJj7Kw4vPsGXETQ6kduy/dCezE
fpX6Mb+cAdzBUCmgTzJNykT7AB/tjxvSWmrJ2rz1U+tn7Jt/rYc2lOb8U22Z9jR1P0u4Qi/dHZhw
6VPLtOXsbRV1mbWhhI1ZtnrOS3dJbA9yKmEa6bM0jqBV1FYQo1VW28F+rwk9533cce5z7gz3NZ/C
p/MWXuJtvIv3Glqk9ErpndInpTxlSMqwlEqz0+wyu80es9fsM/vNAXPQXNd8vfkG843mm8w3m28x
32q+zXyH+R7z/eYHzGXmAeYK8yDzMHOleYR5rHmceYL5UfNk81TzNPNM8+/Ms82/N//B/Lg5Yo6Z
nzA/aX7KvMj8R/OfzH82LzevMK80rzKvNq8xv2Reb95g3mjeZN5s3mLeat5m3m7eYd5p3mXebd5j
3mc+av7E/Kn5M/PnhFkpT+H6pAjmf5vOpd5Cc5XC3cM9YHze9FVq45qc8lxf09u4WsuuDUwrNH19
iq2DGB3GAvCd7XmnT/I38d2Trn7B96OhT5Iv+CB/Pd+A/nobvdeWv5PvzHflu/O9+X78oLQuaWPo
75f9S/vdhX80lgv/Glz6l/b8hX801cv/3XbRX3Mq24V/bS/9Szt+4R/Nyzf8pU+68I/m+cK/rpf7
S//zhX+0lC7864G/89e9L/oro3/9vuFv0OX+0s9d+JdhuehPu+jPdeGfnr+EvIiB1n6AL+VL6dSl
Pl+fcPyN/I2UDY34RsTAN+ObESPfkm9JUvh2fDti4tvz7Ukt/i7+LpLKd+O7kdr8Pfw9JI1/gH+A
pPP9+f4kgx/MDybXpXVN60rMaWPTxpI6aY+mzSKWtHDa48Se9lTaKuJOW532Mqmf9ve0T0jjtE/T
TpMH0kelP0oGpk9On0FGps9LX0rGpy9Lf47MTn85/S0SSX8n/R2yOv3d9HfJC+nvpb9H1qS/n/4+
eTH9g/QPyNr0D9M/JC+lf5T+EVmX/q/0f5GX0z9O/5isT/8k/RPySvqn6Z+SDemfpX9F/pL+dYaJ
bMvIzFDJrgxbRi7Zl5GX4SOHzLXN6eSYuY45k3xqVs022GNjPXr7S/66XPLX45I/2i+nzU9bSEja
+rTNpHbal+k4R562kpsoNgC2pchaH6yMW0bAXwd+ZhXdlGKq0fmS+jvLIMsyvb9LszxNr1tbljPU
7zF9jkupTdFouYPev4Mwa/kZtOdtQvXN1pC+B9Uv+1G9k41VtNe0uC2FloDlekt9yw2WBpYbLQ0t
N1s6WO6mod3XlVIsBAaA1wPrA28ANgDeCGwIvBnYAXg3RWbhzgz9vw2dCXTDG+cBVEcfQfXfCbo1
M/NlpbjN0vIHkOQ2YMuLpeIyyK+5aVyYm8fFuSpuKbeCW82t4zZyW7jt3C5uL3eAO8wd405yZ3jC
m/gM3sqrvIN38z5ai/Vp+2jKt+Db8B1pK+jJ9+EH8EP4EfxYfgI/hZ/Bz+HnYzfbMn4lv4Zfz2/i
t9bsZzvCH+dP8Wcv2M/mMfgNIUODmh1tnQ3dsYurwjDMMNIwzjDRMNUwyzDXEDUsNCwxLDesMqw1
bDBsNmzDnrb9hkNUU2F72s4ZjcY0o8UoG+1Gl9FrDBjrGRsamxibG1sb2xu7GHsYexv7GQcZK42j
jeONk4zTjGEjW8WXUmpT1hBaC5RJljYWOmuztLd0IEWWTpZOpNjSzXIPCVjutfQkIUsvywOknqXM
0o80sAywDCSNLA9aBpPGlqGWoeRWy3DLr0hTyyjLKHKHZYzlYdLC8ohlPGllmWCZQH5pmWiZRNpY
plrmkDst8ywLSXdLleUVUkb4lNrXBVHPDPOBHmAB0AssBPqARUA/sBgYAJYAg8BSYAhYF1gPeD2w
PvAGYAPgjcCGwJuAjYA3AxsDbwE2Ad4KbAq8DdgMeDuwOfAOYAvgL4Atga2ArYFtgO2BHYCdgN2A
dwO7A+8B3gvsCewFvB/YG/gAsAxYDuwL7AccABwIfBA4CDgYOBQ4HFgJfAg4Avgr4CjgGOBY4MPA
R4DjgROAE4GPAicBpwIfA04DTgfOAM4EzgL+DhgGzgbOAc4DPg6cD4wAo8AYMA58ArgA+CRwIbAK
uAi4GPhH4BLgn4BLgX8GLgM+DVwOfAa4AvgscCXwOeAq4PPA1cAXgGuALwLXAl8CrgO+DFwPfIUh
7SsLMk9lfpF5OvPLzDOZ/848m/lV5rnMrzM/zDyc+VHmkcx/ZR7N/DjzWOYnmcdr7n2aeSLzs8Q9
7XatuXaH1kL7hdZSa6W11n7J3qBdMKOZkPmYPqNx6Om9k7kv893M/ZnvZR7IfD/zYOYHmYcyt2W+
mrk987XMHZmvZ+7MfCNzV+abNfd2Z76VuSdxT2uk3aw11m7Rmmi3ak2127Rm/zE9dnpNgT4KffuM
qfpeYuaUuFczf8K+JDfn+8/5s/KZ7wD3Ad8F7ge+BzwAfB94EPgB8BBwG/BV4Hbga8AdwNeBO4Fv
AHcB3wTuBr4F3MNQawS8GdgYeAuwCfBWYFPgbcBm16C86OwX+DHwGPAT4HHgp8ATwM+AJ4GfM8wc
AhwKHAYcDqwEPgQcAfwVcCRwFHAScDJwCkPNBywC+oHFwACwBBgElgKZDavEWSiJ9SdD5j2ZPTPv
o7+RzHsoGjJ7UjTSOxdoV2yeXa1dSZ3Y/FnqylDXogJY6b1Uk7rErrNUwfZFStinSnE4i5ntw6P4
W+BUeh97JyXsQKXInsFOXYq/BTIbSSqpTbyXpMvO03rQys73HmodwVbNpAEqBxzDpFX/CP9o4MO4
g7UAtjeS3pkBnEljYZbQ+ktshshby5FLE74a5sQ/JeuT4tNMn6T3+MzBmE1+hZUP+A1s7phYkzTx
X8LPTjObT1qpvGpQjWqKalJT1dpqmprOLIQx+2CqoIqqpMqqptrULNWuZjMbYapLLVR9apHqV4vV
EjWoljILYcw+GLMOxmyDMctgzC6Y+gu1pdpKba3+Um2jtlXbqXeq7dUOake1k9pZvUvtona1mWy1
bKm22rY0W4btOpvZVsdmsWXarDa2J+La7LMLEulKz/bByT7SlZ4YpH2VqElauh1Rk5nWe1BLbHWV
kygLKIMyv92SA30689vtvtDYzMQIezUnFGY12oizBguFYDJjGAcyB4MJ7Glm40Y/vbL6G3T6yyzS
vMZSwx7pbWmv9I60T3pX2i+9Jx246BzHJdKfpKXSn6Vl0tPScukZaYX0rLRSek5aJT0vrZZekNZI
L0prpZekddLL0nrpfemg9IF0SHpF+lA6LH0kHYENiI+TrEB8Jp2EJYgN0l+0vdo7OG+dI81rrE/8
wTrP+rh1vjVijVpj1iesCwRV0GhO7TSvLiFPaCA0FP4pbBO2CzuE14WdwpvCbmGPsFd4R9gnnBUd
olN0iQWiXywW+4hjxJm0PGfrJYrzT1CuXFLJspNQmP2KodJo7WVtvfYPjZ2MbyEpOMspQOpjtTWF
ltdeWjbva3uJQdqFM/4N0l7dPaC77ydcLXGfWbTPJr1IBRlJJtIyj5IlZBXZQLaRPeQQOUHOcWmc
zLm4ANeQa86153pw/bhKbjydGc2js6KELfE3pTcJobX0NuXTO9J7xEhL9xSpTcttH50h099ZSkgt
RXoryb8nyf92kv+dJP++JP+7Sf79Sf73kvwfJPkPJfk/TPIfTvJ/lOQ/kuT/V5L/aJL/4yT/sST/
J0n+40n+T5P8J5L8nyX5Tyb5P0/ynzrv15LKRDtfJsx6q5uOM2yPdiWdL0+k4/4cWodVZBmtxXVk
E63HXWQfrclj5BStSxNnprVZvUu7Ma3R6l3aFVwlGzcog04RQjm/j+QmcehN3d2tu2/p7h7dffsi
rr2ju/t0913d3a+77+nuRZyUDuruB7p7SHc/1N3DuvuR7h7R3X/p7lHd/Vh3j+nuJ7p7XHc/1d0T
uvuZ7p7U3c9191TC1duKQdPzlagBWvp9aL+9heygbeUAOUJbyxmOp+3Fytloi/FxIdpmmnItaavp
xvWi7WYIN5K2nCncLNp2FnBLuBXcGm4Dt4Xbwe3hDnBHuBPcGZ7n06hCx1affXyIb8iz9xZB/bxC
WGTBWYP/+ZTBC88YTD5h8CV5BztlsOZkwfXKZuU1ZTcxWKclcmadrrszdPdJ3V2ou08lXFH/XfyD
7n6pu1/p7jm9BNN016y7dXR310U190XClTN0V9XdYt1tqLs36W4j3W2ru1119x7d7aG7/XV3gO4O
1N1xujtFd/X8y3r+5fm6+4zuvqS7O3RXZ7asM0eJ6e4i3V2uu8/r7nrd3ay7r+luokVhn2S13SHp
39JZ6SvpnPS1TGRO5mWDbJRTZBOsEdWW0+R02CQyJ1klEmWJWSbS3tX2a+9Rxri/eaSqGW2+ZazB
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
Wd2yemb1yRqQNSRrRNbYrAlZU7JmZM3Jmp+1IGtx1rKslVlrstZnbcramrUja3fWvqyDWUeyjmed
yjpr5+2pdrNdtNvsTrvH7reH7A3sje3N7C3t7eyd7d3tvezlpFXWrqy9WQeyDmcdyzqZdcZO7CZ7
ht1qV+0Ou9vuswft9e2N7E3tLext7B3t3ew97X3sA+xD7CPsY+0T7FPsM+xz7PPtC+yL7cvsK+1r
7Ovtm+xb7Tvsu+377AftR+zH7afsZ7P57NRsc7aYbct2Znuy/dmh7AbZjbObZbfMbpfdObt7dq/s
8uyK7GHZI7PHZU/Mnpo9i7TKJtmm7IxsOkRkO7Ld2b7sYHb97EbZTbNbZLfJ7pjdLbtndp/sAdlD
skdkj82ekD0le0b2nOz52QuyF2cvy16ZvSZ7ffam7K3ZO7J3Z+/LPph9JPt49qnssw7ekeowO0SH
zeF0eBx+R8jRwNHY0czR0tHO0dnR3dHLUe6ocAxzjHSMc0x0THXMcsx1RB0LHUscyx2rHGtJK4fP
EXTUdzRyNHW0cLRxdHR0c/R09HEMcAxxjHCMdUxwTHHMcMxxzHcscCx2LHOsdKxxrHdscmx17HDs
duxzHHQccRx3nHKczeFzUnPMOWKOLceZ48nx54RyGuQ0zmmW0zKnXU7nnO45vXLKcypyhuWMzBmX
MzFnas6snLk50ZyFOUtyluesylmbsyFnc862nJ05e3L25xwirXI65nTL6ZnTJ2dAzpCcETljcybk
TMmZkTMnZ37OgpzFOctyVuasyVmfsylna86OnN05+3IO5hzJOZ5zKuesk3emOs1O0WlzOp0ep98Z
cjZwNnY2c7Z0tnN2dnZ39nKWOyucw5wjneOcE51TnbOcc51R50LnEudy5yrnWucG52bnNudO5x7n
fuch51HnCedp57lcY25aroW0co51TnBOcc5wznHOdy5wLnYuc650rnGud25ybnXucO527nMedB5x
Hneecp7N5XNTc825Yq4t15nryfXnhnIb5DbObZbbMrddbufc7rm9cstzK3KH5Y7MHZc7MXdq7qzc
ubnR3IW5S3KX567KXZu7IXdz7rbcnbl7cvfnHso9mnsi93TuOZfRleayuGSX3eVyeV0BVz1XQ9Iq
d3HustyVuWty1+duyt2auyN3d+6+3IO5R3KP557KPeviXakus0t02VxOl8fld4VcDVyNXc1cLV3t
XJ1d3V29XOWuCtcw10jXONdE11TXLNdcV9S10LXEtdy1yrXWtcG12bXNtdO1x7Xfdch11HXCddp1
Ls+Yl5ZnyZPz7HmuPG9eIK9eXsO8JnnN81rntc/rktcjrzdp5drh2u3a5zroOuI67jrlOpvH56Xm
mfPEPFueM8+T588L5TXIa5zXLK9lXru8znnd83rlledV5A3LG5k3Lm9i3tS8WXlz86J5C/OW5C3P
W5W3Nm9D3ua8bXk78/bk7c87lHc070Te6bxzbqM7zW1xy2672+X2ugPueu6G7ibu5u7W7vbuLu4e
7t7ufu5B7kr3aPd49yT3NNIq76ybd6e6zW7RbXM73R633x1yN3A3djdzt3S3c3d2d3f3cpe7K9zD
3CPd49wT3VPds9xz3VH3QvcS93L3Kvda9wb3Zvc29073Hvd+9yH3UfcJ92n3uXxjflq+JV/Ot+e7
8r35gfx6+Q3zm+Q3z2+d3z6/S36P/N75/fIH5Vfmj84fnz8pf1p+OH9efjy/Kn9p/or81aRVviff
nx/Kb5DfOL9Zfsv8dvmd87vn98ovz6/IH5Y/Mn9c/sT8qfmz8ufmR/MX5i/JX56/Kn9t/ob8zfnb
8nfm78nfn38o/2j+ifzT+ec8Rk+ax+KRPXaPy+P1BDz1PA09TTzNPa097T1dPD08vT39PIM8lZ7R
nvGeSZ5pnrBnnifuqfIs9azwrPas82z0bPFs9+zy7PUcIK087TydPd09vTzlngrPMM9IzzjPRM9U
zyzPXE/Us9CzxLPcs8qz1rPBs9mzzbPTs8ez33PIc9RzwnPac67AWJBWYCmQC+wFrgJvQaCgXkHD
giYFzQtaF7Qv6FLQo6B3Qb+CQQWVBaMLxhdMKphWEC6YVxAvqCpYWrCiYHXBuoKNBVsKthfsKthb
cKDgcMGxgpMFZ7zEa/JmkFYFIwvGFUwsmFowq2BuQbRgYcGSguUFqwrWFmwo2FywrWBnwZ6C/QWH
Co4WnCg4XXDOa/SmeS1e2Wv3urxeb8Bbz9vQ28Tb3Nva297bxdvD29vbzzvIW+kd7R3vneSd5g17
53nj3irvUu8K72rvOu9G7xbvdu8u717vAe9h7zHvSe+ZQlJoKswotBaqhY5Cd6GvMFhYn7TyLvQu
8S73rvKu9W7wbvZu8+707vHu9x7yHvWe8J72nis0FqYVWgrlQnuhq9BbGCisV9iwsElh88LWhe0L
uxT2KOxd2K9wUGFl4ejC8YWTCqcVhgvnFcYLqwqXFq4oXF24rnBj4ZbC7YW7CvcWHig8XHis8GTh
GR/xmXwZPqtP9Tl8bp/PF/TV9zXyNfW18LXxdfR18/UkrQq3Fe4s3FO4v/BQ4dHCE4WnC8/5jL40
n8Un++w+l8/rC/jq+Rr6mvia+1r72vu6+Hr4evv6+Qb5Kn2jfeN9k3zTfGHfPF/cV+Vb6lvhW+1b
59vo2+Lb7tvl2+s74DvsO+Y76TtTRIpMRRlF1iK1yFHkLvIVBYvqFzUqalrUoqhNUceibkU9i/oU
DSgaUjSiaGzRhKIppJXvtO9ckbEorchSJBfZi1xF3qJAUb2ihkVNipoXtS5qX9SlqEdR76J+RYOK
KotGF40vmlQ0rShcNK8oXlRVtLRoRdHqonVFG4u2FG0v2lW0t+hA0eGiY0Uni874id/kz/Bb/arf
4Xf7ff6gv76/kb+pv4W/jb+jv5u/p7+Pf4B/iH+Ef6x/gn+Kf4Z/jn++f4F/sX+ZfyVp5Xf5vf6A
v56/ob+Jv7m/tb+9v4u/h7+3v59/kL/SP9o/3j/JP80f9s/zx/1V/qX+Ff7V/nX+jf4t/u3+Xf69
/gP+w/5j/pP+M8Wk2FScUUwnfcWOYnexrzhYXL+4UXHT4hbFbYo7Fncr7lncp3hA8ZDiEcVjiycU
TymeUTyneH7xguLFxcuKVxavKV5fvKl4a/GO4t3F+0ir4tbF7Yu7FPco7l3cr3hQcWXx6OLxxZOK
pxWHi+cVx4uripcWryheXbyueGPxluLtxbuK9xYfKD5cfKz4ZPGZAAmYAhkBOvEMOALugC8QDNQP
NAo0DbQItAl0DHQL9Az0CQwIDAmMCIwNTAhMCcwIzAnMDywILA4sC6wMrAmsD2wKbA3sCOwO7Asc
DBwJHA+cCpwt4UtSSatAZWB0YHxgUmBaIByYF4gHqgJLAysCqwPrAhsDWwLbA7sCewMHAocDxwIn
A2dKSImpJKOETn5LHCXuEl9JsKR+SaOSpiUtStqUdCzpVtKzpE/JgJIhJSNKxpZMKJlSMqNkTsn8
kgUli0uWlawsWVOyvmRTydaSHSW7S/aVHCw5UnK85FTJ2SAfTA2ag2LQFnQGPUF/MERalcRLqkqW
lqwoWV2yrmRjyZaS7SW7SvaWHCg5XHKs5GTJmSAJmoIZQToBDzqC7qAvGAzWDzYKNg22CLYJdgx2
C/YM9gkOCA4JjgiODU4ITgnOCM4Jzg8uCC4OLguuDK4Jrg9uCm4N7gjuDu4LHgweCR4PngqeLeVL
U0vNpWKprdRZ6in1l4ZKG5Q2Lm1W2rK0XWnn0u6kVXBLcHtwV3Bv8EDwcPBY8GTwTCkpNZVmlFpL
1VJHqbvUVxosrV/aqLRpaYvSNqUdS7uV9iztUzqgdEjpiNKxpRNKp5TOKJ1TOr90Qeni0mWlK0vX
lK4v3VS6tXRH6e7SfaUHS4+UHi89VXo2xIdSQ+aQGLKFnCFPyB8KhRqEGoeahVqG2oU6h7qHeoXK
QxWhYaGRoXGhiaRV6cnSMyESMoUyQtaQGnKE3CFfKBiqH2oUahpqEWoT6hjqFuoZ6hMaEBoSGhEa
G5oQmhKaEZoTmh9aEFocWhZaGVoTWh/aFNoa2hHaHdoXOhg6EjoeOhU6W5evm1rXXFesa6vrrOup
668bqtugbuO6zeq2rNuubue63ev2qltet6LusLoj646rO7Hu1Lqz/h979x8T917v+34YBpiFLBZr
ZLG+MwzDMAzDMAzDML9/fuf3wAZ27caKWGt3ZTcVsSJWxIqIiIiIiIgDIiLf34iIiBWR0zRN0zRN
0zRN0zRN0zRN09M0TdP09PT29tbKxjvf11o5f+3c/26OOfn+87R7pf7YvF/io372ZpyLzhUn71x3
bsnanDqn0Wlx2p0eZ8gZd7Y4DzgPOQ87jzlPOE86TzlPO0ec484p56xzwbnsZJ1rzk3ntvOs84Lz
svOa86bzjvO+85HzqfOF87VzzyV3KV3FrlKXxqV3mVxWl8Plc5GupKvVddDV6Tri6nb1uPpcA64h
16hrwjXtmnMtulZcvGvdteXacZ1zXXRdcV133XLdlbW5WlwHXIdch13HXCdcJ12nXKddI65x15Rr
1rXgWnaxrjXXpmvbddZ1wXXZdc1103XHdd/1yPXU9cL12rXnlruV7mJ3qVvj1rtNbqvb4fa5SXfS
3eo+6O50H3F3u3vcfe4B95B71D3hnnbPuRfdK27eve7ecu+4z7kvuq+4r7tvue+6H7gfu5+5X7rf
uPc9Clmb+5T7tHvEPe6ecs+6F9zLbta95t50b7vPui+4L7uvuW+677jvux+5n7pfuF+79zxyj9JT
7Cn1aDx6j8lj9Tg8Pg/pSXpaPQc9nZ4jnm5Pj6fPM+AZ8ox6JjzTnjnPomfFw3vWPVueHc85z0XP
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
m1pILafY1FpqM7WdOpu6kLqcupa6mbqTup96lHqaepF6ndpLy9PKdHG6NK1J69OmtDXtSPvSZDqZ
bk0flLWlzqcupa6mbqRup+6lHqaepJ6nXqXepmXp/HRRWpUm0rq0MW1J29OedCgdT7ekD6QPpQ+n
j6VPpE+mT6VPp0fS4+mp9Gx6Ib2cZtNr6c30dvps+kL6cvpa+mb6Tvp++lH6afpF+nV6r1nerGwu
bi5t1jTrm03N1mZHs6+ZbE42tzYfbO5sPtLc3dzT3Nc80Dwka0s/ST9Pv0q/bZY15zcXNauaiWZd
s7HZ0mxv9jSHmuPNLc0Hmg81H24+1nyi+WTzqebTzSPN481TzbPNC83LzWzzWvNm83bz2eYLzZeb
rzXfbL7TfL/5UfPT5hfNr5v3WuQtypbiltIWTYu+xdRibXG0+FrIlmRLa8vBls6WIy3dLT0tfS0D
LUMtoy0TLdMtcy2LLSstvCpffHtUFYhvjyql+Paoekd8e1QVim+PqiLx7VH1rvj2qCoW3x5V74lv
j6r3xbdHlfh/zadSlYpvj6oPxLdH1Yfi26OKEN8eVWrx7VH8eSYqjapCfHtUiT91WaeqFN8eVXrx
7VFVJb49qqrFt0eVUXx7FH+OisqkEn/6cYNK/OnHNpX4048bVeJPP7arxJ9+3KRyim+P4s9IEX92
ivj2KP7cFby8ylU+VVB8e1SJP4E6pBJ/9rT4CitXRVTN4tujqkV8e1S1iW+Pqnbx7VF1QHx7VH1K
fHtUdYhvj6pPi2+PqkPi26NK/CnJn1F1im+Pqs+Kb4+qLvHtUSX+3OTPqQ6Lb4+qz4tvj6oj4tuj
Svzpy18Qf2aL+DNdxLdH8ee6qI6pxJ/N/EVVt/j2qH4jvj2q/ya+Parfim+P6r+Lb4/qPfHtUb0v
vj2q/yG+PWpk4tujJkd8e9TIxbdHTa749qhRiG+Pmjzx7VG6oHRB6YLSBaULSheULihdULqgdEHp
gtIFpQtKF5QuKF1QuqB0QemC0gWlC0oXlC4oXVC6oHRB6YLSBaULSheULihdULqgdEHpgtIFpQtK
F5QuKF1QuqB0QemC0gWlC0oXlC4oXVC6oHRB6YLSBaULSheULihdULqgdEHpgtIFpQtKF5QuKF1Q
uqB0QemC0gWlC/6fcUHpcw2kzzWQPtdA+lwD6XMNpM81kD7XQPpcA+lzDaTPNZA+10D6XAPpcw2k
zzWQPtdA+lwD6XMNpM81kD7XQPpcA+lzDaTPNZA+10D6XIN/zs81IOQyOSEncrPNJRTZKoi8bPOI
/GzzCWW2SuKdbN8hCrMtJD6R7SeId7N9lyjOtpgoybaEeD/b94lPZvtJojTbUuKDbD8gyrItI9TZ
qglNthqiPNtyQputlqjItoKozLaS0GerJwzZGoi6bOsIS7YWoj7besKarZVoyLaBaMy2kbBnayea
sm0inNk6CVe2LsKbrZfwZesjAtkGiGC2QYLMliQi2UaIeLZxIpFtgkhlmyLS2aaJf8n2X4jWbFuJ
tmzbiPZs24l/zfZfiQPZHiA+le2niIPZHiT+Ldt/Izqy7SA+ne2niUPZHiI+k+1niM5sO4nPZvtZ
oivbLuJz2X5Ok/3aavI1BdkWaLJfYY1Sk/0Ka97RZL/CmkJNUbZFmuxXWPOuJvsV1hRr3sv2PU32
66wp0WS/zpr3NapsVZrsV1vzSemC0gWlC0oXlC4oXVC6oHRB6YLSBaULSheULihdULqgdEHpgtIF
pQtKF5QuKF1QuqB0QemC0gWlC0oXlC4oXVC6oHRB6YLSBaULSheULihdULqgdEHpgtIFpQtKF5Qu
KF1QuqB0QemC0gWlC0oXlC4oXVC6oHRB6YLSBaULSheULihdULqgdEHpgtIFpQtKF5Qu+H/GBWVy
mVH2HiEQq8RvibX/9bcbxCaxRZwRP41A/FSC7O9YIH5JLBJLxApBETTBEr8n/kD8kfgTsU38ldjN
/o58WXm2OcT/wK+zv8r+a71H/Of/+p9yifvEP9TZS8pMshL1u+r31CXq99Uq9SfVH6g/VBPqcrVW
XamuUhvURnVN9veXEP+D+J/E/0X838T/Q/yN+Dvxn8S+OkctV+epC9RKdaE6uyQZIXtHXawuVZep
1WqNukKtU+vV1dm/7zvEC+ItsZf955Opc9UKdb76nexfXZa15ahyiBxdjjHHkmPP8eSEcuI5LTkH
cg7lHM45lnMi52TOqZzTOSM54zlTObM5CznLOWzOWs5mznbO2ZwLOZdzruXczLmTcz/nUc7TnBc5
r3P25HK5Ul4sL5Vr5Hq5SW6VO+Q+OSlPylvlB+Wd8iPybnmPvE8+IB+Sj8on5NPyOfmifEXOy9fl
W/Id+Tn5RfkV+fXs/yafVOWrCmUyVZHqPVkePvPjHXzaxydUH6o0sndVFaoq2fv49I4ylUllkhGq
BlWTTK1yqtwyHT6TowqfxlGNz+GowSdw1OKzN+rwqRv1qg5Vt6xB/Ua9JyPV+5o8WUL8RBLiL+In
kqBK9B20EC1C30WL0ffQ91EVWop+gH6IEqga1aAVqA6tRPVoFVqNGlET2oDa0EbUjjahTtSFulEv
6kODaAgl0QjajLagbWg7egD9FNqBfho9hH4G7UQ/i3ahn0MPo59Hj6BfQI+i/44eQ7+IdotVv0H/
hr5F/47uofvoP8RqZGgOKkdzUQWal6206f9q0xlsOoNNZ7DpDDadwaYz2HQGm85g0xlsOoNNZ7Dp
DDadwaYz2HQGm85g0xlsOoNNZ7DpDDadwaYz2HQGm85g0xlsOoNNZ7DpDDadwaYz2HQGm85g0xls
OoNNZ7DpDDadwaYz2HQGm85g0xlsOoNNZ7DpDDadwaYz2HQGm85g0xlsOoNNZ7DpDDadwaYz2HQG
m85g0xlsOoNNZ7DpDDadwaYz2HQGm85g0xlsOoNNZ7DpDDadwaYz2HQGm85g0xlsOoNNZ6RN/5eb
nsem57HpeWx6Hpuex6bnsel5bHoem57Hpuex6Xlseh6bnsem57HpeWx6Hpuex6bnsel5bHoem57H
puex6Xlseh6bnsem57HpeWx6Hpuex6bnsel5bHoem57Hpuex6Xlseh6bnsem57HpeWx6Hpuex6bn
sel5bHoem57Hpuex6Xlseh6bnsem57HpeWx6Hpuex6bnsel5bHoem57Hpuex6Xlseh6bnsem57Hp
eWx6Hpuex6bnsel5bHoem57Hpuex6Xlseh6bnsem57HpeWnT/+WmKWyawqYpbJrCpilsmsKmKWya
wqYpbJrCpilsmsKmKWyawqYpbJrCpilsmsKmKWyawqYpbJrCpilsmsKmKWyawqYpbJrCpilsmsKm
KWyawqYpbJrCpilsmsKmKWyawqYpbJrCpilsmsKmKWyawqYpbJrCpilsmsKmKWyawqYpbJrCpils
msKmKWyawqYpbJrCpilsmsKmKWyawqYpbJrCpilsmsKmKWyawqYpbJrCpilsmsKmKWyawqYpadP/
5aZpbJrGpmlsmsamaWyaxqZpbJrGpmlsmsamaWyaxqZpbJrGpmlsmsamaWyaxqZpbJrGpmlsmsam
aWyaxqZpbJrGpmlsmsamaWyaxqZpbJrGpmlsmsamaWyaxqZpbJrGpmlsmsamaWyaxqZpbJrGpmls
msamaWyaxqZpbJrGpmlsmsamaWyaxqZpbJrGpmlsmsamaWyaxqZpbJrGpmlsmsamaWyaxqZpbJrG
pmlsmsamaWyaxqZpbJrGpunspjtlZtkJ2X7Ogtwmv5x7NPe1YibPlHc+vzP/ecGEUqfceefAO48L
Rz5R9onNonTR/XcHi4uLV98j37td0vd+/vsrKo/q+idPfHK/dOED2weXy46Wvf5wRib+dyTiZ/vJ
8Nl+Jlnbhxc+vPzhtQ9vfnjnw/sfPvrw6YcvPnz94R4h/nclxUQpoSH0hImwEg7CR5BEkmglDhKd
xBGim+gh+ogBYogYJSaIaWIu++fxFYIn1rN/Ut8hzhEXiSvEdeIWcZd4QDwmnhEviTfZPzMrsn9W
Lsn+CVmb/ZO1WW1Tu9QBdVSdVrerO9Rd6qPq4+pedb96UD0sayOeZv/c/JrYy/4pW4k/V2uyf542
qa1qh9qnJtVJdav6oLpTfUTdre5R96kH1EPqUfWEelo9p15Ur6h59bp6S72jPqe+qL6ivq6+pb6r
fqB+rH6mfpn998m+RqEp1JRoyjRajUFj1tg0Lk1AE9WkNe2aDk2X5qjmuKZX068Z1AxrxjSTmhlN
RrOkoTWrsjZNqUaj0WtMGqvGofFpSE1S06o5qOnUHNF0a3o0fZoBzZBmVDOhmdbMaRY1Kxpes67Z
0uxozmkuaq5ormtuae5qHmgea55pXmreaPbLFeWF5SXlZeXackO5udxW7ioPlEfL0+Xt5R3lXeVH
y4+X95b3lw+WD5ePlU+Wz5RnypfK6fLV8o3yM+W75efLL5VfLb8haysny5PlreUHyzvLj5R3l/eU
95UPlA+Vj5ZPlE+Xz5Uvlq+U8+Xr5VvlO+Xnyi+WXym/Xn6r/G75g/LH5c/KX5a/Kd/XKrSF2hJt
mVarNWjNWpvWpQ1oo9q0tl3boe3SHtUe1/Zq+7WD2mHtmHZSO6PNaJe0tHZVu6E9o93Vntde0l7V
3tDe1t7TPtQ+0T7XvtK+lbVpe7R92gHtkHZUO6Gd1s5pF7UrWl67rt3S7mjPaS9qr2iva29p72of
aB9rn2lfat9o9ysUFYUVJRVlFdoKQ4W5wlbhqghURCvSFe0VHRVdFUcrjlf0VvRXDFYMV4xVTFbM
VGQqliroitWKjYozFbsV5ysuVVytuFFxu+JexcOKJxXPK15VvNXJdPm6Il32W5VOpzPK2irmKhYr
Vir4ivWKrYqdinMVFyuuVFyvuFVxt+JBxeOKZxUvK95U7OsUukJdia5Mp9UZdGadTefSBXRRXVrX
ruvQdemO6o7renX9ukHdsG5MN6mb0WV0Szpat6rb0J3R7erO6y7prupu6G7r7uke6p7onute6d5W
yirzK4sqs98uK3WVxkpLpb3SUxmqjFe2VB6QtenO6S7qruiu627p7uoe6B7rnule6t7o9isVlYWV
JZVlldpKQ6W50lbpqgxURivTle2VHZVdlUcrj1f2VvZXDlYOV45VTlbOVGYqlyrpytXKjcozlbuV
5ysvVV6tvFF5u/Je5cPKJ5XPK19VvtXL9Pn6In32W7ZepzfqLXq73qMP6eP6Fv0B/SH9Yf0x/Qn9
Sf0p/WlZW+XjymeVLyvfVO7rFfpCfYm+TK/VG/RmvU3v0gf0UX1a367v0Hfpj+qP63v1/fpB/bB+
TD+pn9Fn9Et6Wr+q39Cf0e/qz+sv6a/qb+hv6+/pH+qf6J/rX+nfVsmq8quKqrL/sVGlqzJWWars
VZ6qUFW8qqXqQNWhqsNVx6pOVJ2sOlV1umqkarxqqmq2aqFquYqVtVWVVJVVaasMVeYqW5WrKlAV
rUpXtVd1VHVVHa06XtVb1V81WDVcNVY1WTVTlalaqqKrVqs2qs5U7Vadr7pUdbXqRtXtqntVD6ue
VD2velX11iAz5BuKDCoDYdAZjAaLwW7wGEKGuKHFcMBwyHDYcMxwwnDScMpw2jBiGDdMGWYNC4Zl
A2tYM2watg1nDRcMlw3XZG2GgCFqSBvaDR2GLsNRw3FDr6HfMGgYNowZJg0zhoxhyUAbVg0bhjOG
XcN5wyXDVcMNw23DPcNDwxPDc8Mrw9tqWXV+dVF19j9Eq3XVxmpLtb3aUx2qjle3VB+oPlR9uPpY
9Ynqk9Wnqk9Xj1SPV09Vz1YvVC9Xs9Vr1ZvV29Vnqy9UX66+Vn2z+k71/epH1U+rX1S/lrVVH6/u
re6vHqwerh6rnqyeqc5UL1XT1avVG9Vnqnerz1dfqr5afaP6dvW96ofVT6qfV7+qfmuUGfONRcbs
f5AbdUaj0WK0Gz3GkDFubDEeMB4yHjYeM54wnjSeMp42jhjHjVPGWeOCcdnIGteMm8Zt41njBeNl
4zXjTeMd433jI+NT4wvja+NejbxGWVNcU1qjqdHL2owzxoxxyUgbV40bxjPGXeN54yXjVeMN423j
PeND4xPjc+Mr49saWU1+TVGNqoao0dUYayw19hpPTagmXtNSc6DmUM3hmmM1J2pO1pyqOV0zUjNe
M1UzW7NQs1zD1qzVbNZs15ytuVBzueZazc2aOzX3ax7VPK15UfO6Zs8kNylNxaZSk8akN5lMVpPD
5DORpqSpVdZWs1tzvuZSzdWaGzW3a+7VPKx5UvO85lXNW5PMlG8qynKNMOlMRpPFZDd5TCFT3NRi
OmA6ZDpsOmY6YTppOmU6bRoxjZumTLOmBdOyiTWtmTZN26azpgumy6ZrppumO6b7pkemp6YXptem
vVp5rbK2uLa0VlOrrzXVWmsdtb5asjZZ21p7sLaz9khtd21PbV/tgKzN9ND0xPTc9Mr0tlZWm19b
VKuqJWp1tcZaS6291lMbqo3XttQeqD1Ue7j2WO2J2pO1p2pP147UjtdO1c7WLtQu17K1a7Wbtdu1
Z2sv1F6uvVZ7s/ZO7f3aR7VPa1/Uvq7dM8vNSnOxudSsMevNJrPV7DD7zKQ5aW41HzR3mo+Yu809
5j7zgHnIPGqeME+b58yL5hVZm7nIrDITZp3ZaLaY7WaPOWSOm1vMB8yHzIfNx8wnzCfNp8ynzSPm
cfOUeda8YF42s+Y186Z523zWfMF82XzNfNN8x3zf/Mj81PzC/Nq8VyevU9YV15XWaer0daY6a52j
zldH1iXrWusO1nXWHanrruup66sbqBuqG62bqJuum6tbrFup4+vW67bqdurO1V2suyJrq/PUheri
dS11B+oO1R2uO1Z3ou5k3am603UjdeN1U3WzdQt1y3Vs3VrdZt123dm6C3WX667V3ay7U3e/7lHd
07oXda/r9ixyi9JSbCm1aCx6i8litTgsPgtpSVpaLQctnZYjlm5Lj6XPMmAZsoxaJizTljnLomXF
wlvWLVuWHcs5y0XLFct1yy3LXcsDy2PLM8tLWZvlmOWE5aTllOW0ZcQybpmyzFoWLMsW1rJm2bRs
W85aLlguW65ZblruWO5bHlmeWl5YXlv26uX1yvri+tJ6Tb2+3lRvrXfU++rJ+mR9a/3B+s76I/Xd
9T31ffUD9UP1o/UT9dP1c/WL9Sv1fP16/Vb9Tv25+ov1V+qv19+qv1v/oP5x/bP6l/Vv6vetCmuh
tcRaZtXK2uqn6mfrF+qX69n6tfrN+u36s/UX6i/XX6u/WX+n/n79o/qn9S/qX9fvWeVWpbXYWmrV
WPVWk9VqdVh9VtKatLZaD1o7rUes3dYea591wDpkHbVOWKetc9ZF64qVt65bt6w71nPWi9Yr1uvW
W9a71gfWx9Zn1pfWN9b9BkVDYUNJQ1mDtsHQYG6wNbgaAg3RhrSszbptPWu9YL1svWa9ab1jvW99
ZH1qfWF9bd1rkDcoG4obShs0DfoGU4O1wdHgayAbkg2tDQcbOhuONHQ39DT0NQw0DDWMNkw0TDfM
NSw2rDTwDesNWw07DecaLjZcabjecKvhbsODhscNzxpeNrxp2LcpbIW2EluZTWsz2Mw2m81lC9ii
trSt3dZh67IdtR239dr6ZW0N9xseNTxteNHwumHPJrcpbcW2UpvGpreZbFabw+azkbakrdV20NZp
O2LrtvXY+mwDtiHbqG3CNm2bsy3aVmy8bd22ZduxnbNdtF2xXbfdst21PbA9tj2zvbS9se03KhoL
G0sayxq1jYZGc6Ot0dUYaIw2phvbGzsauxqPNh5v7G3sbxxsHG4ca5xsnGnMNC7J2hqVjcWNpY2a
Rn2jqdHa6Gj0NZKNycbWxoONnY1HGrsbexr7GgcahxpHGycapxvnGhcbVxr5xvXGrcadxnONFxuv
NF5vvNV4t/FB4+PGZ40vG9807tsV9kJ7ib3MrrUb7Ga7ze6yB+xRe9rebu+wd9mP2o/be+399kH7
sH3MPmmfsWfsS3bavmrfsJ+x79rP2y/J2uwOu89O2pP2VvtBe6f9iL3b3mPvsw/Yh+yj9gn7tH3O
vmhfsfP2dfuWfcd+zn7RfsV+3X7Lftf+wP7Y/sz+0v7Gvt+kaCpsKmkqa9I2GZrMTbYmV1OgKdqU
bmpv6mjqajradLypt6m/abBpuGmsabJppinTtNREN602bTSdadptOt90qelq042m2033mh42PWl6
LmtrOtLU3dTT1Nc00DTUNNo00TTdNNe02LTSxDetN2017TSda7rYdKXpetOtprtND5oeNz1retn0
pmnfoXAUOkocZQ6tw+AwO2wOlyPgiDrSjnZHh6PLcdRx3NHr6HcMOoYdY45Jx4wj41hy0I5Vx4bj
jGPXcd5xyXHVccNx23HP8dDxxPHc8crx1ilz5juLnNk/FsvaHBOOacecY9Gx4uAd644tx47jnOOi
44rjuuOW467jgeOx45njpeONY9+pcBY6S5xlTq3T4DQ7bU6XM+CMOtPOdmeHs8t51Hnc2evsdw46
h51jzknnjDPjXHLSzlXnhvOMc9d53nnJedV5w3nbec/50PnE+dz5yvnWJXPlu4pc2T+au3Quo8vi
srs8rpArLmtzbjl3nOecF51XnNedt5x3nQ+cj53PnC+db5z7LoWr0FXiKnNpXQaX2WVzuVwBV9SV
drW7OlxdrqOu465eV79r0DXsGnNNumZcGdeSi3atujZcZ1y7rvOuS66rrhuu2657roeuJ67nrleu
t26ZO99d5Fa5CbfObXRb3Ha3xx1yx90t7gPuQ+7D7mPuE+6TsjbXXdcD12PXM9dL1xvXvlvhLnSX
uMvcWrfBbXbb3C53wB11p93t7g53l/uo+7i7193vHnQPu8fck+4Zd8a95Kbdq+4N9xn3rvu8+5L7
qvuG+7b7nvuh+4n7ufuV+61H5sn3FHlUHsKj8xg9Fo/d4/GEPHFPi+eA55DnsOeY54TnpOeU57Rn
xDPumfLMehZkbR6Fp9BT4inzaD0Gj9lj87g8AU/Uk/a0ezo8XZ6jnuOeXk+/Z9Az7BnzTHpmPBnP
kof2rHo2PGc8u57znkueq54bntuee56Hniee555XnrdemTffW+RVeQmvzmv0Wrx2r8cb8sa9Ld4D
3kPew95j3hPek95T3tPeEe+4d8o7613wLntZ75p307vtPeu9IGvz2rwub8Ab9aa97d4Ob5f3qPe4
t9fb7x30DnvHvJPeGW/Gu+SlvaveDe8Z7673vPeS96r3hve29573ofeJ97n3lfetT+bL9xX5VD7C
p/MZfRaf3efxhXxxX4vvgO+Q77DvmO+E76TvlO+0b8Q37pvyzfoWfMs+1rfm2/Rt+876Lvgu+675
bvru+O77Hvmeytp8Xb6jvuO+Xl+/b9A37BvzTfpmfBnfko/2rfo2fGd8u77zvku+q74bvtu+e76H
vie+575Xvrd+mT/fX+RX+Qm/zm/0W/x2v8cf8sf9Lf4D/kP+w/5j/hP+k/5T/tP+Ef+4f8o/61/w
L/tZ/5p/07/tP+u/4L/sv+a/6b/jv+9/5H/qf+F/7d8LyAPKQHGgVNbmH/NP+mf8Gf+Sn/av+jf8
Z/y7/vP+S/6r/hv+2/57/of+J/7n/lf+twFZID9QFFAFiIAuYAxYAvaAJxAKxAMtgQOBQ4HDgWOB
E4GTgVOB04GRwHhgKjAbWAgsB9jAWmAzsB04G7gQuBy4FrgZuBO4H3gUeBp4EXgd2AvKg8pgcbA0
qAnqg6agNegI+oKkrC2wETgT2A2cD1wKXA3cCNwO3As8DDwJPA+8CrwNyoL5waKgKkgEdUFj0BK0
Bz3BUDAebAkeCB4KHg4eC54IngyeCp4OjgTHg1PB2eBCcDnIBteCm8Ht4NngheDl4LXgzeCd4P3g
o+DT4Ivg6+BeSB5ShopDpSFNSB8yhawhR8gXIkPJUGvoYKgzdCTUHeqRtQVvB+8FHwafBJ8HXwXf
hmSh/FBRSBUiQrqQMWQJ2UOeUCgUD7WEDoQOhQ6HjoVOhE6GToVOh0ZC46Gp0GxoIbQcYkNroc3Q
duhs6ELocuha6GboTuh+6FHoaehF6HVoLywPK8PF4dKwJqwPm8LWsCPsC5PhZLg1fDDcGT4S7g73
hPvCA+Gh8Gh4IjwdnpO1hWXh/HBRWBUmwrqwMWwJ28OecCgcD7eED4QPhQ+Hj4VPhE+GT4VPh0fC
4+Gp8Gx4IbwcZsNr4c3wdvhs+EL4cvha+Gb4Tvh++FH4afhF+HV4j5STSrKYLCU1pJ40kVbSQfpI
kkySreRBspM8QnaTPWQfOUAOkaPkBDlNzpGL5ArJk+vkFrlDnpO1kRbSTnrIEBknW8gD5CHyMHmM
PEGeJE+Rp8kRcpycImfJBXKZZMk1cpPcJs+SF8jL5DXyJnmHvE8+Ip+SL8jX5F5EHlFGiiOlEU1E
HzFFrBFHxBchI8lIa+RgpDNyJNId6Yn0RQYiQ5HRyERkOjIXWYysRPjIemQrshM5F7kYuRK5HrkV
uRt5EHksa4scihyOHIuciJyMnIqcjoxExiNTkdnIQmQ5wkbWIpuR7cjZyIXI5ci1yM3Incj9yKPI
08iLyOvIXlQeVUaLo6VRTVQfNUWtUUfUFyWjyWhr9GC0M3ok2h3tifZFB6JD0dHoRHQ6OhddjK5E
+eh6dCu6Ez0XvRi9Er0evRW9G30QfRx9Fn0ZfRPdjylihbESWVt0JDoenYrORheiy1E2uhbdjG5H
z0YvRC9Hr0VvRu9E70cfRZ9GX0RfR/di8pgyVhwrjWli+pgpZo05Yr4YGUvGWmMHY52xI7HuWE+s
LzYQG4qNxiZi07G52GJsJcbH1mNbsZ3YudjF2JXY9dit2N3Yg9jj2LPYy9ib2H5cES+Ml8TL4tq4
IW6O2+KueEDWFluLbca2Y2djF2KXY9diN2N3Yvdjj2JPYy9ir2N7cXlcGS+Ol8Y1cX3cFLfGHXFf
nIwn463xg/HO+JF4d7wn3hcfiA/FR+MT8en4XHwxvhLn4+vxrfhO/Fz8YvxK/Hr8Vvxu/EH8cfxZ
/GX8TXw/oUgUJkoSZQltwpAwJ2wJVyKQiCbSifZER6IrcTRxXNYWvxm/E78ffxR/Gn8Rfx3fS8gT
ykRxojShSegTpoQ14Uj4EmQimWhNHEx0Jo4kuhM9ib7EQGIoMZqYSEwn5hKLiZUEn1hPbCV2EucS
FxNXEtcTtxJ3Ew8SjxPPEi8TbxL7SUWyMFmSLEtqk4akOWlLupKBZDSZTrYnO5JdyaPJ48neZH9y
MDmcHEtOJmdkbYm9pDypTBYnS5OapD5pSlqTjqQvSSaTydbkwWRn8kiyO9mT7EsOJIeSo8mJ5HRy
LrmYXEnyyfXkVnIneS55MXkleT15K3k3+SD5OPks+TL5JrmfUqQKUyWpspQ2ZUiZU7aUKxVIRVPp
VHuqI9WVOpo6nupN9acGU8OpsdRkaiaVSS2l6NRqaiN1JrUra0uZUtaUI+VLkalkqjV1MNWZOpLq
TvWk+lIDqaHUaGoiNZ2aSy2mVlJ8aj21ldpJnUtdTF1JXU/dSt1NPUg9Tj1LvUy9Se2nFenCdEm6
LK1NG9LmtC3tSgfS0XQ63Z7uSHelj6aPp3vT/enB9HB6LD2Znkln0ktpOr2a3kifSe+mz6cvpa+m
b6Rvp++lH6ryxZceVYH40qNSii89qnfElx5VofjSoyoSX3pU74ovPapi8aVH9Z740qN6X3zpUanE
lx5VqfjSo/pAfOlRfSi+9KgI8aVHpRZfelQa8aVHVSG+9Kh04kuPqlJ86VHpxZceVZX40qOqFl96
VEbxpUdlEl96VA3iS4/KJr70qBrFlx6VXXzpUTWJLz0qp/jSo3KJLz0qt/jSo/KKLz0qn/jSowqK
Lz2qkPjSoyLFlx5VRHzpUTWLLz2qFvGlR9UmvvSo2sWXHtUB8aVH9SnxpUfVIb70qD4tvvSoDokv
ParPiC89qk7xpUf1WfGlR9UlvvSoPie+9KgOiy89qs+LLz2qI+JLj+oL4kuP6qj40qP6d/GlR3VM
fOlRfVF86VF1iy896jfiS4/6b+JLj/qt+NKj/rv40qPeE1961PviS4/6H+JLj0YmvvRocsSXHo1c
fOnR5IovPRqF+NKjyRNfeqQLSheULihdULqgdEHpgtIFpQtKF5QuKF1QuqB0QemC0gWlC0oXlC4o
XVC6oHRB6YLSBaULSheULihdULqgdEHpgtIFpQtKF5QuKF1QuqB0QemC0gWlC0oXlC4oXVC6oHRB
6YLSBaULSheULihdULqgdEHpgtIFpQtKF5QuKF1QuqB0QemC0gWlC0oXlC4oXfCjC8pyZK0yg+yQ
7LDsmOyE7KTslOy0bEQ2LpuSzcoWZMsyVrYm25Rty87KLsguy67JbsruyO7LHsmeyl7IXsv2cuQ5
ypzinNKc7KVkOeph9W9k2X/W7N+Kn+bwXbX48+9H1Gy230NH0e/jr4+pmWx/oOayHcevf4hfT6A/
Qifx+3+MX0/h9/wEv57Gr3+KzqA/Q2fRn6NzYon/jl9n8I8zj7/vAvpL9Uq2i/j1r9Al9Nf468v4
/b/JNkceyH7x/j8+70F+S35X/kD+WP5M/lL+Rr6fq8gtzC3JLcvV5hpyzbm2XFduIDeam85tz+3I
7co9mns8tze3P3cwdzh3LHcydyY3k7uUS+eu5m7knsndzT2feyn3au6N3Nu593If5j7JfZ77Kvet
QqbIVxQpVApCoVMYFRaFXeFRhBRxRYvigOKQ4rDimOKE4qTilOK0YkQxrphSzCoWFMsKVrGm2FRs
K84qLiguK64pbiruKO4rHimeKl4oXiv28uR5yrzivNI8TZ4+z5RnzXPk+fLIvGRea97BvM68I3nd
eT15fXkDeUN5o3kTedN5c3mLeSt5fN563lbeTt65vIt5V/Ku593Ku5v3IO9x3rO8l3lv8vbzFfmF
+SX5ZfnafEO+Od+W78oP5Efz0/nt+R35XflH84/n9+b35w/mD+eP5U/mz+Rn8pfy6fzV/I38M/m7
+efzL+Vfzb+Rfzv/Xv7D/Cf5z/Nf5b8tkBXkFxQVqAqIAl2BscBSYC/wFIQK4gUtBQcKDhUcLjhW
cKLgZMGpgtMFIwXjBVMFswULBcsFbMFawWbBdsHZggsFlwuuFdwsuFNwv+BRwdOCFwWvC/aUcqVS
WawsVWqUeqVJaVU6lD4lqUwqW5UHlZ3KI8puZY+yTzmgHFKOKieU08o55aJyRckr15Vbyh3lOeVF
5RXldeUt5V3lA+Vj5TPlS+Ub5f47incK3yl5pyz774dP/K/PATHJ8rLfkaIyffZ7yHGZi8gh8mUd
hJIwyLqIOiIk+wZBEp+X/Yj4EvHfZAI+qeGN+o3mQ9lb8furuEhVAapE30EL0SL0XbQYfQ8tQd9H
Vegn0VL0A7QM/RAlUDWqQctRLVqB6tBKVI9WoQa0GjWiNagJbUBtaCNqR5tQB+pEXagb9aBe1If6
0QAaRENoGCXRCBpFm9EW9F/QVrQNbUf/FT2Afgo9iP4b2oF+Gj2EfgbtRD+LdqGfQw+jn0ePoF9A
j6L/jh5Dv4h2o/+BHsf3nRVC/ORKufhrIhdVoHkolkBgAwQ2QGADxCdQLIHAEggsgcASCCyBwBII
LIHAEggsgcASCCyBwBIILIHAEggsgcASCCyBwBIILIHAEggsgcASCCyBqEMtaD1qRbEEAksgsAQC
SyCwBAJLILAEAksgsAQCSyCwBAJLILAEAksgsAQCSyCwAQIbILABIobG0QSaRFNoGsVOCOyEwE4I
7ITATgjshMBOCOyEwE4I7ITATgjshMBOCOyEwE4I7ITATgjshMBOCOyE+PzHF/8S2oN+Ge1Fv4Ke
RL+K9qFfQ/vRr6On0G+gA+g30UH0W+hp9NvoEPoddBj9LjqCfg8dRb+PjqE/QMfRH6IT6I/QSfTH
6BT6E3Qa/Sk6g/4MnUV/js6hv0Az6Dy6gP4SXUR/hS6hv0aX0d+gH309KZRGGZRFOZRHBXQV/S26
hv4OXUd/j26gf0A30T+iW+if0DPon9Ft9C/oDvpXdBf9b2LVZrROJjpO/Nf8N/Qt+nd0D/1PdB/9
h1iNDM1B8V1Cg+8SGnyX0OC7hAbfJTT4zwsNvldo8L1Cg+8VGnyv0OB7hQbfKzT4XqHB9woNvldo
8L1Cg+8Vmk9+tFJNKfoBWoZ+KNlIstH/dhvhc/xQJfoOWogWoe+ixeh7aAn6PqpCP4mWoh+gZeiH
KIGqUQ1ajmrRClSHVqJ6tAo1oNWoEa1BTWgDakMbUTvahDpQJ+pC3agH9aI+1I8G0CAaQsMoiUbQ
KNqMtqD/graibWg7+q/oAfRT6EH039AO9NPoIfQzaCf6WbQL/Rx6GP08egT9AnoU/Xf0GPpFtBv9
D/Q4/jRJfWwjCjaiYCMKNqJgIwo2omAjCjaiYCMKNqJgIwo2omAjCjaiYCMKNqJgIwo2omAjCjai
YCMKNqJgIwo2omAjCjaiYCMKNqJgIwo2omAjCjaiYCMKNqJgIwo2omAjCjaiYCMKNqJgIwo2omAj
CjaiYCMKNqJgIwo2omAjCjaiYCMKNqJgIwo2omAjCjaiYCMKNqJgIwo2omAjCjaiYCMKNqJgIwo2
omAjCjaiYCMKNqJgIwo2omAjCjaiYCMKNqJgIwo2omAjCjaiYCMKNvro4l9Ce9Avo73oV9CT6FfR
PvRraD/6dfQU+g10AP0mOoh+Cz2NfhsdQr+DDqPfRUfQ76Gj6PfRMfQH6Dj6Q3QC/RE6if4YnUJ/
gk6jP0Vn0J+hs+jP0Tn0F2gGnUcX0F+ii+iv0CX01+gy+ht0Bf3oq0qjDMqiHMqjArqK/hZdQ3+H
rqO/RzfQP6Cb6B/RLfRP6Bn0z+g2+hd0B/0ruouKNqJgI+pjG1GwEQUbUbARBRtRsBEFG1GwEQUb
UbARBRtRsBEFG1GwEQUbUbARBRtRsBEFG1GwEQUbUbARBRtRsBEFG1GwEQUbUbARvp6wEQUbUbAR
JdlIstE/gY3webCoEn0HLUSL0HfRYvQ9tAR9H1Whn0RL0Q/QMvRDlEDVqAYtR7VoBapDK1E9WoUa
0GrUiNagJrQBtaGNqB1tQh2oE3WhbtSDelEf6kcDaBANoWGURCNoFG1GW9B/QVvRNrQd/Vf0APop
9CD6b2gH+mn0EPoZtBP9LNqFfg49jH4ePYJ+AT2K/jt6DP0i2o3+B3oc/106/bGNaNiIho1o2IiG
jWjYiIaNaNiIho1o2IiGjWjYiIaNaNiIho1o2IiGjWjYiIaNaNiIho1o2IiGjWjYiIaNaNiIho1o
2IiGjWjYiIaNaNiIho1o2IiGjWjYiIaNaNiIho1o2IiGjWjYiIaNaNiIho1o2IiGjWjYiIaNaNiI
ho1o2IiGjWjYiIaNaNiIho1o2IiGjWjYiIaNaNiIho1o2IiGjWjYiIaNaNiIho1o2IiGjWjYiIaN
aNiIho1o2IiGjWjYiIaNaNiIho1o2Oiji38J7UG/jPaiX0FPol9F+9Cvof3o19FT6DfQAfSb6CD6
LfQ0+m10CP0OOox+Fx1Bv4eOot9Hx9AfoOPoD9EJ9EfoJPpjdAr9CTqN/hSdQX+GzqI/R+fQX6AZ
dB5dQH+JLqK/QpfQX6PL6G/QFZRCP/raMiiLciiPCugq+lt0Df0duo7+Ht1A/4Buon9Et9A/oWfQ
P6Pb6F/QHfSv6C4q2oiGjeiPbUTDRjRsRMNGNGxEw0Y0bETDRjRsRMNGNGxEw0Y0bETDRjRsRMNG
NGxEw0Y0bETDRjRsRMNGNGxEw0Y0bETDRjRsRMNG+ErCRjRsRMNGtGQjyUb/BDZiYCMGNmJgIwY2
YmAjBjZiYCMGNmJgIwY2YmAjBjZiYCMGNmJgIwY2YmAjBjZiYCMGNmJgIwY2YmAjBjZiYCMGNmJg
IwY2YmAjBjZiYCMGNmJgIwY2YmAjBjZiYCMGNmJgIwY2YmAjBjZiYCMGNmJgIwY2YmAjBjZiYCMG
NmJgIwY2YmAjBjZiYCMGNmJgIwY2YmAjBjZiYCMGNmJgIwY2YmAjBjZiYCMGNmJgIwY2YmAjBjZi
YCMGNmJgIwY2YmAjBjZiYCMGNmJgI/H7OPOxjRjYiIGNGNiIgY0Y2IiBjRjYiIGNGNiIgY0Y2IiB
jRjYiIGNGNiIgY0Y2IiBjRjYiIGNGNiIgY0Y2IiBjRjYiIGNGNiIgY0Y2IiBjRjYiIGNGNiIgY0Y
2IiBjRjYiIGNGNiIgY0Y2IiBjRjYiIGNGNiIgY0Y2IiBjRjYiIGNGNiIgY0Y2IiBjRjYiIGNGNiI
gY0Y2IiBjRjYiIGNGNiIgY0Y2IiBjRjYiIGNGNiIgY0Y2IiBjRjYiIGNGNiIgY0Y2IiBjRjYiIGN
GNjoo4t/Ce1Bv4z2ol9BT6JfRfvQr6H96NfRU+g30AH0m+gg+i30NPptdAj9DjqMfhcdQb+HjqLf
R8fQH6Dj6A/RCfRH6CT6Y3QK/Qk6jf4UnUF/hs6iP0fn0F+gGXQeXUB/iS6iv0KX0F+jy+hv0BWU
Qmn0o68wi3IojwroKvpbdA39HbqO/h7dQP+AbqJ/RLfQP6Fn0D+j2+hf0B30r+guKtqIgY2Yj23E
wEYMbMTARgxsxMBGDGzEwEYMbMTARgxsxMBGDGzEwEYMbMTARgxsxMBGDGzEwEYMbMTARgxsxMBG
DGzEwEYMbMTARvgawkYMbMTARoxkI8lG/wQ2YmEjFjZiYSMWNmJhIxY2YmEjFjZiYSMWNmJhIxY2
YmEjFjZiYSMWNmJhIxY2YmEjFjZiYSMWNmJhIxY2YmEjFjZiYSMWNmJhIxY2YmEjFjZiYSMWNmJh
IxY2YmEjFjZiYSMWNmJhIxY2YmEjFjZiYSMWNmJhIxY2YmEjFjZiYSMWNmJhIxY2YmEjFjZiYSMW
NmJhIxY2YmEjFjZiYSMWNmJhIxY2YmEjFjZiYSMWNmJhIxY2YmEjFjZiYSMWNmJhIxY2YmEjFjZi
YSPxOzj7sY1Y2IiFjVjYiIWNWNiIhY1Y2IiFjVjYiIWNWNiIhY1Y2IiFjVjYiIWNWNiIhY1Y2IiF
jVjYiIWNWNiIhY1Y2IiFjVjYiIWNWNiIhY1Y2IiFjVjYiIWNWNiIhY1Y2IiFjVjYiIWNWNiIhY1Y
2IiFjVjYiIWNWNiIhY1Y2IiFjVjYiIWNWNiIhY1Y2IiFjVjYiIWNWNiIhY1Y2IiFjVjYiIWNWNiI
hY1Y2IiFjVjYiIWNWNiIhY1Y2IiFjVjYiIWNWNiIhY1Y2IiFjVjY6KOLfwntQb+M9qJfQU+iX0X7
0K+h/ejX0VPoN9AB9JvoIPot9DT6bXQI/Q46jH4XHUG/h46i30fH0B+g4+gP0Qn0R+gk+mN0Cv0J
Oo3+FJ1Bf4bOoj9H59BfoBl0Hl1Af4kuor9Cl9Bfo8vob9AVlEJplEE/+jpzKI8K6Cr6W3QN/R26
jv4e3UD/gG6if0S30D+hZ9A/o9voX9Ad9K/oLiraiIWN2I9txMJGLGzEwkYsbMTCRixsxMJGLGzE
wkYsbMTCRixsxMJGLGzEwkYsbMTCRixsxMJGLGzEwkYsbMTCRixsxMJGLGzEwkb46sFGLGzEwkas
ZCPJRv8ENuJgIw424mAjDjbiYCMONuJgIw424mAjDjbiYCMONuJgIw424mAjDjbiYCMONuJgIw42
4mAjDjbiYCMONuJgIw424mAjDjbiYCMONuJgIw424mAjDjbiYCMONuJgIw424mAjDjbiYCMONuJg
Iw424mAjDjbiYCMONuJgIw424mAjDjbiYCMONuJgIw424mAjDjbiYCMONuJgIw424mAjDjbiYCMO
NuJgIw424mAjDjbiYCMONuJgIw424mAjDjbiYCMONuJgIw424mAj8Xs397GNONiIg4042IiDjTjY
iIONONiIg4042IiDjTjYiIONONiIg4042IiDjTjYiIONONiIg4042IiDjTjYiIONONiIg4042IiD
jTjYiIONONiIg4042IiDjTjYiIONONiIg4042IiDjTjYiIONONiIg4042IiDjTjYiIONONiIg404
2IiDjTjYiIONONiIg4042IiDjTjYiIONONiIg4042IiDjTjYiIONONiIg4042IiDjTjYiIONONiI
g4042IiDjTjYiIONONiIg4042Oiji38J7UG/jPaiX0FPol9F+9Cvof3o19FT6DfQAfSb6CD6LfQ0
+m10CP0OOox+Fx1Bv4eOot9Hx9AfoOPoD9EJ9EfoJPpjdAr9CTqN/hSdQX+GzqI/R+fQX6AZdB5d
QH+JLqK/QpfQX6PL6G/QFZRCaZRBWfSjrzaPCugq+lt0Df0duo7+Ht1A/4Buon9Et9A/oWfQP6Pb
6F/QHfSv6C4q2oiDjbiPbcTBRhxsxMFGHGzEwUYcbMTBRhxsxMFGHGzEwUYcbMTBRhxsxMFGHGzE
wUYcbMTBRhxsxMFGHGzEwUYcbMTBRhxsxMFG+LrBRhxsxMFGnGij/5/+//jE63xXLV5nRC3e5Xvo
KPp9/PUxtXi1H6jFe43j1z/EryfQH6GT+P0/xq+n8Ht+gl9P49c/RWfQn6Gz6M/RObHEf8evM/jH
mcffdwH9pVpc0SJ+/St0Cf01/voyfv9vspXsKNnxf7cdediRhx152JGHHXnYkYcdediRhx152JGH
HXnYkYcdediRhx152JGHHXnYkYcdediRhx152JGHHXnYkYcdediRhx152JGHHXnYkYcdediRhx15
2JGHHXnYkYcdediRhx152JGHHXnYkYcdediRhx152JGHHXnYkYcdediRhx152JGHHXnYkYcdediR
hx152JGHHXnYkYcdediRhx152JGHHXnYkYcdediRhx152JGHHXnYkYcdediRhx152JGHHXnYkYcd
ediRhx152FH8vsN/bEceduRhRx525GFHHnbkYUceduRhRx525GFHHnbkYUceduRhRx525GFHHnbk
YUceduRhRx525GFHHnbkYUceduRhRx525GFHHnbkYUceduRhRx525GFHHnbkYUceduRhRx525GFH
HnbkYUceduRhRx525GFHHnbkYUceduRhRx525GFHHnbkYUceduRhRx525GFHHnbkYUceduRhRx52
5GFHHnbkYUceduRhRx525GFHHnbkYUceduRhRx525GFHHnbkYUceduRhRx52/OjiX0J70C+jvehX
0JPoV9E+9GtoP/p19BT6DXQA/SY6iH4LPY1+Gx1Cv4MOo99FR9DvoaPo99Ex9AfoOPpDdAL9ETqJ
/hidQn+CTqM/RWfQn6Gz6M/ROfQXaAadRxfQX6KL6K/QJfTX6DL6G3QFpVAaZVAW5dCPvuYCuor+
Fl1Df4euo79HN9A/oJvoH9Et9E/oGfTP6Db6F3QH/Su6i4p25GFH/mM7iv96/oa+Rf+O7qH/ie6j
/xCbtSMPO/KwIw878rAjDzvysCMPO/KwIw878rAjDzvysCMPO/KwIw878rAjDzvysCMPO+IrBjvy
sCMPO/LSf68m2eifwEYCbCTARgJsJMBGAmwkwEYCbCTARgJsJMBGAmwkwEYCbCTARgJsJMBGAmwk
wEYCbCTARgJsJMBGAmwkwEYCbCTARgJsJMBGAmwkwEYCbCTARgJsJMBGAmwkwEYCbCTARgJsJMBG
AmwkwEYCbCTARgJsJMBGAmwkwEYCbCTARgJsJMBGAmwkwEYCbCTARgJsJMBGAmwkwEYCbCTARgJs
JMBGAmwkwEYCbCTARgJsJMBGAmwkwEYCbCTARgJsJMBGAmwkwEYCbCTARgJsJH6/Fj62kQAbCbCR
ABsJsJEAGwmwkQAbCbCRABsJsJEAGwmwkQAbCbCRABsJsJEAGwmwkQAbCbCRABsJsJEAGwmwkQAb
CbCRABsJsJEAGwmwkQAbCbCRABsJsJEAGwmwkQAbCbCRABsJsJEAGwmwkQAbCbCRABsJsJEAGwmw
kQAbCbCRABsJsJEAGwmwkQAbCbCRABsJsJEAGwmwkQAbCbCRABsJsJEAGwmwkQAbCbCRABsJsJEA
GwmwkQAbCbCRABsJsJEAGwmwkQAbCbCRABt9dPEvoT3ol9Fe9CvoSfSraB/6NbQf/Tp6Cv0GOoB+
Ex1Ev4WeRr+NDqHfQYfR76Ij6PfQUfT76Bj6A3Qc/SE6gf4InUR/jE6hP0Gn0Z+iM+jP0Fn05+gc
+gs0g86jC+gv0UX0V+gS+mt0Gf0NuoJSKI0yKItyKI9+9JVfRX+LrqG/Q9fR36Mb6B/QTfSP6Bb6
J/QM+md0G/0LuoP+Fd1FRRsJsJHwsY0E2EiAjQTYSICNBNhIgI0E2EiAjQTYSICNBNhIgI0E2EiA
jQTYSICNBNhIgI0E2EiAjQTYSICNBNhIgI0E2EiAjQTYCF8r2EiAjQTYSJBsJNnon8BGq7DRKmy0
ChutwkarsNEqbLQKG63CRquw0SpstAobrcJGq7DRKmy0ChutwkarsNEqbLQKG63CRv8ve+8eHkWx
rn1Xd88pyWQIIQlDOCWICKiIiICIioqKqKgIiOjSiKgEAREREDkHARUBUREVzzjdjYqHKKJLsxBZ
inhC5JAFLpBDJMYhQGTCiEh/v3mmRTKy3rX2t9/vu/Yfe/d131U13V1TdT9PVd3Ddu9ExBtFxBtF
xBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtF
xBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtF
xBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtFxBtF
xBtFxBslduqI640i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i
4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i
4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i
4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i
4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o0i4o2SEb9deIhwsfBQ4TuEhwkPFx4hfKfwSOG7hEcJ3y08
Wvge4THCY4XHCd8rPF74PuEJwhOFJwlPFp4iPFV4mnCJ8HTh+4VnCM8UniX8gPCDwg8JzxZ+WHiO
8FzhecKPCM8XflT4MeHHhRcIPyG8UPhJ4aeEnxZeJPyM8LPCzwk/L/yC8IvCLwkvFn5ZOKm/KWwJ
28JLhF8RflX4NeGlwq8LvyH8pvBbwqXCbwu/I7xM+F3h5cIJbxQRbxRxvVFEvFFEvFFEvFFEvFFE
vFFEvFFEvFFEvFFEvFFEvFFEvFFEvFFEvFFEvFFEvFFEvFFEvFFEvFFEvFFEvFFEvFFEvFFEvFFE
vFFEvFFEvFFEvJGoJN4oIt4oIt4o8r/e6H+90f8Ab2SKNzLFG5nijUzxRqZ4I1O8kSneyBRvZIo3
MsUbmeKNTPFGpngjU7yRKd7IFG9kijcyxRuZ4o1M8UameCNTvJEp3sgUb2SKNzLFG5nijUzxRqZ4
I1O8kSneyBRvZIo3MsUbmeKNTPFGpngjU7yRKd7IFG9kijcyxRuZ4o1M8UameCNTvJEp3sgUb2SK
NzLFG5nijUzxRqZ4I1O8kSneyBRvZIo3MsUbmeKNTPFGpngjU7yRKd7IFG9kijcyxRuZ4o1M8Uam
eCNTvJEp3sgUb2SKNzLFG5nijUzxRqZ4I1O8kSneyBRvZIo3SuzRpuuNTPFGpngjU7yRKd7IFG9k
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
Vzcsb1jZMI5PC4dbh7uEe4YHhIeEx4VnhReGrfDy8OpwebgyHG8UaBTGw3Rp1LPRgEZDGo1rNKvR
wkYWv5VWNypvVMnvpAC/klrnd8nvmT8gf0j+uPxZ+Qvzrfzl+avzy/Mr8+ONA43DjVs37tK4Z+MB
jYc0Htd4VuOFja3GyxuvblzeuLJxvEmgSbhJ6yZdmvRsMqDJkCbjmsxqsrCJ1WR5k9VNyptUNok3
DTQNN23dtEvTnk0HNB0iuZ/8twT2tMYTaAfEq+SwBrWES2m8Jlm+lJcsl8865h3cSVqHuu0+Leq2
r/mubvvaT+q2xw6q2x6/tm57woMqLXBMe07/Y+77lBZZWbf9xj7aabLCsmXEWumqZPl+Mz7X/ujp
43l126vaHdMGn98g7T/USHw22y0/cMuaun18USBtD7tbHjtYq+SdLyvd8kiy/KqDWw6Rp8OcX+ey
c/dmzd/ISh6hxqhJaoaaoxaoZ1VELVXLVJn6RH2lNqqt6gdV7b491C0XuuUyt6xJll9nueXlbjnI
LZe65eFkuda9v3aWW36SLL/xuGUPt5zulu79dbpbdnfLSW5Z5pbubL9173872i2XyKxbcEr1YXcb
xB41So1X09SDar56Sr2olqi31PtqpVqj1qnNaoeqUjXqkKZr6Vq2lq+10NpqHbSu2gVaL62P26Or
wPpObukqsOGNZLnRHenGUW65K1luauaWY9xybbIsz3ZL9/ny9cnyH3lu6T7/j/JkufmxZLnFHc93
7vvfTXPLA8nyn0PcckWy3Jrvlm5/W93+tnVzyxeT5ffu+L8f7Jark+X21m75oFtW183G7YfrZvSe
HGkHJTPbHSfrkk/9XkaTZfWUZLnXnf3edm7pjmbvIrd82y2rkuW+Fm7Z1S1H/nk97XPf3V/glgPk
mQzut8ThdcTN9cDJ9OW8Hcz5lXzGzaP97vfUzEuWP3dxy++S5QFX/Vhbt4wky1o3SgfdXePghOOt
2YNu73E3Zr+4s//lE3n6bDVBTVez1WNqkVqsXlVvqw/UKvWFWq++U7tUVB1QhzWPFtRytCZaS+0U
raPWTeuhXa711W7QBmvDtNHaBG26Nlt7TFukLdZe1d7WPtBWaV9o67XvtF1aVDugHeYsDuo5ehO9
pX6K3lHvpvfQ3ZX6i7tyf3VncDiULH9rnyyPuDN0kpHUWVVSasm80/VkZHVPOFl6L06WvqSyun9x
sgzckCzTmrllMo/19DXJMiOZn3pwfLLM7JssQx2TZb0ct6xNllnJ/NbrJ3dPPTuZQXqDoFsmdw49
Z2SyzO3klsn56nmrkmXD5C6sh/sny0ZN3HJHssxfkiwbJ9ev3iS5nvSm7vc0TWaI3uzVZNl8kltu
TpYF7vuF7rxaJHXXT3B1OMEdZ8tkbugntnLL5L6it3L1O8mdX2v3fuvkzq23Se7UetvkytJP7lVn
3eqnhOqsW739oJT26JT27DpnoN7+xWPu0z49ULfdoeufVqJ+hpsDZ7g5cEZKH2es/vM7HZ91y+T+
qJ85VJ7x4uvDePfWqr37+Ty3/MQt3Xh26uCWQ47/Xqc5bunGvdOhZNnZvd/5tro6dJ5Td8ydlx9n
ZetnZbmlmz1nubM4q7JuFLqeIk4i2cZBdL3qmPuJ9oBj7vN+14HHtHXaX9Rtn51ft33B0LrtHstU
Wtoxs7kcv6JrPPG7Jl34pdmT35MD3PvJfVW/wm33drP4yuT5rl/trsY+ydNBv8ZddX3jybL/kjpO
iU+uddfPgOfrjuy6tqlPXp88WfUbWtfV4IbZKe0Vded0ww8qzXecSP/F45Zt3dLNwr8875ZV4kyP
jujGUN1Y3dw/JTv57NZuyXJaVrJ8aukx73iV/nSWSks/po/Xvj+mzf03v6ubXe8kz4ljVFjmjnrZ
V3VH8+7S4+XdhyPcMnlO6mXu7lY25zjZz/f/LTtZfhRPln+vSZafVibLtUV157M5+z843fXtrqI7
kq5M3+mu5V3unlvhnhU/uHvebuWW7p5Y6a7lH9297KcWbrm1jjqsvuj8ZLmnk0rLOEbHPUOk/W/G
ucfdY6vdDKl299S9bhbvc8+ufbPc0t1T9rt78v6NybIm6b31n891y0UqzX/MaA7oKe3bZHQ+ZpGP
R22rOih3nR1wT8+Yq0TtgmR50N3F40l/ov8S+lc9/NLHLVcmy19vS5aHXS1/u8otV9XNvCMdUjPv
iHsyHxkje8S/0fLI7+Vyt3TP4SNJh647rsbOILcc55bu/uu8JaVBz8kyuaMY2og64zS0RX86Iwxt
uVuWu2Xc3R/yUsYsd3XdLTu65Si3XOyWa90yeRIYRnu3HKzSPJryy/f+4RyT98a75Qq33JcsPQVu
2cctk/ui4e0iI0w/JnoXHP2tknziKrec5JavuuX3ydIXcstubumOwPeGWyZ9guHPr7OCDf/FKXE2
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
ynTHUNpHhm4Y2seG38jU/m7UM7K1L4wcI0dba+QZ+do3RqHRQttotDRO1MqNk4w22mbjFONU7Z/G
acZp2jbjdKOD9r3R0eik7TC6GmdrFcY5xrnabqO70V370bjAuECrMnoYPbSfjCuMK7Wo0dcYoO01
Bhq3aAeMYcZw7YgxyhirK2OCMUH3GZOMSbrfWGA8oQeMpcZSPd1423hbzzDeNd7Vg8Z7xsd6pvGV
sUkPGzuMn/QWRq3h6Kd4vJ6Q3smT42mtd/ec4zlH7+cZ7Zmp9/c86HlHH+pZ7inTF3i+9HytP+NZ
56nQn/dUehz9bW+6N13/whv0BvUvvVnebP0r77fef+jfeL/zfq+Xe3d6d+r/9P7g/UHf6q30/qhv
8/7k3adv99Z4a/Td3pj3oF7p/cX7i/6T91fvr3rU+5vPq+/x+X0hvdaX5cvSj/iyfbm64wv7mhmG
r9B3hpHuO9N3ptHU19l3idHMd6Wvn3Ga7y++aUYn33TfDOMG3wO+h4ybfHN9c41Bvkd8841bfI/7
Hjdu9T3hW2Tc5nve97wxzPeS7yVjuO9l38vGCN8rvlLjTt8y3wfGON/ffCuNyb5PfJ8aJb7PfBuM
+32bfOXGfN9m32bjMd9W3zbjcd9uX5XxhG+/77DxtF/5dcP0+/0FxhJ/K39HY5X/LP85xrf+7v7u
Rrn/Qv8lxj/8vfy9ja3+q/1XGzv9ff19jV3+/v7+RoV/oP8m4wf/Lf7BRtRf7C82qv13+McZe/3j
/ZOM3/xT/FM9un+Gf6bH43/Q/5DH55/rX+gJ+J/yP+XJ9i/yL/I08D/rf86T41/sX+zJ87/i/6un
of9j/2ee1v5v/Bs9p/m3+Gs8Z/oP+A95rvAf9juevoFWgVaeAYHWgbae6wLtAqd5bgh0DHT03Bg4
K9DVc1OgW+Acz82B7oHunlsCPQO9PIMDlwcu99we6B240jMkcE2gn2do4LrAdZ7hgVsCt3tGBO4M
3OW5OzA+MN4zJjAxMNEzNjAlMM0zLjAz8IDnvsBDgdmeSYG5gbmeKYH5gfmeqYEFgac90wJmwPLM
CrwSeMXzYGBpYKnnoUBN4GfP7EAsEPPMCcQDcc/cNJWmeealedI8nvlp/rR0z6NpwbSGnifSGqU1
8ryU1jitmWdxWkFagcdKvyZ9oMdOL0ov8ryZPjh9sOet9CHpxZ7S9DvS7/C8kz48fYRnWfrI9JGe
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
vzugTtWvZo8bAIrZ54ayx90BhgH6ZsTfH93rJrJnTHY+z7jPqcqYACaCSWAymAKmgmmgBEwH94MZ
gL0xg70xg70xg70xg70xg70xg70xg70xg70xg70xg30xg30xg30xg30xg30xg30xg30xg30xlAbS
QQZ7XmJnr5Kxx1jjFazxCtZ4Bbolfqe34u461m4Fa7eCtVvB2q1g7VYw9hhjjzH2GGOPMfYYY48x
9hhjjzH2GGOPMfYYY48x9hhjjzH2GGOPMfYYY48x9hhjjzH2GGOPMfYYY48x9hhjjzH2GGOPMfYY
Y48x9hhjjzH2xJ41wPkHan+Bwh8d3bMSM9qmOjCjUu7v4P5BonGYaBwmGod5dhvPBng2g5WSzkzb
sVLSmW0799+APiFCh4nQYWZZyixLmWUpsyxllqXMspRZljLLUmZZyixLmWUpsyxllqXMspRZljLL
UmZZyixLmWUpsyxllqXMspRZljLLUmZZyixLmWUpsyxllqXMspRZljLLUmZZqs5kJiXEZjWxWa0X
qybEZzUzuIUV8AsroJaZTGcmDd1/mWmY+JcZZvJE4l+ziN1qYrea2K0mdquJ3WpmVcKsSphVCbMq
YVYlzKqEWZUwqxJmVcKsSphVCbMqYVYlzKqEWZUwqxJmVcKsSphVCbMqYVYlzKqEWZUwqxJmVcKs
SphVCbMqYVYlzKqEWZUwqxJmVcI6HiDruAuz+Nr93zldzKgfZdRvqQzm+yXz/ZK5fsm8cplTLnce
Zz5fMp8vmc+XzOdL5vOl8un3ENcxzi/6WOcHfTp58bBTrT+e+Jd2Pj2kT3dqlQb/otrwRK0+joy4
F0x3NugzVECfyduznUp9gcrUFzq/6k86v2bgbzPwtxlNQTPQHBSAQtACDOaZW8Ft4HYwBBSDoeAO
MAwMByPAnWAkuAuMAneD0eAeMAaMBePAvWC886vM5xAj3alPdHYzl136Y85enV96aqA+imy/G9zD
p+OY5b1gsrNWnwKmgmlgusrVZziv63N5bp7zvf4ImA8eBQud95jfexm680WGATzAC3zADwIgDaSD
DBAEmSAE6oEsUB9kgwYgB+SCPNAQhEEjkA8aO9VoWI2G1WhYjYbVaFiNhtVoWJ3R1VmbcTboBs4B
54LzQHdwPrgAXAh6gIvAxeAS0BNcCgYzj1vBbeB2MAQUg6HgDjAMDAcjwJ1gJLgLjAJ3g9HgHjAG
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
NFar7DN5f1atsUeAUZzTTvstjmmPTXts2mPTHnsqYdPAB2A6+BjMJHwWmA3mAOpuU3f7e45/AD9y
vAAsBIvAcrBCrbSzuLYFbAO7wG6wB+wF+0C+WuMkgWRQDBQHZdRKJw2kg7KgHGiiVjlngp5qmnMf
GAyGgOFgHHhDLXEm856vprk11Rq3rlrl1ue9Ae/tQQeO/6FWurdz/Q5wJ3iK8FGEvwJeBaPBZHBY
rQyJWhMqzjvzK8S8CqWDcmpV+HaVFe4KuoF7QA/QCzDfw8z3MPM9zHwPM9/DzPfwc+B5MBQMA9Q3
/AJ4EbwEXgYjwEgwCrwCXgWjwRgwFrwGaGP4dfAGeBOMBxPUtMglKivSDlwKLgPtQQdwObgC9FOf
RPqDAWAgGAQGgyHgYfAIeBQ8Bh4HT4AnwVPgafAMeBY8B54HQ8Ew8AJ4EbwEXgYjwEgwCryiPvHq
qmlJIfVJUhhE1CcSwFZMg/lzrWVSH14+Ii9LXzVa+oH+YAAYCA6qLPznLPznLPznLPznLPznOP5z
HP85jv8cx3+O4z/H8Z/j+M9x/Oc4/nMc/zmO/xzHf47jP8fxn+P4z3H85zj+cxz/OY7/HMd/juM/
x/Gf4/jPcfznOP5zHP85jv8cx3+O4z/H8Z/j+M9x/Oc4/nMc/zmO/xzHf47jP8fxn+P4z3F/FS7j
a+r5jcrDZ83DZ83DZ83DZ83DDx2FHzoKvzMDvzMDvzPDnKC26u9HFn7raJ2Zr9ZhzWJYsdHWIqmI
vczGgj2LDzcaH240PtxofLg8fLg8fDjff8rCf8rCf8rCZ4rjM8XxmeL4THF8pjg+UxwfaTR+0Gj8
lNH4JKPxIUbjQ8TxEfLwDeL4AXn4AXlOHZXl1NXrceah/X0tn4XOzkJbZ6GFs9DAWejfOPo3jv6N
o3/j6N84+jeO/o2jf+Po3zj6N47+jaN/4+jfOPo3jv6No3/j6N84+jeOXs1Dr+ahV+No1Dy3N3kP
5vgdf9U0FUdvxtGbeaFU5tP1ahQacxSaMgNNmeENUFu9gWCQ2hpNVeuiJUEpUBFUAkMIH6/WiYlV
eQ+7jo6zZsnZ1my5yZorTazPpQz9+7H1JUrqK6lpLZT29HV7/PogiuEcfPsUK1Ma0e8/oRwqoHPW
E7pB6qAX2qMXalhbpS35fpl4ll2Xkr5Qk4n/oi5zGte6oipmSxJh33G2yF+X8pdr6RpdpNXJ19Ol
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
73GM/uMY/Ucc9B9xDkYMMSNmJF3O91WgnFW4doOvAsX0VSB7VCD7jl5HKe/d6N0olbybvJukuNfJ
6yQVvZu9m6Wqd4t3i1TxbvVuFcu7zbuT47u8u4jf2etMnH96/yTO3d7dHHfzuks17x7vHuLc6/Ug
zn3efVy93+slFVCWDxL+kPcQ4ehL9v29/uwHeAOlnDfIGyyVvSHew8R8xHuEmI96j1Hik94zhDzr
PU/OaFBKecF7gf2L3kvEGeGNpM6jvFHk84r3KsejvdHEH+ON4XisN5Y8X/Ne4+o4b5zU9F73Xpfa
vnKVWijXCVLXe8t7S9p4b3uTOH7Xe5c4k73JXJ3qTWU/zfuX1PM+8D7g6nTvQ65+7H0idbyZ3ixC
ZnuzCUHvskfvsv/C+1Kqe19584gz3/taanjfeN8Q81vvW0r50VtEyGJvKXmihsl/ubec/QovRpws
bxVXV3uryWeNt5bjn7yfpAkqeR25rffWS01fK0sFtPLDUi76SPRRqRJ9LEovoZuflHrRp6L0VfTZ
6LNSMfpc9DlChkdfkLrRF6MvShtfTxOCnpZ6vp6WVF9Pi+nrafboafboaUn19bQ0Qtmdq/V0W62n
Ta2kC3XzMcXs6+MkrY+T5B+8krQyvkgr40u0Mk7RyvhSrYxLaWVcWivjMloZpxVZvyeo1+9x9fo9
Qb1+T1Cv3xPW6/cE9fo9Qb1+T1Sv3xPU6/cE9fo9Qb1+T7Jevyeo1+9J1uv3BPX6PRfr9Xva6fV7
Suj1ey7T6/e01+v3dNDr91yu1+9JR6lH0M1RI6o1epqcYaQb6WhoX6mfhVLvIM20Fr/KuMb4B+G+
Fm9u3GXchcLubfRm/4DRF93cH0V+Jor8SWmJFn+K42eMZ4jvK/IzUeQj5Vy0+BhpjQr/kP0MY4ac
Z3xkzOWqr8Kv0yr8fK3C22gVfgEqvIFYWoVbRfS3hf4+X+vvi9Hf7bQK91cYCugVhorrFYaK6xWG
SuoVhoprjX6F1uhnm0+ZT8s55ijzFbk6odR9XV7XnGpOldrmJ+jyqlqRV9eKvKb5g/kD+tvX4pXN
peZSwpehvyvrVYvKmyvNNSjyn8yf2PsrGNXTq7rVMTeamwjZYm5h76/tVkGvbFTN3G7GOfbXN6ph
7jJ3c+yvclTLPGwe4dhf66iiWWAqqaBXPKpiGZbJsb/uUQ0raAU59lc/qqJXP6pmRawIIcmo//pa
9zfSur+J1v1XWmWtcoT76r++VRX1f7pVA/VfX6v/BlYdqw7H9ax67BtajaUxnsCZHJ9lnSWnWWfj
D9TX/kBDqwX+QH2rldWK/H1/oL72BK7RnsC12hO4RnsC12ofoC3qf4QkoftfkxSt+MtoxV9WK/6z
Ah+h+Juj+OdJy8D8wI9yntb9bYqsyRTUazIl6zWZSug1mS7XnsAl2hNorddnaqf9gWb4Axliax/A
Ca7EB7C1D+BoHyBJq39Hq/8ywY3Bjaj8zcEthPi639aKv7RW/JdoxZ+iFX8ZrfjTgnuDe9n7mr6t
1vSO1vQpWtO31ZretG00vaPVvKPVfJpW7W21Xne0Uk/RSj1Nq/O2Wpc7WpeX0bq8LVocv9eujyK3
tRZP0Vq8bUKFN7GbEL+p3ZT4vhZvq1V4oeZ2tM52tLa+SGvrS7S2TtHa+lKtrUtpbV1aa+syWlun
afWcZj9rP4umfM5+DjXpq+dmWjG3sEfYIwj3FfMZWjG3tl+zX0NH+lq5qf0mWrmF1spltVZuab9t
v4uOn4xKLqtV8lVaH7e0P7Q/JJWvkptqlXwVKvkT0s5EK5fVWvksrZVb2l/Z88hhvj2f+L5WbqpV
clmtks/SKrmlVslt7KWo5BZaJbfWKrmpVskttUo+V6vkC7RKPsNeY6/hqq+PC5XxGXaevZMQXx+f
pfVxM62Pr7IL7AIUqq+MW2hl3BJlXJpjXxOfqzVxa6eyU13O08q4jVbG12llfL7Wwa21Dr5O6+A2
WgeXdc50zmTvK+ALtAJu47RyWpGnv6JYsl5LLKjXEkvWq4gl61XEgnoVsbBeRay9XkUsqFcRCzpX
OldSur+WWFCvJZasVxFrp1cRK6FXEbtcryKWrlcRS9eriAX1KmJBvYpYUK8ilqxXEStRZBWxZL2K
WFivIpasVxFL16uIBfUqYsl6FbFgkVXEgnoVsWS9ilhQryJWQq8ilq5XEQvqVcSS9Spi6UVWEQvq
VcSS9Spil+tVxIJ6/bBgkfXDgnr9sKhePyxZrx8W1OuHXV5k/bCgXj8sWa8fFtTrhyXr9cOCev2w
oF4/LFmvHxbU64ddrNcPa6fXDyuh1w+7TK8f1l6vH9ZBrx92uV4/LF2vHxbU64e10+uHtdfrh11e
ZP2woF4/LF2vHxbEhykhzfBYqktr7Z+c59Z0a+Ib1HJrofXrunXlLLeeexr+Rn23PuEN3AYJv6Wp
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
PafY3KZN5v56Kq7QwWIHr9QGr/59IpbeWq+86xiyV0xeZphmJ8v0k0m3y7JDQnTzxtQf2y7ksuop
nUmwMrqoB2zmsbLtZTI+PDdva8WlnG/nBW1yenaWuiz9YOF3s41nrpvIhM87Z2mYxTvczAlLsm70
lJtxderKexuSv377y3vh+IMZ3GkbFHINU+qKGBgA36AmrgplbmRzdHJlYW0KZW5kb2JqCjE5IDAg
b2JqCjw8Ci9CYXNlRm9udCAvQ0lERm9udCtGMgovRGVzY2VuZGFudEZvbnRzIFsgPDwKL0Jhc2VG
b250IC9DSURGb250K0YyCi9DSURTeXN0ZW1JbmZvIDw8Ci9PcmRlcmluZyAxMiAwIFIKL1JlZ2lz
dHJ5IDEzIDAgUgovU3VwcGxlbWVudCAwCj4+Ci9DSURUb0dJRE1hcCAvSWRlbnRpdHkKL0ZvbnRE
ZXNjcmlwdG9yIDw8Ci9Bc2NlbnQgOTUyCi9DYXBIZWlnaHQgNjMxCi9EZXNjZW50IC0yNjgKL0Zs
YWdzIDYKL0ZvbnRCQm94IDE0IDAgUgovRm9udEZpbGUyIDE2IDAgUgovRm9udE5hbWUgL0NJREZv
bnQrRjIKL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDE1IDAgUgovVHlwZSAvRm9udERlc2NyaXB0b3IK
Pj4KL1N1YnR5cGUgL0NJREZvbnRUeXBlMgovVHlwZSAvRm9udAovVyAxNyAwIFIKPj4gXQovRW5j
b2RpbmcgL0lkZW50aXR5LUgKL1N1YnR5cGUgL1R5cGUwCi9Ub1VuaWNvZGUgMTggMCBSCi9UeXBl
IC9Gb250Cj4+CmVuZG9iagoyMCAwIG9iagooSWRlbnRpdHkpCmVuZG9iagoyMSAwIG9iagooQWRv
YmUpCmVuZG9iagoyNCAwIG9iago8PAovRmlsdGVyIC9GbGF0ZURlY29kZQovTGVuZ3RoIDkxNTI0
Ci9MZW5ndGgxIDM3MDUyMAovVHlwZSAvU3RyZWFtCj4+CnN0cmVhbQp4nOx9CWAURfb3qz6mu+fs
uc9kZjKZJCQkGXKQBAKZcGMEgiAmaiRcCp5BLkUFPBDBC1dFXd0FL1A8GBLEgBfeq64rrq6iu67s
iresuiLrKpn5XtWEbFz5f98fFr5kY/966tXR9bqqq169qlc90wMEALxIBFg9YtLY0ZHfk+9AXHkP
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
uUkLNbtzQdKSpDzaB+lUhpaX4wQyPynPOTxpVdJaSHU+zqIrcN6YlLSBxulZnrTZ6UnaBrvO8Tjd
WVoWzkVZ2CU3JixN2pm0xzE7aX/SoaSjSSeSTntXJq3V3EnnkhrjJzmKk83JrYHtyW7NnpzgdDgm
JadqZsMDnIr3xTpoj0hOoz0iOSN2K87eXXCuOM17Rz32iAzH6eQuRCd3Z7qXh24Ea2OtjvrEBXRf
SM4iOjmH6fwgejDRGAPRw5hfQp4teWRyjbZOpz0LddqdT3eQ5AbH8sSkhBVxOckTMMdd8dtiF2OH
TUtYh3N+A9lI8mQaQ9yu5Gl0T0mmWwP2AvDn8Njmc5lFRCfu81Q59mC/rtKOxe93b6czWzLuC5gv
lV/hGoryObCm2cmrdZpOaMnzHTudIm5L8jqikze652O/I/4WT5VTJPMpLnkX0fH7k/fGd0o+4F2Z
fDhhcvLe5GNMnwR9Jvm8T/gsPqvP4d6OPRp+APspxh+XQ/sj9txd4XTiWKIT97n2+Dw47S91JpHP
DNDerXFZJAdfUlKmr41nnmO2r72vI+iuTPdguk/sEF82fOwc3DKGu+f7sn25OPksipvjKwA9xDfc
u9I5/CI611emLfJV+mp9Y7Uuvonujb4pnrW+sclbsNec9fVhOovprkT7pjM9yzfXO8u3gE5NifuI
Tl50Me31wLdM9ahJeZB5VVyOb7FvWVIezhtmugn6VvrWOGZ4lmg5vvXObN8a3yZ3d+xr5bG7XRu0
aUTjlAs60RGXpfWCvoH24nRN903cBTbAlrGX+bYmZrs2+HYQnZzF9O5Yq3dl3C7XUd8+30HfEd9x
ze075TvrdcRN9l3wtk+RvfBIKVEpaoozxZviAw2c0jbWGu/zLPRswHnyKO1N8EjHvIs951LSk9Z6
fAbulNItpWdKZkr/lLyUQte8lKGevJTilPKUqpT6lPH6HTllknNTylS6aabMoFtkyuyUeSkLcbfV
b7j63Va/1QbfWPW7Kt9SU5akLA+7q/JtNGVVytqUDSmbU7al7EzZk7I/5ZAnKuVoQkPKiZTTKedS
GlNOayf1dlLNqa1T7anu1ITUVOo3NY29fUfqNzXDuE3DFsDB3Tm1C40ktTuNJGVD80hSe+mz0D0k
3ZRTs+iOnJqjz4tu7qD5fk1+CW1iV3I30A6Smk87SOpg4qQOo9t6aknqSG1Rao3RGk5ZqQ2pE1In
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
KbQrdCjshrPDdcKNw0XhTuHezOGSfldpa2ix1lx5T6OWcKPU+2BK0j29mJVP97zseVatpHt6Xq06
3YeS7nPSnmfjuUO1KpdGWQXUcjXF7DPRUq2a9ptov5/2Z2q/WPmnRLVfBNyCWkX95ilDtT+j3JM1
2t+fSl/1amn32an3p41LvT99T+p9buuke5JHbt9U+Zw5N/X5mavTnu9IfV6zIZ5HsYdHfWrTm9H4
tS2N57rSiK4fVjURFzWHK/+sHO1riZ21T/l5BdrfpvyzdbqzS5Rfq7fyz+mh/e3Kr70+XW7naszn
tgGdyU/aaX9gqkTOnZCqMefOT7ufm3qfH0u775p6X6dL2v3y1Pvza6Te18tOuif66lVPe94g7b7l
19x3SrufkXpf0C71vv66k3CfpDHl7jfi3qSesIbe+YW4rr9Z+Rfmal+X1oX9kPpMGhkU0ddEJ/r2
6U1fP4Pp62Y0G88ms+n0RTifWrbl1Latp9ZtG7Vv+6iFY9TGxaiVy9N42mhf59Ogj/IvEtqfqv0D
yi+cqP3Dyr9Ya97F45Xf0NZ+fe1P0/5B5V/SRftjtL9Y+Y06aX+58i9tpP252tf5Ndb8N56l/Mua
an+D8psMUP7lWrsvT9PapkWpUm/aMu2+Xdr9wLT7aUn3hL9Z29Tnzaam3c9Nvb92Xup9246p99el
tSvX7U1td687iPvsDC3KMPpeHccmsWlsFn31L2LL2Cq2jm1kW9lOtldRe91K5berqf15yr++ufa1
FNvrUmyvW+72m5T/U93C/7Sn9pcov4OWdoe+2tda0mGp8m/Q7dYNg7Wv8XVsrP0p2j+i/Bu1tt84
UvszU6XeyUyVUifVe1XP2NJmkovCovufTmO1v0P5N2nubtLUd9Y61llzdXN17Wtub96j/C5aOl20
lG/RXNyi69Atug51Haj9tcr/ma6DP9P9Y7faqdx2S9PBbmtwH0npeduwDqwL68k0Td12Kb/7fOX3
0JK/VZfUrbpe9Wylfd3D3DZE+b00j720htxelDTeoMDtm1N7i9t3JNFIXyG9/bT7Cak83FEj7b5W
2n3rtPt+afcHU+/7DEnNr8/MVPr6zEttB/osTq1X5e4Xpt3PT8svrV73WZGW/5rU+zubpt2vSFqX
qHZFbwVMbdi1/K9OE0pTzRwo7WJp/DhEnoNuPsaE28Jtz0y3k9uJneoOcYeyGu6D7kPsdPeX7i9Z
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
L8nJm6sXXi3hn5G8xPdwaovMBs2T00uUeQ9u8cJ9LbZnuNzeohZZ4OS/7bKsZ6Tf68qV2Rr7/XsM
vntX7fHVW903N1It3i8lr1XL3Ntr4vXLsOJflk+Ubp7fj+5Ry8tJrayv25vQlPc6avBynQVbk0bO
9X7jlT7/csvyDafH6PX7cEHlCSEuLXtqSnmgEXe2nOvdg7JLH2W+fjf13cWfJEKK5F1P3m24nftG
P7NuzcqdPsViV3S67/TfSBD/B5mSJBwKZW5kc3RyZWFtCmVuZG9iagoyNyAwIG9iago8PAovQmFz
ZUZvbnQgL0NJREZvbnQrRjMKL0Rlc2NlbmRhbnRGb250cyBbIDw8Ci9CYXNlRm9udCAvQ0lERm9u
dCtGMwovQ0lEU3lzdGVtSW5mbyA8PAovT3JkZXJpbmcgMjAgMCBSCi9SZWdpc3RyeSAyMSAwIFIK
L1N1cHBsZW1lbnQgMAo+PgovQ0lEVG9HSURNYXAgL0lkZW50aXR5Ci9Gb250RGVzY3JpcHRvciA8
PAovQXNjZW50IDkwNQovQ2FwSGVpZ2h0IDcxNQovRGVzY2VudCAtMjExCi9GbGFncyA2Ci9Gb250
QkJveCAyMiAwIFIKL0ZvbnRGaWxlMiAyNCAwIFIKL0ZvbnROYW1lIC9DSURGb250K0YzCi9JdGFs
aWNBbmdsZSAwCi9TdGVtViAyMyAwIFIKL1R5cGUgL0ZvbnREZXNjcmlwdG9yCj4+Ci9TdWJ0eXBl
IC9DSURGb250VHlwZTIKL1R5cGUgL0ZvbnQKL1cgMjUgMCBSCj4+IF0KL0VuY29kaW5nIC9JZGVu
dGl0eS1ICi9TdWJ0eXBlIC9UeXBlMAovVG9Vbmljb2RlIDI2IDAgUgovVHlwZSAvRm9udAo+Pgpl
bmRvYmoKMjggMCBvYmoKKElkZW50aXR5KQplbmRvYmoKMjkgMCBvYmoKKEFkb2JlKQplbmRvYmoK
MzIgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAxMDI4NTMKL0xlbmd0aDEg
Mzk3NzA0Ci9UeXBlIC9TdHJlYW0KPj4Kc3RyZWFtCnic7H0JYFTVFfa5b5193uxrZslkJiRDEkiA
JBDIhB2RRZZAkAjIKouAwX2LC6JxQ6u41LrVKlqpkxA0IK1UqbZWqlVrq3VBxbVFbWupVcn8596Z
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
99NrpdqFnybMa/XbnRDjyOsFVxpyzeEiHmwRHEt2/H/jOb1d9jTrxapknkCZrZlFSx9uC6vofzvn
rrhl8sGT0zbt+9/A7Xh+9tvTjK3KjZc/qN6eUnfgr+J+GxHWK2c9pm+T+Fgda7oq/FHEyq63Hx69
OH9w56R+ce/lR136RAK6tsjqPTKYcNKDsT/p5g/bs0G/P7OLOk1RW/jBft9qDb6T8drMq7z6mEX3
KDkGNZ+fVVKulxk7K7PZcKvILq7bOjKMpTcys2onvGS/vdx2h27NK52HsUGsRrwL2MxiF8xbz6km
w3Sx5e5bjtVxvpe4Vlz81ytkw20s8Gyy2SfzedsWNjFpAJsnKog4YjNsYhIFCgmCk2bfgHXEsc+z
IaXJWAMJ5CTJjZgvZARaDpdhNeQHDxwbGpobWhqDJ8HQU2SaiXBX4eMoi5VbJFckzz8l7HBLdBNa
lwmUVpKln61PlrZdcU/+DOu5j8qdR9ermxbeN/uy75t5+dMS/bDqfukt11e8Ph5+n+dwaX5zrvND
C405y9YwS6lbnXC0Z/ke9PDwLHXuJZsZPfw8yppbpuUecOmZsre+3oFVxzeWdcpZS1+Wsz2d/pM3
L4s+MHfa76vLTmommU2boHtnsgOrxyVPIxb3gF+/N1w+mtHxoGiBS5+aZ8aWVz+vtL0Kv/5p2sz1
LEv2q36dV3DxzMuzT2frv+maKL+x94Lt1r/TxLP2nSp+xZr6nO/nw32ugbzHiy9959tzsrlq/REX
0YRdqXtTu85sMbq8ZoWs15Qre26fb7jtIOP3vKW/+up7s66P/B/y7GJyco23hRcyMDAAAAk1xWUK
ZW5kc3RyZWFtCmVuZG9iagozNSAwIG9iago8PAovQmFzZUZvbnQgL0NJREZvbnQrRjQKL0Rlc2Nl
bmRhbnRGb250cyBbIDw8Ci9CYXNlRm9udCAvQ0lERm9udCtGNAovQ0lEU3lzdGVtSW5mbyA8PAov
T3JkZXJpbmcgMjggMCBSCi9SZWdpc3RyeSAyOSAwIFIKL1N1cHBsZW1lbnQgMAo+PgovQ0lEVG9H
SURNYXAgL0lkZW50aXR5Ci9Gb250RGVzY3JpcHRvciA8PAovQXNjZW50IDkwNQovQ2FwSGVpZ2h0
IDcxNgovRGVzY2VudCAtMjExCi9GbGFncyA2Ci9Gb250QkJveCAzMCAwIFIKL0ZvbnRGaWxlMiAz
MiAwIFIKL0ZvbnROYW1lIC9DSURGb250K0Y0Ci9JdGFsaWNBbmdsZSAwCi9TdGVtViAzMSAwIFIK
L1R5cGUgL0ZvbnREZXNjcmlwdG9yCj4+Ci9TdWJ0eXBlIC9DSURGb250VHlwZTIKL1R5cGUgL0Zv
bnQKL1cgMzMgMCBSCj4+IF0KL0VuY29kaW5nIC9JZGVudGl0eS1ICi9TdWJ0eXBlIC9UeXBlMAov
VG9Vbmljb2RlIDM0IDAgUgovVHlwZSAvRm9udAo+PgplbmRvYmoKMzYgMCBvYmoKPDwKL0ZpbHRl
ciAvRmxhdGVEZWNvZGUKL0xlbmd0aCA0Mzc5Cj4+CnN0cmVhbQp4nN1dy47juhHd91f0D9gRXyIF
NAzYnu5FdheYXZBVgCSLmUXu/y9C+dWsU+Sh1N12B5nFwG7JElWsx6lTRWrYxjDkf8/Ddhjkh40+
Fid7/fiP30//edI/un34819Ph59Pw/PPP5/+8maejd36MI35wM9/Ppnn8jb54BC2Ycr/Uv5oxq2P
+WM+8/fT317yKW739+eff316/fn0x4p72ue0jcM4puotw7TNR+YvZnB+O+Q7hvF6R2N3+eHt4IwN
L4N7fd3lQZ1/ex7Pxvj37zbOZ6cwuZjPNuY1H3a3wyaO82E3DaO9Hh62IeTzff6ajvPX0dlkXP46
nO6cb5FPz1/Ht3wtI2+dD0dvzfQRmbhnE7Z5DKE7DylsjZ1veJPJuCtkYPfiIQd3Gtg0WZPS5Wsp
ojxuE4uzzxJzU/J+/jqKH+O1zw+d3DwflbP9bpPaJw9necaTeAefyoeQ30KUpx7lKILZ2aH47V48
wkknyjELaZmDFIfZC1mKYcxXsiYrUyGukQrXyGc0Qdz6JA8TrDuNE78G+fUgfnoUB0vJ3lf3shVs
/fx3e1M+Lwa27wmAPDLOVNaQ8qsXdwpB2p8fxbX8QSlBoXt6IsSgg3AqeHh420VwOa6lMl6cm7Va
jFEOGbQcHzDYnRmE0m/K7/4onhCuDc8fTtNixvyoY832xPNq64tkGIXxfVAVWThy0W6nWRdNRRVP
U5F/WKrQWeHGOI2TnoAwyfmQIgyjlAM8uJUPPguirXB4ts93jkv9KHjwVTZV0e1StaUATHz/egc/
Eofp5Efi2Ji89T4sI4R3sBC2cTxd8vdTzJbj8r1SKP/+S/59zLH+5NV+yesUf//30z9XSWAFmjJJ
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
RXsbAImGCuVQwdviWxDQkkxib0oOtC53qZnjnuiYqqZmsICeQu3sN9A40ZYT5vGBxA1ckN+LDWqZ
PSnrIwWXCGFQ60z6lriRtXrB7iN/PP0XI6EDTgplbmRzdHJlYW0KZW5kb2JqCjM3IDAgb2JqCjw8
Ci9Gb250IDw8Ci9GMSAxMSAwIFIKL0YyIDE5IDAgUgovRjMgMjcgMCBSCi9GNCAzNSAwIFIKPj4K
Pj4KZW5kb2JqCjMgMCBvYmoKPDwKL0NvbnRlbnRzIFsgMzYgMCBSIF0KL0Nyb3BCb3ggWyAwLjAg
MC4wIDYxMi4wIDc5Mi4wIF0KL01lZGlhQm94IFsgMC4wIDAuMCA2MTIuMCA3OTIuMCBdCi9QYXJl
bnQgMiAwIFIKL1Jlc291cmNlcyAzNyAwIFIKL1JvdGF0ZSAwCi9UeXBlIC9QYWdlCj4+CmVuZG9i
agoxMCAwIG9iago8PAovTGVuZ3RoIDMzOAo+PgpzdHJlYW0KL0NJREluaXQgL1Byb2NTZXQgZmlu
ZHJlc291cmNlIGJlZ2luIDEyIGRpY3QgYmVnaW4gYmVnaW5jbWFwIC9DSURTeXN0ZW1JbmZvIDw8
IC9SZWdpc3RyeSAoQWRvYmUpIC9PcmRlcmluZyAoVUNTKSAvU3VwcGxlbWVudCAwID4+IGRlZiAv
Q01hcE5hbWUgL0Fkb2JlLUlkZW50aXR5LVVDUyBkZWYgL0NNYXBUeXBlIDIgZGVmIDEgYmVnaW5j
b2Rlc3BhY2VyYW5nZSA8MDAwMD4gPEZGRkY+IGVuZGNvZGVzcGFjZXJhbmdlIDEgYmVnaW5iZmNo
YXIgPDAwMDM+IDwwMDIwPiBlbmRiZmNoYXIgZW5kY21hcCBDTWFwTmFtZSBjdXJyZW50ZGljdCAv
Q01hcCBkZWZpbmVyZXNvdXJjZSBwb3AgZW5kIGVuZCAKZW5kc3RyZWFtCmVuZG9iago5IDAgb2Jq
ClsgMyAzIDI1MCBdCmVuZG9iago2IDAgb2JqClsgLTI1MCAtMjE2IDI1MCA4OTEgXQplbmRvYmoK
NyAwIG9iagoyNTAKZW5kb2JqCjE4IDAgb2JqCjw8Ci9MZW5ndGggNDUwCj4+CnN0cmVhbQovQ0lE
SW5pdCAvUHJvY1NldCBmaW5kcmVzb3VyY2UgYmVnaW4gMTIgZGljdCBiZWdpbiBiZWdpbmNtYXAg
L0NJRFN5c3RlbUluZm8gPDwgL1JlZ2lzdHJ5IChBZG9iZSkgL09yZGVyaW5nIChVQ1MpIC9TdXBw
bGVtZW50IDAgPj4gZGVmIC9DTWFwTmFtZSAvQWRvYmUtSWRlbnRpdHktVUNTIGRlZiAvQ01hcFR5
cGUgMiBkZWYgMSBiZWdpbmNvZGVzcGFjZXJhbmdlIDwwMDAwPiA8RkZGRj4gZW5kY29kZXNwYWNl
cmFuZ2UgOSBiZWdpbmJmY2hhciA8MDAwMz4gPDAwMjA+IDwwMDEyPiA8MDA0Mz4gPDAwMjc+IDww
MDQ3PiA8MDEwMj4gPDAwNjE+IDwwMTFFPiA8MDA2NT4gPDAxNkY+IDwwMDZDPiA8MDE3Nj4gPDAw
NkU+IDwwMThDPiA8MDA3Mj4gPDAzRUU+IDwwMDMyPiBlbmRiZmNoYXIgZW5kY21hcCBDTWFwTmFt
ZSBjdXJyZW50ZGljdCAvQ01hcCBkZWZpbmVyZXNvdXJjZSBwb3AgZW5kIGVuZCAKZW5kc3RyZWFt
CmVuZG9iagoxNyAwIG9iagpbIDMgMyAyMjYgMTggMTggNTMzIDM5IDM5IDYzMCAyNTggMjU4IDQ3
OSAyODYgMjg2IDQ5NyAzNjcgMzY3IDIyOSAzNzQgMzc0IDUyNSAzOTYgMzk2IDM0OCAxMDA2IDEw
MDYgNTA2IF0KZW5kb2JqCjE0IDAgb2JqClsgLTYzMCAtMjY4IDYzMCA5NTIgXQplbmRvYmoKMTUg
MCBvYmoKNjMwCmVuZG9iagoyNiAwIG9iago8PAovTGVuZ3RoIDEyMzUKPj4Kc3RyZWFtCi9DSURJ
bml0IC9Qcm9jU2V0IGZpbmRyZXNvdXJjZSBiZWdpbiAxMiBkaWN0IGJlZ2luIGJlZ2luY21hcCAv
Q0lEU3lzdGVtSW5mbyA8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKFVDUykgL1N1cHBs
ZW1lbnQgMCA+PiBkZWYgL0NNYXBOYW1lIC9BZG9iZS1JZGVudGl0eS1VQ1MgZGVmIC9DTWFwVHlw
ZSAyIGRlZiAxIGJlZ2luY29kZXNwYWNlcmFuZ2UgPDAwMDA+IDxGRkZGPiBlbmRjb2Rlc3BhY2Vy
YW5nZSA2NSBiZWdpbmJmY2hhciA8MDAwMz4gPDAwMjA+IDwwMDA2PiA8MDAyMz4gPDAwMEI+IDww
MDI4PiA8MDAwQz4gPDAwMjk+IDwwMDBFPiA8MDAyQj4gPDAwMEY+IDwwMDJDPiA8MDAxMD4gPDAw
MkQ+IDwwMDExPiA8MDAyRT4gPDAwMTM+IDwwMDMwPiA8MDAxND4gPDAwMzE+IDwwMDE1PiA8MDAz
Mj4gPDAwMTY+IDwwMDMzPiA8MDAxNz4gPDAwMzQ+IDwwMDE4PiA8MDAzNT4gPDAwMTk+IDwwMDM2
PiA8MDAxQT4gPDAwMzc+IDwwMDFCPiA8MDAzOD4gPDAwMUM+IDwwMDM5PiA8MDAxRD4gPDAwM0E+
IDwwMDIzPiA8MDA0MD4gPDAwMjQ+IDwwMDQxPiA8MDAyNj4gPDAwNDM+IDwwMDI3PiA8MDA0ND4g
PDAwMjg+IDwwMDQ1PiA8MDAyOT4gPDAwNDY+IDwwMDJBPiA8MDA0Nz4gPDAwMkM+IDwwMDQ5PiA8
MDAyRD4gPDAwNEE+IDwwMDJGPiA8MDA0Qz4gPDAwMzA+IDwwMDREPiA8MDAzMT4gPDAwNEU+IDww
MDMyPiA8MDA0Rj4gPDAwMzM+IDwwMDUwPiA8MDAzND4gPDAwNTE+IDwwMDM1PiA8MDA1Mj4gPDAw
MzY+IDwwMDUzPiA8MDAzNz4gPDAwNTQ+IDwwMDM4PiA8MDA1NT4gPDAwM0E+IDwwMDU3PiA8MDAz
RT4gPDAwNUI+IDwwMDQwPiA8MDA1RD4gPDAwNDI+IDwwMDVGPiA8MDA0ND4gPDAwNjE+IDwwMDQ1
PiA8MDA2Mj4gPDAwNDY+IDwwMDYzPiA8MDA0Nz4gPDAwNjQ+IDwwMDQ4PiA8MDA2NT4gPDAwNDk+
IDwwMDY2PiA8MDA0QT4gPDAwNjc+IDwwMDRCPiA8MDA2OD4gPDAwNEM+IDwwMDY5PiA8MDA0RD4g
PDAwNkE+IDwwMDRFPiA8MDA2Qj4gPDAwNEY+IDwwMDZDPiA8MDA1MD4gPDAwNkQ+IDwwMDUxPiA8
MDA2RT4gPDAwNTI+IDwwMDZGPiA8MDA1Mz4gPDAwNzA+IDwwMDU1PiA8MDA3Mj4gPDAwNTY+IDww
MDczPiA8MDA1Nz4gPDAwNzQ+IDwwMDU4PiA8MDA3NT4gPDAwNTk+IDwwMDc2PiA8MDA1Qj4gPDAw
Nzg+IDwwMDVDPiA8MDA3OT4gZW5kYmZjaGFyIGVuZGNtYXAgQ01hcE5hbWUgY3VycmVudGRpY3Qg
L0NNYXAgZGVmaW5lcmVzb3VyY2UgcG9wIGVuZCBlbmQgCmVuZHN0cmVhbQplbmRvYmoKMjUgMCBv
YmoKWyAzIDMgMjc3IDYgNiA1NTYgMTEgMTEgMzMzIDEyIDEyIDMzMyAxNCAxNCA1ODMgMTUgMTUg
Mjc3IDE2IDE2IDMzMyAxNyAxNyAyNzcgMTkgMTkgNTU2IDIwIDIwIDU1NiAyMSAyMSA1NTYgMjIg
MjIgNTU2IDIzIDIzIDU1NiAyNCAyNCA1NTYgMjUgMjUgNTU2IDI2IDI2IDU1NiAyNyAyNyA1NTYg
MjggMjggNTU2IDI5IDI5IDMzMyAzNSAzNSA5NzUgMzYgMzYgNzIyIDM4IDM4IDcyMiAzOSAzOSA3
MjIgNDAgNDAgNjY2IDQxIDQxIDYxMCA0MiA0MiA3NzcgNDQgNDQgMjc3IDQ1IDQ1IDU1NiA0NyA0
NyA2MTAgNDggNDggODMzIDQ5IDQ5IDcyMiA1MCA1MCA3NzcgNTEgNTEgNjY2IDUyIDUyIDc3NyA1
MyA1MyA3MjIgNTQgNTQgNjY2IDU1IDU1IDYxMCA1NiA1NiA3MjIgNTggNTggOTQzIDYyIDYyIDMz
MyA2NCA2NCAzMzMgNjYgNjYgNTU2IDY4IDY4IDU1NiA2OSA2OSA2MTAgNzAgNzAgNTU2IDcxIDcx
IDYxMCA3MiA3MiA1NTYgNzMgNzMgMzMzIDc0IDc0IDYxMCA3NSA3NSA2MTAgNzYgNzYgMjc3IDc3
IDc3IDI3NyA3OCA3OCA1NTYgNzkgNzkgMjc3IDgwIDgwIDg4OSA4MSA4MSA2MTAgODIgODIgNjEw
IDgzIDgzIDYxMCA4NSA4NSAzODkgODYgODYgNTU2IDg3IDg3IDMzMyA4OCA4OCA2MTAgODkgODkg
NTU2IDkxIDkxIDU1NiA5MiA5MiA1NTYgXQplbmRvYmoKMjIgMCBvYmoKWyAtOTc1IC0yMTEgOTc1
IDkwNSBdCmVuZG9iagoyMyAwIG9iago5NzUKZW5kb2JqCjM0IDAgb2JqCjw8Ci9MZW5ndGggMTIz
NQo+PgpzdHJlYW0KL0NJREluaXQgL1Byb2NTZXQgZmluZHJlc291cmNlIGJlZ2luIDEyIGRpY3Qg
YmVnaW4gYmVnaW5jbWFwIC9DSURTeXN0ZW1JbmZvIDw8IC9SZWdpc3RyeSAoQWRvYmUpIC9PcmRl
cmluZyAoVUNTKSAvU3VwcGxlbWVudCAwID4+IGRlZiAvQ01hcE5hbWUgL0Fkb2JlLUlkZW50aXR5
LVVDUyBkZWYgL0NNYXBUeXBlIDIgZGVmIDEgYmVnaW5jb2Rlc3BhY2VyYW5nZSA8MDAwMD4gPEZG
RkY+IGVuZGNvZGVzcGFjZXJhbmdlIDY1IGJlZ2luYmZjaGFyIDwwMDAzPiA8MDAyMD4gPDAwMDY+
IDwwMDIzPiA8MDAwQj4gPDAwMjg+IDwwMDBDPiA8MDAyOT4gPDAwMEY+IDwwMDJDPiA8MDAxMD4g
PDAwMkQ+IDwwMDExPiA8MDAyRT4gPDAwMTI+IDwwMDJGPiA8MDAxMz4gPDAwMzA+IDwwMDE0PiA8
MDAzMT4gPDAwMTU+IDwwMDMyPiA8MDAxNj4gPDAwMzM+IDwwMDE4PiA8MDAzNT4gPDAwMTk+IDww
MDM2PiA8MDAxQT4gPDAwMzc+IDwwMDFCPiA8MDAzOD4gPDAwMUM+IDwwMDM5PiA8MDAxRD4gPDAw
M0E+IDwwMDI0PiA8MDA0MT4gPDAwMjY+IDwwMDQzPiA8MDAyNz4gPDAwNDQ+IDwwMDI4PiA8MDA0
NT4gPDAwMjk+IDwwMDQ2PiA8MDAyQT4gPDAwNDc+IDwwMDJDPiA8MDA0OT4gPDAwMkQ+IDwwMDRB
PiA8MDAzMD4gPDAwNEQ+IDwwMDMxPiA8MDA0RT4gPDAwMzM+IDwwMDUwPiA8MDAzND4gPDAwNTE+
IDwwMDM1PiA8MDA1Mj4gPDAwMzY+IDwwMDUzPiA8MDAzNz4gPDAwNTQ+IDwwMDM4PiA8MDA1NT4g
PDAwM0E+IDwwMDU3PiA8MDA0ND4gPDAwNjE+IDwwMDQ1PiA8MDA2Mj4gPDAwNDY+IDwwMDYzPiA8
MDA0Nz4gPDAwNjQ+IDwwMDQ4PiA8MDA2NT4gPDAwNDk+IDwwMDY2PiA8MDA0QT4gPDAwNjc+IDww
MDRCPiA8MDA2OD4gPDAwNEM+IDwwMDY5PiA8MDA0RD4gPDAwNkE+IDwwMDRFPiA8MDA2Qj4gPDAw
NEY+IDwwMDZDPiA8MDA1MD4gPDAwNkQ+IDwwMDUxPiA8MDA2RT4gPDAwNTI+IDwwMDZGPiA8MDA1
Mz4gPDAwNzA+IDwwMDU0PiA8MDA3MT4gPDAwNTU+IDwwMDcyPiA8MDA1Nj4gPDAwNzM+IDwwMDU3
PiA8MDA3ND4gPDAwNTg+IDwwMDc1PiA8MDA1OT4gPDAwNzY+IDwwMDVBPiA8MDA3Nz4gPDAwNUI+
IDwwMDc4PiA8MDA1Qz4gPDAwNzk+IDwwMDVEPiA8MDA3QT4gPDAwN0M+IDwwMEY2PiA8MDBCMT4g
PDIwMTM+IDwwMEIzPiA8MjAxQz4gPDAwQjQ+IDwyMDFEPiBlbmRiZmNoYXIgZW5kY21hcCBDTWFw
TmFtZSBjdXJyZW50ZGljdCAvQ01hcCBkZWZpbmVyZXNvdXJjZSBwb3AgZW5kIGVuZCAKZW5kc3Ry
ZWFtCmVuZG9iagozMyAwIG9iagpbIDMgMyAyNzcgNiA2IDU1NiAxMSAxMSAzMzMgMTIgMTIgMzMz
IDE1IDE1IDI3NyAxNiAxNiAzMzMgMTcgMTcgMjc3IDE4IDE4IDI3NyAxOSAxOSA1NTYgMjAgMjAg
NTU2IDIxIDIxIDU1NiAyMiAyMiA1NTYgMjQgMjQgNTU2IDI1IDI1IDU1NiAyNiAyNiA1NTYgMjcg
MjcgNTU2IDI4IDI4IDU1NiAyOSAyOSAyNzcgMzYgMzYgNjY2IDM4IDM4IDcyMiAzOSAzOSA3MjIg
NDAgNDAgNjY2IDQxIDQxIDYxMCA0MiA0MiA3NzcgNDQgNDQgMjc3IDQ1IDQ1IDUwMCA0OCA0OCA4
MzMgNDkgNDkgNzIyIDUxIDUxIDY2NiA1MiA1MiA3NzcgNTMgNTMgNzIyIDU0IDU0IDY2NiA1NSA1
NSA2MTAgNTYgNTYgNzIyIDU4IDU4IDk0MyA2OCA2OCA1NTYgNjkgNjkgNTU2IDcwIDcwIDUwMCA3
MSA3MSA1NTYgNzIgNzIgNTU2IDczIDczIDI3NyA3NCA3NCA1NTYgNzUgNzUgNTU2IDc2IDc2IDIy
MiA3NyA3NyAyMjIgNzggNzggNTAwIDc5IDc5IDIyMiA4MCA4MCA4MzMgODEgODEgNTU2IDgyIDgy
IDU1NiA4MyA4MyA1NTYgODQgODQgNTU2IDg1IDg1IDMzMyA4NiA4NiA1MDAgODcgODcgMjc3IDg4
IDg4IDU1NiA4OSA4OSA1MDAgOTAgOTAgNzIyIDkxIDkxIDUwMCA5MiA5MiA1MDAgOTMgOTMgNTAw
IDEyNCAxMjQgNTU2IDE3NyAxNzcgNTU2IDE3OSAxNzkgMzMzIDE4MCAxODAgMzMzIF0KZW5kb2Jq
CjMwIDAgb2JqClsgLTk0MyAtMjExIDk0MyA5MDUgXQplbmRvYmoKMzEgMCBvYmoKOTQzCmVuZG9i
agoyIDAgb2JqCjw8Ci9Db3VudCAxCi9LaWRzIFsgMyAwIFIgXQovVHlwZSAvUGFnZXMKPj4KZW5k
b2JqCjEgMCBvYmoKPDwKL1BhZ2VzIDIgMCBSCi9UeXBlIC9DYXRhbG9nCj4+CmVuZG9iagozOCAw
IG9iago8PAovQXV0aG9yIChzZGF3a2lucykKL0NyZWF0aW9uRGF0ZSAoRDoyMDIwMDQwMTEzMTA1
MS0wNScwMCcpCi9Nb2REYXRlIChEOjIwMjAwNDAxMTMxMDUxLTA1JzAwJykKL1Byb2R1Y2VyIChN
aWNyb3NvZnQ6IFByaW50IFRvIFBERikKL1RpdGxlIChNaWNyb3NvZnQgV29yZCAtIGxpYWlzb24t
MjAyMC0wNC0wMS0zZ3BwLWlldGYtbHMtb24tbmVlZC1mb3ItbXVsdGktcGF0aC1xdWljLWZvci1h
dHNzcy1hdHRhY2htZW50LTMgKDEpKQo+PgplbmRvYmoKeHJlZgowIDM5DQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDA0NTUyMDUgMDAwMDAgbg0KMDAwMDQ1NTE0NiAwMDAwMCBuDQowMDAwNDQ5Nzk2
IDAwMDAwIG4NCjAwMDAwMDAwMDkgMDAwMDAgbg0KMDAwMDAwMDAzNSAwMDAwMCBuDQowMDAwNDUw
Mzc2IDAwMDAwIG4NCjAwMDA0NTA0MTMgMDAwMDAgbg0KMDAwMDAwMDA1OCAwMDAwMCBuDQowMDAw
NDUwMzQ5IDAwMDAwIG4NCjAwMDA0NDk5NTkgMDAwMDAgbg0KMDAwMDA2NjQzMCAwMDAwMCBuDQow
MDAwMDY2OTAyIDAwMDAwIG4NCjAwMDAwNjY5MjkgMDAwMDAgbg0KMDAwMDQ1MTA1NiAwMDAwMCBu
DQowMDAwNDUxMDk0IDAwMDAwIG4NCjAwMDAwNjY5NTMgMDAwMDAgbg0KMDAwMDQ1MDkzNCAwMDAw
MCBuDQowMDAwNDUwNDMyIDAwMDAwIG4NCjAwMDAyNDkxNDEgMDAwMDAgbg0KMDAwMDI0OTYxOSAw
MDAwMCBuDQowMDAwMjQ5NjQ2IDAwMDAwIG4NCjAwMDA0NTMwNjggMDAwMDAgbg0KMDAwMDQ1MzEw
NiAwMDAwMCBuDQowMDAwMjQ5NjcwIDAwMDAwIG4NCjAwMDA0NTI0MDIgMDAwMDAgbg0KMDAwMDQ1
MTExNCAwMDAwMCBuDQowMDAwMzQxMjk5IDAwMDAwIG4NCjAwMDAzNDE3NzcgMDAwMDAgbg0KMDAw
MDM0MTgwNCAwMDAwMCBuDQowMDAwNDU1MDg4IDAwMDAwIG4NCjAwMDA0NTUxMjYgMDAwMDAgbg0K
MDAwMDM0MTgyOCAwMDAwMCBuDQowMDAwNDU0NDE0IDAwMDAwIG4NCjAwMDA0NTMxMjYgMDAwMDAg
bg0KMDAwMDQ0NDc4NyAwMDAwMCBuDQowMDAwNDQ1MjY1IDAwMDAwIG4NCjAwMDA0NDk3MTggMDAw
MDAgbg0KMDAwMDQ1NTI1NCAwMDAwMCBuDQp0cmFpbGVyCjw8Ci9JbmZvIDM4IDAgUgovUm9vdCAx
IDAgUgovU2l6ZSAzOQo+PgpzdGFydHhyZWYKNDU1NTIwCiUlRU9GCg==
--000000000000db45f105a23fa960
Content-Type: application/pdf; 
 name="SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_cl.pdf"
Content-Disposition: attachment; 
 filename="SP-200095_S2-2002593_SP-190558_Revised_SID_FS_ATSSS_Ph2_cl.pdf"
Content-Transfer-Encoding: base64
Content-ID: <f_k8hnfe931>
X-Attachment-Id: f_k8hnfe931

JVBERi0xLjcKCjQgMCBvYmoKKElkZW50aXR5KQplbmRvYmoKNSAwIG9iagooQWRvYmUpCmVuZG9i
ago4IDAgb2JqCjw8Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggOTEyMzMKL0xlbmd0aDEg
MzcwMzY4Ci9UeXBlIC9TdHJlYW0KPj4Kc3RyZWFtCnic7H0JYFTF/f935r2379jr7b3ZbLK72Vwk
5CAHSSCQDZdgCgRBTFQkXIo3yOVRAU8UL6x3tQUvUDxYEsRwVTxaq60Vq1W0taYVryrVVkSrZvf/
ndmQxhZ+/x+U/Ejj+7zMd2bezPfNvJnvfGe+87LvAQGANCQirBo1edxx0d+Sr0C61gKQsem4UaPH
yJna8yAIAwGEE45rnDh5x9/uLgDBtBxIouy4ySeOyG7JHwuSuAngit3HT54y5tyCM00gXXM9XjXz
B1Mmj71tVMlNACOR33H3xMklZZ6FVy4HoH5Mb2kc+YMpoafqjwOB7sP44KmjxjdNleYtA5jyS8x/
66xzZ8zLOTfnDqBWEXnemrV4YTj57GPHAc1Hfrnl9HlnnLs1z7EWqL0DwDT8jBkL5oEDVLzeHrye
fsY5F53+drMeB1pyIcCl58ydfe6F61evbgE4/VQgax+aO2fG7I9vO/tBAHIPK38unnAu9WHdyWsY
z5577sILf10zcASWjfyxTWfPueC85Dh4COguN57LP+f8WTOKfja+EOijWF609NwZF85LO825G/m/
Qv7wuXMWzhDWSDOwPR5l93vejHPnQOeM54D+thag9Jp55y9YmCyAN7C+z7H88y6YM0+YOPhxoN4w
3v8XvG9krNhvBn0w3V77hZKmAMN979ZmMP/1K99L//rrbzt1UC7AvCrPz4C+PDwxAUbq8PXXX1+s
Q3dKF2zPsjOOO2A56DAIBKDol8BU5GvAcimmCsJrdDtIoEg/lsrxAukpX3gFTqdORaJmWaQMYgcU
J3fChafgZVV27SnjR4YBj5xfS68mJpFyeThpjQFJJpMoZLnSVnan4DF1VYnWpByD8CuYJy4AZ8+a
kg/gVLoezkY38sA5zL8I4wvQv4XWJDuRZyq6+9CVoxuPLhfdKehO6nKT0dUjzwtwCEjPc3c7uhno
bpWmwm3iu3CHqQZmsvNY1vVd+e7C8z8xrYebMXwnpjezvNxn/FPheEwfiOFbpKnJpHwDyHgOMNx5
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
rlp4j+Elq7KXLuU2fIfx5EWW7WyZY7rf6js07u+vmH/K+JnJGF7PchfmJuaFzO/VbaX3gvkjzNvp
O1veq8j6SYHzH2K8vZf5StbkMv8535XJHjVB1zCfyp8Cu4VXhHb8WZrXGVva8dg9xOW3ZTu04HHk
lddSwJbk2WHppc8pRv5BnMfLV7uRBvs6Gqlf8ex4nds5n/v7K93y3IYdrOnF+f+HR2o462dxLxhb
ZA/LHi7tQ746nGfEMdak8+fX0jlnF7ZtP+7vO1zafJaH6uuafsrQUYjlH7L+Hea3cUs2Mt/Gms1c
fif25wCtYlELeKW7l1fDf5Js2sCr6gy27RDzIbSqzkyfg26l7425p4PZnxn3ZEYSEyOGhdcaE59q
TTvYejy/TLN4B/6WvoOlTzpFDWN5L8lAp+fpuz70fUOcQEnzhL7zIRk7nP/lvS6VMMtyF9pTxN/b
5VOY6T3D/+kT1v8ws004/5goK+QTdFqXurIlK8zHkWefeSrk9pTHks3WSCC9fDfpxQF9NWdNAefP
5Py8xsnjWHOGNd1Z047KwT6K+D7evWezvJPb8CnzU/p5kPnL3IsY+jaleJflu9men7FcyDyea+lE
tUjv8F0fUu9MT1HvpL9zvb9mT6jUT76Wdshfw+MYw37r+//sfQ+cz0X+/8y8/3zenz/v9/uzkra9
TZu0iU3aJMlJkvacJCdJcpIkSXubJEmSk5yc5OScr5NzzmnbnHNOkiRJkrTJyUmSk5MkOUns/l7z
nPl89vP57Ge3JUr3u8f7Ma+Z97xnXvN6zbzm7/s1MzKXrLckFO9DDh8yZ5KbATOXkK9Qc20Z13gf
JX6VdIt2ajaKWOijxWbkLeaeYgby51yU/odouyLYOdaJ9SZoSq0z50pHailmiTycvH65aCOuFAXi
GnE9Tle/UXQXPxe9xa2in7hL3Isz1O8XQ8Voq779NjMZYwVkOpLpQqY7yyJ3F7J7sb5sACtiQ9hw
6PQlavRNS9Lp6yu1+cpPwSrU+9DUDJovYfVlIXGwEDVvLOC7CWMKrLjQrGJ6rD6pmZZaw1C9ohpx
Gw3h00jNlQHVvFmtgmBVQPUS4rSE3g+9jZ5L5arRH3Ixgl10U5nc/ccDf5TnXCbp2N3BBrKmrJDd
x1qw+9nDrA107H7K5tFzDXueno7sXXquZbvo6WS/Tbl4XeDswDmsc+DcwLns+kCjQCPWNXB+oDG7
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
BJsHC4LdaI4zJDgmOCU4J7gouCq4MbgzeDDkhDJDDULNQwWhbqF+LMAl/Y6S1uAiLbnynUYtoWbJ
7/7UhHeKmJFL77zie0a9hHf6Xqs2vQcT3rNSvmfie4BqVTaNsvKo5WqJ1WeipVYtbbfQ9kBtz9J2
qbJPiWi7ALgFtYo65inDtD2z0pfV2t6XTF/tWinvmcnvp41Pfj99d/J7dvuEd8qP7AHJ+XNGcfL3
M1alfN+e/L1uU3yP4AyPxtSmt6Lxa0caz/WkEd1A7GoiLuqOUPaZWdrWOXbmXmXn5Gl7q7LP0uHO
KlN2vX7KPru3trcpu/661Hw7R2M+pwPoTPzSSduDknPknInJEnPOvJT34uT33GjKe8/k9wY9Ut6X
Jb+fVyf5vVFmwjvR16h2yvcmKe9tv+G9W8r7zOT3vE7J743XnoD3BImp9L4B7yb1hHX0yS/EdeNN
yr4gW9u6tC4YiNBn0MiggGYT3Wju049mP0NodjOGTWBT2AyaEc6jlm0ZtW3rqHXbSu3bXmrhGLVx
UWrlcjSeDtrW6TTpr+wLhbanaXu/svMnafuQsi/SknfRBGU3tbXdWNvTtX1A2Rf30PZYbS9SdrNu
2l6m7EuaabtY2zq95pr/5rOVfWlLba9XdosiZV+mpfuyFKltWZCc6y3bprx3SnkflPI+PeGd8Lfq
mPy91bSU9+Lk92tKkt87dk1+vzalXbl2T3K7e+0BvGemaVGG03x1PJvMprPZNOtfyJaylWwt28C2
sB1sj6L22hXK7lRX2yXKvq61tnUudtal2Fm33J03KvtnuoX/WR9tL1Z2F53bXQZoW0tJlyXKvl63
W9cP0bbG17W5tqdq+7Cyb9DSfsMobc9KzvVuZnIudVO9V+20LW26fFFYdP/TbZy2tyv7Rs3djZr6
7lrGumuubqqtbc3tTbuV3UPnTg+dyzdrLm7WdehmXYd6DtL2GmX/XNfBn+v+sVf9ZG57pchgr9V4
Dyf1vB1YF9aD9WGapl47lX3LPGX31jl/qy6pW3W96tNO27qHuW2osvtqHvtqCbm9IGG8QY7bNyX3
FrdvT6CRZiH9vJT3ick83FEn5b1eynv7lPeBKe8Hkt/7D01Or/+sZPr6lyS3A/0XJderSu8LUt7n
paSXUq/7L09Jf3Xy+50tU96XJ+xLVKeitwOmDuwa/tdACwpTyxwk9WJp/DhU3oNuPsmE08bpzEyn
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
JndIxauXzC5V5DTVc0K9zXanOd3eoRJe4OC764q0e7jPy6q1WWqHfPuNuHtX5dG1+j7bW4kOz+fi
12uk7h008vhlVPEvq6dKti8eQvar42QnVzU2HBS05b2MGLGav2RnwtiFnq88Uhdf6Vgdf2aC9pB3
F5UeY6KS0qdnVPgbsOfLON89Ir3yYcbLNzPfXOrbI6hI1rnkbvPt3Fe6GQ0b1u71Kha5yu+z13cr
hv0feNtHIgplbmRzdHJlYW0KZW5kb2JqCjExIDAgb2JqCjw8Ci9CYXNlRm9udCAvQ0lERm9udCtG
MQovRGVzY2VuZGFudEZvbnRzIFsgPDwKL0Jhc2VGb250IC9DSURGb250K0YxCi9DSURTeXN0ZW1J
bmZvIDw8Ci9PcmRlcmluZyA0IDAgUgovUmVnaXN0cnkgNSAwIFIKL1N1cHBsZW1lbnQgMAo+Pgov
Q0lEVG9HSURNYXAgL0lkZW50aXR5Ci9Gb250RGVzY3JpcHRvciA8PAovQXNjZW50IDkwNQovQ2Fw
SGVpZ2h0IDcxNQovRGVzY2VudCAtMjExCi9GbGFncyA2Ci9Gb250QkJveCA2IDAgUgovRm9udEZp
bGUyIDggMCBSCi9Gb250TmFtZSAvQ0lERm9udCtGMQovSXRhbGljQW5nbGUgMAovU3RlbVYgNyAw
IFIKL1R5cGUgL0ZvbnREZXNjcmlwdG9yCj4+Ci9TdWJ0eXBlIC9DSURGb250VHlwZTIKL1R5cGUg
L0ZvbnQKL1cgOSAwIFIKPj4gXQovRW5jb2RpbmcgL0lkZW50aXR5LUgKL1N1YnR5cGUgL1R5cGUw
Ci9Ub1VuaWNvZGUgMTAgMCBSCi9UeXBlIC9Gb250Cj4+CmVuZG9iagoxMiAwIG9iagooSWRlbnRp
dHkpCmVuZG9iagoxMyAwIG9iagooQWRvYmUpCmVuZG9iagoxNiAwIG9iago8PAovRmlsdGVyIC9G
bGF0ZURlY29kZQovTGVuZ3RoIDEwNjI2OAovTGVuZ3RoMSAzOTQ4MDQKL1R5cGUgL1N0cmVhbQo+
PgpzdHJlYW0KeJzsfQdgHMXZ9jtbbq9XXZd0Tad2alazLQvr1NzkInfJ2FiSu5FxpwWwKMYgA3YI
IRAIdgKYYggnyUU2fGD4QigGbHpJgg2YYogTkgCBgHX/O3NyI87/ffZv/wh7nr15ZnZmdnd2duaZ
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
uBX5fuS34QH4BfKDcBvyRrgd/R9i/DDcgT6/hTuRH2Ecg18hd8Bd8begE9Yhd8F65E3wa+TN8Jv4
m7AF7kbeyrgb7kHeBhvib8B2xo/CfciPwf3I/wUPxF+Hxxk/ARuRd8BDyE/Cw/HX4CnG/w2/Rf4d
xJCfRn4Vfg8dyM9AF/KzsAn5OcbPw+b4K7ATtiC/AFuRX4Ru5JdgW/xl2AXbkXczfhkeRX4FHovv
hlfhceTXGGMqkN+AHfFd8CY8ifwW47fhv5Hfgd/FX4I/MP4jPI38J/g98rvwTPxF2APPIu+F55Df
g+eR34ed8RfgA8b74AXkD+El5I8Yfwy74jvhE9iNvB9eRv6U8Wfwavx5+DO8hnwAXkf+C+O/whvI
n8ObyH+Dt5D/Dm8j/wPeiT8HX8AfkL9k/BX8Efmf8G78Wfga9iB/w/hfsBf5W3gv/gx8x/ggfIDc
A/uQ4/Bh/Pdc089yTf+MafpnTNM/ZZr+KdP0T5mmf8o0fT/T9P1M0/czTd/PNH0/0/T9TNP3M03f
zzT9E6bpnzBN/4Rp+idM0z9mmv4x0/SPmaZ/zDT9I6bpHzFN/4hp+kdM0z9imv4h0/QPmaZ/yDT9
Q6bp+5im72Oavo9p+j6m6R8wTf+AafoHTNM/YJr+PtP095mmv880/X2m6e8xTX+Pafp7TNPfY5q+
l2n6Xqbpe5mm72Wavodp+h6m6XuYpu9hmr6Hafq7TNPfZZr+7g+o6bf1avrbJ6XpbzFNf4tp+ltM
099imv4W0/S3mKa/xTT9TabpbzJNf5Np+ptM099kmv4G0/Q3mKa/wTT9DabprzNNf41p+mtM019j
mv4a0/RXmaa/yjT9VabprzJNf4Vp+itM019hmv4K0/SXmaa/zDT9ZabprzBNf5lp+stM019mmv4y
0/TdTNN3M03fzTR9N9P0XUzTdzFN38U0fRfT9JeYpr/ENP0lpukvMU1/iWn6i0zTX2Sa/iLT9BeY
pu9kmr6TafpOpuk7mabvZJq+k2n6TqbpLzBN38k0fSfT9J1M03cyTX+eafrzTNOfZ5r+PNP055im
P8c0/Tmm6c8xTX/2LNL0CNd0rulnjabf/v+k6W+eJk1/hGv6/wdNB1RcsNbrHBoQRZBVdJZGkgBE
SRRVCKCkwiCEVq0oakWlsAhaNeCKrFbTD5UoiekdmUKSMbpK1NCNJQnXFJVKPq2zSvQDMCrV8ULE
w8TBcQyE/31UBThOFYjOARwcHBwcHH0Pidb+TOk0CsDRJ4DjIhnHV7KsUkkq5sJhlaLRqDTURb1F
9KdjJYyAho2fThY/bOkVEYzEI67E5yw5ODjOAuhd/4v5JJ1GrdYoigYkGbfQgKJRq9QaqhSJDxUz
kTxqPknBiBIqI6rkaU38/zCfJAEHx/dxAh0tNXCcKgh6F3BwcHBwcPQ98PkkjtOA3lkkCunwsErR
ahUtOhRZVhRRUlRqRWETTsqPeT5JQjCSjrhADxwcHGcHDB4tnU9Ssca0dz5JOmo+ic3J6LVsPkl9
1HySotaA4fCIG2VQUUmojHQ+SVEUkOiaRlZO//NJynEfIuHzSRz/ASfQ5PL5pFMHweABDg4ODg6O
vodEa3+mdBr5w/l9BPS5IzaYUpQj80lqnU7R4aBJrZLVajafRP//ochotIpy8s/F98H5JANwcHCc
HTCl6uk0kswaU1lGRZIlSaGSRklJzCcZdVqtTqPWsseYDDrQ6LRqjQ6MAJrEXlhcOtMuKqKObizT
+SR0nd7nk6h6qjX/KYTPJ3EcByfQ5GqB41RBMKUCBwcHBwdH30OiI8nnkzhOKei4iA2Q1Gr58LBK
Y9Cr9fSmvKLSaCRZrWjpLXq1Co1erT75+5g/bOk97nySCTg4OM4OmP3fm0+SVJKkppJGSZ2YTzLp
tDqdRqNj80lGPWj0WrpmOjKfhGKo0OeTJLWoQ038/zif9H95Pun0PhzF8eMEn0/6QSCY/cDBwcHB
wdH3kGjt+XwSxymFWqVWcIBEQV1qOm8kao0GjUGt1tC3iGgkWaPGARWdT1Jr1IYf73wSfYtu4l26
R1xgBg4OjrMDlqCBzSexiSH6x11JhfKGAEoauXc+SafTazV6kBVc0YNWr9PgmvnwiFtJqKValtWy
ATURVIqsVnSonac18bTN1B530C8fJg6OY3ACTS5/leCpg2AJAgcHBwcHR99DoiN5pnQa+XxSH0Fi
Fom+gVajwpERunBYpTUaNUZ0adWKVkvnk3RaLY2g1moMdPB1suiD80kW4ODgODtgSzfRx5LUrDGl
80n0SwRH5pMk1rxaDHqDQaczstcsmQ2gMxp0egNYD4+4UQa1avrkpqSRjBqtFlRq3Akq4+l9A81/
nk9SHSYOjmNwAk0uf5XgqYNgSwcODg4ODo6+h0Rf9kyZT+Ive+gj0ChsFkmDwyLl8LBKZzZrzTho
0mnUOp2s0mn0Oh2LoNOatNqTfy7+hy29R967e8QFNuDg4Dg7YM82s/kk1pjS/47JCsobAijpEh/8
txmNRpNBbwKVGsBqAr3JqMM12+ERtwalUaNotSqVVmXW6rSgqFVUGf8fZtr/N6Btpv64D5GwqST+
uXeOf8cJdLT4qwRPHUR7NnBwcHBwcPQ9JPqyZ8pNSD6f1EegVWs19I2zWvoKbi1o6btDVAarRW9B
l16j0etlRa816PXor9bqdRY6+DpZ9MH5JDtwcHCcHXAV2OhjSVrWmNI/7qrUKkWPAEr6xHffHBaz
2WIyWNjLr+0WMFrMeqMZnEBfyU2h0+Oi1ulVKr3KSjdWa3AnFtTI05p42mYajjvo5/NJHP8BJ9Dk
8lcJnjqIrgLg4ODg4ODoe0j0Zc+UTiN/2UMfgV5Db87TwZRBrdfhsArdKlNSkiFJrzMYdVqjUaU2
6ExGo86g1+iNeptBf/L3MX/Y2dAj33E64gIXcHBwnB3wltrpY0la1pjSx4kUjaI2IoCSUcX+sOa2
Wa02i8nG/hbnsoHJZjWZbeCGQy9bQxk06tV6o6IY1El0Y41WTZXRcHr/MUTbTNNxB/2sV8A/987x
7ziBJpf/9fvUQfSWAgcHBwcHR99Doi97pnQa+XxSH4FBi6MgvdFgoK9MMoDBiA7F7HSYHOgy63Vm
s6IxGSxmk95o1BpMRjsdP50sftjZ0CPfcTriAi9wcHCcHUgpc7L5JDYrQ/+4e+x8UuJTA94km81u
NSeBVgfgsYM5yWa22qlS9I646XySQWPA6Ea1g80n6XAnSUbD6f3HEG0zzcf9fgBL9un9sx3HjxMn
MJ/E//p96iCllAEHBwcHB0ffQ6Ive6bMJ/GXh/YRGLVsFsloNJmoy0jnk9RWt8vsMhnNFoPeYlFr
zEabxWwwmXRGs8lpMp38c/E/bOk97nxSCnBwcJwd8Efd9G9uBjYrQ/+4q9aivCGAkjnxAqQUh93u
TLI6QWcASHaC1Wm32hxUKXpH3EYzLlqTSaMxa5wm3Fin05ioMhpPa+LpfJLluA+RsGTzz71z/DtO
4BZOEnCcKkj+KHBwcHBwcPQ9JPqyZ8pNSD6f1Edg1uEoyGg2m8wWndkE1GHW2Lxeq9distiMBptN
rbWakmxWk8WsN1nNbov55J+L/2Hnk458x+mIC/zAwcFxdiBQ5WHzSUzCDs0nWRBAyZKYT0p1Ohyu
JKuLzSeluMDqcljtTvAdHnGb2HwSnX6yaNx0Mkqn11jMTrP59M4n0TbTaj1eCJ9P4vgPOIH5JP4q
wVMHKVAFHBwcHBwcfQ+JvuyZMp/EXx7aR2DW4yjIRN9Aa9FZTGC2mHBYlZRM55PMVpvJaLNpdFaz
3WZDf73ZZvFYLCc/n/TDll4t/TSd9hASLggABwfH2YHwiBT62iQTuzmj16Mi6TRaGwIo2TRsTibo
dru9TpsHdCaAgBfsXneS0wtBAEdiL2YrLnqrTaOxalJsVivojVqb1Wu1mE9r4ul8UtJxHyJhuqoD
Do7v4wRu4fBXCZ46yOERwMHBwcHB0feQ6MueKTch+XxSH4HVgKMgM30DbZLBZgGrzYLDKofPl+Sz
WZPsFrPDrtXbrS673ZJkM1rttpQk28k/F//Dlt4j3wU/4oIwcHBwnB3InhCgjyVZ2KMY9EVwOqNO
b0cAJbuevVA7I9WbnOpxpoLRDBBOBWeq1+lJgQygr+SmsCVZ7VaD3aHX2fUBR5IdTGa9PSnFbju9
b6ChbabTebwQlmz+uXeOf8cJ3MLhrxI8dZCzJwAHBwcHB0ffQ6Ivq4czA/xjNH0ESaYkK9jsSUl2
h9GeBEn2JBxWudNCzpAjyeGyWd0uncGZ5HW5bA6HOcllDzjsjpM+2A97C/3Id8GPuCAbODg4zg7k
TU2jjyVZ2awMfRGc3qQ3OBFAyZn4dGW2P9UXSPYEwGQFyAqAJ+DzpPghApCc2IvdmeSwmRwOvd6h
DzocTjBbDU6H3+k4vW+goW2m67gPkbBewen9sx3HjxMncAuHv0rw1EGVNxU4ODg4ODj6HhJ3j86U
m5D8YzR9BA4zjoKSnDgqcpmddnA47TisSs5Id6e7HG6v3eb16k0eR4rXY3e5LA6PM83lPPnn4n/Y
2VADgpHhiAvygIOD4+xA4cwMrPeQxG7O0D/uGiwGoxsBlNxG1rzmhgKBNJ83DSw2gJw0SE4LJPvS
qFKkJvbiQGl0mNwuvd6tD7s8boyIa6iMjtOaeDqf5D3uQyRMV03AwfF9nMB8En+V4KmDqnAmcHBw
cHBw9D0k+rJnyk1I/vLQPgKXFUdBDrfL5fZY3E5wuZ1utz41O9ub7XF5Uxz2lBSDOdnlT0l2ejxW
V7I70+P2nPTBftjZUBP9NJ3pEBIuKAQODo6zA6Wt2fRvbg42K0PfbW20Gk1eBFDyJj5dWZielpYR
SM1gf4sryIDUjLSUQAYUwaGXrbm8uFg9GN1jyqIbW+0mryfD6z29b6Ch92BSjvsQCUu2BTg4vo8T
eCQ4CBynCkppK3BwcHBwcPQ9JO4enSk3IfnLQ/sIPDa3CwdIHo83xeZ1g8frxmFVIC83NTfZk+Jz
Of0+oyXVE/SlulOSkzyp3kiK9+Sfi/9hZ0OPfBf8iAtKgYOD4+xA2bJc+jc3J5Mw+rojk81kTkEA
pRQTe6F2SVZ6RnbIlw02J0BxNvizM/yhbOgPEErsxZOCizU5GTc1RZJxY5vTnJycnZzsOa2Jp/dg
/Md9iIT1CqzAwfF9nMAjwfxVgqcOStky4ODg4ODg6HtI3D0yw5mBM+U9UD96JNvpLFJKcnKKLynF
C8kpXhxWhfoV+AtSvb6gxxUMmmz+5HAw4PWl2pMDKXm+VN9JH+yHnQ098l3wIy4oAw4OjrMD1dcW
07+5eVlj6nCgJjgstiACKAWt7IXag/Nzcwuy0vIhyQNQXgDhgtxwZgEMBshM7CU1mBpMcQSCNlvQ
WhwMBMHhsQUD+QH/6X0DDb0HEz7uoJ8lm3/unePfcQK3cCLAcaqgrr4WODg4ODg4+h4SfVkbnBng
H6PpI/C7fCk4QAr4gyFn0Af+oC8YtGUOHBAeEPKnZaQmZ2RY7GF/JCPdlxZ0+9ODJWnBtJM+2A/7
l4wkBKOkIy6oBg4OjrMDdbeW0ceSUtPpituN7anbZk9HAKV0O5uTqS0pLCzNyy4BdwpAdSlESguz
c0thCBx62VogHRdXGKOH7QPpxu4Ue3q4JJwWOK2Jp21mVtbxQliy3cDB8X2cwA3IAuA4VdDU3Qoc
HBwcHBx9D7mMz5SbkPzloX0Ead5QAAdI4bT0TE96CNLSQzisyo0OzhqckZaZE/Tn5CS5stMKcrKD
mRnJadnpgzLTM0/6YKf3+0f/ExwIRo4jLqgDDg6OswPjN1SC3Q4h9lXH5GRsT712ZzYCKGUnvsY/
ctCA/uVFeeWQHAAYUQ755f3zisthDBx62Vo4GxdvVpbTleWsyMKNk/3OrKyyrMzT+48h+qhJbu7x
Qliyk4GD4/s4gVs4JcBxqqAdvwE4ODg4ODj6HvoxdsKZAf7y0D6CzNSMNBwgZWZm56RkZ0BmdgYO
qwqH1ObVRjJyCsKhfgUOb15mSUF+ek7El5mfXZWTnXPSBzu93z/6n+BCMHIdccF44ODgODswtXsY
OJ2Qzh408vmwPU1xevIQQCnPw16ANKHqnHOqBhRVQUoYYFwVFFWdUzSwCiYDfYUSRVYeLr7cPI83
1zOEbuxL8+TlVuXlZp7WxNN7MIXH/X4AS7YPODi+jxN4oH0QcJwq6Kd2AwcHBwcHR99Doi/rgTMD
/OWhfQS5gUgmDpByc/L6+fMikJsXwWHVgNGjikYW5PQrycooLXGlFOUMKinO7pcfzCnOH94vv99J
H+z0fv/of8KR7zgdccFU4ODgODsw89nR9G9umWxWJhAAcAfcyYUIoFSYzJ7xmTqsqnrYOf2HgS8T
oHEYDBhWPeCcYTAdoDyxl5xCXAL9MHph8mi6cSADdzKsKD/3tCae3oMpPe73A1iy+ee5OP4dJ/BA
exQ4ThUMM58FDg4ODg6OvofE3aMz5aH2H/afTxyHUZCWn4MDpH4FhSXBwjwoKMzDYVX5xPH9xxfn
l5TlZg8q8/gHFETLBuSVFIULBhSNKSk6+efif9jZ0CPfcTrigpnAwcFx1kDsNclA6Cox4hq6hCSQ
4O/oUQp+dDmQQ5AFRdjuDoURMBomwmSYAovgUlgPD5N+Qn/hbfEKVdSv8ef7a4L28AvfSvE40O+w
BiETcqAEx+fDYRTUs+2aYcl/3A7i8fgH/3GZgcs96rd6yHfrv4t99tJn9++96N0NH55Dk34SZy/h
UHc5PAE7DBcaLsJdqI7shggCZsP34hOaWbKKOnV6AJPZYrUl2R3gcnu8ySmp1D+UFk7PyMzKhpxc
bE76QVFxSWn/AfRDB+ck9lFTO2TosOEj6kaOGj2mfuy48TBx0uSGxinnTp0Gpxbi99YfRfPEjuNG
fZ3SOwn3WXjdo5NXLlu6ZPGihRcsaD1//ry5c2bPapk2ccKY0dGKweeUDyobOKB/aUlxEXYL8vNy
cyLZWZkZ6eG0UDDg96WmJHs9bpfTkWSzWswmo0Gv02rUikqWRIFATm1oSJM/lt4Uk9JDw4bl0vVQ
M3o0H+XRFPOj15Bj48T8TSya/9iYUYw5+3sxo4mY0cMxidlfDuW5Of7akD/2Yk3I302mjG1A9401
oUZ/7ABzj2LutcxtQHcggBv4a11za/wx0uSvjQ25cG57bVMN7q5Dp60OVc/S5uZAh1aHTh26Ys7Q
og7iHEyYQ3DWlnUIoDZgomKeUE1tzB2qoSmIieHa5pmx+rENtTXeQKAxNydGqmeEWmIQqoqZIiwK
VLPDxFTVMYUdxj+Png2s9nfk7Gi/odsMLU0R/czQzOapDTGxuZEewxLB49bEnJfucx1ZxZ1bqxtW
HR3qFdtrXfP8dLW9fZU/tn5sw9GhAcqNjbiPmBAe0tQ+BA98A2Zh3Xg/HktY2dgQIyvxgH56HvSc
Emc3K1RLfZrm+2OaUFVobvv8JrwwnvYYjLsk0OnxRLfF94Kn1t8+oSEUiFV4Q43NNckdSdA+7pIu
d9TvPjYkN6fDbElka4fR1OvQG452zDocxlwsOnXVjTucr4SmKDQci0PMP8OPKWkI4TkNoDRrALTP
GIDREI0Et4rNxOsxL6apbmo3l6G/mW4fk8PmkL/9S8DrHzrw52N9mnt9VGHzl0CdtJQcLmgYfsgd
i0Ri2dm0gCjVeEUxjYPZekluzoXdQiy0yOxHC7MP6jFvmxvL8jHzAwF6eVd3R6EFV2JtYxsS635o
8XZCND/SGBOaaMiOQyH2iTSk7VDI4c2bQliONzFRsMfU6Yd/JrPDVju3LEYc/5fgWYnwuvGhurFT
Gvy17U29eVs34Zi1RPiAw2G9LpIIwAyPSWHMqeEhLHrjpjRQD/zJ4SGh2nlNw7CqYRpjtuoG0Ss0
JlyCV2S7wvI79fCe6UqDnu5LCqtY+Z/ZraixADMf4h8SMzcNS3CjNhD4X27UHf+cbsWsI5v1nlOs
LHLs+qBj1o9Jnr5dxARL6ULdhCnt7dpjwoagWLW3Dwn5h7Q3tTd3x9taQn5zqH2b2CA2tC+qbTp0
+bvj21d7Y0NuaMSTmEvKcnNCNKS9fWYHiOEJDbGot4MwR//q1Y2xMZHGUKwlEgqEGmbhQTrKQB+Y
0FSNLgGqOkLkurEdUXLd+CkN28zYAl03oaFTIEJ1U1VjRxqGNWzzo9QzX4H6Uk+64qcrUEewLnUK
ahbfuy0K0MZCJebB1md0E2B+6kN+BGZ0Cwk/c+JA6exAUew5zOiWEiHRQ7El9FMn/NoSsTN7Y6sx
xExDtoNAe180MIEOXJnQENX2j5ZFB0UHCxUC5gj16kSf7Rh3EIGuwaSCeDtwn+OYdzdp6xgU9W5j
exrXG7MNY1K/tsN+mHIa7agd4fESJz7xyBlMnNLQNRhw/4wxRhUF1UtMxNE1gckLrQVMS2dgAzYb
bVqFm0JYq0MjOoTREWYTZrePCNXOxBjUYAtRgqkK+Gc20lghWjroFf6PkchRkajusZ23mwcdWiO9
a7iCv/bYnGNX5x5eHUINNqjhvEQFwfLMymYgNt8ba22MHI7SHGtr8bdjIS6jJbmMbTyUmias2ENj
bTOaaR3HSj8jhB4j0MPf0OINNOIOabvSTpv5Gc24mZR++EixCyLH7BILP5mAhxbC9HRibfX+pkZ/
E1YWMrYBK6o/JqPtn41tfaiZVpD6xPnUo1ah1dw+HrcFvBCN3piCijW7eVaIVu8YvbCJ3E9o04gY
jG+Igbe9PdQeI5jE8BCMjLtPj6nSh1MLf4sioeZZtBsym/ZCZiVaSEwuyx26N29tKNCIUYQwy0vM
OCxRLZRmtNNOzrSmCOaEpd3a7h/YjiV7GlZKKX3GpCaswH6zf4ifXepmL65hJgyna424o0RETZhG
xO3ZLz22INIxTQkf8WG/hZFEZDXbK2vzYvWHoijsh47FkZjgHICB9OQJ1eOEOtPMk8PDMXujWKq8
dGt/TJjQq5SJ7YfTTb2HLlhiM/RhVZM1p6g9YXJd/dFVfmrMVjfuXC9mLL2hXqmFCeJfhYchBXzi
X8QDUI72gU5Viq9b/HOXmO2rqLSL+6BJ3A/rxA9hDxoJzOhjRlcFmkXojqOR4zvE97pqawuj3WhH
8pjdmZlVuI0GdHqSC/9LfE94CDLAhx57Oh1eFvJuZ1VVr6N0QMLRlZ1buKdSK74Lf0UjiO+Ke7Cv
zrbqyswr/LzSgB5EvAJMhIAP1ot/ghgaAaLiO11p6YXrnhBfwPDnxedgJtvsuU6DpRB3+Iy4Fax4
elvEzb0hm7uMlkKoXCreiFq5A3k3mr1oPkcjwULxPliBZg2aR9BIYEL2oclHM4b6iBvFjZjOe3F7
E3I+moVo1qCRMGcfRP/zKYv3i/NxzOETbxBvATvaq8WfMfsetD1o/wb9U9H+Na5Te13v+h1o0/Bf
9vrfjusOtG/rtX+B/l60b8V1av+8d/1CcTnbblmvvV5c2pnqM1emYrgfTQEaEV23oOsWzLpb6IAM
mYhXi63sSB1oF6K9IGFjdl3eGQixa3R5l9NduB6z9HLM+ssx5y7HnLscJAy67FCcyxJxcsXLMM5l
GOcyjHMZ5kqBuBSPt5SOXpHNaPxoRMz3pZjv1D+GvAPNbuZ/DfJaNOvpmngR5mMWpup6cX5npg8L
2ZyugdHCikfF2ZjVUXF2lzulcM2RNY2WFkS0jb22icadxUJndWn01HdWlyclYWOs8yuN4gz4CRoB
kpDT0BSjqUEjiTM60/J928XRsEANUaNvhbBCXCGtkKWCGmJ9QiyEejX965FVzIVyNWzxTS8n/Veu
r1wptrCxeQuebQvWmBY8nxbMic/F6ejvF89DMx3zZTom6jw6+kMGXDOj2Y3uvWjLuGbCeCaMZ0Jf
E/qa0BeQaUg9miY0i3pDVYdDDm1D439OQ9BkYKgRfY14lnuRP6cuNCNwzYBrBlwzYKzdwneYQjOy
H009GpH57UVDJyC+OxxW0BvehEbFwj9ncQ6FRem2wnfRnIwdWSSWRdZnkbVZJFpeUVkYDSJZrdaV
a0Y+MvKJkbtGStNHLhy5YqTYvzu+o6szUlDI7GCY2ps73Z7C/qbKQcIjmLLpyOvQ7EEjgg85H00F
moVoJOERZB+qWz6aCjRj0ExHI+MWD9M6i+zrDaP+61gYddFw4ZhwEc/hoc6yojGVo1DHpqNZh0bE
fT+E4Q+x2AnXI8w/hryX+Y/pjb+e+fuQD20jsm2odkzpZR+aCjTT0SxCI8MucTLq7mS6f2QfmkVo
HkEjiVNwmSxOFh7G5SHhITEnauhn97GP14HVojZXmgU9XlQDuZ/xbYyvZ1zBOC1qHGH4aoTh8RGG
a0cYMtAhZEIlBtzCOBDVVRo2VRrGVBqyKg24NycEwCDYGasok88Yj2acE00KGL4JGP4RMPwtYPhV
wLA4YDgnQLdLxmphEJIY6yiTWxmPYJwe1fkMv/cZJvsM/X2GSgO5i+DRoYpxKmMvZfL3TaYaE2ge
JX+HGtwT6SzP8mGLziwS7yyvRKuns3woWgc7y+9C61+d5T/zPUa+Iay1IF91pu3zVdrJF2S4RNf/
0Wv/jQyHjWh/jvYctDdAOQmjfU9n+ZU0/t24/S9x/TcQVNP4v4Z6tt06Mpz5/6p3uzs7c1rwqHd0
5lyCR/0l5LCj/qIzZx/6/qwz53q0bu7MaUVrTWeYJnB+Z3m2r9JC5kCaQOPOgLBAUzKy94jDcM+t
aA9NbFzbmUO3qqEH6CbVnaF+aGXQVD5GQlDPDufrDLGTTIEQ20UyhFiivRBmtpGYWOINEGS2ujN0
Je5FtSm8z/fP8kfpicOXxNR5l++Dx/D8JuHq+2R450bfy9todnX6duV0k/AW30uhR31Pp3WTSZ2+
HTndagx4IqdbIJt9HZjJMYwrkC2+R3Lm+B4OsdB7QxiKl3pdea7vjtAU3+1hXO/0XZnzGE0GLMAz
noTBjTmDfSPLN/qGhLsJBkfL8WBRra8stMQ3EL0HdJPhXRt9/dK6aVIKcB8bt/iy8YjpIUzKJl/J
xIn9twsloJDl0RxlmdKiTFLGKoOUIiVX8SspSrKSpLaqzWqjWq/WqtVqlVpSC2pQJ3XH90YjdMYu
SWWmlkqiLDG3WaAsJCb0BKIWsPbEbGKdUDe+isSsdVA3oSrWP1LXrcTHxQZE6mLq+nMbOgi5qRHX
YsJ1ODab0IBFlHqt9NJ5oG1ASP7KG73UvmzljY2NpC62YwbUtfhjX43HM9HieFYOVbnAcWGFq8I6
2DJwSM1xqKmXI0fgihwNV0pV7Na68Q2dJQ8+mFLVGCtk7ngc3XWxoXQiaZuwWFhYW7NNWEStxoZt
5FJhce046k8urWk8HA2CwiKMBuXUotG6IEijQZB0sWgjWTQsr8Hamo5gMBHpKTKcRsJy9BSLNCex
rzQ8BO6rnloYTUiFNLavNCGVRsOCkdiZ6eid6YGY2M5MemA7S6aROsJhjJITplE6+ocxQke4Pwve
eCQ4FE4kpxHC7Dhh0siOQ8iROJmJOFgYeuMIaowTOZWYVXUCkUlX8x9nzqDTeU2h2llommKrL5zr
okM9f8fMP/bO86U3tcyYS20c7PwxNKsmNjNU4+9onnGc4Bk0uDlU0wEzaic0dMyIzqrpbI4214aa
axq7NqyorjvmWNcfPlb1iuPsbAXdWTU91oa64wTX0eAN9Fh19Fh19FgbohvYserGVZG6+oYONVQ1
Vk9N2F2CTovVognHh1UO86LBrI4MCriu8G6XANsvXaQxpg9VxQxoaFBuZW4lDcJKSoOMdMK2N8h1
xaCAdzu5vzfIjN6WUBVEwFU7r+bwb+nSpcuWUlq+PIK8bLmLeS7DyhsYXxcbQueXymPltbFoU00j
odcDIzZES6eHpoenZ06/V1oYWhhemLnwXmlMaEx4TOaYe6WKUEW4IrPiXik/lB/Oz8y/V/KFfGFf
pu9eaTlDY3VD1PxE+a5yYWH5ivI15evKHymXE97WJ4K7gsL04MLgiuCa4LrgI0EVDZjasCVavi74
16C4HEsiWYaorWHJXY42/ujqsuX0RJZi6tKaNIs0bRrRrPFrCjRRTb1GXiiuENeIok/MFyvEMeJ0
UcZuVKdSVoRWdIiqrGitbr0uptuh262TY6odqt2qvarPVbJfVaCKqupVTapFqjbVWtV6lWataq0i
NOkW6dp0olnn1xXoorp6nexTCOC5LUVD82j5cm/UrKhqfDptjU8UanwadY2PZl9jZHmkuqEyCDOw
f0ywL58LNjQhNEVoxqOR4b+RX0XzAZp/oJHgauSfobkbTRf1EXPF3FrXvBqaB40RqqQusbCroKRw
QDfazbMT9vgpCbt2dMIuryx0od1ZUaStNGFXncB25OfRvIPmUzT/QiOLhWIh2/nyRB1sXApLIwRP
C3BlGaWlkWUkgg5Cy86ypZEIUEOrK5YnjBohx9ZiIEuXw9KlgKULLYzEfJfSzZZT+xAwAFh8+SYA
eST40CSzUR3E30OzD80nPSPi38nnQ6hnfnyvSP/O/nCvAQjDrbAO0uBz0g+egh3YQG3APlw93AJD
YRc8Aka4hOzE/Axh1+l+1D8fNmdDwElkuB3ehqmwBD6EvTjSroN3iRX3UwuLcIQ5ML4f6IuGr4tv
w1haqIbfwnbSSsZDPrqHCTmYF2FYE98BTsiMvxh/C9d+BR+StHgHDEPXR2DBccQK+CkOvefD8/Hv
MKVp0AL3kcvIfuw0NsFqqVhqj58Pg2AzvE7q0DUKLpHf0mzGbs9P4W7iJDvie+Ifw+PYSZiFe7oK
rsMUd8IOIU+slteDH9LhHBgNzRj6E3ib2Eg/MRrPiFfFb0ff++DvQkT4vahgOiIwHKbDjfBrzI03
YB/2cXSkBLtuG3F5mfxFfgvTVgfL4VJow5RvwG0fgm2kH+knOLHjK+AZZsFEDFsD9+Lxu2A3qSON
ZAd5UrxXLuipiCfF7fGP43HIhgZM4Tp4Eo/xBSnAOHgEMSguk1KlZXLhwSvxDGfCnbAbXsZ0vIv5
/iV8TbJxeU+4QlgRnxy/P/4hpkWNnaIBMBamwEK4EC6C3+BVfQp+B38j3woajLlLelq+VP48fjPm
bTpUYdrHYOzxuO/VeJU6oRuXN/AsLcSPZzGAjCbjyByyhtxKusnb5G1BJQSw6f9UjIk7xT9KpbIc
L8M9OejoH0vJZJiLV+AKzO2b8Xzvh6fhOWIn6SQXz+gN3P4rYZBQg8vdwi7hXXGluEb6Tr62Z2/P
Zz3fxttBwVI2FPNhOTyIufBX4sA0ZJH5ZCn5AFO+VtgkGkWzGBJLxEpxgtgoXifeIj4rviQtkTZK
78jD5WZ5o9Lcc0HPy/G6+DWs26XCdGVADhRDfyw/s7E0nY/pW4TLErgMroR2uAnLy82wHjvy3fAE
PAevw5/gz3gFgAQwzfPw6Auw1K0kN+FyO3mIPEmeJs+R98hXdBGCuGQKpUKFUC0MEeYIK3G5Rdgt
vCF8IiaLM1BF23C5S9wivo2tjiTF5UJchsmr5ftUO5VMZZjSon7huwMHsw82Hny3B3o8Pef23Nrz
ZM/H8UnxSzD9YciFPEzpKkzl7VgG78XlQSyJW+D38AK8ydL6dyIQGUu8i4SwNOTgVasgQ7HrNJyM
ImNxmYjLZDIFl2bSQubisoK0kavI1eQaciP5OVtuw3O7lzxAtuCylWzH5XWyh3xEPiV/F7AQCyKW
5rCQIeQLA/FMq4WhwhhhHC5zhIW4LBKWCBfiFbpP6BK2CW+INjGMetssLhZvF38rPiW+Jn4jCVKO
lC+VS5OkOdLV0i7pZekt6VvZJ9fKc+W75KdUXlWxaqJqvuo21SOqT1TfKSqlHnvhlymvKXF1GNXq
GTzvzcfc8c5X7SJL5STpYmEP1guXuEheRSZijqmECWKreJP4ijybfC76yTukXZwnnh+/WxwifC0u
JJOEJ0hQ9Mll4my4AeJko/Ce8IXwsWQnE4T9JFP6KdkqLBSrBfZMhPyqZJeulj/BDvybUCZcTnYI
T4tXi1fH/wvK5LvIHvku4WXwS3sFG+zBWr1K+AVu9JIwT1gNDVKx/C3Mw3x/QL4Y83uwcB3JFl+T
7oIPxZDwDxw23oqq8SIZIaUJ5wkDyUZU3IMkFQ6QxbCI/Byi5FHyJ9KNXf37xfvISEGPVysmGEh/
HE28KAbIa6IWGmkaSbpgJ/XC58JE8THVbrEEx3O74RW4lIikAMvOIfTABVgDbhEyUNNqUU1eJYXg
gl+g3n/R8xhVbPkteTWWs1+LOTAOCmCasBPKsG58iEsDXAuFsB3L4HVQINwGl8XbyEzU/VGonwLg
gBTyiQ7V0olpW0GfshCCqIXT8ahfo/4/j6pfR/4CFxE/1qwdkCnRkBukWlSmJtTf1bjMhGm4difc
rNosvwpjiBNA8vfchaX8j3Aetjkf4PE9UI7pmwK/lnIw1X5U5sW4xZ09wyCKy7WwkwhwOaZ5MNbz
emkYKu+t8fl4hvOwjRqJbeJzMC/+C6jGazcufnV8NUyP/zo+FYfg4+P3o/5eGO+EUlglNwqT5IhU
jBr7HPkdtkd/IKtRt4fBO6hHYeKCT3H5LaZ/sPwotEtvonZWxG+Ivw52zI8g5lALtqL7YAH8BfNt
mLgDinpGCx3xIeIibKH2wNj4fXEf0cLceCsq72NwryKj9rRBqnwvlt3V0myhANObBQ6Sj75T5XXi
m+LfpEXAwcHBwcHB8eODAxcn9rdc2Ivx4hg2C3sc2Tgyof37fOzbFGPfoz+O3AZi/2UQ9nPOwV5M
FfZ7hmBvYiT2s8bgMh4X+rRqI468p2J/aRr2jKbjGHYm9sLm4MhrHi7nYy9vIfaLLmSjv4uwP3QF
9sjacKxzFfaQVuHSjqPZm3Dcfyv2jH6B/af1OEa8G3trD2EvpwtHFt2wDR7HsdCTbNz4NI40nsEe
3POwE/tiL8BLOP58BV7Fscc78Afsm70Le7B3tRf7Zx+BQJKxx5xMbzDiWK41tjLS0CGQR4XHcRym
CE90gix1C49vEkGrUMdmAm61Sn4CwwUQSRZoyPnkPHBFzF+VHywfbf6ifNTBcqhAt/k7pH4F3g6Q
upU3u1qBKGh3tBJw5UfyIwX9GgOWgCWMRJIl+M4v7vguKsO32DHfQZ94Xon97cfk88GAed9JU7W1
2/2s+596Ud8d/7orFC5mdm5BMemOf9KVXVIM3fFnoynocLuQPAOQ/qknit6pF7TJK41zSg3Y553Q
pYgeI9qdSSJ0iyWbDAatZERH1OHxOC3aBdJ/OxeAhVhWepNvCcy/1BWJfDXt4FcHLNaB+QmCioPl
FfTEImTxtN7p2yXezWCMKrhLV0WR58VCPDciZqSXFJcWFTrsSYoYEI9aEaKlDmFAXmSgbWBPS39H
SW5OmadUDJG0S9zuirKyfhNn9PyBZF6aEy0b1C/jpp63aW6E4/vEP2BueOmtKZob0alqWbG6ZKdV
shqdKotJMRudqQaXyqJXzC6DT+tVWXSK2auVNaCyqDWgmN0Gl2C3iUlOo8NpFOwpYpLL4BHsXm2y
VysmEdAIdklMAo3W6+0WM6Ia0CQBaIxOJ13DfSa5XAa7w+F2ezyECNTTKSbZbCkpycmSJG5VLFZr
aqrPJ8sqGparmE0mvV6nU6sVlRGzWasBp8vl9YLWbLEkJdkrjKucDxtWNbkWuQRXt2CIOrWrvJpV
XnoTVlGpRJNAhKn+hnto0VpcXm4uN39xYJ9531fT9h384gu6SosZtY5mthw84vzieL6r5LzI5ebf
rcpzUcv0PfQrINO8XQ6PKHQrf9/aaksWrT5Fhe6oqdWkU0RcNC7QGDTsalcUWQcOzM+3FBVFCgsT
jFffaQuVFNkCJQFbkUhNkT2EJiCGbAHRFrAFlk7b+GhtHIjt3PHnkrHN46c/uG1IvOfzaWPP7Xl4
+gVk/LCejcnkmXFkcj15pmcgNfU9D4xLuAQ3mQwEJvSMEC6TbwIb1LHyELrVcp9FuFZ/vUXQ3qax
wG3EhuM6reZ+Y7BeRVRtSRPOozk57cDBcpZ1ByoO9MPxIj1XYsP4rooKWmzt6RnpQokZ+ttVKsGe
5EwVhMt+MWvtnaTwq5/cNTrgGXF5z8LwyNk/Je2vkVISvyC75s89tz79xiPt9/2Szt3kYaomsVSN
YKlKy5Ky1cNkEZNjwWTZcGCs0WKSEpPOoqrNnrjAxyaLJkpjI4cSZStxOB1WuxmUktJSa0lxRp6Q
d9usNXf27PrnT9aNCrjrLpNnZtfNvrnnotd7nu8hF4RrPyPnP/16rH0DS9MFPRvJbfAsKvkClqaM
RqHR+TuHqHE2uXe7RQ0BRZJMaitssUb1OqnMZPfZ2+yivZtkR3U+03STYHK77sRkorpNG3VwGkrA
gX3WgcRidQ6kaSWLvVsxq/VWq15HiwQWhvwiluzSUkxseiioqELBwwKgumDOYo2i6MLWpH5ldaVV
c9b0bMwJrqm3GTRJmrKifkOWTp/TQdM9nrQJDYITdXkCS7dfkNtSZpaukAlhz86IIJhJPWkia8l6
spuoSDcp3gxt0oQpNEcPTqP5mX8AmSYygjosdqs9Ha1A9ZcmL2APjBfkg98Kzl/g0X4a30cWYuuh
g0HsaMkQVenEqCZaVqKJVpRM15B1mkc0gmalnqoiVsklkQjNCVT4TlCxE8edhtkZJs6WQH60Mi+v
svIpxnn5UXpWYnyfMBhLiAgz2HE0IO/0zSnFgkFVwyCISYKAp4btkg712hdN8osFYpO4SFwv7hVV
4qPkYWGn1E0WduyhqTjwBb0cWPl76zTKsrdL0OH2veWZhIgwuMdeTz6Tb/rXJPlBzLkR8U/ErfJc
MEMa/IGmobNZ7e8mqk5ZtlPLYPB0E1PUqvFAejRdiKY3pa9P35supVuot3E6NtUrYA02wTK4w9tJ
Kl6O3rJxYLR52uKvRh3oLcbVl0RHkrRQWjBNUAlEJIJKCSd7U7ypXlFlSzeFdekut9MtqAKSpQV8
Kk8LSTKiy6FHVxrxtxCvGslqtreAW4vE2hpK2cxkZ1/p7ZD93cqnm1pl2WDvVvZ3thoMeOaRCnaB
i639scg5HZYkAS9JRnp/s9NRVFjav9SCpTJRLoURNyyb0nTnZXdc92rLU1cu+F3twMWly1LzCtIG
ZpXVlAwrFu76hIwZV7nu6Z5H/tyz5ecfPvnPnk86ft685CEy8JM7lhYEzhnfcye9qp9j90GFeepI
tNXRpKirybXetdclgSvqEi7EboxgrLSReaQSewzrIYh9B+pWozuEO/gaTGQeONAHyN+jRmIyCRqB
yBq1XhBhO/knRh8etRqNpqilpMC0wrTWtN4kmdzO7UIa2deb/ZHyUWZsIcpZebDQCjoQvjzwHfky
EmFKt3iadxORFY22W3y/s1WjpxlVyPQlXGRJcjic9kDJYKGEZg7Nm8/JiICtfGqP0DTAoVXCnnCV
9Myvv121ZECqEA4LKf0uFf54S7Y/1Ydnn4NnvxHPPpX8nJ39VYpLN9DpSj6n2BVFclMypTocWUq5
Mlx5QFFF/edKU9TnOqe4zlcvsyyz3qn7lfF2y0O6h4zPyc85n3W97Xzbtdf/jfSN024nKZJb9trd
DrczxaVonDqXLqXYPdR9vXONX3G5BcHpcevdKoPoFmSVy0m7GDbJ0E3mRjWaaJK+ok1DNN1iUVRv
lj1r3GSd+xG34N4uFmGW3thFBH1qN7kxagDV+2Ns020LbStskq2bKFEbfazcA/6ov80vNvnX+wW/
+1HyDdZbA4lGk6YLC4UVwhrhCWGXsEf4q6AW3L7t5KYjdWFfeaI2TBuFVdRMK+mBg9MWY9dpcYeK
PrO9dY2GPKHZpRFg2uLGyD4qpuyaYXMqmBNRNl3uvtGN4Y3G8lVm+fLfGbF6k8VLsA9NawFEvFsN
BnNqqmDWoLBtajXLghsdna2CPlEHsLtmGZjPOmOBEoCSYrysKiVU2tsRUymCEigsLe0vbpz+3V7S
TPx3XTBzXXrYveuOe/9UMGLDN4NJS+vkIR4i93wbJlXktgeu3LB88bbfv7Z2zpzfbO75fIC5Xy7T
adSTSXj1C8kKevW3gTa+t1M/UENvu5brB1ZqarVDdHVBaZeGZGUNyIoWNxXvKt5b/E+tAsWkUrMi
dGneg2nb0rbnPZe3J7Qn/Ie8T4P7w/rh6qxuckNXZqYZuoV9XbsLSEG3WLxZlM0O4ugm6zanRCP5
xSndpLrLbMjKfJTMBey7CR9EdfV4xYS17Irhde+K6Ym+m6xF/9y2XGFt7vpcIRf9N09XVmAGdAsf
RrXRYrK+eEexgH1oMnhr1PaETbC5i6i0fXL4crJreWDa4i8o7cOOFYpc5MCSigPTDtBuMVO70rz8
1HStSVIFA6FAWiAckFRy2JierkUZy5dyW0iqCV0BXUYL0WryVAUtxGdIobpmLu+9mZp9JYLV1SWw
OIJarhEzs7C+bm7FjBALutW2Ta2YBSndypedrWbD4euMhlbkUqZ3eG0d7AIHeltdJ1ZuqnwlTPfS
QyFaz2lpUOaWdVxz9+Sq7Ze3Lbq557PrZ+QH3B7Lxc5w9uxfhDy+yK2j/WPWDbuy6Y650ojrfz5/
zJRb7uq35SexK++vyUjJUcsVKt1drWPqBqRkVqZqz7tmzJwVG7A8tGB5uEQeCQEyiqlB9T0SsTam
zktdIa9QrUi5QboxRSkRSgITxYn+yYHzky+UL0leJbR72pPvFu/XrA/tDZkgRNifOu0OpzoJ20Sx
myRHLf4ANoaSP+DxJouKS5LRd12X3x+wbcd66RJtUb3BQN4H4f1AACRUzcHgJUM3tynr6XUmX+J1
DpFoqCkkhLAAfbPFLKwPkADdSVTjj5rXmwWzO7id/JzsZxd93zSUUzP2Ig4kLv0+2t3GmlxxgF1w
VFdaZ1ep8yIyNrxAVxLVNmpYQpYIS/xXkauEq/wqrL+02mKtrZ7aENWdLy20zkxdJC9Kkac1Ykev
Q/R3qwObW0UxYHB1q2ETNmEBAb06WwPSketLa7ESUCR6dVWqozpUvRcWr2sGES8Z3TO3kWjuWDn5
mrFLL7l0YV7Ik5FfN2p5x12rFzxGJHnkg1sy7rqu+/wtbRn9xxcmR8yB4o4VP3m9LFcRTNgzaMAr
14E12QWZJMKuXfZyzYXai4xXad4O7w/joIRcLl4qXepY6ZTK1ZkqWQy5M90q0T9dTdRYE7f400l6
ugk7Yjd2uUCmnYouk4HgpYjSKxq16jyQHc0WotlN2euz92ZL2e7EVcIgsJltfluBLWpba1tvU2zu
rCNdi++w27mvt2/BKh6KKWbKtANLMNPJkZzfpFN5VQLLcKyNOclhjTUlOTVZUFnChvSwJoT1zext
gYARXWna9BaSbPW3QFCPBIf6FrQKJhrLDnU6VrPNrWq1yUW6lbc2tbpkE3Y3PuhsNRmOvTJ2o6gc
UlXa07AUW9NKi4jKnnT4+qD0irdec9/d56et/enqF+Zc9sLq5sdvJqavzz/4gnXokKLhk6+/7vL0
yfLcsGHMb565fsbe2IM3PDi1i6RsIcN6Gg7WrBrf9F5V/j23bfyXn2ruSBwP34t1TAd7E5orxfd2
2byDZfZsHzrcaiKL2ZoqiBqaDOsNz5PnhLfIW8JeA14CoiNgiBpEQZawJ/mzKA71kkRRkESDHB1a
Ir9PVGip3idYibrJ7VvW64jOrZe3C5+AKHwc1YNklqJSvbRekqXHhI9A33ud6ChmHxPLL2hrFzEf
iCT6pauMl/+ut2polsnLVNfI16ik3mqBrdkSzHfvFq0WJGyFu9W+zlZIFHwra7ywn46d2AB21pSM
l4Q3e8oXkZ/3rF5cMKEoRR6Z/q/Hpae9eU06bJcvw9LbjqXXDelQRO5h5Xc79oA1Rb6i7IyFRZcG
23Rt+jZPm/eqcFt6e9EDrns994W79Js8W9MfzXha+7TuTYNDAS1RGQSPJsNhcHrChrCxjtxArjas
ND4AxkFQRuqgjgzPnE7OzZhaNB/mk3nCnPT5GXOLfkIuy7gw57KiNdIauU1pU19lucq6JmmN4zbp
VvUtllutdzg2pD+c8XBRt7RFvV/3qX6/cX/G/sIsxaDJKIOBZEChXKMGvSdDYmR2sh65Ss6lls2Q
UqkhJuw5RpkpQLeZzI6aoSRaIkRLmkrWl+wtkUpCj2GAiDUqG2uUtsAZda51ik538Xbyl15Ro530
L5igHdj3RaKfTqsPoSM5rDKFkfzUoMUhqe3hgBzCTrmS0kJykrJbIM+KrVVQwuYrlXbKI47cFsi3
5CYqTm/NoW0XFTr8LfFu9eghQ7KpsMJ8uKlVJdtyu5X3Oltth2qOkzZYqBaHh4WKw5kYO7GJo3Bp
b6WhVcimolZvA0au//W0Fx6459nWjbGBI9/peLJ10iWk38XRC2fPbivpVzq+/sYFrVelDxU2XrN+
0jVPdC4Zedf5142evXjNzkual07peKP18jHzLrpwTPHc/J6Ph9zbdOUdl04eNnA+at9YrFH3Y+lx
QgZJjACLfpLxtvxm8O0Maa50iXy5+lLNRfqLDZfYLvKvVl9t02rUa7KEQWo5wxXIcMlialgCRd5O
ZoCLRDdl1CsE25zqqCY/vDCMHWZIpRfSKKM23rDJ6QSDiyqfh5i2gtVs9VtFazeZhSqYFc1qyxKj
WU1Z67P2ZklZhGpnAKNFtU9oBa0785heyYFEt+Rgom2q6BVF8xd0qs6S0MaBiSub7U1TW/Tp5nBy
eijdZwi0QIqJDrPU6PLrUnGsZUEKasJHSyG9pKzl8nYo4W7ln5tbFcUICS0EgzEVh16drUb5GC10
0jmK/on2qX9vd0RAVST0eiYuKJPE1qv2vpz1qxVrXpj9k9/fd9HN7/7+148LRdaqS0Y1XttYOT3v
iuSwsJykPTLrT1s7Vz/QvvHb93suuXK+sO2q0c3vXbz+rlcvmpRD5wVjOGpfK8ZQB51wLpu7Fd30
KeoUw5zSte71OLiMgqLHhscUteNgvnitfb1dsD9GwtjGvUIgoVpfsP5578wL9qr1VhVYdaDQMbSl
yELH9eSocb3t6DF+gI7s0eTkV1ZRW4wlBvt5lQdtVQlXFabzpp6NOL7vwHSGgPWSo95A+EnLnNLf
m34XFPQGr81u1ui3uPQ0vUnd4uioLzXq0olRk8anETSlXnOZKeALtAXEwLNedxqdgsACQCdjzGwG
4CCmPt+8j11vdsnJ4og3qjHo9akunYqdSlFFUWJe5uhzEf/DHA3x9J7Xed+frBE7oonTiv7rX/8+
bSNAc88QJUe+CapggpDoQ8zfABsq/1wpojAnm9325Hr3xOQLHQoxQ+Yn8Gnl3klf1UoN9RvsGxy7
J0n+ev9Y/7jpLikAfoI9+DHSXJglzElZBdIl0A7fVood6sqqqqIqGDOuX1WlAJJO8mSPqSwSpGov
dItVUY15MBk8F6pJNa5trTINSYcqJflRsQqP7xWHbh55ZWnqEGe3ODZaqgzJKy7VjpsjDejXb+Ik
3ZDsCs/Dfm+BN+oVvZ5JAweYhrcNF4bfbyvzBwuC0WB9UAq6J07qJm93Be48z9VN+q+MREbTaojX
YTQWJKqtdJL84IdQ8cVBLFYHPzJ/WFFxwPzltIPTPmQVMlEvMZL5uVVmYzmrm4Nq6vqfIxcMHTZk
WO0wUTWorLxMUOWka8L2dH/YEk5Lz8TuS805w5dBXf/hKaDKl1JAnatbRhw+HKou7wJXigftrSTZ
6/aYw9QvmgLGDIwxrKx6GRkxYGQKyAVKCmgjyjJICjjZVu7khG0NmdDeTPRZpmUEDj+TTUclOC45
BtnZCYmnGDAAR67ejjylW/mss7V0ZLda29k6uLpbeTdqavXmlcLgwVCa55XTU53dyiebWlNN6aZu
ZU9nazocbgLyKXC/bIx6SOStJcVCWigoCfYkq1TkB1uRAIFgmlBitkJRoWS1s+kcKi+qhM2meRzO
/grtI/TupJS+KiRdbltemRzxD3/x5nt7Xt3ycc+yj3eSRa8RhTywrGxKT3rPy3/pmfv+1+SJb3eR
Ub+9+7vrR46y3tJZM/SC/7pz6bnVjebAU3WjFtcPGppT1naDf8Bw8fGexXsvTvPn3EyGdW4kwTu+
7Cn++qOe654kqOM9f+l56D3yq6+JmjxHyMaerdu29tx+z7DKAed2zV8x/6dk7uLxtbUX2MYse3pt
Q8WYhq1T182sGo31xQwgx+TzIRl8woTE3SfWU7ISX6qQmgLYf4UUH8FebNLj4vvgRKOg0YrvR51q
ITlVNKmTHSngW0TaiECI2iSoIZ92naa9uPvF/Hxa2swHDvwfxt4EPm7q3BvWkTRaZpNm14xmRppF
s3h2z4ztsU1GIbuTYENWJ5gYSIEWt7ENpCylcVsgBLiNL5QlcEtoC5RS7kdwFgYoxaUpLS1p03t5
KdDbkt43pVBwm7a5FAq2v3OOxo6h3/v9XifSOTpaRtJ5lv+znKM/vQsKxp94/e6jR0W4lBCdc3ZB
sInmMK/0RRiP4BIDjoAsB6UQE0HJ01oVFQeLmyu4zORxOZE2mtWE0RwIG80+3DzhwYV+t+iq2AQL
vHhN6BGWi6vCvZF+YZO4wb05/BnhUvGy8E5xjN5tv0XYLe527gnfrNwn3Cfuc9wXfkp4Snw28FT4
Z8JPxZ+Efhr+tfCq+I7wlvhW+APhffGD0AfhLC+slkkF4k74kohQOBzk7WaZ9wZ9spcjWZnzONyy
5+qwIKpiOBiMOkS3Y9gB0Mww9gb5ou4gw26SDCuhhwjCeHENcFi3cqJAebxejuO5YAP8Q+cFeA75
kF13NMjiwd4wCDfId3W7qtv77KfslP3b6uW3YA3iD0AJIAWQqTh1JipzegBFXXbbDQtx94A9L2V2
m64/mpEIcQqIk/+83i1ef7Sb7Yb/scl4ZoDE6EC//GRYCIV4QYH6d0q3DikKL1Csz01hh97BIS/P
ISmf8bWi3s84sPcHMVYE8wTy7kGmaAdlYLj6sOC3kNR3pv92frTropkNG/zlReA3MfBqbWDd9Nvn
1lKfe/Nd8MIrvUmlwGqaIBXvoM//8J6bzzVpGp2PZLcBGxmf/i8UN40SBP0mtEbCRIboIH+OpX5x
C7ElvIe4ObynvC/w9eRjgceSbwf+mPxDwdpBXJu8pnxv677yQ/FHy68GXk2+mjLTnQ3yDweFS9s6
EUUFoxVU6v/b46uU9UgWrvzhSqseS8GVHKosjS/V9gReA6/EXy//XmPpONBsrSLlYeSAO+yNe1Oe
Yr51Wbynsgls9m9J3kU6RELs3AC2xAc7hzvHOh/o5ALFQGsfQYlsIB5O+Qs0Q1JhX7i3fHP83vhr
ZVbt1Dv7Oi8mL6YGTYPMIDtY3MlcEbhCHg5fGb8ieW3qBuYm+abw3vJY508Lrxfeif8j7u/nBEXm
I1FRkb2RWDlOUHSWqGaUOBVNd2TLVD6aqlZ5bzrl83nJfApR2Ti0lxHLdFZxcTYqxg7WF1fQ5sEl
y3Gpu2H7mm1BYA4Xg2RwA51ROrIltENcVnXq0A6DWvAB+gRN0ajRbHNUCBqoNIDG3S91Lcu4XOSG
rFUQ0Npmg+so5ANBJDcIKtoU7q91fg/8kogQFwIJIiKo0jKZ7rVTkO6mB0YyAyNo5EGJyr0t42Kq
HyqGbkTdo1OYOEcN8AkXHCDG6g0uhmGOfM9QxS0uVGIpKQzYgOyXSYZJxCEoLidSUqIMCmypDGLh
RJmqgFKZSsrpMiia8mVCC0XLRLiVqpahfQlVUfcCYGp4ysDACBgdHSVGR+bNEJRiIE8Q0WqDfffw
UDTKezMN9r2JIW8ao1WvBzLLoSEvyWcb7PTEEJ/H6mvOKY5YCF4ELYiJMP8YdgkTi1TLrVCrIP94
LFaNIK8abNe8WN0Y7jRH09jHjlZq4l+WXzj2xu+nx8obNF8oubZM9jx48V33f2H6Om1b7fY7znn+
6e19V44c/v7G5/cu2iyTh8Jnn3/jp57aoLXFRqmhL0aymhR/8vOXfENg2fqX137+Ee+HO+RvXd17
+3raRACiZ/Z3JgHqjXjTWjmbDxdAgSxQBeUuYV/4W8K3nEeEJ50WLgwfAFxPXee52vsv1C3er1N3
BR6jnqF4K2WnydBKqp8yFTjREYfoCZgOkzIAT0MctfqIeq8pFaRAg3zjsCNzQARig1p8eK9tv420
NaiCXnDzaEQvAK3iY487gOKoO0hHQIcEzXerEhAkRSIlTG7SKm37xRivZgZGcYzovdERCJVGEG4d
OT1w+s361LunofhDlumLmFxUj8xYWS2QsCS8GiPzOcLqgSvOb8oBs8+WQzYKWGihjI4MyFAwq0FR
DJKkOxingibYsYeGgpTbhp2lbt5AHXVDMM55xl0x3FkIa+DYkI+hYyqyQJ1xZLugHm+nf6koi978
xu7Xr985dc8NP71GuWTm1DMzjz91yxFQf/aOvS1O2R2wmC6fKf/iyJ6Zl99ozPx1fOQR9+FH/vH0
Rz8D659Z6XXJRajpY1DTI7+oF9pzS3Gf9VtkS+gm8U7xf4mmneJO927xHtc+z4vyi6GXRU5yON2h
MMV6wO7AzWEyxTGKDHEQq8i2SMwX8Sspu91G+lNeL8EFu3udwDAki07daXI2Zn97BL1756oYkgmL
6lU9BtQYGI4h/yoVi/iwVPBhqeDD3eSD6MkqQqnA4EYmgBqZ+6MXNvsOyYRpvIY252jmPdyZZ1i/
NsfqwUBY8IiaOxEWghtBwANXIYeyEcgu/8a5bkMuNsi5CD/aIg2OnBiyKQ32T7CwYva0kYQPsyfh
h2wMC4DZk1jAnrDzyh9nSBVCQ5FlIknYawQU+JAfY+WNcW8QcV4KFMFZP3jsBzNX/XrXxrdA68zP
T225QmuPXEEN7VKz2i0z3//Pmd9//+WLgmA58AE/WBqCPNYC9doh2GNlMI77q65XLw1+Pnhf8TvS
Y8Vniieq3Eb/MDPM7uJ28WPMGLuX28vzcUUORaKaImciMU5HL5SL2O0KL3Ms6ooIamEjJKkwMhsU
ZRLEIAYLlYmHMnkiJ6LgBPmfUOVlM5AmHwrJbwWDIY5/jOOYx+ooYkGwItvLUvBab+p9+Fo7849l
M0quAE8dCjymQlT3BrRf1vVVh6sPVKkqIeKuFnGvirirxagWx10dx41x3NXx+ysnngK7sUmMuhn3
NeTVganTAyenYXcPTHXjOJb4LkQ1sJjB8AZyU/d0NzI8xal3CfF/MqBZNqOOkC+FfD7DMBmezwQC
oQyAVsDU4SEAQhkC1iaGMi24zzNkyI23Q2Hc2SGjs+uGJD7DtU3GdUQQa5YdMRzRiKAAZhkHd9vL
lCGpz1AGYnJYA4+BliuTFUbT7HbneRtmXhFTHW9ecVlx0eLUVR++UyxmVF8gvr5Ie4Skp9ya+pSJ
nH4rlr9yJnVxMJaaWbwl6VMLi66feUzzifrF1MiXwilt5leX93kE5JGNQFpBI9ly4GqM4lOFBgjr
7dr2Np7mzQcK1D2ZpzMvZF6j/jPzNv22+UP6QzM/bBpmdkHqGTONMXsh9XCsmW8h2YjV2gAJ3cbJ
bEiRfZEoA8kFtaRNMmPH6CKsyIlILJNNmTkrbSIhEcGO9eWIWIJIiSkyhWhISyYTpNfHJTOpx4g0
INLFtJ4eTtPpcYZRWNDLguewk+qwnifsmEbsmBzsmEbs0XAI00gIN4YwjYTuz/+TODgNpUE3xMAj
2AsF6eJPA/Nkgd1Q2AuVadLF9FwJiWMEUgdyU1jT6YTJlOA4XwJAYf1XRBy+hEEcCQ1HvxKk2ydh
svBxRtz6k2SBaQIRACSJPBmLOdw+5Hsvexao7TlqgPvBt/6+odemaSC5bOnfbWY1WyxNP11cn5Bs
ZgUSLvUXWyyw7FOfgSTwzuodM9XeHm1m46URv1PStJJ6LTVk1Gde2dafQr2/EmrjR6E2roBvYUmx
3kwvz5P+ZCBFipLoJ9U2vW2w7WpuWBr2X90yLo37D0gH/JZcYadlt4WS2vKBvrbhttvof6dPtNFW
6ibLZBu1koO9LP0t6kQ0EKtg/XwQ62dwEKLu1fqS0r1ZnyRFmVSWsqeiPMgoYSvqxzDusjCDuiwc
dTj6nONOUnD2OkmkI3Y5Z520k0Z964SK4uQhrCga5Pu6xdzdlwBCQkmQEHie0kV0mYSI9idWVbff
0ux5KPihPChkcMdjGjiJ3Weoz8U5Td7UBhU1w4qclkqmky1JirFC4CdEHF1AVUQHmzHnCFsMrkTV
3kXwSSYHLJo9R3zM/dBiqPgMkiUAQT1ZN5dKWZKMZr2+AKQJnR/y+aLZCpVloLI4NJSlonaM9aIL
VX6m1eFcqPUhLajIMDLUvgNhtmrEg/xgHgcEexgDQGEyH2Jrp9+GxLP+mu/PTO8euetvY6tvW6ws
Po+0+c8Jua84sWfm8y/t23jJxJ0/67lmR4fLJVMQD6x/4Nyrjv37n5+fmbwzoYGbL6lHEomK9tmZ
Cxd1fvTs3w8++MNPb5LSnlgZ0k+ZIMir0VhY4k1MPzsiWHNEdPTuI3qq6o9c6NjexikyGYlKiuyM
RP2KDCIxXpEdkZjTAUUAJ/lJ1Pt+DnWbn0an+qP8MDfGneCoWQ4UuT5ukKO2cZPccY7iaHQYh/ma
a8y+fwidCyszeggrrQvV4chY5ESEKkb6IoMRajJyPEJe+F+QBmC/YwEACQBSgCEFMOtnsNBHa3nC
7RAx5zpIhaQw55JznIsyBLV/5svmyzf4lrx6+pkmO2aLRXJZaV3CD9k0U9Q+xoCo/tHXcB3p69nf
UQ74FmPAid9i1zIn2Oba5ia3+4Z9N1q/K0xqJqcEipqukQHOeJkh/Bq9UlD0+klAFt26m+xzA3eD
Mh/2p2x8KNiY/Qd+N7By+hB6Z6iiR9B7C0Z5vsjp3F5uP/c4Z3qOe4ObhW+WbL7KP+pu/Cq9+B0H
tDcgij4R1xpk6WDkxDeRpXVyACvbgRGIqprvcWpqYKTe7TB8900uEgOy2RqwBruAxSxb/F0ElKLd
mC9QNsiIfMjtBjYIld45PGTjaUDg9w3I5vtuxtHOvGHmjHu+GZ9s9sJL+EVLSx688oIhfySrlpO+
uFzA792UxC97+tP7vv8vA90lv9Kyte3s9dT9c+8+ShDMX+G7L5I0fvdvCRKwE5zP7relhLTQQhdZ
51ngrEK/tANcJn22cI10N7i38DPpdekt8I5ks0kQ2DPF5UWqTWorrpAobzEpJYoUI5mKPh+VIdJw
q4vo9NWkqr9arLf2tl5GXEvslK7xX1m8hdgj3VjcR9xd/A7xcPGB1gOtL/lelCZb/8v3mnS8dcr3
R+mP/hOt7xH/8P29qK0Eq3zLC1tAv29j4TO+q/0vSD8qviK9Uvy99Pui3bDgVUUORKJ5RU5FoqQi
c5GYYdNHFDkJsTcUuQRwE5KfAH5JQv6kRcWCuyj5igUJ2mDw3n0Bv99H8hxHEMViMsUVt0L+9hfy
UVWNPBA5EEG8dCLCRO7XW0ErINElbKKgCg5kjZcwk0EOQ6nkaxECQxVIEYUZyGXNHF7DyYQiPPMp
CLCUcKU5LwqKZkAOHRmBihalHsgF0W2tA2Ml1iTJUZNEZ43gpJqvMXv8sK/mK7prRmoRXvoBsqV1
K5AKFO/3ktD+Chry1k8yWnrO8ZQ643jK1OsOI7IXAYiRP65+kYQFYAGfL9gNqOXTp2WtrziTKkLM
7ravXgfGwLvgJBgrbIIYXusrTE8WN8W80/9DX/XRzuuVFk2rqKPUzi2pUFL78Nc03vzolvkdt3x4
KwFmfz/7R6iX1xBJ8HdMlatvcQLnXgBIvbe6lwTOEAmSZM7V4bradQ/5BjlLsq5o1Al72xyJwt6W
I1EKUUTMjSgi5nQ6ANQ7zqjb6YxGG+CbupB8DJh5HpBygHPyFO5Jq3Odw6GKRVEXKbExe+KQA3ar
OCc8UAWbZuL9aezDgaZZGqhoorATaTLtcqNLeCKRYhRMRkEUQ7AoVsRRpJLN6NSoP3XhN+dgmCE7
5q0y2ADrb6JBCHWDSqamdjdzVCAUq2HiYFFSLDEwumSznuKdfmca1Imas5focW4jtjh3EJ9xXuu8
D3wHPAMOO38G/gGcfyYB0r/9xEgGjCxB89qQs48cDDvrJHJUeW11CCTeOgLJUQ/WUHWiWci4OOKv
Qe2Eqq/qgrPm9DprpOiBi7/mgm0Tlhq8zHGjeP+wu0bqjhpxJg6B/xA9Ymp0kTJPkE4+aeU5rGF4
UpKDWOLJ8xqmFRFiDREiBSmx8jEFE/skaWLjQAbD1FmIzMCriADjH31ZTvRCakTU13VWV6jLtOYj
lrLP0deHe+ilHz07T22PL8u64F1hT2gG6/EseMLIzMjDTr6js1rIXyVdKV8Z/EJqOH9nkL1GejL+
dOrX8q+Dr8cZf1LMpxI1rZbsShXzW5KfTg7nx/KWFwgQCKaDq4O/8v9aNj2SAj+Nv+Z7Pf5a8tXU
O3EmqMdCKc6OxFMUKDIbiUHh5YnEiJCabQml6rHeGITBrKcl5fV6SI7lnERADBQDemA4YAqsyjf9
AkQe6PkDeXJ/fjJ/PE/lswCbAgBDSIBNARAV7JgOm/YBhgz2+3P5Bvj8wQgyCLDL8BP+gYG1yG+Y
MPyGCeQ3NMwD7CVESXM1ZBU0fQbxtC8oaalE2pcog3gQrpL+ljLQZIiOzvgMVq2HqjAMGTPWRUfD
ahcRURUCYJxIZIzUg1EIEQdwuncoBkHg4aFQiPO0NNi/TAx53JhcPKSJ4zG5cB8zJbAB8U8yC3v6
vM2AadJ7xr/HggeDibWV6WfKGzW3nFxbBn858h/jv/5JaXRx9bzQZXevvGF9uY+8buaqMSWraR3K
ldQQqq2euPbh4/YVZvM3xjbfvdqFYtgrZ3aYroG2g4dIgCyWUullYDN7J6AYO9gEa5eAneAmME7c
xf1Y+D3B04JOnA2ojRx1N90gj+sFzpsSKSL8GMepRJEYJsYImjiP42xUJtqtuAou8kxulcm1KoU6
PlCvqikdGoqBbtGm2kjBpthI26pk01GHXDtrxRHYibByEnl1ByAw6a5PiaeNTEedT6haMGGxmq0k
I2nxmBYjGcUTzYEQH8gRPgGuEg64GXGHc/DJZCsseM5v9+ZAzAlXOOdxLu2xBWV0N1NH5CdoqsH+
6tAQTRDhBnvi8BBH8KK3wf55YkikMKAvZ8SjqLtMKJCRiMeTzTEbEZVwuAkAmdwhGq47rHWomy6Z
uvuWmRdm/nDJ+Pprd4NbAMQa4MaZd2auPbLjtq9+7vD3rtjdU3tWOPCwVTV96uCnOhdfCOQfgCK4
feazM8c+mLmZ/uOXvzVzYObJiT17vgm6//bw2DVNb95lkNNTRIU08hwn4hJiDw0zye4ocN6Y+FHs
RzlqVfzbOVJSfPlL4hQPeC2hrSA2gx3kjvh14DryCuUKdWf0au0WsFu9J/dd8F3tycT3crNxD6Pe
AG6L35C8N/4QeJB8OP547rncq8U/52ZzNifhBQHSmYLcXOrMdxYviX+6YG7hyGAQeBRZiEQJLSUT
EN/aIbJV5GAkppNZLR6PksANDYX4Y6RKsi3ph7BDyodulxXZPnaQpcZxsiQhPxasNMC/6kJrKhQK
koLdDgDBOXF4b7MR3lvWWyUij0fIXghoyMhhsQ3o0II93ka1VTgsQTj8HjgsQbio14MliAc3erAE
8dxfvfAp4Cc+4U8QB0ZPD4xk8HxHBUN6FJrSowl8pqZEKD4GRgsZNKbJHxCndtuNsUzAWQtAaYRj
aRmcM10qSki+5ErhmKLlYoUyKIXhKh/NlolYvKi2lgExR4cQT48avmSs4TScxgyg1p1w1yDXnDji
xioLVk8dFmtFUYBKChi6CUIlZPTEs3SDfRsCpGxWCAIOvkT2o4mhYCv2bQZlKHWODAXJlFUQsQAS
DAHUin2ahpGKoFMEYGHz/yeMWBTEA63zuYWs6bKZu2aqZdUWFoOJNVUsljzI8wn+9Oqxvd/6LpAG
b9nx0VmuIP/8j/Z/pfNi8loSgJmdHxdO9e9cdX0jMXPdTZut5NfAI1/etd8Fkf3Y7O9oE5RPHeQ+
TOd+551ZIAABDTMR6BSRNmV6QS/JOzobYLl+vK2jLUDJ9DZpm39bYJvMmGwmO9Ey2UlfabnSdqV9
pzAcHlaGC8PFPdxNlt223fYbhN2ZR+hHyqLTVrZVbNVQOVQJVVEwI0erYVVJp3PlRWARWaeL/mK4
qBQjZ1XOqq60rWxZb9lo2yRuTG/MhBSgkHJZqcpt66X1/vWB/tbzy+dXzq+e37al3U5ZLGmXRU7H
LGpnV7rYOeocde2J38PeU9hXfKQwmfpBywuZyc5Tne5zuA6Z2EHKj4NfABLsAs1YiG6r3lsKyqEd
ihwOPx1CLRX/vW4otLqtdrfVas9YW+x0gscFEwPT0BZKlahYCsVIgB6OVgBQUKgPxHSx4HjOQb7h
AKrjcccbDsrRIHc/qTwWzohonAI8QNmfB8/l/5yfhcpYX1HV87+AGxSRV/NFqKLp/PfAcqIGluNQ
HRLVA5kRKKRHT6PhBaPTo5CIjGQmrGmb6bEoBm1HlgEx75/BtQEgjkw1RXpbvMi6UglLli8TaQGp
YRdcsUW4ac5Zy4TFms0kRaiUBXu6RXNCxcwVGMQ9hqMGr+byAKHhMDoAwSV/seUS26XixRl6oH8A
GqsZYsRIg7ZaJKFGF4VauShgqNcv665qteT3l0iyFA67Sx1UiC8xUHEfGipR7hiW//MxnPo/u4OR
U89ILvOFyWYeoTHewVEOk3M50vHEXEY8culQ39WcA4+df9nNmUVvf//W1X/+XldF+WHAH2I1LbD5
8ND1/9remZx58I41J/596JoOXyBiNl0+k9n9wAW7zl1UXn39JZ/92rn3vsGb6uEC+OXt/zp4w5bW
S7LhH1552/rb/7PqVwrIL7gI4sEDCA+CMOadzi1gC7kltCV8ObicvDx0eZgrROqR3sg9prvlR0wP
yywJQmEossVIlEeSPMZKMUIhRYGLNMhJ3cWDDKH77HWnACFmH/E4StElU3qA47HM5bF45bHM5aM+
r5IJI1ltR2cQYTG8LfxAmA4/TaYI7+y7ugVJZC+WxV549YPq9gHD+X96AAnfMBT2liq6wIRFqKBp
7U6K3U2XL+pbQrdU4TK3600M76a7kaf3RRTHw9bjETIcFjlFarCnDw8ppE10YMknziN12JHleZdc
wvDbLpB6CLLDPnTR3xASFpdy6frnICwvTP8AYfRvbUtVetiEaFoz8/z6eGf7h6fn8DhttbuGzgeL
YA9YZk+YnoA9kAePGXi8CA2WlkKliDNY4rjU13uDlRTTyaxhrhFoLaYlW2OtyWWxZcmHkmw6WUuS
fcUrLdcJ9yafS76fYLrthutIUWR/JNqCHUguRZYiMb8kQf1Kaikb3wKtu78cQm8YVt7Eph+uoLed
RjaeyPOcbq1xOoRiXJEjOeRVcrjdSGdi/clg3xEyFw1HHb7TpfWqWATDxQeKB4oninRRUXHHq7jj
VdzxatTp3OUCO1zAhXWuy472ucJon8tfOH3GchyY8zqh3HpsO2YGMICfc0UZKtdwJqw+95on2jko
KBKRlNmBRriQjKAltbhdzRGiI2FN54DFHBG1HJGyaMiJCwyIh2P1YAByPjGCBIR8mJYJSvJhNA4k
0qZB4pgYsvFNcOfD48c/4a1KJqAG/JibEDN1Uy9SvwQnyn0Zz7lTL/32zaK6DIXaK+vj/tCavZfd
+B9roR5E7qslysj06y/97hv3frn/f0jn9edoWjU+Ov1E70ujPVcefpXUdqlZxLPy7O/Y6yHF1Kjz
zuRjHeFBRzrhRtSLTFgySQb5okxbnKSFIwqFOhSy9bo4fRz+TYICyq3y84yNtXJmnjWbi0yNddol
V80KFxlRHsdXZJTrAcsgLPW3YKWNrxZ6+H56M/9tnkkwGS5rSVlTrlQgLbekkqU2phaoFFcwS9nV
lpXyemYzu5nrN2+2bg5sLq4vfZrZzg5ZLgtcJl9e3knvZHayO81XW66zXhe4Wr4+eLV6VeFG+jbu
luDNhZuLe0q3s/ssd7jukPYF7pG/lrqz8LXiI9yj/KOWRwOPyN8JPhr6duEge5B70twIHCr+uPgB
94Hlo9AHas9lhU8VLyvt4ekOeSi8Q/lcjv4U+ynuMp5aza9RVqZWF+h+eVPh3CLVx/ZxWywUzRJm
qHyD3kJLMK2U2JqFbw4ECBHOrk65yAdpi8N4s7KTYy3AwtWSThL5ueoovPgj9DefySzrWT4Y5Hje
HITaOBzmCAbIhCvgll2pQlpOOa3wKslwQk7WSh1yrTE7fFC2mNXG7A7dXeRY1WqxRGV4tBwIBsO8
2YxdLXIQNgQLIY6LIi9esVBiWBbtCRZLcLPkciZTKWisEqTFbOY4lu+6n3moBPtsQq+WjOQdnIyT
yBUrxdJYabxE9Za2lQZLw3jjROlUiSu9xf2BP88iHw5YniZVIgD+oVt0a5/1uJWyfruzq0F+5mAE
pZJl0BAKv3hSEqdPYxCcmX5zHvcuGL2PRlTAUlpQ4ZoVpOYz/+cMs4VrVrR3c/AfK3b3Y2eh8Qf5
FJnckFWRpnanUl5bPYxWahGuFMlpqRs2OQS9UG27+SBmhBrJWfgWR6IDmJwe7BhEHdl0DJbn/ILA
A1UyhK8xNDI5kZyLuiDFDVxJZMlhR/SZRmAo7liVvb56dtidmbkpNfOzmWPxmc/mrO5lXeA9qdqR
BZbfpVRoVbj8fleaFOMdlRygAZkNeRNnmdZoiUrshg+foS7+6Ov0JV/0JTRNK0ZjX5xmyd2jW1sT
LpuTY2BTurxrWiHf+ULRl+LsGoGHfxI08h46QAFJgkNOHcpU1NcXuQKVDqFDXGrqEW6i99ie5FHO
Iq+Bc4hl4BzzdvoidtB1JT3KDrtuor/Cjrm+Q3zH/JDtOaIBnjM3bG5BNDGsiaIYh4mxEABEebMb
UjUvcmZAwFY8ZFXXy5zZEnM4CBTfZVG+mDFtwH6GZgIFV93V66JcjlZVBOJXOb/TdU3k8gHsi1l7
egANl3pzAA8GXouj9dBUerM5aB+y0m48WpyAPIVbzihskBmFvX6IEK01wrB8zI3Z958w/ML98pMm
k0MUOYcFAzMHyYEG+9c5T8rCEacggpJpqEgVRKKGAr/3oxvJ7NieakT/8AB1ycw5QxeWPYmgac2H
zPB3mZl9Gv1Kof9asA55RFbNTlF7qMeJVuIs6tYFObFqHcfD6jpSeR6ZzWucxYIsbtSqEdYy8pBa
nE5yQ9mLDoHbv8UquIx0qwepwTI+tlxjccnmsBtM5eEp+TIRptPZYsWq8/CiVj0UQmsH3GVtzL6s
h9FBViu9SwISbpXwEZKohdnuLE0UIOaGnDeAzDj4d6wwjUTWy5ljoAA3MDCenPxNJnNUfPkYCpLJ
+g5L8JYy6VzXBpyqUhurP8IfMVPOjPN64vryTcStllurTMjp7RTrY3WaD64xrWGWqcuiazr1+p4Q
Z7azKhFdBVabV1lWVVe3L+lcddYmy6WWG/kbzDdYhPXer3hJpb6tTg5yZaLSnU/nKs9AYWklrLOT
R/iaNWWpWbEnqLMqQklEInE0aKVUXOy00tZuCblr05Zar7RN2iFRBWmXREpfVCC1wScuduvdJHzs
YTSoNleF761BLdcdtCU/mQO5QY0o26zWSgW++I9gDzAbys+gif+hTQ1/0V4jNEUb08Y1WtdOaeSY
BjQRHaQ9Qy4hWMIDhapS8zTApXpYLtRKrG6vqWwfO8ZSIgtOsQANrlmyaMnnDANoZHQ0gzLvMxC2
IM8jxKhzU528N9CNMvFPDohTI/WpUZTO6KihYzKZgqGIJigrIAb6jQEzzbEyK6pdwZjJ1d7R1kEy
PGfmSCYSVaMkU7XUVMIRcgUJp0tQbEEQjXWZakGig6uooFqxOINiENijcNXJdAcJ7M1ARlETB7UY
6fOjYAQCoZFRaAltnqg7ARoGmiEw25Xgk0KKPDEh4uKIvdauwmdHnnQrKk7oFktNUi01H1yCiNoD
lpoZdmV7CpVmWJphycOSn/egz/31w+eUD0sSHbZWGuxbh4es1mJYNHLz2WK6wdkODRUtdHeD4yeG
aEvT1JpPs0BB27mBp+1tbe2G34Hx+NzzI0dQ5NaDM3FQbo7H8GLAc4ycfHLFv8Tbztp2XTj9s3c3
ratrCbKQ0AoH9l97TlfQafYJotXTPXxJqRPcne1durFjzQ2fdfi//JklpaVXb4zvuSQazXbmWyu5
jeNp5ezMjTMvfqXLzdq6O+5aegcY6PZnB2srt0HZMfvh7EnqKdNXCS8RB++dkR1PhE1IBohIGpjc
VkLCgRTJiiA5EhVWRKioCVeQpLCi423oeKtV8hE0ybsQ+HO4dR4e5vYQssZbIv0ki63t+m8yhrmN
Of03mUnxBcj2aPonA+8k4CUoeAl4HjoHnRs2mRIagXIkmQ0Siegf3c77h9A2rPzpSdRktSY07BmC
18xMotqx5u8dM+ZfkfVrxAR4kDnCHGb/qNCmxBLbQJuauIraSd9E7aYfpr7LsStY0Mm5k7bFrrB7
qeSzErTsJcQImL+TkmIaN5GDpjHT4ybK9I7VSxBS3GoVbX22Ydu4jR6DqwM2irAhZ3ERVidtx22s
DcqPJ7urtkHt+dXN/E6UD2DMNDQ9MGr4IUbrDl8Nz0OBmSvlVykLm1CpsAoCZilI+CWLNcjBLYWO
qMBvkYNEiJHV5jC0pv3xpS9BlsE5IKP9/fJBD0FGGpzv0BDJ8jLOE+Ln6BUpnzNDcSH9Gd76pFZ2
OLxn/GUM6Lrx3n/5j2/e+t2+hzYKqhRssQNXrvzZ2tavf317tZoi33vqL788fedYZyd1+N9WBsTY
8HRq+r9ayz957sCzshtig+WQznqgjoqQUTyHCkeDOS1FBj6WSIk1DePVBJ4djAxHSOQ+PYxoLhKC
euWQC1p8sPLTI0hvhUoUVCRQSWQG6kenMDEdQyM1nnDiPM4rWnIVIoZ62GfbZCKDrvX0OtM6Zj27
Wd4cZC817TSNEWORQ/KP1OPqCeL3Jr4drAAbpQ3BbbFBaTC4UxoN3uL8qmvcMS49DB4kH48dBD8A
P2Z/7H+bOxn8o3oaSAzZ49zkvFW5VR2LnYqxDhV8b/YEocJFgWKJCBFIzBch7QxGxiIkEREjKk4P
GY6ML4hsn4rYIpeE3hCA8GOvxrMhFORz11Chdzhr8CEtkZcUK+i17rWS1oJIFAmdGCSGiXHiADFJ
nCB41EASj14R+EqA7AuA/QEQaACr7jzFAIIRGQMHmZgl0SVPkf9qOMJQTvHA6Mj0yMDJEUx6mUx9
amoEK4iTziYbmteFLg5dEaLuCAE07wbkn46ODtCBBzmi5CKMeSH6kZCVduqIq2YSReQCnoQSGcrf
ySfEWjPTvL8fzXskCHwkQvFePAkNz1KhBhecGKIsn4RDyIYlqxWi3Do3xrU5AQ2WjFBYUj3aq1/5
t7cAOLT7/yllu8IOSyy2aPtZ535jz0XntFfA+Yd/CJg3XgX2vWsThYRnpxLuuegbD364JH8NwktL
Z0/SJijzFCJHji7AS4kCziJKMxImQc4gR0yahBryYhHotajY8YCoT8WOBxUfDVvf1w2vgoTOUINP
U/9NhBB4QEmBihMJQ9Gl83Zyg8tNaLCbs1kKoyAkCwtwAU3U8xuIeSYxKaPpiZo9cZ4TnkWoFopC
pwaHQ0APDYbIkGKBl7F4sVT00kgEwjt0o1KlBQGuSbRHVQv5ND4GPxyzgWEKeSwnj2UMcZmZPJbJ
IAH0m4GBY3U0KgGKTMhJTxEFaH6vWFEpIIY6O5OvDBa+QH/BdAs9Vni8MFlg9cJYgSQK3hZPZoNp
A7c+cxfLrmSBWmg3rzBvNN9Df7vlgQI7WTiVIVWVUCNPQ96wQM28rFvtVS9QLzEPqdeq+4n96qPs
U+wLLZYE50paFzvDrqWeUNK7OBgOLVXgaRY668FvTcmCbFahLAphiVhVBHqcnkHvmPdxL6V4x72k
9510H4NcBql8BZVPrqgyS/JLdjW9OGunpkcHuqe70R8adj8KHxkKXBFLXEI8I3gDiQzNJbUEl1aJ
DA1XKVZTQYspq85l06Os7A7EDygQh0IhEDNAxOAmFAuvNdi3MYVnG5zpDIXjSaa0uXF4EAFUz4hb
Awf4TLGqA/lmm7RO/njJWM9dJ97/4TW9UOwGMjbgyAkRr5yzzJzKM90XFzYv23pgaOuly8/68Ec/
AivWfufrWPp++JtvrAg6YiMvgleXDtd6L/vJT3+FKB/Ng7COOkC4iRB1aAHlpzgv1LRWNMiFsOOi
mdXqKeoEQGFSkiBENA347CSWwKiiO1CmBkFYZM3BojxrEgXIDqGzWSyz4XEs3Zh9BZ8BKz99EnEN
XbJYsLhB6B9nQSLX2gAmfwgECscmz8CAkGeMeAAKOUrFMo8ybsL4RSM/PI5IXWRV9gBLEewgi6Yv
odnb6W/SEzSFfoqFj4Y4NoHI3u1WwvA5URU+LWQP9LSwsHtRk92uhD8OHjLHjiP8MHB0YCDTaowX
h+yB3VXObdKAf5AYdL9CmfxqEELMYM2rB2sKHlS0pKfCKUjxKJgUUxXcvK4lX5EZP7/ZdYF3m2+L
tDXAAopnWJ6zmjyrmD3kbcxu6y3ijaFvkd+VDrteJl8TXhdPk3+jXM5BdpAbhk+3h/8B+xPhFAv1
J2u7gaR4xE8M5KeeNn45uYLvVdaT6/mLyFFyj2uPf5/rQf5Bc4M7zB8w/5j8A3nCetrs5o6zgGCP
s+QIKtG7Q2HMAyzDXk+7iaLXg27V5aw5t3l2efZ73vDQHo/8n2h81OxxqJZoBK9dqHhVX+msoXd8
vgxQj7Avcd6UXBO8YId3l3evl/KedrvHUCLlOEcWub3cGxwlcjoHn4Q7wJ3gGO5Ru4cm9iC6orK6
s2hHIwUpwi7aVTt1yg7s6E54+C7tS8JLmpgJmi9rp0cQYBoZgMUUtFHwcPRRRFKZUahAkJ2wwwPt
hAyaVvT0AFRoeOI9oqMD5VAv2XyIIQBJjvRjwwYHJEdxBJOFv2aJ1ax6rmaDC4f0WKrGGgWSJROy
sSUb+5pbZmPLbGzxeEu38zWP6K/5VUfNpuL0HJD5mIXRj2QFy1ocHqLB/v7wkMdjcch4DI6DtdB4
Xg/LGb04Z1K4GF9z3I2hIZ1IQ2qRhBG8eR1s3757y405xfPTex565y9H7n1hejd4xCT6L25b9xWy
66Urr7z4avee3wHw2juA/dmjnZvjHfqXkOemlyCoa023ERly8QKpoOWwPszpSK3lsC9BzgDRzgDO
ngYcznVx2lHephMxtt2JRYaR9MIg9cdDnWfm4lrYRxBCWmgAecLJoPG2U5PiZP3YlDhlKL1JZAAc
FV9A/47ijNimAHiKEPA5BDxVD6WZOLwSlwaYgQGDOBdgSwDfxqu6BXMxbofbr2OLwG7PZedU3G/Q
Cv78sWPG9AWyvuhWdZ9nX4JaSi21rvTfSN1oNd1Lg0JuVwR91Gg/t5+/X7zfcSDHiwyUb9tatmXI
IGc/FOZuj4JDYbZBcboSC+8PPxcmw4645gOZPmjwF1vSTgfDsWYRMkYDnHdwLzTyG+R7E6Al0wCi
bkulgVNwiLcLAogjIj84OFjBZWenUdbrRhkv4VL3BiOVcTtArLHNPmyftB+3M3Z/9mmKodhmYNMg
5rVTc7OYdsPizYGTozjO1N09Pdpdn4bWfKGZQ+TUkm5vQvMkNG8qSCTd8SD4RFQfEugTvniDfVfn
h8JhB+xDBzR/3zkylHYw8zlBZiMwVc4Yw2g/kRWEAg6xahlau82pLZDmw1AOGrmesgc8HNQWrZv+
TTp1tn9iYvPhkU9v7qyEfeUeRUnk9eC71Jrph8ei2Xg8tfQicsvK7j3fv2ppriNcjXzW5Spd+srZ
K6FKOGtmOfVraFl0EauIfmramFHP6e27O7GvjSJy4lZyZ8vOdSTRwuSZ825V6Xp779Yd7Vclhrei
uWe+4rtB2lu9ZdFXlu1dfVPvnb47pX29Dfop0yHfIenFyourJ7ce33pi66mtckD1lMWqu03Zavo2
19NWlwkv1RbpkQn/EicaKG2zWsw873K5eW5MA04N+dKcUO9pqBvd1joqdYvTUt+vPa49p1FaA9x/
eHNmDJqV8FDdho517o88HnkuQkWa5+ASnhKBx+rSeA/oQTP09eiwqSeLWK4Hp14DTnft4MAuDlYc
KCBWZfbh+RxKutXfYy74QZ9/zE/6nyX/g2AgU64luuEuM8P6zwXnZrPC2u9TRahfw3BdI9ZSRV0R
i2BHcW9xf5EqSkifF62IlYrVWp4aWw/Wo2ezQS6HlZ8eEt248lvst1pvJF1CBlyvKSmAk6e8vkBl
bwr0poZTk6njKTplR0em5jI8YeVPuhMJmtRV6tbiVn3rA/Cdm7aiU4MWa2Wrfe9dy8Fy7PFaXlK9
QPAOe38BlUtj9q+6A8dkrQiIePE9ehvks7prXx3US0WqjyL7KEBQIkVS6FX6QxVcwqtS6OcRfEeV
J9EzUp/esvVpcDURAeYn9qDYAo7vQdtodBpXpjKjJ8XMiJF/njEG846IJ/EAjylxqqmEpt9EKqku
omll0BiwUREdDw+GWunQLyJvREiol0ZPT6HB6qhFe0ODLaOIYZu+5vl5Def8a9eu3tS5LF4NhnwS
MCW01lK5VClRzOJEbyKvtSQ2auuDINgVDhKrq2tV4mxQV4mzTPUg0ZdbGyTOy6xXwVJpeRBsSG4K
go2bQp0yPFzuItaUelSwuqfappNLVBR7p7uD4JzCuUFiXfpclVjmWxI0Ziuay1Zorj7+HbMWPI0R
EhooGw2MYFWqm/MipNGq6ER+uVNPOJs5C09w7gb7nq4NQVKFBLuNA70cqHOgwAGFAwIHnBTH6G09
WUL2L2mwbxwe8vt7mG5cY9hzswKel8UYaoxeT0A8tu2CuThMZsEEST6cqY98Gkws1jQhGWN6MfRv
fuIxY8xKOz4LzM+1g6dNYhZuwe3q+i3HHvjK4PMZO8WYKCHz+Y6jDy1dkVUixeDwz88a2PGZf/vw
Bzeutjiq7LZKpgY8PduXVvrWXLSsPPN+odi5/dlD3y1X7v0dOCd9R//NR3UTw/sCZhOzcnjsiDtR
cztUlqZMvG34vJGLb9/U2iZJ2tn8xUpJiV1A7t557f2bzh69dv+Wsz/6UnmzVowv2rWy4vXSEMYQ
Nqi5/wZt2Tby2QWaO9ShI/Egmh1mrKbNUhxtSzh5QUJeM8R5EvKQYvtWsiNWkBJIlyuoIRGpVJM5
EKGtVnJDBF8jkpPQNXJofAdqhZX3sAswN8fJsPKuLmDIgK+XA9AGXWyGQMAJFw0uKbgkiQoKClex
X7DaRiQdoSyNvIKFArKEISZ4910UaDGsYQzFxaMvtIpHM0bLMWgeH11gGW+uOBHjV/Ea/mKyAi+K
LulImjE4MGNAYMagwdz0HOKmpi9R6mgHEdwcwc0R3ByBT3MKyzRY+eshtANWPnoS7cvlOtqbmAJD
imb9GIKS8CkMbyOeVgjFLQodekvV3DEIrQFBExJjHeMd9IGOyY7jHVSGAX0dgx3DqEnvAConpcOO
BiXojmguHU72RM3psNgTi6TDiQZl1/OxajK/uBKuLgVqso3ATwmRn8Mhmv1SnB83gwNmIJiHzfvN
vzDTZiQKtRwRieeVXF9uMDeco8dy4znyQA6gobOTueM5OjfY/vAuPCkHckZOY1yNyrkw6hQaW1Nr
zovbhA7uQNDEMZqcCJr8QcByATaEwEPT84hd9WikIraGYf+a6VCDM0MQQbOClqIcTowcHBg5GIMg
MGpoM4bX4JEO3iZ8wIl8Rl4Sto9ha3OkatNsBmt3fHnxOcOyy24u6jOLPHqrmVKWFkuf6fHUls90
nhVzS4IS8BTswGn66vRF1y7beL7+6Mz3NqlSECXCiueApXddUKj0zgQvyCvxuMvcsZE6yzChkb3c
DVcs5C4LESV3nOGvp4g4VE4hPBDQhpnDFsFenwhOaY24JIqHWg3rFx4NacAJRsgSxvlGjdmfH0FH
8zZpTgvByn8fajLniTnmfOUw5k0VuY58vZEdkV0QGkR3QK4fZACDUTn2cKALMFHGBZHtK1DRHBsQ
fzPQ9CYZkbRjkIGgHM+gCXHn+camYo6J4DW6zqHVq5uVxYuNiu5vb2c26MiJ+ABDoh8lCDUSZV3o
8d7Tg+hMno/HbJh7bCRiEhvmHvRkBvdISExgboMtTxoMF48t4BjDzob3/ptj9WNGsKnJOP7xOBiM
D8fH4w/ET8VNarwvTupoFUdKvLW1gsuOTqPMFY0ypuFSz/sDFchOrp6oLR12QiZK+her4chSq9/q
GoePUiOIqJV1Oc3jPOBrCBdMLKmiQhfqVepyq9Xmt8UlPVOTcNyvrbMyLoE+CaAvEIxLD0inJJM0
EZv4FmYePL05/oIALA3IDdEAGuU9P6W0oTYhYxhO+acIhis9qcObYB0uN2YJVxNM1wNTn5xDbZ76
29rmZ5yG1J9u6epqaenu+qK/tHhmyZK8zLPhQDBlB27TV9GO7paWrpnItLqxBsk90L0BXHhnVvUL
8WGCnL14ZjnYa9oLaTsNTi3QHZaUC5t9LgX18ulDSOjjSpOIT8wR8au6y6BigwPMqNmmNGZn8Cmw
8i4+BVb+C5+ioFN4dIpCMOkkomprSkfu0VTaK/9cJApTx5AfVHzlWJN4M5k58s28AK21I/8WAIwf
ZFB/1NurtswEFKl6pi8znnnE/kjogQyjwo2xDCXCluMZKsClkuriZDi11I8eidngCvAtfllNW1lv
A9h1m0gQVhb+srAfJSqAS/XuFoMY9BVVKp/x+QKQCgzaxs5U9KRwHVeUcRUIKkDzXJ9SKVXF/tbG
7P9AGxl5WydaMr+MIMrAAz2aUZ4MThxb9qmlb649DWlExGME6nWDGw8wx+RDmCqnRvvRFBHGhDA1
Z6Y5KbkxrjEYtgshLSgoQRC2ywifgTmLDaoeaLLJh7xeMc00uNIRnQBpVpQb7KmJIVHAngRIWE0/
wieIa0FI0lv+BI2lMt3dGUhKYz95YOvmUiQgOy6MSHnvGUrbi3e3ZLpn1I8ueefk2bFYq43dpG36
V/K2uzMRTG2AcBAEbYWStJ36YAGtZQIYfvjx2kjHcxhjaIzUPKsNUYsXrSE2eQvTE6roGQOktCXz
CmjCEzw+N8JgwJLH+CPvRYSYn8Mp+TmckkeyGV0gj4bv4sFieRE4FDph9gW0FP4hZJg8A9FKgqhC
OnW2YbTS1k4k/FarEfek/vsIb7VhVqD++wkzgye4zjRBzHRmcnLyTICziRNegHIYpRuVioYrCEu5
p4SaUiOdjAjg/zv4O83jlnHrfcK9jvuc9yr7awfN5pq/FtgmbnNsU4bEHY4dyn0k/054SiHH+C/Z
X6BeEN4m3xamHH92cnVHXaorHWq9tlwYNV8lcAWyRVQ1NVGodYAOkfWIG8B54nqVjombwCbhTfF/
RNMqx0rlef558/82m3y8V1RCirKMPFtgLA7BZQtYQ0LYrjDrqA30OlO/uN6x3sX4hVAorKwj6aYi
KbRJmP6BSJmTVfiOvmAF1usgH5kZf9JqhT/dRFfY1RrJoxgy2kamAdYMsPIPrBny+VrHGVyFYRXC
U8egSpsP4EIFpm8QBUA6nC6X6FcCYX8eQqVk1EzyYTNCSslYW7KwuBpuW0oUCAuUUXFVcauAVBWI
TYuAdANAApVQFRegk6RgFkXJ3E4QvgZ4V18jWV+yWMwMpH6/XzJbitYxK3nKCo5bT1jJYeskir/5
fPslIAWUGqhBaEXECwUiL+YP4AFhpr48GMuP58n8YEetAa4+GHn4c1gMjIyi7FGIbs8RR9EIVeSX
HBhZ8E0aNFV2tx89MjL9IOGI3d14nIZ9bqyq3Zg3uyY1dYoxbMOYCA3tO8qyKC9tdHQEhedGmwlq
xAhhjEAUIdu4oVWmpKB9CZeQDgkvJaBBhJMTlpoFFY6aYBS8UaCUlyccteaojWYkD6exWYCoUkn4
3qxm3hjkama0gJdKpnAumz9pnh/k2jqfzOZoN+YZTFYjHoZhWRe2xspzs6uBuc8qtLafQX5IBPW+
3WPlIgnw1fM+u/iddy6KFuP+RTNLEnJq5g/+/NqZ/PKYxyLY1YCnxQFE01c/Gnl5qdNqdYdIVSXz
Xa/N/Oq6SMFujseBx+Urg0tnjvd3SCAed1h8kXOps/evkB0xJKPOgmhPgDLKY+Q+z2E9H4Q6GOu5
rQxgm35PLG0AljbAigyEZlbEH7FtZJ2Dc1YE+nBSRGP2t4dxnoTpWShWODQvIeGCL87ims+QYBEI
yrTOu0UNfHQUeUYX2DtJF0ZsbhzkQwkSBME2PaKGLxSrKnRTBgCzGmIPVwwAZrX6vB8zWeo41oek
0ZPjvknfKR/lw07I5RVU6p21rgrwTdi2t/X5gO7r8w36hn3jvgfggaw1HWZ7oiAdZpKxuZQJeEss
YyZA3GZtXsZInap2VcatoM8KBq3D1nHrA9ZTVpN1wrsAQhmGR737DGgaACPYL4kx0yEPYWI5jJVY
8/z3OMDHwdEc0Vznr6yYqdfzAbsiBVIO4DB99cPFGztCGAhR+n0rMMjHmokpUo8Tm2hugWby9WML
uh97vX0O3OmODWuKczqkiLoadSxq0QXU+8UMPipTal8+d9TyuaOW4zkQ0FHLF69YjI9bjEloMSah
xWvc6NfWzJ23Zk5nrZm7AKz8Q/ejY9eY0WXWZPDpGXx6ph1n8qGGdjz9SDvKwMPjFdqD6MLt2LBH
h7aTeD+ecqHdga/hwNdwoLQp4xpqsRnRft64htqCo92N2dd1CzpUJZv7P4LUiyLgXn+hddlKJAbU
Fes36OiYwgbQu2HHhl0bqA0bmRUlScta2O6sycj+KSAtOTAAgd30JPqbU5LziO9j1SYTIE/UUTGD
yxewLTMfJtC74eXh1S2siV2/YSMrlVY4MC84VBwSVzPYsM/gtkz7Yry1GG8tXgOf449PGkHyze3I
NYKa2w0fCa78Fe9tb9+8BuEG1Lhmjrdg5X28d82a/s1NlnLMr0V453iBj0DgZz5WryNBD+n6gG31
+s3PEctn3yKWwaUAl+LsW4cDkl+SpA7jD4rZYIU93v9nLzUGqbwfeRAyNjDeD1ROTYelBvnRoWh7
OlyCFd0SXZMOr+iJOtJhX4OyH4pl0uFig7Idii1Oh5fDir4otiG5dvH68IalXLp9rV5LpziC1VZs
3IQ6RstazRaWoU3siuWlouQz90P0KzrikaIKhtUD6OMgoKoL7el8Jt5RbAfD7QfayXbU5l27aXF8
zRplbd9acmzt+FqSWCuuJddCjj/i9lbWDm7ub5BboB7cJTXAdjwD8Jm8p9PI13DSKLrPQdgYpbLD
vzr+vxYrxbl8dmLeCzHnh4jGrYJNiyXi1kgQ2IWoXVvohxglBtBH96Dc0M0b2WWtBb/XtAJR6ZND
JWmFWTN1NzjzwSGLCU/3jIIYWF/hjKh2wxvx/+GTaKomHMNgWd8Z2TPfzC5wVnwMSpdB33Zn7rLy
xi94Lv3q6lUjEa/N3HbWTLerK+Iz03JyY/XyNSTp6Vw+U1pTs5gi2d626rqcv7R6pqveGsCAOykA
d4Z8d7uQaNm+7erVqzd0fmFm50bVq8TjPjHm6AO3DOf16kpLZmY1dmhAJXcebCvpoWz7jGdLmxyP
y10bwAV3Zw1gDuWflSCov0P5V6bohfKviuVfESPzkjGcnRO8MSRI8mgrFoqnOSzImjPjYCnCebGj
sTlKCufHeOeEmncuvdiLPP4JdLiXCOGTQ/hCIXyJUBr7GdMYwqfnoHraAIu48l5zVBCUiGZ0RpoI
kvEiRiElbE+WWm1o8l8RLlHD86jzcSHeygayRv5hoYDdjCLOQqx9HKQvkDoiEjui4W48I2wuKHhx
NATHG0q4jm+gZFxfiHNYG3NYvnBY1nBenIbjxU1eDjV5vdUKEcJHhnBDCO8M4QfFmTpzQiaNRBA6
Ip2uVv5v3Y4QJXdW9ZYqV0VSo1jtqw5Wh6vjVVOOBjquj8GtA1XmQPV4lTxQBYOwYbJKhThvOiwY
Lsh0OhzviXLpsL0nFkqHY4YLspRsWVwMl5YGiVhrGT9xPBYTBLvZ542z4xw4gDz5w9x+7hcczSEX
pJwuh+ItSrovPYjmUxtLj6cPpCkiLaZJPKUHD8VEerBiuCEz//duSKfkpxha81O+IDAxkikwx/zG
RKdoBBUYNbyQraxgJgMNzgpxKslGRRsV1/AseoI5joDEQkfk/9ENiSYsXdB4BmqUwepv3L56SPXa
LaWzZ7pcetlML177+Z0WO2Jd9/KSoMxx7tTzqzd2f2Hmmk2KHzsghV7w+etHvjwTGvCGIG+u2A7W
P7QygDmThIrhJPUU5EyBCJG5BbwZhEDUSLTFgNKwR0WU2m8N0Ijb0E5U0V2okcaH0T6Ns4gaYWhg
I1XS8K6cSbfh0X50XACdLCMqDNBuTKNuq4gxpIgBJI3xBqrSdNhqNdJmsMpD5Ah1HjEXYF/mHPOA
b3uPeH8EXuSPhl7jGecfzGAlv8y7yXMjuI3fI7wms4reWqVxusx+BbzgeTFA6gpYxc3djRNP1JuB
tksvJF4aHEfrPnqQHqbH6QM0Q7+LPllQ1637oXk2nymCstyRUzuz+kBq3eoDfeduecIaXvWEQq86
b8vmZ1FeP0HDRZmdRKp2yebvEQGqlaAJN9X6tvi2vGATaqH+M9/oawMhp2ZPkFowYdaYhENwq0QI
BFTg5WFNYmHNZRNVIFNw5bH4VMJvgqumvT/3h/PaIXVCOgVLNuuOq8irmGvN19qvdV7tvUq6KsgN
9Dc/gcQHRUdNhosHhdIsRigNxeYJEadREiznw5Pycpb5b/mB1uYkvMbXQdp8KN7udjajWSRx/IuX
7/zFrl9ce+n1L62rXn72/i9f+MVPr6Aev3/349d9NPbQrf/+xQ8+v7h+/xd+MvPbB354+rZBgpz9
YKaHehrSYpKokesW0GK6C48uaTW3oAKFWlC0yeUnVCrtwlLdpeLBJSqKG83hRizJ1fmMcZVKZZy0
nQk8bUzZrlsgDMpr9rZ+hsV+Qp7Acp0AkHqhzIYIcgqL8I+lkE+KL0BRXfhY3uRTROvsR4cRobaa
Ec3i5EezuasT3h2maxeWui7V0CrYi/cnXcagUYVHpRh7kgB+O7wZC7obdAM4n1w0ZC2Yzxc73kwY
yyCq/6K5C1FzTVwlbhX3OOibsqArW+9and2a/YzjM9kruGsc12Rv4B5i3+Y+4G3Frs3l/spQhda7
QIGjUmmnC8I7/01RFwR5yRiRjPQmw8RS0plJUXRebAPoTkgW3ZNfsreWFPO4mRw0j5kfN1Pmd1QS
uzJlVe1D6dNjEYDSjo1UY1NksBMln2NzCw9yMvLOkYBF/mrfvL+asqNZq40PLqiFKmvjtErCmihq
VbZVBQUbXJX5NhWULHn1E9ML40gwErsHAcu04bxzhrXnG+wfDg/ZLT5/ABtwfntzSLORhE5pZc/8
59gw3SbnQFTZuyDkYzJEMBrs3ARbJAgkVuztveX8kZuHH+1pS7X6aqtnVH970uURY2FJAxXe/tl1
2xede76+uViIU7XRV665cOiGl6fu2+URcjNvX1AOaxrwWkrbqYv6i5J918yjO2Kdm8+55Kn/GDlH
choxVvJJSPsp8PrCnMkWTPmM4nMkMYhJSgpoGooL7SplDv8oc8hFQTSGMxcUbPYpGOoo2J7CBwKR
krx+5H6UiAQkf3tvckdyV5JKpljJSkESPIbspyloPf0TekGRHvHjAdIYulwCnruD38WTPLyAxMA7
xeTvwPYRusd/YPJXkL2JBD2q4PwpRWlJL/DJiUdx/tTAPNaQ9R3QOBBayVZBJ3XhyzSrt4BtLUBB
tIutkZtiyaS6OBFOLiXMlhaHWxUBLaHPTNZEK7D2UxTBQntjGwN0BjB5pQW0EI64oigqGFPHVZJQ
RWh/TKrHVZM6mH54fhSTYUGMnhwZbU6UNDo14GiOfCUWhF1GIQ6AxDjhlfxY5UvmlLXBuQ5eTqUM
4G/MsAg8bXPZ5nMY3jcfcfyYN2rNFde0r6zEY5s8Tk+u6LKdvWgmszzqN5tssYCSNAMP9fjPf74k
m2xb5k5fMLNqTRIq9rgXo/OLHzgraPjDt8+eJP8XpKkS/ZkFNJUsY5oq60hvkwDHFAGOKQJBDnBJ
K2pPRgQUhUH7BCRCW9F+ocRySSFCOzMmcI0JDJmASSsAAFpY/+fD4OIwCGtqAAwGhgNkwGkh6kcH
BqB2LMASFgMo3RuREUQEx14+Jr5syNB5CmqNCEmObvGGnXkT2VJijcv4natN4HLTdSbSpLWwS8Ng
e/jKMBnWnBaA7vCvegBRlCCUWwOcHSPipBMVyWS5tSkrjxrlUZRjO4AW8ejRgbp4FI8ua47XSfNZ
f5Z0OvO6pZZNWWqSu9+6JXGf+LW4ycyaU+b0YHm4PFZmhHIDqPpuKHZ/ZvuZ/Wj8qPar2Cvx17Jv
0m/G3oy/nbU469mB7Ody12f3gr3kXmrMg75tNhbck9ubt6H5WcwUb2WC5uxPoi/GuCDldTuD3pA/
LWf38fvM96l3xO6IW5wZWyrbk+0tbytfnb46e5P9kdjj5beoN4PWNFcKE8+SYaCAAv5ARmaCeDbf
AAHd0SKF/c/K4YASAGJAhW8O7fQ/60U7o05nPGaz0EISF6Yw+DGRL7SUCAK91MAX/X4JDSFxewvo
xZIvOQFwojSiP6MsMcqtW4YFMCgMC+MCJTRAm+5PBvx5hQNcdn8SDCaHk2NJSk0Wk2TyaaASrUB9
YvUcA6FZUDDQnkYZs7MRMNBfK0DEMTELYBV/tvo0/kwWguAnF0yPAvGKGWL+uM3ittksc5Ol9Buz
pQyMfmy+FFhtfmwwr/K2CpExPjYYTKUVVXQwrOKApjuT5oIE+vQIwaZMQWCoE+ODBWjmjA/Z98T3
HB+m6IF+aNSjKVE26/79YD+5n9pvudc27hkPjMvjwX3Ru2P7c1YInDIoDwnlV+mWQqwQvzV7X/y+
rGmgH8EpR0r11/iUvwZ0c42Ei2wk7wZwvNtcy8OmLF74mlUMO+t2Fa3Q4F65hgt/LW6kQMeMwoqm
7HPVss25CiacxrUEJ/wJJ/wJZ+3/Ze9NwOM4zgPRru45e+77numZ6blPzIkZEJjBDZAgAIHgTZAC
AZAADRIQAIqiLEZSLImSZZnyEZ+JqTj7bHnl6KQkWoptOeaTnawoK7Ej5bDlbCI7jiPKsp8cJzYx
3L+qZ4ABJTl6+b59b/c9ojDd1dXVdfxX/X+dcU6Pv3mzqtFANE2J0aogHxVO4M2qXgX5qCAO/Kw6
8rt6KeLGPySsTdztqKpoOmm3m5MtUhsbFZ+X/vjcfFSqd4Pn8Xm94qrNX4RtX9bOFLOsHR+HN37X
ZRuLvfhQ85Yv9P3e4Il9fTs4z4GP/revHh+f95osKq/X+bmDvTsna68mEp99f2FrVqfVK5lHat/+
2JHNidZwJNk/9flTn3azdtT/oQ9fV+rdf3+5tPOGT1k0arzzqfHKz+lNom9QDjrcPNfYVdWD5HOR
oWeFknQBKE0GJDYQr4E0kYbGzCVDYzzagCEobNuhkMU1ZqMITzKmkATayNWXLqYuXai3jj9orDBc
l2o2izBjkFxNTX4HHgHEHnvDY8N9o6TDfVGBFBoHMs0Z0aARkeyqQMCQt8KBxESZFBNzXkzaV7FB
6MCQkJKSltXQGO0yGFzOJnOerDSorL40MfGc9qL2wkRjxgAQg+MrlAoK0KksHUAHaLri+rTu07av
m75uPm/7iU161oXusaMR5YjqgPKA6pdWsIVN1pCVMZusNjuD8MXoeAAxpnS9tEyappFEmceFNn/H
9EPTz0yMacboeIFS4DGwOAfNcjLletRFuyiERCIxbxw1oNsMCG+M96jhOcNLhr83SAzXOx+6p6FK
rgoLiCfI4c34JB+qsvqaMKoFr15D0DBT8NOXhH3MyTmWWEV8yoFAtiER2YkaSTQysppWU6ddMsNP
2Knc5NeRg6qKWbJ6JojnFRfIAT2bX345G/Z26EL+23qSu6IfKS4nLBHRN2rf7Vt9eHdHJHxwKntg
ip71mucGgjNAfzRY1avMx6kAvauJ/swh0t8lqw/vKLhwvc+7rpNx7rrt8pow64Gzk4h2Pelf1zcI
U9+wcsDzFpm+o+cbRo3aGpAoOLVV4oqrFVK8SuBJbNTIWCr1gxiekQ6KS0V76fXG5Adyw6vBmnS5
nVJh+QQjYxWcwqrmAxZIVUhSgWRk/IcVxn/IiBBnJ6NBdqLm2Vli0etlsiBHaJSTCP3eQT0ewcJR
9I3ZOthDqFSvDwWbe7bhoiV9Y/jyHJnCAORKlEHQScnamDwK4U4nLoTbn0dDopyi6ClzA54BTmyX
GUawTeMdcQdCflkIdUrdsh5OEXDJzqPeqoGlAgFo8nB91KyCVSi8ZImXmnoUIQ1aRGfRd5AIkYlt
epud1+tHDfcb6Nvg8qiBEfZtFAgUyDP4p7du1BXxgeKreF+QxjEcZLtXXPI1bRFPsnA4NTqnxu6k
tDqH1uVsbB5N9snEiiRP9uJ5ej5glbAKteu8TPk42DXCBIusoEs2LeZqkCuoj9K8t07EOjwGykxp
vGZPSF17I3HjLb1bb4g7iwOoc3cldnRLaQ/z8dW/OkuWcP3pbV27P3Qb+nRnxoECq5+9bbQwREuH
i3QAj10BLV8CWubonzbvvSOn7HoJOf9MBz8OfjTzD49ReIrCpddfr6SgZUqt9/q0WFm5QyaX+7zw
ncJIOjSNBokuSkwDvYQmISAxOOLhcDoXY+v/wnTl1A8uasmKwapcv43dZd1rY2xks9q8D7eGk6a8
0Wa0++U+1qvj9LyVs3H2srzElvV4i+qyfbNsUN7D9lp7bYP2Odnvyz4t/wP7ZxxnfV+iHpT9H/LP
2z5vf9DxNdmT8qfYp6xP256xP+t4zvdX1n9l/9X6G3virBz5yJyw63PkHmsR7u6IcO/vF+6hkHD3
+4W7Tkfu1arNmdP4bqHwSdSL4lu428V36s745GVZjs1ZS47nJc95/9ouvZu9x3raxhT1A1baYDW6
DZSDc1N6VucGbrmrGpfbbZzVZksLu5M47HZeLgOfTCoRi0QyUA0NelDfKIndprCeR9DgHWCRluXZ
s+xT7PdYMXtK7sDErq1KUg/IviJ7Ebj8lNx23I43ouAoOZRXo8/J6xPZyQh9Jo9vTyvzlPw5MO3O
o68/pfWh23wCNCAWvj+lMeS8WFTbtLHYDUtvkXPS7KvWH9uAN6xv2S/h+5L1ElXfABl4Asvr04Ja
t75LzjtskiNsg3NDQzMhLBJDeAr4kyxnVlVAyP3kabjLeQWeRvf3oC2xeNIxayjJOFCX4FefW4CE
Tq2qSm6n9BK7gtMZGUrYCB/oTZgpijUZ4YRjQYcxGEgnANn+pr5LDl5cEtKhR5yhiOmvXrbIFL4c
iuWMfmft2UjtK+awR5dhPh4Icv50TUKrWl1quUYRCIh07r7LbzDiQkorl+ExEdWV18TngK/iwnqS
Ol8FvW6dmo7jDik1JQ9aZaJwwCPRSDBDVCqplKXUvKNVowMqCC13D5n36CRGELlayXIGmXC1BuUi
KkwSPxlHcep4AAUUx8MorBBSj8cTXm8yUdfjcF6ViQqe5EkyE6bFEPg7HtOTDVqclbw5BGazLhDi
kgeSc/LF5D8H/jn8b4F/CytxhMcNeRLv2w5PzptMRqYLLpvN4/BrkyI26ArGg6XgdssXLV+0fjEo
UwSKfDE0Qg2hrdJBWT/fF9oa3hq5W3qb9jbdfYG7w3dHbkt+RvtxHDnwrPYrga+Ev578duDb4b8J
/E34paSHEoukEpPIIg9IQ/KwJJK3dGu7daPiMekO61jkHsUZ7d3We2z3+O8O3B28LWk5Lb/LcjrI
qOS70QntCZ0IuAdQGgiwSAr8o7Xo3FrO73VzVCTupjSs2q3x2NxuD7DfE3iy3/krp6pVa4DnZFKZ
XMpHwsZIJAwkEQilZXKjTCYHzchm4tmAkWUDfp5PW21Gq9UWCfptVgsLnMoCHp5FrwO7udHrT3iQ
RoeftJQa9CJoV7Vaj4fjKBoHIioOUYCdrc+iI1SAkqEvVDXhKhSW58MK7rJmhgUr8LFzz1EzET9e
o2OqOlKjNvSADX3V9h3bD0E+fpRPgSBwPM1pAkgLSK+vTQk8i7RUkDKBLFBW2dSBIKoGb8NnjKDX
z8lPhVKyZ0AgyECVYzkqjG4Lv4lPsAFtAj4NPyAlnX+jEXQbPsNGG+Ei1cijkeciL0WkkesTaxrb
JTwKa7NfWn0NzLQb6lIAguwQAK+tr9lBjcO/xgGNdmGGElbvGtvFCP5LgmWI99ki8gLPWZI1BIes
OeQ977OFd9kStuMneyzhKcEgWLBUCeLt+LEphZdHGbBEceHd+NduRnx783FLKYBvJvL0mKm01vEu
yBjgOCZMq3Vur5iKk7bco6EkgbCifu4vCBthxpIBz1MikoZstCXImYbkqT8jPyMIHhW6DRr4C/9n
zhoyb0LnBtxG2UvfMIZKyLszUnsx8qPaLwO1v3W1bgIBJHI7PfHVn6M/Pr3JomYCAcai9RtNq79A
vylwBjcdCKjmLv8LPbj6NEMPZlVklz2KYv4JJFKrqNqktSqDrDUXFCUoSC6Fe7cSBi3diqcmUgm3
ThBMqRSWSs+Ri9Bfjhvp0/peFp1RnVGf0Z0Ons69rHjZ8rehv83KNckgG1DwyiX2uOLHGamznNTs
KYiSFXFFW9G1BivhUi5dHlSMaEd0fe7B4FB4S65a3mHbERgtH5feqrhVe6vuVvOtlt+TntWe1X3R
+mzQrRZrtBqdJu7RenSeeISNWFJlVlveLt9TGC035hDyUO6TragVV+TGFEolgzkrK6KSuA7upMtV
SibLpYYATKWEcxOIBHxOuOI63R4EXraYzaFcLs8qlMosKDZSqS2Yy+ey+YD+jDmlQ7o8KMZmpeuU
bdSN3KnAgv9WP+0/40d+WyCZLGUTv4hEQtlRgPipPMqLxdKATSrl8wFjPh9QmkOhdFZpzGaVgH2r
XGnJhgI2RWsqaGUZZU6ad2KhGpfLu7ZrnMjpAZykkhghoCTodLjlTyY4/FaUQImE2+1ilaD0Prlg
RuZk4DxSP8HZkA0nodTmq7ZHbX9ve9MmwgG43bc9SxeoLCVFhx/PJ0MgT56gsij7LP0NqkSV6a1P
eC/eI2yIh89Rjk3Ebrj0VuNw1YlYo2HH+x5oiQo8EcNKGzHL6hvekr3x1PVN8pBVXzqVsr6ufW0C
Q/01Anp9aSI1ASFa8qi95XXwSWXaTepNp9XaTacuXMC3C7ILUrjJIJTMRpwg29A0JiEqgCtZPNfw
356Wlyy4ZwX8P8EnI5iwiS136iqqqkNbseJQeMD3qsGirojxCJ8Ub6ZXwD583OnTcI+ENTi1N5/S
lAKcBisXf/24Bi/E/nu4ZfCeUCp4oSIhuEcmyOGfDsJ0+Dt8lgJWSB7XCzedoJ44VCUtAEAHP0tV
X9JqNSUd/OJVEz6AAcsVs3DT48bUhPt73qwaTKWCzFQKp42lCPx0MjOeRQmJmUuRqg5+plIG/yBn
C84dfvqm6ZVv/6Pe3u/T9AILMiVrDeZESVoLtg/m+io7rwN1weNkkikyDdOdXJuGuUGoNbqAyGzM
hvokNazNvgS1KrThGNwiVrMc6JGI168wd24Z8AVRoYVv2X7qtfGBUm00YTNU7/pYTyJR+yveEdzz
3MObr2sHMee0WDNa3+zslN3kAiFn9S19sXb+ZAvD80a1xTJx4cJenTVE87zY6Dpx5fJ8Ec9GqfUx
b4Gcy9Dbm+QcaNGxKEPdFEIhF1g2pF8cr5l4Ske8eJvRp2jipbE3Q7yZ8w2jJ3Yp9jq4SuriREMA
1uWOWx6jXEYdfXMGZUDvpCT+m3EeGqMxS1G57JrK9YOJC2DnEkkjDHs8qt0yvuurlOPKv1G2K29S
dmhmWG190tZDcrz6UR37vQhtyCXN04UPiO+U0HK5WC+zyezymNEelPN63h6MtaKCPu/o18/KZ9k5
2yH7lGM2fpPsJHvSdsK+4rgpfg97j+1T1Kfkn7R/IvYs9VLuRxI/aESxWDwaZRGxKGzYDIln6mZI
UMbZ7PZ0lDVChHgsRgyQWBQ+idrlIlYWh7sN9ByZv26KhMheBVDaUMpfcmlyFovdhnUVxxkW/ZB9
Ew8rLrI/Yxn2VEU+Ij8gZ+SnZHjphCv2sgYvgTjL0dyZA3GUilfidNyWzX0JT/Qix7wvbX1t4obX
Vt+awDswrNYnd21dfS0myKK1vbZlTXoD3pMez3D+j1UDdAMWKwIXxOQuwF2mYTGcA4vBFTov4x6f
dwnrHjD91883eWfjgVgPkqZVENhILyJhe00lesiUSHh/eFEnlfliKBoIW+W22r2FR65rGyqmvaUw
6+7nO2tPa7w2rSULZB9yhXprGfTrSFgvV6jAvLB61ZXLx+68uycezZo1HbvP0k94kn6lVolb9gi0
7PNA8Sb0Mlm7ntLLRFbRWdFZ1Vn1l0TnRdKzFqSyHFe1FEapXZpRE+MQWdQGzX7RmOaHopc00jol
hxFjMTMaWi1WbhGj94vRqPh6MS1OKyU9GrSiQQc0Cxpak6ZZqrIKQplc1s8bLIHZTv2rVttpcuNO
QL6aEYvPsW6FSK3R8IzIyDAiRkGLNEiptqhwLqJRMRKnVUqJ9oAGadKIZjXP0h2UmhLRHdU4g5Jn
oWrJURVKq6qqRRWjsqcsFcuIhbEok4o8RSPaZrb8odBoDb91w9a38A6c+PyMtyZe04KDlgvvWIAv
jTLW10aDXXr61AVr/dzM+o00NdRSDAxQ0s6or7xUlUOrwqThQqaPqMCjqeIn3oxnuX//KXNJFDZi
718/ZSyJFvXYe/9T+pLIasLenzxlAq+GeB/TbBTSFNncU6FQmky0Ukw6L5USWkOO0aPZq3ezqm/r
CTTmL3pNZKvPQpHZp7j81/T1te9NbjI4RGEJQ61+Bg3PbbFoFchW+yeeidr8mc21wOXv+ePcYQrV
Hrry5/RD4lmKoYTzM9RWZhczS99EP8j8Gy1hztP7n6CRgvkTJkRR9M8omgk9jn4seoYu02p8SOlb
l4gqj+eeTjieoBUMPhyETHgC7ZV+6PLu3cwXxbO/Pij+HCDORlGidvGHqSr6OZHCDVMWOR6PSMy4
F1lFSdpyCYrlWI/GosGLvrApS8YjSc+jRkxWB4rxuas86Q8nW+yIxV2dlIXEsJCZcRbSZW6JBITl
PRK8X8J/Jz2Q4PkXMgIdCHR1btjBY33eGxnrTW1q2tBj+2JqMUdvTlULH0x9sPCl1JcKD3Q9WXi+
8FqBnS1e37XY9dPCT4v/XvhNUTrahTiZJuJmQ77AOTd3l08ccctDfss5t+cufyRQaLUwLZpCa9tI
DuXOMz1VVVsgQZlGoXlIhxkRHpRLhCNhSsJ5WDnbkhJrNbzorPgR4Dn7Ytd3uuiuqoUPLgTOBOjA
R0O2zq7zaO8T3of+qLHjLJ7w2jisjJA7mfGK9+7AdH/p0g06YXYJJnp88I/QOWneVInGOyrtFVoS
C26KVzmqEm3jyAz5KFmEjwe7HU/nclSCZRNt5EifBGUOh/Ah+Ow8FZa4FDKG85KOFa6xBDdL5mE0
loZ5M0W8G1VDFRDmr248IFTY1oPs6rF22I+wrQdoDWgB3brojecnaq0HnUZWlrj5h0q5M85Fa0q+
r+Oxx2aeP7XjQ90Jjy9d8gac0eyMwc58XLJaXqiAKhBzH0Y/mjBodKtfnuesOifPb72DHt/y9MUb
S7tDvqT/upRJM5YfOIfnx1mASitApUEqh76L6fQ8ytwp0OqTlqjVSqnxYJBOgjDBqnOSRNREcTJO
GqRDwQbFBtcoNmh31sd8fiFQrJ1QrN0O7QRNYtBkgStNKJbWqYQFjpLt4HmFUKyqQbEqFQDoHSi2
vqipiWQx0DHZ5hSp0QL9QAEtFpBPpjrnlt3lC0bcXMhHn3NL7/LbI25PyK9TxWMWhrbag+GoJRE9
j0LVbOJFq4miRrEQzoV0WiBHmZQNB3nbWfsjdtpuhwQLWZpXL6jOqGjVRzW2fOG3UGKDDgXhe+mS
vrEO0dJMhdZkRm9syaQzqQwjMQSTxqyTyugTzjU6nLhhCc+6jkZzJivFsabEeekbT86bKKQFGfkG
EGJOK5F43cyGXWTWCHGdEnE/erGJ4jpoaJwJdTY0UwjXrU3ZkJhMjLw24+7tr8nDpb7HHpOOn9tz
6OB9YVOpu1bq8hutXCC5UvZZAlolM7D6yHx3EEiu+iF619CffX1p8+bf9O0puhHPIwNb2Ec/B039
l4zu1uhze3A7TdaCM49QZuEE+UbnuZGsxjGRq9loMkvFMplV5pJsl0mtlvqKHLppRKZ5Xc6/Xr0u
x2rZsDCaSmVjumzlBxe1wuqcJ+63IrIa2ZbJ5Batj1jftDKcddRKV+FyvfV+q8haXxFtra+IttZX
RJOvAjZ7bn29zma/KaTqNLpNPSqpmZKSFTsqxJOlOja82pks1blf+aaSxut1aOXjlvpKHTyp8pIw
jFLZpC9tXOGMFzjj1TqOcwCK/3Cxztoq0/fbr17BzDzyTuuWEfXPogPom+ISpaA2kXZQcysEMkfl
NqXqV94f/UCg6ktUamJ9Ze1XKAkzfGk3VvtxZ7JwgkbTCli0I1GtJhLViriEb/gHGL/yDAqgB9F3
ocW1fhXa06cpxOCThM8/JkYpLLJxW+rNe9GDNT16AwUern8jdvzH34gdvz4rnlz/BlHv9s2P1vOh
as+gvvVvZO/hGxn1q2dkTd9o38M3Wupnz2iFb7TUIWqPaK9omJJSGpC3HipEpagiVaH6qRFqJ3WA
OkwtUCeoW6lvV6dm50fHx/ftuumW1k2LK+H49dP80IBS1lMVUTJwTo7fFOf5+CZmlzOXNmq1Vufw
5huXlg4e6uv6nZsLmWNH9OaxHbSk3LEDnG//Hrd9z81H9uw5cjNzyMeqo8lk0HeISr16sZS6+BJZ
C5pKpbQv4aHHEni1F7G3+UfioZRw174oxL8q8tviAwSMfl8+l82E6ndD/W6p3xvvpVc9o//gvdS8
8TlwVfqN/JjvpXO59Mfx5VfZlmwLj321Ygb+/jjb0pKlx/B11Y4D6A+sxV19OJ3LZHjUksu1oG/h
l7V9+PorHPvj2Md8Ai5peKq9ks22/BAe0CfBswOn9n64oK9mUvnVAfD9Xjqdo7l6pJoUPD/Bn/1N
Lp1LggcoCe8d8DsgCz3UUcKDKqe76upxSykFcjG4X6XqYXU5hU6kcYUo3mTycsL+PiOyA7IF2RWZ
SJYCIYJl3SUwCn9wIUYd2D9hrWz9pR0rcU8pFCKPVKQjS9dFgglX31F7bd+e+vbZ62d9CRPxf2d4
/5+0Z3rSPqvLlGjh2o0KuTJLxEnM9K2TZ0yOvC+rkkfi18Xvx6vTy/U1ME1/LViz6LryGnOW+Rll
AHpfqQ7vCqJvB9C3vWgXh3Y6DzvpbznQtyxop/mwmb5Hj27Wo7uV6KQSnZahG2XoNI2O00g86Udp
f9U/6mf8/ohNML/crMJInWfeoCoXK0CbExfJjpJAdRNX/aEMPpVJTft9STqf66AtPjU84zNcOuA5
SaOfT37uho7W+QdmD55d6hg8+dmdvQtbI57+heGhhQF/fOsc87PRe589Mv0nH909eu/XF04997vd
R4tzn5oc+Ojxwa4bPrVz78dmS1DvY1DZI8zLlINqedKuMSqR5DwarLKcMW2kjXbkcJxnLp1Tahwq
bDVegH8o8+qrz2tffR4YxYTLRA6WweIcyqWDgvnz9JFIZ8LqSHX4a7JwJWG1xCth5mVeFewvrX6t
VHGKeV7GtRfoyZayW85j6HeBEFoGaMep66teK+gQ0qCYEYmC/6CUpnVIp7MnpVIbZ09jdcZmfobJ
Ul7mjaqcoURaES2KAUCzj+Pmq3JxNfPCRKay+mIGwzabIkdn6kuXMqmLuCtnoiUdwHa91JvvYIod
DAYkVllDHeJsHd5SE72v/7akb+9qNHXs2EwgXvIqvW2jqfEbYx6pJVjYMlkZXez3lm565vYzhTx9
2ReZPLiPj22uFu3x4Tb/zs0KXWtHJcsVxqeTXSfv+P0Z0ZUrVKa2wOShflLKfOWHtdMQkqutMFuY
v4YQ65W/rH0IQnZd+QnzmHiWlmDbC2DSXXsf8xRgRkl1VZ399Gn6k/TTtIj+lOhBqDJiwKmVrELB
ip5l8IHoSuaNxxga9IVKltT+YlaPBR3U+SKeSGRCIbBAoXohA/NULTqHPlfrCPW1Zw3cjczLql9/
3iP6MiDMp0VlCspyBMpyE1iaEsrxBn6+rnYf86BIB6V1UlTtSxByGGJ8j8QwuHCMUaCjQ/AspYxX
rqdwSBxw+hCpj4k8D8MX15EvzL/Bzwfh+aR4CDfH5P2G+sOzDzjw/eS9/WX8fAu8/yB57yDvr4P3
D5JnJ3mu79QDz0MU5uAIRYmnxfdSw9QM9ZFqeSp67xga2ze9eWUzvXlz1O9viXrt1ls1Z4ApxQ4r
PxGNlg+3xPbx5dym9nLZEU23W/dJWnhvDner6n0ZdvPIjkBPDzU1MsLqA5BFZfWFTCqry6ZAR65c
WL1w4ULlAr6h1IUfPK9dvfACJj4I+D7ejud50pGYxcQ4gRX+ZvYmKhBwkonMcWriJu+GJ2xvdYgI
nZo6GLEvKRK+8mLxUJRIRO9PbK+GVCab0sQ5HRp7qytdsIu//GVLciCzuhpvD+pqMxp/W7zmjbUH
9R/4gNLbuvP9Y5m9fRFDacv+2pO2oM/Lx535Do8cfZaWqZQaTnyvNdbO610mhdLqtwR88YGJlgcH
Vz/dv5WXBAKK0JZO+vDqpzdtjmgCAWV4S4U+PJg6Oj89lDSHipzI1d7i+ReLL+SzJEdmS3fv9eZi
IZMcCbiRnBLfB5i5mfpCtedE34fn0NzUVF+lMtwXiaTa8w5+pe+MEinF4pCXT42kUDqF+lJ9qR23
DPcv8ztGd+3esaMvn97NOVYko1s3RYIVgqXhcDt7NLB/P3Vi6tAhmYClSxcBSwRNAnoInrJXIwpY
ZWJCu/pCNgXYuoDDyHAHRtnFJoRJCL6SDIY8PqbBhLtyshhNljURWDeWAXOCqfwumKQxJi2FQhMi
c4WimhZ9o3e2z5/w6G3OgEfj8oZs9nyCZ9UqdGupXxdTeMqgDMRKXpXX2NfxQzlXKbA1pZ/PejQb
0RuZ+MTR7M7uuLT1mdq5Dbh12GUms/i+UKli8ydE5lTc5Dax5mDa4f+dvQURs9pW7uFVKBCQ833t
6B9XNDLp6pe7xxKAY21yrJMevwrj+x89fZ0h1BHdv+vSOrJ33V+SgXwGTRPj+jTwoZ4KU0vUA9WW
4eF9hnFbJDLe0dEz1Kvn+fFcns9KqZ50DxrvGe+ZXtl/aHrfdj9/eHr/3i0dbcMYtZ597UOsK3Ds
WDJiMJuRKJnPZ5WBJDU93ps+rOcllIDcyqVsFpS7zNtQjjAnviDwIca19sIL2UuZNUwDlrGhmwI8
64Tj0wQcgzmJH9cxBJzWwRDMraMd2hEBwRse3oFvxX0yzm7jVUaXy2POFB3iBWVAb434/YGYQ0AN
qzE4HcM7tvslkXzJ8mG3LrgpVvOGN4UMtVkl31WoKXNdAdVGRGv4tp0ntmJUMx9DIZneYuTiDkXp
wKneUeRVytZx0rqrt1BK9cRNjNrlGPzNjo7BEEYzYoObO+m51U9WNocU+FkZG+t/G5aLK/MH+iOA
Z9w2+Wt9zJeBf/dQh6std42gwyMnRujbTMikcJ0ZQAOdnYh3uXL7Yv5xPpcoFHP+XLpIjUuGAj2b
qGgCD9DEWMuLWokGWuxLWK+AK2bJDaITN9oT2u/j5gvUIV2TLkTgb86uaRzeq7htnb8aHCtIWClh
WEAh8+X8gTtGkz0Js9rs1oLI9NlbvBafRSlzZGO1n8rsLdFYnalOn9609PlD1dmBELCky83bXR1Z
ey7Js3bUbi2V8ybm4cuHjv/xcknv8uv1nEVFK23WmK40t5v+8q6ZjGr1y9Ghkq/BOoN3fP2WNr7Y
6fQn5LZkIBrGbNdzviCSshIsF2t94tcBrsepD1Jnq6MyaojXnT6ZTOrkcusduttm0ez+xTPtqL1Q
GOcX04tIt6hb9H7Iqv8A73X4ea9XR6W3DfF3SI68OLVbczp5442lllOBSKQ70EI5WKkVm+J2OahJ
F2oXCK+kLmmJdMTwv3Ah+w4yUbuGBbwmgzBKFr/GjPKeRVz23WQnoCL72xCLrpKNzMPvSd6dejcJ
2mFtLRdMsfyBOwH58XXkp3wWfx352beLSmbze5R/7yJRAbe/lUTQjrfLTZpiKUpkZX5OBUBuvlBd
AXM5ZLdZw2rZftkxGVOToX+Roa0yFJWVZbRDhuQy9OcydF6GrDJWxoetxnDYqlazbDgQCDqcrrCL
l+aktBQ8abHUKBZLEUqLq2KaFyOxOBwMBexhh0Nm1bFqMXLx7oCWxV03YKdAa1nLXCAOCKCEudSW
ylqhucymTmvxSAy6QXtafUEMxAPBQCFr4RMTN5C/JeG1Dr9vSWex7o2yyM00qCUXDIW85NQjTEE6
L8Mag+G4Aw1o0bwxGIpYaodZzm3WqIu1B/JymcntlqPMH/BI6uurMq7LjyezNrApGNak10Xdt95q
8WqNDo2UR/NoHrdAZrh8iHkFNNJOaoy6/sm7tyL7mOlZJkMVKR+TqfKbi+Ak451jvAQMIIc9kQ6M
jYx0dPUGkDvOdnYElG412EF48mwG//ARrJcyeN3dqxeAGQRWIdOgQFGYyDaZQt6MWyRYFW4xuasZ
P4NnBneIwPYQkW0tzeaGTYcfzaWqRyL3dhTQHxz44PVtXkWmp8+gbSm2xp1cNMo6WgcOdC1pyi5p
KJ2LOx2xQj6ptoaMli3h8njRriu9b7ejRcPbUl1ROtTSEzf6XalNm4qGtqGkRSRi1NZgvj+Z6m9x
iTUGpZg2gEWhsMY60y39KadGxDCX/1AiCZQH/KahLUWaxrJ+8MprIhrosEItVv27Uqho6DfQh1Oo
o1KhPByHvGAwd64dzNCpPQ8QNY3EUZzzIHAWRaClUtlRQqUWIKcnLIEQPvuhkgXqwfACwOmyYKsJ
JyuAxYabbTCH8UTSCeRPMo2G2OgW4SFZIB2LWrwuL8wWICMiR5hf8lKN2WNydPZv5rec2pPxlzaP
jvjKt5StfqdF7Zc5U90TN2+d/sp928fufXZu64zP6tazYpFOpxH56U8YovG42RFzays3Pjh34L6Z
rqAmnDWFwnGbUVvu7Svzm+98ZuGGb54Z82pYpZQWaTgn5lJ84uFeoC0XlaMOVh33JlA5gUrxe+J0
OYTuUqB+GepjUC+NxBguHm2Ui94ffSAqikbNBZcux5vd/oDOrWFzqYDTTTUTGUpdepWsjpu4tN47
0DAbMB01m9yIQEEkEBG8pg2f+P79fdpof6H9ppPvr9T2x1s9Sq2/EERllo+lLM7xif1bUt3HH9iv
CYcDLPPKyAcemggenJ2JAmuLeDWXDdInE62cwn/5GCMVM5pg5fo7d81+YaUDMQwCqsgDTx2Geueo
+WohGOA1Gr1Ox+NTFTge8XyikA0n5FY+wet5vdUdCGqQBsnYgNUqC7uDrCyQXassOVRDoIQ6QaDU
6gVtve5ADBlMERms1UGjYwGSAO0aozyU1QkPpB0iNCBthgmTYXlxunur7y/+tFx1ibBmI/N2lZ5m
TInIWGa8f5Odb1uVp6G+Uns2xrzyk55Bn6R2syPe6qp9gi9FzLWn3TGHUhUb7bnCe1IlO70Nh/qh
9liidEPtE9Seakit1mm1CYpD8BdIxbiAW2bhA2pKTUnlAYvWonVLAzF3AnekuDi3W+hIuSRUdb3C
LzRqfDFDqgt1Xa9qsbmqG/pavEx3SGSM9hVqfxAuhUwinqfVwZ7ifRJne6Hmba1wUom7WmY4+lK6
N2Gq3SZzt+drH41tCmhrl8EutPO8OdENzXK4O23317n9M03cXk6h1iQqRVGfGs0ymOkRRbl43lG1
Iqu1U4GpWo+53eF2U06nXoK5nbD6kxZ9gMfMDqKykhW4PfUi6UAizP4iMbYIs9dp29/M6lBpnTDB
Us2YTEQJfxvLi+x+U8fOlc0zH9ufCFTGdu8N8x25qBaslkccKb9h1zeX7nrlE9cNfeQv7iwsZA1W
rUKmN6skdIB+KD81lBy/64vjYx+YGUyZlTqDDIl622mAntK7qeXf08Vt9547OPONT+4zmuQKCa0x
WeVYFlqB23FL0katVNskZjPvkhs1POVyxdszoXieb3PzcSqgcXvcKfeI+4z7rFtSqXu+4xa73YF8
Ri5xS3NAC0/zFmPIbQ5gbUzoO8A6GQbMDZcwPbzaYIELq/U7UERewPnb+928prdThkmwX7ol7vYC
+vt8B8cqfe2ZGufIxx01l5SrlGq2YsUjlborreifClVOTpveCHUl7X6/IdaXXf27fG9Ex/MSZ1se
eVYjXSkgFnuqK0IHMCn5/eZkb/InGCohuFwCqDiocFXp0Jh4KUggrQpvInPpnIN2U+t9h7i9/D7U
xPv2kpL6oEu1cqrVJRc5Snn0fL7kEMldrSneFO0I093cppTLj9szbvWr4Y6oCeftvPIafT3knaKi
VaXJE6IkfCJEJdwpyPtJu933ohY3N5kUyf3F1Re1r+IefiE/o0SC5egG3bNJ+cx76etzJbtIpFAY
Sl2Dfksp41cYXQadVa+R6Rxyk5Wl5d5KHn2XOedu6eJrD3i7Otsd6f60VWmPuTXQ6LB6u8avdqY6
fHQAoEVkB0BLdDOUuAds4f6eHqqM5HJUlkvl6daysVWuaC2XQTeTaqRIqtDpbHKFnHfYjA6b3KHR
KBSRvhQfyXhbHXzE0cpLUXcq427pgcpWWZteofHybp2vTlKgsAlElSFbBDSRFDAj9Y3TYqKjZbDK
NgEiVpc9LQO1TXTqAoXbGayp4Q5ekVQKjQvp3Shg8gsh3buQmg7VO1TzIs6azHdcd6jzZtRdmRku
m2v2oFusNKprz4o93R01H0YsQfGrsY6IAekUnMtktNvFzCt+Wu1u3dGxUvsvPVtDCobnXWqZWmvW
ob21l/yb4laed6baPHS3e1Pa7fcrvO3Z2s8QxXL+gEatlzP+Oj0yjwKEfVS+qjPo9Ho7z5nsPjFv
5yi3F2D1lF4RMLkNAKdLqy8QylhtiN+L2TXyWGtVmA11peXtPZyEBhP6L62VgaEAv/Pyi2v1+Qfm
nCnWk1r9mMVrlEvDO4Zrb/DuVJuL7va2pxykdD7A/6+hdBnqv1Zn9zjQXQidgJbD7mD8SR3S6Dw6
WmfViOS8jbZaY7mWYMzrB4tb66f9zv9CoSXqdyl6ikI91DiFV4BJoDGiKVeaimljdCyo1/jdOjty
8DrW5XS2WG02UYubFtpaIApoS7GrXPhe5oL2MukXmVjNCPI38+LERINAsiB0tC9M4O0U4E1LWk6/
g9DxI3Bvpwa0B5T7ABoobHJJxc721tqmlrxNJKo97q09LtKGquna6WKbQ8zYN5WYV1bj9Pf8zkxv
ePUfQ90ZJ897i4MReuflZxnn6kO5ql8JFJAsOmh2066Sk8DPAPC7D+AXon6/OinXpD9JofdT91L0
bgqFdYjS6XU8ooyIkt6PUCdCWsShNGIQ0kdCDm9aa0M2jR7J9FaH26a7U4C91sayUrfce0R/s57e
q0cDelTSI33QTckJ4L53iYAoA7p+5XvgxUo/Su2feGFi9UXSVQEvXzxdN3kmJqyr2DxGG3jDv5Ft
oKXLIz/9GZWv0oIWuELQ5F8tKnyd+drdpU1OkTcdidgBOCV0SZC1MlcxefllRrr6F7j/Bprflv44
fdgfNUv9wvnPr4mK0GqbQBdfqKaKyf4kPRBGpTBq5QY4uujod9C7DLMGeo/+iJ7eoTqEj3KekdJ7
mCMMzeI2XEfxWp4jG60/ykt4PmuG0KcpV0CjiAXExBAkm0ZdukohnZgwrHW1EDteVBSa77p9oxYN
br7z/LHFZ+7cvOXO80czS4uHR1LfZHSBniNbtx7pDegYsTHcc2iga7I3bpOj1dmn7h4e+dDXFue/
eu+oqeW6E5/fa9w+t7C3rW3vwuy40Xf94ZnRTHRg4vCcYCEzy0AJPNhxW75CSaEafm2KS9GplKtk
0gR4l9/qCkQDGqUyZ7K6zWwxF/A3KdmrFwRDrm7GvdBQtlHdaCOnoQLWiqa3q9pr9hr6imX84KFt
ufb9S/nKwbTc37tpddXXkXKwvp4y2iHzBGPG2GDWFWrf7Av0G5lXGI2/crB/4HCnW6Oo/SawKWLC
859dlTK9OdkZMfhrMRErk3jbxloq2zMmqRTjN1S7LOIAv16qnfppdai/jAbyaDCOjsRujtEzoeMh
ui+E8iHU60FFD9rpRv0uVDDvMNMFPdqhO6S7Ucfkdaik2q2aU51UicpKtFuC7qZBlTNi5BfTtzvR
shMddKJRJ+p0orQTSZxmZ9DJnGFA7buJoZ2Mk/H9YfqxNK1Nc+n700w6XfHhb41fY9EjLPocixbY
W9kzLMMWA9Dwv/F0JOBkFF43hU+4zBLawdQi2Hn1/vb6H+5jevsAKNYIg3woKc6v9+VBcy2Fxghd
RWIi7uHaM/ftu3U8aRYP3XX+6A3P3DG4c8CeSmfchev37Ihf/vM6wb2PEJwp1NsguNpl+v2nTNfN
LBwc0i1+9e6t133o2SM3Pd9r9TtM8s7RpElEf+fd6Q+sAJGbSPJe6iNV4z1ldE8JxUBE8YmYMZGI
oSyPIZRqb2lJ/G4C3ZhA1ydQZwIlMu3txoxKmuWNDo0xmw+EYygmQUjV2xWwu52kMU+0uFVKjZtS
CY259nViE+qwaJ5Yp9gU2Swag0qHFWx9Seh4ISunvEgiqRPwVa21oOgAhYuEph2ZzYVC02go46z9
ntqgMyjdsRZDLZKteBWst5JDX+a2XjcWCOcd8UIhpUbIEo2lXatd+mg673LHnGpXYWvKWdCib2NL
qPbLUodLzPPGeE+aDqV64ya/SONxuPa1JftyvFUtqn3TGXMbJTz6DRjHarUmli3a4kNFj5T0OmwF
ve57QPFD1J8+rVOatwCpmvFuJ5qSNsfl6FyuYzgcCIWUOGy844+pr1L071AfpugD1AJFJymkoTy4
O0InvUOHxnQHdUs6JqfrgaY11X17GI2GkTeMqLA2TIfDpdS9JTRRQm2lLSW65JAGuoeGBroxCacC
jmCQc2AbBoO3YcVMkHnThH51+uanCZCPYNBcJM9k0Pkimd2H/MFgY5APDxO4mcbQHzHWwcZzixsy
JZRkGgRPNjugP8Kzwah/X9SX8en8nftKqT29Uf/QjWPBztaUUW/TKUR+vyZTbssGxHxvjvOUxnKZ
yeG0v/dwT7gjHdRZrIog/XBsbzYWMfmTtlC1XPY6qiMH2uIHtxW1eq1Co5Oioe6JTV41Ywi2RXyb
2soeV8eWifbMRH9UrVNbTYCPFMjaLwCte6gD1TaP+3MudKvrjIvucA27aI8r5aJdZgp9hEaL9G00
3UJ30rSW5mia1sh4rVmNezhcyCILCMJ39cL3BXPghdUXXsVwu5jR1u/rJv4GTYOAqch8Su2XuJNt
vo8ruHKqlsi2uWUfzXaGdQyvYl75abGLV662BioJG8/bEpUA/W1zrBL5KZReBu3jLVD6EjVZzZ+M
o13x2Th9rw7do0V3KtEHWNTaas9QknRnBmkzXCadYTIZfZud4616hxW1ukt2KPcTYWgMcTNIlGps
TdTbfuG+ZsbWFSXBtghebeMIpi0eJRJU5VvKVY9Eb/Hum54K/+V3WGxP/FOhwsloDde2t9s31F8x
6c0KkKTlNGjHjpbucO3mtpORUn9Y/ZWn0ZcE9cAU722p7VQVu3pLAZUjzjkKxaILfYErhMxEZ2Kh
/iKiEd9R7Ss6kMRhdgQdjEVWlAGTSGQy3uEyOmSsw+X1ulwOu04nY612mZ1NW+1GK/zwxWFXuLxW
owSxOrehrlE2eoYrAA/ccwfyh5gWeBkH6QwmgWBXkBBiVBAQBcnSIoMBC51gHTp49TbRiz6bTKoV
tf/GqmWiWBBpfamg31T774HaZ0wBHqtFfmSwG0OW1adonTPssSpsVr/f3ba9sGpk+rKtDhG2suxX
XpOAekl1UN+pfuAmFYpGOYPBzSt1OkoZj2fS3BeKTxXpoSIqFVFbYUuBlhXQXSxaZpGERWyhyLR+
IfdUjv5kDt2cQ4M51JpDc9mT2XuyTFsW3ehBnmwurxBzd3MI705GKzkl11qlKDnf2tHRynryCpEx
V1C0J6I6aKxilF4A19r4M1mEhKVJJtUYfNYTVZv8NXnrMUhMgcgE+iLQw32jdcrCYkUAJ4gQ0mmC
wdmA6Fmdy6xSKn/89bA9GuCN6FaFw6qVqdSSV/+MAdVX5+DUKAPiPG6rfTdY+03tF4Hac9ZgIGQD
YDNKs97od69+DX3jYLWPE/v9NGs2KTw+n3r1/0KrUqfXpza7dHLa7xfrolurl1fpo6sfY6Jt3V4p
xoQTWkkfYGIrklU/GQ6nOzpyFgul7lP3pAcy7lx6gHPnfGzW4865e1XqHrVS3eNjZ3LHc3fmmHGA
vRrlIDTtzhnd7pzN5naDAcX2t6QH0gqvj/Xdk0bvT2PUHWfRIRalWR/LD6SNAwNpEN0+5PP1jGzd
OjDQU62me1BPTzXX7gumI+5wBzsw5LazSG1xW99GzNgHFhKeRJQVRjTqnZFrAxsYNafVFy6Qi06g
dV3ze836a41GowOLgoyNEByiNZRZiusowywgNdRt7fqoCMgQ09rAcrHIEGz+0hh0G0Rql232PpVJ
JVWbbSzabG8f2J655cVkfyltrRWkXq9Naz57L2sxqHRWu7z2RWuhe7zw2QuWTFtPFJvZCrNRpnMm
g7//vMFpMSo0eoUI+f3G7K7eh2vf7h8Oymk8ooL3U+He+IaS8/m0Gj0rwlOj5aGxLS+jmL+36MP4
xeNUMqIF3V7tNBiUgB0Zq5TVdaBMJgYKT4xV2p2sU5m2O8HMd5pMdr+TD8RiTkPA5+ZB2bGbZUhp
cBuvxgRW0UtE1F7MbBAuVu2LEyREVhc1zYDFvFEoNHWWSZnm/rG8wBRPsz6fzaT59mMup8bm1aN2
azia5l4XuTrba9aWDr+y9qbFw4U9WODIjXpL2FL7FjIn8mA/sgw2ycottc/82N+ZcfO8Ptqb/Rb6
nD/pUGCYFMmO2q+ArbqzmrxDjuRSmYyyK5BcgXYgpEAU4lmFkWUVACwT7qFgZSjAsnpFo4F8Af6x
gCCz1pqoSgc1vZjFE7qQt943IUzr8huYv1jdiz64fabsUAaDlw/R/7X2zPCerFXJO5lXLk97y8PJ
2hvMZ/Wp6zqQEs+XIr124rvooOp3KdyN8LdPbqWMVTmiAh6ZqYpAuf8ZBY1RLI/XWdCfp9vFn6As
YF9mq9awCYU0r2joECDt9mAwa70d9AJygNKux2NiMVW5eHniomArCqZi3UbEVpUIqz1NNiJWgUSW
1m0Hgo6OjlLc7kqWNxWNkantpfuQTOtJ+bwJl1aK5M58wh1zAeRF3pkP747oAm3jx/q2LI+XfOrg
no/N66tDw9VwtHNksKzKnZjp5gq9gwOAiZP0w+i7pORgqpgtFlYjo+jbNRaDGUlZSoZkUObHEBT5
8sQPLuCJIyi1mnlB+2ImhTuCshu1Z7K8JYQGAipb0F573BOxymUWaAyN4k+snnZ5NYzHI9ZxdnQu
mVPInZC7nn6Y3gy5x6i9Vb1ULJH4b1erbYmoXG612WwAr55z7qgEH27cU9UfkaOSfFC+W84ogGIo
KZLisrlJ2XD/A7QAGdwM4Ll9qWxjhgQuZmPso6HCY3oQZqkQJd+EzoSTTi2b6qqxv/PpcYc302oJ
FoJmSUpiye8Z6Jxoc0qsydGT2xlWrDJrP+6YPHNsezDc6tfa/CGVpb87HW7rcRoTxZ6dR3tFWJ8o
Aj1YoF7t1J5q2Nluv13svb21XdzaKm5ntJVYTKNtb0ftTkqrocCxySwVRMFn0C6KRT2PmaBGl4BA
LtZH/3TZi6A4Z7GMFaZo1wdSDU3VCTWqI13XnckU4PUJsf5nsPpr4ZNWb9JjkodlrtzopkB/q/9w
oewQh7auDLd0hbS80RqPxu2ONG+O9WyPilJiS6AYdMYcar3Do9bpW7MBU7gcGB42trWlZek9fVGl
0aqwmHUGnSnQ4mzpCuug/m1Q/5T4HipAdVZtYJrIbne5QnQgoNUyIDUZ2mClVEiFK0xDhan1CqeA
LTKAR6g1QR/GntS/VqngxjqJQgY6lX2rpfvG3bny/pOVzusCOms4GDK725IusTk+ctOOB8T37Nuv
SA8eKJemBmNRn8msM+qs0U28NJgpprw0IqOUXihvHvDlprJUqWqhKNXt8XjeI/bdbvG0iEE2hSg9
0mP2pdx19sWm5kU8CJnJCJQGJQWlojGZY23OhiiL6gP3650itL/r6K5uq6s3G7+uPRDuO1Bsmx6I
OEs7ls7sqJ1hxBpfKWKM+S1KTzEWKImP0/Etsx1qm7Mwms/v74+mti1UM0dmdncHa6e1Ubt/59a8
LtiRsG3uSTvI7COoTRGgrwBZpEYM1I+mVAo5y8oZYKQnKLA+MecQsE+QybDZxmRY3PmP/AaBpop0
sfaL/f/6E6WHD5sjo+J7Vm30vYw+4FN+mWIIjbsAZiGqldpCXVcNaFAi0Rc25gHhJXFfn39rHonF
HchfotwZ1hhmuyk3cuOMWcKymLzJagNiFF6qn+uEB/zwxDQg73VDj4zoNhO2YCEIwMTNWV0NyNa7
4F+x5+IO76Zt2ex4h8+fbTXj0btg186W3J6uoIbv+JgnYpY7QlFNobc1bVS4nQatLx/MD8gc+YTI
rwumyryv0uJyJsturhD3KV3ZQtkX7c863ZkusJzS+QOmEO/XhZNWSSkR6OJOyuyhnN9WiDvbsypP
KONtpikntAntVbvLcruY47LR21VAXa4UJqqAnqKcyIlBohdAol0jK6G7IpW9lCWMXmwe4KvTF6o3
4WsT3wvZrqO7gaz6NpBV9bZv3I5uAKLytzYRFf1NOrZOVAf6o2kgqi1n7xhHJzUxu2/XUF4LJGUf
BJKCttBy5Zd0O/3PjFS9haJWt1HyJxBlAFsvn8ct5UmgqO+St0PkrfRxSsbCS/xOTyF6M3m39W3v
ipCqhbwbbrwLKurv2uBdiv4+vBttvFM13nnhXZ58d91aafRrpfHD2yL5cqzxJa1oytFFvtxG3inO
0Yhyk0+vSnl8LWWnkDI+/5mipL8Wn6J2Userm667TrUzn28f8Xr6+Z3unZko374TnHG3y+E0qiQ+
jfG6fEajHHbnVKNsf3fcG5A6TBK/m+PcNFUB9K5eeIEM/a7PwHwRj7IQjQaP9a++qMtqVzNrM22B
MzG2/U2Hx+OVHXhZnwTUG28xqysU149mEGYPEWN6fRmZsGezpWnTZtHDlrbp4VccgdHU6jfSO3jz
H01Ec5ulQa2o8PnkQmencHSsWOOMcrUOExdzasWMVtOTThcKgyzrcvbXyh0+k0IpqmT7YsbfvHXK
Ew0Ecp5lkVJteN8E6mhZXT7p92+fqDxU+5MdXqVBLeV51uAy4HNlP5VIJ+32kZrzepNFq+F5g8Lh
3EFRIE0a7i/R3zUcHaQXiXuBYZgic5PIJ/pD8QOSByUPSu+U7ZG9xjLsq4qM4osNp6qo/1C7V5fT
qwx+o8/UBe5H5j/CzvKGLQj6SdXhcN7vTrp/xsk4mU9F3J81O/6fgo7QZPjV6E/jA8lvpW9seS3r
yB8tzLb+pPxk22/aT7af7PijTq7r+u7ne5f6n92c2vLg0J/8b+x+Ibjh3pFb3qsbra6549fcNXfN
XXPvwZ35n+K+dM1dc/8Lum+O/mD0V9fcNXfNXXPX3DV3zV1z19w1d81dc9fce3FjdJM7cs39L+WW
rrlr7pprcj/eFtn26W2fB/fQtie2/Xzbv4/T4+y4Ydwx7gcXG8+Ot413j28Z37bdu8OyE+38411P
7N61+1d77tpL77197xv7Tk3IJvomzu4f3X/2QOXAn13fc/1XJu84mDn466ndU38zPTZjOSQ99JFD
//j/gvv3//+6wzsO/94smr0d3N/MVeeWjzBH5o7cdOSuIx8/8nlwjx75+pGLR35w5PUjr7/vgWvu
mrvmrrlr7pq75v6/48i+oxT6XTIX7DlKTJ2jGIq/cgbPhrzyd3Atw9VIGa+co3iKgXAewl1wLV/Z
B9fdV2bhuudKD1z3wTVCaSA8QunIlYe3WfjqHFw18FUWwvGVh5h5SOdOuJYhzTx8+zBVhJh/B1cN
fFWktBCnCPGx33XlM3B1Q8wifLsPrj1XboBrH7kOkOvQlfNwHSP+7cS/g/h3Ef8e4t8H1zLJpQy5
9MBVC2mWIRfsd0E5y5ALvvJQzjLksg+uA+Q6BCUsQ/rYv534d5HrPqjFIDUIaW6HNB+Gq/bKK3DV
Qcrbqc0QvhvC3w9XHVz3EP8e4t9H/PuIH/+V6a9ReO8qvJWpnYQwBDtu8sSQHU7V9J/W/Qy1i76/
7hc1xRFTVvondb+E8jGNdKTUjWtxZFSaSdf9cuoucbXuV6lF4ucbOyMjleHP635EaYyv1P00JTXF
6n6Gipv0db+oKY6YUpo66n4JpTNtrvulVNtaHBllNfxF3S+nuk17636VlDZ9DlJGIjzLV+l8gPjF
4Nc6HyV+CQl/jvilJPwF4pcR//eJXw4FdTO+ul+AoeAXYCj4BRgKflFTHAGGgl+AoeAXYCj4BRgK
fgGGgl+lNjpfJ362qfwKXLaYkI6yKVyN/TEt8ePNtNQxjvgN4NfHksRvbIpvInUU/OamcBv5ViiD
g+QlpOlqiuNp8vMk/jDxR4l/H/EniP8I9suayi9rykvZFK5s1OVLFEdlqDTVAlzGUePULDUD963U
AnUMfivUSWqRhHTD0xL48XUSwudIjCS86aTmwXHUGIQdhu9XqGXyNAP3GYh9I1ynSUwVuAF4Ogih
M9QJCBkhqR+DfBv5DEHqJyHt45AOB+kuQJpz1BT4p8C/CO+W1vLh1kqfBtnEUcG1pyIVJ2WYhBQW
IS4H+U5CPjiNKep99bib4WkWQvHb41DG5bU6YTjMkXrMv2t5DhFYcFQXPB+ENzh0kkBiYx2FdBbq
NeVILsfh7RSpL346BGmfgG+XSMhxiDVNIMdBeAMfg1AmDJ058t0xAts28v0MiTFDHYU8MaSnyZWr
l6gRlyPhyxCC4be4hsH1euD3K1CKOfhyGaAwDr6j5BuO7Mt8gkB0AcImyXdCvSZJKTFNTJMy4Fq8
j9T30H+Knq6OWf4Py4Ep7TBAbZ7kzVFhSGOO1HNhDboRageB6PJarYuQF6aU9dSFtNdTHqW2QUrj
/w9zCEt+17jkfxcueTsdrGOph1DCCYh7DOCB8XgI3Fy9Tgn4bSNpHYO0ZuArgaqWCCxwqhg7O0j8
lXruQ6T+06S8GNItVAlwmnkHisd1Pg7lWCQ1FOp6iKS6QnC3m8CXI7R+ksBTqP/KGk4bsTmSO0fS
nyGUPUNKNk3iLdZxHyey4BjJZ5HUQfh2qp5Ko8STJO1FgrmjEGuFvMNfHSTlaODyarys1L8QqGTp
bSGH1uoQX3tep4u3Q2eRPE/DNxi68TqNYF4U8o2v5XN1DeYIPZwgcJoiXPNOMDtRr+kc4ad5wjkN
Lr8a9guEAk4S2TUHsqqZTt85daEM/1nYNnNBgzaXCN2vEMxNrdH9O9Wgkfvby9XWRAO4JkJdVkh+
Dbm4RDjnJKEffBbNMSItJt+1pgLtTW6gKoHrF+pXoVaCH8ufxboUwqW9cY3bhHRwTCzrfhuNChL7
WB0z66k3OGSuDuUlIhexVJurwzlJNJxGC4HrME9qty4BNlJ1nGBmkvin63Twdml2NSeEiVTH9SxT
KXAzRBrjPN5HZNYMweokhGEIHYYYjXepepoHrpKQkTr3rkuL5TWINUrzf6cNeo8yn3NelcZQIw3O
tUbNRyBMwFODamZIezlfbyvWqfu3tWMNqnz3tgxjbnSNc5abNAUB3wIVzNTzOkxo+Vgd73FS56V6
GyPIHiwZJgn8BTw36Figq8W6NiLksACpCm3KsTVKmaTW2/Kr5dn/BFysQWiS1B3Dba4u66frvDoF
qR+t88jkhpZxjrRfy4Q262V8d9xSuNXb0JoDtiNNMJomrcz8Bjnz9jr+lvQojlA8/q4R+52lW/wq
6daA/dVfzxMdce6qejfKtbRBqxPqsN4SNXCI/UdJizMHZW08zzRRCJZbAoaWIbX1FlYo9UFSlpl6
S3V8DZfNskTAYaqO8WXCJfNrZWjw9UZaeu9QbW7hhVo2tzQbaXodEicIHI/+J/HYaA2wJnisDpmZ
phJMkyvOcx0uRyDGVFPbsfJb5LEg+adJDRotXnmDFJ+EFBeIxHln3VrQ/RqtzDp8ZtfaiXeSKRu/
WiayQsDVwXq937nNnXwXjC6t1X6ZWqlLprk6Fwktb3OL/p+lgEb7NkD1krcjVB887SQ7teOQQQjj
QIqOwZsd8NQDoT0QEoIY2+rvQwRTO0k7NADxtpM2TkhjDK7D8LybyLg+iiPP+GkLxB+GtPC3vdQu
kkcvpLaNxBwjaW+F0CG499bj4S+6IWQ7PGN/P5GCQn7D8JVgKQzW20ShpOMQzq3VcGOpBkmOjZJt
hacxSH+g/rYT0h4k6eHy4/z7iH94rZx99ZJ2EhjhlHGa3VCiIfKEQ7fDfRTibSP5d5I6C6UdJnXo
g/dCXXpJCXDOyXpdhXgYPjvqbzCOcPmGwK3XqpPAYICUZh1+3XAfhZLj9PvhLf4axxkiWBRidpHv
cR1xbYfI03qtBEx1k9pgqGIY9IB/K/z612A3Rq5CWcaaUtsIu53k/XosoX6d9Ws3gdwIeRKw0U2e
xgmu8Nt4HZdjpB5X57qTUGIvidVJarxtjUL6CPUKpW9Qp5DHSFNJhPwwbpvL0qBq7rfwiJBK4/32
OqbfDhcM9U4CE1yubWs5v1vKyS9xmXRLkRufneG2LhxbWDm5OMN1LywtLixNrswtHEtynfPz3Njc
4dmVZW5sZnlm6caZ6SSnUg3MHFyaOcGNLM4cG8ffDE2eXDi+ws0vHJ6b4qYWFk8u4W84nHw6ywXx
rRjnxibnF2e5gcljUwtT74PQzQuzx7iB49PLOKfx2bllbr45nUMLS1zX3MH5uanJea6eI8RZgEy5
5YXjS1MzcDu0cmJyaYY7fmx6ZolbwfUYHOeG5qZmji3PtHHLMzPczNGDM9PTM9PcvBDKTc8sTy3N
LeIKkjymZ1Ym5+aXk+NzR2eWuWHIZWzh6OQxnNckt7I0OT1zdHLpfdzCoXeHUyOwfHUaYzOHj89P
LnHhrXNTSwu4uJEdM0vLOOtiMp0m0SE2iTy6bev4WuoErD1Lkyfmjh3mRg4dgrJzCW7byuSx+ZmT
UIilOYBanNsxN7UCVRiaXJqeObbCtZSymbWcuOXji4vzc1DzQwvHVpLc7oXj3NHJk9xxgMEKhjYO
5lYWuKmlmcmVmTg3Pbe8CBiIc5PHprnFpTl4OwVRcMKTy9zizNLRuZUVSO7gSQLpBjxX4AWgZanh
OYRziOM7wcdacRaXFqaPT63EOUxH8G0cf9PIYO4Yd2J2bmq2qWQnINO5Y1Pzx6cx0TVKv3Bs/iQX
nosIeG2KDin8ttIKZIChuTSzvLIEcAMkrGeAP19Lq41AIDwHuazMHMVYXpqDXKcXThybX5ic3gi9
SQFUQH5QnQXICq7HVxaBjKdncDVxnNmZ+cWNEAXWOnayHh0jBBIE+MzOHZyDMidVKkxqhxbm5xcI
AdRBHecOTi5DWReOrZF6Awnh2ZWVxXIqNXMseWLufXOLM9Nzk8mFpcMp/JSCmAfqTBEB9BKyWMYF
w8m8Mxe/E/f9ZT3GEI7xXQzmIwtQJwyamRtn5oEzCbg38jkG5QZOV6lGMXKWCRdAvQEEM/DV4aVJ
gMx0nDu0BFwL1DM1O7l0GOqMYQywAozC59zCQeDWYxgok0TSNOjsvdcCF2hyeXlham4S08f0wtTx
o4CRSUEgzM0DZMI4xQ215bbVRc13I6RE0zOQ4JyAh3eMx52YW5nFwU3kFq+TGy594/X8HNCpkDdO
a0kQtpADYSJcwzh3dGF67hC+zxCALB6HCi3PEoaFpA8ex8y7jAPrVAI1TEHFl2dAekMKGNd1KL1j
UQWGhywFpqlDmhTixOzC0d9SR8wGx5eOQWFmSALTCyCSSVmOzEytNAhsnY6B+KfnCOOVBRKfPLhw
40xTiwHSD7MMKQ9mssV1Sqm/Wp6dhFodnNnAuZNNFV3C2S+DoFyZAxQB8wqM/tsAgPltoJfbNtI3
vrNzrJcb3MaNjo3sGOzp7eFCndvgORTndg6OD4xsH+cgxljn8PhubqSP6xzezW0ZHO6Jc727Rsd6
t23jRsa4wa2jQ4O9EDY43D20vWdwuJ/rgu+GR6BhGgRO/B/sfQ9gFMXV+Ozs3uUgt3uXvcvl7nL5
f4mAEREQESNCDDHEGGgMMWKMEBERERERkSIgIsaASDFSSpEipZRSvkj5kCLloxQxUooUEZEiUkRE
RH4p0kgpYu733tu5y90B8kdQEWbz3rx5OzM78+a9NzN7uxuotLRXKl5QVNWzx+1Y2W09Sm4ugGT3
3J5FPUvvzE7N71lajHXmQ6XdU3t3LynteXOfou4lqb37lPTudXsPuHweVFvcszi/BK7S47YexaVt
4arAS+1RBonU2wu6FxXRpbr3gdaXUPtu7tX7zpKetxSUphb0KsrrAczcHtCy7rlFPYxLQaduLure
87bs1Lzut3W/pQeV6gW1lFA20bo7CnoQC67XHf5uLu3Zqxi7cXOv4tISSGZDL0tKQ0Xv6Hl7j+zU
7iU9b0eB5Jf0gupRnFCiF1UC5Yp7GLWgqFMjRgSyYLrP7T2a25LXo3sR1HU7Fg7P3BbWPA/T/gn3
MkNpn1LFnpBU2I0MhvRntJMKng/eTR9g3CWXZ8l/kP9P/jPA6/JKefHlu+SX75Kzy3fJfwh3yY1f
OS/fKb8475Qbo3f5bvnlu+WX75Zfvlse7c0v3zGPvGMelM7lu+aX75pfvmv+A7trHra/7E9zRDD9
Ee0374vYf94XscOkPaaSrFyj3KrcotwI+HrI3R88H67TDX81SFoivSIz8p/dIf9wem4N6xDPizMW
SIPcJwsS5LCA54hjpkCA2fAp69v4vvacybWM5ZpMRZBONW5SB0MAArsp0FR6W3FJu3aMTTLqYczK
GB/EhzGO1+JTmMSf579gMp/FZwH9S/5LoGfz2UC/zOcA/St+COgv+FGg/yvHMUnWZZ3JskPOB/oW
+Vagi+SxQI+TxzEuj5cbgf5SPg7018qjTFJGKCOYrDymPAH0aGU00D9Vfgb0dOVFoGuVWqBfUl4C
eoYpm0mmq0w3MNmUY85jkrmHGeo3F5lvA7rYfAfQ5eZyoO803wV0hXkE0I+ZHwN6pPlxoEeZn2Hc
PMn8LNDV5ueAromZz6SY38T8hskxC2JeA3q5pTvjllzLbCZbXrY0MMnyL0sj0F+2gJpb3NnicSa3
GBXbgkmxLWNVJsdqsa2Abh3bAeiOsb8FemHsEqD/EPsXoNfGrgP6zdi/Ab0x9m3GYzfF7gf6s9iD
wP9/sYeB/nfsl0AfiT0C9H9i/wP00dj/An0sNsBkK7OuZZL1DWs90G9ZvwD6sPXfjFsbVRhp1a66
max61D5Al6l3A12p9WOS1l/rz7hWpYFUtdHak0zRxmp/BHqFtgb4f9HeZLJWr30InF3aLqD/advI
JNvbtk+ZbNtv+4xx2wHbAaA/t4EEbP+yHQL6CzvoiB0OJtu5nQMt22XG7YrdA7TX7gV+on0g0Pfb
7wd6kH4Dk/QcvSeT9UK9EOhb9SLQLEXoGmdpNPrGuBsjLsYa5F8Cki+1wJhayi0geUtfSyXQ/S33
Ah5oGQZ4pOUJwKMtY+DsOMtTgCdYJgDnacvTQE+0TAL6WctzQNdYJgM9DcYUR/OwGDsOo3Yl0Nmx
V4PM28W2o3GBXsd+Hvs5yXwd4DetICtrPcgfpR0P2KW6QM4JagLQbpS/6E9LdlBeyUz9h/evYqn3
PjF8CBt1//D7HmQ1g+6rGs5mD+k/YihbyHxMye9eAmv624ruTGUdby/OS2Xd+pTkoa/GrznLzAQ2
7BW0mdlZoqBjwMJ9grYwnSUJugVzsGSSKqYVaomTpYRxJBbL4sGrBTn4v47tjBeVFqSy5NKSW1PB
Hxs5OXiABJYmUjKsSNz4vy0ppTCNeVgG89877NFhbAfhvYQbCB9FLPEH7xs+VLIS9hPOIVxKeAjh
iYRrCE8jPIPwbPzRTZpHeAnh1YQ3Et5BeD/hBsScE84lXEZ48EMPPvQgH0t4EuGphGcQnkN4AeE6
wssJryZcT75WB2k6z4JqCZJ1gczcIBsvjJUPxiX5O+AH39s5OTZBDBMAjJnpW6Qk0C18j8cCcUvQ
ISvogwbayaAFKaBPaaAboA8sk2XByrMV7DfbsCtBl66C+fJqehK+PevAOrJrWSd2HevMroddwA0s
5xR1nimPg1XEnFFsB4s5Xfy0ZJHcUiups1QiVUnDpQnSdGmetFRaK22R9kiHOec6T+fteS4v4VV8
Pt8pO2FGmyivkg8obiUfPNhEmKXmK+uV7Saz6XhMWczAmJExjRa3ZYplJcwOybFtY7vGFsdWxg6N
nR47L7bearF2suZby6wTrbXW+dZl1nXWrda94M8V1an61Y5qnlqqDlBHqBPVWnW+ukxdp25V96qN
mqI5Nb+G/zepVBugjdAmarXafG2Ztk7bqu3VGm2KzWnz2zra8myltgG2EbaJtlrbfNsy2zrbVtte
WyP4aafdb+9oz7OX2gfYR9gn2mvt8+3L7OvsW+17Gb7vJBFwxmyYlkQavMafpkem321LafxvnTpx
2ba5Il4flhN06P3UsDSc/3BDWNoM6V2R6Y9rSOdCV/okOyItaTsi03YlMu1oGZnOKotMt6qKTLce
zFrwsPR1i1gLiYXaIxVYWQs5LH3rprDycNx2MDLda2Rkuvd0SptBTl6wljZgEV2Ms2UlIh4i4kki
nivilSLeSjWYQFvdDO8FtRP8XSI+ZsR3uETcXsTFJy93R18RjxTxdBHXiXjDKcptE3GjEZfrIhbn
y09xvfIKEY8W8UwRLxfxKfpXvseI7xTSvDNZxDki7kvlcFZygT/KEtzBIq4R8SIRbzhp7p0iPm7E
fX0izjlZ7r7FIh4q4qkirjtp7jUi3m3Ed4l+3JUaYUvSXZ2j0psjLEbq143SMnhAJxPt6zdMxGLM
+h2OrKO/YZ9RLaoSkq3KF7EY+ardlNsNXror7HqKYYdbyQbC/mMkGwtbg6lsBpvDFrA6tpytZvVs
E9vGdrF9rEGUFvp3b7qIu4m4VsRLjXiAWcSiDwOEPgzYYcT3iXG9b5qI9xnxQMEfKOobeNCI7xe9
uH+WiA8Z8SDBHzRHxEeM+IHeIp4t4gPU63RWCDu8vnSHazgbzSawGjadzWLz2CK2lK1ka9kGtoXt
YHvYAXaYHZO41FLSJa+ULrWR2ktdpFypUBKW/IBoweABRvygJmJhyUOEBIZUG/FDVhGLFj8kLGJo
KxELXR4qLOFhYUkPi54NExY/TEjsEeFZHhGSGy4k9qjI96iQ1IhUEYtyj3ERC4/wmOjHSOGZRh4w
4serRCysZlS5iDcb8ROFIq6P1MYntkZq9PhllLaSZrY9idYZuYTdPCVa+9QMI54gpDpBaPWEESJe
J2LRuqfbiFjo2dNC25/efaI9TfSLeKyIl1CeWDjvh/VMR1iz5MH6vJRVwL5YSGVivRE/I0b1GeEN
JrlFLEbpWdHOZ5eIWOhj9UQjfs4p4r4ns9nnRKufE1ZSI3Si5jjlvoGNYRPZFFbLZrP5bDFbxlax
dWwj28p2sr3sIGtkxyVFskpOySf5pWypo5Qj5UlFUqlUIQ2QhkgjpDHSRGmKVCvNluZLi6Vl0ipp
nbRR2irtlPZKB6VG6ThXuJU7uY/7eTbvyHN4Hi8y2jBZtHzyCiOeMtCInxceYKpXxKLHL2wx4mlC
Ej8T+jl9lBG/WGnEtXlG/FK2iBca8Yy2Ihaa8XMhm5nCfmYKT/QLUf8sMVK/FPb0S2EXs+cb8cvC
Tl8WM9ucAhELTfqV6Mev9hvxXGEvrwg7e2WvEc8T/F93FrFo33wxB/2mo4gFf4Fo929FP38r5LNQ
zFW/EzPd74RdLZpgxL/vJGJhj4tLRbzeiP9nkBHXCTurE/W9KsbrVWHXS4Qf+IO4/h8Ef+nsSLv9
39xIu13eNirdLSpdHrGWk5YPjUz/ccGJlrdigYi3GvHrPLLM661OLPO6kONK4ddWjqQ8J1ljrRQ9
XSkk+Sdhq38Sc8qfhot44cls70+i1CpRapUotWp4ZL9XzYps86p1J6vt/4RWrhb+a7VYRazeHCn1
P2eHpeH4c+8zSIetOP9cHpWuiEpXRaUHRaWHRqVHRKVHR6XHRKXHRqXHR6UnRKUnRqWro9JTo9K1
UelZUem5Uel5UemFUem6qPSyqPTKqPSqqPTaqPT6qHTUjuHPW6PS26PSu6LSe6PSB6LSh6LSh6PS
jVHpI1Hpo1HpY1Hp41Hppsj0GhaV5lFpJSptjkpbotJaVNoZlfZG2suaqPX0Gwsj0291ikyvj8r/
11ZR6VGR6b9lRaY3TohK74pMb4qqb1NNZPrvXSLTm9dEprdEnX+3PtK7vDc1Kn0gMr0tP7L8tnmR
6e1FjM+djXvreRULDrLnYHV/OXyLEHgB4AM6lp2Xul7Ag+qE+r59nd9XCHwQkbpo+/FdBRzzE3hJ
TUcD+NWtU5caFMiLPB9IYhdZoF62+aZeRuYWcYUBRA9il0A4t16ezPJQZ0BzOpym5AuRZdhFFs6s
l825DVmhfoV07KLr87mE89fLwDPgrV44mSeLyFXHLupwZr1szm3MheSpwYIDs6BsRfPsGHgED6JW
hMeBFcY5dtGG8F6eRSkoA/NBXtNRktkgjEPnQrYZeMbgo3RD+KKb+ZpDeC/PPJBe5YE+ke+CI0wC
zfNjoC4Yh+Fn2EUbzm2c0beDXiWRXuHMEC6rDgbQ6rtD87lA0pnOHj/UcKFs4gwt+yL2XmcTwMLe
/6b54IykVcQuiYDfwhXfw70cLoeThHPbD14OIIvtzfgCX+nyjvtk+V84uae/NKR1KYYfl/c5cbUb
5DSNu5Ar4ZPV3TSOXeLh7O9fXbrh7O/JXJrh3O7JUMmWBlyAUNT0RkBreuPUGfBe2Pcbvql1320I
zAm8HZhD1CwDfmjBaN0PITS3JDDQgB9aCJfVN6/bz9S3nVkILA4sPgU/pemvoO9/DXEejTg/6GTc
7ypg6wImbHnAxL6zECgMJAQ6BMqASjQ4TUsCCIXGWcKhuUf8hl8ZqKRU2Oz9Xd5LDATblWDEP4Tw
Q/RVzeFM9s7nywYDKYR/1DZ4fv3VKa/yQeDRQC7EuewHGMJ+5fsO2wcSeRR/DWJRv/0Dd8EJeSNy
nYz6rkLg1TPM9zd2HsPJLfBkNvhDCmczD6KvMfzN+Q+B/EC/QD77AYdAP/a9h3Pdcf1wg3ieIZ+e
Z5gdmP1tayMvTgcximCXWhrIMORG1xIzHe14lhn7QfBwK4wzgRWGF/su50NonxjV040u/e58DOyV
k718S2s587Vo4JrLa9FvHwKr2SUTAk8GnkR8Rnk/CC/XHJ9Z6R9v+KHekzHCGe1xzuvKD/xV4eW9
89mFwIfscjiDEFgeWE548CnOLzFyIQW5ng28KVLLguUNuBRCoCHwLuB3z7LUu3gY5c++9I81kCw+
CFGfEv5HRI4f3Yr/VOFk9xlOni+61Pd5r+H7CYYtnb0VhWzw3cs2eDGFwCeC8ESfafrEgLOucVzg
bYrfZj+iQHv4IpDIvyD+u+B1ZJfDCcHQqMCswCfBPUbgbz8uXbhwIfDJBajzB/2L1pkH+nW8Du/j
BRYGxHNXgerAi+xyOCEE/mz8UhH4A+G38TeVC6FbP44QKAWA+a/pCYgnG79cBjzn9QoX6L0JMdPO
gqMIjnHGb0HIBe87MzxPRKmZBp/KLT2r6xUZ3sToz8Xi1UEWS0kmCIfh+CSwIvAR9R96H1gVyvd2
ZKmoWs6yt3DNw4S/9+fCzibA6s2QldALkFVfoSsvhs8l3ywNlB2UPGOJiTXD04G5cH2Dfhva0Xw1
z7lZ5IVdiwbSyA46BAZiX0/Ql4FBOQJFX0U3ZAqppXDgl5THNXNFmXHIA1l/41NgF/FaNPwOqeek
XIN/nu+kBjaxiy94vo8Z+9T7wR9yCFo5HB8GPha8g4IX3IXMPKFUiHO2vw5frOsr8LDomUNP2Ai5
LW3GzdxQ6lv263S+/YcfUK8Avx8aZU+4VMjDR8hIrJGwl1F+/HSy/PGs26MkIlK4IorK9/aJ1Pm4
4sUUTt7yE7nRsjq7tfvpr/hDC7Q/eTu06kSrex5mxX6i9w+F8p3v3njo2tuNq7OWgYOwW/hZ6GoC
6H8qnV24gL8PNx2DdeUKkA56HA8eNBc+bJwNhN5TA5/0DXp1QuhwOi3DlZWx0mUXzZoB9YriZnvC
WfFvYWt4T1QcHTzB3U2YNE/T+9PdF23+vsfZBajxvD5tekLt40T8SciLh37fEXtFQ5rGKuJtY81F
sbHTWcpCT5wYtNjjfLNePR6utdGhaakBRu1nHox7JOwC7QebnqDn2T6h3WpwjIPPwRvccQFPoKjp
o0BLul9TRPdtPEQZWLy7RroQ8i549puue+HvX53/AJIw7iEZ/gp1xtgjG+NzCs/6bVeNMO54rerA
HnbRBeFvZgo7ExI67Yqy2fOf9T3IiDsTF+EvOGe7Lvj264iL8j7Dtw3n6GkupKwC3/F7+RfqXe3v
4jev8y8raOtguo9cBwfek6FdcOAhfLoS5sEL9Ivdxfr7YKAUZyVqcdCSWoZ+u2nedZzXezLsNHuc
H2bA+yn01UlcBXhCM2J+9BqQ+CGvdGnK6hyDbkRir/I38UvhRf4t1PMVcH8Yfg/GuMMcSof2I+fv
ntbFF4K7RJBOIz7LHOJ+yMTdP+C/HVhJO+5IWX0LOz3X3wd/GAH31mGpmSSbb/599VJ/nupMx/pC
vpHxw9U30TKhVSdrZwdjL3w2v9H/WEPorpb4ZSfsjLG++CA8ffkpKkMiAM0rrI/Rq4dS79FzL++z
7/kdoQt5V/T0AZ8vEtQJWhN6/uqTwMd0dknozCWpXSf+KnhG4aKd789HgLWVJ3ztFPZuTwd83o30
q9kCcH30D3aJhsh5EKTzUfi54Ho1xLrIv6Z+jsET8ZvXKWQAssI1w/thpb5V+KF+8ew0IXx9FZJb
2O+BnsgnRETo8C33OOL3webf4c44fI8aHbKvceHtDiyI3uOc5CnlS3ZlGnWv7+3os7jWCkR88+fS
WzcYcxxRJ66vjF/I3qQnsIK/Phu8y6v3S3zddD5CSPMGsMsBQmAGC/8q2wf4rnnE+cbmHY7gXLJ2
iHu/iHvI4Xf+PjFkde7P9Z1wtXN8pohdgl4icK2At89u5REoan7y6dII5+f/CVyk/wO04my/YR/+
P0DP+ornWO77Def6n0TOz38H+LH/D9BQqaRzt6GL8z+CXNr/PeLsw9n9v4lQqeD/AN109k9onfif
ni+GcO7/byL0P0DPQVZY9uKT1bn9D1AMof8Buv3s//cXlf1OvtV9PsO5e9nQ/wA9N71KuhjXVudY
7rx8NfpCfXv6uwiBOfh1efrOdvvT5v0W/x/nAv1fne8wBLLZ5XCGofm/97AfzReELlwI/OYs8n6L
b91fzH7KCGf3rfvQ99vPZc0w6Nt/yfz7DWf+/XbKw8X3289FVlj2otatQPvQG3eXvdVpQsT/8xrN
LofThjOdB/F/KDQdO8d1+7Efiw0GfnrZBs8lBP51qjNNnwTePtdvsWJZ8WzKuB/HbxT05ORYiNMg
ES94F99TRN9BEM/ebDz5NwfOz5t/gR/J/0DGr1gE6uh7FgtDXyq6LfBHdjmcEAIHhUcxvrXlif5O
UdNS8Dvn9n2Gg1hW1F4U+YbVxRro+aN7QSq/RylFfp/h/HwZ9EJ9X/S7Dhfn90W/nyC+L7r34vq+
6PcThDffi19XC72XsfTyKvUbg+GhLs2n4c8wiO/JzAo8D/jX9NWt6Yyd+K0wmC/PdibrEIhIsYs/
GE/Fn/JbYd/m+1fN5S7s17C+u0DPAl72T2cQhA0uufw07pmE8K/gnuSdi2th7X1uz0BuprLBdftm
9mMOEtvFZOZkftaaXQ2++Vp2HbuedWE5rCfrw+5kfVkFq2L3sl+xxex/2GtsOVvJ3mDrWD1bzz6T
uKRIqmSTPFKilCKlSVdK2dJV0gzpdekN6S3pHeldaZv0ofRP6SPpY+kL6UvpiPQf6b/SV5xxiZt4
DLfwFrwlj+VWrnIbd/EEnsh9PIX7eTZvy6/m1/D2vCO/ll/HO/PreRd+A8/hN/Ku/CbejXfnufxm
nsd78Hx+Cy/gPXkhv5UX8dt4Me/Fe/Of8BJ+Oy/lfXgZv4OX8zt5X34Xr+B380p+D+/H+/MBfCAf
xAfzB/kQ/hAfyh/mw/hI/jgfxSfxanW0Ok59Rn1Onaw+r76gTlOnq79UZ6svq3PUX6lz1WXqa+py
9Y/qO+oWdaf6obpL3at+ou5TP1Ub1H+ph9Qv1MPqv9VG9aj6lfq12qRxTdFMWgstVlM1TbNpuubQ
EjS35tESNZ+WrKVofi1Tu0JrpbXRrtSytau0ttrVWjvtGq2j1lnrot2g5Wg3al21m7Ru2s1anpav
3aIVaIWMs7UwfjKMoxMODuPoh1RrOBQYz6uZCca0AzPDuF7LYmBsr2MWGN/rWQsY4y6sJYxzDouF
se7JrDDefZhKY67BqFcAxpG3wdj/itlp/G2gAa+xONCC5UwHTVjJHKQNTtCHeji7Hg4b+wwOB+gG
ZzbQDwWwKqksHvTEBtgjeZgL9CURcIqUwhJAb9IAXyldydygP9nMAzp0FfOCHs2Asq9Lr0OpN6Q3
IP9b0luQ8x3pHaj/XeldwNukbZDnQ+lDoP8p/RPwR9JHgD+WPgb8hfQFSwS9+xLqPCIdYT7Qv/+w
JNDB/7Jk6SvpK5YCushYKjRWYmmgkybmAb2MYemgmxaWAfrZgvlBR1uyTNDTWJYFumplV4C+qqwV
6KyNtQa9dbE2oLsJ7ErQ30SWDTrsY1eBHqewtqDLfnY16HM2awc63ZZdA3p9NWuPus06oHazjqDf
17FrQcc7s06g59cDvwvvwq4Dfb+BdQadz2HXg97fyLqA7ndlN4D+38RywAa6sRvBDrqzrmgLUCqP
57GbwCJ6sG5gFfmsO1jGLcAv4AUsFyykJ9CFvJDdDJZyK8sDayliPcBibmP5YDXF7BawnF6sAKyn
N+uJFgT5b+e3s0Kwo1J2K9hSH+CU8TJWBDZ1B7sN7KqcFYNt3Qn8vrwv6wU2dhfrDXZWwX4CtnY3
KwF7q2S3g83dw0rB7vqxPmB7/VkZ2N8AdgfY4EBWDnY4iN0JtjiY9QV7fJDdBTY5hFWAXT7E7gbb
HMoqwT4fZveAjQ5j/cBOR7L+YKuPsyqw11HsXrDZSWwAr+bV7D6w3dFsINjvOHY/2PAzbBDY8XPs
AbDlyWww2PPz7EGw6RfYELDraewhsO3pbCjY91wotUxdBvRr6h+BBuuGsjvVXVBqr/oplGpQv4D8
h9VGyHNUPQp5vlK/Yg+DjX/NhqlNahN7GGyds0fA3hU2HGzeBJwWWgvgxGqx7FGwf5WNAB+gscfA
D9jYSPAFOnsc/IEDciZoCZDTrbmB49E8bBT4h0TAPs3HngA/kcxGg69IYT9Ff8HGgMe4gj0JXqMV
Gwueow0bB97jSjYePEg2ewq8yFWQv63Wlk0Ab3I11NBOawf5r9GugbMdtY5Ad9Y6s6fBw3RhE8HL
3AA152g57BnwNjdCnV21rmwSeJ2b2LPgebpBPTdrNwPO0/Lg6vlaPmDwRFBDIXijajCmt4U/MsHB
wcO0BGyDQwYfYgevFAeHibyVmSXBEcOS4bCQ52rB2sPRkvxULPkpK/kplfyUxvLgsLF8OOysAI44
8lw6K4TDQV8xdrISOOLZ7XC4WCkcCeTX3KwMDg+7Aw4vK4cjETzdncwH3q4vtAL9XTL7HRwpbBEc
qez3cKSxP8CRzpbCkcGWwcHJA/rJA2ay/4Mji62G4wryXK3Ic7WW2kptWRvpaulqdqXUTmrHsqVr
pGvYVVJ7qT1rK3WQOsBZ9E1XS0elo6wd+aNryB+1J0/UgTxRR/I+15L36UQe5zryOJ25ndvB48Tx
OPALOtfBLzi4A/yCkzvBL6A/upH8UVfu5m7wCB7uAY/g5V7wCOihcnkSTwIvkMyTwQugn+rBU3kq
eIF0ng5eIINnQD3ouQp4Js8EX5DFs8ALXMGvgKu04q3AF7TmrcELtOFtgL6SXwlnr+JXgUfoxDsB
Rv9VTN6qF/mp3uSnfkK+qYR80+3klUrJE/UhT1RGnugO8kTl5InuBB/0E/AI6H3uIo9TQb7mbvI1
leRr7iFf0498TX/yNVXka+4lXzOAfM19vIpXsYH8Xn4vu5/8ziB+H7+PPUDeZzC/n9/PHiQfNIQ/
wB9gD5EnGkqe6GHyRMPIEz1Cnmg4eaJHyRP154/wR9gIPpwPB/pR/ih7jI/gI9hI/hh/jD1OfmoU
+aknyE+N5k/wJ9hPyUONUeFgT6rj1fGAq9VqwDVqDWD0UGPJQ40jDzWePNRT6kvqS3AW/dQY9RX1
FaB/r74KGH3WU+Szxqgr1D8B5w21HvA/1A8Ao+caS55rPHmup8hzjSHPNYF81gTyWU+Tt5pA3upp
8lMTyU89Q35qEvmpZ8lPTSA/9TT5qWfJT1WTn6rWkrQk9hx5qBotTUtnk8FP+dkUWNtkAp2lZcFZ
9FbPa6211sBBnzUVfNZVQKOfmkJ+ajL5qRfIT03T2mvtgYPearJ2rXYt5OmkXQc0eq4a7XrwXJPJ
c9WQ53qOPNfz5Ll+Rp5rOnmuyVp3rTt7UcsF/zWZ/NdzWg/wX5PBf90CVykALzZZ66n1ZLXkyyZr
/bR+7CXwZFb0a5KLrwLrd/Iv+FHGZF3WmUW+Rb6VtTB1MHVkmqmz6QZmN/cw38qc5mLz7SzRXGa+
g6WZ7zTfxTJiF8YuYVmxx2ID7Gq1TL2bXav9RXuT3ajt0naxXNvbti3sZts/bJ+ynnbJLrFyu9fu
ZXfa77ffz/rqOXpPdhdcO4H/ix+Ca6fI6YzLV8jtmFnuIHdidvkpuZE5Ta1M2azalGO+gT1v7mq+
WXreXGG+X3rR/ID5AelX5gfNQ6S55uHmR6V5sX+IXSHNt0rWodJibaz2R+7V6rUPeant17aNfIjt
uO04n2GPsbfkP7db7R7+S/s99oH8d3qi3pn/QS/UC/nf2QOMWfcDNDDJ2gjxMQZOmkmqGWIrgC5i
BHcYnQzgB2gD0A6gE5TJgTgXoEBAsYhLBfQF6CcA6YFQZkhYui+kh4t4FMRjASYC1ABMA5gB/NkQ
zwNYKMpgXEcgge0Y5+qoP9imaMA2Gu1cCbAGoB5gI/C2AGwHejiBJGKD3iXovUAfgPjQKfJFpoNl
mHoE4LhxDqyTReWRNMsJvCjgm62DrEOtI6yjreOtkwimWKcTzLTOsc4HWGRdQrDcuopgrXW9dRPA
VusOgt0C9lkPWg9bj1qbVEVtqdpVF8Q+iNPVVgRt1Y5qF7Wbmm89qBZZj6olajlBW8jXRbVbx6uV
BFPUAQjqYHWYOhL83wTwewhTIS9CLdAIs4AGaG6nOpegOb0AQV1snUOwFGiEFepqgnUCNlhXEWwW
sA1Wcwh7rDvUPer+ULoB0g2QbgQa4ZjGCERaM2uMwApe8JvADWs0P3i1dtYdWieAHEjnQroA6GKA
Uq0vQT+1XBuoDdGGa6MIxkJ6IqRrtGkEMyAvwmxtHsFCOIdQpy0jWKmtIajXNhJsgfII28Gj7FXH
aAe0Q9oR7biNq60QQuO3z2axHrZpwXGAMamGuNzmBPBqQ2yp2ihblqrYslW7rT3EnWGM29q6ql1s
ecGxtBVCnQi9BZRZD9oqrEdtVWo1wSCoC2Eo0AgjgAawjreNJphiG4+gTrBNIphqm4IQyj8d8k8P
Ky/SUHYmwRTbHAQb6AEB6AHBEqARlgMN0KwrtlUEzem1CLb1kHf9SfNvQrBtte1AUFfYdgvYhwC8
gwSH1dUIwDuKYGuCNIBdsbcksNtdBD7rKoJ0A9QN9lYC2groKIDS9i6QD6GbAUEdtefbixCaddhe
QhA8X24vQWjWYXslgUjbB2gMIair9sFasn2Y1sY+0rrDPiZMNwFsTvsEm9c+IZi2V9snIITSYKv2
qaCPzflrIf+s0Pm5cH6uNsS+QBtFsFjAUvsKgtX2dQhBfxPUd/sGbRrBZqARtgGNsBNoAK3Gvodg
hn0/gr3But7eCHUIP2U/Zl0fxwDM1h0I9oY4q70xzmrdHacDuCGdDOlkoP0AbeLaQd5O1vW2LOsO
hKC9xeVoQxBC6VxI554sHVdAsNBeS1AfV0ywRR2AEFeqbSToawCc60ewxTYFIW4g8AGa/Zh1CULc
kLjhcaPUMXFj4ybG1QBMi5sYtOUgxM0QMFvAPAELBdQJWGYA+oC4lXFr4uoh3mg9GoftQ9gO5xF2
xe21Ho47APEhio/EHYfNhUXXIHbqljA9K0Jo9o26F0FP1ZLVxejr9CytWM/W6vT2eme9q54Ha4be
1vV6GUCFuhohaAt6lXZIH6QdD8bW8fpQgin6CASYCyoJZsGcMQv9VXAe00cjqBOskwimAg2gj9cn
IWhb9BEIUNcUgin6dAR9plqNAP0uR9DnWOcQzFcXIETPi7at+iIEdYW+hCA4n4RkATpWru7Xl2vJ
+iqtjb7WukNfD7Ap0raCtqZvjbQ1m1PfYfPGucPsaBbYUa2+G2S1D3Rb2EFIfgeBBrCu1Q9bN+mH
tRn6UYAmh6ItI2iprUHQ6hx2gpUOF0G9w0cg5OJI1zYStFLLCdoCjdARaIDoeccB/sgR9Etdmvvv
6Gbd4eim7m+WmyOfoDldhBDKXwL5EcqhPoRK6xyCAeoCgsGq4hjmGOkYA/EEx8i4XdaDjmrrUcdU
dQACpWshDbqAELfLMdd62LHAOsWxGMGxVG1FsELA6rjjjnW6xbEB4s26Jaxd2xBC7QLfghBKw/qA
YL82zdEA0Ah0I66DHMesh53MOsVpRgiOU+j8WqfVusmpW7c63dat9v3OZOtBp9961NlGHUDQDtKd
YH0EfUFw5kA6F9Ih/Y5cJ4Xp51yEE9YbIX8M/hlAG+4sIBgL9ESAqHF0FmvLCEq1NQi2MmdfW4VN
g7XaAIRgOui/1A3OfghBn+Mc6ByCgOsEsKNKhGBZ53DnKAS10TmW4JhzIkL0mtJZ45xGMMO6CqF5
zeScrXVyztNqnAsRQIZ1CM5laiXBSrgGwjLrJIKV1ukEa9Rqgnq1nGAj1IuwBWS73bnLuRfKAETP
bbTWAQiuxYK+OriWch6IhRU+C5icTJI05SugD7EMwMdMU5CDfODcg3mUg4DfULYjh/hfUqkkxQv0
FvMViE0TAH9kOoY5GexJWLJyH+AcpTPgVoSdhJnAbQlDnsAedivS9HsNY8sQm7MJuxGb6Cy1kJnm
Up4ZxDlIHCfRe6CeL+DKUmAu1fyVkk59GQXtVCjPMerLL7Es/VcZrOcqxFAOabqKvAvwKNj/IX8T
8d+DGh5QQDLSR1Rqmfy/iAM9mMS9yhLgtwk8h5JRtiBuSgPOHOUVoA806UTDLluar/wc8pc33Q24
jdkEuDbQCvhjFKiNDwn8F+gVSEvZpl9jfuJkm2sAz5KXAt4WuBrwFPkhwOubfottMP+Dxmg6thlp
KZs9gvyYVshBLG1TPsMamj6n/Mg/FFAofyvqhYJnTZlYszIPOaZ3KM9/qV+vEJ1C/JlEo3w+Nb8M
Z+/BPNxrygV6HruW8mwizpd0raewv4E8wljbHNOd2C8T3nN435QM9GQq9b65F8pE6YcYz/IZyi1M
UroEFmKPFLzWfMwJknmSzj4N9CBlMJPkgsBTRL9OskI576ZreRXUw11fbyP5o34eIDpb+SONVAHm
Md9NrXqJan6JdBuvPk4pBByD9bBD5ljif4x5qOYDpscBD2/6F50leZqtkF813YzYGDXTPwG/ihzp
1UBfyvM80L3kv0EeOTAaZa5cT2OK+T8zDUTc1EjXmoqtVfoDJ4uhfX1qQo1KN4F8pEpmR0zaOCvQ
EmorVmg0kWajmuqphmcJp2BrlXGkDzeRPtxEdA7ROTSabtIBN9VTj9h0H+nbNtK0STia5rk0mjuJ
VogeQ7oxm7S9I45+YD3VNoXOdqOzJjobTxJeTuOOeA6dnY8YbGEr4WHETyca8rN9MXdTT3HEJ2Od
gFsjBzFoC9bwFpZl78dYAC8xgx+TBpAu/YXox6hsA7W5jWky2lrTnwmDjXBf06fEn0qWeBtpBfgW
vrnp/xFOoxGcgtr1NWrgIFNv1CW61gGSwCHzIMJEU6sOmd6gvuPVs9HGpUGIwcpWkM50B1yHdYKc
3wfdbkvjPt/kgKtYyY5U88NUJ7RTeicmj2jUsY+a0P/Mp1aNMRWhlyA8xvQo0Y/SmCYA3S2wjvyG
nXTVTpztVHYYtWoYlXqSSj2J9cdUEMbWXketfSpgRj1E65M+M+NoPtUUILob9h0lJmUJD1AGdEvU
Zyk/8CFi1B/AB0mLriD8PGJza+r158QBz891nC9Ax9CPbUM/BrbwG9K3D0mSD1HO1pSngSTcjXSJ
dDuQiu2RXwX8P03gnXh//izSX/+aWl6FHDmdxu5rsvE0GvH/R3LA8ZWbanBcyFcva3qCRt9N45VK
8vkNyQdxLxOOUboZdakStQi0upBa8h/Ct5Ovyyd+NeHfUAuvIv41pPlzaZR3Yl/IUt5q+oJa1YfO
/oQ07TXq9U9Qx8wHkIPaJQ2iERxjepHa8yJp179oTN+kHt1NPULsUF7D+k3XkW/pSl4FdbIH1fBZ
TDZpSDmN492kV78mzVfo6uvJP5vJ+lx09WI8G8PJKleTte6kqz9H+kwznTHLmCcTZzKN3dvk/28i
+u9EdycpLSY8kbCLNIHGV3mYxusGGi8P0TcSnUgt2U/j8h7hz8k6wI54T8TQfsI4G0KdvyUaZ7rh
Qv8BcwvZyyxTD2rPFyThXqRpu5CjyHR2AdGow53Qn0sOM/HN48ijppDHwPl9N/nS3QFs8w00czU2
3UEz1AjUtKYmyL9HIXniPMsLyL/9tGkelmr6A5wNUNumBTqTbiwi+bxO64c9RP+MRqQTteoNahVc
l7uN3pmTaH5BP2xlExhn1TwfsOMC3av/lN1Md+kr6S79PXSXvh/dpYc5iUmxLdjDsAxaB7ABWroZ
4m0AqOOwqpL2AzSIGKExjD7G8GkExs0AVgAd+whxMoBfQBsRtxPQCSBHANK5KN+wdCfUJhGXQtwX
oB/AQIAhAMOBPwrisQATRRmMawgkPk2cq6H+YJuiAdtotHMGwGyAeQAwM/A6gGVAFxNIIjbolSE6
eM6ANYKHs+1GiLeconxkOliG8e0Au8S5vVHnscyBE3gn5JHaS7gCv5RX/slnt/7nj5jAr/KqwGD6
7R/bposabkSbAHuTWEutVntJm6n9Qtuivatt097XdmgfUH7QIVYl8kM9LEu+Vu4kPyfXyP+SD8lf
yIdNBaae5vbmDuaO5mvNXcw3mLuabwrVNlt7WavX3gqv1fZn2xrbG7Z1emu9Tej69Dse28RHfM+/
48XK4+RxcO0v5eNMMo8y/5S1MI81P8PU2I2xb7N462Hrv1mC1l/rzzzaCu1PzGvbb/uMJdtlu8xS
9Vv1IpaGv7/JYwBAs+RqiKcC1AI9C+K5AAtEjLA4jF4KsAJgNQB4KBk8lAweCtazTN4pYI+I9wsA
byU3CkAa9FhhYWlYgyhmEYPXUmDkYcXAFNAhBTyVAiOggKdSwLMoOUYZjJVcAgn2Gsa5XOoPtika
sI3UTgUsVAEvpoAXw/2QAvsCBbwYXh9AErFBDxc06LkCHkyZeIp8kelgGaaAx1OmiXMzos5jmdkn
8KIhgxWwMtaPDWYj2FjQvulsNlvAlrCVbB3bxLazPewgOwLq2VJySslSOylXKpLKpAHSUGmUNEGa
Is2Q5kpLYSaR+TK+kq/h9Xwj+EPON/DNfBvfCdQavh14u4BazlfxHXw9UIv5Oji/Aah5fKEoMZMv
4Wv5JqCm8lq+gs5O5LN5Hfhqzkfz8VB6OVDDeDVfyqcCNZAP4dPAg3NewUfwSXwRUAt4OR/DBwA1
m/fjw2EOwZrz+CDeG6haXsQreQlQ03g7XgozEOdTeGdeyLsC5YKau1HNVl7DO8G8osDZ6VB+jnSA
z5eOSMeBAyk+ny+C1mJ/1jIu7ZL2cot0CKit0kGpSTrMZGmBtJjPk1ZIq0E2XFolreWzJOgbyGoD
nwYzLpcWSnV8krQSqDnScj5GWgVUrTQLSuDZGmmetExaCNdrye18APdBv9KlEdJo4JRDHwbwwfQs
6Bg+ATj50K+RRs+Rzy7fEzqjOUHpZ5qBVoL7YN6Aa1LYyeGeeJ9CGGl5GLZZHkY176Pd4VqDz3Jw
VxHA1d+EGB+dzabV4nHkE15LZ9fHtKOVox9Xl4jlYbiWl1ORL7dBzFfhfpHXI5aHNc2knHAVpTPR
lUib1ptLAa/GliidTYcQU8sXIrbsxzZbUnHFap5mYoiRVvZQqXzaF641US9oDbvK1IravJZqG4D5
8U6JuZGBnigLsH5TS6Rll3kbSgZpdkzeSjI38tBZGCOcIb1hMyrepeD8PyrsMJms9bfLMCPg7LYG
2jCUg6dk5TC7HeaN/Ev+H34U5rhb5AK5p1wo34pzHMxw15tugBku33yLucDc01xovhVmul7m3uaf
mG/H2c7cF+a538Uuiv197OLYuthXY5fAjPdV7PHYptgAzHp3qOXqnWpf9S6Y+9Zqb2jrYN7bZNts
e8f2rm2r7T2Y/3bYdto+tO2y7bZ9ZNtr+8S2z/YpzIdemAFv1LvqN+nd9Fz9Zj1P76Hn67foBTAv
SqzP99Tmc2ltOawTNQAngBcgFSALIFvECO3D6M4AXQHyAAoBegOUAVQIqBLxIAFDAUYIQHp0GB2E
8QCTAKYATAeYCTAHYL44j/EiAXNE7BTXjoYlAMsBVgGsBVh/GtgEsPUM8uwA2A2w7wzqjIQ+4KOn
AcyQZoOvBm8O/nqltAbS9YA3AmyRtsMBswMcB6RDOH9wLm3hFq7BjMHpLB57uZN7AafyLAnfK2gP
M1JXmLMKeW9eBnNbFcxeQ2GGwzlwUnBGErOQcYi5COL1fBPfCrPs7tAxB/oWOR+EzwRnOwecsfc/
na8/wcufyr+zcJ9+Cm9+jO7mHTNPI7wW+0UtX2+uxB6ht2XHYsYTbkd56ogup7slvwP6c3MhtXY+
YsrPwNMip5HoKUQPIrov4QGEd1L7t9NZhfA2wqV09nWiryD8X8LD6brFNCvg3bD1loGEKwiXAH7V
UgDSmEJt+AjvJrGd1LZD5lkkARwFJk0jjL1gnForkbRxr0tWjJxKwtQjaQVhoy/5KD3ekyTJCcdQ
qQaiS4heSriYSnUj3427nsEM7xIn8H/zI6Yu5hLcccT+T+zXaoV6t/amtsv2d9sW2zbb+7bttg9s
/7TtsX1sv1/He0jObywRnjcBegi7BQa7BVYLgG/lwa4A1qSMwS6BLRV8BHwXe7U4v07ECLAiZ5vD
0kHYxpywxp3Iatg0WC3MgJXuPLaQ1cHKZCXMTDNYPdvItsCadxfby4KrJmOl9IZYXZywniE+rU9O
vUMV65D3UBPpnvc+Y42BszDbRxyGd3YBd6X8dxF/DeGO2IbAEsCvB4rorJ1yGqUWEy4gXEGYxvN4
HY3YMFyHyuWwn7MrIxTwzspoZTTM29OVFxlXXlJeYool11LOTJa+lkrms/S33MvSLAMtw5jfMtIy
hl1tGWeZzDpZpllms5st/7IcZr1jW8e2Y6Wxn8V+ziqsb1jr2T2qXXWze+EaHZgfdtKM5bG7YS1Q
xZ5iHdlzcJSCtH/G+sAIvMLugHFcwO6EkVzC+rLXQe73gNTfY/3ZbvYJe4R9CruNx9kRFmBPSlxq
w54F/zqFLQGf+h77X+lDaS/7tzJYeQi8xHzlt+C7Vil/kWRlo/Ku1ELZr3wuxSlHTLIUb/KbMqUM
c415lZRpXmP+i1RufsP8htTXvN78jnSX+f0Ys3RfTIuYBOmlmKSYZGl+TFrMOGlBi3EtJnFTi+da
TOdqi5+3mMUTWrzcYjFPbPFqiw38yhbvttjBb2nxYYsjvFeLr1o6+QOxLWJb8KdjtVgbnxirxybw
SbG7Yj/lU6wPW1/mM6yNqsTfVL2ql7+r+tR0vlVtrbbmH6jZajbfadNsGv+Qwb5Qh/2rDvtNvZGA
68cYc4AYHbA/c8Be1QFrKgfsVR2gTQ7YqzraAMBe1dFJQI7gY77cEEiOAsYdxQJKAWA/6ugH8cAw
/qlgCMDwM8g3CmAswERKG+1CqBFtw7ZMg3OwN3XMjihr5JsHsBDSdYK37BxgJdXdDMF610Cd9QAb
Q31GuTZffwvAdgIjveuUYJxfiTHfFf7EkF6mV+hV+iB9qD5CPNlDT/AAfw7wy/T5+iJ9ib5cX6Wv
1dfrm/St+g59t75PP6gf1o/iMzGOlg67wwU5h0L+KQ4flR3qSNfzHK303Y62jo6OLkB303s78h1F
epWjxFHuqHQMcAx2DNPLHCOh/jLgL3KMcUxwVDumOmodsxxzHQvwORPHCsdqxzrHBsdmxzbHTsce
x3647ipHg6PRcczJnGan1ak73c5kp9/ZxtnO2cmZ48wVnAJnsaPSWers68x1NDj7Qj0Nzn6OY4AH
Qtkh9BzFWOdE4xkJ52zHNuDvgbPzoM6FzjqHy7nMudK5xlnv3OjcYjzh4DzgPKR3NTDKzXnEeRwl
Fs/jLQ5XvBbv1KvivfGpgLPisx2zInD7+M4hnIUYexffNT4vvtCxJwL3JlwWX+FMBlxFuCJ+UPxQ
4oyIH+3MjR8fP9qxOgJPip9CeDrgvPiZVFsz7k14Tvz8+EXxS+KXx6/Sy6i1a+PXx29yNFANW+N3
xO+O3xd/UO8afxj7KHp0NL7JpTgLXC1ddpfL5XNuAX6qvih+H0njuCsdJEC0q5WrrT7J4Lg6urro
qwTuJuh8wEWuEr0qApe7KqPwANdgZ7KhY8Zouoa5Rjq6uMa4JjhrXNWuqfpMV61rlnOvobdGv6C2
Sn2Ray620LXAtdi1NH6Oa4VrtWuda4Nrc3yea5vjmGunaw/oD+ikaz+OvqsBSjXCFY+hpiUwpBPM
CVbQPdK6BB37leDGEUSrSUhG/UzwJ7SBlo9wrEto59jcbDsJnVBLE3IMCSTk4jgmFGAvEooTSrFH
CX2xRwn9mnuXMBB6tw71J2EIjmzCcKJHIe0qIvnT+CaMTZio705wJ9Q4RyVMI3oG0bNRMgnzUDJo
ZQkLUZ8T6lzVCcv03gkrE9Y4ZyfUo1QTNqIOuMpJP0krEra4pjqqXcdQkgnbUaoJu4jem3Ag4VDC
kYTjbu62uDW30+1FObhTUQ7uLJJYLUhptTsbaXd7ojvj6Me3d3d17AEJIJ2FEnC1IhtpT9Jgrg14
dRyLeI3o3kijt3Eecee5C2GMity99UXuMneF0+qucg9yD3WPcK1wjza0yKmjFbjHI21YhKFXwAdL
QU/lnoQ6457inu6eqW9yz3HPd7ZDr+VehP7BvcS93L3KPRrl715r5EQP5l6PvsK9xPBmRG9yb413
une4d6P8jbFw70MaPRvUBj7EfdB9GOXvPorydzd5FE9Lj93j8vjIRqoMu/Okh9GtmuWP/tB5BD2P
p62no6eLY5inmyff4WrWZE+Rp8RT7qn0DKCzg/GsZxjRI4keQ/SE8FKeaucWvcwzFTxtg6cW/F6+
ZxbQ2zxzHXtQhz0LUIc9i4Wlk3cytNez1LHTs8Kz2pXuWWf4IsOi43vjmBpy9mwIytmzGaXn2ebZ
qQ/1oOfs69lvWLShsdg74FPv4vehBhq9Rm/vaTD8anibDa8iPAy1DSwI2mb4EGPcPY3N9XuOYZ1e
hnV6zV6rV/e6vclef/wcb5v4Rd523k7eHG+ut8Bb7C319gVOrreft1icHegdEr/JO9w7yjvWO9Fb
453mrvLO0Ed4Z3vneRdCzjoqtQxyrvSu8dZ7N+LIerd4t3t3uRZ493oPeA95j3iPJ/JES6KW6Ez0
JqY69cQsZ3JidmL7xM5ec2JX99DEvMRC9+jE3olliRWJVYmDEocmjkgcnTjeXQWlJiVOSZzuWm20
PHFm4pzE+YmLEpckLk9clbg2cT2U3QS+C/xY4tbEHY6OibuN2SpxX+LBxMOJRxObfIqvpcfls3s3
eus8LX0un8/jQ9qX7mvlawuSMfs6enVfF183X76vyFfiKzdmWGMu81X6BvgGG9hb6hsWv8g30jfG
68dW+Sb4qn1TfbW+Wb65vgW+xb6lvhW+1b51vg2+zb5tvp2+Pb79vgZfo+9YEksy+9YlWZP0JHdS
sjFHJ/mT2iS1S+qUlBO/yVhFGPN1Uq5rQ1KBl6G9O48nFeu7k0qTYHbG1YKnwdAfsBSnpwFmsdGe
/Un9HBOSBrpqnbuShiQNRytOGpU0NmliUk3SNN+CpBlJs5PmYZ2oD1hn0kLHYG9OUl3SsqSVntXN
HtWYm5LW0CxMtKHzho9Kqkc9B51vG9L5MH8SrvNJG5s9QLhnTtqC3jhpO3lj8tJJu5AWnjaLPO3w
ZqsP99JJe5MOJB1KOpJ0PJmH+71kS7KW7Ez2JqcmZyXmJWfH0+oouT2OXXJn5wG0Dnf7+Ozkrmi5
yXnGvAMetYT8zGiY68OsKbkwubfXn1yWXJFcBXhQchVqV/wiwSccPyd5qGt18ojk0aDzZEfJ45Mn
eXclT0menjxT4DnJ85MXJS9JXp68Knlt8nrvAcyPayoc3+RNyVuTdyTvTt6XfNA3Mvmw1+9ennzU
tToxD9dpiKH+phQlsSKlZYpdX5XiSvGBXfROSQ/HPntKq5S2KR1TuqR0S8knXIRrOcDkkw2cUpJS
nlKZOCVlQPyilMEpw1JGpoxJmZBSnTI1pTZpYMqs5PUpc1MWpCwGPCtlacqKlNUp61I2hPDmlG0p
O1P2pOxPaUhpTDmW0pDKUo6hfaWaU62peqpb4ORUf2obQbdL7ZRYYYyae3lqDkhvd2puakFqcWpp
at/UfqkD3aNTh6QOdw9NHZU6FuiJqTWwetyO2os4dVoznTQkdUbq7NR5gBcSrsNRSF2WutJYRaeu
Sa1P3WjIOXVL6vbUXal7Uw+kHko9kno8jYNU97lWp1nStDSnryjN61odqgdwWmpaVlp2Wvu0zmld
gc5LK0zrnVaWVpFWlTYobWjaiLTRaePTJqVNSZueNjNtTtr8tEVpS9KWp61KW5u2Pm1T2ta0HThH
uDnOEWm70/alHdR7OzvBanxz2mG9MO0orsw9K3DvkNaEdLqS3hLXQul2XC/BPDs03ZXuc2xIT8d1
UXorXEelt03vCHQXpN2b0rsBnQ9lN6QXofaml6SXO3amV4ZrcsL29AH6zPTB6cPA+tLTR4JWTzLW
DGgj6WPQRnBvAvMI7ALSJwh+dfpUgw8rc+TXIp0+C2lYY4StDdLnov9JX0D+B9YG0ObFzhxPW6KX
Ip2+AlcI6auNOS59XfqG9NXpm9O3ebYRfyfy0/cQvZ/ohvTG9GMOJYNlmB2VGVaidaRxl5Thzkh2
Fmf4M9rQToHW8LjSyGiH+pzRiegcpNPbEp1r6LmrOqNAnxk/PqPYcSxhO9GTkE7bh34moxT9DK5G
0l24GsnoS/RSovtlDMwYgiuTjOHOGlzxZtB+J2NsxsSMGkeXjGkZM5w1CbOJno005s8Yhfkzxqbt
w/1axryMhc7Z6K8y6lDzM5YhndZE9MpwP0ZzfYMx1zevahJykE6fhXTGmoz6jI2OSmj/FqcV94AZ
23G3lT4hY1fzGgZ3hRl7cf+V0S5eyzigL8o4lHHEuUbQx/3cbwEvh2sGF64Z/FrzChY9pN+J9uX3
Ep1KdBaOvj/b397f2TnbM9LfFeQ/ntYYNAv48/yFnkp/b3+Zv8JflbzJPwixs138HD/4w8Te/hE+
e+IU/2jXav94/yT/FP90/0z/HP98/yL/Ev9y/yr/Wv96/yb/Vr29f4d/t3+f/6D/sP+ov8mzX+yR
8zKVzJYo+Uw7tifTlenLTM9sJXa4xt6WdrVRO9Z+wV1qZtvMjpF7VWMGN9YPmV0yu2XmZxZllnjr
M8szKzMHGH7VNSAT9lBGPcm7M4elFmSOzByTOYFstsiwRLxuZrXYTePaeJOhydiSzKmGBja3JLM2
3EPi2AEf9siZswyfhh4jc66xvzb8EtpyxhqcOzIXGNjgGFfJXOxYkboyc2nmiszVhobgrAGcdZkb
MjcbdyeMOwaZ2/TOmTuNuxOZezL3g53SvQhj15/ZkNmYeSyLZcH8YtxzMORm3FUw1plZ1iw9yx2+
oxSjY9yvgFJZyVn+rDYJ/qx2WZ2ycrJyswpSN2YVZ5Vm9UV9yOrHpKb9+BtC0/V47x/oZUw6vhvv
jga+kA8jxt8uA1+YjN9/7cTBu6M2gZGzSd5P96cPUx78dSJHcLbC2XX4vINxbzbwKd139Rh3X5Vq
rIEl09n2cPaIcV3kAG3w6XcGvHrgILVngSiL92ltxhXxWlCK+NxCZ8109jjVQ78JGLUpdJ8W+UDj
M4BH8VcC+UX8TYMfxbvBfCRylCLijCROA3GOEKch8Cn9PoucTcRZRXlqiDObODXEqSJOGXGqkGNK
Rto0Q9TzBT33upNyjqLfkZFzgDgNxJlG9dQjx9SeStUTZynV7CXOUuTIA5FjbkKOPJA4nEotIg4n
zn7juk0gMcVOtE5930p0F+yXsofyu6jsFKKtRE8waKpnK3Jiiomzlfo1lGqYQ61aR3Q59WWbMhav
iPogbcP6oXfHoFQM/Yp1gDhrMY/clfI0EWc35lHMVI+FOI2UJ5XyNJL8R2IerhN/P/K5jnfaoUdY
fwHWz3Vqg9vISfJ0EyebOFnIYaOolIVKTaRSFuqjFWs2jaKaLXSVEqTliYTnUUvqqHerSNs/p5rH
EGcznZ1GLS+k6+6m/haShL1UA6f6jxm9pvqPCwng+HZBjtKZrt4FWyjtpjyLKc9aynMUn5dXRpg1
GtNhqHUx1wLegXzTIoNPdFekZRfRx5GWtuETsvL19G7NNtM91C+km+gZ9kY6+yBxGvEsyPBVfJKB
3rC5G7HUSch2AEkPa3iZrEnHsoCR8wfkyH8i/P/oLDP78dkvejOAoTTkqaS3y0iXplK/fk+SKaO+
/57GeiPpAzM9CFfsQON1FHuqtKY+1mO/5F1Uz26qZxeWMr1FcrZSDV2wPcrT2AblUypVQ9KwkjQq
sTb5ZkFbsH4hPeCbPEJ6SL9PedwKvpmk43NsXKaWpBB/MsktkXpaRfltxF9L/P8QvwvJ53rTHij1
qLIcaey1wpSjKBPsndyGyj5A121DOtOBxqISfzvlX5oT8OlUGqkViE3d6Sq7qebNWFb6gK74HF2x
njh1dPYoPTG9DTF/gVq+ifg1xG+kOt9CjvQOlXLTcy93Y/3KxyTbboZ1G7ZJV+GU8wDVM5LqvIta
HmP0l86WGlpB9O+MnKTVhYiVPdT+QpL5v6lOK+VsxN94+RwakSrE0Eccx2qUnun3iMH/oBZ1NGcC
/2rTDsxPMuyP2qK8R1q0z7AX8/+hxLAG/heylM1U51ri1OBZeZqhw/hOg3Ir/h5u+ohapcdk0RyB
Lf+Yrj7GhLbwMdXMTP8gfUaLKKWrVJIk3YQPkHZVUh+zybc/gr+o83qyWQth4xlHwnwpcmQuzqK2
78U6+V7yJ01kj030hPvnlKcdyWoMte0RbJWpLbXtEWqPz4TvTl2v/AVpsoUGozZDwjju8m+RjvmF
ofNYD/glGjtq/1ryjfeZ3senEsg3jibp1dNIbaXecUFbiL6HfNcStEHSnBtwFMx/I/oVGpH/IX2b
RfgA2rt0gHRyIdW8UPiWnSTJeSRJPLuXpLeXOE3EaSD8NbUhhsrKxhiZJRqjVBojlFu9kg95cmV8
+6qedOY1tDi5JY3mX00S0jSaRWSbM/EdIF5EEmPEYchRbiOb/T3VH4v1yx3M0H7zo4jlDpQ/TcGn
thaZVKTJF42h+l/AesxdDJqs/mMcKagZPeoe9CryaHkA0jTuj2B+LuG1FI76zCXyBo9S/j6k54/T
1e+mqz9O/bqRrqJjHvlGyuNEr2vaRf11kjRWocZKfaj+RUZtNI+PwXfIwEunY6sQSz4sKzVQfh+N
yyG0DvlW5UukSR/y6Irv0hXzqA2PG3aBPVIYvksk/y/2wrwZ65f/l3q3Ds+abiQvuo44vyA57yfJ
/4Jqfk05Qh7yLvI5OPrlJOFSynk36XkptcpD77c9Ru+BLSDf4jPdgdig6exx1GH+CF2rgcb9MNnL
NdSqCupFDfWigto/EJ8rMe2mt8oGUqkraYXjN3wgyfY1LAXaBZYrd0csdUK+ZTBqY0uahS2DsbaY
paiZLUrRLmJozWb6EDkxz5OlfIgc81aszcKwfvOD2FOzhp4txkfrxjfoivnk64ZTGw4iJ2YFldqL
nJhuVOpjzGP+LZ41qURfj2eVd8jf3o4ewLyF7PF2Y85FmzXF0kydSNaUSHr7JPkEC3m/v5Nl5ZGV
5ZFU1xLW0D9YqvHZmZa02rRUi/46qb9g76aDSENPiaaRbUmjeSPp9k9pZp9Atc2i2WcFXWsHXauc
PNW9xB9O/G5U6imy7m5UqpZspzXZTq2hS5RnP1nNL4gz2IxPZj5nGoy04QFoZB8hf1JPeC1pVw35
vXqqMxfr5AnkPfbK+BZjApXdKy+hGmglg/WAFaN2SZhTySA/U0c1xFGr6sjufkOcd4nzG+K8SZxu
xHmTOH1oFlgk4xuuDXS2D72NZ+w7soyZAs/yLNKH55FWbqX8PrLTBnovVsGy0k60L8lHdV5Ppa7H
szKtwZRf0RrJWHVQHjPlkWmmkA3b+Zp0+xjV/7VhlSSTfyrt8RlUGVv1T2rbPLL3/9LZecTJo/Ve
OnoeaQlZRx/q4xLkg+fBefMeqrmUrtWHVlaLsM3sEI3al0QfM2xcnEVpzCfOv6lts+WeSFPbPqXa
plFtvyCrX0Qzl504rYkzm7zEq9QSn6mQ5scHqF8oyVcN2dLZj0j+j5MMPzLmAtKEwaQJHyNtuoZo
ZtpLOoDvtzVRq76glnyFvkuqx+vKz9N1aQcn5yIt56J/gxE8RhqILfyYyo6hHhmri2yaTToh5tnU
Bj/pQAG1009y6Iw2DuOOT5btoHpWUD3DqJ4VxgqTnkn+q2kD+hYcd+Wv5IXMxFlLtmnGsuYbxdm7
0KaUr4F+hvSkNbXnRZSnXEfa/iJpzjxTDOTZp1yJNM1QD5i2QD0ce6c8QHmuxKsoz1I9V5J2pRNn
NHHSqWaNvPog8v+00pAOEsdP7+OS34A1A2rFSNr7FJF3WkieZCGtBEbik1ewlsD3nlfR6u4l2usZ
1k37CGkj5VxFeSyEd1ANJDf+GdGfkQwPEKeG6LdolfIW+c9X6LojzR/gbg5p01Ti3I0c2Idi/TrS
8pvGupfWaQ1U27/Jp12LHhXWt0bbttJKDFuylMouRf+sLDH2GvjUJF9F9ddSTrfIWUA0yvZFrNPc
RKvuAlq/jSJPPpDWY1Zamw2klZ6LdpEuormxWqMrWgwO1gwY+9iBavs77TvqaM2pYR5Yc+LVdSq7
lVq1WawV55HdYW1DxJ5oPvaLnttPpL6MoXe1C5EPM6mxC8BSwwkXCjmglP5Ju7PDNEPdR32xUgtn
GtdF2vQ61dmEb1rD3tnYqwKt3GLQpFFzjBnE8O3UNnonHmjqBdHZZnwLvze2x9yD+uKj+e4WfDqV
91PQrkcq+OZfP/IJ2eRXsw2botXRW4jlXxA/j1Yd9bjqlmgtxMfROqeQ1jnjqHevEaczcV6jEaR7
FKbpOEvKbrKOBNoFv0DWkWCMMr63yo8GFqAu4VOrsP5ETgM+rwirdCfNR23pHg7yR2JOGJEK6i9g
nk6W+yrNemRx0i/ofsUiuqtwq/I7ht9+qESazu4hH/ImecVCM7aZ7pAohSRbnby9RF6oPXmkAQZN
UqqkNlvp6cfPSVebCG8jXEe4nq7en3zjcPLS24n/c/LzH5Of/zld6y9klX+hVjWankCfiU8x87/T
Ovx2WrX+nWTLSMNfI4+6iNpP86m0yLiTZrSBavBhDVIh0uA57yENnEceGGuop31KL+qjxaCN0ace
WekNxd6sCrCCT2xabrbgU8Bens078y78Jvq2fAG/jfcJfTv+Hl7F7+WD+EP8MfpG/BN8NJ9k8pvf
YfgyXIGAYoBS5gW6GOK+rB8byIaw4WxU2LOxkU/GGs/FDsEnW5v249vmgS9Qi407oPwR838Avxdz
DRO7IrGr+NjAMTrxcSX1Hp6VnyT+fOQoPuL/XqxwywlXBecf7qeVFMPvaACGs9yY4f9InK/p+xrv
G6VM3WiGHEiSw2egZzF8ylyK+Q3jzBXxZOoDbCjryIaxx1kX9gR7iuXSk6m3siVw3MZeh6OYvQdH
L3YAjt7md0B+P4nJiMlkJTFXxFzB+sRcGXMlK4u5KqYtuyOmXUw7dmdMp5hOrG9Ml5gu7K6YnJgc
VhFzS0wBuzvmrpgKdk9MZUwlvXfNQI5VYc8YH2CH2BF2HJZ0FkmTnJKX7ZJSpSwpG9/ulbpKeVKh
1FsqkyqkKmmQNBTf/pLGS5OkKdJ0aaY0R5ovLZKWSMvx7TJpvbRJ2irtkHZL+6SD0mHpKJRpPkaL
Y7o4loeOHeJo4sabZi4AH0/nrXhb3hH0rBu9W1aC75xJy/kAaYd4v8yDbz/LKXQPZCI9VfwifjnA
1EvhuIelnayH8PvEv4bmXCfhGfgmrsmgE0ywxjO/gbSpEp9MV1IVsBdTK+U2oK9XZsJVXjEVB/fL
pslIwy6ygO4PQx7TQ6ZbAM8yleFcT3XukNEz/Jz/EbBDvh3wXeTDO8q4mx5jMgFeJ/cDfKOMX18Y
LuN7Sb+W59O665dA328aB3U+IhsrMcSjqWw14cEyvvn9Sxm/1vCsPAdwojwVZ0B5JnkGfFfrd/Ir
2Ab5ZcAb5OcA/wTfflX2Uw3zUHqme4lejKWk+2kP66c2++VBgO+W8X7RQhm/w/Efwg2IYbWPd+fq
ZZxBriZcIeNuYqT8W+oFXuUVrFOxyfjdFJv8Z7KKZMYlq4TvGsdYnrdMtbwQe01s+9gOsQfBQq74
bp/dhjVsgJ7Rvoee0e5vXmN+Q6qlp7Nn0tPZ8+jp7C30dPZHMfh09sctxrV08lx65no7PXP9D3rm
+gN65vojeub6c3zmWvbiM9dyK3zmWm6Nz1zL7fCZa/kafOZabs9iGLMeBDjMJOtRiJsYUxUmqS0B
7HKH0BdkAYjGL8lCXUhTWnxJNnQOvygbPCfyUXmg8XzoXJFaEqKxXLlaSV+ZDY+xbqSDX59FCP8S
bfBcEIJftQ3mA6D6g+exzmpIV4d9FTeYRsDzZwrB9oS360xByIjaEOSFtyN4Pth+5E0VbcUYoRb6
Gg7h5cMB24b9xHgWjAHKZ6oh75BsqkWMYxSeRnn6RBlsK/Z7roiDbQvWE5QtfuE3fEynhsXBtixV
V1CMX/ytjmpDMMbr4PWDcbDtwb5gfRvUzSeUmxp1XfruqrpfbVAbQ+2cG9WXk7U12J+wuiPkdSws
je3DNgXj2qi00MkIXRT9CPLoa8VWTY8Yd8ynnKL/J2tTeFrYV6gPUEZzG7zoOLxs8Mt+WictJ2Jc
TxNruWd2PiLf1FPI/RtiKh9MR8n5BH3+pvhYZBr7fao4KJfo+rUCQ06ni7+xXeH9OJm+CVvTisVX
qJEWcdAvB22Qvk8dzDNcG4W6oo3VJob7a+Nb1dpslFmoXagb+MXJOm1ZuP6Fvle9Rdse8g/CH9BX
q9F+w/0LXu+AdojKHtGOh/Qc2mfjNgsC8mDmcdq8tlSis2zZtva2zqivtq62PFuhrbetzFZhq7IN
wjT5eSw/VM0PzUEnGctovm0EXEv4advo5muEzo+3TbJNsU0/YSxOpZu1UbZ9On8VfV7IyDYTv4Nt
WxRsN8rWtsS2PFxWoTbYT+6HSB6rbGsRQvNacN4Mnl/f/D1s227bPvr6ddh8Sl+/Dp9vw+ZZ/BZ2
9PyG38WmsQiCyG/32WnOsLeyt7V3tHexd7Pn03VOAfYiewkC+bIgr9xeGfKVYi61D7APtg+zjwz3
afYxdtIFezV+zfrk8zLmtdfaZ2F/sY/2ufYFoToX25eGy0t81XqDfbN9m32nfQ9+ndreaD8Wx+LM
cdY4Pc4dlxznx29Ox3WKmDuCthceB+eSKD98qvgE/bJHxUE++v3aE/XpVHPRCXMSlI3LEfp6snxh
8ynlC7Nl0le0OxjvYIxrE+O/AJymf9/gaymeJdYawThoN0qUHUXPf8H1CKTjciPj0Npm2In9iJ5v
z7S9ofk5OFdGz6unWn9Ej6ewrdD1gIfyjiuIKz5hbQtxXGlc37h+cQON74obXxWPWDNivQjYZ6xr
WtyMkA2jvMLXx0H7C66NRXviZsfNw3kibmFcXcjukb8sbiXaX3h5/Ap5qH3RdUO9cRvxy+RQdnuz
fYX7p9C3+YNrZ2zzrri9IVkciDsU9O/4HfOQ3ESb8bvmIXsLm7t0TXdGjDHqR3CtiuW8eqqepWcj
Dbu/KroDVo5PwUm98Ok1oNvi3VS6D2kxOIhNb+FdU9NbeB/PVEZ0GdLKx0grHxP9KNGP0r2+RXSX
dRHSchLSchLSMUTHGPTzRD9PeYiWiVboPXuF3lnm11M91yNtJtpMtOmtmCF4XcR8EdGPIjaVEc6m
FmZTzd2o5m5U2xqqbQ3xHyT+g/+fvWuBs2ra/2vtvdc++5yz9z5jJMnIGEkyMpJukiRJMpIkyRip
jCRJJekm6XZJ0k0yRtJN0h3JSJKEJBlJkpEkJOkmSTdJktT/t75rndc8Mj2Guv97zmf91trfvR6/
33qvtdcDvj0L+88idOAWcOtjmD9WXMHnJ2DzCfjwE3z4SckCHs6B/XPA7Vng9iy4RYxZHZWk0qZ9
Fmg12KkGOwWwUwC3fwf+d9h/G6G8DTsG7BiwcwrsnAK5ApArAPtfwf5XsDMCdkaAwzzEdh7kBS6A
izNhPhP+F8L/QuBbgW+FP+fBn/Ngpx3stENYoxDWKJi7wNxFmkNIkRBSP9hB4sEO0uwgZR2kbCAN
/KTBz77wsy/srIOddSq3IFbbKd9g/zFF4eqvcPVXmO+B+R5wgpgxETPWcuDLYT4d5tMhnQXpLNjP
gf0c2JkFO7OAPwD8AZgnwTwJsX0yYvtk2P8n7P8TdnbCzk74H4L/IZhbwtwS9m+B/Vtg/xvY/wbm
u2C+C3a6w0534AuAY/7c/AHmH2D+GeafYUbZNFE2rdZw2xp4H+B9kILI1TZytQ0/bfhpfwTzR3CL
XGepXFcEt0Xg/wzwfwbsXwr7l8L+fbB/H8yDYB4EM8q4hTJufgp/PlVlWaajqdL0Tdh5E/j9iM/7
4XYP8D0wfw/z9wgXPNiKh/ow14edC2HnQviTD3/yYecE2DkBdrJhJxvmYpiLwdsN4O0G4D8G5beJ
4UCG4y1CMRGKeB8x8D7ME2GeCDtXws6VMMNnEz5bsGPBjp5x7sTkeRvcuVqen5c0n3YnG8QasrvY
3awRK6L/2ewD+jdhH7ISdg5bTv9z+bt8MWtmLbM+Ys3lSQYMJ3iwAtaa1EQ2hU1jM9hs9hpbwBax
peRiFVvD1rNNbCupHWw3t3iIp/Dq9H4BT+MZvC6vzxvyJrw5b8WzeXveiefy7rwn78MH8MF8GB/B
R+O0sUnypDI+k88hXP7H8/HkI/3JP/mnJz5AKmnGM2fV5JpM83ghZ33zrK+Jzhcjmfw+OxtzsD2J
1hXXYO732oS5X7nG5j6BsomZ/ToSsd+SZpErusrvSta75PMbIoXor6Az4PNs2OknbsJM781UP1yO
mecC+PONPOXaPBezrBnmbUSz8UVSmPcQvQXfwReaD0rclGexDzfXER1nrgEuz8cdIF4lnweY/WCn
H+aKb8dMrzyh6xo93zsM873yrNlOlvyCdrucNzZfkvOrYjxWazwqT3k3PzVfic736rwhv7LIvCHP
jMmgvFGH1WX1WCarz05nZ7AG7CzKGX9hjSnVW1GKt2HZrC27jF3O2rMrWUd2FeWt/mwAG8KG4uvB
R9xH7sgmv7LJjsx53cnUiVQu68n6ABnABtN/GBvBRkONwzeRqWw6Pc0kOp3c5NJ/RHTdvPG1PEvH
eBbfsW7TiPwediXMz+Lt2WpNuUTUOgMDdT1Pgx2cxqPWKbJNsIMVt/xGmItgboI19CpedsrjZShe
bqAyU+f/wxy0jGu7l9nA7mX3tQfaQ+zhFPoYO9+eQP/JdqFdRG9mETaX+Cm2l5C5xF5J2Gp7nb3R
3mJvJ3RXwAg4dt+AH6hGtGYgnWidQGagQaBxoFmgpV0SaBNoF+gYyAl0JZe9Aj0oFOnrLPIh9g/0
tnepP/njB/oHBsEX/adQ9T8w1J4VuJewUdIv8qMoMDaQQ/z0gq/D6T9B/2fF/wHfLgz0t4sDzex1
xMWQQIG9mlyNDEy0xxDvEwJTAtNI/u1QxeTPxsCMwGyKj2Ky+1pgAfm6i3yoScqHkvEl1SzibX6g
MRT5HlgUWGovIZllPEklQyMVWB5wAqukv7FQpI9RJXkgFVhDej75KtUECmUChUh6YH1gE+nV7MmB
rYEdgd2OZfdyQoFVTgrCBw9OdUi3xEmLhU3KyXDq2isD7aS0Tn2YokrKD9dks5fTELyVUeXhTkOn
idM8if8EhXfEs9PKyXbaO51iHCao8nCJOblO90TuY1IQ7uTKVNZK8iHjRvPv9HT6UF4c7gywt0AN
doZRDA9xRjij7Y3OOGe8M8mZao9xpjsznTnI2ZRPnXnOQsqNDexZzmJnmbMikOl8jjgc7qx1NsiY
dDY725ydTk8KkdIwyIJ20A2mBmsEawVrB+sFs4KNgk2DLYKtg22DHYKdg12CedGUlCE4GcFeUgX7
BgcGqikX8l1wSHC4zj8qRqOxp1Lcj6epzlc6FmTeCo4MytLZN5gfnBAoCHQMTpY+OE2ChXAh42aJ
PTxYZG8JzgrODVKZDRbb24NLgiX0XxkYFVxN/3UUI32CG8mXLQE/uJ3yV03Sd4WMkBPyQ1SGQzVD
6YE6oTqhzFCDUGP6Nwu1DLUJNA61C3UM5YS6BkYFRoV6hHqH+ocG2SWhoaF7Q6NCY0OjAs1CBaGJ
oSn0bxea5vQJUdyGZoRmh14LLQgtCm4MLQ0tl29Cq0JrQutDm0JbA8tDO0K7w1Y4RGVN5ra+9pZw
itM8XD2cFs6gOoFKYLhuuH64YbhJuHm4fpCFW0XjK5wdbh/uFM6F9CMDBuIdpSfcPVqKwj3DfcID
woMRr5Qm9uTwsPCI8OjwuPB4qEnhqeHpVHaKqNaKKqSN0yk8MzwnPC+8sEwOHhnIhEL6ONlShReH
l8m8E14RVnkoaqa6ILw2vCG8ObwtvNNlkn/Xdl3IEc3hVD+6qW4NWSrdWk57ypMdoVarfOfWduu5
WW6j8OhAS6pHc+yNblO3haxt3dZuW7eD29nt4ua5vVyZowa6A6nWXuIOcYe7I6lMFAcMdwzl9kyq
i1EbU13kuPnuBHcy+dAykOkWhoa6Re4sdy7hs9z5brG7hNASd6W72l3nbgy2CBW4W9zt7i7P8Bx7
l+d71ag1SffqeJmy/kOdK/NuNa+Bp/Ir8e01U7UltRzzqS5t6bX05GqRgTgrFKeRme1BV2Nt4GiY
d6FVHgM7KVhttBDIFCDYJ2fJvgG3M2F/MtwOl+eQWS8CSUerXwxzdcwiYNedWQ9uT4G5IewUgo4D
nYhQxuOti5Ww6E+wLTD3gD/DYHMmbJ6BlT7tsbKmEXD0IfhGmOsgLBu+tQZ+j1oNh7e/qf1GoH3x
9mpI1ByuugDBqhzrC9hfAgRrcIyu8R0w1trdg6QsoLskNSaCLkPv5zaMCRrDz/rgX8i9hnyKtMNz
4Wo1OERMWtk6XLkP42u9bkj60wghrlGxDVfV4UMHIIOYXB/RAnxmYSXRFFDsYCDe5OqztjDXA10s
T6g1J8N+DqjKCecjHT9Bip8I5CG8XYXQPwNyGjh0MO5ZjBj4t+rz4e10yHg/YvJGrOZbghhrC+le
lDcGmZjFUTuBrMbwZxXCvRPyfg3ZMWdgXILQJ4E+pOP/EcaD66TZmYFQtoA+gHA/hts0SQOjgK8A
hzuR7lcAaQpOhqhchJgM4i3WztvX6Xwl7wp6AHH4Jfjsgpz2OVx5oGr3zA6YB4D+Cz6vBOf3ALkJ
9B+g74G+CVcPI66Oh82vVD7E22XgfzR2Vqm5t04Yd1aDFEvxFuklz+wj2g2uMPPB34afN8C3RvB5
GszfAb8cNu9X3MKfBpA0lNBHfwb4kTDfAVctwcMZCOsVvD1bhyilUK7uBL0G9AW4Gg6ffdiZDwTz
K2IOfHtR4nYW8DfgKgPyNoD/iEnzS+BIZbVvjMq4XDVZCIodh3pV5my5s9a8CfjHkloz5Go0A+cm
kv0+yGkqVhfDrTyRfbY8fdmcjXKxCvQ2vG2JtwvAZx5Cf1WvS42tFTVvxsrNHmqdL3xeCPNXsKly
BXKgtXvPdqSFfDsOPnyKsNSK4DnaLH2bCTtDVY0HP3eBk+qgV6iVrciHNUFRmowjwE8AbnPgTxuk
1KmIw5sRyoOwcwfMHeQplVYtpMUi1EvbdOrIErpK5VKEDh6MixAP+cDTDHky9BNIKaSvGQBFPJvz
Yb+O2sMHOyqNXgIyCW/v0zlT8nMh3k6HzWsQVytBh4C2gM0i2Gmo9kOA3gH7dWEeA7pB1diQZSny
PHIU/xq8nSMpjSerM4OaK6KMh0NhWXr/f61rshhz1zDursf6Ju5uNc/UdyorJc07SO3WZlKeRSoU
f+elxN/F7G3V5h0J7qon2JPu0khllNItbZaqrlZRc/2Ed1GleYnZy9BhZcT9jIW5NZkf2EvbB1W3
lMrYB5US5yGRzxgfKXG+E+Mopu/QsiaoRPdJftXV9uuqNEBa7YjHRWIc4X1inFkJbrZqN1vjaRSN
syS9YXKaJulRXppovXk5PET1rTr8raX4SPSnVTnuSoXrZZNqT6pTAp+lZCmX17S98La+bDwhD1Sk
6zyZmBdjckSxXFLd9xIPpeX/PZ4SyleszFRPLnul7UDvSaoPqQEVpO/B1HccmF46niubXuXqPSup
J8axjqff0/cabtrv8B+tDweTGqbNw+J5I5aHpd0RCXZG63ga5ybX1+NJTXJjdUYsb0wlNb1U2DNJ
zSE1z43VD9F86C10UX6T6hepL9Zul7lJ5dFboZUM73NSa7V5A6nNLvKit43UTneTT62Pb+vn+tp9
ihtrgypVJle48Xo6IYzoe98llVo2rivKm7+b10rXV+XVS+TOr0GqVgKfFLd+7eS4KsNDadkI8+sp
FWsro/kk+j6LVCOtmpJq4Sa1p35rN7m9TWhn/bZumfbN76DTIqqi/nTWehdSeaR6uWXapkTl91UK
eSiKDUyIX92W+kNIDU+W2x+pZRvjVtguS7t+vpJXyuhPSPBzcnJ8+YWkikjNIjWX1HxSxaSWkCoh
tZLUalLr3OS2I6MCfR/ajErXdbsryE/72CbtlY+6Feuy3CG9S+kHVNfquiRJL11+Kmr/f0//HXn2
l9+9tpmVSNdo2UoswyhXG92yfVuZV7eQ2k5ql7spYpBydLhb4+HA75DyK+K78TJsucn942j5i/aN
NT+Rai7aiUhNN17uJZ6uyl+i+0idBP5K+03+RjLdpPonWkfF6iNdF8XqZMlzg/j7SON4/R5plhBv
mudIy1L5RMdjpE1yGqON2hoPJ9KOVEdllrNLuCdkLc426WqNxalfY7FSaKL8riap6Cip9TVoP0mN
aZKax0kaUPRBIKAWXBlnS2qDiky8bQ58Psw3A38W9mG2PgbyBN7+BOQc+HAWzODBrgZzAcx/h823
gRhAToH/AeBfARkB3vLgM8ziTNgvhHkr7JwHpB1cjQLtImkIMgY7SOpAokAabPYFsg7IY0D+CnoP
3IIHazno6QjFAp4DZBbMD4BOArcnA/8nkJ2wHwJtCfwW4N+A3gWkO8wLQH8A/RkU6WW1hrkP5EKs
2rBpf4S3KsaK4P8ZwC8Ffh/oIFCkpvkpzG+Cw/th3gP6PVwpt/WBXAg7+UBOAJINWgx/bgAdDgr7
4n3QiUCuBIVNCwhz2WD5lZtvZgZLLXu/htPCac8sp5PTiR3lDHIGs+rO3c497Bjnb87fWJpzn3M/
Ow43a6TjZo3TwqeET2VnhLPCWaxh+Lvwd+ws9y13IWvkFrvFrLGX4h3FzvaO9o5m5/3h4TVnjA8n
Je9XHaNVPqkJpCaTKmTyJhrGZ5GaS2o+qWJSS7Qq0bi0tzJBrdb2pFqn7Up8I6ktGt9OahdjhrEf
ytH+bEn2T96LJfmXd01Jv+F/zVJ2k90157V4bV6PZ/FGvClvwVvztvTvwDvTcxf6d+Z5hPXCvy8f
yIfw4XwkmTvzMep+KLaZbSb5NytdmSjOJFW3Rs3nxeRfHqklvAQ3R61O+BdHT03cfTZodBeuHd2L
u+cHnNckb7OUSDZOTVS0Ns5O3BU7sVDd0dRUIeoERZxzyKQPezZpOzPg1o6fZGikxc5dxHmM6nZL
onOJn11yxdfus+Ud5ruflOY9FwX+Cj9xS44Yh3UPV8L8GOhw0M9Y7JYkuTub7LSAeSPMH4GeCIq7
ngJBvC0AghuZBO7BseGPPZDFbmTCHUdMxhLDqRT65iUmvoYZtyfp+53UrU3VUaLl+pzXeE8qYT7u
x2FOB+cqqkHl/TgC9+OEcD+O5wxw7mQ1nGHOMCpbw517qWyNdB5g6eHM8OksI/xteCOr477tvs3q
etW96uwUr4ZXg9WrMn9PlROkpFytUknVIFUrAatI1SZVrxL2skg1ItVUP7co9b51JfxQ6lSsQ0r+
T2czY+Y5Sfi8mHlmGVfJf32mKJO/5FNAK3H+pzrzU53wuWs9TqKI3qw0m8VvaFL4cmbwgUywHFab
tf6f+gOVwYSRiVvFGxgNyNzQuJrZxghjBMv00/w27DRKmRRKmRb/i61YjFn8VH4aZesf+M/M5L8Y
ERbyfvWPZScww3KYoAz9v3j6n/qf+v+rDHYpU19Ku7IerCa+jp5Abe/z7EQ2l/4ns2K2nNVla+j/
F7aW/o3ZOvqfzb6hfxP2Lf3PYd/RvynbTv9z2Q72C2vGfqV/c/Yb/c/nBjdYC27RkPsCblNvpSV3
eJBdyMM8zC7iHvdYax7hEXYxP4IfwdrwI/mR7BJ+FD+KZfOj+dHsUn4MP4a15cfyY9ll/Dh+HGvH
j+fHs8v5CfwE1p6fyE9kV/CT+EmsAz+Zn8yu5KfwU1hH6oePZFdRLzyfdeIFvIBdjTXunalXPoFd
wyfyiSyHT+KT2LV8MvXTc/kUPoVdx6fyqawLeurX82l8GuvKp/PprBsvol57dz6Dz2A38Jl8Jsuj
/vssdqM8S4X14K/wV9hN/FX+KuvJX+evs5v5G/wN1ou/yd9kt/C3+FusN3+bv81u5e/wd1gf/i5/
l93G3+Pvsb78ff4+68c/4B+w/vxD/iG7nX/EP2ID+Aq+gt0h74llA+VJLexO/gX/gg3iX/Iv2V/5
V/wrNph/zb9md3mtvFZsiDfI28nuxo3McoV1Dd0jknd4cjtbfh33b/RvJ0TaSGPxO5vPT3hHdlPb
lPFD9s15+MlSfiTauAA2Ju/FRkvYmLIXPi5M5sP/BjbkCe01tWJyHVQ50iTbuahcbpPttC6X32Q7
F5fLcS1tT91Q26Ycng1yr3xScl1SDs+l7WSXw3NpO5eWw3NpO23L4dkgG4prZeeycuO5OlLDIIXx
HmtXbkynw6Y8Wak6bF1eyq8B5dpqX8rWHeXauqKUrTvLtdUh2VbkSEiYpvnnmvsry43z6to3rv3q
WA73ZW1dVQ73ZW11Kof7srauLod7E3Gu+Fcp1Lkc7k3EgPJN2bqmHO7L2soph/uytq4th/uytnLL
4V7ua5Gl3CRVA2eXMXZdubmirL0u5eaLsvauLzdnlLXXtdy8UUPbNGL2upWb7mXtdS835cvau6Hc
tC9rL6/c1K8Rs8m1vRvLTdmy9nqUm7Zl7d1UbuqWtdezHP4sHb/KpsoHN5fDX3n2epXDX3n2bimH
v/Ls9S7DX3Q/UUPqi8gT6OQMUcT4l/Gc8bwx03jJKA4Hw6+E54ZfDb8Wfj08L/xGeD58qsMipDJZ
A+rPNMP+qzZU43Uk1Y5KjOwL6dkEhvXIbJake7K1Wd4XghqX+1jtm7l7NOGLgIBX3ly/ZdHVx8Rn
XZKpI/WwaFxmPGg8QiPZR41HWTC8ILyQhcI/h39mHr0LGJOM1+Vd98ZiVst43/iGnWzfYd/BsFKM
XUDSzGctI99FNlOb4eNefCNByWdeSkncTFASa0cj59HGOGM8hTbVmE5xNceYZyw0FhvLjBXG58Za
jS80NhibjW3GTthZTLrGKYNvkJhpE77NdI3RZqpZw6wldUJrK18JqafCIX0F2cgi2zvNRmZTcjfe
bEH+LTM2mK3NtmYHsjXTWGt2MDubXcw8PG82exHS1xxoDjGHG1PNkWYXsj3GzCc7E8zJklOzULow
pptFpBMv5iwdUik9kT/omr8Yn9Hwo/5VoFcQb8MqjLdxxGMNkjkaX3N/N74QT4ifGonxkxwvlY2P
GB9RfnV4sfjV8sTiaz7ZXGEW03ORuYT8LSHTcGOeuVKmJHFSCJefm/VIn0MczIJpqrnaXGduNIeT
KjQmUcgV5KcoX9HyRX3cWHlRJYhKIIvuTmA7QbFGlTWIlymG1d/qnvU9WCcuv0PIkgi8O2i1eHlU
+yH2LAXtCRx7HdjnSeWaRW9w34NdBXvUTkasF6bSS3R3H0l/G6dtRgifhretYFPtZlgPGoKd2qBq
5hG7BHZjN8ZvXWF/cEINg3XuXJ7XGd0zgTMa1MpxtTNAnddAPEeiq7Nxu72uYfQKX6zpNheDql0a
cs21CdupkEPG/K1U05hJtZCsf0KynjIeC14dzA12C/YM3hzsFbwl2Dt4W/jH8E/aj2rksh6rB1/6
HJAvWb/ri9w3cvD8GrtXv6ItSXM1xjDy97EulqEXUt4txE7vsv9ZFeDyX5hkT9mcC1W4T37Nx39W
kp9Ru8V4tyTWru2M51V961WDeNlRpQDlLp5zVB/hNh07HDs34ilQE2OP+HuDOcZjxmOM4bsHt2+3
b2eG08ppxUxKgQHMolj/kWWEf6K4PzHyn8gWVjvJz+q6X9zuoPpag9rgWvi3P6j+1kapUGPCvmQ2
KA8+yhhyX7jCGEvX9hPfS/p1Qhy0ozjomGRv/3lN9HvvHJRUIQclZfJUYvjv67d1SM+kEUL1vcbp
gaab7JPVp3/XGCdVE049JqiOkv/uenahqkJS5aZdleQZVXrak+pUZb7XwrkGB9/3mpQC6fTvQKpz
FfqfjrO1D77/acymsZD8dySVUwUhVEXOKanSnFNSpTmnpIpzTkkV55ySKs85JeW0/wfq8/vltv8H
y9fS7f/B8lfGQGdds/eL+Rkynoz1H4+j/uMKVsdYaaxlWcY66kueY/e3+7Pz0KNsjh7l+ehRtkCP
Uu7ijti3B68J5gSvDV4X7BLsHswL3hS8Ndg32C84ADwkxtQYHVP9DkCiP4rjaCqM1alwOPAs+yMN
qEdSXXO8tz5eZf1UvY8esd5Hv4PeJ6gsJ9H+Sc9Y/+TP40WWpfRSZUmVtX0rER0PQonYt3Cj+brT
QcjX+y5xXZI5o0ysRdv4fZMhN9aW9jtIfYzKhh9tDbvEWsM/moPfi8uSPzkuS/70uCzZp7gcE2vF
D5+2aWysh3A48BxN53HoQx4uXMvWr0fC2PvPbv16JozO/zxeMqm33oD+vUjl6a/Zfx43svx2PCjl
d39a0k4HpRTuW8jRstT5oJSlfQ+7ix4H1jyI9fXTleZAjRW7YqyYE8t9fywPtViAXNamslgb51nW
+lO4kDkwN2FO4c/pB3VJmBX4ozmIzhtEc8OfwUPVpELJn54KJYdAKlSOBzVHH12jl9gbfpzJb2bN
qLT2ZcvIfLTxOPnWOcG/68nHG8jPG4M94G8f+Hy79ltyX4nva+Ht4e0sG32LS9nR8iQgKKb10srW
uqV1k5SR8D7RnSjl9nJrgDXYGkZqhDWa/uOs8dYkUlOt6fQfR2omTOppjjWP1EL9NNhaDHfqaRmZ
l9E/+jRTm8va3Js79W5hLLwVpBQHn5M+iZ4XWmutDfRuM3G92dqmbe4kdzsFK5dr9TRaPQnbmiRs
4UbDE6lJnE2Khy5qWCtIxaQVtRJtitoVSpT0JOqJLFKN5JNoKlqIWqIFhaLieqZoTaq2dre3p+R4
SXgSbaPxIjqIzslPpeUjPrqQn3lw10tyZi0WjURf/W5gRe+qIoeIIRQXQ8QQpMvByhPl5YIK0n2v
KX3AaSuGi5GCiTGihsindxPEZIrLydYIkS8KRZGYZQ0TcykGB9CzfDdfFJOfA0ShlIj8WyGWaImS
c8FC0VqUUFrM0U8rJaJShUJfTSpucx2pRprPFmJj7N3nhG+hOBumQxhBvowgX6Lu8kht1E8jxDqx
PRoC0mMwSTha8il2UXzuIt4m2IbtkGzDpAxSPvlEEmlpbd+uJhrZNUkmigkW/RaP9S1qnYk6Xc8Y
CUStJ8H6ELVeRZ9t2QsI1rro9SFYLaNXgGCViFr7oVa/yHVh0XUveyboPpbE1S0gy2BTrTDByhO1
Jked1qlO8VSra0ycmafOE1VnIqpzCs3Z8BMrYdSpnCZObtvTmO1EiPkIUd5D3E6uxVCnYBJeC1Lk
A2fR8+1oXCh7fK3wtoZ0pdcFhXQsyb2dWL2g1+dMkQjFAFGzQHO7SEq9ZytiQ94gPhbcYs2eOhtS
r5DZpWNbhSV9Tlg7pNb8UAwvQvwsYmotteyZt9btYf9YS7xva0VMaif7BG/XbXxzpr6GM3b7Pvtk
SJ+0PwPAX+uYT/sz9t//0AcytWK4zZ8Ufo2EWJSpMqHU+7YHHDvl+druIEhdnr+pLLoP4fbYG7IX
/kS/bw1p2h1QqGV9baOlaX+Q/a1ImpVVIs3KKpJmJYvuEukck2cAO1hf+6KpL781ydVYRuxr04Df
+dp04C5l7Eu5Wuh67Y59Lok82IOpPQM5GKWMTPApTBxQrBuP05jBQ9z7iPsI4j6F4v4OdgTiPgtx
fwZ4bRDZGNnIzkQ6NNxPftQq8lzc0DLqkOBIfieWMT3ikOBGpVf1Qy69ahxC6aV2WLWOcaNq6/2P
764oH2MOsnQHwpWK9e4oJWMPIb6i7fWB1UrRdujg+bZSp6TaK9dG+zeQ7V9fMJoG8i6fGjiJZGzM
x4OXBvvLl5yRzqMyUJMoZ+MOIc5s7NNJw1+mS/4hxJuB3CFrVa57hnful39/xLc4uROsFnoOcrV9
hyRuqYdgFFAcHnpcy111sl83n0y12NBScVzVI48/Jl1qxWTk/5USWvjSVhN5bgGTMx3/jakYl1Cu
axr2X5mO8guF2iWwkELMYMP/K1NS7peQfbfFFF5d1O3l1ZT/HSlaN0Fa/l8tq8B+NrneS/Z/l2Dk
8d+csomyyl1Lo/6r0zaT/rWIN3lm4VLMjIz+L5ZX1kuy5ypPQqiv11Xdudc5oH3t31amnqzHslgz
siv3/zfW82QVc6Hiv6q4kTm8J9ksIHN8fVdF3Oz/F/WqiMesGO/GYcW5hRVsmZT+nI0n/6Pr2A6P
WI9zbiaswTs84r0h/euz3mR7Aj03pHFxrcMo5uV5HPKL2mQyNyEp0ipVcxxaKdAkQQrjsJRBsKb0
r0+5R37bkGdJ9fmdXHRopkSiDCY9HY5SCGpHm1E70Aizi1MJacb66l3bh5MccrZG+t4JszXtS/XA
9ifMyq4irIqQS1jlx4v1dW+srl67d+dB6fdUVvqq5aGkkilQE99LR2MupIO+d/7OP7wFqnycpcc4
Ng4DfqOzL+qrksE6lhqtH4oxHOfXxLrWkYd8HMsV6bX0FzITK9NHHeI8HzrlruQwK3clh125Kzns
yl3JYVjuKhvLcn5NfsctwFxILhvLDtaMU1XXcvUSeDf+x/kfwrman5Rf18czdebRuMOEdwPrAuRq
OBPnf0S/Hf8Ru4P+V8r+eM7js+kqtxqHUV49vMuZWk0i18ceyGoS6eZ9tm9rQmR/7GCsCal82NGV
HfeyP2Nlx77EUa0Yp/wQ5jNxlYXsUw87hGM0zuefsVZiX+I0vuJhJPszVjzsS6xGv+SPYX/muoV9
id26CTzzw4Dj5DUEsj0fdRjEciLHf+ZKgH2J58Tv+ePYn/k9v7Jcy13SmUyu+5f9DV+fQNw1+Qzi
YP+wPIV4n89/l2dIa8UTzOWpxPftcJOlvMeyC8/jvUjFb68cA3Nr3F85krDJvJAX8Vmk8vlceidv
rCwkm0NwY2UhuZZ3Vq6kt+voaQm5XcI38i18O99F7/MNw3AMP6rgHymjGi+SCu6lvURVEW/DjZql
+YIfkqcoP1FeyuEDfkh/pTzSTmviQ/KVbtQhPdNogOfGfJfRjPSWvK3RxmhndDRyjK5JvJBfTO/d
1HsoscNS75tUeyhxtrfa02lg97zeYan2buLEbn1auTqJGSd5q92T6oxztddT7+zEqd48d88PZN4B
ZCiL7eNUe0ANrM1W+0TV7k917rjeD2rAPBO0CajaLYp9H2pnp95vWgIcJ5SrvZ5ql6TaCWpOBs0B
bSaplQJaH8hyuMWOUuy2jJ6iEN2ZNwjl80HjIeiPhaNneKfHbMjbQ4Ux1njYGGc8Ev65lL1aMXvy
Dl7LGG38wxhjPBqzJctaParZWuG9V2FZkyWt4lsYPCbP8uZamQnmqDJKvZf2fTaQDaF+wEitj9F6
vtYnJLyfTHqhfi5Pl+/l2d2T2Vyc6F2cpEft6Ty4B7twd28Fxb5WtRZepaFObeQ7da59Yp5Su4J3
T47nAnWzBcWjvLmkDdpgGVMPUZrI+utoMqtYfyiaShSDFZyqTrEpT7TvA8W1OppGvj0rpfqwAZSO
w6BGUD0/jkZuUg0mNYmwcWwqmadDzSSsO1bLsLiku9PjcfIb8vtu5NzfsHt5N/b0/IbysRv7rn9D
2d3twoyS8Rtiafd0Vt4NUXfF2py9nVHPWRZLvDPqLrb3c+i5sWC/XL3F1C0jBmuJr957Peu+wndS
9u4VKl4O5rLGuEWlZUypO1XaEG1DTy21Wb1rR086jdRtCrubJaSOG8uN8Z1XjZja1zEEUj74O5IZ
VNr7M7U/R67E4NRTiLqv+G6Ax9i+7zxW4ZTP5UOV5LK067vheuwBuX74gFyPOyDXjxyQ60cr7boa
clFWguvfd0chUHqXDXsowh69n5wr1/84INdj9kHueglyD91rjo67k7ZTWbTlvEeayvRZk8/oifdc
5WrSHHnHcqXdVM5eaqxdKF8N+J33cZWqb3GS9UwDog1wl1NLGptHa59muH2Q6VirFavnmyXUQqh5
duGci93LYzVS4n5v3HpOrc7B2132EOhzLHr/Xg5m+rpWaThyTXAuM/WOz6oMqSbizMI3ArV7sGrC
krlUtcvYrW88YUxEWQ8y2ef1oThKhcoBqr8dIh67oz/JxTnR5z0T9LPBUlDeGhBy/p7G8PdnryPs
iZ1dKG8k3kTmssCuX35rWRbduZJ1LwcdUR66o7g89OfdZVCHcuj3VYKQbL/2K8vDr9+Vx9mvj5eH
/vJpuegRlZCC7G3vXW4cWOWh2waVh/44s3Ih7RhXLp/1ykO3TyoP/als2lL87bq3nPSeW278tTtE
c8Gfi8iYeb+8ONh14QHlN5dlMHmXTUW9wH3r/4XJXgrVCXEln3kpZWi9Hd/AN/NtfKfBDNtwjVSj
hlHLqG3U00iW0choSnoLo7VG2hJmGx0IaUrPnY0ufLORR0+1+TajntFL+mb0Ih/yjL7GQGMI2Rxu
jCQ/s2hclk/vyKYxwZgMcyOj0CgyZhlzyaf5RjH+SyiE2qTnGyXGSqIdjNXwL5EiXE1VuIoq/5Xb
MrQyksKXdVrGjRXJCOmkXOu0XIkS7V0WFQpC1H7CleJNS7eF3ktJVxrbjV2kzzUNGa/SH8RtPnEv
beabjumb1cxqRjG5KCsRQoy2LerMLH1zmxplY3Sp5oHU/Iq+8a4DciXu31JnaemTvNSpXpgr0rfi
5Se0WrjHTs8hJdxgp8/GwpyTmtFRt+jpmQGM7vVNeNPk7XH6xjg124Q759RZV/pGPZyQoEbKeuYJ
ZxyoWS4T/SV1Ipia61KzTer8L+JK3k63Dm8x86BnjNC/UudwqdPB1OzRYVwuWyTkWQZblSmX9X6n
XJaQa5mnVlO+l3m5GP4lUoSrqQpXUeW/cluGVrpcbtQybqlIxli53KjlqldhuSwty97LpZJuO8pl
MbnYRSWymMqlg3K5MqFcFqNcylJZ06xprCy3XK5LLJdqZkvNSyaej6fKiioHuuymxXO3yqF6bndb
PL/r8p2bULJRUtUMqSqdieVS38nYvoJyqcp6X5QbNVe3+ffLpSpPamZZlScL90uqE/D0KYIDEspr
X80bhWJOB44ZYQvzf2reVnQGgvs0LVuXzqq8E/FQ+UfnDDuCNv4DJD9cb4OMxkv92PkocuZisvG0
MdV4xnjemGF8QKX+I+NjY1XkO/ieTi7Sy/3XiYWenxCKi9veW2JdRfSUxH2Le5O8aQfFSUW/dFVe
ye9OHfbRjVR5e/GvIj9b/wF8lXbbet/8TUilndFzNmkcvxNz7Op8z0Vo/Xey6Ei8RcLZjPu6R5qx
6VCq7MxCrpd5tRB6IT0XU74tQclYCXQ1qPyvYxvprfzLJ6Wv0/9E37Yk+FWi/Vmd4Md2tosbbJf0
gTvcYRuV4j5UNXqzi9eMxotuAdAb07039Pz0TeDbEloMVdOviLcwqobW/TB1jpQ69xSnnKqTTVV7
pU+ExRml6kRSHddZuPk8ekZhxWVRxmxtKBdlT/1VOVQqM9aLrRPnnCRaVLo2DPY4gNpQpcFknaKT
URfNhXkJsBJ6kulSRKZipIxKUVULziV0pf7L91HfVif5pdJ2boIfMlU3It2ljZUyhcm8Hb6s5AbS
1S+Vourr7KJ4W6/Pht0Zrx8T+/ix86fug6v7YPO+WA5AnFL//T58370Pft5Xuj7F+WKVqU/l3fUy
/RrA3AAq9l0l8e5snQtzNYcqRLkfrA3WglVi7UKF3ETIz077rdyEnJcekygdX2xYQv5bEI891S9K
rmPw1ffA6xjZWso8tgT5a3Usv8jcuJ1sqBphvir/vKb8Iw/KmmW7zDvIPwm+8XS2hNeJ+SX9IV/i
flB4RfRuOyskvzJJNeCNyYeNZGrGWypfeLVY/7VhXH7Vv9T9v4SRo/7Cr3qQ6HHqHm1Cf1d/21c9
2oRbw1VvT3/tR69Xnems470Jeo2DWLyXiZ6rQN9U9R2rOFWKdbrIci3jcwmlzXZSuyiWdOmldKE/
2Sshe6vZlnJTpWaCX3Phj/Ql5gdSZaWsJ8ivdF6HUqaa9pvSR6eKnzyq0COJmfEYTIr3ZgnpsSoe
+zolBpROV1VSzeqIa7WmAn151cfXqzVmx9NMnWYtcP+8VbPKU6IIvUYZx4UJeXuLKh+x0qHifYm2
WaJShtImuXzE/VpJT7K0bY/7gZQoQfmQvsmUaEDmxrJ0UEupUiLWBqsY0THlJqTEawnp0TKeWir/
6jRYhtxdkFC21GoYNabD6MncGo9fld/V+eF6pQu+MKuRlE4zrJhR55yL7vF0wvd5zjqi7q34i9++
pZeUd/k+qXi6zkdvSrW70fScr9KTrVapgd6OTJGNVCLoL+s9So869L6mrgkTfdse9YtszI/mi7gf
yEWrCSkkvzJJNSBVk1TjWL03n7eJpasRj2U9mnUTSpIqMYk9rCnxUmJ0kquldL3XgJVqRRLPuFen
vSetchqeUIJzEtIV+UzXe4vj5bJUX0x9bd5b+pbXF0v8x/piukeZMH940MLKjPUBk/p9usxsruKw
NsdLqYpt/a25K5P3IlTuG/K+lRM5V7LpoKho+SnSq7LmonUv0uOOOKaQufgv0b3c+F/1T4tQl8Z9
K07wa66uLYsT/FClVJbTQiqnqhVULeEW9FFWY8QSLT/pCSnaKR7vOqVHxnOwqqsI3wn7i/BW3qjQ
Xt6ioGvW9vEyQL4tgm9lRgfGQ/s9Oji0/4kryxieQnysk8rE9X2v78rSu93ZtxdbdmPfG25mW3rc
0LUvT+l1ff/eVF+mMavV+e3TWeNLs69OZx2vaNsynfW/sj3RsYzt2cPCTLAQO4qdxE6nEnA2u5hd
S6XgFrxzmU3vq1PJyWJnUSm8gPrtuawb663fBkgdzU5mZ7BG7BzWkl3CrqNRyq36rcM8VoNanAbs
L6wpu5Diugu7Qa6awNsg89kx7BR2Jo0czqW0u5Rdz/LYbVixp/hi1DLKdfj1WDPWll1BvfYerG/C
e85S2LHsBHYqO49dxjqwq9lNrF/svcmOINlvJDtGdofWNL7s0P6SdHlaMtwalGeOYxlUMzSntL+S
dWY9WX/NmcmOpFHwiew0dj67iF1O7eU17GZ2u35rUZ10PNUx9amP05q1Z1exHNaLDWB3dGvQr5ux
BHQF6BrQjaDbul3fq7+xW1LTAg2BpoBW79btlj5mGmhd0IagzUGzQTuB5oL2BJ0AWgg6s3uvm240
XwNdCLoEdDno56DrQDeBbgPdKallgIa69771FisVtAZoLdDaoPXybup9vZUF2gi0KWgL0NZ5fa/v
ZrUF7QTaFbQX6ICbet/U3xoKei/oKNCxoAU39bu1lzURdAroNNAZoLOJteut10AXg64EXQ+6rVfv
228RBqgD6oNWA63Z69ZuvUQ6aB3QTNAGoI1Bm91yQ/ebREvQNqDtQDuC5pA3fUVX0B6gvUH7gw66
VYYyFHQE6BjQAtBJfSQtBC0CnQU6F3R+3269+oti0CWgJaArQVf3JfHEOtCNoFtAt4PuktQ2+t3S
rY/tgKaCpoHWAc3q1y/rDLsJaHPQVqDZoO2lAHYn0C6gPUD7gMqvfHLXzrEsbR9MnGqCiqlFf4fK
fGg/zJy1BCJNBsxHU+k7neqkM6huOZNqrbOo/vkL1SNnUx11DtU151KNcR6V7POpjF5QxrWpzYkm
g2rA6pXS61B9F9fljall0fjbU/dK3b1QuRvtBKqhKm/iWG1UMQ3vhQqqLVOp3qsGKff3Sd5luzca
AFXfdiKgAlSlwzGg3l5pxl6oQXX2SZXQo1+1KqJH75Wm7JWehhQ5jtqP4/fBJNfFVUwNam1O+V39
auqtLaTR1Tq2jVs02qnNG/KhfDyfxRfy5Xwd32ZYRjWjttHQaGl0MOYZK42tpmGmmhlmA7OF2d7s
avY1h5ljzcnmTHOBWWKuNbdahpVqZVgNrBZWe2uoKBRzxCKxUmwQO2zHrmHXtRvbre1Odg97YKB3
YEhgtJPj9HIGO1uCLJgSTA9mBZsH21H/uU9waHBMcFJwRnB+cFlwTXBLiIVSQumhLBbgUkZH5Yng
cJ0/5DOV15CR/BzJS3gmhylb5d1a8fcpmxOe6f0Ra+g5mPC8vtT7dXgfoLybRjGYSfVIU6zUJF6O
WK30VFvrTbTeR+sTtb5S6UdWg98G1VepGmmt9d5l3uRrfV4yf0euLvW8Lvn56I7Jz8fMSX5Oq5Xw
TPGR1jw5fo4bnfz+uGml3hcnv69VHe9DVMNnUPltQHVrC+o/tae+UlclQa08pR+vY+n4TK2vUXp6
Ta3vVvoJPZSeod1nrFX6ictKx1FtHd+1s8FT4pt2Wu+fLH3tscm5o/aMUs/Tk59PSin1nJv8fHJO
qef5yc91qyc/16uR8Ez81atW6n3WATxb5Tw3LmV/wH48J6R+mecheLao7aiu9+JLqYZpfaHWdyj9
VJVXjqM2tzX1pztRT78H9fQHsqFsBBvDCtgkGsHMYHNohLmILaNR5Bq2gUaMOyhAh6fwGjxd+7dN
+6fDydSpnjlN6afp8nnaBKXXb6r1yUo/PaT1xlov0voKpWe10rouv2dYWm+g9S5Kb6DbqQY6xzbQ
9cGZHbSuwztTy9+wrdbXKf2swUpvpEtAo7lK/0un5FT4y5bkWP/LplLPO5KfG6eVem6V8Ez+n709
+X2TlqWeOyQ/X9yx1PPu5OdL+pR6zk+uQy+ZiOca1P9qRmO4tjRWyqVRXG8aDw1h97LRLJ9NZFNZ
EZvN5rFitpStYKvZerZZcXtJL60XKz27o9Y3KP1SHYuX6lRsW13rQ7W+SemXuVrX9cplOrbbVdO6
ziXtumt9gdIv17nucu3f5breat9C61O0rnP7Fbp+uyI7OdavmJ4cS1csxnM16qVWLl6UL7OU3qGh
1kcp/Uot3ZWa+yt1Huuoper4mtKv0tJeNU7rOnY66VjupKW4Wpehq3UZ6pym9f5a12XwmmytL0mW
NqdUHszpi+dwUiuaTePxHNad6bBzxij92k5Kz9Uxn6tT6jpdrq7TOaPLCKVfn6F1LWNXnUO6bkko
R9R/7zYsoS9Bhm5jk1uHbhMSeJb2i5Ofu7dJlqn70lLPq0o9lyonN3Qv9bwh2f+81GR+8tKS64G8
OsnlqsxzRqnnWsnh5dUs9ZxVKvzGpZ6nJT/fmJWwT0edU3shfMpml/IXA03kfInVX963ag2yBsmV
lNbDzHBaOO2Z5XRyOrGjnEHOYFbdudu5hx3j/M35G0tz7nPuZ8c5Y5wJLN35j7OVnRY+JXwqOyOc
Fc5iDcPfhb9jZ7lvuQtZI7fYLWaNvRTvKHa2d7R3NI3dZH9a4DSO0WwRN+Ra6sD0gFwblsYzeD3e
gDfhLXgb3p535l15T96HD6Te7gg+hhfwiXwqL+Kz+TxezJdQ3/dz6v1u4tvI5Xy+iC/jK/karPnb
zncbtuEb1Y1aRh2jPlZbtjSyqXecY3Q3ehp9jUHGMGOkMZalGblGntHbGGAMMe41RhnjjAnGFGM6
Vk8uMBYbJcYqY62x0dhq7KQ+tWOmmDXMdLOumUUud5mW6ZrVzDSztlmP+tpNqLfdhvrbncwuZg+z
jznQHGrea442882J5lRzujnLfM1caC5haeZ46otPo974XOqPLzKXmSvNNeYGc4u53dxt2ZZvVbdq
WbWtTKuh1dRqaWVTH72z1dXqGZjNTIqr5wIvQy8KzIH+fOAV6DMCc0l/jkyvQn8u8Br0osDr0J8P
zIM+I/AGM0ifT09FZPtN6M8FFkAvCrwF/fnAQugzAm+T7aJAMT09T7bfgf5cYBH0osC70J8PLIY+
I/Ae2X4+sISeZpDt96E/F1gKvSjwAfTnA8ugzwh8SLZnBErA//TAR1q+5Vq+j7V8K7R8n5Dt6YGV
WspPtXSrtHSfaek+13J9oeVareX6Usu1Rsv1FeRaq+X6Wsu1Tsv1by3Xei3XN5Brg5brWy3XRi3X
d1quTVqu7yHXZi3Xf7RcW7RcP2i5tmq5foRc27RcP+nU267l+1nLt0PL9wtSb6eW8lct5S4t3W9a
ut1arj1KLocpuRyu5HIMJZdjSrkcS8nlCCWXYyu5nICSy3GUXE5QyuWElFxOWMnluEoux1NyOb6S
y4lIuZwUJZdzhJLLSVVyOUcquZxqSi7nKCmXU13J5Ryt5HJqqNRzjlHyOTWVfM6xMvWcNCWlc5yW
spaW8ngt3UngN11Ld4KWLkNLd6KWrraWro6W62QtV10t1ylarnparlMhV6aW6zQtV30t1+lariwt
1xmQq4GW60wtV0Mt11larkZarr9ArsZarrO1XE20XOfo1Guq5TsXqddMy3eelq+5lu98JR/jmPuu
zuoy2f8xeX2jpnEitRCtqEffmdry3tSfH8ZGka3hVCsXsMlsOvVf5rPFbDn16jawrfRmLdvEtlPD
EuLVeC1el+rpprwVb+eWUDtxgXO5Ndb9SJsedpfD1J6wj7XpYXcFmS6EvU+06WF3JUzS3qfa9LC7
KubfZzH/Po/590XMv9Ux/76M+bcm5t9XMf82kuki5wLCvtOmh91NMF1I2Pfa9LC7Nhbu17Fw18XC
/Xcs3PWxcL+JhbshFu63sXA3x8L9TyzcLbFwf4iGK3s97htosWUvLY16W5lYc9UUXyGyacSVQyOu
3kyeyf6DPKNDnC3OobQzKPXkmopsrGhtz+TJtp2ZPA1GjnS6UBvbFe7642yM/vQ8IHbegQHK2Wgz
FfsPOzFDnG1eBHNnafauJdrEvBjIVXjbBuar8TYn9nYbfPjB60jIObDzE/zZ6l0Dm1dJO9J/snO1
fCv9V2+NHdIfY7sMy/hR+mD8TJxRTrXvs+819sicajIzZKKX7AnZnzE2Gd8rO5E9kd0pmGE0rfDU
yG/YGVoX/RyGXk4r7Pv4RX7phx8h+177PuZJX+zs1DZqFyZ2PVerpIv4ri95CoC8EUOOGqrvh+vK
cirCT4Ynh6f4d/jfgN/GleQ30V0y101wj0RluK7IDwu3ODTFWr8a++1LcgxcVKF7Hn6Kqbt2GiZI
XpH9xH153B+YsLM96rJ1xSGliH20b6ucaH5rH2fKcmzax9vp9gnM4AvYanMj+omZZn3qGTYyh5nD
qS84whxJ/cEx5jjqE46nXuFk6hdOo55hkTmDeoOzqT84j3qExeZic6lZYq4wV5mrzbXmevJrk7mZ
+odbRd3ILnGuOE+cLy4QF4qLxMXiEnGZuEJcJa4R14lu4kZxs7hV9BN3iL+Ku8U94m/i7+I+cb94
QDwo/iEeEg+LR8Sj4jHxuHhC/FM8KZ4Wz4jnxAviJfGymCteE/PFQrFILBHLRIlYLj4Rn4s1Yp3Y
IDaJLWKb2CF22cy2bMd27RQ71a5m17Br2rXsE+2T7JPtU+xT7dPs0+0z7DPts+yz7XPs8+zz7Qvs
a+3r7RvsfuGZ4Vnh2a7h2m7I9d1Ut7pb063lZrh13LpuPTfTzXIbuo3dpm5zt6Xb2s1227kd3E5u
jtvF7e72cHu6vfy7/b/59/kP+A/6D/kP+4/4j/lP+E/6T/lP+//yn/Gf81/wX/Lf8d/zP/A/8j/x
P4tMiRRGpkdmRGZF5kRei8yPLIwsiiyOLElxUryUSMqRKUenHJPSJaV7alpqemrt1Lqp9VLrpzZI
bURpuZr6+sebJ5unmqeZZ5hnmfeYfzP/bt5n3m8+aP7DfNh8xHzMfMJ80nzafMZ81nzOfN58wXzJ
fMV83XzTfNt813zf/ND82PzU/ML8yvy3+a35nfm9+R/zB1FXZIqmoploLlqIlqKVaC3aiLaivego
Ootc0VXkiZ6it+grBohBYogYKoaJ4eJeMUKMFKPEaDFGjBXjRL4oEOPFBDFRTBJTRKGYLmaIWWI2
pd+r4g3xlnhHvCc+EB+Kjyj9PhNfiq/FN+I78R/xo/hZ/Cr22KYdsMN2xD7CPtI+2j7GPs7OsGvb
dey6dj07065vZ9kN7IZ2Y7uJ3cxubrewc+wudne7b/iF8Ivhl13uCjfoeu4R7lHuMe5x7gnuSe7J
7inuqe7p7pnuX9xz3PPcC9yL3Evcy9wr3Kvca9zr3G7uje5N7s3+EH+Yf68/0h/lj/HH+uP8An+C
P8mf7E/xp/qF/nR/hj/LL/YX+0v9En+FvyryVORfkWcjz0dejLwceTXyRuStyDuRdyPvpQRS3BQ/
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
raOT9plf0NmhnMGEFbDmiexEHrFTmbAgdoofFM09/1hH/PsP2iaVydWo8OQiSZp4YEjAbv7Vh43K
CwaOqVQtqraGhgbWTPy2RArc3HU++BCns7+MsteIrPuBdUfZxL7pMuFlRfHVqU/hnf29d4paPGYu
Oxzh2SPlTuO9p9jPPrjQp6K25fVMyzr4tw/N3gN7kztVbUeMR4V5t4yGD5scMNMeLF81WOBo0fwg
XcWbXqL0bq2XAqX6Q/gLV8u1mqrL9S7f5VBhGrgldDMI4uVPrtXHtxbPunWtQ+PhJshFtHLzjSBF
befzrQZqW4RS52Ufcm1InXv9o7G6vIzw+dyAInK/nThxt/m9tByrew3Ssnd2BfC5bbtw3oaQqfW2
Sil26ljqs48LhLTOXFvTIge7HR/b0Hb9sjC/jeyFLk69Ox0HLia2hLUUizia+HMNNb/MuJ+7azbT
feyKf+wZLUGnlLRTF/ftS9td0KA+HYL+D9Blb4sKZW5kc3RyZWFtCmVuZG9iagoxOSAwIG9iago8
PAovQmFzZUZvbnQgL0NJREZvbnQrRjIKL0Rlc2NlbmRhbnRGb250cyBbIDw8Ci9CYXNlRm9udCAv
Q0lERm9udCtGMgovQ0lEU3lzdGVtSW5mbyA8PAovT3JkZXJpbmcgMTIgMCBSCi9SZWdpc3RyeSAx
MyAwIFIKL1N1cHBsZW1lbnQgMAo+PgovQ0lEVG9HSURNYXAgL0lkZW50aXR5Ci9Gb250RGVzY3Jp
cHRvciA8PAovQXNjZW50IDg5MQovQ2FwSGVpZ2h0IDY2MgovRGVzY2VudCAtMjE2Ci9GbGFncyA2
Ci9Gb250QkJveCAxNCAwIFIKL0ZvbnRGaWxlMiAxNiAwIFIKL0ZvbnROYW1lIC9DSURGb250K0Yy
Ci9JdGFsaWNBbmdsZSAwCi9TdGVtViAxNSAwIFIKL1R5cGUgL0ZvbnREZXNjcmlwdG9yCj4+Ci9T
dWJ0eXBlIC9DSURGb250VHlwZTIKL1R5cGUgL0ZvbnQKL1cgMTcgMCBSCj4+IF0KL0VuY29kaW5n
IC9JZGVudGl0eS1ICi9TdWJ0eXBlIC9UeXBlMAovVG9Vbmljb2RlIDE4IDAgUgovVHlwZSAvRm9u
dAo+PgplbmRvYmoKMjAgMCBvYmoKKElkZW50aXR5KQplbmRvYmoKMjEgMCBvYmoKKEFkb2JlKQpl
bmRvYmoKMjQgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAxMDIxNjMKL0xl
bmd0aDEgMzk3MzA4Ci9UeXBlIC9TdHJlYW0KPj4Kc3RyZWFtCnic7H0JYFTV9fe5b53lzcybfc0s
mWRCMiSBBEgCgQw7iCyyhASJgKyyCBjct7ggGlHRKi61bnVBW+oQAgakFRW1LlRbrVVbFRXXFqWt
pVYl8517ZyaECv82FD4wvt/knru/e999555z73lLgACAF4kAa4ZNGj1y3e/KTwbxb6MAclpHDhs+
Qg4angN+4tWAZOSE8ZPKrO5ngJ/yJ+A8jpGTpgxpuXJRG4hL9gJc8cZJkyaPWFJ0hgTiX3+NRw2e
PHnSqOd1r/8ZYGhPAOuPx08qLXOMvmIyYGXMnzlh6MmT9184aCgeegLG+9UOG1s34aaF/wCYjPWt
N89eMmvZ2r6TFgJnErDOW7PPWRFe/8S71wNXsB1AOnPesvlLKh9wxYGz7AIwJufPalwGXojg8RJ4
PHX+4vPnjVs95y3gSnoBvFK5YM6S80oWiH0B5k0H8uC6BXNnzfnzmNqXAMidtP0FmGArd6/G+GsY
z1uwZMV5v32m5BfY9nkAidZFc886k5y5fz/wkdswLbF46exZI96/8Ezg2hcARHstmXXeMvc0UxTr
f4X1w0vmrpjF3yPOwvH4hJ7vmbOWzN0+aM7dwEffACgZsWxp44pUEazF/oZp+WVnzV12b8snnwHn
XwOglLJrIwPs69nSOMNS/Q+dXwcU931QUET916/c/ZevH90/XwXdKRjVs/IU6MuD2sfBUBW+fvTr
C1ToyMnA/DRNsd4KTaBCb+CBQz8BVwGIbmyXw1yev5qsARF04h1iOR7An/b538I8zqYTOaMkcBTC
LihJbYfzTmU9QEweOzSMxwrnvyS+2n4KKZcHkZYEkFQqhUwWEx+nZwpOKdMlrirtWPgPcJrQCE74
N3CPwEXUdcSr4BGMD0Z/K62LdaagexddNbpadL5M2lh0s9BNonEsuwUOA7E2tV+shbXiczAP3V0Y
vk/4ANZJVbAE4/dj3SeQCStoGTzWWukRuA3T78T82Zh2F/p1GL8Xw9OxXq9MWC9fB17qo5MwvfDf
2xUaU++lfTgJ3VXYxgT0R6Abg23a0R+CbhV5Dq4mz6Xuw3z04QpsfxVNRzcs44/CMVmJ+TVYLw/j
V2DYh/2Q0Legi8D3GMj578H3FKS2ver/Rzt43Z/9Ttoj8OFRb+cRWITOi+57zVMaNGjQoEGDhq6B
rEtthe8JRP/3p68aNGjQcDxBILVVh04FTW5q0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRoOHoQ
noR5h0qnz8GCBg0aDglyB2jQoEGDhuOG9p3/Fn8G3Svofovuc3Svo/sTHEcIjTCdt0GNMAFGCSNg
IMZ7Y3igcDGcLhRgOn2X6nyYTN+d4r0woNP7VWXs/apLsFwpjGHvV10IU8RnYKH4KswWv4IH9SfB
g+jfyXMwQBwM90tVMFM4C0aQ5+Aa/itYxRngGqw3jpsAZuE8WEn7wvqD5Wkefd9JWI59vAZuE57G
vI/RX4pOB7eJpRjfC7eRz+A2vhEKaRl+G3sf6zbhL+j3xvwlGf+PmLYEThJULPc23CgsAJ1UD0E8
lk5YjM4MIfgBAMdqFWj4wYF7BHI7v6+Fzp1JK0E3Gl0RuvJMnPq5oOGYodP4s7EHDRo0aNDwPYD1
VpkQApJEI5TKkixLHZDTpfJFBWELDAqI0tkBW8BmE+8IhFbuWmtj1SDWV4oWzJ1UUfVhQ9Xyiry+
k6S4reLZ+3+/o4u9IUereOqw2VL6VDX8UEGOSVEN/wFUymjQoEGDBg0nHkgn+v2Hpm2PMegAE4b/
VDANf8YnekZ5/FFwhDhsNFBFiIuUkgCLlJBepJeFkBgpLf0fFk7HlwlIZxzDNkCDhu4IHtIyQuR5
KifAI/7FuB2+0qVAB7pUO+hBn9oPBjAgNYIRqQIKUhOYkJoZtYAZqQoWpFak34INrEjtYEPqADtS
J9JvwAUOpG5wIvUg/Rq84MawD7wY9oMPaYDRHPAjDUIg9S8IMRqGHKQRCCHNhTDSKNKvIA8iSPMh
F2kM6T+hAKJIe0Ae0kKIIS1iNA4FqX3QE3ogLWa0BIqQlkIcaS8oRtob6T+gDEqQlkMp0j7QK/Ul
9GW0H/RGWgHlSCuhT+rvUMVof+iLdACj1dAP6UCoQDoIKpHWQFXqb5CA/kgHwwCkQ6Aa6VCkf4Vh
MBDpcBiEdATUpPbCSEggHQWDkY6GIUhPYnQMDEV6MgxDOhZGpL6AcYyOh5FIJ8AopKfA6NTnMJHR
SXAS0skwJrUHpsBYpLWMToVxSOtgfOovUA8TkE5DugdOhVMwPB0mIW2AyUhPY3QGTEn9GWZCLdJZ
MBXp6Ug/g9lQj3QOTEM6F05FOg+mpz6F+YwugAakZ8BpqU9gIczE8CJGF8MspEvgdEw/E2YjXcro
MpiT+hiWw1ykZ8F8pI2MroAFqY/gbDgD6TmwEOm5SD+E82AR0vNhCdIL4EykFzJ6ESxFejEsQ3oJ
LE/thksZbYJGpJfBCqSXw9mpD+AKOAfplYyuhHNT78NVcB7SVXA+0qvhAqTXwIWp96AZLkJ6LVyM
KauRvgfXwSVIr4dLkd4AlyFdg3QX3AiXI70JrkD6I7gy9S7czOgtsBLpWliF9Fa4GnNvQ/ou3A7X
IL0DmlPvwI/hWqR3wmqkP2H0Lrge6d1wA9J7YA3Se5G+DffBjUh/CjchvR9+hPQBuDn1J3gQbkn9
ER6CtUjXwa1IH2b0EbgN6c/gdqQ/hx8jXc/oL+BOpI/CT5Am4S6kG5C+BS1wN9KNcA/SVrgv9SZs
gp+m3oDNjD4G9yNtgweQboEHkW5l9HFYh3QbPJz6A/wSHkH6K0afgJ8h3Q4/R/okrEf6FPwC6dPw
aOp12AFJpM/AhtTv4VlGn4MWpL+GjanX4HloRfoCbEL6ImxG+hI8hnQntCH9DWxB+jKjr8BWpL+F
bUh/B79MvQqvIv0dvAa/Qvp7eALp67A99Vv4A6NvwFNI34Snkb4FO5D+kdE/wTNI34Znkb4Dz6Ve
gXcZ3QXPp16G9+AFpO/Di0g/YHQ3vIT0Q9iJ9CP4DdKP4ZXUb+ATRj+F3yL9DH6X2gl/hleR/oXR
PfAa0s/h9dRL8AX8AeleRv8KbyD9G7yJ9O/wFtIvGf0H/Cn1IuyDt5H+E95B+hXSF+Bf8C7Sr2EX
0m/gPaTfMrofPkg9D+2wG2kKPkSqyfRjL9P/+j2X6X/+r2X6p4eR6Z9+R6Z/chiZ/vF3ZPpH/4VM
390h0886SKZ/cBiZ/gGT6R98R6a/z2T6+51k+vtMpr/PZPr7nWT6e9+R6buYTN/FZPqu76FMf/M4
yfTXNJmuyXRtna7J9P9Spu/WZLom07sk03/dDWQ6oMQF651Glw54HgT2KIkgAPACzx94aoZPm290
Mn2URidzooxUh06WZJ1B1rGnaiRgZQVJ4jiR06XDeBBDlx9QMXatOPd/5wiHyhEEATT8gMH990Vl
0HC0QIwu0KBBgwYNGk48pLU9B90D3eU8vv+gG6MMOkI6nc6kE2S9xIk83SpJAs9J7H0FWeZFSWQb
LBqT9P/LY/48HE8InXEM2wANGrohFI+e2WaYYsraZuQOZCa3rNPrdbJez0uU6tMx2YgFWC4wSYLV
eBQ0NFUWMCbqRbGrvela8cPrH9ZvzTaj4bvowqJFBxqOFjjFAxo0aNCgQcOJh7Rt5vhuZ48eNNvM
iQJZpDYWukOSRbapwhBuosx6UaeXccNEN06ymNl14QaLF2VJL+vktH3GgPSIm9ZsMxo0fF9h8hmo
SUbssM1QZj9gm8nwvZ5CZ9DzKDSMegP+9CheTLK+wzYjZ2wzctY2I8iiXu7qgwemrhXXbDMauowu
6CvNNnP0wJl8oEGDBg0aNJx4SGv77mKb6S7n8f1HxiIjd9hmZGqbMVgMot7AbDNC1jaj01HH06dl
MMhi1DZz5I9va7YZDRq+r7AEjcw2wxQTfc5FEAVB14GsbcZgNBr0RgMvG3RGg2JQjNQ+Y9HrWTUd
pMuiWOFl3kTDIsboczVd7U3XivP/d84hn9oRu/wwj4ZuhS7oKwNoOFrgLEHQoEGDBg0aTjzoGdVs
MxqOLnRSx3aqI2Q0Gq1GyaDoeFmgGyedJPA6ev9bZ9AL6RvgGNLp9DoFM4+46eNrthA74xi2ARo0
dEOoYYXaZiSmmLK2GX0HMpPbaFQUo0Ex8jqj3mRU8GfUG40Wo55V0wN7zUnQ61DA8CYqY47QNqN2
rbhmm9HQZWi2meMCTg2DBg0aNGjQcOIhre27y114zTZzokAvpV87QNcRUhTFrkhGRS/oBL1Ic+iu
y2DQ6wwGQdbLCgZZTG/K3AA/Imi2GQ0avq+w5pqoSSZtm6FfnRIlUTxgm8nwfdY2I+o722asSGmu
Pv3OE1ZjthkallDkyEZZ39XedK344fUP6/ch39PU/oP2Dxxd0FdG0HC0wFlzQYMGDRo0aDjxoNlm
NBwL0M8/6OlnIAwHQopicpgkoyltmzGkbTMGAwaMRkE26BQDbrBYFbqdOuKmjy8zS51xDNsADRq6
IewxM7XNyGwbmrXNGDuQsc2YTGazSbGYJIPJaDHhD2Mmk92ksI/3GsFgNBiNktGAAkZQMWiUDCIT
K13tTdeKH17/SB3kOznaXP5howv6SgENRwucPQYaNGjQoEHDiYf0nZjuYpvRvsJxosAoG+j+iG6L
ZLapwpDZbHaZZcViFPQibpwwRxSQ0hvgiqgz6s2Kkr4dbrBg+SNu+vg+UqLZZjRoOHI4i1RqkpHZ
NpS+gyTJkqR0IMP3JrPFYjapZsloVqxm1axazIrZ5DSb2cd7FVCoXEERIwoGQaVP1chU4FgMXX3w
wNm14ofXP6zfh3yj6n/5tJaGboAuLFpMoOFogXcWgQYNGjRo0HDiIX0npru8IaHZZk4UKDoje9UA
t1M6tqnCkMWielSdWVVEg6jQ/ZZOFBXFZFKMZpOoVwwWE91gKUaTYsXyR9z08WVmuTOOYRugQUM3
hKeXjZpk9GwbSr86Rf91m6kDGb63qFararFbJUU12a121W5VzVaL26Kyj/eagEkS2WwWJUVymE1m
s06RzUarsasPHnTx3+z+B9vMId/T/F8+raWhG6AL+soCGo4WeE8v0KBBgwYNGk48mBntLrYZ7Ssc
JwpMeraVUtDps/sqq9UWsOlVu0lUJBPdb+klEbdNFpOiWiQDbp0sqkm10FcV7FjziJs+vo+U6Drj
GLYBGjR0Q/j7OahJxsC2ofQdJJ1ep7N0IMP3NpvDYbM67TqTzeK2O61Oh021WwNWG/tAjAUsFrPF
IlsskmSWXLSe3qxDsaKYu9qbrhU/vP5hQumQb1T9L69vaugG6IK+soKGowXe3w80aNCgQYOGEw/p
f0TRXd6Q0GwzJwosBro7Ys7ANlUYsjscIYfB5rRIJtlC91sGWbJYVKvFbLNKisXksNosNtViVi1O
LH/ETR9fZtZ3xjFsAzRo6IbI6e9ithmmmAwGAJ1Bp1M7kLHN2O1Op93mdsoWu+p2uu1uJ6bYg3a7
jeaqoKoWLKuqsmyWvbSewaJTTU5TV18Kyela8cPrHzZfD/mepsGg/fedHzS6oK/soOFoQcjpDxo0
aNCgQcOJh/SdmO5im9G+wnGiQDXS3RFzRrapwpDT6cp1Ge1uVTLLdOOkGmVZVa021WK3ySbV7LTZ
VTvGbKpbVY/88e3j+7qPoTOOYRugQUM3RDjhoY/LGJmRxWgE0Bv1elsHMjZJp9Ptdjq8br3qtPnd
XqfX7bS7nWGn00FzbWC1qlarwWpDASP7bVar1ajqbRa3uatSpYv/Zvc/2GYO+Z6m0aj9950fNLqg
rxyg4WhBCCdAgwYNGjRoOPGQvhPTXb5eodlmThTYFKvVRn82m8I2VRhyuz35HsXptcmqzkb3W4pO
ttnsDpvqdOjMuHVyOG1Ou02127w2m3rETR/f132MnXEM2wANGrohIkO81Daj/N+2GZfL43E5fB69
1WXze3wun8fl9LhyD9hmqOwx2LK2GZvNaKW2GUtXbTORrhU/vP7RbDMaDoMuLL6coOFoQYgMAQ0a
NGjQoOHEQ/pOTHexzWhfSD1RYDPRnZSd2mY6Qh6PN+ZVXD5mmzFkbDN29uEIh85st3iobQZjDpvP
ZjvyV+s124wGDd9X5J8UoK8ymdg2lP5LbINiMDg7kHlezOv1+73uHL/e7nWG/DneHIz5Ubq43TTX
CQ6n3enAarLeLodoPcVmcFr91q5KlfyuFf8PtplDfkNLUbT/jPyDRhf0lQc0HC2I+SeBBg0aNGjQ
cOLBxWh3+bKoZps5UeA0OxxOukNyOs1sU4Uhvz8QD5g9OU6dTe800hy97HS63E67h76cYPW7PQ6P
y2F3O3KcjiN/tf74fopF6Yxj2AZo0NANUTQ5TE0yFmZkMZuR2c2K4u5Ahu8DgWAw4IsEFWfAHQ1G
AhGMBQNF/oCP5rrB7Xa63Sa322BwGvJoPbMDD5Lj6uqDB138N7uH1z+s34f8hpbZfOSf1tLQDdAF
feUHDUcLYtFk0KBBgwYNGk48eBntLl8W1f57zYkCt+p2ud0edBhys5AnGAr1DqmBiFvvNLrpfks1
Gtwer8/t9PsMNo8j6PO7/V630+eO4N7qiJs+vp9iMXfGMWwDNGjohiiZHgWTCVRmZKHvIJksJpOv
A5mP+YZCkUgokBdR3CFffiQvlIexSKgkFAzQXB/4fG6fz+zzGQxuQ4zWs7hNTKx0tTddK354/cNs
M4d8o8pi0f4z8g8aXdBXOaDhaEEqmQ4aNGjQoEHDiYf0nZju8mVR7b/XnCjw2bxen9fnwW2RjW2q
MBSJ5PbNtQbzfAa34qP7Lati8Pn8AZ87GDA6fM5IIOgNBrzugDff53UfcdPH93UfS2ccwzZAg4Zu
iLI5Mfq4jI0ZWeg7SGar2RzoQMYmGYnk5UVCBXlmbyRQmFcQKcBYXqQsEgnR3AAEAl4sGwgoBq/S
g9azes0Bb9Tj7Wpvulb88LYZ1u9DvlFltWr/GfkHjS4svsKg4WhBKpsDGjRo0KBBw4mHIKPd5esV
2n+vOVEQsPv9AX/Ah9siO9tUYSgvL79/vj1SEDB6TXTjFLCblEAgGAp4wyHFFXDnhcKBcDDgDQZw
O+U94qaP7+s+1s44hm2ABg3dEP0WF9LHZexMMdlsABabxRLsQMYmmZdXUJAXKSqw+POCxQVFeUUY
K8jrF42yj/cGIRj0Y9lgjsnkNxXnYD2b35LjL/B19aWQfl0rfvh7A6zftkPl2Gw20PADRhcWX7mg
4WhB7rcYNGjQoEGDhhMP6Tsx3eXrFdoXUk8UBJ05OcGcYAC3RU62qcJQQUGPmh6OaFFQ8ZuDKqY5
zKZgKBwJ+qMRkzvkLYhEg1GMRYJx3FsdcdMmOJ6wdcYxbAM0aOiG6L+iJ6gqOJlistsBVLuqhjuQ
+fdtBQVFRQXR4iJLTkG4tKi4oLioIK+ooH9+LEpzwxAO52DZcNhkCpp603r2HDWcUxjoqlTp37Xi
h783wGwzh/yGlt1+5J/W0tAN0IXFVz5oOFqQ+68ADRo0aNCg4cRD+k7M8d3OHj1oX0g9URB2hULh
UCSI2yIX3RvRUFFRfGjcFSsOm3IsYSvNsZjCkWheOCdGX07wF+XFwrFoOCcaLsG91RE3fXw/xWLv
jGPYBmjQ0A0x9KoyapLxsG2oy4XM7rLb8zuQ4fvi4l69igv79LLnFudX9OpT3AdjvYqHxIsLaW4+
5OfnYtn8fIsl11JF67ly7fmR0nCkq73pWvHD3xtgtlTXoXJcLhdo+AGjC/oqDhqOFnRDrwINGjRo
0KDhxEMPRrvL1yu6i43p+498X15efl4sitsiH90bYSjWq3fZuDJvzz75loiVbpzyvVZLfqxHYX5u
vFDNiYV6Fcbz4xgrzO+Le6sjblqF4wlXZxzDNkCDhm6IMWsrwekEP/sPSV4vgNPrdBZ1IPOJ8LKy
fv3KSvr3c8bKigb261/Wv19Zcb+yMb17s4/3FkFRUQzLFhVZrTFrDa3njTmL8vvmdfXBgzFdK354
/cP6fcj3NL3eI399U0M3QBf0VS/QcLSgH7MWNGjQoEGDhhMPxYx2l69XaF9IPVFQlNOjR1GPogLc
FuWwTRWG+lVUTq0M9O5fZM23F7kwLWC3FsWLS4pivUts4Xi0X0nvwt4lhbGSwuqiwtgRN318X/fx
dsYxbAM0aOiGmPTgIHC7IYcZWQIBAHfA7S7pQOYT4RUV1dUV5YOr3UUVJcOrB1cMrq7oU10xqbJf
Oc0tgZKSopIST0mJzR63jaT1AkXuksIBRQVd7U3Xih/+EQjW78ChcgKBAGj4AaMLi6++oOFowTDp
QdCgQYMGDRpOPPRmtLt8vUL7QuqJgpJwcc+S4tI4bovCdG9EQ9XVg2YOClUMLrEVOunGqSTktJWU
9i4vKepX7sgrLagu71fSr6ykqKxkCO6tjrhpBxxPBDrjGLYBGjR0Q0xvGw4+H0SYkSUUAvCFfL7y
DvjSpQYOHDJkYOWoIb6SgeVjhowaOGrIwKohA08dNLCS5pZDeXlJebm/T7nDWeoYi9X6hEp85cWD
i4u72puuFT/8vQEPJaFD5YRCIdDwA0YXXk8dABqOFpTpbaBBgwYNGjSceKhg9PhuZ48etC+knigo
j5b1Li/r0wv3RXl0T4WhPkOGDl80PFo9qtxR4i73Y2LU7SjvU1FZXlJd5erRJz6kqrq8urK8tLJ8
dHl56RE3fXxf9wl1xjFsAzRo6IaY8+sx9HGZPGZkiUQAApFAoLIDGZvk0KGjRg0dOG5UoGxo5aRR
44aOGzV00Kihs4cMGUhzK6GysqyyMqei0uUqc03GahWRskBl75G9e3e1N10rfvh7A+wjxIf82k0k
0tWP4GjoVnD+90UToOFowTTn16BBgwYNGjSceEjfiekuX6/oLjam7z8qY/36Vvar7IP7ogK2qcLQ
qNFjVoyJDRlX6SrzVuZgWszrqqyqHlhRNniQJ15VOmrQ4IrBAyvKB1aMr6goP+KmPXA8EemMY9gG
aNDQPcFnXAAIi3+FMQyRdhDgT0C/uhHGkIo0CoXQH6bBDDgf7oH1sBG2kN5cBfemlAjrw6XhYeFl
4fMjubnO/JdSKaD/wCkXekBPGIw1ZrEaLYeosSJbI/XBQb/ZqdkwCPql7te90U6+Tf75N39et+vc
PfsA3l34zoMfDsz09j+j4785mX9lfsI8x7zd/KR5Lp6fBB2HIBwHwP1bPUKHRZRo0KgAWFSrze5w
utwer88fyHw7PS8/VtCjsCjes7iktFfvsvI+fftVVFb1H1DNjFZDYNjwESNHjT5pzMljx42fcMrE
SZOn1E6tq592ahcfEAJY/R/y+X+LP374or+n5K10uFtf4cSpK1c0nrV82dIzlyxetPCMBfPnzT29
oW5q7ZTJ48cNTtQMGlg9oH9VZUXfPuVlvXuVlhT3jBcV9iiI5edFcyPhUDAn4Pd5PW6X02G3WVWL
2aQYDXqdLIkCzxHoOTw6YmY4GZuZFGLRUaOKaTw6CxNmdUqYmQxj0oiDyyTDM1mx8MElE1hy3r+V
TKRLJjpKEjVcDdXFPcPDo+HkzmHRcBuZdkodhq8bFq0PJ/ew8FgWXsPCJgxHIlghPNyzYFg4SWaG
hydHnLOgefjMYXi4DUbD0OjQuYbinrDBYMSgEUNJd3TZBuIeRFiAcw/vv4EDnQk7lfRFhw1PeqPD
aA+SfP7wWXOSE06pGz7MH4nUF/dMkqGzo6cnITokaYmzIjCUNZOUhiZl1kz4DHo2cG14Q8/tzavb
VDh9ZlyZE50za3pdkp9VT9uwxrHdYUn3Bbs9B6J4cNvQulWdc/1883DPGWEabW5eFU7ec0pd59wI
pfX1eAysy+WPmNk8AptejYM4ZlIYW+NW1tclyUpsMkzPhJ5V+vzmRofTlJkLw0l9dEh0QfPCmXhp
fM1JmHh+pMXnS2xJ7QLf8HDz5LpoJFnjj9bPGhbY4IDmiedv9CbC3oNzintuUK3pgd1gtmQCiqlz
YG5HHgux4jQ0ZmLHyBLao+hoZIhkeHYYe1IXxXOqpGRuJTTPrvSzBVA9wVrJOXhFzkjqh85sVvvT
dFo/Kear0XDzPwA5ILrnLwenzMqkSPnqP4AGKZ90sBrmZ8PJeDxZVERZRB6K1xT7OIjF+xb3PKeN
i0aXqWH0cPhgAo7trPr+pTj8kQi9wNe2JeB0jCSbTqlLx8Nwur8FEqXx+iQ3k+Zsz+Y4p9CcpmxO
R/WZUeTkViYWnEldrOPPorrswxf0TxLX/5E9N50/ZlJ0zCnT6sLDm2dmxnbM5INi6fzKjrxMKGkf
Wsf7uUyI8/MsF5lyekdhGqlTkkI+/kmMqee0yTrkSpZCwiOS6sxRaVpviET+y0ptqb20FvMOVMt0
M9k/fnB8wEHxg7qnNPPYYSHGjZk8rbnZcFAeslq6wdEZDzkeJtdFwkOTMAVnZj7+taW2V1JX708m
cMiG0gLIf+mkTPSggv5MuB5BubO45wgUdM3NI6LhEc0zm2e1pZpOj4bVaPMW7inuqeZlw2dmGact
tfVaf3LE6nocqwWkf3HPKM1pbp6zAfh8bCbh30BYoGLotfXJ8fH6aPL0eDQSrZuL57KhPyiRyTOH
YoiDIRui5OpTNiTI1ZOm1W1RUWNdPbmuhSPc0JlD6jfkYV7dljCqCpbK0VSaSCNhGoExBIemhdOx
8v4tCYAmliuwBBaf3UaApemyaQRmt3HpNDXdUIw1lMA1xuw2IZ2TyJYWME2XTmtKl+6RKa3DHJXm
bAXUOMAy09iAkcl1CUNFon9iQGIQV8PhiNCkFkzZimUHENg4iNQQ/wY85kSW3EaaNgxI+LewI03M
lGzCkjStqSMNe06LdToQtpc+8SkHzmDKtLqNgwCPzyiWGEJBJS12ovMcYoKJ8vnUeJ3CNY+ZhBxI
Mw2VfkOn7DCtmCTR5IzoeRF6dsna6PkRTIwmwyitsdAGGBmob24O4y+KozK7ti5NaRbpGcAj1Seb
Ts+W9QeQJw5EFazK+GpjgMqQjtYuzLZ2FrZGA83Z5pKzD9ka9j5JTqWU/bHub+gH0XT7qKXTjTZP
b56G/BhJ5tCGM/3AqDlQz46APbmN9YQw5TQb1wTz6FwKUyGHYjJ60gZuXJz5hPnNJ0WHz8ES1KHS
7YsXKxKeU09LRemkoYx/2EKkUyGqSNjBm9UB2RjJxNLTtzk5/+Dogo7oCOpwjZJfkhYTeC5sykaS
C/3JxfXxjiKz6Dk349zuTyd4f1Z5JHUzUe2MTDbNnoVdRH0zenYUE07ChHDd6ekRpIq6ma6cZs/C
anSUMy0lz4wfdEiUCQRFFB6Ink6yaUJ4Zn14JsoQcgoOtj+cFNEPz8PlU3QWlRsT0uczAYU/erOa
J2FdoJfNn5RRns2bNTdKhWuS8nt69GkfBewdTKpLgr+5OYo8hF3MH4GF8fCxpBQbTT38WxaPzppL
V3bz6MJubnrJgd1lo0OP5h8ejdRjES6fjSUOHE600ymZ3UzXjQ0z4zgS1mZbc7iqGSd8A8oqITa7
dibKtbAaHhFml3qWH2M4CKNprB4PlC6oz6cFsT77iyWXxDc0yPkHUtjf0ni6sI4dlS0ikhOyRWT2
h4Hl8STnrsRMevJk4jSmF/BC0cET80fj8CaQq/y0Ns6iyRm1ka4/mlb1Zy9Yuhqm1GcVAPL7hnxy
9YTOknB60jZm4ql+HNjiDZNXDjbyPemPy4UcCPFxvgiq0S9qkXJCbXyPjTFP6JVtfCHsQsfxhS3x
nNAWvoDPaRkQSrTx0Y02Z5llcDEfRhFcymgY6VJ0j6J7gqfbnBl8ENNVpJeia0L3KLon0L2CDrd7
SGluGN1SdHej20Vz+Bw+0BIOqYMLeC/W9eIpWHg3fIEuhY7HfrqxVTeMRzcD3Q3o7kYnsXI0ZSm6
S9E9gW4vy0nw7pabyrHv7pZrmbdx4eIyFp2Vjk5vYNGNU+vT/thT0v6w0eli/dPFevdJJ5cMSfsF
PdO+Lb+sifoGU9n2wS7ehSfpwo4vQ0q4HWAhBEJwD++EJDqOlzIpCd62MS9WdvcTvACE53gCcyCU
2s6TFpO1bLCBS3FfgA1C3OfcnnQOt2ej2Vp29+CTuPfhUXRPoOO59/H3HvceXMrtomOOtAbd3eie
QPcyui/QSdwu/L2Lv3e4d8DCvQ2l6GrQzUB3N7on0H2BTubeRqpyf6KLPEZpuAYdx/0Jqcr9EU/r
j0gt3FsYeot7C7v2aktFVdkWFoiXZgKh/EzA7c8EbK6yNu53Lf8qRI6K4ZVGjnqcz8X9aTmf25Lf
G9nP01J9RqiN+2BjOB66Z3Av7jVIoqOWg9ew5dcgjG4CupnolqGTMPQ6hl6HJnRr0N2DLokOuQyp
ii7MvYDuJXSvQy90CXQT0Om4V1qwmTbu5ZbYkNBgF/cb7jlw44jv5H7N/Je4Z5n/IvcM859HP4j+
C9yzLcEQDDZiPmAdFX0V/VLMF7knN+bZQqnBVu4JHLsQ0lJ0NejGo5uB7gZ0EvcEl9syJ2TDgzwO
L+gAS7bAp8x/EO7TQWJhKBEbigwYpiTWfyCGkNwdvjvGJWJrb8coJbHrb8IQJbErV2OIktgFl2GI
ktjiczBESWzOQgxREps2A0OUxMZPxhCSNu6ux/IKQhXjF5HwYAt3Lo7SuThK5+IonQsCdy79wb8E
2rcftxQV4YjdkYgXFoWacG2zjTRNJE33kaa5pOkS0nQZaaomTaeRpjhpCpCmIGlKkKbHSSUORRNJ
tB4UrUp4SNMLpGk9aWokTTHSlE+a8khTmFQk2rhIy+hy5g1n3sbBdNKhP3AQSh8LF8ERjSDPR1Am
PIH0ZXQpFktgoXBuurA3SP3cjUU16XhJ/7KlOH2exopP42V4Gt5FJ+AFehrZ6Gk8yNN4AAvSGnQz
0G1H9wW6FDoJS+dix29g1IK0FF0NuhnoLkX3BTqJdecLdBwszXTxUdYx2unSTMfHoxO4p/GXi78I
F0nkqAE1ro7ibwgQS5CMD6aCXAX7x2Fgs+qsbcS0+Z+mr/5pAv1gPXc9dwMV3dyajH9Dy79QdJPb
WmKPhwY7ya0QFJDzSBXESD76ldDI4n0hoKN+HwhwP0O/rCVQi9UsLbGeoa3ETGttDv0rsDv0aaCN
w+AngcdDfwi3CaQl9HtM+dnm0GuBa0LPl7bpMGVbrI2gtzXMim4JVIbWv8CKXoYZd7SELqHe5tDF
gZGhRQGWMTedcVojxhKW0MTYtNAoPN6wwOmhRCMec3OoJnBaqDpdqi+tsznUC7sQTweLsLOFAdZo
NIgpraG+U6ZUtJEFiZ7yWrlOHi/3k8vknnJEDsk5sl926Gw6VWfWKTqDTqeTdIKO04HO0ZbalYhT
w6NDUqknCZQKLKxylFIbJRV9RMfBSZC082O4MZOGkDHJ7bNhzOnh5L5J0TZiwI2fGB1CULPCmMlD
kpXxMW1yamKyIj4mKU84tW4DIdfXY2qSuxq3LpPr2kiKJq30UxPLFiDEuvI6P/V7rLyuvh48rnNq
PDW2QdaqEcMOQWZmaPwAPAeFc4Yk146ZVNfS95FHcobUJ8tYOJXC8Jjkj6gpZgv5G9k7fNgW8lfq
1ddt4QeRvw2fSNP5QcPq68e0kVpWDsLkr1gOWeevrJwOtTQtB2FdMF3ujnS5fKyP5fKoh+X0eshn
5fL1elZOILTchsa84cM25OWxMu4wNLIyje5w5zIv5GOZ/HxWxtUEL7AyL7iaaJnkIFYkEMAiwQAr
QnwQYEUCxMeK1B4oUpopck1HkWtYSzw5UCaQLmPalS1j2oVl4v8t5g6Jx8nGAfWzp1Mz1szo8Lno
ZiavPWeBh67Iwxtm12fsW7GZp89eQH1ck9ZH5w5Lzo4OC28YMP0Q2dNp9oDosA0wffjkug3TE3OH
tQxIDBgenTWsfuPICX0qDmrrmo62+kw4xMEm0IP1oW2NrDhEdgXNHknbqqBtVdC2RiZGsraAsfqE
ug06GFI/dHra38gZDci2M3EdP8SlLhvEeHhAxHOJfysuXdaBMV6fVKJDkiZ0NKt4cPFgmoVTi2aZ
qa0yk+W5ZEDEv5Wsy2SpmGyNDoH4irMbzwbP8DOGpf8aEZi04mw64GkabzwcMG94MjFrWOMKgDHJ
okljkjW4+d0gy5g6k55Ssn82zWgc3pbank4swcT+NJHnOwrStGqaptdnCn73+p+d8YfSWdDEPb6R
JIJkBTTW88ngmMkcSoTJGaPQVlxYUV3RWI8n2EjipDF7jEy343FIx4Gec9atODsTyozFioyfrolV
GrND0gE6WPGOEVvBDsuGMz69brCZ78eXwmBcO/dCvxj9YvTL0C/jSxO2WIjnKkJ6XUXIaBgWkqVh
oexR6+MgbgUvOp/4EHiFGL0RnfoY3SfUbz8j9QnNpz73GUrNtowDWAfryRmwHp6Ap8herPUobIFW
oKuqYXAnXAQ3wyrUlNMw5RqYiD8R028m3lQrlMK9qCvvhZ1YdipcAlvBRTypT+FSWMm/irVWggly
8WQmwFK4jpycOhumw7vCFVABJ8OZsIw0pepS16duSt0PD8AW/tep/WAEH8zG387U5+IbqT/hAEyH
W+B2eJfcpN8ECWylCUv+BM6CO/gGgaTmp77GHkTgXOyDAGNhJ9nOxfHoc+Fj4iEX8UPxKD9NJVM7
sFQAGmAB3AFbSV8ykouI01NjUzvBhW2ch0e9HVpgM/7a4JfwFlHEvan7U3vBCz1hNJ5PK/yGbOfb
91/WXoMjJuIoFUIV5iyFX8Fz8AqJkie5paIilokJ8YLUa+CA3jAFe/sQ1vyI/JO7BH+X8s8KI1JD
wIzjciMdbXgG3iM+UkrGk1qukFvK3cWfBTpssTf+5sAZON634dHfQWbczCncy/xPhZ8J30g57btS
ZrwiMfgx/ASeJCY80zBpJJeT18kH3FBuBvdj7n3+ZuFh4XfyLDzr02AJXAc/g38SG6kkp5BTyQJy
EVlFbiS3k53kFfIJN5ibzC3ivuAX8Mv5XwpD8DdJaBSuEK8Sr5U+aa9r39H+2/Z/pspSV8EpyA+X
Ye9vgbvwzLbAy/Am/t6F94lIjMSMvzCJkCnkQvxdQq4j95F15GHSiq28Qt4nn6Ji+wf5hkO1zUmc
H9dSdEUV5c7CRevN3J3cy/h7hfsL9y/ezefiZrcvX83X80uxV6v4NfjbxL8n+ISXhRSOc5m4Vrxb
XCf+THxK3Csp8uW4YHjp25/uL9r/Tju0X92+tr2lvTX1HjjxGqIOwj1cNfZ+Fv4W4vVeixz3KLxK
FBw7Hykig8jJODIzyEKynJyHI3kluYM8wPr+C7INR+kP5Avss4kLsD6XcH25Idx4/J3GzeWW49ru
Jq6Ve537mpd5I2/hnXwRP5Jv4OfyK/jz+bV8kn+Jf5t/n9/Hf4u/lGAQQkKuEBPiwkhhhnC2cJfw
sfCxOF18UfxQMkhLpKukNumvuEQaJE+QT5Eb5BvkzfJrupnInU/DJnis860+sou/jB/Ob4LruXLB
i7ui3yA/z4A5/FgOOZVbR67mLiatXJ54njSAG0DGwV4hhmP9LHc3t48bwI8lY8gkWMhlXhqQHMIj
6FULT8MeYRue22/wyOdJCrmE+0JSoAUXXFXY5jN8LyHOvwhv8e8SWbgX/igYiJvs4R7iJyAX/FIY
JNZBhL8TfsEvJxfDJm44gOEb3Wrk43HkEZQLk0kZ+YpP4YZ4HHJRBf8BXAGLuDdgD87jq+FWMkeY
D9dDObkIPoYHcVYUimdKRZKTPM+dITRzdtIKnPAwnl0VySO86IArSQN/h/QF9yacDS8LBniH/zn2
/mXuF/xYYa84kSzAGXAxXAXLU5fB+WKd8DsyH3hSC/nCLpRuF/FlQgT9S1GqTEeZthln91aUA4P5
sZjiQc45GfliCkqIO/B3G8oJATnoDJzjU1GK/QZapclcG8wXzQSlDoDwYvtEmJZ6EG5PzYczUzdB
McqDVamL8Ijr4EO4AdaRle0XwjLcnb6Jc/tkcQT3sjgiVcw1c29yk7i1B19fHO184oHP8PcLjAwS
H4dm4Q8wCWpSq1O/R+7ugRL2djgdV7+78Sw/xxZG8duhvH0ctyE1gl+G5/sunJJ6KBUiBliQWgzj
YRs8IIswS47jNU6S3+H5XghzuYmpFfzc9jNwHG7AUUjgaJ2N8ucaYblwhfAvWI1zfi3Km3tw3jyC
M4fOfWBGeBSGIr3dLsOQVo7sluQ27vaEHURhNw8GWdhNwKuTxN0cvw2ZTI8ipwQ8cXVf9f7qceqX
1WP3V0MNhtVvkfTuFbFGrPlIcJEP34b57d8mRPgGwsJ2+jTCafxG7lzUYSJqiR8lV8ZRo0Pqq425
+X3EttRXidxYYR+jZMBTww2UKErGz/U6Hc9zIOuqDRZ9k57T4yoh4TRZ+ujfIbxQzZGEydqHeJXl
D3ni2Jk47Y26P95QzTql4m9/NRJitVVVUde7F4nH/QmFCLIBRAm3KLj98NTUqDvcVb1619v5vuVO
vpzRNWU7i9/uvbMXv5G49+5t/zRN6Vk4Ux8L9eKr4MdN3Tn0LBKreuRU5nB6QZ/DTbU8Zn8s8Jz9
ucBXORLhnKAXeAfoRckKep2sgt4oq36DIqsek0VW3WabZHWb7bzDbXZxTrfZyzk9Jh/n9BsCvMNv
yOEdHlNQsnpMIcnqNxj8/nzQOwD0Jo8n3212uN1mJ5fv4HlQ5Xyr1EY2JyrNZpPJYNCD3+Nxu8Hg
dDis6iCzLEk8Nwg8N5vcN5vyzQlr1Xjz3WbOfHbEcLNffzMeF4d2k7WKWhjbuHs3hh9eQC9yQ3zP
bnV3h/8lHc00zYxvmqr7caCtVaVIV4kl8YvVHatKPNSz/BvwAjQ0LPdvcvnsAZ5rwwWRcTH2Xm8L
WYyyROOGxbKs9+AZ6glemfKacltVaby8vKzMmg3ghXLbo33L7ZG+EXs5T125M8pHnBE+ao/w9og9
Mn/qw8+d1P4FKZ26dioZMPXWqetfHENc7S9NXVvb/uzUs0n/Me3PeMkjt5BFt5D17ZOou6X9llva
a8kj7bVcDVlE96QXtZ/CzcTrrMI4dpUNBRbctNpknaq2kfKNcLdZh37CKt9tPg14lQ/zPP9z609W
s3Hbv2+Pum8PDlJNNT1n/0awyPSEarD3JMZZ+1T0qyiXZPw5VULeveU3Y6dtu+z8goHROIm3n7KN
fEXMn7+1/5tX6pvXPv7L9lB7+OAepflO6cH1UDm9QSVg09M+Ge7mCfqtcDd/mrkttbdVVbkpGPiq
1WJhgd2tJhML/CVhMRi4KRZzCJng57ZMr+ky9Ds9JxZ9tuf2KFj7FMTwV+5yu5wqt/8ynFC5Awsu
uGzbtLEvt59CdpH3tm1Z2zztd9/sf+vz9r+162i/H2l/h1yB6zsDzKH93mRAYfMz5NYJiRjhqzmO
GEg1GDgeIyBVyv3Ho/5bitL8HpQU9xjvvQ379mXDl7vVPYzvKFX3qPv30Gndu5d/kywRemfRU+Pb
WboTe1mO89chyQX9+lVs3jlhallVP37nzuXXxsZ6Z52KvRlM2riF3BKUeAPZKHqXcct4biwZix2J
AucTl2Ehr7DsOipTdjeoH0Hp2D29e8FyHIwWSOBYlPpoM/a+EedgrpC0bdqEFbbiia7Cc+Shgh3V
w9FTqk6fyKMg3INl7hHYuexraMDxxUPi2GY7nun21p07dzJ7SOpjrgqvNJ8esS3Ap95pcVRxbal3
EmFH1a084fi7+Ud5jj8HiIM+7kWwrIH/BLhPkAMe3oRabOMF2BbO1j1q+mrSmdmAc5JeVZSCG1GW
Z6+rk5QT8vCa9jqv+JevHSjjpqCMs4rbkdNySDvtwQYufXvWFxRER9BkcqMo/oRxFQ0kvJSt9FZQ
aAq4FAWpQtOgFFlqJ5KdeMbsnDdI3z3Sl3gkiR7pI+RPFvg84TUaJXpIlaaAqiiU0rSOQx44ZmKc
IK3irjZebXneLOplo4cbbj/ZeZJ3qH+yfbpzuneif5G8yDjbvti5yDvTfz53rnSO8QLLKuk2ea36
vOct7nXpdeMfLb6OLg1WU1+CAgpenlpwp/6G+sqYCX+FOyITSSSste5GfSIS7dMLZ4deRd002ICV
sgX1uGljBR+r1a8JWRVFaSOJ1lqr2WhMB3QmEwY21lobqeRNKHikMNCbSNmioMsUhXTRzbWwJvjc
tZR/8NRRICOlwYblLJgZCtKwHBqS3NBkYkJdqxT2qgEUAy1c2Pir1C5wobOhs6Bjz1QTdPX19f4N
JgfK3tbFJpPgw0DLYgE3SDXxmjhlc9XWr7zM5bLhdJeiuQUxu+oqL+tnVWPRXFmasujVe85pWTFk
4av3vnb+jVsevuiihx++5KKTGrhXiUAG/nzGxvbUW+3t7U+vv+0x8pP2W7/Yi1uXhZ+fcRXy+Luo
TL9BHjMQM+WwjYaOM88GDNnRgmzAkB6LjkFJRGp5ugZYJFzK3cDdrhN+LhA9SCLH60WicOQFAxtd
A71OQJhyS+1iUhEDnyWsjF0DjF3NjF1xtBJeyoxZjmPc51PEBK46RHosMz2WSMK4T+REr3ErqSYr
IS0qlqevCANG0mujGncVsdKVRwM0oHBnwCUIR/RSQhT1RNHTsa5B7ebbiQINRzwStUqS3BfFVzn3
TevgVyff+n7pCuHCQReFfjHyhRl4DtU4u2UcuSBXwOZmekbprarJY7dLU0x0QlmtLPB5Qq+qGAo6
xCCdqG5aIBikucGAGXOCCj3DYBv3OPbJ4HaHQ6qV48Ihqm5fox0q3QmllMHiNZTuKKNTmOtoULHZ
ONZgQm+xctl2diWMNjs3JeigafTYLXhoKjCMRm6Km2ofNtqHao3OatoebY01lhg5QBwgPS4+IT0u
P6d7PiCPVuqVyeZFyhzzBbYL7NfYttk+9H3o3+tTnjA+ZueCBlUnSS8EfI5AwKcL+FBS6nwB3hRU
27j7N463Emsb8Wyi/QTasY2EUwwHTXdDp+lu6JjuplpDo/tVFLR0ypPHucsgDCqpTCjWTTW4X1/K
XcoJ3FYuD9eEN2xgk7QBBe++OJW/bHbi0qhmz/6G3VYb5Qckq8wlcTOK47QWy0zZhN6vBtQcNahK
v0rtBRknqg59PbrsfK2shwbScBbOWnppTX5ZNnHBNr68dTGnOExs9joys9daZaXLJ2SpfGckVoEM
1a9f3z44b5lyxEmNahJXIJIsyN9WcO78n97xxbrbL7z8TrLF/tVvX9036qGn7pseXL9+cPXs7Zfs
+HDeoh/d2Wx/+c3P1tc9su3+q2f1Rk6sTX0kuJAT42RfJy1h9HoS9Pp6AkDolIkrGCGFUYPJoliC
BkOhMxgQgoUBsdAUNSkeLy5fwiqdhGE5RrmEFo+VUhmPCh1/YKvCNTrqMTyZPc+qz9qq1B3xMuoo
f/QSTS7TcNNVJmG4dar1HD8/0bVYXeiY4zrbdL7jKlOz4xr/AyaDUTGZBZlge4QyAn2k6XFCjUAm
0rdVUZyCZyt3P3i5BQk99k7E7plsB/GFrRNf2DqpAVvjjPDSMBf20HkUbpIPqiR3qiR3qiQ3xpju
iBGIqTEOz/rLx2j92JpiTxupbPG+SraSSlwGbE8YOzTDmp5t5KYMc8X3MPbKCP8v4w0dOmD/bjqN
cH1EeS3Nah3s1SKGeZydyEb1VByR5ZSJgBAhqpgsBuSdTYstlkChgKHHFheavB5PwMk4KsA4qqy0
nDIVLsPLqtArp9qhwkW1AeMquaIjmGUwymEypRDNjdW2hm5ZdOmj911cfrLDZmxsu2rhGasdrZHP
fnHeC4vmzbl8Tfsnrz+ZIld4bl+VvPyiex13ceddPPvyK68Mb3pufsucGXeWBH95/fb2f3xE92A+
lIAq7iQNYOIClPO2gZL6Oj3srbUmKaNAxKwmkbIBfYduyQbErG6RsgF9h7bJBmRdprAuG5Cz2lmn
6yiTUU26bEDMBqRsQJ8NZPRYoqLWVqcsUO5QHlaeV8ST+ZNNNwu8DUUWKBIviwYjL6M2NJle4AXc
5Qm8CTjFJMj849zjuHDkyD0JAwgCFoEXDEIbN+8xUTQkckJ9DFk1Z0ivqVjgc7a4MrSRioRJTuRG
+8hNkb7yGgtH56jR5OgDnMqFOdyXYWVaBwO7N9M63CZzG1nNWO8vdO1BtdyXVCdUqx+pTMnhpnAf
7gCr2FZ7VUlcSG/+UO0xw70Jl6+2KtQTryWM5VV8bnEVL+TkVDOzNzIilkk4lISxSmmaUKUkYlVK
bgD94qq0YZx897ZAHOL+zYqgl3gTbiPLHqNLF1CErCqlG8W0LrVG+pJyK24QrbyVcGv3X8n95EfP
Ptva3pfMeIDf/O1JD7Tfi5L7lv2LUCDQVW9EfBD1qsxWJPYsj9iyAbuSudq2bMCuZC6pDQNb6ERP
C8EtQHBUTXQYScBsCDqdARtVskaLIAQDJjMB2YNLELaEZgEmMKn6owKPTmQ8jf07UMhRGdfHxtS0
hdExvvNzmnPW2h+yP628rvzRr9PbPeYiH283OG12+wtmi8Nsd5gtJpRzCTttOmG+B3d5ZkvCSTLd
eMwikFepDERlmLDSDllnqEvVS9UbVEH9r2WYh8kwD+4iVA/nycowz5qwbRvpCxZyC5asbDFvOpQs
Cx0syw6SZg10l4fyi41BA0qaBhT+u1fpSuIishV0Vpit+l5iL+NW1JM8k2tUsi1voDdTsgstgIDJ
To0igjMt4ZxOS0Bgy92AyWJDzdmy2CJkFWYpdcgv1rTe7CzeUKbZqZEB5Ro4HTKuhWNTfum8ffHl
retXT13d4+HruTf3Pzb+yhu3E92K67789X7SpDZfu+O+O1rG17i4v/68/Zzp7ft++9yNLbvw9Mci
pzlRb+ZAEfm0k+YMWUiIzCA88fcIJkzEZMLllF/MDTpMhiCBfJUutNheSw26Vco6bqY33Wyv5c5s
jHa+tlN9JstCDXvUHQ2UhYoXeckwOeEc5h0WnmabHF7Ez5Hn6Bba5oRX6M4OrNRdFXhd95rLKofp
NSxIiwBpSpQu5vw0FGEZtFsTTBx2zE9encGMRagxs50kVHfBpvyD+Ce/E//kd+Kf/EaV8Y9KQEVR
hee29zG65lbX9EQZVbkxmJ10wawYDqLUfJwdJ0iqEqYa9wz3UvelbsGtZgrgaDCxaq51u+ih3C7a
Z3cbl7cx3rF1SuvKzvy2J604mcLEAetgri10AdZaEI6GI21Z7qIHoLqz3r+JENFg6sF4ymTyO3IZ
TzlMfpGpTL94gKfK0txE5FgB2zVJMtWONrr8iuaCVa2gupI4OvEa/81GT8/Ri2oHTzmdG7xtfuv+
c1+58r323T+55pP1b++vGH/9uLPuv+/CCx4RJpkX9hrba9Dnf5o9s/2fv2vecwkZQy4iDz+57qlv
3254pL7trtsefRSv0izUly7xIRz7a5l1wrzDRAT843SCHpUKFUy9OCLoFVMjz3P0soxnq1qe81l0
jfo/w3jkyhkcX4PeUnIp7u285swEHqd+2bC8euyXe8ap++ieh1ob6GoXVwjppS3OR3+rXuGRV+hc
I2yulddkLCgS8JIc7WezVcziN61u3zOmn2ULf/nfrxG+Xr/6lnZb+zdtf1xPPiPP3Qk8TMJZ48VZ
44Yo9OKePTBvWhXwB0uoGsP9DTelpMQWCUpij6DNFKQKnxkpvtzMbBRxC7WL0aljyW5IaIBlWjx8
1mjGZ0vxHVOOz3MqtLiTHdHJppzzgC3iYEMH1UF7qME5Y+94jHVEynZESndkN7N7WLJqNtM+TcPA
t4lcmkibpTWdTPY72ZkeOL9sY9gWKc10IOvorB/b10UKXaNdo2MfKZ/2EvW9yMVwMblIWKFbbjxL
Odt0gftaaCarhat0lxmvVK4yXed+yfqs3aZA0AMKtnRPCek0mAfN62CneR3MzuvNtcHGJ/REP9jG
zYd4p9LxTqXjnaRAvNGSCKMUsBCwqBbO0kZubC3zZKe+Jzv1PVkjiKcxyRO+jZu/MS9bKC9bKC9r
VMlrdGa36mFnwsk51/R+LqtrmIJhxpMvO/RNx+LZVtXAhjJ9s6BDDOSmdrUEwj4UAi3hcCn1isO4
Zt+1oTBMsh/9whX1WcthOe7LNuLIlTCx4PdLth5MLNhMUoSJBamTWKiqYtbgWN8+mc1YdqkMmGJ3
dJIGnUUDWbhs8UdPbP9s0ZJV17Xve/PN9n03nn7VogUrr5k3/+r+o9dMumzd+ssvfYj3F9628J63
3r1n3q2FPXdcvS2Fy/ztNzxJJi+48ooZs1dd+W1q7JrxDzZd/sg6yNj76MwKQhE37YBN4TFjCLV7
vhV1+z7GllTJM73goYaSHpQvPVbGmFZmL7F6rD3jxh5Balceb+bNZgdMIIRtAk2qVZpC6FIjl26+
6WjviDeUMYlbxgYceZZOIpXqr7ef6bAzdOrEgeVSooitl6xsLh6m1YPb+remSjs3lBjZ33eyKxE9
1TU1Oo9f7Frimx+9wHdxcLXv2uAdrod923yfuT4K7wvbB7rucq138f0L50hcj+B48wy6rgrQRsir
E9LasJU2Gxpc0In3Q514P5TlfRomVWDsVM6Y2tdRztipnJFUJqwHL7bW9KS6dhPq2uwsyM/Ogvzs
LMhvtHbMAmvCylnXxA+aBagCMzMgw/8dS64DKvBxKMC1VTS1a2MkLIWz9oflpKGeKUDBaE4rQBzz
jkUV04SdrRAdCjC9nBrE9e1TQDUf+oCMb7Myy2KMMPZ2Mr5ftt510axJF0/oR/o9vmTzt0R+9oY9
F17w1/t+/hb34gMrzmt5+KKL7yWT1AvOPPnSN5YpntpFRPfGu0S9o/2D9r+1f9y+8RdP8H1+vHnH
natR/SF/bwEgVwkxdpczfTcnjHsFSdZzUrXAVxNJMHDVuOwGjtoI79Vl7jksp7psj8ruNFQxkeDf
JAq67E2AmvRtgHInvWO4ZefOnXz9zp3fPrRzJ3Cp/QBiPe5QZTBzzbTFwTm4I/iqk5np246wvlO6
2CksZMOdNp6S0LEDVZRfZap8nWYbLCYZjb/K1P0ym8gp2URyIFEyZPetrqyRNbulMWa3zwZDdo+c
DejN2W5kU+R0ymO1xGxR2Zbxb62ZwFdMUnBUgdYz3cf0mMhoqdpLna9boJ+pXs2vUZ8Xn5W2q3tV
o06sJ7XcBHWBMan+Xfm76e9mvaAIJsHMGw16URAUk1knybKCYZ2kyASA3ji2MANuWFYcmMXxPE1z
0jQ+LCgOrKUPiqIuKPFSG7csoQed8mmCIxy3lRhRKhoTNiUMc2V+4gThZeFdgV8jEKGNkIRxgrJd
flfh1yhEoXHVIr8sc5fKTTIn/8jy+h/SLOJFh38eZBOfV92zB5m+2renZnc1vV21h950yd4PjWes
fbgyqlql7thh3rFjlZj2cZU0JmmcNCYZPGVaeuZNq2sVLLxO3praS2+SpzXMWcsb4v8H/Bt0Uhvf
O6Es1umAIJ/qFMKxu6g1zLSK3Bol5STK07ukfKxAknmu/Ldc3ds/2//je98kf719RG6gXNz69Qiy
rX0YN42s3XLuddfinFmLq8dPkZetbL/yTvqOFDJYopDejxGEEdHa6Lxoo/5KvXSG72xxmb7ReIV4
hVEqcOl5T0FR0JWjx5XDJ534/ZPv3ihJeGr1erstWFRUWAiBnCBeoFAwaAWdB+u2d9T1dJKlHpSX
CqtrqPXEJIUu3KS21EeJfKomJBtVEZJEGUHS0Z5KjPUkB2VLaXL+Qcc9eJeSPa5amx9TAvS4ioEe
TaHMrNBjKb6e2Mfv7FAM2Q1IMMxuN4Qz9xr2Mc3FApn7DF+3Mq5NB6T0nQcDu9vQEB8w3dNxJ6Gh
ej81tIxj8bFpa18aBwzL6PD60tvwVIlSu6+tijDDH7vr4G/R24pw8b1psc1GIG0sBh3JSa/HuU4L
Enob0hrpZLczc1ESKUvbjWPRCOZVUPFNw2u52LoXG+fNX3nD1KYnV7f/iAy8rPKkMSMuv6v9j2TJ
abGh0/pPvmV1+3pxa/2Wuac9WF6wrWn+hpm9+YlW17yxo5cWfnOPrFQuGjHxfGpHnpf6WDxHfBVy
SCm7QzybW5jDkfQCnY3NJ4kZNBSGMtNsWAYrcprgypw1cIf4M/4B0xa+1fSc6RXYnfP3HKvZlmPN
yeGLpB7WokA4NNJU65jqrPUuEBflXGi71nYHf7v5jsA6cj+3zvp7sx0c4FMdqk+gt1ZbelSxpUq4
R5VqwQnktwcV3h8U9GrMchLEwrim8IXc2Yvuzl50d+aiG2rdsbCOoFxmUVOtjnGKzhucPT39fEq8
gV1AvJYYyGw7re70YykN9M4d7i3P8icMKNcEi6oqgr+NL2tdjPsyOwZaFit8+lrZqI0ibYAlbkmI
5ubhNbHllZcJbjlGlSjndNioGhVanxrY/vSHe9r/8ONHydCn/kR6Dnii/KkfPfzB9CUfXfXT9zmu
9xffPEnO/N2HZMqGXS8W33PTfe1f3Ph4+6fN26jWvAt12DSc9xa8LmmtaQuHyFBdenZa1aAFdO6D
ZtHB90qzsyhEB0ZPQuymgJ5NCb2B3Tv2sBQ2qZiG8IVy1OywqoaMZU1NL3FwUqn/9aT6Z3ZSfZWd
VMFDTKpMtOGgmdS719DzE/14v6yTdKJO0AmS1+PzcJLRgDLAwEtOl8Nld/GSn3dHiM2MxKMLRIjL
YI1AnN7ho/+B/zLS4N8A6qGnWmaWuV1ul83p4HCO5UfKMjdnCnBm3UX+9bNpl9SvaBx3wY07V7Zv
IFU3PtB7+NhbF49b3/6SuNWZc/Lp7S/veKi9/eFZZev79R7+6YMf/bMoSJ8buA8Zhz4lbIQ97Ho5
JTGo08ky8AK9ZAZ90Ag6mfK4Q7X1kSfzJ4UNYRNn8JkEPdeh47N28A5hpu+CMNPrDyPVlAGnZmZB
5hKMzQq2hrFf7v6OJKPrf1HHpJYoEtBnh1L4jtRKD6czknH3CXnf3sXHv/09f6W4dX17zc/bTevp
2OBGR1iJY6OHV9nY5LKxuUEmHcODQ3NnmAsbOc5n/B/HI2FMPwOREV/t3xkNw4Dphx2N3WkLCl2J
HzQSj7GR+LchsP37CKzj3/72Qy65fwI9+/7r98/Dni5B+boF5Ws+eYidu8/v8Du5mQXkNJ2d2Pi8
PIjY3Fw+BDkmAJ20t4RI7qCZx82/npBYQX7eQTM9r9NMz+uY6abavDDP4xgWzGT3EXazkWGLwswN
hbcYp7BFoZm2wp3VVEAKcrKDnZMd7JwOoZoTCxuIoUOoGthG0+CNzT71IKE6Vm3YlxlJlQ0lXfJ0
2GLo82m2qvQNsSpqlcI5PkyI+gO+gDfAS0pMzXfGQjFdvhCL5ntMORFwWewRLOywh2WM5Yr5ERIw
4mR3WJEE9ZEI5PH0K2rMIBinT9pUdyzE6PSHBv9jfCIvL2Jmhq9NiwkxUxtA2WOLJb3Nbje7mUg3
8wfdWbOy5wCoXO+bbz1IsrvccgmHop0+MuawCSjcK6z8ydySG9pfueeN9rtbN5IJf7ybkJtij0ZO
37x05VPnRipXEe7GS/YO4mp+TvbvOqtxCzntjddJY+v8tpt7LWsae8qV46++e0f7V02zKsj/o+xL
AKOo7ofnvbnvY+8jyebYzbGBhCQQFiIZlDtyCYRDVlAB5VAuQRBUrAeIVqmtZ23Faq1aLUcCpGgr
tdQboa3HX+tBW7RqTcvnn9IKZPO992ZmswH7td8mO/Pb2dndmfd+9/VMhCOPI25fhnkHGONoeCrC
hKAv0MTQxaK0XToiQYmFUBYQV+yHCkIBKggeKuxpFxI8z+GoE1HGEArYMlHIiMeaw37lAFHKAFHK
sptUoELZwwPZwwPZwYN97XLCzd84YEvoov4L4hNc4iuQBUGXFSVUkFCnqPPVFSozfHY4nV2ZT9zI
ywYHndItDjaRFKpMto4ICIBUbVpCs2qrOH0RIHVbYCEhyNY+XRuHEUrRsxxtH38RnnrxxR6O3d/z
BJxzagzs6JmI7uYFxJhuQmNOgykk4gS9+6c9APLuQNAIGKm6ZtzX+QGnPBidyiqOwKQRkD/1tDMf
5FQX3tuOeR3E6SwdQ88jaS0djU3OfkC9s6+qdvblSWdfVOzsw1EnDaZGNZoS7DZ2B4voHekrd1Pb
qZ0UU0fZ1BTqY+o4xVoJdHAbRbNOeBHPTdidsy+9OfubN2cnbcMx4sic/Yh5Z3aBsL5g7qzdm5Cl
lp29clVLT94EwnFHojrl7Z8OxByhm9OGR/+FF7E1g8a5ufcv9KXYggERwv+MhfAK7hq4htuibjE5
kXC9ThkzvS4Q7WSKdVHsh+JiAYqLfSgupiTpv6CFjnYhJWPvFb592Qv2yY5YIICj5+IjNglcyNmE
DyR8tm+Kb76P8YEURfIiHBn7hYfPH7jCpM3a6w1Xt5FdeTJvHSADlGg23d1pNFKII+1BoyjqDJGl
6B7JWKX7h/KHDEYDRwITqeE7+BWXj19S9eLsX33rV4fA9vCTGy9YfQP91ZlI12tLPsIyFVmG7EWY
Z8DpZFyL6bLmjCAOq5QGc0OksdJM+jb6XZpfK71Hv4dUJ8z1icpXxd7JbGWfZr4QWIkBg5l3GJzb
fdQWrdImOoE3SB3vUDIWPtqBXgvunsH7IrI/0GEF8fGP7Asi6DeTyfMEMRI5j6kJh89HZh8vSqIg
sTTDJFjJz7LoFeJInB8xJUmiWMgARFqIbiUayoBiuuAwW69nwXZ2J3uAPcoy7AQBH5PreZBAJv9O
nua74G0d/5ZDIdEkJ/5/Tb6v+pSjJ7E7Id2nj/ZkV3ZjDxQWLC2Y/bS04CfiLdingDOH0D5MAu28
YLQILaBtZ3ha285YnwcBG+n/M3S248vFL453KCYe2uN2CAGcoZlNgqEZTSKGJAORtFshNzvdR1g4
OG+KZWiMayMZBj/LYhlE1B/tDSIwmOHwFMhWRijzZxjbn8FTsieJwECmjzTTs/E3g5WrsmkKOzFi
6Cs5jqHRVBDuyfTjno1IVDe6NAxKAfrnzftehP8D+J4H4bd6qZ6TxxEjrYbv9vzszAPw0y9yjIOL
TA2pLnjcyY4GEEkulhIS2J8Df7KHh3muSnuTR+d1Ovq/1nFPnmNbcN9kW3yadVRarL5RtKe+OiTn
SYcAuqvfIR71v0RDfYCiOB3dgUE70kCokR2GDhHQL7cAsRZHyAmaahJ1CnFSBLA4468KQ4qF32Z1
hRYpAAVR1ihBhJLMER5kuAzo1F7CgAwKp4m4d/4v787PdPbL4MWRrdYDB4wjRw7gpKK0iyKUl9Fb
whPmzZEtTbYM2bJkK2BsL8cQJFoxUrqw+qf1eQYlsuU9x6GAB7iEZEWxQElIVpNONiyygoGG7Bg0
mCSrBX8bAciXPAfbKYsyYLutuuo3500X+VoKx8nSJ+pOEJMPkZRzM9kCSeIQQcy+kYK64IcxgVmr
3Ka8goZSGa+M1+lqJqnWarPoi5m16jptsyrIkBUy6hBtMmyjR/G2MFE9X5MegA/S9/H3CU/SP+E5
C+qaVs9CxIigoKhqPSsgUFAu0i8CNoBQEERJRkJS0ww8T/OtTRa09sMnkfgYtJtNCF1g0B5FlDyn
reuZtcV2KWErN8pA3o9uWwMyOhd2oZ0OqJFSQTiBIrJIwYoUldBXGMDogu37Eux8dhOLJDR8ssPE
elAEJ9pnW8I9RHZgfyZ6FS14eSyL8bfFqfpw/6JGN/Fzbr6euDnRDsmavDtz1i8oBSkeQu87FOx9
h7gx23Yq6L2qQkal9v5rlybhN918obf2lma02lKSM7S3OaM1NBNwzwB01M0LSs9etTKLuAkORlB4
vlTMz1nchADqruMT/znaALLQQ0OaQSlSx0A5MB8AFeDi+mBkMJgH2Ody7Ttys9j9p7/6zrgp36fP
nBrDvH56MHP0NOYIDyMZV4LtRggJVdJhz/EueD7N3e2W7CmmQlgJkrAxktdBN35cbprnzxAUsoVI
X+IFJIYEyNO0IDIQirzA0EiNOJ1XI+gCNYL2ju9BPIrjWE99YvMqNevQOtJ07SghuGxCBgl5ijxf
XiFvkllZKLRhXas24ejSKrrk/86WZc5Vp/O2bIG2ls6mWwi+ZFeeOFt/tnBoNZPZzBBk8eQS3Xt0
HxJHQgJtKJK6M6ge21QIEzoFe0wGDeGBvWMygt3ggA0ZHkkj7LDbG0FggwPio+VOhYRcnuE1P3r6
8OsTe30ILHLAIgQGMPivXXnxBAqo3kEkhRYowJ8tlhzvaCPAKj0wH36ZhvtfPpNDWHMTcyPCmE2n
N+EeUMjS/pB9i9KoGHB0oraoDvyG3x8LxWIMYzB+OSTHmKdCe7WXNDoUCsdgosg2J/smh+zoLHaW
ONOYYc7zzQnNC7dHZ8buCD0IjUgxTVvFshjop2sGCpAk4Omae9sDqQQP+F8WFCPwCBfx9PKews3j
NAM8qTzWJvG88l5gl8cTTpgyH91UBIp0T2TqHgrpectcT2HMydcpuCa6r53iCvhuJH55n6fD839m
88gy8eziBVwftku2iONTFukIsZJpuqAegSptYLDfjFjHzQbV2ECZTTBVXkZdDraAIa+DMT/tzO19
4XBu/5OvgKJ3/wBi6z//zpu5d+Fr4CrwgxdzP/7g49z2Pa+AOb/M/TN3GDSBWAeQv5v7xPF4Mj2I
1lUqDAY6Gu1Cc6kfthlt/ouNi/2MrBQjRk6Fwo6/yOo3Id+YItzRbqWE59D0OFEOrV0gkQTBcIXi
CdvC4yREE1GA/qNh1Rtx1RtxNa+kqP+/jqdz3XCRQl2lL7qw0pkSdzo8PxwxdrErY5emEAeUpmEH
VPibHVANoWKI5qW01ERw3pkJq++ZuOye2X/LvZrbAjY8/8PshYNuyd3O7teshXuvei7X0/MMDe68
ce7NARX7nGf13sX+DdFPgKqCNJmBe+elHknBSLg5AOU4U4KdNv4SfzlXww4IpVPD2ZbQsNSF7IWh
8aksO6N8Vmo5u4G+jr2TvpO9l3qIfpz6Kf029XbwE+qT0CfhaJxNUzXscJbJsveE70u9nWKSwZpU
UzCTGh8eHx9dMrq8LdUuzDJnBObE5xS1l8xMzCxbzC4KLE1tSN0Vvyv1h/AHqYgcBgEki3bHMhTO
aK2PZZiwP1zDDmMZSAeraL4qFQ6yFFdK+6IsxC8otqK4WKehUFHMi9F+SBMtQJpoQUArmvKF8ez6
PKL1eSagD1Mvnl+fR7S+PBr5JsBoomZTDawp9dCo1EOj0jzhlqaQgJDz9CqHifVJ6FWOVPfRax+5
TnRNE49aSdzC9aaFMpTZaLxqvJp1AxnUKiyUV66K2QGWong9nEpVFFcFgxU6tGmaryC0zYt6MaFt
3aXtRqcApg5vSAImMQGSwRCfquQKHGGY9NHRIS7Nm5gBNKcqmX9sXpX54Q8e+83Lued37ASjX8V8
4OqeT5+86qeI/N/L/QnEPrhy7sULf5BNb85suPgAmPv+e2DB/l/lfvz+ntzH367LPgwyu4H03dy7
OXRy7s3K4RGMj48i6f8s4ghhqgzeSPCx1JI1YA2JzylZJFxVwoikREggW55sK7AzAU8UKcTBgOIB
sgdYXb1/6rCiTWh/vKOsssnEr4sqmwx3r7t79P7/dBSlnPfR+Ya7x+/b4xGQ1CbEJySmyXPjV8VX
ieu09fqt0hb9fvUpvUv/TPuLbiBenjB1v2nqpq6IVgyWRoMSZ+HaHTYsisFQNFIc+mXvgYK4zQHH
MxcKUaVlhM+FESZqQnE/vO2f/pV3iRSntIc5rzaQ8zgTcfdFiOOPI9HXbKJiRcWmCrqiLAzPyfXK
s7vwf8vuuH+rm5Rjw/pcP7srgSLHwm7sxylmJlwP2d7oRaaOVOo4hTpsvm6y4IEVBpK6Lgm2ntGN
YaY1DKsQYCXRYTWkiUQjGRPpKhZ6anY8YyAT2SgrQc+88jE7tluMYFewLS+LRCigI60DlBHCcPmr
4088KzQbCoZ85fRAiDhsOeG2JDms9FG49eAb1732+4lVMy7sPfHijKtnDiht+yN49Nb7Jt3/WK6e
3T/5lfUPv1OUrJi0JrcSDLrlzqEy37OGbmxeP/ZKXJM3t/cvzF/Z31P19EiSs2JSlQV5SKkCOJ/J
i+bLcGcw4gFRBIwsIeepBbF+pQCWC+B4ARzzYGSbh12EgB4AHMCuar+cvpxZTV/DMMnKwXQmfgE9
nr+waHTJqIoxldPo2fzcoplVt/u0chx4wMhT4QFJD0h5QKUHlBO8ck52gKQHpDygEnsqx2CoSk1V
wAq6MjlEbyoflRxdNyfRXj4juUxeoi7VFvkXhtfL16nX6dcbaypWJ2+jt8q3q1v1bxu3VtycvEe9
T78vUOyazQNKU1YsFRVT1SBFUdVRi2kYlKIWItajDlgfuz0GY8mgOqC4MgmSbJDNh0rZ4gFicXGQ
JqoTDhtknfgG3mVJ1U9dt/MXswckKzRVZkvjRcUxgecYGnIgWVGGjnFscWxA1MY0dDfSPbqD1AAS
ACIGhQESYAqYD1aAbYADXWCnrQwoTvh858/AP8xiklbxK3wp6A4miP3SQ/u7TPPpoWKKqgbVWO3U
NDijGt8PIeHqaEOpco7E8rI+0RiBlIUtH/wpy+MAVj77x5qOGUVkkBsUyk48hoWV4UbbPUlGQu64
tNDoyaaP4c0JPFKIyLF6jzMmZmM36co+GgeFLwjFx/aBGBgQCw5giUtngBwsJtpQkPYikohcnWS3
YtjY4AZ1KypJmiepiXJj9AF/KMiECD1j8Zaau0+d98r1y5+eNmXu8NyyqYuvuOGr7z329W3sfv3Z
p3Y+mhkK3pu16brbTv/g5dz/PgjeNa7+9szzV48afUV56NJ082MLl/9qweI3btLuuOumiyc3Ni6t
Gr5n7ZrDq6/5HPuV6pFWux/nooEQsWA5j+XyHsB5UQb+P0YZOC/KwP+HKAPi3ywsRshGkSUmxC64
uiPhpFbt4xIA1uE8XgD2ADeu85ktEz4vuEz+K8/f9ieP25/xuHvO8eTgbxT2PljoekNTjwzOY9lP
DdIroNUN1+QfsU5K4HDnCTRjNOGvDa1umRCOnUJfrojZmoux6rPPnvpfPHaPInsOR8X8YLjTBSKl
z2JmCa8KTLDLjY81McOFMcwEYa3+BPuZzisUNHHJKyf6+wlMfwFB+PtCA/4U9Cx6mLfooeFGSY86
Fj3MJoIgEZwShPODK4KbgnTw31oJe9tVEjD1/BFSwq0Dc6Sn5NGOlJeeEuN60BzpKeWlp5QNYMu+
T3o6numJRtYNMuSNN2ImpLGdwJlobPcu40QKyo7pjI0D0Gi69hqJLpBAg8nMf3FB7vRbb+ZOrXhx
7LPXv7OX3X9m14e5M4/dBdTP6clndr+w57IXSXcDSkRa2Bhc7wcvIBjM1npFe55oYBDgihyhXzzm
VB6m+pnEhXGar/IixxtMqOXpQOz9Ii/1BA/ubJf8qvpL93s/9Q6CCjdnBXqAFPW8Rfg0N5sTVHjR
PQQUOHZtC8f3iWUpUawosACydR8eMj48ZDY2Uo4XAqcrV9SxoIaqopNSnVKvzFduF24XtykHlOOK
nFCmKJCBsgDdFG4RKDLxO7e2kuRD9GlJFBMC6xcElkLEB1k/hKyIfurzhEQJ4kIBLIQCCdpVZaYI
YJOwTUCvAbBVaFdl5kFwN3wEQoiPmAl2Cgvr2fnsNvYAe5xl2S64pUOe/6TjSlyJa+LxM2w4XSii
ke5w61k9YtzMR3+fO3A3pSMk/D+7RQvgneDH/m0vy75tZxU6e8jUOaR7EF6LgTgOcEnOuXWChGHv
ZSlB8Bw52KYoBY2OM7ARwJE9r/wOXD+wpGwAuPOlnhfZ/aff3bRi3TqmmsQNkQnAr8XaP/ynU2Wq
e7iF5g5RoIsiWgGW6b09+TPofmd4+Kb3ZeEyXD4OUYB4DkJ70pD2APR7nlaloa/wcFIvwE+9QAAr
vW+hn1HdFGEXthvbq6mUWW2lwhlqCJJVQ8LjqbHmeGtseBY105xlzQwbDwgP6NAM4zCaQbauptJo
gGgkHWhim5RR7CilLTCdna5cHFjALlCWBq5hr1E2BHQ2gL3zFlJidUjGvNVxnoWIUoKxr5hmWBZy
PMI+CbEfUdV0XfH7LAsvRBVGdnVLB0uFE3ivWCbe23MCgpigWAgTAPFhQIVZQSgOhP2BQNhSRLE4
YCHQMhVdTxim3zBMS1SEcIDVTQMxY3RJLB02dF0UERqgawpblmlSQjQUihojRTCVSqARm0oF0NOm
WDB1bwJn+kUiXeCOXY7xkI1GJvZEwz090UhPeNLohaM+7d/+CP1hY8HtMuWl+E4sdIn33yG03KwZ
Bw+iTctBDyrcIDTXEZqbBURhSbgMwyGBJHqvptB/TijBdbprfW90KDZr4x4fgIRrVmWpvLuzQCba
qmIhXoCmDMCA4GYMY9e5Qys+h1Z8Ftr5GkE5wJnDAPwwt+HljyuiQyUQ+uJ3k8vjAz79de7q53Kv
V/Ihf+5VxMtb77/3rxX0Rz3R3Jf/e0cn/bNTY5jsnYmFY08/5nL08YiyfPQsYmnIlFEQrtA9uLPd
zGeva310Y+UPCn3J7yyXJx3vXbXPmvCFvYPiOSaGXdOOFMwICMqw2qr2DQXN9FBhqDhUHaYNtpp9
kuXDMWkLbzQ3EK26+8IAtb0MR6gTXgz7WnCtDFNMNV8l12gpawgzTBgm428cJ0xnssJceY423boC
LGSWCEvlxdpCaw1znYDNhmuta323MVv5rdK9TJewz3qJeVV4l/kf4T3tHesvzGfCZ9qnVi1HGpgo
JtLTg3grC3iLGOa/OjDg0qysUAG/EZZMDtvgn9kahgyOgioSMRASrzzGV4QWDnlmEWWKIsBrgtFI
H/PpmqoCw1BNy+eT0bRBVaYVnyQDzoA+UfL5Ek5HMhqqakKh/YpCI/FC0xD6VFVRKKEuAAKI0hKK
rUDEx+btS0jbpAMSLXWBrj3zXEnSZUtcp21MMQ4btIFOsqUEFfEHXizFkiQ96QSmv2z4k0h3tjuL
AEKC2X40uJntR264SBg9dB1TWItwsHDnUNjB2UQ8OP7NPE0Qy13GMYRIBmCrPRzLWDg1OJbxOTsG
VwvGMkJZLIPb0e2O47jUAbsknvEhC59GT1ULhlp8VjB0niAiiGYQJOO4xEALfaeVkZWi0vMAVVTa
IksYghhSfCF0zBdCxzAEEdSfSgvJdjZYebZhEtunCjhyCN14BXYXgD4551GtCJtzyl+ANK180AWg
8vc9PTB9PHd3SemgQG4bPAN/mduypnXKTHBrz8QzX0N5wOApxTmA+3a7+pcC5xP9S2Zd9UZBQIER
oBYYAa5KlK8mUbi8NAT9tLJ83wYGKaIjfa5+dqZAPztVYEn26Wq6l4DhGS/KfzBe9rUL4jCaGY7m
7S8dVgjT7F9sDQFMBG1ovBGxvy1MyPl/7OEIYKrQxkJULNRIdRpzJbiSu1L+iGMwfXACL3KcyNGi
pOCc5oQk+yVJ5mhOpLGjIIiP0gkIkIIFOEXmADI5gNwFI7YoSYhkkJ6ndcGwLSriRba0SYKIKPbY
qiwrCYq+aDK8mxDHHht36vJ7TjBbJgaS4hpFf3LNJBjeq2ouwRDlHNtC3UaPs/sU20ItuHef6Uiq
zQPTaQFpXyypTMHQZlyPYqBN284QkiLxgkoUQREVZj9iv3TvCacGDJvJgDi/RJIagp6IMD7aFcF+
rdnfiLSusNkNZA67u6RlMjIQ+jCWdG0gplgf1ppweM/rX4LSKaPPvwTE/9SzD15FT8yN2bhx9Taw
40xHz3exbVCNrNudGDfBNEdHK9Dnz27lsbvd0jC16qrZNA6MFcaJtCTIoqsr25pCaSqQixWknBRz
iDv2tLT2HHQ5Y/qnDJo/ABhRYgRJShWVNlVJ4GtkaiUAg9QSRqqS400AbzD2dKA9g7HIh4+ij7DF
PAdlqRjxROk5gHvGMWhqYxRfL9hIwZ6gtMpAjmqAYrmpVETFdi1SPSaeQMwNZwW3TDyxssU4ZpzJ
J0q3mBkyvqSx20rM9TTD1R5WzSZ11yR3R4RlpRkQLsXs6qM9kQwsI5OUJvwPTQclkfRUpCNzLLGL
OdcuTjeQrnRgSDM2jgFfGqiGf58y7sybTPTMq7PpJzvpny6Y8OyzZ/grcPZK7x9zi5Hp/FeKpqrd
/JtW3E2PijAXjCT9sbxOerFdFK6fw5NNoy8uYZ7KLf7WtyhITej9jIkzI6gqqpkuI99RK6piTUSN
1lSrNTUZdUigOTasZnxNVs3WLFEX18yv36reVv1Q8PvRp9RAlZdGV0k60mHoicjTVXsjz1UdjByu
+l3gwyphVBAUY5eTiQ1dy+qrRxuMxfdkDJWESsLp2pqmDJOpHc+Mq20XZqcXCYvTa5XNyqvK1+rX
abO5SQOMUVfRFGoo9YfnVS+vhtXxOq1Vu1t7ROvV2Ee0HdrfNVp7zmNc+9o1xe3A+IXXk/GE7ced
uTRSPatxuLpWS7lcVQsTnrmnXdPidKgLPt0Rdgxe7BOvlaTzZ4Tv9cfjPJW/F2p0pdQQp+XqS41L
qZFGv8yPfxXw2jNuGFJupzjCQJKlFdj94DpJv3TcDxUM5ikVOH8bV7xX4KgFHs8KnHMo48uuIBdc
4flkKrrgxbZWaeNuRolUfWpHis3gKAj21qW6et9xgOc8q6WjPTUoQ7IPisub6jMHMnB7BmRCuIMI
/vKQ4GW3hJLhsjqvaU6dZwjVOcRsm+11FS9whzlYwrVykPN7PgF/vu+O8z0D2zmNhCMIz+TCJA5B
avk5EiflNBKTIInl3KChfanAuI2b4zdMpw1EYqTzXnfeG0Jip+lPPsEekGPp1m708pjTwyz/4ZWO
V9brw0SRCALpUEKtjO2j6HRaUbTqLnoADq3GKyW6gcC0HA6F4n6n9xKfzxBvJUVaJDiGQ2MkSRN7
FZvJ3+CmSqdNyQhI3IzBQMAfDJWnaI7XoFNWi06iWxb8fMmO58euHjd46ftXgMbRW25cX7QzfPWR
27c8PcUQQ2XPx0OXHVw+t+GqxVf+KFV084wxP7110k2T/JoarUhKVw84b/bK8Mo72uxLJwxcd/z0
recNBR9WxY2qiXXj5l88+bxrcczsNkTHOGPGoIqgReh4A2AVvYIdzI5m2daSnSWwpKQs3hg/P76i
ZFsJN8zXEmyJXhi8MJoVsuosPRu8JLpEWKZeqV8dvDp6oOQ95f3Q+5E/+b4MfRn5c9HRkt6SSIKt
0+v89WyrbrMX6lPYRez7Rf9gThmKEdAYxMBicaTsSIG4JuPywb6wRbjAQM6XEtpl7eGKIzIwZFue
L2+SGadSSSY0K4fdXLmTXgTvuJes67StlHGvFBI6Jc5sjEryNUh0uUhoOki4t91spCwvVYJRvVQJ
xsmtIf7MxrypT7v9oSLtdBLCAwBsA9vBTnAcMCWgFUwGNMBOUEy0ADeKKMLkBQh2A+I5BBbGbkCw
G5sEnZisyKlBfMkgTAo8SCEkiBSPbe7n5MOIu8qpoiDHjiHk7+lPEE4IuJUUGjqqwMpVCKE7gWRo
AacgXGa4GCkI53inyXI64zlbyxEGD2lsKIYBgyovq6T9oYLuBgN+0rlq12U7Vtq5r37x/FLYNOM7
a5/58Zq1z7D7e/5x9+S7X1ud+3vunR+A+16Ycceh14+8dAjJkim9n9HdSG5E4aWOBhDqPe7plJJX
OC16gO4BhgfgKSr0wjVpN+pAx+xzCrUCyTPGist8OM7IQAvwAh5rnow1T7oP8AYea55Q/aG3XiIB
GeNgtgE/SW8BUQEl8Qt8F4Sm+aaF5vvmh74Pv08/pD5uPB5VBDUiLYGL6SXsGmWFukl9Qtkj7pX2
KEpQuU35M6S1snn6cv1GndYBEgN2qp7k189Hl7WN2k4dpY4jQ1rXZarvGuPo0kkr0j6HlIfmerte
oQlE3pTFKJIheKJANvwtfxpVIadLkM4JALC1tBN6s118BrY7amCIw4UT6BDBM5sg2TiCWlGCWuPj
AY95BzzUDrjMu7Q9UHGYByV8Kw95jeQgSfgLeCKVea+tFq+45MMPijUdzLv6HTQsKNpY5S7RSfpu
DZ2N3l11AmcrrPJKgBDrNLLH0D+J8CCEnZ1vxonrLS0kISwmTDAWmSEWYb0yn68yK6i3JD17mkhX
1HwoByMw3bKr6O8/ez/3z1Wf3/7sByU7IjfO2fL047csuQvcGtp3GBQB6RkAb9rxaGzpsl///p0X
scYzBmHux05lNfQRTrlRgoyaVJvUUSo72D84PhNOly7yT4tfARewC8XL/fPjB0reYt/2fRj5xPeJ
/++hv0Y+IRwxWFKSjmI22hbFPJUfCCvUgcFhcLDaBkerY/zj4zOldvUK9RPuL8FT4IRmgACtyYaO
OKXMmxRilUjmjJT6scp894FwI6Ce69OqqaSp9+Oq+jeiW0W7njSMIyYwTNucb24yEV/FpOJwV9PC
7MskGgzmsyaHCcsk3NYkgRCME6aGccL0sntNL4vXfM67OsRYr7GEfBM2r2Obg2V7260K3otK4+wM
jHnD21/gD/Mf8708g7FvMk/zxYSEiWLAFzukTTCSKGd8lGBkpLhpSgGfxPY3iX/0pAsZp1Nygfhl
yzE3NIKffYwSZ6zGdtEBp9c5jViKRkmywyllXnc4Je56TuImpYOxiEcy3sE2nA5f2BZm6MKDN769
ZslbN8+/r66jJ/HMmrU/fnLDukdv++Gdpx97BNBbp46E2qkx0HrjtV+99P4bB7FsbkOyuRjxygDC
uCDBuFAJFQ8gOzXLZsUZ8kJ6KbtcXCgLAadbOBnzY/ZFGCqKk95g1nvsKf/JKDPIGhYZFB9pTYyO
jE+15kYuil9qXRW9NL6OWxc4CU+GDSoIdDUUmhLEQSs6GNe3GdsNaBhMLC7x1H74NKZVT4odsMlU
G4jn3OtDfAwXFh//fzdh7mgP2SpSSUk8S/UaHKpehQzxy4iVNU07VaBGS3DFSDLVhPf7sNpZAkqC
z3kK8d72YGNeHvSVIAuenDYqeLuipsnDFw/NXDZlp9tx8nseheIEhRymFifIQwrPMAr1F7XZNElH
OYaOIXQ6SVw6E/PdWNAbTj+Wlp6VLW4PErekn9RSxOwiioioTUgasPUucIA6gv01jBHEOKYuMyij
3oA+2pAYn8vepBhhbxLvlZPPuyRblzYb67IrC1ick1np50tJuA6UkuZlHH3J/tq//fzz3N+B/4O3
gQbOfCbtvvXyO3veh1OVoe23b3wKtIce6wQlSEdRQFXuo9zXRmLH/ivBvbddcOUT2F73ITTcxP6e
CoFLnAxLvwj0SF2kPmJHVkS+rzysPqUKUbVK3Rk5EGEixLkWLWkqElRa0eMSCMC038fQHCU94gf+
Xp8zWfvafTbTV5LvMYSQWzsuI1OCoWh4DyBpzx2DhjaR9Od0vKRpGwUiNmZBEVtFLMj1tFQRL0sZ
ZkpUretr+cpNN/K76UZfEL2KFE+QntFdvadICzvqsXDkebCfKqVOAonyHDL5OceuGWTVE0bRne7O
Or4Z3CA4YzqlqX7D5ESeE5BVY4hWjDI5PQbSIF1z000gjVjIqtgeSgr6cCB7QOcympN0kjEkATeV
rsHJeS8f3Di4qRlnHSBBheVUADfC3P3II77ozWsvnBsb2nDRqMOH6YfuXLm0acxM6wfSmPmX3Xlm
EeYT5+em0l8gPoE7Qjn2/HxZZv21ctJ/oTzaz4lFkaJaOeWvLc/IQ/wT5DH+dn6WfKV8SvpHQBtY
Xls5onxE5YWV22q31/JDSodUt9aOkceUjq6eXjq9ejF/eenl1fNrN9W+X/lZ6d/K/15phoJcoAvu
6qyK+3ii6RgJqp7oOZsIQiNTF15vG2w8rkujy+KKFAw0Jhtx5+bCbs1fFbTX8VqMVbRLyXD4SAgY
ITs0P7QpxNSiWYQzaokUChEpFMpLoRCRQrhvIDn6hSOF8Fm4j6ArhUJObQwCkMA8VcCjTrm/qbSH
rtFBkior8RCyxEPIEhchQ+0lFS/oh/WP9V6dKdFb9clIx/PYiu5KqoHtOmErehSjnV5GmtTF8RU5
nUB1Ipn0SLr2mlIsnNKT+jjLSjfjxSiUT0RAEY5zEvfYPOb2fDrmBPBXIsUIaUOISIM0RfniLNHk
0YgrZaQjMBp1LuCrIrzD51iljlqPeBTiIHhhDtzTgNiZlU5/Jyy3QoO9gsLCnmaLdsgNF1xz/Zaw
Btbu/MPxq3/77eeve2LhH7b/8osHn7h+45PPXrfuyVnRqcmGBXOad94BWj58AIA7H9h0Zsm/Dq/7
KV3z2wMvvPHrl36N+clmiqI/Ixkarzp1y0FE34EQrnM7ahPLPskMpkfT+1WGHAqEIk0hwVRMP80C
So+zvF+WlH76jFKAVYqn29iV7UpStBuHNPWK4IAIgkSZCdqknUUV2fox8ojYjWKSxhbEuBOj+DyR
eG7JmgbE7yPiLAtiLOJWGOT1yb2kFmoSSSwJNQ1p2hk8HoQrgtuDO4O9QSYI/R4S+T1E8Xv45U86
5RwGurzjeAGJBCKaoxRDUsBdz/EpO0S4GeNVRxcUdZxyDEMKEvYFiTk6KTB2SrhQx16Z9kqjV6ZP
9McqrxmNYxRiBzPhYxqn8UmNU2JAFRAHo7BD+CYqjRvhx/bKEiXRLOJc9Z3LWNzLyTESveJdp3+0
WW4SdOEC5ubOGw6s/Vlb55qlU77dgszBr+7JPv5wzzz46OYN0+66vuc5xLW2IIRowfXUFA8lp6Ja
OjvC3tf5CgEjI2644EyBw6wPZgtgxoM726Hs2ekewHkAj4D8l/YUWFc9BS2+egpafPVlCzDu7NIe
wHkAj4CCK+2LsvTBbAHM5N18ze3iEDzPk8Vt4nZxp3hA/Fg8LvKUWCKuEDeJj7iHjoq9olQiIoOP
ZyAtcvRzvQfcb6hpp28AFMdyjMTxSZZiHmG2MzuZA8xRhjvAHGcgxSSYI+gVwzh+BjiDyaMaQ1CN
kfAlMERoMp7QZLwsLgZ7JSSMdswk4WyEW0VWcsJolS5cxCm7qjD41f8R28dILIdbtJGFVZx1a3CP
NoRSWzo7O5m/Hj58OsCkTr9Pwd4f5aaCYQRfLHCbgy/5ylAPUPIJVh6gFWZk9M/RUDxAzZ/jES3t
AYoHqK56mWxn2CQ7nGlkb2PZkMCyPMNAhvVRQJUh7VcYk5X5gjkpJ3Mic3zc1LchHSgUQnJATUrS
NhmUyK3yZJnGtZ12M54Dt9aTuIVk4vSUi4n/SsHTIAvEc0WkiRzx+Z8tHXu2HMGeoJZJBg65rqRa
J2LHT5o00cjPiNnYuNkQnMY5mmDoKcGQYkDU+BjlUPxZidOxXSaPqN4Wl5m6XDhVaXeugNNJHqeK
4T7Lt3XmriwbUtI8pLNx5P3jmc9/+9uvNzyojb+HmXt6+8GJCxC7Q3RP/wvXodOWU6On5SOJ4jdl
ehEiyduz/Dlt4t3G8Xa8nXNMQK6dmyPSuvq/7EmOFr1OY04uv+QBogfg6j+b1ALMoK+VoMUlfCSk
eLzDqsQhxuOdaG+x5ABJIThu34KOcAzDMlyzOBahAzdAmiVdS6+R3qf/zPFPcKCcS/FJIcMNFVvV
yepsZjY3i58tXs+sZx8UX+J+x7zDHeM+5//JfS0ELEliaZqBuAheFNALURCSTuk7zTBJpxxeQmTO
4LwwhsXJOLJMSUwX0G2RZUhYpEzArwIJ4p8xnIKwbciQ6qt799BYVtwWgHKSypNPHu1hvnsTTAKA
dO1WajLi1LjVwSAijgh+Uk77B8IpsJsUiR/iB6KIu4qKKOofS8cuKsRMgpiuCo2TfFeexEm+J9Ld
+bQAZHaHMjg4xnjF8rhqnkeYKrTQZOuG/dQ2EZSIt9BQDKu4BDG7crbTuN6WxNqijCgUFbXgKvfd
RbjY/a3dCbLbVeq2pyc1qCspN3mA6z2wu5QUKu4O4t1Huw1SIo925JVCdrtkr4YVe6HwT1kfMkDw
B9Gv+f0tZIOrJ3aH8Ye/3BVzTgfZ2U4IoS8xmRQs6hLi2gzFCEikMpwjSp20K6+KnqQA8IgDgqc/
zy0BL3yUe/RGdv+Z58HO3NqeBbDkuhxeG+tmJD+bST+Sm86VnvnQ+jfIyrNkYv7Ub5CAZ0m6gm89
R67ta2eJ+CKdR5qHOh1ImgY7+/pBzt5ZPvCAnUQ6n86WsI+wH7PMZLQ5ztIl7Ap2E9vLMmhIJEg7
ShL+JqIsBZB19AgFDlDH8TqAfRrTv/o0pqICjclBTsf2E1zDz8tE7u31cpNdYUZNYvoLMyzNcMjI
7VpCXp0juzooyZk8d9pu7iQNTBwtl0she6ycXk7ype6hfAXMzOhXedgHmwVwUcEIxwvgWAEcLYCL
CjqUxgvgWAEcLYCVgrRbtQDWCmC9APYVmGtGAWwVwGYB7CtQ0AuVdasANgtg1S2OE7wqOZzbYU+U
1aYkc4w5Jv4x9EmCfZs9mYAhIVEuhmMJkabLi+NcAFtYPODKoxFDOpIE25LbkzCJhKyW3GYCkyF+
S1KbZ5KIKfFb+kkjYrLEEkYTExLvJZGxJomVml4xZp8PswtkO8LCOeVPbnBIbQ8nt8VAjPxSLP9L
MfJLMdzowcS/FCMqfIz4zmOYqxKjIqbg34x58dkY+qm9FGws936k3GPP5S579reXJ8ERCuCwAiyh
MJOmCZMuOodJEyWCCrqWwxnPB3LC9hMTwkF/zeHbFckusK7jbKXCCTARO7Qg7JQtbG6JX/eQPK+V
q5zmJ62Y3xu47rCgh5em+H0pv2LGgKUGPAPD85Cl/80D2biGFEWsEnByACkie5fJvEhzxQjcvYxz
DNsGXHnl0WGAFG6ESJduYpAQZ0qhafJowxNL1t5fcsNrP3y6o3zuiBXf65y14MKbhjGpeyfNu2zW
/h17eyrhD5bNG3bv4z33w93r1k156Ds973nW66eIroPgU+Jl8bE054NPGl3Gn+m/+I7TJ30cg/WD
MoS36w3wgHEkfDTcG2YSgl/zBy1kvQIuqEqqpmj9TFitgPK1vAkbb9cqwsRiDRPrVSZ2q0zsVjlv
t8qE38ll5AwS1CQKI7Fb0euv3SCn5EY/TzqlpzIxjWWA/uVJYcxfo9iGDR8PwxXh7eGd4QNhJkzD
xkDQw72gh41BT+8KEg59stM03ZYr32i6SmeZrmaB6cq4/PiAbZ1tCk8KkYbX+YdjzJ4g5my/N9Je
9yTStaC1u8+eDXKmKAkSL9GckTI5LQZ0yXLRDjd9W4mVh5gtqlIQIRfNWgSlWM9XkkcnNz5fgEub
f7Tmw/mPTjGkzpql41b/hEndv2P0iokN1/eshrddfdXIe97oeR4JqVG9nzGVCFtUKgJ6Mb7sDYTd
AuDPCE/BaxnYCzEUIW9YvBRRxnLjhHZutnAFt1gQmoxh1rDg4PBoo81qC44Oz2XnihcZWSsbvCh8
FXuVuMC4yroquCB8LQiIHKteTE9np0sXK8vohexCaZkiheIMbyIO6e/ne/MXRID8ed+b0e6viBE/
W4ygG59fdI8ncR43dOqF1AngNiFwlkFwGxUQ4ICtVSSb6nlA8Qaf4Gk+n06Cg4MfI05Jahawax/B
modkeWNNcwOPIxENUIqGvbukQzBForhUnCAV8dm7zIswb4r046Js9NOYK0LKC0z2LdSouKEmalAU
u/fd9RkLMclYmc4i9TTbH7+8rgc4JEQStaax08TL2MtEBqt5hFHtkk0nMiQzIWdhRr6gEUKzsxQN
8dYXutZGPX77b/4Aghv+esfHue6f79582+6OWzfvhj5Qedfa3B97Dv31W6AYqG+8/sZvf/P6a+iW
NucWM6UIqyyqGLxNuNA1ijHAOM9oM5jWxM4ELElUK+VFDYGGovOLViS2JYRhoWGxCaEJsdnCxcrc
0NzYEmGpsti4KrQ0diDxe/+H4Q+jvy8+5j9WfDTRmwiWM2kjHRjMDDPGMBOMOcYn8l+LcoZsanQw
jtM0uGBckykt0g+hIgUIFckjVLw9UnFEAoZkS/OlTRKTIGiVsN2Cpk+d3Egp7BU4efZZvkmQk7Ih
YSrRSbHTNcDXCBv7AohafoEnRy5G2q0kRX1zBoaXeGEUJF4Y/RIvTp6deEGSzZCsIokXJWObw6Bf
5kU+8SJ94ti5ORdO3X2mf8oFpZlakLhnNRmxHC7eRQ/ISzHiUMO44smwYMBPeu1XmnQBwmx+fNg9
V245smTNxxvm3D3QfGLtup/+5JrVu3KL2V9snTr1zt4HHsudvuPCYT2n6ccPHXz97ddfexdhzbjc
YvoowhqDioNfEqxZJsM0rAkPh21wvcK1BlojbZFtxduL2SZfU6y1eJRvVGyab1rsct/lsfnFm4rf
4t62PuU+V74IG9WwTEkHMnCwMh6OUebAxfA95Q/hPwc/j3waOwN1wKj+aFzmNc4fZxCqhLRGqh+2
UP0SGfpc/xQOQOvA0G19vr5JZ4qJ67+Y4ItOXP963vWvE9e/Tlz/OlGkiNM9iGdQd3ovcM7ppDhO
v8b0kObs5V3tULtZcU6M+ayMBruqna8g7I8493ni3OeDjqHtRAuLis9267te/QKXvufQP9FyLn44
6AEYP0EPRtY4VY4S9JD7owcw3aSGIa67vl+Uubbm/hm/yP19+e9v+M3KH/WUPrNu9RM71q55LLcY
CsMngYGA3567+Ym7Tl1AP3vo0K9ffuudl7FecytFwZcQdpiArKVmD6/zAYMB5UwTcwEzjVnEXMNw
oimIgqj6TFGlaAHIhBlQkli1TQBCWcIHfLDs7BVzC0f73/u88xbcv2yzQHHgCI/vp7M6bm+uwNcw
yRp78Jvc3seM7IlVuDUvHuOMt9YdZby6WSMdr7KrQDa2DyuVSJeUu+ghBbpkoR7phOJ4JPNv/dGI
xa0XXzLi/POHX+IvZlKPrhw37CeVY1vnr+p5C49ha+9n9C40hvVMMbHG8+HNvK0QwX6uZoL2VQUk
ULj4SKrfUlwnChr49sHlBXBZAVxaACfySuTGdqbMXzZMnCCOqmgvW1i2UbxLvKXiCd9Pa1+kVTEU
DYfq22rfCbExOANCowFI4bnCXHGuNFeeq8xVlwhLxCXSEnmJskTtTHVW6rg4uqJ6SMUcaba8ILWg
6pryayo2VXxXeli5p+r+2nvrH5eeUh6rfLyqI/WbVLDKM+bKPKDcAyo8oMpxw7nnYKDcAyo8oAjX
Y1jFmTlCZVKRmGgiFWDkgUVRHHosi9SSNJVIa2RyZF5kR+RwhNMjJZHlkY8jTEnk7giM/AKhUQBh
OMlgsP34dAP3cTPAEQApYADSUbTDH2wimQ24vSIAA+cWLSuCRfEAzzgJtcRV/qnnDv/U9mFcZOID
5ZIoiFZEbF+4qQF/vIEEp8POFrOJCFlhO5LAn4wk8KcixEMXIWkG+N2RoiM54cV9pa4diOHU4GX+
45kjNaAG/zT+mhqvW0eNx+RqnBalCHjOm/SO9poouZbSypqm+Q0HGmBrw6YG2IDTNSqosGMdEvJJ
ONOApDIG8BViYB++yITLHoPtiQqdCEqd3IiecHnuKWxC4lXpCat1QpxO+YhttutlH3vOw8ggN48C
8cPC1RCQnpHuXjXJS9VNp1fibIoCk7Ibp4Ol8erCK0meLvbC4D4AeJfvDx1ydH27ckBxOeuvTZmG
ZfgMmitTEzFKrOJjgB2ANsV+9LJUK49RZeWqIlRLMVBVKUpcmolRJUYRtgqcrtBkQ4zRmvRNN91E
FfBuHMnI9h3AJ+EALABFcipVNNBZiHWgHIlGA0VE/wvwBe2izcazV2GtTFUOhIObhjSf02kA/eHm
TCQM27pbv33DxnWDk9996cHJI4fWfGfa9b+YY+5UVi/euCQYrIvd8sL97Ytfuv7we+C8+NJVC0ed
Vx5ONoy/adLY9VUl6XEbrghfNPei5vJ4kU+qaBy5ce6cR2Y+g7hVRe9XsIZ9kAqBq4mHKtHPIyT3
K8rOFawu2QdzBbCEew+nsG/8gF2BgE0RQAFFlQBNBQ0xrUtIa6Rl3SijyoD6Deqb2yCxDKlvCujl
hdHi6Pn8Cn4Tv41nKGQ+bOd38gf4IzxHmqK53dFOEDrgce8BkuXpeGpcwO2XdorgNDZMsLKJQwOu
feIYYPx+uIQKgyG7Fp3l/EMKXbcbPj2GhXU3LuHAwtpsbDReLWguE9tFB0mHJFrGncMbbHEZQBqH
qUkikd0SRxbQa2iocw2BZMhJEsPpHmYzWeuUVNhDI3phy2XLam+5pWPPHl+6qvjRR4wRC38EL78T
8Mty376z57sTa6NYztyM5MxRJoUue58TQY/ixKlAqAkmfEHcaui4HbH8TWkfqBB8QQX4gjIS0yYa
f6ox2M/rECzQyYIFXodgMhzC7oEo8T2EiNchZJFUi3zRQYjI6FDe3xDyu0kXbpw8RFxaIexvUPGQ
94bAgRAITYqSPgzY1RA9HoUrotujO6O9USaaD7PlA3hucK4Dx/HzigNevj8hHhGPiozoKQ5iXnFw
Q/gSCdyTmi4SrCe+BpGEycVJkX6OXjcWfq5TwVEiSOZ0S8ZdGxGxmShjaKqu4opovN4EzRmMEqNU
wXSCZzU1NznliUiVQ8hvEncVLQc5ggatXkq1kydYmSIxs1BfI2e6dePblzw22ZA7ZfPqqVPvGt75
cOe4qyYPXg3v6en49qCxU6fdvQVmTr+PsCCK8ygQFkjw8nPqqAraIVDf3A4BBvOu/EJlXOjLxMY9
LQqzrEOsQEkCB7h8q4MK0tayLl3Y8YA0PNg3mAVUmZmRsNRWzYwYtOJNAt5AJKo60B64ewn7eMXi
0iaqCm2InSeWJZuoINqgV+/bN1QNbKISaKMr1VSVmJIy1GBpHDVWagftcLYwS1wEFsHFwmJxHXUt
uBauF9aJ10qbwWZ4G307v0XYKv6AekD8jvQM9SPpF9Q+fpf0KvUb6X3qbelL6s/SaeqEVItuRwpT
QamKSknN0mTKlkTWtoJNLELjJm+tftzngcPKLkZ3nTTboIi8w2NBurkR1zUaFXIUsqwi49KSD9No
bNDzUPpQmqrLN4RolnhBSIqSXxQlioYw6RTKs5JESU7VO8dLIk0Btk4BSplg27a4SYRiF4jtsdlN
LGQRZIsJaIMy+YvfYXTujkZ6sj3ZaLj7WNZd/iwfWTMz/fu94nJAt6yl71HYkAH3YCBzXdiDgdSV
+xoB+Flu2S+PJUvC6S9/nruaSfXccsXy6WvhFoKVuPJ0H8JKi/3yeYRZeYzE3pxfFiToqG6s0V0y
xoswsflcCpjHT7pfqCmPwYZXqMr1FaqKBeldWl+hqt53hlVwhtB3BpYKv+yfS1TQ28HwKtU5pqDN
yJl+Dlv3M7qSP8Mq6F8i9J3B950hFbSFYDwYGUplBWd8VhABz9fBmwnPuCpDd6a5p35UkKaSh70W
1Ba2m4lwdArJONfn8hZZvp8h/XwwZCYU540DnZqTHHLArsOQaZPXkkkDSkH2EOB0hK2qQhbsUkwA
GYkxJTes4shhEy9resh455DxFulG7cY4Cfb16U9B3Q9qmGoJTjAvNu8yaTPhrHvuLmnMeICJBZtY
UtpkxIucsLy9r6SiieEU0cfFxIjFMhTDyaKsCZZB+Wg/HxdicpFWQSX5GiGtNVGD+WHCcG0UPZaz
+YlCm3yBPtacYF2sX2Qt5RcIV1jruev4a4Sfc/v1vdY/uNNilWxWUVVqpValV1p1/qFUs3WtcJvw
AH2/8hPwJHxSfkLZQ+3l9muvMO9w74mfMZ/pf7FOcKfEuEza5ilka3BOyaCjHhMvr8tWYpKmMxZl
CryQ5PWkhl1XGk+rQEmqXb3v2M1YjKmIO9QQ/5QK/D5Oks2UlDanMxdJc81l5kZzqymZEoN4BZ4O
Z2LO7uJRlz5R57TOMo7hP0d1Rv8x20+T7h48K0qSICuKZJgm0iDaOljKQobAeHuRpGuJX5u8kOBN
y0qzvJ9leQ3Nc1LV/KqqCaaupyXBjz6OW364nIyCgLcYQTcVTSWXZyEdAK9shFmbpeOerJL/pKEC
vKTHJpVG2PwTW0pMlsBy6UZcVw1n2OJkEyw3bzRxe6YZtmywYD4JD9OI+f1kDzjpO7mIGBWRiSey
2TAyCtA/ZoLZ8De3+3C5okm2/0W3D14zWvBzs1um27azZFq+xFpNKAn4fO9RZFAeRfR/pJOq1xOW
t+w0qblu29k0ra/jh9B7ZBdfD8jx0mltOxsL24EIvUd38QnnTav/soK4MeGRvcjkQj+IJM2R3Xw9
/pnd1FC43/n5/C/mPx4q/LjZe7RDSjAJCr8/21vhX+t9a6+VoWot0hN1l6+vDtyJdGMKJa26+1s7
/+6BxQORDr4Q6TlCV9KgLffc/qdamcanfv7I4PP27sh1PvdU9btIXHz/mPkavLrngdcPwUWn34cb
95w5jLVaHekz/wdJDgOmHX1G7ePEhtbXDKRf86dCBSWgA5ljoMhBTkWkoBMDXK9LE2ogy7bF9ukW
0MsizhoIUyKZOfp9zH3Cg9pD+gH2AHeAf10XdTuYidI+MaBGjcFgmHwTuEsW6qyZzGx+tjxLux88
ID0g74Ndyivya9obxvv02+Jv1T8Yn0iW1dfDwzL1sGp4PTwwpJMeHpIEuXN7eCziONrp4sGJpI+H
rhu4jYeuq0a+h4chcTrUJeMl6iURGsl8F4+XVKAmCxt5cAZp5CFNtoA1Xr1BKZP0SznxBltCKsM+
m5vCbSILa15gawn6Blg2GQ39eHMjcaFlTzhaBFIijE+ME93n9OwYmM66ZJJ1V/bHLTtIn46Dzhbt
eNK7o8VFtU4tXJQh7TTkooxSFsrQ6Ilf7y7NGKTpWSADykozoh3Prz8xmwTmSPoM0UZshQwfVo7Q
5PZv8A1AYwgrJs04Y4auBDq4JffgHx8bGK9Ndryb+w6448P3h+U+h1Ug9/XY+vMbT+eUnjfBhNm5
LMa50txU+m8I56LwN8Rjh2bNy9jN18F5wU8P0BmvkZjVJ7I1713VA5T8+fmA1jm5htjA+WX/JBDH
/ClE6yLJr9MyHY/oFidzPtvSE7KtJFz0jtSlox9Gw4eiEQPviLuTiNhYhx4HOh731fFMlb9d3yHR
tmojHEpU1TcZeMMrohVUw1alXKlUqkOUIepg7UFTrrKqfOOCs63ZvtmBxdZi3+LAem6tut68zn9d
4FZ1q3mndafvdv8D0pPy88Zz5n7/F9Jf/P9Qe4yv/b3xYssX1rR8C6qgT47HGH2UfotO65H8TThO
WSvfY6pZ1xUDSRekC0f8Pl/Skvzoha4g8ZGUJb8sSz5c/C9z+AuouBGHdfEX4jDeBVv36GhEbH8X
nG7LrZZtwXnWCxa0usD5e3VQRo2OSfgtMmZ2QqlXJiv0FKWXtLY5v6NORyMEWztjiY1IlKAh7MFL
wyLsx0snhI0TxyLGsezK7mjY6CYQwrzuPlIQCtPUMC24TWvadmqIB4f7ePBzTifV3s8wgydLtRAW
7O/9aG9zRiprzmiITewJZEy3zexsbIfiZVdc/C/Q0dOxXRG8NoktLYvouiSR0SQ6uhNjrHSy+ZtJ
AyhXX0cqAbI2b/QPr20ZFzJTrJy76sUP02Ul6T935paNrKjf2N6Uu+Ipo6oitlQvYqp6Hlxz08a1
cOnpV3acP3sari35I7yD+ydZG9lPvUyiAyVZGWTMwdYEc4zFIENH13iKsUxDZvw+BvqFLrB4t4iM
FHiZjTRESWQoVTO0/fAySgfDd5vPWPvBcMoPL9stCGIXZHezP+bxuRr1Y5ig6+n5NE1HAu/9HAyk
CFtqOdFz4mSL0XPy5MluJ8pP6m8MskgcwvaQa56T1ue2SVG6JQuGQvlEioOQxhlajSZZXKKuET3q
SAjF6SBZajb6fHjNL7qcNsHnuX/Bh3InwcJX3nz54MbfbfgDvAPuXb++ZwJd17MG3nHmt/CZnulw
b88ECuQyvS/T5ezvKZpqc/tnUFQrDf2IBVN0F7jeliDADTVAhHnz5+AZdCcRp6lGuLVlYnfGbaqH
CTWfUYuuiwWN6KuZiT843ZHhlK9PYC71EtpcR1bD3kBWW4XYEGVxmZ9BLPDHSKYclSBpmsc684t2
qU5jzuN9yxh58RSbuJ+pIhI9f4xxLEjXH4IG9lPSUp5cmuTYgG5+20udJBEbXdMnzNPgILsVXdMA
cvcaBDTVAugW6nXmvX8Qg5Sqw32Z0bfspjY5C3C76cKffMw8ffQo/pal8EPwAfsGJVKrnXW+cL8l
Gj15vCAyLVJdoKRDoD9juuBjts7zAhDEwQD9BL1GmvlzUEfQo+UkydJrMXDxTIu7ZiCxMWJ4HfES
W+RtJFUB4IGDCHWNUaPbCaPxg4cMaW40Qdui60Y8ULcMfghrpiY2+Jec12Pi64ugA1vQ9cWpH5Hr
i9GMEoZrwrg3/RmakVgQjYRpXg1HrOh+eCkVByV7TbWyVQMI2bsoCV5q+00Qiw/jq/0vUGq1VklF
ip660u0Ugy63G7sWe05kjxk9PabbdsLhnXvCZpw2o5SjqM928w5ie1Q1KkXxuOyWTHI/xxpMd7V2
RPYVzW4UkK8kLuWAn0fkz5cGIlx1K0jEkmNGnT8ycH/R3bfd/+3hA7ZPKwffgh9mMu2/La5O14+o
u8BYvnjtjOltQ1efV7Eey0f4OrwN3X+a2kHu3ywXDF+5MVHXgyyorEdnPI9uk0V3Xo3GWSmKVM6L
Lo/C1iiI4vsPovuPFAF9u686USlUpz6mItXRSlBNRWq9Qeh2RqHnBBmGVXgc0GjgOzqDs3hM4i5R
AWDLDV2WDYNlq9G97yuKRiLBYFF+Qo1jDWSR3UacaeYuXd/XpYDnypuDZw+Ms2Ay9sOV3uNPpIeP
bR83UwloQnBqW8vwoa2hu6uvX7ft5rEXzJ7+w3vu/B79qN4SLJ7U3NACwdWgJZ1sqh0WWjJ96ZTm
dl9w4ajs1uW4p85+kARPAswTwr+gIPw7BeBfEQc9vosFdQb2JaJpRHwHPJmzwN9A8mfuZ9jYf/4M
Gzv1CHtp32cA9e8+80nf71C5/WBM32eE/+IzAvXP/ULBZ4z/4jMG9ff9hvMZg1pEzWEuZiYhaaFT
IaqEqqTqqGaqlRpLTaZmUvOoK6jl1LXUjdQr9uVXLpsyffrcWes2Dm1ZcU1V7fwFFReOU4RRNkMJ
6C+eqGipraiobaFnxZvq/YYRjk+asHbVqssWjTn/huuGNFy9xApe1A65YSPa0V/ZJXOKo3OuWzJn
zpLr6EVlklYzcGCqbBFV99GhTN2hI4dIi+26OuPIIeMQojQEHcJg4ZOcB+qcvfGmc/5ZJ59zPhoB
f3nZ4KbGhkp373P3IXfvvc+f9Rr8h/fPfp086/u936Pfqm9qqv8e3vyzcVDjoAoM5Zob0OPZxkGD
GuFFeNsTxQfgzflze35W39TQQE4Gr+D3cnPx9p/45O9hiL4PberRq9y7jY2DPkYvwP0IaMdftgFt
wC8a6gb3jEPQvfX1TTDhnpTjEfAZ/th7TfVNAxGAMYlU7iAZplOLnZgFRJbRQEFp0jgxzugUB1Sa
U5OUTdlNQ5soOxBu0hHywMlUL85vReLNNDBXINYpQBrZxJ6D8y7JYve8s74nI5LCNEbXOG/JNpZU
o1Ti4pRm7F0HwxrPv2/8qLIhJRODUuewX09a4HtQm1S+hJmLeX3BYxDC8dwhaglopJcitTxGleyl
qhWu2m88j1idRIXRlqHquj/oBnXdH2EiwL+UMJuahzQmaNLWhydRPPzDoHH85O/nDqENaHzYX3bp
pWV+Zwv+umvBMrAJbXKbrmmeN2/oNWSLf/s31EbQgn5bQvbFSLuY58TqW1WwSF2rQhWmmCEMZICs
sNxMGtByF7y0A4gsRdUd+vBgT0P2IJKAdQcbs4cy2WzPQYSgzYNLBwOczlAeoE16VO4mcO91V165
7dOND20A7+dCyx4CHOBzXyOd5gi650H0bKqYmm2XpAJDAtAwQtW8qVjVyCBFTJ6ngKoA9EcjvfrS
Tsvvp008JhpFo22MjAkOcnYTqjHx8kt1H3U3oAMNDQbaD6rPAnc+CGOu9CEljPckFZqsVO7Ituj6
MXWNM0eMGfPtyeCd3NayybNXPHLZnBuXT5wOzrMWJ6tHjZhqR8D69T8cvG35xgvHNA5FI/ZbdOV1
aMSCCGkm2XrIrGbj6HqBXB2nQDG6VlvjWX4bv52HSA/g6chz6Hp1fNW7fDpV9wHOVMaXnDUbEYSu
uruxrtv4oLsRTS5OAME5oCHnIhOmgRcDB34iXsrLQNEj1uUPD7xxXdtFM6fdmHsdjFjeNiK3ZsuI
qXdvgTv4ie+MGTFq3Zpxo8BV4HsjGnNXbR4z8mY01n9Dc+xDYy1QSEOBFEtVMwIH0ZXuYih8QWgS
3+h+AwvASsuHlVVI3x/uzm2CyRNlG8FIUL5+Su5Y7m6Kzr2D7j2N7j1AlSNeO84OUJIAq4NBf3VF
jVAdjyvVNQhnMZoMHJhI4Rs3qAT+HcO78bpupHs4t/wR3pq4bI9ODW4qdW46PzuDm5r9zuw5SE4X
vLrzW0BYOX7unT+ZN/W69RfN37V+UHlVVXljXVkqfm9rdV19jX0PlOpWv1DZcOXqAdV3r24d0nTe
qu/9alEoVjcoHg7HcltvLCptGVFWjCngA3RPVeiewkitnYAMAzSVanVRxFeNMLCETKfIi4+IO0QI
RIT8MYyEJtFEAi4S9p/MD/Btobl01ILB3s0gekWziWCAJjKAbib3wSNcUUXj/QPXrx3TNnXSDWBA
7uXlk2xwx6abb/oWSPHRYBGazwvWrx07Kvfd3LIRTeCezZtvxlYSXosjxJxH+RAGjrNrl1pgjgWW
KmCOAhYIYAb6hwshZFdvC4FQqLRodQIZn/5iSY0WU120k1wK6rKkfwS60KzzALjrkl+D5WU4T2AE
9HlZXgF/EGbWdawb3rq+Y/W1Hde2tK7fvfq792y7/zv3fIc5r+2uN2+5+fBdbW13Hb75ljfvajsz
4sjLrxw5/OrLR0ieErrcuUwz4i7JfdJrIgsgsiZwB3xO6qJrdgEFaf8ECUDdm43oWkrLTc7VlOHc
3aM6Vz/8dvMaetyQbGrHwFvG4m8cR1H05+jeq6gf24vGJ8F1wa1BuDUA1gfAQhO0m+B2DazTwHgB
jGNAWWVVVdHqrRwYzm3gYDWHuI8s17xeCR6qfLpyfyW9svKmSjilcn4lPL8SVFUOrYSVwFrt800G
APi4skrLqjSKw/vRmFXC53ZRChk6hMNWJoOmOouR+JAzehY+iPaI8WA6yuYfpaVoLJtH0IOb8Brd
fOUIutEdaF6j+VL68zPzStofum75t0b7Y5k5I/4R6OJHr9l++cKHlzRXzbh5TvuaCSke7h6yfsN1
zQ3jRoyorBhZX3TCN+eOefUDp68bP25J+4TqVEtDjQ+PzXm5BXQOjU0L0ng23Doc3NoMbhkCbm8A
tw8Cl9euroXttWBsLVhcvb4azqoASwJgtQUWWGCGBcZY4HYV3K6ARTRYQF2DkCyRWZ0qTSQGplLs
6nBYHzFwNdJNVt+gg8k6bjxF63WtA8HAgWmqpbQ4UaQb9QYoMooMX7q4CSFZh69Y0tzhcsjDbOzG
HnE0amjksoT00aChPdamMWfIFg6b9wDFtIeUlSSVZQR0RpLjmwvg/LByPPzSXjQ22XbrnsWX/mj9
hfKe6LZ19rIpA2raFttRO+kfee2cIRWt0wet3urrtKasuW/mxQ8uP2/BAnCfal+ybszCn1x3wbBl
D1wS+e5dNVNWjD1v8YVpSfxhJJMdPWTG8JIt3yqdd9e8+sHzN1+0+t4BmBIH5TYww5lGhN8aNdaO
qbzMAEp8bY12qwYXIdOMY5YoYBwSYgJC990yJyLk7wSMAtHYtCIJerC1Ed1j3aEGJD8PHTQONjQQ
Gig3HTFaapYDZvhLnT0r4M7vvZS7jc0lcxvArU/Q3z6zGl7dcw+Z80WMwCSR3bjFblsX2RKBVcZQ
AzZr4HYJXCmtk+B4CUwQ54hLRHoMD0bTYA4AsRi72rLk4kg4LMepUEhZLVOwOBySlUBIUUIBWo/v
h89RUbqmQy8W3HkkSiqZxwbE5pCgJeYQmUQibfvmzEk+p8rLKiq99KO8BAbpzdv2AiP35dG9uROB
XwTvu3rr0z/b+swlT2+D7/Z0geNzc7n33su9efh17Y7bD9//0O5v++FXP0MjfRniedX/l73vAIzi
uP6emb073elu94p6X3WBhCQkQCCaBEJIIARWQ2CakE4NIQkVRHMDLHqzMcGYONgfwSWEEAc7mBDH
RbEdx3HDLe4tuDsuhPC30d33ZnbudHcIQrMp1uxN72/e+03ZvV31Y7DOj0bbs2oGRedEr4wW4qLx
qii8MAqvknF+EI7xw2o/Pz9S54NXmfBCE24z4vUizhQniGScDpd4VXmRKgEXC3goxmYgAWBkCFAj
NhIFtNIPn5kt4eGw+wj0DZfUgeFa0SHw6V8+l0YhMy2NgSYD+Jm9cCv0nH6ETHlHTiR7C1h0FDFj
FyzFgUuPHjj5/YtHbK/B6gbtPhp4YOBTa57CudfdfvuKjr33k2OP244//6LtTWjjJrwKr3/4gOlT
21e2f3av+tuGDX/63aYt7B7GaNsNwjEYd280Oitsgxdu8FrmRSZ6XetFEmDRAfO6QWhVabUq5EVH
0hvAVqA8R8cuPcWkgBhtMkxUGiREWxCd+IVjr9keD35Yg0Pe7U4XHhR2fNWdZ1uHE8nfMYEdl4DK
YBRCYBT8URRKRvdmtVQl41L49bf2J/MS8PQEPC8GT4/BlVHYGo7nheL6QHyzH27zw50+uMMHLzWt
M5El4lqRLPZe401WYbwQFk5I8m0NDiatprjNcSQuTpsqt0pSUmuEFmsN/nqkCgjv1y86LNysjg5X
O4fky4BhOMWJIzOda4mZvY2LyuyrgkGhz78Npu/FVFaB8S7D4jrdCVrsY/vmyGu2Y9tveOuTw3/5
/LXnrWvWWatXrau64f79163Yfa8QVG57/882jB5b93yAauzRu95471evTxp7U0XVqptnzL+hO2T3
ihX37l16w17g3BJbFZutA1EM2pw1c4icK5MJ4XhYOF4ThhP9cbA/1vnjNl9c7YunmfG1lETLJZwr
4UESnuCN67X4Wvip5qlIqKEVbQ7EgYGaOB/g3qhWjcUnKBwJQoRfuFGKCNc5pncnyzrpk07Xl71Q
RqO8jYW90Im+czGObWIsZrUrPeYMPjj/gA2Tv/8D97P9++Sv3wnc2+/vv/697dkVO3ctXfbbe3FK
WT32fuWf2N/2hG2xrdW26MGD0sc4BWuj/7RpyxPP37p+P7LbUSlwj1n9KNHQNz2BfzhA6FT1o/S0
1z6DhYxASOXFUvgxf5n9qMqf+f2ZPw3iE9SHwB8Q6CgxUr2H3qlh8RQl+kOJGhTkR/0TIT1S3wP+
4M+ovxjig1h5IciRP4ilD0UUz+vtb6vnq49APePR0qxJ68bhJeNwXQ62ZuGyLFydiaf2wzUJuDQB
jw/HOWF4QhDuZ8IoSfZXYXk8Hj9eypfjIiNHxkmRcnq4v/+YkPA4YUy4SqeDxTcsdTjruo9MeteX
aR5jExkdFxcvCY61WAYsiNhMB6sGx1Rn9vUNFzCsISSYIen3pGA2VM9/xxioTZix6Hbr4j8vzxm2
8vVfPfxa//BrNjTNXj93uPFR32m3vrj+zlduGqLWWULsKKbuhk35ldfnhcZdc335tb+5+ZqomUPj
CkfHD59/R8X0zU2Tg0JSTDNvrc2IntheFNh0f0tm7sbXbrE9U7utafKYkeQtQ1BQkN44rGB66rBZ
ObGDrLfM4l+5bQIKhqN49Kus+Z1xuCoWe8UGxJL6KFwWhL2CcFkgHh+I48wLzZ1mYa2IlxpwnRbX
e+HBAo4X8BCCN4Xj6wE+wvGMcJwfjmGZ7heHZJNMZLlfhD/9iJHRO8KbeKNwGYgcEh1uFELC1Ton
NDCwBrRmwAAz1UwF6U5hfkrhuDj2MiL2VKzFzy8yXKD3NXAkfT5WIuomecHOJ1ru6v7dzNn7Tty+
5eiu0h/+7DVh6X21u95JOHmT0O7z6p+q7urIxy92/HFZVv3fcPTDu7H0WH3d47bP946/8clVuY/8
EU/4/PjwRQ9S1N6DkHoGUCcUDc2KXKjr1JGbtThThUNk+qUrFG7Uy6JZE+4vSAQZgGO6ALHppiKt
Z60eaeacQP8jmO6X7mAH1Y6U2Zsrlt9XGf/oQ9qIOUs2Fy56essUYcKqh1vTpm75S83Jd9WHXkuf
mh2btfU/B07ez1uj3QetGYTqs3JuHog7BuKEpKFJpDQa50bj8cE4N6gsiIwDCNfhDh1OUA1VkZB0
GcXJCYi2FCWHh0ZG8vYmGCiLd7EWw7oAdhhvfZlmops+d+buvf0Bzn5E98SrJiSWLZ/avn16NHQp
dNqCm/MmrWmZFqaNty5eN6nx4MoJj0J8efv2adG9dDNiXNOUsQ0FCUp3XRPQL3cDlxapD8E4DMmK
WKfDS3R4sAobRZkuAvThSA6hvdJJWgOwtHMUlHmG9QabHTJHv/k8OJrLqhnPSp69iY5CwmMP6eQ5
SzbBKGyeoj508o+rD7XQ+msF+fvcV9KmZsE4fHdAKKfjQHHwKfqOEpSYFaD3gm2SIMu6zTqiU+nC
vbTeQjj9XE53F33jfMrM7re7TG93DUyF1RQlYORgaMBwsv6jj7rbjh5VH9r3w9379qlm0XJ3A7fN
od/GQjdnTflBi4964z96vwZy4420XlqZPhTordUe12EvXbyuQ7dK90edWqez4CichgVvBJs1gmXk
7QsFIIMXkVU6DfHywhoiIKyMNVBkmAka1d0Fa8FViSb02Cr6QUy8ID0QBDCdehNXaa/rwkz8IiMx
HXMzjsTqObZj3ZbHHyfvYtRtJse6DepD3QXkQHcBEHyOfY4mAPgyEKWg17I2rEjBZcnYLxl3DsDj
B0wdQMb3w2UJ2C8BaxLwtBgcHIN1MTgvGi+OwPUReFgEXheO68NxbQguD8Tj/HGA33g/Um3EdTCZ
qnAnwuH+AWEBYXEhKDA0NDQxMjAuIMAnDkWaIuVIITJyYCL9TrbRK8KLeMWFG4Sw0PCQIGDRQH9E
AGPS09/pMnWnpb3TxbbRfB+dpqD5dau6unDglyZq07uEp1Wx7Mt+DHpigPFVsGr0wtE4LUNID+hB
e4rsqgW3/fkuW/fBytpDmNxR/cc7ritPaavBAZ91f73EeuKz27PzSEHng/UND68qyF95MGNKy9NY
2vkglp+eN3Bm531/azlge7vK9igeMBCH7Z/4xrpNb28vnLD941/e8NK2Yvae2Y+Fd2F14of6oYas
CRkJ4xNIRtT4KDI0PC+cDA3MCySwqS6XaiVSrq3VkpAQv1js66v8kwUnxsYorxWarVfp/TRyqMXk
5R8qaPR0XUqnO/g5jhrosjO9Z6MQCVJDFx/KDJeeFpA+OB07t3RK14V371UNvKXW+uuO7Oz2X1v/
XKU6YBuTWTMpKS5/fu74+vHRKVPqVk2Zcs2tzy694bnNhVsWnyxLrbi1cvYvm0aOaNg2vfp2azqd
1dfYavFI5d1fKDrLV0ViNfT2gcz+EiZIXmr6qMw7/6At7eqmkgU8Sh+ZX3PgwAFbrfrP34/VdD7L
/5F/gslTedZARYjYk7XeOi+CvL1j6ec8sDeJpS++Iir6jmQvgrU6DSywEfZWwPEx+sr3lJkgxkw4
qLCYArtAdqiY0M0fF5F0LJx42yYfOID//JptGAnp/heASDs+bjNQyV5j/5Z4028kof5ZQTqtT2yW
GSOzbH7P/LVZZfZBWnWozqAHXv0yjfZqQfdzafTomH12MiOAk92cDlTx7RdtSfAPTBgbOtua4nUA
D4gfGm1WC7u02oFlHeNV7Lyp0FaiOgA8EoOGosqs0RkZ4zNIxsDxA8nQAXkDyDR9nZ5UE1xKcEio
b2xM//6WmJjMQTER2tFaogXJCY0w+mhSwk2iV2w4Flir6G8020gy3ugC3uh+1jlPxEa78IU/ZQwF
bZ0tj/Xkk3RV3X1z71uWN6r9ntqa29LV/4/2KybJ0S3b8dF1E/snFjZkZddOSEieXN+0evKtL94E
E+Q110xZ80NtXEa0WbNLq0mFLn+Ybt1Wee0dTaMz5u2srtpmTaP0loAMo9UDAKGjskx6b22sWkX0
JFGj1moYp3f9g0LzP7pgE69s4AfTe9jpftH4pgcee+yBRx4RdqzDWtuJdfT/j7Yi4V+wc0tEBVkD
OqNwvXGJkUwzYosFxfbrFzpAH+PtHQEbejmUhPYP1+i9Y0J9A7zFULWRrm/osn50l8vOxyFTsY6z
uwDllMQpXeZ0l7lK+Ffa/H1Ly7Y2jd7vcyS7bkKCatTt9XXrS6IOiAOmTiyYlxNxIGjuPYvHxRYt
nxlyb+TEpdNuu/basa07p5P27iPlN5X0GzhzVSkJcpxChgEPhsNquTWroHQgZjwxLR5Pj8R1frjK
jGsMuF1/s55U6XGHZpWGaJKXhK8NJ9NgSdeKkNS6OQbHxAxKbpVhT9MvXAOr5IhwH9jwodF8C+M8
pgR4pYdsros4TA/QhgxJ9zi3zMgQPLljwdrq9TOH+STfXjVnZ+OI7CW/nd/+x+vHDGn5/bIZ+aPq
JiUlFdaNHNs4OTF5ynz1oU31Ozoq0pLHjOm4p6r69zdNmLjh7zdaH3/27RvnfP9YStmSiZPbJsX2
K2jOzbvu2kGUCrDDCIO5SoZV1IKs/OnpeFh6fjpdQlUH4HofXCvhpeI6kTSIeDXsZ1Fw6+ZUnJpq
GlIj41IZx8lYBlLEtcombEoMpy/bigz3UzOm6iFBOu39TGWf60aEyIxR6gxXFOVHi14+vO+OAzMc
sSqntnBY/wgx9RdVFTubRoxdun9++4PLslLq9y6bMXhUXUFiQr511NiW4pTkKU0bxrfNnpybHZk6
duyie6zW/csnTFzz+CLrMy//64ZZ6tEppQoVEgqa8vKWARV+vBXMT4hzsBvk74iE2aCA7QZBqRao
FsCs4Yf2Zc0ySj7evn6Cykc1VLMdmBkcsWqNr1qTr8ZD1dhLjdVqn2ofHO8z1Yf4EK3O2wt741jk
5QsloCXeeJh3vjeJ98Y67yBYhBEhVOvn4+3t4wfbOI0XbN0PqFV8nugCRFEO3GBCwkEpdKxhSbWK
PjNskrrUsMiATY2ZrbJmslA80wRLDqnLbMH0FCQyWogUonG6j5AsxMPq1EtQLfjHdTZT2xP4iecK
myVfk0GjUutFH6kR59oOqRZ0t8FkPjixf3Bo4oDBcbY36WnPduh/IvTfF0WiZHRtVipKNsWEqGMS
5BCMEkwJJCQhJEGf6pcci/SynuiRX2LzALx5wK4BZMCAqMhEw0Gh/x+iEvXejo3ZzAX0XtNMWC1a
2KnwTPbaHvo4FT/mjaTfMaeuWOdJbzQEcWekkDFyxsjwrIX31NrS8NN/+1tASm73F18OmjEuPn7M
tPRj2DKpemRQyJj519gRmWMaOqEseep1U+JUC1Ztjs4bMyxZihmVmjosXHvy+ZCUrLj47GT2H7cZ
9q9U1wEDxKBFWeMnRuGMCJwRhCeIOE+Lp3nhCV64VMBTYW6P8fNDMZtjdsXsjxEGxmAUY4qRY4SY
mLjQmAhvDKyBYvzgigwINdIT8MhQtb7nBFy5Qamg2UzPE0Tcs9VnmyGvuGin/A7JUF0XXH79r62r
nls3vnTb80ur7mgpDHxo/HvT18yAne2KySv+n4ybyjdah5TufGvV2tdunZRavnRi5CuZ839Z2XZP
w6B1NwAn05FcAyOpBU7OzIoaasA5GjyWYFWMySgbidEY4BeLtDLM196JWm+/RAQj18t9Ip9ImR1s
Rmb0DM92vA82DJG2j22f2LIOHavfOisxreq2yi9VC2yf2T6yfWh758702l81NG6f1Y9Sm7YkGlqi
R5Oy4rVavUqVpccD9RjpTcBDgl6PRY0uFmEZlpdeiTodVicSykbeidjJRl86eIiSMh1ICzMg7EPZ
Q3ZUq6JPtguNsJ1Y1b2YvKhasMv291223bx24QmoXQf7PpjE6EenVXqijqX/+yReJFGl0uBEelb/
e40DgXll6XQBS59BYVUAUwpPdG8iYd0fHhIShRdtT+2yaaFchZsOAjdFAjfldwbh2CC8KhDH+XT6
kNUmbBVxsYiHeud5k3wVHq7C7RhHRPiHSTFGY2QsCpPDssJ2hanC/GNhB+IlGcMTIyNDzKEgSIkP
hIQSlOJ6wPFlzyLAbYcdq4l0MJPs4xUX6WQlenc+UnXwE9tnq97dVV50x/ub8baye7Nt/7XeXp0+
tHbb7EM7bHuIYcfe4ttfW7n8nzun2g7HPDdqwZ2za+9qHGY95KCgqpyNX2qWRR+rI0QtaoVYtTaR
EJW3F73NgVUUw0Z3WRjxlIHqUm7uRbLFbaQ5XVV+sPuBQ4dI4UHi3X0ceGUYfkopHRdB6QIKztIJ
wAYvABsI7FYhHQ/MGJF+JQYXHTrE6N3P/hX5EFwWlJBlGKrBlliTyVcXo7VApge1Oj0TQpgWRiv7
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
1P3J+zt9mShIrdJe18tkMY+1SJaPfdp9vvNT+/3FvzUgItAa+GTwlpB7Q1eF5YVvlr0iv43aHF0c
syluRIJPv4r+sc4rt39uUv8Bc5P/knJi4LA0Q3rFoJrBNwypHOo19OXMR4e/NpKMChudNPq5MbFj
SY563JS8+fn3TMz8ka+//qjX9+d+FeQ4r5qzvv44KWPS831X39V3/UyvT3+Mq1Dou/quy/AKK8wo
vKbv6rv6rr6r7+q7+q6+q+/qu/quvqvvOptr8gyX67d912V1Pdh39V1X9PWdck1JmbJ+yr+u8b6m
7Zp/XNhVFFU0seifxbcUHykZX/J8qXfp7rJ+ZQPLMsvGlE0oKyqbXja3rL6spWzJ1JCp90/9pryx
/MHy96eNnPbddOv0NdOfu1Z9bee1e2eYZtw603/mmJmLZ940C89qm3V0duLs+tl3zNHPyZxTPGfV
nHcqSMXSimfmDp57Q2V25V1VRVVtVc9bB1R7Vy+vfqxGfwmuqJ/xNbBmdM2kmmtr6msW1ayqua3m
1zUHap6oeanm/Svs+rrGVmuoDe27+q6+q+/quy73C7H3gZIRYM7ENyIN2ocEFGPfBGaG/U0wR4Dp
i3zttSgGCRAeA+HUPYyZmfYDYI5g7mmQMgZNZ+YMMPshoz0MTDMzaZkpUMIB+o5cSJ/CSkiBEqg5
gpkzIDYd0rwJptF2AkwzM2MgdjBrz2DIRc1MZtK2ZbD0GayuDGSCWjJYjRkojJk0bwZKY2lyWEgu
M/OYWQA1ZqAi5i5l7jLmLmfu6ay0GWAOg/JzwDQxt5m5wyDNMFb+MCiZmnkstgDqGgZlUncpS1PO
TNq7TChnE5gmSJMJ5VB3GHPHsNgcZuaxEPof0Ewoh7pLmVnOzBn2r9AI1usRjEojoLQcMM3MHQZl
jmCtGsFaNQJKo7G0pyOgNOouZuElzF3O0k8DMx/lQ5mlrIWlrG3TwF0LphnM6Sx8OgufwcJnsHBo
I3kE0X9r0r+sBrOXygqMq7yZT2D/ZJXITu4WUA65nrtVLmnUKJA8zt0aSP8Gd3uhKmcaLUolx7lb
h9aqNdwtSir1Zsd7bbHos5W7MVL73sXdBHn5vs/dAoryfYm7VS5p1Mjge4y7NcjLz/GuXC800JlG
iwJ97uBuHRrn58XdohfxK6DvWVAJ9FPsoYXMrQa3KXQWc2tYeCNze7HwJcytZe61zK2DhoaTT7hb
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
hupX1/KWma8EpL8l9Z5w0czpzeWbL+yKkR+xjdA9tf2WF2q+ynPqBWXnDvnhvkVRDcdz0vcOvMmD
eq/ERBVgumW9ZYrMtDLTrKgdSpTUvNvPgNtAHE7nhI971e82ivEP8G4+XGxtM7ZXcQAAAGZJ6E8K
ZW5kc3RyZWFtCmVuZG9iagoyNyAwIG9iago8PAovQmFzZUZvbnQgL0NJREZvbnQrRjMKL0Rlc2Nl
bmRhbnRGb250cyBbIDw8Ci9CYXNlRm9udCAvQ0lERm9udCtGMwovQ0lEU3lzdGVtSW5mbyA8PAov
T3JkZXJpbmcgMjAgMCBSCi9SZWdpc3RyeSAyMSAwIFIKL1N1cHBsZW1lbnQgMAo+PgovQ0lEVG9H
SURNYXAgL0lkZW50aXR5Ci9Gb250RGVzY3JpcHRvciA8PAovQXNjZW50IDkwNQovQ2FwSGVpZ2h0
IDcxNgovRGVzY2VudCAtMjExCi9GbGFncyA2Ci9Gb250QkJveCAyMiAwIFIKL0ZvbnRGaWxlMiAy
NCAwIFIKL0ZvbnROYW1lIC9DSURGb250K0YzCi9JdGFsaWNBbmdsZSAwCi9TdGVtViAyMyAwIFIK
L1R5cGUgL0ZvbnREZXNjcmlwdG9yCj4+Ci9TdWJ0eXBlIC9DSURGb250VHlwZTIKL1R5cGUgL0Zv
bnQKL1cgMjUgMCBSCj4+IF0KL0VuY29kaW5nIC9JZGVudGl0eS1ICi9TdWJ0eXBlIC9UeXBlMAov
VG9Vbmljb2RlIDI2IDAgUgovVHlwZSAvRm9udAo+PgplbmRvYmoKMjggMCBvYmoKKElkZW50aXR5
KQplbmRvYmoKMjkgMCBvYmoKKEFkb2JlKQplbmRvYmoKMzIgMCBvYmoKPDwKL0ZpbHRlciAvRmxh
dGVEZWNvZGUKL0xlbmd0aCA2NjM4NgovTGVuZ3RoMSAzMzk1NTIKL1R5cGUgL1N0cmVhbQo+Pgpz
dHJlYW0KeJzsXQtAVFX6/869M8PAMDC8QR5zYQCRt4Bv0+HpC5AQFU0ThEFQBATUtNZX9rKXu7lu
D7estXKrLRzcInusW9a2m6Zbbe81K2t7WW1/a9tWuf/vnHtnYEZMKEzQ87uc73znnO+8vvOd12UY
gABAGBINbM6bMWWSZEutBK3pIYDI3ZPy8gv8NgfvB2HHdwDi2Ekl02f4Rr9yNwg7s4B8NHXSjJk5
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
1mJrXmGrTpWMxsm2hc22ldL0JltDGc1TWLmqcXmrVN+4qK5KqmpsWtVM80i0+PRMKZ56o5Kl0sr6
plppcmVDVWPVEoyd2ljbIE1eXt1CayqrrWuR6ruXU9PYLOXULayvq6qsl9QaUaYRK5VaGpc3V9nQ
q2ldWdlsk5Y3VNuapVbajyllUmFdla2hxTZOarHZJNvShbbqalu1VK/EStW2lqrmuibaQVZHta21
sq6+JbWsbqmtRSrGWkobl1Y20Loqpdbmymrb0srmJVJjzen15Igc615GTmN9tZRQVFfV3EjbOmyW
rbmF1jsqNT2dyaIokyyZkUJli8qc5TPF5jVXrqxrWCRNr6nB1ksp0ozWyoZ62ypsRnMd6i1ZmlVX
1YqdKKxsrrY1tErDx2RmOKuTWpY3NdXXYd9rGhtaU6U5jculpZWrpOWohVaqbxottTZKVc22ylZb
slRd19KEY5AsVTZUS03NdZhahSK04MoWqcnWvLSutRWLW7iK6dqh0VZMwIFpdjA1tIZk6rMRcTan
qbmxenlVa7JELQnzJtM8jgrqGqSVtXVVtd1athIrrWuoql9eTc3O0frGhvpVUkLdMGVku4ljCT/U
WsUQqDabbS2tzag3HImuCmh2Z1njmAYS6rCWVttSOs7NdVhrdePKhvrGympX7VUqqkIDxO40YlVI
l7c2oSFX22g3qUytrb7JVaM4uRpWqeJ0QLBA1E9t3cI6bHOq0UiNraaxvr6RGYCq6mRpYWULtrWx
wWnsjkFIqG1tbRqblmZrSF1Zt6SuyVZdV5na2LwojYbSUHKBOi2G4fAys2ihDaPF9DyPe5p/L6sS
hVTiFarmxY3YJ6oa2wpbPc5Npm7XmU5V6TLXjcYSOjgtbCpgv1EFNsy1qLkSNVOdLNU047xF66mq
rWxehH2mOkZd4YhidqlxIc7XBqqUSrbWOOys972gDapsaWmsqquk9lHdWLV8KY5IpbIk1NWjZhJo
iS69lWaoi80rw1iLqm1YYJ0yDj3KSSvrWmtpdDdzS1bNjbbekVxfh3aq1E3LalaWW6yBTSLaw2Rp
aWN1XQ31bUwhTcuxQy21bMJi0QuX08nbQiNVK8EepmHHW2y4fmMJdKxVLfXYVGXCY5XKpFE1zRqx
srZx6Q/0kU6D5c0N2BgbK6C6ERdl1pbFtqpWh4F12TEaf3Udm3hjFROvXNi4wtZtz8DVj04Z1h46
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
6lOOwKLvZfjYFnDRq2Lx1qJXuI/Mwn1MiftNxXXq3a7EfXyJ+xLlpPf+4vd9kor73ye9uDx9ZhWv
B/rMLV6uzrmfU+I+s0R4M0vcLy4R/vLi933rlrhf7LPeR+562xJ9ak0epu/bGokRFC1VS4Wu1TBt
GKHaJO0VwuzN7O2IZu9o70gq2IfZh5OK9mftz5Eb7c/bnyeh9hfsL5LK9gn2GSTc/ov9KLnNeauz
DqnvjHRGkgbOg86D5A7XGtdaEu3KdeWShmagWYHcZVYyK0F/TljYOu7tMZ6so0zMybbNs4k1z6G0
Gq1No2gj2ozG0HY0jibQvnQgHUpH0jF0As2gM+kcmg2W8Epcd76V7qR76SF6DN5cRdfRzTSf7sY5
gsfpGbCSLbCTw8BSrouzM1uw1iyWdWE9WF+WwoaxNDaWTSKhLJ4lsmQ2hI1go9k4NpnNYLPZPJxx
uZqtZ3lgX+9hhewoO8UZt/NAHszDeS0eCW+eBrvbBZZ3KNjetXkUb8Sb8RjejnfkXXlvPpAP5SP5
aD6ep/OZfA6fB/b4crDIN5BQPo1n8rl8Ec/hq/k6vpnn8918Pz/Cj/MzmqFZWkUtDOz1CLDYG4PN
3lprp8VpCVpf2xLCIa7m2z5Emm1binSB7SOkC205QOfD1TKk823LkWbbViBdYFuJdKHtY8KAroK7
bHD9CdL5ttVIs21rkC6wrUW60PYpuM625cLdAnD9GdL5tnVIs22fI11gW490oe0LcL3AtgHuFoLr
jUjn2zYhzbZ9iXSBbTPShbavwPVCWx7KP8+2Rem3Ven3tdJvm9JvO7ieZ8tXWn6jtNuhtPtWabdT
6fWd0qtA6bVL6bVb6fU96rVH6fWD0muv0utHpdc+pddPqNd+pdcBpVeh0uug0uuQ0utn1Ouw0usX
pdcRpdevSq+jSq/fUK9jSq/fVeodV/qdUPqdVPr9gal3Smn5p9LytNLuL6XdGaXXWamXnUi97FTq
ZWdSLzsXetk1qZddl3rZDamX3Sb1stulXnaH0MseIPWyO6VedpfUy25KveyW1MvuFnrZA6Ve9huk
XvYgqZe9nNTLXl7qZa8g9LJXlHrZK0m97MEy9ew3Sv3sIVI/+00i9eyhUkt7ZaVlmNKyitLuZpQ3
XGlXVWlXTWlXXWlXQ2lXU+l1i9KrltLrVqVXbaVXHdQrQul1m9KrrtKrntIrUulVH/WKUnrdrvRq
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
OpIyXh4xIulXPB0uqcI8Adu5zxTkVntOFvBcj+AKp5y63G0w3baNsYSpiAQUvbvIWnQTSV59k9k+
O2smxOHa40voTvk49KyGpE4+nMi4aVVjb4SL09ml8/pJW463iMutsVVRnkWk4+IxrHOnX10NsdA2
+mj6OfZ557Oo9AHL++AP5abHWNfnamYDwvQtSgLSl+ijm0zcJxR11ftNpt2vV1Rx1WoVxiiUYEJj
rBa0uXqLWR4ItdG8lp7Z9LwQ12NUkt7fWPESqE9PaxzEYSHC+PSE/8dnRIrAQpjxXQz70rzyjxXi
v15oO6BJa4D1oCSpfiwYgvGDf99CgqDbnzhGIGQQslJS0tIWf1Jk7XuTSyGV4EiE7ERVnXurT7Qk
7c9LegStMAzPvz5vQp9VmjeVASZddnRpYKJWde8SING8v7N5czd8VCI91ih3ZFyhy1h3IbbOQ3J4
DHqlLjpT0Ib08RPl1jfT9/YSPWlnK+aoU1vORvaI9I9jN30b7kutOaiwhqFC9XOjUi0GWUPKFDwo
rDQLfUtyhHYkX4nHOFDGjOnu0Nzyox5NKuobG+4WixdsyyMaWhOafG3moRJPAYK9P8fGTPEyjcmg
zzJkhkrotD4iuKOXse41JyqCX9+t6fV7Xw1OXT8DQ8alOkTmhfIckY1sN5h2Benq67MLsh184sRW
jmYwd0frwOYL+XsX7y2NG02VyW2uoPvOQHWULhpsszUIBZ4oBoH+Bb7nt9kKZW5kc3RyZWFtCmVu
ZG9iagozNSAwIG9iago8PAovQmFzZUZvbnQgL0NJREZvbnQrRjQKL0Rlc2NlbmRhbnRGb250cyBb
IDw8Ci9CYXNlRm9udCAvQ0lERm9udCtGNAovQ0lEU3lzdGVtSW5mbyA8PAovT3JkZXJpbmcgMjgg
MCBSCi9SZWdpc3RyeSAyOSAwIFIKL1N1cHBsZW1lbnQgMAo+PgovQ0lEVG9HSURNYXAgL0lkZW50
aXR5Ci9Gb250RGVzY3JpcHRvciA8PAovQXNjZW50IDg5MQovQ2FwSGVpZ2h0IDY2MgovRGVzY2Vu
dCAtMjE2Ci9GbGFncyA2Ci9Gb250QkJveCAzMCAwIFIKL0ZvbnRGaWxlMiAzMiAwIFIKL0ZvbnRO
YW1lIC9DSURGb250K0Y0Ci9JdGFsaWNBbmdsZSAwCi9TdGVtViAzMSAwIFIKL1R5cGUgL0ZvbnRE
ZXNjcmlwdG9yCj4+Ci9TdWJ0eXBlIC9DSURGb250VHlwZTIKL1R5cGUgL0ZvbnQKL1cgMzMgMCBS
Cj4+IF0KL0VuY29kaW5nIC9JZGVudGl0eS1ICi9TdWJ0eXBlIC9UeXBlMAovVG9Vbmljb2RlIDM0
IDAgUgovVHlwZSAvRm9udAo+PgplbmRvYmoKMzYgMCBvYmoKKElkZW50aXR5KQplbmRvYmoKMzcg
MCBvYmoKKEFkb2JlKQplbmRvYmoKNDAgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xl
bmd0aCA4Njk2MwovTGVuZ3RoMSAyNjMwNzIKL1R5cGUgL1N0cmVhbQo+PgpzdHJlYW0KeJzsfQl8
FEX2/6vunpmeu+e+7yOTTDJJJhcJIRkgATQgNyZIlBvEC0RUVARPICju6nq7HruuB+gSEsBwKKzH
urq6rnt57P4UFRGPrK6rrqtk5v+qZyYJ/Nj97f9PPn/hZ3+TflXVVdXVXVXv1XtV3TVAAMCOhIM1
TVNPGWuDTw4A+/4nAJ5tY5uax+zu7FkDzGYMk11jJ02cuuFnwT8B8/gjAJ9fPXbq9FHvFHkeAPb+
YoDm+eOnTR0HzY9NB6gKA2jTE6eWJv8R61oHwPBYyuxJo8dP23ze67/A623DcPWMpgmtp7kXXw8w
GtMbfjTvvDlLf7lx42QgD84GYKvnXXyRn/+m814gPYcAFPcsXLrovAlntS4G8vAdAPLKRXOWLwUX
KPF6D+L1hEXnrlx4/gdzbgay71qAu/ctnn/epeo9mlcBpvUAmfjI4gVz5n+w6laMIzfQ8hfjCV25
7kUMP4vh8OLzLrr06Ru4M/B+FwMk95yz4MLz2ZtIGzCX1mOauedeMG9O4QpyHzCzmgBcX50359Kl
prmaqRiH9wf+8xZcNOfXjec/j/X3AwzPPH/OeQuq9r8dAmbl/QDlB5ZesPyijGlzBO/3Wpp+6YUL
lm527/QBefwlALVLbAsFwH/VVD1ylr7+S95Bqw3gp76eJ6n7p8tu1h6W9d2g2sSXAYPPTSALdBWB
dDOcrtp5WPbNJNUmsNPrDEA9n6bRfgO/BAFSmJdBtxRmYLP3YrkMxrJsDfkByICX3SWrgGISEd3x
7P2wkDESGcPIWBknU7LcftBlUnDpGdlysW4njPajz/8tJ9uYHkMqFAGyOwVk79v/wDZcJhtPnxR4
eS1x09RM7qBgZ5EoHAPMJriB2ZQJ9Ich83EubzNTm9lN/RzAKjz8eDTBvwBe5zL4D8G9l/kddWXP
w8Zs3sy+/rjlmafkmzJPymZknsf4yzDtK7k8r2L5Om453JRPK98E//yPygMow6OavRGGoVuAboqp
Td+diytkaqGV+vG8Gf0TsdwQTYdHPQcZrxjngSLWk+nF+Gn0PKYtls2AEHtjpgePWWKaCrgx62YW
gYT/CAoPUR1PfjIjvXlwmIP0KnrAECPfR444t4n8AiRIkCBBggQJEiRIkCBBggQJEiRIkCBBggQJ
EiRIkCBBwjHB/QIWggQJJynIXSBBggQJ/xLM5+Bl3wYD+0rm4L9Lx4bATN+7Y++D6L+8Vi20csvS
d8hvTT8qv3ngXSj2hcw69t3MHq4STuMeyexhH8XjXAxfjOHnM3uY0zN7aDpuLp7vyOyRVWSe4u7K
PI/xp7DduTgVxlVm0uwjcAF3N9zGPgMXy/4CGzhZ5k72K9gA3yPk60vC9w/MDLgOj1PxmDYU6f5v
IH8c6o91Xvbr7Lum3Npjx4tptJkPqKt8LfNs/7mHYeW/Le/C7PXkB6GeG5HZLub5yb8ugzf867jv
MxQXwU38tVLdSJAgQcJ/Du03CkIIvC8GvkKHB14FKlXuMwHlQEo8C06MV/GG4WBQ8ZAdErNxvnC0
oAJUbrC6BJVZBQ6VU2UYblCKuYYMsqPC9CsdQo6VUpWPliBBggQJEiQMAU62QVVSAnIg/ZpSv89N
yuNiEHVAV4Sgz0dchfQEIcWEOZ7C4DvFMZ71iOgcJTDgGfjivHBQxFDAJnVBCScsWGBFfpexLGGQ
WeyyT9T74Gs+g5agIpNGC5BHimYcUjWoM32gAQ1SrUh1oEWqR3oYBNAjNYjUCAJSE9JvwQwGpBYw
IrWCGakN6TdgBwtSB9iQOkXqAnvmn+AGJ1IPuJB6wY3UBx6kfqRfQwC8SIPgRxqCANIw0n9ABIJI
oxBCWiDSGEQyX0EhRJEWiTQOBUiLIZb5EkqgEGkCipCWirQM4pkvoFykSShBWgEJpJVQmvk7VEEZ
0mqR1kA50mGQzHwOtVCBtA4qkQ6HKqT1UI10BNK/QQPUIG2EYUhTUId0JNLPYBQMRzoa6pE2wQik
zUg/hTHQiHQspJCOE+kpMDLzVzgVRiFtgdFIx0MT0gnQnOmF02AM0okwFukkkU6GcZlPYAqcinSq
SKdBC9LpMD7zMcyACUhPF2krTETaBpOQzoTJmY/gDJHOgilI22Eq0jNhWuZDOAumI50NM5DOgdOR
zkV6COZBK9L5MBPpAjgD6UKkH8AimIV0MbQjPVukS+CszEE4B2YjPRfmID1PpOfD3Mz7cAHMQ7oU
5iNdBguQXggLMwdgOSxCepFIV8BipBfD2UgvgXMy78GlIl0J5yK9DM5Dejmcn3kXrhDpKliK9EpY
hnQ10ndgDVyI9CpYjvRquAjpNbAisx+uhYuRXgeXIL0eLkW6FunbsA5WIl0PlyPtEOkGuCLzFtwA
q5DeCFci3SjSm2BN5r/gB3AV0h/C1UhvFuktcA3SH8G1mb/ArXAd0tvgeqS3w1rMdQesw9g7RXoX
rEd6N2xAeg/cgGl+LNJ74Uak98FGpPcj/TM8AD9A+hP4IdKfws1IH0T6JvwMbkH6EPwI6cNwG9JH
kL4Bj8LtSDfBHUg3w514/jGRPg5345mfwz1It4i0E36MdCvcm3kduuA+pN1wP9Jt8ADS7fATpDvg
p0ifEGkPPIh0JzyEdJdId8PDmddgDzyC9El4NPMneArpa7AXNqN/HzyG/l/A4+h/WqTPwM+RPgtb
kD4HnZk/wi9ha+YP8Dx0If0VdCN9QaQvwrbM7+HXsAPpS/AE0pdF+hvoyfwOXoGdSH8r0ldhN9Lf
wZ7Mq/B7eBLpH0T6R3gKz/8J9qL/NdiH9HX4BdI34Gmkb8Izmd/Cn0X6F3gW6X/Bc0jfguczr8Db
It0Pv0L6DryA9F14MfMbeE+kB+AlpO/Dy0gPivQD+E3mZTgEryD9EH6L9CN4NfMSfAy/y/waPoHf
I+2FPyD9q0g/hT8i/QxeQ/o3kX4Or2P6v8Mb6P8C3kT6pUi/gr8g/Qf8V+ZF+BreQvpPpC/AN/A2
+r+F/eg/DO8g7YN3kabhPaQZOJD5lSTTv+cy/WNRpn8syvSPRJn+kSjTPxJl+keiTP9QlOkfijL9
Q1GmfyjK9A9Fmf6hKNM/FGX6h6JMPyTK9EOiTD8kyvRDokz/QJTpH4gy/QNRpn8gyvSDokw/KMr0
g6JMPyjK9IOiTH9flOnvizL9fVGmvy/K9AOiTD8gyvQDokw/IMr090SZ/p4o098TZfp7okx/V5Tp
74oy/V1Rpr8ryvR3RJn+jijT3xFl+juiTN8vyvT9okzfL8r0/aJMf1uU6W+LMv1tUaa/Lcr0t0WZ
/pYo098SZfpb36FMvyMn09+QZLok0//XyvS4JNMlmf69kel3HpdMf02S6SexTAeUuKA9rNYpgWXp
lokIjhNnaliQy+XZeRtuYApHgUMABuVKBa8ABU3A98fJ5TK5DLOxIGOVNDPHsXKZQibDHNzQzSId
vcjPiEUfKyVLyRCWLEGCBAkSJHy/oYCTCwxIEMHJ8i82cvKcj5UrlQAyGapvMrkC9TcZ6nUykHOo
zfFy2XEUxsJ3CpZl/5tvELLvm/KQUx0VoBtQZpWglOcDahgKqDQgQcKJB41etP2yXPA/2H5KGlSo
eCW1/RSDTbEB20+etf1kMlYu51HayEA2dDd7NC9Ktp8ECRIkSJDw/weS7XeSguvXlGT9tp+Cfn2H
+ppCJlMoOFDIeIVCjiYg2oDKYytW/2lh8J2C47j/5huErOKqzPdlHvQDtp8KVP2239AYbWotSJBw
4kErqAZsPzozhLYfCgFFji0GMQ6fs/3USiUPvOII2w8lhgINPyo+OCXNLJNxWfExpLbf0bzIiEUf
KyXXTyRIkCBBggQJxw8eTi58xytQJw5kA7afIj+zr1Crqe2n4OmByptctP0UMtTmVIr/vbZfdg1h
kO0nDOw9owK1Ih8YGqNNowMJEk486I0autyX5QJq+3E0yPM5ET/IcFMiy2CQ16rUSlDSBAOmGM8r
eIUMUHzwnIpmlss5XqFCu0wO8qG72aN5kRWLPlZKkeGH0OqUIEGCBAkSvt9QwskFyfbLQd4/S44W
XtbD8RoNnT3nlWj1KVF5U6iUGMfLFUqFmj+eFd4T2/bL6pHq/DyGEowD75RpQMvnA3oYCugEkCDh
xINgFm2/LBf8W9tPhWyBQaVWrVah7accbIoNtv00WdtPxvNUfAyp7Xf0BIpk+0mQIEGCBAn/f6CC
kwuS7ZeDvF9TGrD9lFot1aDQ9lMoVTJQou2nzNp+vIY/nhXe71j1kvV/2zjgG4Ss4qrJz2OowDxg
+2lB12/7DY3RpjeABAknHgwW7X9b90MhoMyxxSDDLW/76dQaFahoggFTDCWGksdsaP7JNDSzQiFT
ou3H44WH8AOBo+dhWLHoY6UUGX4IrU4JEiRIkCDh+w3J9jtJMWD7oa6W9ciUOrrLCa9U8Vnbj1er
ME6p4FW8Rvm/1/bLKq6afF9Wg2XgJTYd6JX5wNAYbYIRJEg48WCy6anJlzXQ6AYuMhrs/wXOQeaT
BtkCg2pBq9OARqUePC2iUqG0wGzU9tOplCpq+6l4LUobfig/EDiaF1mx6GOllGw/CRIkSJAgYSih
hpML0kf/OSj6Z8kVqpxPphbol25KlRqtPrUc0OJTq5XoKNVKnep43u79jlWv/r0KB/kGIau46vJ9
WQO2gZfY9CCo8gETDAWMZpAg4cSDxSlQYy/L5znbTw5qdY4tBi3aaZEtMKgx6vRa0Ko1g00xlBhq
JWZD8SHX08w8L0fxgdJmSG2/o3mRE4s+VkqR4U+2LckkSJAgQYKEExYn24b1ku2XA98/S86r8zP7
GoOBzp6rNSqlRisHjVKn0ahAzas0Kr36eFZ4T2zbL7sQp8/3ZS04B94pM4BRnQ9YYChgtoIECSce
7F4T/ZmELJ/TtwLk1ALUaHJsMchw0yNbYFBrFgx60Gu0AAPzGRqNWqPmQaMAtcJAM6uUCo0arUC6
Ze7Q3ezRvMiJRR8rpWj2nWxbkkmQIEGCBAknLE62TQulj/5zUGrUR/sUWjP90k2j1alVWp0CtGpB
p1XTl7p0aqPmeKz873javX+f+kG+QcgqroZ8X9aDd2AhwwQWbT5gh6GA1QkSJJx4cAUs9GcScrve
KinXKnjQ6XJsMWjd34Asg0G91WgWwKDTDzbFdDqNToPZlKDhzTSzWs3rNGgF4oWH8CWRo3lRJhZ9
rJSi2XeybUkmQYIECRIknLA42TYtlGy/HFTa/GuNal3OrFPqrVYArVYnaDR6gQe9xijoNaBTawSt
WXc8v3DwHU+79+9VOMg3CDaRmvPLewYIDLxTZgWbLh9wwVDA4QEJEk48eMI2avtl+Zy+FSDafnp9
ji0GLdoZ0dbDoGA3WQxg1AuDTTG9TqvXYjYetLyFZkbbT681obTRDOVLIkdPoFC5rj/mRrwiw59s
n6VLkCBBggQJJyxOtk0LpY/+c1D3z5Kr9Tmzjhfsdjp7rjdoNYKBB0FrMgha+lKXQWfRH88K74lt
+2UVV0t+HsMI4YGX2Gzg0OcDQ2O0uXwgQcKJB3+Bg77qmeVzuoELD7wSBCHHFoMW7czIFhg0uiw2
E5jp5kWO/jhB0Ak6zKYEndJGM2s0SkFnRmmjHaIfyBThPiosE4s+Vkpxye9k+yxdggQJEiRIOGFh
gpMLku2Xg6Z/llwr5N/qMjrpl26CwaTXGU1KMOosRqMeTUC9UW8TjmeF9zt+5ap/n/pBvkHIrufZ
ct/9oWZbkF8LpOsLbkM+4IehgDcIEiSceAgUOo9h+xkMuem9I2w/e9b2s9rR9jMYBy/DGQx6gx6z
KUGvtNPMWq3SoLegtBlS2+/oeRi5WPSxUkq2nwQJEiRIkDCUONk2LZQ2fMtB02/MaQ05K1BpdLno
7Llo+5lVYNRbTGj7GbR6k2A3HI/t9x2/ctW/T/0g3yBk1xDs+XkMCxQO2H6uQbZfAIYCvhBIkHDi
IZLw0M/8snxOP+9VglIFJlOOLQa9sGlDtsCgxedwWcFmsgD9QjYHk0kwC5hNBYLKRTPrdCoUHyht
9KAfups9mhflYtHHSiky/Mm2JZkECRIkSJBwwuJk27RQsv1y0BnzvzOnN+Xmy1UWL+pwRqPJahAs
VjWYBbvFYgCT3mAxuEzH87N03/G0e/8+9YN8g5B9CdOV37DCBomBhQwv+M35QASGAsECkCDhxENR
ZYD+TEJWGNCvgdWg1oDFkmOLQe98O5EtMGgLub0OcFps2Kn74ywWk8WE2TRg0nhpZkHQWExOtMsM
Q/mBwNG8qBCLPlZK0ew72bYkkyBBggQJEk5YOODkgrTZdw56c37JVrDkZ/ZtoRCA2Wy1m4w2hwZs
JpfdZgKLwWQ3+yzH8wsH3/G0e/8+9YN8g5BdiPPmN6xwQeXAQkYQwtZ8oAiGAgUlIEHCiYdEbZgu
92XFAt3ARQMaLdhsuVXvQYt2bgjQoDPqC7jAbXMCDMxn2GxmmxmzacGsDdDMRqPWZvagtDGCcehu
tvCoMC8WfayU4oumQ7jiKEGCBAkSJHy/4YKTC9Jm3zkYrPklW6MtZ9ZpndEogNVqd1nMTpcWHGav
02kBm9HitAaPrVj9hxjCD33+X6Dt39N0wDcIUZEG8st7HqgdeKcsAjF7/kO/BAwF4uUgQcKJh2RD
AV3uywoDwUC5VqsDhyM3vTdo0c4HYRp0FwXCXvA53INNMYfD6rDqwaEDqy5MM5tMOofVh9LGPJQf
CBQfFebFoo+VUlzyO9m2JJMgQYIECRJOWHjh5IK02XcORnt+X3azI2fW6dyFqMPZ7U6PzeL26sFl
DXjcNjQBbR57xHE8K7zf8bR7/z71g3yDkF3PC+f3DvRDQ34tECAGcWc+kIShQGkVSJBw4qF6VBH9
ibysMKBvhOtAh0LAlZveG7RoF4ACGvSWhAv8EHDhGDCwlu1y2V12zKYHu76AZrZY9C57EKWNdSg/
ECg7KqwUiz5WSpHhh3DFUYIECRIkSPh+ww8nF6QN33IwO/OftFlcOStQ7y0uBnA63T6HzesXwGsP
+bwONAEdPkfMdTwrvN/xr0D271M/yDcIWcW1IPfdHwRhVH4tkK4vlHrygWoYCiRrQYKEEw91Y0vo
T+TlbD8TtZr0Ang8uS01B22kEoIiGvSXFRQFIeTBMaC0P87jcXqcmE0Ap1BEM9tsgscZQWljA9vQ
3WzlUWGVWPSxUooMf7JtRy1BggQJEiScsDjZNqyXNnzLweLO/0SWzZOzAgV/WRmAy+0Nuhz+kAH8
zmjA7wKPzRVwFXmO59ftvuNXrvr3qR/kG4TsGkJR/j3PCIwdeImtFJK+fKAOhgLVDSBBwomH0VMq
6c8kZPmcvhFuAIMJgsGciB+0aFeILIPByLCSskIoDEYAhvXHBYPeoBezmcBrKqOZnU5T0Fvi9YJr
KD8QqD8qrBaLPlZK0ew72bYkkyBBggQJEk5YxODkwnf85dmJA4c/v2TrDOZe3DVFamoA/IFQgc8T
iZkh4i0uiPgg6PIV+MuDx/MLB9/xL4GY+/e1GfANQlZxLc8v7xXBlIGFjGqoC+cDTTAUaBgLEiSc
eGiZVUd/JiErFuwOajWZLBCN5thi0DvfCWQLDBY1JKsTkIgWAQzMZ0SjgWgAs1kgYKmmmT0eSzSQ
DATAO5QfCIw+KqwViz5WSvH7xZNtSzIJEiRIkCDhhMXJtmmhtOFbDu5wOOfzRHPz5ZaiBvqlW7ig
OOgvKrFCYaA8XhSCqDcYD9VEj+cXDr7jaXdr/742A75BaBRpdX4fz1KYBZD/KK8eRsbygfEwFBgz
CSRIOPEwdeFI+jMJWbFAX/G2gMUGRUU5tnAPpKxAtsBgormmvgIqihKDp0WKiiJFEcxmg4itnmb2
+21FkZpIBAJD9AOZIk49KqwTiz5WSvFFUzdIkCBBggQJEoYEJ9umhdKGbzn4Yvkl20BRbr7clmhC
Ha4gVlwWDSeSdiiJVJclolAUiJYVjCgqPI7C7PCdwt6/r82AbxCaRVqfX96rhIUAw3Nxo2Fccf5l
z2kwFJjQChIknHiYtWwc/ZmE7M810F/6tIHNCYlEbntb30DKYTCKBismjBg1DIYlKgBa+uMSicJE
IWZzQqFzFM0cDjsThSMKCyEyRD+QKWLKUWG9WPSxUoovtPtAggQJEiRIkDAkqIGTC9KGbzkES/Lb
pIcTuflyZ8X48QDFJWXVRQUVNS5IFtZXVcQhESmqio9OHM8vHHzHvwTSv1fhIN8gTBDp6Pz+EXWw
DGBkLu5UmFieD7TDUGDGXJAg4cTD/MtPoz+TEBcD9I1wBzjckEzmtrcdtGg3AsbR4LCpo8eNgBHJ
YQCT++OSyeJkMWZzQ7F7HM1cUOBOFo8uLobYUH4g0HZU2CAWfayU4pLfEK44SpAgQYIECd9vDIeT
C9/xl2cnDiJl+W3SC5K5F3fdw6bQL93Kq+oS8WH1HqgpHlk3LAHJWKKu9JTk8fzCwfHsEzME6N+r
cJBvEKaKdBzkNuBshMsB8h/lTYYZVTAm618AQ4H2JSBBwgkJNne4gdAgiWIIfUwxcITupFkPfuAw
1g9BKKR74EIF1EEzcsspMAmmwemwEM6GpbASWWgV3E/KmTf8Sn/UX+pvCloiL33LZTIAYu4Y5k5A
eX/u8TAFc8+BxXAOXPgvckMmk3nvP/qbl3kwTQ79af91hzr3X/LWQ+/Oow/z/1wrHIDyMOyFfco+
ZRovJB+4GGEYrJ6j0hNaiTLRq9bQJUmDEcyW3Mvmg+RPDIro7xSWlpUnK6CqumbwblJNzWPGjjsF
WsbDaRMnTZ4yFabPOL21beYZs+BMmA1Dh83sUSd247F33zHT/pGSN7N+qT/094fUqOnTUo0NI+qH
19UOq6mqrEiWl5UmSorjRYWxgmgkHAoG/D6vx+1yOuw2q8VsMhoEvU6rUauUvEIu41iGQHFzaMxs
f2d0dicXDY0bV0LDoTl4Ys6gE7M7/XhqzJFpOv2zxWT+I1OmMOXCo1KmsilT/SmJ4K+H+pJif3PI
3/lyU8jfQ2ZObkX/jU2hNn9nr+ifIPp/IPq16A8EMIO/2b64yd9JZvubO8dcvLijeXYTXm6rWjU6
NHqBqqQYtqrU6FWjr9MWWrqV2BqI6GFszXVbGeC1eFOdzlBTc6cj1ETvoJONNM+Z3zlpcmtzkysQ
aCsp7iSj54XmdkJoVKc+LiaB0WIxnfLRnQqxGP/Z9Glgg39r8b6OG3oEmDs7rpkfmj9nVmsnO6eN
lmGIY7lNnbbLDtgHgnhx4+jWtYNjXWxHs/1sPw12dKz1d94/uXVwbIDStja8BuZlImNmd4zBom+g
lWgvxRuht08fJftQC0LN9MzsJf5OZWhUaHHHktnYHs6OTpiyMtDldKZ2ZvaDs9nfMa01FOhsdIXa
5jS5t5qhY8rKbkfK7zgypqR4q2DI1uZWnT7n0WgHexb0x4k+MTn1tUzpr05C7yh0CvaCTv88P95J
awgfZBglC4ZBx7xhmAzRRjBX53xshrM7laNndwh19DzN3ymLCCF/x5eAzR7q/eTIM3NyZ+QR4Uug
Xto5+vsXxuf9nfF4Z1ER7ReK0diQeI8NYriqpPjiHuavoaWCHx2sPpjUitna6kqxzgMB2qobelIw
FwOdaya3ZsN+mOvqglRpvK2TmU1j9uVjLNNpzJp8TH/22SHsvttE5rd08tH+f71gNTUvrusk1n8T
vSAb3zI11DJ5Zqu/uWN2rm5bph0RysYP64/L+TpNo1tZF5PzMS5WjMWeOKs/MQ20ajq5CP7LxZ48
v0fBY1cUzxD/mE5h9rgsbVMFAv9hpp7MZzSX6Axky91mZ138yPDwI8JH3J6mg8Ub5qJMy7SZHR2q
I+LGoNjp6BgT8o/pmN0xpyezZm7IL4Q6drKdbGfH0ubZ+Rbtyeza4Oocc0MbPsRiUoe9lYFRW0Nk
3eStKbJu6szWnQIOCeumtXYxhBk9e1Tb1jDGte70o6QVzzL0LD1JA34agBaCHb2L4cX0rp0pgDVi
LCeeEMPzegiI5/j8OQLzepjsOSFbUFQsKIUD+rweLhuTyqfm8ByfPbcmmzqWS81jjEBjdgFDlSUa
mQUVFaOntQ7uDyKTtZWM1MA09mWmE9UBH/sy/r3E/hpHUx/76265xwcjNeweKMMjhcf9eHTiIcvs
Y3d3NzcnUz3oxhOi2xUrTO4UI5zR5JqRJnY33IfHFjxewQOHKqQ+PBh2N7OF/pgBJt7ZZXWJuXq6
Ro3KeaqHZT3dRSXJt0eq2B74FA+G7WF34uAs5uqOJZKfjdTjCarhPAEED5YHvPxT7F6Ii4n2doWL
kjvZHexVXXU+/Ugb2w0C2wV+PCbhsRSP/XjI8e664W08PsUjgwcHRvaRrnfX+55i7yPnkLvwqnfA
LTxJaXyrudUyZjWzmmXO2o1VRjL7iK3LsTDZk9nXvcC5EO97DVlOTzzJXkts9IYy+5gtXeUVqR50
EqLTjfUkutGCrBuIZF23X3S7QtnUjor792A9deKxn9mynU2xgUIs6PPuuuiI5B72avoHdTxs96Ui
syq8Pfics+Zjgr92RxIVZgzShjn7KfYqrKMOkeroudKkQOMmn5HUUPe0yckgdcdOSOroJcZUqNBJ
KaNjk8bI6FYxUVeygubpKqow0qQ1I5LG3XjBEVCR+SJliYyosEeqzkgKkWhlUh4pqtBg+T2ZdCoc
KanQ1JVWJO+MbIrsirwQ4WSRaoxNDks66grrhtWx9ogNL7gtFhkW4fawV9E/iPCQEnx6H71536U+
Ru0rq8Cn+lu3T3zsNfQPfJjI4qs5S7FFwZwl3yJngo9heuVjpVjwX1Kqx3zBZDAUn0IfaXVXYYXo
BGmlrO7y+vFqHzzhjVckvVgZtKet3jF+YjIZLa4Yqcr8lV2N1ndF5mt04+h+hFnqKvyYs7txTNJL
3dK6pJFeKVEhBrGXitePVnA0eMqpldTFihSdQIUdnZTGUxGMliWTwWjFMCz/65QqioUro65AsuMp
LIqwq+kfRPHBEr4an7xU3ihn72O2MHuZVxjuPnYLu5d9heUuwFQ3sayPLWUb2YnsWaxMP7KO6cXG
PQvpfXi8jQcLpUgb8bhADG3BPkRgIlK8IsqUUqSNoq+R9mLQI/XhwYhpzjoqDeUUwnaxXUwv/nXi
H14v5awhUEZShCEElAT1KPqmJoDRwKdGqpnLmRBUgpaMEGmNSF0pZ6X2pkrttZXaxZXatkrttErt
uEptcaU2VqkdKTBVqH5rGRel5LBInxHpJJEWp5x+7Wd+7VN+7Y/82pV+7RK/do5fe5Zf2+TXjtSS
BjIMtDBCpGUi9VBK+rbpJ+hBuZf0wQTQsluxki34sJauaKWvhzF3RRvR4bu8u30jHYwcvDzBWBke
m/Hgci4LPo6eJ1BO5QH5FkJkBro/74oW+XrI41lnM73mSAt5BKI0F/kZeEkE3Qdhsxj+CZSL7gM5
98ddoXMx2z3UGakkd0OIFoIFVIiFXNwVTWD0uV3lF/pGGsg5WCY9vRjCYrJm7CzUbcxlC3V57/Xt
IQHwMjQI26IrfX2YP9Ll+6aihyddvn+Ge5jNXb5D0R6Cofcx7q4u34FyDKXUvvfKD/jeLV/v+120
hyE7fL+Nvux7OdLDYcInysWEP4+KF3nMiycx/b3lZ/puj97ruyV77Y6wmOgarMzNKZPvanykFaED
vqV4mfmhC31nZi/VHhLvYPpBMTQV7wediRXiydOi9MIm39jyRb4x0c2+0eUv+xpCZ/rqfHh+h682
fMBXExLLSoTE7EVefDi8k8LQZl9B+Wbf9Jo95JegIB14xFMJxWrFMsXZioWKFkVKMUxRrShRBBUB
hZk38gKv4zW8iud5Oc/xDA+8uSezPxWnpphZLlBHzlHKiX6BoZTJWmoM4Rk4FTpNbAvTMnVUZ028
pUeRmdI5LN7SqZx0RutWQja2kZbOffOgZa6/86upoR6iQuVFFhpFOo0t0DJtlB0TdzLrUA2Y1tpD
MjTHdS5qBuBwRlLX3eiibtt1N7a1gfXiRnujscFQO6bpGGR2jsYHYI8fCbun87aWqa2dmzxtnUnq
yXjaWjrHTvXPat3JrGIub27ayVxBnbbWnWQMs6p5Cj1PxjS19SfDDnUFJsNOfUU22Wrw0mTYu1eL
yc7MJvNhbkwWoQ5N9gj4xGQ+8ghNht2Mptu62dfctNXnE9NwS2GzmGYztzSbJiKmOTgojUyAg2Ka
gzJBLM4mJgmHMUl5mCbZGgxjgq3hoBg9eSA6lI1elY1eJUafPxBdkY3elI3ehNHxIcKCUf9Tiuaz
p44iLZNat/Iwqg2VZtG1CksbxH5g2D5ijWsXcbNvgBrtBhUanurQKGhstMeFelLaLtd0yvGcAg+a
fHjAfqVrFwdY5TS5Bk9rc1ElI0tG0ijszjRKR03YXJT9yuEBLOSRXJSApw1YCPbjxFTsl+c0dxbN
RifU1Ab25rOb8D/nLKdYsWLF8uUXraDAHNGpLZ0jULPcGo2i8Tm7qS2OJmzTRf+mAqClswgzNdJM
CkUzGoNNbcuXx8V88fiKrAevTb1H46LsOTEpxJf3nyf0usvpVeIE67Qn81a31y0OwNvjFfZovGJn
5jP2qq3GCpq4jSyn94f58WrZaywXr7scaPPgTYBsI4BsPPjwcLPL6DdDmXfwOESP9KmZwzKUyenF
mXdZusnYrbkjiwg8AhuJGlbB1dAMSXgQXoRzYClMhi2oXX9GXoOx2CYRuAQKIQV9YCVzYAwOlIWw
EWyZFzHmjMyHzEGUOnfCVfA5rIA/wTz4Jaqrd5EKCMMweAlGZBaBSfY6VMP1cGvmz6DgKuFn8Hrm
L5k0jIOfwOuknkxl18ga4HS4DK6AG4iNFJFh5AqI4j1cCk/CPkZQbgcNjoynwTRohUWwjaOSTgaT
YAv5IzsaS2qFDaSK7Ms8hsNwBHOWwEhSzcQzu8ALRTiwD4dGuA5+BHfAayRBRrDl3E6w4TPNgZ1E
R6wkSPZm7gEf/k2AWXinN8BtsAl+Db8mPjKNKWVnyx5NHwIdXIB3uAo2wB/hb0RFTieXMj3s4+nG
zJJMd+ZZzF2D5TSh5L0UU92OT/cw7IB98Ausk9eJh0wit5O/chfJkn1XpV9N789YM38DPd7rdFgM
58NqWI9tcy88DW/CAfiacIQnBvI0U8a8yeq4e2W2DGTWivN/pTASa+tSWAvr8G8n5niO+EmMVJCL
yJ8YHaNnzmWuZDYzn7DrUZd4j/sgMzrzSOYZrPMPQQEh/IvCFGzVVdhqN2HbPQY/h+3QA7+Cj+Az
+AJrcgnZQLaS7eQfjJl5nPkjd1j2uuyzzI8zh0GNtR2BYijDvwqsQTr7eDre/V3YUi/Ay/AX+Aa+
IS5SS64ka0kH2UhuJbeRt8lXzPWoJL7F3sY+iiburzjCJbklsg2y/fLJijnp29J3ZVrw6Ux47Urs
Nw1YhwuwLy7HPnEP1mMXPAF78d7+Ad9ivZjwacNkOJlCLiVXkKvITeR+8gYzjlnCXMAsZQnrYUNs
AbuO83GbuVe5N2WXyTako+m2TEIcIVXYG4bjfbfi31mwEEu5DP82YD1sgT3YWs9jr/0Qe/OX8C2W
xmA7q4mFBEgBaca/6djqreRMMocsJqvIT8lm8ib5K1rEdibI3MT8iPkp8zvmA3YZewt7N9vN/p5N
cxmZWpbEvxZZGz7vZtnn8uny9YpRirmKh/mX+or6ftX3VlqTtqQL0lPT16Z3Z1ozF2cuyTyQeTjz
eGZLJju3zGLfRdsX296PRmkCOacFxsOZeP/nwDLskx3wA/gh/j2Mz9AN2+BZ7HGvwu/gLXgb/w7C
IWzZj8Vn+hIO4zPZSYiUY3+pIbPIXLKQLCWXiX9XkzvIneRu0kn2kn3kRfJ78hp5nezHv6/IP8jX
jJExMaVMDdPEjGUmMlOYecwCZikam3cwdzMPMU8wu5jnsJX/xLzGvM+kWTe2RDM7jm1nz8QaWYmm
0wPsE+wf2D+yr7PvsF9j3XDYRgEuxEW4Om4Rdw23XxbDepovWyK7D/+elqvlS9By6pb/Wn5IIVfE
FOMUkxQPKboUGeSULXAzcukgYI97hBQyZ+BdsuQZZhu5hbzMdHG9jI60kctYYEq4YuzjE+Ags56N
kAb2UuJCPr4RTkHd+QrQMT9mxub28JiCXFyB/XCa7PechTyMGtX1qNNOglew/7RgmnWwCyKZ18EA
P8ycA9uJDTlqQeZO5IU1pIXsQx5axCxjPuIOswL20HfYN7DfHETeryS3yX8Ns5g49rYRcB9Y0Y4r
wFZaSfxMAmbCnew6bOkAOKCIO1eGMpx8jobNJuY2Zj2zLfMCqnefoNybyY1FtW8/yv0iVFw+hp/j
vb3I/J5ZT7ZzcvIAmYj34GZ57B/PQ5j5MSxgVxCOWcP8nXsd3mBqmZlsMfmcK2dZmITtdA20kY8J
D4+R25ivUTW/lazBp3+ffMy8DxfB30mG6WNvYhaTX5HniZWJk1FsGaSZd8hchv7S/19lNlQ2a5CP
5NivDjKb2IVoJPxe9jT7F24CuwM48hSpYQ6zfqaJTGCHZXohIv+a1ab/mBkNTUwmczOn7vsUa2cZ
vJF5li3h5nCnfrv921cYG7mZPU/Wmvk8vUp2DdMAC2UfKkbASmY0SohXcCzaAkXkU8aJ9e7DM3VY
UzbuB99+y0wGD/MZ+RIuJTchd4TxSaah5NgCi6jFg3UnRwl9B3yDts3TMIFdgXJmBzyLvf0KlO0m
Zh6OM4vJFFSgE4QTx4O7sDf8jTsbVsIabP8ncTTdjD6v7GfpFPwG5d4M5MU/kw3IdeOYWq4VpuJY
ejUE2dfYv6HiyBA3tpJbRjlYAY3bGPK1XNHDLEyZQMZ9zYJKwX1NwMHLZV8zbA85tVv5k7+g+vRV
fV/9acIX9RP66qER/cJhJOVlAUPAEEFC3Bwc9rP7DqdkKKP83D4sJ4oy7168OwHveWWq4DI9UQtq
n0tw+TgUGoY7hEcFrlZe6x0vb9KN1ssENficBugh13bxvAGdlNbGBmw2p7oXXnT2Gnoy+7oqqtBZ
80RxlcHh/8nz9jjeUTw+oe+rvtOaFzQdhMYJvfVCLzEYa/G/vGxZezu0E1N1Df5VVyStFjNyLBsw
HRFkbvVoOJ1ZGBEKFeiijhvTc31arWlsUahQpRu+gQ2R8IXmVNARivqcsbMr0n8msdXFDTUxr91T
dEX6DWrb3JA+le1AnUeA+icUPCEmpcHYQ67q1sNDpIc0d8tUw5U9ZMZ2/WiZwzBqJyOAeOMTevsO
CH29At52Y3kZaSeKaEG0SqgxEptcIWcsZnJV8JLK2K1PkLvsO1fcvCs9U3jv5+s6yKgM6iKx0PpN
f+h75Ks9QDKB9KmMTyx/9BNKLN+gNBmOUX5Kpcda9skYmRNv79DWSfQuvmr/b7dRY7VZLYKCIQVY
T8aqSlIUvKSi8Nae9CLxNmSXm97F20g/mU4/n37d1/HoH5g2vA28j4/TGSKgpDdDaUoDZvOnjTqy
Wkd0hl3kIuCY7U9Ag9phOe/L7NN/cqAXStuX9QovlJcpsKSqyoIorYDKbNPIFZaW0rCcK2MVw2OF
jTdc906wMhYx6vkypcEabxiVbNuRxLpvznyIZXajDuDdiT36h11yNXbai7YrHZp8Qb3Q2FdeViNe
NBSkBWyKD68vKho+vHs4pXjQu9+deYfVYi2yMCYVXASXsg8DSiOC0ps1Mwz1MkTNtoNTRtoZB7eL
fIJPlSsB65EWU99Yv1aWiK9d9axYkTigsdo+eSuTkW38ZqrscdpXVuFNni5bDC54MeVUOMkMZhFz
MXMR+6RWhua0YCM2PcfrsbmGdfMKIh+pJsOQS53kp2hN6yAGDgw7SR8yq6AnLPAxQa8/iNY3QZbd
Rb4AJ6tNKV0ukPEKDZDdbAx7hZNRd/v0RN/DFqTUAnHjOdRo3apdTIy8h4+AtlE8Xh8X9pH4V+0H
6r+sF59E+KJ3rS4RXyU8GzcYbbV2EL7sjR9GMYYMJuzLUvqY7bCMELnFbLUpAjUiq9WYxOaMhoKK
ggh7evopd8WZqr4+3RRnkSUQPGRh2GjAWaMlk2WLv71vXnGkQBGJMGqjN3EJGzlFbTaFYprwmVhX
fqyrfVhXHtieCtzEX6++h79N9Ri/WbOX36X5Df8bu+pT9iPuY+unNk6t8TyJdeTA+rkE3GRYyuJh
bXbOKkM2MrFGOWvjrBxR9zBMSqPcrJc57AexNTSavYwNBdU/UCWX4zDjYZguo9O3CzWLT8Wm/WrC
gV7hqwNYH0JffWPfAawHQisD/xO9n4DQR4QXtsrpCkFKqWfVnI91cRy0t5WXodxpDwSqwJSviAGJ
gyUlq2sqmGf62hnuoQlrFt54Rqji2Quv6vSVXfVseieZNmWJLRYhzxJyyTWLr1krXHXT1itbW1b8
8K302021tA81ZQ6xD2C9JODlnWDO7EuNMbgb20vOK7kouqpkY8ldJT9TPWrfUrKb2a3Yrtpp31ui
Q62MMAvMK8yMjFHqNYWsnLWyYfOPSzaVPFXypUXBmc1mxryLRbuNfNFNiC64i8XeRs7tcmnVe8jt
oGIY4DGok8XpVJmN1YKMBHakDKTUQAx7yb2oequw+6lZPfKJrbvUR3x7kFlK4VfsLKDDR/sXX2BV
Ir9/QfnxiwONvb3G2tLeA+20rpYtI8va46RqoN9U56WAlVLk25xksHmZiiRNFCW1n18yY/7YpadH
Kn865+Kb1z+8eMkPvu24cmS8IuJ0CqvGRGaumLiJed8TOWf82RMXbVBfdMmN587aNDr+wLJV364v
9sZCSV42xvbqxbNva0cN6rJML+NgO1CO2KBmJ8hRkoBC04OOURQoXcrlenRSar3FZ2EsDvv5ovj8
oh0HH3yg3sZe5IVBIoYd5CfdRfUob+rrNxXVDS9EicN2DC8STw3vKx5eVDicnkQJ9Dscl/VoM9eQ
R1MPpRzbHMx1jlsdP3Owa93XF9zmvr3kYdfDJbu57cbt7idKVIvcF7uvB1amN+tPcbAVKVctF7TU
OoImS4PTRfTYDnpBAEWxTncW71F4wl6PJ1FZU/NUqSchH8cwc2Qeuetam+0zp8fFFZPiSNxTDILg
DUfM4XCkJlHMJHR6vaWYsSU8fHhYLBIW5I8qUiFjY6mCKNyPulI2e6ULx+QnPGMrXTcnbi5Bf8rq
dFfeV/JpCVPirGU2kVLdJv2jcKewiyUQYZu3GfVhEqbp1GZbZThlqF1Dw2T5jmHKsC08TLWLLCd1
eYlEazceXzaazpGFM/u63YZGzLumO2rLujG76O4owXDKXhvPTk5MONB34IuDXxykQ1t8wheH4/ED
pe3xA/SKKLWwobDX1fcKomyToXCzZyVZu8jPX5IjHDEm61XIhPr6tZie0PGKTpi0U+WinbAVlJnZ
kNgnQyEWJaHNWpE9OSAPaa8O1QTEZAU4yoWY2+9eve6y4siGmDE0Yu5V15gchqZLn/m4PbLm20Pa
01wxoyvyV3fVBIuG/c20iMIZHFn2uIztOzR1adrcUByvdKQbRwadZl3H5vTaCKMxuguvYZPzKqPx
SHpnwlcVTtiNVFJszOyXvYQaWDU8kxpvSplrw9pac235KeUzjQt9Fykv0q4sujh+reY23w7Yrtxl
eVP1p5jBFXB7XE6jw+MsS6JUNhi8wYA5aNAHAy6nszSiZ3wMw/SwKEgVFRU3V5eyuvkRpauHjOpi
1hHqVK+D3Wh9DENhsDqlL8RSC1NjWyoLF9QsmJXX2D4UvkJBcIC2R/0nfQfbDbRV1vKJuI5WMYZq
7UeOM0BQPmRrOeRn5QazkVaxSaxOWrMKuZwqc1RShJmqSiNWOwoLK00ke3pBVPn4HekXnvvx0y8m
22bOsziLznSrmUrVhDEOQ3T++kfa/5T+avWP/uvq7ud+uKLU6gi5Zeekp7eE596e/ssH6XefSn9i
9JH2cfGwyVNQQIKFrqvTjw4veIAor+kkI/7ceHqZyVZMNQi0i9lxyL9ecss2EtTXWnsyb6VSelMD
+PR+ZrrtTlO3i13jJ4yS9TBKIzHaTR4jcYCHGFSCx2B3OLxKlVmpVBkNDEN4pS+mUgr2PYwJHMg/
KsaUMhj1Sp+yVLlaeZNSplxjr1VSpTheRZ0nKqqUqWhBJfWnbLGqNcp9yt8q9ys/w5TIacqU3tCg
pLzmUyptSp/Ia6ZBvIY9WmQhynApizJlVDcqU2YNEqsWiU3XKF5ZiWyoTHmNYqjbb6KuyJPKHE+K
5/Ve0e0qqM1msoQalWv0jmyk2ph3G0Q3JIbXpJTIycpUzCzGbjXXHmP2M8vfeWam+pYu22eO6C45
lh6koyyLxyOKI9gxSjtNlHYbyrJWK/mnuu93ummuYksg9InXWTVBw2jUKV9JaeRjv6MmghqKxuAt
XckmF1Y6w6ZIhOjNp64+/JtlPkfIhG3/FABXim0fI8pUhdJkjzHG6dabohsKNsQehCdgh0tREEOj
1JNtdIMy19680szzypA/1kPkqYA/QbDpCR8rCAFXxBfGlLwAj0JMiPljbOzZIseT2A+UbDMYcTBe
vqNQydv4QhW26dZnB9pRlJd8tk14Wr3YJnxOTvJrsnKSViNVWpdNyNUlQY0G9X80nnoNtf+mTkXh
145FbEfpbW5w9GQOdRlqLXTGGPs57fBd6GaLQP3nCPkXLMAaD2bZNCckxVgUlJsPm3STXEVmX+hT
b814g0rDFPLtpzmNhR+7XIb6a26a1lDpHusUtURP4lK2dmFZtIhEIuFC142H/zgrbLfqw65q7yUl
lAufBFDMx5YoZ9zdDoYQ2v/qsR/PIDO9jDHIV3nGusZ4Wt2nexbBtsBrnn94VAXuX3qYhZ7rPTs8
bNRDSoKCoQHKkHipL6fgFaiKK5IuT7mGuAkW7uWIt4Qt8xjM4QJPlCvzlJs8UZ4tZ8Ruifric/j/
3HNUW6TSTZRprtTZ5SWYklVyHtbkNHtM0WLMbFQZPMaIL+yJoLnh9XjNHsJ4UBSovE6X2el04UOE
3C6z2+0qKS4O+bxmn89rNJnc0UjE43Hz5cCidsZ43IR1+pzJmMvp9QnYKx7c5kS+d1K2HP1wpZN2
BbunUgx768Rwl7nKKY7GOkOl37naeb+TdT7JbIAKrMcJUEyWp9S+lGCo9KU02kpf7gK+3AWpmzLg
lXxXJp02n83pS6rqLxD7IXZEoU/k194D4iAuejFC7Gv7iIF2tnoazFL6l+90a7mEXRyY8YQ9e4bP
nTlGf/zvtK1/dKbdNKV327HtPUEkQAntmYBDSTsxkYBFnud/2htRPtAeid2VhFg2b9GInZSgZVrD
rF/FmkjLuaZAjf9bqys6xa7se07lGh/zlRfvP/xhbPXnvurF6vRItWtesT9ECgL1k1Wy8d/u4Zoi
CoX2tAsOP9gSLzB7IhGr0HYna/x2Kzfx8M5zIqL5kwxfyv49aFdEaA9+PvOO3I49uJDMTa1QmGzG
mLnaWBcdA83GsZbFzErmQbt6muli+zY7ew0haqPGoxbVu8JIzFOoYpQeldvq8rhpZzJbzGbCmC20
C5mMZhMBkzESDoesVORZCtVqlYr2HN5sUlpNRTGjyWIVSKmph21Imc2pGnejOZV0NKbMS81rzPeb
OXMPW9KthDupzpZSW2kCK01gpZ3JRAe8fd2FJZWi6wmLbsrhrGq0TrSutt5k3WKVWa8sUppsVpvJ
WjRIcGGHifd3FNJ7AO1QdNMH+ruMyFSNR3YU/v+yf2T5eBvxK3WVEM/ZaGilD5JOUWqeKajdfqRB
m23/FvLT99yVYzVaNdmmaQqU2vyB9C/C6RF/c5XPUqVnoAQrNHvCRFvQdqYaG/4N1jm3OkLlFNFb
AqUrvv0Jd+nh7tkVUdHe1Rg9xVeyW+pL2AiI9sc7sqfEubIg/Hy7P4gDrI2qD+PQU+moc9cFmxzj
3C3Baczpuqnm6ZaZnjO9CyxL3Et8F5suc1/hu8680XO7/Eeme9x3ebZZ9nqe9LoUOt7EGCqAdVbw
Sht9m8agQWVMk5pVpUmNnV+pWRCi7+ek7FwqMLKRS+EYzWEcR+O4lKOK6yG2HUtRQadqm9D+ldg4
qLhRmrd4ltF2SlIbjeHQ2IlSzStsC1JlDCuQal90BinK/m3tby/uSy9+88e/X/BEmvjXzN+7p2XW
zbefseWsS35ys+ycFe9f/mY6cHjDgXOeIsv/eX1q3js79j+/8c8zz1tPHu1Z9yowmVdwfP2arifi
CFuZcsgZKzM2sC7yo8DdkZ8pHvLvUGwPqOQqUkR73FmOukreXhgYHhgjOz12eeSnzObADu2uwFMR
tTUo1BqCeqHBE1OpPLGY2mjF4Rhsbg8Y1Dgmx9Rqr9WGvGFT8R5fNAF8hc9nAMZo4FWekLUwZrMK
oV3sauCIrbso9gc1tWxsjGmbcY2VWHvEQdlqs2YH5asGGTLiqGzNjsrW3KhspVOZOCpb0Xqh57Yb
a60osQdrOnQK4sP8EF1LpSa1X9B8MdQaa48yYQZThQ6ZSqGrF4VhexyWtZOAaJFiKxX0d+6cBh0t
MNGmypneJMVYf/fba9OHbz/zh+dGqxeq+t5XL5latj9WO+eXy5rP615wxZVNc2Tjt1+96OmVwfTG
a4v8RfJI5JSfsdyG0lBC1ve4Z+a2OQsuNmCvzryKrfYTbLUolJOO1CreqiyoLxoH44tOjc+EJXA5
XOJbWXKb/K6STUU7bXuL9iYMD8m3KRi52+peX8KyBeXlnMak9WjUnMqjdprRJokGI55oOcd5TWaz
yWQOBINeIGaUmgFSWJpwFiYIAScT1WjUauCDAQJcsSkZM5uEYtpqXlrxJZVe2gBub9Y12dGlPb2C
VJT/gaMNamZM201UATbldFuTqJ5ik5lSekeDKae8mnLtZxppr6XndhhrUUUXvbQUU64UMQpLWWMi
JtpDkigATcmj1bb2wWpuru1Fnhto/4FRM9cHjP2qmjhY/lsZuFaop9OSoswLsPKC7KhnO1IpVtRk
e4nChBygINbsVAt2CnbqG+MnrbB5rHOVfX9Xn+osNPlDvfaWMRqy661nX9hybdnsc9R9rankY79a
tcpfzNxChPTCSTVFdiMfibAag6f0ErZiSkkiRSKPrL/mDU96+c2t8gjzZ+XejRdczFNLVZd5h5uB
8m84mZ667rriq0qZM7Vn6s7UL9FeoLtAf4GwSrtat1p/ubCmZE3iHu2PdffohRgUaStLppUsCswv
uYK/XHdhYj1/fdH1JXdr7tLdJdxa8Qg8rtmi26J/TPhZ4tHSneQpzR7dXqE7saP0i4TXmpisnqSZ
qj2jZFqpXG62mU/VjNOdKlybkOtLtAlOEfP0sN6UKjbfEvo0ELCwzG5Ct86pxZMGRUVlJSiFuFH1
mL+srIwpw6TbQ+uC/nVBtH+3+wL7A0wgOyJSp9vhqqRuyhUsqCwNNAbWBNiAc0T8MWMqUWV8Ca3m
4aLhvP0+2I8jATXlMCGkbFWwi1RDPaneuipnN7fT+cjeL+K94uxGf7iddgXaN3o/EXqpgx6qeNLm
vpDQCdplNlNFTiJnJyDy02lW+jdoCiMUpMkgN+lGZyqCCt3SoGLLjdes85W+NM+d+MNDw5K+KXVy
ncFT5I4uDnL3X7P46qkk3nreSyvrF19Y4Bwe8JF/nFK2/rEHzm4aNvXV+eWT2za+qJYHbQzrLU83
1EdW3nXZpDGr0+88cMaiXyyxxvWTsP1vApAlUVIESDwVYinvaVFUb9cSUU02qlFDlrHrGP+6ACMQ
OSG7WR5UEKDKq6E2IEAZLKV1x/IpwSWoUIpnVWelW+XqIfekzMAEniTAqExG3hmMuQT174yiRoxN
KbrxRNYNFWZdr78yqxrbnZWrnfc5t6Bq3MN4nwgqnTZnULVoJ3tq3nbONkU8Tq0iJ7WYRdXaVuvM
2bbUfcJoanBSTSkn23vjOQs23lh/mE4u19fnpXn8MuGzdmIvjVPffvQMiz9LsEn7ao+eeUc5kZ9R
CoXEKfhBSiwJ0VE4RIo5+QVRU0nwxnPSX1SkJic0fV1q52lFntIi4pi84qZWd0Q2Pn3HxIZTIu7D
MzsLo+WRiMPQ9gP2mfoLz8Z2+WfmHcWN1Joi+1MGeTHRcmq91qAz6c3yhFxLnxCbSpSjan0lDacM
6CFaUhbU6Ct1KSTiRIC6itqiqV51lSmFCcyU8F6lT+nXR1QlsoSsvDTCWxKW8omBicGJBRPjE0vO
9J1ZslJ3ebDD1GG+13Sv+UfxrrihsWSib6KfbSxojDcWs43BxkhjlG30NfobA2yiJFHG2NyluoSP
1Zt9ZsasM3nMAk94jdLDCxZicVk9loKSmKdAQeQehT5aGmWiPhxQfF5vKFFiTiRKXF6vt7TMXOr1
lZbptNpQeZm5vLxMo9WKw4xWh0q1Rlumc7k9Xl+JGgqiUQuq2DyvYMpLE6As03ldvhJ5KSZioaKH
ndGVWFfaw6zrKl8HYndyFFbqwYdd1ZHcRS4VO5Eo/CfQ6TCDrQL/sVfUDzKMkI/pxNgqQZa1jUQP
n/fkz9iPmPM4xjRI3hGnQ7LIjjWwjA44y6BdltUFqBqMRhHJB0QbSc7gif4zWSXZRIhlhWLUDDU5
rF7YomvBJKPO45mI+qyAPaBi8aKPjwmX1fHkZlXVlGH++X2nR87vO93HLRkZqqtnUCtuubkvzLrM
umH1Cqojq8uHG9JT0huZG86Z4XXHUangihvCd317kHN+e5DqyGWZQ+wv2PWoTVSRN1J2pZ8PVJFr
ybVFt5I7XLcU3ZF4rGJHXF1G1Wabxtz4oPXBcqa66FQ/owk6qjS6YKxSR+Nq0dNom2g7y8aOKCOa
FAY1qO7utL4RPRRlCcNxgKNfBFtWo7UWlCajEStXbimu8ER72FtTJigIB4OgiAHH+SxRs8USLe3J
/KUb9fTSHjaR0jqdgtpSHYtaBG2H5kkyGjiGpT9ZybBPRB+30JkzC+0JulCkEiyCpczC/gB7JqoS
XVOrLE8yt0IxexUYwYMslais9IizedGCSs+aqVX3eT71MJ5ktcVmqVYln8nKn5zuICqYNNOkWCPN
1I3CRnTtuTCq96Krz53HGxFdUza81dY/39Y24cMv4nTK7AuUOl/19s+2Cb3xvL4RtzcCHWcOEANd
ajfU4j/QaQ7hhbU0nkdxJjwrLoMCDlMXiiZ57tXFuskzW/dCVeYPUIlHLHMICjKHhiFyhjmryBrk
1PC2ybNrKDU12OdEn5FO7FptNYqguEYuJqMWxi+esbIqXqO1FIwMNt/cEI9bLdecP3H8KUv23rJ8
4YjJlvBzqXEL72sqPm/N5lHs+r6ZZ2iVgkYpeM6wLz4vXlg+qWVzU/nKJfeROUumpU690F0/Pd21
tmniA396Z/p42veqad+TbQQbhIksJZzhIryKKJST4XTZbjcXzal61E2hxVtpkKHBHbbbwdas+yhm
LbNNsGtJwEl09JthPGv3aXVmrVYXCHtrAwWcQnvAGVartZGYTivQT1JSegW2902KVxSMT0EUc+17
sBPZSBi0WFBRmShpu2JVohMVHVq8NitinJX7tL/VfqZltT1k+PaI1qaNqHoY39Zch8mPVwd6+1AG
fNi/MoIWndi+fLZ90d6gLWqszS77rqUWhbiwvYw2JTYpm1ujo5ZfAckOQ0FFFUvVCWNWlVAwE5+b
fdNp59/Qk/5o7e33kbKQYCuxxAvnj299csMZDe1dUdnGvgnzT7151QPpX3Qt42wrLU6tURH95uua
q0jynlmLb70Ox6B6rPtzke9jRJsaA3QmOkZJAopJvCARa4AGUidrKGiI3cBsCKwv2Mw8GN7u6w4L
PrQEnJxD5izwxeTXRcllBR0FDwVYq0w0E7sMVaJjFR3kx6r7YltiTAxbSOsw9BBumyesUkTo1KZL
aIzQD2SC3tpIAauGF8xLHQVabKBSbaN2ovYsLafX+rSM1llEvwlKeeUY1SifKD9LfoGcWyO/X94p
3yf/rVwmdxTGZ2QF/jLU608T0tTtFddB4nFsAXGWUHihPTuHtYxyTAA5JoEcsxt8yCleyiltIC6X
xiM55jCGc0vLYqiBybbEgAnOuhb/4eKN920mgQ3nnRt1F/oK9aUqk6dq7r6mKRfNn3D7mW+uWnH/
2jtJbOcZoxqKgzGvyV9iVlt05o7Vd9218JIJC7D/I4ty07D/l6KG/nTqXoWXmIMOfaMaBacKD3Wq
ur5SRYnaXllVqU4lKzCYrKp0qZzqs1Vnq99WvaWWN1omWs6yTK/gBrIF6yqrq07xnjJ8emJt1W3k
bvNdlodgB+lRbfdsq+yu0k0DEiXk71VEY8ekKppezDQiFakakQqF0eOuMpstoXA0ajpXRVTq0nS0
h/w9FY0lykonhMwVtWVRV111yMyaKO+xUMr6TFG0HaMVYb+itifzZpe3tpZKbrXdrlOb6mNRk4CK
JNsd3WJS056hqsb7TN5bqe5QUU2uGu989L2VaL+NTqnYA6W3gkkwMaasADftQgFejX1A58I+4MKb
dKU8YXGdFNnVJepHKNU/dRGXox7NwHpV8uEjuRJF77IDfV/R+dK48MURwrexdzB70q4ivudEuTTH
pNh1RD7lRUbNSvNldKES3QvJhXkBj0ZgVl38tyLWlHspR2Rqys4gZgFuWvoRt0GpNQYnBcfdkgoW
ewt+eMmUlvHLnrrn8kXVp0XnqhUavSVgq3KdWntl+tNRicXInhu/nT/bqzJq7bMt868oK66dfcX+
GcPXXnQrmbJkenEFmRWxxpwWnUER6VueOi09+6mWieRpKndTyPvLkPedEIF0qlovqCN2wR7hgBd4
xjiVn6xkYsqiyDDlcO84xSn8KcpxqjP404XpkVu4n3A/M3VxOyJCAa32EdEqZdBtaOSDqLDySl4p
cwGvtPihw5XiVQ1al8dV6mJdLnUobFTICtRqf112qd9ZAKcwlK1tOmxS3ZrYpEZdCi90n47oHNH4
M/b8CDzhnwey71OJk2NoorfHe3OtBAbK1rmZachOBilRsNA1NipgDCq6RCO6CuoqNQ3/h7Q3D3Cb
vPPG9Ug+JR+yJVuWL8mWfN+3PZ4Za+4rk2QyyUwmiRPOXOQOSQiUo0AISUuhhRAoUFIohCQFSrgm
gQLtprR0Sctuu9t3t93uFSjbNu32fWm7B+P8HsmeI5Tu/vHDWPc41vf8fL7PV4/l/dNw3czIMm2n
Zv2Z+YTbazVyp1aLvX2kvWXV4IE7bBd/8qUHpoH9/s3ruydP7Dj3QP2mmwqZ9e+D/Vnf1M3Vaz2/
mt5+BJSfnaiOL7q6I+K0REoP90Xzcj9b45FGP/Yd6Os9YOsZBINfZ1WihskypFbEahqJ6WK6K4jK
2ieFI3lBPu5kBchX4aIPunyfZIdvB3ybyHyfjCyMhdYQisGnUvX1AkGCnyNMg+skUhQRTe5Ih5hA
yCMuUW9GajMX5P8hJYq1y8JLnXdJMZ8/FOIwtKdbJYgqDu0JdUPsxYVo+IZ/1vz7BZ/Kyp8qfxrX
Gw5xZLENEmGHXo+uSE+jjdNMxjiNYhKZpiTots/2cgzXi2d/2vLCj+ozF2diFy/O9wsoXwV+J/LC
LPgBMtyBej147pzp3EE1ec7UPjXnbi0kpoJig98HlQGnC26o/O3eGiq10zW/P7Gq5pMXfRJVmRvX
lNmcVsBQreKF831ws2CoqBRphFJzY7Y9ptlg0vJSGZaj66xf2jY0vGn/mjXtUS4XcAVspFZPxdYN
+0wdzz1nGu8uxavF4ScHF61JilzIqTeytWxPwTWI7exujDT+8Sv/uKJLZMN8ym+3UyatXq0tXndt
9FfoU91M19QN3VNTowkhLbJkSmfS4uHCzuov5epNBHrp16HFFMESaat1uXYi8mQE26TZpL/OuyW0
X7/fe1PwppBuHLkuiI4X5MxRoOAbADQai8cRii72JVeFC+niKBAScp1FazBwLp52uXgkjhTjXCJJ
JxJJIaPSJuK4g3CVwrwrmSDpwxSMwi8atAF+GoinDQGXHH7jKHa6+KOEUnlx5hNNMq6s3AXlKMwa
yjqaV9aSta3w2wRIsCUXk2BcJTx715+U5UYvQH4mNzDNjWLJo6UwIKubAVmpv8E1MoebZgPyQdJ0
8zmIh5uV2Hp95BtZmNGL8uM7vL88pQymSnrgMFSS8A0zzM9foehO2k+1BmqBtWUH2HzENqHNiD3b
XKZRXpDsl5RdbQGdavzilXfracl9I2MhjJZKmfPvn/QHUsJuO0t7Ar1TjrujLulBMCTEOGvApv7C
xwVgfam71L22UV+kM1mN8cVU4VbIyeM3gPtGYrTDHt3F/bR//Lzqhs84wxosJMfmlZc+RJNqO0Ig
ESBKIWZbW8G+t61gjUnWQkxiXfkpA2AFYGcifb5V4XA6MmpAdmimsUclp0EbNpgNETPn9dFer89F
eKNhn5dkDtuhQl8y63dghmkwcBq7wjwNhFcjW6xeyVVQygxt1WbZFirPq7QWQG16JY5v7lGUPZ/2
3utFvWzUy3ij+L67LmNJTfeUCK8cwb2S0dKsXdiNyrrFgabk6usHZEvbiq4XJF7kDxfJWeW2RkDk
yg8jQcppVNRXYaD25M2XzRVGMs92JikjJXM+Sy3Q52zinVNoAXxfbhWLVNtKb9OU0WyrtAm9a3o7
I3n2dp5z2fvU9rZm31hbY/dMz4CJpMnEOLNxoJAJBCbAW9vcdjcRUh7LhJ75C+iZOfCylDb46UpB
MprzBclWKEhkASdwg4NgDcuQA5anSG2JqRX6mQlG5QqwQWcCa4VtDoTkaX85CBxhpAFBWhU2ZNO5
UQQxaMK4n4CuUKv9/qKl2R1ZqaR+nWuOdocwSKYBRdOOYCgohiwAqELhkCWMeDmjxZQ2GlRE2pBr
xKaBW7KFlY+kHQ5ODNKiGAQqgKjkcJ61hGiLJQRC8B82hIA8/XAYycGvE6MjkZjRoImEce8RZ8hP
xCKk0VnwHuamwZlXHBfEafpC8A0sBW31HiQMCVQMvHY6+6NIqyYbaYYEZRdmskjLqiIK5msrRNh8
hFHQmVJ6VYLAhZkP5L6lmYuLyQ+gaSC1UTlXNbt+dXPuD/2fqcxazNww9qc20JLvaHVkO2TL8vJm
OZ3ItHlKsSvFXgEoNZsiF3Q5aVtF21nwFgpiWgw6/6zxoMONC7teK1sNQlwgwMv4yNbctfyEnS9S
FG1h8lVh6/XpKBOuH9rwKFjkVgcEJgsDQOTKryxiISnGg0FVKDjiWTT42b8Nhy3BcfbQpK8KHtzX
eEy150qWcvC4IFvWEuj9V0LL8oCINKxHgBXhACc5C8uR5e7fcv/JqHCeSBMSsZRQEZ4+26qwO+0Z
VZ4b8mCc1UZbrTYzYfWGbVZy/sIt+FnwGvxIUTJgAStiBW9Z37OiVshjJdyrtzJWL75v0Xzdtdkc
aIWKg3zQqoSDLFuzyj1E8t6LAXvzKCXY4FEfPCoTR6tEuprnzWzrr0wMPGpsXv2yo2KV7Jd3H02B
ixc++nX9k+EA6ntWp3WlMyYGlPYpgpD/HVxeABgHXhAqzRx/GeyedXowp7crGydZygRDWMW7bmm1
EMzxwOwLhpkUhM+rpmgzbYlMcHcVgnm/uAM7udvi4LQBqAnh0ofqbRAjj6N90p0szBjlBJjSrzas
M07Sa8r1tnp1bfuKZRupTfbN8f2G/fYb4ze0H8I+F/9c+6Gex7BHTI8UH+s5Dk4Zv1o6UX6+8nzb
89Xn2k/2Ptn3cvmVtlcGA9cVN5Y292LLkKneZcuwQ8W7ex/qw66t3Fjc03ZT797BJyuaMAhUQgOp
FduXq33+8caI7M/Lw8vS46OIsU0LhrqMeBtARvIZi6Uro9WOv41oaZblImnowGm8rY2rdtLVaicy
iIwPckMj9NDQSJAYGhysVtvwyHKYODqrI0Ok/7BPzvYsHUhPywbCBiKSqXBF5B8jaGQazb+yvQ08
3wbaZHBnq0pCoSq53PntVVBdCmlhoPPZ6lnwFjKIYi+NPLvsnaEmLFBWQkFZccrqRfhHyi7b3I3G
lV2JSeXz24d+O4QOscsjTJUZYiLL55HCwhE8GCYufvTRxTq5E5K4+k54fAFymKNz8jDeHHpQz7Yy
zMOIC5DxzT/LgjRXCxNPs4bbtDeLEWKHdvhG/IbKMFwX5TswV8xKQ1ZF1VwhzYPjzRXTghp+P7XQ
1mWqgSkQswk7tNbSAgDC/AkCKS1En8IcIoE4FhOouXZu8Prtkx3rVhXast3MwJNfGluSrFq3iXoN
jrOVrI+9dVVQSEVWcyhGGMzR1OEblvQdPeW2k75A+zfz7NoHzji0Yc5Y1WOHGh2PL/1MmZeymSUN
kLmpt9bd1tW46VaTCddS8UFb+PPZtJD+IujabqCsrMkUu/X9o79G61f5XE5H6BKyp9T4W/Tu5ZTe
LhhkzwnB7Pgs9JwiuLeJwRItDCY92gJhupQdcaGulGpMu0y/zDvG7wc3JQ55nw59LXwWPRsk1oA1
4TcBtkq/yruKVyDvZm8T8GomomOFLUHoN5cD3piCdxNNvAtpSxwgiccFAMGtCtEuAL4xpBjj4gk6
Hk/EY7OgNxH/FNAr63NNwTWNHjldeCfxOhCRGEx2ccXA482TyqpNWck5Lt6CwfFmCowrMRKC5d/G
QVyGwfE/A4NjoxcvXPgo9qdI+FNwMDTeXaBluuRlaPh/AMMyz92p5D3sU3Dvn+CkZjqcszpoZ+cO
vPbdNdkuz402Um+wFGpcfbwtGYj7r7c7KXdo+NhUiss++AovOA3eoAaaUwUw3+gutF/TWD1Emihj
dII6UAklguk94EsjUZp1JH741RXXPoXu2snYfSqNCFGvXI18EdqMEWGRZ6UuHarHNDj2Neo5xzHX
aetp+xsOzWrHFHuA+rzjCPWY4ymrtki1sQPUEDupm7Aup7S4wWARCS2mVjOiipBnHJKs2ttGxvPa
23oK92of16Ja1ilPKiSFlGInIsFziNRTQCC7RiRvQX7eOo1IyDFEjfyFq1mBaFWP5KKirKxRuUNH
DjHyohksoGibTTqtyoFWFlmzgm7FXny8ceGuQ8+eAK477zz19OrB+/94xdA9f0SXPtj4+68//7n7
Qfjrz/XXr26sfm/dBvCk3NnhbQxj34NSEJAsGJdGVoB7DI8ZnjW8blRXbCNIv6nfNhhdobnWtMe0
3/n18Bnd65Ez0Xecph7/UmTChKWRvF9CMGAUM1mTCbE7mbTdZqLTNqHPNQ2OS6awPy2MIiJIBQHi
Sk1j90h+2T3CiAkRTFxzbDco4gT8K7MTOHNhl1Pu8PgsooUGnSxoZbuONFchZSXZ+IJW4gpLtEDS
LtXu0B7TvqVVa89iVYhIYi+5BGFaGafNFpzyEI0y9mt1wx2XJ/9bJ3CxOSfjlOd4anthYq5UIEv8
xg8dKfLiTNNqZ6vpOxGFHC4gDa1QrtTqPgUHKlW7Vn29qStti+Ij8ih8s0VZHtwtFudJgty104m1
Ku3gO31bT01N3dL48m+yo+khO5Mf1TcieL1LnGE43pPf1rkpv2XDsq6hzJYfZbBDH9y2/p6dP2tU
7O5GYxFj5yyBgKp8K7ZlnHZ5taEZarht15HvX710xX88LWO9KBRSB9R2BPlPqQuFMdIH32NgBbZW
vxZfFjmJfd180vGUU3/AecR5KYYdUj2sQr0cB5A+3y/DkTQyClCaRzkU+FJGYJwGj0t+OqDRAG0Y
wIs4jvfRPO/jOTzs48m0XtIv1WP6s6gkTyF0OvIOL2sjyVR4Kd+R56V4gZdE+PbDNyR+vOT25BEe
IPzj/Jv8e/xv+Uu8BsbGu1+O8UxWQYsftdQTi0Fmp6C4+ZDV1A48rKTaheFKGclqtczEYlQAm0uF
zdaI0Dz3no1CyqHrwNR9z987lvMF/Y4E41OhWh1hMTsL41dGvVEN//AZ3kz7bGVsrNxwgti+3lCg
uz3h5SiNTmeSrnq0e3wXcwu6dUvSaiD1cj/oRYi0fwGln0a+LbmyADB+F1nTESqzg7CZ20LqMCGY
H8YwpdPZZDR2r0iBGlgC1kEGNQ1UEp58G0lr1WJEy05DFpi3ve1gCI9oIdDDyNtAbrVYCgB4x9T2
Hv9P/L/z2K38vVCSb/Eq/piuLXjEeZh926EkiHzBIaXh2+fPH3O85UAdn8mcBb3gGvn5rt/LziCX
SD6q12egZ1xQqqDtFy42l/WYYthy5RkTgq0uE8bepMOK0AQqZ2+1pyTRVm+KHPbRX3QE1BtHO4c8
mdsXPXvn4FqfNcEEOgKaXVcvmiLdL+bu2c47TRssMQ+M5ufvurE37WsvfuE+aeNX/YYk6H3olhWd
YX/7jzcXrrxLjYVSsjUvh/K8WvVZxAs0ZxA1TPY7IVKCPP1r6t+i/23CVrgOI38AmOhpQ1abMDPv
4dFboVGhXsRkBiq1Vot43F4XcLo9XoeaVQEdjF8sq1Jh9yPHUKChCJjGOTsLHZa1c2HWTqJDZozD
0EsYwLbwyPNa82HTWQAQLQSqBqtdKlbyb9nfs6N2heVwcv8gdxnLUUoWZrvMauxy3cIuRyiFUMz8
4SIpd1jvbLXxz/aQwPQLpT6joEzlgUWkOUirWLS6vR2Q7zQx5E6lDQBgOa3wqXlWkAMOSi9+zPLo
190kwUYc4741y8qVeJk/fhTf9qVVqs82/r02c3qd22IV6A3sXaVgKVbcjvaEvPvuR1pjd+eg7baD
o9Kduja2DbUWMgOZ5e2b7fttN9q/bvsO8l82/Yrk8upmPTZiW46ssmFFpN2G+sKRCnpKDyrBWnhJ
eF3497Y/2H9f0dLV9nZKjwdD5UqbnVHnbO1UMOTqSOZyLdwU07YjGgTDOKqdpqh2h4lwUR0QObVT
JH5YfwUm0wNX+7MUzKeU5GDzlGQrcNQSah11L/U4paYgk5AMuYBLSoJkgD9idTWRk0sZSmeVkZwX
aVtzHc8ra4kVwvm0S3Idc2EutkPvYigG/qP4vr+Ya26eg1ByqcglP0XnavXOyOsX7E1+OCqzhovK
lXK9cWH38wLNttfmC9FWpRINFSwrVE4izXi1sz7b/+6wOYiKrcUMqvCdhm8vfM/VnQE2P64wq3eo
88uRlkYbKpYuB2SdaKmEnXsuZCQskXHvkvFSLhQ3kiMn378qKcUneQtuiw5zI8ulYiAVXhtibb7N
L+zusmM7Z75+QLBauC3MzdVgXPCXh/+j8W8/ljIjj4DCdpfB4r3Cfn0plgoUP9f45p0CxXT/63f/
bpFsSXFoSYeV7o//lrpeBSAskYWwZIBvU2EKXYm9ovo7nyrirrqHUKzsBzo9DgxGk9ah1QJehJHO
BrQcT3DWlLVmxawwB71qDjlkfCUHt9PRghLjXMHCbx2XHCjvkBy3Oe5z/NChdjjD3GEeGVLG9g10
oRZcElwXfDOoCr6OCbITI7xsCsk83/wcJVlBbgrzEvzwpfxt/H38MRhM+TQv8Rg/jbpfDGV/rjwS
q5jERejgF0ilo08ZRYKZSOl2/+giK49/AKWPr1UOQupUQCn+MM2mTVk58wMFCgNDlWgaBz6Ocll0
ppsdd9I+I1HPCVGJdH7hK/T3A45FbBubxEY6h0d3PrL448O+F7lC2Oty9kb5bF8ul1r002nmr9D9
j+X0rdrCCJR6DGyXCIeNdaE6m96FRmWOFDIYOyed49FrnVdE/8mpjtpSrnb7oGuda010m2sLtyn2
VOilGGFVau3ptmYlPqmU4KGYEk3KrZz0Nk9Kacadd0bfAcCB+A8H3o4FgxAcat0uF8s6CBRTqTVq
C+uKOd0ckSJqBEZALb6svt1sAZZprCQZwPvsYcftzthh5H3nNPoFCXcddgeWiOtEVJzGUqej77uV
Wh9dk9enYwV5JZmTxbxb8hXSbsm91I25z0KtxrHyC00VtTQE4dvMzEUSvmfqUEFNv/vEUywthV1w
pFp1U0J+VCgOgq54VK08FA7mKtAvuaALygz8tKXikCvFlorT36wUT9WVNpjmvBXz2bA10ofCQA1k
JTfHZQN2ys5A+tn33MYOXFWyJ8VIxeyd3PzPpUBX4+q4VjQLbM6TAFy7VaMCj2CHZqzvvrgpZbfo
hYCNi3Xk8omJu59s/FsZfWlmETj1xw08oxF7jjeevsOPysjv0jT0utug/vuBTrraKIMFLaKNIh2g
k0bskGkKYNg1AQ6xT4IT7MnoMx3P18hB6Jgkc7Vvt+8d9i99ar1giC4TMBXrdKLRaKxT6myXwj4/
6nRyYYkOh6XOKEyelkL34f63EYvcYsXZ2nAc0RberoSSySChirKdvsOP+3/oR/3vGNELfWfBACJB
6uu8PSxDSQ97oVOqjuQ7JU+hs3OAN0rGe43PG1VG52CWHZgGtKzKxTBPflCH6okprXYffXCRbLbN
KjpsjjjCTKoUsefC61x1ttnLJD/uG4O6kf1PzovzYLCFBCn7wgQaCsqjefNPrtubjZlQc80S/9UZ
1hpZKVwTdHhiObNbtEEi4fB1TiyjnEabuxQSaleWgmWfrfvRtR2VsM8R53nRaTJQqSfYTjUzPMh4
sUP5vPjwnelJEk/6giZWT7rzRxrPLOGY5LB17+J4LQQijd8tznrsAV+cZ8jgx+X/Z+oqoqKs2Ssa
/dhdULNlQEmrH8mAjKOtoGedbITtYJ9GX0LPOl8KT2ffxt5WfZ/9vtM45JpybXJhqkw6lVJ7Yl5n
xmlRybPkx8Jul86XUWu0MOQSBh2jKhwuv00jWvGdWMhr9k2Dt6RSxiIR1rzZwllQS9iwh5FD433M
MQZdytzGfIPBeCYNj2HMUFt56M0SqJWWlNaVsNI0JkhG1fsZGfVkZNSTUUpxMLjelzmW+W0GW5q5
LYPymXRGymAZObRWZkNrvem4dRkewR0F9l9AajO/liOrgoma7wqiVNYUZKQ61+TKMbAL2JsNEM0g
O++DGkTb6pdoItRWQaxYwoLNQteI32mMt+8qjWUIjakaSovxzi2Nd3969Et5LtUVpI06SqfWasyl
oSuSZVO521bUY4farn2gQQ8+uuiOpTxpIUxUzhfJDklL/rKx5j9OTaW4kKRXp3Rq3D98VSd642O9
GvkpMeSfGv0qedYXETkgMYesQIfpHA7sbVI1wa5n97CYzU4RZ7GnEBx76iXe7Qb0NPbcaQpB4Eoi
gNmtNZOsQ0VQ09CzzeBBP/f+W1qgfdD/vqpKTGMnT+MPBqZB+IXvQnF+dEHG9dBjLlgYuZtB7m9g
oS85L74PHag5CYg8fY1cWlB6RGXnsMJFs3VU05zFQa41oBRxx/2PTE4YNjzgpcltf/wivvPzvN08
8OYD6zc+uqixSaCe2LEeiBVpjSFi3NKXArb3TlKCc8tIvjHzxFOp2H0Tk42f9nStgvZ7ttGP/ie8
/wByn8RqMTv2fRKbYq9jb2Kxg+Qh9gHycgl4PC0JmFsSQDxQAs6mBL4tkYB//4fy/avAgwIUAWT6
J182ExyBEmeBAQli177we1kS9Y8+kuNEXX784tNlATM1KM3eLzMngaZMlADQEhN4G7/jgUdXThjW
P8DR5PY/tGTBhd5ShKG+TrA+sWND4x9mhZFs/JssDNd1IwWA9a9+Kh394sQkCHR3r0IwgF+6oMGR
byvzVwhIh2RBjmoMR62Oo16v1aohXEehH0ZOm4/a4OpV7KieFV//WXPympk/KDNYyCnsovzKpAML
hil9f2Yb7E9JXclkVxda++TGt5VlsrW3YC33lpy69A56Sr0RwZCsRIWxAWRSnmUHBVhJnlinhL6O
nUBUaAc4K5PKmdbEOqn2VPvsjDroqY+nprDj6o3/daX6cfkTb4Z+IM84eSXySynXFrpu8ZnR7wdU
i5d4uWDQDZBaZyfaOzDATUzRExNTnSjKuYO02x3s6dVeiUg1hJ8G173k89U0yqACVxWjyDhhOuIQ
tWY3GuxUJYgJ91XhqYmgm1xyeLHS9DVQyuQDied7fzRwFgjIBLZLIq+iLxBtll9dNcG4GXg9tJ4d
L7w89yzsRxA6/GEGOtHCsulbTWImd7u0Ol5aWOJPnuk5CLOPqf2gmmw3taafkEE7+olGEY2WaaWf
IgV5m7LVic62iYTm+0SgMSoT0Py5wqqCLcDD20p3PTleqEhxXyHgFAUVqqIJKbMso7/zutOWYE/C
yV638c2d2zam/D6WEkhHdOlj6zqAdsuynOcdq0VP2eMDgdUrO7KxPHuvTWOgTJ1YpjHw08YLbybc
okvgMz4bLei0al1i+PMsaIDjktOS+fGha5a1RdJ2i9uW1EFmce3xf9WbZzo7HLiF5OruW9pCacG/
HPzfYQehM8tzDaOK/tdD/XcjY4CW9tyeAc9HwfPhryZPpD4eVEX62/qf8WLGoTsy95axcgXp6e2V
PF5RdKFgbCm2FBJFlwh5o5jMZDipl5akXgT0jAFunOfHNNHoqBhKJhIhpIMgzjCi2tzfK7kwcakq
qZNcy8Kiq1ciK1vKb0IklIRpNYP0gpeRDOh58d8lIE1j+15eRk3rAqZpLCbpl7lginNJyxTjuOty
46hfvEBe+KRtKA/1yOah+GYuNWcjs2Rw/hFp9VwrkrJsmYky/9lO4MNQZDZlNWGkdnYgp2UqxZJS
bWdgdMp92hAlRV1mPpi7cdfOPY1/fqhrIB/wBu0EhuoIsjOxLB/asvlFOjLa7rz5lw9HOrOxqDfc
eJgkCcpRaA/UJ6A15Ow/WMuGSUdu/JF6D7SIvkax8eW2oJgVaIomIIrQ6sLD924CL4CvSf4i0L5B
OlDS/t/VstNgsQSXOW8vhzKh0Aj6JuhxsraM3oCT9ac/hPlw5aUPwU8gnvEgR6RE3t3rRg0MwBcM
PWvDnzb2TBzGvwlek39RHqJKCK1Pe7YoQ8LutgJpBcesIG09ZpVHoVVW1tscgF7QUrJzV2z0wswH
Cxo1FxZ9L2sTAf9zw8dPPr3RAyL2P9veAcC3VOvRo+r25uxnGvR3pxEEm0Z/J89+dmD13Oxnn5ia
CI3HazX47lS311qbCEIi65FVqtWqxYgWMcMcwiEhJKXMHTuALIFBeh2yAdmO7ENuRb4nXb1xy9Ll
y9esvOEz5fYd14fjV1wjLho06HolFaKDLzcvtsdFMd6OrXTn0zRJOtyLh/fu2nXV+v7uW24sZrdt
ttqXTaCats4J+PKvXeV1rrpx86pVm2/E1vtxUxRifv96JPXz85XU+ffOy46QSqXI986T5y0VuEme
lzcXvpXrQKq5Jn/QvP4TF//J9VAmtOCXf+sp1FpTrTXTWs+e135iH/wv5z+5H/jE58/+e9iP0/l8
+gF58cdcJpcR5a1GKQv/ezaXyeTQZfJyxikfQO+Yu3bmuXQ+m1UuBt+TzzXWyMs/yhc/IG9hD8JF
Gu41fpLLZf4R7oCjcGNC/rCb4AJ8M5sqzAzCrSPpdB7lWxc1tHDjQ/nP/i6fzsNwmPvEL2xl5H0v
DLm/xn6N+JCrpaiP5OWyBsbzTmiMZhMJSFKj13/AOGnG2e+ccKJOq4XRmxnrNCi/TBo0wMmfBWVo
pH8JA1v2XFZZgNS72Vz9oDxsCHKOVD2XTeUsObiGKtIKfhMqT+sz/3BbJwq9pjWhEvpr3OtPCS7D
WVQVDXB4YwyPsiGeJd5B0bAnacR+HbAEOuIzuzVOMuAXRQOXD6OvayiCdysY2gK/ykqVCikgdYme
tgGPdyq/Kb8/j+X1Ya1ao4H80icRlBe+Snqv1yFMY+9KphN5kNdokA9O6oFea0BqufrFbCpbr53P
pkDKqpgdPHBeboKqk+dl3hiQv3UO8xU6sZI8YpNElfsSOrFc1gtxItw2qbU29BYu6ibVwvjM0NJ7
b92VS5Q53J0bjJlzbRW7qA8P7xrv2ro4xnWu7TS1DS0dLBu/4ArGzI0/+mvbN16bSyzqKjFiT47T
OFIR2+LRSnToqnJm+dh4mogX2/JhnVrmfR80rsCugvc8hjwkxVaObhxFr5fAegnsrYGNRfBg9Oko
ui8KbPbPhoAUWhraEcIyIRAC8deADxlGeCiQJAHswwQxbAeq8fIr8klkjBzjx7CxMbLvhSq4rXpf
9VgVq+ZMdpuNdEGZIbJscrXz9Tp0y1T9fK4OBaX4aYpUHmaHFM0C9d16MI36hJxCc3JSab2YvBL8
LUrmRSENlo0CXqwSvstPXnlNIpD3mb3ZHlETLUtunzk5tH6gcs1wTCgNDHQxzp72aKC7vu2W7tQV
o5lIAmeFBO+N++z63ERNEKtDI70OsDuA6m0Bjm2vdbrCAwWvmi2kKbavFhe76+XK6r68wGjI9Oi2
xb137L1mKMKEcm5XCDU47DbGgNauubVr8LpFGTdx6ZL8a7XobyDe1SD0UQTut+Y0RDXyI2FwP3jp
Q+wO5bz9X+T9Vk8lPL9Inj648VBjWP1/Ibp5BmilGx58AkzdBabuBCvXgmfqYPeW9esjj9xz5Mjx
ZxDkOAqOY/bjcIFxoQgdCkUqt4PbI1MREAlxFjYUGju5Yvny8Vj05nj85pu58TF6fHzsoVWgsgqs
Gl81DgbHwfhYf1ka+9KXNm26+YaxofF4LhryRzADiMhdeMzxFTdrjol3332DeCUyJOb8ot1g6MiZ
kdq7udS7UIk1iFAu1s6dmzmnPBIGl82NVA56xc+hN+RkHdfrB0nZ0w9CpGKR3V32ktZp+H/zJKgv
OJ2TPQkusi3zAAJmwrQmrGkCswhXq5mrSlspn+xOf+a8CrIwuY0aXtipblpV67kZ1Zy9KR8z75vN
07PmqNLmVHd+ccgVT+SF9OaN60RvPmA3sX7KKeBWFMaWvisH8uye/saGWzhLtmfF+n29/rxgNTs4
0hMk7KiKNQQ7skGvXV/eM/gNa6SWDZJssTY0ub4jWA3bUoI7imqMRsxgsek7r1lctf9beagQZthl
W+4cDbeHKJPdS3IRrcGgMltN2vR4Ty7o1D+AZRs/2/rMfQeGr7l9kdfsFG1mr8PM24wkjeJqvXbR
rSfq4AfA2eB3Fu+5/wvbeykuRFndFOGhDaQN1WkNuCfVLtWcT4F3QLSmtYX47KarJqUgIybtfIb3
6AiD1apHtYROveq+l6Ys0YFS+y0buxkhZrNwjDHM4haTSa8xmDSgOLltx4YAtN0TjWHNfmi73wFD
0pEjZ0D0GOi/f+J+tHQ/ePgmsFcA99ydgjZ6+6DX8wbHvfEGN9hPDw72n3wEbHoErH4EPAJ3KtF8
fqT/9PFnn3UTBsM58J3vcG4n5G9ON0ww/c6t3921c+eO4aGjI0dHRritO+itW3e8dgN46Aaw/wZw
w47yDhDaAXZsXbd81daTJw8ceOO+rdfsGFky1N8+yAU87kHZsH1vfOc7R3e9oXlVfOKJ+8SbkWvE
ySVL2sVUwGwgCKBxWggY4c9n5fj1LjTx83OGnkuRM+f+F2P/NGuHYc+Saxl6Ljtn4vKzDnDz0/6q
Pmf89cC8nTPzPlCifNhCi2/a7eyF0ObhebkKMRc2my6hpeXZNJUrrCWhdJnZzz9MFmwa/aefbLmE
Lys/l5BTbya0jJlOxIIGwdwxti7nFGw4pjPov9HYWGfKA1PbDy7zl8N20umz4Axt1BE62hLqaS86
1RbaRlk/39h+dXn3Zx+YYgpJb97vDmpUKo3BbMbUYiJjNdCuQHWi4zmLO1QKeUypVZvvXMUUU1w4
6I4RBsLnTC/tzoWcun9uH85FXOJVNz0wEVzSFY2HPSkzZSbdAdvo3qnOGKsFywPZSMgl/FVAMJEu
PpWn7c6lIwWry0+Sbl+cR8cb9676/ndeOjRm9QRhBqNwmb/qzSaTTmdwd1+3xNy+aNnIABps7P2n
xtkfXYs7Aq5AQrCqrTgBL1EDDR3y2XOrvvQhWPKrmsERcK48duOg0ZPk/Xmf0+CgSDVhb1u9Y+va
kCE02L7kzrUF0pcXg1nRTTkpM3QjQtOx7voda1mVXi9z3FPQk74HPekE8haoS0f6z06cRQ99BZzc
Ax7eA54WwV3CgwL6uQM339zt9bzFcW91S5z0Ftct0d3d0iB0JLiSHalPeurFF09BPwLPnHC5T55y
nkJOAHDiBHfKSZ865XzuObiQ4GvDt7dt3bqlt+dI35G+Pm7DFnrDlr4Nh3af2I1u3n3jbnRqN0w9
WzZMLV6+4dSp2277wltbejzubtmXQiePbHtL8+Ir4hNfEG+44YkTJ556AtkgrRXHhob+J49KpWq5
HHQKeVKTLPQsmEPgf5e5k+IWJPKtg+pP9yf4xy2nMZ0jm3QYXmBpZhDLQu+Clymfs/Bj/v/51//m
XNpSK9/Me49y5ewzW3PepZ7j4FRwgfPBbIZp1ZvVhMPkyCZ8Oi69clRywBivB9BSnmtsXG0r9E/t
ODTOlyIO0smTesZmhq7FkN2rh/vidze2rytff8eRSU8xymZ5T0R2KsJsVuUGc7wepdyBUFhw675h
C7RnIpbIyq0Hp9hSwpsQzKyV0GMmjdsTX1QrRDjjLyqDKa85Vl9bn1zMd/YYrb1CrPHuGp2VpMhi
3jawoh5lRZZU/YhO05QjlMsZ7CNrclarW7ASDJ8OoMsa9419+ztn75u0eEMwCFhxlcFGGsxGQqsn
Rr76X8+jgca+f2y89jcbzM6AXUj46DmPKi1e6dMu2vfgV5+4Z7unprVHhLHHbhwxeeNeoUBYbLiB
0tgMGsKeHdu0dWMBupp/7d31sldv1wE9PXMBLNI4GDu0PI2BIaLL+qOTS7vtch/b3RCPTWC/g3xG
RF6S2r7jASdUZ1Qo2RyqsDhcTr/oFllBdMCX28HhOhrXmU04ruMRH+lDfT7RrdaKWrds/n61llZr
tToEqNU6JysKfr/OzeMmNXBYRJ8Zh6cUMJxL1c7JzEd+QcOE5g7YFDTDH2RhYoiR4FsHVXNkCBr2
D7IHW23C56Btn5vLCgpgFqBZlUCOgigY0iOlHSzk0zZneIKGeQNOBVKdcZSjlqlod8CON/ZrfXGX
ARCNt8b8vqC+DmivCLT+fgnzfHw6mWPVoogSTMCtZw98tiDaXUAEW8B6KKZLr8PFN7CfIDGkhixB
vipRB4LgVUEJPk8L2HHmVQb1Kb+J6B5QuhqlsrkMBsoDZfXYknhNqkkSp9bRUDQmo1G3VwcmdRt0
qA4garcrnhKXLFrUIXWLaiDG8FqHqDOK5mmZJ17MwpggLyBzyF3MVipNvgjTayo3mydhrACViiOV
qstkQq5hy77c9LoWWSz5ZhmETaEQslMJyoCdDAmbiUyL2VtUApVbHnqJbFfMaXicIPI1PTi8+c4h
lst2VLMme0c5lKxJFq46uLqWMeY8RCRTzIYJDZeusJHQf0WHujYvipCxxR2OtElkU91RNCCU6Cgn
RGvDvuxoJcyaMJXKHuvN1eo1UWugjFqUQlVQ7rHutNsTaw+Smo+/aogPrcu6qhkeRSFXXXzpgqob
WmoZeU5ac7B8vIzuLYN4FByKgGgEnPCDu6zgAQs4YAGvEGAfcZxAJ/ENOPqKHpxUg0fU4LAaHEVe
RdDShjIolxE24+yC/NwJjiFgp0z0eeQK+Zfj28zK9AOcCPXuBE5aGy+X83FotqdpDsbt83KkbhVX
QKquPOYKWV2uaan183Mcbv4/IASbY55Q5nJ0bYXF0mx4LbYCo1K+luvSMwLmdXjW9g0e2ld3G/W5
0Xq0/8YNK3xRz/jeJ7auObK5TaN37Xn6B3u8xVTIxAik3Wf1oQ8Gp+KVaueeZ65LLw0s393njQ2s
yaCZ7es6C1ffO8X3hnZ98+4RvcmkwXGPH3o+tGbVFdCa5V9IekSKbc7emEXPxMDJGLgpCjZHwZbI
ZyLoAQMIwJSF23H0Lgzcj4IDKFDLAsql4e2n7JWSz9fq9eK8XnYlC/pZEGJLLMrSlN0XEO20aMVL
eZH1isjl5twy4wV2LBsxdOuLl8sQNHOGtkl6WpO2NU2amuc0xVmjRR+54etb8xotEZZWdfbs3721
1BgghlbaXtZp2ir6YU17T2Dt1ddODdh02vjYrj5Xtw37Sc+OLy7xdnjS9anxQCRuU4mdA+h2Z4hM
eoSPX7NZeNYc6LzywJSn4hy4aVVe/ikEJRZ8C0qvDXlKWm2jaSv1VOzlGBqLRKMIQI9Tr1JojQIU
tOpMe1ulkve4DYSX8Hq5TJ7O5NfnwUB+Mo/mE/FMJiHGrMAKCIPotkWjNjdGeAUYA/IVkZiVmSIy
i1IwuGhpFVha8jvYigCXAwKIFc5nZVgN13ClVJJaMhKUcoEy31WzijRbXVKOyrPizQWNUAn7VsWL
ot6M5D9z/efTUsSBC+tFtSbf99nVGk0gJxQ3X7GYFZd8/Csi3hn3EM/qdOUOPfaTDw0UHinyxsZO
V7zkaTxoDVrCscZf2Nwm1mlLL65cEm3hjhA67oqQEQ8qtOT5XSjPHPKkNH6QOkqhx62vWlGaoiw1
KB2rJ4cAUMhmMnG/IHjcLgL3eHCci0foeDwyGd8QR+MBMRLPiDkLYkFwKDkXRLYuzEW5KD8u5qAc
X/H4IwFRwFult6Yg65+Q51xEXcC/m/TbqhRuUoqHgz8rzCbPZi4Tozzx+ed5DKMi3alv7bo10JGN
Wv0bRY222nfHkIEsDugbcSLXHWUNj+vIbI8e/R36vtlG8IWgrbFT6+0oNO63i5ZErBGTGD/MR6Iz
1R1BA1zVJgSEVmTcCCNjP/ItaWqyf0P/q/0YXgKHikBfAGdS4JkU+HIKnEyeTaIPJ+We4wM02EeB
48ZXjeheA9iHHESOI5ifF4AghPr6+2EwDEUiHOuiWdbl43m5/2jQInu9LRMJxQXWZecFEfH57Pq2
/n6pTQ6O9vjC4Jj6gVwFUR4SByk5RubmvRxAyifLsVXi/JNgOevKC6JlsVSam3wJhgHtLNZsIUZ7
E4bmVKyIYsGeNcWrjt24jMJ1ieE16Z4dQodK3btYB/5C50oEvcbK2veu2/qVDRkzKa3ec+jRFbk1
WSdvNtqsRpUf/aLZaaxMtfNjdzy1PDbqX7p7yO9h/s0IIVMY5XnU4Ktmfp7OdW66Z2lXb9/tu9f1
BRma0Bspu9KnDG1YDaMJRAd/I61hHY6wR6fVVlA9jtsZxmSxcB6U9nIwPHgmUbjwJLvgbWVC4bC/
XKn4+Fpnh9/f0cFlknQmk9yYAZMZkIlGkjVE5Hg+1FHJFE04qhV1ZWjMkiEZ9bAWuz8khh3QpM81
WnhqfsvSRFatMDFLDhRqsNCyFW6Qq988e07tmK1EK4VoRXnyAsaQ0qw5a+er0nOm7muVmD5p+sq1
WmyyFzdmO3HwDp6RYl7zVwg9BBWNkt6RT8fI8UZlGCfyPfpGmsh1RZ2yI+S69eCv8Fx3zGPsQW2/
4bN0MCAIVKw/N/PTQJaKctARNO5qAXAz/jQdDC9wiyCMEfZkX/LDllbQ41ArHsjE0qTF4jHJ2d7m
cHAaPa3RyKxWv1EPJvRgQA+CesDogR4FGr3JZlEQ2CsOjwYVEfxPKvb1y5LXXOk+k/Z9mgRaURZ8
Ht5iohbzGI4Teujr8BYLvVGW+Jpem+4RbdHOKNrpT1AivFVnqlOc+Qs+QQti6z5UX4P3IQGTZCHN
ZkKq1SoH4JfVE5VyRYbfe7R6WqvVV7RWi4UxMUBPMKyeZThCTxOEHsZPbUoLTFqvFtW+TIATBLiL
eJBANxD7CJQgQt3pVCqayWaLvM/nZMuloqvocnGhKB2KHo2C9VEwEJ2MolHBH9KWWYwvZqMpUBOl
jGKMIYGxEmYXL/osnzDGc4opMrOotZWv/pwdyjKdx7azPBXUW0T2oIqMHdTdPH9AMUt57EDbIgDN
OIFh/4Mtzs3kpvoaTkcLffUblx49H6pVSjzeyOvjSavhh5M6PNcrG2NaijrxE3qiaYxiezpoXgSG
C32iD8d+IgANHWif6tjdONM5GjVD3sCwphAN1jTecyYpISKKjmhVRPu5tFW2SINQyzd+D5BID2ux
oUJLp1gv1KkfuUlqe8kKnoYQ1goOWME11uutqBVaq0OUA7AfQbQqFedy0C6XY6MLDLgmXagLckwX
r0JEn6wC3AGRlkVrgHBLttR35UrCAludN9I5WZ9vmjAU4MIxptYPd1wmNvSpSl/MaTyl0yTF+t3P
BMTxj/+SSNeiLsPxpmj+HnvJnuhJzLzICAaPdcuGxm9EJtoZRqXmrTd/H0B9O7zTPEhJho0oWI2C
YVT+EXDZcHe6nLQLIC7nqwiwI0GkiGBaaK6Ixw3cCOdx0x6Pu+KecqP7XMDt4pmnna9A6M5CCkGa
LF6Zp+oIgmNYmmFYlrGOUvdQj1EYRT3DTDNoigEMEy/mc7mkJ9AVBMGgl5ebXqRUPEnHk8lwKB0H
vjhA4iAeDzMUQfIBMeh2WXGP15vMiYiTZXUqEW1CsR9fzEKSSipLuVLzccvSgWy6UNILh/HmjbpJ
Dz4RKOSKP0yQ9fpllg53dQ4yNrsDtUOByyLIrE3DbI0JnziWxIQS+K+V4KdghT7bnfCaHtYbs114
o4QnO+Mc+axq5mf8laqnNLruHqJxCKoubNd+V+sOpVgC+8lMEv1rgU4M5Gb+1V+0B0VRtKUWldHJ
j7+JmWbOMGEyCY95kiUX+qzDbVIJykzt/6L6d6jVIPIbiYB5bpg8S6ImkpTFWwMYDQAGUyD2DAaw
1y3gGQv4sgVgd1uA5UUA0CcBOALAXQDsAWACrJeNgQ8HAwE/63RaaVr+jHbeT/P+FxBwH3IMQXci
n0XQqxAwDgO4/2E/OOwHfmgONMu7RScJncWJQ46Aizq/NSAiujNQXwBJKSojldgN9ZEiFziFpekB
B//ENZTD62AkWqfEowVRvi4XrKFSWrOmz4YUecb0y7Kh/Psa4GXw8FFDXzcOPkN483HB+DtPo+8x
ja5zBG8c0EP/YYkXHCt6YSSZ8aHamL+YFQS9t5z6+HWMm/krJmiBHEsUvbn+MLqpkBMQFBmCSK8M
kZ4D8o69Uu5oG3goDPaZwQETWG4Cu41guRG8YgAbDMcN6I0YWI2BQ7Kr3YSim8AJcAZguIziCD51
LPWNFJZKtStz7RFL7cAuiBYiL6qV+szF2sVZbnvxkwiNmh+LnKWvJqxFalXzg5aqq937nnx7y8pD
a9KZiX2ff2xMOrC1z3Beg+vV1vhweXDXSinOajSETk3F+nKdG1b0FkJgZuv0geHCFXeNXfHsg/sn
Uv6xQ+vDawLWXKXdnasPRKurt29cQVHZctWVW90fiQ7WN2xCmkwWexNaYQAGjttfeVkPntYDrXxj
HcmkpxwQRR7iL9IcLFqKMgjjaQ+/iQcD/CSP8qwD8QBPMCKaDYacxe5hRQYv5kReXEhXZ5poKieT
hPonWNdldqNICxJWVWvYLAStglmYh5q01X5ZmQVdb+sZXdwZHt37he628eCITg86x/EGQ3ClVNh8
ylrqx9+kOwL5tYMxd7LiFrIQY6JGd3ZxeeozS0Qz0fhvR4QMwdvE+Y48uqgtFOGERoywhIY3dcU6
ghattiWjaSijLNKDvAzzdQwcj74aRacBCMuS6q9mMwnoLVwqQadSiWcAAPpUFb6YPp7jnNC3dNpc
j75Hr+eU5oaNTuCkrEyuKCa0AIbhHkl0cs1EZNCTDCVaUhkRkbEA9L6m882WsHK5iwtbHv5EiHI5
21qRg+JBmOgdP8i2ylk+TOMX/PLs7c3S8nxuD7XKW4rUZ6fuzl4m4qf+j4EiCKtxVKuCph6zyYwr
AUOi6XHcCIoDOHjY3T/cX/KVpnZWHuGWVPCZn+kYQ35HvWoPtwdcYQs4h6KN/2T8Ji9PqkSRjvem
lZpW2CdorHxuONexpjtuarxTq6pF8N+ot3Zld6ADWrgKRsnGpQuYXLlajPxSEs9EwTNR8HAUrIze
HUVfQcBxBDyIgIMw81lco4sXQ2zqkjViqJbL0tJwJBKLRhXutUxKImsRtDl7LmI3PGl/0Y4esB+x
o3vt4Fo7WG4H3XaQh67c54sCJEpCsBbNVU9VX6uih6tfrqL7q2BzFayugipvEPsWLx7uk7s5CGjs
4fCqAAjw8rAETFXkRYXGNbsS6vVmPGztzO5CVpdrsji4W1G6PZTt+WgBiVxeRlkwJfnloQKlUaHp
Fk2dCFRuvhrWvHJ2cEEBIeiv/aiVJkLJFCV0Jp1MtE0M9uW5ytWHlgS6S3HSG9Rzi/woGqsNuMOj
7YHlvaG+gje/+qaBYFcxSjJuix99Tm/BA2OCjaP0jkQtxJVLZc7XM7AkObRlQDBZTJwJLDI5TV3L
05Qt3pOsbmnjugeWpro3DATgWYdN7pHZDnE3oUSXupQJiCmhJkDe70EAj6bRHSiGorTNRhiNnMtD
uzwexu4y0i5GtOEi8BDNIPIP5352bh6MHVzAr+rns0rZMNus0ORbRYWWYOZSvdIsU1IRRQgxQ3n3
rnch6PekA3gjhKeluJv44d50fz5MRpdhP/mlwYaHsy79TLsnT9Fuq04U2UQtgH7PHqtFfgnv50GY
Q/4D3k8VmZaocnowjU4aQLWtjS9AyKXW6eS8O5Yt0NnCywXwdAEcLBwtoAUyy2evyO7IfiOrzmbt
HRCUBsLhBZW/V1nwNAuOsoB9FVpgOJto09nNAR/rVYNCm1jloRxOJ8xKjWABQW1VCOqX1wFBttUW
UZ8jDHOHlIoBmMVD2vka6qeyLfn3N+ZPqf5DX6oFaMMusiTGr7pydWDslomE2bSRMOa7cPCePtMF
EdNNOs3W67ruyCXzlt1qtTQg43xXpifcuLF6S6ba69eFB9d38otyYL3QRgd8gkDH+rONSWfaMbWl
2F7aVgL3WQLmdF6ZI2jvpQ9U10FZ88hXpQgPOAuHcpwLyhnX4QYd52IhnmddLORrg4YbDChusDtw
h0HWQNzugKJ1OFjKSwOatj9jBw9CwUrsUvYKFmMdLOHi7LQOGCyitWlkC0gXYFNNFuWYxZ3z+LJF
pEhlRGU27jZ7zeQ8TjMUmJOkRp7mGktioRJq0YoJpx5Ng3W8NyXgYDFevWFk5nfUUhXpiXGykFCj
I8ganeaZX4E/JAdsrEMQ0Bs2z9ixYrLqMwJFHp+79C+a66E8ysg/SPpw5OU4eBqibvl+b+JDwSA/
mACJ5HQSPJAEB5JgfXJvEp1MgqEkSJptdvsgBzgXZ6YpCqSM5m/w4CQP5IcKl/I7eJVkBryZN7eV
S9lVaZDOPJOZznwvgz2YAZmsPGm5hktnpSyaNaY4g8qeTBOlSJACdjGE0E3xNQddz9XOydN4QeCT
bUJ0GSSSP8i2qqrybk42Q8gA6q0LmkcV+yVn6vUfKL6sxDz5d1QoIIfAplnKAJG6bB5xID/NhskX
oB6CjzB6iIuDoEDoaHfQiYMHcCHhwjG0DPodzniWANv0mdsWN0zRzsZkrKamvUFGFr2VT7jUuNFG
zvwevHpNrc+nEQQjG2AtUXsDBR/6ay4+qobq2HL9DIleNfMVLN7W7dMrDPRhGN12QY10AZ+0zMe7
KdqRyWbj0CLxNrzcHo464u1hpyOuccdYR9xR0eNlaLtljfva+J442ivTJjLOx7GzMIXi4DAOFuHA
jHN4Csfi8FJZtZOOOO2ITzr2OV51YA6H/LtMGpjIw5Fqe7jdpdW4NeH2MOfW0G6N213u6ZLa2/O5
s2VwogwGyw+V0XI5HxbcfDwjZv14u+SgNQD/NKtvfIKKycOJUFUHZRxx0CQPHcLFZUXdunJubj54
Mzl3mdlsnr8Sqp9saVXB+ExrmHG2tkV5MWau9BCarwB3YqVSU7fbiM60xZR93uh2mMNBHOzEHR3L
NvW8fBUTjUbseGNSX8xq1Itf8xWiSbzxOb09M3D14M+mjK5gMSQr2M8xPeFHpo087zFYnFCVdG5l
32uNvxlYHNSjoqh2QVxi+823/D0uioXoBOhDy0b+BXDhgby36XdQyzdCLaeRc1IknYpBFdytBVq1
Vq/mYhE6FonFIqTFZjaZKvohParV2xgto5eV12VjaBvzoO1p2ys2bJ/toA212XiTD/h8kGorjXaR
6Qg4EQERwR+KMKaQwPKiH4+lbBY10JtE8yfV1MTSlYWjF7OMWN69PFCR8ohwqjn6O3dkVhEMNR/z
TRi8ncuzZkv0RTxbwSf/nycZgHJfjTsype5o441OncngzQSIRhiPdCQFU2U/TrlCHpjnBU/c6Wuc
ByZ/L0xu0GnM/mqy8chP+SJNua16UaSivZl3wFeEpIsQkEuXmvVF9SE0iMtFYA3y9389itglHCAh
H0FKAIhnsPNIBImBGEywyAH0a+ga9QGYEZZKosfrpSBr5gDPD1AkjGskZSBIr5Py8EBPGjoQHEAP
yrzAq5Hax3VZcuR5uZ1ZQRGXN1DJAbx1/5dVvZpYK1TKgXtQFckwGjfeeMbkzvoZ8x1qrY4gVCae
xi8GMFbNEBarHipW72tLgHsJL2Ew6VCtmivIFjQMv/ej8HunkH7JkURSqRDq6tGRKGqB3MBoR+Uj
kWnsmRfli+XvbFe+sxxFLRVS6QyGEJH8OUSVMGzKA1K+QrG4YNzuk73AzZI+BN2D419b3LvYHsi4
Iv1sxhCqjGYii9r8Jj4fNNjdkfYV1Ve9Ea+NyKBfc3bdPti+u+hNcZYgz1ZSHBOvhd25fFUgaNaX
7kmqNCbWKs+Agd6PHoJ3U0OulDIc4u9pQ5Bo1Ey2OXu02jbSPMit5NAKB8Ic0HMsTNo1xAxfhlQB
CYEQvL3TBhu8v/Mf18/P9tlnm2kApOQunnfhbWcVCJ1JU53qOTUsuEf5CbnZ1kp0fhRDvlT7C7oq
STnO4hasXJszovem+tKB7ow71tFlK7bnpm4cWDZstDkMTNjj95Nswkcz+RWdqm6gtzhFeNd+huCj
pDkWdNkDOU+sPQzVPlYtXzMSDzqNlFFjMFlwZ6Jd8NXSHiB33R649Ed0Dfp/UC3+YwSZGYdHhuGR
R5Ujf9M6svzSB+gh5cjfykfkuS0QRPN36kXI1cAgPfPkihdXoHtXgA0rwIoVoH8FCKworEBfXwxO
LgavFMGdRbCnCCaLG4pooQhCRdBfAGci4BQHHvGCOzFwLbYHQycxYMeAGgMPoIBCx1F0xfjy5WLJ
UwSmIkyb+UIh4RdE8douKZnoTnR3e1evpVevfWgtWDs5sVrttlpXr570rCgIBSGRFCQzg+PS8qIk
FZdjie5FK3SJtYgPlVuxz8N3czQVes4/nCcXjAHmUj87T15OTlsdUkrFNCV3cMvM51PG+eeYT4vv
yOpUmqGanAeC1KKY82GfPnSoHGgVUpRKynwRVj6Jme/6f2e3Gdkg6+I8fg/Pk/68mBtv9618A8T+
Gju8IoBh0SW7Bn/85a+OrKt69YHPhTQEn6mwx+7QQMpr8/LErVc+vHtZwaUK3/bfPzZ0L8n6bL9h
CE9OrRn8zMkr2WzESTtokZcHu8WeK6p7v3nnQOMNImTM9SfomQ8TtW5bg7Z28OEko2m0Uy7KrGNd
RjTcOdSb1zc+J9rKa4exwmjSzJiV37O6p9Gvfk+9BbKnv5ImN28F5a3gbAmcKIFABhxNg1ei4KAX
7PWCkHfSu8GLlU3grBac0oJrJ67o7elp6+vvH3Z7PJBZjA4Pe9u20duRcqVtW9v+tkNtaNu2K+Br
Z1L+8T4PvnnM3JbrGe73eHt7cyGLx8NasHJu2+pRRK2HhDb3g9z57IJxyew5S6V2XhmVVBrn6uSn
jHy1xieb2f9PlB2Ya4xTXda3MT90qZrr8qBaFbFZXrKwb3u2i651Kfaeq3do2HfzD+8f69z+6Df/
dne4u1p0x/O030+Erg2p8fyamwa2vPzFrUOB8pV3LPKPDvc6F6kJXMvle0QDmsHzPQm38dr4hlsf
v7bzmv6AyRVxOf2UFjfilEe0plYuGxEKJsaCL7nv/C3bfvzaV3ZJar1RZ6TCbGMZLXmLa3oCvfu+
euYvr7nu8Y05nHKaAWFNJGNmv2jBAgGjv5pofPnRf7q3x5XuDtujfhvJOAmadzkIE23SeJY/uL8Z
E9QBGBN6kO9Ld53oAg91gTMSeC0MTobBo2FwKAxeC4ETIfDlEAgHwfWGOw2o3TBhWG/A1AZwDQFs
xAoC1RDgGhxM4EDkzCnzvWbMvN19rxt1u7vjiUS1vT2Tz3u7Ad0NHgLPAPQQAPsACAMAOrrz1U6W
o2ldd6enHc8kPEAXUzy+2UBRkZ1dYeG5y+u+rSdufvap/TvQo1uzjM3rdfax0pYVKABknrXLj29g
+9V6rWqsvvbpz+9YHDFANO4SeNHFu3sGs9Bvyxvu+8b3t4G/JqqjeZG8QFj5ZNaKz/yhNJgVLKoi
FQryBq8Y6lm9YXuRTQXsNEv7PfE2sXtt5eov71qStgnA3zlV+fhfA6OeYISCoA9l82Pyr+j/ojGg
Pq2+CZmCnnfwzCQ4WQaHyg+X0VcEcJcfnLWAN6vg2Sr4QvUrVfTmKlhT3VJFY9VqdaSKnebBMR58
kQe7+Tt4VMXTfC+PVfnlmXAstlqtXu1ke7ARG0V5J5bTExPLJ/RL2aWRpdjS5SMjy3sgNXVinsGq
VOQDE5RtucrskQLJohnGAwyq4Hzt3fPQqZiK0if+rrIhh1trpZ5ttf8AeAxqQ3a688rAyNx/s1oB
c/2jqtm+UEaZJ055CGbhbDDNmKtUn5pVAiXPlpTnarC321ZU3DHBLbrt7qAnPtTbF3YWRrYsAcKm
kamvrypfd009GsjSvqCYEnuvrg3fuvOadGpyZb1Yajc7MpkExYXCtSWhYKVQEAJ7vvC4+iZHKO0Q
cow/5Gcye98+sva7b3y9V6OzTKyp7l5V9tCWlIOLFKNCZ9od7l2Vza6oiQRmC3hISK0Ep1kV33fi
gy8//a+f64D6O3fpfvz/Y+9dAKqq0r7xtdY+5wgbRERE5OYREFAQEVAB5XBuXD1cREC8ZHIVEAEB
r5mZmWNmZTdT8jWnKcYcx3HMmHIax4SyGjFzuk1Yb2PZ9PU1fo2vb69jxvn/1tr7wDmopdb3fvP9
P1n81lp7XZ71PM961m2fffZ5CiNoKc01vrWxlc5urW1d2SrNaaFVjdSvkVY10GrMp7V0UM2IGvZc
xUsVbFsFdcvNyt2Yuy1XU2ukpUZ6MJo+Hv1sNFsWvSGahUdTbfTwaPbiKLpH7GleCKCTAzICWMRI
OlKibhLNtdnCahb61tim1yxcWJ2Xn3/b/PkzS0pCKqt9KyurqysX3H57pW16Xa2tdnpIXa1vXV1t
bU1lZd3yEUSWYy1Tw8MW1dXWzC+5rXJB8HyfwVptUoLBELkkKGi+W/XChTPzg3MX1dVFTs/FUHyn
W/n4DOMtDZMsX1T5ZNst7hF7v9MFk/ju49PdfBkWtxaTnW5eOE5kTp9lioH7Mzfl8zKnn/a6yp/U
N+eKcRvm+NRiso9P/4PI1xrfLp/BOd2Zi+Qfwg3SMSY+DJmWMH9DUXRikJw4JjByzNjgoUmTIo21
92Ys/8fHR7N8fYrnme9suM0yxmNkVHBAmH70SP1oy3S+iKcu/NmjW83Uo1FidLG7tSQ5wvdTT9/g
OIN+8HfnPCOnxkX7/y/N5X/3XaUZZX7l697/8URxW6uVTil4cFGaf1i459joQH0gHWUst8xYURB1
DyX0jos5JSNCwkIS0/OKonzGhvlhbR8TEJ0SkjwjftY9t6dFDPn2hCY+zD95fsblv8XOCgoK9dGF
h3sllBdJJs23uzQLmi/3VvWe3jVl0Q7M6SvtZ7Q7tWWkmJwyLtte9FwRuy/vpTz2+1walUs32ai7
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
AU+2Oa3x3yJdkdawtL59bWRa2pdporlWInmjEznPdjgP6Ke+45OK1FXn2+4vp9d5FHt0RPwYf1w5
P8nmntnWAv9dyx0tXrqVWdSeCAj5gSllazwIGa4q9/XR2obmpQtyGnVqaSnahx8+YLer6eSxa9q/
2W54c7fDtFeBln9SgMEbPH3pi6Nm/Yos1/0ke6m4CdJu7Hly3W3DUDv7XM/JgTPu7ZA0+VJxdr/P
9ubZDXc3VXzPMBaIjlndNQqc9WOvvf1i/8VLeQXGzR2GK4pFEdaz0w7PiUw3yi8f+75eymPiqlUz
47HF/HunM3fxrYZuPXQoWUhoo/JEs+caUQIh0ReZeoNr7v6vdcT/fJ5NzCeX0EriLinVM1+Io513
E66gF4wbo/IMuTrNlIl/9MgzW+go0/OJdrvUTxiVNm1IsRRaxv+hy8T4SuTEL5iNjmlh1fQbuqLi
D3ISMRlfz0xVLQsf+oAKIOI8tuVXVFncEGl/GbcjbejkRlXbxep+X6MyX0Xo503S1rxfWLyz7tS3
zG/ccJU5j6Pt5Yu9HIPCXLgjN8+TsznGuXOlJmPClAFE5eHlZxwXql7/hpEt2+N0L6pkVSZ9rDv1
s9r8xO1+HO0c7UrJ1evD72WYmTZJcprMxlfy+3w5pjZ6WXPbComDcqLKlMNOtpLeHq7xLhcOGDkK
nnpaDS3K0jIUndveJLm+5MLccoMjKUTyigHVxlMlz8k7r86aHWKQN//UonuHD52b3S6VO37emAuO
6yObp/T+/EBjv+YmLGvIgRxlj3M7v7RgGPb/AHXowb4KZW5kc3RyZWFtCmVuZG9iago0MyAwIG9i
ago8PAovQmFzZUZvbnQgL0NJREZvbnQrRjUKL0Rlc2NlbmRhbnRGb250cyBbIDw8Ci9CYXNlRm9u
dCAvQ0lERm9udCtGNQovQ0lEU3lzdGVtSW5mbyA8PAovT3JkZXJpbmcgMzYgMCBSCi9SZWdpc3Ry
eSAzNyAwIFIKL1N1cHBsZW1lbnQgMAo+PgovQ0lEVG9HSURNYXAgL0lkZW50aXR5Ci9Gb250RGVz
Y3JpcHRvciA8PAovQXNjZW50IDg5MQovQ2FwSGVpZ2h0IDY2MgovRGVzY2VudCAtMjE2Ci9GbGFn
cyA2Ci9Gb250QkJveCAzOCAwIFIKL0ZvbnRGaWxlMiA0MCAwIFIKL0ZvbnROYW1lIC9DSURGb250
K0Y1Ci9JdGFsaWNBbmdsZSAwCi9TdGVtViAzOSAwIFIKL1R5cGUgL0ZvbnREZXNjcmlwdG9yCj4+
Ci9TdWJ0eXBlIC9DSURGb250VHlwZTIKL1R5cGUgL0ZvbnQKL1cgNDEgMCBSCj4+IF0KL0VuY29k
aW5nIC9JZGVudGl0eS1ICi9TdWJ0eXBlIC9UeXBlMAovVG9Vbmljb2RlIDQyIDAgUgovVHlwZSAv
Rm9udAo+PgplbmRvYmoKNDQgMCBvYmoKKElkZW50aXR5KQplbmRvYmoKNDUgMCBvYmoKKEFkb2Jl
KQplbmRvYmoKNDggMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCA2NDM1MAov
TGVuZ3RoMSAyNTExNjQKL1R5cGUgL1N0cmVhbQo+PgpzdHJlYW0KeJzsvQlgFEX2P/6qz+k5e+6Z
XDOTyT25SEIOCGSABALhPhMgEm4QOcIlhweuB4iouHitF6wHuupKIIABD9TFYxfxWF131VXcXTxW
jaKLN5n5v6qZRHCB7/6/bPb7ze/bn8l8uquruqv71atX71X3dIAAgAdJgHXV44YO2fDAjruBf3Qe
QPLuIdU1g9/785ExwAWXA5CPh4weNc6flH4FcOlNQAqNQ8ZNGHhs0OejgJ9wAcD0u4aPH1fbvNZz
MUDhMQDja6PGFRT9I3rPZQCcDmtpGj1o+PiMV/pX4/EqMV06sXpE/ehLz8ey/Q4CWG+cuXD6kj/c
/ZcNQC4PA/DczJXL/UNG5O4HsqUWQJwzZ8nchd9fkH8MyFXVAFLvudOXLQEPKHi8XDyeOveC1XMe
8u/dBeTWFoCqJfNmLVx1aOGgUQCj6oEUfzRv9vRZH7574BBeyyZa/zzcYB5ieg/TWD+kzVu4fFVK
s6cBzxevP3/DgtlLF0W+JTcC+eIpzL/jgsUzpxd8OmAHkD/5AbzbFk5ftcTylnw17v8R5vsXzl4+
/VDVoudRfkZMT140feHsm198RAHy5VSUySNLFi9bHk2Bm/F8ab5/ydLZS26cUf4sns5FeD2HWFvI
uGPF7FunWSq/0nmp2ADuWfrMAbp8Y+2uh394p2Ou/oj8A3B43QRiwKXcPzISBukf/OGd78fqj0CA
HudH6FfQMsaXYR2oYMR9OVwWwES80s1YL4e5PL+BbAYRdOJtYjGkkES2nMy/CnM4m07kDJLAcZzC
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
34PB+EYG43soGN+oYHwPB+NLD8b3SDC+8eR70LqfaE9oXx1vBnwPEO1J7avjHR1M9/+C6Y4Jpvto
MN2xwXQfC6Y7Lpju48F0JwTTfSqY7sRguk8H0pUjB++n6KXl97I+7HJ3hbvSXeW+7652P3DXuB+6
a91/u+vcj9z17sfuBvcTN8/91N3ofuZucj93N7tfuFvcL92t7lfuNvdrd7v7jbvD3enucr91d7vf
ufnu9+4e9z/uXvcHd5+73z3A5N68cfLUWzFWjKWxoKC50UXui+5s9033bXex+467xF3qLnPfdV9w
s92Z7iw3x33Jfdmd477i5rqvunPd19x57uvufPcNd4G70H3LXeQud9+TqyP4Zbw+DS9+5NSj8F9E
Rbk6gjvsYV9nN9a9yK3pXuzWci9xa7t13LrupW499zI3zq3vNnAvd/1uQzfebeQmuI3dJm5Tt5l7
hXud28a93r3BTXJvdW93m7tXude4iW5n90r3Wfdat53b2r3Rbeve5HZwb3bbux3dTu4t7m1uV7eL
28Id6z7nXu12c1u6d7r3uo+6Pdw73O7uP91kt7fbz+3v/su93x3uPuA+6D7spruj3f9zx7nj3afc
ie40d7qb5v7D7en2cvu4fd0Ud4A70L3LvdtNdQe5g9173CHufe5Qd5g7wh3pPuSOch9xx7hPuBnu
k+4E92l3kpvpznCfd7PcZ9zJ7hR3qvuYK+dvDzPvCd87+VlDFs8a0Si1MY3Nm9Io6QrWnF1JY9ar
WDLrTbWiL43T+9HsdQJ7itrmqzRGf40tpjH6BzRz/ZDa6b/ZOvYRzWQ+pnnsJyyPfUotdzu12V3s
O/Y9+w87zI6wX9hv7BgX3OQ2zW+93Mcr8Iq8Mq/Kz+PV+Pn8Al6DX8gv4hfzS3gdfikfxyfTmGsq
n07jriyezWfS6Gs2n8NzaQw2j8/nC2gk9jZ/hy/l7/L3+Er+Pv+Af8j/zT/iH/NP+Kd8E43HtvCv
+Nf8G77TvMq7W9fvs63DJ2sfqn53E49S/X5MPIb63Y7VpLosa7Kss0W1PJtqvazbs0vUblm3Q2q2
bg3z5Cp13oA3kit2RFVmi/PEZcylMeN4dhHVc5el/8563prq9bVU2xN1fW9LdftGqtftUbOTqGbf
QnX7Vqr5t1Hd7kptoRVag2wHdUvUdVXTe+u6/sfX9HuZXFHnpbnWddS7XE+65QbK/xvlDIPmmzdT
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
/MezVZ09W3u1uuRnN/7IwNf3Vh5VO+6yqEG3P7VxQvTG9+/c+27V1lf0/n744ORba1+yO+3Y+Ojz
XvCvGL2i6vUje75WuHJq9c/f8Kfb1GSM/BAttjJ82kub52/9OQ5abGVorvlIi40sF11R119bNfoL
Q+/36Rvb6c5+qRSr1GOx8f6GDaHMmvqbNWwY76d/glJmRZf+tHLhT983TnD/lNronds+b/bJ6/ZD
N9R/+e43ej8/fPHC5hf9Y0Hm3Cc2znw46/373o/bn96q3lsPd/rXf3tzd8n6pqONVtfeln7j+h8u
XHhs1N0frnjqn9YHW7vczr4J+89t2479uGhCnXfva3f0vvlDui58v+20RsnWJ89MmvXuFTVffaLK
TW2St8Sfv35Oze5d2r4+6LoP+w1N/qd/7IuX133/wqR6X4z5MrryJQ+vOPRTvwbf3V/jpx3V7zvU
Yd0HR7971zfq+ksLP/7oztfDfD3/02/36Aum3XTs7uubf/DFe716HXymygsVPHN7X7T50LPVC4fd
+vC+Wffnx6bf4W55s9P5nfltFR596okVI37sPGbUN8lfpt/bsnaPA62q5F3xWW2jwv+NbXiH63s8
oI0eohx5QKmbS6S6CXbM7R0ebKlGiLp6qeo/L7zosVvzjX0zqjXZc7Dz2Mbnv+a/Rd6ubJLCmNnG
n1iio0nwx8srq+pl8Y38/obxl/Vu5k9Ibty3V/2EK5IT6ifEN2pWv1mjJvH1+zRr3DClV3x844SU
3sU0YNvUPt8mWZ+mz6nWtGnNN++evfY+8cyJNWCpCmrQ4HuhBKm2UDWmSkz1V1bfOySo729a398M
GrBXiAa81U9jlRANeN0pEwgowZMkkeYPk4xX5bzQFH5WojUb6YKzm6bcnDDyx8FPT9/5WfSN0yuP
vKv2qlm1Dn2duLHW4jcGOI89O/XfDb8bPK0wosY8zxUP7fJfWbXmtvA1z/R7J3XkkRHPzJyQ3vTp
nEc+vUG8l/vq7fufeuulFBae3f6SjVu/+6dHrK2b0PfKKx559Zl6GWuz8p3m1QtaPtDqhkk3ZXS+
xP329Q/cffc0XT2tR5OfXmqd+NuSR+dVWN74i9qP3lHYb3/dtJ/H+c3K4/qtu7FxzwEXfbfyCc8j
Paa98tw9F15a21t540/pn+Y18Vw6N3/i3RMeYh/O/se+DWbf314Iv63TuoOZj/33+fOeXmOv6t2x
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
ZUZvbnQgL0NJREZvbnQrRjYKL0NJRFN5c3RlbUluZm8gPDwKL09yZGVyaW5nIDQ0IDAgUgovUmVn
aXN0cnkgNDUgMCBSCi9TdXBwbGVtZW50IDAKPj4KL0NJRFRvR0lETWFwIC9JZGVudGl0eQovRm9u
dERlc2NyaXB0b3IgPDwKL0FzY2VudCA5MDUKL0NhcEhlaWdodCA3MTUKL0Rlc2NlbnQgLTIxMQov
RmxhZ3MgNgovRm9udEJCb3ggNDYgMCBSCi9Gb250RmlsZTIgNDggMCBSCi9Gb250TmFtZSAvQ0lE
Rm9udCtGNgovSXRhbGljQW5nbGUgMAovU3RlbVYgNDcgMCBSCi9UeXBlIC9Gb250RGVzY3JpcHRv
cgo+PgovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9UeXBlIC9Gb250Ci9XIDQ5IDAgUgo+PiBdCi9F
bmNvZGluZyAvSWRlbnRpdHktSAovU3VidHlwZSAvVHlwZTAKL1RvVW5pY29kZSA1MCAwIFIKL1R5
cGUgL0ZvbnQKPj4KZW5kb2JqCjUyIDAgb2JqCjw8Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5n
dGggNjM5Nwo+PgpzdHJlYW0KeJzFXU2P6zqO3devqHUDN2PJlmQDhQBV1XUXs2vgAr1ozGqA13cR
NzD9/xcjJ7Z1DkXJdip5/RYPN6yEX6JIiqKk5hRcE/97bU5Nw//4kf8tDHb55/+OL//3kv9o/ce/
//ny8eulef3175f/+mlejTs1xkR0r7/+eDGvSCb+sXEnN8T/+tduWP71a3z5x1vTGH/281fjJ/t+
/mHa9Lltz5HNYbCm7+ePpkt/btqzCfDtMH27b4e+66aPnn4scTft7du2aY3y7e78oy9/uZk+Nk3o
TRs/dj0KwZ9c4K9+MhfOnG0Dv30nESayxDNpy3ywOsw76ZLYmDBZ4wZUrq8q17CMxhHpqz6Ms+2V
z42Pn/TTnv6Imv2f11///fL16+VvT7E97099iP8Kq+11xNf7lvwVEeVARQPBjx1RchGVMfBXT7i6
j8wGwPTycSCm3dlU/tz8PAe2CeSSLaaj73Y8aoJlYeRSQGfPpiGb/4GfpzkBEgrcQn53HRbjo6he
m3okbz75QoWNd+Jyv2GakmHaU+cGrxumC+bkJ3Nsc8NsPjJ1FkV2Aw8M69L57K/kfSyZmtSIVL0V
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
RTwIPzhht5olgUoqG9yznldtbywOFcGdts1N4OMGJrgoGRLAgVyJu6P1RvjxSJMWJU5gC9csARJ7
/Ppi/LVNtxfj/CVjQ/jDmCBvAYog7wKaQDiSK3G3mw1AC8rAQUZlEJzY0NnbZxS6SY0VE0xwpFbi
7o4ZwsoAcqSMw2w8qfg3dGFJcx73auxe2umZjH2FR79ReLT1ct6HfKm9XC6URzpc7ZHA7FRRtan/
wEmSrRYKcZJEdFBsVqSwTV7UOatHSvIqnJEylR61zUUWtNvaGIkzOkF8t/yYcHbwInsZlttJ9j3U
efvK1nxwu2v/pkkviy2Pmn9di5/NLIf9eS6/9jFfBr/UQvnYUHZs4iPr6qbqJz00I45RzGc37PlN
PWYm0aItuewhcfjyrQKbjuzYc87Jl+SEMNhPxrB5GoTOWfkac9NRFcNvhOdDcOvmXLUotZHhrGlZ
rGS72uOy+QDVXqK1G1wx6rqhzLaQC0amKM71yG/bc26+UhshY1pBYc4V48umgLv+ps+kV84IdVX5
ckL0ZVOcLpnqV2q2aCb1eS0HNz8jWhF2tmlthHVzz2Y3aaVT5q+Xz13NWClEenmu7y3r2G7yZ0uL
OpLWKNtbmJz4bX9k5A0boG+ys2RLBPnby/8DxkjGKQplbmRzdHJlYW0KZW5kb2JqCjUzIDAgb2Jq
Cjw8Ci9Gb250IDw8Ci9GMSAxMSAwIFIKL0YyIDE5IDAgUgovRjMgMjcgMCBSCi9GNCAzNSAwIFIK
L0Y1IDQzIDAgUgovRjYgNTEgMCBSCj4+Cj4+CmVuZG9iagozIDAgb2JqCjw8Ci9Db250ZW50cyBb
IDUyIDAgUiBdCi9Dcm9wQm94IFsgMC4wIDAuMCA2MTIuMCA3OTIuMCBdCi9NZWRpYUJveCBbIDAu
MCAwLjAgNjEyLjAgNzkyLjAgXQovUGFyZW50IDIgMCBSCi9SZXNvdXJjZXMgNTMgMCBSCi9Sb3Rh
dGUgMAovVHlwZSAvUGFnZQo+PgplbmRvYmoKNTUgMCBvYmoKPDwKL0ZpbHRlciAvRmxhdGVEZWNv
ZGUKL0xlbmd0aCA4Mzg5Cj4+CnN0cmVhbQp4nO1dS48jOY6+56+o8wDplRRvIGGg0lV52NsABcxh
sacFZutgD7Dz/w8bEY5Q8CMpSuF05HQD04dGJW1LFEXxJZJyp65x43/f3Mk5/Mer/KwbwvrP/7m9
/N+LO/VdX1f+m/zHP//3ZRhOfhj/675V7anu55/dXjrnTlUY/03BVwquh1NdTT8cwdsYFPr75e9/
efnriIB3zalrx1+FabD2/vntJdTu5CdwTcBXCqajkUFwkr/95ds/XiRh4j/GNb7/enHffv3z5T8+
/DfvT6Hpx4G+/fr7y0gKQsrxQzJJd3L1+C//7dft5b/enKvCuVu+Ov7VdOdX8mf9fh53oq+Gvq6n
P/tzS77bnF/HaePfroKR2Kf42/pj/LQif9cwMsOin7DwTajuWIyfegfzevLt6vuMc921TTuNFfDb
Aq+fdOZxrHnBwVV+/DNcEM0JsWmsrveVpIeb0Wydv0/cblj/97df//ny89fMNhMjLFuDbFMRjiVs
U2lMSAY5jm3oJJxtKKFwdcoyxtX1yqKvFIyrq/ST99zVbZOI1b3jPl+AK+oBPh1JETpg5VdfE7bw
cIaaCzCzu2xjAR27YfrNMLSMju0pTH9wOkYw0HEb5EA6kklKucSeeuhP0yiTXG1OTZjBKLsj+JoS
6WQMAo2y20ZAnWrCYKTDOFQYGAYbWFcqiIKG2k1VWCkVtI2gKqbyxYFqTKwigulcCY05orBgUKab
G7cu5Pbi2+5UtTP3bOArBbfV+i9KGArVdPM4WHP/fJyj6U8zrjUBXymYjkYGwUkO0s2tOw3NTMlV
N/dnH1CSBKLKRrFEFW7NFF1v6O7pYFLFFlDChe6uyrqhHei5Vek3bV19mhmmQrJuYCCrTu0nk5VM
wsmalkoW1/q2X1mesm3t29Wuo2xLwLD2bRCdb7v61EzI9kjgoRvt4RHcIIE3MEyyDXIggckkgm87
ZD1krsmIogbbaAsmjD1gPY0Eo0J0NSF/pAwBA2V0gj2ZMmSS57DexEzzOB5YjwhhynoETBdJBlFZ
rw4jdPy8RwI3mxFICUzAMMk2yHEEppMI1vOb5FqMMWJtMceCicjRNRiQEakdx9ybwGTxcKbylMtX
e2h2AoQvlDZFJzToCpiGGH0Q36bdOTZWtX1KebOpRgOvnpQCY4xocyJjRDDlADLIcYxBJyk/edbU
mqV1S1k/ifO4jUGh+601xCBhlkVwQiIgChpqN9U+S1lc2wi4rao1d9OVaFItJmy/37rSvelyMin5
Eip6/8agTE7sQATTuRKiejOjLQy2YxG+jWZi3Qx5E7NbpcF6LPw7FTa+gb8qEJ7Tn6FOfhkl7SwA
B0dNzPkLwxB830/Cpz3f/w9GK4uotEKcyRhN1ckADxWYIE3vrjv15Duwp0F3tCLORMNMLSxnEtOh
Si1EBs5wWmHlU+XwHQx3UBUTKeisHKnv59c+ub6mQ1rcN+TdCIcpoQ26yE4ozAckbjlXbwboEE/a
agUwOlQ89mhShcVDIU7JvowE+J4mQOTehul+xK3BI3dX79ufDVrOiCvfrAssE1EV9gmMdLcTtoCr
aQl5jM6G7ziyJAIe6ct5gcIZ7rhLACRz59QMx/KZd9GhXRiN2Wpsf7QjlTmEKDY4sZA3e8Ec6aD5
wUQiJrlQMVWDYpVF8z9A+k2fgvSrmUKwlyYVkR8s5mVKadIllOBMjth/ck5H4ascZaqlfgpdw+VO
CCiW0trmfhERx/Y+fSIfsYQ3S+WWMmAoODriYCwS6H6DCzFIWFYbmMyVQKzM4NLQp9YyLDVCvevv
4dQKKADgQhLQX3enxs/jQ+SUwK8IfxoS1CgnZKAmPKEDAcNkKdyKkSDDElIQmx5IAXBAQ0evjCGo
B0FIQf0NQgoChrlSuBWSAoYlpCCsDqQAOENDQ6+MFOrBuqWPYQTDXCnc9osIRgoyHZBiNxq7lGaV
98vmGMVoWYSYHbDFKx7U08NpaJsqP2UTThNm4yJXX7DlJmLoqJYJP7Qbhk2l3e3bzrJCuf/FPr2r
dyX+Bb+g5hPTqv6pRk9dvn893z/ulo5W4GK6oMkejZC4JhY9r2BXqhZWyP68jzcR2TNTEOOLPKcB
/u7PujUp8Obxw5bGOGcLJm27BsXecdx63ZI4PPu4Ruya85t2j4AY0wGqHhgv9AxZvhSFEd8lShRj
/LZYX3tm6S8Ql2ZhXIb8uFyMPSOx2Ldn38qDKdlxW3Hbw54N/cG9YRYOQKwl3ceNvg+bJi/PBbq7
hAuLtdpoPMqtTcx/2clLpkgxJaNIrvY+94JWw/gl6BxisbhnPm/4jlIA4gJVpZ3z2lox/7PHU9+K
ZCWWy2WcN3ER3W2kuW8Gvx65Qz1zTGZxP66bOoDTSqm/hnQQ5whlWZYEsApBAsKU3guWOFiDDDHM
sF+D+H6hJBVqy37Asqbso5A8iTIYASLNmSKNHep3NlGIwa+keNGP4SLcVQWEMpefSu1imUpJ44xb
0Sh26n5KzdWVHqT7wWmGc0qaivgjW/H3c3bK+5q4TcC/xOfReI3tsJjV0vffudlmav+sYKM0YFyK
HI1n3FyQwIKZN/6cR5WTlQXg2RZfCrjt3ZxPRoCtFTimaKvV0iNCeTmog22PJeyjLAstX+3P+b1B
tJYDz74zTzHFzJk5xK7eX7skTXKGpqlE3ccXK4nghpP3c2rJoiSW7bJ5iGcxO8Wl2rjkhzhexUdG
WkC7BUXDfRVAZsBPB3NrW0Xgcx3DrGFmEjDtYHNSo2k4sRNGDkmUMLoIpGzaaGaxZc9kdkrKZ00T
s83IGlsoMdLI2dLlQ8Wl13yPhFuIcslELMqyLm3LZPwtJo6kfMWNGHRXGkTjxfKdG2mqMv2PHD9o
Eln13ZApuCnzbmWjzneh+G1wfpxiB9kuNPuUjSBv/W3vT1JgjzYS6hHXvsftGNk7ydSdJc88kRbx
/wern6o+dVNcNCb400RhTfqxXdEsqrsNm9cklj3Cf101LPsC5NaHsADS5r0pqBgP+nr2xQYzeJNR
MdxB6vDHFzswVNvGjOamv0lt4swoj4jHdiDMhKQ0nKHONjKHc3bzovmz4M0uRemfImokInS6sGRX
pxCykYFb4MI9kdsPU4hnRAqTTmaYju2YDDUqjIQ+VWV6vNxU6SzNFql+p/VOFzUjEpISR+SjG8Yy
px7Pv5JrkjHLV2YfvOWNYqR4r8RC78Z1xh/dFZPn2SsstsZvFQZLtkvj+2DVVAvPiAna6izFh8kJ
Su5Xl7a6EmqM7yNnBfvvcM6ebsEAKLG08leD71gwNsxTbwkvjRWLVbyltEXGuYczl2VQUZNJxDRC
8e2VCMUxs/x1j2o14wSJ+wVhCaRRtgV+yq4yr9j4zU8QutnQ5MJF2xPO6xKOuJWReNHUvjf3iJ31
zNE0Q997yY+kWyWDQX1p+Rv+57j6YGxV1n3eZ1gYtl/OsFB4vjF1Iz9lzrI1I5cHV6CRjYixzUYy
6mMpd2HeHKz22mpOZ+ljncsTw8fM/+dkY4cgY9B4zbzWbXChMwPqSPands/UlLv/1CsqCvlXqBT5
cGAglnmIWfHpq/TBUpSLdS8nfCzLls/ocG4LW2GnfEgtPa+MsOUn6M0ba1O7SD3iLc5WQzeNFajW
7Trb7fbnrLTmol0Nkb6fHxucG1r8lsWf37K2aZPQAdnJl3vSTHRp1+Xeu+bnDhYBxRDaxbTULebR
tiMg/H7DFMAKNewUl4M1U9edhjBVjcVaicEOhDeakc5+w/KIzHoYLUDQZeYzbfKC4BzEuKUFFL5y
BypXnUbdPQzVAxkldpTIzKbiCipjZARln3feiVt3ePflYChubutEfsKi2CoF7AQpkURJksWyEd83
xYa/pH8fTD9OT3OJRJYcv0cvywCuIgEHUyp/UmjpUjEdtVLi6+xyjt8Nmqxk2dKpaPur/aPEl5AM
ptK4WDmaFzU+stdzlphzn+rx219FKb5J+6IyE1P5mbic9ZMhSM8PbklEV5o+iFq9I/9EzzjLRXEP
Vhy+P7lRcfSxMkA96MyxaE0DWMuVkEZeLuvZunb4MFMrMK6p3p1+qXlU1dXaNe2rCj6qrj219VS3
Hws+Orvgowp81+iVVf0Dk9t6/LSgGoTe8P0LijZqx/dgh4G0qFSeiv/DSjM3U9KZXBjMpLbkbeWf
zoqSTJIQicITsHzBkkQ06QDweDQL6pr3A5ZszNwwftdc8s7SXe6B7N1oPPHrobRalZftZnwwdQuR
yVhIc11jVwU9cNOcDMQIQikVQo40WnogaywTepUCQt45wTcdNLllwdZPFsikDqZijm+1B57SCztP
KV6flgVnBjgcKQfIRhfv3z9Yf4wLXlpdbRWUb6IOI1fJk/cPtI7H1navNv6bVnLD73tfraIju/TG
YKe91UeDJUpBZ/gfZozxoF0PsbdAXa/VSXHXnVC7fU1QYh2pc3GpQtVlKPpHmIhjtTCRWlLUWaa2
s8sPl9z/ivzfDgSqgrI24wSLu5JL87FUW6bg9MMMaX3uZhmxNKJw8WL5bfZ1jT1R/TfW5Jo5mcy4
y9xRZUwBXTq/Fl3qGMSzI43KrU7xFjJB6JCHw2AKRrVIpSuIRYis79dszoM0RMy7Q/vbguslr1qn
Tnz8Rjztg4VyO5ymf7n230L530L5DySUX63wcocPB6gls5yMTEy/W4FCJsO9uIwUkk7cqOnlZVq9
kRLN8zYHGpca3PPsbbWwqz4mkxNrljHznFheWyQC5zyCaV+uBPZtI0Zv2syQ6b+vXEhEdRjpWXcS
WxU21dkSIkGLwMd8AAXIO0V8RVy89mticd1zy7/sDjtlD1iiYTUIhj3Ske75m0vc97GDx++0W64W
TbPPqCC2YwcygKGcettasR9p8dKWofRWLueRzVlpB4sGXWDqAHFRDy8qcdsR5S3LD5tmpZGDHpCY
ZqUnE9s14YfshuMQ6ytsTxUMc4Nhr7rER/TkDO1aiCbnPvoCoRq2ztZ87gKrEiOWVkC+IF8lZVQq
HH23WVMWpBVOtpIZelvg58J+eatSaVDEDIXOsgtAJDgRXu3Sku95F9p45Nk1CZMsrqQYVbS4MPo7
GTXmWaeduTzco9BsQtuDdGV9i8pTMjKZBHalp16xE8577nm0QylMJtx/0TXW9hJ5IMfchM/UrQez
PvIJLi/f2ce7MykbnR5JKYQ5WC2E+uRHzdhVSTtxOBfyEtTpMmbw2Ae77PLhUxF991jbnXhRBOjz
uwe8MfKyMPXY25ymHk7DVEqRS5e85K8Z96aRTtCLdrkmIgjMCbzYVmzGXWWbpjf9YDc377lM0JIY
V/buLnPfnTEr7CpPzsgXMzL7uaaWksi9KGfRF8TNJJbnbFYk5Hsn5AzJurGLObTr2s3bpRz6bm52
b6ZQ7m2DIqj95V38mq5Z++D/cYRIyWRLRp6ZjpGP8CW3pfTMu3RPjy3PIK00XLYPSJeWEiwGvCPc
xi/Z2UuMftAIle36i20weS8JK+rmSyL4X9XlQ76DIJFRnz+gM1wgUi6s4tZKBe1L7iEwNJ6oKs26
60IaNjQcx4PFosbd1uz6prnyLslas8jSHGlnFlKzkIBZoEkoYiftebt2Cs/Avh534sE9bocz9Xqw
0ui55bnFVeVlTLZSDqjdm83IcsbOW96Y2NX2OiN01qIXdmmiihjzbtU2F9num/ZfIpZmJ4e6h5rI
BVR23Fei+evOLknmqsVb0T6F+zsLTS3qY1/PmWZcJougjAn7/EWH3km8Kpk82xMqE4PhnGNeYQlY
vkMYTj8fIq9ypPuaNnGtv7+OHtyfzAi228bY22LXu5iZykUiR7er+Y3ZJS+I9PT6vW9QpG3T1D2B
cty2VBOrYaaWajJomjETjcz3J3JYek0/zTa7kvKnUW6wFzrIy1/eLihojtWby9WFKLaLGqRPCc2v
zA9+WpS/fiToVH5dIaISdrJ96pGDw6Kyj9Lxy4MjbTV+0E9lZ1Ev4AU3c7IL3BeXrCY3vrRT1hmS
j5tSx4ilDmdgYqm8bZpMxqFilsknIzJSdrTkxVmwBZXlKSxV8kzbmbe9esO/XkwLZxRl3Svt15mt
29j3EIl1dzKUHuicX6IaOVzdalsuTXbfpRVUvjrtq4x3U/XxB/szp9LKzcwSmgVImOHI3tsqMGIP
zaMmIrppWM8Qd3RZctv3p3qqNt+Sh/rMO3Q9eLviigFPalFdMvtOJ886lkUzJ4R8mR8kREb5svFY
MnsJz+eQJD9lSo0XXjsuj9KPfjfMJIyP9AEyH7wWPDEg8lLfuGnf5T+mJz5dWJ8p7Vy9Vq7fXtrB
ryxK4FeAj7znqmHo+umJTzIOhcc3Jae3+yYGHFqcKAyxXh4monCYiIyDE/3tL9/+UXxyfOaw0lna
9ZnK1Z7yoMJwGxr5MrfULJEzK+SfHg2fGr/N/aHBSJivmQ2lPfeYbK2ZT+0u4ruynWjsnQA+4DvR
/JxlVF9XXXMXGSJgWBcewPnegD1Yn3zY3T7KlTWtYpIx/mBSVrTYp0JWsUs2vhwUw237VBMwmUYS
gQtKusxRd3JLk2qTFn0Q8xl1yayhSn4ZE4FnszlJfFOAKvECm11YVp/FLfiyfnvOaqFWBCe6tI7q
xZoNFcYogh+2bjtQ9DC3o6hdgo2oJkK7piejmiBwKqXpOMdJb5iFy4zH5JV3fjWlpoUuH9z1JCHM
Ar9yeCQMGyfCC99e1qeb0AhrMhxDA+CgxjX0ficQvM0Kfi7D7/mCNjgaBNs4qkGwa6HELkktaIMD
w5FxGBo7raPx14vhMxotrpqHWqygBX4FeB0NbrSOKLwUi2jGd+O56qeHsuctGYbT0lmHwK8Ar+Pb
21cYh8L3Prhd7uh0VZ95bnPpIZa9ITJDaBbxwtZ+CLewq9f2W7iFBE63io6zfwuDi/vDsHAK/Arw
ql7jeVcYh8KfvIUwjc/kWlW8Lod7SMYd6s6t1BZ/SxOLwHErWxW+EpHNszDwOE/dnOr6foo3+BXg
ZfPsUnY79mpEBCtlhOneq/mudtM3GsOkuzWtO0wcOzA6NZuPCHQicKATGedAOtFZGlnNtIMPu/hA
FxzmOrTqYaZwWDcZ5wGR0sX+gaAV6hCb1YNWoHAq/ek4n9EKmWIyOk1WK0yR0ACWucgohIb57Lbg
gThIHbpVzOGe9t1p3qLA9pTA6d7RcfbvaV05nbP6eop7jovlWGxwKvnoOJ9RE5k9hWm4mgiDuLBo
dZmiOEPoqzJ3akB/EAdObf9oS5wmsvWTEeVWWxE3eIPjBgNpyThI2l3CKkdZOgun7IMcrvLELc1D
BA4cTsbROfzpvCXEtRbNgnS4dIy2wsKw+3XU9ts2Ge4FZuodZYKo+RjTRM2XlBZknE9ovhwp6SxN
cR2vyUz9Gu1AQdW0YW3WBoKKwpEA2zgPiMvRuZPCecSi6VVFTOHA6mQcTVzSz6nsoKuisoPCy+Z5
6nbTWZ4qlWsevKY/ZVFPefFNv6y8+wURrA+RiPkAj6rUviW5gMKBR8k4Rwo8Os2XCrzPW08Tw48n
beiY3cJui+JBpHBKUjrOfnHQtO26m2ART3efSwwQLGIKp5YvHedAi5hOIy3iRhi59Ohh9hM/mCy5
5ae4vnlKGHQLp92SYTYGjwzAxonwB6KDiEYqCghw4EMNvd8JBG883EkWtMEx8reNgxytxxDvsUXt
zFA4D0xpMcffiRDXLeG/pv3RVEjsd8LjvSW8qbR3lPKQfyf8r7ulJcN6V4CjodElhLhustwSMi0t
o1ImzmMsTURoinU3OJ2OjvMZbZUN8o7KcvpjnL6N5uVqZLDuVmqBk93kYMkvra1aQlGfgS94yHdU
qwAppCzqdc9P4/mafk6I9BX5P3tt7nKWo9yvP9tklDT1PM09Ip7OS/Zmw8GAjY2e2lqAU5qaGIdm
Ux6QihV6H0OBspTY2qh8C0O60qJW7eSZXfZa+a52r2yv33c1hE89qnMw7fth1o1dm6C9mltqvmBr
V9RaTSSzHZfeXFGjJSrD7DI97aFV9+nXonxv1hawTaW7MSqURYxPCtzF4M8Gv1J479pVD17pOAB/
cgifziK6BLIdvGSLvJQiXfn6R+adWtHIz8wUNl9ItV4K0B7i6CyWeBO51PqblFYaNGfYUWFCECwy
Jeed9jTZQYPgnQgHHiHjHMg7MAvnnWNEXV1V6+OM0kayb1H5qWWZXn7eS//+FaUldBVCWbLukOGH
LUUTJVEHYy3UjG8Wa46z99tq47kLrz49AsehjgflT8wfZBX7+UOzPkz9dvwi/qjs0rTDGotS2AUt
p3v16YddQpSx4s3qS7u9U+Y5/OqHiQjv7BdN5IOJKriX6WDRxwt6B7BqlB9mp5fe0vXM3mMdOmSV
jijpepgX9WjVLRlUAPiwdnBmUS8CfyAWgmikYh4ETqZLoVcWC9EXgSFAXHSE9y7GuYAYAC8kBvw8
mkeQg4imOIU/Dw0IMxJqQFiSUIPAYboUejvQiMNSamwxSqQGhTM0NPTKWAMiopQYNIJKibHBEYsE
dqXEoMMSYpBwKrO0CZyhoaFXRgwI3hJiQLCXEIPAYbYUdoXEgGEpMbbILxKDwgENHb1CYtA4MyUG
jUtTYmxwxCKBXSkx6LCEGCRIDcQAOENDQ6+MGBASJ8SAEDohBoHDbCnsCokBwxJiEPUAxAA4Q0ND
r4wYujK6GcorwmG2FHb7dSsjBpkOiLEbjV32WVv8+lC/3ehh+Zdbi8c9tClUWi3nQia+nv//Qytf
vxeX0Zy0N6d1hulMgxvbHLy5RPW4w8hvLZLmJe45u1C9g6mXpj1aINKuASRNFzZ/zuH9Q61NKZoc
mpuiRWHZpLJrKvNM0pX9yce/gG9y/TyYm24wHb/nSdc4sFco8pHLZIMPJxsJ2k/vSLa233ySb5Ib
T+bUic48BimUzkVWnxrcb+TIJoZ0WWNLdqNghe11JmHdMLUDyk5/I7aFcuanOhHkZOr0RHl1D6NX
FQt2uHuBRvD9XFJbfJXr+Iuy2wFdr3IXxpIxdpsyDKPMhqttdzOvTBe8Gph/hs8MtdQDtlbdxdK+
PRs3OhXWkLM/XbanYv48pvYTB7bfheu1fiOpPoDKq8pSz8pffodEt9RTClnhZHYZ4ceDR7jfc2Ib
6TqkNaxC4EzyAztDlAumIyVfhBdWRkp0FbUHVVssbZtda7Fe+RS5eb+a65TNEM6ZY8E6SLbaXwql
3ZYofoSgJsZvM6z+4GHGb2MYv512l5hpFztYr042RrpJ7uJcdJYN6ecWzCtXtbc6OzvcWih9S8C+
d/bCKsyaNUA+1WvIpQ2YDVXFSbQuZWT4nyX82C24VYvQpZuMlSQ/iR1pTFN/CpNLXwW3LSM+BJ8s
WKiNuF9t9jAaVSrdpR/3R+Q+slIq7cK2O1MKsSwLxdCVb2qaG5XqT1r8kqyWHUFPx64nuGWmVBqt
Mn81vuMKjwHzVyfprjSmwHvK/fkOH6HjPgLrLLPFAhQbQ3bwy/O/3da3N4lT26xQEVb+jMRj/XL3
PBDsSlrmUeWn8H/B8z1MZVc8RQDfz2Rtcyp8mUZvdM1jFLYkErv8vt+Pa/P2OifKhxrN2vPGhGm5
uIzWMZtbF70cbD5PKySFeIHBiL3xFokXi52UJwkUqaZyq94LW2s6YASBKlODxmaozDBkDZ/fbKdh
v/9XZTonZOK4qEx+mk1IceJj/JG63B8ZBlmVzArGur6u/Df5j+lSe/RVljzSYdyj5V2O6RYi1uAR
+BXggZbXkHGCVnTht6vNwZMiwCrE+18CvwIcJiLjhMcrdXNtB+ksvAYwSAvWUl9QMcg6CU4HFC0K
1hKMx7K490ILPd/5CzHST8H+ckaCPC7hu4lIvg8NtBNlVZFYX+eObWIIXCV6tPxE+0B2MTR6ybmK
t8bo+Wak2ihgSaFjDftE58HP9DC0WvJlmxh26Q9bGTIz+r5O71sFZnjVoHjxZUxm2Yc97Qzb1Em0
uwxyrpW9+15L+8FqQYc6faoF50ADFm+hkepnyL4jA+RV6QxKR0ODo9inqZ6GpWc7U8bb1rHVoTzb
j8kV75tTO1fXzVpw6S0ltOMCvya1JhsnwotTBbTpJjRie0WGBsBV5Y1o6AjeEuZBWt3TccIjtZca
gjdjQRs8QB6ibqWQ8vVCm2j89cRvIcwZdu0p1HHUBX4FeBe27hN0HAovxaKbeXjc0aGu1mVOWNRr
wSeBXwHedCv7X2EcCn9yET1M07D8EMVC8Htb1akmwpvjTaC5MvFehLB1OWDtxbTDxOiMHFF3/Zqt
DhxB4XTn6Tj7OSK42CZh2vnF6p+w6NZsJQK/Anzc+Xhq6DgU/vTehWQazhGh23btAF0QRm5cCtTk
3Ew9tyIJQTEkmAFXMQXPvoq9mtFK96wYuksbQmhzcb1+7xv9jgqZKXveePt7WfPsA1zWqgqnYdLO
XtmRXS7rKM1PbhK3Ax7Gpo3Zb3AYKZweOjrO/sM49XKqJ2fVcyyi6cGw2OBUbNNxKPzZTW3oNLkS
J2YoMyfDYiKjIc6ODVZJckuSkMKphqPjHKj5YBoha1pxPfma7h/DfL1dTdIzLeLLHqgo3JWNmrck
9Skcjh0ZRz92T9+Vdlht4+3BWUZno8UPl6HicLB8M/Cuyrs6GaSfJFhfT0oTZQ0zc6OsoXBKYjrO
folHKrQYFt1KXobFBsfjuo1zoMSDaYTEE12d6J6Kpk6WNPx5TnjVn3M3A5Rb6e5Mav/ZOBH+gBeG
aKS8LYCrbIho6AjeEp5X2pOi4yBD677aLWHJpy3zlG/3O2H73xLmSdrcSPkKv+fjuqQaCUOHhMbB
0Fnh/Niv47Bj/wA7kHOf2vYNTqdLSaX13FMPsqvWszsyRai3za9IF30C34p00OGl8Oe2MYBZavak
F7NnqSdEVxb8dstAV0bhdAV0nONWBrNkVgbKnKys7tttr8nKKJyugI5z3MpglszKqPqgK2u6Zjtk
ZGUUTldAxzluZTBLZmXlOmg7pbfk6WXw2GSEjRPhDwgdRCMlXAAep0uhV1h5rC7ixvURWXRLRdJi
ayExKLy08hh/vvAQBiRRTgD8WWgwXRipwXRnpAaF0+lS6O1AQ0pHDMaBbEE4oKGhV1hfimp7a7qD
an5rukPgdLYUdqX1pThsJAbV+SiOAE7Q0NErrS8FCyMSg1kkkRgUTmdLYVdcX9opMhhlFyUGgwMa
Gnql9aWayLkZImqD09lS2D0gQZEYMB0hxm40Xv768v/ARQDVCmVuZHN0cmVhbQplbmRvYmoKNTYg
MCBvYmoKPDwKL0ZvbnQgPDwKL0YxIDExIDAgUgovRjIgMjcgMCBSCi9GMyAzNSAwIFIKL0Y0IDE5
IDAgUgovRjUgNTEgMCBSCi9GNiA0MyAwIFIKPj4KPj4KZW5kb2JqCjU0IDAgb2JqCjw8Ci9Db250
ZW50cyBbIDU1IDAgUiBdCi9Dcm9wQm94IFsgMC4wIDAuMCA2MTIuMCA3OTIuMCBdCi9NZWRpYUJv
eCBbIDAuMCAwLjAgNjEyLjAgNzkyLjAgXQovUGFyZW50IDIgMCBSCi9SZXNvdXJjZXMgNTYgMCBS
Ci9Sb3RhdGUgMAovVHlwZSAvUGFnZQo+PgplbmRvYmoKNTggMCBvYmoKPDwKL0ZpbHRlciAvRmxh
dGVEZWNvZGUKL0xlbmd0aCA0MDA1Cj4+CnN0cmVhbQp4nNVdTW/ruBXd51dkXeC54pdEAYMASea9
RXcDPKCLoqsC0yysAp3/v6iYxOI5l/cqtiwN0KzsY4f3+5I8ouTuNKRu/nvsTl3HL761nw2jv7z8
1/Tw34f2n5YXf/z74eXnQ/f484+Hv/5wj248jX0K8wc/f39wjyhm/rBLpzTOf/kxxZOPM+wff04P
//hlfhWeZkVy8F1w/3z8+beH7z8ffjtE9GxbzEXgRbQbn/rPr34q4ocYKhKe31WLQ5/6+W3y5a1L
PsRY3qanb0P9cvz+9DEIYq9P31yu79NAn2Yer6Px0C9Fl/T+5X4Y+7H8b+T/DWjJ/O6bi/De06es
96wTypFK5TWbu5fyadcN2YXyaf/uglfTji3x9Y9ujlsa+y/j63w4JTe/HC4BDj0Z7t/V+zE7p2P9
8H349MeYF4vBxBJR9FbPOdBTwogvK5JJ8K+rivgs/vvHk6I9Z1jqP5Kmc0sC45c9K5B+/SoxBlPQ
nAgehnKORhZu+ghEyXf0Tng6tvxnH5xmYXMol/p//v+p//iD65//V7SDOPDb1SIuSULBekGvFBMy
txYY6k8s7jycSm1bxe0j+celptaO0G/oT3GYleof/fzF8rWaXYcn9ByDUygv45LQL21C+yCdNI7e
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
IFIgXQovQ3JvcEJveCBbIDAuMCAwLjAgNjEyLjAgNzkyLjAgXQovTWVkaWFCb3ggWyAwLjAgMC4w
IDYxMi4wIDc5Mi4wIF0KL1BhcmVudCAyIDAgUgovUmVzb3VyY2VzIDU5IDAgUgovUm90YXRlIDAK
L1R5cGUgL1BhZ2UKPj4KZW5kb2JqCjEwIDAgb2JqCjw8Ci9MZW5ndGggMTIwNwo+PgpzdHJlYW0K
L0NJREluaXQgL1Byb2NTZXQgZmluZHJlc291cmNlIGJlZ2luIDEyIGRpY3QgYmVnaW4gYmVnaW5j
bWFwIC9DSURTeXN0ZW1JbmZvIDw8IC9SZWdpc3RyeSAoQWRvYmUpIC9PcmRlcmluZyAoVUNTKSAv
U3VwcGxlbWVudCAwID4+IGRlZiAvQ01hcE5hbWUgL0Fkb2JlLUlkZW50aXR5LVVDUyBkZWYgL0NN
YXBUeXBlIDIgZGVmIDEgYmVnaW5jb2Rlc3BhY2VyYW5nZSA8MDAwMD4gPEZGRkY+IGVuZGNvZGVz
cGFjZXJhbmdlIDYzIGJlZ2luYmZjaGFyIDwwMDAzPiA8MDAyMD4gPDAwMDY+IDwwMDIzPiA8MDAw
QT4gPDAwMjc+IDwwMDBCPiA8MDAyOD4gPDAwMEM+IDwwMDI5PiA8MDAwRj4gPDAwMkM+IDwwMDEw
PiA8MDAyRD4gPDAwMTE+IDwwMDJFPiA8MDAxMj4gPDAwMkY+IDwwMDEzPiA8MDAzMD4gPDAwMTQ+
IDwwMDMxPiA8MDAxNT4gPDAwMzI+IDwwMDE2PiA8MDAzMz4gPDAwMTc+IDwwMDM0PiA8MDAxOD4g
PDAwMzU+IDwwMDE5PiA8MDAzNj4gPDAwMUE+IDwwMDM3PiA8MDAxQj4gPDAwMzg+IDwwMDFDPiA8
MDAzOT4gPDAwMUQ+IDwwMDNBPiA8MDAyND4gPDAwNDE+IDwwMDI1PiA8MDA0Mj4gPDAwMjY+IDww
MDQzPiA8MDAyNz4gPDAwNDQ+IDwwMDI4PiA8MDA0NT4gPDAwMjk+IDwwMDQ2PiA8MDAyQT4gPDAw
NDc+IDwwMDJDPiA8MDA0OT4gPDAwMzA+IDwwMDREPiA8MDAzMT4gPDAwNEU+IDwwMDMyPiA8MDA0
Rj4gPDAwMzM+IDwwMDUwPiA8MDAzNT4gPDAwNTI+IDwwMDM2PiA8MDA1Mz4gPDAwMzc+IDwwMDU0
PiA8MDAzOD4gPDAwNTU+IDwwMDNBPiA8MDA1Nz4gPDAwM0M+IDwwMDU5PiA8MDA0Mj4gPDAwNUY+
IDwwMDQ0PiA8MDA2MT4gPDAwNDU+IDwwMDYyPiA8MDA0Nj4gPDAwNjM+IDwwMDQ3PiA8MDA2ND4g
PDAwNDg+IDwwMDY1PiA8MDA0OT4gPDAwNjY+IDwwMDRBPiA8MDA2Nz4gPDAwNEI+IDwwMDY4PiA8
MDA0Qz4gPDAwNjk+IDwwMDRFPiA8MDA2Qj4gPDAwNEY+IDwwMDZDPiA8MDA1MD4gPDAwNkQ+IDww
MDUxPiA8MDA2RT4gPDAwNTI+IDwwMDZGPiA8MDA1Mz4gPDAwNzA+IDwwMDU0PiA8MDA3MT4gPDAw
NTU+IDwwMDcyPiA8MDA1Nj4gPDAwNzM+IDwwMDU3PiA8MDA3ND4gPDAwNTg+IDwwMDc1PiA8MDA1
OT4gPDAwNzY+IDwwMDVBPiA8MDA3Nz4gPDAwNUI+IDwwMDc4PiA8MDA1Qz4gPDAwNzk+IGVuZGJm
Y2hhciBlbmRjbWFwIENNYXBOYW1lIGN1cnJlbnRkaWN0IC9DTWFwIGRlZmluZXJlc291cmNlIHBv
cCBlbmQgZW5kIAplbmRzdHJlYW0KZW5kb2JqCjkgMCBvYmoKWyAzIDMgMjc3IDYgNiA1NTYgMTAg
MTAgMjM3IDExIDExIDMzMyAxMiAxMiAzMzMgMTUgMTUgMjc3IDE2IDE2IDMzMyAxNyAxNyAyNzcg
MTggMTggMjc3IDE5IDE5IDU1NiAyMCAyMCA1NTYgMjEgMjEgNTU2IDIyIDIyIDU1NiAyMyAyMyA1
NTYgMjQgMjQgNTU2IDI1IDI1IDU1NiAyNiAyNiA1NTYgMjcgMjcgNTU2IDI4IDI4IDU1NiAyOSAy
OSAzMzMgMzYgMzYgNzIyIDM3IDM3IDcyMiAzOCAzOCA3MjIgMzkgMzkgNzIyIDQwIDQwIDY2NiA0
MSA0MSA2MTAgNDIgNDIgNzc3IDQ0IDQ0IDI3NyA0OCA0OCA4MzMgNDkgNDkgNzIyIDUwIDUwIDc3
NyA1MSA1MSA2NjYgNTMgNTMgNzIyIDU0IDU0IDY2NiA1NSA1NSA2MTAgNTYgNTYgNzIyIDU4IDU4
IDk0MyA2MCA2MCA2NjYgNjYgNjYgNTU2IDY4IDY4IDU1NiA2OSA2OSA2MTAgNzAgNzAgNTU2IDcx
IDcxIDYxMCA3MiA3MiA1NTYgNzMgNzMgMzMzIDc0IDc0IDYxMCA3NSA3NSA2MTAgNzYgNzYgMjc3
IDc4IDc4IDU1NiA3OSA3OSAyNzcgODAgODAgODg5IDgxIDgxIDYxMCA4MiA4MiA2MTAgODMgODMg
NjEwIDg0IDg0IDYxMCA4NSA4NSAzODkgODYgODYgNTU2IDg3IDg3IDMzMyA4OCA4OCA2MTAgODkg
ODkgNTU2IDkwIDkwIDc3NyA5MSA5MSA1NTYgOTIgOTIgNTU2IF0KZW5kb2JqCjYgMCBvYmoKWyAt
OTQzIC0yMTEgOTQzIDkwNSBdCmVuZG9iago3IDAgb2JqCjk0MwplbmRvYmoKMTggMCBvYmoKPDwK
L0xlbmd0aCAxMjIxCj4+CnN0cmVhbQovQ0lESW5pdCAvUHJvY1NldCBmaW5kcmVzb3VyY2UgYmVn
aW4gMTIgZGljdCBiZWdpbiBiZWdpbmNtYXAgL0NJRFN5c3RlbUluZm8gPDwgL1JlZ2lzdHJ5IChB
ZG9iZSkgL09yZGVyaW5nIChVQ1MpIC9TdXBwbGVtZW50IDAgPj4gZGVmIC9DTWFwTmFtZSAvQWRv
YmUtSWRlbnRpdHktVUNTIGRlZiAvQ01hcFR5cGUgMiBkZWYgMSBiZWdpbmNvZGVzcGFjZXJhbmdl
IDwwMDAwPiA8RkZGRj4gZW5kY29kZXNwYWNlcmFuZ2UgNjQgYmVnaW5iZmNoYXIgPDAwMDM+IDww
MDIwPiA8MDAwNj4gPDAwMjM+IDwwMDBCPiA8MDAyOD4gPDAwMEM+IDwwMDI5PiA8MDAwRj4gPDAw
MkM+IDwwMDEwPiA8MDAyRD4gPDAwMTE+IDwwMDJFPiA8MDAxMj4gPDAwMkY+IDwwMDEzPiA8MDAz
MD4gPDAwMTQ+IDwwMDMxPiA8MDAxNT4gPDAwMzI+IDwwMDE2PiA8MDAzMz4gPDAwMTg+IDwwMDM1
PiA8MDAxOT4gPDAwMzY+IDwwMDFBPiA8MDAzNz4gPDAwMUI+IDwwMDM4PiA8MDAxQz4gPDAwMzk+
IDwwMDFEPiA8MDAzQT4gPDAwMUU+IDwwMDNCPiA8MDAyMz4gPDAwNDA+IDwwMDI0PiA8MDA0MT4g
PDAwMjU+IDwwMDQyPiA8MDAyNj4gPDAwNDM+IDwwMDI3PiA8MDA0ND4gPDAwMjg+IDwwMDQ1PiA8
MDAyOT4gPDAwNDY+IDwwMDJBPiA8MDA0Nz4gPDAwMkM+IDwwMDQ5PiA8MDAyRD4gPDAwNEE+IDww
MDMwPiA8MDA0RD4gPDAwMzE+IDwwMDRFPiA8MDAzMz4gPDAwNTA+IDwwMDM0PiA8MDA1MT4gPDAw
MzU+IDwwMDUyPiA8MDAzNj4gPDAwNTM+IDwwMDM3PiA8MDA1ND4gPDAwMzg+IDwwMDU1PiA8MDAz
QT4gPDAwNTc+IDwwMDNEPiA8MDA1QT4gPDAwNDQ+IDwwMDYxPiA8MDA0NT4gPDAwNjI+IDwwMDQ2
PiA8MDA2Mz4gPDAwNDc+IDwwMDY0PiA8MDA0OD4gPDAwNjU+IDwwMDQ5PiA8MDA2Nj4gPDAwNEE+
IDwwMDY3PiA8MDA0Qj4gPDAwNjg+IDwwMDRDPiA8MDA2OT4gPDAwNEQ+IDwwMDZBPiA8MDA0RT4g
PDAwNkI+IDwwMDRGPiA8MDA2Qz4gPDAwNTA+IDwwMDZEPiA8MDA1MT4gPDAwNkU+IDwwMDUyPiA8
MDA2Rj4gPDAwNTM+IDwwMDcwPiA8MDA1NT4gPDAwNzI+IDwwMDU2PiA8MDA3Mz4gPDAwNTc+IDww
MDc0PiA8MDA1OD4gPDAwNzU+IDwwMDU5PiA8MDA3Nj4gPDAwNUE+IDwwMDc3PiA8MDA1Qj4gPDAw
Nzg+IDwwMDVDPiA8MDA3OT4gPDAwNUQ+IDwwMDdBPiBlbmRiZmNoYXIgZW5kY21hcCBDTWFwTmFt
ZSBjdXJyZW50ZGljdCAvQ01hcCBkZWZpbmVyZXNvdXJjZSBwb3AgZW5kIGVuZCAKZW5kc3RyZWFt
CmVuZG9iagoxNyAwIG9iagpbIDMgMyAyNTAgNiA2IDUwMCAxMSAxMSAzMzMgMTIgMTIgMzMzIDE1
IDE1IDI1MCAxNiAxNiAzMzMgMTcgMTcgMjUwIDE4IDE4IDI3NyAxOSAxOSA1MDAgMjAgMjAgNTAw
IDIxIDIxIDUwMCAyMiAyMiA1MDAgMjQgMjQgNTAwIDI1IDI1IDUwMCAyNiAyNiA1MDAgMjcgMjcg
NTAwIDI4IDI4IDUwMCAyOSAyOSAyNzcgMzAgMzAgMjc3IDM1IDM1IDkyMCAzNiAzNiA3MjIgMzcg
MzcgNjY2IDM4IDM4IDY2NiAzOSAzOSA3MjIgNDAgNDAgNjEwIDQxIDQxIDU1NiA0MiA0MiA3MjIg
NDQgNDQgMzMzIDQ1IDQ1IDM4OSA0OCA0OCA4ODkgNDkgNDkgNzIyIDUxIDUxIDU1NiA1MiA1MiA3
MjIgNTMgNTMgNjY2IDU0IDU0IDU1NiA1NSA1NSA2MTAgNTYgNTYgNzIyIDU4IDU4IDk0MyA2MSA2
MSA2MTAgNjggNjggNDQzIDY5IDY5IDUwMCA3MCA3MCA0NDMgNzEgNzEgNTAwIDcyIDcyIDQ0MyA3
MyA3MyAzMzMgNzQgNzQgNTAwIDc1IDc1IDUwMCA3NiA3NiAyNzcgNzcgNzcgMjc3IDc4IDc4IDUw
MCA3OSA3OSAyNzcgODAgODAgNzc3IDgxIDgxIDUwMCA4MiA4MiA1MDAgODMgODMgNTAwIDg1IDg1
IDMzMyA4NiA4NiAzODkgODcgODcgMjc3IDg4IDg4IDUwMCA4OSA4OSA1MDAgOTAgOTAgNzIyIDkx
IDkxIDUwMCA5MiA5MiA1MDAgOTMgOTMgNDQzIF0KZW5kb2JqCjE0IDAgb2JqClsgLTk0MyAtMjE2
IDk0MyA4OTEgXQplbmRvYmoKMTUgMCBvYmoKOTQzCmVuZG9iagoyNiAwIG9iago8PAovTGVuZ3Ro
IDEyNzcKPj4Kc3RyZWFtCi9DSURJbml0IC9Qcm9jU2V0IGZpbmRyZXNvdXJjZSBiZWdpbiAxMiBk
aWN0IGJlZ2luIGJlZ2luY21hcCAvQ0lEU3lzdGVtSW5mbyA8PCAvUmVnaXN0cnkgKEFkb2JlKSAv
T3JkZXJpbmcgKFVDUykgL1N1cHBsZW1lbnQgMCA+PiBkZWYgL0NNYXBOYW1lIC9BZG9iZS1JZGVu
dGl0eS1VQ1MgZGVmIC9DTWFwVHlwZSAyIGRlZiAxIGJlZ2luY29kZXNwYWNlcmFuZ2UgPDAwMDA+
IDxGRkZGPiBlbmRjb2Rlc3BhY2VyYW5nZSA2OCBiZWdpbmJmY2hhciA8MDAwMz4gPDAwMjA+IDww
MDA2PiA8MDAyMz4gPDAwMEI+IDwwMDI4PiA8MDAwQz4gPDAwMjk+IDwwMDBGPiA8MDAyQz4gPDAw
MTA+IDwwMDJEPiA8MDAxMT4gPDAwMkU+IDwwMDEyPiA8MDAyRj4gPDAwMTM+IDwwMDMwPiA8MDAx
ND4gPDAwMzE+IDwwMDE1PiA8MDAzMj4gPDAwMTY+IDwwMDMzPiA8MDAxNz4gPDAwMzQ+IDwwMDE4
PiA8MDAzNT4gPDAwMTk+IDwwMDM2PiA8MDAxQT4gPDAwMzc+IDwwMDFCPiA8MDAzOD4gPDAwMUM+
IDwwMDM5PiA8MDAxRD4gPDAwM0E+IDwwMDI0PiA8MDA0MT4gPDAwMjU+IDwwMDQyPiA8MDAyNj4g
PDAwNDM+IDwwMDI3PiA8MDA0ND4gPDAwMjg+IDwwMDQ1PiA8MDAyOT4gPDAwNDY+IDwwMDJBPiA8
MDA0Nz4gPDAwMkI+IDwwMDQ4PiA8MDAyQz4gPDAwNDk+IDwwMDJEPiA8MDA0QT4gPDAwMkY+IDww
MDRDPiA8MDAzMD4gPDAwNEQ+IDwwMDMxPiA8MDA0RT4gPDAwMzI+IDwwMDRGPiA8MDAzMz4gPDAw
NTA+IDwwMDM1PiA8MDA1Mj4gPDAwMzY+IDwwMDUzPiA8MDAzNz4gPDAwNTQ+IDwwMDM4PiA8MDA1
NT4gPDAwM0E+IDwwMDU3PiA8MDAzQj4gPDAwNTg+IDwwMDNEPiA8MDA1QT4gPDAwNDI+IDwwMDVG
PiA8MDA0ND4gPDAwNjE+IDwwMDQ1PiA8MDA2Mj4gPDAwNDY+IDwwMDYzPiA8MDA0Nz4gPDAwNjQ+
IDwwMDQ4PiA8MDA2NT4gPDAwNDk+IDwwMDY2PiA8MDA0QT4gPDAwNjc+IDwwMDRCPiA8MDA2OD4g
PDAwNEM+IDwwMDY5PiA8MDA0RD4gPDAwNkE+IDwwMDRFPiA8MDA2Qj4gPDAwNEY+IDwwMDZDPiA8
MDA1MD4gPDAwNkQ+IDwwMDUxPiA8MDA2RT4gPDAwNTI+IDwwMDZGPiA8MDA1Mz4gPDAwNzA+IDww
MDU0PiA8MDA3MT4gPDAwNTU+IDwwMDcyPiA8MDA1Nj4gPDAwNzM+IDwwMDU3PiA8MDA3ND4gPDAw
NTg+IDwwMDc1PiA8MDA1OT4gPDAwNzY+IDwwMDVBPiA8MDA3Nz4gPDAwNUI+IDwwMDc4PiA8MDA1
Qz4gPDAwNzk+IDwwMDhDPiA8MjEyMj4gZW5kYmZjaGFyIGVuZGNtYXAgQ01hcE5hbWUgY3VycmVu
dGRpY3QgL0NNYXAgZGVmaW5lcmVzb3VyY2UgcG9wIGVuZCBlbmQgCmVuZHN0cmVhbQplbmRvYmoK
MjUgMCBvYmoKWyAzIDMgMjc3IDYgNiA1NTYgMTEgMTEgMzMzIDEyIDEyIDMzMyAxNSAxNSAyNzcg
MTYgMTYgMzMzIDE3IDE3IDI3NyAxOCAxOCAyNzcgMTkgMTkgNTU2IDIwIDIwIDU1NiAyMSAyMSA1
NTYgMjIgMjIgNTU2IDIzIDIzIDU1NiAyNCAyNCA1NTYgMjUgMjUgNTU2IDI2IDI2IDU1NiAyNyAy
NyA1NTYgMjggMjggNTU2IDI5IDI5IDI3NyAzNiAzNiA2NjYgMzcgMzcgNjY2IDM4IDM4IDcyMiAz
OSAzOSA3MjIgNDAgNDAgNjY2IDQxIDQxIDYxMCA0MiA0MiA3NzcgNDMgNDMgNzIyIDQ0IDQ0IDI3
NyA0NSA0NSA1MDAgNDcgNDcgNTU2IDQ4IDQ4IDgzMyA0OSA0OSA3MjIgNTAgNTAgNzc3IDUxIDUx
IDY2NiA1MyA1MyA3MjIgNTQgNTQgNjY2IDU1IDU1IDYxMCA1NiA1NiA3MjIgNTggNTggOTQzIDU5
IDU5IDY2NiA2MSA2MSA2MTAgNjYgNjYgNTU2IDY4IDY4IDU1NiA2OSA2OSA1NTYgNzAgNzAgNTAw
IDcxIDcxIDU1NiA3MiA3MiA1NTYgNzMgNzMgMjc3IDc0IDc0IDU1NiA3NSA3NSA1NTYgNzYgNzYg
MjIyIDc3IDc3IDIyMiA3OCA3OCA1MDAgNzkgNzkgMjIyIDgwIDgwIDgzMyA4MSA4MSA1NTYgODIg
ODIgNTU2IDgzIDgzIDU1NiA4NCA4NCA1NTYgODUgODUgMzMzIDg2IDg2IDUwMCA4NyA4NyAyNzcg
ODggODggNTU2IDg5IDg5IDUwMCA5MCA5MCA3MjIgOTEgOTEgNTAwIDkyIDkyIDUwMCAxNDAgMTQw
IDEwMDAgXQplbmRvYmoKMjIgMCBvYmoKWyAtMTAwMCAtMjExIDEwMDAgOTA1IF0KZW5kb2JqCjIz
IDAgb2JqCjEwMDAKZW5kb2JqCjM0IDAgb2JqCjw8Ci9MZW5ndGggMzM4Cj4+CnN0cmVhbQovQ0lE
SW5pdCAvUHJvY1NldCBmaW5kcmVzb3VyY2UgYmVnaW4gMTIgZGljdCBiZWdpbiBiZWdpbmNtYXAg
L0NJRFN5c3RlbUluZm8gPDwgL1JlZ2lzdHJ5IChBZG9iZSkgL09yZGVyaW5nIChVQ1MpIC9TdXBw
bGVtZW50IDAgPj4gZGVmIC9DTWFwTmFtZSAvQWRvYmUtSWRlbnRpdHktVUNTIGRlZiAvQ01hcFR5
cGUgMiBkZWYgMSBiZWdpbmNvZGVzcGFjZXJhbmdlIDwwMDAwPiA8RkZGRj4gZW5kY29kZXNwYWNl
cmFuZ2UgMSBiZWdpbmJmY2hhciA8MDAwMz4gPDAwMjA+IGVuZGJmY2hhciBlbmRjbWFwIENNYXBO
YW1lIGN1cnJlbnRkaWN0IC9DTWFwIGRlZmluZXJlc291cmNlIHBvcCBlbmQgZW5kIAplbmRzdHJl
YW0KZW5kb2JqCjMzIDAgb2JqClsgMyAzIDI1MCBdCmVuZG9iagozMCAwIG9iagpbIC0yNTAgLTIx
NiAyNTAgODkxIF0KZW5kb2JqCjMxIDAgb2JqCjI1MAplbmRvYmoKNDIgMCBvYmoKPDwKL0xlbmd0
aCA5ODMKPj4Kc3RyZWFtCi9DSURJbml0IC9Qcm9jU2V0IGZpbmRyZXNvdXJjZSBiZWdpbiAxMiBk
aWN0IGJlZ2luIGJlZ2luY21hcCAvQ0lEU3lzdGVtSW5mbyA8PCAvUmVnaXN0cnkgKEFkb2JlKSAv
T3JkZXJpbmcgKFVDUykgL1N1cHBsZW1lbnQgMCA+PiBkZWYgL0NNYXBOYW1lIC9BZG9iZS1JZGVu
dGl0eS1VQ1MgZGVmIC9DTWFwVHlwZSAyIGRlZiAxIGJlZ2luY29kZXNwYWNlcmFuZ2UgPDAwMDA+
IDxGRkZGPiBlbmRjb2Rlc3BhY2VyYW5nZSA0NyBiZWdpbmJmY2hhciA8MDAwMz4gPDAwMjA+IDww
MDA1PiA8MDAyMj4gPDAwMEI+IDwwMDI4PiA8MDAwQz4gPDAwMjk+IDwwMDBGPiA8MDAyQz4gPDAw
MTE+IDwwMDJFPiA8MDAxMj4gPDAwMkY+IDwwMDE0PiA8MDAzMT4gPDAwMTU+IDwwMDMyPiA8MDAx
Nj4gPDAwMzM+IDwwMDFEPiA8MDAzQT4gPDAwMjg+IDwwMDQ1PiA8MDAyQT4gPDAwNDc+IDwwMDJD
PiA8MDA0OT4gPDAwMkY+IDwwMDRDPiA8MDAzMT4gPDAwNEU+IDwwMDMyPiA8MDA0Rj4gPDAwMzM+
IDwwMDUwPiA8MDAzNT4gPDAwNTI+IDwwMDM2PiA8MDA1Mz4gPDAwMzc+IDwwMDU0PiA8MDAzQT4g
PDAwNTc+IDwwMDQ0PiA8MDA2MT4gPDAwNDU+IDwwMDYyPiA8MDA0Nj4gPDAwNjM+IDwwMDQ3PiA8
MDA2ND4gPDAwNDg+IDwwMDY1PiA8MDA0OT4gPDAwNjY+IDwwMDRCPiA8MDA2OD4gPDAwNEM+IDww
MDY5PiA8MDA0RT4gPDAwNkI+IDwwMDRGPiA8MDA2Qz4gPDAwNTA+IDwwMDZEPiA8MDA1MT4gPDAw
NkU+IDwwMDUyPiA8MDA2Rj4gPDAwNTM+IDwwMDcwPiA8MDA1NT4gPDAwNzI+IDwwMDU2PiA8MDA3
Mz4gPDAwNTc+IDwwMDc0PiA8MDA1OD4gPDAwNzU+IDwwMDU5PiA8MDA3Nj4gPDAwNUE+IDwwMDc3
PiA8MDA1Qj4gPDAwNzg+IDwwMDVDPiA8MDA3OT4gPDAwNUU+IDwwMDdCPiA8MDA2MD4gPDAwN0Q+
IDwwMEFCPiA8MjAyNj4gZW5kYmZjaGFyIGVuZGNtYXAgQ01hcE5hbWUgY3VycmVudGRpY3QgL0NN
YXAgZGVmaW5lcmVzb3VyY2UgcG9wIGVuZCBlbmQgCmVuZHN0cmVhbQplbmRvYmoKNDEgMCBvYmoK
WyAzIDMgMjUwIDUgNSA0MTkgMTEgMTEgMzMzIDEyIDEyIDMzMyAxNSAxNSAyNTAgMTcgMTcgMjUw
IDE4IDE4IDI3NyAyMCAyMCA1MDAgMjEgMjEgNTAwIDIyIDIyIDUwMCAyOSAyOSAzMzMgNDAgNDAg
NjEwIDQyIDQyIDcyMiA0NCA0NCAzMzMgNDcgNDcgNTU2IDQ5IDQ5IDY2NiA1MCA1MCA3MjIgNTEg
NTEgNjEwIDUzIDUzIDYxMCA1NCA1NCA1MDAgNTUgNTUgNTU2IDU4IDU4IDgzMyA2OCA2OCA1MDAg
NjkgNjkgNTAwIDcwIDcwIDQ0MyA3MSA3MSA1MDAgNzIgNzIgNDQzIDczIDczIDI3NyA3NSA3NSA1
MDAgNzYgNzYgMjc3IDc4IDc4IDQ0MyA3OSA3OSAyNzcgODAgODAgNzIyIDgxIDgxIDUwMCA4MiA4
MiA1MDAgODMgODMgNTAwIDg1IDg1IDM4OSA4NiA4NiAzODkgODcgODcgMjc3IDg4IDg4IDUwMCA4
OSA4OSA0NDMgOTAgOTAgNjY2IDkxIDkxIDQ0MyA5MiA5MiA0NDMgOTQgOTQgMzk5IDk2IDk2IDM5
OSAxNzEgMTcxIDg4OSBdCmVuZG9iagozOCAwIG9iagpbIC04ODkgLTIxNiA4ODkgODkxIF0KZW5k
b2JqCjM5IDAgb2JqCjg4OQplbmRvYmoKNTAgMCBvYmoKPDwKL0xlbmd0aCA2NDcKPj4Kc3RyZWFt
Ci9DSURJbml0IC9Qcm9jU2V0IGZpbmRyZXNvdXJjZSBiZWdpbiAxMiBkaWN0IGJlZ2luIGJlZ2lu
Y21hcCAvQ0lEU3lzdGVtSW5mbyA8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKFVDUykg
L1N1cHBsZW1lbnQgMCA+PiBkZWYgL0NNYXBOYW1lIC9BZG9iZS1JZGVudGl0eS1VQ1MgZGVmIC9D
TWFwVHlwZSAyIGRlZiAxIGJlZ2luY29kZXNwYWNlcmFuZ2UgPDAwMDA+IDxGRkZGPiBlbmRjb2Rl
c3BhY2VyYW5nZSAyMyBiZWdpbmJmY2hhciA8MDAwMz4gPDAwMjA+IDwwMDExPiA8MDAyRT4gPDAw
MTI+IDwwMDJGPiA8MDAyNj4gPDAwNDM+IDwwMDMyPiA8MDA0Rj4gPDAwMzc+IDwwMDU0PiA8MDAz
QT4gPDAwNTc+IDwwMDQ0PiA8MDA2MT4gPDAwNDY+IDwwMDYzPiA8MDA0Nz4gPDAwNjQ+IDwwMDQ4
PiA8MDA2NT4gPDAwNDk+IDwwMDY2PiA8MDA0Qz4gPDAwNjk+IDwwMDRFPiA8MDA2Qj4gPDAwNEY+
IDwwMDZDPiA8MDA1MT4gPDAwNkU+IDwwMDUyPiA8MDA2Rj4gPDAwNTM+IDwwMDcwPiA8MDA1NT4g
PDAwNzI+IDwwMDU2PiA8MDA3Mz4gPDAwNTc+IDwwMDc0PiA8MDA1RT4gPDAwN0I+IDwwMDYwPiA8
MDA3RD4gZW5kYmZjaGFyIGVuZGNtYXAgQ01hcE5hbWUgY3VycmVudGRpY3QgL0NNYXAgZGVmaW5l
cmVzb3VyY2UgcG9wIGVuZCBlbmQgCmVuZHN0cmVhbQplbmRvYmoKNDkgMCBvYmoKWyAzIDMgMjc3
IDE3IDE3IDI3NyAxOCAxOCAyNzcgMzggMzggNzIyIDUwIDUwIDc3NyA1NSA1NSA2MTAgNTggNTgg
OTQzIDY4IDY4IDU1NiA3MCA3MCA1MDAgNzEgNzEgNTU2IDcyIDcyIDU1NiA3MyA3MyAyNzcgNzYg
NzYgMjIyIDc4IDc4IDUwMCA3OSA3OSAyMjIgODEgODEgNTU2IDgyIDgyIDU1NiA4MyA4MyA1NTYg
ODUgODUgMzMzIDg2IDg2IDUwMCA4NyA4NyAyNzcgOTQgOTQgMzMzIDk2IDk2IDMzMyBdCmVuZG9i
ago0NiAwIG9iagpbIC05NDMgLTIxMSA5NDMgOTA1IF0KZW5kb2JqCjQ3IDAgb2JqCjk0MwplbmRv
YmoKMiAwIG9iago8PAovQ291bnQgMwovS2lkcyBbIDMgMCBSIDU0IDAgUiA1NyAwIFIgXQovVHlw
ZSAvUGFnZXMKPj4KZW5kb2JqCjEgMCBvYmoKPDwKL1BhZ2VzIDIgMCBSCi9UeXBlIC9DYXRhbG9n
Cj4+CmVuZG9iago2MCAwIG9iago8PAovQXV0aG9yIChzZGF3a2lucykKL0NyZWF0aW9uRGF0ZSAo
RDoyMDIwMDQwMTEzMDk0MS0wNScwMCcpCi9Nb2REYXRlIChEOjIwMjAwNDAxMTMwOTQxLTA1JzAw
JykKL1Byb2R1Y2VyIChNaWNyb3NvZnQ6IFByaW50IFRvIFBERikKL1RpdGxlIChNaWNyb3NvZnQg
V29yZCAtIGxpYWlzb24tMjAyMC0wNC0wMS0zZ3BwLWlldGYtbHMtb24tbmVlZC1mb3ItbXVsdGkt
cGF0aC1xdWljLWZvci1hdHNzcy1hdHRhY2htZW50LTIgKDEpKQo+PgplbmRvYmoKeHJlZgowIDYx
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDA1NTAxMjUgMDAwMDAgbg0KMDAwMDU1MDA1MiAwMDAw
MCBuDQowMDAwNTI3NzQwIDAwMDAwIG4NCjAwMDAwMDAwMDkgMDAwMDAgbg0KMDAwMDAwMDAzNSAw
MDAwMCBuDQowMDAwNTQyODU2IDAwMDAwIG4NCjAwMDA1NDI4OTMgMDAwMDAgbg0KMDAwMDAwMDA1
OCAwMDAwMCBuDQowMDAwNTQyMjExIDAwMDAwIG4NCjAwMDA1NDA5NTEgMDAwMDAgbg0KMDAwMDA5
MTM5NSAwMDAwMCBuDQowMDAwMDkxODY3IDAwMDAwIG4NCjAwMDAwOTE4OTQgMDAwMDAgbg0KMDAw
MDU0NDg0MiAwMDAwMCBuDQowMDAwNTQ0ODgwIDAwMDAwIG4NCjAwMDAwOTE5MTggMDAwMDAgbg0K
MDAwMDU0NDE4NiAwMDAwMCBuDQowMDAwNTQyOTEyIDAwMDAwIG4NCjAwMDAxOTgyOTIgMDAwMDAg
bg0KMDAwMDE5ODc3MCAwMDAwMCBuDQowMDAwMTk4Nzk3IDAwMDAwIG4NCjAwMDA1NDY5MjkgMDAw
MDAgbg0KMDAwMDU0Njk2OSAwMDAwMCBuDQowMDAwMTk4ODIxIDAwMDAwIG4NCjAwMDA1NDYyMzAg
MDAwMDAgbg0KMDAwMDU0NDkwMCAwMDAwMCBuDQowMDAwMzAxMDkwIDAwMDAwIG4NCjAwMDAzMDE1
NjggMDAwMDAgbg0KMDAwMDMwMTU5NSAwMDAwMCBuDQowMDAwNTQ3NDA4IDAwMDAwIG4NCjAwMDA1
NDc0NDYgMDAwMDAgbg0KMDAwMDMwMTYxOSAwMDAwMCBuDQowMDAwNTQ3MzgwIDAwMDAwIG4NCjAw
MDA1NDY5OTAgMDAwMDAgbg0KMDAwMDM2ODExMCAwMDAwMCBuDQowMDAwMzY4NTg4IDAwMDAwIG4N
CjAwMDAzNjg2MTUgMDAwMDAgbg0KMDAwMDU0ODk4OSAwMDAwMCBuDQowMDAwNTQ5MDI3IDAwMDAw
IG4NCjAwMDAzNjg2MzkgMDAwMDAgbg0KMDAwMDU0ODUwMSAwMDAwMCBuDQowMDAwNTQ3NDY2IDAw
MDAwIG4NCjAwMDA0NTU3MDcgMDAwMDAgbg0KMDAwMDQ1NjE4NSAwMDAwMCBuDQowMDAwNDU2MjEy
IDAwMDAwIG4NCjAwMDA1NDk5OTQgMDAwMDAgbg0KMDAwMDU1MDAzMiAwMDAwMCBuDQowMDAwNDU2
MjM2IDAwMDAwIG4NCjAwMDA1NDk3NDYgMDAwMDAgbg0KMDAwMDU0OTA0NyAwMDAwMCBuDQowMDAw
NTIwNjkxIDAwMDAwIG4NCjAwMDA1MjExNjkgMDAwMDAgbg0KMDAwMDUyNzY0MCAwMDAwMCBuDQow
MDAwNTM2NDY2IDAwMDAwIG4NCjAwMDA1Mjc5MDMgMDAwMDAgbg0KMDAwMDUzNjM2NiAwMDAwMCBu
DQowMDAwNTQwNzg3IDAwMDAwIG4NCjAwMDA1MzY2MzAgMDAwMDAgbg0KMDAwMDU0MDcwOSAwMDAw
MCBuDQowMDAwNTUwMTc0IDAwMDAwIG4NCnRyYWlsZXIKPDwKL0luZm8gNjAgMCBSCi9Sb290IDEg
MCBSCi9TaXplIDYxCj4+CnN0YXJ0eHJlZgo1NTA0NDAKJSVFT0YK
--000000000000db45f105a23fa960--


From nobody Wed Apr  1 16:56:39 2020
Return-Path: <mt@lowentropy.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE7513A0D83 for <quic@ietfa.amsl.com>; Wed,  1 Apr 2020 16:56:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=aByV725d; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=pdfvObD8
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ekPuMmHKCvuB for <quic@ietfa.amsl.com>; Wed,  1 Apr 2020 16:56:35 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A13953A1456 for <quic@ietf.org>; Wed,  1 Apr 2020 16:56:34 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 1723D5C0350 for <quic@ietf.org>; Wed,  1 Apr 2020 19:56:33 -0400 (EDT)
Received: from imap2 ([10.202.2.52]) by compute2.internal (MEProxy); Wed, 01 Apr 2020 19:56:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type:content-transfer-encoding; s=fm1; bh=qAKGG xBv5oG5MPQ2MSBRzUbSRQY62BoXXmGq2mi5HYE=; b=aByV725dnUWlrRsoXrSU4 YqlpvQJ65oSC5Kw/Bh1hPI7Y++Hwxoo9w742hyNBwBgAIBNHVInZX8Btcg/igMMV MOEGHNmvvdaS4rjUSbrVdQdqcp2+CWsh8m9vkTXHrqAcfCDopcPYlOwbzB8QqEYb XLEP2tZdpiRPf8p5MemsuHgMt4FanS5uhQFqi4fyjM4lH/sGUIzHF7OpQSD0ayYZ 2Uuh55Vic8g9eheGOj2vfcm2eUjSWD/jgESWbtAxzC03TYBBhWNFTb1yWUlZSbQx 9Xt+b1RqRArBOSp14fMJsiFn9IiITek0NaeaPoUKepoBCHuGyaEd+/g2zZ0B07Vx w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=qAKGGxBv5oG5MPQ2MSBRzUbSRQY62BoXXmGq2mi5H YE=; b=pdfvObD84SgpnWYp338z8G2PwIP+4UySDWBIoOLap00eSZCKK50hhmI4n MyVd/YttiD5QWQPqAjE0EGxYZV3Iu/GH1bAS7HsY4Ug+MxqWpaBMtsF6EHbuoCB7 lhdWrgQhaJCbbeEKVOVl29wcJg9Qk2alHRjNHg4OuuMT3Ix5ACSl+yd36sI+d9lo cOTMqeMm7uClx/BiSXQVnuQx8pyVa30I5oLRg2fC/lx2flrIoFR2VOfxEH1fHKpY 8SZkZc7V1wR3bf+GstVtMmxekwzN7bYRmOZJmY9oQie4VseeA8jGsni13+OPX20m vv9H+v1tKkxNpKOTjw9wlc+iTE/nw==
X-ME-Sender: <xms:MCqFXsLK-OL_aW7vZskTziTHwUXn4xPebvZrb7xXBCZ7Ph1ikXCgEQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrtdefgddvkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgfgsehtqh ertderreejnecuhfhrohhmpedfofgrrhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhho figvnhhtrhhophihrdhnvghtqeenucffohhmrghinhepihgvthhfrdhorhhgnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhhtsehlohifvghn thhrohhphidrnhgvth
X-ME-Proxy: <xmx:MCqFXvpVyIbjovpywwj2G2_bExR6hhihzwPmb83rZWAvAM8VkzBNAA> <xmx:MCqFXjcSU710Z17rnDiesi3hMUk3-kYbQGMY1nRFv2YTiO_Hc6WbZQ> <xmx:MCqFXnooM4-M_7Oza8xG2seYNgzEZWQNVq7yGxqTpmGVMfnjCkH92w> <xmx:MSqFXl8S74IipoewXQQ5x3Noa8aD1uZZjCh5f1Hj76fyQ9uHOKg_nQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id B7BCEE0105; Wed,  1 Apr 2020 19:56:32 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-1021-g152deaf-fmstable-20200319v1
Mime-Version: 1.0
Message-Id: <14c8e8d3-1c93-408c-80d5-4fc298b42583@www.fastmail.com>
In-Reply-To: <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com>
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com>
Date: Thu, 02 Apr 2020 08:56:11 +0900
From: "Martin Thomson" <mt@lowentropy.net>
To: quic@ietf.org
Subject: =?UTF-8?Q?Re:_[Fwd:_New_Liaison_Statement, _"LS_on_need_for_Multi-Path_QU?= =?UTF-8?Q?IC_for_ATSSS"]?=
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/JgaMmGMjIl9qnBZjxK3c2mYeUWQ>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 01 Apr 2020 23:56:37 -0000

If I read this liaison correctly, this is effectively a request to keep =
3GPP in the loop.  The request to do multipath is more implied than anyt=
hing else.  I think that the explicit request is fine.  The implicit one=
 maybe less so.

I suspect that work here would go faster if we had more input on the har=
d multipath problems.  That's not the spelling of the protocol (that's a=
lmost trivial, as demonstrated in proposals), but the assignment of diff=
erent information elements paths that might have different characteristi=
cs.  What I heard in Z=C3=BCrich was that this was less of an engineerin=
g problem than a research one.

I'd be interested in having active engagement from people who have use c=
ases. Specifically, I would seek to learn whether this is truly a resear=
ch question or whether there are simplifying assumptions that might make=
 the problem tractable for some use cases.

The more I think on this subject, the more that I think it was a mistake=
 to charter to do multipath.  I don't believe that we properly answered =
the standard BoF questions with respect to this topic.

On Thu, Apr 2, 2020, at 01:15, Magnus Westerlund wrote:
> QUIC WG,
>=20
> The IETF has received the attached Liasion statement (
> https://datatracker.ietf.org/liaison/1678/) that is intended for the Q=
UIC WG.
> Please review it and the WG should considerd sending information to 3G=
PP as
> requested at key points in the process of the multi-path extension/ver=
sion of
> QUIC.=20
> =20
> Cheers
>=20
> Magnus Westerlund=20
> TSV AD
>=20
>=20
> Attachments:
> * Email.eml
> * smime.p7s


From nobody Wed Apr  1 19:06:08 2020
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0335E3A09C8 for <quic@ietfa.amsl.com>; Wed,  1 Apr 2020 19:06:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0IiS8k_IigiC for <quic@ietfa.amsl.com>; Wed,  1 Apr 2020 19:06:04 -0700 (PDT)
Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 850253A09C2 for <quic@ietf.org>; Wed,  1 Apr 2020 19:06:03 -0700 (PDT)
Received: by mail-lj1-x22b.google.com with SMTP id b1so1584704ljp.3 for <quic@ietf.org>; Wed, 01 Apr 2020 19:06:03 -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 :cc; bh=XRiTxLBNuP25ondDwf4Pot1iu3dyOwumosXGkPLMv/I=; b=NQ27JQYgePuWiEGmZYyKgivLI2we9n+4coNeMcNYVR7imiDqqM6AC0h+bjBT1w0hkV RvPXJEQ4Bflb0FIEu4Xiv21RDylfy5ih784SmCJ0NV59Ku5aCwDgy5tlziIK22oTPtKz ehTh/a3dy++5UOfzDMnVB7azcf4veHckzqBwYc9fJSD4nTGJoI3/3ddvLbMtqyzL8IcN YsNOK8TtvMnt4NuNDNR0CoBdSv78Afok+oY4wrM/yCvEP1Zcv63ydQbr1+AuUTV5/f0w AjrAMOE2yeuey1QDa/H/knYKd0n7+gwRGbXleL1tSwf5D9xfFSOBu+KmL1rewlWvn43A 3afw==
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:cc; bh=XRiTxLBNuP25ondDwf4Pot1iu3dyOwumosXGkPLMv/I=; b=Y4OGWgrlmZRJAjGH8W6fsl35W/v77ZKaZT0C2ph0OgAPy7rDPFVOt/slMIGlK/41dI wMiMawqe+zcEW3hZTOiGEuhng1x6IQSARXrJxX/X69dUilC/9iHuiHvAUYzxz9qS8Amm seZ7VQI9IBpza9FYJWxovi5N3QiChZd+voAARmzGjD57jnRLLKag5VtWrYQNDkjgwDD+ iuLFWz0JGZBD4Pw3fSCgjAjMU7rZebDlz45FWYB37IQaUXJ67rKvHVCi6pqRYLZha67I IoJks+3pgvKhPmEL28E9vVTW8bflLIlNiE1WItyo9O+nvA0cJ9aTx+VEvzZKkuODTPTa Io+A==
X-Gm-Message-State: AGi0PuaWrLQf+ZpqeEoS6DKBA5j2JmSHpEP6RQkj8/RqVv9yXv1U5SRq o8XdZykRkfJF5mORWroPXdaJAGDYKxWkzl2bk7hEfQtu
X-Google-Smtp-Source: APiQypKinrDpdvXK0LtlTP9uwzkHBH8mVTfXBlFpgZw5iqo95tlNN+y+RzO/39sVJ9jGA9UgGf4ZcpJMJ+m61I6way0=
X-Received: by 2002:a2e:9a89:: with SMTP id p9mr573292lji.222.1585793161698; Wed, 01 Apr 2020 19:06:01 -0700 (PDT)
MIME-Version: 1.0
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com> <14c8e8d3-1c93-408c-80d5-4fc298b42583@www.fastmail.com>
In-Reply-To: <14c8e8d3-1c93-408c-80d5-4fc298b42583@www.fastmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Wed, 1 Apr 2020 21:05:36 -0500
Message-ID: <CAKKJt-eSYR1r5nWQQWbBnGCn1EKnNXoBWOrthCcgXdqg1cxFqQ@mail.gmail.com>
Subject: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
To: Martin Thomson <mt@lowentropy.net>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000017221105a2453e37"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/5kdKyd39WI5Hu7tYVVBQyYsDyHk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Apr 2020 02:06:06 -0000

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

Hi, Martin,

On Wed, Apr 1, 2020 at 6:56 PM Martin Thomson <mt@lowentropy.net> wrote:

> If I read this liaison correctly, this is effectively a request to keep
> 3GPP in the loop.  The request to do multipath is more implied than
> anything else.  I think that the explicit request is fine.  The implicit
> one maybe less so.
>
> I suspect that work here would go faster if we had more input on the hard
> multipath problems.  That's not the spelling of the protocol (that's almo=
st
> trivial, as demonstrated in proposals), but the assignment of different
> information elements paths that might have different characteristics.  Wh=
at
> I heard in Z=C3=BCrich was that this was less of an engineering problem t=
han a
> research one.
>
> I'd be interested in having active engagement from people who have use
> cases. Specifically, I would seek to learn whether this is truly a resear=
ch
> question or whether there are simplifying assumptions that might make the
> problem tractable for some use cases.
>
> The more I think on this subject, the more that I think it was a mistake
> to charter to do multipath.  I don't believe that we properly answered th=
e
> standard BoF questions with respect to this topic.
>

You rang? :-)

Multipath has been in the QUIC charter since the first proposed version
(see https://datatracker.ietf.org/doc/charter-ietf-quic/00-00/), at my
urging, because I couldn't imagine chartering a new transport protocol in
2016 without multipath, given that we'd had to retrofit that into both TCP
and SCTP. So this might have been a mistake, but it's not a recent one, and
I made it (and achieved IETF consensus, of course :-)

When we chartered QUIC, I don't think we had a clear picture of how much
MP-TCP was going to depend on use cases in order to justify deployment. I
think that now, if we know anything about multipath, we know that.

I agree that this could be a research topic (in at least one of two or
three existing research groups).

I note that 3GPP has been relying on MP-TCP for ATSSS, and I hope that we
might be able to better than that, for their use case.

But we definitely have some talking to do with them about their use case.

Best,

Spencer, who hopes Mirja told Magnus and Martin that they can ALWAYS blame
the previous AD ;-)

On Thu, Apr 2, 2020, at 01:15, Magnus Westerlund wrote:
> > QUIC WG,
> >
> > The IETF has received the attached Liasion statement (
> > https://datatracker.ietf.org/liaison/1678/) that is intended for the
> QUIC WG.
> > Please review it and the WG should considerd sending information to 3GP=
P
> as
> > requested at key points in the process of the multi-path
> extension/version of
> > QUIC.
> >
> > Cheers
> >
> > Magnus Westerlund
> > TSV AD
> >
> >
> > Attachments:
> > * Email.eml
> > * smime.p7s
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi, Martin,=C2=A0</div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 1, 2020 at 6=
:56 PM Martin Thomson &lt;<a href=3D"mailto:mt@lowentropy.net">mt@lowentrop=
y.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex">If I read this liaison correctly, this is effectively a request to kee=
p 3GPP in the loop.=C2=A0 The request to do multipath is more implied than =
anything else.=C2=A0 I think that the explicit request is fine.=C2=A0 The i=
mplicit one maybe less so.<br>
<br>
I suspect that work here would go faster if we had more input on the hard m=
ultipath problems.=C2=A0 That&#39;s not the spelling of the protocol (that&=
#39;s almost trivial, as demonstrated in proposals), but the assignment of =
different information elements paths that might have different characterist=
ics.=C2=A0 What I heard in Z=C3=BCrich was that this was less of an enginee=
ring problem than a research one.<br>
<br>
I&#39;d be interested in having active engagement from people who have use =
cases. Specifically, I would seek to learn whether this is truly a research=
 question or whether there are simplifying assumptions that might make the =
problem tractable for some use cases.<br>
<br>
The more I think on this subject, the more that I think it was a mistake to=
 charter to do multipath.=C2=A0 I don&#39;t believe that we properly answer=
ed the standard BoF questions with respect to this topic.<br></blockquote><=
div><br></div><div>You rang? :-)</div><div><br></div><div>Multipath has bee=
n in the QUIC charter since the first proposed version (see=C2=A0<a href=3D=
"https://datatracker.ietf.org/doc/charter-ietf-quic/00-00/">https://datatra=
cker.ietf.org/doc/charter-ietf-quic/00-00/</a>), at my urging, because I co=
uldn&#39;t imagine chartering a new transport protocol in 2016 without mult=
ipath, given that we&#39;d had to retrofit that into both TCP and SCTP. So =
this might have been a mistake, but it&#39;s not a recent one, and I made i=
t (and achieved IETF consensus, of course :-)</div><div><br></div><div>When=
 we chartered QUIC, I don&#39;t think we had a clear picture of how much MP=
-TCP was going to depend on use cases in order to justify deployment. I thi=
nk that now, if we know anything about multipath, we know that.</div><div><=
br></div><div>I agree that this could be a research topic (in at least one =
of two or three existing research groups).=C2=A0</div><div><br></div><div>I=
 note that 3GPP has been relying on MP-TCP for ATSSS, and I hope that we mi=
ght be able to better than that, for their use case.</div><div><br></div><d=
iv>But we definitely have some talking to do with them about their use case=
.</div><div><br></div><div>Best,</div><div><br></div><div>Spencer, who hope=
s Mirja=C2=A0told Magnus and Martin that they can ALWAYS blame the previous=
 AD ;-)</div><div><br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">On Thu, Apr 2, 2020, at 01:15, Magnus Westerlund wrote:<br>
&gt; QUIC WG,<br>
&gt; <br>
&gt; The IETF has received the attached Liasion statement (<br>
&gt; <a href=3D"https://datatracker.ietf.org/liaison/1678/" rel=3D"noreferr=
er" target=3D"_blank">https://datatracker.ietf.org/liaison/1678/</a>) that =
is intended for the QUIC WG.<br>
&gt; Please review it and the WG should considerd sending information to 3G=
PP as<br>
&gt; requested at key points in the process of the multi-path extension/ver=
sion of<br>
&gt; QUIC. <br>
&gt;=C2=A0 <br>
&gt; Cheers<br>
&gt; <br>
&gt; Magnus Westerlund <br>
&gt; TSV AD<br>
&gt; <br>
&gt; <br>
&gt; Attachments:<br>
&gt; * Email.eml<br>
&gt; * smime.p7s<br>
<br>
</blockquote></div></div>

--00000000000017221105a2453e37--


From nobody Wed Apr  1 20:44:32 2020
Return-Path: <mt@lowentropy.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5EDE03A0919 for <quic@ietfa.amsl.com>; Wed,  1 Apr 2020 20:44:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=MQBN0xDL; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=a2J1r7LL
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hEyrJK6rv0AQ for <quic@ietfa.amsl.com>; Wed,  1 Apr 2020 20:44:29 -0700 (PDT)
Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8E3A93A0909 for <quic@ietf.org>; Wed,  1 Apr 2020 20:44:29 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id AFC0C5F8; Wed,  1 Apr 2020 23:44:28 -0400 (EDT)
Received: from imap2 ([10.202.2.52]) by compute2.internal (MEProxy); Wed, 01 Apr 2020 23:44:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :cc:subject:content-type; s=fm1; bh=pBY6bVbInLIC9UV5nPL3H8o8V1Wj nRfqi5boEqC2hvc=; b=MQBN0xDLpjxRt1XcZFaX0ctsEYcgbE082l+aeKOGhM7s C90YH3HftXtoPyeIF84WQRI8AC2SCC4Wn80kx0RyZUPW+uOWZHQeLr28UyB+ZvRU Mlgy/63R1TQt449PKm1WrLWwREHu8sxkK+ZiGEJ5jSr7uokfLNI2B6rdHruRKY3Q MJiz9cJY0L7mTumcEyI3j35suaYcLpI2a379g3MU4plj5r8ZJ32YAuzFdGi4mLqF Ko79BPpVcpAxX7VnJBVLrA9MdFDAnOWDcn5MYSkKg5ek2hRToHM376NAKTpgLup6 L8Jxw1m9XZ4xwCkl6rMS0dhy5J5H+WS/B15+qr3xHw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=pBY6bV bInLIC9UV5nPL3H8o8V1WjnRfqi5boEqC2hvc=; b=a2J1r7LLxIARLPryEDwj5E JYtdsWq9c/XTANzi3jPQSP/2q/rfELjUiq0ZW6PZX3q1SE2bWnVlzjc4P31d4sM/ Sy856gDielEY8kBwcYAY+V1ZrzvP6jBoQc6fQL90XdL2FGYFqK6+SEEgeyz9oCL4 BOby0d2NRjNo5KuUIn9BEQK4Vv+7EbG/da7BTztiBGU1o5JilsSSZtuaTrmo8gYM UuO8d8QOqtJKn5RrCBdy54JEkzcALs3NK4h3l8sswZIBu7+YE5cZvy4Koqj1AqQL iWD3P8OHCe5s2yAEz7eSm7E0aAWOAfFMueanqGUmM0fYzocfIPKzwNBhk0U16YQQ ==
X-ME-Sender: <xms:m1-FXhOMOnOOtKtnlVoa0m0RXCl45H_vXi5eRgDpw32KUCbh1x1dKg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrtdefgdejhecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtsehttdertderreejnecuhfhrohhmpedfofgrrhht ihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigvnhhtrhhophihrdhnvghtqeenucffoh hmrghinhepihgvthhfrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomhepmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:m1-FXifJTt9KN9Y722Wr7OHNBMS3wN2ZVaGECB-2hFcPXi9P7FlhZw> <xmx:m1-FXm8l8mjddgUpGVyiK5ca0Ys4EzTk31fDA2IA1MJPKDsR5_2mFQ> <xmx:m1-FXs2URI3dz8p4Fo7EPCZWRfUbpEt3GHN6VsJfLayOY2DsykXaJA> <xmx:nF-FXors59KO3SLZLcZQpTIZK9qszuOdyWqL0AobugeA2UBnJGQ7aw>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id D9DBEE00A6; Wed,  1 Apr 2020 23:44:27 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-1079-ga710375-fmstable-20200402v4
Mime-Version: 1.0
Message-Id: <88651f7f-d78a-48b7-8f73-57c31cca3f95@www.fastmail.com>
In-Reply-To: <CAKKJt-eSYR1r5nWQQWbBnGCn1EKnNXoBWOrthCcgXdqg1cxFqQ@mail.gmail.com>
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com> <14c8e8d3-1c93-408c-80d5-4fc298b42583@www.fastmail.com> <CAKKJt-eSYR1r5nWQQWbBnGCn1EKnNXoBWOrthCcgXdqg1cxFqQ@mail.gmail.com>
Date: Thu, 02 Apr 2020 14:44:07 +1100
From: "Martin Thomson" <mt@lowentropy.net>
To: "Spencer Dawkins at IETF" <spencerdawkins.ietf@gmail.com>
Cc: "IETF QUIC WG" <quic@ietf.org>
Subject: =?UTF-8?Q?Re:_[Fwd:_New_Liaison_Statement, _"LS_on_need_for_Multi-Path_QU?= =?UTF-8?Q?IC_for_ATSSS"]?=
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/6LUfa-Gdjk-rLfQv1ph0VMuyqRs>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Apr 2020 03:44:31 -0000

On Thu, Apr 2, 2020, at 13:05, Spencer Dawkins at IETF wrote:
> Multipath has been in the QUIC charter since the first proposed version 
> (see https://datatracker.ietf.org/doc/charter-ietf-quic/00-00/), at my 
> urging, because I couldn't imagine chartering a new transport protocol 
> in 2016 without multipath, given that we'd had to retrofit that into 
> both TCP and SCTP. So this might have been a mistake, but it's not a 
> recent one, and I made it (and achieved IETF consensus, of course :-)

Hi Spencer,

I don't think that this is about blame.  It's about learning that sometimes you aspire to achieve things that are out of your reach.

Like you, I thought that at least someone understood this problem well enough for us to do the work.  I didn't have that expertise myself, but I could see SCTP and MP-TCP.  I've used SCTP multipath myself, many years ago.  What I didn't know then was how narrow that usage was and how difficult the problem is in the general case.  I suspect that many people reached a similar conclusion.

We could absolutely set out to do multipath for failover, and we basically have already.  Similarly, multipath for maximizing throughput (what most people seem to want to measure in a lot of testing), seems like it might be achievable.  This sort of general purpose usage is the most difficult without having a good set assumptions backing the work.

If this is truly desirable, I would suggest that some of those companies listed as supporting the liaison statement could send some people to feed in requirements, refine the scope, make proposals, and work on solutions.  The IETF is unlikely to magically create something that will meet 3GPP needs and the speed of interaction via liaison statement isn't conducive to working through this.

We do have other history here: the failed BANANA BoF at IETF 97 covered this exact topic: https://datatracker.ietf.org/doc/minutes-97-banana/  That's at a different layer, but the same challenges exist.


From nobody Thu Apr  2 00:29:44 2020
Return-Path: <maxime.piraux@uclouvain.be>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 507DC3A0C0A for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 00:29:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.899
X-Spam-Level: 
X-Spam-Status: No, score=-0.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_ALL=0.8, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, MSGID_FROM_MTA_HEADER=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=uclouvain.be
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mkcY38qBU4q7 for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 00:29:38 -0700 (PDT)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40134.outbound.protection.outlook.com [40.107.4.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9B9DF3A0C04 for <quic@ietf.org>; Thu,  2 Apr 2020 00:29:37 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YYZiHRK/lHALt2jSgI82cwYEx5iEoTsurPAXuS6FeWH2OcbPQMD3a502rTp641nq8KghKqH39k+to6bo4rpXLGUsoWLGNKU8zqunkVHVRTPHnMifZ6+59EzFto4c86c1SDEI9OLyJp4NSiPHz2SjVl5WgpaIN5fhNFY/+csXU06zExJrh++8OddrNbOVtzTaS/YVENJzDSW7gHVw/rngGJoQgAmubb+GjlWTHbBdcN2BZTKIRGKTS/6F5gyJiw/CZJauNJY6qk9byzr1JkbOwk/uMrnzIekclREqqYggKsWOW/xpA3CSaVsd0iDw5Byw9hKx57aPTZ9lU4HqZ5Rleg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ewdhb6QRT+6czSTBXnb2nbBaoh4rN41mz2VRbx/gftQ=; b=YUlg3TlO2faR5jWO87ZY+rs9dD4SPL7+FVOCkPY4425PFchQWg+DJvbgqYiRKjSyLtQASgDZAidvKiWVFhGGyvHtZVYticEfbIjLx2wCpQiHFXz+YNc5BKMlP31jSocrZvV6O7neBVtNcJljlMDcfZiieNU9SIP11al9Zcz/gKNDLBbLNCQ9Wgd94vbiEHBI+Upnd+WxxVxfOlZIUGbNNs4weIdwTjXnHbSYXiI/BRaUIM+vM8drKqR5GAurgq+7wUeozY8WW5MYYCW5BZENCCtbnouz47LM3NKu4WkGRkeU8VtQT3ZaHt7bCfSp0IQpXohgU41VBL9N11Gspf6sWw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uclouvain.be; dmarc=pass action=none header.from=uclouvain.be; dkim=pass header.d=uclouvain.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ewdhb6QRT+6czSTBXnb2nbBaoh4rN41mz2VRbx/gftQ=; b=Lgcl+6JLrMM9LHZhrXlQ75CpTEwNYU7T7suEZ/8AWUeiXe8aHBuTFiu/ivff3rm3siov+QctFL8ma3cSRsxyCmd9b7JhQds7AgvX0JEntBg9bqHtrQpIP/rvLawvdA6CPkCcanmFQQTFFiSOL1pT4K95QSVSAskRu+wYXVJApJY=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=maxime.piraux@uclouvain.be; 
Received: from AM0PR03MB5748.eurprd03.prod.outlook.com (2603:10a6:208:178::14) by AM0PR03MB3906.eurprd03.prod.outlook.com (2603:10a6:208:6f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20; Thu, 2 Apr 2020 07:29:35 +0000
Received: from AM0PR03MB5748.eurprd03.prod.outlook.com ([fe80::a80a:3023:72e8:83f2]) by AM0PR03MB5748.eurprd03.prod.outlook.com ([fe80::a80a:3023:72e8:83f2%5]) with mapi id 15.20.2878.016; Thu, 2 Apr 2020 07:29:35 +0000
Subject: Re: Teaching materials for QUIC
To: =?UTF-8?B?SmFuIFLDvHRo?= <Jan.Rueth@comsys.rwth-aachen.de>, IETF QUIC WG <quic@ietf.org>
References: <1EF7C07C-23D4-4C51-B0B0-94A146B43ED3@comsys.rwth-aachen.de>
From: Maxime Piraux <maxime.piraux@uclouvain.be>
Cc: Quentin De Coninck <quentin.deconinck@uclouvain.be>, =?UTF-8?Q?Fran=c3=a7ois_Michel?= <francois.michel@uclouvain.be>
Message-ID: <887fbdbf-be99-fb4e-58ce-7f8b271b78f7@uclouvain.be>
Date: Thu, 2 Apr 2020 09:29:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0
In-Reply-To: <1EF7C07C-23D4-4C51-B0B0-94A146B43ED3@comsys.rwth-aachen.de>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-ClientProxiedBy: AM6PR02CA0023.eurprd02.prod.outlook.com (2603:10a6:20b:6e::36) To AM0PR03MB5748.eurprd03.prod.outlook.com (2603:10a6:208:178::14)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost.localdomain (2a02:a03f:660b:b100:2fb6:5ed5:b26f:f406) by AM6PR02CA0023.eurprd02.prod.outlook.com (2603:10a6:20b:6e::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16 via Frontend Transport; Thu, 2 Apr 2020 07:29:34 +0000
X-Originating-IP: [2a02:a03f:660b:b100:2fb6:5ed5:b26f:f406]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f134101f-024c-4d20-7c6a-08d7d6d797ea
X-MS-TrafficTypeDiagnostic: AM0PR03MB3906:|AM0PR03MB3906:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM0PR03MB3906EE25DD79BDA104F6D4009FC60@AM0PR03MB3906.eurprd03.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-Forefront-PRVS: 0361212EA8
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0PR03MB5748.eurprd03.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(4636009)(39860400002)(136003)(396003)(366004)(376002)(346002)(966005)(316002)(66476007)(110136005)(86362001)(44832011)(16526019)(3480700007)(786003)(31696002)(66556008)(478600001)(2616005)(31686004)(186003)(66946007)(81156014)(4326008)(8676002)(6486002)(52116002)(36756003)(54906003)(5660300002)(2906002)(6506007)(107886003)(8936002)(66574012)(6512007)(81166006); DIR:OUT; SFP:1102; 
Received-SPF: None (protection.outlook.com: uclouvain.be does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 2N+l1TUe7pmcLIk+pu8lWHC1UUK3F7kSdrVRwWUnBz6F5BbOHwCOJe2M+84xW8UbUk+iQG5G5sRKcG5kyAgw5MX+Iwjb861OBPEqA8iCnOZHv8dmoPyDSzH5EHHjyK5dJrcSZVvZeDKF6qMRkZohq3apM2jU5jWyWOJP5vnFPFfmdnUoCFYqsuP1jEgYcRV98vzfCHHGXrqiL2ekjcPBnmffbOM0VorylRCXix6vG1z6EH70TDGPxE7T+bo2BPVTQg7sC5MqRoThK2uiOguGP78u5hnl6qiTe7xJ7ACGIM7EBR8kb80yrc6fgxemio5pLneFuyTFQACg1XT4NYcov+aMtdcMz/lp6Xv6iuBNBYRoCqvJqUqiBO0bc48atpHhcXoJ8jfrtnbtguMu7a4+ODmeF2E5oSg20qYSysQ9O9UPx87wzDaINrOwhybBOa6ZHu6cqVEvkrrQHyNM8BQxqJ3dHmgfOhism+yuVP2Km8UTq6OjF8WEw92PIokpMSJL1A0MnOxYvKsaXYaTEslbGw==
X-MS-Exchange-AntiSpam-MessageData: ASgw2PJtObwOvQs4faLOqNIgE0zkY0/I+tkZ+EANsVOnPjqfESxm+wG37mMqc5XofvHvw6WsdEidGB4O5Bd2NJr5/SqR+vgO2AwAYGGe2VRO9Zcoq4zEKR0Bd/nzEOr6+0atdXFwAO7AS8ihJuJDFIIEqQCvNUmDR78X2CpGxEUwRfiXtm44Sd7NADeI/nKPJM1X9U7b3+N3JewgMqM9XQ==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: f134101f-024c-4d20-7c6a-08d7d6d797ea
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Apr 2020 07:29:35.2593 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: cHc8tThzYZlhJSUkPot1b8EH17CdUG8e3Thjkz+4RJegaTG/P11gaDyw0IuYa8HKIReeRKOigo9lJJCpoCQLGbNbDjrcCWcfGh+ENnZTDoM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3906
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/hvkmoYijP8PIoymWHXpqdyjeMbY>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Apr 2020 07:29:42 -0000

Hi Jan,

Quentin De Coninck, François Michel and myself gave a 1h30-long tutorial 
on QUIC in June 2019 at COMPAS 2019. We first explain the basics of QUIC 
and some of its motivations. Then we present Multipath and FEC, two 
extensions our lab has proposed or been involved in. We conclude with 
some challenges and opportunities we foresee for QUIC.

The tutorial was first given to PhD students involved in systems 
architecture and parallelism with some networking components at COMPAS. 
It was also given during a visit of an MIT lab and at IIJ in Japan. We 
gave it at UCLouvain to computer science students that had one or more 
network courses.

We always received positive feedback about the tutorial despite the 
large spectrum of attendees.

The tutorial is available at https://inl.info.ucl.ac.be/quic-tutorial.html.

Best,
Maxime

Le 16/03/20 à 11:37, Jan Rüth a écrit :
> Hi,
>
> QUIC is becoming more and more mature, and deployments are on the rise.
> We believe it is important to teach about QUIC and its mechanisms in University.
>
> To this end, we would like to include QUIC into our basic data communication lecture and advanced courses, and I was wondering if others already did so and if they are willing to share their materials.
>
> I would also be very happy regarding feedback from the QUIC working group regarding content that they believe a basic data comm. lecture or an advanced course should cover.
> Especially regarding mechanisms that warrant an in-depth discussion, for example, those that you believe are fundamentally different from how TCP does things.
>
> To share some material: Lars gave a very nice introduction talk to QUIC during one of our advanced courses during the winter term 2017/2018 which is openly available here
> https://video.fsmpi.rwth-aachen.de/17ws-quic/12107
>
>
> Best
>   Jan
>


From nobody Thu Apr  2 01:53:19 2020
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58AF53A074B for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 01:53:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nO8vUsysv-ZV for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 01:53:16 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [IPv6:2001:630:42:150::2]) by ietfa.amsl.com (Postfix) with ESMTP id 646B33A0747 for <quic@ietf.org>; Thu,  2 Apr 2020 01:53:15 -0700 (PDT)
Received: from GF-MacBook-Pro.local (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 3E9351B0009C; Thu,  2 Apr 2020 09:53:08 +0100 (BST)
Subject: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
To: Martin Thomson <mt@lowentropy.net>, IETF QUIC WG <quic@ietf.org>
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com> <14c8e8d3-1c93-408c-80d5-4fc298b42583@www.fastmail.com> <CAKKJt-eSYR1r5nWQQWbBnGCn1EKnNXoBWOrthCcgXdqg1cxFqQ@mail.gmail.com> <88651f7f-d78a-48b7-8f73-57c31cca3f95@www.fastmail.com>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Message-ID: <ae3da7c0-81b3-bd66-0b1c-56951dbabecd@erg.abdn.ac.uk>
Date: Thu, 2 Apr 2020 09:53:07 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
MIME-Version: 1.0
In-Reply-To: <88651f7f-d78a-48b7-8f73-57c31cca3f95@www.fastmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/irNKWXPAmMjXPpsQBrx8MDvzYWI>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Apr 2020 08:53:18 -0000

A couple of words on SCTP and DCCP... as a TSVWG Chair...


First, I'm also really grateful for sharing this vision with the IETF. 
It will help to know, and discuss, what other SDOs would like to do.

The IETF has indeed worked on transport support for failover between 
different paths. SCTP has specified path failover, and as recently as 
2016, published RFC7829.Â Â  I agree that failover seems close to 
something that QUIC mechanisms can offer, and I wonder if there is value 
in explicitly writing something short that calls out path failover as 
one service offered by QUIC?

Over the years, SCTP has also considered concurrent multipath sharing. 
There are interesting and many useful papers on this, with data and 
considerations of interactions with congestion control, but no IETF work 
was adopted. That isn't to say that couldn't happen, far from it. I'm 
just noting that so-far the concurrent use of multiple paths remains 
something where TSVWG is looking to understand the general requirements 
for the service and protocol mechanisms.

There were recent requests to work on DCCP with multipath, these 
continue to be discussed in TSVWG as individual contributions. (MP-TCP 
work moved to the TCPM WG).

Finally, I'll observe (with no "hat") that the forwarding of latency 
sensitive and real time traffic along a different path to other traffic 
(or to a different endpoint) is work where the IETF could likely help, 
although that may not necessarilly imply a need for work on concurrent 
multipath sharing of capacity.

Gorry Fairhurst

(One of several TSVWG Co-Chairs)


On 02/04/2020 04:44, Martin Thomson wrote:
> On Thu, Apr 2, 2020, at 13:05, Spencer Dawkins at IETF wrote:
>> Multipath has been in the QUIC charter since the first proposed version
>> (see https://datatracker.ietf.org/doc/charter-ietf-quic/00-00/), at my
>> urging, because I couldn't imagine chartering a new transport protocol
>> in 2016 without multipath, given that we'd had to retrofit that into
>> both TCP and SCTP. So this might have been a mistake, but it's not a
>> recent one, and I made it (and achieved IETF consensus, of course :-)
> Hi Spencer,
>
> I don't think that this is about blame.  It's about learning that sometimes you aspire to achieve things that are out of your reach.
>
> Like you, I thought that at least someone understood this problem well enough for us to do the work.  I didn't have that expertise myself, but I could see SCTP and MP-TCP.  I've used SCTP multipath myself, many years ago.  What I didn't know then was how narrow that usage was and how difficult the problem is in the general case.  I suspect that many people reached a similar conclusion.
>
> We could absolutely set out to do multipath for failover, and we basically have already.  Similarly, multipath for maximizing throughput (what most people seem to want to measure in a lot of testing), seems like it might be achievable.  This sort of general purpose usage is the most difficult without having a good set assumptions backing the work.
>
> If this is truly desirable, I would suggest that some of those companies listed as supporting the liaison statement could send some people to feed in requirements, refine the scope, make proposals, and work on solutions.  The IETF is unlikely to magically create something that will meet 3GPP needs and the speed of interaction via liaison statement isn't conducive to working through this.
>
> We do have other history here: the failed BANANA BoF at IETF 97 covered this exact topic: https://datatracker.ietf.org/doc/minutes-97-banana/  That's at a different layer, but the same challenges exist.


From nobody Thu Apr  2 02:25:53 2020
Return-Path: <olivier.bonaventure@tessares.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A192A3A0E4B for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 02:25:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=tessares-net.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kCERV0EQou4q for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 02:25:49 -0700 (PDT)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4FE0F3A0E47 for <quic@ietf.org>; Thu,  2 Apr 2020 02:25:48 -0700 (PDT)
Received: by mail-wr1-x434.google.com with SMTP id s8so1152210wrt.7 for <quic@ietf.org>; Thu, 02 Apr 2020 02:25:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tessares-net.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=dMsrSLD0PYPsUdami4iRvTsMcFqSn29T+0Cfsd5kEOc=; b=hloEM3GSAI/Bi7Ni8tDIOyLyueqCjD102W4o3mujr8+EEe/dIBC8Klc7qFqpoiR8am 7WwCEww0P5w8/Scb0X5M/KcS3I0iuxWiLzi+9WLZbWdaI3B8G7InJUt+synScSYLgu0W F3Yi1ViT/3/CVV5JCxWPzzeJrNB33Po1MygORDMzda5golHca0wf5mNdn3e7pjzEqoEy N7doj2ZEpXVUaVfwqKzQ13S/us4oot0zhkN5BAAWtwUfGaY+EwwPz9JPszOcbHt+NgxE eXm92zQUYRBlAunh9cwnqawwgQnia6l7Fnqg3et0CfWSvBtokdmxyRdysperwrErVLp0 FheQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=dMsrSLD0PYPsUdami4iRvTsMcFqSn29T+0Cfsd5kEOc=; b=VA3WOD9FS/kaBv22HVCz5HPCRmkRop3yvysHeyg9XZ7npxWFmznKKV1lS3wqfV+sQU 5JE3Lp5F+jFGUZFEHyrTHOSFXp6p9Xs5xoDppTZa7G0eECyuglMH+XW+O0tpYGfDrpgJ s6K/TApaYVfBtUyxe1/oF8OQM4sV4ccZo+/o8Hp8tEwt5Djgpe0zjGk+tdwf+7QmlXa2 BtoJV+JpPg5YNzB40nZEexOc8zGW3NZlHXprLKVGO1679dfFBloQP3E7ihvflfXLe2GC UsfWXxTgUVYl8vPKgFMtMiTl05pAsmX/5X+VIYKod6+jRXAIYT+4XtuxHbRMc6xXflxK NOWg==
X-Gm-Message-State: AGi0PuYgjRNosUCJ2d99Rj4bc+WADViPZlzmYRmkz2TrNZ+ehFWeJT/3 C6IL7yWQfIBV1duFPDGt0qvVL5qZvIh0XzglN3cNGi9JLYjM5ErwuRL8zLDHr5lm5iW7nCoyTvQ 4ww==
X-Google-Smtp-Source: APiQypJi5naOLYwzBDu4yLqQwTg3QoTpD8auYUk6K9xcXw70FLsqGtw4Cak02exPe5Jtg28Um/Cs3w==
X-Received: by 2002:adf:fd44:: with SMTP id h4mr2533984wrs.177.1585819547228;  Thu, 02 Apr 2020 02:25:47 -0700 (PDT)
Received: from host.dynamic.voo.be ([2a02:2788:484:b4f:21d7:382a:55c3:26cf]) by smtp.gmail.com with ESMTPSA id f12sm6207697wmh.4.2020.04.02.02.25.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 02 Apr 2020 02:25:46 -0700 (PDT)
From: Olivier Bonaventure <olivier.bonaventure@tessares.net>
Message-Id: <C5650B2A-974F-468D-A0A1-B5C27E47E837@tessares.net>
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\))
Subject: =?us-ascii?B?UmU6ID0/VVRGLTg/UT9SZTpfW0Z3ZDpfTmV3X0xpYWlzb25fU3Rh?= =?us-ascii?B?dGVtZW50LCBfIkxTX29uX25lZWRfZm9yX011bHRpLVBhdGhfUVU/PSBJQyBm?= =?us-ascii?B?b3IgQVRTU1MiXQ==?=
Date: Thu, 2 Apr 2020 11:25:44 +0200
In-Reply-To: <14c8e8d3-1c93-408c-80d5-4fc298b42583@www.fastmail.com>
Cc: quic@ietf.org
To: Martin Thomson <mt@lowentropy.net>
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com> <14c8e8d3-1c93-408c-80d5-4fc298b42583@www.fastmail.com>
X-Mailer: Apple Mail (2.3445.104.14)
Content-Type: multipart/alternative; boundary="Apple-Mail=_D62D8824-091D-4D73-AE8D-AD14C10B2236"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/M4O8SfgdFKFC0wTCa78nvGxJhP0>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Apr 2020 09:25:52 -0000

--Apple-Mail=_D62D8824-091D-4D73-AE8D-AD14C10B2236
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"

Martin,

> On 2 Apr 2020, at 01:56, Martin Thomson <mt@lowentropy.net> wrote:
>=20
> If I read this liaison correctly, this is effectively a request to keep 3=
GPP in the loop.  The request to do multipath is more implied than anything=
 else.  I think that the explicit request is fine.  The implicit one maybe =
less so.
>=20
> I suspect that work here would go faster if we had more input on the hard=
 multipath problems.  That's not the spelling of the protocol (that's almos=
t trivial, as demonstrated in proposals), but the assignment of different i=
nformation elements paths that might have different characteristics.  What =
I heard in Z=C3=BCrich was that this was less of an engineering problem tha=
n a research one.
>=20
> I'd be interested in having active engagement from people who have use ca=
ses. Specifically, I would seek to learn whether this is truly a research q=
uestion or whether there are simplifying assumptions that might make the pr=
oblem tractable for some use cases.

Since the publication of Multipath TCP in RFC6824, we have accumulated expe=
rience in deploying and operating solutions that leverage multipath transpo=
rt. Here are a few pointers to documents that describe these deployments. S=
everal of the people that were involved in multipath TCP and also active in=
 QUIC and can bring their experience to finalise multipath extensions to QU=
IC.

https://www.ietfjournal.org/multipath-tcp-deployments/ <https://www.ietfjou=
rnal.org/multipath-tcp-deployments/>
https://tools.ietf.org/html/rfc8041 <https://tools.ietf.org/html/rfc8041>
https://arxiv.org/abs/1907.04570 <https://arxiv.org/abs/1907.04570>

I can provide additional information for some of these use cases

> The more I think on this subject, the more that I think it was a mistake =
to charter to do multipath.  I don't believe that we properly answered the =
standard BoF questions with respect to this topic.

I disagree. Given the flexibility of QUIC, it would be a mistake to not con=
sider multipath. TCP should have been a multipath protocol from day one.


Olivier



--=20


Disclaimer: https://www.tessares.net/mail-disclaimer/=20
<https://www.tessares.net/mail-disclaimer/>



--Apple-Mail=_D62D8824-091D-4D73-AE8D-AD14C10B2236
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="UTF-8"

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3Dutf-8"></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; line-break: after-white-space;" class=3D"">Martin,<br class=3D""><div=
><br class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 2 A=
pr 2020, at 01:56, Martin Thomson &lt;<a href=3D"mailto:mt@lowentropy.net" =
class=3D"">mt@lowentropy.net</a>&gt; wrote:</div><br class=3D"Apple-interch=
ange-newline"><div class=3D""><div class=3D"">If I read this liaison correc=
tly, this is effectively a request to keep 3GPP in the loop. &nbsp;The requ=
est to do multipath is more implied than anything else. &nbsp;I think that =
the explicit request is fine. &nbsp;The implicit one maybe less so.<br clas=
s=3D""><br class=3D"">I suspect that work here would go faster if we had mo=
re input on the hard multipath problems. &nbsp;That's not the spelling of t=
he protocol (that's almost trivial, as demonstrated in proposals), but the =
assignment of different information elements paths that might have differen=
t characteristics. &nbsp;What I heard in Z=C3=BCrich was that this was less=
 of an engineering problem than a research one.<br class=3D""><br class=3D"=
">I'd be interested in having active engagement from people who have use ca=
ses. Specifically, I would seek to learn whether this is truly a research q=
uestion or whether there are simplifying assumptions that might make the pr=
oblem tractable for some use cases.<br class=3D""></div></div></blockquote>=
<div><br class=3D""></div><div>Since the publication of Multipath TCP in RF=
C6824, we have accumulated experience in deploying and operating solutions =
that leverage multipath transport. Here are a few pointers to documents tha=
t describe these deployments. Several of the people that were involved in m=
ultipath TCP and also active in QUIC and can bring their experience to fina=
lise multipath extensions to QUIC.</div><div><br class=3D""></div><div><a h=
ref=3D"https://www.ietfjournal.org/multipath-tcp-deployments/" class=3D"">h=
ttps://www.ietfjournal.org/multipath-tcp-deployments/</a></div><div><a href=
=3D"https://tools.ietf.org/html/rfc8041" class=3D"">https://tools.ietf.org/=
html/rfc8041</a></div><div><a href=3D"https://arxiv.org/abs/1907.04570" cla=
ss=3D"">https://arxiv.org/abs/1907.04570</a></div><div><br class=3D""></div=
><div>I can provide additional information for some of these use cases</div=
><br class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div c=
lass=3D"">The more I think on this subject, the more that I think it was a =
mistake to charter to do multipath. &nbsp;I don't believe that we properly =
answered the standard BoF questions with respect to this topic.<br class=3D=
""></div></div></blockquote><br class=3D""></div><div>I disagree. Given the=
 flexibility of QUIC, it would be a mistake to not consider multipath. TCP =
should have been a multipath protocol from day one.</div><div><br class=3D"=
"></div><div><br class=3D""></div><div>Olivier</div><div><br class=3D""></d=
iv><br class=3D""></body></html>
<br>
<div><hr><br></div><div>Disclaimer: <a href=3D"https://www.tessares.net/mai=
l-disclaimer/" target=3D"_blank">https://www.tessares.net/mail-<wbr>disclai=
mer/</a></div><br><br>
--Apple-Mail=_D62D8824-091D-4D73-AE8D-AD14C10B2236--


From nobody Thu Apr  2 02:40:50 2020
Return-Path: <olivier.bonaventure@tessares.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B0063A0E7E for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 02:40:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=tessares-net.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id scs7WUWrFzyS for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 02:40:46 -0700 (PDT)
Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 85F003A0E7B for <quic@ietf.org>; Thu,  2 Apr 2020 02:40:46 -0700 (PDT)
Received: by mail-wr1-x433.google.com with SMTP id g3so1058376wrx.2 for <quic@ietf.org>; Thu, 02 Apr 2020 02:40:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tessares-net.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=v8Ihh7fkqYKX1N2KDAQnMsi+7TU26SmHJMpas729amU=; b=hulj4fgCYS6uThxvcGyCQmOQJUnUYgCssukJX9w6nQIl4y1jwb4Hsu0ir5H7hXfAk1 X0PRlweKxFsGjfePi7F/jEjEYWH+yw2Ojqtqj1/e6alQ9W523Zz0AhKnT3Jo1ZcA3pZo SppNVoZOta+CDjetms7PMnR1qt1pjjYyh8xzf9e6Ih1BlfZwkQBPCzKk86vCSXFIEVSH MVmmMESQYV281j5mHkVKo9tDenxKvxjEJlP4+yqFghNGzeJOSQlXhcc6rZLPRuxJpvlK wnLj+ZM22TfaKi///7xW7LvXIm6OpPYqoWyv2v3iVx9iMNEwbePLIwElpn3DGCFaDRyM xzEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=v8Ihh7fkqYKX1N2KDAQnMsi+7TU26SmHJMpas729amU=; b=RLD4x1Bpxkb8923dMNE/jwARpDiYpK2xsHDzJOAPyBBk/gAL6A/avgpyj4UEKpoWOE FQbd4tkMMVbhZ73Y2hiJQ/RyxgYCE32hhGXnXoNHBIsCEbJSTJqI07PgQW5bQknf5L1P An7ofOWj/jnjpYqrwguULnHR2gdf8tEi8S4tms4iCnwMv9pKx7oiQ/yumxB+A/WENkx0 PlSaXRLeBJrg0h3B5x2uKdjJm2hvtlbP2bXui2ClPMssO5oyLGQt3eEnW2paYBPTYOSE Xc+uIDk3UfUKwLvkwXKaqsjmbSHk01otyx3St2JPtNcQmeNVszy5rbBJBjJHSOP/4787 Rhow==
X-Gm-Message-State: AGi0PuYc2buBsSbNPvB+Mzv/QEcsj6S0EJ+tJUNrEjk1r5YYGU9r37JX OhNUN6j8+pApDgDmFXRdcHxJPOkZBV8G23JCKvq16CFWR5ZAB7IlVxl7rZylWdGh1fyuUEaRPKR nhg==
X-Google-Smtp-Source: APiQypIRDnOhUqyxRTZQ9flmaZD7n6tklqmeKwi4/JvO1XfY3/8AgKlKNxE33SxorVMTSB3pD6Ffyw==
X-Received: by 2002:adf:df8a:: with SMTP id z10mr2471306wrl.278.1585820444863;  Thu, 02 Apr 2020 02:40:44 -0700 (PDT)
Received: from host.dynamic.voo.be ([2a02:2788:484:b4f:21d7:382a:55c3:26cf]) by smtp.gmail.com with ESMTPSA id d6sm6904960wrw.10.2020.04.02.02.40.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 02 Apr 2020 02:40:44 -0700 (PDT)
From: Olivier Bonaventure <olivier.bonaventure@tessares.net>
Message-Id: <8360B787-270C-4217-BB05-A186B657248B@tessares.net>
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\))
Subject: =?us-ascii?B?UmU6ID0/VVRGLTg/UT9SZTpfW0Z3ZDpfTmV3X0xpYWlzb25fU3Rh?= =?us-ascii?B?dGVtZW50LCBfIkxTX29uX25lZWRfZm9yX011bHRpLVBhdGhfUVU/PSBJQyBm?= =?us-ascii?B?b3IgQVRTU1MiXQ==?=
Date: Thu, 2 Apr 2020 11:40:43 +0200
In-Reply-To: <88651f7f-d78a-48b7-8f73-57c31cca3f95@www.fastmail.com>
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, IETF QUIC WG <quic@ietf.org>
To: Martin Thomson <mt@lowentropy.net>
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com> <14c8e8d3-1c93-408c-80d5-4fc298b42583@www.fastmail.com> <CAKKJt-eSYR1r5nWQQWbBnGCn1EKnNXoBWOrthCcgXdqg1cxFqQ@mail.gmail.com> <88651f7f-d78a-48b7-8f73-57c31cca3f95@www.fastmail.com>
X-Mailer: Apple Mail (2.3445.104.14)
Content-Type: multipart/alternative; boundary="Apple-Mail=_D8F8A723-D89D-4088-96F6-23BC9AD4A1E5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Sj38_uVmxAUJyb-xNpo1I0CG-JE>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Apr 2020 09:40:49 -0000

--Apple-Mail=_D8F8A723-D89D-4088-96F6-23BC9AD4A1E5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"

Hello Martin,

> On 2 Apr 2020, at 05:44, Martin Thomson <mt@lowentropy.net> wrote:
>=20
>=20
> On Thu, Apr 2, 2020, at 13:05, Spencer Dawkins at IETF wrote:
>> Multipath has been in the QUIC charter since the first proposed version=
=20
>> (see https://datatracker.ietf.org/doc/charter-ietf-quic/00-00/), at my=
=20
>> urging, because I couldn't imagine chartering a new transport protocol=
=20
>> in 2016 without multipath, given that we'd had to retrofit that into=20
>> both TCP and SCTP. So this might have been a mistake, but it's not a=20
>> recent one, and I made it (and achieved IETF consensus, of course :-)
>=20
>=20
> I don't think that this is about blame.  It's about learning that sometim=
es you aspire to achieve things that are out of your reach.
>=20
> Like you, I thought that at least someone understood this problem well en=
ough for us to do the work.  I didn't have that expertise myself, but I cou=
ld see SCTP and MP-TCP.  I've used SCTP multipath myself, many years ago.  =
What I didn't know then was how narrow that usage was and how difficult the=
 problem is in the general case.  I suspect that many people reached a simi=
lar conclusion.
>=20
> We could absolutely set out to do multipath for failover, and we basicall=
y have already. =20

We should not stop at connection migration. Multipath allows to use two pat=
hs during the connection migration, which brings benefits on smartphones ba=
sed on the lessons learned from using MPTCP on Apple phones.

> Similarly, multipath for maximizing throughput (what most people seem to =
want to measure in a lot of testing), seems like it might be achievable. =
=20

We can leverage all the work done with MPTCP. QUIC simplifies the problem b=
ecause we do not need to take care of any kind of middlebox interference. M=
any research papers have tried to maximise throughput because this fits wel=
l in lab environments, but deployments have different objectives :
- on smartphones, deployments try to minimise the utilisation of the cellul=
ar network when the Wi-Fi is good enough (with different definitions of goo=
d enough depending on the application)
- in hybrid access networks that combine xDSL and 4G, deployments try to on=
ly use the 4G network when the DSL is full =20

These objectives are reached by using packet schedulers and path managers t=
hat are specific to each use case but have not been standardised within the=
 IETF. Concerning the packet schedulers, we started to document them in a g=
eneric manner in=20
https://tools.ietf.org/html/draft-bonaventure-iccrg-schedulers-00 <https://=
tools.ietf.org/html/draft-bonaventure-iccrg-schedulers-00>
and planned to present the draft in Vancouver

> This sort of general purpose usage is the most difficult without having a=
 good set assumptions backing the work.
> If this is truly desirable, I would suggest that some of those companies =
listed as supporting the liaison statement could send some people to feed i=
n requirements, refine the scope, make proposals, and work on solutions.  T=
he IETF is unlikely to magically create something that will meet 3GPP needs=
 and the speed of interaction via liaison statement isn't conducive to work=
ing through this.

I=E2=80=99m ready to work on such a document. Feel free to contact me if yo=
u=E2=80=99d like to participate.

> We do have other history here: the failed BANANA BoF at IETF 97 covered t=
his exact topic: https://datatracker.ietf.org/doc/minutes-97-banana/  That'=
s at a different layer, but the same challenges exist.


Two different approaches have been discussed around IETF97. A network layer=
 based solution in BANANAS and an MPTCP solution. The network layer solutio=
n did not gain enough interest.=20

The MPTCP solution has been included in the first version of ATSSS and is u=
sed in Hybrid Access Networks. It has been initially developed in the mptcp=
 working group and then moved to the tcpw working group. See https://datatr=
acker.ietf.org/doc/draft-ietf-tcpm-converters/ <https://datatracker.ietf.or=
g/doc/draft-ietf-tcpm-converters/>


Olivier


--=20


Disclaimer: https://www.tessares.net/mail-disclaimer/=20
<https://www.tessares.net/mail-disclaimer/>



--Apple-Mail=_D8F8A723-D89D-4088-96F6-23BC9AD4A1E5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="UTF-8"

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; charset=
=3Dutf-8"></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; line-break: after-white-space;" class=3D"">Hello Martin,<br class=3D"=
"><div><br class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">=
On 2 Apr 2020, at 05:44, Martin Thomson &lt;<a href=3D"mailto:mt@lowentropy=
.net" class=3D"">mt@lowentropy.net</a>&gt; wrote:</div><br class=3D"Apple-i=
nterchange-newline"><div class=3D""><div class=3D""><br class=3D"">On Thu, =
Apr 2, 2020, at 13:05, Spencer Dawkins at IETF wrote:<br class=3D""><blockq=
uote type=3D"cite" class=3D"">Multipath has been in the QUIC charter since =
the first proposed version <br class=3D"">(see <a href=3D"https://datatrack=
er.ietf.org/doc/charter-ietf-quic/00-00/" class=3D"">https://datatracker.ie=
tf.org/doc/charter-ietf-quic/00-00/</a>), at my <br class=3D"">urging, beca=
use I couldn't imagine chartering a new transport protocol <br class=3D"">i=
n 2016 without multipath, given that we'd had to retrofit that into <br cla=
ss=3D"">both TCP and SCTP. So this might have been a mistake, but it's not =
a <br class=3D"">recent one, and I made it (and achieved IETF consensus, of=
 course :-)<br class=3D""></blockquote><br class=3D""><br class=3D"">I don'=
t think that this is about blame. &nbsp;It's about learning that sometimes =
you aspire to achieve things that are out of your reach.<br class=3D""><br =
class=3D"">Like you, I thought that at least someone understood this proble=
m well enough for us to do the work. &nbsp;I didn't have that expertise mys=
elf, but I could see SCTP and MP-TCP. &nbsp;I've used SCTP multipath myself=
, many years ago. &nbsp;What I didn't know then was how narrow that usage w=
as and how difficult the problem is in the general case. &nbsp;I suspect th=
at many people reached a similar conclusion.<br class=3D""><br class=3D"">W=
e could absolutely set out to do multipath for failover, and we basically h=
ave already. &nbsp;</div></div></blockquote><div><br class=3D""></div>We sh=
ould not stop at connection migration. Multipath allows to use two paths du=
ring the connection migration, which brings benefits on smartphones based o=
n the lessons learned from using MPTCP on Apple phones.</div><div><br class=
=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div class=3D"">=
Similarly, multipath for maximizing throughput (what most people seem to wa=
nt to measure in a lot of testing), seems like it might be achievable. &nbs=
p;</div></div></blockquote><div><br class=3D""></div><div>We can leverage a=
ll the work done with MPTCP. QUIC simplifies the problem because we do not =
need to take care of any kind of middlebox interference. Many research pape=
rs have tried to maximise throughput because this fits well in lab environm=
ents, but deployments have different objectives :</div><div>- on smartphone=
s, deployments try to minimise the utilisation of the cellular network when=
 the Wi-Fi is good enough (with different definitions of good enough depend=
ing on the application)</div><div>- in hybrid access networks that combine =
xDSL and 4G, deployments try to only use the 4G network when the DSL is ful=
l &nbsp;</div><div><br class=3D""></div><div>These objectives are reached b=
y using packet schedulers and path managers that are specific to each use c=
ase but have not been standardised within the IETF. Concerning the packet s=
chedulers, we started to document them in a generic manner in&nbsp;</div><d=
iv><a href=3D"https://tools.ietf.org/html/draft-bonaventure-iccrg-scheduler=
s-00" class=3D"">https://tools.ietf.org/html/draft-bonaventure-iccrg-schedu=
lers-00</a></div><div>and planned to present the draft in Vancouver</div><b=
r class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div clas=
s=3D"">This sort of general purpose usage is the most difficult without hav=
ing a good set assumptions backing the work.</div></div></blockquote><block=
quote type=3D"cite" class=3D""><div class=3D""><div class=3D"">If this is t=
ruly desirable, I would suggest that some of those companies listed as supp=
orting the liaison statement could send some people to feed in requirements=
, refine the scope, make proposals, and work on solutions. &nbsp;The IETF i=
s unlikely to magically create something that will meet 3GPP needs and the =
speed of interaction via liaison statement isn't conducive to working throu=
gh this.<br class=3D""></div></div></blockquote><div><br class=3D""></div><=
div>I=E2=80=99m ready to work on such a document. Feel free to contact me i=
f you=E2=80=99d like to participate.</div><br class=3D""><blockquote type=
=3D"cite" class=3D""><div class=3D""><div class=3D"">We do have other histo=
ry here: the failed BANANA BoF at IETF 97 covered this exact topic: <a href=
=3D"https://datatracker.ietf.org/doc/minutes-97-banana/" class=3D"">https:/=
/datatracker.ietf.org/doc/minutes-97-banana/</a> &nbsp;That's at a differen=
t layer, but the same challenges exist.<br class=3D""></div></div></blockqu=
ote><br class=3D""></div><div><br class=3D""></div><div>Two different appro=
aches have been discussed around IETF97. A network layer based solution in =
BANANAS and an MPTCP solution. The network layer solution did not gain enou=
gh interest.&nbsp;</div><div><br class=3D""></div><div>The MPTCP solution h=
as been included in the first version of ATSSS and is used in Hybrid Access=
 Networks. It has been initially developed in the mptcp working group and t=
hen moved to the tcpw working group. See&nbsp;<a href=3D"https://datatracke=
r.ietf.org/doc/draft-ietf-tcpm-converters/" class=3D"">https://datatracker.=
ietf.org/doc/draft-ietf-tcpm-converters/</a></div><div><br class=3D""></div=
><div><br class=3D""></div><div>Olivier</div><br class=3D""></body></html>
<br>
<div><hr><br></div><div>Disclaimer: <a href=3D"https://www.tessares.net/mai=
l-disclaimer/" target=3D"_blank">https://www.tessares.net/mail-<wbr>disclai=
mer/</a></div><br><br>
--Apple-Mail=_D8F8A723-D89D-4088-96F6-23BC9AD4A1E5--


From nobody Thu Apr  2 08:02:06 2020
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C560B3A1429 for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 08:02:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i4H3YVCT5-CL for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 08:02:01 -0700 (PDT)
Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 424D33A1474 for <quic@ietf.org>; Thu,  2 Apr 2020 08:02:01 -0700 (PDT)
Received: by mail-lj1-x22c.google.com with SMTP id 19so3552268ljj.7 for <quic@ietf.org>; Thu, 02 Apr 2020 08:02:01 -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 :cc; bh=XhLdpc5bGWe6b6Te7q/r37XemCBipMYjNvF1R4v2rLk=; b=Gj9LP0KjpONql/BzNeJvW1CyJuvcanOE0SD1c0wD9iWEM4y1LQw8WEasIXFnkH+bGX 3bZwACKDzUKVW12aAh+mCXdP1dHv/Uwa+SYVBh3MHKuLlJQIZOGf0LvKVXl5RFjbkZmW 2svrgPo8GEcGgOS2BqdOrHx3rQMl+9bqUzKqx5aQRJfqzFHwnPmIO+UXpEmB87uAVtFo UwLfBShty38dNsmonsixv0Qg9xup4x8svjXMrmHF6HHJLJvcpeXe3PyDicrWw/xv9eEc DBdicMC/lv+5NHpMpNmtya73BbKyL5CKtTwcd4s7I+K+gPG8qrfMuvLOF3XsO8LNIAd3 XPoA==
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:cc; bh=XhLdpc5bGWe6b6Te7q/r37XemCBipMYjNvF1R4v2rLk=; b=qDYAiDX95PdOCUkcZ/VGG70t8bDZGRcwkxa58BN2121ubT11C+wfxxq49cjotqa7Bc 5M1Uqc/WZ+f4cw/7RIaeWK6LjPorLPidDbrbl+MRZzitjbg7MLn7LcfWlhsFA5z16Goj 9fvFeBfh4C1kXPaXAiqrJ9qB2hlHVkVcJYhLFGIonSf7B3Hh5XOzyh0sEYMcSjaX24c0 8RKg5pM7ia5og1U+KkMUMC1NylmGXUjv7h/o19vqs2AawRouxi2bd+sBG3+hgP/gtLMg FaAsPfC1XXLEJRXPFlDiYWfMNt41UIuCICEpXjI7ThHpc/U8GYu6MkSJSKzZ2q4SzvL/ Zf7w==
X-Gm-Message-State: AGi0PuZXiMu3gZYFi4BExhgt2rYSSL4RD6kvz4CTZXZg2gWqXZdf+95G 6b19n3GCTj8Nj8P+bZaHJ2QP5UCcskl9M7LEsNTKZRXT
X-Google-Smtp-Source: APiQypK1KDCJpabh4lkkuSvaOEV8K47PSZ7iJw4q/0IZsx0ZUoQnrkoBIFhoKJPMgXr6Q/gp421FcV5t7gGW5svQuo0=
X-Received: by 2002:a2e:b4cc:: with SMTP id r12mr2255409ljm.50.1585839717938;  Thu, 02 Apr 2020 08:01:57 -0700 (PDT)
MIME-Version: 1.0
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com> <14c8e8d3-1c93-408c-80d5-4fc298b42583@www.fastmail.com> <CAKKJt-eSYR1r5nWQQWbBnGCn1EKnNXoBWOrthCcgXdqg1cxFqQ@mail.gmail.com> <88651f7f-d78a-48b7-8f73-57c31cca3f95@www.fastmail.com>
In-Reply-To: <88651f7f-d78a-48b7-8f73-57c31cca3f95@www.fastmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Thu, 2 Apr 2020 10:01:30 -0500
Message-ID: <CAKKJt-csCm-_PSGjeQ7CG0bay1wrdPsa8UPP0x9Z24FsMkz-EA@mail.gmail.com>
Subject: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
To: Martin Thomson <mt@lowentropy.net>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000efad005a2501584"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/q6U_X_HQPLN3lfO79hKkEDfUrE4>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Apr 2020 15:02:04 -0000

--0000000000000efad005a2501584
Content-Type: text/plain; charset="UTF-8"

Hi, Martin,

On Wed, Apr 1, 2020 at 10:44 PM Martin Thomson <mt@lowentropy.net> wrote:

>
> On Thu, Apr 2, 2020, at 13:05, Spencer Dawkins at IETF wrote:
> > Multipath has been in the QUIC charter since the first proposed version
> > (see https://datatracker.ietf.org/doc/charter-ietf-quic/00-00/), at my
> > urging, because I couldn't imagine chartering a new transport protocol
> > in 2016 without multipath, given that we'd had to retrofit that into
> > both TCP and SCTP. So this might have been a mistake, but it's not a
> > recent one, and I made it (and achieved IETF consensus, of course :-)
>
> Hi Spencer,
>
> I don't think that this is about blame.  It's about learning that
> sometimes you aspire to achieve things that are out of your reach.
>

I was mostly kidding, but see below.


> Like you, I thought that at least someone understood this problem well
> enough for us to do the work.  I didn't have that expertise myself, but I
> could see SCTP and MP-TCP.  I've used SCTP multipath myself, many years
> ago.  What I didn't know then was how narrow that usage was and how
> difficult the problem is in the general case.  I suspect that many people
> reached a similar conclusion.
>
> We could absolutely set out to do multipath for failover, and we basically
> have already.  Similarly, multipath for maximizing throughput (what most
> people seem to want to measure in a lot of testing), seems like it might be
> achievable.  This sort of general purpose usage is the most difficult
> without having a good set assumptions backing the work.
>

I think that's exactly right.


> If this is truly desirable, I would suggest that some of those companies
> listed as supporting the liaison statement could send some people to feed
> in requirements, refine the scope, make proposals, and work on solutions.
> The IETF is unlikely to magically create something that will meet 3GPP
> needs and the speed of interaction via liaison statement isn't conducive to
> working through this.
>

Yeah, and I'll do what I can to drag others along. Honestly, having both
3GPP and IETF going virtual for at least a few months should help that -
one of the big reasons given for limited interaction for the past several
years has been the number of meetings on the 3GPP side, and meeting
schedule conflicts for 3GPP meetings with IETF meetings. It's a lot easier
to time-slice via e-mail.


> We do have other history here: the failed BANANA BoF at IETF 97 covered
> this exact topic: https://datatracker.ietf.org/doc/minutes-97-banana/
> That's at a different layer, but the same challenges exist.
>

Quoting from https://tools.ietf.org/html/draft-irtf-panrg-what-not-to-do-07
,

1.  Introduction

   At the first meeting of the Path Aware Networking Research Group
   [PANRG], at IETF 99 [PANRG-99], Oliver Bonaventure led a discussion
   of "A Decade of Path Awareness" [PATH-Decade], on attempts, which
   were mostly unsuccessful for a variety of reasons, to exploit Path
   Aware techniques and achieve a variety of goals over the past decade.
   At the end of that discussion, two things were abundantly clear.

   o  The Internet community has accumulated considerable experience
      with many Path Aware techniques over a long period of time, and

   o  Although some path aware techniques have been deployed (for
      example, Differentiated Services, or DiffServ [RFC2475]), most of
      these techniques haven't seen widespread adoption and deplyment.
      Even "successful" techniques like DiffServ can face obstacles that
      prevents wider usage.  The reasons for non-adoption and limited
      adoption and deployment are many, and are worthy of study.

So, yeah, there's a LOT of history here (and I notice that BANANA isn't one
of the technologies mentioned in that draft, so there's more than I was
remembering).

Best,

Spencer

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi, Martin,=C2=A0</div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 1, 2020 at 1=
0:44 PM Martin Thomson &lt;<a href=3D"mailto:mt@lowentropy.net">mt@lowentro=
py.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex"><br>
On Thu, Apr 2, 2020, at 13:05, Spencer Dawkins at IETF wrote:<br>
&gt; Multipath has been in the QUIC charter since the first proposed versio=
n <br>
&gt; (see <a href=3D"https://datatracker.ietf.org/doc/charter-ietf-quic/00-=
00/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/=
charter-ietf-quic/00-00/</a>), at my <br>
&gt; urging, because I couldn&#39;t imagine chartering a new transport prot=
ocol <br>
&gt; in 2016 without multipath, given that we&#39;d had to retrofit that in=
to <br>
&gt; both TCP and SCTP. So this might have been a mistake, but it&#39;s not=
 a <br>
&gt; recent one, and I made it (and achieved IETF consensus, of course :-)<=
br>
<br>
Hi Spencer,<br>
<br>
I don&#39;t think that this is about blame.=C2=A0 It&#39;s about learning t=
hat sometimes you aspire to achieve things that are out of your reach.<br><=
/blockquote><div><br></div><div>I was mostly kidding, but see below.</div><=
div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Like you,=
 I thought that at least someone understood this problem well enough for us=
 to do the work.=C2=A0 I didn&#39;t have that expertise myself, but I could=
 see SCTP and MP-TCP.=C2=A0 I&#39;ve used SCTP multipath myself, many years=
 ago.=C2=A0 What I didn&#39;t know then was how narrow that usage was and h=
ow difficult the problem is in the general case.=C2=A0 I suspect that many =
people reached a similar conclusion.<br>
<br>
We could absolutely set out to do multipath for failover, and we basically =
have already.=C2=A0 Similarly, multipath for maximizing throughput (what mo=
st people seem to want to measure in a lot of testing), seems like it might=
 be achievable.=C2=A0 This sort of general purpose usage is the most diffic=
ult without having a good set assumptions backing the work.<br></blockquote=
><div><br></div><div>I think that&#39;s exactly right.=C2=A0</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">If this is truly=
 desirable, I would suggest that some of those companies listed as supporti=
ng the liaison statement could send some people to feed in requirements, re=
fine the scope, make proposals, and work on solutions.=C2=A0 The IETF is un=
likely to magically create something that will meet 3GPP needs and the spee=
d of interaction via liaison statement isn&#39;t conducive to working throu=
gh this.<br></blockquote><div><br></div><div>Yeah, and I&#39;ll do what I c=
an to drag others along. Honestly, having both 3GPP and IETF going virtual =
for at least a few months should help that - one of the big reasons given f=
or limited interaction for the past several years has been the number of me=
etings on the 3GPP side, and meeting schedule conflicts for 3GPP meetings w=
ith IETF meetings. It&#39;s a lot easier to time-slice via e-mail.=C2=A0</d=
iv><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">We do=
 have other history here: the failed BANANA BoF at IETF 97 covered this exa=
ct topic: <a href=3D"https://datatracker.ietf.org/doc/minutes-97-banana/" r=
el=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/minute=
s-97-banana/</a>=C2=A0 That&#39;s at a different layer, but the same challe=
nges exist.<br></blockquote><div><br></div><div>Quoting from=C2=A0<a href=
=3D"https://tools.ietf.org/html/draft-irtf-panrg-what-not-to-do-07">https:/=
/tools.ietf.org/html/draft-irtf-panrg-what-not-to-do-07</a>,=C2=A0</div><di=
v><br></div><div>1.=C2=A0 Introduction<br><br>=C2=A0 =C2=A0At the first mee=
ting of the Path Aware Networking Research Group<br>=C2=A0 =C2=A0[PANRG], a=
t IETF 99 [PANRG-99], Oliver Bonaventure led a discussion<br>=C2=A0 =C2=A0o=
f &quot;A Decade of Path Awareness&quot; [PATH-Decade], on attempts, which<=
br>=C2=A0 =C2=A0were mostly unsuccessful for a variety of reasons, to explo=
it Path<br>=C2=A0 =C2=A0Aware techniques and achieve a variety of goals ove=
r the past decade.<br>=C2=A0 =C2=A0At the end of that discussion, two thing=
s were abundantly clear.<br><br>=C2=A0 =C2=A0o =C2=A0The Internet community=
 has accumulated considerable experience<br>=C2=A0 =C2=A0 =C2=A0 with many =
Path Aware techniques over a long period of time, and<br><br>=C2=A0 =C2=A0o=
 =C2=A0Although some path aware techniques have been deployed (for<br>=C2=
=A0 =C2=A0 =C2=A0 example, Differentiated Services, or DiffServ [RFC2475]),=
 most of<br>=C2=A0 =C2=A0 =C2=A0 these techniques haven&#39;t seen widespre=
ad adoption and deplyment.<br>=C2=A0 =C2=A0 =C2=A0 Even &quot;successful&qu=
ot; techniques like DiffServ can face obstacles that<br>=C2=A0 =C2=A0 =C2=
=A0 prevents wider usage.=C2=A0 The reasons for non-adoption and limited<br=
>=C2=A0 =C2=A0 =C2=A0 adoption and deployment are many, and are worthy of s=
tudy.<br></div><div><br></div><div>So, yeah, there&#39;s a LOT of history h=
ere (and I notice that BANANA isn&#39;t one of the technologies mentioned i=
n that draft, so there&#39;s more than I was remembering).=C2=A0</div><div>=
<br></div><div>Best,</div><div><br></div><div>Spencer</div><div>=C2=A0</div=
></div></div>

--0000000000000efad005a2501584--


From nobody Thu Apr  2 10:33:28 2020
Return-Path: <ted.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7BAD43A0BF3 for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 10:33:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KuLihpHKswaP for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 10:33:04 -0700 (PDT)
Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3CA543A0BF9 for <quic@ietf.org>; Thu,  2 Apr 2020 10:33:04 -0700 (PDT)
Received: by mail-ot1-x329.google.com with SMTP id a49so4259644otc.11 for <quic@ietf.org>; Thu, 02 Apr 2020 10:33:04 -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 :cc; bh=9BS1UhZNfjzgdzDkh65G4KRnEIEzIS5LuePSIO7NEY8=; b=RtAU2F5A9ypomexxkULwNDslRDQH3T3/O9C064DJaHeQk4QIqd3VnF+avsmoXKf2KT pifbyy+HzYtHY9aV2EEQaW7aJiPOrXrUgXtdZDIr8LjifskbltQrtXaf0SBzab/meKUH Eu34jvSINDqhzoGAerQ5KXQqMbVNFXo7oN6QWSdnOvO38TcMY/JoISn2WEDdhBLgFqgx dFqAe29oXrchj3xU56FS/A4nsV8pI5vUy+z5CGv//LX5pAQiFiQrWMcvPS5JdN469A7+ p0rCZLZ8ItowEw8Bm2CsiTHgD7WArgj92vlX/eENE/WMS3y7cf+OFcy32qB5c7GqCbFM wJVw==
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:cc; bh=9BS1UhZNfjzgdzDkh65G4KRnEIEzIS5LuePSIO7NEY8=; b=OCkL7eC5TVQ0oMeiw8AkrttatZDG2H8GdYwDUm4OlT4tQXL7SXeXyuORWOsIot2KQ2 M795Kb1Yl138Xc2RFTnyuYXKhsm7daQGPCgiD8S2wsm43nNDj2iJqyOqBjY23n2w4L9a oxGXL+Bbmq6054C2A8oGb1w4btvfg61XtwBcQVnXLEHNb/AiGtBQmx4OeQ+JW7YalpnJ Dwv7BA9yJvll/dsErd3YfRe1WkDvUnqUPLZxgWkOPGqY/bxDnVEx2fWpxIaRrxmgjgYd h5jz4xl/p+5/PPcvVqqjfHZDA2RVEQQ6OPloWRneVcAERwmRcB7GcbWCvOgrybWeQSiD sx7w==
X-Gm-Message-State: AGi0PuYQ32wBsx1FpdJhVi8L86qdot+2c35GnYGHW3A6WfemB5G9FZ3h JqeJUdFoSGDfslwKnCkyOb2quE+oHadCWaHerok=
X-Google-Smtp-Source: APiQypJeBq0/wdGmO+SYaDR1En6rrN3VloFimkqXFzvNFyYUTWCdVEDzXpai2P7ax67hNdhN89oRs44iswcInMk7kCc=
X-Received: by 2002:a9d:6c94:: with SMTP id c20mr3446359otr.49.1585848783486;  Thu, 02 Apr 2020 10:33:03 -0700 (PDT)
MIME-Version: 1.0
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com> <14c8e8d3-1c93-408c-80d5-4fc298b42583@www.fastmail.com> <CAKKJt-eSYR1r5nWQQWbBnGCn1EKnNXoBWOrthCcgXdqg1cxFqQ@mail.gmail.com> <88651f7f-d78a-48b7-8f73-57c31cca3f95@www.fastmail.com> <CAKKJt-csCm-_PSGjeQ7CG0bay1wrdPsa8UPP0x9Z24FsMkz-EA@mail.gmail.com>
In-Reply-To: <CAKKJt-csCm-_PSGjeQ7CG0bay1wrdPsa8UPP0x9Z24FsMkz-EA@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
Date: Thu, 2 Apr 2020 10:32:37 -0700
Message-ID: <CA+9kkMBcsuJGy5A7cVuooCycfskGLDPnng6O7iN_5t9KWm21DQ@mail.gmail.com>
Subject: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Cc: Martin Thomson <mt@lowentropy.net>, IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000068424a05a2523196"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/9pATAgaI9uouIdousOEodiSSCtg>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Apr 2020 17:33:07 -0000

--00000000000068424a05a2523196
Content-Type: text/plain; charset="UTF-8"

On Thu, Apr 2, 2020 at 8:02 AM Spencer Dawkins at IETF <
spencerdawkins.ietf@gmail.com> wrote:

>
> Like you, I thought that at least someone understood this problem well
>> enough for us to do the work.  I didn't have that expertise myself, but I
>> could see SCTP and MP-TCP.  I've used SCTP multipath myself, many years
>> ago.  What I didn't know then was how narrow that usage was and how
>> difficult the problem is in the general case.  I suspect that many people
>> reached a similar conclusion.
>>
>> We could absolutely set out to do multipath for failover, and we
>> basically have already.  Similarly, multipath for maximizing throughput
>> (what most people seem to want to measure in a lot of testing), seems like
>> it might be achievable.  This sort of general purpose usage is the most
>> difficult without having a good set assumptions backing the work.
>>
>
> I think that's exactly right.
>
>
I am not a multipath expert, but I have built and tested a system that used
multiple paths to achieve its throughput goals.  That was 10 years ago, and
it used DTLS (
https://www.ietf.org/archive/id/draft-hardie-mdtls-session-00.txt has a
brief sketch of the protocol mechanics) to create a session layer on top of
multiple cellular links.

One thing that experience taught me was that even a discrete goal like
"maximize throughput" is not sufficiently granular to express what an
application needs.  That requires a good bit more detail on what the
tolerance for re-ordering is, what buffer capacities you can reasonably
expect, and what the application's tolerances are for jitter and delay.
We were building a system for transmitting 3-d video over multiple cellular
links, primarily to news rooms.  Given the cellular technology of the time
and the different network characteristics of the different paths, that
meant we had to have substantial playout buffers to handle reordering and
odd packet inter-arrival times.  That happened to fit in the tolerance of
our deployment because the buffer time and satellite delays were similar,
and the news readers could manage their reaction times in the same ways.
For lots of other cases, the playout buffer wouldn't have mattered at all
and in others it would have resulted in failure.

I don't want to generalize too much from that one data point, but it hints
to me that you don't really want to build a multipath transport around a
few use cases.  The chances that you are starting from an outlier are
pretty high.  What I think you want to do instead is build facilities into
the protocol that allow you to build multipath applications on top of
them.  If I were re-building the system from 10 years ago on top of QUIC, I
would be looking for a way to bundle connection IDs into session sets, so
that the data passed from QUIC up to the application could be marshaled
into the same application-level playout buffer.  Other applications might
use similar facilities in very different ways.

To put this slightly differently, I think if we're going to tackle how QUIC
handles multipath, I think we have to seriously consider how much of the
work is done in the application layer above it.  We may be able to handle a
wider variety of use cases with fewer primitives if we presume applications
are cooperating to achieve the goal.  For the ones which will remain
ignorant of it, we can obviously still provide failover.  It's not clear to
me, though, how much more we can do without restricting the options for the
ones that do have multipath aware applications.

Just my two cents, obviously,

Ted

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

<div dir=3D"ltr"><div dir=3D"ltr">On Thu, Apr 2, 2020 at 8:02 AM Spencer Da=
wkins at IETF &lt;<a href=3D"mailto:spencerdawkins.ietf@gmail.com">spencerd=
awkins.ietf@gmail.com</a>&gt; wrote:<br></div><div class=3D"gmail_quote"><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=
=3D"gmail_quote"><br><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Like=
 you, I thought that at least someone understood this problem well enough f=
or us to do the work.=C2=A0 I didn&#39;t have that expertise myself, but I =
could see SCTP and MP-TCP.=C2=A0 I&#39;ve used SCTP multipath myself, many =
years ago.=C2=A0 What I didn&#39;t know then was how narrow that usage was =
and how difficult the problem is in the general case.=C2=A0 I suspect that =
many people reached a similar conclusion.<br>
<br>
We could absolutely set out to do multipath for failover, and we basically =
have already.=C2=A0 Similarly, multipath for maximizing throughput (what mo=
st people seem to want to measure in a lot of testing), seems like it might=
 be achievable.=C2=A0 This sort of general purpose usage is the most diffic=
ult without having a good set assumptions backing the work.<br></blockquote=
><div><br></div><div>I think that&#39;s exactly right.=C2=A0</div><br></div=
></div></blockquote><div><br></div><div>I am not a multipath expert, but I =
have built and tested a system that used multiple paths to achieve its thro=
ughput goals.=C2=A0 That was 10 years ago, and it used DTLS (<a href=3D"htt=
ps://www.ietf.org/archive/id/draft-hardie-mdtls-session-00.txt">https://www=
.ietf.org/archive/id/draft-hardie-mdtls-session-00.txt</a> has a brief sket=
ch of the protocol mechanics) to create a session layer on top of multiple =
cellular links.=C2=A0 <br></div></div><div class=3D"gmail_quote"><br></div>=
<div class=3D"gmail_quote">One thing that experience taught me was that eve=
n a discrete goal like &quot;maximize throughput&quot; is not sufficiently =
granular to express what an application needs.=C2=A0 That requires a good b=
it more detail on what the tolerance for re-ordering is, what buffer capaci=
ties you can reasonably expect, and what the application&#39;s tolerances a=
re for jitter and delay. =C2=A0 We were building a system for transmitting =
3-d video over multiple cellular links, primarily to news rooms.=C2=A0 Give=
n the cellular technology of the time and the different network characteris=
tics of the different paths, that meant we had to have substantial playout =
buffers to handle reordering and odd packet inter-arrival times.=C2=A0 That=
 happened to fit in the tolerance of our deployment because the buffer time=
 and satellite delays were similar, and the news readers could manage their=
 reaction times in the same ways.=C2=A0 For lots of other cases, the playou=
t buffer wouldn&#39;t have mattered at all and in others it would have resu=
lted in failure.=C2=A0 <br></div><div class=3D"gmail_quote"><br></div><div =
class=3D"gmail_quote">I don&#39;t want to generalize too much from that one=
 data point, but it hints to me that you don&#39;t really want to build a m=
ultipath transport around a few use cases.=C2=A0 The chances that you are s=
tarting from an outlier are pretty high.=C2=A0 What I think you want to do =
instead is build facilities into the protocol that allow you to build multi=
path applications on top of them.=C2=A0 If I were re-building the system fr=
om 10 years ago on top of QUIC, I would be looking for a way to bundle conn=
ection IDs into session sets, so that the data passed from QUIC up to the a=
pplication could be marshaled into the same application-level playout buffe=
r.=C2=A0 Other applications might use similar facilities in very different =
ways.=C2=A0 <br></div><div class=3D"gmail_quote"><br></div><div class=3D"gm=
ail_quote">To put this slightly differently, I think if we&#39;re going to =
tackle how QUIC handles multipath, I think we have to seriously consider ho=
w much of the work is done in the application layer above it.=C2=A0 We may =
be able to handle a wider variety of use cases with fewer primitives if we =
presume applications are cooperating to achieve the goal.=C2=A0 For the one=
s which will remain ignorant of it, we can obviously still provide failover=
.=C2=A0 It&#39;s not clear to me, though, how much more we can do without r=
estricting the options for the ones that do have multipath aware applicatio=
ns.</div><div class=3D"gmail_quote"><br></div><div class=3D"gmail_quote">Ju=
st my two cents, obviously,</div><div class=3D"gmail_quote"><br></div><div =
class=3D"gmail_quote">Ted<br></div></div>

--00000000000068424a05a2523196--


From nobody Thu Apr  2 17:16:42 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A76013A0937 for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 17:16:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4rPt-ypRzzOw for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 17:16:29 -0700 (PDT)
Received: from mail-io1-xd33.google.com (mail-io1-xd33.google.com [IPv6:2607:f8b0:4864:20::d33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 777393A093C for <quic@ietf.org>; Thu,  2 Apr 2020 17:16:05 -0700 (PDT)
Received: by mail-io1-xd33.google.com with SMTP id h131so5701226iof.1 for <quic@ietf.org>; Thu, 02 Apr 2020 17:16:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=eLmy4ZfyxNj8ezpUDgFUiQlsaF2pHOuczk93+MsIpJU=; b=bzWfvJ/xkUAZ05XSQTGahGmlW9lNwLCSb/VgTC1WuSsUXxVuJrL5fZUyio6XkrkX+y i9epK266b4JV8uR1YgP1iVQvL+eSyC83ssE4eQ3yOoIhHi0tFj4CGmA12QK+YS4E22jV 25amilTMT86vnyibCIcObwr9hAK0dcVOOgnQtpsXMwz7pWKMVIw+mfhnXA0KW99V5j03 RBddcgPnx8hWOMnfjBbg6mexLSfC1F8zswCbb3ZD3b6nvsuLDV4IhsMSGaPLqMatDQCd 7rxinYP8U9buCsfO9pbRMEfsRlamMBvU8dqc7OKM9y1YLwBxJXrASVAhNfIvni6MkiMG V0sw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=eLmy4ZfyxNj8ezpUDgFUiQlsaF2pHOuczk93+MsIpJU=; b=GGUKYIpnDEYJaaivKvvQBQiJ7FK7mI+EgknTIShzw1XTibCj+ZV3QQCTHxPEKyinT1 DVcdtFdMRMb2BDeKy9leehVu6qJZRRA9HkCJbxHF6fhGfnNJhHzes3Dg6rGn2GbB42yK C2EtVh5OixERwEfnUDUFRu7LN3hE80rgf3ppqucDRnmnIq9Dc1jyr7Rkxz3c3/XR/KQO si+HOpbSSgRkj7Mi9vXn6ven539sURq3dqN2ySqM6rj6NmgTrqAtIyMl8tzDaZIa3fRi e9D3NdGziVSYAOpvnqog9tVTrBXWsgxkRfEXkOopS3iDbc31FOQ4CD+Vrao2qFPlYbpF t1HQ==
X-Gm-Message-State: AGi0Pua5jZU8VMVyAzCeal0GXDBzBKCe5JkiSSm6xv5HGA59L53GyIZI zjVUcb16rqpV8y4BszvjqwYJ0NvXSpIXQxDkhXQBWg0z
X-Google-Smtp-Source: APiQypL8Q0NNX5cI2H7cFdy30ImxxvaM90fYdhUZFCVu1knYQlTeYsgluVZPkvBWO4fC64HHiOGoeUsNJK3KjdupHx8=
X-Received: by 2002:a5d:87c6:: with SMTP id q6mr5229277ios.163.1585872964076;  Thu, 02 Apr 2020 17:16:04 -0700 (PDT)
MIME-Version: 1.0
From: Martin Duke <martin.h.duke@gmail.com>
Date: Thu, 2 Apr 2020 17:15:53 -0700
Message-ID: <CAM4esxSrRvpms8JmiZfKgbRAZtQFLkuXvoB9LZqN-NwmMpRY+g@mail.gmail.com>
Subject: PR #3547: community input needed
To: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000aecc8d05a257d250"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/kxKOhvaV5TZ1HEVYvL8l99vx1nU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 00:16:39 -0000

--000000000000aecc8d05a257d250
Content-Type: text/plain; charset="UTF-8"

Hello QUIC,

We have had an endless discussion on #3547
<https://github.com/quicwg/base-drafts/pull/3547>, and Kazuho, MT, and I
have gotten to the point where everyone else is exhausted, the decision
space is opaque to newcomers, and we're making value judgments about
implementer pain. So I'd like to try to extract out the key issue and see
if we can get some broader input about these value judgment.

*Issue*: in the current spec, there is a legal attack
<https://github.com/quicwg/base-drafts/issues/3509> where the attacker
sends NEW_CONNECTION_ID at a very high rate, with each frame increasing
Retire Prior To enough to remain compliant with the victim's
active_connection_id_limit. The victim is required to send a large number
of RCIDs, some of which may be lost or not acked. There is essentially
unbounded state at the victim to keep track of this, and this state is
useless when the peer is not behaving pathologically. (There are other
variants of this, but I'll keep it simple)

We are also trying to do this without breaking changes that make the coming
draft-28 incompatible with draft-27, which is why we've ruled out a fix to
the wire image <https://github.com/quicwg/base-drafts/pull/3553> that would
comprehensively solve the problem.

We've converged on two tweaks to the spec, which I'll call "the leak" and
"the lag".

*"the lag"*: instead of telling the host to send all RCIDs right away,
suggest that it can limit the number of RCIDs it sends per RTT to a small
number that can easily fit in a packet. This comment
<https://github.com/quicwg/base-drafts/pull/3547#discussion_r401340815>has
pseudocode that implements one way to do this where the required state is
approximately constant for any number of RCIDs to retire.

*Pro*: a very subtle tweak to the spec that doesn't change anything about
the contract with the peer -- it already has to handle the possibility that
RCIDs might be delayed.
*Con*: The low-state pseudocode is a little cute and may not mesh well with
existing implementations.

*"the leak"*: the other approach is to allow hosts in this situation to
limit the number of RCIDs it has outstanding to a reasonable number and
simply *never send* some RCIDs beyond this limit.

*Pro*: This is likely to be easier to retrofit onto existing
implementations. It's also conceptually simpler to figure out how to do
this while limiting state.
*Con:* If the peer never receives some RCIDs, this will eventually starve
its ability to provide new ones and may therefore force termination of the
connection.

There is other stuff in here but this is the root of it. If there is a
strong signal from the list I think Kazuho and I will stop arguing and ship
it.

Martin Duke

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

<div dir=3D"ltr"><div>Hello QUIC,</div><div><br></div><div>We have had an e=
ndless discussion on <a href=3D"https://github.com/quicwg/base-drafts/pull/=
3547">#3547</a>, and Kazuho, MT, and I have gotten to the point where every=
one else is exhausted, the decision space is opaque to newcomers, and we&#3=
9;re making value judgments about implementer pain. So I&#39;d like to try =
to extract out the key issue and see if we can get some broader input about=
 these value judgment.</div><div><br></div><div><u>Issue</u>: in the curren=
t spec, <a href=3D"https://github.com/quicwg/base-drafts/issues/3509">there=
 is a legal attack</a> where the attacker sends NEW_CONNECTION_ID at a very=
 high rate, with each frame increasing Retire Prior To enough to remain com=
pliant with the victim&#39;s active_connection_id_limit. The victim is requ=
ired to send a large number of RCIDs, some of which may be lost or not acke=
d. There is essentially unbounded state at the victim to keep track of this=
, and this state is useless when the peer is not behaving pathologically. (=
There are other variants of this, but I&#39;ll keep it simple)</div><div><b=
r></div><div>We are also trying to do this without breaking changes that ma=
ke the coming draft-28 incompatible with draft-27, which is why we&#39;ve r=
uled out a <a href=3D"https://github.com/quicwg/base-drafts/pull/3553">fix =
to the wire image</a> that would comprehensively solve the problem.</div><d=
iv><br></div><div>We&#39;ve converged on two tweaks to the spec, which I&#3=
9;ll call &quot;the leak&quot; and &quot;the lag&quot;.</div><div><br></div=
><div><b>&quot;<u>the lag</u>&quot;</b>: instead of telling the host to sen=
d all RCIDs right away, suggest that it can limit the number of RCIDs it se=
nds per RTT to a small number that can easily fit in a packet. <a href=3D"h=
ttps://github.com/quicwg/base-drafts/pull/3547#discussion_r401340815">This =
comment </a>has pseudocode that implements one way to do this where the req=
uired state is approximately constant for any number of RCIDs to retire.</d=
iv><div><br></div><div><u>Pro</u>: a very subtle tweak to the spec that doe=
sn&#39;t change anything about the contract with the peer -- it already has=
 to handle the possibility that RCIDs might be delayed.</div><div><u>Con</u=
>: The low-state pseudocode is a little cute and may not mesh well with exi=
sting implementations.</div><div><br></div><div><b><u>&quot;the leak&quot;<=
/u></b>: the other approach is to allow hosts in this situation to limit th=
e number of RCIDs it has outstanding to a reasonable number and simply *nev=
er send* some RCIDs beyond this limit.</div><div><br></div><div><u>Pro</u>:=
 This is likely to be easier to retrofit onto existing implementations. It&=
#39;s also conceptually simpler to figure out how to do this while limiting=
 state.</div><div><u>Con:</u> If the peer never receives some RCIDs, this w=
ill eventually starve its ability to provide new ones and may therefore for=
ce termination of the connection.</div><div><br></div><div>There is other s=
tuff in here but this is the root of it. If there is a strong signal from t=
he list I think Kazuho and I will stop arguing and ship it.</div><div><br><=
/div><div>Martin Duke<br></div><div><br></div><div><br></div></div>

--000000000000aecc8d05a257d250--


From nobody Thu Apr  2 20:34:39 2020
Return-Path: <anqing.aq@alibaba-inc.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 598693A064A for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 20:34:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=alibaba-inc.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hE1mYbKQfDT0 for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 20:34:34 -0700 (PDT)
Received: from out0-150.mail.aliyun.com (out0-150.mail.aliyun.com [140.205.0.150]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B7FF93A0645 for <quic@ietf.org>; Thu,  2 Apr 2020 20:34:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1585884869; h=Date:From:To:Message-ID:Subject:MIME-Version:Content-Type; bh=SJG9lhZj7lZC/AjQ5sKYSTbKUSxecYR6IXTbCLwOQXA=; b=crxWdSWwN+aZZ1wcr6DkywpJ7L/EhDsY+I66XDRLX1ns08nUxjLAKCDWgxN1BMYBb5LjasByctvS6fofcRS5WBHCInszDdTWJt20b03BOdpfLolFFdvpPPR4Y5DJt5LDnetSfLcRxFkjxaTGBxsz/IpLRcG5HIhHAQ+GGkyqUXQ=
X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R101e4; CH=green; DM=||false|; DS=||; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e02c03299; MF=anqing.aq@alibaba-inc.com; NM=1; PH=DW; RN=3; SR=0; TI=W4_5844326_v5ForWebDing_0A9326DB_1585884332818_o7001c2285; 
Received: from WS-web (anqing.aq@alibaba-inc.com[W4_5844326_v5ForWebDing_0A9326DB_1585884332818_o7001c2285]) by e02c03289.eu6 at Fri, 03 Apr 2020 11:34:27 +0800
Date: Fri, 03 Apr 2020 11:34:27 +0800
From: "Qing An" <anqing.aq@alibaba-inc.com>
To: "IETF QUIC WG" <quic@ietf.org>
Cc: "Spencer Dawkins at IETF" <spencerdawkins.ietf@gmail.com>, "Martin Thomson" <mt@lowentropy.net>
Reply-To: "Qing An" <anqing.aq@alibaba-inc.com>
Message-ID: <aaadc56d-99c8-4b16-809f-026789b04aa6.anqing.aq@alibaba-inc.com>
Subject: =?UTF-8?B?UmU6ID0/VVRGLTg/UT9SZTpfW0Z3ZDpfTmV3X0xpYWlzb25fU3RhdGVtZW50LCBfIkxTX29u?= =?UTF-8?B?X25lZWRfZm9yX011bHRpLVBhdGhfUVU/PSBJQyBmb3IgQVRTU1MiXQ==?=
X-Mailer: [Alimail-Mailagent revision 4][W4_5844326][v5ForWebDing][Chrome]
MIME-Version: 1.0
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com> <14c8e8d3-1c93-408c-80d5-4fc298b42583@www.fastmail.com> <CAKKJt-eSYR1r5nWQQWbBnGCn1EKnNXoBWOrthCcgXdqg1cxFqQ@mail.gmail.com> <88651f7f-d78a-48b7-8f73-57c31cca3f95@www.fastmail.com>, <8360B787-270C-4217-BB05-A186B657248B@tessares.net>
x-aliyun-mail-creator: W4_5844326_v5ForWebDing_M3LTW96aWxsYS81LjAgKE1hY2ludG9zaDsgSW50ZWwgTWFjIE9TIFggMTBfMTVfMykgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzgwLjAuMzk4Ny4xMzIgU2FmYXJpLzUzNy4zNg==vN
In-Reply-To: <8360B787-270C-4217-BB05-A186B657248B@tessares.net>
Content-Type: multipart/alternative; boundary="----=ALIBOUNDARY_50370_4c2f4940_5e86aec3_31ec79"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/iH8K94uSBdIq7vd7x1dV459FzQc>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 03:34:37 -0000

------=ALIBOUNDARY_50370_4c2f4940_5e86aec3_31ec79
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

Cgo+V2UgY2FuIGxldmVyYWdlIGFsbCB0aGUgd29yayBkb25lIHdpdGggTVBUQ1AuIFFVSUMgc2lt
cGxpZmllcyB0aGUgcHJvYmxlbSBiZWNhdXNlIHdlIGRvIG5vdCBuZWVkIHRvIHRha2UgY2FyZSBv
ZiBhbnkga2luZCBvZiBtaWRkbGVib3ggaW50ZXJmZXJlbmNlLiBNYW55IHJlc2VhcmNoIHBhcGVy
cyBoYXZlIHRyaWVkIHRvIG1heGltaXNlID50aHJvdWdocHV0IGJlY2F1c2UgdGhpcyBmaXRzIHdl
bGwgaW4gbGFiIGVudmlyb25tZW50cywgYnV0IGRlcGxveW1lbnRzIGhhdmUgZGlmZmVyZW50IG9i
amVjdGl2ZXMgOgo+LSBvbiBzbWFydHBob25lcywgZGVwbG95bWVudHMgdHJ5IHRvIG1pbmltaXNl
IHRoZSB1dGlsaXNhdGlvbiBvZiB0aGUgY2VsbHVsYXIgbmV0d29yayB3aGVuIHRoZSBXaS1GaSBp
cyBnb29kIGVub3VnaCAod2l0aCBkaWZmZXJlbnQgZGVmaW5pdGlvbnMgb2YgZ29vZCBlbm91Z2gg
ZGVwZW5kaW5nIG9uIHRoZSBhcHBsaWNhdGlvbikKPi0gaW4gaHlicmlkIGFjY2VzcyBuZXR3b3Jr
cyB0aGF0IGNvbWJpbmUgeERTTCBhbmQgNEcsIGRlcGxveW1lbnRzIHRyeSB0byBvbmx5IHVzZSB0
aGUgNEcgbmV0d29yayB3aGVuIHRoZSBEU0wgaXMgZnVsbCAgCj4KPlRoZXNlIG9iamVjdGl2ZXMg
YXJlIHJlYWNoZWQgYnkgdXNpbmcgcGFja2V0IHNjaGVkdWxlcnMgYW5kIHBhdGggbWFuYWdlcnMg
dGhhdCBhcmUgc3BlY2lmaWMgdG8gZWFjaCB1c2UgY2FzZSBidXQgaGF2ZSBub3QgYmVlbiBzdGFu
ZGFyZGlzZWQgd2l0aGluIHRoZSBJRVRGLiBDb25jZXJuaW5nIHRoZSBwYWNrZXQgc2NoZWR1bGVy
cywgd2UgPnN0YXJ0ZWQgdG8gZG9jdW1lbnQgdGhlbSBpbiBhIGdlbmVyaWMgbWFubmVyIGluIAo+
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWJvbmF2ZW50dXJlLWljY3JnLXNjaGVk
dWxlcnMtMDAKPmFuZCBwbGFubmVkIHRvIHByZXNlbnQgdGhlIGRyYWZ0IGluIFZhbmNvdXZlcgoK
aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtYW4tbXVsdGlwYXRoLXF1aWMt
dHJhZmZpYy1kaXN0cmlidXRpb24vIGRlc2NyaWJlcyBzZXZlcmFsIGtleSBjb21wb25lbnRzIGZv
ciBNdWx0aXBhdGggUVVJQyB0cmFmZmljIGRpc3RyaWJ1dGlvbi4gCgoKICAgICAgICAgICAgPj5U
aGlzIHNvcnQgb2YgZ2VuZXJhbCBwdXJwb3NlIHVzYWdlIGlzIHRoZSBtb3N0IGRpZmZpY3VsdCB3
aXRob3V0IGhhdmluZyBhIGdvb2Qgc2V0IGFzc3VtcHRpb25zIGJhY2tpbmcgdGhlIHdvcmsuCiAg
ICAgICAgICAgID4+SWYgdGhpcyBpcyB0cnVseSBkZXNpcmFibGUsIEkgd291bGQgc3VnZ2VzdCB0
aGF0IHNvbWUgb2YgdGhvc2UgY29tcGFuaWVzIGxpc3RlZCBhcyBzdXBwb3J0aW5nIHRoZSBsaWFp
c29uIHN0YXRlbWVudCBjb3VsZCBzZW5kIHNvbWUgcGVvcGxlIHRvIGZlZWQgaW4gcmVxdWlyZW1l
bnRzLCByZWZpbmUgdGhlIHNjb3BlLCBtYWtlIAogICAgICAgICAgICA+PnByb3Bvc2FscywgYW5k
IHdvcmsgb24gc29sdXRpb25zLiAgVGhlIElFVEYgaXMgdW5saWtlbHkgdG8gbWFnaWNhbGx5IGNy
ZWF0ZSBzb21ldGhpbmcgdGhhdCB3aWxsIG1lZXQgM0dQUCBuZWVkcyBhbmQgdGhlIHNwZWVkIG9m
IGludGVyYWN0aW9uIHZpYSBsaWFpc29uIHN0YXRlbWVudCBpc24ndCBjb25kdWNpdmUgdG8gd29y
a2luZyAKICAgICAgICAgICAgPj50aHJvdWdoIHRoaXMuCgo+SeKAmW0gcmVhZHkgdG8gd29yayBv
biBzdWNoIGEgZG9jdW1lbnQuIEZlZWwgZnJlZSB0byBjb250YWN0IG1lIGlmIHlvdeKAmWQgbGlr
ZSB0byBwYXJ0aWNpcGF0ZS4KSSdkIGxpa2UgdG8gcGFydGljaXBhdGUgYW5kIGNvLXdvcmsgb24g
dGhpcyBkb2N1bWVudC4gCgoKUWluZwoK
------=ALIBOUNDARY_50370_4c2f4940_5e86aec3_31ec79
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64

PGRpdiBjbGFzcz0iX19hbGl5dW5fZW1haWxfYm9keV9ibG9jayI+PGRpdiAgc3R5bGU9ImxpbmUt
aGVpZ2h0OjEuNztmb250LWZhbWlseTpUYWhvbWEsQXJpYWwsU1RIZWl0aSxTaW1TdW47Zm9udC1z
aXplOjE0LjBweDtjb2xvcjojMDAwMDAwOyI+PGRpdiAgc3R5bGU9ImNsZWFyOmJvdGg7Ij48YnIg
PjwvZGl2PjxkaXYgIHN0eWxlPSJjbGVhcjpib3RoOyI+PGJyID48L2Rpdj48ZGl2ICBzdHlsZT0i
Y2xlYXI6Ym90aDsiPjxkaXYgIHN0eWxlPSJtYXJnaW46LjBweDtwYWRkaW5nOi4wcHg7Ym9yZGVy
Oi4wcHg7b3V0bGluZTouMHB4O2NvbG9yOiMwMDAwMDA7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLFRh
aG9tYSxBcmlhbDtmb250LXNpemU6MTQuMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFu
dC1saWdhdHVyZXM6bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDtmb250LXdlaWdodDo0
MDA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDouMHB4O3RleHQtdHJhbnNmb3JtOm5vbmU7
dGV4dC1kZWNvcmF0aW9uLXN0eWxlOmluaXRpYWw7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOmluaXRp
YWw7Ij4mZ3Q7V2UgY2FuIGxldmVyYWdlIGFsbCB0aGUgd29yayBkb25lIHdpdGggTVBUQ1AuIFFV
SUMgc2ltcGxpZmllcyB0aGUgcHJvYmxlbSBiZWNhdXNlIHdlIGRvIG5vdCBuZWVkIHRvIHRha2Ug
Y2FyZSBvZiBhbnkga2luZCBvZiBtaWRkbGVib3ggaW50ZXJmZXJlbmNlLiBNYW55IHJlc2VhcmNo
IHBhcGVycyBoYXZlIHRyaWVkIHRvIG1heGltaXNlICZndDt0aHJvdWdocHV0IGJlY2F1c2UgdGhp
cyBmaXRzIHdlbGwgaW4gbGFiIGVudmlyb25tZW50cywgYnV0IGRlcGxveW1lbnRzIGhhdmUgZGlm
ZmVyZW50IG9iamVjdGl2ZXMgOjwvZGl2PjxkaXYgIHN0eWxlPSJtYXJnaW46LjBweDtwYWRkaW5n
Oi4wcHg7Ym9yZGVyOi4wcHg7b3V0bGluZTouMHB4O2NvbG9yOiMwMDAwMDA7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhLFRhaG9tYSxBcmlhbDtmb250LXNpemU6MTQuMHB4O2ZvbnQtc3R5bGU6bm9ybWFs
O2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDtm
b250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDouMHB4O3RleHQtdHJh
bnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOmluaXRpYWw7dGV4dC1kZWNvcmF0aW9u
LWNvbG9yOmluaXRpYWw7Ij4mZ3Q7LSBvbiBzbWFydHBob25lcywgZGVwbG95bWVudHMgdHJ5IHRv
IG1pbmltaXNlIHRoZSB1dGlsaXNhdGlvbiBvZiB0aGUgY2VsbHVsYXIgbmV0d29yayB3aGVuIHRo
ZSBXaS1GaSBpcyBnb29kIGVub3VnaCAod2l0aCBkaWZmZXJlbnQgZGVmaW5pdGlvbnMgb2YgZ29v
ZCBlbm91Z2ggZGVwZW5kaW5nIG9uIHRoZSBhcHBsaWNhdGlvbik8L2Rpdj48ZGl2ICBzdHlsZT0i
bWFyZ2luOi4wcHg7cGFkZGluZzouMHB4O2JvcmRlcjouMHB4O291dGxpbmU6LjBweDtjb2xvcjoj
MDAwMDAwO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxUYWhvbWEsQXJpYWw7Zm9udC1zaXplOjE0LjBw
eDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZh
cmlhbnQtY2Fwczpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1p
bmRlbnQ6LjBweDt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTppbml0
aWFsO3RleHQtZGVjb3JhdGlvbi1jb2xvcjppbml0aWFsOyI+Jmd0Oy0gaW4gaHlicmlkIGFjY2Vz
cyBuZXR3b3JrcyB0aGF0IGNvbWJpbmUgeERTTCBhbmQgNEcsIGRlcGxveW1lbnRzIHRyeSB0byBv
bmx5IHVzZSB0aGUgNEcgbmV0d29yayB3aGVuIHRoZSBEU0wgaXMgZnVsbCAmbmJzcDs8L2Rpdj48
ZGl2ICBzdHlsZT0ibWFyZ2luOi4wcHg7cGFkZGluZzouMHB4O2JvcmRlcjouMHB4O291dGxpbmU6
LjBweDtjb2xvcjojMDAwMDAwO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxUYWhvbWEsQXJpYWw7Zm9u
dC1zaXplOjE0LjBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5v
cm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246
c3RhcnQ7dGV4dC1pbmRlbnQ6LjBweDt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtZGVjb3JhdGlv
bi1zdHlsZTppbml0aWFsO3RleHQtZGVjb3JhdGlvbi1jb2xvcjppbml0aWFsOyI+Jmd0OzwvZGl2
PjxkaXYgIHN0eWxlPSJtYXJnaW46LjBweDtwYWRkaW5nOi4wcHg7Ym9yZGVyOi4wcHg7b3V0bGlu
ZTouMHB4O2NvbG9yOiMwMDAwMDA7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLFRhaG9tYSxBcmlhbDtm
b250LXNpemU6MTQuMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6
bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDtmb250LXdlaWdodDo0MDA7dGV4dC1hbGln
bjpzdGFydDt0ZXh0LWluZGVudDouMHB4O3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0
aW9uLXN0eWxlOmluaXRpYWw7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOmluaXRpYWw7Ij4mZ3Q7VGhl
c2Ugb2JqZWN0aXZlcyBhcmUgcmVhY2hlZCBieSB1c2luZyBwYWNrZXQgc2NoZWR1bGVycyBhbmQg
cGF0aCBtYW5hZ2VycyB0aGF0IGFyZSBzcGVjaWZpYyB0byBlYWNoIHVzZSBjYXNlIGJ1dCBoYXZl
IG5vdCBiZWVuIHN0YW5kYXJkaXNlZCB3aXRoaW4gdGhlIElFVEYuIENvbmNlcm5pbmcgdGhlIHBh
Y2tldCBzY2hlZHVsZXJzLCB3ZSAmZ3Q7c3RhcnRlZCB0byBkb2N1bWVudCB0aGVtIGluIGEgZ2Vu
ZXJpYyBtYW5uZXIgaW4mbmJzcDs8L2Rpdj48ZGl2ICBzdHlsZT0ibWFyZ2luOi4wcHg7cGFkZGlu
ZzouMHB4O2JvcmRlcjouMHB4O291dGxpbmU6LjBweDtjb2xvcjojMDAwMDAwO2ZvbnQtZmFtaWx5
OkhlbHZldGljYSxUYWhvbWEsQXJpYWw7Zm9udC1zaXplOjE0LjBweDtmb250LXN0eWxlOm5vcm1h
bDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3JtYWw7
Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6LjBweDt0ZXh0LXRy
YW5zZm9ybTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTppbml0aWFsO3RleHQtZGVjb3JhdGlv
bi1jb2xvcjppbml0aWFsOyI+Jmd0OzxhICBjbGFzcz0iIiBocmVmPSJodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtYm9uYXZlbnR1cmUtaWNjcmctc2NoZWR1bGVycy0wMCIgdGFyZ2V0
PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ib25hdmVudHVyZS1p
Y2NyZy1zY2hlZHVsZXJzLTAwPC9hPjwvZGl2PjxkaXYgIHN0eWxlPSJtYXJnaW46LjBweDtwYWRk
aW5nOi4wcHg7Ym9yZGVyOi4wcHg7b3V0bGluZTouMHB4O2NvbG9yOiMwMDAwMDA7Zm9udC1mYW1p
bHk6SGVsdmV0aWNhLFRhaG9tYSxBcmlhbDtmb250LXNpemU6MTQuMHB4O2ZvbnQtc3R5bGU6bm9y
bWFsO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1h
bDtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDouMHB4O3RleHQt
dHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOmluaXRpYWw7dGV4dC1kZWNvcmF0
aW9uLWNvbG9yOmluaXRpYWw7Ij4mZ3Q7YW5kIHBsYW5uZWQgdG8gcHJlc2VudCB0aGUgZHJhZnQg
aW4gVmFuY291dmVyPC9kaXY+PGRpdiAgc3R5bGU9Im1hcmdpbjouMHB4O3BhZGRpbmc6LjBweDti
b3JkZXI6LjBweDtvdXRsaW5lOi4wcHg7Y29sb3I6IzAwMDAwMDtmb250LWZhbWlseTpIZWx2ZXRp
Y2EsVGFob21hLEFyaWFsO2ZvbnQtc2l6ZToxNC4wcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12
YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO2ZvbnQtd2Vp
Z2h0OjQwMDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtaW5kZW50Oi4wcHg7dGV4dC10cmFuc2Zvcm06
bm9uZTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6aW5pdGlhbDt0ZXh0LWRlY29yYXRpb24tY29sb3I6
aW5pdGlhbDsiPjxiciA+PC9kaXY+PGRpdiAgc3R5bGU9Im1hcmdpbjouMHB4O3BhZGRpbmc6LjBw
eDtib3JkZXI6LjBweDtvdXRsaW5lOi4wcHg7Y29sb3I6IzAwMDAwMDtmb250LWZhbWlseTpIZWx2
ZXRpY2EsVGFob21hLEFyaWFsO2ZvbnQtc2l6ZToxNC4wcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9u
dC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO2ZvbnQt
d2VpZ2h0OjQwMDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtaW5kZW50Oi4wcHg7dGV4dC10cmFuc2Zv
cm06bm9uZTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6aW5pdGlhbDt0ZXh0LWRlY29yYXRpb24tY29s
b3I6aW5pdGlhbDsiPjxhICBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9k
cmFmdC1hbi1tdWx0aXBhdGgtcXVpYy10cmFmZmljLWRpc3RyaWJ1dGlvbi8iPmh0dHBzOi8vZGF0
YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWFuLW11bHRpcGF0aC1xdWljLXRyYWZmaWMtZGlz
dHJpYnV0aW9uLzwvYT4mbmJzcDs8c3BhbiA+ZGVzY3JpYmVzJm5ic3A7c2V2ZXJhbCZuYnNwO2tl
eSZuYnNwO2NvbXBvbmVudHMmbmJzcDtmb3ImbmJzcDtNdWx0aXBhdGgmbmJzcDtRVUlDIHRyYWZm
aWMmbmJzcDtkaXN0cmlidXRpb24uJm5ic3A7PC9zcGFuPjwvZGl2PjxkaXYgIHN0eWxlPSJtYXJn
aW46LjBweDtwYWRkaW5nOi4wcHg7Ym9yZGVyOi4wcHg7b3V0bGluZTouMHB4O2NvbG9yOiMwMDAw
MDA7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLFRhaG9tYSxBcmlhbDtmb250LXNpemU6MTQuMHB4O2Zv
bnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9ybWFsO2ZvbnQtdmFyaWFu
dC1jYXBzOm5vcm1hbDtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVu
dDouMHB4O3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOmluaXRpYWw7
dGV4dC1kZWNvcmF0aW9uLWNvbG9yOmluaXRpYWw7Ij48c3BhbiA+PGJyID48L3NwYW4+PC9kaXY+
PGRpdiAgc3R5bGU9Im1hcmdpbjouMHB4O3BhZGRpbmc6LjBweDtib3JkZXI6LjBweDtvdXRsaW5l
Oi4wcHg7Y29sb3I6IzAwMDAwMDtmb250LWZhbWlseTpIZWx2ZXRpY2EsVGFob21hLEFyaWFsO2Zv
bnQtc2l6ZToxNC4wcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpu
b3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWdu
OnN0YXJ0O3RleHQtaW5kZW50Oi4wcHg7dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LWRlY29yYXRp
b24tc3R5bGU6aW5pdGlhbDt0ZXh0LWRlY29yYXRpb24tY29sb3I6aW5pdGlhbDsiPjxzcGFuID48
L3NwYW4+PGRpdiAgY2xhc3M9IiIgc3R5bGU9InBhZGRpbmc6LjBweDtib3JkZXI6LjBweDtjb2xv
cjojMDAwMDAwO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxUYWhvbWEsQXJpYWw7Zm9udC1zaXplOjE0
LjBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250
LXZhcmlhbnQtY2Fwczpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246c3RhcnQ7dGV4
dC1pbmRlbnQ6LjBweDt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpp
bml0aWFsO3RleHQtZGVjb3JhdGlvbi1jb2xvcjppbml0aWFsO21hcmdpbjouMHB4O291dGxpbmU6
LjBweDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxkaXYgIGNsYXNzPSIiIHN0eWxlPSJwYWRk
aW5nOi4wcHg7Ym9yZGVyOi4wcHg7Y29sb3I6IzAwMDAwMDtmb250LWZhbWlseTpIZWx2ZXRpY2Es
VGFob21hLEFyaWFsO2ZvbnQtc2l6ZToxNC4wcHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJp
YW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO2ZvbnQtd2VpZ2h0
OjQwMDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtaW5kZW50Oi4wcHg7dGV4dC10cmFuc2Zvcm06bm9u
ZTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6aW5pdGlhbDt0ZXh0LWRlY29yYXRpb24tY29sb3I6aW5p
dGlhbDttYXJnaW46LjBweDtvdXRsaW5lOi4wcHg7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7ICZndDsmZ3Q7VGhpcyBzb3J0IG9m
IGdlbmVyYWwgcHVycG9zZSB1c2FnZSBpcyB0aGUgbW9zdCBkaWZmaWN1bHQgd2l0aG91dCBoYXZp
bmcgYSBnb29kIHNldCBhc3N1bXB0aW9ucyBiYWNraW5nIHRoZSB3b3JrLjwvZGl2PjxkaXYgIGNs
YXNzPSIiIHN0eWxlPSJwYWRkaW5nOi4wcHg7Ym9yZGVyOi4wcHg7Y29sb3I6IzAwMDAwMDtmb250
LWZhbWlseTpIZWx2ZXRpY2EsVGFob21hLEFyaWFsO2ZvbnQtc2l6ZToxNC4wcHg7Zm9udC1zdHls
ZTpub3JtYWw7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6
bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtaW5kZW50Oi4wcHg7
dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6aW5pdGlhbDt0ZXh0LWRl
Y29yYXRpb24tY29sb3I6aW5pdGlhbDttYXJnaW46LjBweDtvdXRsaW5lOi4wcHg7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmZ3Q7Jmd0O0lmIHRoaXMgaXMgdHJ1bHkgZGVzaXJhYmxlLCBJIHdvdWxkIHN1Z2dl
c3QgdGhhdCBzb21lIG9mIHRob3NlIGNvbXBhbmllcyBsaXN0ZWQgYXMgc3VwcG9ydGluZyB0aGUg
bGlhaXNvbiBzdGF0ZW1lbnQgY291bGQgc2VuZCBzb21lIHBlb3BsZSB0byBmZWVkIGluIHJlcXVp
cmVtZW50cywgcmVmaW5lIHRoZSBzY29wZSwgbWFrZSZuYnNwOzwvZGl2PjxkaXYgIGNsYXNzPSIi
IHN0eWxlPSJwYWRkaW5nOi4wcHg7Ym9yZGVyOi4wcHg7Y29sb3I6IzAwMDAwMDtmb250LWZhbWls
eTpIZWx2ZXRpY2EsVGFob21hLEFyaWFsO2ZvbnQtc2l6ZToxNC4wcHg7Zm9udC1zdHlsZTpub3Jt
YWw7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFs
O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtaW5kZW50Oi4wcHg7dGV4dC10
cmFuc2Zvcm06bm9uZTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6aW5pdGlhbDt0ZXh0LWRlY29yYXRp
b24tY29sb3I6aW5pdGlhbDttYXJnaW46LjBweDtvdXRsaW5lOi4wcHg7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmZ3Q7Jmd0O3Byb3Bvc2FscywgYW5kIHdvcmsgb24gc29sdXRpb25zLiAmbmJzcDtUaGUgSUVU
RiBpcyB1bmxpa2VseSB0byBtYWdpY2FsbHkgY3JlYXRlIHNvbWV0aGluZyB0aGF0IHdpbGwgbWVl
dCAzR1BQIG5lZWRzIGFuZCB0aGUgc3BlZWQgb2YgaW50ZXJhY3Rpb24gdmlhIGxpYWlzb24gc3Rh
dGVtZW50IGlzbid0IGNvbmR1Y2l2ZSB0byB3b3JraW5nJm5ic3A7PC9kaXY+PGRpdiAgY2xhc3M9
IiIgc3R5bGU9InBhZGRpbmc6LjBweDtib3JkZXI6LjBweDtjb2xvcjojMDAwMDAwO2ZvbnQtZmFt
aWx5OkhlbHZldGljYSxUYWhvbWEsQXJpYWw7Zm9udC1zaXplOjE0LjBweDtmb250LXN0eWxlOm5v
cm1hbDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3Jt
YWw7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6LjBweDt0ZXh0
LXRyYW5zZm9ybTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTppbml0aWFsO3RleHQtZGVjb3Jh
dGlvbi1jb2xvcjppbml0aWFsO21hcmdpbjouMHB4O291dGxpbmU6LjBweDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZndDsmZ3Q7dGhyb3VnaCB0aGlzLjwvZGl2PjwvZGl2PjxkaXYgIHN0eWxlPSJtYXJnaW46
LjBweDtwYWRkaW5nOi4wcHg7Ym9yZGVyOi4wcHg7b3V0bGluZTouMHB4O2NvbG9yOiMwMDAwMDA7
Zm9udC1mYW1pbHk6SGVsdmV0aWNhLFRhaG9tYSxBcmlhbDtmb250LXNpemU6MTQuMHB4O2ZvbnQt
c3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9ybWFsO2ZvbnQtdmFyaWFudC1j
YXBzOm5vcm1hbDtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWluZGVudDou
MHB4O3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOmluaXRpYWw7dGV4
dC1kZWNvcmF0aW9uLWNvbG9yOmluaXRpYWw7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8YnIgIGNsYXNzPSIiPjwvZGl2PjxkaXYgIHN0eWxl
PSJtYXJnaW46LjBweDtwYWRkaW5nOi4wcHg7Ym9yZGVyOi4wcHg7b3V0bGluZTouMHB4O2NvbG9y
OiMwMDAwMDA7Zm9udC1mYW1pbHk6SGVsdmV0aWNhLFRhaG9tYSxBcmlhbDtmb250LXNpemU6MTQu
MHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6bm9ybWFsO2ZvbnQt
dmFyaWFudC1jYXBzOm5vcm1hbDtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0
LWluZGVudDouMHB4O3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOmlu
aXRpYWw7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOmluaXRpYWw7Ij4mZ3Q7SeKAmW0gcmVhZHkgdG8g
d29yayBvbiBzdWNoIGEgZG9jdW1lbnQuIEZlZWwgZnJlZSB0byBjb250YWN0IG1lIGlmIHlvdeKA
mWQgbGlrZSB0byBwYXJ0aWNpcGF0ZS48L2Rpdj48ZGl2ICBzdHlsZT0ibWFyZ2luOi4wcHg7cGFk
ZGluZzouMHB4O2JvcmRlcjouMHB4O291dGxpbmU6LjBweDtjb2xvcjojMDAwMDAwO2ZvbnQtZmFt
aWx5OkhlbHZldGljYSxUYWhvbWEsQXJpYWw7Zm9udC1zaXplOjE0LjBweDtmb250LXN0eWxlOm5v
cm1hbDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3Jt
YWw7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6LjBweDt0ZXh0
LXRyYW5zZm9ybTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTppbml0aWFsO3RleHQtZGVjb3Jh
dGlvbi1jb2xvcjppbml0aWFsOyI+SSdkIGxpa2UgdG8gcGFydGljaXBhdGUgYW5kIGNvLXdvcmsg
b24gdGhpcyBkb2N1bWVudC4mbmJzcDs8L2Rpdj48ZGl2ICBzdHlsZT0ibWFyZ2luOi4wcHg7cGFk
ZGluZzouMHB4O2JvcmRlcjouMHB4O291dGxpbmU6LjBweDtjb2xvcjojMDAwMDAwO2ZvbnQtZmFt
aWx5OkhlbHZldGljYSxUYWhvbWEsQXJpYWw7Zm9udC1zaXplOjE0LjBweDtmb250LXN0eWxlOm5v
cm1hbDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpub3Jt
YWw7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6LjBweDt0ZXh0
LXRyYW5zZm9ybTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTppbml0aWFsO3RleHQtZGVjb3Jh
dGlvbi1jb2xvcjppbml0aWFsOyI+PGJyID48L2Rpdj48ZGl2ICBzdHlsZT0ibWFyZ2luOi4wcHg7
cGFkZGluZzouMHB4O2JvcmRlcjouMHB4O291dGxpbmU6LjBweDtjb2xvcjojMDAwMDAwO2ZvbnQt
ZmFtaWx5OkhlbHZldGljYSxUYWhvbWEsQXJpYWw7Zm9udC1zaXplOjE0LjBweDtmb250LXN0eWxl
Om5vcm1hbDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczpu
b3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6LjBweDt0
ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTppbml0aWFsO3RleHQtZGVj
b3JhdGlvbi1jb2xvcjppbml0aWFsOyI+PGJyID48L2Rpdj48ZGl2ICBzdHlsZT0ibWFyZ2luOi4w
cHg7cGFkZGluZzouMHB4O2JvcmRlcjouMHB4O291dGxpbmU6LjBweDtjb2xvcjojMDAwMDAwO2Zv
bnQtZmFtaWx5OkhlbHZldGljYSxUYWhvbWEsQXJpYWw7Zm9udC1zaXplOjE0LjBweDtmb250LXN0
eWxlOm5vcm1hbDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtmb250LXZhcmlhbnQtY2Fw
czpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO3RleHQtYWxpZ246c3RhcnQ7dGV4dC1pbmRlbnQ6LjBw
eDt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTppbml0aWFsO3RleHQt
ZGVjb3JhdGlvbi1jb2xvcjppbml0aWFsOyI+UWluZzwvZGl2PjxkaXYgPjwvZGl2PjxzcGFuID48
YnIgPjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj4=
------=ALIBOUNDARY_50370_4c2f4940_5e86aec3_31ec79--


From nobody Thu Apr  2 22:29:42 2020
Return-Path: <ietf@trammell.ch>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEB583A0F98 for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 22:29:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, MIME_QP_LONG_LINE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=trammell.ch
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EXHam6_77_xO for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 22:29:38 -0700 (PDT)
Received: from smtp-bc0e.mail.infomaniak.ch (smtp-bc0e.mail.infomaniak.ch [45.157.188.14]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F9CA3A0F97 for <quic@ietf.org>; Thu,  2 Apr 2020 22:29:22 -0700 (PDT)
Received: from smtp-3-0000.mail.infomaniak.ch (unknown [10.4.36.107]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 48tpQS0lDFzlhVQ1; Fri,  3 Apr 2020 07:29:20 +0200 (CEST)
Received: from [IPv6:2a02:169:17b2:0:4ca:67c6:8c67:4bff] (unknown [IPV6:2a02:169:17b2:0:4ca:67c6:8c67:4bff]) by smtp-3-0000.mail.infomaniak.ch (Postfix) with ESMTPA id 48tpQR5BZkzllRjX; Fri,  3 Apr 2020 07:29:19 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=trammell.ch; s=20191114; t=1585891760; bh=IuHV/jBuE3ynmsoW1TJfDGkKeYASf7Nc7eHOC9YllYE=; h=From:Subject:Date:Cc:To:From; b=fkuyjBFEcGx0Ag4kSwZDSMFJAtNH5MFq4G6JfRrCYGd1eEC4MGOMbi6EDf0GpQgqh HAa6HcxbHNWrwdhazzQaa8f3cxXOmqYGCFO653TTLkXcQ5zyonY+oFicuonftGTyti RempNO3fKli14QvOK+8BFn4l0Nqu0b1hvswhVc6c=
Content-Type: multipart/alternative; boundary=Apple-Mail-D30C8341-47DD-46FB-B2A8-6C8BEF34E5DF
Content-Transfer-Encoding: 7bit
From: "Brian Trammell (IETF)" <ietf@trammell.ch>
Mime-Version: 1.0 (1.0)
Subject: Re:   PR #3547: community input needed
Message-Id: <0FD78D4E-1193-4601-9981-0910A353FD93@trammell.ch>
Date: Fri, 3 Apr 2020 07:29:18 +0200
Cc: IETF QUIC WG <quic@ietf.org>
To: Martin Duke <martin.h.duke@gmail.com>
X-Mailer: iPhone Mail (17D50)
X-Antivirus: Dr.Web (R) for Unix mail servers drweb plugin ver.6.0.2.8
X-Antivirus-Code: 0x100000
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/rxlGgkkbd8nPzixE3vyw_M1lXFs>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 05:29:41 -0000

--Apple-Mail-D30C8341-47DD-46FB-B2A8-6C8BEF34E5DF
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

=EF=BB=BF
=EF=BB=BFHi Martin, all,

so clearly the right way to solve this problem is #3557, if it needs solving=
, but it sounds like consensus among you is that it doesn=E2=80=99t need sol=
ving enough to do a breaking change to a frame definition at this stage in t=
he game. FWIW this seems right to me.

ISTM Lag is a slightly more elegant solution here than Leak:

- Lag is a smaller tweak to the spec, and doesn=E2=80=99t carry additional c=
onnectivity risk (albeit minimal) as Leak does.
- The suggested implementation for Lag may be =E2=80=9Ccute=E2=80=9D (no opi=
nion here), but AIUI the space of possible solutions contains acceptable way=
s to achieve compliance with the spec + Lag beyond the suggestion.=20

Cheers,

Brian

Sent from my iPhone

>> On 3 Apr 2020, at 02:17, Martin Duke <martin.h.duke@gmail.com> wrote:
> =EF=BB=BF
> Hello QUIC,
>=20
> We have had an endless discussion on #3547, and Kazuho, MT, and I have got=
ten to the point where everyone else is exhausted, the decision space is opa=
que to newcomers, and we're making value judgments about implementer pain. S=
o I'd like to try to extract out the key issue and see if we can get some br=
oader input about these value judgment.
>=20
> Issue: in the current spec, there is a legal attack where the attacker sen=
ds NEW_CONNECTION_ID at a very high rate, with each frame increasing Retire P=
rior To enough to remain compliant with the victim's active_connection_id_li=
mit. The victim is required to send a large number of RCIDs, some of which m=
ay be lost or not acked. There is essentially unbounded state at the victim t=
o keep track of this, and this state is useless when the peer is not behavin=
g pathologically. (There are other variants of this, but I'll keep it simple=
)
>=20
> We are also trying to do this without breaking changes that make the comin=
g draft-28 incompatible with draft-27, which is why we've ruled out a fix to=
 the wire image that would comprehensively solve the problem.
>=20
> We've converged on two tweaks to the spec, which I'll call "the leak" and "=
the lag".
>=20
> "the lag": instead of telling the host to send all RCIDs right away, sugge=
st that it can limit the number of RCIDs it sends per RTT to a small number t=
hat can easily fit in a packet. This comment has pseudocode that implements o=
ne way to do this where the required state is approximately constant for any=
 number of RCIDs to retire.
>=20
> Pro: a very subtle tweak to the spec that doesn't change anything about th=
e contract with the peer -- it already has to handle the possibility that RC=
IDs might be delayed.
> Con: The low-state pseudocode is a little cute and may not mesh well with e=
xisting implementations.
>=20
> "the leak": the other approach is to allow hosts in this situation to limi=
t the number of RCIDs it has outstanding to a reasonable number and simply *=
never send* some RCIDs beyond this limit.
>=20
> Pro: This is likely to be easier to retrofit onto existing implementations=
. It's also conceptually simpler to figure out how to do this while limiting=
 state.
> Con: If the peer never receives some RCIDs, this will eventually starve it=
s ability to provide new ones and may therefore force termination of the con=
nection.
>=20
> There is other stuff in here but this is the root of it. If there is a str=
ong signal from the list I think Kazuho and I will stop arguing and ship it.=

>=20
> Martin Duke

--Apple-Mail-D30C8341-47DD-46FB-B2A8-6C8BEF34E5DF
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr">=EF=BB=BF<meta http-equiv=3D=
"content-type" content=3D"text/html; charset=3Dutf-8"><div dir=3D"ltr">=EF=BB=
=BF<meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf-8">=
Hi Martin, all,<div><br></div><div>so clearly the right way to solve this pr=
oblem is #3557, if it needs solving, but it sounds like consensus among you i=
s that it doesn=E2=80=99t need solving enough to do a breaking change to a f=
rame definition at this stage in the game. FWIW this seems right to me.</div=
><div><br></div><div>ISTM Lag is a slightly more elegant solution here than L=
eak:</div><div><br></div><div>- Lag is a smaller tweak to the spec, and does=
n=E2=80=99t carry additional connectivity risk (albeit minimal) as Leak does=
.</div><div>- The suggested implementation for Lag may be =E2=80=9Ccute=E2=80=
=9D (no opinion here), but AIUI the space of possible solutions contains acc=
eptable ways to achieve compliance with the spec + Lag beyond the suggestion=
.&nbsp;</div><div><br></div><div>Cheers,</div><div><br></div><div>Brian</div=
><div><div><br><div dir=3D"ltr">Sent from my iPhone</div><div dir=3D"ltr"><b=
r><blockquote type=3D"cite">On 3 Apr 2020, at 02:17, Martin Duke &lt;martin.=
h.duke@gmail.com&gt; wrote:<br><br></blockquote></div><blockquote type=3D"ci=
te"><div dir=3D"ltr">=EF=BB=BF<div dir=3D"ltr"><div>Hello QUIC,</div><div><b=
r></div><div>We have had an endless discussion on <a href=3D"https://github.=
com/quicwg/base-drafts/pull/3547">#3547</a>, and Kazuho, MT, and I have gott=
en to the point where everyone else is exhausted, the decision space is opaq=
ue to newcomers, and we're making value judgments about implementer pain. So=
 I'd like to try to extract out the key issue and see if we can get some bro=
ader input about these value judgment.</div><div><br></div><div><u>Issue</u>=
: in the current spec, <a href=3D"https://github.com/quicwg/base-drafts/issu=
es/3509">there is a legal attack</a> where the attacker sends NEW_CONNECTION=
_ID at a very high rate, with each frame increasing Retire Prior To enough t=
o remain compliant with the victim's active_connection_id_limit. The victim i=
s required to send a large number of RCIDs, some of which may be lost or not=
 acked. There is essentially unbounded state at the victim to keep track of t=
his, and this state is useless when the peer is not behaving pathologically.=
 (There are other variants of this, but I'll keep it simple)</div><div><br><=
/div><div>We are also trying to do this without breaking changes that make t=
he coming draft-28 incompatible with draft-27, which is why we've ruled out a=
 <a href=3D"https://github.com/quicwg/base-drafts/pull/3553">fix to the wire=
 image</a> that would comprehensively solve the problem.</div><div><br></div=
><div>We've converged on two tweaks to the spec, which I'll call "the leak" a=
nd "the lag".</div><div><br></div><div><b>"<u>the lag</u>"</b>: instead of t=
elling the host to send all RCIDs right away, suggest that it can limit the n=
umber of RCIDs it sends per RTT to a small number that can easily fit in a p=
acket. <a href=3D"https://github.com/quicwg/base-drafts/pull/3547#discussion=
_r401340815">This comment </a>has pseudocode that implements one way to do t=
his where the required state is approximately constant for any number of RCI=
Ds to retire.</div><div><br></div><div><u>Pro</u>: a very subtle tweak to th=
e spec that doesn't change anything about the contract with the peer -- it a=
lready has to handle the possibility that RCIDs might be delayed.</div><div>=
<u>Con</u>: The low-state pseudocode is a little cute and may not mesh well w=
ith existing implementations.</div><div><br></div><div><b><u>"the leak"</u><=
/b>: the other approach is to allow hosts in this situation to limit the num=
ber of RCIDs it has outstanding to a reasonable number and simply *never sen=
d* some RCIDs beyond this limit.</div><div><br></div><div><u>Pro</u>: This i=
s likely to be easier to retrofit onto existing implementations. It's also c=
onceptually simpler to figure out how to do this while limiting state.</div>=
<div><u>Con:</u> If the peer never receives some RCIDs, this will eventually=
 starve its ability to provide new ones and may therefore force termination o=
f the connection.</div><div><br></div><div>There is other stuff in here but t=
his is the root of it. If there is a strong signal from the list I think Kaz=
uho and I will stop arguing and ship it.</div><div><br></div><div>Martin Duk=
e<br></div><div><br></div><div><br></div></div>
</div></blockquote></div></div></div></div></body></html>=

--Apple-Mail-D30C8341-47DD-46FB-B2A8-6C8BEF34E5DF--


From nobody Thu Apr  2 23:31:48 2020
Return-Path: <lars@eggert.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F7F73A1097 for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 23:31:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.893
X-Spam-Level: 
X-Spam-Status: No, score=-1.893 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wdGtxJx0835C for <quic@ietfa.amsl.com>; Thu,  2 Apr 2020 23:31:44 -0700 (PDT)
Received: from vs20.mail.saunalahti.fi (vs20.mail.saunalahti.fi [62.142.117.197]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C788D3A1093 for <quic@ietf.org>; Thu,  2 Apr 2020 23:31:43 -0700 (PDT)
Received: from vs20.mail.saunalahti.fi (localhost [127.0.0.1]) by vs20.mail.saunalahti.fi (Postfix) with ESMTP id BC59C204F4; Fri,  3 Apr 2020 09:31:41 +0300 (EEST)
Received: from gw01.mail.saunalahti.fi (gw01.mail.saunalahti.fi [195.197.172.115]) by vs20.mail.saunalahti.fi (Postfix) with ESMTP id B0A8E203D5; Fri,  3 Apr 2020 09:31:41 +0300 (EEST)
Received: from eggert.org (unknown [62.248.255.8]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: eggert@elisanet.fi) by gw01.mail.saunalahti.fi (Postfix) with ESMTPSA id 730FB40003; Fri,  3 Apr 2020 09:31:37 +0300 (EEST)
Received: from [172.29.2.3] (Lumi-2.eggert.org [172.29.2.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by eggert.org (Postfix) with ESMTPSA id ACF801D8317; Fri,  3 Apr 2020 09:31:27 +0300 (EEST)
Content-Type: multipart/alternative; boundary=Apple-Mail-8CF138AB-C334-47B4-A0A2-89A16F36391F
Content-Transfer-Encoding: 7bit
From: Lars Eggert <lars@eggert.org>
Mime-Version: 1.0 (1.0)
Subject: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
Date: Fri, 3 Apr 2020 09:31:26 +0300
Message-Id: <09D76C30-BB5D-43E5-8F93-661A6C7C105D@eggert.org>
References: <CA+9kkMBcsuJGy5A7cVuooCycfskGLDPnng6O7iN_5t9KWm21DQ@mail.gmail.com>
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, IETF QUIC WG <quic@ietf.org>, Martin Thomson <mt@lowentropy.net>
In-Reply-To: <CA+9kkMBcsuJGy5A7cVuooCycfskGLDPnng6O7iN_5t9KWm21DQ@mail.gmail.com>
To: Ted Hardie <ted.ietf@gmail.com>
X-MailScanner-ID: ACF801D8317.A8909
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/YeBuakddw5cEWR9mErGr_8d3DlI>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 06:31:47 -0000

--Apple-Mail-8CF138AB-C334-47B4-A0A2-89A16F36391F
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi,

what we have done with MPTCP is build a system that is reasonably good at po=
oling the capacity of multiple paths for one connection, *if* these paths ha=
ve reasonably similar characteristics, esp. RTT.

With paths with dissimilar RTTs, we can still pool the capacity, but only ma=
ke it available for use to the application at pretty much the maximum of the=
 individual RTTs. That=E2=80=99s still somewhat useful if you care about bul=
k throughput. It=E2=80=99s basically useless if you care about small-transfe=
r latencies, which the web has been gravitating to for years. (Remember that=
 the MPTCP design is ten years old - from a different world. Bandwidths have=
 gone up a lot, making capacity pooling less urgent, but late cues have not d=
ecreased much.)

To make multi path useful to today=E2=80=99s mostly latency-sensitive applic=
ations, we need a path scheduler that can pool (some of) the capacity of mul=
tiple dissimilar paths at some effective RTT that is much lower than the max=
imum of the individual ones. I am not aware of any proposed scheduler - for M=
PTCP or otherwise - that achieves that.

Even if we change the argument from pooling latency to increasing resilience=
, I still doubt that increased resilience at the cost of much-increased late=
 zu is a worthwhile trade off for many apps.

So in short, I understand why the community is questioning if QUIC needs to b=
e able to do multi path, and in what form.

Lars

--=20
Sent from a mobile device; please excuse typos.

> On Apr 2, 2020, at 20:33, Ted Hardie <ted.ietf@gmail.com> wrote:
>=20
> =EF=BB=BF
>> On Thu, Apr 2, 2020 at 8:02 AM Spencer Dawkins at IETF <spencerdawkins.ie=
tf@gmail.com> wrote:
>=20
>>=20
>>> Like you, I thought that at least someone understood this problem well e=
nough for us to do the work.  I didn't have that expertise myself, but I cou=
ld see SCTP and MP-TCP.  I've used SCTP multipath myself, many years ago.  W=
hat I didn't know then was how narrow that usage was and how difficult the p=
roblem is in the general case.  I suspect that many people reached a similar=
 conclusion.
>>>=20
>>> We could absolutely set out to do multipath for failover, and we basical=
ly have already.  Similarly, multipath for maximizing throughput (what most p=
eople seem to want to measure in a lot of testing), seems like it might be a=
chievable.  This sort of general purpose usage is the most difficult without=
 having a good set assumptions backing the work.
>>=20
>> I think that's exactly right.=20
>>=20
>=20
> I am not a multipath expert, but I have built and tested a system that use=
d multiple paths to achieve its throughput goals.  That was 10 years ago, an=
d it used DTLS (MailScanner has detected a possible fraud attempt from "www.=
ietf.org" claiming to be https://www..ietf.org/archive/id/draft-hardie-mdtls=
-session-00.txt has a brief sketch of the protocol mechanics) to create a se=
ssion layer on top of multiple cellular links. =20
>=20
> One thing that experience taught me was that even a discrete goal like "ma=
ximize throughput" is not sufficiently granular to express what an applicati=
on needs.  That requires a good bit more detail on what the tolerance for re=
-ordering is, what buffer capacities you can reasonably expect, and what the=
 application's tolerances are for jitter and delay.   We were building a sys=
tem for transmitting 3-d video over multiple cellular links, primarily to ne=
ws rooms.  Given the cellular technology of the time and the different netwo=
rk characteristics of the different paths, that meant we had to have substan=
tial playout buffers to handle reordering and odd packet inter-arrival times=
.  That happened to fit in the tolerance of our deployment because the buffe=
r time and satellite delays were similar, and the news readers could manage t=
heir reaction times in the same ways.  For lots of other cases, the playout b=
uffer wouldn't have mattered at all and in others it would have resulted in f=
ailure. =20
>=20
> I don't want to generalize too much from that one data point, but it hints=
 to me that you don't really want to build a multipath transport around a fe=
w use cases.  The chances that you are starting from an outlier are pretty h=
igh.  What I think you want to do instead is build facilities into the proto=
col that allow you to build multipath applications on top of them.  If I wer=
e re-building the system from 10 years ago on top of QUIC, I would be lookin=
g for a way to bundle connection IDs into session sets, so that the data pas=
sed from QUIC up to the application could be marshaled into the same applica=
tion-level playout buffer.  Other applications might use similar facilities i=
n very different ways. =20
>=20
> To put this slightly differently, I think if we're going to tackle how QUI=
C handles multipath, I think we have to seriously consider how much of the w=
ork is done in the application layer above it.  We may be able to handle a w=
ider variety of use cases with fewer primitives if we presume applications a=
re cooperating to achieve the goal.  For the ones which will remain ignorant=
 of it, we can obviously still provide failover..  It's not clear to me, tho=
ugh, how much more we can do without restricting the options for the ones th=
at do have multipath aware applications.
>=20
> Just my two cents, obviously,
>=20
> Ted

--Apple-Mail-8CF138AB-C334-47B4-A0A2-89A16F36391F
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">Hi,<div><br></div><div>what we have done wi=
th MPTCP is build a system that is reasonably good at pooling the capacity o=
f multiple paths for one connection, *if* these paths have reasonably simila=
r characteristics, esp. RTT.</div><div><br></div><div>With paths with dissim=
ilar RTTs, we can still pool the capacity, but only make it available for us=
e to the application at pretty much the maximum of the individual RTTs. That=
=E2=80=99s still somewhat useful if you care about bulk throughput. It=E2=80=
=99s basically useless if you care about small-transfer latencies, which the=
 web has been gravitating to for years. (Remember that the MPTCP design is t=
en years old - from a different world. Bandwidths have gone up a lot, making=
 capacity pooling less urgent, but late cues have not decreased much.)</div>=
<div><br></div><div>To make multi path useful to today=E2=80=99s mostly late=
ncy-sensitive applications, we need a path scheduler that can pool (some of)=
 the capacity of multiple dissimilar paths at some effective RTT that is muc=
h lower than the maximum of the individual ones. I am not aware of any propo=
sed scheduler - for MPTCP or otherwise - that achieves that.</div><div><br><=
/div><div>Even if we change the argument from pooling latency to increasing r=
esilience, I still doubt that increased resilience at the cost of much-incre=
ased late zu is a worthwhile trade off for many apps.</div><div><br></div><d=
iv>So in short, I understand why the community is questioning if QUIC needs t=
o be able to do multi path, and in what form.</div><div><br></div><div>Lars<=
/div><div><br><div dir=3D"ltr">--&nbsp;<div>Sent from a mobile device; pleas=
e excuse typos.</div></div><div dir=3D"ltr"><br><blockquote type=3D"cite">On=
 Apr 2, 2020, at 20:33, Ted Hardie &lt;ted.ietf@gmail.com&gt; wrote:<br><br>=
</blockquote></div><blockquote type=3D"cite"><div dir=3D"ltr">=EF=BB=BF<div d=
ir=3D"ltr"><div dir=3D"ltr">On Thu, Apr 2, 2020 at 8:02 AM Spencer Dawkins a=
t IETF &lt;<a href=3D"mailto:spencerdawkins.ietf@gmail.com">spencerdawkins.i=
etf@gmail.com</a>&gt; wrote:<br></div><div class=3D"gmail_quote"><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_q=
uote"><br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">Like you, I thoug=
ht that at least someone understood this problem well enough for us to do th=
e work.&nbsp; I didn't have that expertise myself, but I could see SCTP and M=
P-TCP.&nbsp; I've used SCTP multipath myself, many years ago.&nbsp; What I d=
idn't know then was how narrow that usage was and how difficult the problem i=
s in the general case.&nbsp; I suspect that many people reached a similar co=
nclusion.<br>
<br>
We could absolutely set out to do multipath for failover, and we basically h=
ave already.&nbsp; Similarly, multipath for maximizing throughput (what most=
 people seem to want to measure in a lot of testing), seems like it might be=
 achievable.&nbsp; This sort of general purpose usage is the most difficult w=
ithout having a good set assumptions backing the work.<br></blockquote><div>=
<br></div><div>I think that's exactly right.&nbsp;</div><br></div></div></bl=
ockquote><div><br></div><div>I am not a multipath expert, but I have built a=
nd tested a system that used multiple paths to achieve its throughput goals.=
&nbsp; That was 10 years ago, and it used DTLS (<a href=3D"https://www.ietf.=
org/archive/id/draft-hardie-mdtls-session-00.txt"><font color=3D"red"><b>Mai=
lScanner has detected a possible fraud attempt from "www.ietf.org" claiming t=
o be</b></font> https://www..ietf.org/archive/id/draft-hardie-mdtls-session-=
00.txt</a> has a brief sketch of the protocol mechanics) to create a session=
 layer on top of multiple cellular links.&nbsp; <br></div></div><div class=3D=
"gmail_quote"><br></div><div class=3D"gmail_quote">One thing that experience=
 taught me was that even a discrete goal like "maximize throughput" is not s=
ufficiently granular to express what an application needs.&nbsp; That requir=
es a good bit more detail on what the tolerance for re-ordering is, what buf=
fer capacities you can reasonably expect, and what the application's toleran=
ces are for jitter and delay. &nbsp; We were building a system for transmitt=
ing 3-d video over multiple cellular links, primarily to news rooms.&nbsp; G=
iven the cellular technology of the time and the different network character=
istics of the different paths, that meant we had to have substantial playout=
 buffers to handle reordering and odd packet inter-arrival times.&nbsp; That=
 happened to fit in the tolerance of our deployment because the buffer time a=
nd satellite delays were similar, and the news readers could manage their re=
action times in the same ways.&nbsp; For lots of other cases, the playout bu=
ffer wouldn't have mattered at all and in others it would have resulted in f=
ailure.&nbsp; <br></div><div class=3D"gmail_quote"><br></div><div class=3D"g=
mail_quote">I don't want to generalize too much from that one data point, bu=
t it hints to me that you don't really want to build a multipath transport a=
round a few use cases.&nbsp; The chances that you are starting from an outli=
er are pretty high.&nbsp; What I think you want to do instead is build facil=
ities into the protocol that allow you to build multipath applications on to=
p of them.&nbsp; If I were re-building the system from 10 years ago on top o=
f QUIC, I would be looking for a way to bundle connection IDs into session s=
ets, so that the data passed from QUIC up to the application could be marsha=
led into the same application-level playout buffer.&nbsp; Other applications=
 might use similar facilities in very different ways.&nbsp; <br></div><div c=
lass=3D"gmail_quote"><br></div><div class=3D"gmail_quote">To put this slight=
ly differently, I think if we're going to tackle how QUIC handles multipath,=
 I think we have to seriously consider how much of the work is done in the a=
pplication layer above it.&nbsp; We may be able to handle a wider variety of=
 use cases with fewer primitives if we presume applications are cooperating t=
o achieve the goal.&nbsp; For the ones which will remain ignorant of it, we c=
an obviously still provide failover..&nbsp; It's not clear to me, though, ho=
w much more we can do without restricting the options for the ones that do h=
ave multipath aware applications.</div><div class=3D"gmail_quote"><br></div>=
<div class=3D"gmail_quote">Just my two cents, obviously,</div><div class=3D"=
gmail_quote"><br></div><div class=3D"gmail_quote">Ted<br></div></div>
</div></blockquote></div></body></html>=

--Apple-Mail-8CF138AB-C334-47B4-A0A2-89A16F36391F--


From nobody Fri Apr  3 00:14:15 2020
Return-Path: <kazuhooku@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB02C3A12B8 for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 00:14:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GqsdifC4PaFy for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 00:14:11 -0700 (PDT)
Received: from mail-ua1-x932.google.com (mail-ua1-x932.google.com [IPv6:2607:f8b0:4864:20::932]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 87B073A12B9 for <quic@ietf.org>; Fri,  3 Apr 2020 00:14:11 -0700 (PDT)
Received: by mail-ua1-x932.google.com with SMTP id m15so1607290uao.3 for <quic@ietf.org>; Fri, 03 Apr 2020 00:14:11 -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 :cc; bh=NMOkIfjoQ7+esSZ2lOs7X297wz9oep88f4L5YiE1hyE=; b=tERITg3KKpoQghrQX/3ugxnRROliEkTmoxD1PdP8RYU4qT82MlyeNuHvMS4qT5znVB g0rdrH+5QDHp/JTDooJY+lkKkBDARSgF3NlDMYGs4Zp4QU1QeRpfOsO4VVT6mp4t6b7y HHhDo+8gJGo+ULqSn0MV6PUTZ4LTbJscarqz8cBcdzRAF74btlPsYl4P4b678fnF+f2G qwO0H4TQvylSHyTuBUEjhaKJ+csgZIzZarOGxsC8ERtHZl+Rs3tHEgHwJTu1+s/4lYmN d5QxzdUEHcLfDiH1oRRE7LMFkBWQ2KWC/imEqWBibvN0YcVV+6h8F9WjamWlEFhdoU4P K/rA==
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:cc; bh=NMOkIfjoQ7+esSZ2lOs7X297wz9oep88f4L5YiE1hyE=; b=XQo1aeERA9BBfVj4IYokLSD34N0KJROnZWULVFxnhrpteTE6ekGXzBiE3HTveGIFPQ 81q1dznQ2YygRfcAF7cK8NFCuYRkQfwnPUwl4HvwYwaHJ7yxjuuXLkq7RhtzMRem4tPO rbzmfVtdfYPPFxp4oMjrqWJMp4+Lvh8mbH3tT0h8N64xySTIU6qK5z1mfdvuINJoJLFA eDMi88tH12zZ6YHPzsAIA10FZyFSqDmwjYUKpMLgY+M4R/svL0aki1zpl1e2CbGH0o9n 9E9XJK6lif/Pydqb2TZtFWXfnjgMT66v8hYTkKkR09l9MJvrJsuCqjdfolB4sPUXH2Uq /O/Q==
X-Gm-Message-State: AGi0PubudqjpEVLD2/yaRlpsGUr1h1OUNK076VTEM5lA8Oe4iQA1WBUP Nl3bE53JF85p0KLdLiKVREXCzLy8mnsMBUkDXDI=
X-Google-Smtp-Source: APiQypKp5nTfOJqn0bLqnuFRu0d7cGM4t+swjukJgyC9/2ymfhqkR6NockvS2Mc3ZfkmiHS27rBg27BRImtjeqlRF9s=
X-Received: by 2002:ab0:485:: with SMTP id 5mr5325319uaw.5.1585898050292; Fri, 03 Apr 2020 00:14:10 -0700 (PDT)
MIME-Version: 1.0
References: <CAM4esxSrRvpms8JmiZfKgbRAZtQFLkuXvoB9LZqN-NwmMpRY+g@mail.gmail.com>
In-Reply-To: <CAM4esxSrRvpms8JmiZfKgbRAZtQFLkuXvoB9LZqN-NwmMpRY+g@mail.gmail.com>
From: Kazuho Oku <kazuhooku@gmail.com>
Date: Fri, 3 Apr 2020 16:13:58 +0900
Message-ID: <CANatvzzvxjbd5P9t6+L_09+aa=aECjFBCQeHWb9iJ4kc17QR3Q@mail.gmail.com>
Subject: Re: PR #3547: community input needed
To: Martin Duke <martin.h.duke@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f00e3d05a25da903"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/7K987JM9d4z4a8q7xJJ0XrCEq7s>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 07:14:14 -0000

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

FWIW, I do not think the two approaches are exclusive to each other.

I would say that "leak" is a superset of "lag."

What the "leak" approach says is that the state that an endpoint needs to
retain is more than X, where X is 2 * max_connection_id_limit.

If an endpoint can retain any number of CIDs being retired in a limited
amount of state, then that's fine. That's following the recommendation.

The risk of leaking some retirements is that an unlucky endpoint might run
out of CIDs earlier than in the ideal case. But I do not think that is an
issue.

That is because peers are allowed to limit the number of CIDs they offer,
and the therefore endpoints are expected to see peers not providing enough
CIDs (or stop providing any CIDs at all). That's a norm in QUICv1 / H3.
Clients would simply reconnect to the server using 0-RTT.

Considering that, I do not think we need to require people to implement the
"lag" logic, which expects a particular data structure in how they retain
the CIDs.


2020=E5=B9=B44=E6=9C=883=E6=97=A5(=E9=87=91) 9:17 Martin Duke <martin.h.duk=
e@gmail.com>:

> Hello QUIC,
>
> We have had an endless discussion on #3547
> <https://github.com/quicwg/base-drafts/pull/3547>, and Kazuho, MT, and I
> have gotten to the point where everyone else is exhausted, the decision
> space is opaque to newcomers, and we're making value judgments about
> implementer pain. So I'd like to try to extract out the key issue and see
> if we can get some broader input about these value judgment.
>
> *Issue*: in the current spec, there is a legal attack
> <https://github.com/quicwg/base-drafts/issues/3509> where the attacker
> sends NEW_CONNECTION_ID at a very high rate, with each frame increasing
> Retire Prior To enough to remain compliant with the victim's
> active_connection_id_limit. The victim is required to send a large number
> of RCIDs, some of which may be lost or not acked. There is essentially
> unbounded state at the victim to keep track of this, and this state is
> useless when the peer is not behaving pathologically. (There are other
> variants of this, but I'll keep it simple)
>
> We are also trying to do this without breaking changes that make the
> coming draft-28 incompatible with draft-27, which is why we've ruled out =
a fix
> to the wire image <https://github.com/quicwg/base-drafts/pull/3553> that
> would comprehensively solve the problem.
>
> We've converged on two tweaks to the spec, which I'll call "the leak" and
> "the lag".
>
> *"the lag"*: instead of telling the host to send all RCIDs right away,
> suggest that it can limit the number of RCIDs it sends per RTT to a small
> number that can easily fit in a packet. This comment
> <https://github.com/quicwg/base-drafts/pull/3547#discussion_r401340815>ha=
s
> pseudocode that implements one way to do this where the required state is
> approximately constant for any number of RCIDs to retire.
>
> *Pro*: a very subtle tweak to the spec that doesn't change anything about
> the contract with the peer -- it already has to handle the possibility th=
at
> RCIDs might be delayed.
> *Con*: The low-state pseudocode is a little cute and may not mesh well
> with existing implementations.
>
> *"the leak"*: the other approach is to allow hosts in this situation to
> limit the number of RCIDs it has outstanding to a reasonable number and
> simply *never send* some RCIDs beyond this limit.
>
> *Pro*: This is likely to be easier to retrofit onto existing
> implementations. It's also conceptually simpler to figure out how to do
> this while limiting state.
> *Con:* If the peer never receives some RCIDs, this will eventually starve
> its ability to provide new ones and may therefore force termination of th=
e
> connection.
>
> There is other stuff in here but this is the root of it. If there is a
> strong signal from the list I think Kazuho and I will stop arguing and sh=
ip
> it.
>
> Martin Duke
>
>
>

--=20
Kazuho Oku

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

<div dir=3D"ltr">FWIW, I do not think the two approaches are exclusive to e=
ach other.<div><br></div><div>I would say that &quot;leak&quot; is a supers=
et of &quot;lag.&quot;</div><div><br></div><div>What the &quot;leak&quot; a=
pproach says is that=C2=A0the state that an endpoint needs to retain is mor=
e than X,=C2=A0where X is 2 * max_connection_id_limit.</div><div><br></div>=
<div>If an endpoint can retain any number of CIDs being retired in a limite=
d amount of state, then that&#39;s fine. That&#39;s following the recommend=
ation.</div><div><br></div><div>The risk of leaking some retirements is tha=
t an unlucky endpoint might run out of CIDs earlier than in the ideal case.=
 But I do not think that is an issue.</div><div><br></div><div>That is beca=
use peers are allowed to limit the number of CIDs they offer, and the there=
fore endpoints are expected to see peers not providing enough CIDs (or stop=
 providing any CIDs at all). That&#39;s a norm in QUICv1 / H3. Clients woul=
d simply reconnect to the server using 0-RTT.</div><div><br></div><div>Cons=
idering that, I do not think we need to require people to implement the &qu=
ot;lag&quot; logic, which expects a particular data structure in how they r=
etain the CIDs.</div><div><br></div></div><br><div class=3D"gmail_quote"><d=
iv dir=3D"ltr" class=3D"gmail_attr">2020=E5=B9=B44=E6=9C=883=E6=97=A5(=E9=
=87=91) 9:17 Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com">mar=
tin.h.duke@gmail.com</a>&gt;:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:sol=
id;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><d=
iv>Hello QUIC,</div><div><br></div><div>We have had an endless discussion o=
n <a href=3D"https://github.com/quicwg/base-drafts/pull/3547" target=3D"_bl=
ank">#3547</a>, and Kazuho, MT, and I have gotten to the point where everyo=
ne else is exhausted, the decision space is opaque to newcomers, and we&#39=
;re making value judgments about implementer pain. So I&#39;d like to try t=
o extract out the key issue and see if we can get some broader input about =
these value judgment.</div><div><br></div><div><u>Issue</u>: in the current=
 spec, <a href=3D"https://github.com/quicwg/base-drafts/issues/3509" target=
=3D"_blank">there is a legal attack</a> where the attacker sends NEW_CONNEC=
TION_ID at a very high rate, with each frame increasing Retire Prior To eno=
ugh to remain compliant with the victim&#39;s active_connection_id_limit. T=
he victim is required to send a large number of RCIDs, some of which may be=
 lost or not acked. There is essentially unbounded state at the victim to k=
eep track of this, and this state is useless when the peer is not behaving =
pathologically. (There are other variants of this, but I&#39;ll keep it sim=
ple)</div><div><br></div><div>We are also trying to do this without breakin=
g changes that make the coming draft-28 incompatible with draft-27, which i=
s why we&#39;ve ruled out a <a href=3D"https://github.com/quicwg/base-draft=
s/pull/3553" target=3D"_blank">fix to the wire image</a> that would compreh=
ensively solve the problem.</div><div><br></div><div>We&#39;ve converged on=
 two tweaks to the spec, which I&#39;ll call &quot;the leak&quot; and &quot=
;the lag&quot;.</div><div><br></div><div><b>&quot;<u>the lag</u>&quot;</b>:=
 instead of telling the host to send all RCIDs right away, suggest that it =
can limit the number of RCIDs it sends per RTT to a small number that can e=
asily fit in a packet. <a href=3D"https://github.com/quicwg/base-drafts/pul=
l/3547#discussion_r401340815" target=3D"_blank">This comment </a>has pseudo=
code that implements one way to do this where the required state is approxi=
mately constant for any number of RCIDs to retire.</div><div><br></div><div=
><u>Pro</u>: a very subtle tweak to the spec that doesn&#39;t change anythi=
ng about the contract with the peer -- it already has to handle the possibi=
lity that RCIDs might be delayed.</div><div><u>Con</u>: The low-state pseud=
ocode is a little cute and may not mesh well with existing implementations.=
</div><div><br></div><div><b><u>&quot;the leak&quot;</u></b>: the other app=
roach is to allow hosts in this situation to limit the number of RCIDs it h=
as outstanding to a reasonable number and simply *never send* some RCIDs be=
yond this limit.</div><div><br></div><div><u>Pro</u>: This is likely to be =
easier to retrofit onto existing implementations. It&#39;s also conceptuall=
y simpler to figure out how to do this while limiting state.</div><div><u>C=
on:</u> If the peer never receives some RCIDs, this will eventually starve =
its ability to provide new ones and may therefore force termination of the =
connection.</div><div><br></div><div>There is other stuff in here but this =
is the root of it. If there is a strong signal from the list I think Kazuho=
 and I will stop arguing and ship it.</div><div><br></div><div>Martin Duke<=
br></div><div><br></div><div><br></div></div>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature">Kazuho Oku</div>

--000000000000f00e3d05a25da903--


From nobody Fri Apr  3 00:55:38 2020
Return-Path: <olivier.bonaventure@uclouvain.be>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA3243A1397 for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 00:55:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, MSGID_FROM_MTA_HEADER=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=uclouvain.be
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rt063gnhkrgo for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 00:55:35 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150110.outbound.protection.outlook.com [40.107.15.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D119D3A1396 for <quic@ietf.org>; Fri,  3 Apr 2020 00:55:34 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k+83oU50UlwPd/Pxe5EpkWKLISDqcGbbwIX6v5H02TLXSjZXK1bW7r62SXqSnPFcF8tqx2UeG4Mlez8auX4DH896yzkpcMdhSrCWUKbT/xaUYDyo+pG9zjY7vi9sMePr8cs+FoXS6cWQC1PZ1aG0MxOrOLOEzCi8hJgIy+ETY49rLB0LnNa0+FXBapy+dsdZwDnroMTGRsAD1kKbf6pzYRs13PbSEWUOtBT7SozV3QaneXsH7mXT6drdGUcIFlfAma7mmgE3s7BVuZpo1Y65j6hbLQDVXgzJFFRrOfVHDJT6OZj2c9DgkDs5DMAH+JbRhv4dyaq7DkAKa+zPJeE9IA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Uy7l1mFtaDwQEMzs7yPYlEnGmIGObazn8iNhXJSfeJc=; b=IqTU2LFPb3PceL7OMFfCJo4h+FurvXJzOQ3cJwjYbJ1mB5jQHdqXvs1kNfKbCWtK74hfMFHAmv9uZz+J0tOSLRO300Rn5LaGuKeWVgDNzWSNzptRGHo7/y9XfD4NKGXcX4qXvnJaOYGWJUuIxU1yBXuu6BDiBjI9WVodQuHrd4Rg2I1BzZRSQvoDq8z6d1S2XW9LJC3JpV/HQio6Sb6J5KyGR5+S82eoto/xxp2Sx/IHitPXGAB+SIcDnlkJ21xDAqpkgNoVbIximOJe5wbCV0rApd9i2nsl36MgPeVChT/DX9vzbFo5vLeptFL6UAc8NNzp3ITNvFUL+OZiQOk0jw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uclouvain.be; dmarc=pass action=none header.from=uclouvain.be; dkim=pass header.d=uclouvain.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Uy7l1mFtaDwQEMzs7yPYlEnGmIGObazn8iNhXJSfeJc=; b=vfSlT5bQmTPxakurgdY9/4U+VOmmdqzpzs6khnSZbbRb1CycoOoKeQLzyLbs32SqX4a0NwzDq+Z9SK5laBvS9D43n+tnNMxRHNhY7KJMTw5Js+nd/+DiARHs/vYHGxXG0+PXeHfka4/4grYGDMpAzsApl0eA7fBLKxskqtZLlK0=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=olivier.bonaventure@uclouvain.be; 
Received: from AM5PR03MB2882.eurprd03.prod.outlook.com (2603:10a6:206:18::24) by AM5PR03MB2993.eurprd03.prod.outlook.com (2603:10a6:206:24::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20; Fri, 3 Apr 2020 07:55:32 +0000
Received: from AM5PR03MB2882.eurprd03.prod.outlook.com ([fe80::7479:6d4:80f1:9ef1]) by AM5PR03MB2882.eurprd03.prod.outlook.com ([fe80::7479:6d4:80f1:9ef1%3]) with mapi id 15.20.2856.019; Fri, 3 Apr 2020 07:55:32 +0000
Reply-To: Olivier.Bonaventure@uclouvain.be
Subject: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
To: Lars Eggert <lars@eggert.org>, Ted Hardie <ted.ietf@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Martin Thomson <mt@lowentropy.net>
References: <CA+9kkMBcsuJGy5A7cVuooCycfskGLDPnng6O7iN_5t9KWm21DQ@mail.gmail.com> <09D76C30-BB5D-43E5-8F93-661A6C7C105D@eggert.org>
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Message-ID: <85eefd12-1e10-df7f-d66e-3d0e317b1f00@uclouvain.be>
Date: Fri, 3 Apr 2020 09:55:30 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
In-Reply-To: <09D76C30-BB5D-43E5-8F93-661A6C7C105D@eggert.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr-classic
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: AM0PR06CA0047.eurprd06.prod.outlook.com (2603:10a6:208:aa::24) To AM5PR03MB2882.eurprd03.prod.outlook.com (2603:10a6:206:18::24)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from mbpobo.local (2a02:2788:484:b4f:9c48:ebf0:8f7:5dba) by AM0PR06CA0047.eurprd06.prod.outlook.com (2603:10a6:208:aa::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15 via Frontend Transport; Fri, 3 Apr 2020 07:55:31 +0000
X-Originating-IP: [2a02:2788:484:b4f:9c48:ebf0:8f7:5dba]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a35fb25a-764c-4921-5db2-08d7d7a46242
X-MS-TrafficTypeDiagnostic: AM5PR03MB2993:
X-Microsoft-Antispam-PRVS: <AM5PR03MB2993DD9B541B90E7A67BF44E86C70@AM5PR03MB2993.eurprd03.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-Forefront-PRVS: 0362BF9FDB
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM5PR03MB2882.eurprd03.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(4636009)(136003)(396003)(346002)(39860400002)(376002)(366004)(186003)(81166006)(16526019)(8676002)(31686004)(6486002)(966005)(66946007)(66476007)(478600001)(66556008)(8936002)(86362001)(5660300002)(81156014)(2616005)(786003)(110136005)(4326008)(31696002)(6512007)(316002)(36756003)(2906002)(54906003)(3450700001)(52116002)(6506007); DIR:OUT; SFP:1102; 
Received-SPF: None (protection.outlook.com: uclouvain.be does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: Xy6zc16dqZz35+kvymRYdgaxAui+BDXhOL5h2xrr5HzoWLi2krnYPcgSl326s57vAdxi9R48sFXoeJ6fT+l/TgExSAe+dp4F0gaU0+vyTfO8GSyU2ZL/H/48OAhqG5ggMixUXggyPEGNjbiyc8bu2v/ILodOwepF0kTQg6HXV5qudMLPDl5X4+iV2bIimDgbc4XaFq08Ye6jfhdvJZolwRWbd+IVSNT17CDJzQOAul04/fD6/vMMht5MH5sdkNLNwizDAoQfo+IKFrE6CWtp6uqz0jZaeMe0ykXTFRfYQGFE6SltK51Apay2Ex9VaijoK7XilxZtWeSkMPx1X5BPPI9/wh8ng2W/HESkHAQYEfQKEpNXJUS0/Q3ujR0lnZM8PtPVVPKhzAWH6t6cjthopttiUejhgjR9IsP08UxvyeJXGpVb7edNkd600sOY5uHIiuSeIGaL9iUGJESvl3yE0WsYKXxarVGLFfl1UKzQt//SM7CqoW5t9qM0v2yW/wyfZJFnxA+MEFGJl7AUBR8JAQ==
X-MS-Exchange-AntiSpam-MessageData: ET60UvnPqAd4aHSBkiyA+rS0fvAU0d4eps7XG2DFA0v4DtIwKBe9Lf5KgARZ0Rm0mEtSSvfPxBGyiV4NdmO4dhRWbXuMsJJdkYWj1gk1/eWIUJdZiaxoLFTQow8CYXXoP/20IuUtQ+QHmI62PRWOH1f388mT9d/rr0YBrD7yblIVM/UcrksKxsulQPNutPQjaio1KOBUIxzg6IuVYjg9jw==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: a35fb25a-764c-4921-5db2-08d7d7a46242
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2020 07:55:32.0838 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: e3IjhtDzDCmCws9RK3HBtO4V1l3P1xQ+BYlA4toKd5hVyJ2KBGBG9F6PfROhZQFro5db+oW8Y7uW13t8YqaTULx7Ig+Zs2sE51h9vt5ibXcNGHWn29/FQuikjY/0LGnN
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB2993
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/HFseVpC8Uqw2huDCiRLC8t0WPG0>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 07:55:37 -0000

Lars,
> 
> what we have done with MPTCP is build a system that is reasonably good 
> at pooling the capacity of multiple paths for one connection, *if* these 
> paths have reasonably similar characteristics, esp. RTT.
 >
> With paths with dissimilar RTTs, we can still pool the capacity, but 
> only make it available for use to the application at pretty much the 
> maximum of the individual RTTs. Thatâ€™s still somewhat useful if you care 
> about bulk throughput. Itâ€™s basically useless if you care about 
> small-transfer latencies, which the web has been gravitating to for 
> years. (Remember that the MPTCP design is ten years old - from a 
> different world. Bandwidths have gone up a lot, making capacity pooling 
> less urgent, but late cues have not decreased much.)

This corresponds to the hybrid access network case that pools bandwidth.

> To make multi path useful to todayâ€™s mostly latency-sensitive 
> applications, we need a path scheduler that can pool (some of) the 
> capacity of multiple dissimilar paths at some effective RTT that is much 
> lower than the maximum of the individual ones. I am not aware of any 
> proposed scheduler - for MPTCP or otherwise - that achieves that.


AFAIK, this is exactly what Apple is doing with MPTCP. They call this 
the "interactive mode" and the stack dynamically selects the path (wifi 
or cellular) having the best performance (rtt, losses) for interactive 
applications. See https://developer.apple.com/videos/play/wwdc2017/707/

> Even if we change the argument from pooling latency to increasing 
> resilience, I still doubt that increased resilience at the cost of 
> much-increased late zu is a worthwhile trade off for many apps.

AFAIK, Apple calls that the "handover mode", it is probably less useful 
that the interactive one. Maybe Apple engineers who are on this list can 
comment and provide more details.

I don't think that Apple uses MPTCP to pool bandwidth. They use MPTCP to 
improve user experience and mainly latency.


Olivier


From nobody Fri Apr  3 01:36:11 2020
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A958F3A146F for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 01:36:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZRrALrO3UEnt for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 01:36:08 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by ietfa.amsl.com (Postfix) with ESMTP id B67DD3A146B for <quic@ietf.org>; Fri,  3 Apr 2020 01:36:08 -0700 (PDT)
Received: from GF-MacBook-Pro.local (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 76E7C1B000AD; Fri,  3 Apr 2020 09:35:58 +0100 (BST)
Subject: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
To: Olivier.Bonaventure@uclouvain.be, Lars Eggert <lars@eggert.org>, Ted Hardie <ted.ietf@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Martin Thomson <mt@lowentropy.net>
References: <CA+9kkMBcsuJGy5A7cVuooCycfskGLDPnng6O7iN_5t9KWm21DQ@mail.gmail.com> <09D76C30-BB5D-43E5-8F93-661A6C7C105D@eggert.org> <85eefd12-1e10-df7f-d66e-3d0e317b1f00@uclouvain.be>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Message-ID: <76ddd8dd-e70d-94e1-3982-d2cb1e176618@erg.abdn.ac.uk>
Date: Fri, 3 Apr 2020 09:35:57 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
MIME-Version: 1.0
In-Reply-To: <85eefd12-1e10-df7f-d66e-3d0e317b1f00@uclouvain.be>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Na8goYhBfTCazi3LfXIKL7Cwkws>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 08:36:11 -0000

On 03/04/2020 08:55, Olivier Bonaventure wrote:
> Lars,
>>
>> what we have done with MPTCP is build a system that is reasonably 
>> good at pooling the capacity of multiple paths for one connection, 
>> *if* these paths have reasonably similar characteristics, esp. RTT.
> >
>> With paths with dissimilar RTTs, we can still pool the capacity, but 
>> only make it available for use to the application at pretty much the 
>> maximum of the individual RTTs. Thatâ€™s still somewhat useful if you 
>> care about bulk throughput. Itâ€™s basically useless if you care about 
>> small-transfer latencies, which the web has been gravitating to for 
>> years. (Remember that the MPTCP design is ten years old - from a 
>> different world. Bandwidths have gone up a lot, making capacity 
>> pooling less urgent, but late cues have not decreased much.)
>
> This corresponds to the hybrid access network case that pools bandwidth.
>
>> To make multi path useful to todayâ€™s mostly latency-sensitive 
>> applications, we need a path scheduler that can pool (some of) the 
>> capacity of multiple dissimilar paths at some effective RTT that is 
>> much lower than the maximum of the individual ones. I am not aware of 
>> any proposed scheduler - for MPTCP or otherwise - that achieves that.
>
> AFAIK, this is exactly what Apple is doing with MPTCP. They call this 
> the "interactive mode" and the stack dynamically selects the path 
> (wifi or cellular) having the best performance (rtt, losses) for 
> interactive applications. See 
> https://developer.apple.com/videos/play/wwdc2017/707/
>
>> Even if we change the argument from pooling latency to increasing 
>> resilience, I still doubt that increased resilience at the cost of 
>> much-increased late zu is a worthwhile trade off for many apps.
>
> AFAIK, Apple calls that the "handover mode", it is probably less 
> useful that the interactive one. Maybe Apple engineers who are on this 
> list can comment and provide more details.
>
> I don't think that Apple uses MPTCP to pool bandwidth. They use MPTCP 
> to improve user experience and mainly latency.
>
>
> Olivier

When you says "select" do you mean "change to send data using the new 
path"?

I f so, I think this is close in operation to a "path failover", even if 
it uses a trigger metric that isn't just a loss of connectivity, but the 
result of some other path metric - e.g. significantly lower RTT, 
availanility of PvD information, ... . In my mind, this is quite 
different to a proposal for somehow "sharing" traffic/capacity between 
several paths, which means understanding capacity and the impacts of 
variability in path characteristics, the impact of traffic on pooled 
bandwidth, etc.

It still does pose some issues in estimating the capacity on the "new" 
path, but ... The mechanisms to do this seem to exist within the design 
expected of QUIC.

Gorry


From nobody Fri Apr  3 02:09:13 2020
Return-Path: <olivier.bonaventure@uclouvain.be>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB5483A154E for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 02:09:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, MSGID_FROM_MTA_HEADER=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=uclouvain.be
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LJinZ_2hhMNO for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 02:09:10 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60110.outbound.protection.outlook.com [40.107.6.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7FEEF3A154A for <quic@ietf.org>; Fri,  3 Apr 2020 02:09:09 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HBgvad6N8UStBMtZbA6v36PxLipazsaprsHXf8532HQkv2TxDZHMjGNrnKr3Pc52HY7RrQH95qbmR5TfSZzQSG+WM2PwOx7+fom+yK3AU1ZMQVyhiQGAc9/qFXmAc7ST1bFbgwc8Qod8joe76Gx1GuRK76AMuKW7Kr7mVHbq8nXKVSlwqFyPlnRvBkKLVwupVXCd0xdH6H/8mHvLege4Y7p/WcbjXvyXHeoNM/1vncfxBu+WhTQ727GcXmVfCMYMfzPLNklRYQ2ooiyEVji+3ottgui+B4v40OsWNfMMMknW3KHq1tOtayPFQqpYqs4K4SUTGC/d9txgfykWib6Dbw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qpv1dYW1tUcmMfAVQCUHC0yATUIpTi6zjR5a8HI/wWo=; b=cnnk6mx1EtgCffpjvoNTNgBjsfdrQHdfRnnfPQCskLJ9B5fJBbRABA9rg6E3yWb/KXEH4KZAYZ6N4FnYc8YrKkQdoxBnkU0+hkpPk15KnO6aJvino9UvnnuBH9CngcXRmOsw7tMtYzTRos1wVDHEOiMhuOCC4oaGzLhRm9XED6jdSWDnPmnD9fq6wR78otG4O6rDP8dVTs3vj0wKQWQHYrPP4VtvEpyNGmO3RbJBFvP/jcVwf3RH7+ENHOQajNK7wz8TuyM6AD8htvs6fmlGVjYW6CnPGf04/SFentEWqaWmcc7mMYvpsK1ZHO5ew7f/Ju6s+/47XvLnGUp6/6r4fw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uclouvain.be; dmarc=pass action=none header.from=uclouvain.be; dkim=pass header.d=uclouvain.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qpv1dYW1tUcmMfAVQCUHC0yATUIpTi6zjR5a8HI/wWo=; b=qojuR4baWuLtBYDr+tBGCbEpkk+fRCHfOspm+pMZAe8HzY+hDqdP1Wn6hysYfJSfT75FQQUxunWmI/nyWFoLqSh+EKZvgK09qyaFswm9mDZQL9MBRzVejyNQBbwBhbBU+elpRIekF/onS9M+f8CWVpy355SLGJ+Q17mZv/uRpgE=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=olivier.bonaventure@uclouvain.be; 
Received: from AM5PR03MB2882.eurprd03.prod.outlook.com (2603:10a6:206:18::24) by AM5PR03MB2916.eurprd03.prod.outlook.com (2603:10a6:206:1a::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16; Fri, 3 Apr 2020 09:09:08 +0000
Received: from AM5PR03MB2882.eurprd03.prod.outlook.com ([fe80::7479:6d4:80f1:9ef1]) by AM5PR03MB2882.eurprd03.prod.outlook.com ([fe80::7479:6d4:80f1:9ef1%3]) with mapi id 15.20.2856.019; Fri, 3 Apr 2020 09:09:08 +0000
Reply-To: Olivier.Bonaventure@uclouvain.be
Subject: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, Lars Eggert <lars@eggert.org>, Ted Hardie <ted.ietf@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Martin Thomson <mt@lowentropy.net>
References: <CA+9kkMBcsuJGy5A7cVuooCycfskGLDPnng6O7iN_5t9KWm21DQ@mail.gmail.com> <09D76C30-BB5D-43E5-8F93-661A6C7C105D@eggert.org> <85eefd12-1e10-df7f-d66e-3d0e317b1f00@uclouvain.be> <76ddd8dd-e70d-94e1-3982-d2cb1e176618@erg.abdn.ac.uk>
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Message-ID: <7e52ea36-24fb-e8d3-dad7-232295d3ceb6@uclouvain.be>
Date: Fri, 3 Apr 2020 11:09:06 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
In-Reply-To: <76ddd8dd-e70d-94e1-3982-d2cb1e176618@erg.abdn.ac.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr-classic
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: AM0PR06CA0067.eurprd06.prod.outlook.com (2603:10a6:208:aa::44) To AM5PR03MB2882.eurprd03.prod.outlook.com (2603:10a6:206:18::24)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from mbpobo.local (2a02:2788:484:b4f:9c48:ebf0:8f7:5dba) by AM0PR06CA0067.eurprd06.prod.outlook.com (2603:10a6:208:aa::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16 via Frontend Transport; Fri, 3 Apr 2020 09:09:06 +0000
X-Originating-IP: [2a02:2788:484:b4f:9c48:ebf0:8f7:5dba]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6d9c660e-6158-4caf-edac-08d7d7aea9c4
X-MS-TrafficTypeDiagnostic: AM5PR03MB2916:
X-Microsoft-Antispam-PRVS: <AM5PR03MB2916E0ACE6B0A83AC776285086C70@AM5PR03MB2916.eurprd03.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 0362BF9FDB
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM5PR03MB2882.eurprd03.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(4636009)(366004)(376002)(346002)(396003)(39860400002)(136003)(52116002)(66476007)(6486002)(66946007)(186003)(478600001)(31696002)(16526019)(6512007)(81156014)(8676002)(81166006)(5660300002)(54906003)(8936002)(86362001)(2906002)(2616005)(6506007)(66556008)(966005)(316002)(3450700001)(4326008)(110136005)(31686004)(786003)(36756003); DIR:OUT; SFP:1102; 
Received-SPF: None (protection.outlook.com: uclouvain.be does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 5oWVZkydwhkwwTGNlpei435LZegArHwo5P4OH3ja6Womd7AHTaAPHgAtlaF03f0XTtX7VMQJZRl8wtoWPcC16mi0fVQ/8s1e5IiBlfAXebWdyCRN6/2I6AzCWZgVpn/E1ZiGKmE/3PZ8HayiGCh3wK+bYyCcjCZrOoVxymIoo/Ld4deQ/fOta2CGbr1tzbfvfCQ3q7UMlk0nT/e+R2jahs37x8UzJ+Xms+Jx5Wkh82Omu+oSWrazbUZnzuqM1DONTNCIW7+EAD3bbjvzXJ2UeJAGCubWt3OZb54OBBOg2sQkdVYAQg+4j9PeBRSuN4/1rZP29IosuUhM3IzAwZ3KWByZy/NP8cIq24l9RbjmyusPVfXdFcImpcDEaUE1YK+qR3I9gl7ebtTNo3HnulgexwRNeQYU2jGRbPQ3x7XnDZwSgDAcIxW5vwk5suqebXVN0TvbriilNFXkdrO9TYH+OwFSdO2g8fpQqecVV1+V7lW74V+yeiQ7OcnAgjEmzVTsemE4G4L2Fxyd6LmcXoUsdg==
X-MS-Exchange-AntiSpam-MessageData: okz2b+XNAOacWUmkHWXE6fkZeJHzt7KQF7UV7Q6EoLWmLwMxemit0ZifYumlJuN+YJsO/Fa0rQa09VESc40hdDOOP552qO/2zAbWqNsh2guazChtKgXluS3N8gKwayBufP2y07CWq9bwgbfnEmNk+oJg0nXfqDpC7y6r40EX9IRVO55GiqcWMv1bEglxMWSCeX6wtaqwKu8OGlycle23ww==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 6d9c660e-6158-4caf-edac-08d7d7aea9c4
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2020 09:09:07.9535 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: eZbeEWMA3qwpoWLmAFSWjm1AGNUKYnojfwcP768bGpuZsxxAWza3YzZU7KmD8XiGrgDP/m6oGALCoQ0KPnFaxEU0tfTQxXFVkWG43Mcb+arg7s6qIuoJJuuf+lcKMOx6
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB2916
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/SjYZpJlcrft_Et2kxbfUO3CWxhM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 09:09:13 -0000

Gorry,
>>>
>>> what we have done with MPTCP is build a system that is reasonably 
>>> good at pooling the capacity of multiple paths for one connection, 
>>> *if* these paths have reasonably similar characteristics, esp. RTT.
>> >
>>> With paths with dissimilar RTTs, we can still pool the capacity, but 
>>> only make it available for use to the application at pretty much the 
>>> maximum of the individual RTTs. Thatâ€™s still somewhat useful if you 
>>> care about bulk throughput. Itâ€™s basically useless if you care about 
>>> small-transfer latencies, which the web has been gravitating to for 
>>> years. (Remember that the MPTCP design is ten years old - from a 
>>> different world. Bandwidths have gone up a lot, making capacity 
>>> pooling less urgent, but late cues have not decreased much.)
>>
>> This corresponds to the hybrid access network case that pools bandwidth.
>>
>>> To make multi path useful to todayâ€™s mostly latency-sensitive 
>>> applications, we need a path scheduler that can pool (some of) the 
>>> capacity of multiple dissimilar paths at some effective RTT that is 
>>> much lower than the maximum of the individual ones. I am not aware of 
>>> any proposed scheduler - for MPTCP or otherwise - that achieves that.
>>
>> AFAIK, this is exactly what Apple is doing with MPTCP. They call this 
>> the "interactive mode" and the stack dynamically selects the path 
>> (wifi or cellular) having the best performance (rtt, losses) for 
>> interactive applications. See 
>> https://developer.apple.com/videos/play/wwdc2017/707/
>>
>>> Even if we change the argument from pooling latency to increasing 
>>> resilience, I still doubt that increased resilience at the cost of 
>>> much-increased late zu is a worthwhile trade off for many apps.
>>
>> AFAIK, Apple calls that the "handover mode", it is probably less 
>> useful that the interactive one. Maybe Apple engineers who are on this 
>> list can comment and provide more details.
>>
>> I don't think that Apple uses MPTCP to pool bandwidth. They use MPTCP 
>> to improve user experience and mainly latency.
>>
>>
>> Olivier
> 
> When you says "select" do you mean "change to send data using the new 
> path"?

This is a packet scheduler decision. When new data needs to be sent and 
there are two subflows, the scheduler selects the most suitable one. I 
think that Apple uses its WiFi assist monitor to inform the packet 
scheduler of the most suitable path on the client. On paper that 
describes a similar approach is

https://inl.info.ucl.ac.be/publications/tuning-multipath-tcp-interactive-applications-smartphones.html

In MPTCP, it is difficult for the client and the server to easily 
exchange information about the quality of the paths due to middlebox 
interference and a set of heuristics are used. For example, the server 
replies on the subflow chosen by the smartphone to send the request.

With MPQUIC, we can use ping frames to measure the quality of paths and 
react accordingly. In MPTCP, this would require a complex machinery.


> I f so, I think this is close in operation to a "path failover", even if 
> it uses a trigger metric that isn't just a loss of connectivity, but the 
> result of some other path metric - e.g. significantly lower RTT, 
> availanility of PvD information, ... .

Apple's deployment shows that maintaining the two paths is useful 
because there are situations where latency sensite applications can use 
both paths, e.g. during the handover when the connectivity is weak but 
not yet broken.

> In my mind, this is quite 
> different to a proposal for somehow "sharing" traffic/capacity between 
> several paths, which means understanding capacity and the impacts of 
> variability in path characteristics, the impact of traffic on pooled 
> bandwidth, etc.

The same techniques apply in these different cases.
> 
> It still does pose some issues in estimating the capacity on the "new" 
> path, but ... The mechanisms to do this seem to exist within the design 
> expected of QUIC.

QUIC is clearly both cleaner and more powerful than MPTCP for this. You 
can find a detailed discussion on this in Quentin De Coninck's PhD 
thesis which is available from https://www.multipath-quic.org


Olivier


From nobody Fri Apr  3 02:17:52 2020
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F2883A156D for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 02:17:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iEwez-dFRdsu for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 02:17:49 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [IPv6:2001:630:42:150::2]) by ietfa.amsl.com (Postfix) with ESMTP id D824E3A156A for <quic@ietf.org>; Fri,  3 Apr 2020 02:17:48 -0700 (PDT)
Received: from GF-MacBook-Pro.local (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 7C6611B00081; Fri,  3 Apr 2020 10:17:39 +0100 (BST)
Subject: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
To: Olivier.Bonaventure@uclouvain.be, Lars Eggert <lars@eggert.org>, Ted Hardie <ted.ietf@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Martin Thomson <mt@lowentropy.net>
References: <CA+9kkMBcsuJGy5A7cVuooCycfskGLDPnng6O7iN_5t9KWm21DQ@mail.gmail.com> <09D76C30-BB5D-43E5-8F93-661A6C7C105D@eggert.org> <85eefd12-1e10-df7f-d66e-3d0e317b1f00@uclouvain.be> <76ddd8dd-e70d-94e1-3982-d2cb1e176618@erg.abdn.ac.uk> <7e52ea36-24fb-e8d3-dad7-232295d3ceb6@uclouvain.be>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Message-ID: <187b93e8-a033-7d78-8566-2c9aed26b101@erg.abdn.ac.uk>
Date: Fri, 3 Apr 2020 10:17:38 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
MIME-Version: 1.0
In-Reply-To: <7e52ea36-24fb-e8d3-dad7-232295d3ceb6@uclouvain.be>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Td6OTc4HwZO48zZN17ggTIV0TFg>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 09:17:51 -0000

On 03/04/2020 10:09, Olivier Bonaventure wrote:
> Gorry,
>>>>
>>>> what we have done with MPTCP is build a system that is reasonably 
>>>> good at pooling the capacity of multiple paths for one connection, 
>>>> *if* these paths have reasonably similar characteristics, esp. RTT.
>>> >
>>>> With paths with dissimilar RTTs, we can still pool the capacity, 
>>>> but only make it available for use to the application at pretty 
>>>> much the maximum of the individual RTTs. Thatâ€™s still somewhat 
>>>> useful if you care about bulk throughput. Itâ€™s basically useless if 
>>>> you care about small-transfer latencies, which the web has been 
>>>> gravitating to for years. (Remember that the MPTCP design is ten 
>>>> years old - from a different world. Bandwidths have gone up a lot, 
>>>> making capacity pooling less urgent, but late cues have not 
>>>> decreased much.)
>>>
>>> This corresponds to the hybrid access network case that pools 
>>> bandwidth.
>>>
>>>> To make multi path useful to todayâ€™s mostly latency-sensitive 
>>>> applications, we need a path scheduler that can pool (some of) the 
>>>> capacity of multiple dissimilar paths at some effective RTT that is 
>>>> much lower than the maximum of the individual ones. I am not aware 
>>>> of any proposed scheduler - for MPTCP or otherwise - that achieves 
>>>> that.
>>>
>>> AFAIK, this is exactly what Apple is doing with MPTCP. They call 
>>> this the "interactive mode" and the stack dynamically selects the 
>>> path (wifi or cellular) having the best performance (rtt, losses) 
>>> for interactive applications. See 
>>> https://developer.apple.com/videos/play/wwdc2017/707/
>>>
>>>> Even if we change the argument from pooling latency to increasing 
>>>> resilience, I still doubt that increased resilience at the cost of 
>>>> much-increased late zu is a worthwhile trade off for many apps.
>>>
>>> AFAIK, Apple calls that the "handover mode", it is probably less 
>>> useful that the interactive one. Maybe Apple engineers who are on 
>>> this list can comment and provide more details.
>>>
>>> I don't think that Apple uses MPTCP to pool bandwidth. They use 
>>> MPTCP to improve user experience and mainly latency.
>>>
>>>
>>> Olivier
>>
>> When you says "select" do you mean "change to send data using the new 
>> path"?
>
> This is a packet scheduler decision. When new data needs to be sent 
> and there are two subflows, the scheduler selects the most suitable 
> one. I think that Apple uses its WiFi assist monitor to inform the 
> packet scheduler of the most suitable path on the client. On paper 
> that describes a similar approach is
>
> https://inl.info.ucl.ac.be/publications/tuning-multipath-tcp-interactive-applications-smartphones.html 
>
>
> In MPTCP, it is difficult for the client and the server to easily 
> exchange information about the quality of the paths due to middlebox 
> interference and a set of heuristics are used. For example, the server 
> replies on the subflow chosen by the smartphone to send the request.
>
> With MPQUIC, we can use ping frames to measure the quality of paths 
> and react accordingly. In MPTCP, this would require a complex machinery.
>
>
>> I f so, I think this is close in operation to a "path failover", even 
>> if it uses a trigger metric that isn't just a loss of connectivity, 
>> but the result of some other path metric - e.g. significantly lower 
>> RTT, availanility of PvD information, ... .
>
> Apple's deployment shows that maintaining the two paths is useful 
> because there are situations where latency sensite applications can 
> use both paths, e.g. during the handover when the connectivity is weak 
> but not yet broken.
>
>> In my mind, this is quite different to a proposal for somehow 
>> "sharing" traffic/capacity between several paths, which means 
>> understanding capacity and the impacts of variability in path 
>> characteristics, the impact of traffic on pooled bandwidth, etc.
>
> The same techniques apply in these different cases.
>>
>> It still does pose some issues in estimating the capacity on the 
>> "new" path, but ... The mechanisms to do this seem to exist within 
>> the design expected of QUIC.
>
> QUIC is clearly both cleaner and more powerful than MPTCP for this. 
> You can find a detailed discussion on this in Quentin De Coninck's PhD 
> thesis which is available from https://www.multipath-quic.org
>
>
> Olivier

Thanks for the reply, this helps confirm my thoughts on mechansims.

Gorry


From nobody Fri Apr  3 06:54:06 2020
Return-Path: <mirja.kuehlewind@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C00213A0774 for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 06:54:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wvq-FoUlKgm9 for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 06:54:03 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2056.outbound.protection.outlook.com [40.107.20.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B9FBA3A0764 for <quic@ietf.org>; Fri,  3 Apr 2020 06:54:02 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nqsDik3cDvZ/vHsklqV+ivhkbdAe7Z19YXV/D6i8HnIzgNNWgBzIh2qOFaZKV2AIMUhTlWES2Wv8B+dhvngaB0y48jZ2nVXExnS/LSGhQdAkkulqyRPnSr0W/r0ZTCBoyzVYkijkVHpnmlIQmS/b7ups4NaKVvorLA20UlTz2e3ByPVpBUnbJDhS+g6/2L8nU0usyyxUUql2ZvdSKZtj2D1YEI/KYxpgRlwuv1iuvv6KUh2keBEAu8koL1cHml+SkgQBUnpB1hTuDweIEMrx/O4mlRtBGNqOKhSTDBunKleNCqwxZhVkhlhmgKoZQeYVwN7lYUHfjSfxCiTJJtX8YA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eTrThTCsvVnabcvns19++hUe5ZKU+0XlXH3HwExHBiI=; b=MHdN1neCL57E9NtRWNCVkzKGhknxEgzL/UHevkVeW0Yaq9uElpskPgabJ+cT+7EwyHEIwanicQ6p7pRqFK7HxUaOA0rLvdzGyHBf+fpsp3ItomVavEAA1Wpi+GMvn7+KOpOvc257qaeoRwhNSNZygl2SehQJaDv4YhiQvbPwbovAXmDK8T/FT4NwAdGjnpVsZr7d2Vpl74vw9fRB8qaZxXJWpSy1h0z2YRBILiur+LILj2OpJ3S7yMF9F0koqD9BSBKC853uRjQcpG5PGhUNhHcW8wVEu482AckSnB7gq7+BXClIyj9tPLUX3d8SqpYDa3M2hHE1VAqQnej0jt4RNA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eTrThTCsvVnabcvns19++hUe5ZKU+0XlXH3HwExHBiI=; b=FYFNmUGQJET+DtIqPprsP69lbZscB6PpLfh04vBYv4muLxY/uMJdTt4aJLRrT0hlhrMThsg7ULPE7Fc3ly4wzadZryhYEXFHHeifNyQKQJ1d2yKujrOpm4wNsSi0irFm2jzujj4iq+H6INKdEXghWkSEAJiCyoGF4RgE7RhYjow=
Received: from AM0PR07MB4691.eurprd07.prod.outlook.com (52.135.149.158) by AM0PR07MB6162.eurprd07.prod.outlook.com (20.178.20.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.12; Fri, 3 Apr 2020 13:54:00 +0000
Received: from AM0PR07MB4691.eurprd07.prod.outlook.com ([fe80::298a:36c6:fff4:f8f8]) by AM0PR07MB4691.eurprd07.prod.outlook.com ([fe80::298a:36c6:fff4:f8f8%3]) with mapi id 15.20.2878.013; Fri, 3 Apr 2020 13:54:00 +0000
From: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>
To: "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>, Lars Eggert <lars@eggert.org>, Ted Hardie <ted.ietf@gmail.com>
CC: IETF QUIC WG <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Martin Thomson <mt@lowentropy.net>
Subject: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Topic: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Index: AQHWCb9S1+bTW3c/Fkmo5bSbbOBgxg==
Date: Fri, 3 Apr 2020 13:53:59 +0000
Message-ID: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mirja.kuehlewind@ericsson.com; 
x-originating-ip: [2003:de:e727:100:d858:764f:16a1:3b2f]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f57ab55a-865c-4d34-431f-08d7d7d67639
x-ms-traffictypediagnostic: AM0PR07MB6162:
x-microsoft-antispam-prvs: <AM0PR07MB6162C4FD4AC657E80182962CF4C70@AM0PR07MB6162.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0PR07MB4691.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(39860400002)(136003)(396003)(346002)(376002)(366004)(6512007)(36756003)(186003)(6486002)(5660300002)(6506007)(71200400001)(66476007)(316002)(54906003)(110136005)(64756008)(86362001)(81156014)(8676002)(8936002)(81166006)(66556008)(966005)(4326008)(44832011)(66446008)(478600001)(2906002)(66946007)(33656002)(2616005)(76116006); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XR3YnhreBaPAd7wpLQ9f+ACAsg1MrzDcFIHsqzudG7RrEdPeEq3pUjFW0dp73WKm4wRL4MF3D0kzjwxHGmk/WKQ4+xF5PESidd99cKDflIqWm6iQ8SRI6clPR7EQwPmVRFvfVpOANq8erI4BH1QxeDYdlVmEYyOm3XMx0/f4SoLqBwHlug2wU/SKh7bBZVP1AYH606UdtW0SVGQ/epT+XKAbWZpI7qgeJIHgA+8MSb/7E6hct2DTYN4AsAvIOX28jR9i2UTJUfFV5CRmf+yIN8CT/qKEi02/esKnkbkfGUSXdDRuExaGf/oLqHys33k6/A1hp2z06a+r+pWFPxy4G4sRNBMmor+w0gVwiQF9AZMlwoI+5W7FbFn5/jRZ6D1/bqTCnzUsZT//eb/QEdTHvTRKIWXcTFHP5E+uzTzukt+rJXUdJoHkr7mTs+XWA2ZZHzuZFP9wdeYv6zPbt2tDlVmLK+XaFRLdklQrma0iTR6hyJ8A525n+AMk4q8PH+bIkwQFUv174YuSXcfJt3RATQ==
x-ms-exchange-antispam-messagedata: x8c38stkti04s1KOHDNALNU92TnnIdrqJdN3VOHKPNsCwzdV+jmuCk05pPxdNYUdfO55+cd6APoMcnpbGJ4Vqw9pxQCvp1JK19oToIHSH15+4AeJyuAmx7Zo1dVAKQe0le4DzTL588IMLLeQB7Eberg754EhfEqlNV15qtBvko4hn/S8xzQSbA0890/AXrvPAe/Mii6tDM+D1IByrRHenw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <6DA15D76C2D85146A71A51B67C4A4118@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f57ab55a-865c-4d34-431f-08d7d7d67639
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2020 13:53:59.9823 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 7pu0/oDe6N2o6w5Af+Pm5QOz5sHSzAoneUW8+Wq+tF/DR3mmEPrK2vb22OSQYB/3HmKHx+/Gmzvb3gom7TNlyltQ3Yn8FVewCzLpyl6dYBY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB6162
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Ar-3O0qVTl5aHKnVAATV2SIRpJo>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 13:54:05 -0000

T2xpdmllciwgdGhhbmtzIGZvciBwb2ludGluZyBvdXQgdGhlIGRpZmZlcmVudCBvcGVyYXRpb24g
bW9kZXMgKGhhbmRvdmVyLCBpbnRlcmFjdGl2ZSwgYWdncmVnYXRlKS4gSSB0aGluayBpdCdzIGFs
c28gaW1wb3J0YW50IHRvIG1lbnRpb24gdGhhdCB0aGVzZSBtb2RlcyBhcmUgYWxyZWFkeSBkZXBs
b3llZCBmb3IgTVBUQ1AgYW5kIGRlZmluaW5nIHRoZXNlIG1vZGVzIHdhcy9pcyBtb3N0bHkgYW4g
aW50ZXJmYWNlIGFuZCBzY2hlZHVsaW5nIHF1ZXN0aW9uIGJ1dCBkaWQgbm90IHJlcXVpcmUgY2hh
bmdlcyB0byB0aGUgTVBUQ1AgcHJvdG9jb2wgaXRzZWxmLiBXaXRoIFFVSUMgeW91IGNvdWxkIGFw
cGx5IHRoZXNlIG1vZGVzIGFzIHdlbGwgYW5kIHlvdSBjYW4gYmUgZXZlbiBzbWFydGVyIHRoYW4g
d2Ugb2Z0ZW4gYXJlIHdpdGggVENQIHRvZGF5LCBhcyB5b3UgY2FuIGFsc28gc2NoZWR1bGUgb24g
YSBzdHJlYW0gYmFzaXMuIElmIHlvdSBoYXZlIHRyYWZmaWMgaW4geW91ciB0cmFuc3BvcnQgcHJv
dG9jb2wgdGhhdCB5b3UgYWxyZWFkeSBrbm93IGlzIGluZGVwZW5kZW50IG9mIGVhY2ggb3RoZXIs
IGJlaW5nIGFibGUgdXRpbGl6aW5nIG11bHRpcGxlIHBhdGhzIGJlY29tZXMgZXZlbiBtb3JlIHVz
ZWZ1bC4NCg0KTGFycywgSSBiZWxpZXZlIHRoZSBtb3N0IGltcG9ydGFudCB1c2UgY2FzZSBoZXJl
IGlzIHdoZXJlIGEgbW9iaWxlIGRldmljZSBoYXZlIG9uZSBjZWxsdWxhciBhbmQgb25lIHdpZmkg
Y29ubmVjdGlvbi4gSW4gc3VjaCBhIHNldHVwIFJUVHMgYXJlIGFjdHVhbGx5IG5vdCBhcyBtdWNo
IGRpZmZlcmVudCBhcyBpdCB3b3VsZCBpbiBlLmcuIHRoZSBmaXggbmV0d29yayB2cy4gY2VsbHVs
YXIgY2FzZSwgb3Igc2F0ZWxsaXRlIHZzLiBjZWxsdWxhciBjYXNlIGJ1dCBpdCBpcyBhbHNvIG1v
c3RseSB0aGUgaGFuZG92ZXIgb3IgaW50ZXJhY3RpdmUgbW9kZSB0aGF0IGlzIG1vc3QgaW50ZXJl
c3RpbmcgKGludGVyYWN0aXZlIGVzcGVjaWFsbHkgaW4gY2FzZSB5b3VyIHdpZmkgaXMgcmVhbGx5
IGNyYXBweSkuIFBhcnRpY3VsYXJseSBmb3IgdGhlIGhhbmRvdmVyIGNhc2UsIGJlaW5nIGFibGUg
dG8gdXNlIGJvdGggcGF0aHMgc2ltdWx0YW5lb3VzbHkgZm9yIGEgc2hvcnQgdGltZSBjYW4gbWFr
ZSB5b3VyIGhhbmRvdmVyIG11Y2ggc21vb3RoZXIgYXMgeW91IGNhbiBpbml0aWF0ZSB0aGUgaGFu
ZG92ZXIgZWFybGllciBhbmQgYWxzbyBmb3IgdGhlIGNhc2Ugd2hlcmUgeW91IGFyZSBhdCB0aGUg
Ym9yZGVyIG9mIGEgY292ZXJhZ2UgYXJlYSwgeW91IGNhbiBtdWNoIGVhc2llciBzd2l0Y2ggZm9y
dGggYW4gYmFjayB3aGVuIG5lZWRlZC4gTGltaXRlZCBoYW5kb3ZlciBpcyBwb3NzaWJsZSB3aXRo
IFFVSUMgcGF0aCBtaWdyYXRpb24gYWxyZWFkeSBidXQgZ2l2ZW4gaG93IGNvbW1vbiB0aGUgaGFu
ZG92ZXIgY2FzZSBmb3IgbW9iaWxlIGRldmljZXMgaXMsIEkgdGhpbmsgd2Ugc2hvdWxkIGZ1cnRo
ZXIgb3B0aW1pemluZyBmb3IgaXQuDQoNCg0KDQrvu79PbiAwMy4wNC4yMCwgMDk6NTUsICJRVUlD
IG9uIGJlaGFsZiBvZiBPbGl2aWVyIEJvbmF2ZW50dXJlIiA8cXVpYy1ib3VuY2VzQGlldGYub3Jn
IG9uIGJlaGFsZiBvZiBPbGl2aWVyLkJvbmF2ZW50dXJlQHVjbG91dmFpbi5iZT4gd3JvdGU6DQoN
CiAgICBMYXJzLA0KICAgID4gDQogICAgPiB3aGF0IHdlIGhhdmUgZG9uZSB3aXRoIE1QVENQIGlz
IGJ1aWxkIGEgc3lzdGVtIHRoYXQgaXMgcmVhc29uYWJseSBnb29kIA0KICAgID4gYXQgcG9vbGlu
ZyB0aGUgY2FwYWNpdHkgb2YgbXVsdGlwbGUgcGF0aHMgZm9yIG9uZSBjb25uZWN0aW9uLCAqaWYq
IHRoZXNlIA0KICAgID4gcGF0aHMgaGF2ZSByZWFzb25hYmx5IHNpbWlsYXIgY2hhcmFjdGVyaXN0
aWNzLCBlc3AuIFJUVC4NCiAgICAgPg0KICAgID4gV2l0aCBwYXRocyB3aXRoIGRpc3NpbWlsYXIg
UlRUcywgd2UgY2FuIHN0aWxsIHBvb2wgdGhlIGNhcGFjaXR5LCBidXQgDQogICAgPiBvbmx5IG1h
a2UgaXQgYXZhaWxhYmxlIGZvciB1c2UgdG8gdGhlIGFwcGxpY2F0aW9uIGF0IHByZXR0eSBtdWNo
IHRoZSANCiAgICA+IG1heGltdW0gb2YgdGhlIGluZGl2aWR1YWwgUlRUcy4gVGhhdOKAmXMgc3Rp
bGwgc29tZXdoYXQgdXNlZnVsIGlmIHlvdSBjYXJlIA0KICAgID4gYWJvdXQgYnVsayB0aHJvdWdo
cHV0LiBJdOKAmXMgYmFzaWNhbGx5IHVzZWxlc3MgaWYgeW91IGNhcmUgYWJvdXQgDQogICAgPiBz
bWFsbC10cmFuc2ZlciBsYXRlbmNpZXMsIHdoaWNoIHRoZSB3ZWIgaGFzIGJlZW4gZ3Jhdml0YXRp
bmcgdG8gZm9yIA0KICAgID4geWVhcnMuIChSZW1lbWJlciB0aGF0IHRoZSBNUFRDUCBkZXNpZ24g
aXMgdGVuIHllYXJzIG9sZCAtIGZyb20gYSANCiAgICA+IGRpZmZlcmVudCB3b3JsZC4gQmFuZHdp
ZHRocyBoYXZlIGdvbmUgdXAgYSBsb3QsIG1ha2luZyBjYXBhY2l0eSBwb29saW5nIA0KICAgID4g
bGVzcyB1cmdlbnQsIGJ1dCBsYXRlIGN1ZXMgaGF2ZSBub3QgZGVjcmVhc2VkIG11Y2guKQ0KICAg
IA0KICAgIFRoaXMgY29ycmVzcG9uZHMgdG8gdGhlIGh5YnJpZCBhY2Nlc3MgbmV0d29yayBjYXNl
IHRoYXQgcG9vbHMgYmFuZHdpZHRoLg0KICAgIA0KICAgID4gVG8gbWFrZSBtdWx0aSBwYXRoIHVz
ZWZ1bCB0byB0b2RheeKAmXMgbW9zdGx5IGxhdGVuY3ktc2Vuc2l0aXZlIA0KICAgID4gYXBwbGlj
YXRpb25zLCB3ZSBuZWVkIGEgcGF0aCBzY2hlZHVsZXIgdGhhdCBjYW4gcG9vbCAoc29tZSBvZikg
dGhlIA0KICAgID4gY2FwYWNpdHkgb2YgbXVsdGlwbGUgZGlzc2ltaWxhciBwYXRocyBhdCBzb21l
IGVmZmVjdGl2ZSBSVFQgdGhhdCBpcyBtdWNoIA0KICAgID4gbG93ZXIgdGhhbiB0aGUgbWF4aW11
bSBvZiB0aGUgaW5kaXZpZHVhbCBvbmVzLiBJIGFtIG5vdCBhd2FyZSBvZiBhbnkgDQogICAgPiBw
cm9wb3NlZCBzY2hlZHVsZXIgLSBmb3IgTVBUQ1Agb3Igb3RoZXJ3aXNlIC0gdGhhdCBhY2hpZXZl
cyB0aGF0Lg0KICAgIA0KICAgIA0KICAgIEFGQUlLLCB0aGlzIGlzIGV4YWN0bHkgd2hhdCBBcHBs
ZSBpcyBkb2luZyB3aXRoIE1QVENQLiBUaGV5IGNhbGwgdGhpcyANCiAgICB0aGUgImludGVyYWN0
aXZlIG1vZGUiIGFuZCB0aGUgc3RhY2sgZHluYW1pY2FsbHkgc2VsZWN0cyB0aGUgcGF0aCAod2lm
aSANCiAgICBvciBjZWxsdWxhcikgaGF2aW5nIHRoZSBiZXN0IHBlcmZvcm1hbmNlIChydHQsIGxv
c3NlcykgZm9yIGludGVyYWN0aXZlIA0KICAgIGFwcGxpY2F0aW9ucy4gU2VlIGh0dHBzOi8vZGV2
ZWxvcGVyLmFwcGxlLmNvbS92aWRlb3MvcGxheS93d2RjMjAxNy83MDcvDQogICAgDQogICAgPiBF
dmVuIGlmIHdlIGNoYW5nZSB0aGUgYXJndW1lbnQgZnJvbSBwb29saW5nIGxhdGVuY3kgdG8gaW5j
cmVhc2luZyANCiAgICA+IHJlc2lsaWVuY2UsIEkgc3RpbGwgZG91YnQgdGhhdCBpbmNyZWFzZWQg
cmVzaWxpZW5jZSBhdCB0aGUgY29zdCBvZiANCiAgICA+IG11Y2gtaW5jcmVhc2VkIGxhdGUgenUg
aXMgYSB3b3J0aHdoaWxlIHRyYWRlIG9mZiBmb3IgbWFueSBhcHBzLg0KICAgIA0KICAgIEFGQUlL
LCBBcHBsZSBjYWxscyB0aGF0IHRoZSAiaGFuZG92ZXIgbW9kZSIsIGl0IGlzIHByb2JhYmx5IGxl
c3MgdXNlZnVsIA0KICAgIHRoYXQgdGhlIGludGVyYWN0aXZlIG9uZS4gTWF5YmUgQXBwbGUgZW5n
aW5lZXJzIHdobyBhcmUgb24gdGhpcyBsaXN0IGNhbiANCiAgICBjb21tZW50IGFuZCBwcm92aWRl
IG1vcmUgZGV0YWlscy4NCiAgICANCiAgICBJIGRvbid0IHRoaW5rIHRoYXQgQXBwbGUgdXNlcyBN
UFRDUCB0byBwb29sIGJhbmR3aWR0aC4gVGhleSB1c2UgTVBUQ1AgdG8gDQogICAgaW1wcm92ZSB1
c2VyIGV4cGVyaWVuY2UgYW5kIG1haW5seSBsYXRlbmN5Lg0KICAgIA0KICAgIA0KICAgIE9saXZp
ZXINCiAgICANCiAgICANCg0K


From nobody Fri Apr  3 07:17:20 2020
Return-Path: <olivier.bonaventure@uclouvain.be>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 897393A15A5 for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 07:17:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, MSGID_FROM_MTA_HEADER=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=uclouvain.be
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id buwXVaBDf8n9 for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 07:17:09 -0700 (PDT)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40120.outbound.protection.outlook.com [40.107.4.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DC8143A1540 for <quic@ietf.org>; Fri,  3 Apr 2020 07:17:08 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m9TgF85tR3AALRgPHcIEouk5ZMvq77H8kH7SCKC916t1J8j9Y7wwSihQtWO9QcdpIyWYOkrTEvLCSrWreJXLftwTvug42FicQgoz7RVmcYxv0FweR5APzWsUzaYwzX23BYQYr7kx7X+YOdtgh0tLMnwP2HdZH4DUfodr4yL961PgbS3ywRqid3ZVo9QcnwFPNgmxv1OhNYGBxJ1etdZVNKwP1d6YlbafUPEz2vjBBNHHmxmRR4fKd1bHTJiFPJuSq3rK23okp8gFviu9wFic3dEuHjuVNki63dQCEK9R7gLgnCpcbXM8QisjBLzVDRfmgV9q97VEY9iovnO+b21RkA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GbifvQPj1d6Jjnp7Txev5RoxIYQJc9huNvm1catWqXQ=; b=kRDhQya0inSwTHw6Iulrpd35xz6p8+0Fw44Ou5BfbRsC4YiK5Hmc0v/nEemrHL0NAU/cVlEkQOGAq14CokgsIIaHzwdp341yuInJ05H4ZxTIAPhKRtiu7pC3bG3VIF7b80vHxfzqRrfGMnAeQt9vAigKa6Y7AgQzIJMLsoHJQ402NPpcTktWcO3/aVPM2RiO2xV4PbFKaX7k9jt0Ot6vo2rdq8Ts7aN/flA8ngHfboKLPa31lzRhSAtLmQXUBS0w+a/sepD+PZbsPHBo+9+bkIuGd6ba3ZKojtSJ0mWL0sMtndJ70UQ0aTKszKuRxGGH+4w2ygIGdlU9w2Gv/pjuEw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uclouvain.be; dmarc=pass action=none header.from=uclouvain.be; dkim=pass header.d=uclouvain.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GbifvQPj1d6Jjnp7Txev5RoxIYQJc9huNvm1catWqXQ=; b=dODrUuHaVnuzn7qk2txHv6U/uVKzhezXkUbLwHNq2ZFc3hzYeVw87C7drMgHo7qpcu+Wyy8AAciceLqgomb4DENnXkRV7GIqBllwl8cAs2TDWIL7yZ6ibvssX54TmxgLF6yCckBVbV+D5vH/aaI8jRRCfRNmKHKFN0FkBw1awYI=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=olivier.bonaventure@uclouvain.be; 
Received: from AM5PR03MB2882.eurprd03.prod.outlook.com (2603:10a6:206:18::24) by AM5PR03MB3010.eurprd03.prod.outlook.com (2603:10a6:206:1b::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20; Fri, 3 Apr 2020 14:17:04 +0000
Received: from AM5PR03MB2882.eurprd03.prod.outlook.com ([fe80::7479:6d4:80f1:9ef1]) by AM5PR03MB2882.eurprd03.prod.outlook.com ([fe80::7479:6d4:80f1:9ef1%3]) with mapi id 15.20.2856.019; Fri, 3 Apr 2020 14:17:04 +0000
Reply-To: Olivier.Bonaventure@uclouvain.be
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
To: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, Lars Eggert <lars@eggert.org>, Ted Hardie <ted.ietf@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Martin Thomson <mt@lowentropy.net>
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com>
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Message-ID: <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be>
Date: Fri, 3 Apr 2020 16:17:03 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
In-Reply-To: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr-classic
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: AM4PR08CA0046.eurprd08.prod.outlook.com (2603:10a6:205:2::17) To AM5PR03MB2882.eurprd03.prod.outlook.com (2603:10a6:206:18::24)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from mbpobo.local (2a02:2788:484:b4f:9c48:ebf0:8f7:5dba) by AM4PR08CA0046.eurprd08.prod.outlook.com (2603:10a6:205:2::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15 via Frontend Transport; Fri, 3 Apr 2020 14:17:04 +0000
X-Originating-IP: [2a02:2788:484:b4f:9c48:ebf0:8f7:5dba]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6498b941-6bed-4abd-e4d0-08d7d7d9af4d
X-MS-TrafficTypeDiagnostic: AM5PR03MB3010:
X-Microsoft-Antispam-PRVS: <AM5PR03MB3010064E158015445ECB55A086C70@AM5PR03MB3010.eurprd03.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 0362BF9FDB
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM5PR03MB2882.eurprd03.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(4636009)(396003)(39860400002)(136003)(346002)(376002)(366004)(8676002)(31686004)(6506007)(2616005)(186003)(54906003)(110136005)(16526019)(52116002)(786003)(31696002)(3450700001)(316002)(2906002)(36756003)(478600001)(4326008)(66476007)(6486002)(6512007)(86362001)(81166006)(8936002)(66556008)(66946007)(5660300002)(81156014)(966005); DIR:OUT; SFP:1102; 
Received-SPF: None (protection.outlook.com: uclouvain.be does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: AzFYOD8p+/UFts8cT6LEZBLSQDcrOTH7N3VAX5lYhlibX2n8h7pkx7df388mZkayiJskd0BgsWscVnc71RwkpjGZ55CfaChIQfrmFoBvHhJ0GHVDDjG7w2LHWz2XoBBOxhTQbO+JE/rae72Jxj6N9KaWT4w8r6DDrC4y9nftQzUXJbKENk8cXDBxCTkVd1ttdLzw8SXYo2FRDAzS9A/GfoVhMEKj/qOovNaPs2Hh7DJn+/kPXBYRlYV/s0z7WFbRSaslLik9AWvgsz9he9bzvR6lUXjbuPEQbw472K2Xm85SmemK22MKiikhVwSPtRZAIlH5Y4D5hrjxjWGtzhmxPEnVmgGHX3nM9wRKLKI8dmRiCXYlGNiGAGsGBth7dowGtDp72FVH/rppGEWoUyw5gJzM6V9jrHYoQTJ5ZFXysKUnmO38nVwz8pvw4Pdz0LePklRzK20CiJixlsL5h3z6LaHwjCzpXQIbRc2CcOqbEYmY0t2md1aq1/cHVoGWndu1V+4727CzqAep+t7D/lZOJg==
X-MS-Exchange-AntiSpam-MessageData: mF4cylNWheWLgOb+1GzumsQ8HGz1HXXvM+hPq3ECZqP0lvJhMTafSwx59hvdLHSp3L3rU4HpGJM7+D3smpvCELtEDSlqQwnMrUTTNesNt6VeH075yEdKqgM1KMi7xbtMdMzbF1h2SB1LAysqRVH1ZkSmstkqIM9l7M2VXq5obA25PnqUnW00l6rZar319duEC6fi59BX+aNB8GZScNmgkg==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 6498b941-6bed-4abd-e4d0-08d7d7d9af4d
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2020 14:17:04.6626 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: AkDn6kRzN3/vV1SGnLeUP5+SaHRaR/Etm3JP6SBMr0BxFtD8J4lhiGq9CpHeAdhRR39GTLW0UZI/rSONECFprcJJ88WV/HMY5fMa1hPpuOs8pHIka27lAUcHtVd9hsPq
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB3010
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/uwY-wMKDOVaTYq9dDq2d_R9TUnw>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 14:17:19 -0000

Mirja,

> Olivier, thanks for pointing out the different operation modes (handover, interactive, aggregate). I think it's also important to mention that these modes are already deployed for MPTCP and defining these modes was/is mostly an interface and scheduling question but did not require changes to the MPTCP protocol itself.

Indeed. If one looks at the differences between RFC6824 (2013) and
RFC8684 (published last week), he/she can see that the protocol did not
have to change to accomodate any of these new deployments.

https://www.ietf.org/rfcdiff?url1=rfc8684&url2=rfc6824

The main differences concern the initial handshake and the advertisement 
of addresses that is more secure in RFC8684 than in RFC6824.

In MPTCP, the different use cases are mainly addressed by defining 
specific path managers and packet schedulers. The path manager is the 
algorithm that decides when a subflow should be used over a specific 
path. The packet scheduler is the algorithm that decides the path that 
will be used to transmit each packet (new or retransmitted).

> With QUIC you could apply these modes as well and you can be even smarter than we often are with TCP today, as you can also schedule on a stream basis. If you have traffic in your transport protocol that you already know is independent of each other, being able utilizing multiple paths becomes even more useful.

QUIC already includes several mechanisms that simplify a multipath 
transport protocol :
  - we do not need to take care of middlebox interference and for 
example a frame sent on paths 1 and 2 but acknowledged only on 1 does 
not need to be retransmitted on path 2 to cope with middleboxes that 
would expect data in sequence
  - the PING frame makes it easy to probe a path without sending real 
data over it
  - address advertisements are much easier in QUIC since everything is 
authenticated and we don't need to cope with the limite size of the TCP 
options
  - acknowledgements are simpler because they do not need to be sent on 
the reverse path of the data
  - ...

Then a multipath version of QUIC also needs a path manager and packet 
scheduler. In principle, these are similar to the algorithms used by 
MPTCP implementations. As you mention, the streams provide additional 
information for the scheduler that does not exist in MPTCP.

> Lars, I believe the most important use case here is where a mobile device have one cellular and one wifi connection. In such a setup RTTs are actually not as much different as it would in e.g. the fix network vs. cellular case, or satellite vs. cellular case but it is also mostly the handover or interactive mode that is most interesting (interactive especially in case your wifi is really crappy). Particularly for the handover case, being able to use both paths simultaneously for a short time can make your handover much smoother as you can initiate the handover earlier and also for the case where you are at the border of a coverage area, you can much easier switch forth an back when needed. Limited handover is possible with QUIC path migration already but given how common the handover case for mobile devices is, I think we should further optimizing for it.

Totally agree


Olivier


From nobody Fri Apr  3 08:21:41 2020
Return-Path: <lucaspardue.24.7@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 422043A16D8 for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 08:21:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.847
X-Spam-Level: 
X-Spam-Status: No, score=-1.847 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tzgdu3qR1sMM for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 08:21:37 -0700 (PDT)
Received: from mail-wr1-x441.google.com (mail-wr1-x441.google.com [IPv6:2a00:1450:4864:20::441]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E04973A16CD for <quic@ietf.org>; Fri,  3 Apr 2020 08:21:36 -0700 (PDT)
Received: by mail-wr1-x441.google.com with SMTP id h9so8989556wrc.8 for <quic@ietf.org>; Fri, 03 Apr 2020 08:21:36 -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 :cc; bh=sQApM7rWQH/BZSxrsZRorUwB03CjnND/6AY6FJ5LHMY=; b=fZAx/BUlicwV3SK8/I9iP/0rLHl2ScZuNZq2YuFxOfdsxxPQH0Ne5LVQ1zqi+kIZSh kMvB6kPBYnCxtvYH40Sv0xMI+7y0Mu63I4RO/VSCR8eYdd1n1eLjHVABXi0FXG5IZCmz xb+F7UHoidux14QqBwgUbUxYS32EP+vMy4fl+hj6kkr7RzAIj3+r+g6fkGCS/asAoI62 KRCSp5csbVx82/gDXyqW9cAMHiDLIYC1yIHjDs2SHLwkAOPphCCJlfUmSwkuymMABOf1 UHGDB79VDSR8PRPurpvHp7s8g5Pim2J7r7K++xmJzhep5mvxFxigJkX3Ii/Iq8LeTJ1h 8Jig==
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:cc; bh=sQApM7rWQH/BZSxrsZRorUwB03CjnND/6AY6FJ5LHMY=; b=NLZzEHuZJXogkX3WjnibFyJJ0P5VczX7ywI5NjLkbKBhWbhj44SDag4ehP0Tk8ZXj9 yMUvU0FgOU62TfAvptRmbSsYauhuEK3Sb8jDkjJIRLDcuv+BEVbeFhnXe7d/mGmml2CQ 2gSbRQKLkwW1kvgC6C2I1aKixsHqX8CientbkpA8C+D++cnFFt9T3xoCF3MOhX1B01i7 8xAdYzYgxbqrEFb2PA8ufIjiZirXkxBt7qGB6hMOj84xhgnAiV1QcpTGm9sdBqT8mXyJ wT69Xk2Jqh6teDYQhUNCCkkINMih6yK2dkaOKOu7nPp7EOmTift+cltguNZ59j7UR+fw XmsA==
X-Gm-Message-State: AGi0Puay4rKV210D83Gi6+ax+n26vf0mDKql8ReQop3BhfrOJheF/Gx3 QACS31Vd5yy0V77OCGFiMismN9BjRbZU8HjXuM8=
X-Google-Smtp-Source: APiQypKsuQNgYfiq+tcWABRZBq2PeB7Wc6c5Ozgc/9dOjQDUIHKr7YrURjkY0tolooJXIbpLr8B0OvLwDHO0Dg6vrzw=
X-Received: by 2002:adf:bc4a:: with SMTP id a10mr9504116wrh.7.1585927295434; Fri, 03 Apr 2020 08:21:35 -0700 (PDT)
MIME-Version: 1.0
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be>
In-Reply-To: <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Fri, 3 Apr 2020 16:21:24 +0100
Message-ID: <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com>
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
To: Olivier.Bonaventure@uclouvain.be
Cc: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, Lars Eggert <lars@eggert.org>,  Ted Hardie <ted.ietf@gmail.com>, IETF QUIC WG <quic@ietf.org>,  Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Martin Thomson <mt@lowentropy.net>
Content-Type: multipart/alternative; boundary="00000000000015860e05a264791f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/k3HhBMAedmB2x8wJthIe9dqpbLA>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 15:21:39 -0000

--00000000000015860e05a264791f
Content-Type: text/plain; charset="UTF-8"

Hey Mirja, Olivier,

I'll acknowledge that HTTP/3 isn't the only use of QUIC, but it is a
comprehensive use of the transport features that has deployment experience.
So looking at MPQUIC thorough the lens of HTTP/3, streams may not be truly
independent because of their reliance on other streams such control or
QPACK. Furthermore, even if we model the streams as independent HTTP
requests, the reality is that there is often a higher layer that wants to
put them back together and there the ordering can matter. These are
elements of the puzzle for prioritizing multiplexing of streams.

Getting scheduling of HTTP streams right is really hard. With HTTP/2 and
TCP today we see several server implementations that just don't do it very
well and may never get around to fixing it. We've also seen issues in how
servers adapt their scheduling to client reprioritization signals. That
seems quite relevant to this use case which requires a server to select an
appropriate path based on client conditions.

The experience, to me, is a sign that people would struggle to build an
HTTP/3 implementation (particularly server-side response scheduling) that
achieves the theoretical goals of MPQUIC. Is it something that can be
tested and shown to demonstrably outperform HTTP/3 plus connection
migration in a statistically significant fashion? Maybe there are case
studies of  HTTP/2 implementations that have tried adapting to MPTCP, which
could inform an analysis for HTTP/3?

Cheers
Lucas

On Fri, Apr 3, 2020 at 3:19 PM Olivier Bonaventure <
Olivier.Bonaventure@uclouvain.be> wrote:

> Mirja,
>
> > Olivier, thanks for pointing out the different operation modes
> (handover, interactive, aggregate). I think it's also important to mention
> that these modes are already deployed for MPTCP and defining these modes
> was/is mostly an interface and scheduling question but did not require
> changes to the MPTCP protocol itself.
>
> Indeed. If one looks at the differences between RFC6824 (2013) and
> RFC8684 (published last week), he/she can see that the protocol did not
> have to change to accomodate any of these new deployments.
>
> https://www.ietf.org/rfcdiff?url1=rfc8684&url2=rfc6824
>
> The main differences concern the initial handshake and the advertisement
> of addresses that is more secure in RFC8684 than in RFC6824.
>
> In MPTCP, the different use cases are mainly addressed by defining
> specific path managers and packet schedulers. The path manager is the
> algorithm that decides when a subflow should be used over a specific
> path. The packet scheduler is the algorithm that decides the path that
> will be used to transmit each packet (new or retransmitted).
>
> > With QUIC you could apply these modes as well and you can be even
> smarter than we often are with TCP today, as you can also schedule on a
> stream basis. If you have traffic in your transport protocol that you
> already know is independent of each other, being able utilizing multiple
> paths becomes even more useful.
>
> QUIC already includes several mechanisms that simplify a multipath
> transport protocol :
>   - we do not need to take care of middlebox interference and for
> example a frame sent on paths 1 and 2 but acknowledged only on 1 does
> not need to be retransmitted on path 2 to cope with middleboxes that
> would expect data in sequence
>   - the PING frame makes it easy to probe a path without sending real
> data over it
>   - address advertisements are much easier in QUIC since everything is
> authenticated and we don't need to cope with the limite size of the TCP
> options
>   - acknowledgements are simpler because they do not need to be sent on
> the reverse path of the data
>   - ...
>
> Then a multipath version of QUIC also needs a path manager and packet
> scheduler. In principle, these are similar to the algorithms used by
> MPTCP implementations. As you mention, the streams provide additional
> information for the scheduler that does not exist in MPTCP.
>
> > Lars, I believe the most important use case here is where a mobile
> device have one cellular and one wifi connection. In such a setup RTTs are
> actually not as much different as it would in e.g. the fix network vs.
> cellular case, or satellite vs. cellular case but it is also mostly the
> handover or interactive mode that is most interesting (interactive
> especially in case your wifi is really crappy). Particularly for the
> handover case, being able to use both paths simultaneously for a short time
> can make your handover much smoother as you can initiate the handover
> earlier and also for the case where you are at the border of a coverage
> area, you can much easier switch forth an back when needed. Limited
> handover is possible with QUIC path migration already but given how common
> the handover case for mobile devices is, I think we should further
> optimizing for it.
>
> Totally agree
>
>
> Olivier
>
>

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

<div dir=3D"ltr"><div>Hey Mirja, Olivier,</div><div><br></div><div>I&#39;ll=
 acknowledge that HTTP/3 isn&#39;t the only use of QUIC, but it is a compre=
hensive use of the transport features that has deployment experience. So lo=
oking at MPQUIC thorough the lens of HTTP/3, streams may not be truly indep=
endent because of their reliance on other streams such control or QPACK. Fu=
rthermore, even if we model the streams as independent HTTP requests, the r=
eality is that there is often a higher layer that wants to put them back to=
gether and there the ordering can matter. These are elements of the puzzle =
for prioritizing multiplexing of streams. <br></div><div><br></div><div>Get=
ting scheduling of HTTP streams right is really hard. With HTTP/2 and TCP t=
oday we see several server implementations that just don&#39;t do it very w=
ell and may never get around to fixing it. We&#39;ve also seen issues in ho=
w servers adapt their scheduling to client reprioritization signals. That s=
eems quite relevant to this use case which requires a server to select an a=
ppropriate path based on client conditions. <br></div><div><br></div><div>T=
he experience, to me, is a sign that people would struggle to build an HTTP=
/3 implementation (particularly server-side response scheduling) that achie=
ves the theoretical goals of MPQUIC. Is it something that can be tested and=
 shown to demonstrably outperform HTTP/3 plus connection migration in a sta=
tistically significant fashion? Maybe there are case studies of=C2=A0 HTTP/=
2 implementations that have tried adapting to MPTCP, which could inform an =
analysis for HTTP/3?</div><div><br></div><div>Cheers</div><div>Lucas<br></d=
iv></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_att=
r">On Fri, Apr 3, 2020 at 3:19 PM Olivier Bonaventure &lt;<a href=3D"mailto=
:Olivier.Bonaventure@uclouvain.be">Olivier.Bonaventure@uclouvain.be</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">Mirja,<b=
r>
<br>
&gt; Olivier, thanks for pointing out the different operation modes (handov=
er, interactive, aggregate). I think it&#39;s also important to mention tha=
t these modes are already deployed for MPTCP and defining these modes was/i=
s mostly an interface and scheduling question but did not require changes t=
o the MPTCP protocol itself.<br>
<br>
Indeed. If one looks at the differences between RFC6824 (2013) and<br>
RFC8684 (published last week), he/she can see that the protocol did not<br>
have to change to accomodate any of these new deployments.<br>
<br>
<a href=3D"https://www.ietf.org/rfcdiff?url1=3Drfc8684&amp;url2=3Drfc6824" =
rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/rfcdiff?url1=3Drf=
c8684&amp;url2=3Drfc6824</a><br>
<br>
The main differences concern the initial handshake and the advertisement <b=
r>
of addresses that is more secure in RFC8684 than in RFC6824.<br>
<br>
In MPTCP, the different use cases are mainly addressed by defining <br>
specific path managers and packet schedulers. The path manager is the <br>
algorithm that decides when a subflow should be used over a specific <br>
path. The packet scheduler is the algorithm that decides the path that <br>
will be used to transmit each packet (new or retransmitted).<br>
<br>
&gt; With QUIC you could apply these modes as well and you can be even smar=
ter than we often are with TCP today, as you can also schedule on a stream =
basis. If you have traffic in your transport protocol that you already know=
 is independent of each other, being able utilizing multiple paths becomes =
even more useful.<br>
<br>
QUIC already includes several mechanisms that simplify a multipath <br>
transport protocol :<br>
=C2=A0 - we do not need to take care of middlebox interference and for <br>
example a frame sent on paths 1 and 2 but acknowledged only on 1 does <br>
not need to be retransmitted on path 2 to cope with middleboxes that <br>
would expect data in sequence<br>
=C2=A0 - the PING frame makes it easy to probe a path without sending real =
<br>
data over it<br>
=C2=A0 - address advertisements are much easier in QUIC since everything is=
 <br>
authenticated and we don&#39;t need to cope with the limite size of the TCP=
 <br>
options<br>
=C2=A0 - acknowledgements are simpler because they do not need to be sent o=
n <br>
the reverse path of the data<br>
=C2=A0 - ...<br>
<br>
Then a multipath version of QUIC also needs a path manager and packet <br>
scheduler. In principle, these are similar to the algorithms used by <br>
MPTCP implementations. As you mention, the streams provide additional <br>
information for the scheduler that does not exist in MPTCP.<br>
<br>
&gt; Lars, I believe the most important use case here is where a mobile dev=
ice have one cellular and one wifi connection. In such a setup RTTs are act=
ually not as much different as it would in e.g. the fix network vs. cellula=
r case, or satellite vs. cellular case but it is also mostly the handover o=
r interactive mode that is most interesting (interactive especially in case=
 your wifi is really crappy). Particularly for the handover case, being abl=
e to use both paths simultaneously for a short time can make your handover =
much smoother as you can initiate the handover earlier and also for the cas=
e where you are at the border of a coverage area, you can much easier switc=
h forth an back when needed. Limited handover is possible with QUIC path mi=
gration already but given how common the handover case for mobile devices i=
s, I think we should further optimizing for it.<br>
<br>
Totally agree<br>
<br>
<br>
Olivier<br>
<br>
</blockquote></div>

--00000000000015860e05a264791f--


From nobody Fri Apr  3 10:01:14 2020
Return-Path: <olivier.bonaventure@uclouvain.be>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 556BC3A082E for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 10:01:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, MSGID_FROM_MTA_HEADER=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=uclouvain.be
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1xdxJIWwrbmz for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 10:01:10 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2106.outbound.protection.outlook.com [40.107.22.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1799F3A0887 for <quic@ietf.org>; Fri,  3 Apr 2020 10:00:55 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AWf/LnfOEnhSYilz2g8MW+pHtz8AeyDlvpQQoqsSjj7+4Rur81OC8pLwe9WGwV7NmddlwL9CgHoGdY8AaZORxPilHo8KPiVG2Rh3AG5FCrmikr9Ey0kiUR6FwH5bTP+43yonKBfvfpRvy6FEnBDbXGgCPu75quyq+osoj9w5GGQnK0RprXEZ3cgBJw7ETffoNQ7MKuYzbByjqNiJR2pI32CIoAx6vtDBe1wZ7jU1/5tXlKirvYeeEdTS1EaC8irw2S482OtKWTQtavKRAZ8ecag6pBK9BWCufj04+xUO4c01tFh/wxswTVsqsAux11fLIeZQUVwefTtjFCG9vb/nEw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ywSHBiXNb1e2Smmv5XLw9XJm+lkZfq4FS8mqJHIJduo=; b=iKhn3M1sXwFQ9OK8jiRRMevAzybkuiqnP5D2jy03TZVj7AZjFglMLfEv60yJgxTkIPT5hCB/tUIkL2LjegYsdF2Yc6Xqc5BT2Tjy0SodrnwG/8aKFuci5q7ZfT6vQPkulnb2HpFybaDG0acoDkaDYXL87GNsm6+udIjiimjR3UuyT4qfeyvy17BEr037yQWyPDUxzAw+r7gqVACS7WIij3geQhqRxxbI1IP/1rXVw5dfc6wAFWzCuB7M2hpG3cW1U3rbBpDAMRRu8n1zSXOXmqtAFA8GkER6kvI0YNTcsyeZPRmbHqAp/RNEk+QJ9KAJVjKOoi9Yc7W6gqJN+bHhHg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uclouvain.be; dmarc=pass action=none header.from=uclouvain.be; dkim=pass header.d=uclouvain.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uclouvain.be; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ywSHBiXNb1e2Smmv5XLw9XJm+lkZfq4FS8mqJHIJduo=; b=uYYnAhfy3YcwnpPbvR1VzeGL2xBUkCxgOo2OeI6/Li2mgz45qERihoNf908eylB6275bkKqvIgpwCSoKlIWN80U3qLdrWUWOwWQRV5bkbxgeAfZTuFeprCpX334NyqAWueDfeG8uKUx9rO9HMd3FI32XM2mn/3qjLKlKAbbUcAI=
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=olivier.bonaventure@uclouvain.be; 
Received: from AM5PR03MB2882.eurprd03.prod.outlook.com (2603:10a6:206:18::24) by AM5PR03MB3121.eurprd03.prod.outlook.com (2603:10a6:206:1a::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20; Fri, 3 Apr 2020 17:00:52 +0000
Received: from AM5PR03MB2882.eurprd03.prod.outlook.com ([fe80::7479:6d4:80f1:9ef1]) by AM5PR03MB2882.eurprd03.prod.outlook.com ([fe80::7479:6d4:80f1:9ef1%3]) with mapi id 15.20.2856.019; Fri, 3 Apr 2020 17:00:52 +0000
Reply-To: Olivier.Bonaventure@uclouvain.be
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
To: Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, Lars Eggert <lars@eggert.org>, Ted Hardie <ted.ietf@gmail.com>, IETF QUIC WG <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Martin Thomson <mt@lowentropy.net>
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be> <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com>
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
Message-ID: <2387458e-f2fd-2de9-ee68-4cee8ebbe9ed@uclouvain.be>
Date: Fri, 3 Apr 2020 19:00:51 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
In-Reply-To: <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: fr-classic
Content-Transfer-Encoding: 8bit
X-ClientProxiedBy: AM0PR10CA0022.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:17c::32) To AM5PR03MB2882.eurprd03.prod.outlook.com (2603:10a6:206:18::24)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from mbpobo.local (2a02:2788:484:b4f:9c48:ebf0:8f7:5dba) by AM0PR10CA0022.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:17c::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16 via Frontend Transport; Fri, 3 Apr 2020 17:00:52 +0000
X-Originating-IP: [2a02:2788:484:b4f:9c48:ebf0:8f7:5dba]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 820a8120-d859-4af9-8bc1-08d7d7f09123
X-MS-TrafficTypeDiagnostic: AM5PR03MB3121:
X-Microsoft-Antispam-PRVS: <AM5PR03MB3121EE529CDE8CB844863A0D86C70@AM5PR03MB3121.eurprd03.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 0362BF9FDB
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM5PR03MB2882.eurprd03.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(4636009)(346002)(396003)(39860400002)(376002)(136003)(366004)(66556008)(8676002)(66946007)(316002)(2616005)(86362001)(6486002)(786003)(31696002)(4326008)(52116002)(66476007)(6916009)(6512007)(36756003)(8936002)(81166006)(81156014)(31686004)(478600001)(2906002)(54906003)(3450700001)(5660300002)(186003)(6506007)(16526019); DIR:OUT; SFP:1102; 
Received-SPF: None (protection.outlook.com: uclouvain.be does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: f3p4oEbeakMwCFkXNwODvXZ2Rgo30k8zA3STTP4z1RLvUHk91O7b+HXnj2OAmFMqtvDLucTiNcAnD4BZOvgug6pbRzOyC9XPlWsRcF6BJ8MW37/jSgEZdISeiwSTAKSw7L8fvn8PU7uKcE2jBbAjbqPWOiNuSMk3f9KbjatVaKE2VDQPCnQifeEhBSWmUvhUWqE0wmuRbTsjo4qcIClyX1qZTvXy1eIuuWPnOFNGTLGvc1ekijJvUn3IPrBhtObq8lFybm87eQHORcIgFMsPzWDdnnziUQPqFG4w22+hxQbVgDWV9S7kVD5C4cuEYYuyEp8WtIuhauAq9B1fN3d+DdSsVdLW86Vt09Ns8U7UH6nkdbZJSQigsD0ahwFEZS+Pl0yor56IonHHgoQwe+8e4gh0dBweMATZPTuq0VY/63yClG7ypgolvk7ZI52BLxKA
X-MS-Exchange-AntiSpam-MessageData: 9CQXe48qPDyCk5vEj1vrnyZHhcRx2JTFVuTR4oSRwcqe9EPI3bv+nJYgmGqlQUr3KE+gXEVixe8RMDr5SwaGQ1wOYWgKTzCBPbToz4ZFSW9gzM3RpBIhsVq8nviErJm5i69B2sIEfVO+I3ZpPu8F3z+DpQHX0DiUx9MUQn89gZ+U6o2VGnaxI3lGO9lIL7EUXawDFfP/eGSdHA4kwC/QTQ==
X-OriginatorOrg: uclouvain.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 820a8120-d859-4af9-8bc1-08d7d7f09123
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2020 17:00:52.5282 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7ab090d4-fa2e-4ecf-bc7c-4127b4d582ec
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 2m4BWl1mMYqAfaah7GA2FlC3dIh96C0mzNGmC12msG9AlsCa3cKcNqRknuwThGcLNTOGJTCxgWD89WMYZh/0QIRu/c3guKo0+nC3jou7NbteAcd99l0+ys5nGxYK+FPR
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB3121
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/-fvGbWRgRlu-M9qn1A09VlVpBOE>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 17:01:12 -0000

Hello Lucas,

> I'll acknowledge that HTTP/3 isn't the only use of QUIC, but it is a 
> comprehensive use of the transport features that has deployment 
> experience. 

I agree that HTTP/3 has been the main use case for QUIC and that it has 
influenced some parts of its design. However, I personally consider QUIC 
as the generic transport protocol that will support a broad set of 
applications that will probably have different requirements than HTTP/3.

QUIC has a very clean and extensible design and architecture. It opens 
new ways to think about the transport layer without all the problems 
that TCP has faced since roughly the last two decades.

> So looking at MPQUIC thorough the lens of HTTP/3, streams 
> may not be truly independent because of their reliance on other streams 
> such control or QPACK. 

Agreed, but there are applications that will use independant streams. A 
simple example is a standard file transfert and many existing 
applications that rely on a single bytestream. A TLS VPN that uses QUIC 
instead of TLS/TCP could map each transported TCP connection over a 
different QUIC stream.

> Furthermore, even if we model the streams as 
> independent HTTP requests, the reality is that there is often a higher 
> layer that wants to put them back together and there the ordering can 
> matter. These are elements of the puzzle for prioritizing multiplexing 
> of streams.
> 
> Getting scheduling of HTTP streams right is really hard. With HTTP/2 and 
> TCP today we see several server implementations that just don't do it 
> very well and may never get around to fixing it. We've also seen issues 
> in how servers adapt their scheduling to client reprioritization 
> signals. That seems quite relevant to this use case which requires a 
> server to select an appropriate path based on client conditions.
> 
> The experience, to me, is a sign that people would struggle to build an 
> HTTP/3 implementation (particularly server-side response scheduling) 
> that achieves the theoretical goals of MPQUIC. Is it something that can 
> be tested and shown to demonstrably outperform HTTP/3 plus connection 
> migration in a statistically significant fashion? Maybe there are case 
> studies ofÂ  HTTP/2 implementations that have tried adapting to MPTCP, 
> which could inform an analysis for HTTP/3?

In MPTCP, we were less ambitious than in HTTP/2 or HTTP/3 concerning the 
packet schedulers. We considered that each host is independant and that 
it uses its own packet scheduler. In contrast with HTTP/2, we did not 
define ways to prioritise one path over the other by exchanging 
information in the protocol (except the backup bit, but this disables a 
path). In practice, what we observe is that the application selects the 
packet scheduler that it needs locally. On Apple smartphones, this is 
the choice between the Handover and the Interactive modes for example. 
This is not as powerful as negotiating packet schedulers over the MPTCP 
connection, but seems a reasonable tradeoff from an engineering 
viewpoint based on deployment experience.


Olivier


From nobody Fri Apr  3 11:05:35 2020
Return-Path: <lucaspardue.24.7@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E9FE23A09F2 for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 11:05:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.747
X-Spam-Level: 
X-Spam-Status: No, score=-1.747 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R2QCWYz9I0EC for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 11:05:31 -0700 (PDT)
Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 41D143A09F1 for <quic@ietf.org>; Fri,  3 Apr 2020 11:05:31 -0700 (PDT)
Received: by mail-wr1-x444.google.com with SMTP id g3so7290016wrx.2 for <quic@ietf.org>; Fri, 03 Apr 2020 11:05:31 -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 :cc; bh=Xw5XHqX24YXnF+s7CeQJBBKYlrc8GkmVNVd5wl2UXgA=; b=XAhWA4lrr728bCI8WlYfrd2kHqEs8Or57dbHoIQPNyI9fiR/amjUUsIfwQsc1r+yGJ tZH6rcqpwk7tT2YFF4UBW92LiyPkpcwSvUMjkQzR8F/W+XG9BYovaQu4YVfmSaEtDeiH LxqUKTT0kgg8y+fFpNFgf6Zz7InBtXW5zpilkqlI7+ThPledQiLqvuczuWwVJwa4SLrg txbZS9e0iKab0ia4+jACNWtcPRf8licltSM/SHfHwEbzO6wQc1klebWh4uWCuIMvdcXX ZbJp9Ev/ekXT0CLgkvXMD+bNE5e0EOvklwok8eig0Q4tOdCPtwgldUM6h/UrrlGn3QNp gYLg==
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:cc; bh=Xw5XHqX24YXnF+s7CeQJBBKYlrc8GkmVNVd5wl2UXgA=; b=iuPClXB4hjVz/VHfbDlq387Z4PZv98yJumPSHzw4XRrCTi/WirMUQvFovKnsDHKPDc jKMtYknEz3MPFPCjc6fuhCrmU+3r8NFtKnb9I8M4ZDQJVi9cA3msjmD86x1UKiZ5oUxb blpEbNc4+gVUt0WtUXwdsSBVY/tnlnyi/HR8cecAYRRujc3+Gl5sOCh2HOYWzi2WZHwz yZK+17Iv9CLa/87W9ikgT04hClaqMXPkEALRd+vblQcA3HmowG9WnUg+EI7R/Wi7+Mka zLEWyz+ben7YvM+D7FWRzH4+OCW8OMpgzi9J3g2z7offcVr9Aryx+zkWvJqUTkBI1p20 Az2g==
X-Gm-Message-State: AGi0PubGEux+dDnVgubqkAnpPF8jsZQ67pWqSlfKIrbwqRrEpaFosGHI dBZcujvwnvTLDGQb8kelvrdr3AvVcfHra6NeV+E=
X-Google-Smtp-Source: APiQypIcBOFnK9us0wkYQUEmNqmENhq7QxvTHVct1q8iPsc8BiPalk/CxuNg2OceJDaZ8UTtSpUlg8QINqkPURgSwOM=
X-Received: by 2002:a05:6000:4:: with SMTP id h4mr10052314wrx.236.1585937129600;  Fri, 03 Apr 2020 11:05:29 -0700 (PDT)
MIME-Version: 1.0
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be> <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com> <4277443A-16EF-41A0-865A-6374D31BDED9@fb.com>
In-Reply-To: <4277443A-16EF-41A0-865A-6374D31BDED9@fb.com>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Fri, 3 Apr 2020 19:05:16 +0100
Message-ID: <CALGR9oZKjrypNaw2gV9WsyTCKT=1b7X9S42po0fZiiRLooEBqA@mail.gmail.com>
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
To: Roberto Peon <fenix@fb.com>
Cc: "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>, Ted Hardie <ted.ietf@gmail.com>,  Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, Lars Eggert <lars@eggert.org>, IETF QUIC WG <quic@ietf.org>, Martin Thomson <mt@lowentropy.net>,  Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000003efc7e05a266c30c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/oneMifDXs7M_Gjk2gL82OtwviIU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 18:05:34 -0000

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

Hi Olivier,

See response inline,

On Fri, Apr 3, 2020 at 6:00 PM Olivier Bonaventure <
Olivier.Bonaventure@uclouvain.be> wrote:

>
> In MPTCP, we were less ambitious than in HTTP/2 or HTTP/3 concerning the
> packet schedulers. We considered that each host is independant and that
> it uses its own packet scheduler. In contrast with HTTP/2, we did not
> define ways to prioritise one path over the other by exchanging
> information in the protocol (except the backup bit, but this disables a
> path). In practice, what we observe is that the application selects the
> packet scheduler that it needs locally. On Apple smartphones, this is
> the choice between the Handover and the Interactive modes for example.
> This is not as powerful as negotiating packet schedulers over the MPTCP
> connection, but seems a reasonable tradeoff from an engineering
> viewpoint based on deployment experience.
>

HTTP/3 is not the only show in town but it is an example of a
latency-sensitive application that fully utilises the capabilities of QUIC
and has a high probability to exercise concurrent multiplexing.

To clarify my question, I wasn't trying to compare HTTP/2 with MPTCP but
rather asking if anyone has experimented with scheduling of HTTP/2 streams
over a multipath TCP connection. That seems to be the closest to how the an
application would want to approach using MPQUIC for an application that
would care about stream multiplexing (at least from my understanding of the
proposal based on the I-D and Quentin's presentation to Zurich).

I agree with Roberto that the challenge is with the API. HTTP/2 stream
priorities with their limited dimensions have more-or-less failed. MPQUIC
would appear to have more dimensions and I just don't know how the client
and server would expect to measure and achieve their desired QoE
improvements. As an implementer I would like to have a framework that helps
me in some way to assess complexity vs. benefit in order to justify
spending the effort. If there is evidence or research in this respect I'd
appreciate some links I can read up on.

Cheers,
Lucas


On Fri, Apr 3, 2020 at 6:01 PM Roberto Peon <fenix@fb.com> wrote:

>
> Regardless of other changes that could solve some of the H3 issues at the
> protocol level, I believe that much of the problem is an API problem that
> we=E2=80=99re attempting to treat as a protocol problem.
>
> To be clear, I=E2=80=99m saying that multipath is primarily an API proble=
m (and am
> happy to acknowledge that that =E2=80=9Cprimarily=E2=80=9D !=3D =E2=80=9C=
wholly=E2=80=9D).
>
> The failure of H2 priorities was, in my opinion, in many ways because of
> this same API problem=E2=80=94until applications have good mechanisms by =
which to
> express the properties that they need (whether priorities or not), we=E2=
=80=99ll
> not be able to use protocol features in ways that matter to the applicati=
on
> much of the time.
>
> If we want MPQUIC to work widely with application deployments (or PRHTTP
> or whatever), there must be an easy path for those applications to signal
> their needs, e.g. how much redundancy makes sense for the transmission of
> some item, or how latency sensitive is that thing?
>
> I actually love the idea of getting things out of order, since any
> application that is treating the order as something to be guaranteed is
> pretty much guaranteed to be provably incorrect, but I=E2=80=99m also sad=
ly sure
> this wouldn=E2=80=99t be that popular an opinion.
> -=3DR
>
>
>
> *From: *QUIC <quic-bounces@ietf.org> on behalf of Lucas Pardue <
> lucaspardue.24.7@gmail.com>
> *Date: *Friday, April 3, 2020 at 8:22 AM
> *To: *"Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.b=
e
> >
> *Cc: *Ted Hardie <ted.ietf@gmail.com>, Mirja Kuehlewind <
> mirja.kuehlewind@ericsson.com>, Lars Eggert <lars@eggert.org>, IETF QUIC
> WG <quic@ietf.org>, Martin Thomson <mt@lowentropy.net>, Spencer Dawkins
> at IETF <spencerdawkins.ietf@gmail.com>
> *Subject: *Re: Use of multiple paths [was: Re: [Fwd: New Liaison
> Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
>
>
>
> Hey Mirja, Olivier,
>
>
>
> I'll acknowledge that HTTP/3 isn't the only use of QUIC, but it is a
> comprehensive use of the transport features that has deployment experienc=
e.
> So looking at MPQUIC thorough the lens of HTTP/3, streams may not be trul=
y
> independent because of their reliance on other streams such control or
> QPACK. Furthermore, even if we model the streams as independent HTTP
> requests, the reality is that there is often a higher layer that wants to
> put them back together and there the ordering can matter. These are
> elements of the puzzle for prioritizing multiplexing of streams.
>
>
>
> Getting scheduling of HTTP streams right is really hard. With HTTP/2 and
> TCP today we see several server implementations that just don't do it ver=
y
> well and may never get around to fixing it. We've also seen issues in how
> servers adapt their scheduling to client reprioritization signals. That
> seems quite relevant to this use case which requires a server to select a=
n
> appropriate path based on client conditions.
>
>
>
> The experience, to me, is a sign that people would struggle to build an
> HTTP/3 implementation (particularly server-side response scheduling) that
> achieves the theoretical goals of MPQUIC. Is it something that can be
> tested and shown to demonstrably outperform HTTP/3 plus connection
> migration in a statistically significant fashion? Maybe there are case
> studies of  HTTP/2 implementations that have tried adapting to MPTCP, whi=
ch
> could inform an analysis for HTTP/3?
>
>
>
> Cheers
>
> Lucas
>
>
>
> On Fri, Apr 3, 2020 at 3:19 PM Olivier Bonaventure <
> Olivier.Bonaventure@uclouvain.be> wrote:
>
> Mirja,
>
> > Olivier, thanks for pointing out the different operation modes
> (handover, interactive, aggregate). I think it's also important to mentio=
n
> that these modes are already deployed for MPTCP and defining these modes
> was/is mostly an interface and scheduling question but did not require
> changes to the MPTCP protocol itself.
>
> Indeed. If one looks at the differences between RFC6824 (2013) and
> RFC8684 (published last week), he/she can see that the protocol did not
> have to change to accomodate any of these new deployments.
>
> https://www.ietf.org/rfcdiff?url1=3Drfc8684&url2=3Drfc6824
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_rfcd=
iff-3Furl1-3Drfc8684-26url2-3Drfc6824&d=3DDwMFaQ&c=3D5VD0RTtNlTh3ycd41b3MUw=
&r=3DC0sUo-LFNBaYfyoaCsf6TA&m=3DrRICKNGIOM-uW98qnUJZABiZCBaHEXeqUvYzOGfuST8=
&s=3DVgA0Adyhx0GCjR-tQx_KyK_K96kqpEAhPMtRvzWPxRk&e=3D>
>
> The main differences concern the initial handshake and the advertisement
> of addresses that is more secure in RFC8684 than in RFC6824.
>
> In MPTCP, the different use cases are mainly addressed by defining
> specific path managers and packet schedulers. The path manager is the
> algorithm that decides when a subflow should be used over a specific
> path. The packet scheduler is the algorithm that decides the path that
> will be used to transmit each packet (new or retransmitted).
>
> > With QUIC you could apply these modes as well and you can be even
> smarter than we often are with TCP today, as you can also schedule on a
> stream basis. If you have traffic in your transport protocol that you
> already know is independent of each other, being able utilizing multiple
> paths becomes even more useful.
>
> QUIC already includes several mechanisms that simplify a multipath
> transport protocol :
>   - we do not need to take care of middlebox interference and for
> example a frame sent on paths 1 and 2 but acknowledged only on 1 does
> not need to be retransmitted on path 2 to cope with middleboxes that
> would expect data in sequence
>   - the PING frame makes it easy to probe a path without sending real
> data over it
>   - address advertisements are much easier in QUIC since everything is
> authenticated and we don't need to cope with the limite size of the TCP
> options
>   - acknowledgements are simpler because they do not need to be sent on
> the reverse path of the data
>   - ...
>
> Then a multipath version of QUIC also needs a path manager and packet
> scheduler. In principle, these are similar to the algorithms used by
> MPTCP implementations. As you mention, the streams provide additional
> information for the scheduler that does not exist in MPTCP.
>
> > Lars, I believe the most important use case here is where a mobile
> device have one cellular and one wifi connection. In such a setup RTTs ar=
e
> actually not as much different as it would in e.g. the fix network vs.
> cellular case, or satellite vs. cellular case but it is also mostly the
> handover or interactive mode that is most interesting (interactive
> especially in case your wifi is really crappy). Particularly for the
> handover case, being able to use both paths simultaneously for a short ti=
me
> can make your handover much smoother as you can initiate the handover
> earlier and also for the case where you are at the border of a coverage
> area, you can much easier switch forth an back when needed. Limited
> handover is possible with QUIC path migration already but given how commo=
n
> the handover case for mobile devices is, I think we should further
> optimizing for it.
>
> Totally agree
>
>
> Olivier
>
>

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

<div dir=3D"ltr"><div>Hi Olivier,</div><div><br></div><div>See response inl=
ine,<br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmai=
l_attr">On Fri, Apr 3, 2020 at 6:00 PM Olivier Bonaventure &lt;<a href=3D"m=
ailto:Olivier.Bonaventure@uclouvain.be">Olivier.Bonaventure@uclouvain.be</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">
<br>
In MPTCP, we were less ambitious than in HTTP/2 or HTTP/3 concerning the <b=
r>
packet schedulers. We considered that each host is independant and that <br=
>
it uses its own packet scheduler. In contrast with HTTP/2, we did not <br>
define ways to prioritise one path over the other by exchanging <br>
information in the protocol (except the backup bit, but this disables a <br=
>
path). In practice, what we observe is that the application selects the <br=
>
packet scheduler that it needs locally. On Apple smartphones, this is <br>
the choice between the Handover and the Interactive modes for example. <br>
This is not as powerful as negotiating packet schedulers over the MPTCP <br=
>
connection, but seems a reasonable tradeoff from an engineering <br>
viewpoint based on deployment experience.<br></blockquote><div></div><div><=
div><br></div><div>HTTP/3 is not the only show in town but it is an example=
 of a latency-sensitive application that fully utilises the capabilities of=
 QUIC and has a high probability to exercise concurrent multiplexing. <br><=
/div><div><br></div></div><div>To clarify my question, I wasn&#39;t trying =
to compare HTTP/2 with MPTCP but rather asking if anyone has experimented w=
ith scheduling of HTTP/2 streams over a multipath TCP connection. That seem=
s to be the closest to how the an application would want to approach using =
MPQUIC for an application that would care about stream multiplexing  (at le=
ast from my understanding of the proposal based on the I-D and Quentin&#39;=
s presentation to Zurich).</div><div><br></div><div>I agree with Roberto th=
at the challenge is with the API. HTTP/2 stream priorities with their limit=
ed dimensions have more-or-less failed. MPQUIC would appear to have more di=
mensions and I just don&#39;t know how the client and server would expect t=
o measure and achieve their desired QoE improvements. As an implementer I w=
ould like to have a framework that helps me in some way to assess complexit=
y vs. benefit in order to justify spending the effort. If there is evidence=
 or research in this respect I&#39;d appreciate some links I can read up on=
.</div><div><br></div><div>Cheers,</div><div>Lucas<br></div><div><br></div>=
</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_=
attr">On Fri, Apr 3, 2020 at 6:01 PM Roberto Peon &lt;<a href=3D"mailto:fen=
ix@fb.com">fenix@fb.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 lang=3D"EN-US">
<div class=3D"gmail-m_6859582639655355404WordSection1">
<p class=3D"MsoNormal"><br>
Regardless of other changes that could solve some of the H3 issues at the p=
rotocol level, I believe that much of the problem is an API problem that we=
=E2=80=99re attempting to treat as a protocol problem.<br>
<br>
To be clear, I=E2=80=99m saying that multipath is primarily an API problem =
(and am happy to acknowledge that that =E2=80=9Cprimarily=E2=80=9D !=3D =E2=
=80=9Cwholly=E2=80=9D).<br>
<br>
The failure of H2 priorities was, in my opinion, in many ways because of th=
is same API problem=E2=80=94until applications have good mechanisms by whic=
h to express the properties that they need (whether priorities or not), we=
=E2=80=99ll not be able to use protocol features
 in ways that matter to the application much of the time.<br>
<br>
If we want MPQUIC to work widely with application deployments (or PRHTTP or=
 whatever), there must be an easy path for those applications to signal the=
ir needs, e.g. how much redundancy makes sense for the transmission of some=
 item, or how latency sensitive
 is that thing? <br>
<br>
I actually love the idea of getting things out of order, since any applicat=
ion that is treating the order as something to be guaranteed is pretty much=
 guaranteed to be provably incorrect, but I=E2=80=99m also sadly sure this =
wouldn=E2=80=99t be that popular an opinion.<br>
-=3DR<br>
<br>
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border-color:rgb(181,196,223) currentcolor currentcolor;borde=
r-style:solid none none;border-width:1pt medium medium;padding:3pt 0in 0in"=
>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From: =
</span></b><span style=3D"font-size:12pt;color:black">QUIC &lt;<a href=3D"m=
ailto:quic-bounces@ietf.org" target=3D"_blank">quic-bounces@ietf.org</a>&gt=
; on behalf of Lucas Pardue &lt;<a href=3D"mailto:lucaspardue.24.7@gmail.co=
m" target=3D"_blank">lucaspardue.24.7@gmail.com</a>&gt;<br>
<b>Date: </b>Friday, April 3, 2020 at 8:22 AM<br>
<b>To: </b>&quot;<a href=3D"mailto:Olivier.Bonaventure@uclouvain.be" target=
=3D"_blank">Olivier.Bonaventure@uclouvain.be</a>&quot; &lt;<a href=3D"mailt=
o:Olivier.Bonaventure@uclouvain.be" target=3D"_blank">Olivier.Bonaventure@u=
clouvain.be</a>&gt;<br>
<b>Cc: </b>Ted Hardie &lt;<a href=3D"mailto:ted.ietf@gmail.com" target=3D"_=
blank">ted.ietf@gmail.com</a>&gt;, Mirja Kuehlewind &lt;<a href=3D"mailto:m=
irja.kuehlewind@ericsson.com" target=3D"_blank">mirja.kuehlewind@ericsson.c=
om</a>&gt;, Lars Eggert &lt;<a href=3D"mailto:lars@eggert.org" target=3D"_b=
lank">lars@eggert.org</a>&gt;, IETF QUIC WG &lt;<a href=3D"mailto:quic@ietf=
.org" target=3D"_blank">quic@ietf.org</a>&gt;, Martin Thomson &lt;<a href=
=3D"mailto:mt@lowentropy.net" target=3D"_blank">mt@lowentropy.net</a>&gt;, =
Spencer Dawkins at IETF &lt;<a href=3D"mailto:spencerdawkins.ietf@gmail.com=
" target=3D"_blank">spencerdawkins.ietf@gmail.com</a>&gt;<br>
<b>Subject: </b>Re: Use of multiple paths [was: Re: [Fwd: New Liaison State=
ment, &quot;LS on need for Multi-Path QUIC for ATSSS&quot;]]<u></u><u></u><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">Hey Mirja, Olivier,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I&#39;ll acknowledge that HTTP/3 isn&#39;t the only =
use of QUIC, but it is a comprehensive use of the transport features that h=
as deployment experience. So looking at MPQUIC thorough the lens of HTTP/3,=
 streams may not be truly independent because
 of their reliance on other streams such control or QPACK. Furthermore, eve=
n if we model the streams as independent HTTP requests, the reality is that=
 there is often a higher layer that wants to put them back together and the=
re the ordering can matter. These
 are elements of the puzzle for prioritizing multiplexing of streams. <u></=
u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Getting scheduling of HTTP streams right is really h=
ard. With HTTP/2 and TCP today we see several server implementations that j=
ust don&#39;t do it very well and may never get around to fixing it. We&#39=
;ve also seen issues in how servers adapt
 their scheduling to client reprioritization signals. That seems quite rele=
vant to this use case which requires a server to select an appropriate path=
 based on client conditions.
<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The experience, to me, is a sign that people would s=
truggle to build an HTTP/3 implementation (particularly server-side respons=
e scheduling) that achieves the theoretical goals of MPQUIC. Is it somethin=
g that can be tested and shown to
 demonstrably outperform HTTP/3 plus connection migration in a statisticall=
y significant fashion? Maybe there are case studies of=C2=A0 HTTP/2 impleme=
ntations that have tried adapting to MPTCP, which could inform an analysis =
for HTTP/3?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Cheers<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Lucas<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Fri, Apr 3, 2020 at 3:19 PM Olivier Bonaventure &=
lt;<a href=3D"mailto:Olivier.Bonaventure@uclouvain.be" target=3D"_blank">Ol=
ivier.Bonaventure@uclouvain.be</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt">Mirja,<br>
<br>
&gt; Olivier, thanks for pointing out the different operation modes (handov=
er, interactive, aggregate). I think it&#39;s also important to mention tha=
t these modes are already deployed for MPTCP and defining these modes was/i=
s mostly an interface and scheduling question
 but did not require changes to the MPTCP protocol itself.<br>
<br>
Indeed. If one looks at the differences between RFC6824 (2013) and<br>
RFC8684 (published last week), he/she can see that the protocol did not<br>
have to change to accomodate any of these new deployments.<br>
<br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_rfcdiff-3Furl1-3Drfc8684-26url2-3Drfc6824&amp;d=3DDwMFaQ&amp;c=3D5VD0RT=
tNlTh3ycd41b3MUw&amp;r=3DC0sUo-LFNBaYfyoaCsf6TA&amp;m=3DrRICKNGIOM-uW98qnUJ=
ZABiZCBaHEXeqUvYzOGfuST8&amp;s=3DVgA0Adyhx0GCjR-tQx_KyK_K96kqpEAhPMtRvzWPxR=
k&amp;e=3D" target=3D"_blank">https://www.ietf.org/rfcdiff?url1=3Drfc8684&a=
mp;url2=3Drfc6824</a><br>
<br>
The main differences concern the initial handshake and the advertisement <b=
r>
of addresses that is more secure in RFC8684 than in RFC6824.<br>
<br>
In MPTCP, the different use cases are mainly addressed by defining <br>
specific path managers and packet schedulers. The path manager is the <br>
algorithm that decides when a subflow should be used over a specific <br>
path. The packet scheduler is the algorithm that decides the path that <br>
will be used to transmit each packet (new or retransmitted).<br>
<br>
&gt; With QUIC you could apply these modes as well and you can be even smar=
ter than we often are with TCP today, as you can also schedule on a stream =
basis. If you have traffic in your transport protocol that you already know=
 is independent of each other, being
 able utilizing multiple paths becomes even more useful.<br>
<br>
QUIC already includes several mechanisms that simplify a multipath <br>
transport protocol :<br>
=C2=A0 - we do not need to take care of middlebox interference and for <br>
example a frame sent on paths 1 and 2 but acknowledged only on 1 does <br>
not need to be retransmitted on path 2 to cope with middleboxes that <br>
would expect data in sequence<br>
=C2=A0 - the PING frame makes it easy to probe a path without sending real =
<br>
data over it<br>
=C2=A0 - address advertisements are much easier in QUIC since everything is=
 <br>
authenticated and we don&#39;t need to cope with the limite size of the TCP=
 <br>
options<br>
=C2=A0 - acknowledgements are simpler because they do not need to be sent o=
n <br>
the reverse path of the data<br>
=C2=A0 - ...<br>
<br>
Then a multipath version of QUIC also needs a path manager and packet <br>
scheduler. In principle, these are similar to the algorithms used by <br>
MPTCP implementations. As you mention, the streams provide additional <br>
information for the scheduler that does not exist in MPTCP.<br>
<br>
&gt; Lars, I believe the most important use case here is where a mobile dev=
ice have one cellular and one wifi connection. In such a setup RTTs are act=
ually not as much different as it would in e.g. the fix network vs. cellula=
r case, or satellite vs. cellular case
 but it is also mostly the handover or interactive mode that is most intere=
sting (interactive especially in case your wifi is really crappy). Particul=
arly for the handover case, being able to use both paths simultaneously for=
 a short time can make your handover
 much smoother as you can initiate the handover earlier and also for the ca=
se where you are at the border of a coverage area, you can much easier swit=
ch forth an back when needed. Limited handover is possible with QUIC path m=
igration already but given how common
 the handover case for mobile devices is, I think we should further optimiz=
ing for it.<br>
<br>
Totally agree<br>
<br>
<br>
Olivier<u></u><u></u></p>
</blockquote>
</div>
</div>
</div>

</blockquote></div>

--0000000000003efc7e05a266c30c--


From nobody Fri Apr  3 11:43:34 2020
Return-Path: <mirja.kuehlewind@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C5CB3A0B38 for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 11:43:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7nCFTMCVsZng for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 11:43:30 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60071.outbound.protection.outlook.com [40.107.6.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 99F7C3A0B49 for <quic@ietf.org>; Fri,  3 Apr 2020 11:43:29 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fcrV6SRM1xax/87/WdMmtcxASJPtbLUIjoDQe9aeqNUBPR6hFISJQvYEFdzeW7tKxcHydRa5pjeunjTDtGpYwIFq395MERfU/kXmpzleni9uzBSqsTT4Tn5SspRMW7DnCEo8uo4IpxlH3Mvsao/RzFm3+Qds8ZysIpbykKj62zKA9wj2m4thTFM0dD6UKlW4e2xpVaAx/65+3jyiI8QVuAWpfiJS2QlXezwBcg4uwaUCLlIlZKa0paqSNRIvn2zp3vsT4sxyDniUDkaURxw2fUuflIhun9BIBDlzfe11EBYOdd2zbyYKT/qdO7RR1AeVx1p9GtyQaZCuyWmJzFwQRQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GGUCBzieyNUX8nf/qZnYZCvHdMb435AEVew7fx9NSrw=; b=foGO5MWrr/swEL11DMGL1UCClOJdS0OEfXW9zQWV3dZyvVZ0fHwylQdyP2X9FbC6UfLp3Ry7iriyBV9PhgjVmuooGRLQt/T54Lhe1ZHZMCjzcpo33MgZojjdJzLA93oFjsQgBslOJMwMaFR7tKAnT9jQm2ILq3NX6LPC/2tSf1UkgG4huysDnajIAaV46Ho4N1ASkY+cLYWBWtuCpojH8LGxb7NcNjD+1BztSeWY5Tjj662/OgVYl0Ud/rSvXfHNEVqgbrki740CL0/WjFE/Bjv36MsIT9h+aPLw6FXfGSkLLY0ZpsAwNZZ0V7HcPgsSkPWHC1VpRiRgSFo7ZkI9uw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GGUCBzieyNUX8nf/qZnYZCvHdMb435AEVew7fx9NSrw=; b=Hh90O2oFWkmmMCdsXmV1n+IVwWPiFsKXi9MIWRJggoQWSdbPAi8yjEdtykw7mXPzsxWKthggW/xbWmUtzIGdNQna6ytyGq6SYQMeJsi+7DyBn32mw6UEHHaKeXMVmkR/BuTsYdGy5mfF6SLLyAh9Fr62gtaND4cGFAdyQsUjTHQ=
Received: from AM0PR07MB4691.eurprd07.prod.outlook.com (52.135.149.158) by AM0PR07MB4675.eurprd07.prod.outlook.com (52.135.151.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.12; Fri, 3 Apr 2020 18:43:26 +0000
Received: from AM0PR07MB4691.eurprd07.prod.outlook.com ([fe80::298a:36c6:fff4:f8f8]) by AM0PR07MB4691.eurprd07.prod.outlook.com ([fe80::298a:36c6:fff4:f8f8%3]) with mapi id 15.20.2878.013; Fri, 3 Apr 2020 18:43:26 +0000
From: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>
To: Lucas Pardue <lucaspardue.24.7@gmail.com>, Roberto Peon <fenix@fb.com>
CC: "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>, Ted Hardie <ted.ietf@gmail.com>, Lars Eggert <lars@eggert.org>, IETF QUIC WG <quic@ietf.org>, Martin Thomson <mt@lowentropy.net>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Topic: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Index: AQHWCb9S1+bTW3c/Fkmo5bSbbOBgxqhncZmAgAAR+gD//6aIAIAAh0EAgAAsMIA=
Date: Fri, 3 Apr 2020 18:43:26 +0000
Message-ID: <9170D995-E0AE-40C8-81DA-DEB1CBC78801@ericsson.com>
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be> <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com> <4277443A-16EF-41A0-865A-6374D31BDED9@fb.com> <CALGR9oZKjrypNaw2gV9WsyTCKT=1b7X9S42po0fZiiRLooEBqA@mail.gmail.com>
In-Reply-To: <CALGR9oZKjrypNaw2gV9WsyTCKT=1b7X9S42po0fZiiRLooEBqA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mirja.kuehlewind@ericsson.com; 
x-originating-ip: [2003:de:e727:100:7567:6199:f997:95c1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 53da9f9b-7d73-420e-0bf3-08d7d7fee522
x-ms-traffictypediagnostic: AM0PR07MB4675:
x-microsoft-antispam-prvs: <AM0PR07MB4675471F29BF5C9A6CBD9FA2F4C70@AM0PR07MB4675.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0PR07MB4691.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(136003)(346002)(366004)(376002)(396003)(39860400002)(8676002)(478600001)(5660300002)(81166006)(81156014)(71200400001)(36756003)(86362001)(2906002)(2616005)(186003)(4326008)(64756008)(66446008)(66946007)(30864003)(33656002)(76116006)(53546011)(6506007)(6512007)(110136005)(966005)(316002)(66556008)(66476007)(6486002)(54906003)(44832011)(8936002); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: w8HTofqCkBjK4kF4KYSSAyT+2PoOTnfy0twMEfWQdrW5KqVSFd0moAV4+OY0t0esvNMNW1YEZY6x1rHVdDeYYiD0iyBksQM4M3PY4z5nGy5RS74+IuhzvaY1ECxXO73pWCNgkUMbKiD17muV9iRZEKchXM7ncwjZxInL+ZTwfk7Zo4smHnZoAnhjvbM26IqU0EGjGt3CVUNGqnFcBXXLAl0KbjQMYcaiSH4zyDMbbPRDsiQeRIJIN7slhzPEV9cXvbPhiH1Oc1+iZTbl69pwkjzh+POJ+Az4y1aisUSrapF9h2nS5HarempXYP4o5aqR6CKP4862Vp2LcF9yS2JDD/IFUXCmGzt0xgtDhMFBiT9fkZXHZ8+Mqp6tuHvNeuxRB8kK/P1sT/guCHmLJavuJUqp2bRexRHWb+33Fy2DbNs52414dKGnpfpVL+006Ji+iVtagJSKMpdfzjtx8hmAAIenPiV++2g7RNsTpNcvilv677QvC9MJ9gAMnBJ3gmCsVKqyM33lAKTG8s4ok5PDeA==
x-ms-exchange-antispam-messagedata: HoqHWP0rVMA4skGX0nppY7uAcInCcKZjmnyc2O7ZiXnMIriMbmi4V5wrs/oFfCp2wW+TFB9Yl70cN9bi3s/7iBYvHrUCyXMMn7B4u1+HaYFc/gPnT0bjWUNeHRqOSI/1zjp4NBbALVYG1xX669rrH/UrX5S6FI2sgMnsfpHQm6GpUpGhUndhJfEyZZVqKats20VHlqA1HAkKkqWYqQ0EEQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_9170D995E0AE40C881DADEB1CBC78801ericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 53da9f9b-7d73-420e-0bf3-08d7d7fee522
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2020 18:43:26.1303 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: DUi6q9hNLFnum0RFfCy7WkZ1n6kt112ElGX6J2kh7z1negZz47RuJjFE88gSdqfBTT7QyXieVxbfnQaEf4rhzrazetlBSLLtCZWB+iZD9Mc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4675
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/X-DQix3NxulArvgY3U63w-YbhwA>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 18:43:34 -0000

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

SGkgTHVjYXMsDQoNCmluIGJvdGggdGhlIGhhbmRvdmVyIGFuZCB0aGUgaW50ZXJhY3RpdmUgY2Fz
ZSwgeW91IHdvdWxkIGFjdHVhbGx5IG9ubHkgdXNlIG1vcmUgb3IgbGVzcyBvbmUgcGF0aCBhdCBh
IHRpbWUgKHdpdGggc29tZSBvdmVybGFwIHdoZW4gc3dpdGNoaW5nKS4gVGhlbiwgaWYgeW91IGhh
dmUgYW4gYXBwbGljYXRpb24gd2l0aCBtb3N0bHkgc2hvcnQgc3RyZWFtcywgeW91IGNvdWxkIGUu
Zy4gdHJ5IHRvIG9ubHkgc3dpdGNoIHdoZW4gdGhlcmUgaXMgYSBuZXcgc3RyZWFtIGFuZCB0aGVy
ZWJ5IGZ1cnRoZXIgb3B0aW1pemUgeW91ciB0cmFuc21pc3Npb24uDQoNCkV2ZW4gaW4gdGhlIGFn
Z3JlZ2F0aW9uIG1vZGUgdGhlIG9ic2VydmF0aW9uIHdhcyByYXRoZXIgdGhhdCBpZiB5b3UgaGF2
ZSBkaWZmZXJlbnQgc3RyZWFtcywgdGhlbiBpdOKAmXMgcHJvYmFibHkgYmV0dGVyIHRvIGhhdmUg
YSBzY2hlZHVsZXIgdGhhdCB3b3JrcyBvbiBhIHBlciBzdHJlYW0gYmFzaXMgdGhhbiBvbiBhIHBl
ciBmcmFtZSBiYXNpcy4gT2YgY291cnNlIGlmIHRoZXJlIHdvdWxkIGJlIGEgcHJpb3JpdGl6YXRp
b24gc2NoZW1lIHRoYXQgd291bGQgYmUgZXZlbiBiZXR0ZXIgYW5kIGNvdWxkIGhlbHAgdG8gaW5m
b3JtIGEgc2NoZWR1bGVyLiBCdXQgYWdhaW4gdGhlIGFzc3VtcHRpb24gZm9yIHRoZSBtb3N0IGNv
bW1vbiB1c2UgY2FzZXMgaXMgYWxzbyB0aGF0IFJUVHMgYXJlIGFjdHVhbGx5IG5vdCB0aGF0IGRp
ZmZlcmVudCBhbmQgaW4gbW9zdCBjYXNlcyB0aGUgYXBwbGljYXRpb24gd291bGQgb25seSBzZWxl
Y3Qgb25lIG9mIHRoZXNlIG1vZGVzIGFuZCB3b3VsZCBub3QgZnVydGhlciBuZWVkIHRvIHdvcnJ5
IGFib3V0IGl0LiBZZXMsIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIG9wdGltaXplIGV2ZW4gbW9y
ZSBidXQgYXMgeW91IHNheSB0aGF0IG1ha2VzIGl0IGFsc28gbW9yZSBjb21wbGV4Lg0KDQpBZ2Fp
biBhcyBJIHNhaWQgYW5kIFJvYmVydG8gYWxzbyBjb25maXJtZWQsIGNoYW5naW5nIHRoYXQgaXMg
anVzdCBhIHF1ZXN0aW9uIG9mIGhvdyB5b3UgZGVzaWduIHlvdXIgaW50ZXJmYWNlIGFuZCBub3Qg
YWJvdXQgY2hhbmdpbmcgdGhlIHByb3RvY29sLiBTbyBhcyBsb25nIGFzIHdlIGhhdmUgb25lIGlu
dGVyZmFjZSB0aGF0IHByb3ZpZGUgYmVuZWZpdHMgZm9yIHRoZSBjYXNlcyB3ZSBhcmUgbW9zdCBp
bnRlcmVzdGVkIGluLCB3aGljaCBJIHRoaW5rIHdlIGhhdmUgYmFzZWQgb24gdGhlIGV4cGVyaWVu
Y2Ugd2l0aCBNUFRDUCBkZXBsb3ltZW50LCB0aGVyZSBpcyByb29tIGZvciBmdXJ0aGVyIHJlc2Vh
cmNoIGlmIHBlb3BsZSBhcmUgaW50ZXJlc3RlZC4gQnV0IGRlc2lnbmluZyB0aGUgcHJvdG9jb2wg
dG8gYmUgdXNlZCB3aXRoIHRoZSBpbnRlcmZhY2Ugd2UgYWxyZWFkeSBoYXZlIGRlcGxveWVkIGlz
IGluZGVwZW5kZW50IG9mIHRoYXQuDQoNCk1pcmphDQoNCg0KRnJvbTogTHVjYXMgUGFyZHVlIDxs
dWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbT4NCkRhdGU6IEZyaWRheSwgMy4gQXByaWwgMjAyMCBh
dCAyMDowNQ0KVG86IFJvYmVydG8gUGVvbiA8ZmVuaXhAZmIuY29tPg0KQ2M6ICJPbGl2aWVyLkJv
bmF2ZW50dXJlQHVjbG91dmFpbi5iZSIgPE9saXZpZXIuQm9uYXZlbnR1cmVAdWNsb3V2YWluLmJl
PiwgVGVkIEhhcmRpZSA8dGVkLmlldGZAZ21haWwuY29tPiwgTWlyamEgS3VlaGxld2luZCA8bWly
amEua3VlaGxld2luZEBlcmljc3Nvbi5jb20+LCBMYXJzIEVnZ2VydCA8bGFyc0BlZ2dlcnQub3Jn
PiwgSUVURiBRVUlDIFdHIDxxdWljQGlldGYub3JnPiwgTWFydGluIFRob21zb24gPG10QGxvd2Vu
dHJvcHkubmV0PiwgU3BlbmNlciBEYXdraW5zIGF0IElFVEYgPHNwZW5jZXJkYXdraW5zLmlldGZA
Z21haWwuY29tPg0KU3ViamVjdDogUmU6IFVzZSBvZiBtdWx0aXBsZSBwYXRocyBbd2FzOiBSZTog
W0Z3ZDogTmV3IExpYWlzb24gU3RhdGVtZW50LCAiTFMgb24gbmVlZCBmb3IgTXVsdGktUGF0aCBR
VUlDIGZvciBBVFNTUyJdXQ0KDQpIaSBPbGl2aWVyLA0KDQpTZWUgcmVzcG9uc2UgaW5saW5lLA0K
DQpPbiBGcmksIEFwciAzLCAyMDIwIGF0IDY6MDAgUE0gT2xpdmllciBCb25hdmVudHVyZSA8T2xp
dmllci5Cb25hdmVudHVyZUB1Y2xvdXZhaW4uYmU8bWFpbHRvOk9saXZpZXIuQm9uYXZlbnR1cmVA
dWNsb3V2YWluLmJlPj4gd3JvdGU6DQoNCkluIE1QVENQLCB3ZSB3ZXJlIGxlc3MgYW1iaXRpb3Vz
IHRoYW4gaW4gSFRUUC8yIG9yIEhUVFAvMyBjb25jZXJuaW5nIHRoZQ0KcGFja2V0IHNjaGVkdWxl
cnMuIFdlIGNvbnNpZGVyZWQgdGhhdCBlYWNoIGhvc3QgaXMgaW5kZXBlbmRhbnQgYW5kIHRoYXQN
Cml0IHVzZXMgaXRzIG93biBwYWNrZXQgc2NoZWR1bGVyLiBJbiBjb250cmFzdCB3aXRoIEhUVFAv
Miwgd2UgZGlkIG5vdA0KZGVmaW5lIHdheXMgdG8gcHJpb3JpdGlzZSBvbmUgcGF0aCBvdmVyIHRo
ZSBvdGhlciBieSBleGNoYW5naW5nDQppbmZvcm1hdGlvbiBpbiB0aGUgcHJvdG9jb2wgKGV4Y2Vw
dCB0aGUgYmFja3VwIGJpdCwgYnV0IHRoaXMgZGlzYWJsZXMgYQ0KcGF0aCkuIEluIHByYWN0aWNl
LCB3aGF0IHdlIG9ic2VydmUgaXMgdGhhdCB0aGUgYXBwbGljYXRpb24gc2VsZWN0cyB0aGUNCnBh
Y2tldCBzY2hlZHVsZXIgdGhhdCBpdCBuZWVkcyBsb2NhbGx5LiBPbiBBcHBsZSBzbWFydHBob25l
cywgdGhpcyBpcw0KdGhlIGNob2ljZSBiZXR3ZWVuIHRoZSBIYW5kb3ZlciBhbmQgdGhlIEludGVy
YWN0aXZlIG1vZGVzIGZvciBleGFtcGxlLg0KVGhpcyBpcyBub3QgYXMgcG93ZXJmdWwgYXMgbmVn
b3RpYXRpbmcgcGFja2V0IHNjaGVkdWxlcnMgb3ZlciB0aGUgTVBUQ1ANCmNvbm5lY3Rpb24sIGJ1
dCBzZWVtcyBhIHJlYXNvbmFibGUgdHJhZGVvZmYgZnJvbSBhbiBlbmdpbmVlcmluZw0Kdmlld3Bv
aW50IGJhc2VkIG9uIGRlcGxveW1lbnQgZXhwZXJpZW5jZS4NCg0KSFRUUC8zIGlzIG5vdCB0aGUg
b25seSBzaG93IGluIHRvd24gYnV0IGl0IGlzIGFuIGV4YW1wbGUgb2YgYSBsYXRlbmN5LXNlbnNp
dGl2ZSBhcHBsaWNhdGlvbiB0aGF0IGZ1bGx5IHV0aWxpc2VzIHRoZSBjYXBhYmlsaXRpZXMgb2Yg
UVVJQyBhbmQgaGFzIGEgaGlnaCBwcm9iYWJpbGl0eSB0byBleGVyY2lzZSBjb25jdXJyZW50IG11
bHRpcGxleGluZy4NCg0KVG8gY2xhcmlmeSBteSBxdWVzdGlvbiwgSSB3YXNuJ3QgdHJ5aW5nIHRv
IGNvbXBhcmUgSFRUUC8yIHdpdGggTVBUQ1AgYnV0IHJhdGhlciBhc2tpbmcgaWYgYW55b25lIGhh
cyBleHBlcmltZW50ZWQgd2l0aCBzY2hlZHVsaW5nIG9mIEhUVFAvMiBzdHJlYW1zIG92ZXIgYSBt
dWx0aXBhdGggVENQIGNvbm5lY3Rpb24uIFRoYXQgc2VlbXMgdG8gYmUgdGhlIGNsb3Nlc3QgdG8g
aG93IHRoZSBhbiBhcHBsaWNhdGlvbiB3b3VsZCB3YW50IHRvIGFwcHJvYWNoIHVzaW5nIE1QUVVJ
QyBmb3IgYW4gYXBwbGljYXRpb24gdGhhdCB3b3VsZCBjYXJlIGFib3V0IHN0cmVhbSBtdWx0aXBs
ZXhpbmcgKGF0IGxlYXN0IGZyb20gbXkgdW5kZXJzdGFuZGluZyBvZiB0aGUgcHJvcG9zYWwgYmFz
ZWQgb24gdGhlIEktRCBhbmQgUXVlbnRpbidzIHByZXNlbnRhdGlvbiB0byBadXJpY2gpLg0KDQpJ
IGFncmVlIHdpdGggUm9iZXJ0byB0aGF0IHRoZSBjaGFsbGVuZ2UgaXMgd2l0aCB0aGUgQVBJLiBI
VFRQLzIgc3RyZWFtIHByaW9yaXRpZXMgd2l0aCB0aGVpciBsaW1pdGVkIGRpbWVuc2lvbnMgaGF2
ZSBtb3JlLW9yLWxlc3MgZmFpbGVkLiBNUFFVSUMgd291bGQgYXBwZWFyIHRvIGhhdmUgbW9yZSBk
aW1lbnNpb25zIGFuZCBJIGp1c3QgZG9uJ3Qga25vdyBob3cgdGhlIGNsaWVudCBhbmQgc2VydmVy
IHdvdWxkIGV4cGVjdCB0byBtZWFzdXJlIGFuZCBhY2hpZXZlIHRoZWlyIGRlc2lyZWQgUW9FIGlt
cHJvdmVtZW50cy4gQXMgYW4gaW1wbGVtZW50ZXIgSSB3b3VsZCBsaWtlIHRvIGhhdmUgYSBmcmFt
ZXdvcmsgdGhhdCBoZWxwcyBtZSBpbiBzb21lIHdheSB0byBhc3Nlc3MgY29tcGxleGl0eSB2cy4g
YmVuZWZpdCBpbiBvcmRlciB0byBqdXN0aWZ5IHNwZW5kaW5nIHRoZSBlZmZvcnQuIElmIHRoZXJl
IGlzIGV2aWRlbmNlIG9yIHJlc2VhcmNoIGluIHRoaXMgcmVzcGVjdCBJJ2QgYXBwcmVjaWF0ZSBz
b21lIGxpbmtzIEkgY2FuIHJlYWQgdXAgb24uDQoNCkNoZWVycywNCkx1Y2FzDQoNCg0KT24gRnJp
LCBBcHIgMywgMjAyMCBhdCA2OjAxIFBNIFJvYmVydG8gUGVvbiA8ZmVuaXhAZmIuY29tPG1haWx0
bzpmZW5peEBmYi5jb20+PiB3cm90ZToNCg0KUmVnYXJkbGVzcyBvZiBvdGhlciBjaGFuZ2VzIHRo
YXQgY291bGQgc29sdmUgc29tZSBvZiB0aGUgSDMgaXNzdWVzIGF0IHRoZSBwcm90b2NvbCBsZXZl
bCwgSSBiZWxpZXZlIHRoYXQgbXVjaCBvZiB0aGUgcHJvYmxlbSBpcyBhbiBBUEkgcHJvYmxlbSB0
aGF0IHdl4oCZcmUgYXR0ZW1wdGluZyB0byB0cmVhdCBhcyBhIHByb3RvY29sIHByb2JsZW0uDQoN
ClRvIGJlIGNsZWFyLCBJ4oCZbSBzYXlpbmcgdGhhdCBtdWx0aXBhdGggaXMgcHJpbWFyaWx5IGFu
IEFQSSBwcm9ibGVtIChhbmQgYW0gaGFwcHkgdG8gYWNrbm93bGVkZ2UgdGhhdCB0aGF0IOKAnHBy
aW1hcmlseeKAnSAhPSDigJx3aG9sbHnigJ0pLg0KDQpUaGUgZmFpbHVyZSBvZiBIMiBwcmlvcml0
aWVzIHdhcywgaW4gbXkgb3BpbmlvbiwgaW4gbWFueSB3YXlzIGJlY2F1c2Ugb2YgdGhpcyBzYW1l
IEFQSSBwcm9ibGVt4oCUdW50aWwgYXBwbGljYXRpb25zIGhhdmUgZ29vZCBtZWNoYW5pc21zIGJ5
IHdoaWNoIHRvIGV4cHJlc3MgdGhlIHByb3BlcnRpZXMgdGhhdCB0aGV5IG5lZWQgKHdoZXRoZXIg
cHJpb3JpdGllcyBvciBub3QpLCB3ZeKAmWxsIG5vdCBiZSBhYmxlIHRvIHVzZSBwcm90b2NvbCBm
ZWF0dXJlcyBpbiB3YXlzIHRoYXQgbWF0dGVyIHRvIHRoZSBhcHBsaWNhdGlvbiBtdWNoIG9mIHRo
ZSB0aW1lLg0KDQpJZiB3ZSB3YW50IE1QUVVJQyB0byB3b3JrIHdpZGVseSB3aXRoIGFwcGxpY2F0
aW9uIGRlcGxveW1lbnRzIChvciBQUkhUVFAgb3Igd2hhdGV2ZXIpLCB0aGVyZSBtdXN0IGJlIGFu
IGVhc3kgcGF0aCBmb3IgdGhvc2UgYXBwbGljYXRpb25zIHRvIHNpZ25hbCB0aGVpciBuZWVkcywg
ZS5nLiBob3cgbXVjaCByZWR1bmRhbmN5IG1ha2VzIHNlbnNlIGZvciB0aGUgdHJhbnNtaXNzaW9u
IG9mIHNvbWUgaXRlbSwgb3IgaG93IGxhdGVuY3kgc2Vuc2l0aXZlIGlzIHRoYXQgdGhpbmc/DQoN
CkkgYWN0dWFsbHkgbG92ZSB0aGUgaWRlYSBvZiBnZXR0aW5nIHRoaW5ncyBvdXQgb2Ygb3JkZXIs
IHNpbmNlIGFueSBhcHBsaWNhdGlvbiB0aGF0IGlzIHRyZWF0aW5nIHRoZSBvcmRlciBhcyBzb21l
dGhpbmcgdG8gYmUgZ3VhcmFudGVlZCBpcyBwcmV0dHkgbXVjaCBndWFyYW50ZWVkIHRvIGJlIHBy
b3ZhYmx5IGluY29ycmVjdCwgYnV0IEnigJltIGFsc28gc2FkbHkgc3VyZSB0aGlzIHdvdWxkbuKA
mXQgYmUgdGhhdCBwb3B1bGFyIGFuIG9waW5pb24uDQotPVINCg0KRnJvbTogUVVJQyA8cXVpYy1i
b3VuY2VzQGlldGYub3JnPG1haWx0bzpxdWljLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYg
b2YgTHVjYXMgUGFyZHVlIDxsdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbTxtYWlsdG86bHVjYXNw
YXJkdWUuMjQuN0BnbWFpbC5jb20+Pg0KRGF0ZTogRnJpZGF5LCBBcHJpbCAzLCAyMDIwIGF0IDg6
MjIgQU0NClRvOiAiT2xpdmllci5Cb25hdmVudHVyZUB1Y2xvdXZhaW4uYmU8bWFpbHRvOk9saXZp
ZXIuQm9uYXZlbnR1cmVAdWNsb3V2YWluLmJlPiIgPE9saXZpZXIuQm9uYXZlbnR1cmVAdWNsb3V2
YWluLmJlPG1haWx0bzpPbGl2aWVyLkJvbmF2ZW50dXJlQHVjbG91dmFpbi5iZT4+DQpDYzogVGVk
IEhhcmRpZSA8dGVkLmlldGZAZ21haWwuY29tPG1haWx0bzp0ZWQuaWV0ZkBnbWFpbC5jb20+Piwg
TWlyamEgS3VlaGxld2luZCA8bWlyamEua3VlaGxld2luZEBlcmljc3Nvbi5jb208bWFpbHRvOm1p
cmphLmt1ZWhsZXdpbmRAZXJpY3Nzb24uY29tPj4sIExhcnMgRWdnZXJ0IDxsYXJzQGVnZ2VydC5v
cmc8bWFpbHRvOmxhcnNAZWdnZXJ0Lm9yZz4+LCBJRVRGIFFVSUMgV0cgPHF1aWNAaWV0Zi5vcmc8
bWFpbHRvOnF1aWNAaWV0Zi5vcmc+PiwgTWFydGluIFRob21zb24gPG10QGxvd2VudHJvcHkubmV0
PG1haWx0bzptdEBsb3dlbnRyb3B5Lm5ldD4+LCBTcGVuY2VyIERhd2tpbnMgYXQgSUVURiA8c3Bl
bmNlcmRhd2tpbnMuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnNwZW5jZXJkYXdraW5zLmlldGZAZ21h
aWwuY29tPj4NClN1YmplY3Q6IFJlOiBVc2Ugb2YgbXVsdGlwbGUgcGF0aHMgW3dhczogUmU6IFtG
d2Q6IE5ldyBMaWFpc29uIFN0YXRlbWVudCwgIkxTIG9uIG5lZWQgZm9yIE11bHRpLVBhdGggUVVJ
QyBmb3IgQVRTU1MiXV0NCg0KSGV5IE1pcmphLCBPbGl2aWVyLA0KDQpJJ2xsIGFja25vd2xlZGdl
IHRoYXQgSFRUUC8zIGlzbid0IHRoZSBvbmx5IHVzZSBvZiBRVUlDLCBidXQgaXQgaXMgYSBjb21w
cmVoZW5zaXZlIHVzZSBvZiB0aGUgdHJhbnNwb3J0IGZlYXR1cmVzIHRoYXQgaGFzIGRlcGxveW1l
bnQgZXhwZXJpZW5jZS4gU28gbG9va2luZyBhdCBNUFFVSUMgdGhvcm91Z2ggdGhlIGxlbnMgb2Yg
SFRUUC8zLCBzdHJlYW1zIG1heSBub3QgYmUgdHJ1bHkgaW5kZXBlbmRlbnQgYmVjYXVzZSBvZiB0
aGVpciByZWxpYW5jZSBvbiBvdGhlciBzdHJlYW1zIHN1Y2ggY29udHJvbCBvciBRUEFDSy4gRnVy
dGhlcm1vcmUsIGV2ZW4gaWYgd2UgbW9kZWwgdGhlIHN0cmVhbXMgYXMgaW5kZXBlbmRlbnQgSFRU
UCByZXF1ZXN0cywgdGhlIHJlYWxpdHkgaXMgdGhhdCB0aGVyZSBpcyBvZnRlbiBhIGhpZ2hlciBs
YXllciB0aGF0IHdhbnRzIHRvIHB1dCB0aGVtIGJhY2sgdG9nZXRoZXIgYW5kIHRoZXJlIHRoZSBv
cmRlcmluZyBjYW4gbWF0dGVyLiBUaGVzZSBhcmUgZWxlbWVudHMgb2YgdGhlIHB1enpsZSBmb3Ig
cHJpb3JpdGl6aW5nIG11bHRpcGxleGluZyBvZiBzdHJlYW1zLg0KDQpHZXR0aW5nIHNjaGVkdWxp
bmcgb2YgSFRUUCBzdHJlYW1zIHJpZ2h0IGlzIHJlYWxseSBoYXJkLiBXaXRoIEhUVFAvMiBhbmQg
VENQIHRvZGF5IHdlIHNlZSBzZXZlcmFsIHNlcnZlciBpbXBsZW1lbnRhdGlvbnMgdGhhdCBqdXN0
IGRvbid0IGRvIGl0IHZlcnkgd2VsbCBhbmQgbWF5IG5ldmVyIGdldCBhcm91bmQgdG8gZml4aW5n
IGl0LiBXZSd2ZSBhbHNvIHNlZW4gaXNzdWVzIGluIGhvdyBzZXJ2ZXJzIGFkYXB0IHRoZWlyIHNj
aGVkdWxpbmcgdG8gY2xpZW50IHJlcHJpb3JpdGl6YXRpb24gc2lnbmFscy4gVGhhdCBzZWVtcyBx
dWl0ZSByZWxldmFudCB0byB0aGlzIHVzZSBjYXNlIHdoaWNoIHJlcXVpcmVzIGEgc2VydmVyIHRv
IHNlbGVjdCBhbiBhcHByb3ByaWF0ZSBwYXRoIGJhc2VkIG9uIGNsaWVudCBjb25kaXRpb25zLg0K
DQpUaGUgZXhwZXJpZW5jZSwgdG8gbWUsIGlzIGEgc2lnbiB0aGF0IHBlb3BsZSB3b3VsZCBzdHJ1
Z2dsZSB0byBidWlsZCBhbiBIVFRQLzMgaW1wbGVtZW50YXRpb24gKHBhcnRpY3VsYXJseSBzZXJ2
ZXItc2lkZSByZXNwb25zZSBzY2hlZHVsaW5nKSB0aGF0IGFjaGlldmVzIHRoZSB0aGVvcmV0aWNh
bCBnb2FscyBvZiBNUFFVSUMuIElzIGl0IHNvbWV0aGluZyB0aGF0IGNhbiBiZSB0ZXN0ZWQgYW5k
IHNob3duIHRvIGRlbW9uc3RyYWJseSBvdXRwZXJmb3JtIEhUVFAvMyBwbHVzIGNvbm5lY3Rpb24g
bWlncmF0aW9uIGluIGEgc3RhdGlzdGljYWxseSBzaWduaWZpY2FudCBmYXNoaW9uPyBNYXliZSB0
aGVyZSBhcmUgY2FzZSBzdHVkaWVzIG9mICBIVFRQLzIgaW1wbGVtZW50YXRpb25zIHRoYXQgaGF2
ZSB0cmllZCBhZGFwdGluZyB0byBNUFRDUCwgd2hpY2ggY291bGQgaW5mb3JtIGFuIGFuYWx5c2lz
IGZvciBIVFRQLzM/DQoNCkNoZWVycw0KTHVjYXMNCg0KT24gRnJpLCBBcHIgMywgMjAyMCBhdCAz
OjE5IFBNIE9saXZpZXIgQm9uYXZlbnR1cmUgPE9saXZpZXIuQm9uYXZlbnR1cmVAdWNsb3V2YWlu
LmJlPG1haWx0bzpPbGl2aWVyLkJvbmF2ZW50dXJlQHVjbG91dmFpbi5iZT4+IHdyb3RlOg0KTWly
amEsDQoNCj4gT2xpdmllciwgdGhhbmtzIGZvciBwb2ludGluZyBvdXQgdGhlIGRpZmZlcmVudCBv
cGVyYXRpb24gbW9kZXMgKGhhbmRvdmVyLCBpbnRlcmFjdGl2ZSwgYWdncmVnYXRlKS4gSSB0aGlu
ayBpdCdzIGFsc28gaW1wb3J0YW50IHRvIG1lbnRpb24gdGhhdCB0aGVzZSBtb2RlcyBhcmUgYWxy
ZWFkeSBkZXBsb3llZCBmb3IgTVBUQ1AgYW5kIGRlZmluaW5nIHRoZXNlIG1vZGVzIHdhcy9pcyBt
b3N0bHkgYW4gaW50ZXJmYWNlIGFuZCBzY2hlZHVsaW5nIHF1ZXN0aW9uIGJ1dCBkaWQgbm90IHJl
cXVpcmUgY2hhbmdlcyB0byB0aGUgTVBUQ1AgcHJvdG9jb2wgaXRzZWxmLg0KDQpJbmRlZWQuIElm
IG9uZSBsb29rcyBhdCB0aGUgZGlmZmVyZW5jZXMgYmV0d2VlbiBSRkM2ODI0ICgyMDEzKSBhbmQN
ClJGQzg2ODQgKHB1Ymxpc2hlZCBsYXN0IHdlZWspLCBoZS9zaGUgY2FuIHNlZSB0aGF0IHRoZSBw
cm90b2NvbCBkaWQgbm90DQpoYXZlIHRvIGNoYW5nZSB0byBhY2NvbW9kYXRlIGFueSBvZiB0aGVz
ZSBuZXcgZGVwbG95bWVudHMuDQoNCmh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMT1y
ZmM4Njg0JnVybDI9cmZjNjgyNDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19yZmNkaWZmLTNGdXJsMS0zRHJmYzg2ODQtMjZ1
cmwyLTNEcmZjNjgyNCZkPUR3TUZhUSZjPTVWRDBSVHRObFRoM3ljZDQxYjNNVXcmcj1DMHNVby1M
Rk5CYVlmeW9hQ3NmNlRBJm09clJJQ0tOR0lPTS11Vzk4cW5VSlpBQmlaQ0JhSEVYZXFVdll6T0dm
dVNUOCZzPVZnQTBBZHloeDBHQ2pSLXRReF9LeUtfSzk2a3FwRUFoUE10UnZ6V1B4UmsmZT0+DQoN
ClRoZSBtYWluIGRpZmZlcmVuY2VzIGNvbmNlcm4gdGhlIGluaXRpYWwgaGFuZHNoYWtlIGFuZCB0
aGUgYWR2ZXJ0aXNlbWVudA0Kb2YgYWRkcmVzc2VzIHRoYXQgaXMgbW9yZSBzZWN1cmUgaW4gUkZD
ODY4NCB0aGFuIGluIFJGQzY4MjQuDQoNCkluIE1QVENQLCB0aGUgZGlmZmVyZW50IHVzZSBjYXNl
cyBhcmUgbWFpbmx5IGFkZHJlc3NlZCBieSBkZWZpbmluZw0Kc3BlY2lmaWMgcGF0aCBtYW5hZ2Vy
cyBhbmQgcGFja2V0IHNjaGVkdWxlcnMuIFRoZSBwYXRoIG1hbmFnZXIgaXMgdGhlDQphbGdvcml0
aG0gdGhhdCBkZWNpZGVzIHdoZW4gYSBzdWJmbG93IHNob3VsZCBiZSB1c2VkIG92ZXIgYSBzcGVj
aWZpYw0KcGF0aC4gVGhlIHBhY2tldCBzY2hlZHVsZXIgaXMgdGhlIGFsZ29yaXRobSB0aGF0IGRl
Y2lkZXMgdGhlIHBhdGggdGhhdA0Kd2lsbCBiZSB1c2VkIHRvIHRyYW5zbWl0IGVhY2ggcGFja2V0
IChuZXcgb3IgcmV0cmFuc21pdHRlZCkuDQoNCj4gV2l0aCBRVUlDIHlvdSBjb3VsZCBhcHBseSB0
aGVzZSBtb2RlcyBhcyB3ZWxsIGFuZCB5b3UgY2FuIGJlIGV2ZW4gc21hcnRlciB0aGFuIHdlIG9m
dGVuIGFyZSB3aXRoIFRDUCB0b2RheSwgYXMgeW91IGNhbiBhbHNvIHNjaGVkdWxlIG9uIGEgc3Ry
ZWFtIGJhc2lzLiBJZiB5b3UgaGF2ZSB0cmFmZmljIGluIHlvdXIgdHJhbnNwb3J0IHByb3RvY29s
IHRoYXQgeW91IGFscmVhZHkga25vdyBpcyBpbmRlcGVuZGVudCBvZiBlYWNoIG90aGVyLCBiZWlu
ZyBhYmxlIHV0aWxpemluZyBtdWx0aXBsZSBwYXRocyBiZWNvbWVzIGV2ZW4gbW9yZSB1c2VmdWwu
DQoNClFVSUMgYWxyZWFkeSBpbmNsdWRlcyBzZXZlcmFsIG1lY2hhbmlzbXMgdGhhdCBzaW1wbGlm
eSBhIG11bHRpcGF0aA0KdHJhbnNwb3J0IHByb3RvY29sIDoNCiAgLSB3ZSBkbyBub3QgbmVlZCB0
byB0YWtlIGNhcmUgb2YgbWlkZGxlYm94IGludGVyZmVyZW5jZSBhbmQgZm9yDQpleGFtcGxlIGEg
ZnJhbWUgc2VudCBvbiBwYXRocyAxIGFuZCAyIGJ1dCBhY2tub3dsZWRnZWQgb25seSBvbiAxIGRv
ZXMNCm5vdCBuZWVkIHRvIGJlIHJldHJhbnNtaXR0ZWQgb24gcGF0aCAyIHRvIGNvcGUgd2l0aCBt
aWRkbGVib3hlcyB0aGF0DQp3b3VsZCBleHBlY3QgZGF0YSBpbiBzZXF1ZW5jZQ0KICAtIHRoZSBQ
SU5HIGZyYW1lIG1ha2VzIGl0IGVhc3kgdG8gcHJvYmUgYSBwYXRoIHdpdGhvdXQgc2VuZGluZyBy
ZWFsDQpkYXRhIG92ZXIgaXQNCiAgLSBhZGRyZXNzIGFkdmVydGlzZW1lbnRzIGFyZSBtdWNoIGVh
c2llciBpbiBRVUlDIHNpbmNlIGV2ZXJ5dGhpbmcgaXMNCmF1dGhlbnRpY2F0ZWQgYW5kIHdlIGRv
bid0IG5lZWQgdG8gY29wZSB3aXRoIHRoZSBsaW1pdGUgc2l6ZSBvZiB0aGUgVENQDQpvcHRpb25z
DQogIC0gYWNrbm93bGVkZ2VtZW50cyBhcmUgc2ltcGxlciBiZWNhdXNlIHRoZXkgZG8gbm90IG5l
ZWQgdG8gYmUgc2VudCBvbg0KdGhlIHJldmVyc2UgcGF0aCBvZiB0aGUgZGF0YQ0KICAtIC4uLg0K
DQpUaGVuIGEgbXVsdGlwYXRoIHZlcnNpb24gb2YgUVVJQyBhbHNvIG5lZWRzIGEgcGF0aCBtYW5h
Z2VyIGFuZCBwYWNrZXQNCnNjaGVkdWxlci4gSW4gcHJpbmNpcGxlLCB0aGVzZSBhcmUgc2ltaWxh
ciB0byB0aGUgYWxnb3JpdGhtcyB1c2VkIGJ5DQpNUFRDUCBpbXBsZW1lbnRhdGlvbnMuIEFzIHlv
dSBtZW50aW9uLCB0aGUgc3RyZWFtcyBwcm92aWRlIGFkZGl0aW9uYWwNCmluZm9ybWF0aW9uIGZv
ciB0aGUgc2NoZWR1bGVyIHRoYXQgZG9lcyBub3QgZXhpc3QgaW4gTVBUQ1AuDQoNCj4gTGFycywg
SSBiZWxpZXZlIHRoZSBtb3N0IGltcG9ydGFudCB1c2UgY2FzZSBoZXJlIGlzIHdoZXJlIGEgbW9i
aWxlIGRldmljZSBoYXZlIG9uZSBjZWxsdWxhciBhbmQgb25lIHdpZmkgY29ubmVjdGlvbi4gSW4g
c3VjaCBhIHNldHVwIFJUVHMgYXJlIGFjdHVhbGx5IG5vdCBhcyBtdWNoIGRpZmZlcmVudCBhcyBp
dCB3b3VsZCBpbiBlLmcuIHRoZSBmaXggbmV0d29yayB2cy4gY2VsbHVsYXIgY2FzZSwgb3Igc2F0
ZWxsaXRlIHZzLiBjZWxsdWxhciBjYXNlIGJ1dCBpdCBpcyBhbHNvIG1vc3RseSB0aGUgaGFuZG92
ZXIgb3IgaW50ZXJhY3RpdmUgbW9kZSB0aGF0IGlzIG1vc3QgaW50ZXJlc3RpbmcgKGludGVyYWN0
aXZlIGVzcGVjaWFsbHkgaW4gY2FzZSB5b3VyIHdpZmkgaXMgcmVhbGx5IGNyYXBweSkuIFBhcnRp
Y3VsYXJseSBmb3IgdGhlIGhhbmRvdmVyIGNhc2UsIGJlaW5nIGFibGUgdG8gdXNlIGJvdGggcGF0
aHMgc2ltdWx0YW5lb3VzbHkgZm9yIGEgc2hvcnQgdGltZSBjYW4gbWFrZSB5b3VyIGhhbmRvdmVy
IG11Y2ggc21vb3RoZXIgYXMgeW91IGNhbiBpbml0aWF0ZSB0aGUgaGFuZG92ZXIgZWFybGllciBh
bmQgYWxzbyBmb3IgdGhlIGNhc2Ugd2hlcmUgeW91IGFyZSBhdCB0aGUgYm9yZGVyIG9mIGEgY292
ZXJhZ2UgYXJlYSwgeW91IGNhbiBtdWNoIGVhc2llciBzd2l0Y2ggZm9ydGggYW4gYmFjayB3aGVu
IG5lZWRlZC4gTGltaXRlZCBoYW5kb3ZlciBpcyBwb3NzaWJsZSB3aXRoIFFVSUMgcGF0aCBtaWdy
YXRpb24gYWxyZWFkeSBidXQgZ2l2ZW4gaG93IGNvbW1vbiB0aGUgaGFuZG92ZXIgY2FzZSBmb3Ig
bW9iaWxlIGRldmljZXMgaXMsIEkgdGhpbmsgd2Ugc2hvdWxkIGZ1cnRoZXIgb3B0aW1pemluZyBm
b3IgaXQuDQoNClRvdGFsbHkgYWdyZWUNCg0KDQpPbGl2aWVyDQo=

--_000_9170D995E0AE40C881DADEB1CBC78801ericssoncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <6F644975B63B2B46B9CC67350DEC3758@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpz
cGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29D
aHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4w
cHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdp
bjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdl
OldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iZW4tREUi
IGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tVVMiPkhpIEx1Y2FzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPmluIGJvdGggdGhlIGhhbmRvdmVyIGFuZCB0aGUgaW50ZXJhY3RpdmUgY2FzZSwgeW91IHdv
dWxkIGFjdHVhbGx5IG9ubHkgdXNlIG1vcmUgb3IgbGVzcyBvbmUgcGF0aCBhdCBhIHRpbWUgKHdp
dGggc29tZSBvdmVybGFwIHdoZW4gc3dpdGNoaW5nKS4gVGhlbiwgaWYgeW91IGhhdmUgYW4gYXBw
bGljYXRpb24gd2l0aCBtb3N0bHkNCiBzaG9ydCBzdHJlYW1zLCB5b3UgY291bGQgZS5nLiB0cnkg
dG8gb25seSBzd2l0Y2ggd2hlbiB0aGVyZSBpcyBhIG5ldyBzdHJlYW0gYW5kIHRoZXJlYnkgZnVy
dGhlciBvcHRpbWl6ZSB5b3VyIHRyYW5zbWlzc2lvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj5FdmVuIGluIHRoZSBhZ2dyZWdhdGlvbiBtb2RlIHRoZSBvYnNlcnZhdGlvbiB3YXMg
cmF0aGVyIHRoYXQgaWYgeW91IGhhdmUgZGlmZmVyZW50IHN0cmVhbXMsIHRoZW4gaXTigJlzIHBy
b2JhYmx5IGJldHRlciB0byBoYXZlIGEgc2NoZWR1bGVyIHRoYXQgd29ya3Mgb24gYSBwZXIgc3Ry
ZWFtIGJhc2lzIHRoYW4gb24gYSBwZXINCiBmcmFtZSBiYXNpcy4gT2YgY291cnNlIGlmIHRoZXJl
IHdvdWxkIGJlIGEgcHJpb3JpdGl6YXRpb24gc2NoZW1lIHRoYXQgd291bGQgYmUgZXZlbiBiZXR0
ZXIgYW5kIGNvdWxkIGhlbHAgdG8gaW5mb3JtIGEgc2NoZWR1bGVyLiBCdXQgYWdhaW4gdGhlIGFz
c3VtcHRpb24gZm9yIHRoZSBtb3N0IGNvbW1vbiB1c2UgY2FzZXMgaXMgYWxzbyB0aGF0IFJUVHMg
YXJlIGFjdHVhbGx5IG5vdCB0aGF0IGRpZmZlcmVudCBhbmQgaW4gbW9zdCBjYXNlcyB0aGUNCiBh
cHBsaWNhdGlvbiB3b3VsZCBvbmx5IHNlbGVjdCBvbmUgb2YgdGhlc2UgbW9kZXMgYW5kIHdvdWxk
IG5vdCBmdXJ0aGVyIG5lZWQgdG8gd29ycnkgYWJvdXQgaXQuIFllcywgaXQgd291bGQgYmUgcG9z
c2libGUgdG8gb3B0aW1pemUgZXZlbiBtb3JlIGJ1dCBhcyB5b3Ugc2F5IHRoYXQgbWFrZXMgaXQg
YWxzbyBtb3JlIGNvbXBsZXguPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QWdhaW4g
YXMgSSBzYWlkIGFuZCBSb2JlcnRvIGFsc28gY29uZmlybWVkLCBjaGFuZ2luZyB0aGF0IGlzIGp1
c3QgYSBxdWVzdGlvbiBvZiBob3cgeW91IGRlc2lnbiB5b3VyIGludGVyZmFjZSBhbmQgbm90IGFi
b3V0IGNoYW5naW5nIHRoZSBwcm90b2NvbC4gU28gYXMgbG9uZyBhcyB3ZSBoYXZlIG9uZSBpbnRl
cmZhY2UNCiB0aGF0IHByb3ZpZGUgYmVuZWZpdHMgZm9yIHRoZSBjYXNlcyB3ZSBhcmUgbW9zdCBp
bnRlcmVzdGVkIGluLCB3aGljaCBJIHRoaW5rIHdlIGhhdmUgYmFzZWQgb24gdGhlIGV4cGVyaWVu
Y2Ugd2l0aCBNUFRDUCBkZXBsb3ltZW50LCB0aGVyZSBpcyByb29tIGZvciBmdXJ0aGVyIHJlc2Vh
cmNoIGlmIHBlb3BsZSBhcmUgaW50ZXJlc3RlZC4gQnV0IGRlc2lnbmluZyB0aGUgcHJvdG9jb2wg
dG8gYmUgdXNlZCB3aXRoIHRoZSBpbnRlcmZhY2Ugd2UgYWxyZWFkeQ0KIGhhdmUgZGVwbG95ZWQg
aXMgaW5kZXBlbmRlbnQgb2YgdGhhdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5N
aXJqYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6Ymxh
Y2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9y
OmJsYWNrIj5MdWNhcyBQYXJkdWUgJmx0O2x1Y2FzcGFyZHVlLjI0LjdAZ21haWwuY29tJmd0Ozxi
cj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIDMuIEFwcmlsIDIwMjAgYXQgMjA6MDU8YnI+DQo8Yj5U
bzogPC9iPlJvYmVydG8gUGVvbiAmbHQ7ZmVuaXhAZmIuY29tJmd0Ozxicj4NCjxiPkNjOiA8L2I+
JnF1b3Q7T2xpdmllci5Cb25hdmVudHVyZUB1Y2xvdXZhaW4uYmUmcXVvdDsgJmx0O09saXZpZXIu
Qm9uYXZlbnR1cmVAdWNsb3V2YWluLmJlJmd0OywgVGVkIEhhcmRpZSAmbHQ7dGVkLmlldGZAZ21h
aWwuY29tJmd0OywgTWlyamEgS3VlaGxld2luZCAmbHQ7bWlyamEua3VlaGxld2luZEBlcmljc3Nv
bi5jb20mZ3Q7LCBMYXJzIEVnZ2VydCAmbHQ7bGFyc0BlZ2dlcnQub3JnJmd0OywgSUVURiBRVUlD
IFdHICZsdDtxdWljQGlldGYub3JnJmd0OywgTWFydGluIFRob21zb24gJmx0O210QGxvd2VudHJv
cHkubmV0Jmd0OywNCiBTcGVuY2VyIERhd2tpbnMgYXQgSUVURiAmbHQ7c3BlbmNlcmRhd2tpbnMu
aWV0ZkBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBVc2Ugb2YgbXVsdGlw
bGUgcGF0aHMgW3dhczogUmU6IFtGd2Q6IE5ldyBMaWFpc29uIFN0YXRlbWVudCwgJnF1b3Q7TFMg
b24gbmVlZCBmb3IgTXVsdGktUGF0aCBRVUlDIGZvciBBVFNTUyZxdW90O11dPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+SGkg
T2xpdmllciw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBw
dCI+U2VlIHJlc3BvbnNlIGlubGluZSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDozNi4wcHQiPk9uIEZyaSwgQXByIDMsIDIwMjAgYXQgNjowMCBQTSBPbGl2aWVyIEJvbmF2ZW50
dXJlICZsdDs8YSBocmVmPSJtYWlsdG86T2xpdmllci5Cb25hdmVudHVyZUB1Y2xvdXZhaW4uYmUi
Pk9saXZpZXIuQm9uYXZlbnR1cmVAdWNsb3V2YWluLmJlPC9hPiZndDsgd3JvdGU6PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxl
ZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48YnI+DQpJbiBNUFRDUCwgd2Ugd2VyZSBsZXNzIGFtYml0aW91
cyB0aGFuIGluIEhUVFAvMiBvciBIVFRQLzMgY29uY2VybmluZyB0aGUgPGJyPg0KcGFja2V0IHNj
aGVkdWxlcnMuIFdlIGNvbnNpZGVyZWQgdGhhdCBlYWNoIGhvc3QgaXMgaW5kZXBlbmRhbnQgYW5k
IHRoYXQgPGJyPg0KaXQgdXNlcyBpdHMgb3duIHBhY2tldCBzY2hlZHVsZXIuIEluIGNvbnRyYXN0
IHdpdGggSFRUUC8yLCB3ZSBkaWQgbm90IDxicj4NCmRlZmluZSB3YXlzIHRvIHByaW9yaXRpc2Ug
b25lIHBhdGggb3ZlciB0aGUgb3RoZXIgYnkgZXhjaGFuZ2luZyA8YnI+DQppbmZvcm1hdGlvbiBp
biB0aGUgcHJvdG9jb2wgKGV4Y2VwdCB0aGUgYmFja3VwIGJpdCwgYnV0IHRoaXMgZGlzYWJsZXMg
YSA8YnI+DQpwYXRoKS4gSW4gcHJhY3RpY2UsIHdoYXQgd2Ugb2JzZXJ2ZSBpcyB0aGF0IHRoZSBh
cHBsaWNhdGlvbiBzZWxlY3RzIHRoZSA8YnI+DQpwYWNrZXQgc2NoZWR1bGVyIHRoYXQgaXQgbmVl
ZHMgbG9jYWxseS4gT24gQXBwbGUgc21hcnRwaG9uZXMsIHRoaXMgaXMgPGJyPg0KdGhlIGNob2lj
ZSBiZXR3ZWVuIHRoZSBIYW5kb3ZlciBhbmQgdGhlIEludGVyYWN0aXZlIG1vZGVzIGZvciBleGFt
cGxlLiA8YnI+DQpUaGlzIGlzIG5vdCBhcyBwb3dlcmZ1bCBhcyBuZWdvdGlhdGluZyBwYWNrZXQg
c2NoZWR1bGVycyBvdmVyIHRoZSBNUFRDUCA8YnI+DQpjb25uZWN0aW9uLCBidXQgc2VlbXMgYSBy
ZWFzb25hYmxlIHRyYWRlb2ZmIGZyb20gYW4gZW5naW5lZXJpbmcgPGJyPg0Kdmlld3BvaW50IGJh
c2VkIG9uIGRlcGxveW1lbnQgZXhwZXJpZW5jZS48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5IVFRQLzMgaXMgbm90IHRoZSBv
bmx5IHNob3cgaW4gdG93biBidXQgaXQgaXMgYW4gZXhhbXBsZSBvZiBhIGxhdGVuY3ktc2Vuc2l0
aXZlIGFwcGxpY2F0aW9uIHRoYXQgZnVsbHkgdXRpbGlzZXMgdGhlIGNhcGFiaWxpdGllcyBvZiBR
VUlDIGFuZCBoYXMgYSBoaWdoIHByb2JhYmlsaXR5IHRvIGV4ZXJjaXNlIGNvbmN1cnJlbnQgbXVs
dGlwbGV4aW5nLg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdCI+VG8gY2xhcmlmeSBteSBxdWVzdGlvbiwgSSB3YXNuJ3QgdHJ5aW5nIHRv
IGNvbXBhcmUgSFRUUC8yIHdpdGggTVBUQ1AgYnV0IHJhdGhlciBhc2tpbmcgaWYgYW55b25lIGhh
cyBleHBlcmltZW50ZWQgd2l0aCBzY2hlZHVsaW5nIG9mIEhUVFAvMiBzdHJlYW1zIG92ZXIgYSBt
dWx0aXBhdGggVENQIGNvbm5lY3Rpb24uIFRoYXQgc2VlbXMgdG8gYmUgdGhlIGNsb3Nlc3QNCiB0
byBob3cgdGhlIGFuIGFwcGxpY2F0aW9uIHdvdWxkIHdhbnQgdG8gYXBwcm9hY2ggdXNpbmcgTVBR
VUlDIGZvciBhbiBhcHBsaWNhdGlvbiB0aGF0IHdvdWxkIGNhcmUgYWJvdXQgc3RyZWFtIG11bHRp
cGxleGluZyAoYXQgbGVhc3QgZnJvbSBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBwcm9wb3NhbCBi
YXNlZCBvbiB0aGUgSS1EIGFuZCBRdWVudGluJ3MgcHJlc2VudGF0aW9uIHRvIFp1cmljaCkuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkkgYWdyZWUg
d2l0aCBSb2JlcnRvIHRoYXQgdGhlIGNoYWxsZW5nZSBpcyB3aXRoIHRoZSBBUEkuIEhUVFAvMiBz
dHJlYW0gcHJpb3JpdGllcyB3aXRoIHRoZWlyIGxpbWl0ZWQgZGltZW5zaW9ucyBoYXZlIG1vcmUt
b3ItbGVzcyBmYWlsZWQuIE1QUVVJQyB3b3VsZCBhcHBlYXIgdG8gaGF2ZSBtb3JlIGRpbWVuc2lv
bnMgYW5kIEkganVzdCBkb24ndCBrbm93IGhvdyB0aGUNCiBjbGllbnQgYW5kIHNlcnZlciB3b3Vs
ZCBleHBlY3QgdG8gbWVhc3VyZSBhbmQgYWNoaWV2ZSB0aGVpciBkZXNpcmVkIFFvRSBpbXByb3Zl
bWVudHMuIEFzIGFuIGltcGxlbWVudGVyIEkgd291bGQgbGlrZSB0byBoYXZlIGEgZnJhbWV3b3Jr
IHRoYXQgaGVscHMgbWUgaW4gc29tZSB3YXkgdG8gYXNzZXNzIGNvbXBsZXhpdHkgdnMuIGJlbmVm
aXQgaW4gb3JkZXIgdG8ganVzdGlmeSBzcGVuZGluZyB0aGUgZWZmb3J0LiBJZiB0aGVyZSBpcyBl
dmlkZW5jZQ0KIG9yIHJlc2VhcmNoIGluIHRoaXMgcmVzcGVjdCBJJ2QgYXBwcmVjaWF0ZSBzb21l
IGxpbmtzIEkgY2FuIHJlYWQgdXAgb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQiPkNoZWVycyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPkx1Y2FzPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5PbiBGcmksIEFwciAzLCAyMDIwIGF0IDY6MDEg
UE0gUm9iZXJ0byBQZW9uICZsdDs8YSBocmVmPSJtYWlsdG86ZmVuaXhAZmIuY29tIj5mZW5peEBm
Yi5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGlu
ZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNtIj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8c3Bh
biBsYW5nPSJFTi1VUyI+PGJyPg0KUmVnYXJkbGVzcyBvZiBvdGhlciBjaGFuZ2VzIHRoYXQgY291
bGQgc29sdmUgc29tZSBvZiB0aGUgSDMgaXNzdWVzIGF0IHRoZSBwcm90b2NvbCBsZXZlbCwgSSBi
ZWxpZXZlIHRoYXQgbXVjaCBvZiB0aGUgcHJvYmxlbSBpcyBhbiBBUEkgcHJvYmxlbSB0aGF0IHdl
4oCZcmUgYXR0ZW1wdGluZyB0byB0cmVhdCBhcyBhIHByb3RvY29sIHByb2JsZW0uPGJyPg0KPGJy
Pg0KVG8gYmUgY2xlYXIsIEnigJltIHNheWluZyB0aGF0IG11bHRpcGF0aCBpcyBwcmltYXJpbHkg
YW4gQVBJIHByb2JsZW0gKGFuZCBhbSBoYXBweSB0byBhY2tub3dsZWRnZSB0aGF0IHRoYXQg4oCc
cHJpbWFyaWx54oCdICE9IOKAnHdob2xseeKAnSkuPGJyPg0KPGJyPg0KVGhlIGZhaWx1cmUgb2Yg
SDIgcHJpb3JpdGllcyB3YXMsIGluIG15IG9waW5pb24sIGluIG1hbnkgd2F5cyBiZWNhdXNlIG9m
IHRoaXMgc2FtZSBBUEkgcHJvYmxlbeKAlHVudGlsIGFwcGxpY2F0aW9ucyBoYXZlIGdvb2QgbWVj
aGFuaXNtcyBieSB3aGljaCB0byBleHByZXNzIHRoZSBwcm9wZXJ0aWVzIHRoYXQgdGhleSBuZWVk
ICh3aGV0aGVyIHByaW9yaXRpZXMgb3Igbm90KSwgd2XigJlsbCBub3QgYmUgYWJsZSB0byB1c2Ug
cHJvdG9jb2wgZmVhdHVyZXMNCiBpbiB3YXlzIHRoYXQgbWF0dGVyIHRvIHRoZSBhcHBsaWNhdGlv
biBtdWNoIG9mIHRoZSB0aW1lLjxicj4NCjxicj4NCklmIHdlIHdhbnQgTVBRVUlDIHRvIHdvcmsg
d2lkZWx5IHdpdGggYXBwbGljYXRpb24gZGVwbG95bWVudHMgKG9yIFBSSFRUUCBvciB3aGF0ZXZl
ciksIHRoZXJlIG11c3QgYmUgYW4gZWFzeSBwYXRoIGZvciB0aG9zZSBhcHBsaWNhdGlvbnMgdG8g
c2lnbmFsIHRoZWlyIG5lZWRzLCBlLmcuIGhvdyBtdWNoIHJlZHVuZGFuY3kgbWFrZXMgc2Vuc2Ug
Zm9yIHRoZSB0cmFuc21pc3Npb24gb2Ygc29tZSBpdGVtLCBvciBob3cgbGF0ZW5jeSBzZW5zaXRp
dmUNCiBpcyB0aGF0IHRoaW5nPyA8YnI+DQo8YnI+DQpJIGFjdHVhbGx5IGxvdmUgdGhlIGlkZWEg
b2YgZ2V0dGluZyB0aGluZ3Mgb3V0IG9mIG9yZGVyLCBzaW5jZSBhbnkgYXBwbGljYXRpb24gdGhh
dCBpcyB0cmVhdGluZyB0aGUgb3JkZXIgYXMgc29tZXRoaW5nIHRvIGJlIGd1YXJhbnRlZWQgaXMg
cHJldHR5IG11Y2ggZ3VhcmFudGVlZCB0byBiZSBwcm92YWJseSBpbmNvcnJlY3QsIGJ1dCBJ4oCZ
bSBhbHNvIHNhZGx5IHN1cmUgdGhpcyB3b3VsZG7igJl0IGJlIHRoYXQgcG9wdWxhciBhbiBvcGlu
aW9uLjxicj4NCi09UjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzttYXJnaW4tbGVmdDozNi4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
d2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtO2JvcmRlci1jb2xvcjpj
dXJyZW50Y29sb3IgY3VycmVudGNvbG9yIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4t
bGVmdDozNi4wcHQiPg0KPGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+UVVJQyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnF1aWMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnF1aWMtYm91bmNlc0BpZXRm
Lm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiBMdWNhcyBQYXJkdWUgJmx0OzxhIGhyZWY9Im1haWx0
bzpsdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmx1Y2FzcGFyZHVl
LjI0LjdAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+RnJpZGF5LCBBcHJpbCAz
LCAyMDIwIGF0IDg6MjIgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90OzxhIGhyZWY9Im1haWx0bzpP
bGl2aWVyLkJvbmF2ZW50dXJlQHVjbG91dmFpbi5iZSIgdGFyZ2V0PSJfYmxhbmsiPk9saXZpZXIu
Qm9uYXZlbnR1cmVAdWNsb3V2YWluLmJlPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOk9s
aXZpZXIuQm9uYXZlbnR1cmVAdWNsb3V2YWluLmJlIiB0YXJnZXQ9Il9ibGFuayI+T2xpdmllci5C
b25hdmVudHVyZUB1Y2xvdXZhaW4uYmU8L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+VGVkIEhhcmRp
ZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRlZC5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PnRlZC5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7LCBNaXJqYSBLdWVobGV3aW5kICZsdDs8YSBocmVm
PSJtYWlsdG86bWlyamEua3VlaGxld2luZEBlcmljc3Nvbi5jb20iIHRhcmdldD0iX2JsYW5rIj5t
aXJqYS5rdWVobGV3aW5kQGVyaWNzc29uLmNvbTwvYT4mZ3Q7LCBMYXJzIEVnZ2VydCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmxhcnNAZWdnZXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmxhcnNAZWdnZXJ0
Lm9yZzwvYT4mZ3Q7LA0KIElFVEYgUVVJQyBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnF1aWNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5xdWljQGlldGYub3JnPC9hPiZndDssIE1hcnRpbiBUaG9t
c29uICZsdDs8YSBocmVmPSJtYWlsdG86bXRAbG93ZW50cm9weS5uZXQiIHRhcmdldD0iX2JsYW5r
Ij5tdEBsb3dlbnRyb3B5Lm5ldDwvYT4mZ3Q7LCBTcGVuY2VyIERhd2tpbnMgYXQgSUVURiAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnNwZW5jZXJkYXdraW5zLmlldGZAZ21haWwuY29tIiB0YXJnZXQ9Il9i
bGFuayI+c3BlbmNlcmRhd2tpbnMuaWV0ZkBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1Ympl
Y3Q6IDwvYj5SZTogVXNlIG9mIG11bHRpcGxlIHBhdGhzIFt3YXM6IFJlOiBbRndkOiBOZXcgTGlh
aXNvbiBTdGF0ZW1lbnQsICZxdW90O0xTIG9uIG5lZWQgZm9yIE11bHRpLVBhdGggUVVJQyBmb3Ig
QVRTU1MmcXVvdDtdXTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjM2
LjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzttYXJnaW4tbGVmdDoz
Ni4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPkhleSBNaXJqYSwgT2xpdmllciw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2lu
LWxlZnQ6MzYuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6
MzYuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5JJ2xsIGFja25vd2xlZGdlIHRoYXQgSFRUUC8z
IGlzbid0IHRoZSBvbmx5IHVzZSBvZiBRVUlDLCBidXQgaXQgaXMgYSBjb21wcmVoZW5zaXZlIHVz
ZSBvZiB0aGUgdHJhbnNwb3J0IGZlYXR1cmVzIHRoYXQgaGFzIGRlcGxveW1lbnQgZXhwZXJpZW5j
ZS4gU28gbG9va2luZyBhdCBNUFFVSUMgdGhvcm91Z2ggdGhlIGxlbnMgb2YgSFRUUC8zLCBzdHJl
YW1zIG1heSBub3QgYmUgdHJ1bHkgaW5kZXBlbmRlbnQgYmVjYXVzZQ0KIG9mIHRoZWlyIHJlbGlh
bmNlIG9uIG90aGVyIHN0cmVhbXMgc3VjaCBjb250cm9sIG9yIFFQQUNLLiBGdXJ0aGVybW9yZSwg
ZXZlbiBpZiB3ZSBtb2RlbCB0aGUgc3RyZWFtcyBhcyBpbmRlcGVuZGVudCBIVFRQIHJlcXVlc3Rz
LCB0aGUgcmVhbGl0eSBpcyB0aGF0IHRoZXJlIGlzIG9mdGVuIGEgaGlnaGVyIGxheWVyIHRoYXQg
d2FudHMgdG8gcHV0IHRoZW0gYmFjayB0b2dldGhlciBhbmQgdGhlcmUgdGhlIG9yZGVyaW5nIGNh
biBtYXR0ZXIuIFRoZXNlDQogYXJlIGVsZW1lbnRzIG9mIHRoZSBwdXp6bGUgZm9yIHByaW9yaXRp
emluZyBtdWx0aXBsZXhpbmcgb2Ygc3RyZWFtcy4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8c3BhbiBs
YW5nPSJFTi1VUyI+R2V0dGluZyBzY2hlZHVsaW5nIG9mIEhUVFAgc3RyZWFtcyByaWdodCBpcyBy
ZWFsbHkgaGFyZC4gV2l0aCBIVFRQLzIgYW5kIFRDUCB0b2RheSB3ZSBzZWUgc2V2ZXJhbCBzZXJ2
ZXIgaW1wbGVtZW50YXRpb25zIHRoYXQganVzdCBkb24ndCBkbyBpdCB2ZXJ5IHdlbGwgYW5kIG1h
eSBuZXZlciBnZXQgYXJvdW5kIHRvIGZpeGluZyBpdC4gV2UndmUgYWxzbyBzZWVuIGlzc3VlcyBp
biBob3cgc2VydmVycyBhZGFwdCB0aGVpcg0KIHNjaGVkdWxpbmcgdG8gY2xpZW50IHJlcHJpb3Jp
dGl6YXRpb24gc2lnbmFscy4gVGhhdCBzZWVtcyBxdWl0ZSByZWxldmFudCB0byB0aGlzIHVzZSBj
YXNlIHdoaWNoIHJlcXVpcmVzIGEgc2VydmVyIHRvIHNlbGVjdCBhbiBhcHByb3ByaWF0ZSBwYXRo
IGJhc2VkIG9uIGNsaWVudCBjb25kaXRpb25zLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8c3BhbiBs
YW5nPSJFTi1VUyI+VGhlIGV4cGVyaWVuY2UsIHRvIG1lLCBpcyBhIHNpZ24gdGhhdCBwZW9wbGUg
d291bGQgc3RydWdnbGUgdG8gYnVpbGQgYW4gSFRUUC8zIGltcGxlbWVudGF0aW9uIChwYXJ0aWN1
bGFybHkgc2VydmVyLXNpZGUgcmVzcG9uc2Ugc2NoZWR1bGluZykgdGhhdCBhY2hpZXZlcyB0aGUg
dGhlb3JldGljYWwgZ29hbHMgb2YgTVBRVUlDLiBJcyBpdCBzb21ldGhpbmcgdGhhdCBjYW4gYmUg
dGVzdGVkIGFuZCBzaG93biB0byBkZW1vbnN0cmFibHkNCiBvdXRwZXJmb3JtIEhUVFAvMyBwbHVz
IGNvbm5lY3Rpb24gbWlncmF0aW9uIGluIGEgc3RhdGlzdGljYWxseSBzaWduaWZpY2FudCBmYXNo
aW9uPyBNYXliZSB0aGVyZSBhcmUgY2FzZSBzdHVkaWVzIG9mJm5ic3A7IEhUVFAvMiBpbXBsZW1l
bnRhdGlvbnMgdGhhdCBoYXZlIHRyaWVkIGFkYXB0aW5nIHRvIE1QVENQLCB3aGljaCBjb3VsZCBp
bmZvcm0gYW4gYW5hbHlzaXMgZm9yIEhUVFAvMz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxzcGFuIGxh
bmc9IkVOLVVTIj5DaGVlcnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxzcGFuIGxhbmc9IkVO
LVVTIj5MdWNhczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MzYuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzttYXJnaW4tbGVmdDozNi4wcHQiPg0KPHNwYW4gbGFuZz0iRU4tVVMiPk9uIEZyaSwg
QXByIDMsIDIwMjAgYXQgMzoxOSBQTSBPbGl2aWVyIEJvbmF2ZW50dXJlICZsdDs8YSBocmVmPSJt
YWlsdG86T2xpdmllci5Cb25hdmVudHVyZUB1Y2xvdXZhaW4uYmUiIHRhcmdldD0iX2JsYW5rIj5P
bGl2aWVyLkJvbmF2ZW50dXJlQHVjbG91dmFpbi5iZTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDtt
YXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2lu
LWJvdHRvbTo1LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBjdXJy
ZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6
MzYuMHB0Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIj5NaXJqYSw8YnI+DQo8YnI+DQomZ3Q7IE9saXZp
ZXIsIHRoYW5rcyBmb3IgcG9pbnRpbmcgb3V0IHRoZSBkaWZmZXJlbnQgb3BlcmF0aW9uIG1vZGVz
IChoYW5kb3ZlciwgaW50ZXJhY3RpdmUsIGFnZ3JlZ2F0ZSkuIEkgdGhpbmsgaXQncyBhbHNvIGlt
cG9ydGFudCB0byBtZW50aW9uIHRoYXQgdGhlc2UgbW9kZXMgYXJlIGFscmVhZHkgZGVwbG95ZWQg
Zm9yIE1QVENQIGFuZCBkZWZpbmluZyB0aGVzZSBtb2RlcyB3YXMvaXMgbW9zdGx5IGFuIGludGVy
ZmFjZSBhbmQgc2NoZWR1bGluZyBxdWVzdGlvbg0KIGJ1dCBkaWQgbm90IHJlcXVpcmUgY2hhbmdl
cyB0byB0aGUgTVBUQ1AgcHJvdG9jb2wgaXRzZWxmLjxicj4NCjxicj4NCkluZGVlZC4gSWYgb25l
IGxvb2tzIGF0IHRoZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIFJGQzY4MjQgKDIwMTMpIGFuZDxicj4N
ClJGQzg2ODQgKHB1Ymxpc2hlZCBsYXN0IHdlZWspLCBoZS9zaGUgY2FuIHNlZSB0aGF0IHRoZSBw
cm90b2NvbCBkaWQgbm90PGJyPg0KaGF2ZSB0byBjaGFuZ2UgdG8gYWNjb21vZGF0ZSBhbnkgb2Yg
dGhlc2UgbmV3IGRlcGxveW1lbnRzLjxicj4NCjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVm
ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX3JmY2Rp
ZmYtM0Z1cmwxLTNEcmZjODY4NC0yNnVybDItM0RyZmM2ODI0JmFtcDtkPUR3TUZhUSZhbXA7Yz01
VkQwUlR0TmxUaDN5Y2Q0MWIzTVV3JmFtcDtyPUMwc1VvLUxGTkJhWWZ5b2FDc2Y2VEEmYW1wO209
clJJQ0tOR0lPTS11Vzk4cW5VSlpBQmlaQ0JhSEVYZXFVdll6T0dmdVNUOCZhbXA7cz1WZ0EwQWR5
aHgwR0NqUi10UXhfS3lLX0s5NmtxcEVBaFBNdFJ2eldQeFJrJmFtcDtlPSIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMT1yZmM4Njg0JmFtcDt1cmwyPXJm
YzY4MjQ8L2E+PGJyPg0KPGJyPg0KVGhlIG1haW4gZGlmZmVyZW5jZXMgY29uY2VybiB0aGUgaW5p
dGlhbCBoYW5kc2hha2UgYW5kIHRoZSBhZHZlcnRpc2VtZW50IDxicj4NCm9mIGFkZHJlc3NlcyB0
aGF0IGlzIG1vcmUgc2VjdXJlIGluIFJGQzg2ODQgdGhhbiBpbiBSRkM2ODI0Ljxicj4NCjxicj4N
CkluIE1QVENQLCB0aGUgZGlmZmVyZW50IHVzZSBjYXNlcyBhcmUgbWFpbmx5IGFkZHJlc3NlZCBi
eSBkZWZpbmluZyA8YnI+DQpzcGVjaWZpYyBwYXRoIG1hbmFnZXJzIGFuZCBwYWNrZXQgc2NoZWR1
bGVycy4gVGhlIHBhdGggbWFuYWdlciBpcyB0aGUgPGJyPg0KYWxnb3JpdGhtIHRoYXQgZGVjaWRl
cyB3aGVuIGEgc3ViZmxvdyBzaG91bGQgYmUgdXNlZCBvdmVyIGEgc3BlY2lmaWMgPGJyPg0KcGF0
aC4gVGhlIHBhY2tldCBzY2hlZHVsZXIgaXMgdGhlIGFsZ29yaXRobSB0aGF0IGRlY2lkZXMgdGhl
IHBhdGggdGhhdCA8YnI+DQp3aWxsIGJlIHVzZWQgdG8gdHJhbnNtaXQgZWFjaCBwYWNrZXQgKG5l
dyBvciByZXRyYW5zbWl0dGVkKS48YnI+DQo8YnI+DQomZ3Q7IFdpdGggUVVJQyB5b3UgY291bGQg
YXBwbHkgdGhlc2UgbW9kZXMgYXMgd2VsbCBhbmQgeW91IGNhbiBiZSBldmVuIHNtYXJ0ZXIgdGhh
biB3ZSBvZnRlbiBhcmUgd2l0aCBUQ1AgdG9kYXksIGFzIHlvdSBjYW4gYWxzbyBzY2hlZHVsZSBv
biBhIHN0cmVhbSBiYXNpcy4gSWYgeW91IGhhdmUgdHJhZmZpYyBpbiB5b3VyIHRyYW5zcG9ydCBw
cm90b2NvbCB0aGF0IHlvdSBhbHJlYWR5IGtub3cgaXMgaW5kZXBlbmRlbnQgb2YgZWFjaCBvdGhl
ciwgYmVpbmcNCiBhYmxlIHV0aWxpemluZyBtdWx0aXBsZSBwYXRocyBiZWNvbWVzIGV2ZW4gbW9y
ZSB1c2VmdWwuPGJyPg0KPGJyPg0KUVVJQyBhbHJlYWR5IGluY2x1ZGVzIHNldmVyYWwgbWVjaGFu
aXNtcyB0aGF0IHNpbXBsaWZ5IGEgbXVsdGlwYXRoIDxicj4NCnRyYW5zcG9ydCBwcm90b2NvbCA6
PGJyPg0KJm5ic3A7IC0gd2UgZG8gbm90IG5lZWQgdG8gdGFrZSBjYXJlIG9mIG1pZGRsZWJveCBp
bnRlcmZlcmVuY2UgYW5kIGZvciA8YnI+DQpleGFtcGxlIGEgZnJhbWUgc2VudCBvbiBwYXRocyAx
IGFuZCAyIGJ1dCBhY2tub3dsZWRnZWQgb25seSBvbiAxIGRvZXMgPGJyPg0Kbm90IG5lZWQgdG8g
YmUgcmV0cmFuc21pdHRlZCBvbiBwYXRoIDIgdG8gY29wZSB3aXRoIG1pZGRsZWJveGVzIHRoYXQg
PGJyPg0Kd291bGQgZXhwZWN0IGRhdGEgaW4gc2VxdWVuY2U8YnI+DQombmJzcDsgLSB0aGUgUElO
RyBmcmFtZSBtYWtlcyBpdCBlYXN5IHRvIHByb2JlIGEgcGF0aCB3aXRob3V0IHNlbmRpbmcgcmVh
bCA8YnI+DQpkYXRhIG92ZXIgaXQ8YnI+DQombmJzcDsgLSBhZGRyZXNzIGFkdmVydGlzZW1lbnRz
IGFyZSBtdWNoIGVhc2llciBpbiBRVUlDIHNpbmNlIGV2ZXJ5dGhpbmcgaXMgPGJyPg0KYXV0aGVu
dGljYXRlZCBhbmQgd2UgZG9uJ3QgbmVlZCB0byBjb3BlIHdpdGggdGhlIGxpbWl0ZSBzaXplIG9m
IHRoZSBUQ1AgPGJyPg0Kb3B0aW9uczxicj4NCiZuYnNwOyAtIGFja25vd2xlZGdlbWVudHMgYXJl
IHNpbXBsZXIgYmVjYXVzZSB0aGV5IGRvIG5vdCBuZWVkIHRvIGJlIHNlbnQgb24gPGJyPg0KdGhl
IHJldmVyc2UgcGF0aCBvZiB0aGUgZGF0YTxicj4NCiZuYnNwOyAtIC4uLjxicj4NCjxicj4NClRo
ZW4gYSBtdWx0aXBhdGggdmVyc2lvbiBvZiBRVUlDIGFsc28gbmVlZHMgYSBwYXRoIG1hbmFnZXIg
YW5kIHBhY2tldCA8YnI+DQpzY2hlZHVsZXIuIEluIHByaW5jaXBsZSwgdGhlc2UgYXJlIHNpbWls
YXIgdG8gdGhlIGFsZ29yaXRobXMgdXNlZCBieSA8YnI+DQpNUFRDUCBpbXBsZW1lbnRhdGlvbnMu
IEFzIHlvdSBtZW50aW9uLCB0aGUgc3RyZWFtcyBwcm92aWRlIGFkZGl0aW9uYWwgPGJyPg0KaW5m
b3JtYXRpb24gZm9yIHRoZSBzY2hlZHVsZXIgdGhhdCBkb2VzIG5vdCBleGlzdCBpbiBNUFRDUC48
YnI+DQo8YnI+DQomZ3Q7IExhcnMsIEkgYmVsaWV2ZSB0aGUgbW9zdCBpbXBvcnRhbnQgdXNlIGNh
c2UgaGVyZSBpcyB3aGVyZSBhIG1vYmlsZSBkZXZpY2UgaGF2ZSBvbmUgY2VsbHVsYXIgYW5kIG9u
ZSB3aWZpIGNvbm5lY3Rpb24uIEluIHN1Y2ggYSBzZXR1cCBSVFRzIGFyZSBhY3R1YWxseSBub3Qg
YXMgbXVjaCBkaWZmZXJlbnQgYXMgaXQgd291bGQgaW4gZS5nLiB0aGUgZml4IG5ldHdvcmsgdnMu
IGNlbGx1bGFyIGNhc2UsIG9yIHNhdGVsbGl0ZSB2cy4gY2VsbHVsYXIgY2FzZQ0KIGJ1dCBpdCBp
cyBhbHNvIG1vc3RseSB0aGUgaGFuZG92ZXIgb3IgaW50ZXJhY3RpdmUgbW9kZSB0aGF0IGlzIG1v
c3QgaW50ZXJlc3RpbmcgKGludGVyYWN0aXZlIGVzcGVjaWFsbHkgaW4gY2FzZSB5b3VyIHdpZmkg
aXMgcmVhbGx5IGNyYXBweSkuIFBhcnRpY3VsYXJseSBmb3IgdGhlIGhhbmRvdmVyIGNhc2UsIGJl
aW5nIGFibGUgdG8gdXNlIGJvdGggcGF0aHMgc2ltdWx0YW5lb3VzbHkgZm9yIGEgc2hvcnQgdGlt
ZSBjYW4gbWFrZSB5b3VyIGhhbmRvdmVyDQogbXVjaCBzbW9vdGhlciBhcyB5b3UgY2FuIGluaXRp
YXRlIHRoZSBoYW5kb3ZlciBlYXJsaWVyIGFuZCBhbHNvIGZvciB0aGUgY2FzZSB3aGVyZSB5b3Ug
YXJlIGF0IHRoZSBib3JkZXIgb2YgYSBjb3ZlcmFnZSBhcmVhLCB5b3UgY2FuIG11Y2ggZWFzaWVy
IHN3aXRjaCBmb3J0aCBhbiBiYWNrIHdoZW4gbmVlZGVkLiBMaW1pdGVkIGhhbmRvdmVyIGlzIHBv
c3NpYmxlIHdpdGggUVVJQyBwYXRoIG1pZ3JhdGlvbiBhbHJlYWR5IGJ1dCBnaXZlbiBob3cgY29t
bW9uDQogdGhlIGhhbmRvdmVyIGNhc2UgZm9yIG1vYmlsZSBkZXZpY2VzIGlzLCBJIHRoaW5rIHdl
IHNob3VsZCBmdXJ0aGVyIG9wdGltaXppbmcgZm9yIGl0Ljxicj4NCjxicj4NClRvdGFsbHkgYWdy
ZWU8YnI+DQo8YnI+DQo8YnI+DQpPbGl2aWVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_9170D995E0AE40C881DADEB1CBC78801ericssoncom_--


From nobody Fri Apr  3 12:03:37 2020
Return-Path: <ted.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E9E83A00D9 for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 12:03:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EDEWwKk7vjgG for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 12:03:26 -0700 (PDT)
Received: from mail-ot1-x335.google.com (mail-ot1-x335.google.com [IPv6:2607:f8b0:4864:20::335]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4A893A07DF for <quic@ietf.org>; Fri,  3 Apr 2020 12:02:35 -0700 (PDT)
Received: by mail-ot1-x335.google.com with SMTP id c9so8354686otl.12 for <quic@ietf.org>; Fri, 03 Apr 2020 12:02:35 -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 :cc; bh=H5Huc/H7V5qb6mdm2xL3Jaxn36J2z2d7LnmT2RMghzo=; b=KeIjDPPM3ef9qHqoSffpA6yy8jZGQwpGJLa3FVdXANxG5Jo1IAc6ayeSYIUuYeC+MC hOQdKUgiVU0JECDlzva3ziqQheFhnS9Xd68kgVnfLkPZhnnzY3Olj9IY+TrtaXnhm+Vz xbtZqerA5371E5mLVRuRGkRkbLOZLF6oc0yMKCw7uHBLF6/nAN7Lzym8eMKhQVYxTSRi 2EoofYexOByGIyNql2P6gu4mz9FGtnlVBYDSG41fuyNUdawkTo+elzs4iQW82aWlCsGW u7DJFDgEyubOaGD2FHh2uDcHrVo8b2sNhX+CpitdkijpGCkb5+4oZthIE6eS9avKij5o 5XrQ==
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:cc; bh=H5Huc/H7V5qb6mdm2xL3Jaxn36J2z2d7LnmT2RMghzo=; b=nLquVjUIXfnQTe7QkiFvv35wanlsSe2u9H0J04zdyPMcZr/RjxpeJpHa1WgvvNGJl7 NOsUDYR31ae1c/fkwc3irM6sXigraC1uBLcpuyJIesRJI+0sK1a5liiBfKUplfm8yvHi kffIMrZKTeNJlZ2okAX358aayfOGE2jVsB0FehWG8ovexs8jFwHW0FX0DO09hinHV7bp SmO+3GNqVTyoTPpADOMOTU7asx6LXmR7gg3hdnFXLKN5K8otFUvO9xa+FOaCeDhqUkpO O+JOtKD5Wt4Xy2IyXmnieg8A4Q31z42US85iH17Ix2K7WSzvWbMYTe8mNyrP+DLpTjbP Bn7w==
X-Gm-Message-State: AGi0PuZWqjWkNqJrQqOW+ee5l27NY8Qg/n/RVEyGqrp++xBY60iV/6Ta xWCbHkrotAghYWWregZjgBC5XZOjKr3A3u2jK9c=
X-Google-Smtp-Source: APiQypKF/o7ZvTc2vYX7WLXIN12sGG3JWgwhU5TiIqFnmbtE2KzFR/eHywVNa0t6yecppSgPmbFH8AIuS0NLyNpgKQ4=
X-Received: by 2002:a9d:6c94:: with SMTP id c20mr8067019otr.49.1585940554437;  Fri, 03 Apr 2020 12:02:34 -0700 (PDT)
MIME-Version: 1.0
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be> <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com> <4277443A-16EF-41A0-865A-6374D31BDED9@fb.com> <CALGR9oZKjrypNaw2gV9WsyTCKT=1b7X9S42po0fZiiRLooEBqA@mail.gmail.com> <9170D995-E0AE-40C8-81DA-DEB1CBC78801@ericsson.com>
In-Reply-To: <9170D995-E0AE-40C8-81DA-DEB1CBC78801@ericsson.com>
From: Ted Hardie <ted.ietf@gmail.com>
Date: Fri, 3 Apr 2020 12:02:08 -0700
Message-ID: <CA+9kkMAqg7iDYxkt+RiiCpaTqnHDAJ+MRViC9SRc6wxBJ=Up_w@mail.gmail.com>
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
To: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>
Cc: Lucas Pardue <lucaspardue.24.7@gmail.com>, Roberto Peon <fenix@fb.com>,  "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>, Lars Eggert <lars@eggert.org>,  IETF QUIC WG <quic@ietf.org>, Martin Thomson <mt@lowentropy.net>,  Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000061d72c05a2678f8f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/7in8kdRvx42SOsczY-jqcs4SESw>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 19:03:36 -0000

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

Howdy,

On Fri, Apr 3, 2020 at 11:43 AM Mirja Kuehlewind <
mirja.kuehlewind@ericsson.com> wrote:

> Hi Lucas,
>
>
>
> in both the handover and the interactive case, you would actually only us=
e
> more or less one path at a time (with some overlap when switching). Then,
> if you have an application with mostly short streams, you could e.g. try =
to
> only switch when there is a new stream and thereby further optimize your
> transmission.
>
>
>
> Even in the aggregation mode the observation was rather that if you have
> different streams, then it=E2=80=99s probably better to have a scheduler =
that works
> on a per stream basis than on a per frame basis. Of course if there would
> be a prioritization scheme that would be even better and could help to
> inform a scheduler. But again the assumption for the most common use case=
s
> is also that RTTs are actually not that different
>

I think designing a system around this assumption is not, perhaps, the best
idea.  It was certainly not the case a few years back and, with the advent
of LEO paths, it may not be the case again in the relatively near future.
While you can certainly start with the assumption and measure deviation
using ping frames, I think even a per stream scheduler would need this if
it is using both paths.  Even for cases where there are relatively small
differences in path characteristics, you might find it best to select one
over the other for specific application types (e.g. those that mix
datagram-based media and regular streams).


> and in most cases the application would only select one of these modes an=
d
> would not further need to worry about it. Yes, it would be possible to
> optimize even more but as you say that makes it also more complex.
>
>
>
> Again as I said and Roberto also confirmed, changing that is just a
> question of how you design your interface and not about changing the
> protocol.
>

The interface can only provide controls if they are in the protocol, and I
believe that getting MPQUIC right will require at least some new
facilities.  YMMV, of course.

best,

Ted


> So as long as we have one interface that provide benefits for the cases w=
e
> are most interested in, which I think we have based on the experience wit=
h
> MPTCP deployment, there is room for further research if people are
> interested. But designing the protocol to be used with the interface we
> already have deployed is independent of that.
>
>
>
> Mirja
>
>
>
>
>
> *From: *Lucas Pardue <lucaspardue.24.7@gmail.com>
> *Date: *Friday, 3. April 2020 at 20:05
> *To: *Roberto Peon <fenix@fb.com>
> *Cc: *"Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.b=
e>,
> Ted Hardie <ted.ietf@gmail.com>, Mirja Kuehlewind <
> mirja.kuehlewind@ericsson.com>, Lars Eggert <lars@eggert.org>, IETF QUIC
> WG <quic@ietf.org>, Martin Thomson <mt@lowentropy.net>, Spencer Dawkins
> at IETF <spencerdawkins.ietf@gmail.com>
> *Subject: *Re: Use of multiple paths [was: Re: [Fwd: New Liaison
> Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
>
>
>
> Hi Olivier,
>
>
>
> See response inline,
>
>
>
> On Fri, Apr 3, 2020 at 6:00 PM Olivier Bonaventure <
> Olivier.Bonaventure@uclouvain.be> wrote:
>
>
> In MPTCP, we were less ambitious than in HTTP/2 or HTTP/3 concerning the
> packet schedulers. We considered that each host is independant and that
> it uses its own packet scheduler. In contrast with HTTP/2, we did not
> define ways to prioritise one path over the other by exchanging
> information in the protocol (except the backup bit, but this disables a
> path). In practice, what we observe is that the application selects the
> packet scheduler that it needs locally. On Apple smartphones, this is
> the choice between the Handover and the Interactive modes for example.
> This is not as powerful as negotiating packet schedulers over the MPTCP
> connection, but seems a reasonable tradeoff from an engineering
> viewpoint based on deployment experience.
>
>
>
> HTTP/3 is not the only show in town but it is an example of a
> latency-sensitive application that fully utilises the capabilities of QUI=
C
> and has a high probability to exercise concurrent multiplexing.
>
>
>
> To clarify my question, I wasn't trying to compare HTTP/2 with MPTCP but
> rather asking if anyone has experimented with scheduling of HTTP/2 stream=
s
> over a multipath TCP connection. That seems to be the closest to how the =
an
> application would want to approach using MPQUIC for an application that
> would care about stream multiplexing (at least from my understanding of t=
he
> proposal based on the I-D and Quentin's presentation to Zurich).
>
>
>
> I agree with Roberto that the challenge is with the API. HTTP/2 stream
> priorities with their limited dimensions have more-or-less failed. MPQUIC
> would appear to have more dimensions and I just don't know how the client
> and server would expect to measure and achieve their desired QoE
> improvements. As an implementer I would like to have a framework that hel=
ps
> me in some way to assess complexity vs. benefit in order to justify
> spending the effort. If there is evidence or research in this respect I'd
> appreciate some links I can read up on.
>
>
>
> Cheers,
>
> Lucas
>
>
>
>
>
> On Fri, Apr 3, 2020 at 6:01 PM Roberto Peon <fenix@fb.com> wrote:
>
>
> Regardless of other changes that could solve some of the H3 issues at the
> protocol level, I believe that much of the problem is an API problem that
> we=E2=80=99re attempting to treat as a protocol problem.
>
> To be clear, I=E2=80=99m saying that multipath is primarily an API proble=
m (and am
> happy to acknowledge that that =E2=80=9Cprimarily=E2=80=9D !=3D =E2=80=9C=
wholly=E2=80=9D).
>
> The failure of H2 priorities was, in my opinion, in many ways because of
> this same API problem=E2=80=94until applications have good mechanisms by =
which to
> express the properties that they need (whether priorities or not), we=E2=
=80=99ll
> not be able to use protocol features in ways that matter to the applicati=
on
> much of the time.
>
> If we want MPQUIC to work widely with application deployments (or PRHTTP
> or whatever), there must be an easy path for those applications to signal
> their needs, e.g. how much redundancy makes sense for the transmission of
> some item, or how latency sensitive is that thing?
>
> I actually love the idea of getting things out of order, since any
> application that is treating the order as something to be guaranteed is
> pretty much guaranteed to be provably incorrect, but I=E2=80=99m also sad=
ly sure
> this wouldn=E2=80=99t be that popular an opinion.
> -=3DR
>
>
>
> *From: *QUIC <quic-bounces@ietf.org> on behalf of Lucas Pardue <
> lucaspardue.24.7@gmail.com>
> *Date: *Friday, April 3, 2020 at 8:22 AM
> *To: *"Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.b=
e
> >
> *Cc: *Ted Hardie <ted.ietf@gmail.com>, Mirja Kuehlewind <
> mirja.kuehlewind@ericsson.com>, Lars Eggert <lars@eggert.org>, IETF QUIC
> WG <quic@ietf.org>, Martin Thomson <mt@lowentropy.net>, Spencer Dawkins
> at IETF <spencerdawkins.ietf@gmail.com>
> *Subject: *Re: Use of multiple paths [was: Re: [Fwd: New Liaison
> Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
>
>
>
> Hey Mirja, Olivier,
>
>
>
> I'll acknowledge that HTTP/3 isn't the only use of QUIC, but it is a
> comprehensive use of the transport features that has deployment experienc=
e.
> So looking at MPQUIC thorough the lens of HTTP/3, streams may not be trul=
y
> independent because of their reliance on other streams such control or
> QPACK. Furthermore, even if we model the streams as independent HTTP
> requests, the reality is that there is often a higher layer that wants to
> put them back together and there the ordering can matter. These are
> elements of the puzzle for prioritizing multiplexing of streams.
>
>
>
> Getting scheduling of HTTP streams right is really hard. With HTTP/2 and
> TCP today we see several server implementations that just don't do it ver=
y
> well and may never get around to fixing it. We've also seen issues in how
> servers adapt their scheduling to client reprioritization signals. That
> seems quite relevant to this use case which requires a server to select a=
n
> appropriate path based on client conditions.
>
>
>
> The experience, to me, is a sign that people would struggle to build an
> HTTP/3 implementation (particularly server-side response scheduling) that
> achieves the theoretical goals of MPQUIC. Is it something that can be
> tested and shown to demonstrably outperform HTTP/3 plus connection
> migration in a statistically significant fashion? Maybe there are case
> studies of  HTTP/2 implementations that have tried adapting to MPTCP, whi=
ch
> could inform an analysis for HTTP/3?
>
>
>
> Cheers
>
> Lucas
>
>
>
> On Fri, Apr 3, 2020 at 3:19 PM Olivier Bonaventure <
> Olivier.Bonaventure@uclouvain.be> wrote:
>
> Mirja,
>
> > Olivier, thanks for pointing out the different operation modes
> (handover, interactive, aggregate). I think it's also important to mentio=
n
> that these modes are already deployed for MPTCP and defining these modes
> was/is mostly an interface and scheduling question but did not require
> changes to the MPTCP protocol itself.
>
> Indeed. If one looks at the differences between RFC6824 (2013) and
> RFC8684 (published last week), he/she can see that the protocol did not
> have to change to accomodate any of these new deployments.
>
> https://www.ietf.org/rfcdiff?url1=3Drfc8684&url2=3Drfc6824
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_rfcd=
iff-3Furl1-3Drfc8684-26url2-3Drfc6824&d=3DDwMFaQ&c=3D5VD0RTtNlTh3ycd41b3MUw=
&r=3DC0sUo-LFNBaYfyoaCsf6TA&m=3DrRICKNGIOM-uW98qnUJZABiZCBaHEXeqUvYzOGfuST8=
&s=3DVgA0Adyhx0GCjR-tQx_KyK_K96kqpEAhPMtRvzWPxRk&e=3D>
>
> The main differences concern the initial handshake and the advertisement
> of addresses that is more secure in RFC8684 than in RFC6824.
>
> In MPTCP, the different use cases are mainly addressed by defining
> specific path managers and packet schedulers. The path manager is the
> algorithm that decides when a subflow should be used over a specific
> path. The packet scheduler is the algorithm that decides the path that
> will be used to transmit each packet (new or retransmitted).
>
> > With QUIC you could apply these modes as well and you can be even
> smarter than we often are with TCP today, as you can also schedule on a
> stream basis. If you have traffic in your transport protocol that you
> already know is independent of each other, being able utilizing multiple
> paths becomes even more useful.
>
> QUIC already includes several mechanisms that simplify a multipath
> transport protocol :
>   - we do not need to take care of middlebox interference and for
> example a frame sent on paths 1 and 2 but acknowledged only on 1 does
> not need to be retransmitted on path 2 to cope with middleboxes that
> would expect data in sequence
>   - the PING frame makes it easy to probe a path without sending real
> data over it
>   - address advertisements are much easier in QUIC since everything is
> authenticated and we don't need to cope with the limite size of the TCP
> options
>   - acknowledgements are simpler because they do not need to be sent on
> the reverse path of the data
>   - ...
>
> Then a multipath version of QUIC also needs a path manager and packet
> scheduler. In principle, these are similar to the algorithms used by
> MPTCP implementations. As you mention, the streams provide additional
> information for the scheduler that does not exist in MPTCP.
>
> > Lars, I believe the most important use case here is where a mobile
> device have one cellular and one wifi connection. In such a setup RTTs ar=
e
> actually not as much different as it would in e.g. the fix network vs.
> cellular case, or satellite vs. cellular case but it is also mostly the
> handover or interactive mode that is most interesting (interactive
> especially in case your wifi is really crappy). Particularly for the
> handover case, being able to use both paths simultaneously for a short ti=
me
> can make your handover much smoother as you can initiate the handover
> earlier and also for the case where you are at the border of a coverage
> area, you can much easier switch forth an back when needed. Limited
> handover is possible with QUIC path migration already but given how commo=
n
> the handover case for mobile devices is, I think we should further
> optimizing for it.
>
> Totally agree
>
>
> Olivier
>
>

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

<div dir=3D"ltr"><div>Howdy,<br></div><br><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">On Fri, Apr 3, 2020 at 11:43 AM Mirja Kuehl=
ewind &lt;<a href=3D"mailto:mirja.kuehlewind@ericsson.com">mirja.kuehlewind=
@ericsson.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex">





<div lang=3D"en-DE">
<div class=3D"gmail-m_2392678412072085901WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi Lucas,<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">in both the handover and the in=
teractive case, you would actually only use more or less one path at a time=
 (with some overlap when switching). Then, if you have an application with =
mostly
 short streams, you could e.g. try to only switch when there is a new strea=
m and thereby further optimize your transmission.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Even in the aggregation mode th=
e observation was rather that if you have different streams, then it=E2=80=
=99s probably better to have a scheduler that works on a per stream basis t=
han on a per
 frame basis. Of course if there would be a prioritization scheme that woul=
d be even better and could help to inform a scheduler. But again the assump=
tion for the most common use cases is also that RTTs are actually not that =
different </span></p></div></div></blockquote><div><br></div><div>I think d=
esigning a system around this assumption is not, perhaps, the best idea.=C2=
=A0 It was certainly not the case a few years back and, with the advent of =
LEO paths, it may not be the case again in the relatively near future.=C2=
=A0 While you can certainly start with the assumption and measure deviation=
 using ping frames, I think even a per stream scheduler would need this if =
it is using both paths.=C2=A0 Even for cases where there are relatively sma=
ll differences in path characteristics, you might find it best to select on=
e over the other for specific application types (e.g. those that mix datagr=
am-based media and regular streams).<br></div><div>=C2=A0</div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex"><div lang=3D"en-DE"><div class=3D"gma=
il-m_2392678412072085901WordSection1"><p class=3D"MsoNormal"><span lang=3D"=
EN-US">and in most cases the
 application would only select one of these modes and would not further nee=
d to worry about it. Yes, it would be possible to optimize even more but as=
 you say that makes it also more complex.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Again as I said and Roberto als=
o confirmed, changing that is just a question of how you design your interf=
ace and not about changing the protocol. </span></p></div></div></blockquot=
e><div><br></div><div>The interface can only provide controls if they are i=
n the protocol, and I believe that getting MPQUIC right will require at lea=
st some new facilities.=C2=A0 YMMV, of course.</div><div><br></div><div>bes=
t,</div><div><br></div><div>Ted<br></div><div>=C2=A0</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div lang=3D"en-DE"><div class=3D"gmail-m_=
2392678412072085901WordSection1"><p class=3D"MsoNormal"><span lang=3D"EN-US=
">So as long as we have one interface
 that provide benefits for the cases we are most interested in, which I thi=
nk we have based on the experience with MPTCP deployment, there is room for=
 further research if people are interested. But designing the protocol to b=
e used with the interface we already
 have deployed is independent of that.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Mirja<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<div style=3D"border-color:rgb(181,196,223) currentcolor currentcolor;borde=
r-style:solid none none;border-width:1pt medium medium;padding:3pt 0cm 0cm"=
>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><b><span style=3D"font-si=
ze:12pt;color:black">From:
</span></b><span style=3D"font-size:12pt;color:black">Lucas Pardue &lt;<a h=
ref=3D"mailto:lucaspardue.24.7@gmail.com" target=3D"_blank">lucaspardue.24.=
7@gmail.com</a>&gt;<br>
<b>Date: </b>Friday, 3. April 2020 at 20:05<br>
<b>To: </b>Roberto Peon &lt;<a href=3D"mailto:fenix@fb.com" target=3D"_blan=
k">fenix@fb.com</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:Olivier.Bonaventure@uclouvain.be" target=
=3D"_blank">Olivier.Bonaventure@uclouvain.be</a>&quot; &lt;<a href=3D"mailt=
o:Olivier.Bonaventure@uclouvain.be" target=3D"_blank">Olivier.Bonaventure@u=
clouvain.be</a>&gt;, Ted Hardie &lt;<a href=3D"mailto:ted.ietf@gmail.com" t=
arget=3D"_blank">ted.ietf@gmail.com</a>&gt;, Mirja Kuehlewind &lt;<a href=
=3D"mailto:mirja.kuehlewind@ericsson.com" target=3D"_blank">mirja.kuehlewin=
d@ericsson.com</a>&gt;, Lars Eggert &lt;<a href=3D"mailto:lars@eggert.org" =
target=3D"_blank">lars@eggert.org</a>&gt;, IETF QUIC WG &lt;<a href=3D"mail=
to:quic@ietf.org" target=3D"_blank">quic@ietf.org</a>&gt;, Martin Thomson &=
lt;<a href=3D"mailto:mt@lowentropy.net" target=3D"_blank">mt@lowentropy.net=
</a>&gt;,
 Spencer Dawkins at IETF &lt;<a href=3D"mailto:spencerdawkins.ietf@gmail.co=
m" target=3D"_blank">spencerdawkins.ietf@gmail.com</a>&gt;<br>
<b>Subject: </b>Re: Use of multiple paths [was: Re: [Fwd: New Liaison State=
ment, &quot;LS on need for Multi-Path QUIC for ATSSS&quot;]]<u></u><u></u><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Hi Olivier,<u></u><u></u>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">See response inline,<u></=
u><u></u></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">On Fri, Apr 3, 2020 at 6:=
00 PM Olivier Bonaventure &lt;<a href=3D"mailto:Olivier.Bonaventure@uclouva=
in.be" target=3D"_blank">Olivier.Bonaventure@uclouvain.be</a>&gt; wrote:<u>=
</u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><br>
In MPTCP, we were less ambitious than in HTTP/2 or HTTP/3 concerning the <b=
r>
packet schedulers. We considered that each host is independant and that <br=
>
it uses its own packet scheduler. In contrast with HTTP/2, we did not <br>
define ways to prioritise one path over the other by exchanging <br>
information in the protocol (except the backup bit, but this disables a <br=
>
path). In practice, what we observe is that the application selects the <br=
>
packet scheduler that it needs locally. On Apple smartphones, this is <br>
the choice between the Handover and the Interactive modes for example. <br>
This is not as powerful as negotiating packet schedulers over the MPTCP <br=
>
connection, but seems a reasonable tradeoff from an engineering <br>
viewpoint based on deployment experience.<u></u><u></u></p>
</blockquote>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">HTTP/3 is not the only sh=
ow in town but it is an example of a latency-sensitive application that ful=
ly utilises the capabilities of QUIC and has a high probability to exercise=
 concurrent multiplexing.
<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">To clarify my question, I=
 wasn&#39;t trying to compare HTTP/2 with MPTCP but rather asking if anyone=
 has experimented with scheduling of HTTP/2 streams over a multipath TCP co=
nnection. That seems to be the closest
 to how the an application would want to approach using MPQUIC for an appli=
cation that would care about stream multiplexing (at least from my understa=
nding of the proposal based on the I-D and Quentin&#39;s presentation to Zu=
rich).<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">I agree with Roberto that=
 the challenge is with the API. HTTP/2 stream priorities with their limited=
 dimensions have more-or-less failed. MPQUIC would appear to have more dime=
nsions and I just don&#39;t know how the
 client and server would expect to measure and achieve their desired QoE im=
provements. As an implementer I would like to have a framework that helps m=
e in some way to assess complexity vs. benefit in order to justify spending=
 the effort. If there is evidence
 or research in this respect I&#39;d appreciate some links I can read up on=
.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Cheers,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">Lucas<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">On Fri, Apr 3, 2020 at 6:=
01 PM Roberto Peon &lt;<a href=3D"mailto:fenix@fb.com" target=3D"_blank">fe=
nix@fb.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt;margin-left:36pt">
<span lang=3D"EN-US"><br>
Regardless of other changes that could solve some of the H3 issues at the p=
rotocol level, I believe that much of the problem is an API problem that we=
=E2=80=99re attempting to treat as a protocol problem.<br>
<br>
To be clear, I=E2=80=99m saying that multipath is primarily an API problem =
(and am happy to acknowledge that that =E2=80=9Cprimarily=E2=80=9D !=3D =E2=
=80=9Cwholly=E2=80=9D).<br>
<br>
The failure of H2 priorities was, in my opinion, in many ways because of th=
is same API problem=E2=80=94until applications have good mechanisms by whic=
h to express the properties that they need (whether priorities or not), we=
=E2=80=99ll not be able to use protocol features
 in ways that matter to the application much of the time.<br>
<br>
If we want MPQUIC to work widely with application deployments (or PRHTTP or=
 whatever), there must be an easy path for those applications to signal the=
ir needs, e.g. how much redundancy makes sense for the transmission of some=
 item, or how latency sensitive
 is that thing? <br>
<br>
I actually love the idea of getting things out of order, since any applicat=
ion that is treating the order as something to be guaranteed is pretty much=
 guaranteed to be provably incorrect, but I=E2=80=99m also sadly sure this =
wouldn=E2=80=99t be that popular an opinion.<br>
-=3DR<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<div style=3D"border-style:solid none none;border-width:1pt medium medium;p=
adding:3pt 0cm 0cm;border-color:currentcolor">
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<b><span style=3D"font-size:12pt;color:black" lang=3D"EN-US">From: </span><=
/b><span style=3D"font-size:12pt;color:black" lang=3D"EN-US">QUIC &lt;<a hr=
ef=3D"mailto:quic-bounces@ietf.org" target=3D"_blank">quic-bounces@ietf.org=
</a>&gt; on behalf of Lucas Pardue &lt;<a href=3D"mailto:lucaspardue.24.7@g=
mail.com" target=3D"_blank">lucaspardue.24.7@gmail.com</a>&gt;<br>
<b>Date: </b>Friday, April 3, 2020 at 8:22 AM<br>
<b>To: </b>&quot;<a href=3D"mailto:Olivier.Bonaventure@uclouvain.be" target=
=3D"_blank">Olivier.Bonaventure@uclouvain.be</a>&quot; &lt;<a href=3D"mailt=
o:Olivier.Bonaventure@uclouvain.be" target=3D"_blank">Olivier.Bonaventure@u=
clouvain.be</a>&gt;<br>
<b>Cc: </b>Ted Hardie &lt;<a href=3D"mailto:ted.ietf@gmail.com" target=3D"_=
blank">ted.ietf@gmail.com</a>&gt;, Mirja Kuehlewind &lt;<a href=3D"mailto:m=
irja.kuehlewind@ericsson.com" target=3D"_blank">mirja.kuehlewind@ericsson.c=
om</a>&gt;, Lars Eggert &lt;<a href=3D"mailto:lars@eggert.org" target=3D"_b=
lank">lars@eggert.org</a>&gt;,
 IETF QUIC WG &lt;<a href=3D"mailto:quic@ietf.org" target=3D"_blank">quic@i=
etf.org</a>&gt;, Martin Thomson &lt;<a href=3D"mailto:mt@lowentropy.net" ta=
rget=3D"_blank">mt@lowentropy.net</a>&gt;, Spencer Dawkins at IETF &lt;<a h=
ref=3D"mailto:spencerdawkins.ietf@gmail.com" target=3D"_blank">spencerdawki=
ns.ietf@gmail.com</a>&gt;<br>
<b>Subject: </b>Re: Use of multiple paths [was: Re: [Fwd: New Liaison State=
ment, &quot;LS on need for Multi-Path QUIC for ATSSS&quot;]]</span><span la=
ng=3D"EN-US"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">Hey Mirja, Olivier,<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">I&#39;ll acknowledge that HTTP/3 isn&#39;t the only us=
e of QUIC, but it is a comprehensive use of the transport features that has=
 deployment experience. So looking at MPQUIC thorough the lens of HTTP/3, s=
treams may not be truly independent because
 of their reliance on other streams such control or QPACK. Furthermore, eve=
n if we model the streams as independent HTTP requests, the reality is that=
 there is often a higher layer that wants to put them back together and the=
re the ordering can matter. These
 are elements of the puzzle for prioritizing multiplexing of streams. <u></=
u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">Getting scheduling of HTTP streams right is really har=
d. With HTTP/2 and TCP today we see several server implementations that jus=
t don&#39;t do it very well and may never get around to fixing it. We&#39;v=
e also seen issues in how servers adapt their
 scheduling to client reprioritization signals. That seems quite relevant t=
o this use case which requires a server to select an appropriate path based=
 on client conditions.
<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">The experience, to me, is a sign that people would str=
uggle to build an HTTP/3 implementation (particularly server-side response =
scheduling) that achieves the theoretical goals of MPQUIC. Is it something =
that can be tested and shown to demonstrably
 outperform HTTP/3 plus connection migration in a statistically significant=
 fashion? Maybe there are case studies of=C2=A0 HTTP/2 implementations that=
 have tried adapting to MPTCP, which could inform an analysis for HTTP/3?<u=
></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">Cheers<u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">Lucas<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-left:36pt">
<span lang=3D"EN-US">On Fri, Apr 3, 2020 at 3:19 PM Olivier Bonaventure &lt=
;<a href=3D"mailto:Olivier.Bonaventure@uclouvain.be" target=3D"_blank">Oliv=
ier.Bonaventure@uclouvain.be</a>&gt; wrote:<u></u><u></u></span></p>
</div>
<blockquote style=3D"border-style:none none none solid;border-width:medium =
medium medium 1pt;padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt;border-c=
olor:currentcolor currentcolor currentcolor rgb(204,204,204)">
<p class=3D"MsoNormal" style=3D"margin-bottom:12pt;margin-left:36pt">
<span lang=3D"EN-US">Mirja,<br>
<br>
&gt; Olivier, thanks for pointing out the different operation modes (handov=
er, interactive, aggregate). I think it&#39;s also important to mention tha=
t these modes are already deployed for MPTCP and defining these modes was/i=
s mostly an interface and scheduling question
 but did not require changes to the MPTCP protocol itself.<br>
<br>
Indeed. If one looks at the differences between RFC6824 (2013) and<br>
RFC8684 (published last week), he/she can see that the protocol did not<br>
have to change to accomodate any of these new deployments.<br>
<br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_rfcdiff-3Furl1-3Drfc8684-26url2-3Drfc6824&amp;d=3DDwMFaQ&amp;c=3D5VD0RT=
tNlTh3ycd41b3MUw&amp;r=3DC0sUo-LFNBaYfyoaCsf6TA&amp;m=3DrRICKNGIOM-uW98qnUJ=
ZABiZCBaHEXeqUvYzOGfuST8&amp;s=3DVgA0Adyhx0GCjR-tQx_KyK_K96kqpEAhPMtRvzWPxR=
k&amp;e=3D" target=3D"_blank">https://www.ietf.org/rfcdiff?url1=3Drfc8684&a=
mp;url2=3Drfc6824</a><br>
<br>
The main differences concern the initial handshake and the advertisement <b=
r>
of addresses that is more secure in RFC8684 than in RFC6824.<br>
<br>
In MPTCP, the different use cases are mainly addressed by defining <br>
specific path managers and packet schedulers. The path manager is the <br>
algorithm that decides when a subflow should be used over a specific <br>
path. The packet scheduler is the algorithm that decides the path that <br>
will be used to transmit each packet (new or retransmitted).<br>
<br>
&gt; With QUIC you could apply these modes as well and you can be even smar=
ter than we often are with TCP today, as you can also schedule on a stream =
basis. If you have traffic in your transport protocol that you already know=
 is independent of each other, being
 able utilizing multiple paths becomes even more useful.<br>
<br>
QUIC already includes several mechanisms that simplify a multipath <br>
transport protocol :<br>
=C2=A0 - we do not need to take care of middlebox interference and for <br>
example a frame sent on paths 1 and 2 but acknowledged only on 1 does <br>
not need to be retransmitted on path 2 to cope with middleboxes that <br>
would expect data in sequence<br>
=C2=A0 - the PING frame makes it easy to probe a path without sending real =
<br>
data over it<br>
=C2=A0 - address advertisements are much easier in QUIC since everything is=
 <br>
authenticated and we don&#39;t need to cope with the limite size of the TCP=
 <br>
options<br>
=C2=A0 - acknowledgements are simpler because they do not need to be sent o=
n <br>
the reverse path of the data<br>
=C2=A0 - ...<br>
<br>
Then a multipath version of QUIC also needs a path manager and packet <br>
scheduler. In principle, these are similar to the algorithms used by <br>
MPTCP implementations. As you mention, the streams provide additional <br>
information for the scheduler that does not exist in MPTCP.<br>
<br>
&gt; Lars, I believe the most important use case here is where a mobile dev=
ice have one cellular and one wifi connection. In such a setup RTTs are act=
ually not as much different as it would in e.g. the fix network vs. cellula=
r case, or satellite vs. cellular case
 but it is also mostly the handover or interactive mode that is most intere=
sting (interactive especially in case your wifi is really crappy). Particul=
arly for the handover case, being able to use both paths simultaneously for=
 a short time can make your handover
 much smoother as you can initiate the handover earlier and also for the ca=
se where you are at the border of a coverage area, you can much easier swit=
ch forth an back when needed. Limited handover is possible with QUIC path m=
igration already but given how common
 the handover case for mobile devices is, I think we should further optimiz=
ing for it.<br>
<br>
Totally agree<br>
<br>
<br>
Olivier<u></u><u></u></span></p>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>

</blockquote></div></div>

--00000000000061d72c05a2678f8f--


From nobody Fri Apr  3 12:15:34 2020
Return-Path: <prvs=13621d8f9f=fenix@fb.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B7AB3A0772 for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 12:15:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=fb.com header.b=gkzsoXjN; dkim=pass (1024-bit key) header.d=fb.onmicrosoft.com header.b=cVVh9jNd
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N4y_zih1Ksic for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 12:15:25 -0700 (PDT)
Received: from mx0b-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 422433A076F for <quic@ietf.org>; Fri,  3 Apr 2020 12:15:25 -0700 (PDT)
Received: from pps.filterd (m0109332.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 033JFHnh005107; Fri, 3 Apr 2020 12:15:17 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=facebook; bh=+VRXfBa1I2MttYxGc6vAbvM9kzh6UkK/9D/9Yi1YAz8=; b=gkzsoXjN75tg0xYYFh0k1kxw5EIhBA1yr7LqXZ1PsyguoUhNcma/v9vKrRydLMXju8WV BPnpn77hQkogjYz/0/Lw25LMRhXa+FUjzFxIsOvJ2ddxW64hckfCJwSEInXoONort4Lk CeUY9ArukJNCUL0doJWsEorRD/7/6s4c9/Y= 
Received: from maileast.thefacebook.com ([163.114.130.16]) by mx0a-00082601.pphosted.com with ESMTP id 30697mgmu6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Fri, 03 Apr 2020 12:15:17 -0700
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (100.104.31.183) by o365-in.thefacebook.com (100.104.35.174) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1847.3; Fri, 3 Apr 2020 12:15:14 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MLetC8htT3Oqbju2zEPepirPXeuRVy+vBSsXucYbR/Y88bma+S5zJ5n1wpxp4Vj4uziQV7JKBUb+Wt3RTlRdQqWk11i+WKBZqhA+B7uSE6QICfyGBtsuBbba+O6pdkmJl56Zw8mwplFZwmapaVM3cJkDmCpSTRKX9uJLzTBgyqver08KiSCY7Q7aO/x/72y4YSCHQ5iONUtZa2oNnwF1WGtvAPJlVO/9dQ9abE9I73z6xftOD3Ww96fHJ84atY5VjrcxO0MzRnLw0PN71oE1PaN40W0ZZOj3n+RjC58f+vHc8rUdZbzjhrAsS2YTb35GJWKfIYHqIP01RveDWXjp+w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+VRXfBa1I2MttYxGc6vAbvM9kzh6UkK/9D/9Yi1YAz8=; b=fQ9GN2q/SwvIuVP5/+RVwkEuHCeBAYUgs25cCu8xNH3M7RrHHoGuiZ9BbFF9Ymijaz18zAMJHmh5wri2CV31BpAHV/x3TvllfvZQ86Ak98c+47+hyCELiATLlXogmZ+Sv/o2Xu51E+LMn252s5x3dC2N0f/sEIbyQtYrv+bCKpmfTy6z/uvOq0hADQvtgyV1RV9O7OxGhDa6z/3bSCy9MqmlN8wGg506d1F+7lIiyr5BlGMXb66uOfddCGH/M2F3RaSMkKznXU5tarRhndxxPm5zSd0WyEUo5z2C36Soeposyrvw5xwHozLH1OELcEENCThH6eIDqOzKo4HyZ1bAxQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fb.com; dmarc=pass action=none header.from=fb.com; dkim=pass header.d=fb.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector2-fb-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+VRXfBa1I2MttYxGc6vAbvM9kzh6UkK/9D/9Yi1YAz8=; b=cVVh9jNdAyDSX2UvIwiViOXvCLaEfn2h4lZGtYeFudJt8AIxi/4aILJbaL1dYchopdls0VEiw9BgHoopIrkh0M0XiSWLxYF0DF2K+pMs1H6yJ0rB2Ai7fFehJEInC/JvZVdS6WTjjFO+ZYp7jcT2N6OiCTaeVLeNAB6e7b7teAI=
Received: from MW3PR15MB3948.namprd15.prod.outlook.com (2603:10b6:303:4b::7) by MW3PR15MB3915.namprd15.prod.outlook.com (2603:10b6:303:4a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.17; Fri, 3 Apr 2020 19:15:14 +0000
Received: from MW3PR15MB3948.namprd15.prod.outlook.com ([fe80::919a:2:7c82:65b3]) by MW3PR15MB3948.namprd15.prod.outlook.com ([fe80::919a:2:7c82:65b3%6]) with mapi id 15.20.2878.018; Fri, 3 Apr 2020 19:15:14 +0000
From: Roberto Peon <fenix@fb.com>
To: "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>, Lucas Pardue <lucaspardue.24.7@gmail.com>
CC: Ted Hardie <ted.ietf@gmail.com>, Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, Lars Eggert <lars@eggert.org>, IETF QUIC WG <quic@ietf.org>, Martin Thomson <mt@lowentropy.net>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Topic: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Index: AQHWCb9S1+bTW3c/Fkmo5bSbbOBgxqhncZmAgAAR+gCAABvKgP//sDKA
Date: Fri, 3 Apr 2020 19:15:14 +0000
Message-ID: <F2392732-FC09-46D0-99DF-EED238C68C77@fb.com>
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be> <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com> <2387458e-f2fd-2de9-ee68-4cee8ebbe9ed@uclouvain.be>
In-Reply-To: <2387458e-f2fd-2de9-ee68-4cee8ebbe9ed@uclouvain.be>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
x-originating-ip: [98.234.190.115]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 426b2423-1df8-48aa-b92f-08d7d803565d
x-ms-traffictypediagnostic: MW3PR15MB3915:
x-microsoft-antispam-prvs: <MW3PR15MB3915E16D6C951E1A1EE0F5AACDC70@MW3PR15MB3915.namprd15.prod.outlook.com>
x-fb-source: Internal
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MW3PR15MB3948.namprd15.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(396003)(136003)(366004)(346002)(376002)(39860400002)(8936002)(36756003)(2906002)(4326008)(86362001)(8676002)(478600001)(81156014)(81166006)(71200400001)(26005)(66946007)(316002)(2616005)(64756008)(6486002)(33656002)(6506007)(54906003)(91956017)(76116006)(6512007)(66476007)(110136005)(5660300002)(186003)(66446008)(66556008); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: fb.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0kYTqJMgim0mIJp8Z8qtib+x8WIxckUNA20eCwQexcr18e3c4XVaTCBqJH/Q2YYn+yFzQoAeXD+OXfXelJnk9mv0j8xEJmFecrktXg6Tx1e5e9VWZ1/skzkLyTzgPY50Tj2/mA9L64nM+X9WlDirBgUJGeik4/T3gUV78f4wW1sEz5yEMZIzmsngpIIAsE4TGRRE613MWIxSTcup6BNVGZY3psqi2JYG8ZE915/iQRzrYAacKXNOeMnJ4J9SxC1ZvAq5+6FxOHVet/AMyta1PWsSHtRnXkkMwfZ2KjGKAAdpT7VV3uHyjgIaJIbgKb+SxupQFKMP/SQeUsWWKSbQCMW/h4N/Kw0NpxvzL5m+IOw9elV8Pb3PsULZkddrSNe06q4GMIaRT3eKQra/S5fkVyhXFXCyeGmy0/ZBEORqx0oK8/mtaqpB9y8hZvuq695p
x-ms-exchange-antispam-messagedata: z+GBJQ9jW43ZreyoZa6vbC1ajdaxEd10Z5I+stxWTeJAoBDQCPxnulKKFyFU5BNFXsETgiFL7CKlqbpJ7R76rhxX86lPxKBzo6ghik2mriy7k3VC6f6L47ZClmiDROdTl07gKsLqG5Ye+ifFQisrhQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <0E1C051A302F814F98EA07D0A262E46D@namprd15.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 426b2423-1df8-48aa-b92f-08d7d803565d
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2020 19:15:14.0195 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: v6rxcV2bDUmo8r3RUH7Z3fF6G5+S6l//yJ5IGhFVPyQ/qgPzMqsxop+p7G2qP9wP
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR15MB3915
X-OriginatorOrg: fb.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-03_15:2020-04-03, 2020-04-03 signatures=0
X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 mlxscore=0 priorityscore=1501 spamscore=0 clxscore=1015 lowpriorityscore=0 suspectscore=0 bulkscore=0 adultscore=0 mlxlogscore=813 impostorscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004030156
X-FB-Internal: deliver
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/73BtH3-vIUyNVDcjETtdzf07Bp0>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 19:15:31 -0000

UVVJQyBpcyBjdXJyZW50bHkgbWlzc2luZyBhIHNlc3Npb24gbGF5ZXIgb3RoZXIgdGhhbiBIMy4N
Cg0KSSdtIHByZXR0eSB1bmhhcHB5IGFib3V0IHRoZSBpZGVhIG9mIG90aGVyIHByb3RvY29scyBy
aWdodCBub3csIHNpbmNlIEkgYmVsaWV2ZSBtb3ZpbmcgZm9yd2FyZCB3aXRob3V0IGEgZ2VuZXJp
YyBzZXNzaW9uIGxheWVyIGlzIGEgbWlzdGFrZSB3ZSdsbCBhbGwgcGF5IGZvciBpbiB0aGUgZnV0
dXJlICggYWdhaW4pLg0KDQotPVINCg0K77u/T24gNC8zLzIwLCAxMDowMSBBTSwgIlFVSUMgb24g
YmVoYWxmIG9mIE9saXZpZXIgQm9uYXZlbnR1cmUiIDxxdWljLWJvdW5jZXNAaWV0Zi5vcmcgb24g
YmVoYWxmIG9mIE9saXZpZXIuQm9uYXZlbnR1cmVAdWNsb3V2YWluLmJlPiB3cm90ZToNCg0KICAg
IEhlbGxvIEx1Y2FzLA0KICAgIA0KICAgID4gSSdsbCBhY2tub3dsZWRnZSB0aGF0IEhUVFAvMyBp
c24ndCB0aGUgb25seSB1c2Ugb2YgUVVJQywgYnV0IGl0IGlzIGEgDQogICAgPiBjb21wcmVoZW5z
aXZlIHVzZSBvZiB0aGUgdHJhbnNwb3J0IGZlYXR1cmVzIHRoYXQgaGFzIGRlcGxveW1lbnQgDQog
ICAgPiBleHBlcmllbmNlLiANCiAgICANCiAgICBJIGFncmVlIHRoYXQgSFRUUC8zIGhhcyBiZWVu
IHRoZSBtYWluIHVzZSBjYXNlIGZvciBRVUlDIGFuZCB0aGF0IGl0IGhhcyANCiAgICBpbmZsdWVu
Y2VkIHNvbWUgcGFydHMgb2YgaXRzIGRlc2lnbi4gSG93ZXZlciwgSSBwZXJzb25hbGx5IGNvbnNp
ZGVyIFFVSUMgDQogICAgYXMgdGhlIGdlbmVyaWMgdHJhbnNwb3J0IHByb3RvY29sIHRoYXQgd2ls
bCBzdXBwb3J0IGEgYnJvYWQgc2V0IG9mIA0KICAgIGFwcGxpY2F0aW9ucyB0aGF0IHdpbGwgcHJv
YmFibHkgaGF2ZSBkaWZmZXJlbnQgcmVxdWlyZW1lbnRzIHRoYW4gSFRUUC8zLg0KICAgIA0KICAg
IFFVSUMgaGFzIGEgdmVyeSBjbGVhbiBhbmQgZXh0ZW5zaWJsZSBkZXNpZ24gYW5kIGFyY2hpdGVj
dHVyZS4gSXQgb3BlbnMgDQogICAgbmV3IHdheXMgdG8gdGhpbmsgYWJvdXQgdGhlIHRyYW5zcG9y
dCBsYXllciB3aXRob3V0IGFsbCB0aGUgcHJvYmxlbXMgDQogICAgdGhhdCBUQ1AgaGFzIGZhY2Vk
IHNpbmNlIHJvdWdobHkgdGhlIGxhc3QgdHdvIGRlY2FkZXMuDQogICAgDQogICAgPiBTbyBsb29r
aW5nIGF0IE1QUVVJQyB0aG9yb3VnaCB0aGUgbGVucyBvZiBIVFRQLzMsIHN0cmVhbXMgDQogICAg
PiBtYXkgbm90IGJlIHRydWx5IGluZGVwZW5kZW50IGJlY2F1c2Ugb2YgdGhlaXIgcmVsaWFuY2Ug
b24gb3RoZXIgc3RyZWFtcyANCiAgICA+IHN1Y2ggY29udHJvbCBvciBRUEFDSy4gDQogICAgDQog
ICAgQWdyZWVkLCBidXQgdGhlcmUgYXJlIGFwcGxpY2F0aW9ucyB0aGF0IHdpbGwgdXNlIGluZGVw
ZW5kYW50IHN0cmVhbXMuIEEgDQogICAgc2ltcGxlIGV4YW1wbGUgaXMgYSBzdGFuZGFyZCBmaWxl
IHRyYW5zZmVydCBhbmQgbWFueSBleGlzdGluZyANCiAgICBhcHBsaWNhdGlvbnMgdGhhdCByZWx5
IG9uIGEgc2luZ2xlIGJ5dGVzdHJlYW0uIEEgVExTIFZQTiB0aGF0IHVzZXMgUVVJQyANCiAgICBp
bnN0ZWFkIG9mIFRMUy9UQ1AgY291bGQgbWFwIGVhY2ggdHJhbnNwb3J0ZWQgVENQIGNvbm5lY3Rp
b24gb3ZlciBhIA0KICAgIGRpZmZlcmVudCBRVUlDIHN0cmVhbS4NCiAgICANCiAgICA+IEZ1cnRo
ZXJtb3JlLCBldmVuIGlmIHdlIG1vZGVsIHRoZSBzdHJlYW1zIGFzIA0KICAgID4gaW5kZXBlbmRl
bnQgSFRUUCByZXF1ZXN0cywgdGhlIHJlYWxpdHkgaXMgdGhhdCB0aGVyZSBpcyBvZnRlbiBhIGhp
Z2hlciANCiAgICA+IGxheWVyIHRoYXQgd2FudHMgdG8gcHV0IHRoZW0gYmFjayB0b2dldGhlciBh
bmQgdGhlcmUgdGhlIG9yZGVyaW5nIGNhbiANCiAgICA+IG1hdHRlci4gVGhlc2UgYXJlIGVsZW1l
bnRzIG9mIHRoZSBwdXp6bGUgZm9yIHByaW9yaXRpemluZyBtdWx0aXBsZXhpbmcgDQogICAgPiBv
ZiBzdHJlYW1zLg0KICAgID4gDQogICAgPiBHZXR0aW5nIHNjaGVkdWxpbmcgb2YgSFRUUCBzdHJl
YW1zIHJpZ2h0IGlzIHJlYWxseSBoYXJkLiBXaXRoIEhUVFAvMiBhbmQgDQogICAgPiBUQ1AgdG9k
YXkgd2Ugc2VlIHNldmVyYWwgc2VydmVyIGltcGxlbWVudGF0aW9ucyB0aGF0IGp1c3QgZG9uJ3Qg
ZG8gaXQgDQogICAgPiB2ZXJ5IHdlbGwgYW5kIG1heSBuZXZlciBnZXQgYXJvdW5kIHRvIGZpeGlu
ZyBpdC4gV2UndmUgYWxzbyBzZWVuIGlzc3VlcyANCiAgICA+IGluIGhvdyBzZXJ2ZXJzIGFkYXB0
IHRoZWlyIHNjaGVkdWxpbmcgdG8gY2xpZW50IHJlcHJpb3JpdGl6YXRpb24gDQogICAgPiBzaWdu
YWxzLiBUaGF0IHNlZW1zIHF1aXRlIHJlbGV2YW50IHRvIHRoaXMgdXNlIGNhc2Ugd2hpY2ggcmVx
dWlyZXMgYSANCiAgICA+IHNlcnZlciB0byBzZWxlY3QgYW4gYXBwcm9wcmlhdGUgcGF0aCBiYXNl
ZCBvbiBjbGllbnQgY29uZGl0aW9ucy4NCiAgICA+IA0KICAgID4gVGhlIGV4cGVyaWVuY2UsIHRv
IG1lLCBpcyBhIHNpZ24gdGhhdCBwZW9wbGUgd291bGQgc3RydWdnbGUgdG8gYnVpbGQgYW4gDQog
ICAgPiBIVFRQLzMgaW1wbGVtZW50YXRpb24gKHBhcnRpY3VsYXJseSBzZXJ2ZXItc2lkZSByZXNw
b25zZSBzY2hlZHVsaW5nKSANCiAgICA+IHRoYXQgYWNoaWV2ZXMgdGhlIHRoZW9yZXRpY2FsIGdv
YWxzIG9mIE1QUVVJQy4gSXMgaXQgc29tZXRoaW5nIHRoYXQgY2FuIA0KICAgID4gYmUgdGVzdGVk
IGFuZCBzaG93biB0byBkZW1vbnN0cmFibHkgb3V0cGVyZm9ybSBIVFRQLzMgcGx1cyBjb25uZWN0
aW9uIA0KICAgID4gbWlncmF0aW9uIGluIGEgc3RhdGlzdGljYWxseSBzaWduaWZpY2FudCBmYXNo
aW9uPyBNYXliZSB0aGVyZSBhcmUgY2FzZSANCiAgICA+IHN0dWRpZXMgb2YgIEhUVFAvMiBpbXBs
ZW1lbnRhdGlvbnMgdGhhdCBoYXZlIHRyaWVkIGFkYXB0aW5nIHRvIE1QVENQLCANCiAgICA+IHdo
aWNoIGNvdWxkIGluZm9ybSBhbiBhbmFseXNpcyBmb3IgSFRUUC8zPw0KICAgIA0KICAgIEluIE1Q
VENQLCB3ZSB3ZXJlIGxlc3MgYW1iaXRpb3VzIHRoYW4gaW4gSFRUUC8yIG9yIEhUVFAvMyBjb25j
ZXJuaW5nIHRoZSANCiAgICBwYWNrZXQgc2NoZWR1bGVycy4gV2UgY29uc2lkZXJlZCB0aGF0IGVh
Y2ggaG9zdCBpcyBpbmRlcGVuZGFudCBhbmQgdGhhdCANCiAgICBpdCB1c2VzIGl0cyBvd24gcGFj
a2V0IHNjaGVkdWxlci4gSW4gY29udHJhc3Qgd2l0aCBIVFRQLzIsIHdlIGRpZCBub3QgDQogICAg
ZGVmaW5lIHdheXMgdG8gcHJpb3JpdGlzZSBvbmUgcGF0aCBvdmVyIHRoZSBvdGhlciBieSBleGNo
YW5naW5nIA0KICAgIGluZm9ybWF0aW9uIGluIHRoZSBwcm90b2NvbCAoZXhjZXB0IHRoZSBiYWNr
dXAgYml0LCBidXQgdGhpcyBkaXNhYmxlcyBhIA0KICAgIHBhdGgpLiBJbiBwcmFjdGljZSwgd2hh
dCB3ZSBvYnNlcnZlIGlzIHRoYXQgdGhlIGFwcGxpY2F0aW9uIHNlbGVjdHMgdGhlIA0KICAgIHBh
Y2tldCBzY2hlZHVsZXIgdGhhdCBpdCBuZWVkcyBsb2NhbGx5LiBPbiBBcHBsZSBzbWFydHBob25l
cywgdGhpcyBpcyANCiAgICB0aGUgY2hvaWNlIGJldHdlZW4gdGhlIEhhbmRvdmVyIGFuZCB0aGUg
SW50ZXJhY3RpdmUgbW9kZXMgZm9yIGV4YW1wbGUuIA0KICAgIFRoaXMgaXMgbm90IGFzIHBvd2Vy
ZnVsIGFzIG5lZ290aWF0aW5nIHBhY2tldCBzY2hlZHVsZXJzIG92ZXIgdGhlIE1QVENQIA0KICAg
IGNvbm5lY3Rpb24sIGJ1dCBzZWVtcyBhIHJlYXNvbmFibGUgdHJhZGVvZmYgZnJvbSBhbiBlbmdp
bmVlcmluZyANCiAgICB2aWV3cG9pbnQgYmFzZWQgb24gZGVwbG95bWVudCBleHBlcmllbmNlLg0K
ICAgIA0KICAgIA0KICAgIE9saXZpZXINCiAgICANCiAgICANCg0K


From nobody Fri Apr  3 16:13:51 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CAFB3A0E0A for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 16:13:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2_xoFbiXfG58 for <quic@ietfa.amsl.com>; Fri,  3 Apr 2020 16:13:49 -0700 (PDT)
Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A74F3A0E09 for <quic@ietf.org>; Fri,  3 Apr 2020 16:13:49 -0700 (PDT)
Received: by mail-io1-xd2c.google.com with SMTP id m15so9437553iob.5 for <quic@ietf.org>; Fri, 03 Apr 2020 16:13:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=zliQHs3PnWgwEe1SeSkc2zTco3cublQcvtBdEvOdgxs=; b=rZyl0d6EG8szYk0m6bff0kGRxcG2QCgCOMJ52GitUdSIQYkJkRzy4EqxGIHLFtDz64 aLKcBbSaiGV1a4jUJzfFGTjOItXWO3vXp97jWapUh0zhTLbicu5rT3NinMmDFhzPjQ56 1bjay/Q4+IvGzrWSywphE1QO67OKoS5CYSnllXen+qunX6IqSXurYVwrZ9xhNBZIEDHY SO+2YE/pSTjfERns9kNa1oV/9aiPqenYtA7xsDS3X0Gmovwk57SucM7LJpDQLQJKm5ro Mq9/NiVKzkwxkRbH3lIAIZvoiW9AEhZDP1o9sQgqk2WRVMtdDRNeMCFez3SgNi8Os574 jMBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=zliQHs3PnWgwEe1SeSkc2zTco3cublQcvtBdEvOdgxs=; b=SYVWG9c/n2qRoNowwUR2MlQ1ulsDAmf3OSUcjIoBeHC538/cLaeiiIHmG2H8KSqGKr Cn1xUTYCHR08IjufGS26T98IkVb5YQqiR1U9OmnDfcey0fab8AQaRuONCtwHupMNeO5a b5MpNZrRTdPoxwWyTF+4lOZMka4pnRwmo7HY5KLe62ayWwTUU+/PuH/VSKNhCXBzFrSs hx0UdsomjRoYhBqOlZ/AhcnZIrHpE8Ip0xlToISB85nbEnO2Y/TVhpoGtUFwGzD3f6Ov SGha8xFBviUcwdPJI18AFyrzbxOByrp/+XKxFrc2bRhKfhquTY8+NqsASkc57fkqz0N6 fWqQ==
X-Gm-Message-State: AGi0PuZNcIf/9p60wjudKvmpte+I+4eE5tyCBPhMP/Jg/4XqOGCJfJoN eTzwV1s4YNSHljL+2DFMh3+4ImkioCWgU4tlsuncDoanxLk=
X-Google-Smtp-Source: APiQypLmjDOZa7Vz7pMHXFPyMLrIQwJ8cwY5XJ71HggUfgxCdSV5FpP731hDRFxo8y9GaxbhiJjzsYWSVxIW21Vcc5o=
X-Received: by 2002:a02:9447:: with SMTP id a65mr10568396jai.40.1585955628344;  Fri, 03 Apr 2020 16:13:48 -0700 (PDT)
MIME-Version: 1.0
From: Martin Duke <martin.h.duke@gmail.com>
Date: Fri, 3 Apr 2020 16:13:37 -0700
Message-ID: <CAM4esxQ2zR44z2O4ndmxE1qBL=vVRKKFXSkEZkGncg=+VcFoFg@mail.gmail.com>
Subject: early probes with application data?
To: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000db686e05a26b1184"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/5I52U0oDbQCBxPadGn_T_k_abXM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 03 Apr 2020 23:13:51 -0000

--000000000000db686e05a26b1184
Content-Type: text/plain; charset="UTF-8"

 So are senders allowed/encouraged to send 1-RTT packets in PTO probes
before the handshake is complete? The recovery draft is very clear that I
am not to arm the PTO timer based on outstanding 1RTT, but when the timer
fires for a different PN space, am I able to send some 1RTT or 0RTT stuff
along for the ride?

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

<div dir=3D"ltr">

<span style=3D"color:rgb(29,28,29);font-family:Slack-Lato,appleLogo,sans-se=
rif;font-size:15px;font-style:normal;font-variant-ligatures:common-ligature=
s;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align=
:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0=
px;background-color:rgb(248,248,248);text-decoration-style:initial;text-dec=
oration-color:initial;display:inline;float:none">So are senders allowed/enc=
ouraged to send 1-RTT packets in PTO probes before the handshake is complet=
e? The recovery draft is very clear that I am not to arm the PTO timer base=
d on outstanding 1RTT, but when the timer fires for a different PN space, a=
m I able to send some 1RTT or 0RTT stuff along for the ride?</span></div>

--000000000000db686e05a26b1184--


From nobody Sat Apr  4 06:24:41 2020
Return-Path: <ianswett@google.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 28B963A0C7B for <quic@ietfa.amsl.com>; Sat,  4 Apr 2020 06:24:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.6
X-Spam-Level: 
X-Spam-Status: No, score=-17.6 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, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 69Etd0QRLIpv for <quic@ietfa.amsl.com>; Sat,  4 Apr 2020 06:24:38 -0700 (PDT)
Received: from mail-wr1-x435.google.com (mail-wr1-x435.google.com [IPv6:2a00:1450:4864:20::435]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2FBAC3A0C7A for <quic@ietf.org>; Sat,  4 Apr 2020 06:24:38 -0700 (PDT)
Received: by mail-wr1-x435.google.com with SMTP id m17so11850926wrw.11 for <quic@ietf.org>; Sat, 04 Apr 2020 06:24:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1KKoCAYHoB7D1zXm5o16L0AKhDKq8ohzVpEloeuKewA=; b=pGZFosokKp8WgPyvdDl+X+ii0jLTQqI5LnAr6VnmdZ/VZCTYrEoGFRho8iEtj4E3TC NNDYr2zC/MOm6sjLoOLImC+G20aAupPE2qcFLp4Fed4eQqUFOUPoOP0YYJm/AoggUET+ gXCqHD0ICXHwadjMtsmRQABR5T0kR3lFqF1JHoh9ql+cLGoyCnYAwZ1ikJBM0AqjnGVi h9ySnZENtJ4jVstc00zTWf3+vEyE0XejSLmH5fkPPAO7g8j2Fzrd9Llu8Hd67/b0+b30 EHsOoWNwMeJ3k8LHd/AMp87cJwmEnpMQnSUwDLrX/Py8L7W2jpFLPLvZ9sSmMtK3Z64G 8zDQ==
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:cc; bh=1KKoCAYHoB7D1zXm5o16L0AKhDKq8ohzVpEloeuKewA=; b=sz8mpDAzhTwtVaa/7rwwqF2UpfozC6j1rmMw+TZlPMrS4iQK7BCFUkBs9cEnlvs3z2 Cs1g4rEpbddyK3d2i61wIdkqa2o8wtvmeZSZOE3aTdgz+Zcs8out7mQ+4CCw5Bp4GPNe 35WS2ntYBpZPuygQ0+YAL7mniGIVAmCcbm3WDXnazvHW7WZwq7urk/OcRR3kY9Fo4UaN y4s77+DvGpfrBqxbHhumWmIDxYDpiSqg3t8GEwuVAbr6oCBrpVHQnfvn3Um8xIXodXZK +EPdOqaCNiWMVkqQK/bM8uFYO3HX44WjRkJJnX4+JGyPn+m2K5AqIykrZoWutForSyvz mcCA==
X-Gm-Message-State: AGi0PuZJgtuQLslH66ShagT79xlOobw764FtRAmo2Sn3iJ3gjeF9+w1c 5nr8zZTviguyAQae7EReUYhMMtP3QFpSE/F/ftX1aQ==
X-Google-Smtp-Source: APiQypL5NBw6hW97Cii/Fk7gUIwGBbd1xZqGtTFmx5kgvX7t0w2MpvDEaaluVPmwVjrJx3wXnVfhtlYazImSKtLs2RA=
X-Received: by 2002:a5d:6187:: with SMTP id j7mr14967354wru.419.1586006676363;  Sat, 04 Apr 2020 06:24:36 -0700 (PDT)
MIME-Version: 1.0
References: <CAM4esxQ2zR44z2O4ndmxE1qBL=vVRKKFXSkEZkGncg=+VcFoFg@mail.gmail.com>
In-Reply-To: <CAM4esxQ2zR44z2O4ndmxE1qBL=vVRKKFXSkEZkGncg=+VcFoFg@mail.gmail.com>
From: Ian Swett <ianswett@google.com>
Date: Sat, 4 Apr 2020 09:24:24 -0400
Message-ID: <CAKcm_gPRJkBsGMU94uCjWpVw4-EbTBKSaCWKXTiAuTS0nwsK6g@mail.gmail.com>
Subject: Re: early probes with application data?
To: Martin Duke <martin.h.duke@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008ed05805a276f4e8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/PYN5JtiDocGdTaiLuzuQNpmrj4w>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Apr 2020 13:24:40 -0000

--0000000000008ed05805a276f4e8
Content-Type: text/plain; charset="UTF-8"

Yes, it's encouraged to coalesce 1-RTT packets when PTO fires if there's
in-flight data in 1-RTT.

>From Sending Probe Packets
<https://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-recovery.md#sending-probe-packets>:
"In addition to sending data in the packet number space for which the timer
expired, the sender SHOULD send ack-eliciting packets from other packet
number spaces with in-flight data, coalescing packets if possible."



On Fri, Apr 3, 2020 at 7:14 PM Martin Duke <martin.h.duke@gmail.com> wrote:

> So are senders allowed/encouraged to send 1-RTT packets in PTO probes
> before the handshake is complete? The recovery draft is very clear that I
> am not to arm the PTO timer based on outstanding 1RTT, but when the timer
> fires for a different PN space, am I able to send some 1RTT or 0RTT stuff
> along for the ride?
>

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

<div dir=3D"ltr">Yes, it&#39;s encouraged to coalesce 1-RTT packets when PT=
O fires if there&#39;s in-flight data in 1-RTT.<div><br><div>From <a href=
=3D"https://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-recov=
ery.md#sending-probe-packets">Sending Probe Packets</a>: <font face=3D"mono=
space">&quot;In addition to sending data in the packet number space for whi=
ch the timer expired, the sender SHOULD send ack-eliciting packets from oth=
er packet number spaces with in-flight data, coalescing packets if possible=
.&quot;</font></div><div><br></div><div><br></div></div></div><br><div clas=
s=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Apr 3, 2020=
 at 7:14 PM Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com">mart=
in.h.duke@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"ltr">

<span style=3D"color:rgb(29,28,29);font-family:Slack-Lato,appleLogo,sans-se=
rif;font-size:15px;font-style:normal;font-variant-ligatures:common-ligature=
s;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align=
:left;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0=
px;background-color:rgb(248,248,248);text-decoration-style:initial;text-dec=
oration-color:initial;display:inline;float:none">So are senders allowed/enc=
ouraged to send 1-RTT packets in PTO probes before the handshake is complet=
e? The recovery draft is very clear that I am not to arm the PTO timer base=
d on outstanding 1RTT, but when the timer fires for a different PN space, a=
m I able to send some 1RTT or 0RTT stuff along for the ride?</span></div>
</blockquote></div>

--0000000000008ed05805a276f4e8--


From nobody Sat Apr  4 07:21:22 2020
Return-Path: <lucaspardue.24.7@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 75BD83A0D96 for <quic@ietfa.amsl.com>; Sat,  4 Apr 2020 07:21:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level: 
X-Spam-Status: No, score=-1.848 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UosMVE9Yu56l for <quic@ietfa.amsl.com>; Sat,  4 Apr 2020 07:21:18 -0700 (PDT)
Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 89EA03A0D95 for <quic@ietf.org>; Sat,  4 Apr 2020 07:21:18 -0700 (PDT)
Received: by mail-wr1-x42e.google.com with SMTP id h9so12022051wrc.8 for <quic@ietf.org>; Sat, 04 Apr 2020 07:21:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to:cc; bh=ssENUHTgZ5zf63cUpofSczZgVjx2IZdUFGD1jk3bntM=; b=NqoNaWluYM0N5Lrl8lO7B4l3lffeMF5+26QKCdYhhLtJF24HaHV4jxH8mRnD7S66Vk NH1jfGw8RcRuJzoghltChMc64SbZSW0X28CQJHwF3PDIlm8AN9eK/Hm7Q/5q0TmCJIjw chQF2vVKLS+wuobFcu7LuU1Q84rifXrpxOBVQfhMNf9JiupoDTc6un7OYoCe1gJsleU3 JNN933rVUrqwnB3LHXD/krs2aG+5jXzSZIx09gADt7rKJeEPkcSrUWgAdf14NfcQFizu vku0loBr+MR5MxbivvJaaT8N8JUxotLSuWY/2HMu/ojIQlBZOTGX59BNqPmxUJRHCqaP iLDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=ssENUHTgZ5zf63cUpofSczZgVjx2IZdUFGD1jk3bntM=; b=BqH7vMGXHDhLaM5a+WG17SOxRYiXAsfCk544nOxLSlimJ6EJR+QJP9y49nclHZBmww zcQhTeMkmksGQXa+ExwAvXUTkDKi0VQmR+P3XoZ+f0JRMQkTq4LQuMBUL+XwwDdeFwea 4WZizrw3hmQgtwn8wTnRkzGeD5fyzs0eSlki1Ur1RzuTg31J7qKFXm5nXCKo5lhqrl2R fhL2EkTJN9YDN/+nRvxHVnHXlnH34pXxAjmyZHIDOFN9aIve9ggoZDC6FzyVlm9KkhJf XpbreKBcuG4Yyv4NsoYgn3md5CkkopYHjUwPH2RnZJ20a1cdWQPMyhl6TF1ooJuLrW1e KUzg==
X-Gm-Message-State: AGi0PuYTOP+Y789qGbCw71ocF3lVT/u1Th6j4fDvBWCZqR8Lci+fL0Ci VV2dI1Fd9VzUGKW9DdnI7WLp+OTEzV3ifDRQCqOl6X+7iB8=
X-Google-Smtp-Source: APiQypK4eqmcRZpItJWHnbI/cpDtbi+RsJyasm1UmxjC6uf3FlhPvy6qU+pTyo2DpMcV90hlPk0PM0Vr3MZ0lp/wwms=
X-Received: by 2002:a05:6000:4:: with SMTP id h4mr14193484wrx.236.1586010076638;  Sat, 04 Apr 2020 07:21:16 -0700 (PDT)
MIME-Version: 1.0
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Sat, 4 Apr 2020 15:21:05 +0100
Message-ID: <CALGR9oYx5r8cEG-4kqJh8u_vASfgtajOuvd7uVM9Z-FUg_ha6Q@mail.gmail.com>
Subject: Consensus call for Late-stage documents, post-IETF-107 edition
To: QUIC WG <quic@ietf.org>
Cc: Lars Eggert <lars@eggert.org>, Mark Nottingham <mnot@mnot.net>
Content-Type: multipart/alternative; boundary="0000000000003a703405a277bf18"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/L7yE6ZuzK_MqLKioHdrWzjXSCHM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Apr 2020 14:21:21 -0000

--0000000000003a703405a277bf18
Content-Type: text/plain; charset="UTF-8"

The following issues have proposals for resolution, and discussion so far
seems
to support consensus to accept them. If you object, please do so on the
issue or
in response to this message (changing the Subject appropriately!). Absent
any
pushback, we'll direct the editors to incorporate them in two weeks' time.

See <https://github.com/quicwg/base-drafts/projects/5> for the current
state of
issues in the Late Stage process, itself defined at
<https://github.com/quicwg/base-drafts/blob/master/CONTRIBUTING.md>.

* #3546: PTO probes are sent too frequently
  The proposal is https://github.com/quicwg/base-drafts/pull/3551

* #3532: Defense against version number corruption
  The proposal is https://github.com/quicwg/base-drafts/pull/3533

* #3524: Inconsistency between early timeout calculations
  The proposal is https://github.com/quicwg/base-drafts/pull/3525

* #3489: How many probed paths should a server remember?
  The proposal is https://github.com/quicwg/base-drafts/pull/3557

* #3447: max_packet_size in 0-RTT
  The proposal is to close with no action.

* #3433: 0-RTT status of new transport parameters
  The proposal is https://github.com/quicwg/base-drafts/pull/3545

* #3094: congestion window increase on every ACKed packet could result in
bursty sends
  The proposal is to close with no action.

* #2223: When can you coalesce connections
  The proposal is https://github.com/quicwg/base-drafts/issues/2223

* #253: HTTP/QUIC without Alt-Svc?
  The proposal is https://github.com/quicwg/base-drafts/issues/2223

Regards
Lars, Lucas and Mark
QUIC Chairs

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

<div dir=3D"ltr">The following issues have proposals for resolution, and di=
scussion so far seems<br>to support consensus to accept them. If you object=
, please do so on the issue or<br>in response to this message (changing the=
 Subject appropriately!). Absent any<br>pushback, we&#39;ll direct the edit=
ors to incorporate them in two weeks&#39; time.<br><br>See &lt;<a href=3D"h=
ttps://github.com/quicwg/base-drafts/projects/5">https://github.com/quicwg/=
base-drafts/projects/5</a>&gt; for the current state of<br>issues in the La=
te Stage process, itself defined at<br>&lt;<a href=3D"https://github.com/qu=
icwg/base-drafts/blob/master/CONTRIBUTING.md">https://github.com/quicwg/bas=
e-drafts/blob/master/CONTRIBUTING.md</a>&gt;.<br><br>* #3546: PTO probes ar=
e sent too frequently<br>=C2=A0 The proposal is <a href=3D"https://github.c=
om/quicwg/base-drafts/pull/3551">https://github.com/quicwg/base-drafts/pull=
/3551</a><br><br>* #3532: Defense against version number corruption<br>=C2=
=A0 The proposal is <a href=3D"https://github.com/quicwg/base-drafts/pull/3=
533">https://github.com/quicwg/base-drafts/pull/3533</a><br><br>* #3524: In=
consistency between early timeout calculations<br>=C2=A0 The proposal is <a=
 href=3D"https://github.com/quicwg/base-drafts/pull/3525">https://github.co=
m/quicwg/base-drafts/pull/3525</a><br><br>* #3489: How many probed paths sh=
ould a server remember?<br>=C2=A0 The proposal is <a href=3D"https://github=
.com/quicwg/base-drafts/pull/3557">https://github.com/quicwg/base-drafts/pu=
ll/3557</a><br><br>* #3447: max_packet_size in 0-RTT<br>=C2=A0 The proposal=
 is to close with no action.<br><br>* #3433: 0-RTT status of new transport =
parameters<br>=C2=A0 The proposal is <a href=3D"https://github.com/quicwg/b=
ase-drafts/pull/3545">https://github.com/quicwg/base-drafts/pull/3545</a><b=
r><br>* #3094: congestion window increase on every ACKed packet could resul=
t in bursty sends<br>=C2=A0 The proposal is to close with no action.<br><br=
>* #2223: When can you coalesce connections<br>=C2=A0 The proposal is <a hr=
ef=3D"https://github.com/quicwg/base-drafts/issues/2223">https://github.com=
/quicwg/base-drafts/issues/2223</a><br><br>* #253: HTTP/QUIC without Alt-Sv=
c?<br>=C2=A0 The proposal is <a href=3D"https://github.com/quicwg/base-draf=
ts/issues/2223">https://github.com/quicwg/base-drafts/issues/2223</a><br><b=
r>Regards<br>Lars, Lucas and Mark<br>QUIC Chairs<br></div>

--0000000000003a703405a277bf18--


From nobody Sun Apr  5 00:32:19 2020
Return-Path: <do_not_reply@mnot.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA5683A15E1 for <quic@ietfa.amsl.com>; Sun,  5 Apr 2020 00:32:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=CSF+IZXm; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=LZAgta8N
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Sx6dfpSA-WDq for <quic@ietfa.amsl.com>; Sun,  5 Apr 2020 00:32:17 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DDE313A15DF for <quic@ietf.org>; Sun,  5 Apr 2020 00:32:16 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 637A65C0197 for <quic@ietf.org>; Sun,  5 Apr 2020 03:32:15 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sun, 05 Apr 2020 03:32:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:from:to:subject:message-id:date; s= fm2; bh=X+tq6D2BKVHUgoifBFM65+74Qw+ZKSLTce3uegyp0kI=; b=CSF+IZXm AGao+XiXo+Chw/S7QaUPapuKfN3Ln6t4UZ8J2j977xn46chinZ0o/PwJLIhNITZf PXRbVAOt1oYhk/C2Av1cqsJMvgf8eg6euYhwrZj7kMSh5JJF0sjRfK/4y/mtFcd3 XnRERmsPXbaW85mVFX5x077M8rUG1ms4BwGRKkLK5y42xXK33J2TrmMGddfkd2EQ ZpFy1BSOfBnrU/aM2wasJY9gPkBxmRY5sZQfxGUjfUZyDY92rkHsa0SxlrKgTWug K4U36vWmnFiRvJYwNKM5ejTHWyRFFCP+dPal+bhhg0BY7LgpOWf+jCJ1Gt0PDlBS IOUqsWe/uHIouA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=X+tq6D2BKVHUgoifBFM65+74Qw+ZK SLTce3uegyp0kI=; b=LZAgta8NPAxV/TjDPKLctFkeHapRLVFeIap9/t7jdrP0h zpMuY45jyU27WFosGXXfba/Uevdh8eYSGublgN+X2jWfDtr5WXjJ/eF6sGRhreTK Ggv2EKIMTYdT+bjoskL+8lMVhhLVgY3gV95JfVhHtoVduwOr2/1EiERx/LlkzSO2 IOXpMrQjzIa01jj63F1etNONf0RcXnmmPt6mqqYj/p+ON9QD/yuYjefnBum48QLK v7Nrr7KRbCARJoJt63ocfcPepEtBADyJ3XkLH1AvKpwm+7GAbjr5P50JhsZnyoC+ 2PxYDdEeYJT6xcooeobyJ3Is5ouTZwMq80eQFigEQ==
X-ME-Sender: <xms:f4mJXlWlwGg2fzZk7x0vlbfQLyV-dLZU5YY-opMb0L0QPLEFMMbiSA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedruddtgddvgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurheptggghffvufesrgdttdertddtjeenuc fhrhhomheptfgvphhoshhithhorhihucettghtihhvihhthicuufhumhhmrghrhicuueho thcuoeguohgpnhhothgprhgvphhlhiesmhhnohhtrdhnvghtqeenucffohhmrghinhepgh hithhhuhgsrdgtohhmnecukfhppeehvddrudejjedrhedrheenucevlhhushhtvghrufhi iigvpedunecurfgrrhgrmhepmhgrihhlfhhrohhmpeguohgpnhhothgprhgvphhlhiesmh hnohhtrdhnvght
X-ME-Proxy: <xmx:f4mJXjAJxyEKZSsU8QZFFNHNlYuxpET-1MFYznF6yOpAovgfmXV3zw> <xmx:f4mJXhXFkGqZh9yuKQwM9GugVGjJH1TUxLj-3j02Kuy6hbX6vskRxw> <xmx:f4mJXp9gVcB2D4O4qi-yMHjvRFp7_9B5heA4KkiHHjl3B0mqCgAy6Q> <xmx:f4mJXtiOgFAvdIwT2wN24MiOvNudmFPH2qC5cbrrW4m0573Fvt9Kfw>
Received: from [10.1.0.4] (unknown [52.177.5.5]) by mail.messagingengine.com (Postfix) with ESMTPA id 02EB9306D1E1 for <quic@ietf.org>; Sun,  5 Apr 2020 03:32:14 -0400 (EDT)
Content-Type: multipart/alternative; boundary="===============2282404075448019271=="
MIME-Version: 1.0
From: Repository Activity Summary Bot <do_not_reply@mnot.net>
To: quic@ietf.org
Subject: Weekly github digest (QUIC Activity Summary)
Message-Id: <20200405073215.02EB9306D1E1@mailuser.nyi.internal>
Date: Sun,  5 Apr 2020 03:32:14 -0400 (EDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/QOYAcn8YYIZy6gCzWxrfhLhhxQM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Apr 2020 07:32:19 -0000

--===============2282404075448019271==
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; format="flowed"




Events without label "editorial"

Issues
------
* quicwg/base-drafts (+5/-2/=F0=9F=92=AC52)
  5 issues created:
  - SetLossDetectionTimer pseudocode is wrong (by martinduke)
    https://github.com/quicwg/base-drafts/issues/3564=20
  - Inconsistency of QPACK static table (by kazu-yamamoto)
    https://github.com/quicwg/base-drafts/issues/3562=20
  - 3+ and 4+ in the QPACK wire format are complex and inefficient (by kazu=
-yamamoto)
    https://github.com/quicwg/base-drafts/issues/3561=20
  - Equivalence of preferred_address and NEW_CONNECTION_ID (by martinthomso=
n)
    https://github.com/quicwg/base-drafts/issues/3560 [-transport]=20
  - Linkability with preferred_address usage (by martinthomson)
    https://github.com/quicwg/base-drafts/issues/3559 [-transport]=20

  11 issues received 52 new comments:
  - #3562 Inconsistency of QPACK static table (3 by LPardue, MikeBishop, ka=
zu-yamamoto)
    https://github.com/quicwg/base-drafts/issues/3562 [-qpack]=20
  - #3561 3+ and 4+ in the QPACK wire format are complex and inefficient (7=
 by LPardue, MikeBishop, afrind, dtikhonov, kazu-yamamoto, martinthomson)
    https://github.com/quicwg/base-drafts/issues/3561 [-qpack]=20
  - #3560 Equivalence of preferred_address and NEW_CONNECTION_ID (13 by ian=
swett, kazuho, marten-seemann, martinthomson, nibanks)
    https://github.com/quicwg/base-drafts/issues/3560 [-transport]=20
  - #3559 Linkability with preferred_address usage (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/issues/3559 [-transport]=20
  - #3546 PTO probes are sent too frequently (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/3546 [-recovery]=20
  - #3541 Retaining the largest received packet number (6 by MikeBishop, ia=
nswett, janaiyengar, martinthomson)
    https://github.com/quicwg/base-drafts/issues/3541 [-transport]=20
  - #3523 Padding overhead in DNS over QUIC scenarios (3 by LPardue, huitem=
a)
    https://github.com/quicwg/base-drafts/issues/3523 [-transport]=20
  - #3509 Required state for retaining unacked RETIRE_CONNECTION_ID frames =
is unbound (15 by ianswett, janaiyengar, kazuho, marten-seemann, martinduke=
, martinthomson, nibanks)
    https://github.com/quicwg/base-drafts/issues/3509 [-transport] [design]=
=20
  - #3447 max_packet_size in 0-RTT (1 by ianswett)
    https://github.com/quicwg/base-drafts/issues/3447 [-transport] [design]=
=20
  - #3094 congestion window increase on every ACKed packet could result in =
bursty sends (1 by LPardue)
    https://github.com/quicwg/base-drafts/issues/3094 [-recovery] [design] =
[proposal-ready]=20
  - #814 Add a MESSAGE frame optimized for sub-MTU payloads (1 by LPardue)
    https://github.com/quicwg/base-drafts/issues/814 [-transport] [design] =
[has-consensus] [quicv2]=20

  2 issues closed:
  - 3+ and 4+ in the QPACK wire format are complex and inefficient https://=
github.com/quicwg/base-drafts/issues/3561 [-qpack]=20
  - Padding overhead in DNS over QUIC scenarios https://github.com/quicwg/b=
ase-drafts/issues/3523 [-transport]=20

* quicwg/datagram (+1/-0/=F0=9F=92=AC1)
  1 issues created:
  - Anti-affinity for unreliable datagrams (by LPardue)
    https://github.com/quicwg/datagram/issues/5=20

  1 issues received 1 new comments:
  - #5 Anti-affinity for unreliable datagrams (1 by DavidSchinazi)
    https://github.com/quicwg/datagram/issues/5=20



Pull requests
-------------
* quicwg/base-drafts (+3/-0/=F0=9F=92=AC16)
  3 pull requests submitted:
  - Migration with zero-length CID is inadvisable (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/3563 [-transport]=20
  - Authoritative access in HTTP/3 (by MikeBishop)
    https://github.com/quicwg/base-drafts/pull/3558 [-http] [design]=20
  - Note that state probably needs to be maintained for each issued CID if =
the peer chooses to use it (by erickinnear)
    https://github.com/quicwg/base-drafts/pull/3557=20

  7 pull requests received 16 new comments:
  - #3563 Migration with zero-length CID is inadvisable (2 by MikeBishop, i=
answett)
    https://github.com/quicwg/base-drafts/pull/3563 [-transport]=20
  - #3557 Note that state needs to be maintained for each issued CID if the=
 peer chooses to use it (3 by erickinnear, ianswett)
    https://github.com/quicwg/base-drafts/pull/3557 [-transport]=20
  - #3550 No need for RCID if the peer increases Retire Prior To (1 by mart=
induke)
    https://github.com/quicwg/base-drafts/pull/3550 [-transport]=20
  - #3548 Confirm Retire Prior To via Acknowledgement (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/pull/3548 [-transport] [design]=20
  - #3547 Limit RCID state (4 by janaiyengar, marten-seemann, martinduke)
    https://github.com/quicwg/base-drafts/pull/3547 [-transport]=20
  - #3536 5tuple routing (4 by ianswett, martinduke, martinthomson)
    https://github.com/quicwg/base-drafts/pull/3536 [-transport]=20
  - #3525 eliminate the difference between when having no RTT sample and ha=
ving one (1 by kazuho)
    https://github.com/quicwg/base-drafts/pull/3525 [-recovery] [design]=20


Repositories tracked by this digest:
-----------------------------------
* https://github.com/quicwg/base-drafts
* https://github.com/quicwg/ops-drafts
* https://github.com/quicwg/datagram
* https://github.com/quicwg/load-balancers
* https://github.com/quicwg/version-negotiation

--===============2282404075448019271==
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

<!doctype html>
<html lang=3D"en">
<head>
<meta charset=3D"utf-8">
<title>Weekly github digest (QUIC Activity Summary)</title>
<style>
body { font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;=
 font-size: 14px; }
h2 { margin-top: 3em; color: #A52A2A; font-style: italic; font-weight: norm=
al; }
h3 { margin-bottom:0; margin-top: 2em; font-size: 1.2em; }
h1+h2 { margin-top: 1em; }
a { color: #bb6219; text-decoration: none; }
li { margin-bottom: .35em; }
.repos { margin-bottom: 0; margin-top:0; line-height: 1.2; }
.new { color: red; }
.label { display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
</style>
</head>

<body>
<h1>Sunday April 05, 2020</h1>

<p>Events without label "editorial"</p>

<h2>Issues</h2>

<h3>quicwg/base-drafts (+5/-2/=F0=9F=92=AC52)</h3>
  <p class=3D"new">5 issues created:</p>
  <ul>
  <li>#3564 <a href=3D"https://github.com/quicwg/base-drafts/issues/3564">S=
etLossDetectionTimer pseudocode is wrong</a> (by martinduke) </li>
 =20
  <li>#3562 <a href=3D"https://github.com/quicwg/base-drafts/issues/3562">I=
nconsistency of QPACK static table</a> (by kazu-yamamoto) </li>
 =20
  <li>#3561 <a href=3D"https://github.com/quicwg/base-drafts/issues/3561">3=
+ and 4+ in the QPACK wire format are complex and inefficient</a> (by kazu-=
yamamoto) </li>
 =20
  <li>#3560 <a href=3D"https://github.com/quicwg/base-drafts/issues/3560">E=
quivalence of preferred_address and NEW_CONNECTION_ID</a> (by martinthomson=
) <span class=3D"label" style=3D"background-color: #fbca04; color: #000000"=
>-transport</span> </li>
 =20
  <li>#3559 <a href=3D"https://github.com/quicwg/base-drafts/issues/3559">L=
inkability with preferred_address usage</a> (by martinthomson) <span class=
=3D"label" style=3D"background-color: #fbca04; color: #000000">-transport</=
span> </li>
  </ul>

  <p>11 issues received 52 new comments:</p>
  <ul>
  <li>#3562 <a href=3D"https://github.com/quicwg/base-drafts/issues/3562">I=
nconsistency of QPACK static table</a> (3 by LPardue, MikeBishop, kazu-yama=
moto) <span class=3D"label" style=3D"background-color: #fbca04; color: #000=
000">-qpack</span> </li>
 =20
  <li>#3561 <a href=3D"https://github.com/quicwg/base-drafts/issues/3561">3=
+ and 4+ in the QPACK wire format are complex and inefficient</a> (7 by LPa=
rdue, MikeBishop, afrind, dtikhonov, kazu-yamamoto, martinthomson) <span cl=
ass=3D"label" style=3D"background-color: #fbca04; color: #000000">-qpack</s=
pan> </li>
 =20
  <li>#3560 <a href=3D"https://github.com/quicwg/base-drafts/issues/3560">E=
quivalence of preferred_address and NEW_CONNECTION_ID</a> (13 by ianswett, =
kazuho, marten-seemann, martinthomson, nibanks) <span class=3D"label" style=
=3D"background-color: #fbca04; color: #000000">-transport</span> </li>
 =20
  <li>#3559 <a href=3D"https://github.com/quicwg/base-drafts/issues/3559">L=
inkability with preferred_address usage</a> (1 by MikeBishop) <span class=
=3D"label" style=3D"background-color: #fbca04; color: #000000">-transport</=
span> </li>
 =20
  <li>#3546 <a href=3D"https://github.com/quicwg/base-drafts/issues/3546">P=
TO probes are sent too frequently</a> (1 by martinthomson) <span class=3D"l=
abel" style=3D"background-color: #fbca04; color: #000000">-recovery</span> =
</li>
 =20
  <li>#3541 <a href=3D"https://github.com/quicwg/base-drafts/issues/3541">R=
etaining the largest received packet number</a> (6 by MikeBishop, ianswett,=
 janaiyengar, martinthomson) <span class=3D"label" style=3D"background-colo=
r: #fbca04; color: #000000">-transport</span> </li>
 =20
  <li>#3523 <a href=3D"https://github.com/quicwg/base-drafts/issues/3523">P=
adding overhead in DNS over QUIC scenarios</a> (3 by LPardue, huitema) <spa=
n class=3D"label" style=3D"background-color: #fbca04; color: #000000">-tran=
sport</span> </li>
 =20
  <li>#3509 <a href=3D"https://github.com/quicwg/base-drafts/issues/3509">R=
equired state for retaining unacked RETIRE_CONNECTION_ID frames is unbound<=
/a> (15 by ianswett, janaiyengar, kazuho, marten-seemann, martinduke, marti=
nthomson, nibanks) <span class=3D"label" style=3D"background-color: #fbca04=
; color: #000000">-transport</span> <span class=3D"label" style=3D"backgrou=
nd-color: #1d76db; color: #ffffff">design</span> </li>
 =20
  <li>#3447 <a href=3D"https://github.com/quicwg/base-drafts/issues/3447">m=
ax_packet_size in 0-RTT</a> (1 by ianswett) <span class=3D"label" style=3D"=
background-color: #fbca04; color: #000000">-transport</span> <span class=3D=
"label" style=3D"background-color: #1d76db; color: #ffffff">design</span> <=
/li>
 =20
  <li>#3094 <a href=3D"https://github.com/quicwg/base-drafts/issues/3094">c=
ongestion window increase on every ACKed packet could result in bursty send=
s</a> (1 by LPardue) <span class=3D"label" style=3D"background-color: #fbca=
04; color: #000000">-recovery</span> <span class=3D"label" style=3D"backgro=
und-color: #1d76db; color: #ffffff">design</span> <span class=3D"label" sty=
le=3D"background-color: #c5def5; color: #000000">proposal-ready</span> </li>
 =20
  <li>#814 <a href=3D"https://github.com/quicwg/base-drafts/issues/814">Add=
 a MESSAGE frame optimized for sub-MTU payloads</a> (1 by LPardue) <span cl=
ass=3D"label" style=3D"background-color: #fbca04; color: #000000">-transpor=
t</span> <span class=3D"label" style=3D"background-color: #1d76db; color: #=
ffffff">design</span> <span class=3D"label" style=3D"background-color: #531=
9e7; color: #ffffff">has-consensus</span> <span class=3D"label" style=3D"ba=
ckground-color: #8e64e0; color: #ffffff">quicv2</span> </li>
  </ul>

  <p>2 issues closed:</p>
  <ul>
  <li>#3561 <a href=3D"https://github.com/quicwg/base-drafts/issues/3561">3=
+ and 4+ in the QPACK wire format are complex and inefficient</a> <span cla=
ss=3D"label" style=3D"background-color: #fbca04; color: #000000">-qpack</sp=
an> </li>
 =20
  <li>#3523 <a href=3D"https://github.com/quicwg/base-drafts/issues/3523">P=
adding overhead in DNS over QUIC scenarios</a> <span class=3D"label" style=
=3D"background-color: #fbca04; color: #000000">-transport</span> </li>
  </ul>

<h3>quicwg/datagram (+1/-0/=F0=9F=92=AC1)</h3>
  <p class=3D"new">1 issues created:</p>
  <ul>
  <li>#5 <a href=3D"https://github.com/quicwg/datagram/issues/5">Anti-affin=
ity for unreliable datagrams</a> (by LPardue) </li>
  </ul>

  <p>1 issues received 1 new comments:</p>
  <ul>
  <li>#5 <a href=3D"https://github.com/quicwg/datagram/issues/5">Anti-affin=
ity for unreliable datagrams</a> (1 by DavidSchinazi) </li>
  </ul>




<h2>Pull requests</h2>
<h3>quicwg/base-drafts (+3/-0/=F0=9F=92=AC16)</h3>
  <p class=3D"new">3 pull requests submitted:</p>
  <ul>
  <li>#3563 <a href=3D"https://github.com/quicwg/base-drafts/pull/3563">Mig=
ration with zero-length CID is inadvisable</a> (by martinthomson) <span cla=
ss=3D"label" style=3D"background-color: #fbca04; color: #">-transport</span=
> </li>
 =20
  <li>#3558 <a href=3D"https://github.com/quicwg/base-drafts/pull/3558">Aut=
horitative access in HTTP/3</a> (by MikeBishop) <span class=3D"label" style=
=3D"background-color: #fbca04; color: #">-http</span> <span class=3D"label"=
 style=3D"background-color: #1d76db; color: #">design</span> </li>
 =20
  <li>#3557 <a href=3D"https://github.com/quicwg/base-drafts/pull/3557">Not=
e that state probably needs to be maintained for each issued CID if the pee=
r chooses to use it</a> (by erickinnear) </li>
  </ul>

  <p>7 pull requests received 16 new comments:</p>
  <ul>
  <li>#3563 <a href=3D"https://github.com/quicwg/base-drafts/pull/3563">Mig=
ration with zero-length CID is inadvisable</a> (2 by MikeBishop, ianswett) =
<span class=3D"label" style=3D"background-color: #fbca04; color: #000000">-=
transport</span> </li>
 =20
  <li>#3557 <a href=3D"https://github.com/quicwg/base-drafts/pull/3557">Not=
e that state needs to be maintained for each issued CID if the peer chooses=
 to use it</a> (3 by erickinnear, ianswett) <span class=3D"label" style=3D"=
background-color: #fbca04; color: #000000">-transport</span> </li>
 =20
  <li>#3550 <a href=3D"https://github.com/quicwg/base-drafts/pull/3550">No =
need for RCID if the peer increases Retire Prior To</a> (1 by martinduke) <=
span class=3D"label" style=3D"background-color: #fbca04; color: #000000">-t=
ransport</span> </li>
 =20
  <li>#3548 <a href=3D"https://github.com/quicwg/base-drafts/pull/3548">Con=
firm Retire Prior To via Acknowledgement</a> (1 by MikeBishop) <span class=
=3D"label" style=3D"background-color: #fbca04; color: #000000">-transport</=
span> <span class=3D"label" style=3D"background-color: #1d76db; color: #fff=
fff">design</span> </li>
 =20
  <li>#3547 <a href=3D"https://github.com/quicwg/base-drafts/pull/3547">Lim=
it RCID state</a> (4 by janaiyengar, marten-seemann, martinduke) <span clas=
s=3D"label" style=3D"background-color: #fbca04; color: #000000">-transport<=
/span> </li>
 =20
  <li>#3536 <a href=3D"https://github.com/quicwg/base-drafts/pull/3536">5tu=
ple routing</a> (4 by ianswett, martinduke, martinthomson) <span class=3D"l=
abel" style=3D"background-color: #fbca04; color: #000000">-transport</span>=
 </li>
 =20
  <li>#3525 <a href=3D"https://github.com/quicwg/base-drafts/pull/3525">eli=
minate the difference between when having no RTT sample and having one</a> =
(1 by kazuho) <span class=3D"label" style=3D"background-color: #fbca04; col=
or: #000000">-recovery</span> <span class=3D"label" style=3D"background-col=
or: #1d76db; color: #ffffff">design</span> </li>
  </ul>



<h2>Repositories tracked by this digest:</h2>
<ul class=3D"repos">
  <li><a href=3D"https://github.com/quicwg/base-drafts">https://github.com/=
quicwg/base-drafts</a></li>
  <li><a href=3D"https://github.com/quicwg/ops-drafts">https://github.com/q=
uicwg/ops-drafts</a></li>
  <li><a href=3D"https://github.com/quicwg/datagram">https://github.com/qui=
cwg/datagram</a></li>
  <li><a href=3D"https://github.com/quicwg/load-balancers">https://github.c=
om/quicwg/load-balancers</a></li>
  <li><a href=3D"https://github.com/quicwg/version-negotiation">https://git=
hub.com/quicwg/version-negotiation</a></li>
  </ul>
</body>
</html>

--===============2282404075448019271==--


From nobody Sun Apr  5 10:06:07 2020
Return-Path: <Markus.Amend@telekom.de>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 725DD3A0F01 for <quic@ietfa.amsl.com>; Sun,  5 Apr 2020 10:06:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 34Uf1NO8vuGi for <quic@ietfa.amsl.com>; Sun,  5 Apr 2020 10:06:01 -0700 (PDT)
Received: from mailout31.telekom.de (mailout31.telekom.de [194.25.225.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C9AD3A0EFE for <quic@ietf.org>; Sun,  5 Apr 2020 10:06:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1586106361; x=1617642361; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=N6ORPBL7OvbGOsVZvZt8iDguMlMnPwwYkbT2URQ9zgE=; b=XRsUYv06eFxKqtmIxVQgKxFCrFVwQ7K0iku4y4B1k5X9fZcbSaYJMojM Yn0JX82i/HbyPa3JIZ5ZdUKBmRr9EEW17Zdv0aCKDmqwVWopyMctpSaxn SCa5ft0+dzeHch0QK9hlyrZzLvbNyeNqA7rvjaG7RFpOTBoAzhlONecPF S6crHRS25sv2q4Bls13YIyRA1Uwhe6zdx3wohs/8BirJ7sYudrnZ0qoIR 31SSQNQcPM9Q57oMhaQIrqCgWixXbehxvocVy3ZJBB4O42qKfuQKGIsrx Lq1hovVwXltKWNiYIx2HQFSkWm7mtrqtkxqSCAh1WgUZk/tE6ibSvzNDK w==;
IronPort-SDR: UV2bcSOfEY2e7+nhszCZEdlMXi+dbKgQzcZPkj4LYHIpX1kxCeBmXYzIyErg8otNvu1WJXbfRa e5nt6h4tXJFQ==
Received: from qde8e4.de.t-internal.com ([10.171.255.33]) by MAILOUT31.dmznet.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Apr 2020 19:05:58 +0200
IronPort-SDR: ZrvWwuZXY8JbnL+fK0QPvBtf7WrHs8zbtXFL3HxYpn9bdOrS0HvQ4iOMuG/8VoaHpMDMZLKEgT +elTh2RbJQknYuL964ongcmgsTLOf2UUE=
X-IronPort-AV: E=Sophos;i="5.72,348,1580770800"; d="scan'208";a="764702864"
X-MGA-submission: =?us-ascii?q?MDEbi9S+DdC4iXwhsOCnLrNxLorvGnREqDXvLT?= =?us-ascii?q?YFdC02q1Nl9KIZ3yTepoYm1yiy9Z7oUssK2XID7RJ7lkYWsCFgdx/z0S?= =?us-ascii?q?0ILONzKGZilIFrD1L7e9jpaGUwqoYsLD9S7AXqmKebVtGxP+M3AYgrmW?= =?us-ascii?q?PpYsuUzkKmPwDuyFupwAZWGw=3D=3D?=
Received: from he105709.emea1.cds.t-internal.com ([10.169.118.41]) by QDE8PP.de.t-internal.com with ESMTP/TLS/ECDHE-RSA-AES256-SHA384; 05 Apr 2020 19:05:58 +0200
Received: from HE105711.EMEA1.cds.t-internal.com (10.169.118.42) by HE105709.emea1.cds.t-internal.com (10.169.118.41) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 5 Apr 2020 19:05:57 +0200
Received: from HE104164.emea1.cds.t-internal.com (10.171.40.35) by HE105711.EMEA1.cds.t-internal.com (10.169.118.42) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Sun, 5 Apr 2020 19:05:57 +0200
Received: from GER01-FRA-obe.outbound.protection.outlook.de (51.4.80.18) by O365mail06.telekom.de (172.30.0.233) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 5 Apr 2020 19:05:55 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=f1tviLzAvXkcTk1c7tae9NKx+ZGoUHtnTWzJBPrUJq8X9f129E6ltLNcB4yRuw20asr/1AxP5orgWYCCWZTuec8oJrJFko/Zh1lmAsccDBTNFYGKzvUrDd1hAwDrRsYv7CFlv9uQ8bAg7r8eGAAgKI9f5DVxvfrD4qUkpfjot+ntfG+77NVoIbX2i4nVaxi5jXDWnyG6raYmELSOERR2EJM/6f0Xkt8JNFhOsT4xDk+hH5rwLazajRMfDg5Q0XglFR+Z9DGwGXdqGa3j2Ygkpz6tcAakN647LE/+XPDfa4tiISo2EwknR+lzB5BBGqhJyosgki2EYpeHhoyEdHBV3g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=N6ORPBL7OvbGOsVZvZt8iDguMlMnPwwYkbT2URQ9zgE=; b=bfEANl5RI+PirrcqAwFDunAP2bF8IWBKi1aUPAwJCZE9s5WhOIPCMJl0YvvjRKNnBxRx6B4+0BbM+mficCnLDm2APrM8NmJ6PpMFbjNPulutNuzsxoZlWDePDSde+xYQzd+7K5z5MsZUoKGcRcOdOnCGxZAgQxCbw1mUxqkYCzUYE/FQcbeibvU/lOWBYsHpSAoAXXlqXL8I8dGJozWQttZXzvENkqgbfOho8j/H03NLnaetZtR7epbWuT04DTS0h9YsgkrP6nsXfEbxQnjLg6qvA6M9SvNlIBjUbvYRJqkpWAP7qdwbYGFy3Dfy3nSmBR8ysx6CcEoDKNl9q0MB9w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=telekom.de; dmarc=pass action=none header.from=telekom.de; dkim=pass header.d=telekom.de; arc=none
Received: from FRAPR01MB0595.DEUPRD01.PROD.OUTLOOK.DE (10.158.136.9) by FRAPR01MB0722.DEUPRD01.PROD.OUTLOOK.DE (10.158.133.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.20; Sun, 5 Apr 2020 17:05:56 +0000
Received: from FRAPR01MB0595.DEUPRD01.PROD.OUTLOOK.DE ([fe80::8508:4727:bda6:c515]) by FRAPR01MB0595.DEUPRD01.PROD.OUTLOOK.DE ([fe80::8508:4727:bda6:c515%7]) with mapi id 15.20.2856.027; Sun, 5 Apr 2020 17:05:56 +0000
From: <Markus.Amend@telekom.de>
To: <spencerdawkins.ietf@gmail.com>, <mt@lowentropy.net>
CC: <quic@ietf.org>
Subject: RE: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
Thread-Topic: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]
Thread-Index: AQHWCP/Rt4R2XgI1nkyTsASmqG6UgKhqw1bQ
Date: Sun, 5 Apr 2020 17:05:56 +0000
Message-ID: <FRAPR01MB05959C61D161CEB3819843D5FAC50@FRAPR01MB0595.DEUPRD01.PROD.OUTLOOK.DE>
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com> <14c8e8d3-1c93-408c-80d5-4fc298b42583@www.fastmail.com> <CAKKJt-eSYR1r5nWQQWbBnGCn1EKnNXoBWOrthCcgXdqg1cxFqQ@mail.gmail.com> <88651f7f-d78a-48b7-8f73-57c31cca3f95@www.fastmail.com> <CAKKJt-csCm-_PSGjeQ7CG0bay1wrdPsa8UPP0x9Z24FsMkz-EA@mail.gmail.com>
In-Reply-To: <CAKKJt-csCm-_PSGjeQ7CG0bay1wrdPsa8UPP0x9Z24FsMkz-EA@mail.gmail.com>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Markus.Amend@telekom.de; 
x-originating-ip: [212.201.104.11]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8a24ad0e-2240-4c95-050e-08d7d9839b47
x-ms-traffictypediagnostic: FRAPR01MB0722:
x-microsoft-antispam-prvs: <FRAPR01MB0722FC87CB24121EECDB97EBFAC50@FRAPR01MB0722.DEUPRD01.PROD.OUTLOOK.DE>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03648EFF89
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:FRAPR01MB0595.DEUPRD01.PROD.OUTLOOK.DE; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(39860400002)(136003)(376002)(396003)(346002)(366004)(66446008)(76116006)(478600001)(316002)(64756008)(110136005)(4326008)(2906002)(66946007)(71200400001)(66476007)(66556008)(966005)(26005)(8676002)(53546011)(7696005)(8936002)(86362001)(81166006)(81156014)(186003)(9686003)(5660300002)(33656002)(55016002); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: telekom.de does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: jp/f2fna3NoLkLdBiWZ8qtyN25MEKiJn2/9m3fkQmCIspQtsvLa3mz6d1Ad3fylDXIVe+zbRtfCjy3rJkPBbOIXrykUw+ra16mue74iu1uuP3JSCk4vkRkbfCcbdjwD1CpYMR+hYdZn62GM3RsvsrnVvrjSChM5cF+sE/ngB7XVeISfNrkIng3zPz8m/OHyVzYHkq9wX2OLfuAAyuZTLc+Lw1IEfV8+h9pU/TM8u8p/OPC5ypT2p8GPlvLZlknhb9jIVPTZRtuxYSRelwb/gbhcJkpKUCy8FyyeZvmFBkHziue4AW3hjNi5B17W1GYpeXDDVq7LV3Rgw4vhuOfit1BbiztiY/6KnH8OqtAL8tWX8W0XtuTQnEj9ICl4V6VTAXFsMQ2XHWO1dXyaohFBlGXkoIwPSBAtndGGd2xZW81WlOq8/Us/qa/5ipW6ZdzdX8NZ8B4skHU45KPHK4jBNn9fmZECotIxqMvrnx9b5vNk=
x-ms-exchange-antispam-messagedata: zbFfIaL78+/X4oizLWaebHi8DaxGXsvxqgKZRnRJF2sMJEmarr4EyL7JaAG9y7LpM6XjEWrIU3N+TIKcKRAiVdwS1HSUubyGWAtvwKoBaIjXKGSAiB8bDHkQHaQiEZODkfvwP1Rgu9sRITt+ywYG0Q==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 8a24ad0e-2240-4c95-050e-08d7d9839b47
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Apr 2020 17:05:56.3741 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: aAze48iDmG3GLfmkA/6jfYVdDFNFB7KAGi3Jtr6KS2Pvx1yp0UL5pctyT0Xu6s748Dk/Xuei1tJ76j/Jr2Mk1Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRAPR01MB0722
X-TM-SNTS-SMTP: A1D0E332BF84F35C51F0D0BDE05B5D2C66FC84A95EFE8F642B650272D8BF1D4C2000:8
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/M4ftdooSOhloQcnqyx8oagZpRe0>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Apr 2020 17:06:05 -0000

RGVhciBJRVRGIGNvbW11bml0eSwNCg0KYXMgb25lIHRoZSBjby1hdXRob3JzIG9mIHRoZSAzR1BQ
IExTIHJlcXVlc3QgYW5kIGFsc28gYmVpbmcgYWN0aXZlIGF0IElFVEYgbWFpbmx5IGluIHRoZSBt
dWx0aXBhdGggdHJhbnNwb3J0IGFyZWEsIEkgd2FudCB0byBzaGFyZSBzb21lIHZpZXdzIGZyb20g
bXkgc2lkZS4NCg0KQVRTU1MgaXMgYSBmYW50YXN0aWMgdG9vbCB0byBjaGFuZ2UgY3VzdG9tZXIg
Y29ubmVjdGl2aXR5IGV4cGVyaWVuY2UgYnkgc2ltdWx0YW5lb3VzbHkgdXNlIGNlbGx1bGFyIGFu
ZCBXaUZpIChtdWx0aS1jb25uZWN0aXZpdHkpLiBIZW5jZSwgaXQgcHJvbWlzZXMgYmVzdCByZWxp
YWJpbGl0eSBhbmQgcGVyZm9ybWFuY2UuIEVzcGVjaWFsbHkgdGhlIHNwbGl0dGluZyBtb2RlIChw
ZXItcGFja2V0IG11bHRpcGF0aCBkZWNpc2lvbikgb2YgQVRTU1MgZ2l2ZXMgaW4gdGhpcyBjb250
ZXh0IGhpZ2hlc3QgZmxleGliaWxpdHkgYW5kIGhpZ2hlc3QgZ3JhbnVsYXJpdHkgZm9yIHR1bmlu
ZyB0aGUgUW9FLiBUaGUgYWxtb3N0IGZpbmFsaXplZCBSZWwuIDE2IGRlZmluZXMgdGhlIHdlbGwg
a25vd24gYW5kIG1hdHVyZSBNUFRDUCwgYnV0IGxhY2tzIGluIHN1cHBvcnRpbmcgVURQIGFuZCBp
biBwYXJ0aWN1bGFyIGl0cyByYWlzaW5nIHNoYXJlIG9mIFFVSUMgdHJhZmZpYy4NCg0KQSBsb2dp
Y2FsIHN0ZXAgaXMgbm93IHRvIGNsb3NlIHRoaXMgZ2FwIGluIHRoZSAzR1BQIFJlbC4gMTcgcGhh
c2UsIGJ1dCBhbHNvIGltcHJvdmluZyB0aGUgZG9jdW1lbnRhdGlvbiBvZiBtdWx0aXBhdGggY29t
cG9uZW50cy4NCldobyBjYW5ub3QgZG8gdGhpcyBiZXR0ZXIgdGhhbiB0aGUgbXVsdGlwYXRoIHRy
YW5zcG9ydCBleHBlcnRzIGF0IElFVEY/DQoNCkluIGdlbmVyYWwsIEkgc2VlIElFVEYgaW4gdGhl
IHBvc2l0aW9uIHRvIHdlbGwgZG9jdW1lbnQNCi0gUHJvdG9jb2xzDQotIHBhdGggbWFuYWdlcg0K
LSB0cmFmZmljIGRpc3RyaWJ1dGlvbiBzY2hlZHVsZXIgKGUuZy4gaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWJvbmF2ZW50dXJlLWljY3JnLXNjaGVkdWxlcnMtMDApDQotIHJlLW9y
ZGVyaW5nIG1lY2hhbmlzbQ0KZm9yIG11bHRpcGF0aCBwdXJwb3NlcyB3aGljaCBjYW4gYmUgc2lt
cGx5IHJlZmVyZW5jZWQgYnkgM0dQUCAoQVRTU1MpLCBCQkYgKEh5YnJpZCBBY2Nlc3MpIG9yIGFu
eSBvdGhlciBTRE8uDQoNCg0KSW4gY2FzZSBRVUlDIGlzIHNlZW4gYXMgdGhlIHByb3RvY29sIG9m
IGNob2ljZSB0byBmdWxmaWxsIHRoZSBkZW1hbmQgb24gdGhlIExTIHJlcXVlc3QsIHRoZSBmb2xs
b3dpbmcgZXh0ZW5zaW9ucywgYWxyZWFkeSBjb25zaWRlcmVkIGluIHRoZSBRVUlDIFdHLCBtaWdo
dCBiZSBtYW5kYXRvcnkgb3IgdXNlZnVsDQoNCi0gTVAgc3VwcG9ydA0KLSBEYXRhZ3JhbSBzdXBw
b3J0IGZvciBmbGV4aWJsZSByZWxpYWJpbGl0eSBhbmQgbGF0ZW5jeSBzZW5zaXRpdml0eSBkZW1h
bmRzDQotIFR1bm5lbC9Qcm94eWluZyBtZWNoYW5pc20gKGUuZy4gTUFTUVVFKQ0KDQpUaGluZ3Mg
dGhhdCBtaWdodCBiZSBvZiBmdXJ0aGVyIGludGVyZXN0IHRvIGJlIGludmVzdGlnYXRlZCAoZS5n
LiBhdCBJQ0NSRykgaW5kZXBlbmRlbnQgZnJvbSBhIHBhcnRpY3VsYXIgcHJvdG9jb2wNCi0gQ29u
Z2VzdGlvbiBjb250cm9sIG92ZXIgY29uZ2VzdGlvbiBjb250cm9sIChlLmcuIEUyRSBRVUlDIG92
ZXIgTVAtUVVJQyBvciBFMkUgUVVJQyBvdmVyIE1QLURDQ1ApDQotIEVuY3J5cHRpb24gb3ZlciBl
bmNyeXB0aW9uIChlLmcuIFFVSUMgb3ZlciBNUC1RVUlDIG92ZXIgM0dQUCBJUHNlYyB0dW5uZWwg
KHVudHJ1c3RlZCBwYXRoKSkNCg0KSW5kZXBlbmRlbnQgZnJvbSBhIHBvdGVudGlhbCAoTVAtKVFV
SUMgc29sdXRpb24sIFNDVFAgYW5kIE1QLURDQ1Agd2VyZSBhbHNvIG1lbnRpb25lZCBhcyBjYW5k
aWRhdGVzIGluIHRoaXMgb25nb2luZyBlbWFpbCBjb252ZXJzYXRpb24uIEkgd291bGQgc2F5IDNH
UFAgZG9lcyBub3QgbmVjZXNzYXJpbHkgZXhwZWN0IGFuIGFuc3dlciBmcm9tIElFVEYgd2hpY2gg
b25seSBpbmNsdWRlcyBhIFFVSUMgYmFzZWQgc29sdXRpb24uIFJhdGhlciBpdCBpcyB0aGUgYmVs
aWV2ZSB0aGF0IElFVEYgZmVlZGJhY2tzIHRoZSBzb2x1dGlvbiB3aGljaCBmaXRzIGJlc3QgYW5k
IGFsc28gY29uc2lkZXJzIHRoZSB0b3VnaCB0aW1lbGluZSBvZiAzR1BQLiBUaGlzIG1pZ2h0IGFs
c28gbGVhZCB0byBhbiBpbnRlcmltIHNvbHV0aW9uIG90aGVyIHRoYW4gUVVJQywgdW50aWwgYSBm
aW5hbCBRVUlDIHNvbHV0aW9uIGlzIG1hdHVyZS4gSSBzdHJvbmdseSBiZWxpZXZlIHRoYXQgKE1Q
LSlRVUlDIHdpbGwgaW4gZnV0dXJlIGJlIGNhcGFibGUgb2Ygc3VwcG9ydGluZyBldmVyeSByZXF1
aXJlbWVudHMgb2YgdGhlIDNHUFAgQVRTU1MgTFMsIGl0J3MganVzdCBhIG1hdHRlciBvZiB0aW1l
LCB3aGljaCBtaWdodCBiZSB0aGUgY3J1eC4uLg0KDQpJIHdhbnQgYWxzbyB0byBwb2ludCBvdXQs
IHRoYXQgdGhlIE1QLURDQ1AgZnJhbWV3b3JrIGRyYWZ0IHdpdGggaXRzIGZvcm11bGF0ZWQgcmVx
dWlyZW1lbnRzIChodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYW1lbmQtdHN2d2ct
bXVsdGlwYXRoLWZyYW1ld29yay1tcGRjY3AtMDEjc2VjdGlvbi0yKSBtb3N0IHByb2JhYmx5IGFk
ZHJlc3NlcyBtb3N0IG9mIHRoZSByZXF1aXJlbWVudHMgb2YgdGhlIDNHUFAgQVRTU1MgTFMsIHNp
bmNlIGl0IGlzIG1hZGUgZm9yIEFUU1NTIHB1cnBvc2VzIChzZWUgQWJzdHJhY3QvSW50cm9kdWN0
aW9uKS4gRnVydGhlcm1vcmUgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9tZWV0aW5nLzEw
NC9tYXRlcmlhbHMvc2xpZGVzLTEwNC10c3Z3Zy1zZXNzYi00My1tYXJrdXMtYW1lbmQtbXVsdGlw
YXRoLWRjY3AtMDAgbWlnaHQgYmUgd29ydGggcmVhZGluZywgc2luY2UgaXQgYWRkcmVzc2VzIHRo
ZSBnZW5lcmFsIGNoYWxsZW5nZXMgc2VlbiBidXQgYWxzbyB0aGUgY2hhbGxlbmdlcyBpbiBwYXJ0
aWN1bGFyIHVzaW5nIE1QLVFVSUMgKHNsaWRlIDMtNSwgOSkNCg0KQlINCg0KTWFya3VzDQoNCg0K
DQoNCkZyb206IFFVSUMgPHF1aWMtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIFNwZW5j
ZXIgRGF3a2lucyBhdCBJRVRGDQpTZW50OiBEb25uZXJzdGFnLCAyLiBBcHJpbCAyMDIwIDE3OjAy
DQpUbzogTWFydGluIFRob21zb24gPG10QGxvd2VudHJvcHkubmV0Pg0KQ2M6IElFVEYgUVVJQyBX
RyA8cXVpY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbRndkOiBOZXcgTGlhaXNvbiBTdGF0ZW1l
bnQsICJMUyBvbiBuZWVkIGZvciBNdWx0aS1QYXRoIFFVSUMgZm9yIEFUU1NTIl0NCg0KSGksIE1h
cnRpbizCoA0KDQpPbiBXZWQsIEFwciAxLCAyMDIwIGF0IDEwOjQ0IFBNIE1hcnRpbiBUaG9tc29u
IDxtYWlsdG86bXRAbG93ZW50cm9weS5uZXQ+IHdyb3RlOg0KDQpPbiBUaHUsIEFwciAyLCAyMDIw
LCBhdCAxMzowNSwgU3BlbmNlciBEYXdraW5zIGF0IElFVEYgd3JvdGU6DQpbLi4uXcKgDQoNCj4+
IElmIHRoaXMgaXMgdHJ1bHkgZGVzaXJhYmxlLCBJIHdvdWxkIHN1Z2dlc3QgdGhhdCBzb21lIG9m
IHRob3NlIGNvbXBhbmllcyBsaXN0ZWQgYXMgc3VwcG9ydGluZyB0aGUgbGlhaXNvbiBzdGF0ZW1l
bnQgY291bGQgc2VuZCBzb21lIHBlb3BsZSB0byBmZWVkIGluIHJlcXVpcmVtZW50cywgcmVmaW5l
IHRoZSBzY29wZSwgbWFrZSBwcm9wb3NhbHMsIGFuZCB3b3JrIG9uIHNvbHV0aW9ucy7CoCBUaGUg
SUVURiBpcyB1bmxpa2VseSB0byBtYWdpY2FsbHkgY3JlYXRlIHNvbWV0aGluZyB0aGF0IHdpbGwg
bWVldCAzR1BQIG5lZWRzIGFuZCB0aGUgc3BlZWQgb2YgaW50ZXJhY3Rpb24gdmlhIGxpYWlzb24g
c3RhdGVtZW50IGlzbid0IGNvbmR1Y2l2ZSB0byB3b3JraW5nIHRocm91Z2ggdGhpcy4NCg0KWy4u
Ll3CoA0K


From nobody Mon Apr  6 05:44:24 2020
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65E083A1009 for <quic@ietfa.amsl.com>; Mon,  6 Apr 2020 05:44:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.269
X-Spam-Level: 
X-Spam-Status: No, score=-2.269 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.168, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ymljn6mXb8Sg for <quic@ietfa.amsl.com>; Mon,  6 Apr 2020 05:44:18 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2041.outbound.protection.outlook.com [40.107.20.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CDDB43A1008 for <quic@ietf.org>; Mon,  6 Apr 2020 05:44:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iWWQ6zo3fu4N+QhtSJ8/5SrV/ofVVqSswLzOTwqgULfgEAgo6J8mpLpPDvFTfPG64ZvTeSzzYPOBZV19c/JsAOdVOOd6eXzhSVsUfsGqfZJL68JhvIVKe4PYv2LlEhy/+D6i9pgRiIl6scsXtu2ynpsXyUPM58AJqcgRPBNawvc6xTX51JXLJu+AD8YxRfxyKwIwbA3R7Pz+smMVCczemoHPCv7Thy9BKAqvLMshyn5MQigHP11Vvl8p+okJlvMdCwFhRxBfALiOJnQRIrmAWPW3EyAuJiatbC6dDKyiQ40rWgGOMSbNUBrISePHaGOKpXdhrueLaoMt5NbnUNN2YQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q6T0rkuvhWPQPZtF+pKjtb0DQwZubybghNmxDC2sAgw=; b=ghRAMLfpYnQCgmKgqIKqFnTDA8RQQIxOGH2ITnZNBNn/Hy9bWnL8II6q+1TRwSib/cePa0+iy/ktZ4IhaqFWA4SogAsR7VsMaTNNay0QA8v5pfBtxKB4ASaom04G6Fe87gGlaTlYHWevadhK6gxmikamM//8dLe8YIQJm8MKdI6gNlAIfkIT081J3dWbBnghxA23FAIjbUuEmnbiXvpgk3gUiJhyxJ9K8rLUKHA6RbXpg5U4AGcMoTsN3Y5v9nI970aTgz3uAZAKUffNIYFmv78NC7VvNeVLMqKnPvdBng/zp73L3y5ZD5VaM3zKbVQcTPa27EHY3YcoPaHcXc/ssw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q6T0rkuvhWPQPZtF+pKjtb0DQwZubybghNmxDC2sAgw=; b=dla/1249QOBDpzkz+qKbG9vav8qPyDgoc5UO/NWB5t8P6iWfI2NUz7jEWNEvhVzmlnY52SjRJ13F0FJTPQAa6FblS799ixSJy5cu0ty10/TqaVStkXafzi3TFXs4RB6s8/NdXUqQKhkjAGQxxq8Cf+nX1Dk6LE0RGPC/QkCf+dQ=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (52.133.7.14) by HE1PR0702MB3595.eurprd07.prod.outlook.com (10.167.143.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.13; Mon, 6 Apr 2020 12:44:15 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a%2]) with mapi id 15.20.2900.012; Mon, 6 Apr 2020 12:44:15 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "fenix@fb.com" <fenix@fb.com>, "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>, "lucaspardue.24.7@gmail.com" <lucaspardue.24.7@gmail.com>
CC: "ted.ietf@gmail.com" <ted.ietf@gmail.com>, "mt@lowentropy.net" <mt@lowentropy.net>, "lars@eggert.org" <lars@eggert.org>, "spencerdawkins.ietf@gmail.com" <spencerdawkins.ietf@gmail.com>, Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, "quic@ietf.org" <quic@ietf.org>
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Topic: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Index: AQHWCb9S1+bTW3c/Fkmo5bSbbOBgxqhncZmAgAAR+gCAABvKgP//sDKAgAS/GIA=
Date: Mon, 6 Apr 2020 12:44:15 +0000
Message-ID: <b9982c48f7d9fd07542ec2504f1a9fbe67956a62.camel@ericsson.com>
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be> <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com> <2387458e-f2fd-2de9-ee68-4cee8ebbe9ed@uclouvain.be> <F2392732-FC09-46D0-99DF-EED238C68C77@fb.com>
In-Reply-To: <F2392732-FC09-46D0-99DF-EED238C68C77@fb.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com; 
x-originating-ip: [192.176.1.82]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 90d7e87f-add5-4f29-6fff-08d7da2836f4
x-ms-traffictypediagnostic: HE1PR0702MB3595:|HE1PR0702MB3595:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <HE1PR0702MB35959A242069BF850892B38A95C20@HE1PR0702MB3595.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0365C0E14B
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(39860400002)(366004)(346002)(396003)(376002)(136003)(6512007)(36756003)(76116006)(66946007)(66446008)(64756008)(66556008)(66476007)(316002)(4326008)(478600001)(54906003)(110136005)(66616009)(6486002)(2616005)(81166006)(6506007)(8676002)(44832011)(8936002)(186003)(2906002)(5660300002)(71200400001)(26005)(81156014)(86362001)(99936003)(99106002); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zlGFxgyBLq0VuA1SX7f4KMUyZXxiRFGAFEBY1UVnqJmnE5f1X7u17PKB8Bk+V3HEz1H0FNZ6sZP17Vefgha/dQsczkSk5keJGkw6Gy8eL2ROq1mruCCGUl9liuDR+9KyUaiJJ6v8CG3gKKDIy1OaCNj6/WJ1gUHo8eIUP99JDkyOWJ9ZnJRnrVQbyC2EK3JMvKzwzT2EL+8rBG+xtTyx67DT1jJLiQ+UXR8B3sC7Kd00Ni68A+a10Cwq2R/AkIhSoBqFC563QlQCEotVBJmmbfV+MFVBqhJDeEmW1LfpKgXsyGQzRGmXE+PqJKjGpkxfeM7o7mTN7NaCk1iUY6KEmYXyRJ9wuacnimigEtbwcvgUEb7U+2we6A6olgVviLyXeSKfPPNg91nk2LMa2G3wk2vWpnO2tgZ/miFhe122VIn1cyYI9CcVUzSKQrBdSoM2jW7qeLpT5JgEugc01EWC28WgLc/6GaI8fXP6zTIrU3tjtLD0IgQrroZCEvbIwRT+
x-ms-exchange-antispam-messagedata: Gi2eUZtx4/9orDgov9Pk2iNnC4Gz45V/V+pKb9px9UxL6wXcu3gBF+4t8xxwy2Kz0SF1RSPurKJMuU2S3K08TVsa76qeE/A0eddp4Tq1tq1tB9fIWakfYL6o+TrKvcZVSVzLBMFcvWuhqEGThM3ncw==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-kT9CzREY8yIhmmw1Et5N"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 90d7e87f-add5-4f29-6fff-08d7da2836f4
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Apr 2020 12:44:15.0211 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Fvjb6+7c8i5Dm2VDsvbYuTnUlEl+2wV2YXtPIBOnbg4rNdQCY5J8151DTVo9saU5TCXDANAmEHnGuXR9KNu1J/e+93ookGr/8fCfR2G7N7Q=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3595
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/PFFi50ltUZ89NouwNADfkiFNhp4>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Apr 2020 12:44:23 -0000

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

Hi Roberto,

Do you have a reference or can you expand on what functionalities you actua=
lly
expect from a session layer?=20

Cheers

Magnus

On Fri, 2020-04-03 at 19:15 +0000, Roberto Peon wrote:
> QUIC is currently missing a session layer other than H3.
>=20
> I'm pretty unhappy about the idea of other protocols right now, since I
> believe moving forward without a generic session layer is a mistake we'll=
 all
> pay for in the future ( again).
>=20
> -=3DR
>=20
> =EF=BB=BFOn 4/3/20, 10:01 AM, "QUIC on behalf of Olivier Bonaventure" <
> quic-bounces@ietf.org on behalf of Olivier.Bonaventure@uclouvain.be> wrot=
e:
>=20
>     Hello Lucas,
>    =20
>     > I'll acknowledge that HTTP/3 isn't the only use of QUIC, but it is =
a=20
>     > comprehensive use of the transport features that has deployment=20
>     > experience.=20
>    =20
>     I agree that HTTP/3 has been the main use case for QUIC and that it h=
as=20
>     influenced some parts of its design. However, I personally consider Q=
UIC=20
>     as the generic transport protocol that will support a broad set of=
=20
>     applications that will probably have different requirements than HTTP=
/3.
>    =20
>     QUIC has a very clean and extensible design and architecture. It open=
s=20
>     new ways to think about the transport layer without all the problems=
=20
>     that TCP has faced since roughly the last two decades.
>    =20
>     > So looking at MPQUIC thorough the lens of HTTP/3, streams=20
>     > may not be truly independent because of their reliance on other str=
eams=20
>     > such control or QPACK.=20
>    =20
>     Agreed, but there are applications that will use independant streams.=
 A=20
>     simple example is a standard file transfert and many existing=20
>     applications that rely on a single bytestream. A TLS VPN that uses QU=
IC=20
>     instead of TLS/TCP could map each transported TCP connection over a=
=20
>     different QUIC stream.
>    =20
>     > Furthermore, even if we model the streams as=20
>     > independent HTTP requests, the reality is that there is often a hig=
her=20
>     > layer that wants to put them back together and there the ordering c=
an=20
>     > matter. These are elements of the puzzle for prioritizing multiplex=
ing=20
>     > of streams.
>     >=20
>     > Getting scheduling of HTTP streams right is really hard. With HTTP/=
2
> and=20
>     > TCP today we see several server implementations that just don't do =
it=20
>     > very well and may never get around to fixing it. We've also seen is=
sues=20
>     > in how servers adapt their scheduling to client reprioritization=
=20
>     > signals. That seems quite relevant to this use case which requires =
a=20
>     > server to select an appropriate path based on client conditions.
>     >=20
>     > The experience, to me, is a sign that people would struggle to buil=
d an=20
>     > HTTP/3 implementation (particularly server-side response scheduling=
)=20
>     > that achieves the theoretical goals of MPQUIC. Is it something that=
 can=20
>     > be tested and shown to demonstrably outperform HTTP/3 plus connecti=
on=20
>     > migration in a statistically significant fashion? Maybe there are c=
ase=20
>     > studies of  HTTP/2 implementations that have tried adapting to MPTC=
P,=20
>     > which could inform an analysis for HTTP/3?
>    =20
>     In MPTCP, we were less ambitious than in HTTP/2 or HTTP/3 concerning =
the=20
>     packet schedulers. We considered that each host is independant and th=
at=20
>     it uses its own packet scheduler. In contrast with HTTP/2, we did not=
=20
>     define ways to prioritise one path over the other by exchanging=20
>     information in the protocol (except the backup bit, but this disables=
 a=20
>     path). In practice, what we observe is that the application selects t=
he=20
>     packet scheduler that it needs locally. On Apple smartphones, this is=
=20
>     the choice between the Handover and the Interactive modes for example=
.=20
>     This is not as powerful as negotiating packet schedulers over the MPT=
CP=20
>     connection, but seems a reasonable tradeoff from an engineering=20
>     viewpoint based on deployment experience.
>    =20
>    =20
>     Olivier
>    =20
>    =20
>=20
--=20
Cheers

Magnus Westerlund=20


----------------------------------------------------------------------
Networks, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------



--=-kT9CzREY8yIhmmw1Et5N
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEtww
ggYHMIID76ADAgECAhALRm3NcHtuMGWutmt5cXntMA0GCSqGSIb3DQEBCwUAMEcxCzAJBgNVBAYT
AlNFMREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBD
QSB2MzAeFw0xNzEyMTUwNzIyMjNaFw0yMDEyMTUwNzIyMjJaMHAxETAPBgNVBAoMCEVyaWNzc29u
MRowGAYDVQQDDBFNYWdudXMgV2VzdGVybHVuZDEtMCsGCSqGSIb3DQEJARYebWFnbnVzLndlc3Rl
cmx1bmRAZXJpY3Nzb24uY29tMRAwDgYDVQQFEwdlcmFtc3dkMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAsKlHZvB3TsmLEDtPSiFFKAh73S2wApt+laqg5eXTqonqnzT9ykEGL2dx9mBT
+2WZiIKxo4w2sisVl3EEYTqXTkctpur7cN29gLC8F3tJHGI2sUVpO9AwpVrN+UuHEVetHt7hdxW9
uYd0LJJ8TP6/wGkIfAFaZxlZUn79O2eHElfih1iVIiTZXLcEe1rBJtzhUNRHWgOm2vQlDJ4sCpig
GFq5w+XSRviEQMkQZRvw1CQmb35QS/C/T36ogzIRHDuAdkoSaiUOY/S2dLp4HkwvOOg+tADpaHkr
bdmdnjKGrYSnJigmxw14pJugxL/Vb2EeVcgpAfVVst7Lm4POPRI8+wIDAQABo4IBxDCCAcAwSAYD
VR0fBEEwPzA9oDugOYY3aHR0cDovL2NybC50cnVzdC50ZWxpYS5jb20vZXJpY3Nzb25ubGluZGl2
aWR1YWxjYXYzLmNybDCBggYIKwYBBQUHAQEEdjB0MCgGCCsGAQUFBzABhhxodHRwOi8vb2NzcDIu
dHJ1c3QudGVsaWEuY29tMEgGCCsGAQUFBzAChjxodHRwOi8vY2EudHJ1c3QudGVsaWFzb25lcmEu
Y29tL2VyaWNzc29ubmxpbmRpdmlkdWFsY2F2My5jZXIwKQYDVR0RBCIwIIEebWFnbnVzLndlc3Rl
cmx1bmRAZXJpY3Nzb24uY29tMFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQESMDowOAYIKwYBBQUH
AgEWLGh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20vQ1BTMB0GA1UdJQQW
MBQGCCsGAQUFBwMEBggrBgEFBQcDAjAdBgNVHQ4EFgQU5ivuhpU51W4UhBDBWwf8XsU837YwHwYD
VR0jBBgwFoAUHHsZnpecdqwgPdjc45Fq49stplMwDgYDVR0PAQH/BAQDAgWgMA0GCSqGSIb3DQEB
CwUAA4ICAQBn0FKukg00UN/c/ESpxSIaYTrsd8liHHMu5rLpOBNOacpGNBMGNgUDDt4QihhoQR3c
vhYXCrAM59NTvw0HNlgqHZoEeVY7YnJJYnJXDCLUfkK5Dn28E3QrzykkF6giUOXDyF9mhWYbSAkJ
yx0Yj0Xc8en3wYNyoFYEqjlKtZrdV0pcgFzEeXVLS8DWrzSy7+KfUtDOEiM6H3zO3nsq++KBmsOi
SKkWn4oYERZg5KElEAHis9av+3KIaEPnOAt8QRWRpFfGZ4d89F16qFvElup5n7l864FqxnC2friD
o4hLQY6ENaOaYIihXhbl2UYxAGDk89aJm/S5pYyq7wzm+KK3IcUl60rmc8SJlt6QXKw0wXEOE1Mu
bauYKMsad2s8jD+rEkXp+agTRl+sezWaRxHBpxuUKDd6MhwDig3SZi1qP7D/Ds4V+JLIjjUJc25l
9tvMGC9+lqI0P+vMI3Zyrou0NNfb55uLQaq18O+7BZ8Kv7jvFdxYyUgbxQ0SPEiyhylcLHAmJeLC
QaiZHmCREBkCLKSf0O4lE2TrVzdOD38wjzuQ27U3UddVCD9EQ3tF7o6EVhpxJJUlB6xe/2UWwy4Z
la71dKLUhakdVrN5abzxqFWvzOAT9nBa2HzYVBtpbcu6KGh72YJ+M79fa9iIkcQCgUnw3gIAeWd/
/n4YbY2QhDCCBgcwggPvoAMCAQICEAtGbc1we24wZa62a3lxee0wDQYJKoZIhvcNAQELBQAwRzEL
MAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRp
dmlkdWFsIENBIHYzMB4XDTE3MTIxNTA3MjIyM1oXDTIwMTIxNTA3MjIyMlowcDERMA8GA1UECgwI
RXJpY3Nzb24xGjAYBgNVBAMMEU1hZ251cyBXZXN0ZXJsdW5kMS0wKwYJKoZIhvcNAQkBFh5tYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20xEDAOBgNVBAUTB2VyYW1zd2QwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCwqUdm8HdOyYsQO09KIUUoCHvdLbACm36VqqDl5dOqieqfNP3K
QQYvZ3H2YFP7ZZmIgrGjjDayKxWXcQRhOpdORy2m6vtw3b2AsLwXe0kcYjaxRWk70DClWs35S4cR
V60e3uF3Fb25h3QsknxM/r/AaQh8AVpnGVlSfv07Z4cSV+KHWJUiJNlctwR7WsEm3OFQ1EdaA6ba
9CUMniwKmKAYWrnD5dJG+IRAyRBlG/DUJCZvflBL8L9PfqiDMhEcO4B2ShJqJQ5j9LZ0ungeTC84
6D60AOloeStt2Z2eMoathKcmKCbHDXikm6DEv9VvYR5VyCkB9VWy3subg849Ejz7AgMBAAGjggHE
MIIBwDBIBgNVHR8EQTA/MD2gO6A5hjdodHRwOi8vY3JsLnRydXN0LnRlbGlhLmNvbS9lcmljc3Nv
bm5saW5kaXZpZHVhbGNhdjMuY3JsMIGCBggrBgEFBQcBAQR2MHQwKAYIKwYBBQUHMAGGHGh0dHA6
Ly9vY3NwMi50cnVzdC50ZWxpYS5jb20wSAYIKwYBBQUHMAKGPGh0dHA6Ly9jYS50cnVzdC50ZWxp
YXNvbmVyYS5jb20vZXJpY3Nzb25ubGluZGl2aWR1YWxjYXYzLmNlcjApBgNVHREEIjAggR5tYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20wVQYDVR0gBE4wTDBKBgwrBgEEAYIPAgMBARIwOjA4
BggrBgEFBQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMw
HQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMB0GA1UdDgQWBBTmK+6GlTnVbhSEEMFbB/xe
xTzftjAfBgNVHSMEGDAWgBQcexmel5x2rCA92NzjkWrj2y2mUzAOBgNVHQ8BAf8EBAMCBaAwDQYJ
KoZIhvcNAQELBQADggIBAGfQUq6SDTRQ39z8RKnFIhphOux3yWIccy7msuk4E05pykY0EwY2BQMO
3hCKGGhBHdy+FhcKsAzn01O/DQc2WCodmgR5VjtickliclcMItR+QrkOfbwTdCvPKSQXqCJQ5cPI
X2aFZhtICQnLHRiPRdzx6ffBg3KgVgSqOUq1mt1XSlyAXMR5dUtLwNavNLLv4p9S0M4SIzoffM7e
eyr74oGaw6JIqRafihgRFmDkoSUQAeKz1q/7cohoQ+c4C3xBFZGkV8Znh3z0XXqoW8SW6nmfuXzr
gWrGcLZ+uIOjiEtBjoQ1o5pgiKFeFuXZRjEAYOTz1omb9LmljKrvDOb4orchxSXrSuZzxImW3pBc
rDTBcQ4TUy5tq5goyxp3azyMP6sSRen5qBNGX6x7NZpHEcGnG5QoN3oyHAOKDdJmLWo/sP8OzhX4
ksiONQlzbmX228wYL36WojQ/68wjdnKui7Q019vnm4tBqrXw77sFnwq/uO8V3FjJSBvFDRI8SLKH
KVwscCYl4sJBqJkeYJEQGQIspJ/Q7iUTZOtXN04PfzCPO5DbtTdR11UIP0RDe0XujoRWGnEklSUH
rF7/ZRbDLhmVrvV0otSFqR1Ws3lpvPGoVa/M4BP2cFrYfNhUG2lty7ooaHvZgn4zv19r2IiRxAKB
SfDeAgB5Z3/+fhhtjZCEMIIGwjCCBKqgAwIBAgIQU7h+g+GcmSiTsJtJHOy46zANBgkqhkiG9w0B
AQsFADA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBD
QSB2MTAeFw0xNTEwMjcxMjE2NDZaFw0yNTEwMjcxMjE2NDZaMEcxCzAJBgNVBAYTAlNFMREwDwYD
VQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MzCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOzy3wAAuFDyp7vYVLfGk/fjwao71MNGNLSzzl5D
tjQtMtl2ZLPZyX6ViqzTN9JOb7uZ6KxuGSpReQvt8XOh7iIhkKH9W5hRpbjTsJmUMJd6zifhOpNK
6iSU3q44+FjsQL1lVtcguUuFG6aZN0N3GFVbgt6jRrASF8t/3wy9bHPAIfMyPybpg6Y2PH5/1Nwk
TepoDSmK69LGV+lV2IK6U9OWayZXZFIFIDCoGyFlhFxAEgN+qZ2+Rqg/0TM0oCHvKO2ELSGmAdnJ
kwizR42ji/Y9SYTSuG75mzSe6OfCGWM8Db/xvy/20aLEPXNu1PvOgzY63WZ6cmkWnjMlVJ90pWC2
haqDm3Yf8TRdjUvAl7Pz1bTuexwShzIGakL7MkCYrEqHMRaojI/VStloQgW76E76zQ2byw5QxrhO
UbisBSKRzlTlOZQgYFFAbG6ViF8DOpJh/ygtQwuTLUM5r15G7eynQV1AMTNCWcX+HUvgArUw6RfW
9L58uA68GjktFTV8s9RlDsUqsNcLqeXaV28S2WMday0YGaq/bloS8AD7KuumUKH+Ri9IGO9mJvP0
5tvDHjKpLvv80c3WLJnJU/aznYHYEt2+jjKHOTqdGTxL/zMdpRSQFSuu+KM8NoYrkU1VJqKga+QL
sgqKghMp99gu1P1e6KsqseWHdXORrMbjqkBXAgMBAAGjggG4MIIBtDCBigYIKwYBBQUHAQEEfjB8
MC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC50cnVzdC50ZWxpYXNvbmVyYS5jb20wSwYIKwYBBQUH
MAKGP2h0dHA6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJv
b3RjYXYxLmNlcjASBgNVHRMBAf8ECDAGAQH/AgEAMFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQEC
MDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20v
Q1BTMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9jcmwtMy50cnVzdC50ZWxpYXNvbmVyYS5jb20v
dGVsaWFzb25lcmFyb290Y2F2MS5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMA4G
A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUHHsZnpecdqwgPdjc45Fq49stplMwHwYDVR0jBBgwFoAU
8I9ZOACz9Y+algzV6/p7qhfoExIwDQYJKoZIhvcNAQELBQADggIBAFBYa/HVjDu0LqtXQ8iMp8PL
Fpqchf41ksQY6R1AsoZbaBUu0NQlAQ9GzlC1pmI5s0cJnuaZI0xV6TiWS3/R2p9UgW61XD9CTIUb
AL31mY3BdJf3P46gzKgQEca/DlFjq9GVmuPS4q90BLNgvgoxoHubc3C6s0OaY1sbnay5EhnvrAE4
Q511FlxmJPLnRmQGpieeXa3cPegFfY1kJDKyyFRypF1RuRLXcdMIgKEy5NX1bS3M9dQ4mgmUmVT2
d33UiKSEYQ6s/B+LFaaz4LywXSv2o3W4kbHoQs86IWst821ww0wxsCpEfClIvF7fBw2QkbG/1Pwu
zAuLVStEhDzkAqOrMGctKyNEaBsyAn7Eq2eCa8QDXnkmagp9QPsNFs/oqnXj9j1cVtH9a4OPzhtg
0pd7gd0NzU/5QxibXqbYvouQgihGXHQDmaL4ruN7C4arMUqRo82YnREsKL7h3j/jtmzcMLc9Q07F
04QQd/iSR1Y5pIi6PdNBiE2/4uyAXS6KOIGZrPbNQUNrZtwiQpqQNl8AUzgegfPwrYFlFocpaF3d
1m5r+2VKKqiRQVfYPGYeZnWfkcz06JoAhc/9mjbHXSP9hvWYzeLRuoZqHGUdjOX9DIQb926OneV7
C5WMIjSY8ORkamG/HKqngmjypL3gSc6oG/E6B+1i6Ds5j0Qpj5aQMYICzTCCAskCAQEwWzBHMQsw
CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2
aWR1YWwgQ0EgdjMCEAtGbc1we24wZa62a3lxee0wDQYJYIZIAWUDBAIBBQCgggFDMBgGCSqGSIb3
DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIwMDQwNjEyNDQxM1owLwYJKoZIhvcN
AQkEMSIEIFwRohRFSVxESZhzmeb7Q9epDmrTu4sVxpPPb2AvWDDoMGoGCSsGAQQBgjcQBDFdMFsw
RzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJ
bmRpdmlkdWFsIENBIHYzAhALRm3NcHtuMGWutmt5cXntMGwGCyqGSIb3DQEJEAILMV2gWzBHMQsw
CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2
aWR1YWwgQ0EgdjMCEAtGbc1we24wZa62a3lxee0wDQYJKoZIhvcNAQEBBQAEggEARQNwKlSRymdR
WZ7gXu5Dz1RHkRMiZbcNkAW4DpOGZKrPxgi8SjZWj+aAMcZo2FS14G0aC76PIHODJRQmXWfd8qxW
DGFYhgRE64GoSspw2IFzG4i99QjfyntpJWeZDB+ffrPdxFE4TU97jITPWW8bciQOntuKcG4WiHV7
/ZcVKR1Fhcqn5wsia8fLGQ3a8SFM1voQsMDymi4mFP93cpk8IEcFXR3Bdst7E47WJT8ejEgW72Qv
AkFgh/yRQ2mFMpfesFvnVoIg4XHpIQqg58EtV4LNV+AAtL47vyNQleL0vDceVESPHEWYCRXRiqWi
tB7ZUCRHs0PbExLuhg4HdsruegAAAAAAAA==


--=-kT9CzREY8yIhmmw1Et5N--


From nobody Mon Apr  6 15:21:15 2020
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18AAB3A0D6F for <quic@ietfa.amsl.com>; Mon,  6 Apr 2020 15:21:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7CdeUOQudAIp for <quic@ietfa.amsl.com>; Mon,  6 Apr 2020 15:21:10 -0700 (PDT)
Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4782F3A0D60 for <quic@ietf.org>; Mon,  6 Apr 2020 15:21:10 -0700 (PDT)
Received: by mail-lj1-x229.google.com with SMTP id v16so1495125ljg.5 for <quic@ietf.org>; Mon, 06 Apr 2020 15:21:10 -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 :cc; bh=MSFwLMN35LC09Ydj71V0cgfkcQUsVnlZ9/SC3cYsAj0=; b=efbrSvMkOksXovCWDzYxfJzbNAbt7brMd7KxrbhF0TsfbdfngWSc46S9qhfBKf8gIL kNpMdxAgaHYLjdbDCbhntPMMZbzA/2XpaPRQQDEtdCEYnOhEFJHaFHWTeV3QbHyWxGmt vWP30RAk762sRi6ADnlULKpV/RDDICQY1IPk2JTn2EbyMeVYIAs8fdjSR89YrUOMFeWV 2nWIPNUSSIHTNf/oNL1JOR+Z9JZH5w1MjUSxPHw64xvBxA2xDN22glV4hiUKPETvE09H Mr7J1CnvktzT0Y3YJxIpFPdsSoQfPoRFT5eVAFrfITmDPzPugQOcG+lZLDxBcmwqjFFL /ULQ==
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:cc; bh=MSFwLMN35LC09Ydj71V0cgfkcQUsVnlZ9/SC3cYsAj0=; b=ub6vQ7P6h6eVULQR7hDCQk6iFzFum4nfbDZOCiqLFYtFQVI78UFsdYb/n87Sdpxihb rfM9i1vEell6rGLV5/GU5Z9yoU0N7eJdszsS6raV1XH8bxDUwq/ECW7/5yZccYd2oHlj rJhLO7WZxDe28vZcVDPRjv2YiKEU6rsFO71ZTA8OcdB53aZxu6AkI2dvZeb2BKGuuy5f /HnTxPJOWVYbhtMF85s1qVzDMoEyDH+V6SltegXR52V3Vg9dSHgZUyeTvZkTSuizQqjP Cg4tg+NgyNK9th2+jZPCz6nkCZDQYcA7t+NBu+GCb8wX3m4ENKwHkjV9/XZPBjc8BjQI G5Dw==
X-Gm-Message-State: AGi0PuaR3y3pa9YDcSMyTYP6keFt07zhJrDalZ26mxLvhVc0ojnwNsTe lcIMMTqIU4+0L5CuCBEXsipGK434VsrMvTLAdcM=
X-Google-Smtp-Source: APiQypJgpIkqQKGO0bd6dtmwv3fiAWrWFeQC/K51H/0yMlQwp+vjA4FUBj69+b4NV/WAaCYbdRYo7JaRt7wl6NE7ReU=
X-Received: by 2002:a2e:9886:: with SMTP id b6mr845732ljj.237.1586211668109; Mon, 06 Apr 2020 15:21:08 -0700 (PDT)
MIME-Version: 1.0
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be> <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com> <2387458e-f2fd-2de9-ee68-4cee8ebbe9ed@uclouvain.be> <F2392732-FC09-46D0-99DF-EED238C68C77@fb.com> <b9982c48f7d9fd07542ec2504f1a9fbe67956a62.camel@ericsson.com>
In-Reply-To: <b9982c48f7d9fd07542ec2504f1a9fbe67956a62.camel@ericsson.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Mon, 6 Apr 2020 17:20:41 -0500
Message-ID: <CAKKJt-csFnU=Poiu6gEYkqsawfKeRiOu_ssn4LjxXmFFHHu2GA@mail.gmail.com>
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
Cc: "fenix@fb.com" <fenix@fb.com>,  "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>,  "lucaspardue.24.7@gmail.com" <lucaspardue.24.7@gmail.com>, "ted.ietf@gmail.com" <ted.ietf@gmail.com>,  "mt@lowentropy.net" <mt@lowentropy.net>, "lars@eggert.org" <lars@eggert.org>,  Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, "quic@ietf.org" <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000042f8805a2a6affa"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/PDzEPp-E8Ftt34aXwwU1ZW_TWXY>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Apr 2020 22:21:14 -0000

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

For what it's worth,

On Mon, Apr 6, 2020 at 7:44 AM Magnus Westerlund <
magnus.westerlund@ericsson.com> wrote:

> Hi Roberto,
>
> Do you have a reference or can you expand on what functionalities you
> actually
> expect from a session layer?
>

>From https://www.ietf.org/jabber/logs/masque/2020-03-24.html (extracted,
please feel free to correct me if I'm misrepresenting anyone):

*[23:48:45]
<https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:48:45.357561>
<carrickdb@jabber.hot-chilli.net
<carrickdb@jabber.hot-chilli.net>> Can someone explain why you couldn't you
have QUIC over QUIC? The payload would be the packet the proxy forwards.*
[23:48:46]
<https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:48:46.658966>
<sftcd> could be, fine question though
[23:48:47]
<https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:48:47.474340>
<hta> jonathan: I don't regard drop-from-queue as congestion control.
[23:48:55]
<https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:48:55.904420>
<keithmoore> Magnus: but I also think that we're inevitably going to have
something like this, whether we want it or not, including the potential for
each app to negotiate its own relationship with an external proxy.   so we
might as well try to understand the hazards.
*[23:49:00]
<https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:49:00.650063>
<ekr@jabber.org
<ekr@jabber.org>> carrick: you can have quic over quic. It's just not
specified yet*

*[23:49:02]
<https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:49:02.352887>
<achernya> There's
no specification for anything-over-QUIC over than h3[23:49:10]
<https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:49:10.785012>
<achernya> *other
than, rather*
[23:49:15]
<https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:49:15.956316>
<Ted.h> @Martin I dropped Matt a note to ask for a citation; will forward
to you if he has one that can be referenced.
[23:49:18]
<https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:49:18.593009> <
carrickdb@jabber.hot-chilli.net> I see, thanks
[23:49:25]
<https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:49:25.634095>
<Martin
Thomson> Ted.h: appreciate it, thanks
*[23:49:30]
<https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:49:30.856183>
<spencerdawkins> That's
the problem - there's not a generalized upper interface for QUIC.  *

 and, in https://www.ietf.org/jabber/logs/webtrans/2020-03-27.html
(extracted, and please feel free to correct me ...

[22:35:32]
<https://www.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:35:32.68890>
<Martin
Thomson> I also support adoption.  The requirements parts are mostly
solid.  I have concerns about the composition of transports in the overview
piece.
[22:35:45]
<https://www.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:35:45.447758>
<ekr@jabber.org> I also support adoption of this draft.
[22:36:38]
<https://www.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:36:38.771346>
<kaduk@jabber.org/barnowl> schmansport sessions?

*[22:36:40]
<https://www.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:36:40.118114>
<hta> Session
transport![22:36:41]
<https://www.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:36:41.310567>
<spencerdawkins> Is
there an agreed upper interface for QUIC that is not HTTP/3?*
[22:36:48]
<https://www.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:36:48.169519>
<carrickdb@jabber.hot-chilli.net> +1 on what Mark said
[22:36:49]
<https://www.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:36:49.696124>
<ekr@jabber.org> WebSockets/2
[22:36:49]
<https://www.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:36:49.855420>
<brong> SPLITTERS
[22:36:54]
<https://www.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:36:54.772286>
<carrickdb@jabber.hot-chilli.net> about "transport"
*[22:37:07]
<https://www.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:37:07.443469>
<dschinazi@jab.im
<dschinazi@jab.im>> Spencer: draft-ietf-quic-transport ?  *

So, ISTM that this question is banging around from venue to venue. Some
people are assuming draft-ietf-quic-transport will work well enough for
protocols that aren't HTTP/3, and others are not so sure.

Definitely worth talking about, in what I hope is the near future ...

(It's also worth mentioning that
https://tools.ietf.org/html/draft-pardue-quic-siduck-00 appears in at least
one of those jabber logs)

Best,

Spencer

Cheers
>
> Magnus
>
> On Fri, 2020-04-03 at 19:15 +0000, Roberto Peon wrote:
> > QUIC is currently missing a session layer other than H3.
> >
> > I'm pretty unhappy about the idea of other protocols right now, since I
> > believe moving forward without a generic session layer is a mistake
> we'll all
> > pay for in the future ( again).
> >
> > -=3DR
> >
> > =EF=BB=BFOn 4/3/20, 10:01 AM, "QUIC on behalf of Olivier Bonaventure" <
> > quic-bounces@ietf.org on behalf of Olivier.Bonaventure@uclouvain.be>
> wrote:
> >
> >     Hello Lucas,
> >
> >     > I'll acknowledge that HTTP/3 isn't the only use of QUIC, but it i=
s
> a
> >     > comprehensive use of the transport features that has deployment
> >     > experience.
> >
> >     I agree that HTTP/3 has been the main use case for QUIC and that it
> has
> >     influenced some parts of its design. However, I personally consider
> QUIC
> >     as the generic transport protocol that will support a broad set of
> >     applications that will probably have different requirements than
> HTTP/3.
> >
> >     QUIC has a very clean and extensible design and architecture. It
> opens
> >     new ways to think about the transport layer without all the problem=
s
> >     that TCP has faced since roughly the last two decades.
> >
> >     > So looking at MPQUIC thorough the lens of HTTP/3, streams
> >     > may not be truly independent because of their reliance on other
> streams
> >     > such control or QPACK.
> >
> >     Agreed, but there are applications that will use independant
> streams. A
> >     simple example is a standard file transfert and many existing
> >     applications that rely on a single bytestream. A TLS VPN that uses
> QUIC
> >     instead of TLS/TCP could map each transported TCP connection over a
> >     different QUIC stream.
> >
> >     > Furthermore, even if we model the streams as
> >     > independent HTTP requests, the reality is that there is often a
> higher
> >     > layer that wants to put them back together and there the ordering
> can
> >     > matter. These are elements of the puzzle for prioritizing
> multiplexing
> >     > of streams.
> >     >
> >     > Getting scheduling of HTTP streams right is really hard. With
> HTTP/2
> > and
> >     > TCP today we see several server implementations that just don't d=
o
> it
> >     > very well and may never get around to fixing it. We've also seen
> issues
> >     > in how servers adapt their scheduling to client reprioritization
> >     > signals. That seems quite relevant to this use case which require=
s
> a
> >     > server to select an appropriate path based on client conditions.
> >     >
> >     > The experience, to me, is a sign that people would struggle to
> build an
> >     > HTTP/3 implementation (particularly server-side response
> scheduling)
> >     > that achieves the theoretical goals of MPQUIC. Is it something
> that can
> >     > be tested and shown to demonstrably outperform HTTP/3 plus
> connection
> >     > migration in a statistically significant fashion? Maybe there are
> case
> >     > studies of  HTTP/2 implementations that have tried adapting to
> MPTCP,
> >     > which could inform an analysis for HTTP/3?
> >
> >     In MPTCP, we were less ambitious than in HTTP/2 or HTTP/3 concernin=
g
> the
> >     packet schedulers. We considered that each host is independant and
> that
> >     it uses its own packet scheduler. In contrast with HTTP/2, we did
> not
> >     define ways to prioritise one path over the other by exchanging
> >     information in the protocol (except the backup bit, but this
> disables a
> >     path). In practice, what we observe is that the application selects
> the
> >     packet scheduler that it needs locally. On Apple smartphones, this
> is
> >     the choice between the Handover and the Interactive modes for
> example.
> >     This is not as powerful as negotiating packet schedulers over the
> MPTCP
> >     connection, but seems a reasonable tradeoff from an engineering
> >     viewpoint based on deployment experience.
> >
> >
> >     Olivier
> >
> >
> >
> --
> Cheers
>
> Magnus Westerlund
>
>
> ----------------------------------------------------------------------
> Networks, Ericsson Research
> ----------------------------------------------------------------------
> Ericsson AB                 | Phone  +46 10 7148287
> Torshamnsgatan 23           | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
>
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr">For what it&#39;s worth,=C2=A0</div><br><=
div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Apr=
 6, 2020 at 7:44 AM Magnus Westerlund &lt;<a href=3D"mailto:magnus.westerlu=
nd@ericsson.com">magnus.westerlund@ericsson.com</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">Hi Roberto,<br>
<br>
Do you have a reference or can you expand on what functionalities you actua=
lly<br>
expect from a session layer? <br></blockquote><div><br></div><div>From=C2=
=A0<a href=3D"https://www.ietf.org/jabber/logs/masque/2020-03-24.html">http=
s://www.ietf.org/jabber/logs/masque/2020-03-24.html</a>=C2=A0(extracted, pl=
ease feel free to correct me if I&#39;m misrepresenting anyone):</div><div>=
<b><br></b></div><div><b><a id=3D"gmail-23:48:45.357561" name=3D"23:48:45.3=
57561" href=3D"https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:4=
8:45.357561" class=3D"gmail-ts" style=3D"font-family:&quot;Times New Roman&=
quot;;font-size:medium">[23:48:45]</a><span style=3D"color:rgb(0,0,0);font-=
family:&quot;Times New Roman&quot;;font-size:medium">=C2=A0</span><font cla=
ss=3D"gmail-mn" style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman=
&quot;;font-size:medium">&lt;<a href=3D"mailto:carrickdb@jabber.hot-chilli.=
net">carrickdb@jabber.hot-chilli.net</a>&gt;</font><span style=3D"color:rgb=
(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium">=C2=A0Can=
 someone explain why you couldn&#39;t you have QUIC over QUIC? The payload =
would be the packet the proxy forwards.</span></b><br style=3D"color:rgb(0,=
0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"><a id=3D"gma=
il-23:48:46.658966" name=3D"23:48:46.658966" href=3D"https://www.ietf.org/j=
abber/logs/masque/2020-03-24.html#23:48:46.658966" class=3D"gmail-ts" style=
=3D"font-family:&quot;Times New Roman&quot;;font-size:medium">[23:48:46]</a=
><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;fo=
nt-size:medium">=C2=A0</span><font class=3D"gmail-mn" style=3D"color:rgb(0,=
0,0);font-family:&quot;Times New Roman&quot;;font-size:medium">&lt;sftcd&gt=
;</font><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&q=
uot;;font-size:medium">=C2=A0could be, fine question though</span><br style=
=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medi=
um"><a id=3D"gmail-23:48:47.474340" name=3D"23:48:47.474340" href=3D"https:=
//www.ietf.org/jabber/logs/masque/2020-03-24.html#23:48:47.474340" class=3D=
"gmail-ts" style=3D"font-family:&quot;Times New Roman&quot;;font-size:mediu=
m">[23:48:47]</a><span style=3D"color:rgb(0,0,0);font-family:&quot;Times Ne=
w Roman&quot;;font-size:medium">=C2=A0</span><font class=3D"gmail-mn" style=
=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medi=
um">&lt;hta&gt;</font><span style=3D"color:rgb(0,0,0);font-family:&quot;Tim=
es New Roman&quot;;font-size:medium">=C2=A0jonathan: I don&#39;t regard dro=
p-from-queue as congestion control.</span><br style=3D"color:rgb(0,0,0);fon=
t-family:&quot;Times New Roman&quot;;font-size:medium"><a id=3D"gmail-23:48=
:55.904420" name=3D"23:48:55.904420" href=3D"https://www.ietf.org/jabber/lo=
gs/masque/2020-03-24.html#23:48:55.904420" class=3D"gmail-ts" style=3D"font=
-family:&quot;Times New Roman&quot;;font-size:medium">[23:48:55]</a><span s=
tyle=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:=
medium">=C2=A0</span><font class=3D"gmail-mn" style=3D"color:rgb(0,0,0);fon=
t-family:&quot;Times New Roman&quot;;font-size:medium">&lt;keithmoore&gt;</=
font><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot=
;;font-size:medium">=C2=A0Magnus: but I also think that we&#39;re inevitabl=
y going to have something like this, whether we want it or not, including t=
he potential for each app to negotiate its own relationship with an externa=
l proxy.=C2=A0=C2=A0 so we might as well try to understand the hazards.</sp=
an><br style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;fo=
nt-size:medium"><b><a id=3D"gmail-23:49:00.650063" name=3D"23:49:00.650063"=
 href=3D"https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:49:00.6=
50063" class=3D"gmail-ts" style=3D"font-family:&quot;Times New Roman&quot;;=
font-size:medium">[23:49:00]</a><span style=3D"color:rgb(0,0,0);font-family=
:&quot;Times New Roman&quot;;font-size:medium">=C2=A0</span><font class=3D"=
gmail-mn" style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;=
;font-size:medium">&lt;<a href=3D"mailto:ekr@jabber.org">ekr@jabber.org</a>=
&gt;</font><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roma=
n&quot;;font-size:medium">=C2=A0carrick: you can have quic over quic. It&#3=
9;s just not specified yet</span></b><br style=3D"color:rgb(0,0,0);font-fam=
ily:&quot;Times New Roman&quot;;font-size:medium"><b><a id=3D"gmail-23:49:0=
2.352887" name=3D"23:49:02.352887" href=3D"https://www.ietf.org/jabber/logs=
/masque/2020-03-24.html#23:49:02.352887" class=3D"gmail-ts" style=3D"font-f=
amily:&quot;Times New Roman&quot;;font-size:medium">[23:49:02]</a><span sty=
le=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:me=
dium">=C2=A0</span><font class=3D"gmail-mn" style=3D"color:rgb(0,0,0);font-=
family:&quot;Times New Roman&quot;;font-size:medium">&lt;achernya&gt;</font=
><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;fo=
nt-size:medium">=C2=A0There&#39;s no specification for anything-over-QUIC o=
ver than h3</span><br style=3D"color:rgb(0,0,0);font-family:&quot;Times New=
 Roman&quot;;font-size:medium"><a id=3D"gmail-23:49:10.785012" name=3D"23:4=
9:10.785012" href=3D"https://www.ietf.org/jabber/logs/masque/2020-03-24.htm=
l#23:49:10.785012" class=3D"gmail-ts" style=3D"font-family:&quot;Times New =
Roman&quot;;font-size:medium">[23:49:10]</a><span style=3D"color:rgb(0,0,0)=
;font-family:&quot;Times New Roman&quot;;font-size:medium">=C2=A0</span><fo=
nt class=3D"gmail-mn" style=3D"color:rgb(0,0,0);font-family:&quot;Times New=
 Roman&quot;;font-size:medium">&lt;achernya&gt;</font><span style=3D"color:=
rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium">=C2=A0=
*other than, rather</span></b><br style=3D"color:rgb(0,0,0);font-family:&qu=
ot;Times New Roman&quot;;font-size:medium"><a id=3D"gmail-23:49:15.956316" =
name=3D"23:49:15.956316" href=3D"https://www.ietf.org/jabber/logs/masque/20=
20-03-24.html#23:49:15.956316" class=3D"gmail-ts" style=3D"font-family:&quo=
t;Times New Roman&quot;;font-size:medium">[23:49:15]</a><span style=3D"colo=
r:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium">=C2=
=A0</span><font class=3D"gmail-mn" style=3D"color:rgb(0,0,0);font-family:&q=
uot;Times New Roman&quot;;font-size:medium">&lt;Ted.h&gt;</font><span style=
=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medi=
um">=C2=A0@Martin I dropped Matt a note to ask for a citation; will forward=
 to you if he has one that can be referenced.</span><br style=3D"color:rgb(=
0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"><a id=3D"g=
mail-23:49:18.593009" name=3D"23:49:18.593009" href=3D"https://www.ietf.org=
/jabber/logs/masque/2020-03-24.html#23:49:18.593009" class=3D"gmail-ts" sty=
le=3D"font-family:&quot;Times New Roman&quot;;font-size:medium">[23:49:18]<=
/a><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;=
font-size:medium">=C2=A0</span><font class=3D"gmail-mn" style=3D"color:rgb(=
0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium">&lt;<a hre=
f=3D"mailto:carrickdb@jabber.hot-chilli.net">carrickdb@jabber.hot-chilli.ne=
t</a>&gt;</font><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New=
 Roman&quot;;font-size:medium">=C2=A0I see, thanks</span><br style=3D"color=
:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"><a id=
=3D"gmail-23:49:25.634095" name=3D"23:49:25.634095" href=3D"https://www.iet=
f.org/jabber/logs/masque/2020-03-24.html#23:49:25.634095" class=3D"gmail-ts=
" style=3D"font-family:&quot;Times New Roman&quot;;font-size:medium">[23:49=
:25]</a><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&q=
uot;;font-size:medium">=C2=A0</span><font class=3D"gmail-mn" style=3D"color=
:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium">&lt;M=
artin Thomson&gt;</font><span style=3D"color:rgb(0,0,0);font-family:&quot;T=
imes New Roman&quot;;font-size:medium">=C2=A0Ted.h: appreciate it, thanks</=
span><br style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;=
font-size:medium"><b><a id=3D"gmail-23:49:30.856183" name=3D"23:49:30.85618=
3" href=3D"https://www.ietf.org/jabber/logs/masque/2020-03-24.html#23:49:30=
.856183" class=3D"gmail-ts" style=3D"font-family:&quot;Times New Roman&quot=
;;font-size:medium">[23:49:30]</a><span style=3D"color:rgb(0,0,0);font-fami=
ly:&quot;Times New Roman&quot;;font-size:medium">=C2=A0</span><font class=
=3D"gmail-mn" style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&q=
uot;;font-size:medium">&lt;spencerdawkins&gt;</font><span style=3D"color:rg=
b(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium">=C2=A0Th=
at&#39;s the problem - there&#39;s not a generalized upper interface for QU=
IC.</span>=C2=A0=C2=A0</b><br></div><div><br></div><div>=C2=A0and, in=C2=A0=
<a href=3D"https://www.ietf.org/jabber/logs/webtrans/2020-03-27.html">https=
://www.ietf.org/jabber/logs/webtrans/2020-03-27.html</a>=C2=A0 (extracted, =
and please feel free to correct me ...</div><div><br></div><div><a id=3D"gm=
ail-22:35:32.68890" name=3D"22:35:32.68890" href=3D"https://www.ietf.org/ja=
bber/logs/webtrans/2020-03-27.html#22:35:32.68890" class=3D"gmail-ts" style=
=3D"font-family:&quot;Times New Roman&quot;;font-size:medium">[22:35:32]</a=
><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;fo=
nt-size:medium">=C2=A0</span><font class=3D"gmail-mn" style=3D"color:rgb(0,=
0,0);font-family:&quot;Times New Roman&quot;;font-size:medium">&lt;Martin T=
homson&gt;</font><span style=3D"color:rgb(0,0,0);font-family:&quot;Times Ne=
w Roman&quot;;font-size:medium">=C2=A0I also support adoption.=C2=A0=C2=A0T=
he requirements parts are mostly solid.=C2=A0=C2=A0I have concerns about th=
e composition of transports in the overview piece.</span><br style=3D"color=
:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"><a id=
=3D"gmail-22:35:45.447758" name=3D"22:35:45.447758" href=3D"https://www.iet=
f.org/jabber/logs/webtrans/2020-03-27.html#22:35:45.447758" class=3D"gmail-=
ts" style=3D"font-family:&quot;Times New Roman&quot;;font-size:medium">[22:=
35:45]</a><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman=
&quot;;font-size:medium">=C2=A0</span><font class=3D"gmail-mn" style=3D"col=
or:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium">&lt=
;<a href=3D"mailto:ekr@jabber.org">ekr@jabber.org</a>&gt;</font><span style=
=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medi=
um">=C2=A0I also support adoption of this draft.</span><br style=3D"color:r=
gb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"><a id=
=3D"gmail-22:36:38.771346" name=3D"22:36:38.771346" href=3D"https://www.iet=
f.org/jabber/logs/webtrans/2020-03-27.html#22:36:38.771346" class=3D"gmail-=
ts" style=3D"font-family:&quot;Times New Roman&quot;;font-size:medium">[22:=
36:38]</a><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman=
&quot;;font-size:medium">=C2=A0</span><font class=3D"gmail-mn" style=3D"col=
or:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium">&lt=
;<a href=3D"http://kaduk@jabber.org/barnowl">kaduk@jabber.org/barnowl</a>&g=
t;</font><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&=
quot;;font-size:medium">=C2=A0schmansport sessions?</span><br style=3D"colo=
r:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"><b><=
a id=3D"gmail-22:36:40.118114" name=3D"22:36:40.118114" href=3D"https://www=
.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:36:40.118114" class=3D"gm=
ail-ts" style=3D"font-family:&quot;Times New Roman&quot;;font-size:medium">=
[22:36:40]</a><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New R=
oman&quot;;font-size:medium">=C2=A0</span><font class=3D"gmail-mn" style=3D=
"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"=
>&lt;hta&gt;</font><span style=3D"color:rgb(0,0,0);font-family:&quot;Times =
New Roman&quot;;font-size:medium">=C2=A0Session transport!</span><br style=
=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medi=
um"><a id=3D"gmail-22:36:41.310567" name=3D"22:36:41.310567" href=3D"https:=
//www.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:36:41.310567" class=
=3D"gmail-ts" style=3D"font-family:&quot;Times New Roman&quot;;font-size:me=
dium">[22:36:41]</a><span style=3D"color:rgb(0,0,0);font-family:&quot;Times=
 New Roman&quot;;font-size:medium">=C2=A0</span><font class=3D"gmail-mn" st=
yle=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:m=
edium">&lt;spencerdawkins&gt;</font><span style=3D"color:rgb(0,0,0);font-fa=
mily:&quot;Times New Roman&quot;;font-size:medium">=C2=A0Is there an agreed=
 upper interface for QUIC that is not HTTP/3?</span></b><br style=3D"color:=
rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"><a id=
=3D"gmail-22:36:48.169519" name=3D"22:36:48.169519" href=3D"https://www.iet=
f.org/jabber/logs/webtrans/2020-03-27.html#22:36:48.169519" class=3D"gmail-=
ts" style=3D"font-family:&quot;Times New Roman&quot;;font-size:medium">[22:=
36:48]</a><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman=
&quot;;font-size:medium">=C2=A0</span><font class=3D"gmail-mn" style=3D"col=
or:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium">&lt=
;<a href=3D"mailto:carrickdb@jabber.hot-chilli.net">carrickdb@jabber.hot-ch=
illi.net</a>&gt;</font><span style=3D"color:rgb(0,0,0);font-family:&quot;Ti=
mes New Roman&quot;;font-size:medium">=C2=A0+1 on what Mark said</span><br =
style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size=
:medium"><a id=3D"gmail-22:36:49.696124" name=3D"22:36:49.696124" href=3D"h=
ttps://www.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:36:49.696124" c=
lass=3D"gmail-ts" style=3D"font-family:&quot;Times New Roman&quot;;font-siz=
e:medium">[22:36:49]</a><span style=3D"color:rgb(0,0,0);font-family:&quot;T=
imes New Roman&quot;;font-size:medium">=C2=A0</span><font class=3D"gmail-mn=
" style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-si=
ze:medium">&lt;<a href=3D"mailto:ekr@jabber.org">ekr@jabber.org</a>&gt;</fo=
nt><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;=
font-size:medium">=C2=A0WebSockets/2</span><br style=3D"color:rgb(0,0,0);fo=
nt-family:&quot;Times New Roman&quot;;font-size:medium"><a id=3D"gmail-22:3=
6:49.855420" name=3D"22:36:49.855420" href=3D"https://www.ietf.org/jabber/l=
ogs/webtrans/2020-03-27.html#22:36:49.855420" class=3D"gmail-ts" style=3D"f=
ont-family:&quot;Times New Roman&quot;;font-size:medium">[22:36:49]</a><spa=
n style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-si=
ze:medium">=C2=A0</span><font class=3D"gmail-mn" style=3D"color:rgb(0,0,0);=
font-family:&quot;Times New Roman&quot;;font-size:medium">&lt;brong&gt;</fo=
nt><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;=
font-size:medium">=C2=A0SPLITTERS</span><br style=3D"color:rgb(0,0,0);font-=
family:&quot;Times New Roman&quot;;font-size:medium"><a id=3D"gmail-22:36:5=
4.772286" name=3D"22:36:54.772286" href=3D"https://www.ietf.org/jabber/logs=
/webtrans/2020-03-27.html#22:36:54.772286" class=3D"gmail-ts" style=3D"font=
-family:&quot;Times New Roman&quot;;font-size:medium">[22:36:54]</a><span s=
tyle=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:=
medium">=C2=A0</span><font class=3D"gmail-mn" style=3D"color:rgb(0,0,0);fon=
t-family:&quot;Times New Roman&quot;;font-size:medium">&lt;<a href=3D"mailt=
o:carrickdb@jabber.hot-chilli.net">carrickdb@jabber.hot-chilli.net</a>&gt;<=
/font><span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quo=
t;;font-size:medium">=C2=A0about &quot;transport&quot;</span><br style=3D"c=
olor:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medium"><=
b><a id=3D"gmail-22:37:07.443469" name=3D"22:37:07.443469" href=3D"https://=
www.ietf.org/jabber/logs/webtrans/2020-03-27.html#22:37:07.443469" class=3D=
"gmail-ts" style=3D"font-family:&quot;Times New Roman&quot;;font-size:mediu=
m">[22:37:07]</a><span style=3D"color:rgb(0,0,0);font-family:&quot;Times Ne=
w Roman&quot;;font-size:medium">=C2=A0</span><font class=3D"gmail-mn" style=
=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;font-size:medi=
um">&lt;<a href=3D"mailto:dschinazi@jab.im">dschinazi@jab.im</a>&gt;</font>=
<span style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;fon=
t-size:medium">=C2=A0Spencer: draft-ietf-quic-transport ?</span>=C2=A0=C2=
=A0</b><br></div><div><br></div><div>So, ISTM that this question is banging=
 around from venue to venue. Some people are assuming=C2=A0draft-ietf-quic-=
transport will work well enough for protocols that aren&#39;t HTTP/3, and o=
thers are not so sure.=C2=A0</div><div><br></div><div>Definitely worth talk=
ing about, in what I hope is the near future ...</div><div><br></div><div>(=
It&#39;s also worth mentioning that=C2=A0<a href=3D"https://tools.ietf.org/=
html/draft-pardue-quic-siduck-00">https://tools.ietf.org/html/draft-pardue-=
quic-siduck-00</a>=C2=A0appears in at least one of those jabber logs)</div>=
<div><br></div><div>Best,</div><div><br></div><div>Spencer</div><div><br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex">Cheers<br>
<br>
Magnus<br>
<br>
On Fri, 2020-04-03 at 19:15 +0000, Roberto Peon wrote:<br>
&gt; QUIC is currently missing a session layer other than H3.<br>
&gt; <br>
&gt; I&#39;m pretty unhappy about the idea of other protocols right now, si=
nce I<br>
&gt; believe moving forward without a generic session layer is a mistake we=
&#39;ll all<br>
&gt; pay for in the future ( again).<br>
&gt; <br>
&gt; -=3DR<br>
&gt; <br>
&gt; =EF=BB=BFOn 4/3/20, 10:01 AM, &quot;QUIC on behalf of Olivier Bonavent=
ure&quot; &lt;<br>
&gt; <a href=3D"mailto:quic-bounces@ietf.org" target=3D"_blank">quic-bounce=
s@ietf.org</a> on behalf of <a href=3D"mailto:Olivier.Bonaventure@uclouvain=
.be" target=3D"_blank">Olivier.Bonaventure@uclouvain.be</a>&gt; wrote:<br>
&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0Hello Lucas,<br>
&gt;=C2=A0 =C2=A0 =C2=A0<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; I&#39;ll acknowledge that HTTP/3 isn&#39;t the=
 only use of QUIC, but it is a <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; comprehensive use of the transport features th=
at has deployment <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; experience. <br>
&gt;=C2=A0 =C2=A0 =C2=A0<br>
&gt;=C2=A0 =C2=A0 =C2=A0I agree that HTTP/3 has been the main use case for =
QUIC and that it has <br>
&gt;=C2=A0 =C2=A0 =C2=A0influenced some parts of its design. However, I per=
sonally consider QUIC <br>
&gt;=C2=A0 =C2=A0 =C2=A0as the generic transport protocol that will support=
 a broad set of <br>
&gt;=C2=A0 =C2=A0 =C2=A0applications that will probably have different requ=
irements than HTTP/3.<br>
&gt;=C2=A0 =C2=A0 =C2=A0<br>
&gt;=C2=A0 =C2=A0 =C2=A0QUIC has a very clean and extensible design and arc=
hitecture. It opens <br>
&gt;=C2=A0 =C2=A0 =C2=A0new ways to think about the transport layer without=
 all the problems <br>
&gt;=C2=A0 =C2=A0 =C2=A0that TCP has faced since roughly the last two decad=
es.<br>
&gt;=C2=A0 =C2=A0 =C2=A0<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; So looking at MPQUIC thorough the lens of HTTP=
/3, streams <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; may not be truly independent because of their =
reliance on other streams <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; such control or QPACK. <br>
&gt;=C2=A0 =C2=A0 =C2=A0<br>
&gt;=C2=A0 =C2=A0 =C2=A0Agreed, but there are applications that will use in=
dependant streams. A <br>
&gt;=C2=A0 =C2=A0 =C2=A0simple example is a standard file transfert and man=
y existing <br>
&gt;=C2=A0 =C2=A0 =C2=A0applications that rely on a single bytestream. A TL=
S VPN that uses QUIC <br>
&gt;=C2=A0 =C2=A0 =C2=A0instead of TLS/TCP could map each transported TCP c=
onnection over a <br>
&gt;=C2=A0 =C2=A0 =C2=A0different QUIC stream.<br>
&gt;=C2=A0 =C2=A0 =C2=A0<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Furthermore, even if we model the streams as <=
br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; independent HTTP requests, the reality is that=
 there is often a higher <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; layer that wants to put them back together and=
 there the ordering can <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; matter. These are elements of the puzzle for p=
rioritizing multiplexing <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; of streams.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Getting scheduling of HTTP streams right is re=
ally hard. With HTTP/2<br>
&gt; and <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; TCP today we see several server implementation=
s that just don&#39;t do it <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; very well and may never get around to fixing i=
t. We&#39;ve also seen issues <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; in how servers adapt their scheduling to clien=
t reprioritization <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; signals. That seems quite relevant to this use=
 case which requires a <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; server to select an appropriate path based on =
client conditions.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; The experience, to me, is a sign that people w=
ould struggle to build an <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; HTTP/3 implementation (particularly server-sid=
e response scheduling) <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; that achieves the theoretical goals of MPQUIC.=
 Is it something that can <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; be tested and shown to demonstrably outperform=
 HTTP/3 plus connection <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; migration in a statistically significant fashi=
on? Maybe there are case <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; studies of=C2=A0 HTTP/2 implementations that h=
ave tried adapting to MPTCP, <br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; which could inform an analysis for HTTP/3?<br>
&gt;=C2=A0 =C2=A0 =C2=A0<br>
&gt;=C2=A0 =C2=A0 =C2=A0In MPTCP, we were less ambitious than in HTTP/2 or =
HTTP/3 concerning the <br>
&gt;=C2=A0 =C2=A0 =C2=A0packet schedulers. We considered that each host is =
independant and that <br>
&gt;=C2=A0 =C2=A0 =C2=A0it uses its own packet scheduler. In contrast with =
HTTP/2, we did not <br>
&gt;=C2=A0 =C2=A0 =C2=A0define ways to prioritise one path over the other b=
y exchanging <br>
&gt;=C2=A0 =C2=A0 =C2=A0information in the protocol (except the backup bit,=
 but this disables a <br>
&gt;=C2=A0 =C2=A0 =C2=A0path). In practice, what we observe is that the app=
lication selects the <br>
&gt;=C2=A0 =C2=A0 =C2=A0packet scheduler that it needs locally. On Apple sm=
artphones, this is <br>
&gt;=C2=A0 =C2=A0 =C2=A0the choice between the Handover and the Interactive=
 modes for example. <br>
&gt;=C2=A0 =C2=A0 =C2=A0This is not as powerful as negotiating packet sched=
ulers over the MPTCP <br>
&gt;=C2=A0 =C2=A0 =C2=A0connection, but seems a reasonable tradeoff from an=
 engineering <br>
&gt;=C2=A0 =C2=A0 =C2=A0viewpoint based on deployment experience.<br>
&gt;=C2=A0 =C2=A0 =C2=A0<br>
&gt;=C2=A0 =C2=A0 =C2=A0<br>
&gt;=C2=A0 =C2=A0 =C2=A0Olivier<br>
&gt;=C2=A0 =C2=A0 =C2=A0<br>
&gt;=C2=A0 =C2=A0 =C2=A0<br>
&gt; <br>
-- <br>
Cheers<br>
<br>
Magnus Westerlund <br>
<br>
<br>
----------------------------------------------------------------------<br>
Networks, Ericsson Research<br>
----------------------------------------------------------------------<br>
Ericsson AB=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =
Phone=C2=A0 +46 10 7148287<br>
Torshamnsgatan 23=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| Mobile +46 73 0=
949079<br>
SE-164 80 Stockholm, Sweden | mailto: <a href=3D"mailto:magnus.westerlund@e=
ricsson.com" target=3D"_blank">magnus.westerlund@ericsson.com</a><br>
----------------------------------------------------------------------<br>
<br>
<br>
</blockquote></div></div>

--000000000000042f8805a2a6affa--


From nobody Mon Apr  6 17:07:02 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: quic@ietf.org
Delivered-To: quic@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B9E9A3A101E; Mon,  6 Apr 2020 17:07:00 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: quic@ietf.org
Subject: I-D Action: draft-ietf-quic-version-aliasing-00.txt
X-Test-IDTracker: no
X-IETF-IDTracker: 6.124.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: quic@ietf.org
Message-ID: <158621802049.21764.15350192840287514712@ietfa.amsl.com>
Date: Mon, 06 Apr 2020 17:07:00 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/wOUEZ7QVXsLEe5m0H55uPP0MwoU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2020 00:07:01 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the QUIC WG of the IETF.

        Title           : QUIC Version Aliasing
        Author          : Martin Duke
	Filename        : draft-ietf-quic-version-aliasing-00.txt
	Pages           : 11
	Date            : 2020-04-06

Abstract:
   The QUIC transport protocol [QUIC-TRANSPORT] preserves its future
   extensibility partly by specifying its version number.  There will be
   a relatively small number of published version numbers for the
   foreseeable future.  This document provides a method for clients and
   servers to negotiate the use of other version numbers in subsequent
   connections.  If a sizeable subset of QUIC connections use this
   mechanism, this should prevent middlebox ossification around the
   current set of published version numbers and the contents of QUIC
   Initial packets.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-quic-version-aliasing/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-quic-version-aliasing-00
https://datatracker.ietf.org/doc/html/draft-ietf-quic-version-aliasing-00


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Mon Apr  6 17:19:39 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF4503A1046; Mon,  6 Apr 2020 17:19:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rz2kmcr5ZTDj; Mon,  6 Apr 2020 17:19:35 -0700 (PDT)
Received: from mail-il1-x12b.google.com (mail-il1-x12b.google.com [IPv6:2607:f8b0:4864:20::12b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 38ACE3A1047; Mon,  6 Apr 2020 17:19:35 -0700 (PDT)
Received: by mail-il1-x12b.google.com with SMTP id g15so1416631ilj.10; Mon, 06 Apr 2020 17:19:35 -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 :cc; bh=tJIsibU4/hG9d1JYPE90YGob1HtU07hDn4lIjCcIzvk=; b=W312WGO10fVYlExOfMGwq/tki+fRRiuU5fu8Q0oVESZgkgxMtaNK1cV/RmIvQ04+te UOGFDc3lIh2vMJKvcp3jfwx3xYOmwboEikJKiJOQj8my7LA/Lecw2tUuFmDebmkg4CHs ybSuaJF3tT/beTIXYaQjUaQDCrbrptCMPK0FNQv+rjbi0XAnItP6Ohxuv9xou5IY9x4B 3BGQDB2AUYHr4g6kjC2bnTlGYVZZdW/RmY1Hko6nnjPTzjy1giF0xBy6lAsUwrzBsLXd vWeU+khZdFZN6loEqonL6P/qmDsagnr4NkHHwECsZmlGbIp6XiqmJeYEvo4zxE2xs5nM Mjfw==
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:cc; bh=tJIsibU4/hG9d1JYPE90YGob1HtU07hDn4lIjCcIzvk=; b=lpkodhS08V4ZBBjWjwKbXGUJVkSr4/GwaxrDJVidh0mMHXCx5Dm/sDysoHz6URg69F cYFVzDqnezQhuT6BjhHilrnN3P4QulvtaUTI6jPxjsK//XeXKkIhiQHnH9/s54bV8UPw 0mz5U6lY66O2U1N8DOO+S1qgDJdTmMJoiJmfpRaCaQYa//I/mjXCNruHUyJzT9RQaYVo s5NUgNEOs60z7ZXVYeOgebVHpUZEBwhl/CYYXpGytjufGyaM364nN6zkuHcHpbTO+gDG Y2yoJqBrpQ7VrRVfMGoSeganEYk2WO9cjbq3boE5t35tlA4/9afiCqe1BOcM0C+BCB4N XEYA==
X-Gm-Message-State: AGi0PubCXoKVRKCHrENEDtgCpHBBkBMDErz3dKd5fXymBP1qXxtf4mJr IZrZs7SOK3pioHTM0GwaW0+Xeb4VCJ9j/Nt7BaiOvF32
X-Google-Smtp-Source: APiQypI8F22cyzljdBmajoBH1u+Nh69qMu5eUQNKZzFnMUSd0EyDAabbzKSf5EqRGgJGN6NcWuuH49sX23HT/AkpMO8=
X-Received: by 2002:a92:1d4b:: with SMTP id d72mr2232356ild.14.1586218774334;  Mon, 06 Apr 2020 17:19:34 -0700 (PDT)
MIME-Version: 1.0
References: <158621802049.21764.15350192840287514712@ietfa.amsl.com>
In-Reply-To: <158621802049.21764.15350192840287514712@ietfa.amsl.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Mon, 6 Apr 2020 17:19:23 -0700
Message-ID: <CAM4esxRC-jXMuf9ot2m1TQxaHfbbg9XUzYvGBCTg4rCymihoGw@mail.gmail.com>
Subject: Re: I-D Action: draft-ietf-quic-version-aliasing-00.txt
To: IETF QUIC WG <quic@ietf.org>
Cc: i-d-announce@ietf.org
Content-Type: multipart/alternative; boundary="00000000000094b36d05a2a85613"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/i1rOyqx1a0mfZzx9MQSBn4OOVR8>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2020 00:19:37 -0000

--00000000000094b36d05a2a85613
Content-Type: text/plain; charset="UTF-8"

Sorry everyone,

Typo in the title xml. I immediately replaced it with an individual draft.

On Mon, Apr 6, 2020 at 5:07 PM <internet-drafts@ietf.org> wrote:

>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the QUIC WG of the IETF.
>
>         Title           : QUIC Version Aliasing
>         Author          : Martin Duke
>         Filename        : draft-ietf-quic-version-aliasing-00.txt
>         Pages           : 11
>         Date            : 2020-04-06
>
> Abstract:
>    The QUIC transport protocol [QUIC-TRANSPORT] preserves its future
>    extensibility partly by specifying its version number.  There will be
>    a relatively small number of published version numbers for the
>    foreseeable future.  This document provides a method for clients and
>    servers to negotiate the use of other version numbers in subsequent
>    connections.  If a sizeable subset of QUIC connections use this
>    mechanism, this should prevent middlebox ossification around the
>    current set of published version numbers and the contents of QUIC
>    Initial packets.
>
>
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-quic-version-aliasing/
>
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-quic-version-aliasing-00
> https://datatracker.ietf.org/doc/html/draft-ietf-quic-version-aliasing-00
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
>
>

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

<div dir=3D"ltr"><div>Sorry everyone,</div><div><br></div><div>Typo in the =
title xml. I immediately replaced it with an individual draft.<br></div></d=
iv><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On =
Mon, Apr 6, 2020 at 5:07 PM &lt;<a href=3D"mailto:internet-drafts@ietf.org"=
>internet-drafts@ietf.org</a>&gt; wrote:<br></div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex"><br>
A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.<br>
This draft is a work item of the QUIC WG of the IETF.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Title=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 QUIC Version Aliasing<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Author=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : Mart=
in Duke<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Filename=C2=A0 =C2=A0 =C2=A0 =C2=A0 : draft-iet=
f-quic-version-aliasing-00.txt<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pages=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 11<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Date=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=
 2020-04-06<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0The QUIC transport protocol [QUIC-TRANSPORT] preserves its fut=
ure<br>
=C2=A0 =C2=A0extensibility partly by specifying its version number.=C2=A0 T=
here will be<br>
=C2=A0 =C2=A0a relatively small number of published version numbers for the=
<br>
=C2=A0 =C2=A0foreseeable future.=C2=A0 This document provides a method for =
clients and<br>
=C2=A0 =C2=A0servers to negotiate the use of other version numbers in subse=
quent<br>
=C2=A0 =C2=A0connections.=C2=A0 If a sizeable subset of QUIC connections us=
e this<br>
=C2=A0 =C2=A0mechanism, this should prevent middlebox ossification around t=
he<br>
=C2=A0 =C2=A0current set of published version numbers and the contents of Q=
UIC<br>
=C2=A0 =C2=A0Initial packets.<br>
<br>
<br>
The IETF datatracker status page for this draft is:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-quic-version-aliasin=
g/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/d=
raft-ietf-quic-version-aliasing/</a><br>
<br>
There are also htmlized versions available at:<br>
<a href=3D"https://tools.ietf.org/html/draft-ietf-quic-version-aliasing-00"=
 rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/draft-iet=
f-quic-version-aliasing-00</a><br>
<a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-quic-version-al=
iasing-00" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.or=
g/doc/html/draft-ietf-quic-version-aliasing-00</a><br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
Internet-Drafts are also available by anonymous FTP at:<br>
<a href=3D"ftp://ftp.ietf.org/internet-drafts/" rel=3D"noreferrer" target=
=3D"_blank">ftp://ftp.ietf.org/internet-drafts/</a><br>
<br>
<br>
</blockquote></div>

--00000000000094b36d05a2a85613--


From nobody Mon Apr  6 17:25:02 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E49C3A1058; Mon,  6 Apr 2020 17:24:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0Uj1iioO8AoE; Mon,  6 Apr 2020 17:24:54 -0700 (PDT)
Received: from mail-io1-xd2d.google.com (mail-io1-xd2d.google.com [IPv6:2607:f8b0:4864:20::d2d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC4323A1057; Mon,  6 Apr 2020 17:24:54 -0700 (PDT)
Received: by mail-io1-xd2d.google.com with SMTP id b12so1522015ion.8; Mon, 06 Apr 2020 17:24:54 -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=uzA2knxmotovxU444WggIYyh53HYD+0pUzF+pA30P9A=; b=X3gC7wb2m1xue01GNpn+K7J9YWr//BEEDG2DYhYQOo/AI/Cl9nEV6M56pjje+tfZMb 0qFmEYDHTczUcoSK2kEKGs3p5a61FmzZw2a9bBEDeKvSkaSTekxuDiyp4U3RgMd4QMX4 a7hsmgGRozCRLt5dElAYmA0l1sqYQn/ZVQ4Ca+yZe7E2w3kUTlr5h+uvf9h1uvffNBeK 6wsUqfLINPqAXfrzZNsrvUpSCCVWo/gLObOkCYtyguu6wG/M4jAem75yMpsVIzgZdCqH i/spiWaH0xo2tWJ6kycqVq2utUCl7wrrobICAuZYG4osD6tE7cclyi/IPx+B0I3VoUMy iXpQ==
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=uzA2knxmotovxU444WggIYyh53HYD+0pUzF+pA30P9A=; b=VnJjBgyy6FWlI/j1W/N3/9NpkcwL0BLkTs4Jpv4z8Zebo1oLNPzhBNACWVqveUqFOA 6ebWh3K2Iulc8koPbS3HDZ7/i+GVdBjF/VQDFXsboJN0hJSBNsSduWPPDgYQHhwhpetm BMVRR26lMdMM1PUQFLotLE5YWDNC0drcTFJWBeAqylGSwS9+34kH9AhcQOOygCjXuxtU vSt4MilzmD4wEZV7n3vt+fF4dKsaz/Wlsyg8XiQzEwIaoSj2Kt3bTIql7r+mlY8zEoqt xzeq1GgiltDMCnuF00Za11XD9bJPjxMqvUmC5EhR9odRPSP6/c/9qqzLVkmbcfk5DAUd lfJg==
X-Gm-Message-State: AGi0PuZoiPBK2dV8IFnH2D7baAEGk23+80ZQaS4pBZ5PfLnH5MTtKuob Nza0M5A3q7Rd9k3/EqiC2MkEL0SSe2Usngn2xx8OT9F3
X-Google-Smtp-Source: APiQypJvZU2JtqUcha5QGKjT32hWROjDtS4rKddIcE34qzHQTkom7TkGB1zz1Rddylt5i1gEyXB0JXayquCVfxO7kyk=
X-Received: by 2002:a02:9447:: with SMTP id a65mr2006674jai.40.1586219092725;  Mon, 06 Apr 2020 17:24:52 -0700 (PDT)
MIME-Version: 1.0
References: <158621843779.6676.12172936601474258503@ietfa.amsl.com>
In-Reply-To: <158621843779.6676.12172936601474258503@ietfa.amsl.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Mon, 6 Apr 2020 17:24:41 -0700
Message-ID: <CAM4esxQJVga1FeuttHWtLPXVyyDHBoZ6jtkQgwPstcgiKsrdYQ@mail.gmail.com>
Subject: Fwd: New Version Notification for draft-duke-quic-version-aliasing-00.txt
To: IETF QUIC WG <quic@ietf.org>, masque@ietf.org
Content-Type: multipart/alternative; boundary="0000000000008ed94305a2a869a7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/8wTKtT7sblBIm2wJOH_l5p4KCjc>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2020 00:24:56 -0000

--0000000000008ed94305a2a869a7
Content-Type: text/plain; charset="UTF-8"

I filed this individual draft that builds on Marten Seemann's idea to
prevent QUIC version ossification. This provides an alternate means of
concealing the client hello that may be relevant to MASQUE if we don't want
to use the h3 ALPN.

---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Mon, Apr 6, 2020 at 5:13 PM
Subject: New Version Notification for
draft-duke-quic-version-aliasing-00.txt
To: Martin Duke <martin.h.duke@gmail.com>



A new version of I-D, draft-duke-quic-version-aliasing-00.txt
has been successfully submitted by Martin Duke and posted to the
IETF repository.

Name:           draft-duke-quic-version-aliasing
Revision:       00
Title:          QUIC Version Aliasing
Document date:  2020-04-06
Group:          Individual Submission
Pages:          11
URL:
https://www.ietf.org/internet-drafts/draft-duke-quic-version-aliasing-00.txt
Status:
https://datatracker.ietf.org/doc/draft-duke-quic-version-aliasing/
Htmlized:
https://tools.ietf.org/html/draft-duke-quic-version-aliasing-00
Htmlized:
https://datatracker.ietf.org/doc/html/draft-duke-quic-version-aliasing


Abstract:
   The QUIC transport protocol [QUIC-TRANSPORT] preserves its future
   extensibility partly by specifying its version number.  There will be
   a relatively small number of published version numbers for the
   foreseeable future.  This document provides a method for clients and
   servers to negotiate the use of other version numbers in subsequent
   connections.  If a sizeable subset of QUIC connections use this
   mechanism, this should prevent middlebox ossification around the
   current set of published version numbers and the contents of QUIC
   Initial packets.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat

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

<div dir=3D"ltr">I filed this individual draft that builds on Marten Seeman=
n&#39;s idea to prevent QUIC version ossification. This provides an alterna=
te means of concealing the client hello that may be relevant to MASQUE if w=
e don&#39;t want to use the h3 ALPN.<br><div><div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">---------- Forwarded message --=
-------<br>From: <span dir=3D"auto">&lt;<a href=3D"mailto:internet-drafts@i=
etf.org">internet-drafts@ietf.org</a>&gt;</span><br>Date: Mon, Apr 6, 2020 =
at 5:13 PM<br>Subject: New Version Notification for draft-duke-quic-version=
-aliasing-00.txt<br>To: Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gma=
il.com">martin.h.duke@gmail.com</a>&gt;<br></div><br><br><br>
A new version of I-D, draft-duke-quic-version-aliasing-00.txt<br>
has been successfully submitted by Martin Duke and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-duke-quic-version-alias=
ing<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A000<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QUIC Version Aliasing<br>
Document date:=C2=A0 2020-04-06<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 11<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.o=
rg/internet-drafts/draft-duke-quic-version-aliasing-00.txt" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/internet-drafts/draft-duke-quic-=
version-aliasing-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-duke-quic-version-aliasing/" rel=3D"noreferrer" target=3D"_=
blank">https://datatracker.ietf.org/doc/draft-duke-quic-version-aliasing/</=
a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/=
draft-duke-quic-version-aliasing-00" rel=3D"noreferrer" target=3D"_blank">h=
ttps://tools.ietf.org/html/draft-duke-quic-version-aliasing-00</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.ietf.org=
/doc/html/draft-duke-quic-version-aliasing" rel=3D"noreferrer" target=3D"_b=
lank">https://datatracker.ietf.org/doc/html/draft-duke-quic-version-aliasin=
g</a><br>
<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0The QUIC transport protocol [QUIC-TRANSPORT] preserves its fut=
ure<br>
=C2=A0 =C2=A0extensibility partly by specifying its version number.=C2=A0 T=
here will be<br>
=C2=A0 =C2=A0a relatively small number of published version numbers for the=
<br>
=C2=A0 =C2=A0foreseeable future.=C2=A0 This document provides a method for =
clients and<br>
=C2=A0 =C2=A0servers to negotiate the use of other version numbers in subse=
quent<br>
=C2=A0 =C2=A0connections.=C2=A0 If a sizeable subset of QUIC connections us=
e this<br>
=C2=A0 =C2=A0mechanism, this should prevent middlebox ossification around t=
he<br>
=C2=A0 =C2=A0current set of published version numbers and the contents of Q=
UIC<br>
=C2=A0 =C2=A0Initial packets.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
<br>
</div></div></div></div>

--0000000000008ed94305a2a869a7--


From nobody Mon Apr  6 17:26:06 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A47F93A08E6 for <quic@ietfa.amsl.com>; Mon,  6 Apr 2020 17:26:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 34l2cJ2jeqbc for <quic@ietfa.amsl.com>; Mon,  6 Apr 2020 17:26:03 -0700 (PDT)
Received: from mail-io1-xd2c.google.com (mail-io1-xd2c.google.com [IPv6:2607:f8b0:4864:20::d2c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ECC773A08E5 for <quic@ietf.org>; Mon,  6 Apr 2020 17:26:02 -0700 (PDT)
Received: by mail-io1-xd2c.google.com with SMTP id m4so1548808ioq.6 for <quic@ietf.org>; Mon, 06 Apr 2020 17:26:02 -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=60H8Y9JgwN04ujNcW/biic9f6PTju8k6qxN+6wYR1fw=; b=X/xErKhfz8N1ALDFNyf8zEFVp36YuqC2xZEv6guwsrpCVlw4J3jH5664Q0eYrsRebn VaSDYzT13eTfNG3a9P5A5Qg2NxKcYTysLJs8ZydileX3ymmOyEVvE+hg4IddscFwlFOx OHo0AX3934HM0AfcfZM+728sh9kMdKPmOFQPWpLeyTIbEkDbFZrsTr3v7d/TqLO4Q10R JjPpraz1fiIMTdKw6i191k0zJTLJyRl7V1/LWWQCX9vn5EkkibY1rEdwYsMlZu6mYakc yUooIqM6bjKv9b/W15v19QgPQ3bFdRLJEG5WPUN4/3GFxdstKlCTS2R20x7DjJVhfegw OxkA==
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=60H8Y9JgwN04ujNcW/biic9f6PTju8k6qxN+6wYR1fw=; b=giMnVuJoKUMFIO8L7qMHZr7NCOiShxKgdPao2EWPHVS00ZJih4LzdWYfZGRSaCMMHP 05gBNmdwhEenS6JGqPvegB/ZvlUne7L3UTnXEW+Yf4oxVrVvxFpnnb7zC5xSnm9d/Dfg bH7MEMFqlxP1wRgDU7MnmhpFOtQNU76ljRz6zMG/RVKgpQhDN4bvzLpSgZ9aPTfpKNek GYpPG297eTt5iyKKlA8FW1pwDlRejgbQfnHmORlwtU5EobVYlBkBVFy4PscOPyd8kQ8/ DGubLA5l+ZiYsCSdymfO5OBqABqKa/WaOTbM2IQeiXy3/5+rI2z3IgZbhJBMjboW07WP K30g==
X-Gm-Message-State: AGi0PuZgRSsXDYSwx3yky7tTnHAzDhLw4Fe8kj0RlfeUHYTOc9TcTnQR Bh5gTMTbsp9iPCqyDs/TMGZUUt9a4UmYawq3j+9j+c0IJxc=
X-Google-Smtp-Source: APiQypIKDVzgr2QhBPIEIdFV1lD+gZFHwFSiOv2FC2XJeVQmK2ECJgfBUnueQJlW2xjHVzpvQVXqvzcHwHw9mumbIeM=
X-Received: by 2002:a5d:87c6:: with SMTP id q6mr21830881ios.163.1586219161978;  Mon, 06 Apr 2020 17:26:01 -0700 (PDT)
MIME-Version: 1.0
References: <158621802049.21764.15350192840287514712@ietfa.amsl.com>
In-Reply-To: <158621802049.21764.15350192840287514712@ietfa.amsl.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Mon, 6 Apr 2020 17:25:51 -0700
Message-ID: <CAM4esxRws3qw5tYX59PjiRTZto3-rk5qdPObWb90B_8pNEjQzw@mail.gmail.com>
Subject: Fwd: I-D Action: draft-ietf-quic-version-aliasing-00.txt
To: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000af8ddc05a2a86d4f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/_LXe5qgudVoljR1DETINLqYACXU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2020 00:26:05 -0000

--000000000000af8ddc05a2a86d4f
Content-Type: text/plain; charset="UTF-8"

Typo in the title xml. I immediately replaced it with an individual draft.
Sorry everyone


---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Mon, Apr 6, 2020 at 5:07 PM
Subject: I-D Action: draft-ietf-quic-version-aliasing-00.txt
To: <i-d-announce@ietf.org>
Cc: <quic@ietf.org>



A New Internet-Draft is available from the on-line Internet-Drafts
directories.
This draft is a work item of the QUIC WG of the IETF.

        Title           : QUIC Version Aliasing
        Author          : Martin Duke
        Filename        : draft-ietf-quic-version-aliasing-00.txt
        Pages           : 11
        Date            : 2020-04-06

Abstract:
   The QUIC transport protocol [QUIC-TRANSPORT] preserves its future
   extensibility partly by specifying its version number.  There will be
   a relatively small number of published version numbers for the
   foreseeable future.  This document provides a method for clients and
   servers to negotiate the use of other version numbers in subsequent
   connections.  If a sizeable subset of QUIC connections use this
   mechanism, this should prevent middlebox ossification around the
   current set of published version numbers and the contents of QUIC
   Initial packets.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-quic-version-aliasing/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-quic-version-aliasing-00
https://datatracker.ietf.org/doc/html/draft-ietf-quic-version-aliasing-00


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

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

<div dir=3D"ltr">
<div><br></div><div>Typo in the title xml. I immediately replaced it with a=
n individual draft. Sorry everyone<br></div>=C2=A0

<br><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">--=
-------- Forwarded message ---------<br>From: <span dir=3D"auto">&lt;<a hre=
f=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</a>&gt;</spa=
n><br>Date: Mon, Apr 6, 2020 at 5:07 PM<br>Subject: I-D Action: draft-ietf-=
quic-version-aliasing-00.txt<br>To:  &lt;<a href=3D"mailto:i-d-announce@iet=
f.org">i-d-announce@ietf.org</a>&gt;<br>Cc:  &lt;<a href=3D"mailto:quic@iet=
f.org">quic@ietf.org</a>&gt;<br></div><br><br><br>
A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.<br>
This draft is a work item of the QUIC WG of the IETF.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Title=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 QUIC Version Aliasing<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Author=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 : Mart=
in Duke<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Filename=C2=A0 =C2=A0 =C2=A0 =C2=A0 : draft-iet=
f-quic-version-aliasing-00.txt<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Pages=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0:=
 11<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Date=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 :=
 2020-04-06<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0The QUIC transport protocol [QUIC-TRANSPORT] preserves its fut=
ure<br>
=C2=A0 =C2=A0extensibility partly by specifying its version number.=C2=A0 T=
here will be<br>
=C2=A0 =C2=A0a relatively small number of published version numbers for the=
<br>
=C2=A0 =C2=A0foreseeable future.=C2=A0 This document provides a method for =
clients and<br>
=C2=A0 =C2=A0servers to negotiate the use of other version numbers in subse=
quent<br>
=C2=A0 =C2=A0connections.=C2=A0 If a sizeable subset of QUIC connections us=
e this<br>
=C2=A0 =C2=A0mechanism, this should prevent middlebox ossification around t=
he<br>
=C2=A0 =C2=A0current set of published version numbers and the contents of Q=
UIC<br>
=C2=A0 =C2=A0Initial packets.<br>
<br>
<br>
The IETF datatracker status page for this draft is:<br>
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-quic-version-aliasin=
g/" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.org/doc/d=
raft-ietf-quic-version-aliasing/</a><br>
<br>
There are also htmlized versions available at:<br>
<a href=3D"https://tools.ietf.org/html/draft-ietf-quic-version-aliasing-00"=
 rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/draft-iet=
f-quic-version-aliasing-00</a><br>
<a href=3D"https://datatracker.ietf.org/doc/html/draft-ietf-quic-version-al=
iasing-00" rel=3D"noreferrer" target=3D"_blank">https://datatracker.ietf.or=
g/doc/html/draft-ietf-quic-version-aliasing-00</a><br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
Internet-Drafts are also available by anonymous FTP at:<br>
<a href=3D"ftp://ftp.ietf.org/internet-drafts/" rel=3D"noreferrer" target=
=3D"_blank">ftp://ftp.ietf.org/internet-drafts/</a><br>
<br>
<br>
</div></div>

--000000000000af8ddc05a2a86d4f--


From nobody Mon Apr  6 17:34:08 2020
Return-Path: <mt@lowentropy.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFFB43A1089 for <quic@ietfa.amsl.com>; Mon,  6 Apr 2020 17:34:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.12
X-Spam-Level: 
X-Spam-Status: No, score=-2.12 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=EaGVTOSW; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=tYVWsspV
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aI0Sc2VnHAt4 for <quic@ietfa.amsl.com>; Mon,  6 Apr 2020 17:34:05 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5352A3A1088 for <quic@ietf.org>; Mon,  6 Apr 2020 17:34:05 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 436575C014B for <quic@ietf.org>; Mon,  6 Apr 2020 20:34:04 -0400 (EDT)
Received: from imap2 ([10.202.2.52]) by compute2.internal (MEProxy); Mon, 06 Apr 2020 20:34:04 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm1; bh=W0NN/qmkiybSq9FT2zWyNmy6nViDaen cJfR8Zfsz5zg=; b=EaGVTOSWyjn0F6tq9qNYSLjuPgO1Xl4SLAj4rH91TIFYhoq wyyZgFVH4/TxffveJOTxe05kJ/4X8tLwsmUTIGIRChiS8ZJxJsyQLqiFva1FWppY EAUB38B0k8PHT7AiqGGSBbr0QXf9/O2+G1pMpCL9l7ZJCAdKH3nsEoi7kofBypbg kZXiLPYJk1G6Vp7e8zBgdUpXJyIaCc2I1F6lj1n7JnSLyZSRZ/HacnZlIHpr0lm1 NL540GrHVcW6LwDj3rMd7/HRAxlEGRLozK1RKVeaSwVR3LXYEm4tHmvrqDB9wcvp epol1QTxruEGyJ0g2NQDcPwlFQ2d91WOPFkz5Lg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=W0NN/q mkiybSq9FT2zWyNmy6nViDaencJfR8Zfsz5zg=; b=tYVWsspV8kJ1bZejHE/nvw kUcYNrBlGfNx4lj9m1Nk0MfZkFbGKOp8k3iel+xHaM/rTxwjQ3vxvVks5hRectpq 6JtgZwUIpDrmWFCc3hQbeBm0BDXN2MNPT/EbqmQZzTRsyCe9CR2/6B+vcV0RGg3Z vYrQ3a5AXUMVb9Y9uRhSSrArBBAu8rTnngTcVCmof4SN1fjVfSAR+L7dxuc/mIZz +pjoGC9D9M9XhgF4ZUC+8FvtzK1iQfREWwcJlvnZ8Bb+9QU/oJ/mkx7rx3JobgJq CZiaIioKknYKZfEZxMhvUWbIcgFZJoz2ZhBDMLA6I2XGDdbAuRkL9wp2mSwPtu3A ==
X-ME-Sender: <xms:e8qLXuxDLh_oW2hrCazdUMK7Hs8uDoUpKz6cctX6CwazbpOiVEw1KQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudeggdefgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesthdtre dtreertdenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehlohif vghnthhrohhphidrnhgvtheqnecuffhomhgrihhnpehivghtfhdrohhrghenucevlhhush htvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmtheslhhofigvnhht rhhophihrdhnvght
X-ME-Proxy: <xmx:e8qLXrqRUOFaRqSYC_uxo7MqZllLpRw27nNI2a2T0OsO-z9VaVkpfg> <xmx:e8qLXtV-aFEH3b3C-O4MXor0nN5bCYO1oUmqIyhCAm7BwUnCH58OJg> <xmx:e8qLXrpFnyFRm_SuqDNn8T23ABJ7H_96LRp8MP7R3T_9Ls3bUWikZw> <xmx:fMqLXukswk6l4Aw9OTBiB4rFwYyyQA3Zu7nSNkLgvBN5tU2DlvKoZQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 96E28E00B1; Mon,  6 Apr 2020 20:34:03 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-1084-gdc5e709-fmstable-20200406v2
Mime-Version: 1.0
Message-Id: <47349901-93a5-4b98-a07d-b22e6fd76416@www.fastmail.com>
In-Reply-To: <158621802049.21764.15350192840287514712@ietfa.amsl.com>
References: <158621802049.21764.15350192840287514712@ietfa.amsl.com>
Date: Tue, 07 Apr 2020 10:33:43 +1000
From: "Martin Thomson" <mt@lowentropy.net>
To: quic@ietf.org
Subject: Re: I-D Action: draft-ietf-quic-version-aliasing-00.txt
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/ARIYVStzPx64obo2vTT1EvmC3QA>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2020 00:34:07 -0000

Thanks for putting this together Martin.  It's good to see this all written down.  (I'm ignoring the name.  I'm sure we can sort that out.)

>From the length of the document, it's clear that this isn't small enough to justify inclusion in the draft.  More so because I'm about to suggest more text...

This document doesn't appear to address the case where a server has aliased X and now discovers that they want to deploy a version that uses that value.  Concretely, this allows you do alias version 2, but we might define a real version 2 at some point that the server wants to deploy.  I think that the basic design strongly discourages deployment of a version that might be covered by an alias that was previously advertised, unless you love trial decryption of maybe-Initial packets.  That means carving out space for the new version (and maybe its aliases) and not issuing aliases for those.  Then you have to wait for expiration of the aliases that cover the overlap.

Your text on linkability really needs to treat an alias like resumption ticket or a path validation token.  That avoids a bunch of problems with replicating recommendations and the like.  It also opens a bunch of options with respect to the token.

There's a version of this design that I particularly like that uses the token more.  If you have a token, then if you are prepared to read from that, the version field can contain almost anything.  You only need to ensure that you need to avoid deploying a version that doesn't have a token.


The mandates on using a RNG for the version and a cryptographic function for the salt are a little strong.  There is no inherent problem with randomly generating and remembering mappings.  And versions might be ignored entirely if you encode the real version into the token field as above.

The Initial salt is 20 octets in this version of QUIC.  It might be a different length in the final version.  And it can be up to 64 octets without costing any more time in generating keys.  Maybe you don't need to be so precise.




On Tue, Apr 7, 2020, at 10:07, internet-drafts@ietf.org wrote:
> 
> A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the QUIC WG of the IETF.
> 
>         Title           : QUIC Version Aliasing
>         Author          : Martin Duke
> 	Filename        : draft-ietf-quic-version-aliasing-00.txt
> 	Pages           : 11
> 	Date            : 2020-04-06
> 
> Abstract:
>    The QUIC transport protocol [QUIC-TRANSPORT] preserves its future
>    extensibility partly by specifying its version number.  There will be
>    a relatively small number of published version numbers for the
>    foreseeable future.  This document provides a method for clients and
>    servers to negotiate the use of other version numbers in subsequent
>    connections.  If a sizeable subset of QUIC connections use this
>    mechanism, this should prevent middlebox ossification around the
>    current set of published version numbers and the contents of QUIC
>    Initial packets.
> 
> 
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-quic-version-aliasing/
> 
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-quic-version-aliasing-00
> https://datatracker.ietf.org/doc/html/draft-ietf-quic-version-aliasing-00
> 
> 
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
> 
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
> 
> 
>


From nobody Tue Apr  7 00:48:56 2020
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C0CA3A1877 for <quic@ietfa.amsl.com>; Tue,  7 Apr 2020 00:48:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.268
X-Spam-Level: 
X-Spam-Status: No, score=-2.268 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.168, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jF_qCjAxWjOZ for <quic@ietfa.amsl.com>; Tue,  7 Apr 2020 00:48:52 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2061b.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::61b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 83D4D3A1875 for <quic@ietf.org>; Tue,  7 Apr 2020 00:48:51 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oXZMpPOUH9/XB0NckntLYxFOIoQZx16Sf3RJkOOyo452MnEZ8WpqXPgfNiY3hHESKx3fjThSVFPrzIZmY+hVciDV6GzArJMZF+xE9RIjRWW/jfrBo61YuUr02kGlSxMmcu21x2VYRBfYHW+20iotrfOZcPsWfXZu9rzxOVFLwlKU4KAF6ry4XUfJUtdzpZlJSNMMdxbmgZzrxSOMKDbWI2olXh8/bFY4AL877fLRUaV84UxTQou1LLah9dkmQqPYdQndP1oQDNcQOjRyIvgCE2foJnlarW7vDU23rM9RywJbJsHIPcyeyjCHUzJdhaYnsgoPJbJ8WAKcwH69e/aSAw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=c9cJHmwJXcZ7oG9rlPYbmGAHLNAoHE0snz9CnG4JdNo=; b=mFjIXBF4bjdGGdzMEazYxCx62n5thWeV0DHx77UN4fhjp7TdbkhV9s3a9D2QLllHC7hTzWmICnfJ1yy4mg8AE5TdQrsOIhSnwXNEBDN8Vmg3WRRVJ88THlhP3eBYj2h0eT41NrmJWx5FQ7KOyS/pvJDR4g+2knHBHZmToCK04QXXGxj0UbMf5ZZshXEmBVtMfYQ+GgtsT65snMgm6cXc1rXsJ3XNJoeC7EGGNRU1F5zjtTbOMGlMpKaR9XLX1XqQzg8Q0jVwiXB2e7W9h8U0mG3D/Cl6065FMOcpeLskeA3wum3T3KVzAlZ4VfpM3dLX5DYRcl+jMmmpv8GlpBbtIQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=c9cJHmwJXcZ7oG9rlPYbmGAHLNAoHE0snz9CnG4JdNo=; b=Rf+yG04a+l5Uq9FBkf6Z0btHlZECTxaq/Xbyu7nqv2c5wnTuJ4mMul1jigwM/yVTvqE0IvqxkRurUrYrnY+2QxzZCIdwYC01FU1+o7qUOYKWM4OQmhthZNiJmDuhcHng7WnTBZ3v9iWqslfHSncNdW9emmclKDXtnhngu62dmZg=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (52.133.7.14) by HE1PR0702MB3610.eurprd07.prod.outlook.com (10.167.124.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.13; Tue, 7 Apr 2020 07:48:48 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a%2]) with mapi id 15.20.2900.012; Tue, 7 Apr 2020 07:48:48 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "spencerdawkins.ietf@gmail.com" <spencerdawkins.ietf@gmail.com>
CC: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, "ted.ietf@gmail.com" <ted.ietf@gmail.com>, "lucaspardue.24.7@gmail.com" <lucaspardue.24.7@gmail.com>, "lars@eggert.org" <lars@eggert.org>, "fenix@fb.com" <fenix@fb.com>, "quic@ietf.org" <quic@ietf.org>, "mt@lowentropy.net" <mt@lowentropy.net>, "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Topic: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Index: AQHWCb9S1+bTW3c/Fkmo5bSbbOBgxqhncZmAgAAR+gCAABvKgP//sDKAgAS/GICAAKEQgIAAnrqA
Date: Tue, 7 Apr 2020 07:48:48 +0000
Message-ID: <02975081ad545b65391bc0da6eebe59c85b7f798.camel@ericsson.com>
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be> <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com> <2387458e-f2fd-2de9-ee68-4cee8ebbe9ed@uclouvain.be> <F2392732-FC09-46D0-99DF-EED238C68C77@fb.com> <b9982c48f7d9fd07542ec2504f1a9fbe67956a62.camel@ericsson.com> <CAKKJt-csFnU=Poiu6gEYkqsawfKeRiOu_ssn4LjxXmFFHHu2GA@mail.gmail.com>
In-Reply-To: <CAKKJt-csFnU=Poiu6gEYkqsawfKeRiOu_ssn4LjxXmFFHHu2GA@mail.gmail.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com; 
x-originating-ip: [158.174.118.23]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b49c70bd-8bb1-49a8-1d84-08d7dac81b6e
x-ms-traffictypediagnostic: HE1PR0702MB3610:|HE1PR0702MB3610:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <HE1PR0702MB36106EEB3A868D2F38A930BC95C30@HE1PR0702MB3610.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 036614DD9C
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(136003)(376002)(346002)(396003)(366004)(39860400002)(478600001)(81166006)(71200400001)(26005)(81156014)(2906002)(6916009)(36756003)(5660300002)(8936002)(8676002)(6512007)(53546011)(6506007)(66476007)(66616009)(316002)(44832011)(966005)(86362001)(54906003)(6486002)(2616005)(66946007)(76116006)(64756008)(4326008)(99936003)(186003)(66556008)(66446008)(99106002); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 46ydiGREBTlEG1MI7OFFLoaP0mHc/sjyUIGrYnWwsQe+qzNeX2XN8mhJ3lZCsEYkkLb343Xl7Q88iQ1Lf7OXPb0qbIRu6SoFzr8a9sfXiqmHdattI6DRqd8DSy2xvMSVAzpcJjxNu/Zdp3ajabX9PUJBeigq/jV2bhJ1CPkPEX4TX6/GFpxCxtIxS6SOHKn2NwEIyJ7nTHqGsUS5YHekNKXRcmSw/5kqIlY3UlngjnQMjkkaBh8wBlWiZqpm4gUVvC+fuqY8CgFF4+Pr26zKEuy1UAxbSayraIBZQZhVoqkpcDrTM4KF0pPJEZ+mTUjqA1PXe/yB65Wt1juItWgMcu7R9qUWMClT+96IhDNFFnr7+bxnw0efRFuEM4OKUhgAklWNalNbypPK9JdJ2FZYUqhoO3ilsgTaHVXW3Inz2p/PFAxt5vQ77BTUU97GPxh1ppcWfI2ARnwJBmaR4cmLMza0M+b/IB/+pZZccpL7xF4ba/n6iTIPe61PUdeJ0TUrKAUKvyu00mQrMf8ZGLs39z/RnXleYBFJ7JKpCQkRZ8OWggsY79AasqTrYEXBN5sZ
x-ms-exchange-antispam-messagedata: cpZIHupAk4aZMjZ/yWQrbh8B5yiEfNKy0vY5TquToicaN2YtW7ow4HZoQvHPhUdwLXRyFOHr1gzjBhKDYGlvyAMxRc3FkAbf4levDVrHgI1e6r3Y1VOEPmqrjgGT8JXD9Jk7T79IbCZARtRGpS+thg==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-vuuYAsEqO+0tLI/yrEgw"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b49c70bd-8bb1-49a8-1d84-08d7dac81b6e
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2020 07:48:48.3301 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Li1SZMZtcs/smCgV+TUcgwiBaF51UPEjgIIK3C59zGWoMvrQDS1qbnkKwwKpVcyxb9jqmFvHaNgB6BhyW9ALKhsLPpDqagUqgxtUx0+6La8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3610
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Wnr_QDgIMP8gC8X7nS8m30V2rjs>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2020 07:48:55 -0000

--=-vuuYAsEqO+0tLI/yrEgw
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Thanks,

So I was groping after something more complex. So basically the definition =
of
reliable multi-stream usage of QUIC that has an ALPN to identify that there=
 it
is up to the application to interpret how the streams are used. A sort of "=
TCP
socket" for QUIC? Which might also imply some basic constraints on the API
between the application and the QUIC stack?=20

Magnus

On Mon, 2020-04-06 at 17:20 -0500, Spencer Dawkins at IETF wrote:
> For what it's worth,=20
>=20
> On Mon, Apr 6, 2020 at 7:44 AM Magnus Westerlund <
> magnus.westerlund@ericsson.com> wrote:
> > Hi Roberto,
> >=20
> > Do you have a reference or can you expand on what functionalities you
> > actually
> > expect from a session layer?=20
>=20
> From https://www.ietf.org/jabber/logs/masque/2020-03-24.htmll (extracted,
> please feel free to correct me if I'm misrepresenting anyone):
>=20
> [23:48:45] <carrickdb@jabber.hot-chilli.net> Can someone explain why you
> couldn't you have QUIC over QUIC? The payload would be the packet the pro=
xy
> forwards.
> [23:48:46] <sftcd> could be, fine question though
> [23:48:47] <hta> jonathan: I don't regard drop-from-queue as congestion
> control.
> [23:48:55] <keithmoore> Magnus: but I also think that we're inevitably go=
ing
> to have something like this, whether we want it or not, including the
> potential for each app to negotiate its own relationship with an external
> proxy.   so we might as well try to understand the hazards.
> [23:49:00] <ekr@jabber.org> carrick: you can have quic over quic. It's ju=
st
> not specified yet
> [23:49:02] <achernya> There's no specification for anything-over-QUIC ove=
r
> than h3
> [23:49:10] <achernya> *other than, rather
> [23:49:15] <Ted.h> @Martin I dropped Matt a note to ask for a citation; w=
ill
> forward to you if he has one that can be referenced.
> [23:49:18] <carrickdb@jabber.hot-chilli.net> I see, thanks
> [23:49:25] <Martin Thomson> Ted.h: appreciate it, thanks
> [23:49:30] <spencerdawkins> That's the problem - there's not a generalize=
d
> upper interface for QUIC. =20
>=20
>  and, in https://www.ietf.org/jabber/logs/webtrans/2020-03-27.html=20
> (extracted, and please feel free to correct me ...
>=20
> [22:35:32] <Martin Thomson> I also support adoption.  The requirements pa=
rts
> are mostly solid.  I have concerns about the composition of transports in=
 the
> overview piece.
> [22:35:45] <ekr@jabber.org> I also support adoption of this draft.
> [22:36:38] <kaduk@jabber.org/barnowl> schmansport sessions?
> [22:36:40] <hta> Session transport!
> [22:36:41] <spencerdawkins> Is there an agreed upper interface for QUIC t=
hat
> is not HTTP/3?
> [22:36:48] <carrickdb@jabber.hot-chilli.net> +1 on what Mark said
> [22:36:49] <ekr@jabber.org> WebSockets/2
> [22:36:49] <brong> SPLITTERS
> [22:36:54] <carrickdb@jabber.hot-chilli.net> about "transport"
> [22:37:07] <dschinazi@jab.im> Spencer: draft-ietf-quic-transport ? =20
>=20
> So, ISTM that this question is banging around from venue to venue. Some p=
eople
> are assuming draft-ietf-quic-transport will work well enough for protocol=
s
> that aren't HTTP/3, and others are not so sure.=20
>=20
> Definitely worth talking about, in what I hope is the near future ...
>=20
> (It's also worth mentioning that=20
> https://tools.ietf.org/html/draft-pardue-quic-siduck-00 appears in at lea=
st
> one of those jabber logs)
>=20
> Best,
>=20
> Spencer
>=20
> > Cheers
> >=20
> > Magnus
> >=20
> > On Fri, 2020-04-03 at 19:15 +0000, Roberto Peon wrote:
> > > QUIC is currently missing a session layer other than H3.
> > >=20
> > > I'm pretty unhappy about the idea of other protocols right now, since=
 I
> > > believe moving forward without a generic session layer is a mistake w=
e'll
> > all
> > > pay for in the future ( again).
> > >=20
> > > -=3DR
> > >=20
> > > =EF=BB=BFOn 4/3/20, 10:01 AM, "QUIC on behalf of Olivier Bonaventure"=
 <
> > > quic-bounces@ietf.org on behalf of Olivier.Bonaventure@uclouvain.be>
> > wrote:
> > >=20
> > >     Hello Lucas,
> > >    =20
> > >     > I'll acknowledge that HTTP/3 isn't the only use of QUIC, but it=
 is
> > a=20
> > >     > comprehensive use of the transport features that has deployment=
=20
> > >     > experience.=20
> > >    =20
> > >     I agree that HTTP/3 has been the main use case for QUIC and that =
it
> > has=20
> > >     influenced some parts of its design. However, I personally consid=
er
> > QUIC=20
> > >     as the generic transport protocol that will support a broad set o=
f=20
> > >     applications that will probably have different requirements than
> > HTTP/3.
> > >    =20
> > >     QUIC has a very clean and extensible design and architecture. It
> > opens=20
> > >     new ways to think about the transport layer without all the probl=
ems=20
> > >     that TCP has faced since roughly the last two decades.
> > >    =20
> > >     > So looking at MPQUIC thorough the lens of HTTP/3, streams=20
> > >     > may not be truly independent because of their reliance on other
> > streams=20
> > >     > such control or QPACK.=20
> > >    =20
> > >     Agreed, but there are applications that will use independant stre=
ams.
> > A=20
> > >     simple example is a standard file transfert and many existing=20
> > >     applications that rely on a single bytestream. A TLS VPN that use=
s
> > QUIC=20
> > >     instead of TLS/TCP could map each transported TCP connection over=
 a=20
> > >     different QUIC stream.
> > >    =20
> > >     > Furthermore, even if we model the streams as=20
> > >     > independent HTTP requests, the reality is that there is often a
> > higher=20
> > >     > layer that wants to put them back together and there the orderi=
ng
> > can=20
> > >     > matter. These are elements of the puzzle for prioritizing
> > multiplexing=20
> > >     > of streams.
> > >     >=20
> > >     > Getting scheduling of HTTP streams right is really hard. With H=
TTP/2
> > > and=20
> > >     > TCP today we see several server implementations that just don't=
 do
> > it=20
> > >     > very well and may never get around to fixing it. We've also see=
n
> > issues=20
> > >     > in how servers adapt their scheduling to client reprioritizatio=
n=20
> > >     > signals. That seems quite relevant to this use case which requi=
res
> > a=20
> > >     > server to select an appropriate path based on client conditions=
.
> > >     >=20
> > >     > The experience, to me, is a sign that people would struggle to =
build
> > an=20
> > >     > HTTP/3 implementation (particularly server-side response
> > scheduling)=20
> > >     > that achieves the theoretical goals of MPQUIC. Is it something =
that
> > can=20
> > >     > be tested and shown to demonstrably outperform HTTP/3 plus
> > connection=20
> > >     > migration in a statistically significant fashion? Maybe there a=
re
> > case=20
> > >     > studies of  HTTP/2 implementations that have tried adapting to
> > MPTCP,=20
> > >     > which could inform an analysis for HTTP/3?
> > >    =20
> > >     In MPTCP, we were less ambitious than in HTTP/2 or HTTP/3 concern=
ing
> > the=20
> > >     packet schedulers. We considered that each host is independant an=
d
> > that=20
> > >     it uses its own packet scheduler. In contrast with HTTP/2, we did=
 not=20
> > >     define ways to prioritise one path over the other by exchanging=
=20
> > >     information in the protocol (except the backup bit, but this disa=
bles
> > a=20
> > >     path). In practice, what we observe is that the application selec=
ts
> > the=20
> > >     packet scheduler that it needs locally. On Apple smartphones, thi=
s is=20
> > >     the choice between the Handover and the Interactive modes for
> > example.=20
> > >     This is not as powerful as negotiating packet schedulers over the
> > MPTCP=20
> > >     connection, but seems a reasonable tradeoff from an engineering=
=20
> > >     viewpoint based on deployment experience.
> > >    =20
> > >    =20
> > >     Olivier
> > >    =20
> > >    =20
> > >=20
--=20
Cheers

Magnus Westerlund=20


----------------------------------------------------------------------
Networks, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------



--=-vuuYAsEqO+0tLI/yrEgw
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEtww
ggYHMIID76ADAgECAhALRm3NcHtuMGWutmt5cXntMA0GCSqGSIb3DQEBCwUAMEcxCzAJBgNVBAYT
AlNFMREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBD
QSB2MzAeFw0xNzEyMTUwNzIyMjNaFw0yMDEyMTUwNzIyMjJaMHAxETAPBgNVBAoMCEVyaWNzc29u
MRowGAYDVQQDDBFNYWdudXMgV2VzdGVybHVuZDEtMCsGCSqGSIb3DQEJARYebWFnbnVzLndlc3Rl
cmx1bmRAZXJpY3Nzb24uY29tMRAwDgYDVQQFEwdlcmFtc3dkMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAsKlHZvB3TsmLEDtPSiFFKAh73S2wApt+laqg5eXTqonqnzT9ykEGL2dx9mBT
+2WZiIKxo4w2sisVl3EEYTqXTkctpur7cN29gLC8F3tJHGI2sUVpO9AwpVrN+UuHEVetHt7hdxW9
uYd0LJJ8TP6/wGkIfAFaZxlZUn79O2eHElfih1iVIiTZXLcEe1rBJtzhUNRHWgOm2vQlDJ4sCpig
GFq5w+XSRviEQMkQZRvw1CQmb35QS/C/T36ogzIRHDuAdkoSaiUOY/S2dLp4HkwvOOg+tADpaHkr
bdmdnjKGrYSnJigmxw14pJugxL/Vb2EeVcgpAfVVst7Lm4POPRI8+wIDAQABo4IBxDCCAcAwSAYD
VR0fBEEwPzA9oDugOYY3aHR0cDovL2NybC50cnVzdC50ZWxpYS5jb20vZXJpY3Nzb25ubGluZGl2
aWR1YWxjYXYzLmNybDCBggYIKwYBBQUHAQEEdjB0MCgGCCsGAQUFBzABhhxodHRwOi8vb2NzcDIu
dHJ1c3QudGVsaWEuY29tMEgGCCsGAQUFBzAChjxodHRwOi8vY2EudHJ1c3QudGVsaWFzb25lcmEu
Y29tL2VyaWNzc29ubmxpbmRpdmlkdWFsY2F2My5jZXIwKQYDVR0RBCIwIIEebWFnbnVzLndlc3Rl
cmx1bmRAZXJpY3Nzb24uY29tMFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQESMDowOAYIKwYBBQUH
AgEWLGh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20vQ1BTMB0GA1UdJQQW
MBQGCCsGAQUFBwMEBggrBgEFBQcDAjAdBgNVHQ4EFgQU5ivuhpU51W4UhBDBWwf8XsU837YwHwYD
VR0jBBgwFoAUHHsZnpecdqwgPdjc45Fq49stplMwDgYDVR0PAQH/BAQDAgWgMA0GCSqGSIb3DQEB
CwUAA4ICAQBn0FKukg00UN/c/ESpxSIaYTrsd8liHHMu5rLpOBNOacpGNBMGNgUDDt4QihhoQR3c
vhYXCrAM59NTvw0HNlgqHZoEeVY7YnJJYnJXDCLUfkK5Dn28E3QrzykkF6giUOXDyF9mhWYbSAkJ
yx0Yj0Xc8en3wYNyoFYEqjlKtZrdV0pcgFzEeXVLS8DWrzSy7+KfUtDOEiM6H3zO3nsq++KBmsOi
SKkWn4oYERZg5KElEAHis9av+3KIaEPnOAt8QRWRpFfGZ4d89F16qFvElup5n7l864FqxnC2friD
o4hLQY6ENaOaYIihXhbl2UYxAGDk89aJm/S5pYyq7wzm+KK3IcUl60rmc8SJlt6QXKw0wXEOE1Mu
bauYKMsad2s8jD+rEkXp+agTRl+sezWaRxHBpxuUKDd6MhwDig3SZi1qP7D/Ds4V+JLIjjUJc25l
9tvMGC9+lqI0P+vMI3Zyrou0NNfb55uLQaq18O+7BZ8Kv7jvFdxYyUgbxQ0SPEiyhylcLHAmJeLC
QaiZHmCREBkCLKSf0O4lE2TrVzdOD38wjzuQ27U3UddVCD9EQ3tF7o6EVhpxJJUlB6xe/2UWwy4Z
la71dKLUhakdVrN5abzxqFWvzOAT9nBa2HzYVBtpbcu6KGh72YJ+M79fa9iIkcQCgUnw3gIAeWd/
/n4YbY2QhDCCBgcwggPvoAMCAQICEAtGbc1we24wZa62a3lxee0wDQYJKoZIhvcNAQELBQAwRzEL
MAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRp
dmlkdWFsIENBIHYzMB4XDTE3MTIxNTA3MjIyM1oXDTIwMTIxNTA3MjIyMlowcDERMA8GA1UECgwI
RXJpY3Nzb24xGjAYBgNVBAMMEU1hZ251cyBXZXN0ZXJsdW5kMS0wKwYJKoZIhvcNAQkBFh5tYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20xEDAOBgNVBAUTB2VyYW1zd2QwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCwqUdm8HdOyYsQO09KIUUoCHvdLbACm36VqqDl5dOqieqfNP3K
QQYvZ3H2YFP7ZZmIgrGjjDayKxWXcQRhOpdORy2m6vtw3b2AsLwXe0kcYjaxRWk70DClWs35S4cR
V60e3uF3Fb25h3QsknxM/r/AaQh8AVpnGVlSfv07Z4cSV+KHWJUiJNlctwR7WsEm3OFQ1EdaA6ba
9CUMniwKmKAYWrnD5dJG+IRAyRBlG/DUJCZvflBL8L9PfqiDMhEcO4B2ShJqJQ5j9LZ0ungeTC84
6D60AOloeStt2Z2eMoathKcmKCbHDXikm6DEv9VvYR5VyCkB9VWy3subg849Ejz7AgMBAAGjggHE
MIIBwDBIBgNVHR8EQTA/MD2gO6A5hjdodHRwOi8vY3JsLnRydXN0LnRlbGlhLmNvbS9lcmljc3Nv
bm5saW5kaXZpZHVhbGNhdjMuY3JsMIGCBggrBgEFBQcBAQR2MHQwKAYIKwYBBQUHMAGGHGh0dHA6
Ly9vY3NwMi50cnVzdC50ZWxpYS5jb20wSAYIKwYBBQUHMAKGPGh0dHA6Ly9jYS50cnVzdC50ZWxp
YXNvbmVyYS5jb20vZXJpY3Nzb25ubGluZGl2aWR1YWxjYXYzLmNlcjApBgNVHREEIjAggR5tYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20wVQYDVR0gBE4wTDBKBgwrBgEEAYIPAgMBARIwOjA4
BggrBgEFBQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMw
HQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMB0GA1UdDgQWBBTmK+6GlTnVbhSEEMFbB/xe
xTzftjAfBgNVHSMEGDAWgBQcexmel5x2rCA92NzjkWrj2y2mUzAOBgNVHQ8BAf8EBAMCBaAwDQYJ
KoZIhvcNAQELBQADggIBAGfQUq6SDTRQ39z8RKnFIhphOux3yWIccy7msuk4E05pykY0EwY2BQMO
3hCKGGhBHdy+FhcKsAzn01O/DQc2WCodmgR5VjtickliclcMItR+QrkOfbwTdCvPKSQXqCJQ5cPI
X2aFZhtICQnLHRiPRdzx6ffBg3KgVgSqOUq1mt1XSlyAXMR5dUtLwNavNLLv4p9S0M4SIzoffM7e
eyr74oGaw6JIqRafihgRFmDkoSUQAeKz1q/7cohoQ+c4C3xBFZGkV8Znh3z0XXqoW8SW6nmfuXzr
gWrGcLZ+uIOjiEtBjoQ1o5pgiKFeFuXZRjEAYOTz1omb9LmljKrvDOb4orchxSXrSuZzxImW3pBc
rDTBcQ4TUy5tq5goyxp3azyMP6sSRen5qBNGX6x7NZpHEcGnG5QoN3oyHAOKDdJmLWo/sP8OzhX4
ksiONQlzbmX228wYL36WojQ/68wjdnKui7Q019vnm4tBqrXw77sFnwq/uO8V3FjJSBvFDRI8SLKH
KVwscCYl4sJBqJkeYJEQGQIspJ/Q7iUTZOtXN04PfzCPO5DbtTdR11UIP0RDe0XujoRWGnEklSUH
rF7/ZRbDLhmVrvV0otSFqR1Ws3lpvPGoVa/M4BP2cFrYfNhUG2lty7ooaHvZgn4zv19r2IiRxAKB
SfDeAgB5Z3/+fhhtjZCEMIIGwjCCBKqgAwIBAgIQU7h+g+GcmSiTsJtJHOy46zANBgkqhkiG9w0B
AQsFADA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBD
QSB2MTAeFw0xNTEwMjcxMjE2NDZaFw0yNTEwMjcxMjE2NDZaMEcxCzAJBgNVBAYTAlNFMREwDwYD
VQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MzCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOzy3wAAuFDyp7vYVLfGk/fjwao71MNGNLSzzl5D
tjQtMtl2ZLPZyX6ViqzTN9JOb7uZ6KxuGSpReQvt8XOh7iIhkKH9W5hRpbjTsJmUMJd6zifhOpNK
6iSU3q44+FjsQL1lVtcguUuFG6aZN0N3GFVbgt6jRrASF8t/3wy9bHPAIfMyPybpg6Y2PH5/1Nwk
TepoDSmK69LGV+lV2IK6U9OWayZXZFIFIDCoGyFlhFxAEgN+qZ2+Rqg/0TM0oCHvKO2ELSGmAdnJ
kwizR42ji/Y9SYTSuG75mzSe6OfCGWM8Db/xvy/20aLEPXNu1PvOgzY63WZ6cmkWnjMlVJ90pWC2
haqDm3Yf8TRdjUvAl7Pz1bTuexwShzIGakL7MkCYrEqHMRaojI/VStloQgW76E76zQ2byw5QxrhO
UbisBSKRzlTlOZQgYFFAbG6ViF8DOpJh/ygtQwuTLUM5r15G7eynQV1AMTNCWcX+HUvgArUw6RfW
9L58uA68GjktFTV8s9RlDsUqsNcLqeXaV28S2WMday0YGaq/bloS8AD7KuumUKH+Ri9IGO9mJvP0
5tvDHjKpLvv80c3WLJnJU/aznYHYEt2+jjKHOTqdGTxL/zMdpRSQFSuu+KM8NoYrkU1VJqKga+QL
sgqKghMp99gu1P1e6KsqseWHdXORrMbjqkBXAgMBAAGjggG4MIIBtDCBigYIKwYBBQUHAQEEfjB8
MC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC50cnVzdC50ZWxpYXNvbmVyYS5jb20wSwYIKwYBBQUH
MAKGP2h0dHA6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJv
b3RjYXYxLmNlcjASBgNVHRMBAf8ECDAGAQH/AgEAMFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQEC
MDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20v
Q1BTMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9jcmwtMy50cnVzdC50ZWxpYXNvbmVyYS5jb20v
dGVsaWFzb25lcmFyb290Y2F2MS5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMA4G
A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUHHsZnpecdqwgPdjc45Fq49stplMwHwYDVR0jBBgwFoAU
8I9ZOACz9Y+algzV6/p7qhfoExIwDQYJKoZIhvcNAQELBQADggIBAFBYa/HVjDu0LqtXQ8iMp8PL
Fpqchf41ksQY6R1AsoZbaBUu0NQlAQ9GzlC1pmI5s0cJnuaZI0xV6TiWS3/R2p9UgW61XD9CTIUb
AL31mY3BdJf3P46gzKgQEca/DlFjq9GVmuPS4q90BLNgvgoxoHubc3C6s0OaY1sbnay5EhnvrAE4
Q511FlxmJPLnRmQGpieeXa3cPegFfY1kJDKyyFRypF1RuRLXcdMIgKEy5NX1bS3M9dQ4mgmUmVT2
d33UiKSEYQ6s/B+LFaaz4LywXSv2o3W4kbHoQs86IWst821ww0wxsCpEfClIvF7fBw2QkbG/1Pwu
zAuLVStEhDzkAqOrMGctKyNEaBsyAn7Eq2eCa8QDXnkmagp9QPsNFs/oqnXj9j1cVtH9a4OPzhtg
0pd7gd0NzU/5QxibXqbYvouQgihGXHQDmaL4ruN7C4arMUqRo82YnREsKL7h3j/jtmzcMLc9Q07F
04QQd/iSR1Y5pIi6PdNBiE2/4uyAXS6KOIGZrPbNQUNrZtwiQpqQNl8AUzgegfPwrYFlFocpaF3d
1m5r+2VKKqiRQVfYPGYeZnWfkcz06JoAhc/9mjbHXSP9hvWYzeLRuoZqHGUdjOX9DIQb926OneV7
C5WMIjSY8ORkamG/HKqngmjypL3gSc6oG/E6B+1i6Ds5j0Qpj5aQMYICzTCCAskCAQEwWzBHMQsw
CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2
aWR1YWwgQ0EgdjMCEAtGbc1we24wZa62a3lxee0wDQYJYIZIAWUDBAIBBQCgggFDMBgGCSqGSIb3
DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIwMDQwNzA3NDg0N1owLwYJKoZIhvcN
AQkEMSIEIAGWLb0qZbLzhVjVTwJOgVkutVU0wGcRdqvvLUPJ0dy4MGoGCSsGAQQBgjcQBDFdMFsw
RzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJ
bmRpdmlkdWFsIENBIHYzAhALRm3NcHtuMGWutmt5cXntMGwGCyqGSIb3DQEJEAILMV2gWzBHMQsw
CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2
aWR1YWwgQ0EgdjMCEAtGbc1we24wZa62a3lxee0wDQYJKoZIhvcNAQEBBQAEggEAfjETwRnOsNTJ
lGIdJjd0bfYunudCl2ucu4OUuyEdB5FzYOTn+qXg4oZ6QhjjYC1jJnZ1C0lUkV1/78IBGGR0uY/H
Nx3ZcoLZwxW50vhKcqzA22S2WRHzxAcNlwqmcDkPTEed6imK8nEghnkEfGkdqv5qz7h8VfwB7XZY
+P448Gv63vZUNyXVBAoh6Oj/LuLPnptze86FK4zHBrt6PafBzU5zcnQpQVhm9mX3CknBJIg/Uegh
gbA41NbqPCp0/WnwWr0XiQpfsrBQjDgv9l2bjE63HVsoRb14vF7yBLqm9yGiTB1HSMTDazH5aHlP
dVgUkjlGR4k4GmfS+JDQ4S9/pgAAAAAAAA==


--=-vuuYAsEqO+0tLI/yrEgw--


From nobody Tue Apr  7 07:23:37 2020
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D50DC3A0ADB for <quic@ietfa.amsl.com>; Tue,  7 Apr 2020 07:23:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h6kMLlxDWmXd for <quic@ietfa.amsl.com>; Tue,  7 Apr 2020 07:23:32 -0700 (PDT)
Received: from mail-lj1-x241.google.com (mail-lj1-x241.google.com [IPv6:2a00:1450:4864:20::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1CD3A3A0AD7 for <quic@ietf.org>; Tue,  7 Apr 2020 07:23:32 -0700 (PDT)
Received: by mail-lj1-x241.google.com with SMTP id k21so3969534ljh.2 for <quic@ietf.org>; Tue, 07 Apr 2020 07:23:31 -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 :cc; bh=kjT2ZgB4JG4hgafE36mNt2sBjmKTU6AhnaYNJMkbHLs=; b=m7fRkcrWpu0kgt5DbU4EZhrzZUjjZnpGvHyehxa+Kr9xjrdyEaUoDjlW7ilYrdoQ2M TKfbmIbbJmfeplKmnwY70XjBfoadHu83zsRQOAbIhz190I/S7mPmzdV108bxR3k+LJTJ Pea76UXOPQ1dAFXleHxyprZ63F7pHlwcfuEFSU9DNtGJfsqjLd9TQ5fMcJClsgW00tIq wezaDP6WAg9id5tp3vJDtNsDLMx/JiBLeKoImknV9T33P63sJWy6pYBU+XRpMOJKXslt ppFUy6MICgo6GlveXceEr54Rg8COCe+aMxr7GmxJiHF0WJjnzQNwWFT6zsa6ba+Pge/s TUmg==
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:cc; bh=kjT2ZgB4JG4hgafE36mNt2sBjmKTU6AhnaYNJMkbHLs=; b=TBnHmy9AnIQcGK07J1S+PXQplDCZeSt6arykz6wT9HSghuUNYcZtHvuBCROgkHxvmd iFDkgFZSSnevjDYi96GFP0tQHDugqa367f5UTo3ZAhj16zOhJQhxoMy3zap2eHHkYMzG ZYjSF55l5D/gNGsjweFjiUoP4ZiW77FkxktxeJGdqiBYFJYrU7ozIy6rxhjF2LA5rMUH ETJC0KjgiLbXMSWeWk7dk2/R96QtwTl+PtTGPbMQDUo4fJTwHLxyQZfst/R8UlvKC65c ZfGFOya1A2QUDvvF8NlT7mPAhBAMHVwvRjVUjMitxorWENtKFtBtQhjsh0lm+WQNovP+ Wf2A==
X-Gm-Message-State: AGi0PubbUODYHNXQuaWR6ZNtpyZ2t1WdcoflgPclTk3CLHozYfAuYvPs u8PX0z4jJwONXm/cxYo7pHaknS9/feF+LgeCPTxHcA==
X-Google-Smtp-Source: APiQypIgdpN5VjoVS7GnLno6f7hWCDZJD5U15l5P7g0+RIJVYGHJstoQCsCyp7i0fwTtxi7B0kEdPCybs17NbL5E9W0=
X-Received: by 2002:a2e:b4cc:: with SMTP id r12mr1942080ljm.50.1586269410330;  Tue, 07 Apr 2020 07:23:30 -0700 (PDT)
MIME-Version: 1.0
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be> <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com> <2387458e-f2fd-2de9-ee68-4cee8ebbe9ed@uclouvain.be> <F2392732-FC09-46D0-99DF-EED238C68C77@fb.com> <b9982c48f7d9fd07542ec2504f1a9fbe67956a62.camel@ericsson.com> <CAKKJt-csFnU=Poiu6gEYkqsawfKeRiOu_ssn4LjxXmFFHHu2GA@mail.gmail.com> <02975081ad545b65391bc0da6eebe59c85b7f798.camel@ericsson.com>
In-Reply-To: <02975081ad545b65391bc0da6eebe59c85b7f798.camel@ericsson.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Tue, 7 Apr 2020 09:23:03 -0500
Message-ID: <CAKKJt-fOJzQYZmjdniGj8RJdjP93VmhaPiOmd_0nJaKgqRKdEg@mail.gmail.com>
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
Cc: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>,  "ted.ietf@gmail.com" <ted.ietf@gmail.com>,  "lucaspardue.24.7@gmail.com" <lucaspardue.24.7@gmail.com>, "lars@eggert.org" <lars@eggert.org>,  "fenix@fb.com" <fenix@fb.com>, "quic@ietf.org" <quic@ietf.org>, "mt@lowentropy.net" <mt@lowentropy.net>,  "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>
Content-Type: multipart/alternative; boundary="000000000000b8909205a2b420e0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/lHpSUXiRPlpbKcWP-vr8fjUVcSA>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2020 14:23:36 -0000

--000000000000b8909205a2b420e0
Content-Type: text/plain; charset="UTF-8"

Hi, Magnus,

On Tue, Apr 7, 2020 at 2:48 AM Magnus Westerlund <
magnus.westerlund@ericsson.com> wrote:

> Thanks,
>
> So I was groping after something more complex. So basically the definition
> of
> reliable multi-stream usage of QUIC that has an ALPN to identify that
> there it
> is up to the application to interpret how the streams are used. A sort of
> "TCP
> socket" for QUIC? Which might also imply some basic constraints on the API
> between the application and the QUIC stack?
>
> Magnus
>

Thanks for this. I was thinking that what you're talking about, is what
other people are also groping for, assuming various levels of complexity :-)

Could you give an example or two of the kind of basic constraints you're
thinking of, so we can better understand?

Best,

Spencer

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi, Magnus,=C2=A0</div><br><div class=3D"=
gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Apr 7, 2020 at 2=
:48 AM Magnus Westerlund &lt;<a href=3D"mailto:magnus.westerlund@ericsson.c=
om">magnus.westerlund@ericsson.com</a>&gt; wrote:<br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid r=
gb(204,204,204);padding-left:1ex">Thanks,<br>
<br>
So I was groping after something more complex. So basically the definition =
of<br>
reliable multi-stream usage of QUIC that has an ALPN to identify that there=
 it<br>
is up to the application to interpret how the streams are used. A sort of &=
quot;TCP<br>
socket&quot; for QUIC? Which might also imply some basic constraints on the=
 API<br>
between the application and the QUIC stack? <br>
<br>
Magnus<br></blockquote><div><br></div><div>Thanks for this. I was thinking =
that what you&#39;re talking about, is what other people are also groping f=
or, assuming various levels of complexity :-)</div><div><br></div><div>Coul=
d you give an example or two of the kind of basic constraints you&#39;re th=
inking of, so we can better understand?</div><div><br></div><div>Best,</div=
><div><br></div><div>Spencer</div></div></div>

--000000000000b8909205a2b420e0--


From nobody Tue Apr  7 10:49:42 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DE553A0B08 for <quic@ietfa.amsl.com>; Tue,  7 Apr 2020 10:49:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.597
X-Spam-Level: 
X-Spam-Status: No, score=-1.597 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, FREEMAIL_FROM=0.001, GB_ABOUTYOU=0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fE5Uhuqk61gb for <quic@ietfa.amsl.com>; Tue,  7 Apr 2020 10:49:37 -0700 (PDT)
Received: from mail-io1-xd36.google.com (mail-io1-xd36.google.com [IPv6:2607:f8b0:4864:20::d36]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5F1053A0B04 for <quic@ietf.org>; Tue,  7 Apr 2020 10:49:37 -0700 (PDT)
Received: by mail-io1-xd36.google.com with SMTP id u2so4276678iop.10 for <quic@ietf.org>; Tue, 07 Apr 2020 10:49:36 -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 :cc; bh=2nNccA9KmMHhHf+LHN8/u3ExGk6JffWfZIEfViruTQo=; b=XYKlD3hLG9+sA+f3Whe7pQl0Y6e9+zICsPIVZ0z2sdAbHB493FWI+oIfPMb0ZsVzvo 62WwQDqhFqTJW1oIJAol+W/sMfH6Btz+i7/esJPKdGqq05MD1wUkcB5sh6u9Wfq+6BVs kbvh93Q9TpU49cGJq8Rlt73ISEtF94ktdg3rO6sHDMXy8MD0fqpwlxyOYhtugMU/i/7G yRmkYF5y6Hrt3cuUm2EWUvIxJlHWyXo1U/6MnyLWqcBfQ8AykZAOaiN8tt63Mx4lJuFN zl6Up4FUTkIU7TUEefeDKrlJiHxdprjtC7iSh7NJUON30wyWZPIkOfgZz8KvS2W03a3l jEEw==
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:cc; bh=2nNccA9KmMHhHf+LHN8/u3ExGk6JffWfZIEfViruTQo=; b=P7le07PjdN9Npz5WHg8Ag2Jv2uL455ka3Q42dGKjrUUdpl6acqgTTcgM8O98CjRUz6 q1mgoCnxIq/Afo8u8VMzc72CFMpytJWQEeMcNIAXBQUK+D01bOv2YllxVLiDYPjXw3Ks P63lRcD76SSmn34FYJZRbUS/6v/Ilf3kwSLgTxquMbDgWQOXc8AmW80xsrg/pEwe9VnC iw1fUvmjSei+40wWPqtvpnoOnqy6f2bMY7y/P/qRJl4XG1/SUOGh6PsRCfqBceP6oDpN 66/5PSwSiQ6kh1I1h0NOCHb9Ab0uHV3gfGBTr3iIvn1U3VhF6R6eWdCVTddfbE028T68 0e+g==
X-Gm-Message-State: AGi0PuYvHOREUklDqXpVpnGbK5NdPRQVAYhWB/QYUtAaAcgz2FR1kVxm 00Jsge0iYd9k12Ga37IxDZiUQM3yr8Ys+qYa0taGT1JB
X-Google-Smtp-Source: APiQypI5LZ9xogDiFhUG/6Cyr3SGPJXCzfqXQrp/dGkMd/ePEV8Qi6ge3G2WLanUfbHwC6v12hyzQOiqyc+M3ddfWIs=
X-Received: by 2002:a02:bb81:: with SMTP id g1mr3252544jan.38.1586281776153; Tue, 07 Apr 2020 10:49:36 -0700 (PDT)
MIME-Version: 1.0
References: <158621802049.21764.15350192840287514712@ietfa.amsl.com> <47349901-93a5-4b98-a07d-b22e6fd76416@www.fastmail.com>
In-Reply-To: <47349901-93a5-4b98-a07d-b22e6fd76416@www.fastmail.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Tue, 7 Apr 2020 10:49:24 -0700
Message-ID: <CAM4esxQJPZhSJ+Dffnwk4s-eO36oh6kssibnMuC+ptdwC4kaUw@mail.gmail.com>
Subject: Re: I-D Action: draft-ietf-quic-version-aliasing-00.txt
To: Martin Thomson <mt@lowentropy.net>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c8076905a2b7018e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/IL2aTwDnhVHOZYGVPoxmyVfZDfY>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Apr 2020 17:49:40 -0000

--000000000000c8076905a2b7018e
Content-Type: text/plain; charset="UTF-8"

Thanks Martin,

Replies inline.

On Mon, Apr 6, 2020 at 5:34 PM Martin Thomson <mt@lowentropy.net> wrote:

> <snip>
>
> This document doesn't appear to address the case where a server has
> aliased X and now discovers that they want to deploy a version that uses
> that value.  Concretely, this allows you do alias version 2, but we might
> define a real version 2 at some point that the server wants to deploy.  I
> think that the basic design strongly discourages deployment of a version
> that might be covered by an alias that was previously advertised, unless
> you love trial decryption of maybe-Initial packets.  That means carving out
> space for the new version (and maybe its aliases) and not issuing aliases
> for those.  Then you have to wait for expiration of the aliases that cover
> the overlap.
>

I envision expiration times as being quite short, but I added some language
about this in the working draft. If a client gets a VN packet or TP that
later advertises that version, you should discard the aliased one.


>
> Your text on linkability really needs to treat an alias like resumption
> ticket or a path validation token.  That avoids a bunch of problems with
> replicating recommendations and the like.  It also opens a bunch of options
> with respect to the token.
>
> There's a version of this design that I particularly like that uses the
> token more.  If you have a token, then if you are prepared to read from
> that, the version field can contain almost anything.  You only need to
> ensure that you need to avoid deploying a version that doesn't have a token.
>

I wouldn't mind more specifics about your preference here, but the token is
a bit overloaded. The resumption token includes some IP address data that
we expressly don't want. The existing Retry token is actually important in
resolving a few security issues related to this proposal, as you can see in
the section on Retry.


>
>
> The mandates on using a RNG for the version and a cryptographic function
> for the salt are a little strong.  There is no inherent problem with
> randomly generating and remembering mappings.  And versions might be
> ignored entirely if you encode the real version into the token field as
> above.
>

This is a great suggestion and I have added it to the working draft.


>
> The Initial salt is 20 octets in this version of QUIC.  It might be a
> different length in the final version.  And it can be up to 64 octets
> without costing any more time in generating keys.  Maybe you don't need to
> be so precise.
>
>
I do need at least 16 octets because I've repurposed the salt for some
Retry mechanics. I agree that we *could* allow more flexibility here, but
unless we're prepared to offer some considerations for salt length I'd
rather keep it simple for now.

Martin

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

<div dir=3D"ltr"><div dir=3D"ltr"><div>Thanks Martin,</div><div><br></div><=
div>Replies inline.<br></div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Mon, Apr 6, 2020 at 5:34 PM Martin Thomson=
 &lt;<a href=3D"mailto:mt@lowentropy.net">mt@lowentropy.net</a>&gt; wrote:<=
br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">&lt;snip&gt;<br>=
<div>
<br>
This document doesn&#39;t appear to address the case where a server has ali=
ased X and now discovers that they want to deploy a version that uses that =
value.=C2=A0 Concretely, this allows you do alias version 2, but we might d=
efine a real version 2 at some point that the server wants to deploy.=C2=A0=
 I think that the basic design strongly discourages deployment of a version=
 that might be covered by an alias that was previously advertised, unless y=
ou love trial decryption of maybe-Initial packets.=C2=A0 That means carving=
 out space for the new version (and maybe its aliases) and not issuing alia=
ses for those.=C2=A0 Then you have to wait for expiration of the aliases th=
at cover the overlap.<br></div></blockquote><div><br></div><div>I envision =
expiration times as being quite short, but I added some language about this=
 in the working draft. If a client gets a VN packet or TP that later advert=
ises that version, you should discard the aliased one.<br></div><div>=C2=A0=
</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex"><div>
<br>
Your text on linkability really needs to treat an alias like resumption tic=
ket or a path validation token.=C2=A0 That avoids a bunch of problems with =
replicating recommendations and the like.=C2=A0 It also opens a bunch of op=
tions with respect to the token.<br>
<br>
There&#39;s a version of this design that I particularly like that uses the=
 token more.=C2=A0 If you have a token, then if you are prepared to read fr=
om that, the version field can contain almost anything.=C2=A0 You only need=
 to ensure that you need to avoid deploying a version that doesn&#39;t have=
 a token.<br></div></blockquote><div><br></div><div>I wouldn&#39;t mind mor=
e specifics about your preference here, but the token is a bit overloaded. =
The resumption token includes some IP address data that we expressly don&#3=
9;t want. The existing Retry token is actually important in resolving a few=
 security issues related to this proposal, as you can see in the section on=
 Retry.<br></div><div>=C2=A0</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>
<br>
<br>
The mandates on using a RNG for the version and a cryptographic function fo=
r the salt are a little strong.=C2=A0 There is no inherent problem with ran=
domly generating and remembering mappings.=C2=A0 And versions might be igno=
red entirely if you encode the real version into the token field as above.<=
br></div></blockquote><div><br></div><div>This is a great suggestion and I =
have added it to the working draft.<br></div><div>=C2=A0</div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex"><div>
<br>
The Initial salt is 20 octets in this version of QUIC.=C2=A0 It might be a =
different length in the final version.=C2=A0 And it can be up to 64 octets =
without costing any more time in generating keys.=C2=A0 Maybe you don&#39;t=
 need to be so precise.<br>
<br></div></blockquote><div><br></div><div>I do need at least 16 octets bec=
ause I&#39;ve repurposed the salt for some Retry mechanics. I agree that we=
 <i>could</i> allow more flexibility here, but unless we&#39;re prepared to=
 offer some considerations for salt length I&#39;d rather keep it simple fo=
r now.<br></div><div>=C2=A0<br></div><div>Martin <br></div></div></div>

--000000000000c8076905a2b7018e--


From nobody Wed Apr  8 01:25:26 2020
Return-Path: <mauro.cociglio@telecomitalia.it>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62D703A0D16 for <quic@ietfa.amsl.com>; Wed,  8 Apr 2020 01:25:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level: 
X-Spam-Status: No, score=-2.089 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_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telecomitalia.it
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jnPUfZWvKtSB for <quic@ietfa.amsl.com>; Wed,  8 Apr 2020 01:25:12 -0700 (PDT)
Received: from mx05.telecomitalia.it (mx05.telecomitalia.it [156.54.232.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 593683A0D0A for <quic@ietf.org>; Wed,  8 Apr 2020 01:25:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=telecomitalia.it; s=selector1; c=relaxed/relaxed;  q=dns/txt; i=@telecomitalia.it; t=1586334308; x=2450247908; h=MIME-Version:From:Date:Message-ID:Subject:To; bh=+mlAhLW8P+lyMtYFGwW0ALskckVxMz9520C14qL2k3E=; b=ZbMfZJMqkj1TSTw++roJMmicapa81xej3t2kbDrMMA3Nb8xJqRCkb0NgsHaEE/kt L+r4Nm8jdy9MJgkpFzuRp/ahu5DhGUqVW0ExxwCWEukEMnaLOx0TsGfW4BC1zDnw hEETneAuFzCBDQvYbTU5OIX3O/VwT3ZRZN+6cr8ppgaF44XJnAsKnhL6C1EFgp13 A+xD+0KY7xRlgZ+VbRcJLGK74kAX+3YYQKuLuANwjLT0L7ExqaQHzi7R6u2n4tBH 5fPx36+v8ramTP5mME5q46CNKnWCR15SBYMKEs2ZJV+lu+J4nVoZHQILa1abNy73 eH9ROPlQBmz4Q3f1H3g32g==;
X-AuditID: 0a5a2d15-4e3ada800000a27c-98-5e8d8a64b010
Received: from TELMBXD13BA020.telecomitalia.local ( [10.90.43.75]) by mx05.telecomitalia.it () with SMTP id 1A.8B.41596.46A8D8E5; Wed,  8 Apr 2020 10:25:08 +0200 (CEST)
From: Cociglio Mauro <mauro.cociglio@telecomitalia.it>
To: "quic@ietf.org" <quic@ietf.org>
CC: "Bulgarella Fabio (Guest)" <fabio.bulgarella@guest.telecomitalia.it>, Giuseppe Fioccola <giuseppe.fioccola@huawei.com>, Nilo Massimo <massimo.nilo@telecomitalia.it>, 'Riccardo Sisto' <riccardo.sisto@polito.it>,  "Lubashev, Igor" <ilubashe@akamai.com>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
Subject: New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Topic: New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Index: AdYNfRCPTsr9cJpyT2q4st79g+H+ng==
Date: Wed, 8 Apr 2020 08:25:07 +0000
Message-ID: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local>
Accept-Language: it-IT, en-US
Content-Language: it-IT
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.169.53.134]
x-ti-disclaimer: ADBanner
Content-Type: multipart/alternative; boundary="_000_3ca3b5aae01d4650a3451639268b3f1eTELMBXD14BA020telecomit_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDKsWRmVeSWpSXmKPExsXCFaXtrZvS1Rtn0H+R32LZD3mLNXNWMFk0 Naxgtuh58I7Z4tLBj+wWPQu4Hdg8Jh9ZwOzRcuQtq8eSJT+ZPFqenWQLYIlqYLRJzMvLL0ks SVVISS1OtlVyySxOzknMzE0tUnB0cQJKphYpKWSm2CqZKSkU5CQmp+am5pXYKiUWFKTmpSjZ cSlgABugssw8hdS85PyUzLx0WyXPYH9dCwtTS11DJbvA0tTiknyF3NTi4sT09Mx8hYSLIhnX 9z9gL7iSXPF8wQXWBsbjkV2MnBwSAiYS877PZe5i5OIQEljFKLH44D9mkASbgJnEmS3P2EBs EQFliTlLF7OD2MwCu5klnqwLBLGFBQIlzk5rZoWoCZO4u6SVpYuRA8jWk7h6LQXEZBFQkZhz CGwKL1D12tebmUBsRgFZiQm7FzFCTBSXeDH9BDvEOQISS/acZ4awRSVePv7HCmEbSGxduo8F wlaUePFtIRuELSlx+PAmNpBVzAL5Eq+/lEGsEpQ4OfMJywRG4VlINsxCqJqFpAqiREdiwe5P bBC2tsSyha+ZYewzBx4zIYsvYGRfxSiaW2FgqleSmpOanJ+bWZKYk5mol1myiRGcXnRFdzBu W/FG7xAjEwfjIUYJDmYlEV7vpt44Id6UxMqq1KL8+KLSnNTiQ4w+wBCayCwlmpwPTHB5JfGG pmam5sZGZqYGpmaWOISVxHmndgDNEkgHpqfs1NSC1CKYcUwcnFINTFHuS5/P6/Jfb5j1+Gr6 uxIex/+PGf/sU69jXVn3Jbt+z3Vdjo3eig8UF037wzz7sd5n7hoRZrefHYbPOZXfvVZnWLnn t8vqp8rr3VWt2FZ2vbY6eml2RX238dZlidc+hIRqVDw84ZKodzNWqPwL5+ZKoc5H1Y56zgrh HG3mJzdUxQQtCVmw+PS8J915Vu3LQ+ruCfC80L/7Zf3rspl3Wfh1j1Vov6t0t0/Q4/Oov9tx VOSG1Olrsoqv2ctVNn7/ULum+7/8zS9Nh9Vqdt+s7kt7kvR7un5Qxo2skt/RB0v0ZSd0ruku rFYS6Tc0n+voFiJ27tHiB2xWff0eNsrXMs1n7mZiZPVWeK2jVb1FiaU4I9FQi7moOBEA6BrX dc8DAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/jo9nkXvzZL_x-feH2TuZ3YSCuvM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Apr 2020 08:25:15 -0000

--_000_3ca3b5aae01d4650a3451639268b3f1eTELMBXD14BA020telecomit_
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable

Dear QUIC WG Members.

We submitted to IPPM WG a draft where we described a new 2 bit packet loss m=
ethodology (https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measurements-=
01).
The measurement of packet loss is under discussion in QUIC WG and our draft=
 introduces two alternatives about it.
The first one is a spin-bit dependent signal and uses a single bit. The seco=
nd one, described in the following linked slides, is a standalone solution b=
ased on a two bits loss signal and on alternate marking (RFC8321).
This last methodology improves, in our opinion, the algorithm proposed by Or=
ange and Akamai described in https://tools.ietf.org/html/draft-ferrieuxhamch=
aoui-quic-lossbits-03.

The 2 bits are the sQuare bit (Q-bit) and the Reflection square bit (R-bit).
The Q-bit doesn't change from the Ferrieux-Hamchaoui draft but the R-bit sub=
stitutes the L-bit.
This avoids the L-bit dependence from an internal protocol variable, a probl=
em raised in the last QUIC interim meeting.

You can find the slides, we prepared for the IPPM interim meeting, at the fo=
llowing link: https://github.com/ietf-ippm/meeting-materials/blob/aa486f7ead=
28b9f55c5ef499e5c9ed33ab06daf9/ietf107-virtual/Slides/07-spinbit-measurement=
s.pdf

Comments and suggestions are always welcome.

Of course we are available to present our proposals in the next QUIC WG meet=
ing or to arrange a Webex side meeting if needed.

Best regards.

Mauro, Fabio, Giuseppe, Massimo and Riccardo


_____________________
Mauro Cociglio
TIM - CT.TA.EI
Via G. Reiss Romoli, 274
10148 - Torino (Italy)
Tel.: +390112285028
Mobile: +393357669751
_____________________



Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle pers=
one indicate. La diffusione, copia o qualsiasi altra azione derivante dalla=
 conoscenza di queste informazioni sono rigorosamente vietate. Qualora abbia=
te ricevuto questo documento per errore siete cortesemente pregati di darne=
 immediata comunicazione al mittente e di provvedere alla sua distruzione, G=
razie. 

This e-mail and any attachments is confidential and may contain privileged i=
nformation intended for the addressee(s) only. Dissemination, copying, print=
ing or use by anybody else is unauthorised. If you are not the intended reci=
pient, please delete this message and any attachments and advise the sender=
 by return e-mail, Thanks. 

Rispetta l'ambiente. Non stampare questa mail se non =E8 necessario.

--_000_3ca3b5aae01d4650a3451639268b3f1eTELMBXD14BA020telecomit_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" xm=
lns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http://w=
ww.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
span.StileMessaggioDiPostaElettronica17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1627619008;
	mso-list-type:hybrid;
	mso-list-template-ids:-1641394934 68157441 68157443 68157445 68157441 68157=
443 68157445 68157441 68157443 68157445;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"IT" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Dear=
 QUIC WG Members.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt;mso-fa=
reast-language:IT"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">We su=
bmitted to IPPM WG a draft where we described a new 2 bit packet loss method=
ology (<a href=3D"https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measure=
ments-01">https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measurements-01=
</a>).<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span lang=3D"EN-US" s=
tyle=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#2=
12121;font-style:normal">The measurement of packet loss is under discussion=
 in QUIC WG and our draft introduces two&nbsp;alternatives
 about it.</span></em><em><span lang=3D"EN-US" style=3D"font-family:&quot;Ca=
libri&quot;,sans-serif;color:#212121;font-style:normal"><o:p></o:p></span></=
em></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span lang=3D"EN-US" s=
tyle=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#2=
12121;font-style:normal">T</span></em><em><span lang=3D"EN-US" style=3D"font=
-size:12.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:black;font-sty=
le:normal">he&nbsp;first
 one&nbsp;is a spin-bit&nbsp;dependent signal and uses a single bit. The sec=
ond one,&nbsp;described in the following linked slides, is a standalone&nbsp=
;solution based on a two bits loss signal and on alternate marking (RFC8321)=
.<o:p></o:p></span></em></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span lang=3D"EN-US" s=
tyle=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:bl=
ack;font-style:normal">This last methodology&nbsp;</span></em><em><span lang=
=3D"EN-US" style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:#212121;font-style:normal">improves,
 in our opinion,&nbsp;the algorithm proposed by Orange and Akamai described=
 in</span></em><em><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif;color:#212121">&nbsp;</span></em><em><u><sp=
an style=3D"font-size:12.0pt;font-family:&quot;Calibri&quot;,sans-serif;colo=
r:#212121"><a href=3D"https://tools.ietf.org/html/draft-ferrieuxhamchaoui-qu=
ic-lossbits-03"><span lang=3D"EN-US" style=3D"font-style:normal">https://too=
ls.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-03</span></a></span><=
/u></em><em><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:#212121;font-style:normal">.</span></em><u><=
span lang=3D"EN-US" style=3D"color:#212121"><o:p></o:p></span></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif;color:black;font-style:normal">The=
 2 bits are the sQuare bit (Q-bit) and the Reflection square bit (R-bit).<o:=
p></o:p></span></em></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif;color:black;font-style:normal">The=
 Q-bit doesn&#8217;t change from the Ferrieux-Hamchaoui draft but the R-bit=
 substitutes the L-bit.<o:p></o:p></span></em></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif;color:black;font-style:normal">This=
 avoids the L-bit dependence from an internal protocol variable, a problem r=
aised in the last QUIC interim meeting.<o:p></o:p></span></em></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">You c=
an find the slides, we prepared for the IPPM interim meeting, at the followi=
ng link:
</span><span style=3D"font-size:12.0pt"><a href=3D"https://github.com/ietf-i=
ppm/meeting-materials/blob/aa486f7ead28b9f55c5ef499e5c9ed33ab06daf9/ietf107-=
virtual/Slides/07-spinbit-measurements.pdf"><span lang=3D"EN-US">https://git=
hub.com/ietf-ippm/meeting-materials/blob/aa486f7ead28b9f55c5ef499e5c9ed33ab0=
6daf9/ietf107-virtual/Slides/07-spinbit-measurements.pdf</span></a></span><s=
pan lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Comme=
nts and suggestions are always welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt">Of co=
urse we are available to present our proposals in the next QUIC WG meeting o=
r to arrange a Webex side meeting if needed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12.0pt"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Best regards.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt"><o:p>&nbsp;</o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt">Mauro, Fabio, Giusep=
pe, Massimo and Riccardo<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-GB">__________=
___________<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-GB">Mauro Coci=
glio<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-GB">TIM -</spa=
n><span style=3D"mso-fareast-language:IT">
</span><span style=3D"mso-fareast-language:EN-GB">CT.TA.EI<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-GB">Via G. Rei=
ss Romoli, 274<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-GB">10148 - To=
rino (Italy)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-GB">Tel.: &#43=
;390112285028<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-GB">Mobile: &#=
43;393357669751<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:EN-GB">__________=
___________<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<!-- --><html>
	<body>
		<table style=3D"width:600px;">
		<tr>
			<td style=3D"width:600px;">

<a href=3D"https://on.tim.it/banner-mail-dip"> <img src=3D"https://img.tim.i=
t/sdr/maild/mail_dip_680x190_Banner_DISNEY_TIMVISION_LANCIO_v2.jpg" title=3D=
"TIM" style=3D"width: 100%; height: auto; margin-top: 20px;margin-bottom: 20=
px;"></a>
			</td>
		</tr>
		<tr>
			<td style=3D"width:585px; font-family: Verdana; font-size:7.5pt; color:#0=
00; text-align: justify" width=3D"395">
				Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle=
 persone indicate. La diffusione, copia o qualsiasi altra azione derivante d=
alla conoscenza di queste informazioni sono rigorosamente vietate. Qualora a=
bbiate ricevuto questo documento per errore siete cortesemente pregati di da=
rne immediata comunicazione al mittente e di provvedere alla sua distruzione=
, Grazie.
				<br><br>
				<i>
					This e-mail and any attachments is confidential and may  contain privil=
eged information intended for the addressee(s) only. Dissemination, copying,=
 printing or use by anybody else is unauthorised. If you are not the intende=
d recipient, please delete this message and any attachments and advise the s=
ender by return  e-mail, Thanks.
				</i>
				<br><br>
				<b>Rispetta l'ambiente. Non stampare questa mail se non &egrave; necessa=
rio.</b>
			</td>
		</tr>
		</table>	
	</body>
</html>
</body>
</html>

--_000_3ca3b5aae01d4650a3451639268b3f1eTELMBXD14BA020telecomit_--


From nobody Wed Apr  8 12:44:20 2020
Return-Path: <ianswett@google.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 582273A0FE3 for <quic@ietfa.amsl.com>; Wed,  8 Apr 2020 12:44:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.589
X-Spam-Level: 
X-Spam-Status: No, score=-17.589 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, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UxktKTmgKu5k for <quic@ietfa.amsl.com>; Wed,  8 Apr 2020 12:44:13 -0700 (PDT)
Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6F3CA3A0FC9 for <quic@ietf.org>; Wed,  8 Apr 2020 12:44:13 -0700 (PDT)
Received: by mail-wm1-x32f.google.com with SMTP id a81so831777wmf.5 for <quic@ietf.org>; Wed, 08 Apr 2020 12:44:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=unOYm0qh2C+gMUb7xc10r42M0zHpj/xo2beiz5fUymY=; b=MNtXKrAVQhZ5Xi4paOWqVODvkpakcaMDte0FDN/HuraeHwrxa6tlG1VMdaEvW5R8Ta yjvVYzPycoyRxPPkvEVU0LhVv6NT4moMnDaa/F3yEMakJtVwv5vNBP6VyX811Axthxh9 0YAoWFqYtIpIYQCAQCV902Ohr0ozh5ucEhmPiMdbjpbX/sr1ycGcISqkG4+CaDv2JIsR zUpCTCJvrJHpyptoI1xF1uLNEYpWv3ohGS74naR4QkslVFxmu4dkb3q3okparE1Z0JC2 7TGiTOmH8Te6oox2kn61hzbg4JcUcVSUQI3xH55gp7TtM+5vh5REQSnJKsQVpiKWZSG0 Qd0g==
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:cc; bh=unOYm0qh2C+gMUb7xc10r42M0zHpj/xo2beiz5fUymY=; b=RrB0mMqYQKYtksdxlybMzX5rMTWeCbhIwzwyn3kDTcZX9CDBg408KCJaID7/MxhZwN jnIkP61Pn8AO79utJipbNKJ0NtBxUpf5f82md8rOXqTEToz7mgbFTZasIEBa3txPtv8b vAtwQIpR19/so1PdakNU2jeoloUvUIMmL9sdjT5eqQvtrpJogyhUqK9Kybb1SKMUgbZD ztUwoSzC8U/G0F+8hNrKdR9DU3nkW8guy3eRi13WeCHMItY4x2ILYzR1FEaHnt9g14c2 rXHnhSM5THK2Ob7krblT9IP6TjcNK1T19EZe69yHada9eIOtXxpypWURoiotn3VA2GaH AS5Q==
X-Gm-Message-State: AGi0PubPuVQorRSg6RVarMfGdNtyBH7nDYxxac5Sd2u6pRu3PYVKirav 6wRMU7g3w87Kd8h6UJiElGr+Fgs5oRQWDpOdj923Eg==
X-Google-Smtp-Source: APiQypI5T6e894IrZHERa2BsbcUfBOuoVSWySZe2cpEIRoNX4wEC0XnNnQJ5y7yRK4iqmZ+HAW42+0Jx8OTRg62YnfA=
X-Received: by 2002:a1c:2007:: with SMTP id g7mr6197198wmg.70.1586375051573; Wed, 08 Apr 2020 12:44:11 -0700 (PDT)
MIME-Version: 1.0
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local>
In-Reply-To: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local>
From: Ian Swett <ianswett@google.com>
Date: Wed, 8 Apr 2020 15:43:59 -0400
Message-ID: <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com>
Subject: Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
To: Cociglio Mauro <mauro.cociglio=40telecomitalia.it@dmarc.ietf.org>
Cc: "quic@ietf.org" <quic@ietf.org>, "Lubashev, Igor" <ilubashe@akamai.com>,  "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>,  "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Riccardo Sisto <riccardo.sisto@polito.it>,  "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006e648605a2ccb9d0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/mhAlIQso6EmAg6Glbtp58Ay9tRU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Apr 2020 19:44:15 -0000

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

Thanks for sharing this.  From my perspective, this is an improvement upon
the previous proposal in terms of robustness.  This design feels very
similar to the spin bit, and seems trivial to implement, which are also
nice properties.

Also, QUIC doesn't really have retransmissions, so the 'R bit' name always
made me a bit uncomfortable.

I'm not saying QUIC should adopt this yet, but I'd be interested in seeing
a privacy analysis completed for it.

Ian

On Wed, Apr 8, 2020 at 4:25 AM Cociglio Mauro <mauro.cociglio=3D
40telecomitalia.it@dmarc.ietf.org> wrote:

> Dear QUIC WG Members.
>
>
>
> We submitted to IPPM WG a draft where we described a new 2 bit packet los=
s
> methodology (
> https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measurements-01).
>
> *The measurement of packet loss is under discussion in QUIC WG and our
> draft introduces two alternatives about it.*
>
> *T**he first one is a spin-bit dependent signal and uses a single bit.
> The second one, described in the following linked slides, is a
> standalone solution based on a two bits loss signal and on alternate
> marking (RFC8321)..*
>
> *This last methodology **improves, in our opinion, the algorithm proposed
> by Orange and Akamai described in* *https://tools.ietf.org/html/draft-fer=
rieuxhamchaoui-quic-lossbits-03
> <https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-03>**.=
*
>
>
>
> *The 2 bits are the sQuare bit (Q-bit) and the Reflection square bit
> (R-bit).*
>
> *The Q-bit doesn=E2=80=99t change from the Ferrieux-Hamchaoui draft but t=
he R-bit
> substitutes the L-bit.*
>
> *This avoids the L-bit dependence from an internal protocol variable, a
> problem raised in the last QUIC interim meeting.*
>
>
>
> You can find the slides, we prepared for the IPPM interim meeting, at the
> following link:
> https://github.com/ietf-ippm/meeting-materials/blob/aa486f7ead28b9f55c5ef=
499e5c9ed33ab06daf9/ietf107-virtual/Slides/07-spinbit-measurements.pdf
>
>
>
> Comments and suggestions are always welcome.
>
>
>
> Of course we are available to present our proposals in the next QUIC WG
> meeting or to arrange a Webex side meeting if needed.
>
>
>
> Best regards.
>
>
>
> Mauro, Fabio, Giuseppe, Massimo and Riccardo
>
>
>
>
>
> _____________________
>
> Mauro Cociglio
>
> TIM - CT.TA.EI
>
> Via G. Reiss Romoli, 274
>
> 10148 - Torino (Italy)
>
> Tel.: +390112285028 <+39%20011%20228%205028>
>
> Mobile: +393357669751 <+39%20335%20766%209751>
>
> _____________________
>
>
>
>
> <https://on.tim.it/banner-mail-dip>
> Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle
> persone indicate. La diffusione, copia o qualsiasi altra azione derivante
> dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualo=
ra
> abbiate ricevuto questo documento per errore siete cortesemente pregati d=
i
> darne immediata comunicazione al mittente e di provvedere alla sua
> distruzione, Grazie.
>
> * This e-mail and any attachments is confidential and may contain
> privileged information intended for the addressee(s) only. Dissemination,
> copying, printing or use by anybody else is unauthorised. If you are not
> the intended recipient, please delete this message and any attachments an=
d
> advise the sender by return e-mail, Thanks. *
>
> *Rispetta l'ambiente. Non stampare questa mail se non =C3=A8 necessario.*
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>

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

<div dir=3D"ltr">Thanks for sharing this.=C2=A0 From my perspective, this i=
s an improvement upon the previous proposal in terms of robustness.=C2=A0=
=C2=A0This design feels very similar to the spin bit, and seems trivial to =
implement, which are also nice properties.<div><br></div><div>Also, QUIC do=
esn&#39;t really have retransmissions, so the &#39;R bit&#39; name always m=
ade me a bit uncomfortable.</div><div><br></div><div>I&#39;m not saying QUI=
C should adopt this yet, but I&#39;d be interested in seeing a privacy anal=
ysis completed for it.</div><div><br></div><div>Ian</div></div><br><div cla=
ss=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 8, 202=
0 at 4:25 AM Cociglio Mauro &lt;mauro.cociglio=3D<a href=3D"mailto:40teleco=
mitalia.it@dmarc.ietf.org" target=3D"_blank">40telecomitalia.it@dmarc.ietf.=
org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">





<div lang=3D"IT">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Dear Q=
UIC WG Members.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">We sub=
mitted to IPPM WG a draft where we described a new 2 bit packet loss method=
ology (<a href=3D"https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measur=
ements-01" target=3D"_blank">https://tools.ietf.org/html/draft-cfb-ippm-spi=
nbit-measurements-01</a>).<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span lang=3D"EN-US" =
style=3D"font-size:12pt;font-family:Calibri,sans-serif;color:rgb(33,33,33);=
font-style:normal">The measurement of packet loss is under discussion in QU=
IC WG and our draft introduces two=C2=A0alternatives
 about it.</span></em><em><span lang=3D"EN-US" style=3D"font-family:Calibri=
,sans-serif;color:rgb(33,33,33);font-style:normal"><u></u><u></u></span></e=
m></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span lang=3D"EN-US" =
style=3D"font-size:12pt;font-family:Calibri,sans-serif;color:rgb(33,33,33);=
font-style:normal">T</span></em><em><span lang=3D"EN-US" style=3D"font-size=
:12pt;font-family:Calibri,sans-serif;color:black;font-style:normal">he=C2=
=A0first
 one=C2=A0is a spin-bit=C2=A0dependent signal and uses a single bit. The se=
cond one,=C2=A0described in the following linked slides, is a standalone=C2=
=A0solution based on a two bits loss signal and on alternate marking (RFC83=
21)..<u></u><u></u></span></em></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span lang=3D"EN-US" =
style=3D"font-size:12pt;font-family:Calibri,sans-serif;color:black;font-sty=
le:normal">This last methodology=C2=A0</span></em><em><span lang=3D"EN-US" =
style=3D"font-size:12pt;font-family:Calibri,sans-serif;color:rgb(33,33,33);=
font-style:normal">improves,
 in our opinion,=C2=A0the algorithm proposed by Orange and Akamai described=
 in</span></em><em><span lang=3D"EN-US" style=3D"font-size:12pt;font-family=
:Calibri,sans-serif;color:rgb(33,33,33)">=C2=A0</span></em><em><u><span sty=
le=3D"font-size:12pt;font-family:Calibri,sans-serif;color:rgb(33,33,33)"><a=
 href=3D"https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-=
03" target=3D"_blank"><span lang=3D"EN-US" style=3D"font-style:normal">http=
s://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-03</span></a>=
</span></u></em><em><span lang=3D"EN-US" style=3D"font-size:12pt;font-famil=
y:Calibri,sans-serif;color:rgb(33,33,33);font-style:normal">.</span></em><u=
><span lang=3D"EN-US" style=3D"color:rgb(33,33,33)"><u></u><u></u></span></=
u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12pt;fon=
t-family:Calibri,sans-serif;color:black;font-style:normal">The 2 bits are t=
he sQuare bit (Q-bit) and the Reflection square bit (R-bit).<u></u><u></u><=
/span></em></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12pt;fon=
t-family:Calibri,sans-serif;color:black;font-style:normal">The Q-bit doesn=
=E2=80=99t change from the Ferrieux-Hamchaoui draft but the R-bit substitut=
es the L-bit.<u></u><u></u></span></em></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12pt;fon=
t-family:Calibri,sans-serif;color:black;font-style:normal">This avoids the =
L-bit dependence from an internal protocol variable, a problem raised in th=
e last QUIC interim meeting.<u></u><u></u></span></em></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">You ca=
n find the slides, we prepared for the IPPM interim meeting, at the followi=
ng link:
</span><span style=3D"font-size:12pt"><a href=3D"https://github.com/ietf-ip=
pm/meeting-materials/blob/aa486f7ead28b9f55c5ef499e5c9ed33ab06daf9/ietf107-=
virtual/Slides/07-spinbit-measurements.pdf" target=3D"_blank"><span lang=3D=
"EN-US">https://github.com/ietf-ippm/meeting-materials/blob/aa486f7ead28b9f=
55c5ef499e5c9ed33ab06daf9/ietf107-virtual/Slides/07-spinbit-measurements.pd=
f</span></a></span><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Commen=
ts and suggestions are always welcome.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Of cou=
rse we are available to present our proposals in the next QUIC WG meeting o=
r to arrange a Webex side meeting if needed.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Best regards.<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>=C2=A0<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Mauro, Fabio, Giusepp=
e, Massimo and Riccardo<u></u><u></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span>_____________________<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>Mauro Cociglio<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>TIM -</span><span>
</span><span>CT.TA.EI<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>Via G. Reiss Romoli, 274<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span>10148 - Torino (Italy)<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span>Tel.: <a href=3D"tel:+39%20011%20228%205028" v=
alue=3D"+390112285028" target=3D"_blank">+390112285028</a><u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span>Mobile: <a href=3D"tel:+39%20335%20766%209751"=
 value=3D"+393357669751" target=3D"_blank">+393357669751</a><u></u><u></u><=
/span></p>
<p class=3D"MsoNormal"><span>_____________________<u></u><u></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>

	<div>
		<table style=3D"width:600px">
		<tbody><tr>
			<td style=3D"width:600px">

<a href=3D"https://on.tim.it/banner-mail-dip" target=3D"_blank"> <img src=
=3D"https://img.tim.it/sdr/maild/mail_dip_680x190_Banner_DISNEY_TIMVISION_L=
ANCIO_v2.jpg" title=3D"TIM" style=3D"width: 100%; height: auto; margin-top:=
 20px; margin-bottom: 20px;"></a>
			</td>
		</tr>
		<tr>
			<td style=3D"width:585px;font-family:Verdana;font-size:7.5pt;color:rgb(0=
,0,0);text-align:justify" width=3D"395">
				Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle=
 persone indicate. La diffusione, copia o qualsiasi altra azione derivante =
dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualora=
 abbiate ricevuto questo documento per errore siete cortesemente pregati di=
 darne immediata comunicazione al mittente e di provvedere alla sua distruz=
ione, Grazie.
				<br><br>
				<i>
					This e-mail and any attachments is confidential and may  contain privi=
leged information intended for the addressee(s) only. Dissemination, copyin=
g, printing or use by anybody else is unauthorised. If you are not the inte=
nded recipient, please delete this message and any attachments and advise t=
he sender by return  e-mail, Thanks.
				</i>
				<br><br>
				<b>Rispetta l&#39;ambiente. Non stampare questa mail se non =C3=A8 nece=
ssario.</b>
			</td>
		</tr>
		</tbody></table>=09
	</div>

</div>

_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote></div>

--0000000000006e648605a2ccb9d0--


From nobody Thu Apr  9 09:21:31 2020
Return-Path: <mauro.cociglio@telecomitalia.it>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AC763A0B10 for <quic@ietfa.amsl.com>; Thu,  9 Apr 2020 09:21:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level: 
X-Spam-Status: No, score=-2.089 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_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telecomitalia.it
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2_77qWimfs0O for <quic@ietfa.amsl.com>; Thu,  9 Apr 2020 09:21:23 -0700 (PDT)
Received: from mx05.telecomitalia.it (mx05.telecomitalia.it [156.54.232.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E9CA43A0B4B for <quic@ietf.org>; Thu,  9 Apr 2020 09:21:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=telecomitalia.it; s=selector1; c=relaxed/relaxed;  q=dns/txt; i=@telecomitalia.it; t=1586449277; x=2450362877; h=MIME-Version:From:Date:Message-ID:Subject:To; bh=iIC9oVC8BI6W6pGA57MypjoiF0Z+t8OxVURhVZDfUuA=; b=Mw3TBsBKx0CGDHS/CqIiuOqjYJhUrEsE3SrKPBT21JoAWVsDrVcAZyASc72nzgxv nBEzZGACo0yI7Vu72625qmxaFJmn6YElzoYoI2R2ixqrc2A6opY7jyaC9BaQxlo9 2ICnkH91dTUorh8ZPqkfYJ2ijKiG0nRXYcWtVXFJt3oRnCdsw9Hf1+GwidgS7+FM wYV0AWvfYeTJRYK/b05yDIoOZH5JX5MeqiJ0NCXyRfsOZILxzkTTNIrv+X+WWBB/ 21Yok1n3wl0sjBSs/W3E1asVERvsv1CrOrefZgIR2bhZpR7nB/mWhnmGyVxwgHES /2PwU/nx/ASAKKNphR1c1A==;
X-AuditID: 0a5a2d15-f65ff7000000a27c-0a-5e8f4b7d0610
Received: from TELMBXD11BA020.telecomitalia.local ( [10.90.43.45]) by mx05.telecomitalia.it () with SMTP id 63.35.41596.D7B4F8E5; Thu,  9 Apr 2020 18:21:17 +0200 (CEST)
From: Cociglio Mauro <mauro.cociglio@telecomitalia.it>
To: Ian Swett <ianswett=40google.com@dmarc.ietf.org>
CC: "quic@ietf.org" <quic@ietf.org>, "Lubashev, Igor" <ilubashe@akamai.com>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, "Riccardo Sisto" <riccardo.sisto@polito.it>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
Subject: R: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Topic: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Index: AdYNfRCPTsr9cJpyT2q4st79g+H+ngAUDfyAACwsE6A=
Date: Thu, 9 Apr 2020 16:21:16 +0000
Message-ID: <1889f403ee0240c0bdab4daf656d6f1d@TELMBXD14BA020.telecomitalia.local>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local> <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com>
In-Reply-To: <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com>
Accept-Language: it-IT, en-US
Content-Language: it-IT
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.171.40.186]
x-ti-disclaimer: ADBanner
Content-Type: multipart/alternative; boundary="_000_1889f403ee0240c0bdab4daf656d6f1dTELMBXD14BA020telecomit_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPKsWRmVeSWpSXmKPExsXCFaWtq1vr3R9ncOWQksWyH/IWD39+ZbRo aljBbNHz4B2zxaWDH9ktehZwW/y8vZPdgd1j8pEFzB4nll1h9Viy5CeTR8uzk2wep1cWB7BG NTDaJObl5ZcklqQqpKQWJ9squWQWJ+ckZuamFik4ujgBJVOLlBQyU2yVzJQUCnISk1NzU/NK bJUSCwpS81KU7LgUMIANUFlmnkJqXnJ+SmZeuq2SZ7C/roWFqaWuoZJdYGlqcUm+Qm5qcXFi enpmvkLCRZGMdw3+BS37GSuWblzE3MD4ZydjFyMnh4SAicSDv21sXYxcHEICqxglTry8wgKS YBMwkziz5RkbiC0CVLTkdxsTSBGzwCYmiesb3zKBJIQFUiU6L/5khihKlzh6qo8VwraS2Hdr JVicRUBF4suxnWCDeAUCJR5OfMMIsW0Go8T1U7fABnECJY792s0OYjMKyEpM2L0I7DxmAXGJ F9NPsEOcKiCxZM95ZghbVOLl43+sELaBxNal+1ggbEWJuc/uQr0mKXH48CY2iDn5El2Hm9gh jhCUODnzCVi9kICOxOX7h9gmMIrNQrJuFpKWWUhaZjFyAMU1Jdbv0ocoUZSY0v0QqlxDonXO XHZk8QWM7KsYRXMrDEz1SlJzUpPzczNLEnMyE/UySzYxgpOYrugOxm0r3ugdYmTiYDzEKMHB rCTC693UGyfEm5JYWZValB9fVJqTWnyI0QcYkBOZpUST84FpNK8k3tDUzNTc2MjM1MDUzBKH sJI4r/XtvjghgXRgystOTS1ILYIZx8TBKdXAtDb/IePNl737ly+xWfuh8tw0N4fwaYJeYfdZ Rb49qr98LVJS5fQmhQe3hP79veD+1s+wPVE8jufA3s6W+fOF5fz6PWcoGHxgP9vYEu404eaV X/KmHn+43d0urZ88rTp52YE5usn8c6tLJjxsFTxpXS7+dN19lalfw3OyF13vO/AxZKFjyJd8 oYqncy5xfp3y2HJq+PtiQ9MAUZZkzfNGjVZyh3VuPjSevG+uYCRPxeu3Oh4HOaJjrr/ybo5N 8pc+flzr3PTf+4SMfjbl9EewLXt7/NBinwcL3jyqPb/asjC+pv/HjKJtgilC6fz5P9et8mz6 7f+MT2JbyONWjeJpCycuvs5r6X6x5SZ3BadshRJLcUaioRZzUXEiAJzL7eoCBAAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/IXnur4NqPJcFlzJyoJ3rHoeSGV8>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Apr 2020 16:21:25 -0000

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

VGhhbmtzIElhbiBmb3IgeW91ciBlbWFpbC4NCldlIGludGVuZCB0byBwcm9jZWVkIHdpdGgg
dGhlIHByaXZhY3kgYW5hbHlzaXMsIHdoaWNoIGlzIHRoZSBzYW1lIGFzIHRoYXQgb2YgdGhl
IEZlcnJpZXV4LUhhbWNoYW91aSBkcmFmdCBmb3IgdGhlIHBhcnQgb2YgdGhlIFEtYml0IChh
bmQgdGhlIFItYml0IHNob3VsZCBiZSB2ZXJ5IHNpbWlsYXIgdG8gUS1iaXQgIGluIHRlcm1z
IG9mIHByaXZhY3kpLg0KUi1iaXQgc3RhbmRzIGZvciDigJxSZWZsZWN0ZWQgc3F1YXJlIGJp
dOKAnSwgbm90IGZvciDigJxSZXRyYW5zbWlzc2lvbiBiaXTigJ0sIGJ1dCBvZiBjb3Vyc2Ug
dGhlIGxldHRlciBjYW4gYmUgY2hhbmdlZC4NCkJlc3QgcmVnYXJkcyBhbmQgaGFwcHkgRWFz
dGVyLg0KDQpNYXVybw0KDQpfX19fX19fX19fX19fX19fX19fX18NCk1hdXJvIENvY2lnbGlv
DQpUSU0gLSBDVC5UQS5FSQ0KVmlhIEcuIFJlaXNzIFJvbW9saSwgMjc0DQoxMDE0OCAtIFRv
cmlubyAoSXRhbHkpDQpUZWwuOiArMzkwMTEyMjg1MDI4DQpNb2JpbGU6ICszOTMzNTc2Njk3
NTENCl9fX19fX19fX19fX19fX19fX19fXw0KDQoNCkRhOiBJYW4gU3dldHQgPGlhbnN3ZXR0
PTQwZ29vZ2xlLmNvbUBkbWFyYy5pZXRmLm9yZz4NCkludmlhdG86IG1lcmNvbGVkw6wgOCBh
cHJpbGUgMjAyMCAyMTo0NA0KQTogQ29jaWdsaW8gTWF1cm8gPG1hdXJvLmNvY2lnbGlvQHRl
bGVjb21pdGFsaWEuaXQ+DQpDYzogcXVpY0BpZXRmLm9yZzsgTHViYXNoZXYsIElnb3IgPGls
dWJhc2hlQGFrYW1haS5jb20+OyBhbGV4YW5kcmUuZmVycmlldXhAb3JhbmdlLmNvbTsgaXNh
YmVsbGUuaGFtY2hhb3VpQG9yYW5nZS5jb207IFJpY2NhcmRvIFNpc3RvIDxyaWNjYXJkby5z
aXN0b0Bwb2xpdG8uaXQ+OyBJRVRGIElQUE0gV0cgKGlwcG1AaWV0Zi5vcmcpIDxpcHBtQGll
dGYub3JnPg0KT2dnZXR0bzogW0VYVF0gUmU6IFtpcHBtXSBOZXcgUVVJQyBQYWNrZXQgTG9z
cyBNZWFzdXJlbWVudCAoZHJhZnQtY2ZiLWlwcG0tc3BpbmJpdC1tZWFzdXJlbWVudHMpDQoN
ClRoYW5rcyBmb3Igc2hhcmluZyB0aGlzLiAgRnJvbSBteSBwZXJzcGVjdGl2ZSwgdGhpcyBp
cyBhbiBpbXByb3ZlbWVudCB1cG9uIHRoZSBwcmV2aW91cyBwcm9wb3NhbCBpbiB0ZXJtcyBv
ZiByb2J1c3RuZXNzLiAgVGhpcyBkZXNpZ24gZmVlbHMgdmVyeSBzaW1pbGFyIHRvIHRoZSBz
cGluIGJpdCwgYW5kIHNlZW1zIHRyaXZpYWwgdG8gaW1wbGVtZW50LCB3aGljaCBhcmUgYWxz
byBuaWNlIHByb3BlcnRpZXMuDQoNCkFsc28sIFFVSUMgZG9lc24ndCByZWFsbHkgaGF2ZSBy
ZXRyYW5zbWlzc2lvbnMsIHNvIHRoZSAnUiBiaXQnIG5hbWUgYWx3YXlzIG1hZGUgbWUgYSBi
aXQgdW5jb21mb3J0YWJsZS4NCg0KSSdtIG5vdCBzYXlpbmcgUVVJQyBzaG91bGQgYWRvcHQg
dGhpcyB5ZXQsIGJ1dCBJJ2QgYmUgaW50ZXJlc3RlZCBpbiBzZWVpbmcgYSBwcml2YWN5IGFu
YWx5c2lzIGNvbXBsZXRlZCBmb3IgaXQuDQoNCklhbg0KDQpPbiBXZWQsIEFwciA4LCAyMDIw
IGF0IDQ6MjUgQU0gQ29jaWdsaW8gTWF1cm8gPG1hdXJvLmNvY2lnbGlvPTQwdGVsZWNvbWl0
YWxpYS5pdEBkbWFyYy5pZXRmLm9yZzxtYWlsdG86NDB0ZWxlY29taXRhbGlhLml0QGRtYXJj
LmlldGYub3JnPj4gd3JvdGU6DQpEZWFyIFFVSUMgV0cgTWVtYmVycy4NCg0KV2Ugc3VibWl0
dGVkIHRvIElQUE0gV0cgYSBkcmFmdCB3aGVyZSB3ZSBkZXNjcmliZWQgYSBuZXcgMiBiaXQg
cGFja2V0IGxvc3MgbWV0aG9kb2xvZ3kgKGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1jZmItaXBwbS1zcGluYml0LW1lYXN1cmVtZW50cy0wMSkuDQpUaGUgbWVhc3VyZW1l
bnQgb2YgcGFja2V0IGxvc3MgaXMgdW5kZXIgZGlzY3Vzc2lvbiBpbiBRVUlDIFdHIGFuZCBv
dXIgZHJhZnQgaW50cm9kdWNlcyB0d28gYWx0ZXJuYXRpdmVzIGFib3V0IGl0Lg0KVGhlIGZp
cnN0IG9uZSBpcyBhIHNwaW4tYml0IGRlcGVuZGVudCBzaWduYWwgYW5kIHVzZXMgYSBzaW5n
bGUgYml0LiBUaGUgc2Vjb25kIG9uZSwgZGVzY3JpYmVkIGluIHRoZSBmb2xsb3dpbmcgbGlu
a2VkIHNsaWRlcywgaXMgYSBzdGFuZGFsb25lIHNvbHV0aW9uIGJhc2VkIG9uIGEgdHdvIGJp
dHMgbG9zcyBzaWduYWwgYW5kIG9uIGFsdGVybmF0ZSBtYXJraW5nIChSRkM4MzIxKS4uDQpU
aGlzIGxhc3QgbWV0aG9kb2xvZ3kgaW1wcm92ZXMsIGluIG91ciBvcGluaW9uLCB0aGUgYWxn
b3JpdGhtIHByb3Bvc2VkIGJ5IE9yYW5nZSBhbmQgQWthbWFpIGRlc2NyaWJlZCBpbiBodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZmVycmlldXhoYW1jaGFvdWktcXVpYy1s
b3NzYml0cy0wMy4NCg0KVGhlIDIgYml0cyBhcmUgdGhlIHNRdWFyZSBiaXQgKFEtYml0KSBh
bmQgdGhlIFJlZmxlY3Rpb24gc3F1YXJlIGJpdCAoUi1iaXQpLg0KVGhlIFEtYml0IGRvZXNu
4oCZdCBjaGFuZ2UgZnJvbSB0aGUgRmVycmlldXgtSGFtY2hhb3VpIGRyYWZ0IGJ1dCB0aGUg
Ui1iaXQgc3Vic3RpdHV0ZXMgdGhlIEwtYml0Lg0KVGhpcyBhdm9pZHMgdGhlIEwtYml0IGRl
cGVuZGVuY2UgZnJvbSBhbiBpbnRlcm5hbCBwcm90b2NvbCB2YXJpYWJsZSwgYSBwcm9ibGVt
IHJhaXNlZCBpbiB0aGUgbGFzdCBRVUlDIGludGVyaW0gbWVldGluZy4NCg0KWW91IGNhbiBm
aW5kIHRoZSBzbGlkZXMsIHdlIHByZXBhcmVkIGZvciB0aGUgSVBQTSBpbnRlcmltIG1lZXRp
bmcsIGF0IHRoZSBmb2xsb3dpbmcgbGluazogaHR0cHM6Ly9naXRodWIuY29tL2lldGYtaXBw
bS9tZWV0aW5nLW1hdGVyaWFscy9ibG9iL2FhNDg2ZjdlYWQyOGI5ZjU1YzVlZjQ5OWU1Yzll
ZDMzYWIwNmRhZjkvaWV0ZjEwNy12aXJ0dWFsL1NsaWRlcy8wNy1zcGluYml0LW1lYXN1cmVt
ZW50cy5wZGYNCg0KQ29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zIGFyZSBhbHdheXMgd2VsY29t
ZS4NCg0KT2YgY291cnNlIHdlIGFyZSBhdmFpbGFibGUgdG8gcHJlc2VudCBvdXIgcHJvcG9z
YWxzIGluIHRoZSBuZXh0IFFVSUMgV0cgbWVldGluZyBvciB0byBhcnJhbmdlIGEgV2ViZXgg
c2lkZSBtZWV0aW5nIGlmIG5lZWRlZC4NCg0KQmVzdCByZWdhcmRzLg0KDQpNYXVybywgRmFi
aW8sIEdpdXNlcHBlLCBNYXNzaW1vIGFuZCBSaWNjYXJkbw0KDQoNCl9fX19fX19fX19fX19f
X19fX19fXw0KTWF1cm8gQ29jaWdsaW8NClRJTSAtIENULlRBLkVJDQpWaWEgRy4gUmVpc3Mg
Um9tb2xpLCAyNzQNCjEwMTQ4IC0gVG9yaW5vIChJdGFseSkNClRlbC46ICszOTAxMTIyODUw
Mjg8dGVsOiszOSUyMDAxMSUyMDIyOCUyMDUwMjg+DQpNb2JpbGU6ICszOTMzNTc2Njk3NTE8
dGVsOiszOSUyMDMzNSUyMDc2NiUyMDk3NTE+DQpfX19fX19fX19fX19fX19fX19fX18NCg0K
DQppcHBtIG1haWxpbmcgbGlzdA0KaXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9y
Zz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbQ0KDQpRdWVz
dG8gbWVzc2FnZ2lvIGUgaSBzdW9pIGFsbGVnYXRpIHNvbm8gaW5kaXJpenphdGkgZXNjbHVz
aXZhbWVudGUgYWxsZSBwZXJzb25lIGluZGljYXRlLiBMYSBkaWZmdXNpb25lLCBjb3BpYSBv
IHF1YWxzaWFzaSBhbHRyYSBhemlvbmUgZGVyaXZhbnRlIGRhbGxhIGNvbm9zY2VuemEgZGkg
cXVlc3RlIGluZm9ybWF6aW9uaSBzb25vIHJpZ29yb3NhbWVudGUgdmlldGF0ZS4gUXVhbG9y
YSBhYmJpYXRlIHJpY2V2dXRvIHF1ZXN0byBkb2N1bWVudG8gcGVyIGVycm9yZSBzaWV0ZSBj
b3J0ZXNlbWVudGUgcHJlZ2F0aSBkaSBkYXJuZSBpbW1lZGlhdGEgY29tdW5pY2F6aW9uZSBh
bCBtaXR0ZW50ZSBlIGRpIHByb3Z2ZWRlcmUgYWxsYSBzdWEgZGlzdHJ1emlvbmUsIEdyYXpp
ZS4gDQoNClRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgaXMgY29uZmlkZW50aWFs
IGFuZCBtYXkgY29udGFpbiBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB0
aGUgYWRkcmVzc2VlKHMpIG9ubHkuIERpc3NlbWluYXRpb24sIGNvcHlpbmcsIHByaW50aW5n
IG9yIHVzZSBieSBhbnlib2R5IGVsc2UgaXMgdW5hdXRob3Jpc2VkLiBJZiB5b3UgYXJlIG5v
dCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgZGVsZXRlIHRoaXMgbWVzc2FnZSBh
bmQgYW55IGF0dGFjaG1lbnRzIGFuZCBhZHZpc2UgdGhlIHNlbmRlciBieSByZXR1cm4gZS1t
YWlsLCBUaGFua3MuIA0KDQpSaXNwZXR0YSBsJ2FtYmllbnRlLiBOb24gc3RhbXBhcmUgcXVl
c3RhIG1haWwgc2Ugbm9uIMOoIG5lY2Vzc2FyaW8uDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89
InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJu
OnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3Nj
aGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDov
L3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9
IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxt
ZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRl
cmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlv
bnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFy
Z2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlu
a0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1h
bDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uU3RpbGVNZXNz
YWdnaW9EaVBvc3RhRWxldHRyb25pY2ExOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y
ZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k
b3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5
Ow0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K
CXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzAuODVwdCAyLjBjbSAyLjBjbSAy
LjBjbTt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwv
c3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0
PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl
bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IklUIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlRoYW5rcyBJYW4gZm9yIHlvdXIgZW1haWwuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij5XZSBpbnRlbmQgdG8gcHJvY2VlZCB3aXRoIHRoZSBwcml2YWN5IGFuYWx5c2lzLCB3aGlj
aCBpcyB0aGUgc2FtZSBhcyB0aGF0IG9mIHRoZQ0KPC9zcGFuPjxlbT48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO2ZvbnQtc3R5bGU6bm9ybWFsIj5GZXJy
aWV1eC1IYW1jaGFvdWkgZHJhZnQgZm9yIHRoZSBwYXJ0IG9mIHRoZSBRLWJpdCAoYW5kIHRo
ZSBSLWJpdCBzaG91bGQgYmUgdmVyeSBzaW1pbGFyIHRvIFEtYml0ICZuYnNwO2luIHRlcm1z
IG9mIHByaXZhY3kpLjxvOnA+PC9vOnA+PC9zcGFuPjwvZW0+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5SLWJpdCBzdGFuZHMgZm9yIOKAnFJlZmxlY3Rl
ZCBzcXVhcmUgYml04oCdLCBub3QgZm9yIOKAnFJldHJhbnNtaXNzaW9uIGJpdOKAnSwgYnV0
IG9mIGNvdXJzZSB0aGUgbGV0dGVyIGNhbiBiZSBjaGFuZ2VkLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QmVzdCByZWdh
cmRzIGFuZCBoYXBweSBFYXN0ZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPk1hdXJvPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tR0IiPl9fX19fX19fX19fX19f
X19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1HQiI+TWF1cm8gQ29jaWdsaW88
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tR0IiPlRJTSAtPC9zcGFuPiA8c3BhbiBzdHls
ZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tR0IiPg0KQ1QuVEEuRUk8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RU4tR0IiPlZpYSBHLiBSZWlzcyBSb21vbGksIDI3NDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1HQiI+MTAxNDggLSBUb3Jpbm8gKEl0YWx5KTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1HQiI+VGVsLjogJiM0MzszOTAxMTIyODUwMjg8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tR0IiPk1vYmlsZTogJiM0MzszOTMzNTc2Njk3NTE8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tR0IiPl9fX19fX19fX19fX19fX19fX19fXzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RGE6
PC9iPiBJYW4gU3dldHQgJmx0O2lhbnN3ZXR0PTQwZ29vZ2xlLmNvbUBkbWFyYy5pZXRmLm9y
ZyZndDsgPGJyPg0KPGI+SW52aWF0bzo8L2I+IG1lcmNvbGVkw6wgOCBhcHJpbGUgMjAyMCAy
MTo0NDxicj4NCjxiPkE6PC9iPiBDb2NpZ2xpbyBNYXVybyAmbHQ7bWF1cm8uY29jaWdsaW9A
dGVsZWNvbWl0YWxpYS5pdCZndDs8YnI+DQo8Yj5DYzo8L2I+IHF1aWNAaWV0Zi5vcmc7IEx1
YmFzaGV2LCBJZ29yICZsdDtpbHViYXNoZUBha2FtYWkuY29tJmd0OzsgYWxleGFuZHJlLmZl
cnJpZXV4QG9yYW5nZS5jb207IGlzYWJlbGxlLmhhbWNoYW91aUBvcmFuZ2UuY29tOyBSaWNj
YXJkbyBTaXN0byAmbHQ7cmljY2FyZG8uc2lzdG9AcG9saXRvLml0Jmd0OzsgSUVURiBJUFBN
IFdHIChpcHBtQGlldGYub3JnKSAmbHQ7aXBwbUBpZXRmLm9yZyZndDs8YnI+DQo8Yj5PZ2dl
dHRvOjwvYj4gW0VYVF0gUmU6IFtpcHBtXSBOZXcgUVVJQyBQYWNrZXQgTG9zcyBNZWFzdXJl
bWVudCAoZHJhZnQtY2ZiLWlwcG0tc3BpbmJpdC1tZWFzdXJlbWVudHMpPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MgZm9yIHNoYXJpbmcgdGhpcy4mbmJzcDsg
RnJvbSBteSBwZXJzcGVjdGl2ZSwgdGhpcyBpcyBhbiBpbXByb3ZlbWVudCB1cG9uIHRoZSBw
cmV2aW91cyBwcm9wb3NhbCBpbiB0ZXJtcyBvZiByb2J1c3RuZXNzLiZuYnNwOyZuYnNwO1Ro
aXMgZGVzaWduIGZlZWxzIHZlcnkgc2ltaWxhciB0byB0aGUgc3BpbiBiaXQsIGFuZCBzZWVt
cyB0cml2aWFsIHRvIGltcGxlbWVudCwgd2hpY2ggYXJlIGFsc28gbmljZSBwcm9wZXJ0aWVz
LjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWxz
bywgUVVJQyBkb2Vzbid0IHJlYWxseSBoYXZlIHJldHJhbnNtaXNzaW9ucywgc28gdGhlICdS
IGJpdCcgbmFtZSBhbHdheXMgbWFkZSBtZSBhIGJpdCB1bmNvbWZvcnRhYmxlLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JJ20g
bm90IHNheWluZyBRVUlDIHNob3VsZCBhZG9wdCB0aGlzIHlldCwgYnV0IEknZCBiZSBpbnRl
cmVzdGVkIGluIHNlZWluZyBhIHByaXZhY3kgYW5hbHlzaXMgY29tcGxldGVkIGZvciBpdC48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SWFuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPk9uIFdlZCwgQXByIDgsIDIwMjAgYXQgNDoyNSBBTSBDb2NpZ2xpbyBNYXVy
byAmbHQ7bWF1cm8uY29jaWdsaW89PGEgaHJlZj0ibWFpbHRvOjQwdGVsZWNvbWl0YWxpYS5p
dEBkbWFyYy5pZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjQwdGVsZWNvbWl0YWxpYS5pdEBk
bWFyYy5pZXRmLm9yZzwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0ND
QyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21h
cmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+RGVhciBR
VUlDIFdHIE1lbWJlcnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5XZSBzdWJt
aXR0ZWQgdG8gSVBQTSBXRyBhIGRyYWZ0IHdoZXJlIHdlIGRlc2NyaWJlZCBhIG5ldyAyIGJp
dCBwYWNrZXQgbG9zcyBtZXRob2RvbG9neSAoPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWNmYi1pcHBtLXNwaW5iaXQtbWVhc3VyZW1lbnRzLTAxIiB0YXJn
ZXQ9Il9ibGFuayI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWNmYi1pcHBt
LXNwaW5iaXQtbWVhc3VyZW1lbnRzLTAxPC9hPikuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvO2JhY2tncm91bmQ6d2hpdGUiPg0KPGVtPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMTtmb250LXN0eWxlOm5v
cm1hbCI+VGhlIG1lYXN1cmVtZW50IG9mIHBhY2tldCBsb3NzIGlzIHVuZGVyIGRpc2N1c3Np
b24gaW4gUVVJQyBXRyBhbmQgb3VyIGRyYWZ0IGludHJvZHVjZXMgdHdvJm5ic3A7YWx0ZXJu
YXRpdmVzIGFib3V0IGl0Ljwvc3Bhbj48L2VtPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvO2JhY2tncm91bmQ6d2hpdGUiPg0KPGVtPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMTtmb250LXN0eWxlOm5vcm1hbCI+VDwv
c3Bhbj48L2VtPjxlbT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrO2ZvbnQtc3R5bGU6bm9ybWFsIj5oZSZuYnNwO2ZpcnN0IG9uZSZuYnNwO2lzIGEgc3Bp
bi1iaXQmbmJzcDtkZXBlbmRlbnQNCiBzaWduYWwgYW5kIHVzZXMgYSBzaW5nbGUgYml0LiBU
aGUgc2Vjb25kIG9uZSwmbmJzcDtkZXNjcmliZWQgaW4gdGhlIGZvbGxvd2luZyBsaW5rZWQg
c2xpZGVzLCBpcyBhIHN0YW5kYWxvbmUmbmJzcDtzb2x1dGlvbiBiYXNlZCBvbiBhIHR3byBi
aXRzIGxvc3Mgc2lnbmFsIGFuZCBvbiBhbHRlcm5hdGUgbWFya2luZyAoUkZDODMyMSkuLjwv
c3Bhbj48L2VtPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO2Jh
Y2tncm91bmQ6d2hpdGUiPg0KPGVtPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2s7Zm9udC1zdHlsZTpub3JtYWwiPlRoaXMgbGFzdCBtZXRob2RvbG9neSZu
YnNwOzwvc3Bhbj48L2VtPjxlbT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMyMTIxMjE7Zm9udC1zdHlsZTpub3JtYWwiPmltcHJvdmVzLA0KIGluIG91ciBvcGlu
aW9uLCZuYnNwO3RoZSBhbGdvcml0aG0gcHJvcG9zZWQgYnkgT3JhbmdlIGFuZCBBa2FtYWkg
ZGVzY3JpYmVkIGluPC9zcGFuPjwvZW0+PGVtPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvZW0+PGVtPjx1PjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtZmVycmlldXhoYW1jaGFvdWktcXVpYy1sb3NzYml0cy0wMyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zdHlsZTpub3Jt
YWwiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1mZXJyaWV1eGhhbWNoYW91
aS1xdWljLWxvc3NiaXRzLTAzPC9zcGFuPjwvYT48L3NwYW4+PC91PjwvZW0+PGVtPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMTtmb250LXN0eWxlOm5v
cm1hbCI+Ljwvc3Bhbj48L2VtPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGVtPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7Zm9udC1z
dHlsZTpub3JtYWwiPlRoZSAyIGJpdHMgYXJlIHRoZSBzUXVhcmUgYml0IChRLWJpdCkgYW5k
IHRoZSBSZWZsZWN0aW9uIHNxdWFyZSBiaXQNCiAoUi1iaXQpLjwvc3Bhbj48L2VtPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48ZW0+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjaztmb250LXN0eWxlOm5vcm1hbCI+VGhl
IFEtYml0IGRvZXNu4oCZdCBjaGFuZ2UgZnJvbSB0aGUgRmVycmlldXgtSGFtY2hhb3VpIGRy
YWZ0IGJ1dCB0aGUNCiBSLWJpdCBzdWJzdGl0dXRlcyB0aGUgTC1iaXQuPC9zcGFuPjwvZW0+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxlbT48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO2ZvbnQtc3R5bGU6bm9ybWFs
Ij5UaGlzIGF2b2lkcyB0aGUgTC1iaXQgZGVwZW5kZW5jZSBmcm9tIGFuIGludGVybmFsIHBy
b3RvY29sIHZhcmlhYmxlLA0KIGEgcHJvYmxlbSByYWlzZWQgaW4gdGhlIGxhc3QgUVVJQyBp
bnRlcmltIG1lZXRpbmcuPC9zcGFuPjwvZW0+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPllv
dSBjYW4gZmluZCB0aGUgc2xpZGVzLCB3ZSBwcmVwYXJlZCBmb3IgdGhlIElQUE0gaW50ZXJp
bSBtZWV0aW5nLCBhdCB0aGUgZm9sbG93aW5nIGxpbms6DQo8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQiPjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9pZXRmLWlw
cG0vbWVldGluZy1tYXRlcmlhbHMvYmxvYi9hYTQ4NmY3ZWFkMjhiOWY1NWM1ZWY0OTllNWM5
ZWQzM2FiMDZkYWY5L2lldGYxMDctdmlydHVhbC9TbGlkZXMvMDctc3BpbmJpdC1tZWFzdXJl
bWVudHMucGRmIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRU4tVVMiPmh0dHBzOi8v
Z2l0aHViLmNvbS9pZXRmLWlwcG0vbWVldGluZy1tYXRlcmlhbHMvYmxvYi9hYTQ4NmY3ZWFk
MjhiOWY1NWM1ZWY0OTllNWM5ZWQzM2FiMDZkYWY5L2lldGYxMDctdmlydHVhbC9TbGlkZXMv
MDctc3BpbmJpdC1tZWFzdXJlbWVudHMucGRmPC9zcGFuPjwvYT48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQiPkNvbW1lbnRzIGFuZCBzdWdnZXN0aW9ucyBhcmUgYWx3YXlzIHdl
bGNvbWUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5PZiBjb3Vyc2Ugd2UgYXJl
IGF2YWlsYWJsZSB0byBwcmVzZW50IG91ciBwcm9wb3NhbHMgaW4gdGhlIG5leHQgUVVJQyBX
RyBtZWV0aW5nIG9yIHRvIGFycmFuZ2UgYSBXZWJleCBzaWRlIG1lZXRpbmcgaWYgbmVlZGVk
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0Ij5CZXN0IHJlZ2FyZHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+TWF1cm8sIEZhYmlvLCBH
aXVzZXBwZSwgTWFzc2ltbyBhbmQgUmljY2FyZG88L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+X19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1hdXJvIENvY2lnbGlvPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRJTSAtIENULlRBLkVJPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlZpYSBHLiBSZWlzcyBSb21vbGksIDI3
NDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4xMDE0OCAtIFRv
cmlubyAoSXRhbHkpPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PlRlbC46DQo8YSBocmVmPSJ0ZWw6JiM0MzszOSUyMDAxMSUyMDIyOCUyMDUwMjgiIHRhcmdl
dD0iX2JsYW5rIj4mIzQzOzM5MDExMjI4NTAyODwvYT48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+TW9iaWxlOg0KPGEgaHJlZj0idGVsOiYjNDM7MzklMjAz
MzUlMjA3NjYlMjA5NzUxIiB0YXJnZXQ9Il9ibGFuayI+JiM0MzszOTMzNTc2Njk3NTE8L2E+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPl9fX19fX19fX19f
X19fX19fX19fXzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21h
cmdpbi1sZWZ0OjExLjRwdCI+DQombmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KaXBw
bSBtYWlsaW5nIGxpc3Q8YnI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBsYW5nPSJFTi1VUyI+aXBwbUBpZXRmLm9yZzwv
c3Bhbj48L2E+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCjwvc3Bhbj48YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG0iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBsYW5nPSJFTi1VUyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9pcHBtPC9zcGFuPjwvYT48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwhLS0gLS0+PGh0bWw+
DQoJPGJvZHk+DQoJCTx0YWJsZSBzdHlsZT0id2lkdGg6NjAwcHg7Ij4NCgkJPHRyPg0KCQkJ
PHRkIHN0eWxlPSJ3aWR0aDo2MDBweDsiPg0KDQo8YSBocmVmPSJodHRwczovL29uLnRpbS5p
dC9iYW5uZXItbWFpbC1kaXAiPiA8aW1nIHNyYz0iaHR0cHM6Ly9pbWcudGltLml0L3Nkci9t
YWlsZC9tYWlsX2RpcF82ODB4MTkwX0Jhbm5lcl9ESVNORVlfVElNVklTSU9OX0xBTkNJT192
Mi5qcGciIHRpdGxlPSJUSU0iIHN0eWxlPSJ3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBt
YXJnaW4tdG9wOiAyMHB4O21hcmdpbi1ib3R0b206IDIwcHg7Ij48L2E+DQoJCQk8L3RkPg0K
CQk8L3RyPg0KCQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjU4NXB4OyBmb250LWZhbWls
eTogVmVyZGFuYTsgZm9udC1zaXplOjcuNXB0OyBjb2xvcjojMDAwOyB0ZXh0LWFsaWduOiBq
dXN0aWZ5IiB3aWR0aD0iMzk1Ij4NCgkJCQlRdWVzdG8gbWVzc2FnZ2lvIGUgaSBzdW9pIGFs
bGVnYXRpIHNvbm8gaW5kaXJpenphdGkgZXNjbHVzaXZhbWVudGUgYWxsZSBwZXJzb25lIGlu
ZGljYXRlLiBMYSBkaWZmdXNpb25lLCBjb3BpYSBvIHF1YWxzaWFzaSBhbHRyYSBhemlvbmUg
ZGVyaXZhbnRlIGRhbGxhIGNvbm9zY2VuemEgZGkgcXVlc3RlIGluZm9ybWF6aW9uaSBzb25v
IHJpZ29yb3NhbWVudGUgdmlldGF0ZS4gUXVhbG9yYSBhYmJpYXRlIHJpY2V2dXRvIHF1ZXN0
byBkb2N1bWVudG8gcGVyIGVycm9yZSBzaWV0ZSBjb3J0ZXNlbWVudGUgcHJlZ2F0aSBkaSBk
YXJuZSBpbW1lZGlhdGEgY29tdW5pY2F6aW9uZSBhbCBtaXR0ZW50ZSBlIGRpIHByb3Z2ZWRl
cmUgYWxsYSBzdWEgZGlzdHJ1emlvbmUsIEdyYXppZS4NCgkJCQk8YnI+PGJyPg0KCQkJCTxp
Pg0KCQkJCQlUaGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGlzIGNvbmZpZGVudGlh
bCBhbmQgbWF5ICBjb250YWluIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9y
IHRoZSBhZGRyZXNzZWUocykgb25seS4gRGlzc2VtaW5hdGlvbiwgY29weWluZywgcHJpbnRp
bmcgb3IgdXNlIGJ5IGFueWJvZHkgZWxzZSBpcyB1bmF1dGhvcmlzZWQuIElmIHlvdSBhcmUg
bm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBkZWxldGUgdGhpcyBtZXNzYWdl
IGFuZCBhbnkgYXR0YWNobWVudHMgYW5kIGFkdmlzZSB0aGUgc2VuZGVyIGJ5IHJldHVybiAg
ZS1tYWlsLCBUaGFua3MuDQoJCQkJPC9pPg0KCQkJCTxicj48YnI+DQoJCQkJPGI+UmlzcGV0
dGEgbCdhbWJpZW50ZS4gTm9uIHN0YW1wYXJlIHF1ZXN0YSBtYWlsIHNlIG5vbiAmZWdyYXZl
OyBuZWNlc3NhcmlvLjwvYj4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJCTwvdGFibGU+CQ0KCTwv
Ym9keT4NCjwvaHRtbD4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_1889f403ee0240c0bdab4daf656d6f1dTELMBXD14BA020telecomit_--


From nobody Thu Apr  9 10:28:55 2020
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA0383A0CFA; Thu,  9 Apr 2020 10:28:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.076
X-Spam-Level: 
X-Spam-Status: No, score=-2.076 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_REMOTE_IMAGE=0.01, T_SPF_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id njGKZN3D63lH; Thu,  9 Apr 2020 10:28:32 -0700 (PDT)
Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com [IPv6:2a00:1450:4864:20::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 067CD3A0CE5; Thu,  9 Apr 2020 10:28:31 -0700 (PDT)
Received: by mail-lj1-x234.google.com with SMTP id b1so552795ljp.3; Thu, 09 Apr 2020 10:28:31 -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 :cc; bh=nBYTse+zIpMJ7+Q7nFVIQoV+9LpqjepFTINSCmaF6bw=; b=LJmmmVyuL95eLjKqSOlt0PekHk3Dp0h2PJnaZeHay9R6rNig9xkDXxFgUODdnxlA2S QeDND4AUWEHUCsOpA2M7FAuMs2hrPIsn7HJ0rIAuWjKmmYdjvQo9gzSbEYW22UpCId8u wFJGu5dIbczJK+8BC27WlDUroYbu44F98SRE3Fe9cwahoagr7HXHkVD708SxpWhoW4ae FXewyYmpgJ+2Ez+DlnLCnnB0a/09bDjJXe8hE0ziV5wtXFASF/5ptRY4hQTsYESM+P5E OSbLUV5gNAPUDjuwZIrJqb6bk29N5VBnRXB022AB7rFkJ6Av4TBMQxk4oTN2B/Z2I8/9 mIOQ==
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:cc; bh=nBYTse+zIpMJ7+Q7nFVIQoV+9LpqjepFTINSCmaF6bw=; b=koxOReibFd5lDMKBOXYbz9aPGYFUlo8tBeV3wZP/70jwBM6FMxtBqrlwL7EShSCNPb EmYq43lRWDToYIDpKbcHm1S/+sd2MjQAjoyGGAwjirGtiqEK1uZSkxEQt0ryEyJ/agPV 0nXChxopAHqX5G2mmL3PIJMDZ6VQANQO0mXmPZIZaSbytJSF5SAM0GZBlFVL4eBUlx1R 9FZ1FGfIySaYzgvTgvYLC0m7VbC7gDq5/snF0PLoX6Vg1i4KJ06dlSb+TC7NdpCGaAho /BuPzbceiyH29TRsfJwkZtZQXkujeTKb3QRzexS9VwiKO5IqsGVw9L2PI1rxn/7EHqWm uFgA==
X-Gm-Message-State: AGi0PuZIOWUeTWvymHBwi1wA2Q1Hm2wVY6QmDGpfUrprmLA/8+ZxnTm0 DNjqDa9I0PKo/qSKRoN4VTa1Zwm6CYCIdEPIq47VJA==
X-Google-Smtp-Source: APiQypIHfCKK35/86w9B2aHB+dsl7tn7AMxWM/flQR48QBhqW8rlLNnu5P3r3tjULVCHozIxOMcAQRMXgGwqcS75sok=
X-Received: by 2002:a2e:9886:: with SMTP id b6mr517404ljj.237.1586453309475; Thu, 09 Apr 2020 10:28:29 -0700 (PDT)
MIME-Version: 1.0
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local> <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com> <1889f403ee0240c0bdab4daf656d6f1d@TELMBXD14BA020.telecomitalia.local>
In-Reply-To: <1889f403ee0240c0bdab4daf656d6f1d@TELMBXD14BA020.telecomitalia.local>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Thu, 9 Apr 2020 12:28:03 -0500
Message-ID: <CAKKJt-dskZQU0iza3YZV62LtgPzRLkgJsg9uqvGYCg-FK=18Xg@mail.gmail.com>
Subject: Re: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
To: Cociglio Mauro <mauro.cociglio=40telecomitalia.it@dmarc.ietf.org>
Cc: Ian Swett <ianswett=40google.com@dmarc.ietf.org>, "quic@ietf.org" <quic@ietf.org>,  "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>, "Lubashev, Igor" <ilubashe@akamai.com>,  "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>,  "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Riccardo Sisto <riccardo.sisto@polito.it>
Content-Type: multipart/alternative; boundary="000000000000f6ce9205a2def13b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/uzg1_cCS3gEQs_A-ncyP08bYaQs>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Apr 2020 17:28:38 -0000

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

18

On Thu, Apr 9, 2020 at 11:22 AM Cociglio Mauro <mauro.cociglio=3D
40telecomitalia.it@dmarc.ietf.org> wrote:

> Thanks Ian for your email.
>
> We intend to proceed with the privacy analysis, which is the same as that
> of the *Ferrieux-Hamchaoui draft for the part of the Q-bit (and the R-bit
> should be very similar to Q-bit  in terms of privacy).*
>
> R-bit stands for =E2=80=9CReflected square bit=E2=80=9D, not for =E2=80=
=9CRetransmission bit=E2=80=9D, but
> of course the letter can be changed.
>

If you need to change the letter, "S-bit" for "Square bit" would be one of
the best field names I've seen in a while (sooner or later, every QUIC
developer will ask, "what's a square bit?").

I'm mostly serious, and only partially bike-shedding.

Best regards and happy Easter.
>

The same to you!

Spencer


>
>
> Mauro
>
>
>
> _____________________
>
> Mauro Cociglio
>
> TIM - CT.TA.EI
>
> Via G. Reiss Romoli, 274
>
> 10148 - Torino (Italy)
>
> Tel.: +390112285028
>
> Mobile: +393357669751
>
> _____________________
>
>
>
>
>
> *Da:* Ian Swett <ianswett=3D40google.com@dmarc.ietf.org>
> *Inviato:* mercoled=C3=AC 8 aprile 2020 21:44
> *A:* Cociglio Mauro <mauro.cociglio@telecomitalia.it>
> *Cc:* quic@ietf.org; Lubashev, Igor <ilubashe@akamai.com>;
> alexandre.ferrieux@orange.com; isabelle.hamchaoui@orange.com; Riccardo
> Sisto <riccardo.sisto@polito.it>; IETF IPPM WG (ippm@ietf.org) <
> ippm@ietf.org>
> *Oggetto:* [EXT] Re: [ippm] New QUIC Packet Loss Measurement
> (draft-cfb-ippm-spinbit-measurements)
>
>
>
> Thanks for sharing this.  From my perspective, this is an improvement upo=
n
> the previous proposal in terms of robustness.  This design feels very
> similar to the spin bit, and seems trivial to implement, which are also
> nice properties.
>
>
>
> Also, QUIC doesn't really have retransmissions, so the 'R bit' name alway=
s
> made me a bit uncomfortable.
>
>
>
> I'm not saying QUIC should adopt this yet, but I'd be interested in seein=
g
> a privacy analysis completed for it.
>
>
>
> Ian
>
>
>
> On Wed, Apr 8, 2020 at 4:25 AM Cociglio Mauro <mauro.cociglio=3D
> 40telecomitalia.it@dmarc.ietf.org> wrote:
>
> Dear QUIC WG Members.
>
>
>
> We submitted to IPPM WG a draft where we described a new 2 bit packet los=
s
> methodology (
> https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measurements-01).
>
> *The measurement of packet loss is under discussion in QUIC WG and our
> draft introduces two alternatives about it.*
>
> *T**he first one is a spin-bit dependent signal and uses a single bit.
> The second one, described in the following linked slides, is a
> standalone solution based on a two bits loss signal and on alternate
> marking (RFC8321)..*
>
> *This last methodology **improves, in our opinion, the algorithm proposed
> by Orange and Akamai described in* *https://tools.ietf.org/html/draft-fer=
rieuxhamchaoui-quic-lossbits-03
> <https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-03>**.=
*
>
>
>
> *The 2 bits are the sQuare bit (Q-bit) and the Reflection square bit
> (R-bit).*
>
> *The Q-bit doesn=E2=80=99t change from the Ferrieux-Hamchaoui draft but t=
he R-bit
> substitutes the L-bit.*
>
> *This avoids the L-bit dependence from an internal protocol variable, a
> problem raised in the last QUIC interim meeting.*
>
>
>
> You can find the slides, we prepared for the IPPM interim meeting, at the
> following link:
> https://github.com/ietf-ippm/meeting-materials/blob/aa486f7ead28b9f55c5ef=
499e5c9ed33ab06daf9/ietf107-virtual/Slides/07-spinbit-measurements.pdf
>
>
>
> Comments and suggestions are always welcome.
>
>
>
> Of course we are available to present our proposals in the next QUIC WG
> meeting or to arrange a Webex side meeting if needed.
>
>
>
> Best regards.
>
>
>
> Mauro, Fabio, Giuseppe, Massimo and Riccardo
>
>
>
>
>
> _____________________
>
> Mauro Cociglio
>
> TIM - CT.TA.EI
>
> Via G. Reiss Romoli, 274
>
> 10148 - Torino (Italy)
>
> Tel.: +390112285028 <+39%20011%20228%205028>
>
> Mobile: +393357669751 <+39%20335%20766%209751>
>
> _____________________
>
>
>
>
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
> <https://on.tim.it/banner-mail-dip>
> Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle
> persone indicate. La diffusione, copia o qualsiasi altra azione derivante
> dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualo=
ra
> abbiate ricevuto questo documento per errore siete cortesemente pregati d=
i
> darne immediata comunicazione al mittente e di provvedere alla sua
> distruzione, Grazie.
>
> * This e-mail and any attachments is confidential and may contain
> privileged information intended for the addressee(s) only. Dissemination,
> copying, printing or use by anybody else is unauthorised. If you are not
> the intended recipient, please delete this message and any attachments an=
d
> advise the sender by return e-mail, Thanks. *
>
> *Rispetta l'ambiente. Non stampare questa mail se non =C3=A8 necessario.*
>

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

<div dir=3D"ltr"><div dir=3D"ltr">18</div><br><div class=3D"gmail_quote"><d=
iv dir=3D"ltr" class=3D"gmail_attr">On Thu, Apr 9, 2020 at 11:22 AM Cocigli=
o Mauro &lt;mauro.cociglio=3D<a href=3D"mailto:40telecomitalia.it@dmarc.iet=
f.org">40telecomitalia.it@dmarc.ietf.org</a>&gt; wrote:<br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex">





<div lang=3D"IT">
<div class=3D"gmail-m_3571498928708944104WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Thanks=
 Ian for your email.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">We int=
end to proceed with the privacy analysis, which is the same as that of the
</span><em><span lang=3D"EN-US" style=3D"font-size:12pt;font-family:Calibri=
,sans-serif;color:black;font-style:normal">Ferrieux-Hamchaoui draft for the=
 part of the Q-bit (and the R-bit should be very similar to Q-bit =C2=A0in =
terms of privacy).<u></u><u></u></span></em></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">R-bit =
stands for =E2=80=9CReflected square bit=E2=80=9D, not for =E2=80=9CRetrans=
mission bit=E2=80=9D, but of course the letter can be changed.</span></p></=
div></div></blockquote><div><br></div><div>If you need to change the letter=
, &quot;S-bit&quot; for &quot;Square bit&quot; would be one of the best fie=
ld=C2=A0names I&#39;ve seen in a while=C2=A0(sooner or later, every QUIC de=
veloper will ask, &quot;what&#39;s a square bit?&quot;).</div><div><br></di=
v><div>I&#39;m mostly serious, and only partially bike-shedding.=C2=A0</div=
><div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang=
=3D"IT"><div class=3D"gmail-m_3571498928708944104WordSection1"><p class=3D"=
MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Best r=
egards and happy Easter.</span></p></div></div></blockquote><div><br></div>=
<div>The same to you!</div><div><br></div><div>Spencer</div><div>=C2=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang=3D"IT"><div c=
lass=3D"gmail-m_3571498928708944104WordSection1"><p class=3D"MsoNormal"><sp=
an lang=3D"EN-US" style=3D"font-size:12pt"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Mauro<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span>_____________________<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>Mauro Cociglio<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>TIM -</span> <span>
CT.TA.EI<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>Via G. Reiss Romoli, 274<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span>10148 - Torino (Italy)<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span>Tel.: +390112285028<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>Mobile: +393357669751<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>_____________________<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b>Da:</b> Ian Swett &lt;ianswett=3D<a href=3D"mailt=
o:40google.com@dmarc.ietf.org" target=3D"_blank">40google.com@dmarc.ietf.or=
g</a>&gt; <br>
<b>Inviato:</b> mercoled=C3=AC 8 aprile 2020 21:44<br>
<b>A:</b> Cociglio Mauro &lt;<a href=3D"mailto:mauro.cociglio@telecomitalia=
.it" target=3D"_blank">mauro.cociglio@telecomitalia.it</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:quic@ietf.org" target=3D"_blank">quic@ietf.org=
</a>; Lubashev, Igor &lt;<a href=3D"mailto:ilubashe@akamai.com" target=3D"_=
blank">ilubashe@akamai.com</a>&gt;; <a href=3D"mailto:alexandre.ferrieux@or=
ange.com" target=3D"_blank">alexandre.ferrieux@orange.com</a>; <a href=3D"m=
ailto:isabelle.hamchaoui@orange.com" target=3D"_blank">isabelle.hamchaoui@o=
range.com</a>; Riccardo Sisto &lt;<a href=3D"mailto:riccardo.sisto@polito.i=
t" target=3D"_blank">riccardo.sisto@polito.it</a>&gt;; IETF IPPM WG (<a hre=
f=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>) &lt;<a href=
=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;<br>
<b>Oggetto:</b> [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cf=
b-ippm-spinbit-measurements)<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Thanks for sharing this.=C2=A0 From my perspective, =
this is an improvement upon the previous proposal in terms of robustness.=
=C2=A0=C2=A0This design feels very similar to the spin bit, and seems trivi=
al to implement, which are also nice properties.<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Also, QUIC doesn&#39;t really have retransmissions, =
so the &#39;R bit&#39; name always made me a bit uncomfortable.<u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I&#39;m not saying QUIC should adopt this yet, but I=
&#39;d be interested in seeing a privacy analysis completed for it.<u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Ian<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Apr 8, 2020 at 4:25 AM Cociglio Mauro &lt;ma=
uro.cociglio=3D<a href=3D"mailto:40telecomitalia.it@dmarc.ietf.org" target=
=3D"_blank">40telecomitalia.it@dmarc.ietf.org</a>&gt; wrote:<u></u><u></u><=
/p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Dear Q=
UIC WG Members.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">We sub=
mitted to IPPM WG a draft where we described a new 2 bit packet loss method=
ology (<a href=3D"https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measur=
ements-01" target=3D"_blank">https://tools.ietf.org/html/draft-cfb-ippm-spi=
nbit-measurements-01</a>).</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"background:white">
<em><span lang=3D"EN-US" style=3D"font-size:12pt;font-family:Calibri,sans-s=
erif;color:rgb(33,33,33);font-style:normal">The measurement of packet loss =
is under discussion in QUIC WG and our draft introduces two=C2=A0alternativ=
es about it.</span></em><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"background:white">
<em><span lang=3D"EN-US" style=3D"font-size:12pt;font-family:Calibri,sans-s=
erif;color:rgb(33,33,33);font-style:normal">T</span></em><em><span lang=3D"=
EN-US" style=3D"font-size:12pt;font-family:Calibri,sans-serif;color:black;f=
ont-style:normal">he=C2=A0first one=C2=A0is a spin-bit=C2=A0dependent
 signal and uses a single bit. The second one,=C2=A0described in the follow=
ing linked slides, is a standalone=C2=A0solution based on a two bits loss s=
ignal and on alternate marking (RFC8321)..</span></em><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"background:white">
<em><span lang=3D"EN-US" style=3D"font-size:12pt;font-family:Calibri,sans-s=
erif;color:black;font-style:normal">This last methodology=C2=A0</span></em>=
<em><span lang=3D"EN-US" style=3D"font-size:12pt;font-family:Calibri,sans-s=
erif;color:rgb(33,33,33);font-style:normal">improves,
 in our opinion,=C2=A0the algorithm proposed by Orange and Akamai described=
 in</span></em><em><span lang=3D"EN-US" style=3D"font-size:12pt;font-family=
:Calibri,sans-serif;color:rgb(33,33,33)">=C2=A0</span></em><em><u><span sty=
le=3D"font-size:12pt;font-family:Calibri,sans-serif;color:rgb(33,33,33)"><a=
 href=3D"https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-=
03" target=3D"_blank"><span lang=3D"EN-US" style=3D"font-style:normal">http=
s://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-03</span></a>=
</span></u></em><em><span lang=3D"EN-US" style=3D"font-size:12pt;font-famil=
y:Calibri,sans-serif;color:rgb(33,33,33);font-style:normal">.</span></em><u=
></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12pt;fon=
t-family:Calibri,sans-serif;color:black;font-style:normal">The 2 bits are t=
he sQuare bit (Q-bit) and the Reflection square bit
 (R-bit).</span></em><u></u><u></u></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12pt;fon=
t-family:Calibri,sans-serif;color:black;font-style:normal">The Q-bit doesn=
=E2=80=99t change from the Ferrieux-Hamchaoui draft but the
 R-bit substitutes the L-bit.</span></em><u></u><u></u></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12pt;fon=
t-family:Calibri,sans-serif;color:black;font-style:normal">This avoids the =
L-bit dependence from an internal protocol variable,
 a problem raised in the last QUIC interim meeting.</span></em><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">You ca=
n find the slides, we prepared for the IPPM interim meeting, at the followi=
ng link:
</span><span style=3D"font-size:12pt"><a href=3D"https://github.com/ietf-ip=
pm/meeting-materials/blob/aa486f7ead28b9f55c5ef499e5c9ed33ab06daf9/ietf107-=
virtual/Slides/07-spinbit-measurements.pdf" target=3D"_blank"><span lang=3D=
"EN-US">https://github.com/ietf-ippm/meeting-materials/blob/aa486f7ead28b9f=
55c5ef499e5c9ed33ab06daf9/ietf107-virtual/Slides/07-spinbit-measurements.pd=
f</span></a></span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Commen=
ts and suggestions are always welcome.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Of cou=
rse we are available to present our proposals in the next QUIC WG meeting o=
r to arrange a Webex side meeting if needed.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Best regards.</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Mauro, Fabio, Giusepp=
e, Massimo and Riccardo</span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">_____________________<u></u><u></u></p>
<p class=3D"MsoNormal">Mauro Cociglio<u></u><u></u></p>
<p class=3D"MsoNormal">TIM - CT.TA.EI<u></u><u></u></p>
<p class=3D"MsoNormal">Via G. Reiss Romoli, 274<u></u><u></u></p>
<p class=3D"MsoNormal">10148 - Torino (Italy)<u></u><u></u></p>
<p class=3D"MsoNormal">Tel.:
<a href=3D"tel:+39%20011%20228%205028" target=3D"_blank">+390112285028</a><=
u></u><u></u></p>
<p class=3D"MsoNormal">Mobile:
<a href=3D"tel:+39%20335%20766%209751" target=3D"_blank">+393357669751</a><=
u></u><u></u></p>
<p class=3D"MsoNormal">_____________________<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:11.4pt">
=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><br>
ippm mailing list<br>
</span><a href=3D"mailto:ippm@ietf.org" target=3D"_blank"><span lang=3D"EN-=
US">ippm@ietf.org</span></a><span lang=3D"EN-US"><br>
</span><a href=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_bl=
ank"><span lang=3D"EN-US">https://www.ietf.org/mailman/listinfo/ippm</span>=
</a><span lang=3D"EN-US"><u></u><u></u></span></p>
</blockquote>
</div>
</div>

	<div>
		<table style=3D"width:600px">
		<tbody><tr>
			<td style=3D"width:600px">

<a href=3D"https://on.tim.it/banner-mail-dip" target=3D"_blank"> <img src=
=3D"https://img.tim.it/sdr/maild/mail_dip_680x190_Banner_DISNEY_TIMVISION_L=
ANCIO_v2.jpg" title=3D"TIM" style=3D"width: 100%; height: auto; margin-top:=
 20px; margin-bottom: 20px;"></a>
			</td>
		</tr>
		<tr>
			<td style=3D"width:585px;font-family:Verdana;font-size:7.5pt;color:rgb(0=
,0,0);text-align:justify" width=3D"395">
				Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle=
 persone indicate. La diffusione, copia o qualsiasi altra azione derivante =
dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualora=
 abbiate ricevuto questo documento per errore siete cortesemente pregati di=
 darne immediata comunicazione al mittente e di provvedere alla sua distruz=
ione, Grazie.
				<br><br>
				<i>
					This e-mail and any attachments is confidential and may  contain privi=
leged information intended for the addressee(s) only. Dissemination, copyin=
g, printing or use by anybody else is unauthorised. If you are not the inte=
nded recipient, please delete this message and any attachments and advise t=
he sender by return  e-mail, Thanks.
				</i>
				<br><br>
				<b>Rispetta l&#39;ambiente. Non stampare questa mail se non =C3=A8 nece=
ssario.</b>
			</td>
		</tr>
		</tbody></table>=09
	</div>

</div>

</blockquote></div></div>

--000000000000f6ce9205a2def13b--


From nobody Thu Apr  9 11:16:09 2020
Return-Path: <dtikhonov@litespeedtech.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE3F43A046E for <quic@ietfa.amsl.com>; Thu,  9 Apr 2020 11:16:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=litespeedtech-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J3AFknTmVqpU for <quic@ietfa.amsl.com>; Thu,  9 Apr 2020 11:16:06 -0700 (PDT)
Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com [IPv6:2607:f8b0:4864:20::82f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 86C1F3A046A for <quic@ietf.org>; Thu,  9 Apr 2020 11:16:06 -0700 (PDT)
Received: by mail-qt1-x82f.google.com with SMTP id o10so707799qtr.6 for <quic@ietf.org>; Thu, 09 Apr 2020 11:16:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=litespeedtech-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=0Dwq5bB4ss076wgyErnja13K8IoiWhcB54C/lqpMiXA=; b=y7CA3OiW7FO1++W9+fCmnouot8oMMAfJLwwInxik1S02Slpa0diVKiJou71kf3lMCw g4rnDP38xLBJWpgusYbK1518p80kDoz2gC7vPe+bM+oU9KJIsNtIjmJhAi/XGina65EV uC8D3NGH8+RVB9XFZodiJDEjIFZwdKuBHxhCg9MvokWXGokswAWN383wYVz9+1mlixOM amSfLFt9ELFSqFimGmm90pQ7+T4d1HwOe86NU1gMIP5OrQJHPtINzGXQv6//sGYW/e+i 52/obQQ+S0/eT0XwRzcM2Kd1nxPsC5icCBd90v4T6A8hbqsJNAhZN4Lw99YwNrEpxwpN y7vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=0Dwq5bB4ss076wgyErnja13K8IoiWhcB54C/lqpMiXA=; b=NgyaHLGD8/d66VPacCYoWyZbc1CBvcmcmW8xAGYf7A5lcjfv2pMo7yeQThB7IpuIsn Uyx0nU9MWhMVeWEL8b9KXHBr42Dh55UoFiWz3WzbvRe54vzTQK3ViJ10o7ozCvu4ohLG v/DeeQRUSd0lpDvAzB4nR+GsGyKvCxl9voghIrx1d1eewIUqhA58soYrWPWfqrqhg6Wm MvMcxtfU0qObJFsZIAoK/UgBndRKJMlS/AUAkEqUxWuFmuxHO3QEtX0aOMn1KnTTg60j ZDNH9jiF9EHJbrOBg3KHHhNQoiWjrI2BfwX91rP8ZUksdEAeb0/SqGf+5YCajBWA9+1L jgCw==
X-Gm-Message-State: AGi0PuawXEJpuEcdd/4ipJoyOlaFDozkMF7rux/HzAc01Nq2fm/pEKeR iHQMDEC6o6+uc8YLCJSfViY+ug==
X-Google-Smtp-Source: APiQypLv7ZDk0ZbUzXvng8jlKhNuSQZmOQBiRdzegtY6bS6j0UblPrUDl2f+PhJEoTkk6SgQCY0rVg==
X-Received: by 2002:ac8:4e90:: with SMTP id 16mr647101qtp.113.1586456163879; Thu, 09 Apr 2020 11:16:03 -0700 (PDT)
Received: from lubuntu (ool-44c1d219.dyn.optonline.net. [68.193.210.25]) by smtp.gmail.com with ESMTPSA id 145sm22113777qke.126.2020.04.09.11.16.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Apr 2020 11:16:03 -0700 (PDT)
Date: Thu, 9 Apr 2020 14:15:52 -0400
From: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Cc: Cociglio Mauro <mauro.cociglio=40telecomitalia.it@dmarc.ietf.org>, Riccardo Sisto <riccardo.sisto@polito.it>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>, "Lubashev, Igor" <ilubashe@akamai.com>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Ian Swett <ianswett=40google.com@dmarc.ietf.org>, "quic@ietf.org" <quic@ietf.org>
Subject: Re: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Message-ID: <20200409181550.GA17863@lubuntu>
Mail-Followup-To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Cociglio Mauro <mauro.cociglio=40telecomitalia.it@dmarc.ietf.org>, Riccardo Sisto <riccardo.sisto@polito.it>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>, "Lubashev, Igor" <ilubashe@akamai.com>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Ian Swett <ianswett=40google.com@dmarc.ietf.org>, "quic@ietf.org" <quic@ietf.org>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local> <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com> <1889f403ee0240c0bdab4daf656d6f1d@TELMBXD14BA020.telecomitalia.local> <CAKKJt-dskZQU0iza3YZV62LtgPzRLkgJsg9uqvGYCg-FK=18Xg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CAKKJt-dskZQU0iza3YZV62LtgPzRLkgJsg9uqvGYCg-FK=18Xg@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Pw0r6AdjPbkbRqOghaU_7cmQH1A>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Apr 2020 18:16:08 -0000

On Thu, Apr 09, 2020 at 12:28:03PM -0500, Spencer Dawkins at IETF wrote:
> If you need to change the letter, "S-bit" for "Square bit" would be one of
> the best field names I've seen in a while (sooner or later, every QUIC
> developer will ask, "what's a square bit?").
> 
> I'm mostly serious, and only partially bike-shedding.

"S" is already taken in the QUIC packet header: it's the Spin Bit [1].

A possible alternative to "Q" is "W," as in "wave" (the square wave).

  - Dmitri.

1. https://tools.ietf.org/html/draft-ietf-quic-transport-27#section-17.3


From nobody Thu Apr  9 13:08:27 2020
Return-Path: <dtikhonov@litespeedtech.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5B583A0D78 for <quic@ietfa.amsl.com>; Thu,  9 Apr 2020 13:08:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=litespeedtech-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bHnBHK0YMdon for <quic@ietfa.amsl.com>; Thu,  9 Apr 2020 13:08:22 -0700 (PDT)
Received: from mail-qk1-x730.google.com (mail-qk1-x730.google.com [IPv6:2607:f8b0:4864:20::730]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F00233A0D6A for <quic@ietf.org>; Thu,  9 Apr 2020 13:08:21 -0700 (PDT)
Received: by mail-qk1-x730.google.com with SMTP id 130so49057qke.4 for <quic@ietf.org>; Thu, 09 Apr 2020 13:08:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=litespeedtech-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=7e6/62B+h53qeyE9d96OpUkPgNNRBq4n3ulkjqSG3fo=; b=tKaYZyq45d7uGNBtvT4E7I1kdHMn10FeA9Vigqp/OCAMeIQ1aqS1qhsTEQ/3+NEdJS 7XexauGzkTH0YZxe8UHLGkbzBn6rqSa7/kFFT1s7ZTUlPnZq9Qw0TYNuIjv04PA8KR5n z6M9KnbaCAPsW6mwmwtcM4O54kmmy22T92/UXMOSX+Mxr7TbszL9VulsTiVoHRpZBqOH PLWITjhxuKVi2SVR//0mb6jksqgoePqZj5SSdgnDZCsk55OYKL411ctrqdHNmrWD8lix ld/aW24wPq9LEB64UVVIKx6Vddy14jnB5VE5fz9xT6my/wY77jEi60pmF8Xs24sMUey3 6cpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=7e6/62B+h53qeyE9d96OpUkPgNNRBq4n3ulkjqSG3fo=; b=ZCfCS8O8V9wgVq6N9M1yABatcXMUTSdoo+/MVZRl9PWu1QplTduVIZQkIFUs0ce6V0 IrHLe59UtEhzZ/Tr5VD4bXTtltnr7GX8p+nGZnfpHkm2CPrVnSkjqhQX6QlQMC4AMaR4 4qHuAOk1X8yaiKwtdfhyXk/SqyU15TPzm75ePGfaCBDQcwHPSgQOeLjn6kM9k50x4iTy flGOYCS77WSuX0PaVX0v9xGNl1Cc/iiT+cWUvvFFB1GmZpKtM/zBf12Sea9GfERntmYH xcFIim96xiyZhbPtNTUFXa/64uxhls/Ri+BtOGfnWi0qW+zi/5L9fYV7BPjsizdJ3Euw KH3A==
X-Gm-Message-State: AGi0PuZSMdK28nMee+3Ww0xzOS7+bNIxrb1d3+qmsZm3lS0pNKjHpqrW VpMH6dFXlSCSkj8JEr3Yon6tTg==
X-Google-Smtp-Source: APiQypK5EN3jv4WNX97/3R1Z0IuN88j57BhBuPz2ed5ZhuBbKMXtSL25CgBGi0d8QHOwW5aG+ne0BA==
X-Received: by 2002:a37:7744:: with SMTP id s65mr643675qkc.54.1586462900930; Thu, 09 Apr 2020 13:08:20 -0700 (PDT)
Received: from lubuntu (ool-44c1d219.dyn.optonline.net. [68.193.210.25]) by smtp.gmail.com with ESMTPSA id w27sm2973179qtc.18.2020.04.09.13.08.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Apr 2020 13:08:20 -0700 (PDT)
Date: Thu, 9 Apr 2020 16:08:12 -0400
From: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
To: Cociglio Mauro <mauro.cociglio=40telecomitalia.it@dmarc.ietf.org>
Cc: "quic@ietf.org" <quic@ietf.org>, Giuseppe Fioccola <giuseppe.fioccola@huawei.com>, "Bulgarella Fabio (Guest)" <fabio.bulgarella@guest.telecomitalia.it>, "Lubashev, Igor" <ilubashe@akamai.com>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Nilo Massimo <massimo.nilo@telecomitalia.it>, 'Riccardo Sisto' <riccardo.sisto@polito.it>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
Subject: Reflected Square can't measure downstream loss [Was: New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)]
Message-ID: <20200409200811.GB17863@lubuntu>
Mail-Followup-To: Cociglio Mauro <mauro.cociglio=40telecomitalia.it@dmarc.ietf.org>,  "quic@ietf.org" <quic@ietf.org>, Giuseppe Fioccola <giuseppe.fioccola@huawei.com>, "Bulgarella Fabio (Guest)" <fabio.bulgarella@guest.telecomitalia.it>, "Lubashev, Igor" <ilubashe@akamai.com>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Nilo Massimo <massimo.nilo@telecomitalia.it>, 'Riccardo Sisto' <riccardo.sisto@polito.it>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/NddkMOMNhuKze9fOQG2ksC2ismU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Apr 2020 20:08:26 -0000

Hello,

The proposed "Reflected Square" loss detection mechanism [1] is
not an improvement over the existing "L-bit" mechanism [2] by Akamai
and Orange.  This is because the Reflected Square is missing a feature:
it does not provide downstream loss information in all scenarios.

To calculate downstream loss, the Reflected Square probe must be able
to observe traffic in both directions.  The problem with this is that the
opposite flow may not go through the tapped node!  This means that for
these cases, such probe is useless as it cannot figure out whether the
loss is upstream or downstream.

Contrast this with an L-bit probe:  Given a single flow, it measures
upstream, downstream, and end-to-end loss.  (Obviously, Reflected Square
also can't measure end-to-end loss using a single flow.)

The Reflected Square proposal is a severe degradation in functionality
compared with the L-bit proposal.

  - Dmitri.

1. https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measurements-01
2. https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-03

On Wed, Apr 08, 2020 at 08:25:07AM +0000, Cociglio Mauro wrote:
> Dear QUIC WG Members.
> 
> We submitted to IPPM WG a draft where we described a new 2 bit packet loss methodology (https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measurements-01).
> The measurement of packet loss is under discussion in QUIC WG and our draft introduces two alternatives about it.
> The first one is a spin-bit dependent signal and uses a single bit. The second one, described in the following linked slides, is a standalone solution based on a two bits loss signal and on alternate marking (RFC8321).
> This last methodology improves, in our opinion, the algorithm proposed by Orange and Akamai described in https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-03.
> 
> The 2 bits are the sQuare bit (Q-bit) and the Reflection square bit (R-bit).
> The Q-bit doesn't change from the Ferrieux-Hamchaoui draft but the R-bit substitutes the L-bit.
> This avoids the L-bit dependence from an internal protocol variable, a problem raised in the last QUIC interim meeting.
> 
> You can find the slides, we prepared for the IPPM interim meeting, at the following link: https://github.com/ietf-ippm/meeting-materials/blob/aa486f7ead28b9f55c5ef499e5c9ed33ab06daf9/ietf107-virtual/Slides/07-spinbit-measurements.pdf
> 
> Comments and suggestions are always welcome.
> 
> Of course we are available to present our proposals in the next QUIC WG meeting or to arrange a Webex side meeting if needed.
> 
> Best regards.
> 
> Mauro, Fabio, Giuseppe, Massimo and Riccardo
> 
> 
> _____________________
> Mauro Cociglio
> TIM - CT.TA.EI
> Via G. Reiss Romoli, 274
> 10148 - Torino (Italy)
> Tel.: +390112285028
> Mobile: +393357669751
> _____________________
> 
> 
> 
> Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle persone indicate. La diffusione, copia o qualsiasi altra azione derivante dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualora abbiate ricevuto questo documento per errore siete cortesemente pregati di darne immediata comunicazione al mittente e di provvedere alla sua distruzione, Grazie.
> 
> This e-mail and any attachments is confidential and may contain privileged information intended for the addressee(s) only. Dissemination, copying, printing or use by anybody else is unauthorised. If you are not the intended recipient, please delete this message and any attachments and advise the sender by return e-mail, Thanks.
> 
> Rispetta l'ambiente. Non stampare questa mail se non è necessario.


From nobody Fri Apr 10 02:51:07 2020
Return-Path: <fabio.bulgarella@guest.telecomitalia.it>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD6433A1B21 for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 02:51:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001,  URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=guest.telecomitalia.it
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YA1SvtlYn-YT for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 02:51:02 -0700 (PDT)
Received: from mx05.telecomitalia.it (mx05.telecomitalia.it [156.54.232.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 789903A130D for <quic@ietf.org>; Fri, 10 Apr 2020 02:51:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=guest.telecomitalia.it; s=selector1; c=relaxed/relaxed;  q=dns/txt; i=@guest.telecomitalia.it; t=1586512257; x=2450425857; h=MIME-Version:From:Date:Message-ID:Subject:To; bh=C4lqXm7DBDdtgQvzkyaHfXWEfMogQ0tko1w1Q40KCbs=; b=WkOy2Sf3NuBWKKF2WNKo/Y3lOujJ7Janaiy08NIJBSv+YPTqX8byHHhBMl2F4xAe Hhiwj79NdTnJypbScE7w/F0SVnrRS9qqjzfvvPIvBFFOEVMS9sZPpp0vbz2SaMVz 5CVRrMlLXX1AaPsM0VlSRfz5MoSyUmHWeOOXwI81sP8Sliyr98pZJXNfYgL/O2T3 DVFvl+FZK/n3BBXiuhymMjGLv6rdx5S6tW8KhkT+9R66vpQ2nFrrELbcXsjUcUTC Fn83e8B6UqwYYh+zZN73/NkVWDrblziSl9qzr3ZWEdSbu2fBmZMiSUpA6MeFBesO J0VEJoJr3L2gqOie3w+4lw==;
X-AuditID: 0a5a2d15-f4fff7000000a27c-7c-5e904181af75
Received: from TELMBXD13BA020.telecomitalia.local ( [10.90.43.75]) by mx05.telecomitalia.it () with SMTP id C2.A2.41596.181409E5; Fri, 10 Apr 2020 11:50:57 +0200 (CEST)
From: "Bulgarella Fabio (Guest)" <fabio.bulgarella@guest.telecomitalia.it>
To: Dmitri Tikhonov <dtikhonov@litespeedtech.com>, Cociglio Mauro <mauro.cociglio=40telecomitalia.it@dmarc.ietf.org>
CC: "quic@ietf.org" <quic@ietf.org>, Giuseppe Fioccola <giuseppe.fioccola@huawei.com>, "Lubashev, Igor" <ilubashe@akamai.com>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Nilo Massimo <massimo.nilo@telecomitalia.it>, 'Riccardo Sisto' <riccardo.sisto@polito.it>,  "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
Subject: Re: [EXT] Reflected Square can't measure downstream loss [Was: New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)]
Thread-Topic: [EXT] Reflected Square can't measure downstream loss [Was: New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)]
Thread-Index: AQHWDqqg8Fj+vHbqLUWk1YduWATgeKhyHJWG
Date: Fri, 10 Apr 2020 09:50:56 +0000
Message-ID: <1586512256549.12734@guest.telecomitalia.it>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local>,  <20200409200811.GB17863@lubuntu>
In-Reply-To: <20200409200811.GB17863@lubuntu>
Accept-Language: it-IT, en-US
Content-Language: it-IT
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [188.219.222.222]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsXCFaXtrdvoOCHOYN1fNotlP+Qtvkxgs1gz ZwWTRVPDCmaLngfvmC0uHfzIbrFw7xoWi54F3BY/b+9kd+D0mHxkAbPHiWVXWD1ajrxl9Viy 5CeTx5Ntx5k9Wp6dZPM4vbI4gD2KyyYlNSezLLVI3y6BK2PXoslsBbd1Kzp3TGRrYDyo1sXI ySEhYCJx4M531i5GLg4hgVWMErte7WHqYuTgYBPwkph9RxnEFBEok9i3vA6khFlgCrPEti0f 2UAcYYGJjBKbN99mBHFEBCYxSlxbPYMZZKqIgJHElcmr2UBsFgFViS8v7rOA2LwCFhK3rmwH iwsJFEmsWdQAtoxTQFei85AeSJhRQFZiwu5FjCA2s4C4xIvpJ9ghDhWQWLLnPDOELSrx8vE/ VgjbQGLr0n0sELayxOo711ghevUkbkydwgZha0ssW/iaGeIEQYmTM5+wTGAUnYVkxSwkLbOQ tMxC0rKAkWUVo2huhYGpXklqTmpyfm5mSWJOZqJeZskmRnBc6oruYNy24o3eIUYmDsZDjBIc zEoivN5NvXFCvCmJlVWpRfnxRaU5qcWHGKU5WJTEeT9F9ccJCaQnlqRmp6YWpBbBZJk4OKUa mC4sv86R9/9v6y274rJ6q4Dg742a51t2e561OL669+HcoHkxLG3yNw95W/Z2q6RwzP3kyLnl tvihX4VHuWaLPthampf278H5FAnpr+tPBIuURh90UCud4ih1a/aBnGTWJoOwP+vtLAR+6bpt 5dWp2qlwL0Ve/r/LvzLj8HmZfsUHV50NnViv9LL/A+Mxm+TJ77n/s7n8kM7SeFvl8fhw/7Zb d7sXXCj6d5RVb//9usVSPMUnUndfF7xvYcxd+DYzYV+2WEittNWWhOXHs8MviM89vyr74h4p VeP7DhXlX93v/C79LyVb/I+9IOXi/RLGFZXbsnh47vbFPFMsn17sMXvpBfbclnX8B1W4OwyX K7EUZyQaajEXFScCAE0VQ0Q6AwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Mt9t1zIJWRszJGuy9JfLnucYXuE>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Apr 2020 09:51:05 -0000

Hello Dmitri,=0A=
thanks for your analysis.=0A=
=0A=
Without doing any considerations about the internal mechanisms of our algor=
ithms, I would say:=0A=
=0A=
- our solution [1], observing just one direction, gives information about t=
he loss experienced within the operator's domain of the observed channel (e=
xploiting the Qbit) and the E2E loss of the opposite channel (using Rbit an=
d Qbit together);=0A=
- your solution [2], observing just one direction, gives information about =
the loss experienced within the operator's domain plus the E2E loss of the =
observed channel (so no information about the opposite channel at all);=0A=
- both solutions needs to observe both directions to evaluate the whole cli=
ent-server connection.=0A=
=0A=
Being these mechanisms intended for connection-oriented loss evaluation, an=
d therefore to evaluate the entire user experience, we prefer a solution th=
at, observing just one direction, produces measurements related to both dir=
ections, approaching the intent for which this kind of explicit E2E measure=
ments were born.=0A=
=0A=
Fabio B.=0A=
Telecom Italia (TIM)=0A=
=0A=
1. https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measurements-01#secti=
on-7=0A=
2. https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-03=0A=
=0A=
=0A=
________________________________________=0A=
Da: Dmitri Tikhonov <dtikhonov@litespeedtech.com>=0A=
Inviato: gioved=EC 9 aprile 2020 22:08=0A=
A: Cociglio Mauro=0A=
Cc: quic@ietf.org; Giuseppe Fioccola; Bulgarella Fabio (Guest); Lubashev, I=
gor; alexandre.ferrieux@orange.com; isabelle.hamchaoui@orange.com; Nilo Mas=
simo; 'Riccardo Sisto'; IETF IPPM WG (ippm@ietf.org)=0A=
Oggetto: [EXT] Reflected Square can't measure downstream loss [Was: New QUI=
C Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)]=0A=
=0A=
Hello,=0A=
=0A=
The proposed "Reflected Square" loss detection mechanism [1] is=0A=
not an improvement over the existing "L-bit" mechanism [2] by Akamai=0A=
and Orange.  This is because the Reflected Square is missing a feature:=0A=
it does not provide downstream loss information in all scenarios.=0A=
=0A=
To calculate downstream loss, the Reflected Square probe must be able=0A=
to observe traffic in both directions.  The problem with this is that the=
=0A=
opposite flow may not go through the tapped node!  This means that for=0A=
these cases, such probe is useless as it cannot figure out whether the=0A=
loss is upstream or downstream.=0A=
=0A=
Contrast this with an L-bit probe:  Given a single flow, it measures=0A=
upstream, downstream, and end-to-end loss.  (Obviously, Reflected Square=0A=
also can't measure end-to-end loss using a single flow.)=0A=
=0A=
The Reflected Square proposal is a severe degradation in functionality=0A=
compared with the L-bit proposal.=0A=
=0A=
  - Dmitri.=0A=
=0A=
1. https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measurements-01=0A=
2. https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-03=0A=
=0A=
On Wed, Apr 08, 2020 at 08:25:07AM +0000, Cociglio Mauro wrote:=0A=
> Dear QUIC WG Members.=0A=
>=0A=
> We submitted to IPPM WG a draft where we described a new 2 bit packet los=
s methodology (https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measureme=
nts-01).=0A=
> The measurement of packet loss is under discussion in QUIC WG and our dra=
ft introduces two alternatives about it.=0A=
> The first one is a spin-bit dependent signal and uses a single bit. The s=
econd one, described in the following linked slides, is a standalone soluti=
on based on a two bits loss signal and on alternate marking (RFC8321).=0A=
> This last methodology improves, in our opinion, the algorithm proposed by=
 Orange and Akamai described in https://tools.ietf.org/html/draft-ferrieuxh=
amchaoui-quic-lossbits-03.=0A=
>=0A=
> The 2 bits are the sQuare bit (Q-bit) and the Reflection square bit (R-bi=
t).=0A=
> The Q-bit doesn't change from the Ferrieux-Hamchaoui draft but the R-bit =
substitutes the L-bit.=0A=
> This avoids the L-bit dependence from an internal protocol variable, a pr=
oblem raised in the last QUIC interim meeting.=0A=
>=0A=
> You can find the slides, we prepared for the IPPM interim meeting, at the=
 following link: https://github.com/ietf-ippm/meeting-materials/blob/aa486f=
7ead28b9f55c5ef499e5c9ed33ab06daf9/ietf107-virtual/Slides/07-spinbit-measur=
ements.pdf=0A=
>=0A=
> Comments and suggestions are always welcome.=0A=
>=0A=
> Of course we are available to present our proposals in the next QUIC WG m=
eeting or to arrange a Webex side meeting if needed.=0A=
>=0A=
> Best regards.=0A=
>=0A=
> Mauro, Fabio, Giuseppe, Massimo and Riccardo=0A=
>=0A=
>=0A=
> _____________________=0A=
> Mauro Cociglio=0A=
> TIM - CT.TA.EI=0A=
> Via G. Reiss Romoli, 274=0A=
> 10148 - Torino (Italy)=0A=
> Tel.: +390112285028=0A=
> Mobile: +393357669751=0A=
> _____________________=0A=
>=0A=
>=0A=
>=0A=
> Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle p=
ersone indicate. La diffusione, copia o qualsiasi altra azione derivante da=
lla conoscenza di queste informazioni sono rigorosamente vietate. Qualora a=
bbiate ricevuto questo documento per errore siete cortesemente pregati di d=
arne immediata comunicazione al mittente e di provvedere alla sua distruzio=
ne, Grazie.=0A=
>=0A=
> This e-mail and any attachments is confidential and may contain privilege=
d information intended for the addressee(s) only. Dissemination, copying, p=
rinting or use by anybody else is unauthorised. If you are not the intended=
 recipient, please delete this message and any attachments and advise the s=
ender by return e-mail, Thanks.=0A=
>=0A=
> Rispetta l'ambiente. Non stampare questa mail se non =E8 necessario.=0A=


From nobody Fri Apr 10 04:13:24 2020
Return-Path: <fabio.bulgarella@guest.telecomitalia.it>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 957623A20C1 for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 04:13:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level: 
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=guest.telecomitalia.it
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U3vpfq8iApPz for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 04:13:17 -0700 (PDT)
Received: from mx06.telecomitalia.it (mx06.telecomitalia.it [156.54.232.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04AFB3A20C0 for <quic@ietf.org>; Fri, 10 Apr 2020 04:13:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=guest.telecomitalia.it; s=selector1; c=relaxed/relaxed;  q=dns/txt; i=@guest.telecomitalia.it; t=1586517192; x=2450430792; h=MIME-Version:From:Date:Message-ID:Subject:To; bh=6AtZKKv6F7on4wuiEHRbLjoIORrem+5YEmAC32Kenbs=; b=fP8bj3we+cAhzBe4JWhF5I8AUbBIGOCAAzJky5GFMfTXOhXHD9R5I6/dMDE39P7p b+cUqRiTG0cIkj+ssOqtBEgo7zSjhdRrTTLyBIC/hluA3QXiCAcsI78ntxREuGb7 q18jy4hD8XCREe+dsWIrManOnzCmo5OvyT9WHMebRKZVmBcBp8BLhxnTHpoNLApT 1snz5BbyVzRzv6fw/PJm75iKLU9EF12aNojvXIFViWrJ9n3hoAtjPcGf4BvtqwPS jZnoCHrC9GWsW848xLS61vRX4KClJ0GeGNkfawbzvBVM9jsC1G3Mn4W891JDLaQV GkjV8IfiDszID57+68Cseg==;
X-AuditID: 0a5a2d16-99dff70000005330-25-5e9054c80141
Received: from TELMBXC12BA020.telecomitalia.local ( [10.90.43.46]) by mx06.telecomitalia.it () with SMTP id C6.C9.21296.8C4509E5; Fri, 10 Apr 2020 13:13:12 +0200 (CEST)
From: "Bulgarella Fabio (Guest)" <fabio.bulgarella@guest.telecomitalia.it>
To: Ian Swett <ianswett=40google.com@dmarc.ietf.org>, Cociglio Mauro <mauro.cociglio=40telecomitalia.it@dmarc.ietf.org>
CC: "quic@ietf.org" <quic@ietf.org>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>, "Lubashev, Igor" <ilubashe@akamai.com>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, "Riccardo Sisto" <riccardo.sisto@polito.it>
Subject: Re: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Topic: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Index: AdYNfRCPTsr9cJpyT2q4st79g+H+ngAUDfyAAFbEnpY=
Date: Fri, 10 Apr 2020 11:13:11 +0000
Message-ID: <1586517191911.10621@guest.telecomitalia.it>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local>,  <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com>
In-Reply-To: <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com>
Accept-Language: it-IT, en-US
Content-Language: it-IT
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [188.219.222.222]
Content-Type: multipart/alternative; boundary="_000_158651719191110621guesttelecomitaliait_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRmVeSWpSXmKPExsXCFaWtp3siZEKcwbsjWhbLfshbPPz5ldGi qWEFs0XPg3fMFpcOfmS3WLh3DYtFzwJui5+3d7I7cHhMPrKA2ePEsiusHkuW/GTyaHl2ks3j 9MriANYoLpuU1JzMstQifbsErowrsxsZC/ZVVRy+s4K5gXF6ThcjJ4eEgInEjQ3b2LsYuTiE BFYxShxvbGXtYuTgYBPwkph9RxmkRkSgUmL6zGZWkBpmgU1MEit+zGIBSQgLpEk8+DqfEaIo XeLoqT5WCNtKYvPZ+WA2i4CqxMsVM9lBbF4BC4mLK9ZALZvGKPHlazvYIE6BQIljv3aDFTEK yEpM2L0IbCizgLjEi+kn2CEuFZBYsuc8M4QtKvHy8T9WCNtAYuvSfSwQtrLE6jvXWCF64yTu NCxiglgsKHFy5hOWCYwis5CMnYWkbBaSMoi4gcT7c/OZIWxtiWULX0PZ+hIbv5xlRBZfwMi+ ilE0t8LATK8kNSc1OT83syQxJzNRL7NkEyM4WnXFdjA+WP9G7xAjEwfjIUYJDmYlEV7vpt44 Id6UxMqq1KL8+KLSnNTiQ4zSHCxK4ryfovrjhATSE0tSs1NTC1KLYLJMHJxSDUzR0oceS87Z Mm/tjOwvK89dfbTUe+dvyc8BfQJHjh752bu75dhU/8NFTw4WLGv+7hr4TfQYxxehRYcSxfQF 5A/PuPumve4diwzXwVcx/rGTc6eeO7v57M7ULeWcl38uO3T14Bwz38Tm7RM2ztHUyLWP2fKv Oknx95z1l18sZ16ccy3nVorrTXPxxxsmW/w3ii3Vfqd9Yvr314cUm3bwNfCd+BURkui2RDxO ZuNaOx4ps+OPerYW+Wy1+3z+8a2TZa85vHye/T7xs7b7nNsl71RmXnEDwfm/ytYtZnxw7dGq 3a2vJh3ft4dLdubPT0mruGcY9fw9oDQ3lf/chs0zi7fu/Cbm9tjZuTBM5UXLwba1Yj5KLMUZ iYZazEXFiQDw4YFkRQMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/9QH7EbcjaQFZt3JPx1tLWhhwrzU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Apr 2020 11:13:20 -0000

--_000_158651719191110621guesttelecomitaliait_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hello Ian,

I confirm that the implementation of our solution is pretty simple.

Follows the link to our implementation in quic-go; the last two functions o=
f linked source file handle the logic needed to process Q and R bits.

https://github.com/fabiobulgarella/quic-go/blob/tim-pl2-qr/packet_packer.go


Thanks and happy easter,


Fabio B.

Telecom Italia (TIM)



________________________________
Da: ippm <ippm-bounces@ietf.org> per conto di Ian Swett <ianswett=3D40googl=
e.com@dmarc.ietf.org>
Inviato: mercoled=EC 8 aprile 2020 21:43
A: Cociglio Mauro
Cc: quic@ietf.org; IETF IPPM WG (ippm@ietf.org); Lubashev, Igor; alexandre.=
ferrieux@orange.com; isabelle.hamchaoui@orange.com; Riccardo Sisto
Oggetto: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-=
spinbit-measurements)

Thanks for sharing this.  From my perspective, this is an improvement upon =
the previous proposal in terms of robustness.  This design feels very simil=
ar to the spin bit, and seems trivial to implement, which are also nice pro=
perties.

Also, QUIC doesn't really have retransmissions, so the 'R bit' name always =
made me a bit uncomfortable.

I'm not saying QUIC should adopt this yet, but I'd be interested in seeing =
a privacy analysis completed for it.

Ian

On Wed, Apr 8, 2020 at 4:25 AM Cociglio Mauro <mauro.cociglio=3D40telecomit=
alia.it@dmarc.ietf.org<mailto:40telecomitalia.it@dmarc.ietf.org>> wrote:
Dear QUIC WG Members.

We submitted to IPPM WG a draft where we described a new 2 bit packet loss =
methodology (https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measurement=
s-01).
The measurement of packet loss is under discussion in QUIC WG and our draft=
 introduces two alternatives about it.
The first one is a spin-bit dependent signal and uses a single bit. The sec=
ond one, described in the following linked slides, is a standalone solution=
 based on a two bits loss signal and on alternate marking (RFC8321)..
This last methodology improves, in our opinion, the algorithm proposed by O=
range and Akamai described in https://tools.ietf.org/html/draft-ferrieuxham=
chaoui-quic-lossbits-03.

The 2 bits are the sQuare bit (Q-bit) and the Reflection square bit (R-bit)=
.
The Q-bit doesn=92t change from the Ferrieux-Hamchaoui draft but the R-bit =
substitutes the L-bit.
This avoids the L-bit dependence from an internal protocol variable, a prob=
lem raised in the last QUIC interim meeting.

You can find the slides, we prepared for the IPPM interim meeting, at the f=
ollowing link: https://github.com/ietf-ippm/meeting-materials/blob/aa486f7e=
ad28b9f55c5ef499e5c9ed33ab06daf9/ietf107-virtual/Slides/07-spinbit-measurem=
ents.pdf

Comments and suggestions are always welcome.

Of course we are available to present our proposals in the next QUIC WG mee=
ting or to arrange a Webex side meeting if needed.

Best regards.

Mauro, Fabio, Giuseppe, Massimo and Riccardo


_____________________
Mauro Cociglio
TIM - CT.TA.EI
Via G. Reiss Romoli, 274
10148 - Torino (Italy)
Tel.: +390112285028<tel:+39%20011%20228%205028>
Mobile: +393357669751<tel:+39%20335%20766%209751>
_____________________


[https://img.tim.it/sdr/maild/mail_dip_680x190_Banner_DISNEY_TIMVISION_LANC=
IO_v2.jpg]<https://on.tim.it/banner-mail-dip>
Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle per=
sone indicate. La diffusione, copia o qualsiasi altra azione derivante dall=
a conoscenza di queste informazioni sono rigorosamente vietate. Qualora abb=
iate ricevuto questo documento per errore siete cortesemente pregati di dar=
ne immediata comunicazione al mittente e di provvedere alla sua distruzione=
, Grazie.

This e-mail and any attachments is confidential and may contain privileged =
information intended for the addressee(s) only. Dissemination, copying, pri=
nting or use by anybody else is unauthorised. If you are not the intended r=
ecipient, please delete this message and any attachments and advise the sen=
der by return e-mail, Thanks.

Rispetta l'ambiente. Non stampare questa mail se non =E8 necessario.
_______________________________________________
ippm mailing list
ippm@ietf.org<mailto:ippm@ietf.org>
https://www.ietf.org/mailman/listinfo/ippm

--_000_158651719191110621guesttelecomitaliait_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" style=3D"display:none"><!-- p { margin-top: 0px; m=
argin-bottom: 0px; }--></style>
</head>
<body dir=3D"ltr" style=3D"font-size:12pt;color:#000000;background-color:#F=
FFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hello Ian,<br>
</p>
<p>I confirm that the implementation of our solution is pretty simple.<br>
</p>
<p>Follows the link to our implementation in quic-go; the last two function=
s of linked source file&nbsp;handle the logic needed to process Q and R bit=
s.<br>
</p>
<p><a href=3D"https://github.com/fabiobulgarella/quic-go/blob/tim-pl2-qr/pa=
cket_packer.go">https://github.com/fabiobulgarella/quic-go/blob/tim-pl2-qr/=
packet_packer.go</a><br>
</p>
<p><br>
</p>
<p>Thanks and happy easter,<br>
</p>
<p><br>
</p>
<p>Fabio B.<br>
</p>
<p>Telecom Italia (TIM)<br>
</p>
<p><br>
</p>
<p><br>
</p>
<div style=3D"color: rgb(33, 33, 33);">
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>Da:</b> ippm &lt;ippm-bounces@i=
etf.org&gt; per conto di Ian Swett &lt;ianswett=3D40google.com@dmarc.ietf.o=
rg&gt;<br>
<b>Inviato:</b> mercoled=EC 8 aprile 2020 21:43<br>
<b>A:</b> Cociglio Mauro<br>
<b>Cc:</b> quic@ietf.org; IETF IPPM WG (ippm@ietf.org); Lubashev, Igor; ale=
xandre.ferrieux@orange.com; isabelle.hamchaoui@orange.com; Riccardo Sisto<b=
r>
<b>Oggetto:</b> [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cf=
b-ippm-spinbit-measurements)</font>
<div>&nbsp;</div>
</div>
<div>
<div dir=3D"ltr">Thanks for sharing this.&nbsp; From my perspective, this i=
s an improvement upon the previous proposal in terms of robustness.&nbsp;&n=
bsp;This design feels very similar to the spin bit, and seems trivial to im=
plement, which are also nice properties.
<div><br>
</div>
<div>Also, QUIC doesn't really have retransmissions, so the 'R bit' name al=
ways made me a bit uncomfortable.</div>
<div><br>
</div>
<div>I'm not saying QUIC should adopt this yet, but I'd be interested in se=
eing a privacy analysis completed for it.</div>
<div><br>
</div>
<div>Ian</div>
</div>
<br>
<div class=3D"gmail_quote">
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 8, 2020 at 4:25 AM Cocigl=
io Mauro &lt;mauro.cociglio=3D<a href=3D"mailto:40telecomitalia.it@dmarc.ie=
tf.org" target=3D"_blank">40telecomitalia.it@dmarc.ietf.org</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 lang=3D"IT">
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Dear Q=
UIC WG Members.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>&nbsp;<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">We sub=
mitted to IPPM WG a draft where we described a new 2 bit packet loss method=
ology (<a href=3D"https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measur=
ements-01" target=3D"_blank">https://tools.ietf.org/html/draft-cfb-ippm-spi=
nbit-measurements-01</a>).<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span lang=3D"EN-US" =
style=3D"font-size:12pt; font-family:Calibri,sans-serif; color:rgb(33,33,33=
); font-style:normal">The measurement of packet loss is under discussion in=
 QUIC WG and our draft introduces two&nbsp;alternatives
 about it.</span></em><em><span lang=3D"EN-US" style=3D"font-family:Calibri=
,sans-serif; color:rgb(33,33,33); font-style:normal"><u></u><u></u></span><=
/em></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span lang=3D"EN-US" =
style=3D"font-size:12pt; font-family:Calibri,sans-serif; color:rgb(33,33,33=
); font-style:normal">T</span></em><em><span lang=3D"EN-US" style=3D"font-s=
ize:12pt; font-family:Calibri,sans-serif; color:black; font-style:normal">h=
e&nbsp;first
 one&nbsp;is a spin-bit&nbsp;dependent signal and uses a single bit. The se=
cond one,&nbsp;described in the following linked slides, is a standalone&nb=
sp;solution based on a two bits loss signal and on alternate marking (RFC83=
21)..<u></u><u></u></span></em></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span lang=3D"EN-US" =
style=3D"font-size:12pt; font-family:Calibri,sans-serif; color:black; font-=
style:normal">This last methodology&nbsp;</span></em><em><span lang=3D"EN-U=
S" style=3D"font-size:12pt; font-family:Calibri,sans-serif; color:rgb(33,33=
,33); font-style:normal">improves,
 in our opinion,&nbsp;the algorithm proposed by Orange and Akamai described=
 in</span></em><em><span lang=3D"EN-US" style=3D"font-size:12pt; font-famil=
y:Calibri,sans-serif; color:rgb(33,33,33)">&nbsp;</span></em><em><u><span s=
tyle=3D"font-size:12pt; font-family:Calibri,sans-serif; color:rgb(33,33,33)=
"><a href=3D"https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossb=
its-03" target=3D"_blank"><span lang=3D"EN-US" style=3D"font-style:normal">=
https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-03</span>=
</a></span></u></em><em><span lang=3D"EN-US" style=3D"font-size:12pt; font-=
family:Calibri,sans-serif; color:rgb(33,33,33); font-style:normal">.</span>=
</em><u><span lang=3D"EN-US" style=3D"color:rgb(33,33,33)"><u></u><u></u></=
span></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>&nbsp;<u></u></span></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12pt; fo=
nt-family:Calibri,sans-serif; color:black; font-style:normal">The 2 bits ar=
e the sQuare bit (Q-bit) and the Reflection square bit (R-bit).<u></u><u></=
u></span></em></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12pt; fo=
nt-family:Calibri,sans-serif; color:black; font-style:normal">The Q-bit doe=
sn=92t change from the Ferrieux-Hamchaoui draft but the R-bit substitutes t=
he L-bit.<u></u><u></u></span></em></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12pt; fo=
nt-family:Calibri,sans-serif; color:black; font-style:normal">This avoids t=
he L-bit dependence from an internal protocol variable, a problem raised in=
 the last QUIC interim meeting.<u></u><u></u></span></em></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>&nbsp;<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">You ca=
n find the slides, we prepared for the IPPM interim meeting, at the followi=
ng link:
</span><span style=3D"font-size:12pt"><a href=3D"https://github.com/ietf-ip=
pm/meeting-materials/blob/aa486f7ead28b9f55c5ef499e5c9ed33ab06daf9/ietf107-=
virtual/Slides/07-spinbit-measurements.pdf" target=3D"_blank"><span lang=3D=
"EN-US">https://github.com/ietf-ippm/meeting-materials/blob/aa486f7ead28b9f=
55c5ef499e5c9ed33ab06daf9/ietf107-virtual/Slides/07-spinbit-measurements.pd=
f</span></a></span><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>&nbsp;<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Commen=
ts and suggestions are always welcome.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>&nbsp;<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Of cou=
rse we are available to present our proposals in the next QUIC WG meeting o=
r to arrange a Webex side meeting if needed.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt"><u></u=
>&nbsp;<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Best regards.<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt"><u></u>&nbsp;<u></u><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Mauro, Fabio, Giusepp=
e, Massimo and Riccardo<u></u><u></u></span></p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<p class=3D"MsoNormal"><span>_____________________<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>Mauro Cociglio<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>TIM -</span><span> </span><span>CT.TA.EI<u></u=
><u></u></span></p>
<p class=3D"MsoNormal"><span>Via G. Reiss Romoli, 274<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span>10148 - Torino (Italy)<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span>Tel.: <a href=3D"tel:&#43;39%20011%20228%20502=
8" value=3D"&#43;390112285028" target=3D"_blank">
&#43;390112285028</a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>Mobile: <a href=3D"tel:&#43;39%20335%20766%209=
751" value=3D"&#43;393357669751" target=3D"_blank">
&#43;393357669751</a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span>_____________________<u></u><u></u></span></p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
<p class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
<div>
<table style=3D"width:600px">
<tbody>
<tr>
<td style=3D"width:600px"><a href=3D"https://on.tim.it/banner-mail-dip" tar=
get=3D"_blank"><img title=3D"TIM" style=3D"width:100%; height:auto; margin-=
top:20px; margin-bottom:20px" src=3D"https://img.tim.it/sdr/maild/mail_dip_=
680x190_Banner_DISNEY_TIMVISION_LANCIO_v2.jpg"></a>
</td>
</tr>
<tr>
<td width=3D"395" style=3D"width:585px; font-family:Verdana; font-size:7.5p=
t; color:rgb(0,0,0); text-align:justify">
Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle per=
sone indicate. La diffusione, copia o qualsiasi altra azione derivante dall=
a conoscenza di queste informazioni sono rigorosamente vietate. Qualora abb=
iate ricevuto questo documento per
 errore siete cortesemente pregati di darne immediata comunicazione al mitt=
ente e di provvedere alla sua distruzione, Grazie.
<br>
<br>
<i>This e-mail and any attachments is confidential and may contain privileg=
ed information intended for the addressee(s) only. Dissemination, copying, =
printing or use by anybody else is unauthorised. If you are not the intende=
d recipient, please delete this
 message and any attachments and advise the sender by return e-mail, Thanks=
. </i>
<br>
<br>
<b>Rispetta l'ambiente. Non stampare questa mail se non =E8 necessario.</b>=
 </td>
</tr>
</tbody>
</table>
</div>
</div>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><br>
</blockquote>
</div>
</div>
</div>
</body>
</html>

--_000_158651719191110621guesttelecomitaliait_--


From nobody Fri Apr 10 06:42:35 2020
Return-Path: <mauro.cociglio@telecomitalia.it>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A79C33A0A66 for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 06:42:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level: 
X-Spam-Status: No, score=-2.089 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_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telecomitalia.it
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i5A7zi0_8p8n for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 06:42:28 -0700 (PDT)
Received: from mx08.telecomitalia.it (mx08.telecomitalia.it [156.54.232.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E4F63A0B1C for <quic@ietf.org>; Fri, 10 Apr 2020 06:41:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=telecomitalia.it; s=selector1; c=relaxed/relaxed;  q=dns/txt; i=@telecomitalia.it; t=1586526112; x=2450439712; h=MIME-Version:From:Date:Message-ID:Subject:To; bh=pHX+Wqy6VJiQNm2RHvMe8oiB6fJN4vMag4t6UfbU0Ks=; b=BRuIs5uIBAcfDISfohfXt1Cy/R0vxRP4ew1ye17aQwbrxCsobz8Q4BMV87hVDGkY yZLUhvMYs7Lm71pw5dk5C+rRM5mjqwqFtIjclHfDV02x1BJSVd4XOcZVHKerASQR 5VNGKraYFnx2S1b+hjuEOzX8mGZ7fnMUW9fCVVDL84IKrSybPLaVX3FTzaZ7QJBP BH6z0SFC2YjShHTUEi8D3yRUtpIHvIiiEF1jiIESH1AtmgFonFxF4TgiUmZCENI6 Yeg0GseXcOSRNRD79RbTjyCMZc1tirKUi7yYmtr4PpmhwlpSnq5NUZ9gBBJxLuTO PLehIGxJbzSfnOk82J2WbQ==;
X-AuditID: 0a5a2d18-0ffff70000008c5b-ad-5e9077a0910b
Received: from TELMBXD04BA020.telecomitalia.local ( [10.90.43.31]) by mx08.telecomitalia.it () with SMTP id 4E.E8.35931.0A7709E5; Fri, 10 Apr 2020 15:41:52 +0200 (CEST)
From: Cociglio Mauro <mauro.cociglio@telecomitalia.it>
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
CC: Ian Swett <ianswett@google.com>, "quic@ietf.org" <quic@ietf.org>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>, "Lubashev, Igor" <ilubashe@akamai.com>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Riccardo Sisto <riccardo.sisto@polito.it>
Subject: R: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Topic: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Index: AdYNfRCPTsr9cJpyT2q4st79g+H+ngAUDfyAACwsE6AAAV8xgAAkUagA
Date: Fri, 10 Apr 2020 13:41:51 +0000
Message-ID: <bb96b85cae084b88a1eea946b4533de1@TELMBXD14BA020.telecomitalia.local>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local> <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com> <1889f403ee0240c0bdab4daf656d6f1d@TELMBXD14BA020.telecomitalia.local> <CAKKJt-dskZQU0iza3YZV62LtgPzRLkgJsg9uqvGYCg-FK=18Xg@mail.gmail.com>
In-Reply-To: <CAKKJt-dskZQU0iza3YZV62LtgPzRLkgJsg9uqvGYCg-FK=18Xg@mail.gmail.com>
Accept-Language: it-IT, en-US
Content-Language: it-IT
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [82.54.216.106]
x-ti-disclaimer: ADBanner
Content-Type: multipart/alternative; boundary="_000_bb96b85cae084b88a1eea946b4533de1TELMBXD14BA020telecomit_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKKsWRmVeSWpSXmKPExsXCFaUtr7ugfEKcwZXNuhbLfshb/Ly3k9Wi qWEFs0XPg3fMFpcOfmS36FnAbfHz9k52i2VT9jA7cHhMPrKA2WPnrLvsHgs2lXosWfKTyaPl 2Uk2j9MriwPYohoYbRLz8vJLEktSFVJSi5NtlVwyi5NzEjNzU4sUHF2cgJKpRUoKmSm2SmZK CgU5icmpual5JbZKiQUFqXkpSnZcChjABqgsM08hNS85PyUzL91WyTPYX9fCwtRS11DJLrA0 tbgkXyE3tbg4MT09M18h4aJIxtLNd1gKTjUzVbz6DXTRgz+MXYycHBICJhI3rnSygthCAqsY JTZ/EQKx2QTMJM5secYGYosIWEts6esEsrk4mAUuMkkseNnBDpIQFkiV6Lz4kxmiKF3i6Kk+ VgjbTWL2xKVgzSwCqhIH174HW8YrECgx+dE6sEFCAsuZJL7NuwvWwAmUODDrJFgDo4CsxITd i8AamAXEJV5MP8EOcamAxJI955khbFGJl4//sULYBhJbl+5jgbAVJTY8eQ8Vl5Q4fHgT0EwO oDn5Ej+vQd0gKHFy5hMWiId1JC7fP8Q2gVFsFpJtsxA6ZiHpgAhrSqzfpQ9RrSgxpfshO4St IdE6Zy47svgCRvZVjKK5FQYWeiWpOanJ+bmZJYk5mYl6mSWbGMEJTVdiB+ORi2/0DjEycTAe YpTgYFYS4fVu6o0T4k1JrKxKLcqPLyrNSS0+xOgDDMaJzFKiyfnAlJpXEm9oamZqbmxkZmpg amaJQ1hJnLcFmIyFBNKByS47NbUgtQhmHBMHp1QDU8PdSMfabI6TCffnGUt5PNtV8y63uahs 2d15axayfC693fDV1FVJ5cXsPq4vs+TeOBleqCj1mVvst+vqw/WHD7c2eaYbl2ebVt3Zb7tn FaNr16Guwh1uhafmHuTJeymjoSKyRW4C+/K3D89ZblyWbfzv8V+770saLq7tb/xa3CfF//B3 cUe/9yK/6gZ+hzuq5gHZXF/V+GP1reoem8jafWPgV1ZjN7c9cfyTSbDj2cRaubBQ0yMrP4sa Prc0PJanLDLPru8ru+cJI7l5M58cfGJ78fGNGzE2l59YfYyYcqwoSGNRW8zbTcukf7W/lfTP johiuz/d8Pax38wLSw6IvN10x02MSVZlUXtsqpGrEktxRqKhFnNRcSIAymTCvAgEAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/wDDGJoI_DiQvZmQKwRdFeqTeuBs>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Apr 2020 13:42:34 -0000

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

SSBhZ3JlZSB3aXRoIHlvdSBTcGVuY2VyIGJ1dCB1bmZvcnR1bmF0ZWx5IFMtYml0IGFscmVh
ZHkgc3RhbmRzIGZvciBTcGluIGJpdCBpbiB0aGUgUVVJQyBoZWFkZXIuDQpTb3JyeSA74oCR
KQ0KDQpNYXVybw0KDQpEYTogU3BlbmNlciBEYXdraW5zIGF0IElFVEYgPHNwZW5jZXJkYXdr
aW5zLmlldGZAZ21haWwuY29tPg0KSW52aWF0bzogZ2lvdmVkw6wgOSBhcHJpbGUgMjAyMCAx
OToyOA0KQTogQ29jaWdsaW8gTWF1cm8gPG1hdXJvLmNvY2lnbGlvQHRlbGVjb21pdGFsaWEu
aXQ+DQpDYzogSWFuIFN3ZXR0IDxpYW5zd2V0dEBnb29nbGUuY29tPjsgcXVpY0BpZXRmLm9y
ZzsgSUVURiBJUFBNIFdHIChpcHBtQGlldGYub3JnKSA8aXBwbUBpZXRmLm9yZz47IEx1YmFz
aGV2LCBJZ29yIDxpbHViYXNoZUBha2FtYWkuY29tPjsgYWxleGFuZHJlLmZlcnJpZXV4QG9y
YW5nZS5jb207IGlzYWJlbGxlLmhhbWNoYW91aUBvcmFuZ2UuY29tOyBSaWNjYXJkbyBTaXN0
byA8cmljY2FyZG8uc2lzdG9AcG9saXRvLml0Pg0KT2dnZXR0bzogUmU6IFtFWFRdIFJlOiBb
aXBwbV0gTmV3IFFVSUMgUGFja2V0IExvc3MgTWVhc3VyZW1lbnQgKGRyYWZ0LWNmYi1pcHBt
LXNwaW5iaXQtbWVhc3VyZW1lbnRzKQ0KDQoxOA0KDQpPbiBUaHUsIEFwciA5LCAyMDIwIGF0
IDExOjIyIEFNIENvY2lnbGlvIE1hdXJvIDxtYXVyby5jb2NpZ2xpbz00MHRlbGVjb21pdGFs
aWEuaXRAZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOjQwdGVsZWNvbWl0YWxpYS5pdEBkbWFyYy5p
ZXRmLm9yZz4+IHdyb3RlOg0KVGhhbmtzIElhbiBmb3IgeW91ciBlbWFpbC4NCldlIGludGVu
ZCB0byBwcm9jZWVkIHdpdGggdGhlIHByaXZhY3kgYW5hbHlzaXMsIHdoaWNoIGlzIHRoZSBz
YW1lIGFzIHRoYXQgb2YgdGhlIEZlcnJpZXV4LUhhbWNoYW91aSBkcmFmdCBmb3IgdGhlIHBh
cnQgb2YgdGhlIFEtYml0IChhbmQgdGhlIFItYml0IHNob3VsZCBiZSB2ZXJ5IHNpbWlsYXIg
dG8gUS1iaXQgIGluIHRlcm1zIG9mIHByaXZhY3kpLg0KUi1iaXQgc3RhbmRzIGZvciDigJxS
ZWZsZWN0ZWQgc3F1YXJlIGJpdOKAnSwgbm90IGZvciDigJxSZXRyYW5zbWlzc2lvbiBiaXTi
gJ0sIGJ1dCBvZiBjb3Vyc2UgdGhlIGxldHRlciBjYW4gYmUgY2hhbmdlZC4NCg0KSWYgeW91
IG5lZWQgdG8gY2hhbmdlIHRoZSBsZXR0ZXIsICJTLWJpdCIgZm9yICJTcXVhcmUgYml0IiB3
b3VsZCBiZSBvbmUgb2YgdGhlIGJlc3QgZmllbGQgbmFtZXMgSSd2ZSBzZWVuIGluIGEgd2hp
bGUgKHNvb25lciBvciBsYXRlciwgZXZlcnkgUVVJQyBkZXZlbG9wZXIgd2lsbCBhc2ssICJ3
aGF0J3MgYSBzcXVhcmUgYml0PyIpLg0KDQpJJ20gbW9zdGx5IHNlcmlvdXMsIGFuZCBvbmx5
IHBhcnRpYWxseSBiaWtlLXNoZWRkaW5nLg0KDQpCZXN0IHJlZ2FyZHMgYW5kIGhhcHB5IEVh
c3Rlci4NCg0KVGhlIHNhbWUgdG8geW91IQ0KDQpTcGVuY2VyDQoNCg0KTWF1cm8NCg0KX19f
X19fX19fX19fX19fX19fX19fDQpNYXVybyBDb2NpZ2xpbw0KVElNIC0gQ1QuVEEuRUkNClZp
YSBHLiBSZWlzcyBSb21vbGksIDI3NA0KMTAxNDggLSBUb3Jpbm8gKEl0YWx5KQ0KVGVsLjog
KzM5MDExMjI4NTAyOA0KTW9iaWxlOiArMzkzMzU3NjY5NzUxDQpfX19fX19fX19fX19fX19f
X19fX18NCg0KDQpEYTogSWFuIFN3ZXR0IDxpYW5zd2V0dD00MGdvb2dsZS5jb21AZG1hcmMu
aWV0Zi5vcmc8bWFpbHRvOjQwZ29vZ2xlLmNvbUBkbWFyYy5pZXRmLm9yZz4+DQpJbnZpYXRv
OiBtZXJjb2xlZMOsIDggYXByaWxlIDIwMjAgMjE6NDQNCkE6IENvY2lnbGlvIE1hdXJvIDxt
YXVyby5jb2NpZ2xpb0B0ZWxlY29taXRhbGlhLml0PG1haWx0bzptYXVyby5jb2NpZ2xpb0B0
ZWxlY29taXRhbGlhLi5pdD4+DQpDYzogcXVpY0BpZXRmLm9yZzxtYWlsdG86cXVpY0BpZXRm
Lm9yZz47IEx1YmFzaGV2LCBJZ29yIDxpbHViYXNoZUBha2FtYWkuY29tPG1haWx0bzppbHVi
YXNoZUBha2FtYWkuY29tPj47IGFsZXhhbmRyZS5mZXJyaWV1eEBvcmFuZ2UuY29tPG1haWx0
bzphbGV4YW5kcmUuZmVycmlldXhAb3JhbmdlLmNvbT47IGlzYWJlbGxlLmhhbWNoYW91aUBv
cmFuZ2UuY29tPG1haWx0bzppc2FiZWxsZS5oYW1jaGFvdWlAb3JhbmdlLmNvbT47IFJpY2Nh
cmRvIFNpc3RvIDxyaWNjYXJkby5zaXN0b0Bwb2xpdG8uaXQ8bWFpbHRvOnJpY2NhcmRvLnNp
c3RvQHBvbGl0by5pdD4+OyBJRVRGIElQUE0gV0cgKGlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlw
cG1AaWV0Zi5vcmc+KSA8aXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4+DQpP
Z2dldHRvOiBbRVhUXSBSZTogW2lwcG1dIE5ldyBRVUlDIFBhY2tldCBMb3NzIE1lYXN1cmVt
ZW50IChkcmFmdC1jZmItaXBwbS1zcGluYml0LW1lYXN1cmVtZW50cykNCg0KVGhhbmtzIGZv
ciBzaGFyaW5nIHRoaXMuICBGcm9tIG15IHBlcnNwZWN0aXZlLCB0aGlzIGlzIGFuIGltcHJv
dmVtZW50IHVwb24gdGhlIHByZXZpb3VzIHByb3Bvc2FsIGluIHRlcm1zIG9mIHJvYnVzdG5l
c3MuICBUaGlzIGRlc2lnbiBmZWVscyB2ZXJ5IHNpbWlsYXIgdG8gdGhlIHNwaW4gYml0LCBh
bmQgc2VlbXMgdHJpdmlhbCB0byBpbXBsZW1lbnQsIHdoaWNoIGFyZSBhbHNvIG5pY2UgcHJv
cGVydGllcy4NCg0KQWxzbywgUVVJQyBkb2Vzbid0IHJlYWxseSBoYXZlIHJldHJhbnNtaXNz
aW9ucywgc28gdGhlICdSIGJpdCcgbmFtZSBhbHdheXMgbWFkZSBtZSBhIGJpdCB1bmNvbWZv
cnRhYmxlLg0KDQpJJ20gbm90IHNheWluZyBRVUlDIHNob3VsZCBhZG9wdCB0aGlzIHlldCwg
YnV0IEknZCBiZSBpbnRlcmVzdGVkIGluIHNlZWluZyBhIHByaXZhY3kgYW5hbHlzaXMgY29t
cGxldGVkIGZvciBpdC4NCg0KSWFuDQoNCk9uIFdlZCwgQXByIDgsIDIwMjAgYXQgNDoyNSBB
TSBDb2NpZ2xpbyBNYXVybyA8bWF1cm8uY29jaWdsaW89NDB0ZWxlY29taXRhbGlhLml0QGRt
YXJjLmlldGYub3JnPG1haWx0bzo0MHRlbGVjb21pdGFsaWEuaXRAZG1hcmMuaWV0Zi5vcmc+
PiB3cm90ZToNCkRlYXIgUVVJQyBXRyBNZW1iZXJzLg0KDQpXZSBzdWJtaXR0ZWQgdG8gSVBQ
TSBXRyBhIGRyYWZ0IHdoZXJlIHdlIGRlc2NyaWJlZCBhIG5ldyAyIGJpdCBwYWNrZXQgbG9z
cyBtZXRob2RvbG9neSAoaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWNmYi1p
cHBtLXNwaW5iaXQtbWVhc3VyZW1lbnRzLTAxKS4NClRoZSBtZWFzdXJlbWVudCBvZiBwYWNr
ZXQgbG9zcyBpcyB1bmRlciBkaXNjdXNzaW9uIGluIFFVSUMgV0cgYW5kIG91ciBkcmFmdCBp
bnRyb2R1Y2VzIHR3byBhbHRlcm5hdGl2ZXMgYWJvdXQgaXQuDQpUaGUgZmlyc3Qgb25lIGlz
IGEgc3Bpbi1iaXQgZGVwZW5kZW50IHNpZ25hbCBhbmQgdXNlcyBhIHNpbmdsZSBiaXQuIFRo
ZSBzZWNvbmQgb25lLCBkZXNjcmliZWQgaW4gdGhlIGZvbGxvd2luZyBsaW5rZWQgc2xpZGVz
LCBpcyBhIHN0YW5kYWxvbmUgc29sdXRpb24gYmFzZWQgb24gYSB0d28gYml0cyBsb3NzIHNp
Z25hbCBhbmQgb24gYWx0ZXJuYXRlIG1hcmtpbmcgKFJGQzgzMjEpLi4NClRoaXMgbGFzdCBt
ZXRob2RvbG9neSBpbXByb3ZlcywgaW4gb3VyIG9waW5pb24sIHRoZSBhbGdvcml0aG0gcHJv
cG9zZWQgYnkgT3JhbmdlIGFuZCBBa2FtYWkgZGVzY3JpYmVkIGluIGh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9kcmFmdC1mZXJyaWV1eGhhbWNoYW91aS1xdWljLWxvc3NiaXRzLTAz
Lg0KDQpUaGUgMiBiaXRzIGFyZSB0aGUgc1F1YXJlIGJpdCAoUS1iaXQpIGFuZCB0aGUgUmVm
bGVjdGlvbiBzcXVhcmUgYml0IChSLWJpdCkuDQpUaGUgUS1iaXQgZG9lc27igJl0IGNoYW5n
ZSBmcm9tIHRoZSBGZXJyaWV1eC1IYW1jaGFvdWkgZHJhZnQgYnV0IHRoZSBSLWJpdCBzdWJz
dGl0dXRlcyB0aGUgTC1iaXQuDQpUaGlzIGF2b2lkcyB0aGUgTC1iaXQgZGVwZW5kZW5jZSBm
cm9tIGFuIGludGVybmFsIHByb3RvY29sIHZhcmlhYmxlLCBhIHByb2JsZW0gcmFpc2VkIGlu
IHRoZSBsYXN0IFFVSUMgaW50ZXJpbSBtZWV0aW5nLg0KDQpZb3UgY2FuIGZpbmQgdGhlIHNs
aWRlcywgd2UgcHJlcGFyZWQgZm9yIHRoZSBJUFBNIGludGVyaW0gbWVldGluZywgYXQgdGhl
IGZvbGxvd2luZyBsaW5rOiBodHRwczovL2dpdGh1Yi5jb20vaWV0Zi1pcHBtL21lZXRpbmct
bWF0ZXJpYWxzL2Jsb2IvYWE0ODZmN2VhZDI4YjlmNTVjNWVmNDk5ZTVjOWVkMzNhYjA2ZGFm
OS9pZXRmMTA3LXZpcnR1YWwvU2xpZGVzLzA3LXNwaW5iaXQtbWVhc3VyZW1lbnRzLnBkZg0K
DQpDb21tZW50cyBhbmQgc3VnZ2VzdGlvbnMgYXJlIGFsd2F5cyB3ZWxjb21lLg0KDQpPZiBj
b3Vyc2Ugd2UgYXJlIGF2YWlsYWJsZSB0byBwcmVzZW50IG91ciBwcm9wb3NhbHMgaW4gdGhl
IG5leHQgUVVJQyBXRyBtZWV0aW5nIG9yIHRvIGFycmFuZ2UgYSBXZWJleCBzaWRlIG1lZXRp
bmcgaWYgbmVlZGVkLg0KDQpCZXN0IHJlZ2FyZHMuDQoNCk1hdXJvLCBGYWJpbywgR2l1c2Vw
cGUsIE1hc3NpbW8gYW5kIFJpY2NhcmRvDQoNCg0KX19fX19fX19fX19fX19fX19fX19fDQpN
YXVybyBDb2NpZ2xpbw0KVElNIC0gQ1QuVEEuRUkNClZpYSBHLiBSZWlzcyBSb21vbGksIDI3
NA0KMTAxNDggLSBUb3Jpbm8gKEl0YWx5KQ0KVGVsLjogKzM5MDExMjI4NTAyODx0ZWw6KzM5
JTIwMDExJTIwMjI4JTIwNTAyOD4NCk1vYmlsZTogKzM5MzM1NzY2OTc1MTx0ZWw6KzM5JTIw
MzM1JTIwNzY2JTIwOTc1MT4NCl9fX19fX19fX19fX19fX19fX19fXw0KDQoNCmlwcG0gbWFp
bGluZyBsaXN0DQppcHBtQGlldGYub3JnPG1haWx0bzppcHBtQGlldGYub3JnPg0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcHBtDQoNCg0KUXVlc3RvIG1lc3Nh
Z2dpbyBlIGkgc3VvaSBhbGxlZ2F0aSBzb25vIGluZGlyaXp6YXRpIGVzY2x1c2l2YW1lbnRl
IGFsbGUgcGVyc29uZSBpbmRpY2F0ZS4gTGEgZGlmZnVzaW9uZSwgY29waWEgbyBxdWFsc2lh
c2kgYWx0cmEgYXppb25lIGRlcml2YW50ZSBkYWxsYSBjb25vc2NlbnphIGRpIHF1ZXN0ZSBp
bmZvcm1hemlvbmkgc29ubyByaWdvcm9zYW1lbnRlIHZpZXRhdGUuIFF1YWxvcmEgYWJiaWF0
ZSByaWNldnV0byBxdWVzdG8gZG9jdW1lbnRvIHBlciBlcnJvcmUgc2lldGUgY29ydGVzZW1l
bnRlIHByZWdhdGkgZGkgZGFybmUgaW1tZWRpYXRhIGNvbXVuaWNhemlvbmUgYWwgbWl0dGVu
dGUgZSBkaSBwcm92dmVkZXJlIGFsbGEgc3VhIGRpc3RydXppb25lLCBHcmF6aWUuIA0KDQpU
aGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGlzIGNvbmZpZGVudGlhbCBhbmQgbWF5
IGNvbnRhaW4gcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdGhlIGFkZHJl
c3NlZShzKSBvbmx5LiBEaXNzZW1pbmF0aW9uLCBjb3B5aW5nLCBwcmludGluZyBvciB1c2Ug
YnkgYW55Ym9keSBlbHNlIGlzIHVuYXV0aG9yaXNlZC4gSWYgeW91IGFyZSBub3QgdGhlIGlu
dGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGFueSBh
dHRhY2htZW50cyBhbmQgYWR2aXNlIHRoZSBzZW5kZXIgYnkgcmV0dXJuIGUtbWFpbCwgVGhh
bmtzLiANCg0KUmlzcGV0dGEgbCdhbWJpZW50ZS4gTm9uIHN0YW1wYXJlIHF1ZXN0YSBtYWls
IHNlIG5vbiDDqCBuZWNlc3NhcmlvLg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89
InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJu
OnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3Nj
aGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDov
L3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9
IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxt
ZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRl
cmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlv
bnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFy
Z2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlu
a0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1h
bDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uU3RpbGVNZXNz
YWdnaW9EaVBvc3RhRWxldHRyb25pY2ExOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y
ZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k
b3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzky
LjBwdDsNCgltYXJnaW46NzAuODVwdCAyLjBjbSAyLjBjbSAyLjBjbTt9DQpkaXYuV29yZFNl
Y3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIx
MDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0
YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IklUIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5JIGFncmVlIHdpdGgg
eW91IFNwZW5jZXIgYnV0IHVuZm9ydHVuYXRlbHkgUy1iaXQgYWxyZWFkeSBzdGFuZHMgZm9y
IFNwaW4gYml0IGluIHRoZSBRVUlDIGhlYWRlcjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMjIyMjIyO2JhY2tncm91bmQ6I0Y4RjlGQSI+LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlNvcnJ5IDwvc3Bhbj4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMjIyMjI7YmFja2dyb3VuZDoj
RjhGOUZBIj474oCRKTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj5NYXVybzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5EYTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
Ij4gU3BlbmNlciBEYXdraW5zIGF0IElFVEYgJmx0O3NwZW5jZXJkYXdraW5zLmlldGZAZ21h
aWwuY29tJmd0Ow0KPGJyPg0KPGI+SW52aWF0bzo8L2I+IGdpb3ZlZMOsIDkgYXByaWxlIDIw
MjAgMTk6Mjg8YnI+DQo8Yj5BOjwvYj4gQ29jaWdsaW8gTWF1cm8gJmx0O21hdXJvLmNvY2ln
bGlvQHRlbGVjb21pdGFsaWEuaXQmZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBJYW4gU3dldHQgJmx0
O2lhbnN3ZXR0QGdvb2dsZS5jb20mZ3Q7OyBxdWljQGlldGYub3JnOyBJRVRGIElQUE0gV0cg
KGlwcG1AaWV0Zi5vcmcpICZsdDtpcHBtQGlldGYub3JnJmd0OzsgTHViYXNoZXYsIElnb3Ig
Jmx0O2lsdWJhc2hlQGFrYW1haS5jb20mZ3Q7OyBhbGV4YW5kcmUuZmVycmlldXhAb3Jhbmdl
LmNvbTsgaXNhYmVsbGUuaGFtY2hhb3VpQG9yYW5nZS5jb207IFJpY2NhcmRvIFNpc3RvICZs
dDtyaWNjYXJkby5zaXN0b0Bwb2xpdG8uaXQmZ3Q7PGJyPg0KPGI+T2dnZXR0bzo8L2I+IFJl
OiBbRVhUXSBSZTogW2lwcG1dIE5ldyBRVUlDIFBhY2tldCBMb3NzIE1lYXN1cmVtZW50IChk
cmFmdC1jZmItaXBwbS1zcGluYml0LW1lYXN1cmVtZW50cyk8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4xODxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
T24gVGh1LCBBcHIgOSwgMjAyMCBhdCAxMToyMiBBTSBDb2NpZ2xpbyBNYXVybyAmbHQ7bWF1
cm8uY29jaWdsaW89PGEgaHJlZj0ibWFpbHRvOjQwdGVsZWNvbWl0YWxpYS5pdEBkbWFyYy5p
ZXRmLm9yZyI+NDB0ZWxlY29taXRhbGlhLml0QGRtYXJjLmlldGYub3JnPC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAw
Y20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0Ij5UaGFua3MgSWFuIGZvciB5b3VyIGVtYWlsLjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5XZSBpbnRlbmQgdG8gcHJvY2Vl
ZCB3aXRoIHRoZSBwcml2YWN5IGFuYWx5c2lzLCB3aGljaCBpcyB0aGUgc2FtZSBhcyB0aGF0
IG9mIHRoZQ0KPGVtPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7Zm9udC1zdHlsZTpub3JtYWwiPkZlcnJpZXV4
LUhhbWNoYW91aSBkcmFmdCBmb3IgdGhlIHBhcnQgb2YgdGhlIFEtYml0IChhbmQgdGhlIFIt
Yml0IHNob3VsZCBiZSB2ZXJ5IHNpbWlsYXIgdG8gUS1iaXQgJm5ic3A7aW4gdGVybXMgb2Yg
cHJpdmFjeSkuPC9zcGFuPjwvZW0+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQiPlItYml0IHN0YW5kcyBmb3Ig4oCcUmVmbGVjdGVkIHNxdWFyZSBiaXTigJ0sIG5v
dCBmb3Ig4oCcUmV0cmFuc21pc3Npb24gYml04oCdLCBidXQgb2YgY291cnNlIHRoZSBsZXR0
ZXIgY2FuIGJlIGNoYW5nZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklm
IHlvdSBuZWVkIHRvIGNoYW5nZSB0aGUgbGV0dGVyLCAmcXVvdDtTLWJpdCZxdW90OyBmb3Ig
JnF1b3Q7U3F1YXJlIGJpdCZxdW90OyB3b3VsZCBiZSBvbmUgb2YgdGhlIGJlc3QgZmllbGQm
bmJzcDtuYW1lcyBJJ3ZlIHNlZW4gaW4gYSB3aGlsZSZuYnNwOyhzb29uZXIgb3IgbGF0ZXIs
IGV2ZXJ5IFFVSUMgZGV2ZWxvcGVyIHdpbGwgYXNrLCAmcXVvdDt3aGF0J3MgYSBzcXVhcmUg
Yml0PyZxdW90OykuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkknbSBtb3N0bHkgc2VyaW91cywgYW5kIG9ubHkgcGFydGlhbGx5
IGJpa2Utc2hlZGRpbmcuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg
MS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJn
aW4tcmlnaHQ6MGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPkJlc3QgcmVn
YXJkcyBhbmQgaGFwcHkgRWFzdGVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5UaGUgc2FtZSB0byB5b3UhPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNwZW5jZXI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
I0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdpbi1sZWZ0OjQu
OHB0O21hcmdpbi1yaWdodDowY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPk1hdXJvPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+X19fX19fX19fX19fX19f
X19fX19fPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1hdXJv
IENvY2lnbGlvPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRJ
TSAtIENULlRBLkVJPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PlZpYSBHLiBSZWlzcyBSb21vbGksIDI3NDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4xMDE0OCAtIFRvcmlubyAoSXRhbHkpPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRlbC46ICYjNDM7MzkwMTEyMjg1MDI4PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk1vYmlsZTogJiM0MzszOTMz
NTc2Njk3NTE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+X19f
X19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48Yj5EYTo8L2I+IElhbiBTd2V0dCAmbHQ7aWFuc3dldHQ9
PGEgaHJlZj0ibWFpbHRvOjQwZ29vZ2xlLmNvbUBkbWFyYy5pZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjQwZ29vZ2xlLmNvbUBkbWFyYy5pZXRmLm9yZzwvYT4mZ3Q7DQo8YnI+DQo8Yj5J
bnZpYXRvOjwvYj4gbWVyY29sZWTDrCA4IGFwcmlsZSAyMDIwIDIxOjQ0PGJyPg0KPGI+QTo8
L2I+IENvY2lnbGlvIE1hdXJvICZsdDs8YSBocmVmPSJtYWlsdG86bWF1cm8uY29jaWdsaW9A
dGVsZWNvbWl0YWxpYS4uaXQiIHRhcmdldD0iX2JsYW5rIj5tYXVyby5jb2NpZ2xpb0B0ZWxl
Y29taXRhbGlhLml0PC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpx
dWljQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+cXVpY0BpZXRmLm9yZzwvYT47IEx1YmFz
aGV2LCBJZ29yICZsdDs8YSBocmVmPSJtYWlsdG86aWx1YmFzaGVAYWthbWFpLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmlsdWJhc2hlQGFrYW1haS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1h
aWx0bzphbGV4YW5kcmUuZmVycmlldXhAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmFs
ZXhhbmRyZS5mZXJyaWV1eEBvcmFuZ2UuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzppc2Fi
ZWxsZS5oYW1jaGFvdWlAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmlzYWJlbGxlLmhh
bWNoYW91aUBvcmFuZ2UuY29tPC9hPjsgUmljY2FyZG8gU2lzdG8gJmx0OzxhIGhyZWY9Im1h
aWx0bzpyaWNjYXJkby5zaXN0b0Bwb2xpdG8uaXQiIHRhcmdldD0iX2JsYW5rIj5yaWNjYXJk
by5zaXN0b0Bwb2xpdG8uaXQ8L2E+Jmd0OzsgSUVURiBJUFBNIFdHICg8YSBocmVmPSJtYWls
dG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlwcG1AaWV0Zi5vcmc8L2E+KQ0K
ICZsdDs8YSBocmVmPSJtYWlsdG86aXBwbUBpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmlw
cG1AaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPk9nZ2V0dG86PC9iPiBbRVhUXSBSZTogW2lw
cG1dIE5ldyBRVUlDIFBhY2tldCBMb3NzIE1lYXN1cmVtZW50IChkcmFmdC1jZmItaXBwbS1z
cGluYml0LW1lYXN1cmVtZW50cyk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5UaGFua3MgZm9yIHNoYXJpbmcgdGhpcy4mbmJzcDsgRnJvbSBteSBwZXJz
cGVjdGl2ZSwgdGhpcyBpcyBhbiBpbXByb3ZlbWVudCB1cG9uIHRoZSBwcmV2aW91cyBwcm9w
b3NhbCBpbiB0ZXJtcyBvZiByb2J1c3RuZXNzLiZuYnNwOyZuYnNwO1RoaXMgZGVzaWduIGZl
ZWxzIHZlcnkgc2ltaWxhciB0byB0aGUgc3BpbiBiaXQsIGFuZCBzZWVtcw0KIHRyaXZpYWwg
dG8gaW1wbGVtZW50LCB3aGljaCBhcmUgYWxzbyBuaWNlIHByb3BlcnRpZXMuPG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QWxz
bywgUVVJQyBkb2Vzbid0IHJlYWxseSBoYXZlIHJldHJhbnNtaXNzaW9ucywgc28gdGhlICdS
IGJpdCcgbmFtZSBhbHdheXMgbWFkZSBtZSBhIGJpdCB1bmNvbWZvcnRhYmxlLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+SSdtIG5vdCBzYXlpbmcgUVVJQyBzaG91bGQgYWRvcHQgdGhpcyB5ZXQsIGJ1dCBJ
J2QgYmUgaW50ZXJlc3RlZCBpbiBzZWVpbmcgYSBwcml2YWN5IGFuYWx5c2lzIGNvbXBsZXRl
ZCBmb3IgaXQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5JYW48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIFdlZCwgQXByIDgs
IDIwMjAgYXQgNDoyNSBBTSBDb2NpZ2xpbyBNYXVybyAmbHQ7bWF1cm8uY29jaWdsaW89PGEg
aHJlZj0ibWFpbHRvOjQwdGVsZWNvbWl0YWxpYS5pdEBkbWFyYy5pZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjQwdGVsZWNvbWl0YWxpYS5pdEBkbWFyYy5pZXRmLm9yZzwvYT4mZ3Q7IHdy
b3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20g
MGNtIDYuMHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90
dG9tOjUuMHB0O21hcmdpbi1sZWZ0OjQuLjhwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0Ij5EZWFyIFFVSUMgV0cgTWVtYmVycy48L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQiPldlIHN1Ym1pdHRlZCB0byBJUFBNIFdHIGEgZHJhZnQgd2hlcmUgd2UgZGVzY3Jp
YmVkIGEgbmV3IDIgYml0IHBhY2tldCBsb3NzIG1ldGhvZG9sb2d5ICg8YSBocmVmPSJodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtY2ZiLWlwcG0tc3BpbmJpdC1tZWFzdXJl
bWVudHMtMDEiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtY2ZiLWlwcG0tc3BpbmJpdC1tZWFzdXJlbWVudHMtMDE8L2E+KS48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87YmFja2dyb3VuZDp3aGl0
ZSI+DQo8ZW0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIx
O2ZvbnQtc3R5bGU6bm9ybWFsIj5UaGUgbWVhc3VyZW1lbnQgb2YgcGFja2V0IGxvc3MgaXMg
dW5kZXIgZGlzY3Vzc2lvbiBpbiBRVUlDIFdHIGFuZCBvdXIgZHJhZnQgaW50cm9kdWNlcyB0
d28mbmJzcDthbHRlcm5hdGl2ZXMgYWJvdXQgaXQuPC9zcGFuPjwvZW0+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87YmFja2dyb3VuZDp3aGl0ZSI+DQo8ZW0+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxO2ZvbnQtc3R5
bGU6bm9ybWFsIj5UPC9zcGFuPjwvZW0+PGVtPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2s7Zm9udC1zdHlsZTpub3JtYWwiPmhlJm5ic3A7Zmlyc3Qgb25l
Jm5ic3A7aXMgYSBzcGluLWJpdCZuYnNwO2RlcGVuZGVudA0KIHNpZ25hbCBhbmQgdXNlcyBh
IHNpbmdsZSBiaXQuIFRoZSBzZWNvbmQgb25lLCZuYnNwO2Rlc2NyaWJlZCBpbiB0aGUgZm9s
bG93aW5nIGxpbmtlZCBzbGlkZXMsIGlzIGEgc3RhbmRhbG9uZSZuYnNwO3NvbHV0aW9uIGJh
c2VkIG9uIGEgdHdvIGJpdHMgbG9zcyBzaWduYWwgYW5kIG9uIGFsdGVybmF0ZSBtYXJraW5n
IChSRkM4MzIxKS4uPC9zcGFuPjwvZW0+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87YmFja2dyb3VuZDp3aGl0ZSI+DQo8ZW0+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjaztmb250LXN0eWxlOm5vcm1hbCI+VGhpcyBsYXN0
IG1ldGhvZG9sb2d5Jm5ic3A7PC9zcGFuPjwvZW0+PGVtPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMTtmb250LXN0eWxlOm5vcm1hbCI+aW1wcm92ZXMs
DQogaW4gb3VyIG9waW5pb24sJm5ic3A7dGhlIGFsZ29yaXRobSBwcm9wb3NlZCBieSBPcmFu
Z2UgYW5kIEFrYW1haSBkZXNjcmliZWQgaW48L3NwYW4+PC9lbT48ZW0+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9lbT48
ZW0+PHU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjEiPjxhIGhyZWY9Imh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1mZXJyaWV1eGhhbWNoYW91aS1xdWljLWxv
c3NiaXRzLTAzIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXN0eWxlOm5vcm1hbCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZl
cnJpZXV4aGFtY2hhb3VpLXF1aWMtbG9zc2JpdHMtMDM8L3NwYW4+PC9hPjwvc3Bhbj48L3U+
PC9lbT48ZW0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIx
O2ZvbnQtc3R5bGU6bm9ybWFsIj4uPC9zcGFuPjwvZW0+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48ZW0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjaztmb250LXN0eWxlOm5vcm1hbCI+VGhlIDIgYml0cyBhcmUgdGhlIHNRdWFyZSBi
aXQgKFEtYml0KSBhbmQgdGhlIFJlZmxlY3Rpb24gc3F1YXJlIGJpdA0KIChSLWJpdCkuPC9z
cGFuPjwvZW0+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxl
bT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO2ZvbnQtc3R5
bGU6bm9ybWFsIj5UaGUgUS1iaXQgZG9lc27igJl0IGNoYW5nZSBmcm9tIHRoZSBGZXJyaWV1
eC1IYW1jaGFvdWkgZHJhZnQgYnV0IHRoZQ0KIFItYml0IHN1YnN0aXR1dGVzIHRoZSBMLWJp
dC48L3NwYW4+PC9lbT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGVtPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7Zm9u
dC1zdHlsZTpub3JtYWwiPlRoaXMgYXZvaWRzIHRoZSBMLWJpdCBkZXBlbmRlbmNlIGZyb20g
YW4gaW50ZXJuYWwgcHJvdG9jb2wgdmFyaWFibGUsDQogYSBwcm9ibGVtIHJhaXNlZCBpbiB0
aGUgbGFzdCBRVUlDIGludGVyaW0gbWVldGluZy48L3NwYW4+PC9lbT48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdCI+WW91IGNhbiBmaW5kIHRoZSBzbGlkZXMsIHdlIHByZXBhcmVkIGZvciB0
aGUgSVBQTSBpbnRlcmltIG1lZXRpbmcsIGF0IHRoZSBmb2xsb3dpbmcgbGluazoNCjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+PGEgaHJlZj0iaHR0cHM6Ly9naXRo
dWIuY29tL2lldGYtaXBwbS9tZWV0aW5nLW1hdGVyaWFscy9ibG9iL2FhNDg2ZjdlYWQyOGI5
ZjU1YzVlZjQ5OWU1YzllZDMzYWIwNmRhZjkvaWV0ZjEwNy12aXJ0dWFsL1NsaWRlcy8wNy1z
cGluYml0LW1lYXN1cmVtZW50cy5wZGYiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBsYW5nPSJF
Ti1VUyI+aHR0cHM6Ly9naXRodWIuY29tL2lldGYtaXBwbS9tZWV0aW5nLW1hdGVyaWFscy9i
bG9iL2FhNDg2ZjdlYWQyOGI5ZjU1YzVlZjQ5OWU1YzllZDMzYWIwNmRhZjkvaWV0ZjEwNy12
aXJ0dWFsL1NsaWRlcy8wNy1zcGluYml0LW1lYXN1cmVtZW50cy5wZGY8L3NwYW4+PC9hPjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+Q29tbWVudHMgYW5kIHN1Z2dlc3Rpb25z
IGFyZSBhbHdheXMgd2VsY29tZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPk9m
IGNvdXJzZSB3ZSBhcmUgYXZhaWxhYmxlIHRvIHByZXNlbnQgb3VyIHByb3Bvc2FscyBpbiB0
aGUgbmV4dCBRVUlDIFdHIG1lZXRpbmcgb3IgdG8gYXJyYW5nZSBhIFdlYmV4IHNpZGUgbWVl
dGluZyBpZiBuZWVkZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPkJlc3QgcmVnYXJkcy48L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5N
YXVybywgRmFiaW8sIEdpdXNlcHBlLCBNYXNzaW1vIGFuZCBSaWNjYXJkbzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5fX19fX19fX19fX19fX19fX19fX188bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+TWF1cm8gQ29jaWdsaW88
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VElNIC0gQ1QuVEEu
RUk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VmlhIEcuIFJl
aXNzIFJvbW9saSwgMjc0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjEwMTQ4IC0gVG9yaW5vIChJdGFseSk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+VGVsLjoNCjxhIGhyZWY9InRlbDomIzQzOzM5JTIwMDExJTIwMjI4
JTIwNTAyOCIgdGFyZ2V0PSJfYmxhbmsiPiYjNDM7MzkwMTEyMjg1MDI4PC9hPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Nb2JpbGU6DQo8YSBocmVmPSJ0
ZWw6JiM0MzszOSUyMDMzNSUyMDc2NiUyMDk3NTEiIHRhcmdldD0iX2JsYW5rIj4mIzQzOzM5
MzM1NzY2OTc1MTwvYT48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+X19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG87bWFyZ2luLWxlZnQ6MTEuNHB0Ij4NCiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxicj4NCmlwcG0gbWFpbGluZyBsaXN0PGJyPg0KPC9zcGFuPjxhIGhyZWY9
Im1haWx0bzppcHBtQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRU4t
VVMiPmlwcG1AaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQo8
L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9p
cHBtIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRU4tVVMiPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbTwvc3Bhbj48L2E+PG86cD48L286cD48L3A+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwhLS0gLS0+PGh0bWw+DQoJPGJvZHk+
DQoJCTx0YWJsZSBzdHlsZT0id2lkdGg6NjAwcHg7Ij4NCgkJPHRyPg0KCQkJPHRkIHN0eWxl
PSJ3aWR0aDo2MDBweDsiPg0KDQo8YSBocmVmPSJodHRwczovL29uLnRpbS5pdC9iYW5uZXIt
bWFpbC1kaXAiPiA8aW1nIHNyYz0iaHR0cHM6Ly9pbWcudGltLml0L3Nkci9tYWlsZC9tYWls
X2RpcF82ODB4MTkwX0Jhbm5lcl9ESVNORVlfVElNVklTSU9OX0xBTkNJT192Mi5qcGciIHRp
dGxlPSJUSU0iIHN0eWxlPSJ3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBtYXJnaW4tdG9w
OiAyMHB4O21hcmdpbi1ib3R0b206IDIwcHg7Ij48L2E+DQoJCQk8L3RkPg0KCQk8L3RyPg0K
CQk8dHI+DQoJCQk8dGQgc3R5bGU9IndpZHRoOjU4NXB4OyBmb250LWZhbWlseTogVmVyZGFu
YTsgZm9udC1zaXplOjcuNXB0OyBjb2xvcjojMDAwOyB0ZXh0LWFsaWduOiBqdXN0aWZ5IiB3
aWR0aD0iMzk1Ij4NCgkJCQlRdWVzdG8gbWVzc2FnZ2lvIGUgaSBzdW9pIGFsbGVnYXRpIHNv
bm8gaW5kaXJpenphdGkgZXNjbHVzaXZhbWVudGUgYWxsZSBwZXJzb25lIGluZGljYXRlLiBM
YSBkaWZmdXNpb25lLCBjb3BpYSBvIHF1YWxzaWFzaSBhbHRyYSBhemlvbmUgZGVyaXZhbnRl
IGRhbGxhIGNvbm9zY2VuemEgZGkgcXVlc3RlIGluZm9ybWF6aW9uaSBzb25vIHJpZ29yb3Nh
bWVudGUgdmlldGF0ZS4gUXVhbG9yYSBhYmJpYXRlIHJpY2V2dXRvIHF1ZXN0byBkb2N1bWVu
dG8gcGVyIGVycm9yZSBzaWV0ZSBjb3J0ZXNlbWVudGUgcHJlZ2F0aSBkaSBkYXJuZSBpbW1l
ZGlhdGEgY29tdW5pY2F6aW9uZSBhbCBtaXR0ZW50ZSBlIGRpIHByb3Z2ZWRlcmUgYWxsYSBz
dWEgZGlzdHJ1emlvbmUsIEdyYXppZS4NCgkJCQk8YnI+PGJyPg0KCQkJCTxpPg0KCQkJCQlU
aGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGlzIGNvbmZpZGVudGlhbCBhbmQgbWF5
ICBjb250YWluIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gaW50ZW5kZWQgZm9yIHRoZSBhZGRy
ZXNzZWUocykgb25seS4gRGlzc2VtaW5hdGlvbiwgY29weWluZywgcHJpbnRpbmcgb3IgdXNl
IGJ5IGFueWJvZHkgZWxzZSBpcyB1bmF1dGhvcmlzZWQuIElmIHlvdSBhcmUgbm90IHRoZSBp
bnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBhbnkg
YXR0YWNobWVudHMgYW5kIGFkdmlzZSB0aGUgc2VuZGVyIGJ5IHJldHVybiAgZS1tYWlsLCBU
aGFua3MuDQoJCQkJPC9pPg0KCQkJCTxicj48YnI+DQoJCQkJPGI+UmlzcGV0dGEgbCdhbWJp
ZW50ZS4gTm9uIHN0YW1wYXJlIHF1ZXN0YSBtYWlsIHNlIG5vbiAmZWdyYXZlOyBuZWNlc3Nh
cmlvLjwvYj4NCgkJCTwvdGQ+DQoJCTwvdHI+DQoJCTwvdGFibGU+CQ0KCTwvYm9keT4NCjwv
aHRtbD4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_bb96b85cae084b88a1eea946b4533de1TELMBXD14BA020telecomit_--


From nobody Fri Apr 10 08:44:48 2020
Return-Path: <mbishop@evequefou.be>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42ED53A0C8D for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 08:44:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=evequefou.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z4LFxJgDHq4L for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 08:44:41 -0700 (PDT)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2115.outbound.protection.outlook.com [40.107.220.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9F58B3A0C8B for <quic@ietf.org>; Fri, 10 Apr 2020 08:44:41 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m73IEMkPfn3Wo27GOjjBS9rqSQsDQHKIF2HBa80XGGGnY1/8pHrIle1qNxrthXjQrD8vtPGM8XKWJ0YjTqiW11iWtj91zbG3zUJ3GAz0ygiXkX16HAd9GA7vA3WQ9f0E4GCwsutVLDa+RI7y6qt413fi5uzNB52Go9wiEeUOYE8yY2mqr6m/cInhTmlb5O1Yd/sTAiw0iMMPw8mVNLUl7TzImuw33cvJN1gxYN2CDJEWqJv7W0W57b+Fg+ca7h8W4w1R4p+U1c7ACuMxOJcWYdgaKEqjlHZB9tQGtOThQMbX3hJ40CQi4RLObJUMc02nkx8w0h9s8y1mJnbyEJG2Nw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PuJ6jZQAyBkrOIHxrgsvd6K8p508GGx7ZbWFvsDXdTY=; b=Rueaf/pmOxbNHMsx1B4xN6UuIlihnV1jDGJgHZ8KhsMHDq5vHcmYlL1KJCFWxvZrEW1alQxuGt0R3O5MxnbUMxFxqqpH+hfzjiNYGs8il6HRIb+m1AD51YRamM6phZ0KLm/wnEtH2+TZSHeX3Eb6dWW3aXqqvFiN7U800TuyOxsRP4CwRR/u3RCBa0QVvZT80DvMDP+3tWRbpG9rYKt5eD2qV40G/GXrfrlM4e0Hj+K4AbvDwQEgd/cZIw9356EOlishTE/N4x8EESBLjktZ6g8tEFnlzyiQbh08ZR+btemlItZLpH4rYoUmJvqJnLO7C4RIjpWGrlN55R+Jx0nx/g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=evequefou.be; dmarc=pass action=none header.from=evequefou.be; dkim=pass header.d=evequefou.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=evequefou.onmicrosoft.com; s=selector2-evequefou-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PuJ6jZQAyBkrOIHxrgsvd6K8p508GGx7ZbWFvsDXdTY=; b=sX61U0dpntbOGMXPGG/Yaa94Y644rOarGnEsOoCLNA0CKU0Ik8Ps33gBs5U/AmsDJYW+uhE4y2tXyW4gOvThR6VZ97FELthaUhVokdOBrg1IFkB2HMaB3atBL04GIrhodCGoxmUc3qbq0A4t1PJa0E/FLR9X8zj97SxbEAWzMIc=
Received: from CH2PR22MB2086.namprd22.prod.outlook.com (2603:10b6:610:8c::8) by CH2PR22MB2037.namprd22.prod.outlook.com (2603:10b6:610:8d::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15; Fri, 10 Apr 2020 15:44:39 +0000
Received: from CH2PR22MB2086.namprd22.prod.outlook.com ([fe80::5d05:3b25:6510:2a3d]) by CH2PR22MB2086.namprd22.prod.outlook.com ([fe80::5d05:3b25:6510:2a3d%4]) with mapi id 15.20.2900.015; Fri, 10 Apr 2020 15:44:39 +0000
From: Mike Bishop <mbishop@evequefou.be>
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
CC: "ted.ietf@gmail.com" <ted.ietf@gmail.com>, "fenix@fb.com" <fenix@fb.com>,  "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>, Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>, "lucaspardue.24.7@gmail.com" <lucaspardue.24.7@gmail.com>, "lars@eggert.org" <lars@eggert.org>, "quic@ietf.org" <quic@ietf.org>, "mt@lowentropy.net" <mt@lowentropy.net>
Subject: RE: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Topic: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Index: AQHWCb9S1+bTW3c/Fkmo5bSbbOBgxqhncZmAgAAR+gCAABvKgP//sDKAgAS/GICAAKEQgIAAnrqAgABuKICABMkjYA==
Date: Fri, 10 Apr 2020 15:44:39 +0000
Message-ID: <CH2PR22MB208654E65CB9AA005523EB29DADE0@CH2PR22MB2086.namprd22.prod.outlook.com>
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be> <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com> <2387458e-f2fd-2de9-ee68-4cee8ebbe9ed@uclouvain.be> <F2392732-FC09-46D0-99DF-EED238C68C77@fb.com> <b9982c48f7d9fd07542ec2504f1a9fbe67956a62.camel@ericsson.com> <CAKKJt-csFnU=Poiu6gEYkqsawfKeRiOu_ssn4LjxXmFFHHu2GA@mail.gmail.com> <02975081ad545b65391bc0da6eebe59c85b7f798.camel@ericsson.com> <CAKKJt-fOJzQYZmjdniGj8RJdjP93VmhaPiOmd_0nJaKgqRKdEg@mail.gmail.com>
In-Reply-To: <CAKKJt-fOJzQYZmjdniGj8RJdjP93VmhaPiOmd_0nJaKgqRKdEg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mbishop@evequefou.be; 
x-originating-ip: [2600:2b00:930c:7701:f550:2d3c:5610:4a69]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 86f4ab8a-fe0e-41f5-cd73-08d7dd66146f
x-ms-traffictypediagnostic: CH2PR22MB2037:
x-microsoft-antispam-prvs: <CH2PR22MB203774D8378B71B5124A765DDADE0@CH2PR22MB2037.namprd22.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0369E8196C
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CH2PR22MB2086.namprd22.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(346002)(366004)(136003)(376002)(396003)(39830400003)(52536014)(66946007)(9686003)(316002)(66446008)(33656002)(81156014)(8936002)(66476007)(64756008)(66556008)(2906002)(76116006)(8676002)(55016002)(71200400001)(508600001)(5660300002)(53546011)(4326008)(110136005)(6506007)(7416002)(86362001)(7696005)(186003)(54906003); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: evequefou.be does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: nXmgsRA9B7vgG9nXnhn60LJaibpRTgUFjcx3EhenrDegmF3aaJHBmzu4f6igj/RCzQonmB0COU5Gl7QRDFlMmaoTklBek2on6lqzrBDtSPeT+9nmyjZPAq/8Dyouqw2WJyEc4rxeYAD5HuKI6CA+iZFg+Jl/nsaZGXu9F8jLyOBjnEhtTgwU925n1V+dfVyFX/vkN1l8cwj3a719OPMRQbGTFeQq+lkTAUypVT7Es4ozGgRHWb2exJsky3zkE79YZNbTu13e8aOxub9vF1nfOtnu0dfU5XgkzbJ56gKl9eXhbgRD0tS5jgbOADEMDszNFQl1SyZ5C6Z3c4leHJUtG+mi3VxlZHtjg+LmyCzMmmcCrNu0AYyQj6bqUWvpvghKy2zcInfGRPXQfXzb+GnbTKsTgBw0Ig5xreuRaMQ1R/syY2MhPO0kUeFTRnCtkuqr
x-ms-exchange-antispam-messagedata: VWBbzJOdkteV22Gg/c+VhU43GsLpBisLBqMSkSQ0fZkLeEDYr4ifyyOf+FYclavyhLvIEeDN2aEJl45ttJ/jsu1Jl+Zc3UR8RvKks7BRqOMOBH9GicSRzZDelb63+RGgvYI+y/mlxP9zsE569eWTSgdQ0EVW1BInf9dx6aQxU8kJjVThTrh6K3hnvCtwdz1jJgLHPo5ifY1IEmjUKaqOUw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CH2PR22MB208654E65CB9AA005523EB29DADE0CH2PR22MB2086namp_"
MIME-Version: 1.0
X-OriginatorOrg: evequefou.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 86f4ab8a-fe0e-41f5-cd73-08d7dd66146f
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2020 15:44:39.3756 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 41eaf50b-882d-47eb-8c4c-0b5b76a9da8f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 42b/Xye0GrmRqDZ65wCAj0Po5RSrR426sKT9y5HME5O+18EpkGRLmBT1i2yDxv2M2TyPwJRxbh6FgVqi61WbrA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR22MB2037
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/vgK_0-RIL3eSd2pub1UHvmHoiGg>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Apr 2020 15:44:46 -0000

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

RnVuY3Rpb25hbGx5LCBJIHRoaW5rIHRoYXQgd2hhdCBnZXRzIGV4cG9zZWQgdG8gYW4gYXBwbGlj
YXRpb24gaXMgYSBjb25uZWN0aW9uIG9iamVjdCB3aXRoIGEgc2V0IG9mIHN0cmVhbXMuICBBbiBh
cHBsaWNhdGlvbiBuZWVkcyB0byB0YWtlIHNvbWUgY29tYmluYXRpb24gb2YgdHdvIGRlc2lnbiBj
aG9pY2VzOg0KDQogICogICBBIG5ldyBwcm90b2NvbCBtb2RlbCB0aGF0IGlzIHRhaWxvcmVkIHRv
IGEgbXVsdGktc3RyZWFtIHRyYW5zcG9ydA0KICAqICAgUnVubmluZyBhbiBpbnN0YW5jZSBvZiB0
aGUgcHJvdG9jb2wgb24gZWFjaCBzdHJlYW0NCg0KSFRUUC8zIGlzIGEgaHlicmlkIG9mIHRoZSB0
d28sIHdpdGggdGhlIG92ZXJhbGwgcHJvdG9jb2wgaGFuZGxpbmcgbXVsdGlwbGUgc3RyZWFtcyBi
dXQgcmVxdWVzdHMgb24gZWFjaCBzdHJlYW0gbWlnaHQgYmUgZXh0cmFjdGVkIGFuZCByb3V0ZWQg
c2VwYXJhdGVseS4gIEFuIEFMUE4gdG9rZW4gaW5oZXJlbnRseSBkZWZpbmVzIHRoZSBwcm90b2Nv
bCwgYW5kIHRoZSBwcm90b2NvbCBoYXMgdG8gZGVmaW5lIGhvdyB0byBkbyB0aGlzLiAgVGhlcmUg
Y2Fu4oCZdCBiZSBhbiBBTFBOIHByb3RvY29sIGZvciDigJxJIGR1bm5vLuKAnQ0KDQpXaGVuIGRl
c2lnbmluZyBtdWx0aS1wYXRoLCB5b3XigJlsbCBoYXZlIGRpZmZlcmVudCBmb2N1c2VzIGJhc2Vk
IG9uIHdoaWNoIG1vZGVsIHlvdSBhc3N1bWUgdGhlIHByb3RvY29sIGlzIHVzaW5nLiAgRm9yIGV4
YW1wbGUsIHlvdSBjYW4gcm91dGUgZWFjaCBzdHJlYW0gaW5kZXBlbmRlbnRseSDigJMgYnV0IGlm
IHlvdSBmYWlsIHRvIGRlbGl2ZXIgYSBzdHJlYW0gdGhhdCBoYXMgY3Jvc3Mtc3RyZWFtIGRlcGVu
ZGVuY2llcywgdGhlbiBldmVyeXRoaW5nIHN1ZmZlcnMuICBQcm90b2NvbHMgb3ZlciBRVUlDIHdp
bGwgaW5oZXJlbnRseSByZXF1aXJlIGEgc2VwYXJhdGUgZGVmaW5pdGlvbiBmcm9tIHRoZSBzYW1l
IHByb3RvY29sIG92ZXIgVENQLCB1bmxlc3MgeW91IHVzZSBhIHNpbmdsZSBzdHJlYW0uICAoUHJv
dG9jb2xzIG92ZXIgU0NUUCB3b3VsZG7igJl0IHNhY3JpZmljZSBhcyBtdWNoIHRvIGJlIHBvcnRl
ZCBkaXJlY3RseS4pDQoNCklmIEnigJltIGV4dHJhcG9sYXRpbmcgUm9iZXJ0b+KAmXMgaWRlYSBv
ZiBhIHNlc3Npb24gbGF5ZXIgY29ycmVjdGx5LCBpdOKAmXMgZXNzZW50aWFsbHkgYW4gdW5kZXJz
dGFuZGluZyBpbiBRVUlDIHRoYXQgd291bGQgZGVzY3JpYmUgaG93IHRoZSBhcHBsaWNhdGlvbiBp
bnRlbmRzIHRvIHVzZSB0aGUgbXVsdGlwbGUgc3RyZWFtcyBhbmQgaG93IHRoZXnigJlyZSByZWxh
dGVkIHRvIGVhY2ggb3RoZXIuICBJIGRvbuKAmXQgdGhpbmsgeW91IGNhbiBkbyB0aGF0IGdlbmVy
aWNhbGx5LCBidXQgaWYgeW91IGNvdWxkLCBJIGFncmVlIGl0IHdvdWxkIHNpbXBsaWZ5IGEgbG90
IG9mIGNvbmNlcm5zLg0KDQpVbHRpbWF0ZWx5LCBJIHRoaW5rIG11bHRpLXBhdGggd291bGQgaGF2
ZSB0byBtYW5pZmVzdCB0aGUgc2FtZSB3YXkgbXVsdGktc3RyZWFtIGRvZXMg4oCTIHlvdSBleHBv
c2UgaXQgdG8gdGhlIGFwcGxpY2F0aW9uIGxheWVyLCBhbmQgbGV0IHRoZSBhcHAgZGlyZWN0IGhv
dyB0byBsZXZlcmFnZSBpdCBmb3IgdGhlIHdheSBpdOKAmXMgbWFwcGVkIG9udG8gdGhlIHRyYW5z
cG9ydC4NCg0KRnJvbTogUVVJQyA8cXVpYy1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2Yg
U3BlbmNlciBEYXdraW5zIGF0IElFVEYNClNlbnQ6IFR1ZXNkYXksIEFwcmlsIDcsIDIwMjAgMTA6
MjMgQU0NClRvOiBNYWdudXMgV2VzdGVybHVuZCA8bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24u
Y29tPg0KQ2M6IHRlZC5pZXRmQGdtYWlsLmNvbTsgZmVuaXhAZmIuY29tOyBPbGl2aWVyLkJvbmF2
ZW50dXJlQHVjbG91dmFpbi5iZTsgTWlyamEgS3VlaGxld2luZCA8bWlyamEua3VlaGxld2luZEBl
cmljc3Nvbi5jb20+OyBsdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbTsgbGFyc0BlZ2dlcnQub3Jn
OyBxdWljQGlldGYub3JnOyBtdEBsb3dlbnRyb3B5Lm5ldA0KU3ViamVjdDogUmU6IFVzZSBvZiBt
dWx0aXBsZSBwYXRocyBbd2FzOiBSZTogW0Z3ZDogTmV3IExpYWlzb24gU3RhdGVtZW50LCAiTFMg
b24gbmVlZCBmb3IgTXVsdGktUGF0aCBRVUlDIGZvciBBVFNTUyJdXQ0KDQpIaSwgTWFnbnVzLA0K
DQpPbiBUdWUsIEFwciA3LCAyMDIwIGF0IDI6NDggQU0gTWFnbnVzIFdlc3Rlcmx1bmQgPG1hZ251
cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbTxtYWlsdG86bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nz
b24uY29tPj4gd3JvdGU6DQpUaGFua3MsDQoNClNvIEkgd2FzIGdyb3BpbmcgYWZ0ZXIgc29tZXRo
aW5nIG1vcmUgY29tcGxleC4gU28gYmFzaWNhbGx5IHRoZSBkZWZpbml0aW9uIG9mDQpyZWxpYWJs
ZSBtdWx0aS1zdHJlYW0gdXNhZ2Ugb2YgUVVJQyB0aGF0IGhhcyBhbiBBTFBOIHRvIGlkZW50aWZ5
IHRoYXQgdGhlcmUgaXQNCmlzIHVwIHRvIHRoZSBhcHBsaWNhdGlvbiB0byBpbnRlcnByZXQgaG93
IHRoZSBzdHJlYW1zIGFyZSB1c2VkLiBBIHNvcnQgb2YgIlRDUA0Kc29ja2V0IiBmb3IgUVVJQz8g
V2hpY2ggbWlnaHQgYWxzbyBpbXBseSBzb21lIGJhc2ljIGNvbnN0cmFpbnRzIG9uIHRoZSBBUEkN
CmJldHdlZW4gdGhlIGFwcGxpY2F0aW9uIGFuZCB0aGUgUVVJQyBzdGFjaz8NCg0KTWFnbnVzDQoN
ClRoYW5rcyBmb3IgdGhpcy4gSSB3YXMgdGhpbmtpbmcgdGhhdCB3aGF0IHlvdSdyZSB0YWxraW5n
IGFib3V0LCBpcyB3aGF0IG90aGVyIHBlb3BsZSBhcmUgYWxzbyBncm9waW5nIGZvciwgYXNzdW1p
bmcgdmFyaW91cyBsZXZlbHMgb2YgY29tcGxleGl0eSA6LSkNCg0KQ291bGQgeW91IGdpdmUgYW4g
ZXhhbXBsZSBvciB0d28gb2YgdGhlIGtpbmQgb2YgYmFzaWMgY29uc3RyYWludHMgeW91J3JlIHRo
aW5raW5nIG9mLCBzbyB3ZSBjYW4gYmV0dGVyIHVuZGVyc3RhbmQ/DQoNCkJlc3QsDQoNClNwZW5j
ZXINCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws
IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1z
b0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBo
DQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmln
aHQ6MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xv
cjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0
aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4w
aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERl
ZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoxNzc3NDA5ODIyOw0KCW1zby1s
aXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxOTQ4MTYzNjYgNjc2OTg2
ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkg
Njc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZl
bDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
pzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpA
bGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVs
OA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0K
QGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpX
aW5nZGluZ3M7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRv
bTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVm
YXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxv
OmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwh
W2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5r
PSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkZ1bmN0aW9uYWxseSwgSSB0aGluayB0aGF0IHdoYXQgZ2V0cyBleHBvc2VkIHRvIGFuIGFw
cGxpY2F0aW9uIGlzIGEgY29ubmVjdGlvbiBvYmplY3Qgd2l0aCBhIHNldCBvZiBzdHJlYW1zLiZu
YnNwOyBBbiBhcHBsaWNhdGlvbiBuZWVkcyB0byB0YWtlIHNvbWUgY29tYmluYXRpb24gb2YgdHdv
IGRlc2lnbiBjaG9pY2VzOjxvOnA+PC9vOnA+PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBp
biIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJn
aW4tbGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPkEgbmV3IHByb3RvY29sIG1vZGVs
IHRoYXQgaXMgdGFpbG9yZWQgdG8gYSBtdWx0aS1zdHJlYW0gdHJhbnNwb3J0PG86cD48L286cD48
L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjtt
c28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+UnVubmluZyBhbiBpbnN0YW5jZSBvZiB0aGUgcHJvdG9j
b2wgb24gZWFjaCBzdHJlYW08bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SFRUUC8zIGlz
IGEgaHlicmlkIG9mIHRoZSB0d28sIHdpdGggdGhlIG92ZXJhbGwgcHJvdG9jb2wgaGFuZGxpbmcg
bXVsdGlwbGUgc3RyZWFtcyBidXQgcmVxdWVzdHMgb24gZWFjaCBzdHJlYW0gbWlnaHQgYmUgZXh0
cmFjdGVkIGFuZCByb3V0ZWQgc2VwYXJhdGVseS4mbmJzcDsgQW4gQUxQTiB0b2tlbiBpbmhlcmVu
dGx5IGRlZmluZXMgdGhlIHByb3RvY29sLCBhbmQgdGhlIHByb3RvY29sIGhhcyB0byBkZWZpbmUg
aG93DQogdG8gZG8gdGhpcy4mbmJzcDsgVGhlcmUgY2Fu4oCZdCBiZSBhbiBBTFBOIHByb3RvY29s
IGZvciDigJxJIGR1bm5vLuKAnTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XaGVuIGRlc2lnbmlu
ZyBtdWx0aS1wYXRoLCB5b3XigJlsbCBoYXZlIGRpZmZlcmVudCBmb2N1c2VzIGJhc2VkIG9uIHdo
aWNoIG1vZGVsIHlvdSBhc3N1bWUgdGhlIHByb3RvY29sIGlzIHVzaW5nLiZuYnNwOyBGb3IgZXhh
bXBsZSwgeW91IGNhbiByb3V0ZSBlYWNoIHN0cmVhbSBpbmRlcGVuZGVudGx5IOKAkyBidXQgaWYg
eW91IGZhaWwgdG8gZGVsaXZlciBhIHN0cmVhbSB0aGF0IGhhcyBjcm9zcy1zdHJlYW0gZGVwZW5k
ZW5jaWVzLA0KIHRoZW4gZXZlcnl0aGluZyBzdWZmZXJzLiZuYnNwOyBQcm90b2NvbHMgb3ZlciBR
VUlDIHdpbGwgaW5oZXJlbnRseSByZXF1aXJlIGEgc2VwYXJhdGUgZGVmaW5pdGlvbiBmcm9tIHRo
ZSBzYW1lIHByb3RvY29sIG92ZXIgVENQLCB1bmxlc3MgeW91IHVzZSBhIHNpbmdsZSBzdHJlYW0u
Jm5ic3A7IChQcm90b2NvbHMgb3ZlciBTQ1RQIHdvdWxkbuKAmXQgc2FjcmlmaWNlIGFzIG11Y2gg
dG8gYmUgcG9ydGVkIGRpcmVjdGx5Lik8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgSeKAmW0g
ZXh0cmFwb2xhdGluZyBSb2JlcnRv4oCZcyBpZGVhIG9mIGEgc2Vzc2lvbiBsYXllciBjb3JyZWN0
bHksIGl04oCZcyBlc3NlbnRpYWxseSBhbiB1bmRlcnN0YW5kaW5nIGluIFFVSUMgdGhhdCB3b3Vs
ZCBkZXNjcmliZSBob3cgdGhlIGFwcGxpY2F0aW9uIGludGVuZHMgdG8gdXNlIHRoZSBtdWx0aXBs
ZSBzdHJlYW1zIGFuZCBob3cgdGhleeKAmXJlIHJlbGF0ZWQgdG8gZWFjaCBvdGhlci4mbmJzcDsg
SSBkb27igJl0IHRoaW5rDQogeW91IGNhbiBkbyB0aGF0IGdlbmVyaWNhbGx5LCBidXQgaWYgeW91
IGNvdWxkLCBJIGFncmVlIGl0IHdvdWxkIHNpbXBsaWZ5IGEgbG90IG9mIGNvbmNlcm5zLjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5VbHRpbWF0ZWx5LCBJIHRoaW5rIG11bHRpLXBhdGggd291bGQg
aGF2ZSB0byBtYW5pZmVzdCB0aGUgc2FtZSB3YXkgbXVsdGktc3RyZWFtIGRvZXMg4oCTIHlvdSBl
eHBvc2UgaXQgdG8gdGhlIGFwcGxpY2F0aW9uIGxheWVyLCBhbmQgbGV0IHRoZSBhcHAgZGlyZWN0
IGhvdyB0byBsZXZlcmFnZSBpdCBmb3IgdGhlIHdheSBpdOKAmXMgbWFwcGVkIG9udG8gdGhlIHRy
YW5zcG9ydC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IFFVSUMgJmx0O3F1
aWMtYm91bmNlc0BpZXRmLm9yZyZndDsgPGI+T24gQmVoYWxmIE9mIDwvYj4NClNwZW5jZXIgRGF3
a2lucyBhdCBJRVRGPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIEFwcmlsIDcsIDIwMjAgMTA6
MjMgQU08YnI+DQo8Yj5Ubzo8L2I+IE1hZ251cyBXZXN0ZXJsdW5kICZsdDttYWdudXMud2VzdGVy
bHVuZEBlcmljc3Nvbi5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiB0ZWQuaWV0ZkBnbWFpbC5jb207
IGZlbml4QGZiLmNvbTsgT2xpdmllci5Cb25hdmVudHVyZUB1Y2xvdXZhaW4uYmU7IE1pcmphIEt1
ZWhsZXdpbmQgJmx0O21pcmphLmt1ZWhsZXdpbmRAZXJpY3Nzb24uY29tJmd0OzsgbHVjYXNwYXJk
dWUuMjQuN0BnbWFpbC5jb207IGxhcnNAZWdnZXJ0Lm9yZzsgcXVpY0BpZXRmLm9yZzsgbXRAbG93
ZW50cm9weS5uZXQ8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFVzZSBvZiBtdWx0aXBsZSBwYXRo
cyBbd2FzOiBSZTogW0Z3ZDogTmV3IExpYWlzb24gU3RhdGVtZW50LCAmcXVvdDtMUyBvbiBuZWVk
IGZvciBNdWx0aS1QYXRoIFFVSUMgZm9yIEFUU1NTJnF1b3Q7XV08bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSwgTWFnbnVzLCZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gVHVlLCBBcHIgNywgMjAyMCBhdCAyOjQ4IEFN
IE1hZ251cyBXZXN0ZXJsdW5kICZsdDs8YSBocmVmPSJtYWlsdG86bWFnbnVzLndlc3Rlcmx1bmRA
ZXJpY3Nzb24uY29tIj5tYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb208L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBw
dDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlRoYW5rcyw8YnI+DQo8YnI+DQpTbyBJIHdhcyBncm9waW5nIGFmdGVyIHNvbWV0aGluZyBt
b3JlIGNvbXBsZXguIFNvIGJhc2ljYWxseSB0aGUgZGVmaW5pdGlvbiBvZjxicj4NCnJlbGlhYmxl
IG11bHRpLXN0cmVhbSB1c2FnZSBvZiBRVUlDIHRoYXQgaGFzIGFuIEFMUE4gdG8gaWRlbnRpZnkg
dGhhdCB0aGVyZSBpdDxicj4NCmlzIHVwIHRvIHRoZSBhcHBsaWNhdGlvbiB0byBpbnRlcnByZXQg
aG93IHRoZSBzdHJlYW1zIGFyZSB1c2VkLiBBIHNvcnQgb2YgJnF1b3Q7VENQPGJyPg0Kc29ja2V0
JnF1b3Q7IGZvciBRVUlDPyBXaGljaCBtaWdodCBhbHNvIGltcGx5IHNvbWUgYmFzaWMgY29uc3Ry
YWludHMgb24gdGhlIEFQSTxicj4NCmJldHdlZW4gdGhlIGFwcGxpY2F0aW9uIGFuZCB0aGUgUVVJ
QyBzdGFjaz8gPGJyPg0KPGJyPg0KTWFnbnVzPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MgZm9yIHRoaXMuIEkgd2FzIHRo
aW5raW5nIHRoYXQgd2hhdCB5b3UncmUgdGFsa2luZyBhYm91dCwgaXMgd2hhdCBvdGhlciBwZW9w
bGUgYXJlIGFsc28gZ3JvcGluZyBmb3IsIGFzc3VtaW5nIHZhcmlvdXMgbGV2ZWxzIG9mIGNvbXBs
ZXhpdHkgOi0pPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkNvdWxkIHlvdSBnaXZlIGFuIGV4YW1wbGUgb3IgdHdvIG9mIHRoZSBraW5kIG9mIGJh
c2ljIGNvbnN0cmFpbnRzIHlvdSdyZSB0aGlua2luZyBvZiwgc28gd2UgY2FuIGJldHRlciB1bmRl
cnN0YW5kPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5CZXN0LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5TcGVuY2VyPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_CH2PR22MB208654E65CB9AA005523EB29DADE0CH2PR22MB2086namp_--


From nobody Fri Apr 10 13:08:59 2020
Return-Path: <mbishop@evequefou.be>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E3BE3A0BFE for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 13:08:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=evequefou.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3QbtgHuWIPl3 for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 13:08:54 -0700 (PDT)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2121.outbound.protection.outlook.com [40.107.223.121]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A75103A0BFC for <quic@ietf.org>; Fri, 10 Apr 2020 13:08:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TEaEdZN4bna/P53nlHCWDgPQ58qHzpnEmzoiLM/vygeDTGjMPVHW4tp8vjEw1cXGf26eVpFcU2LbtRYzw8rSJJAYLhERUghqrWZMTlLWrNetZzQmmXOFHXAOuj1gZJxs005n8MQ46bPTcISGv7qutdLCGSFdlDzf7MzQdjeKt9F3APIirWTVih1MXF+cfR2/7gTBtBOlXBMOZWOE0xMzEbyBXGhuXS3YACNh0kyckhhIlNicr2BMSWlkHuff6Vcrjs6YAWFSwttiIeCcsPfVUH1HYuohqgdNNnx2WHne9AALWoc4UD7omKSKxQ7r3M355fQSbLimGjNrChAYNQ3fwg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8A2Hc6oi9g/PLsZ2nFZSM4XS4i11PspSzqzxkKKm/vs=; b=kmuIjE5hSw1n8Rx/5uMSYPAd3j538Eb5eYq2kee7EhrwjgfXdhJ9qZ73BkVaz+LWfByMWaP/wTCnPEFrXT3Qt1FDSxJa3BvhUzt2ATrHyvjMvlwbwPbcscVlmYlEyBbWugW0GTGdjRxM90XQrDmdDDDXAHXAPVe5bkDTapEX90W5vpRN0j5yD1Hmyk7zwQo51xj+5r+Q2mPHkHksjvkxCCVm605gDUCqeOyVPD2VM/F0kL3XowDa8qBRH1ERRSqPp9+GlA7Z6XHNI7XLO2md8F9P79sQc0kFlruwrs8kxZHGb/Z9kmouwBD+INxrsMdWWC6nUxTqWOsIUd+79v8PFw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=evequefou.be; dmarc=pass action=none header.from=evequefou.be; dkim=pass header.d=evequefou.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=evequefou.onmicrosoft.com; s=selector2-evequefou-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8A2Hc6oi9g/PLsZ2nFZSM4XS4i11PspSzqzxkKKm/vs=; b=LX3uNWJO24dYMYFizIPoRtE+2aZbgAJSO8Qgxy3O0uwImnHZIxfGeVf9uCEe410ynwu1S46AzylVyru0BLmDKj6hGwD6FRCNW28BsBf73zVJZZ0FdaVdwlWDRP0bA+RwiyveUI+sRSboziZf7x5Slt0bUdOW+uG8GWOT7Kl1JAI=
Received: from CH2PR22MB2086.namprd22.prod.outlook.com (2603:10b6:610:8c::8) by CH2PR22MB1912.namprd22.prod.outlook.com (2603:10b6:610:85::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.20; Fri, 10 Apr 2020 20:08:52 +0000
Received: from CH2PR22MB2086.namprd22.prod.outlook.com ([fe80::5d05:3b25:6510:2a3d]) by CH2PR22MB2086.namprd22.prod.outlook.com ([fe80::5d05:3b25:6510:2a3d%4]) with mapi id 15.20.2900.015; Fri, 10 Apr 2020 20:08:52 +0000
From: Mike Bishop <mbishop@evequefou.be>
To: Kazuho Oku <kazuhooku@gmail.com>, Martin Duke <martin.h.duke@gmail.com>
CC: IETF QUIC WG <quic@ietf.org>
Subject: RE: PR #3547: community input needed
Thread-Topic: PR #3547: community input needed
Thread-Index: AQHWCU06AmWjsV5fDUiIavMmRzaGSahm/EgAgAvUnXA=
Date: Fri, 10 Apr 2020 20:08:52 +0000
Message-ID: <CH2PR22MB2086C3DF03CFCBFA4FC63FB0DADE0@CH2PR22MB2086.namprd22.prod.outlook.com>
References: <CAM4esxSrRvpms8JmiZfKgbRAZtQFLkuXvoB9LZqN-NwmMpRY+g@mail.gmail.com> <CANatvzzvxjbd5P9t6+L_09+aa=aECjFBCQeHWb9iJ4kc17QR3Q@mail.gmail.com>
In-Reply-To: <CANatvzzvxjbd5P9t6+L_09+aa=aECjFBCQeHWb9iJ4kc17QR3Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mbishop@evequefou.be; 
x-originating-ip: [2600:2b00:930c:7701:ed11:b1a7:c662:2d5f]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: eacfa1f9-f436-4766-3fbf-08d7dd8afd6a
x-ms-traffictypediagnostic: CH2PR22MB1912:
x-microsoft-antispam-prvs: <CH2PR22MB1912E1C3F065C24FA8D87C88DADE0@CH2PR22MB1912.namprd22.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0369E8196C
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CH2PR22MB2086.namprd22.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(136003)(376002)(346002)(39830400003)(396003)(366004)(5660300002)(508600001)(186003)(7696005)(8676002)(8936002)(53546011)(6506007)(81156014)(86362001)(316002)(66946007)(52536014)(2906002)(4326008)(71200400001)(55016002)(110136005)(9686003)(33656002)(66446008)(66476007)(76116006)(66556008)(64756008); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: evequefou.be does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: bkXqrLWcEMyqnAh8joz+nGeKffwn0fuPnMUOB6ichJXGxqfh7+Rl2XWDrhCWWEZbitx/5MjWCZ982RaN2GJK/BaIEONKo+6xpR0YOZB6Oi73LDO3aOU2R8FiD5Sjk15UTRZ1sq0sQERl9hWAaHsns2NjTo8idK7vLuRu2nPLq6NY0KOthY1rZCpHeudWnw5xoXeGqxNAIRaA9zOhBigD1KRbIBJ76H2dRgi/6hyIPie3/TBipXo51TQmJIRGShgXsMiYiQEsd40Eq3Ag0MZBOHqmw8fqKIqCVbVUJztCyqBNyBlBIkx5k96L/eBsSLaN7avdblPzqp9XsQ5aqQaIqlXqgZLRWkvGDYYv1vn4a2wKQYnOOvF//D/408ER2rfCnwzKxQbEayXOehTtEocCllhnU0meYkwgsed3+EoyFha7a/LtmgZpRZgwBgFvnMuOknE+/lbG3DbG6XrPgA9yaffDIOzfI6yIJKfunIx13BldGoNOYoAT1MfYxLEKOSb2zfPWasBg0ldLWmY8eOApaA==
x-ms-exchange-antispam-messagedata: cS9TOSkM1wMidrQlO1uoj1zaqumw/uQ3LNCRnQ7b/kSg1xXYWbSVieTgYJsGMrvAHvCk5OyPDVcuiNcioAGx/wGKRgWjgFGendENV9IRdDVwas8UtzhUbyKIBQC/Aji+Ln6amNb1zz/6W6Ife5qkNlebmprxIZa41SxmcB/HC3lve5Njs30ztK36egrWLPbEQgmJqoJmYwxATCvaRuTycQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CH2PR22MB2086C3DF03CFCBFA4FC63FB0DADE0CH2PR22MB2086namp_"
MIME-Version: 1.0
X-OriginatorOrg: evequefou.be
X-MS-Exchange-CrossTenant-Network-Message-Id: eacfa1f9-f436-4766-3fbf-08d7dd8afd6a
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2020 20:08:52.2172 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 41eaf50b-882d-47eb-8c4c-0b5b76a9da8f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: +N04noVXBX1fhbxBs6t1FF1iDa+B1xKjh/Wi191CnPj3q25LBGmn/kUpzUoQZqTdd81rc/aNWNibY7gvwsXtVg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR22MB1912
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/9-OlqQrnms2P7Ze0MMjuUgj62lk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Apr 2020 20:08:57 -0000

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

UGlsaW5nIG9uIHZlcnkgbGF0ZSB0byB0aGlzIHRocmVhZCwgYXMgSeKAmXZlIGFscmVhZHkgc2Fp
ZCBteSBwaWVjZSBvbiB0aGUgaXNzdWUgYW5kIHN1Z2dlc3RlZCBhIGxlc3MtcmVmaW5lZCB2ZXJz
aW9uIG9mIHRoZSBNYXJ0aW5z4oCZIOKAnGxhZ+KAnSBwcm9wb3NhbC4gIEkgZG8gbm90IGxpa2Ug
dGhlIGlkZWEgdGhhdCBhbiBlbmRwb2ludCBpcyBnb2luZyB0byBkcm9wIHN0YXRlIGFuZCBuZXZl
ciByZXRpcmUgaXQsIHBhcnRpY3VsYXJseSBzaW5jZSB0aGUgQ0lEIGlzc3VlciBNQVkgY2xvc2Ug
dGhlIGNvbm5lY3Rpb24gd2hlbiB0aGlzIGhhcHBlbnMuICAoQXNzdW1pbmcgaXTigJlzIGFuIHVu
bHVja3kgbG9zcyBwYXR0ZXJuIGFuZCBub3QgYSBtYWxpY2lvdXMgcGVlciwgb2YgY291cnNlLikN
Cg0KVGhpcyBpcyBzb2x2YWJsZSBpbiBjb25zdGFudCBzcGFjZSBpbiBpbXBsZW1lbnRhdGlvbnMu
ICBXZSBkb27igJl0IG5lZWQgdG8gc3BlY2lmeSB0aGUgbWVjaGFuaXNtIHRoYXQgYW4gaW1wbGVt
ZW50YXRpb24gbXVzdCB1c2U7IHdlIGp1c3QgbmVlZCB0byBub3RlIHRoYXQgdGhlIGF0dGFjayBl
eGlzdHMgYW5kIHRoYXQgaW1wbGVtZW50YXRpb25zIHNob3VsZCBib3VuZCB0aGUgc3RhdGUgdGhl
eSB1c2Ugd2hpbGUgY29udGludWluZyB0byBzZW5kIHRoZSByZXF1aXJlZCBmcmFtZXMuICBBbmQg
aW5kZWVkLCAjMzU0NyBzYXlzIHRoYXQgZW5kcG9pbnRzIFNIT1VMRCBsaW1pdCB0aGVpciBzdGF0
ZSBjb21taXRtZW50ICh3aXRoIGEgc3VnZ2VzdGVkIGxvd2VyIGJvdW5kIGZvciB0aGF0IGxpbWl0
KSwgTVVTVCBOT1QgZm9yZ2V0IENJRHMgYmVmb3JlIHJldGlyaW5nIHRoZW0sIGFuZCBNQVkgdHJl
YXQgdG9vIG1hbnkgb3V0c3RhbmRpbmcgcmV0aXJlbWVudHMgYXMgYW4gZXJyb3IuDQoNClRoZXJl
4oCZcyBhIHNlcGFyYXRlIGVkaXRvcmlhbCBxdWVzdGlvbiBvZiB3aGV0aGVyIHdlIHdhbnQgdG8g
b3V0bGluZSB0aGlzIHJlYXNvbmFibGUgZGVmZW5zZSwgYnV0IEkgZG9u4oCZdCB0aGluayBhbnlv
bmUgaXMgc3VnZ2VzdGluZyB0aGF0IHdlIHJlcXVpcmUgdGhpcyBwYXJ0aWN1bGFyIGltcGxlbWVu
dGF0aW9uLiAgVGhlIHByb3Bvc2VkIHRleHQgYWxsb3dzIGZvciBvdGhlciBkZXNpZ25zLCBzdWNo
IGFzIHRlcm1pbmF0aW5nIHRoZSBjb25uZWN0aW9uIGlmIHRoZSBzdGF0ZSBjb21taXRtZW50IGV4
Y2VlZHMgeW91ciBsaW1pdC4NCg0KRnJvbTogUVVJQyA8cXVpYy1ib3VuY2VzQGlldGYub3JnPiBP
biBCZWhhbGYgT2YgS2F6dWhvIE9rdQ0KU2VudDogRnJpZGF5LCBBcHJpbCAzLCAyMDIwIDM6MTQg
QU0NClRvOiBNYXJ0aW4gRHVrZSA8bWFydGluLmguZHVrZUBnbWFpbC5jb20+DQpDYzogSUVURiBR
VUlDIFdHIDxxdWljQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFBSICMzNTQ3OiBjb21tdW5pdHkg
aW5wdXQgbmVlZGVkDQoNCkZXSVcsIEkgZG8gbm90IHRoaW5rIHRoZSB0d28gYXBwcm9hY2hlcyBh
cmUgZXhjbHVzaXZlIHRvIGVhY2ggb3RoZXIuDQoNCkkgd291bGQgc2F5IHRoYXQgImxlYWsiIGlz
IGEgc3VwZXJzZXQgb2YgImxhZy4iDQoNCldoYXQgdGhlICJsZWFrIiBhcHByb2FjaCBzYXlzIGlz
IHRoYXQgdGhlIHN0YXRlIHRoYXQgYW4gZW5kcG9pbnQgbmVlZHMgdG8gcmV0YWluIGlzIG1vcmUg
dGhhbiBYLCB3aGVyZSBYIGlzIDIgKiBtYXhfY29ubmVjdGlvbl9pZF9saW1pdC4NCg0KSWYgYW4g
ZW5kcG9pbnQgY2FuIHJldGFpbiBhbnkgbnVtYmVyIG9mIENJRHMgYmVpbmcgcmV0aXJlZCBpbiBh
IGxpbWl0ZWQgYW1vdW50IG9mIHN0YXRlLCB0aGVuIHRoYXQncyBmaW5lLiBUaGF0J3MgZm9sbG93
aW5nIHRoZSByZWNvbW1lbmRhdGlvbi4NCg0KVGhlIHJpc2sgb2YgbGVha2luZyBzb21lIHJldGly
ZW1lbnRzIGlzIHRoYXQgYW4gdW5sdWNreSBlbmRwb2ludCBtaWdodCBydW4gb3V0IG9mIENJRHMg
ZWFybGllciB0aGFuIGluIHRoZSBpZGVhbCBjYXNlLiBCdXQgSSBkbyBub3QgdGhpbmsgdGhhdCBp
cyBhbiBpc3N1ZS4NCg0KVGhhdCBpcyBiZWNhdXNlIHBlZXJzIGFyZSBhbGxvd2VkIHRvIGxpbWl0
IHRoZSBudW1iZXIgb2YgQ0lEcyB0aGV5IG9mZmVyLCBhbmQgdGhlIHRoZXJlZm9yZSBlbmRwb2lu
dHMgYXJlIGV4cGVjdGVkIHRvIHNlZSBwZWVycyBub3QgcHJvdmlkaW5nIGVub3VnaCBDSURzIChv
ciBzdG9wIHByb3ZpZGluZyBhbnkgQ0lEcyBhdCBhbGwpLiBUaGF0J3MgYSBub3JtIGluIFFVSUN2
MSAvIEgzLiBDbGllbnRzIHdvdWxkIHNpbXBseSByZWNvbm5lY3QgdG8gdGhlIHNlcnZlciB1c2lu
ZyAwLVJUVC4NCg0KQ29uc2lkZXJpbmcgdGhhdCwgSSBkbyBub3QgdGhpbmsgd2UgbmVlZCB0byBy
ZXF1aXJlIHBlb3BsZSB0byBpbXBsZW1lbnQgdGhlICJsYWciIGxvZ2ljLCB3aGljaCBleHBlY3Rz
IGEgcGFydGljdWxhciBkYXRhIHN0cnVjdHVyZSBpbiBob3cgdGhleSByZXRhaW4gdGhlIENJRHMu
DQoNCg0KMjAyMOW5tDTmnIgz5pelKOmHkSkgOToxNyBNYXJ0aW4gRHVrZSA8bWFydGluLmguZHVr
ZUBnbWFpbC5jb208bWFpbHRvOm1hcnRpbi5oLmR1a2VAZ21haWwuY29tPj46DQpIZWxsbyBRVUlD
LA0KDQpXZSBoYXZlIGhhZCBhbiBlbmRsZXNzIGRpc2N1c3Npb24gb24gIzM1NDc8aHR0cHM6Ly9n
aXRodWIuY29tL3F1aWN3Zy9iYXNlLWRyYWZ0cy9wdWxsLzM1NDc+LCBhbmQgS2F6dWhvLCBNVCwg
YW5kIEkgaGF2ZSBnb3R0ZW4gdG8gdGhlIHBvaW50IHdoZXJlIGV2ZXJ5b25lIGVsc2UgaXMgZXho
YXVzdGVkLCB0aGUgZGVjaXNpb24gc3BhY2UgaXMgb3BhcXVlIHRvIG5ld2NvbWVycywgYW5kIHdl
J3JlIG1ha2luZyB2YWx1ZSBqdWRnbWVudHMgYWJvdXQgaW1wbGVtZW50ZXIgcGFpbi4gU28gSSdk
IGxpa2UgdG8gdHJ5IHRvIGV4dHJhY3Qgb3V0IHRoZSBrZXkgaXNzdWUgYW5kIHNlZSBpZiB3ZSBj
YW4gZ2V0IHNvbWUgYnJvYWRlciBpbnB1dCBhYm91dCB0aGVzZSB2YWx1ZSBqdWRnbWVudC4NCg0K
SXNzdWU6IGluIHRoZSBjdXJyZW50IHNwZWMsIHRoZXJlIGlzIGEgbGVnYWwgYXR0YWNrPGh0dHBz
Oi8vZ2l0aHViLmNvbS9xdWljd2cvYmFzZS1kcmFmdHMvaXNzdWVzLzM1MDk+IHdoZXJlIHRoZSBh
dHRhY2tlciBzZW5kcyBORVdfQ09OTkVDVElPTl9JRCBhdCBhIHZlcnkgaGlnaCByYXRlLCB3aXRo
IGVhY2ggZnJhbWUgaW5jcmVhc2luZyBSZXRpcmUgUHJpb3IgVG8gZW5vdWdoIHRvIHJlbWFpbiBj
b21wbGlhbnQgd2l0aCB0aGUgdmljdGltJ3MgYWN0aXZlX2Nvbm5lY3Rpb25faWRfbGltaXQuIFRo
ZSB2aWN0aW0gaXMgcmVxdWlyZWQgdG8gc2VuZCBhIGxhcmdlIG51bWJlciBvZiBSQ0lEcywgc29t
ZSBvZiB3aGljaCBtYXkgYmUgbG9zdCBvciBub3QgYWNrZWQuIFRoZXJlIGlzIGVzc2VudGlhbGx5
IHVuYm91bmRlZCBzdGF0ZSBhdCB0aGUgdmljdGltIHRvIGtlZXAgdHJhY2sgb2YgdGhpcywgYW5k
IHRoaXMgc3RhdGUgaXMgdXNlbGVzcyB3aGVuIHRoZSBwZWVyIGlzIG5vdCBiZWhhdmluZyBwYXRo
b2xvZ2ljYWxseS4gKFRoZXJlIGFyZSBvdGhlciB2YXJpYW50cyBvZiB0aGlzLCBidXQgSSdsbCBr
ZWVwIGl0IHNpbXBsZSkNCg0KV2UgYXJlIGFsc28gdHJ5aW5nIHRvIGRvIHRoaXMgd2l0aG91dCBi
cmVha2luZyBjaGFuZ2VzIHRoYXQgbWFrZSB0aGUgY29taW5nIGRyYWZ0LTI4IGluY29tcGF0aWJs
ZSB3aXRoIGRyYWZ0LTI3LCB3aGljaCBpcyB3aHkgd2UndmUgcnVsZWQgb3V0IGEgZml4IHRvIHRo
ZSB3aXJlIGltYWdlPGh0dHBzOi8vZ2l0aHViLmNvbS9xdWljd2cvYmFzZS1kcmFmdHMvcHVsbC8z
NTUzPiB0aGF0IHdvdWxkIGNvbXByZWhlbnNpdmVseSBzb2x2ZSB0aGUgcHJvYmxlbS4NCg0KV2Un
dmUgY29udmVyZ2VkIG9uIHR3byB0d2Vha3MgdG8gdGhlIHNwZWMsIHdoaWNoIEknbGwgY2FsbCAi
dGhlIGxlYWsiIGFuZCAidGhlIGxhZyIuDQoNCiJ0aGUgbGFnIjogaW5zdGVhZCBvZiB0ZWxsaW5n
IHRoZSBob3N0IHRvIHNlbmQgYWxsIFJDSURzIHJpZ2h0IGF3YXksIHN1Z2dlc3QgdGhhdCBpdCBj
YW4gbGltaXQgdGhlIG51bWJlciBvZiBSQ0lEcyBpdCBzZW5kcyBwZXIgUlRUIHRvIGEgc21hbGwg
bnVtYmVyIHRoYXQgY2FuIGVhc2lseSBmaXQgaW4gYSBwYWNrZXQuIFRoaXMgY29tbWVudCA8aHR0
cHM6Ly9naXRodWIuY29tL3F1aWN3Zy9iYXNlLWRyYWZ0cy9wdWxsLzM1NDcjZGlzY3Vzc2lvbl9y
NDAxMzQwODE1PiBoYXMgcHNldWRvY29kZSB0aGF0IGltcGxlbWVudHMgb25lIHdheSB0byBkbyB0
aGlzIHdoZXJlIHRoZSByZXF1aXJlZCBzdGF0ZSBpcyBhcHByb3hpbWF0ZWx5IGNvbnN0YW50IGZv
ciBhbnkgbnVtYmVyIG9mIFJDSURzIHRvIHJldGlyZS4NCg0KUHJvOiBhIHZlcnkgc3VidGxlIHR3
ZWFrIHRvIHRoZSBzcGVjIHRoYXQgZG9lc24ndCBjaGFuZ2UgYW55dGhpbmcgYWJvdXQgdGhlIGNv
bnRyYWN0IHdpdGggdGhlIHBlZXIgLS0gaXQgYWxyZWFkeSBoYXMgdG8gaGFuZGxlIHRoZSBwb3Nz
aWJpbGl0eSB0aGF0IFJDSURzIG1pZ2h0IGJlIGRlbGF5ZWQuDQpDb246IFRoZSBsb3ctc3RhdGUg
cHNldWRvY29kZSBpcyBhIGxpdHRsZSBjdXRlIGFuZCBtYXkgbm90IG1lc2ggd2VsbCB3aXRoIGV4
aXN0aW5nIGltcGxlbWVudGF0aW9ucy4NCg0KInRoZSBsZWFrIjogdGhlIG90aGVyIGFwcHJvYWNo
IGlzIHRvIGFsbG93IGhvc3RzIGluIHRoaXMgc2l0dWF0aW9uIHRvIGxpbWl0IHRoZSBudW1iZXIg
b2YgUkNJRHMgaXQgaGFzIG91dHN0YW5kaW5nIHRvIGEgcmVhc29uYWJsZSBudW1iZXIgYW5kIHNp
bXBseSAqbmV2ZXIgc2VuZCogc29tZSBSQ0lEcyBiZXlvbmQgdGhpcyBsaW1pdC4NCg0KUHJvOiBU
aGlzIGlzIGxpa2VseSB0byBiZSBlYXNpZXIgdG8gcmV0cm9maXQgb250byBleGlzdGluZyBpbXBs
ZW1lbnRhdGlvbnMuIEl0J3MgYWxzbyBjb25jZXB0dWFsbHkgc2ltcGxlciB0byBmaWd1cmUgb3V0
IGhvdyB0byBkbyB0aGlzIHdoaWxlIGxpbWl0aW5nIHN0YXRlLg0KQ29uOiBJZiB0aGUgcGVlciBu
ZXZlciByZWNlaXZlcyBzb21lIFJDSURzLCB0aGlzIHdpbGwgZXZlbnR1YWxseSBzdGFydmUgaXRz
IGFiaWxpdHkgdG8gcHJvdmlkZSBuZXcgb25lcyBhbmQgbWF5IHRoZXJlZm9yZSBmb3JjZSB0ZXJt
aW5hdGlvbiBvZiB0aGUgY29ubmVjdGlvbi4NCg0KVGhlcmUgaXMgb3RoZXIgc3R1ZmYgaW4gaGVy
ZSBidXQgdGhpcyBpcyB0aGUgcm9vdCBvZiBpdC4gSWYgdGhlcmUgaXMgYSBzdHJvbmcgc2lnbmFs
IGZyb20gdGhlIGxpc3QgSSB0aGluayBLYXp1aG8gYW5kIEkgd2lsbCBzdG9wIGFyZ3VpbmcgYW5k
IHNoaXAgaXQuDQoNCk1hcnRpbiBEdWtlDQoNCg0KDQoNCi0tDQpLYXp1aG8gT2t1DQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIEdv
dGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5p
dGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFy
Z2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJs
aW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xv
cjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0
aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4w
aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxl
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIg
c3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQi
IGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+
DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNs
YXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGlsaW5nIG9uIHZlcnkg
bGF0ZSB0byB0aGlzIHRocmVhZCwgYXMgSeKAmXZlIGFscmVhZHkgc2FpZCBteSBwaWVjZSBvbiB0
aGUgaXNzdWUgYW5kIHN1Z2dlc3RlZCBhIGxlc3MtcmVmaW5lZCB2ZXJzaW9uIG9mIHRoZSBNYXJ0
aW5z4oCZIOKAnGxhZ+KAnSBwcm9wb3NhbC4mbmJzcDsgSSBkbyBub3QgbGlrZSB0aGUgaWRlYSB0
aGF0IGFuIGVuZHBvaW50IGlzIGdvaW5nIHRvIGRyb3Agc3RhdGUgYW5kIG5ldmVyIHJldGlyZSBp
dCwgcGFydGljdWxhcmx5DQogc2luY2UgdGhlIENJRCBpc3N1ZXIgTUFZIGNsb3NlIHRoZSBjb25u
ZWN0aW9uIHdoZW4gdGhpcyBoYXBwZW5zLiZuYnNwOyAoQXNzdW1pbmcgaXTigJlzIGFuIHVubHVj
a3kgbG9zcyBwYXR0ZXJuIGFuZCBub3QgYSBtYWxpY2lvdXMgcGVlciwgb2YgY291cnNlLik8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhpcyBpcyBzb2x2YWJsZSBpbiBjb25zdGFudCBzcGFjZSBp
biBpbXBsZW1lbnRhdGlvbnMuJm5ic3A7IFdlIGRvbuKAmXQgbmVlZCB0byBzcGVjaWZ5IHRoZSBt
ZWNoYW5pc20gdGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBtdXN0IHVzZTsgd2UganVzdCBuZWVkIHRv
IG5vdGUgdGhhdCB0aGUgYXR0YWNrIGV4aXN0cyBhbmQgdGhhdCBpbXBsZW1lbnRhdGlvbnMgc2hv
dWxkIGJvdW5kIHRoZSBzdGF0ZSB0aGV5IHVzZSB3aGlsZSBjb250aW51aW5nDQogdG8gc2VuZCB0
aGUgcmVxdWlyZWQgZnJhbWVzLiZuYnNwOyBBbmQgaW5kZWVkLCAjMzU0NyBzYXlzIHRoYXQgZW5k
cG9pbnRzIFNIT1VMRCBsaW1pdCB0aGVpciBzdGF0ZSBjb21taXRtZW50ICh3aXRoIGEgc3VnZ2Vz
dGVkIGxvd2VyIGJvdW5kIGZvciB0aGF0IGxpbWl0KSwgTVVTVCBOT1QgZm9yZ2V0IENJRHMgYmVm
b3JlIHJldGlyaW5nIHRoZW0sIGFuZCBNQVkgdHJlYXQgdG9vIG1hbnkgb3V0c3RhbmRpbmcgcmV0
aXJlbWVudHMgYXMgYW4gZXJyb3IuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZXJl4oCZcyBh
IHNlcGFyYXRlIGVkaXRvcmlhbCBxdWVzdGlvbiBvZiB3aGV0aGVyIHdlIHdhbnQgdG8gb3V0bGlu
ZSB0aGlzIHJlYXNvbmFibGUgZGVmZW5zZSwgYnV0IEkgZG9u4oCZdCB0aGluayBhbnlvbmUgaXMg
c3VnZ2VzdGluZyB0aGF0IHdlIHJlcXVpcmUgdGhpcyBwYXJ0aWN1bGFyIGltcGxlbWVudGF0aW9u
LiZuYnNwOyBUaGUgcHJvcG9zZWQgdGV4dCBhbGxvd3MgZm9yIG90aGVyIGRlc2lnbnMsIHN1Y2gg
YXMgdGVybWluYXRpbmcNCiB0aGUgY29ubmVjdGlvbiBpZiB0aGUgc3RhdGUgY29tbWl0bWVudCBl
eGNlZWRzIHlvdXIgbGltaXQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBR
VUlDICZsdDtxdWljLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IDxiPk9uIEJlaGFsZiBPZiA8L2I+DQpL
YXp1aG8gT2t1PGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgQXByaWwgMywgMjAyMCAzOjE0IEFN
PGJyPg0KPGI+VG86PC9iPiBNYXJ0aW4gRHVrZSAmbHQ7bWFydGluLmguZHVrZUBnbWFpbC5jb20m
Z3Q7PGJyPg0KPGI+Q2M6PC9iPiBJRVRGIFFVSUMgV0cgJmx0O3F1aWNAaWV0Zi5vcmcmZ3Q7PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBQUiAjMzU0NzogY29tbXVuaXR5IGlucHV0IG5lZWRlZDxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RldJVywgSSBkbyBub3QgdGhpbmsgdGhlIHR3
byBhcHByb2FjaGVzIGFyZSBleGNsdXNpdmUgdG8gZWFjaCBvdGhlci48bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgd291bGQgc2F5IHRoYXQgJnF1b3Q7bGVh
ayZxdW90OyBpcyBhIHN1cGVyc2V0IG9mICZxdW90O2xhZy4mcXVvdDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+V2hhdCB0aGUgJnF1b3Q7bGVh
ayZxdW90OyBhcHByb2FjaCBzYXlzIGlzIHRoYXQmbmJzcDt0aGUgc3RhdGUgdGhhdCBhbiBlbmRw
b2ludCBuZWVkcyB0byByZXRhaW4gaXMgbW9yZSB0aGFuIFgsJm5ic3A7d2hlcmUgWCBpcyAyICog
bWF4X2Nvbm5lY3Rpb25faWRfbGltaXQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIGFuIGVuZHBvaW50IGNhbiByZXRhaW4gYW55IG51bWJl
ciBvZiBDSURzIGJlaW5nIHJldGlyZWQgaW4gYSBsaW1pdGVkIGFtb3VudCBvZiBzdGF0ZSwgdGhl
biB0aGF0J3MgZmluZS4gVGhhdCdzIGZvbGxvd2luZyB0aGUgcmVjb21tZW5kYXRpb24uPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSByaXNr
IG9mIGxlYWtpbmcgc29tZSByZXRpcmVtZW50cyBpcyB0aGF0IGFuIHVubHVja3kgZW5kcG9pbnQg
bWlnaHQgcnVuIG91dCBvZiBDSURzIGVhcmxpZXIgdGhhbiBpbiB0aGUgaWRlYWwgY2FzZS4gQnV0
IEkgZG8gbm90IHRoaW5rIHRoYXQgaXMgYW4gaXNzdWUuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYXQgaXMgYmVjYXVzZSBwZWVycyBhcmUg
YWxsb3dlZCB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIENJRHMgdGhleSBvZmZlciwgYW5kIHRoZSB0
aGVyZWZvcmUgZW5kcG9pbnRzIGFyZSBleHBlY3RlZCB0byBzZWUgcGVlcnMgbm90IHByb3ZpZGlu
ZyBlbm91Z2ggQ0lEcyAob3Igc3RvcCBwcm92aWRpbmcgYW55IENJRHMgYXQgYWxsKS4gVGhhdCdz
IGEgbm9ybSBpbiBRVUlDdjEgLyBIMy4gQ2xpZW50cyB3b3VsZCBzaW1wbHkNCiByZWNvbm5lY3Qg
dG8gdGhlIHNlcnZlciB1c2luZyAwLVJUVC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q29uc2lkZXJpbmcgdGhhdCwgSSBkbyBub3QgdGhpbmsg
d2UgbmVlZCB0byByZXF1aXJlIHBlb3BsZSB0byBpbXBsZW1lbnQgdGhlICZxdW90O2xhZyZxdW90
OyBsb2dpYywgd2hpY2ggZXhwZWN0cyBhIHBhcnRpY3VsYXIgZGF0YSBzdHJ1Y3R1cmUgaW4gaG93
IHRoZXkgcmV0YWluIHRoZSBDSURzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjIwMjA8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
TVMgR290aGljJnF1b3Q7Ij7lubQ8L3NwYW4+NDxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtNUyBHb3RoaWMmcXVvdDsiPuaciDwvc3Bhbj4zPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O01TIEdvdGhpYyZxdW90OyI+5pelPC9zcGFuPig8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7ph5E8L3NwYW4+KSA5OjE3IE1hcnRpbiBEdWtlICZsdDs8
YSBocmVmPSJtYWlsdG86bWFydGluLmguZHVrZUBnbWFpbC5jb20iPm1hcnRpbi5oLmR1a2VAZ21h
aWwuY29tPC9hPiZndDs6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGlu
IDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhlbGxvIFFVSUMsPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldlIGhhdmUgaGFkIGFuIGVu
ZGxlc3MgZGlzY3Vzc2lvbiBvbiA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vcXVpY3dnL2Jh
c2UtZHJhZnRzL3B1bGwvMzU0NyIgdGFyZ2V0PSJfYmxhbmsiPg0KIzM1NDc8L2E+LCBhbmQgS2F6
dWhvLCBNVCwgYW5kIEkgaGF2ZSBnb3R0ZW4gdG8gdGhlIHBvaW50IHdoZXJlIGV2ZXJ5b25lIGVs
c2UgaXMgZXhoYXVzdGVkLCB0aGUgZGVjaXNpb24gc3BhY2UgaXMgb3BhcXVlIHRvIG5ld2NvbWVy
cywgYW5kIHdlJ3JlIG1ha2luZyB2YWx1ZSBqdWRnbWVudHMgYWJvdXQgaW1wbGVtZW50ZXIgcGFp
bi4gU28gSSdkIGxpa2UgdG8gdHJ5IHRvIGV4dHJhY3Qgb3V0IHRoZSBrZXkgaXNzdWUgYW5kIHNl
ZSBpZiB3ZSBjYW4NCiBnZXQgc29tZSBicm9hZGVyIGlucHV0IGFib3V0IHRoZXNlIHZhbHVlIGp1
ZGdtZW50LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48dT5Jc3N1ZTwvdT46IGluIHRoZSBjdXJyZW50IHNwZWMsIDxhIGhyZWY9Imh0dHBzOi8v
Z2l0aHViLmNvbS9xdWljd2cvYmFzZS1kcmFmdHMvaXNzdWVzLzM1MDkiIHRhcmdldD0iX2JsYW5r
Ij4NCnRoZXJlIGlzIGEgbGVnYWwgYXR0YWNrPC9hPiB3aGVyZSB0aGUgYXR0YWNrZXIgc2VuZHMg
TkVXX0NPTk5FQ1RJT05fSUQgYXQgYSB2ZXJ5IGhpZ2ggcmF0ZSwgd2l0aCBlYWNoIGZyYW1lIGlu
Y3JlYXNpbmcgUmV0aXJlIFByaW9yIFRvIGVub3VnaCB0byByZW1haW4gY29tcGxpYW50IHdpdGgg
dGhlIHZpY3RpbSdzIGFjdGl2ZV9jb25uZWN0aW9uX2lkX2xpbWl0LiBUaGUgdmljdGltIGlzIHJl
cXVpcmVkIHRvIHNlbmQgYSBsYXJnZSBudW1iZXIgb2YNCiBSQ0lEcywgc29tZSBvZiB3aGljaCBt
YXkgYmUgbG9zdCBvciBub3QgYWNrZWQuIFRoZXJlIGlzIGVzc2VudGlhbGx5IHVuYm91bmRlZCBz
dGF0ZSBhdCB0aGUgdmljdGltIHRvIGtlZXAgdHJhY2sgb2YgdGhpcywgYW5kIHRoaXMgc3RhdGUg
aXMgdXNlbGVzcyB3aGVuIHRoZSBwZWVyIGlzIG5vdCBiZWhhdmluZyBwYXRob2xvZ2ljYWxseS4g
KFRoZXJlIGFyZSBvdGhlciB2YXJpYW50cyBvZiB0aGlzLCBidXQgSSdsbCBrZWVwIGl0IHNpbXBs
ZSk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
V2UgYXJlIGFsc28gdHJ5aW5nIHRvIGRvIHRoaXMgd2l0aG91dCBicmVha2luZyBjaGFuZ2VzIHRo
YXQgbWFrZSB0aGUgY29taW5nIGRyYWZ0LTI4IGluY29tcGF0aWJsZSB3aXRoIGRyYWZ0LTI3LCB3
aGljaCBpcyB3aHkgd2UndmUgcnVsZWQgb3V0IGENCjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNv
bS9xdWljd2cvYmFzZS1kcmFmdHMvcHVsbC8zNTUzIiB0YXJnZXQ9Il9ibGFuayI+Zml4IHRvIHRo
ZSB3aXJlIGltYWdlPC9hPiB0aGF0IHdvdWxkIGNvbXByZWhlbnNpdmVseSBzb2x2ZSB0aGUgcHJv
YmxlbS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+V2UndmUgY29udmVyZ2VkIG9uIHR3byB0d2Vha3MgdG8gdGhlIHNwZWMsIHdoaWNoIEknbGwg
Y2FsbCAmcXVvdDt0aGUgbGVhayZxdW90OyBhbmQgJnF1b3Q7dGhlIGxhZyZxdW90Oy48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+JnF1b3Q7
PHU+dGhlIGxhZzwvdT4mcXVvdDs8L2I+OiBpbnN0ZWFkIG9mIHRlbGxpbmcgdGhlIGhvc3QgdG8g
c2VuZCBhbGwgUkNJRHMgcmlnaHQgYXdheSwgc3VnZ2VzdCB0aGF0IGl0IGNhbiBsaW1pdCB0aGUg
bnVtYmVyIG9mIFJDSURzIGl0IHNlbmRzIHBlciBSVFQgdG8gYSBzbWFsbCBudW1iZXIgdGhhdCBj
YW4gZWFzaWx5IGZpdCBpbiBhIHBhY2tldC4NCjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9x
dWljd2cvYmFzZS1kcmFmdHMvcHVsbC8zNTQ3I2Rpc2N1c3Npb25fcjQwMTM0MDgxNSIgdGFyZ2V0
PSJfYmxhbmsiPg0KVGhpcyBjb21tZW50IDwvYT5oYXMgcHNldWRvY29kZSB0aGF0IGltcGxlbWVu
dHMgb25lIHdheSB0byBkbyB0aGlzIHdoZXJlIHRoZSByZXF1aXJlZCBzdGF0ZSBpcyBhcHByb3hp
bWF0ZWx5IGNvbnN0YW50IGZvciBhbnkgbnVtYmVyIG9mIFJDSURzIHRvIHJldGlyZS48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+UHJvPC91
PjogYSB2ZXJ5IHN1YnRsZSB0d2VhayB0byB0aGUgc3BlYyB0aGF0IGRvZXNuJ3QgY2hhbmdlIGFu
eXRoaW5nIGFib3V0IHRoZSBjb250cmFjdCB3aXRoIHRoZSBwZWVyIC0tIGl0IGFscmVhZHkgaGFz
IHRvIGhhbmRsZSB0aGUgcG9zc2liaWxpdHkgdGhhdCBSQ0lEcyBtaWdodCBiZSBkZWxheWVkLjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHU+Q29u
PC91PjogVGhlIGxvdy1zdGF0ZSBwc2V1ZG9jb2RlIGlzIGEgbGl0dGxlIGN1dGUgYW5kIG1heSBu
b3QgbWVzaCB3ZWxsIHdpdGggZXhpc3RpbmcgaW1wbGVtZW50YXRpb25zLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48dT4mcXVvdDt0aGUg
bGVhayZxdW90OzwvdT48L2I+OiB0aGUgb3RoZXIgYXBwcm9hY2ggaXMgdG8gYWxsb3cgaG9zdHMg
aW4gdGhpcyBzaXR1YXRpb24gdG8gbGltaXQgdGhlIG51bWJlciBvZiBSQ0lEcyBpdCBoYXMgb3V0
c3RhbmRpbmcgdG8gYSByZWFzb25hYmxlIG51bWJlciBhbmQgc2ltcGx5ICpuZXZlciBzZW5kKiBz
b21lIFJDSURzIGJleW9uZCB0aGlzIGxpbWl0LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48dT5Qcm88L3U+OiBUaGlzIGlzIGxpa2VseSB0byBi
ZSBlYXNpZXIgdG8gcmV0cm9maXQgb250byBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMuIEl0J3Mg
YWxzbyBjb25jZXB0dWFsbHkgc2ltcGxlciB0byBmaWd1cmUgb3V0IGhvdyB0byBkbyB0aGlzIHdo
aWxlIGxpbWl0aW5nIHN0YXRlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHU+Q29uOjwvdT4gSWYgdGhlIHBlZXIgbmV2ZXIgcmVjZWl2ZXMgc29t
ZSBSQ0lEcywgdGhpcyB3aWxsIGV2ZW50dWFsbHkgc3RhcnZlIGl0cyBhYmlsaXR5IHRvIHByb3Zp
ZGUgbmV3IG9uZXMgYW5kIG1heSB0aGVyZWZvcmUgZm9yY2UgdGVybWluYXRpb24gb2YgdGhlIGNv
bm5lY3Rpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlRoZXJlIGlzIG90aGVyIHN0dWZmIGluIGhlcmUgYnV0IHRoaXMgaXMgdGhlIHJvb3Qg
b2YgaXQuIElmIHRoZXJlIGlzIGEgc3Ryb25nIHNpZ25hbCBmcm9tIHRoZSBsaXN0IEkgdGhpbmsg
S2F6dWhvIGFuZCBJIHdpbGwgc3RvcCBhcmd1aW5nIGFuZCBzaGlwIGl0LjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5NYXJ0aW4gRHVrZTxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiciBjbGVhcj0iYWxsIj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4tLSA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5LYXp1aG8gT2t1PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_CH2PR22MB2086C3DF03CFCBFA4FC63FB0DADE0CH2PR22MB2086namp_--


From nobody Fri Apr 10 13:35:19 2020
Return-Path: <mikkelfj@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8877F3A0CDE for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 13:35:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level: 
X-Spam-Status: No, score=-2.096 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w9HRnVMvgpiU for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 13:35:15 -0700 (PDT)
Received: from mail-yb1-xb31.google.com (mail-yb1-xb31.google.com [IPv6:2607:f8b0:4864:20::b31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50DB73A0CDD for <quic@ietf.org>; Fri, 10 Apr 2020 13:35:15 -0700 (PDT)
Received: by mail-yb1-xb31.google.com with SMTP id g6so1768190ybh.12 for <quic@ietf.org>; Fri, 10 Apr 2020 13:35:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=MT73Nr0tTbVhu98Dha/4gu0TgZjUta2qvX4l5cMUm2M=; b=GJVjN6/OJFzzheomrKMTeuyWGNLnGNz9MEz+1oktqB8wjUnnHGtn/vW8HiSMWUDI6R 3/gsMXQ2V3jRsYv0FqiScdUnPTt1ssVO6hw9BuMR+yvkiFJaSe4AhUuJJCj88nymw2hr v/51Jo/UYJr2HyeDkVHEmdrZQwSr+vqvkftbsdtH6+mSx1FncnKNWD1pC/W6ow4I+1RM TOHxBLgQ+YbkH9lTWWYisy3ggmCZeUugiU6XkwJQbhhp52NCqXozo5VurECDt6MLKyxw Liq9+w6tBjr4agrEdlEubKw7JxaPbZE8R3oMPdW/llbq+gqJlgioxH5/fFeHr0lXoccl AO+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=MT73Nr0tTbVhu98Dha/4gu0TgZjUta2qvX4l5cMUm2M=; b=lYltlnPjyuThACfZEbfOICF4g63twxkNCXy/w6MadzVHIJhwCSXWf7uF1CTa5N9/wW EnhrGbNa0ZMxXJOl9eTjMfP1Nj0OIJCgWLaz1HiShX2GJctNuz5QeqXQnBdZ3zdc16eT iRDocmXGrDsBDIRUzOtMc8c3ECIJET70jSTx30lCc1W1MtibIyWz4NT1R6mxh1D8rbGX B6kE+ZYsnEebXm+uLYLGdKf2JrTORyQ95bT5H9FyZLfmpniux27EJLFhGT6ctn9WtP27 kEYQuihrvv+Fvmwh2vvuTDDeooY3sX5+4O2ra2P9gTFH8M4fPfiFUbqFI6rgz6tyX6jm IwRg==
X-Gm-Message-State: AGi0PuYbgIoNpnSz6kz+AV8zwXRKupq5WGEecwBou51wDwO8Q/d8RIbr CFaXEi2FEl1sZU55iefltbxy5ErvReppDDW/SdQ=
X-Google-Smtp-Source: APiQypI0/jw18IdCW+EPmPAGmHn3LgYeUm7FZ6zbdCqJF+g+iErD6aaW30O8tdWIWvNJLnYiqPyWQK9I4BRFe+p2anA=
X-Received: by 2002:a25:ae50:: with SMTP id g16mr10683374ybe.128.1586550913472;  Fri, 10 Apr 2020 13:35:13 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Fri, 10 Apr 2020 13:35:12 -0700
From: =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>
In-Reply-To: <CH2PR22MB2086C3DF03CFCBFA4FC63FB0DADE0@CH2PR22MB2086.namprd22.prod.outlook.com>
References: <CAM4esxSrRvpms8JmiZfKgbRAZtQFLkuXvoB9LZqN-NwmMpRY+g@mail.gmail.com> <CANatvzzvxjbd5P9t6+L_09+aa=aECjFBCQeHWb9iJ4kc17QR3Q@mail.gmail.com> <CH2PR22MB2086C3DF03CFCBFA4FC63FB0DADE0@CH2PR22MB2086.namprd22.prod.outlook.com>
MIME-Version: 1.0
Date: Fri, 10 Apr 2020 13:35:12 -0700
Message-ID: <CAN1APdcGsWoKwVjqRgYpA1JLXQxfW1mAoRJaGSGv8awEEzxemA@mail.gmail.com>
Subject: RE: PR #3547: community input needed
To: Mike Bishop <mbishop@evequefou.be>, Martin Duke <martin.h.duke@gmail.com>,  Kazuho Oku <kazuhooku@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000009d9f1405a2f5ab1b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/nX-WUuqYWlE9whvE9dSU0hiKBO4>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Apr 2020 20:35:18 -0000

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

Leaking CIDs rubs me the wrong way unless they can be reclaimed
automatically be seeing a more recent RCID, but that likely won=E2=80=99t w=
ork
since new CIDs are not received in order and thus not used in order. Having
a connection going down randomly on otherwise well behaved CID resource
management seems like a big hack.

Requiring RCID ASAP is also not good, and is the source of mentioned
attack, but could also be used to drain resources such as a batteri.

Hence I find the suggested =E2=80=9Clag=E2=80=9D approach natural. It fits =
naturally with
the concept of sending ACKs periodically, but in most cases not immediately=
.

If a connection terminates because RCID does not happen fast enough, either
the CID issuer is doing something wrong, or the consumer is, and then it is
fine to terminate. If both play along there shouldn=E2=80=99t be an issue.

As to state consumption on handling RCID, it doesn=E2=80=99t have to be pre=
cise, it
could just be check for outstanding CIDs whenever a connection is checked
anyway.

This leaves one question. If the =E2=80=9Clag=E2=80=9D is relaxed, it is st=
ill opens for an
attack if RCIDs are accidentally send too often, but I=E2=80=99m not too co=
ncerned
about that. Take away is don=E2=80=99t make strict rules, but suggest peer =
limits
the RCID rate when there is no other transmission activity, similar to ACKs=
.

Kind Regards,
Mikkel Fahn=C3=B8e J=C3=B8rgensen


On 10 April 2020 at 22.09.12, Mike Bishop (mbishop@evequefou.be) wrote:

Piling on very late to this thread, as I=E2=80=99ve already said my piece o=
n the
issue and suggested a less-refined version of the Martins=E2=80=99 =E2=80=
=9Clag=E2=80=9D proposal.
I do not like the idea that an endpoint is going to drop state and never
retire it, particularly since the CID issuer MAY close the connection when
this happens.  (Assuming it=E2=80=99s an unlucky loss pattern and not a mal=
icious
peer, of course.)



This is solvable in constant space in implementations.  We don=E2=80=99t ne=
ed to
specify the mechanism that an implementation must use; we just need to note
that the attack exists and that implementations should bound the state they
use while continuing to send the required frames.  And indeed, #3547 says
that endpoints SHOULD limit their state commitment (with a suggested lower
bound for that limit), MUST NOT forget CIDs before retiring them, and MAY
treat too many outstanding retirements as an error.



There=E2=80=99s a separate editorial question of whether we want to outline=
 this
reasonable defense, but I don=E2=80=99t think anyone is suggesting that we =
require
this particular implementation.  The proposed text allows for other
designs, such as terminating the connection if the state commitment exceeds
your limit.



*From:* QUIC <quic-bounces@ietf.org> *On Behalf Of * Kazuho Oku
*Sent:* Friday, April 3, 2020 3:14 AM
*To:* Martin Duke <martin.h.duke@gmail.com>
*Cc:* IETF QUIC WG <quic@ietf.org>
*Subject:* Re: PR #3547: community input needed



FWIW, I do not think the two approaches are exclusive to each other.



I would say that "leak" is a superset of "lag."



What the "leak" approach says is that the state that an endpoint needs to
retain is more than X, where X is 2 * max_connection_id_limit.



If an endpoint can retain any number of CIDs being retired in a limited
amount of state, then that's fine. That's following the recommendation.



The risk of leaking some retirements is that an unlucky endpoint might run
out of CIDs earlier than in the ideal case. But I do not think that is an
issue.



That is because peers are allowed to limit the number of CIDs they offer,
and the therefore endpoints are expected to see peers not providing enough
CIDs (or stop providing any CIDs at all). That's a norm in QUICv1 / H3.
Clients would simply reconnect to the server using 0-RTT.



Considering that, I do not think we need to require people to implement the
"lag" logic, which expects a particular data structure in how they retain
the CIDs.





2020=E5=B9=B44=E6=9C=883=E6=97=A5(=E9=87=91) 9:17 Martin Duke <martin.h.duk=
e@gmail.com>:

Hello QUIC,



We have had an endless discussion on #3547
<https://github.com/quicwg/base-drafts/pull/3547>, and Kazuho, MT, and I
have gotten to the point where everyone else is exhausted, the decision
space is opaque to newcomers, and we're making value judgments about
implementer pain. So I'd like to try to extract out the key issue and see
if we can get some broader input about these value judgment.



*Issue*: in the current spec, there is a legal attack
<https://github.com/quicwg/base-drafts/issues/3509> where the attacker
sends NEW_CONNECTION_ID at a very high rate, with each frame increasing
Retire Prior To enough to remain compliant with the victim's
active_connection_id_limit. The victim is required to send a large number
of RCIDs, some of which may be lost or not acked. There is essentially
unbounded state at the victim to keep track of this, and this state is
useless when the peer is not behaving pathologically. (There are other
variants of this, but I'll keep it simple)



We are also trying to do this without breaking changes that make the coming
draft-28 incompatible with draft-27, which is why we've ruled out a fix to
the wire image <https://github.com/quicwg/base-drafts/pull/3553> that would
comprehensively solve the problem.



We've converged on two tweaks to the spec, which I'll call "the leak" and
"the lag".



*"the lag"*: instead of telling the host to send all RCIDs right away,
suggest that it can limit the number of RCIDs it sends per RTT to a small
number that can easily fit in a packet. This comment
<https://github.com/quicwg/base-drafts/pull/3547#discussion_r401340815>has
pseudocode that implements one way to do this where the required state is
approximately constant for any number of RCIDs to retire.



*Pro*: a very subtle tweak to the spec that doesn't change anything about
the contract with the peer -- it already has to handle the possibility that
RCIDs might be delayed.

*Con*: The low-state pseudocode is a little cute and may not mesh well with
existing implementations.



*"the leak"*: the other approach is to allow hosts in this situation to
limit the number of RCIDs it has outstanding to a reasonable number and
simply *never send* some RCIDs beyond this limit.



*Pro*: This is likely to be easier to retrofit onto existing
implementations. It's also conceptually simpler to figure out how to do
this while limiting state.

*Con:* If the peer never receives some RCIDs, this will eventually starve
its ability to provide new ones and may therefore force termination of the
connection.



There is other stuff in here but this is the root of it. If there is a
strong signal from the list I think Kazuho and I will stop arguing and ship
it.



Martin Duke








--=20

Kazuho Oku

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

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body><div style=3D"font-family:Helvetica,Arial;font-size:13px">Leak=
ing CIDs rubs me the wrong way unless they can be reclaimed automatically b=
e seeing a more recent RCID, but that likely won=E2=80=99t work since new C=
IDs are not received in order and thus not used in order. Having a connecti=
on going down randomly on otherwise well behaved CID resource management se=
ems like a big hack.</div><div style=3D"font-family:Helvetica,Arial;font-si=
ze:13px"><br></div><div style=3D"font-family:Helvetica,Arial;font-size:13px=
">Requiring RCID ASAP is also not good, and is the source of mentioned atta=
ck, but could also be used to drain resources such as a batteri.</div><div =
style=3D"font-family:Helvetica,Arial;font-size:13px"><br></div><div style=
=3D"font-family:Helvetica,Arial;font-size:13px">Hence I find the suggested =
=E2=80=9Clag=E2=80=9D approach natural. It fits naturally with the concept =
of sending ACKs periodically, but in most cases not immediately.</div><div =
style=3D"font-family:Helvetica,Arial;font-size:13px"><br></div><div style=
=3D"font-family:Helvetica,Arial;font-size:13px">If a connection terminates =
because RCID does not happen fast enough, either the CID issuer is doing so=
mething wrong, or the consumer is, and then it is fine to terminate. If bot=
h play along there shouldn=E2=80=99t be an issue.</div><div style=3D"font-f=
amily:Helvetica,Arial;font-size:13px"><br></div><div style=3D"font-family:H=
elvetica,Arial;font-size:13px">As to state consumption on handling RCID, it=
 doesn=E2=80=99t have to be precise, it could just be check for outstanding=
 CIDs whenever a connection is checked anyway.</div><div style=3D"font-fami=
ly:Helvetica,Arial;font-size:13px"><br></div><div style=3D"font-family:Helv=
etica,Arial;font-size:13px">This leaves one question. If the =E2=80=9Clag=
=E2=80=9D is relaxed, it is still opens for an attack if RCIDs are accident=
ally send too often, but I=E2=80=99m not too concerned about that. Take awa=
y is don=E2=80=99t make strict rules, but suggest peer limits the RCID rate=
 when there is no other transmission activity, similar to ACKs.</div> <br> =
<div class=3D"gmail_signature"><div style=3D"font-family:helvetica,arial;fo=
nt-size:13px">Kind Regards,</div><div style=3D"font-family:helvetica,arial;=
font-size:13px">Mikkel Fahn=C3=B8e J=C3=B8rgensen<br><br></div></div> <br><=
p class=3D"airmail_on">On 10 April 2020 at 22.09.12, Mike Bishop (<a href=
=3D"mailto:mbishop@evequefou.be">mbishop@evequefou.be</a>) wrote:</p> <bloc=
kquote type=3D"cite" class=3D"clean_bq"><span><div lang=3D"EN-US" link=3D"b=
lue" vlink=3D"purple"><div></div><div>






<div class=3D"WordSection1">
<p class=3D"MsoNormal">Piling on very late to this thread, as I=E2=80=99ve =
already said my piece on the issue and suggested a less-refined version of =
the Martins=E2=80=99 =E2=80=9Clag=E2=80=9D proposal.=C2=A0 I do not like th=
e idea that an endpoint is going to drop state and never retire it, particu=
larly
 since the CID issuer MAY close the connection when this happens.=C2=A0 (As=
suming it=E2=80=99s an unlucky loss pattern and not a malicious peer, of co=
urse.)</p>
<p class=3D"MsoNormal">=C2=A0</p>
<p class=3D"MsoNormal">This is solvable in constant space in implementation=
s.=C2=A0 We don=E2=80=99t need to specify the mechanism that an implementat=
ion must use; we just need to note that the attack exists and that implemen=
tations should bound the state they use while continuing
 to send the required frames.=C2=A0 And indeed, #3547 says that endpoints S=
HOULD limit their state commitment (with a suggested lower bound for that l=
imit), MUST NOT forget CIDs before retiring them, and MAY treat too many ou=
tstanding retirements as an error.</p>
<p class=3D"MsoNormal">=C2=A0</p>
<p class=3D"MsoNormal">There=E2=80=99s a separate editorial question of whe=
ther we want to outline this reasonable defense, but I don=E2=80=99t think =
anyone is suggesting that we require this particular implementation.=C2=A0 =
The proposed text allows for other designs, such as terminating
 the connection if the state commitment exceeds your limit.</p>
<p class=3D"MsoNormal">=C2=A0</p>
<p class=3D"MsoNormal"><b>From:</b> QUIC &lt;<a href=3D"mailto:quic-bounces=
@ietf.org">quic-bounces@ietf.org</a>&gt; <b>On Behalf Of </b>
Kazuho Oku<br>
<b>Sent:</b> Friday, April 3, 2020 3:14 AM<br>
<b>To:</b> Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com">marti=
n.h.duke@gmail.com</a>&gt;<br>
<b>Cc:</b> IETF QUIC WG &lt;<a href=3D"mailto:quic@ietf.org">quic@ietf.org<=
/a>&gt;<br>
<b>Subject:</b> Re: PR #3547: community input needed</p>
<p class=3D"MsoNormal">=C2=A0</p>
<div>
<p class=3D"MsoNormal">FWIW, I do not think the two approaches are exclusiv=
e to each other.</p>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">I would say that &quot;leak&quot; is a superset of &=
quot;lag.&quot;</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">What the &quot;leak&quot; approach says is that=C2=
=A0the state that an endpoint needs to retain is more than X,=C2=A0where X =
is 2 * max_connection_id_limit.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">If an endpoint can retain any number of CIDs being r=
etired in a limited amount of state, then that&#39;s fine. That&#39;s follo=
wing the recommendation.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">The risk of leaking some retirements is that an unlu=
cky endpoint might run out of CIDs earlier than in the ideal case. But I do=
 not think that is an issue.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">That is because peers are allowed to limit the numbe=
r of CIDs they offer, and the therefore endpoints are expected to see peers=
 not providing enough CIDs (or stop providing any CIDs at all). That&#39;s =
a norm in QUICv1 / H3. Clients would simply
 reconnect to the server using 0-RTT.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">Considering that, I do not think we need to require =
people to implement the &quot;lag&quot; logic, which expects a particular d=
ata structure in how they retain the CIDs.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0</p>
<div>
<div>
<p class=3D"MsoNormal">2020<span style=3D"font-family:&quot;MS Gothic&quot;=
">=E5=B9=B4</span>4<span style=3D"font-family:&quot;MS Gothic&quot;">=E6=9C=
=88</span>3<span style=3D"font-family:&quot;MS Gothic&quot;">=E6=97=A5</spa=
n>(<span style=3D"font-family:&quot;MS Gothic&quot;">=E9=87=91</span>) 9:17=
 Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com">martin.h.duke@g=
mail.com</a>&gt;:</p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">Hello QUIC,</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">We have had an endless discussion on <a href=3D"http=
s://github.com/quicwg/base-drafts/pull/3547" target=3D"_blank">
#3547</a>, and Kazuho, MT, and I have gotten to the point where everyone el=
se is exhausted, the decision space is opaque to newcomers, and we&#39;re m=
aking value judgments about implementer pain. So I&#39;d like to try to ext=
ract out the key issue and see if we can
 get some broader input about these value judgment.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><u>Issue</u>: in the current spec, <a href=3D"https:=
//github.com/quicwg/base-drafts/issues/3509" target=3D"_blank">
there is a legal attack</a> where the attacker sends NEW_CONNECTION_ID at a=
 very high rate, with each frame increasing Retire Prior To enough to remai=
n compliant with the victim&#39;s active_connection_id_limit. The victim is=
 required to send a large number of
 RCIDs, some of which may be lost or not acked. There is essentially unboun=
ded state at the victim to keep track of this, and this state is useless wh=
en the peer is not behaving pathologically. (There are other variants of th=
is, but I&#39;ll keep it simple)</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">We are also trying to do this without breaking chang=
es that make the coming draft-28 incompatible with draft-27, which is why w=
e&#39;ve ruled out a
<a href=3D"https://github.com/quicwg/base-drafts/pull/3553" target=3D"_blan=
k">fix to the wire image</a> that would comprehensively solve the problem.<=
/p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">We&#39;ve converged on two tweaks to the spec, which=
 I&#39;ll call &quot;the leak&quot; and &quot;the lag&quot;.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><b>&quot;<u>the lag</u>&quot;</b>: instead of tellin=
g the host to send all RCIDs right away, suggest that it can limit the numb=
er of RCIDs it sends per RTT to a small number that can easily fit in a pac=
ket.
<a href=3D"https://github.com/quicwg/base-drafts/pull/3547#discussion_r4013=
40815" target=3D"_blank">
This comment </a>has pseudocode that implements one way to do this where th=
e required state is approximately constant for any number of RCIDs to retir=
e.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><u>Pro</u>: a very subtle tweak to the spec that doe=
sn&#39;t change anything about the contract with the peer -- it already has=
 to handle the possibility that RCIDs might be delayed.</p>
</div>
<div>
<p class=3D"MsoNormal"><u>Con</u>: The low-state pseudocode is a little cut=
e and may not mesh well with existing implementations.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><b><u>&quot;the leak&quot;</u></b>: the other approa=
ch is to allow hosts in this situation to limit the number of RCIDs it has =
outstanding to a reasonable number and simply *never send* some RCIDs beyon=
d this limit.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><u>Pro</u>: This is likely to be easier to retrofit =
onto existing implementations. It&#39;s also conceptually simpler to figure=
 out how to do this while limiting state.</p>
</div>
<div>
<p class=3D"MsoNormal"><u>Con:</u> If the peer never receives some RCIDs, t=
his will eventually starve its ability to provide new ones and may therefor=
e force termination of the connection.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">There is other stuff in here but this is the root of=
 it. If there is a strong signal from the list I think Kazuho and I will st=
op arguing and ship it.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">Martin Duke</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
</p>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<p class=3D"MsoNormal">-- </p>
<div>
<p class=3D"MsoNormal">Kazuho Oku</p>
</div>
</div>


</div></div></span></blockquote></body></html>

--0000000000009d9f1405a2f5ab1b--


From nobody Fri Apr 10 13:45:57 2020
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B1E03A0D09; Fri, 10 Apr 2020 13:45:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level: 
X-Spam-Status: No, score=-2.087 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o1eoDKDimxHG; Fri, 10 Apr 2020 13:45:53 -0700 (PDT)
Received: from mail-lf1-x133.google.com (mail-lf1-x133.google.com [IPv6:2a00:1450:4864:20::133]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 305213A0D05; Fri, 10 Apr 2020 13:45:46 -0700 (PDT)
Received: by mail-lf1-x133.google.com with SMTP id s13so2191229lfb.9; Fri, 10 Apr 2020 13:45:46 -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 :cc; bh=gB3AFxi9raVgY/qXaPsXQyY5S+5/cgxrfbZxi46f89M=; b=EETD6d8uJp2A6/L1Y+tYG0yptA8f7IqE7HrsPxUpTHnG2Sgu/lZTvv8oZqZsEjVHyq kyeE54bHWb2X23ZYvhdTM0xjclGVIrsyXBFIsmI1w/82nC9SoJzVsri2Wa2v4Pz9KKWk ZjKWoefwE8mGqo/V6qi6jDLIVHuenxlVnSmXEeJvdwDOmbwN98COw1tlvJCWBLhcrfu8 Y3+dmVpfGqIu9HYd/sTcRiCBce2cUKseCySypfDVBD3mLR0jJVLVx4TIWcN+DqNz3c3F hYeGWcOLZGxLvCDAXf3lDM6AQO5qEBmilhOfEld39qi02RJMjevfvKRRgjrE6r4IiqFU xMSg==
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:cc; bh=gB3AFxi9raVgY/qXaPsXQyY5S+5/cgxrfbZxi46f89M=; b=TF5LhzsEn+UJnfubA//rHA5HHbs07dxM3BEfrephd0lF4pITHmLz0OW4zeY2R/Dneg LIie89RFg3USDZW9ncH4FLs2mxOheA7GwyO2ccKX7/3o7DIGsl1IsCMPnQTvGvwbk2P5 KVQtbEJy4LDqhwzVEKLRlWHys7kn6GJkVaoK+8qpvbhHgaodTOVapxxnW3HewIZ0UNpQ rK1ATvy8oquiOrHUAWU5zptjcrYFbulO566EAWi+3wzHYpZ91fFZgyPRBkK0AoocMORb hKEJO9JxCV9ksz5fxxe1nUdszumMNlefgitaVwBi+UXWNB3IDzxbadKHy/fnOsEU22Oz Pj4g==
X-Gm-Message-State: AGi0PuYfCdBipqR324PZKtOP4IGlzQ4sOT9As96ZS7ESsB2i+DyeN6jB ATxN0dl5ihONVCRoBWZIuaA3vlHe4e1bvF2bCI0=
X-Google-Smtp-Source: APiQypI1wg7XXmypz+NMrrH4wcR0ju6z2niYu4BiH9SV+F034tn72sVKcfEpOPGg7C5+1fuETVCk1JfrwPWBY727OPY=
X-Received: by 2002:a19:7411:: with SMTP id v17mr3610116lfe.27.1586551544115;  Fri, 10 Apr 2020 13:45:44 -0700 (PDT)
MIME-Version: 1.0
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local> <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com> <1889f403ee0240c0bdab4daf656d6f1d@TELMBXD14BA020.telecomitalia.local> <CAKKJt-dskZQU0iza3YZV62LtgPzRLkgJsg9uqvGYCg-FK=18Xg@mail.gmail.com> <bb96b85cae084b88a1eea946b4533de1@TELMBXD14BA020.telecomitalia.local>
In-Reply-To: <bb96b85cae084b88a1eea946b4533de1@TELMBXD14BA020.telecomitalia.local>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Fri, 10 Apr 2020 15:45:18 -0500
Message-ID: <CAKKJt-feGO53ShWZ4bbv=xNDU=PhhH8UZedj15dWwiCBsc8OQQ@mail.gmail.com>
Subject: Re: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
To: Cociglio Mauro <mauro.cociglio@telecomitalia.it>
Cc: Ian Swett <ianswett@google.com>, "quic@ietf.org" <quic@ietf.org>,  "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>, "Lubashev, Igor" <ilubashe@akamai.com>,  "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>,  "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Riccardo Sisto <riccardo.sisto@polito.it>
Content-Type: multipart/alternative; boundary="0000000000003475cb05a2f5d184"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/G7FZakJSQdFMloTJ_DlP6NZRZpk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Apr 2020 20:45:55 -0000

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

On Fri, Apr 10, 2020 at 8:41 AM Cociglio Mauro <
mauro.cociglio@telecomitalia.it> wrote:

> I agree with you Spencer but unfortunately S-bit already stands for Spin
> bit in the QUIC header.
>
> Sorry ;=E2=80=91)
>

I was the kind of AD who followed the discussions of the Spin bit with
great interest (I'm trying to remember which IETF meeting I introduced
myself as "the Spin bit AD"), but didn't notice that detail. Thanks to you
and Dmitri for pointing it out :-)

Best,

Spencer


> Mauro
>
>
>
> *Da:* Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
> *Inviato:* gioved=C3=AC 9 aprile 2020 19:28
> *A:* Cociglio Mauro <mauro.cociglio@telecomitalia.it>
> *Cc:* Ian Swett <ianswett@google.com>; quic@ietf.org; IETF IPPM WG (
> ippm@ietf.org) <ippm@ietf.org>; Lubashev, Igor <ilubashe@akamai.com>;
> alexandre.ferrieux@orange.com; isabelle.hamchaoui@orange.com; Riccardo
> Sisto <riccardo.sisto@polito.it>
> *Oggetto:* Re: [EXT] Re: [ippm] New QUIC Packet Loss Measurement
> (draft-cfb-ippm-spinbit-measurements)
>
>
>
> 18
>
>
>
> On Thu, Apr 9, 2020 at 11:22 AM Cociglio Mauro <mauro.cociglio=3D
> 40telecomitalia.it@dmarc.ietf.org> wrote:
>
> Thanks Ian for your email.
>
> We intend to proceed with the privacy analysis, which is the same as that
> of the *Ferrieux-Hamchaoui draft for the part of the Q-bit (and the R-bit
> should be very similar to Q-bit  in terms of privacy).*
>
> R-bit stands for =E2=80=9CReflected square bit=E2=80=9D, not for =E2=80=
=9CRetransmission bit=E2=80=9D, but
> of course the letter can be changed.
>
>
>
> If you need to change the letter, "S-bit" for "Square bit" would be one o=
f
> the best field names I've seen in a while (sooner or later, every QUIC
> developer will ask, "what's a square bit?").
>
>
>
> I'm mostly serious, and only partially bike-shedding.
>
>
>
> Best regards and happy Easter.
>
>
>
> The same to you!
>
>
>
> Spencer
>
>
>
>
>
> Mauro
>
>
>
> _____________________
>
> Mauro Cociglio
>
> TIM - CT.TA.EI
>
> Via G. Reiss Romoli, 274
>
> 10148 - Torino (Italy)
>
> Tel.: +390112285028
>
> Mobile: +393357669751
>
> _____________________
>
>
>
>
>
> *Da:* Ian Swett <ianswett=3D40google.com@dmarc.ietf.org>
> *Inviato:* mercoled=C3=AC 8 aprile 2020 21:44
> *A:* Cociglio Mauro <mauro.cociglio@telecomitalia.it
> <mauro.cociglio@telecomitalia..it>>
> *Cc:* quic@ietf.org; Lubashev, Igor <ilubashe@akamai.com>;
> alexandre.ferrieux@orange.com; isabelle.hamchaoui@orange.com; Riccardo
> Sisto <riccardo.sisto@polito.it>; IETF IPPM WG (ippm@ietf.org) <
> ippm@ietf.org>
> *Oggetto:* [EXT] Re: [ippm] New QUIC Packet Loss Measurement
> (draft-cfb-ippm-spinbit-measurements)
>
>
>
> Thanks for sharing this.  From my perspective, this is an improvement upo=
n
> the previous proposal in terms of robustness.  This design feels very
> similar to the spin bit, and seems trivial to implement, which are also
> nice properties.
>
>
>
> Also, QUIC doesn't really have retransmissions, so the 'R bit' name alway=
s
> made me a bit uncomfortable.
>
>
>
> I'm not saying QUIC should adopt this yet, but I'd be interested in seein=
g
> a privacy analysis completed for it.
>
>
>
> Ian
>
>
>
> On Wed, Apr 8, 2020 at 4:25 AM Cociglio Mauro <mauro.cociglio=3D
> 40telecomitalia.it@dmarc.ietf.org> wrote:
>
> Dear QUIC WG Members.
>
>
>
> We submitted to IPPM WG a draft where we described a new 2 bit packet los=
s
> methodology (
> https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measurements-01).
>
> *The measurement of packet loss is under discussion in QUIC WG and our
> draft introduces two alternatives about it.*
>
> *T**he first one is a spin-bit dependent signal and uses a single bit.
> The second one, described in the following linked slides, is a
> standalone solution based on a two bits loss signal and on alternate
> marking (RFC8321)..*
>
> *This last methodology **improves, in our opinion, the algorithm proposed
> by Orange and Akamai described in* *https://tools.ietf.org/html/draft-fer=
rieuxhamchaoui-quic-lossbits-03
> <https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-03>**.=
*
>
>
>
> *The 2 bits are the sQuare bit (Q-bit) and the Reflection square bit
> (R-bit).*
>
> *The Q-bit doesn=E2=80=99t change from the Ferrieux-Hamchaoui draft but t=
he R-bit
> substitutes the L-bit.*
>
> *This avoids the L-bit dependence from an internal protocol variable, a
> problem raised in the last QUIC interim meeting.*
>
>
>
> You can find the slides, we prepared for the IPPM interim meeting, at the
> following link:
> https://github.com/ietf-ippm/meeting-materials/blob/aa486f7ead28b9f55c5ef=
499e5c9ed33ab06daf9/ietf107-virtual/Slides/07-spinbit-measurements.pdf
>
>
>
> Comments and suggestions are always welcome.
>
>
>
> Of course we are available to present our proposals in the next QUIC WG
> meeting or to arrange a Webex side meeting if needed.
>
>
>
> Best regards.
>
>
>
> Mauro, Fabio, Giuseppe, Massimo and Riccardo
>
>
>
>
>
> _____________________
>
> Mauro Cociglio
>
> TIM - CT.TA.EI
>
> Via G. Reiss Romoli, 274
>
> 10148 - Torino (Italy)
>
> Tel.: +390112285028 <+39%20011%20228%205028>
>
> Mobile: +393357669751 <+39%20335%20766%209751>
>
> _____________________
>
>
>
>
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
>
>
> <https://on.tim.it/banner-mail-dip>
> Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle
> persone indicate. La diffusione, copia o qualsiasi altra azione derivante
> dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualo=
ra
> abbiate ricevuto questo documento per errore siete cortesemente pregati d=
i
> darne immediata comunicazione al mittente e di provvedere alla sua
> distruzione, Grazie.
>
> * This e-mail and any attachments is confidential and may contain
> privileged information intended for the addressee(s) only. Dissemination,
> copying, printing or use by anybody else is unauthorised. If you are not
> the intended recipient, please delete this message and any attachments an=
d
> advise the sender by return e-mail, Thanks. *
>
> *Rispetta l'ambiente. Non stampare questa mail se non =C3=A8 necessario.*
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Fri, Apr 10, 2020 at 8:41 AM Cocig=
lio Mauro &lt;<a href=3D"mailto:mauro.cociglio@telecomitalia.it">mauro.coci=
glio@telecomitalia.it</a>&gt; wrote:<br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex">





<div lang=3D"IT">
<div class=3D"gmail-m_-8326132942094438924WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">I agree with you Spencer but un=
fortunately S-bit already stands for Spin bit in the QUIC header</span><spa=
n lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Arial,sans-serif;col=
or:rgb(34,34,34);background:rgb(248,249,250)">.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Sorry </span>
<span lang=3D"EN-US" style=3D"font-size:10.5pt;font-family:Arial,sans-serif=
;color:rgb(34,34,34);background:rgb(248,249,250)">;=E2=80=91)</span></p></d=
iv></div></blockquote><div><br></div><div>I was the kind of AD who followed=
 the discussions of the Spin bit with great interest (I&#39;m trying to rem=
ember which IETF meeting I introduced myself as &quot;the Spin bit AD&quot;=
), but didn&#39;t notice that detail. Thanks to you and Dmitri for pointing=
 it out :-)</div><div><br></div><div>Best,</div><div><br></div><div>Spencer=
</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv lang=3D"IT"><div class=3D"gmail-m_-8326132942094438924WordSection1"><p c=
lass=3D"MsoNormal"><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal">Mauro<br></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">Da:</span></b><span lang=3D"=
EN-US"> Spencer Dawkins at IETF &lt;<a href=3D"mailto:spencerdawkins.ietf@g=
mail.com" target=3D"_blank">spencerdawkins.ietf@gmail.com</a>&gt;
<br>
<b>Inviato:</b> gioved=C3=AC 9 aprile 2020 19:28<br>
<b>A:</b> Cociglio Mauro &lt;<a href=3D"mailto:mauro.cociglio@telecomitalia=
.it" target=3D"_blank">mauro.cociglio@telecomitalia.it</a>&gt;<br>
<b>Cc:</b> Ian Swett &lt;<a href=3D"mailto:ianswett@google.com" target=3D"_=
blank">ianswett@google.com</a>&gt;; <a href=3D"mailto:quic@ietf.org" target=
=3D"_blank">quic@ietf.org</a>; IETF IPPM WG (<a href=3D"mailto:ippm@ietf.or=
g" target=3D"_blank">ippm@ietf.org</a>) &lt;<a href=3D"mailto:ippm@ietf.org=
" target=3D"_blank">ippm@ietf.org</a>&gt;; Lubashev, Igor &lt;<a href=3D"ma=
ilto:ilubashe@akamai.com" target=3D"_blank">ilubashe@akamai.com</a>&gt;; <a=
 href=3D"mailto:alexandre.ferrieux@orange.com" target=3D"_blank">alexandre.=
ferrieux@orange.com</a>; <a href=3D"mailto:isabelle.hamchaoui@orange.com" t=
arget=3D"_blank">isabelle.hamchaoui@orange.com</a>; Riccardo Sisto &lt;<a h=
ref=3D"mailto:riccardo.sisto@polito.it" target=3D"_blank">riccardo.sisto@po=
lito.it</a>&gt;<br>
<b>Oggetto:</b> Re: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draf=
t-cfb-ippm-spinbit-measurements)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<div>
<div>
<p class=3D"MsoNormal">18<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Thu, Apr 9, 2020 at 11:22 AM Cociglio Mauro &lt;m=
auro.cociglio=3D<a href=3D"mailto:40telecomitalia.it@dmarc.ietf.org" target=
=3D"_blank">40telecomitalia.it@dmarc.ietf.org</a>&gt; wrote:<u></u><u></u><=
/p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Thanks=
 Ian for your email.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">We int=
end to proceed with the privacy analysis, which is the same as that of the
<em><span style=3D"font-family:Calibri,sans-serif;color:black;font-style:no=
rmal">Ferrieux-Hamchaoui draft for the part of the Q-bit (and the R-bit sho=
uld be very similar to Q-bit =C2=A0in terms of privacy).</span></em></span>=
<u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">R-bit =
stands for =E2=80=9CReflected square bit=E2=80=9D, not for =E2=80=9CRetrans=
mission bit=E2=80=9D, but of course the letter can be changed.</span><u></u=
><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If you need to change the letter, &quot;S-bit&quot; =
for &quot;Square bit&quot; would be one of the best field=C2=A0names I&#39;=
ve seen in a while=C2=A0(sooner or later, every QUIC developer will ask, &q=
uot;what&#39;s a square bit?&quot;).<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I&#39;m mostly serious, and only partially bike-shed=
ding.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Best r=
egards and happy Easter.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The same to you!<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Spencer<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4=
.8pt;margin-right:0cm">
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Mauro<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal">_____________________<u></u><u></u></p>
<p class=3D"MsoNormal">Mauro Cociglio<u></u><u></u></p>
<p class=3D"MsoNormal">TIM - CT.TA.EI<u></u><u></u></p>
<p class=3D"MsoNormal">Via G. Reiss Romoli, 274<u></u><u></u></p>
<p class=3D"MsoNormal">10148 - Torino (Italy)<u></u><u></u></p>
<p class=3D"MsoNormal">Tel.: +390112285028<u></u><u></u></p>
<p class=3D"MsoNormal">Mobile: +393357669751<u></u><u></u></p>
<p class=3D"MsoNormal">_____________________<u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b>Da:</b> Ian Swett &lt;ianswett=3D<a href=3D"mailt=
o:40google.com@dmarc.ietf.org" target=3D"_blank">40google.com@dmarc.ietf.or=
g</a>&gt;
<br>
<b>Inviato:</b> mercoled=C3=AC 8 aprile 2020 21:44<br>
<b>A:</b> Cociglio Mauro &lt;<a href=3D"mailto:mauro.cociglio@telecomitalia=
..it" target=3D"_blank">mauro.cociglio@telecomitalia.it</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:quic@ietf.org" target=3D"_blank">quic@ietf.org=
</a>; Lubashev, Igor &lt;<a href=3D"mailto:ilubashe@akamai.com" target=3D"_=
blank">ilubashe@akamai.com</a>&gt;;
<a href=3D"mailto:alexandre.ferrieux@orange.com" target=3D"_blank">alexandr=
e.ferrieux@orange.com</a>;
<a href=3D"mailto:isabelle.hamchaoui@orange.com" target=3D"_blank">isabelle=
.hamchaoui@orange.com</a>; Riccardo Sisto &lt;<a href=3D"mailto:riccardo.si=
sto@polito.it" target=3D"_blank">riccardo.sisto@polito.it</a>&gt;; IETF IPP=
M WG (<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>)
 &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&g=
t;<br>
<b>Oggetto:</b> [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cf=
b-ippm-spinbit-measurements)<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Thanks for sharing this.=C2=A0 From my perspective, =
this is an improvement upon the previous proposal in terms of robustness.=
=C2=A0=C2=A0This design feels very similar to the spin bit, and seems
 trivial to implement, which are also nice properties.<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Also, QUIC doesn&#39;t really have retransmissions, =
so the &#39;R bit&#39; name always made me a bit uncomfortable.<u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I&#39;m not saying QUIC should adopt this yet, but I=
&#39;d be interested in seeing a privacy analysis completed for it.<u></u><=
u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Ian<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Apr 8, 2020 at 4:25 AM Cociglio Mauro &lt;ma=
uro.cociglio=3D<a href=3D"mailto:40telecomitalia.it@dmarc.ietf.org" target=
=3D"_blank">40telecomitalia.it@dmarc.ietf.org</a>&gt; wrote:<u></u><u></u><=
/p>
</div>
<blockquote>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Dear Q=
UIC WG Members.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">We sub=
mitted to IPPM WG a draft where we described a new 2 bit packet loss method=
ology (<a href=3D"https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measur=
ements-01" target=3D"_blank">https://tools.ietf.org/html/draft-cfb-ippm-spi=
nbit-measurements-01</a>).</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"background:white">
<em><span lang=3D"EN-US" style=3D"font-size:12pt;font-family:Calibri,sans-s=
erif;color:rgb(33,33,33);font-style:normal">The measurement of packet loss =
is under discussion in QUIC WG and our draft introduces two=C2=A0alternativ=
es about it.</span></em><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"background:white">
<em><span lang=3D"EN-US" style=3D"font-size:12pt;font-family:Calibri,sans-s=
erif;color:rgb(33,33,33);font-style:normal">T</span></em><em><span lang=3D"=
EN-US" style=3D"font-size:12pt;font-family:Calibri,sans-serif;color:black;f=
ont-style:normal">he=C2=A0first one=C2=A0is a spin-bit=C2=A0dependent
 signal and uses a single bit. The second one,=C2=A0described in the follow=
ing linked slides, is a standalone=C2=A0solution based on a two bits loss s=
ignal and on alternate marking (RFC8321)..</span></em><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"background:white">
<em><span lang=3D"EN-US" style=3D"font-size:12pt;font-family:Calibri,sans-s=
erif;color:black;font-style:normal">This last methodology=C2=A0</span></em>=
<em><span lang=3D"EN-US" style=3D"font-size:12pt;font-family:Calibri,sans-s=
erif;color:rgb(33,33,33);font-style:normal">improves,
 in our opinion,=C2=A0the algorithm proposed by Orange and Akamai described=
 in</span></em><em><span lang=3D"EN-US" style=3D"font-size:12pt;font-family=
:Calibri,sans-serif;color:rgb(33,33,33)">=C2=A0</span></em><em><u><span sty=
le=3D"font-size:12pt;font-family:Calibri,sans-serif;color:rgb(33,33,33)"><a=
 href=3D"https://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-=
03" target=3D"_blank"><span lang=3D"EN-US" style=3D"font-style:normal">http=
s://tools.ietf.org/html/draft-ferrieuxhamchaoui-quic-lossbits-03</span></a>=
</span></u></em><em><span lang=3D"EN-US" style=3D"font-size:12pt;font-famil=
y:Calibri,sans-serif;color:rgb(33,33,33);font-style:normal">.</span></em><u=
></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12pt;fon=
t-family:Calibri,sans-serif;color:black;font-style:normal">The 2 bits are t=
he sQuare bit (Q-bit) and the Reflection square bit
 (R-bit).</span></em><u></u><u></u></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12pt;fon=
t-family:Calibri,sans-serif;color:black;font-style:normal">The Q-bit doesn=
=E2=80=99t change from the Ferrieux-Hamchaoui draft but the
 R-bit substitutes the L-bit.</span></em><u></u><u></u></p>
<p class=3D"MsoNormal"><em><span lang=3D"EN-US" style=3D"font-size:12pt;fon=
t-family:Calibri,sans-serif;color:black;font-style:normal">This avoids the =
L-bit dependence from an internal protocol variable,
 a problem raised in the last QUIC interim meeting.</span></em><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">You ca=
n find the slides, we prepared for the IPPM interim meeting, at the followi=
ng link:
</span><span style=3D"font-size:12pt"><a href=3D"https://github.com/ietf-ip=
pm/meeting-materials/blob/aa486f7ead28b9f55c5ef499e5c9ed33ab06daf9/ietf107-=
virtual/Slides/07-spinbit-measurements.pdf" target=3D"_blank"><span lang=3D=
"EN-US">https://github.com/ietf-ippm/meeting-materials/blob/aa486f7ead28b9f=
55c5ef499e5c9ed33ab06daf9/ietf107-virtual/Slides/07-spinbit-measurements.pd=
f</span></a></span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Commen=
ts and suggestions are always welcome.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">Of cou=
rse we are available to present our proposals in the next QUIC WG meeting o=
r to arrange a Webex side meeting if needed.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:12pt">=C2=A0=
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Best regards.</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">=C2=A0</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12pt">Mauro, Fabio, Giusepp=
e, Massimo and Riccardo</span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">_____________________<u></u><u></u></p>
<p class=3D"MsoNormal">Mauro Cociglio<u></u><u></u></p>
<p class=3D"MsoNormal">TIM - CT.TA.EI<u></u><u></u></p>
<p class=3D"MsoNormal">Via G. Reiss Romoli, 274<u></u><u></u></p>
<p class=3D"MsoNormal">10148 - Torino (Italy)<u></u><u></u></p>
<p class=3D"MsoNormal">Tel.:
<a href=3D"tel:+39%20011%20228%205028" target=3D"_blank">+390112285028</a><=
u></u><u></u></p>
<p class=3D"MsoNormal">Mobile:
<a href=3D"tel:+39%20335%20766%209751" target=3D"_blank">+393357669751</a><=
u></u><u></u></p>
<p class=3D"MsoNormal">_____________________<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:11.4pt">
=C2=A0<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><br>
ippm mailing list<br>
</span><a href=3D"mailto:ippm@ietf.org" target=3D"_blank"><span lang=3D"EN-=
US">ippm@ietf.org</span></a><span lang=3D"EN-US"><br>
</span><a href=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_bl=
ank"><span lang=3D"EN-US">https://www.ietf.org/mailman/listinfo/ippm</span>=
</a><u></u><u></u></p>
</blockquote>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</blockquote>
</div>
</div>
</div>

	<div>
		<table style=3D"width:600px">
		<tbody><tr>
			<td style=3D"width:600px">

<a href=3D"https://on.tim.it/banner-mail-dip" target=3D"_blank"> <img src=
=3D"https://img.tim.it/sdr/maild/mail_dip_680x190_Banner_DISNEY_TIMVISION_L=
ANCIO_v2.jpg" title=3D"TIM" style=3D"width: 100%; height: auto; margin-top:=
 20px; margin-bottom: 20px;"></a>
			</td>
		</tr>
		<tr>
			<td style=3D"width:585px;font-family:Verdana;font-size:7.5pt;color:rgb(0=
,0,0);text-align:justify" width=3D"395">
				Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle=
 persone indicate. La diffusione, copia o qualsiasi altra azione derivante =
dalla conoscenza di queste informazioni sono rigorosamente vietate. Qualora=
 abbiate ricevuto questo documento per errore siete cortesemente pregati di=
 darne immediata comunicazione al mittente e di provvedere alla sua distruz=
ione, Grazie.
				<br><br>
				<i>
					This e-mail and any attachments is confidential and may  contain privi=
leged information intended for the addressee(s) only. Dissemination, copyin=
g, printing or use by anybody else is unauthorised. If you are not the inte=
nded recipient, please delete this message and any attachments and advise t=
he sender by return  e-mail, Thanks.
				</i>
				<br><br>
				<b>Rispetta l&#39;ambiente. Non stampare questa mail se non =C3=A8 nece=
ssario.</b>
			</td>
		</tr>
		</tbody></table>=09
	</div>

</div>

</blockquote></div></div>

--0000000000003475cb05a2f5d184--


From nobody Fri Apr 10 13:56:39 2020
Return-Path: <huitema@huitema.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0E1F3A0D32 for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 13:56:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3V3RubtMgRgC for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 13:56:36 -0700 (PDT)
Received: from mx43-out1.antispamcloud.com (mx43-out1.antispamcloud.com [138.201.61.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D84A23A0DA5 for <quic@ietf.org>; Fri, 10 Apr 2020 13:56:31 -0700 (PDT)
Received: from xse190.mail2web.com ([66.113.196.190] helo=xse.mail2web.com) by mx165.antispamcloud.com with esmtp (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1jN0hJ-000lQC-KG for quic@ietf.org; Fri, 10 Apr 2020 22:56:26 +0200
Received: from xsmtp21.mail2web.com (unknown [10.100.68.60]) by xse.mail2web.com (Postfix) with ESMTPS id 48zVfP50Cfz34fN for <quic@ietf.org>; Fri, 10 Apr 2020 13:55:57 -0700 (PDT)
Received: from [10.5.2.15] (helo=xmail05.myhosting.com) by xsmtp21.mail2web.com with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1jN0gv-0003SG-IN for quic@ietf.org; Fri, 10 Apr 2020 13:55:57 -0700
Received: (qmail 32618 invoked from network); 10 Apr 2020 20:55:57 -0000
Received: from unknown (HELO [192.168.1.102]) (Authenticated-user:_huitema@huitema.net@[172.58.46.206]) (envelope-sender <huitema@huitema.net>) by xmail05.myhosting.com (qmail-ldap-1.03) with ESMTPA for <quic@ietf.org>; 10 Apr 2020 20:55:57 -0000
Subject: Re: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Cociglio Mauro <mauro.cociglio@telecomitalia.it>
Cc: Riccardo Sisto <riccardo.sisto@polito.it>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>, Ian Swett <ianswett@google.com>, "Lubashev, Igor" <ilubashe@akamai.com>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, "quic@ietf.org" <quic@ietf.org>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local> <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com> <1889f403ee0240c0bdab4daf656d6f1d@TELMBXD14BA020.telecomitalia.local> <CAKKJt-dskZQU0iza3YZV62LtgPzRLkgJsg9uqvGYCg-FK=18Xg@mail.gmail.com> <bb96b85cae084b88a1eea946b4533de1@TELMBXD14BA020.telecomitalia.local> <CAKKJt-feGO53ShWZ4bbv=xNDU=PhhH8UZedj15dWwiCBsc8OQQ@mail.gmail.com>
From: Christian Huitema <huitema@huitema.net>
Autocrypt: addr=huitema@huitema.net; prefer-encrypt=mutual; keydata= mQENBFIRX8gBCAC26usy/Ya38IqaLBSu33vKD6hP5Yw390XsWLaAZTeQR64OJEkoOdXpvcOS HWfMIlD5s5+oHfLe8jjmErFAXYJ8yytPj1fD2OdSKAe1TccUBiOXT8wdVxSr5d0alExVv/LO I/vA2aU1TwOkVHKSapD7j8/HZBrqIWRrXUSj2f5n9tY2nJzG9KRzSG0giaJWBfUFiGb4lvsy IaCaIU0YpfkDDk6PtK5YYzuCeF0B+O7N9LhDu/foUUc4MNq4K3EKDPb2FL1Hrv0XHpkXeMRZ olpH8SUFUJbmi+zYRuUgcXgMZRmZFL1tu6z9h6gY4/KPyF9aYot6zG28Qk/BFQRtj7V1ABEB AAG0J0NocmlzdGlhbiBIdWl0ZW1hIDxodWl0ZW1hQGh1aXRlbWEubmV0PokBOQQTAQIAIwUC UhFfyAIbLwcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEJNDCbJVyA1yhbYH/1ud6x6m VqGIp0JcZUfSQO8w+TjugqxCyGNn+w/6Qb5O/xENxNQ4HaMQ5uSRK9n8WKKDDRSzwZ4syKKf wbkfj05vgFxrjCynVbm1zs2X2aGXh+PxPL/WHUaxzEP7KjYbLtCUZDRzOOrm+0LMktngT/k3 6+EZoLEM52hwwpIAzJoscyEz7QfqMOZtFm6xQnlvDQeIrHx0KUvwo/vgDLK3SuruG1CSHcR0 D24kEEUa044AIUKBS3b0b8AR7f6mP2NcnLpdsibtpabi9BzqAidcY/EjTaoea46HXALk/eJd 6OLkLE6UQe1PPzQC4jB7rErX2BxnSkHDw50xMgLRcl5/b1a5AQ0EUhFfyAEIAKp7Cp8lqKTV CC9QiAf6QTIjW+lie5J44Ad++0k8gRgANZVWubQuCQ71gxDWLtxYfFkEXjG4TXV/MUtnOliG 5rc2E+ih6Dg61Y5PQakm9OwPIsOx+2R+iSW325ngln2UQrVPgloO83QiUoi7mBJPbcHlxkhZ bd3+EjFxSLIQogt29sTcg2oSh4oljUpz5niTt69IOfZx21kf29NfDE+Iw56gfrxI2ywZbu5o G+d0ZSp0lsovygpk4jK04fDTq0vxjEU5HjPcsXC4CSZdq5E2DrF4nOh1UHkHzeaXdYR2Bn1Y wTePfaHBFlvQzI+Li/Q6AD/uxbTM0vIcsUxrv3MNHCUAEQEAAYkCPgQYAQIACQUCUhFfyAIb LgEpCRCTQwmyVcgNcsBdIAQZAQIABgUCUhFfyAAKCRC22tOSFDh1UOlBB/94RsCJepNvmi/c YiNmMnm0mKb6vjv43OsHkqrrCqJSfo95KHyl5Up4JEp8tiJMyYT2mp4IsirZHxz/5lqkw9Az tcGAF3GlFsj++xTyD07DXlNeddwTKlqPRi/b8sppjtWur6Pm+wnAHp0mQ7GidhxHccFCl65w uT7S/ocb1MjrTgnAMiz+x87d48n1UJ7yIdI41Wpg2XFZiA9xPBiDuuoPwFj14/nK0elV5Dvq 4/HVgfurb4+fd74PV/CC/dmd7hg0ZRlgnB5rFUcFO7ywb7/TvICIIaLWcI42OJDSZjZ/MAzz BeXm263lHh+kFxkh2LxEHnQGHCHGpTYyi4Z3dv03HtkH/1SI8joQMQq00Bv+RdEbJXfEExrT u4gtdZAihwvy97OPA2nCdTAHm/phkzryMeOaOztI4PS8u2Ce5lUB6P/HcGtK/038KdX5MYST Fn8KUDt4o29bkv0CUXwDzS3oTzPNtGdryBkRMc9b+yn9+AdwFEH4auhiTQXPMnl0+G3nhKr7 jvzVFJCRif3OAhEm4vmBNDE3uuaXFQnbK56GJrnqVN+KX5Z3M7X3fA8UcVCGOEHXRP/aubiw Ngawj0V9x+43kUapFp+nF69R53UI65YtJ95ec4PTO/Edvap8h1UbdEOc4+TiYwY1TBuIKltY 1cnrjgAWUh/Ucvr++/KbD9tD6C8=
Message-ID: <6930e356-a117-9fb5-32fe-66af7326f2c2@huitema.net>
Date: Fri, 10 Apr 2020 13:55:58 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
MIME-Version: 1.0
In-Reply-To: <CAKKJt-feGO53ShWZ4bbv=xNDU=PhhH8UZedj15dWwiCBsc8OQQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------1D0E929842F29D7CBC0893A4"
Content-Language: en-US
X-Originating-IP: 66.113.196.190
X-Spampanel-Domain: xsmtpout.mail2web.com
X-Spampanel-Username: 66.113.196.190/32
Authentication-Results: antispamcloud.com; auth=pass smtp.auth=66.113.196.190/32@xsmtpout.mail2web.com
X-Spampanel-Outgoing-Class: unsure
X-Spampanel-Outgoing-Evidence: Combined (0.15)
X-Recommended-Action: accept
X-Filter-ID: Mvzo4OR0dZXEDF/gcnlw0VxB0mWeGZk2wSOLROvd+japSDasLI4SayDByyq9LIhVUZbR67CQ7/vm /hHDJU4RXkTNWdUk1Ol2OGx3IfrIJKywOmJyM1qr8uRnWBrbSAGDcnqpk5VeF3xR4kF6iVwRtbgN zB/4Jkrw1eDLcif59fvBdGSf00yTqMGQ4hc1Hz0tU7Tmz6iKnkQL9gqsxD347235Nhqq+/HvroPq 8GSPg+60/QPNqXybIny9WGhadIo/WSlmRJUKMrJ+ahcq82ahPryme9ldZJ7uNXfg/GfS8fUvP/L5 rCqHDsKZM+xa1iwJX+gRCHfMVnsAk591zk0uilUI+ZL4xWiN8NS6C+dmX6OEdA4u1aThyWrQ/ou2 +v/lmX4Em37yFgrCB6NHRn1g+f3uncIqYSL3lhh5c81YyJqFoLZMmkWsaurVZfvqROaDnDtHb8z5 dpPkEuJ8Snwqla7jUnW3hy14Yji8fo+4xCnSRo4Rcu5Z37rMuDjCny5fE9ykbJ7I9co1MAEE3ruN Xsm8UJsAPvDcVSKtDCYkioPY5Qx4fJOk03R5fJtf/Dv/dkIzS7m4GUpXCY1Y3j3ilZpnfSx1WjM8 Y221ho/pD3/Zen/OGK5W227fFu2y/4R9c/9IoMGNGDjXiB3g3PwBscZfLp0Ii+0Zgb9inAUGnxBU PVcmx1QL+XiKf76y/BgKh2fsSpqYyVjoIINqU+QiaPKY2AXNZGS5G93aGyH8MqMlOQRMVMd0HCeT skOZ5TL8GpcqrCq+q3e0HIi+gvR3dTXg724gFzhHYUe+7aKm0vX5vMa0YTe+DfniR8wA8+BTTi+J 2sBvM/O0p+zizleC4va6FPcpDHjXMKZJK8+chibagztRwa/oTllW+IuxofBF7cTs80/2FnZg/IMs IAdedSzLrjsyfTPCYbMCLdmf5h2vfxw3Qvb2Glio5Cia/9Kfg4kJ0WtAYbrpe3OOAtQNb87OBHCz Hbokiue7PjVB1S6AQRz4SqXhOP5fdiQt7lu5Jm5nk4BSgYHOJJgUtm67rBRli6kULE5BQDZnPvvF VsQ=
X-Report-Abuse-To: spam@quarantine11.antispamcloud.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Pwcd8R5E_ceqGoXxvWXR4ZmXkVY>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Apr 2020 20:56:38 -0000

This is a multi-part message in MIME format.
--------------1D0E929842F29D7CBC0893A4
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit


On 4/10/2020 1:45 PM, Spencer Dawkins at IETF wrote:
> On Fri, Apr 10, 2020 at 8:41 AM Cociglio Mauro
> <mauro.cociglio@telecomitalia.it
> <mailto:mauro.cociglio@telecomitalia.it>> wrote:
>
>     I agree with you Spencer but unfortunately S-bit already stands
>     for Spin bit in the QUIC header.
>
>     Sorry ;â€‘)
>
>
> I was the kind of AD who followed the discussions of the Spin bit with
> great interest (I'm trying to remember which IETF meeting I introduced
> myself as "the Spin bit AD"), but didn't notice that detail. Thanks to
> you and Dmitri for pointing it out :-)


It seems logical to spin-bit this.

-- Christian Huitema


--------------1D0E929842F29D7CBC0893A4
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 4/10/2020 1:45 PM, Spencer Dawkins
      at IETF wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAKKJt-feGO53ShWZ4bbv=xNDU=PhhH8UZedj15dWwiCBsc8OQQ@mail.gmail.com">
      <div dir="ltr" class="gmail_attr">On Fri, Apr 10, 2020 at 8:41 AM
        Cociglio Mauro &lt;<a
          href="mailto:mauro.cociglio@telecomitalia.it"
          moz-do-not-send="true">mauro.cociglio@telecomitalia.it</a>&gt;
        wrote:<br>
      </div>
      <blockquote class="gmail_quote" style="margin:0px 0px 0px
        0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
        <div lang="IT">
          <div class="gmail-m_-8326132942094438924WordSection1">
            <p class="MsoNormal"><span lang="EN-US">I agree with you
                Spencer but unfortunately S-bit already stands for Spin
                bit in the QUIC header</span><span
style="font-size:10.5pt;font-family:Arial,sans-serif;color:rgb(34,34,34);background:rgb(248,249,250)"
                lang="EN-US">.</span></p>
            <p class="MsoNormal"><span lang="EN-US">Sorry </span>
              <span
style="font-size:10.5pt;font-family:Arial,sans-serif;color:rgb(34,34,34);background:rgb(248,249,250)"
                lang="EN-US">;â€‘)</span></p>
          </div>
        </div>
      </blockquote>
      <div><br>
      </div>
      <div>I was the kind of AD who followed the discussions of the Spin
        bit with great interest (I'm trying to remember which IETF
        meeting I introduced myself as "the Spin bit AD"), but didn't
        notice that detail. Thanks to you and Dmitri for pointing it out
        :-)</div>
    </blockquote>
    <p><br>
    </p>
    <p>It seems logical to spin-bit this.</p>
    <p>-- Christian Huitema<br>
    </p>
  </body>
</html>

--------------1D0E929842F29D7CBC0893A4--


From nobody Fri Apr 10 14:34:37 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 056123A0DE5 for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 14:34:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eiQkDoQQ94FP for <quic@ietfa.amsl.com>; Fri, 10 Apr 2020 14:34:33 -0700 (PDT)
Received: from mail-il1-x12f.google.com (mail-il1-x12f.google.com [IPv6:2607:f8b0:4864:20::12f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A0B633A0DE4 for <quic@ietf.org>; Fri, 10 Apr 2020 14:34:33 -0700 (PDT)
Received: by mail-il1-x12f.google.com with SMTP id o11so3064397ilq.7 for <quic@ietf.org>; Fri, 10 Apr 2020 14:34:33 -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 :cc; bh=bH7Ue/Aq1pij8JAOU7ozMDyGM7i9r3EygjfsoloEM3A=; b=aqsAEwuaxj+9m2ZGWmV/pwu7CV9Oz3kAonkjnBit1F7e33N9flQCarwT0tRjIz+lVM ZGun9NLI7QSVYxvDE7I7MO2Ws+t+HF7NwGNoZISwnDR5+2D8lIUhqvsl1p2i6nC2LJRM NVPeHYoATDMV8aqTdSiBME1yn2cjqdwntTz6daHSwz35htKQQ2ZniRqBtx55DoJF4Z8V eCrDvZZB0OSq/TPSlDnsY24h8WbD7vcVjSFD6c9dOuZmaqK/xEYVUO+fwWDxUsMMXvhf TliR1aUnNExb8XteJpGjFYtAVAFBsRVGs9NzRWnoW190wgko7N+zYQQNAECGncY96yVr k1+w==
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:cc; bh=bH7Ue/Aq1pij8JAOU7ozMDyGM7i9r3EygjfsoloEM3A=; b=W5ioiAF9DuH2g0SCEN0n4XM833x6jmBa1Hi9fFnaLLhhh2u13f0PE98zJzcWMmE3kC zeosy1mkc/T1yUJ/wWoDoHC7HaHusxS74YA21FlCwp+DmZa6PQQ03hscJ+yX1e0htftC Q8AZZFV4tQUSphiekcKdDlxCkpxqZh49GAs8JKHx4sItt51oOZJkZtfo2y82izyMOyyh vLmUZqYFV+jsand/+GFSyW2OEJnyaMSjnXjohpJqGndivTc8w2ib5eaj8yvF3e465EDd snvP3m0Hdzc+affiinZE14P5UAsnWUy3YdYkkQO9QfwaZf2WbQ9C+gdJV8LI2FOb9xfS 3Pog==
X-Gm-Message-State: AGi0PuYA2txQzC4WK9Mna1G4KCJBeLolhilOGyPM8JriVX6DKtuzTxhN erQKpjHNIttKiH0WOHhBJvJJMfy/TFPW/EML2G0=
X-Google-Smtp-Source: APiQypKJC1MoHbMNlGLypMBi8YXCIYP1e3Abwg3exTgD2NSL0t2GJz6NKpccIpRkr48ytRbJYF67leLP+hsN/nAinkg=
X-Received: by 2002:a05:6e02:894:: with SMTP id z20mr7496358ils.204.1586554472940;  Fri, 10 Apr 2020 14:34:32 -0700 (PDT)
MIME-Version: 1.0
References: <CAM4esxSrRvpms8JmiZfKgbRAZtQFLkuXvoB9LZqN-NwmMpRY+g@mail.gmail.com> <CANatvzzvxjbd5P9t6+L_09+aa=aECjFBCQeHWb9iJ4kc17QR3Q@mail.gmail.com> <CH2PR22MB2086C3DF03CFCBFA4FC63FB0DADE0@CH2PR22MB2086.namprd22.prod.outlook.com> <CAN1APdcGsWoKwVjqRgYpA1JLXQxfW1mAoRJaGSGv8awEEzxemA@mail.gmail.com>
In-Reply-To: <CAN1APdcGsWoKwVjqRgYpA1JLXQxfW1mAoRJaGSGv8awEEzxemA@mail.gmail.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Fri, 10 Apr 2020 14:34:22 -0700
Message-ID: <CAM4esxTF3hqbdcviy4YQNZ=LMHzg9cZO+D1-hwy8q4sanwi98A@mail.gmail.com>
Subject: Re: PR #3547: community input needed
To: =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>
Cc: Mike Bishop <mbishop@evequefou.be>, Kazuho Oku <kazuhooku@gmail.com>,  IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c6c89805a2f67fbb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/HUo0bUVIlSr3iUV2ZVr0LQXJcgU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Apr 2020 21:34:36 -0000

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

Thanks everyone, I believe we have converged on a PR in #3547 that is
consistent with the input in this thread. Feel free to give at a positive
review (or not) at github.

On Fri, Apr 10, 2020 at 1:35 PM Mikkel Fahn=C3=B8e J=C3=B8rgensen <mikkelfj=
@gmail.com>
wrote:

> Leaking CIDs rubs me the wrong way unless they can be reclaimed
> automatically be seeing a more recent RCID, but that likely won=E2=80=99t=
 work
> since new CIDs are not received in order and thus not used in order. Havi=
ng
> a connection going down randomly on otherwise well behaved CID resource
> management seems like a big hack.
>
> Requiring RCID ASAP is also not good, and is the source of mentioned
> attack, but could also be used to drain resources such as a batteri.
>
> Hence I find the suggested =E2=80=9Clag=E2=80=9D approach natural. It fit=
s naturally with
> the concept of sending ACKs periodically, but in most cases not immediate=
ly.
>
> If a connection terminates because RCID does not happen fast enough,
> either the CID issuer is doing something wrong, or the consumer is, and
> then it is fine to terminate. If both play along there shouldn=E2=80=99t =
be an
> issue.
>
> As to state consumption on handling RCID, it doesn=E2=80=99t have to be p=
recise,
> it could just be check for outstanding CIDs whenever a connection is
> checked anyway.
>
> This leaves one question. If the =E2=80=9Clag=E2=80=9D is relaxed, it is =
still opens for
> an attack if RCIDs are accidentally send too often, but I=E2=80=99m not t=
oo
> concerned about that. Take away is don=E2=80=99t make strict rules, but s=
uggest
> peer limits the RCID rate when there is no other transmission activity,
> similar to ACKs.
>
> Kind Regards,
> Mikkel Fahn=C3=B8e J=C3=B8rgensen
>
>
> On 10 April 2020 at 22.09.12, Mike Bishop (mbishop@evequefou.be) wrote:
>
> Piling on very late to this thread, as I=E2=80=99ve already said my piece=
 on the
> issue and suggested a less-refined version of the Martins=E2=80=99 =E2=80=
=9Clag=E2=80=9D proposal.
> I do not like the idea that an endpoint is going to drop state and never
> retire it, particularly since the CID issuer MAY close the connection whe=
n
> this happens.  (Assuming it=E2=80=99s an unlucky loss pattern and not a m=
alicious
> peer, of course.)
>
>
>
> This is solvable in constant space in implementations.  We don=E2=80=99t =
need to
> specify the mechanism that an implementation must use; we just need to no=
te
> that the attack exists and that implementations should bound the state th=
ey
> use while continuing to send the required frames.  And indeed, #3547 says
> that endpoints SHOULD limit their state commitment (with a suggested lowe=
r
> bound for that limit), MUST NOT forget CIDs before retiring them, and MAY
> treat too many outstanding retirements as an error.
>
>
>
> There=E2=80=99s a separate editorial question of whether we want to outli=
ne this
> reasonable defense, but I don=E2=80=99t think anyone is suggesting that w=
e require
> this particular implementation.  The proposed text allows for other
> designs, such as terminating the connection if the state commitment excee=
ds
> your limit.
>
>
>
> *From:* QUIC <quic-bounces@ietf.org> *On Behalf Of * Kazuho Oku
> *Sent:* Friday, April 3, 2020 3:14 AM
> *To:* Martin Duke <martin.h.duke@gmail.com>
> *Cc:* IETF QUIC WG <quic@ietf.org>
> *Subject:* Re: PR #3547: community input needed
>
>
>
> FWIW, I do not think the two approaches are exclusive to each other.
>
>
>
> I would say that "leak" is a superset of "lag."
>
>
>
> What the "leak" approach says is that the state that an endpoint needs to
> retain is more than X, where X is 2 * max_connection_id_limit.
>
>
>
> If an endpoint can retain any number of CIDs being retired in a limited
> amount of state, then that's fine. That's following the recommendation.
>
>
>
> The risk of leaking some retirements is that an unlucky endpoint might ru=
n
> out of CIDs earlier than in the ideal case. But I do not think that is an
> issue.
>
>
>
> That is because peers are allowed to limit the number of CIDs they offer,
> and the therefore endpoints are expected to see peers not providing enoug=
h
> CIDs (or stop providing any CIDs at all). That's a norm in QUICv1 / H3.
> Clients would simply reconnect to the server using 0-RTT.
>
>
>
> Considering that, I do not think we need to require people to implement
> the "lag" logic, which expects a particular data structure in how they
> retain the CIDs.
>
>
>
>
>
> 2020=E5=B9=B44=E6=9C=883=E6=97=A5(=E9=87=91) 9:17 Martin Duke <martin.h.d=
uke@gmail.com>:
>
> Hello QUIC,
>
>
>
> We have had an endless discussion on #3547
> <https://github.com/quicwg/base-drafts/pull/3547>, and Kazuho, MT, and I
> have gotten to the point where everyone else is exhausted, the decision
> space is opaque to newcomers, and we're making value judgments about
> implementer pain. So I'd like to try to extract out the key issue and see
> if we can get some broader input about these value judgment.
>
>
>
> *Issue*: in the current spec, there is a legal attack
> <https://github.com/quicwg/base-drafts/issues/3509> where the attacker
> sends NEW_CONNECTION_ID at a very high rate, with each frame increasing
> Retire Prior To enough to remain compliant with the victim's
> active_connection_id_limit. The victim is required to send a large number
> of RCIDs, some of which may be lost or not acked. There is essentially
> unbounded state at the victim to keep track of this, and this state is
> useless when the peer is not behaving pathologically. (There are other
> variants of this, but I'll keep it simple)
>
>
>
> We are also trying to do this without breaking changes that make the
> coming draft-28 incompatible with draft-27, which is why we've ruled out =
a fix
> to the wire image <https://github.com/quicwg/base-drafts/pull/3553> that
> would comprehensively solve the problem.
>
>
>
> We've converged on two tweaks to the spec, which I'll call "the leak" and
> "the lag".
>
>
>
> *"the lag"*: instead of telling the host to send all RCIDs right away,
> suggest that it can limit the number of RCIDs it sends per RTT to a small
> number that can easily fit in a packet. This comment
> <https://github.com/quicwg/base-drafts/pull/3547#discussion_r401340815>ha=
s
> pseudocode that implements one way to do this where the required state is
> approximately constant for any number of RCIDs to retire.
>
>
>
> *Pro*: a very subtle tweak to the spec that doesn't change anything about
> the contract with the peer -- it already has to handle the possibility th=
at
> RCIDs might be delayed.
>
> *Con*: The low-state pseudocode is a little cute and may not mesh well
> with existing implementations.
>
>
>
> *"the leak"*: the other approach is to allow hosts in this situation to
> limit the number of RCIDs it has outstanding to a reasonable number and
> simply *never send* some RCIDs beyond this limit.
>
>
>
> *Pro*: This is likely to be easier to retrofit onto existing
> implementations. It's also conceptually simpler to figure out how to do
> this while limiting state.
>
> *Con:* If the peer never receives some RCIDs, this will eventually starve
> its ability to provide new ones and may therefore force termination of th=
e
> connection.
>
>
>
> There is other stuff in here but this is the root of it. If there is a
> strong signal from the list I think Kazuho and I will stop arguing and sh=
ip
> it.
>
>
>
> Martin Duke
>
>
>
>
>
>
>
>
> --
>
> Kazuho Oku
>
>

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

<div dir=3D"ltr">Thanks everyone, I believe we have converged on a PR in #3=
547 that is consistent with the input in this thread. Feel free to give at =
a positive review (or not) at github.<br></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Apr 10, 2020 at 1:35 PM Mi=
kkel Fahn=C3=B8e J=C3=B8rgensen &lt;<a href=3D"mailto:mikkelfj@gmail.com">m=
ikkelfj@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);p=
adding-left:1ex"><div><div style=3D"font-family:Helvetica,Arial;font-size:1=
3px">Leaking CIDs rubs me the wrong way unless they can be reclaimed automa=
tically be seeing a more recent RCID, but that likely won=E2=80=99t work si=
nce new CIDs are not received in order and thus not used in order. Having a=
 connection going down randomly on otherwise well behaved CID resource mana=
gement seems like a big hack.</div><div style=3D"font-family:Helvetica,Aria=
l;font-size:13px"><br></div><div style=3D"font-family:Helvetica,Arial;font-=
size:13px">Requiring RCID ASAP is also not good, and is the source of menti=
oned attack, but could also be used to drain resources such as a batteri.</=
div><div style=3D"font-family:Helvetica,Arial;font-size:13px"><br></div><di=
v style=3D"font-family:Helvetica,Arial;font-size:13px">Hence I find the sug=
gested =E2=80=9Clag=E2=80=9D approach natural. It fits naturally with the c=
oncept of sending ACKs periodically, but in most cases not immediately.</di=
v><div style=3D"font-family:Helvetica,Arial;font-size:13px"><br></div><div =
style=3D"font-family:Helvetica,Arial;font-size:13px">If a connection termin=
ates because RCID does not happen fast enough, either the CID issuer is doi=
ng something wrong, or the consumer is, and then it is fine to terminate. I=
f both play along there shouldn=E2=80=99t be an issue.</div><div style=3D"f=
ont-family:Helvetica,Arial;font-size:13px"><br></div><div style=3D"font-fam=
ily:Helvetica,Arial;font-size:13px">As to state consumption on handling RCI=
D, it doesn=E2=80=99t have to be precise, it could just be check for outsta=
nding CIDs whenever a connection is checked anyway.</div><div style=3D"font=
-family:Helvetica,Arial;font-size:13px"><br></div><div style=3D"font-family=
:Helvetica,Arial;font-size:13px">This leaves one question. If the =E2=80=9C=
lag=E2=80=9D is relaxed, it is still opens for an attack if RCIDs are accid=
entally send too often, but I=E2=80=99m not too concerned about that. Take =
away is don=E2=80=99t make strict rules, but suggest peer limits the RCID r=
ate when there is no other transmission activity, similar to ACKs.</div> <b=
r> <div><div style=3D"font-family:helvetica,arial;font-size:13px">Kind Rega=
rds,</div><div style=3D"font-family:helvetica,arial;font-size:13px">Mikkel =
Fahn=C3=B8e J=C3=B8rgensen<br><br></div></div> <br><p>On 10 April 2020 at 2=
2.09.12, Mike Bishop (<a href=3D"mailto:mbishop@evequefou.be" target=3D"_bl=
ank">mbishop@evequefou.be</a>) wrote:</p> <blockquote type=3D"cite"><span><=
div lang=3D"EN-US"><div></div><div>






<div>
<p class=3D"MsoNormal">Piling on very late to this thread, as I=E2=80=99ve =
already said my piece on the issue and suggested a less-refined version of =
the Martins=E2=80=99 =E2=80=9Clag=E2=80=9D proposal.=C2=A0 I do not like th=
e idea that an endpoint is going to drop state and never retire it, particu=
larly
 since the CID issuer MAY close the connection when this happens.=C2=A0 (As=
suming it=E2=80=99s an unlucky loss pattern and not a malicious peer, of co=
urse.)</p>
<p class=3D"MsoNormal">=C2=A0</p>
<p class=3D"MsoNormal">This is solvable in constant space in implementation=
s.=C2=A0 We don=E2=80=99t need to specify the mechanism that an implementat=
ion must use; we just need to note that the attack exists and that implemen=
tations should bound the state they use while continuing
 to send the required frames.=C2=A0 And indeed, #3547 says that endpoints S=
HOULD limit their state commitment (with a suggested lower bound for that l=
imit), MUST NOT forget CIDs before retiring them, and MAY treat too many ou=
tstanding retirements as an error.</p>
<p class=3D"MsoNormal">=C2=A0</p>
<p class=3D"MsoNormal">There=E2=80=99s a separate editorial question of whe=
ther we want to outline this reasonable defense, but I don=E2=80=99t think =
anyone is suggesting that we require this particular implementation.=C2=A0 =
The proposed text allows for other designs, such as terminating
 the connection if the state commitment exceeds your limit.</p>
<p class=3D"MsoNormal">=C2=A0</p>
<p class=3D"MsoNormal"><b>From:</b> QUIC &lt;<a href=3D"mailto:quic-bounces=
@ietf.org" target=3D"_blank">quic-bounces@ietf.org</a>&gt; <b>On Behalf Of =
</b>
Kazuho Oku<br>
<b>Sent:</b> Friday, April 3, 2020 3:14 AM<br>
<b>To:</b> Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com" targe=
t=3D"_blank">martin.h.duke@gmail.com</a>&gt;<br>
<b>Cc:</b> IETF QUIC WG &lt;<a href=3D"mailto:quic@ietf.org" target=3D"_bla=
nk">quic@ietf.org</a>&gt;<br>
<b>Subject:</b> Re: PR #3547: community input needed</p>
<p class=3D"MsoNormal">=C2=A0</p>
<div>
<p class=3D"MsoNormal">FWIW, I do not think the two approaches are exclusiv=
e to each other.</p>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">I would say that &quot;leak&quot; is a superset of &=
quot;lag.&quot;</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">What the &quot;leak&quot; approach says is that=C2=
=A0the state that an endpoint needs to retain is more than X,=C2=A0where X =
is 2 * max_connection_id_limit.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">If an endpoint can retain any number of CIDs being r=
etired in a limited amount of state, then that&#39;s fine. That&#39;s follo=
wing the recommendation.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">The risk of leaking some retirements is that an unlu=
cky endpoint might run out of CIDs earlier than in the ideal case. But I do=
 not think that is an issue.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">That is because peers are allowed to limit the numbe=
r of CIDs they offer, and the therefore endpoints are expected to see peers=
 not providing enough CIDs (or stop providing any CIDs at all). That&#39;s =
a norm in QUICv1 / H3. Clients would simply
 reconnect to the server using 0-RTT.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">Considering that, I do not think we need to require =
people to implement the &quot;lag&quot; logic, which expects a particular d=
ata structure in how they retain the CIDs.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0</p>
<div>
<div>
<p class=3D"MsoNormal">2020<span style=3D"font-family:&quot;MS Gothic&quot;=
">=E5=B9=B4</span>4<span style=3D"font-family:&quot;MS Gothic&quot;">=E6=9C=
=88</span>3<span style=3D"font-family:&quot;MS Gothic&quot;">=E6=97=A5</spa=
n>(<span style=3D"font-family:&quot;MS Gothic&quot;">=E9=87=91</span>) 9:17=
 Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com" target=3D"_blan=
k">martin.h.duke@gmail.com</a>&gt;:</p>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal">Hello QUIC,</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">We have had an endless discussion on <a href=3D"http=
s://github.com/quicwg/base-drafts/pull/3547" target=3D"_blank">
#3547</a>, and Kazuho, MT, and I have gotten to the point where everyone el=
se is exhausted, the decision space is opaque to newcomers, and we&#39;re m=
aking value judgments about implementer pain. So I&#39;d like to try to ext=
ract out the key issue and see if we can
 get some broader input about these value judgment.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><u>Issue</u>: in the current spec, <a href=3D"https:=
//github.com/quicwg/base-drafts/issues/3509" target=3D"_blank">
there is a legal attack</a> where the attacker sends NEW_CONNECTION_ID at a=
 very high rate, with each frame increasing Retire Prior To enough to remai=
n compliant with the victim&#39;s active_connection_id_limit. The victim is=
 required to send a large number of
 RCIDs, some of which may be lost or not acked. There is essentially unboun=
ded state at the victim to keep track of this, and this state is useless wh=
en the peer is not behaving pathologically. (There are other variants of th=
is, but I&#39;ll keep it simple)</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">We are also trying to do this without breaking chang=
es that make the coming draft-28 incompatible with draft-27, which is why w=
e&#39;ve ruled out a
<a href=3D"https://github.com/quicwg/base-drafts/pull/3553" target=3D"_blan=
k">fix to the wire image</a> that would comprehensively solve the problem.<=
/p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">We&#39;ve converged on two tweaks to the spec, which=
 I&#39;ll call &quot;the leak&quot; and &quot;the lag&quot;.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><b>&quot;<u>the lag</u>&quot;</b>: instead of tellin=
g the host to send all RCIDs right away, suggest that it can limit the numb=
er of RCIDs it sends per RTT to a small number that can easily fit in a pac=
ket.
<a href=3D"https://github.com/quicwg/base-drafts/pull/3547#discussion_r4013=
40815" target=3D"_blank">
This comment </a>has pseudocode that implements one way to do this where th=
e required state is approximately constant for any number of RCIDs to retir=
e.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><u>Pro</u>: a very subtle tweak to the spec that doe=
sn&#39;t change anything about the contract with the peer -- it already has=
 to handle the possibility that RCIDs might be delayed.</p>
</div>
<div>
<p class=3D"MsoNormal"><u>Con</u>: The low-state pseudocode is a little cut=
e and may not mesh well with existing implementations.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><b><u>&quot;the leak&quot;</u></b>: the other approa=
ch is to allow hosts in this situation to limit the number of RCIDs it has =
outstanding to a reasonable number and simply *never send* some RCIDs beyon=
d this limit.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><u>Pro</u>: This is likely to be easier to retrofit =
onto existing implementations. It&#39;s also conceptually simpler to figure=
 out how to do this while limiting state.</p>
</div>
<div>
<p class=3D"MsoNormal"><u>Con:</u> If the peer never receives some RCIDs, t=
his will eventually starve its ability to provide new ones and may therefor=
e force termination of the connection.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">There is other stuff in here but this is the root of=
 it. If there is a strong signal from the list I think Kazuho and I will st=
op arguing and ship it.</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">Martin Duke</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><br clear=3D"all">
</p>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<p class=3D"MsoNormal">-- </p>
<div>
<p class=3D"MsoNormal">Kazuho Oku</p>
</div>
</div>


</div></div></span></blockquote></div>
</blockquote></div>

--000000000000c6c89805a2f67fbb--


From nobody Sat Apr 11 16:46:10 2020
Return-Path: <paul@redbarn.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9FFF33A1ABE for <quic@ietfa.amsl.com>; Sat, 11 Apr 2020 16:46:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LyXdZUAyA4-s for <quic@ietfa.amsl.com>; Sat, 11 Apr 2020 16:46:07 -0700 (PDT)
Received: from family.redbarn.org (family.redbarn.org [24.104.150.213]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CBA83A1ABD for <quic@ietf.org>; Sat, 11 Apr 2020 16:46:07 -0700 (PDT)
Received: from linux-9daj.localnet (vixp1.redbarn.org [24.104.150.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by family.redbarn.org (Postfix) with ESMTPSA id 573A8B07D0 for <quic@ietf.org>; Sat, 11 Apr 2020 23:46:04 +0000 (UTC)
From: Paul Vixie <paul@redbarn.org>
To: IETF QUIC WG <quic@ietf.org>
Subject: Re: QUIC re-chartering: include DNS-over-QUIC?
Date: Sat, 11 Apr 2020 23:46:03 +0000
Message-ID: <21444935.R3TQEuPsEl@linux-9daj>
Organization: none
In-Reply-To: <CAKC-DJjNbBYVzmN=KxnRKpxK_eJFcbGFvejx1Xms-X2iesBVrg@mail.gmail.com>
References: <CAKcm_gNf43tXizw9D2jdtTieh+=zS7PKVDiNNV-UEbP8Gw+mHg@mail.gmail.com> <de87e833-de54-ae5a-cd85-2f93565192f7@redbarn.org> <CAKC-DJjNbBYVzmN=KxnRKpxK_eJFcbGFvejx1Xms-X2iesBVrg@mail.gmail.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/7Uc1Bk5-IeneT-VvooDlRdiVnJI>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 11 Apr 2020 23:46:09 -0000

On Thursday, 6 February 2020 21:27:14 UTC Erik Nygren wrote:
> On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie <paul@redbarn.org> wrote:
> > i see DoQ as nec'y for QUIC's success but not relevant to DNS beyond the
> > fact that DNS is a convenient second example of how QUIC can be used. if
> > there are use cases or failure modes not handled well by DoT, i'd like
> > to learn more about those.
> 
> Some possible reasons (not comprehensive):

forgive the long delay in responding, please.

> * Reduce the impact of head-of-line blocking during loss.  If packets are
> lost, only the request(s) associated with the loss are impacted.

you're assuming that the loss isn't self-induced. sometimes slowing down is 
exactly what's needed. for example when a busy full resolver has a queue of 
hundreds or thousands of requests to be sent to a zone authority, rate 
limiting of UDP is necessary to prevent a meltdown. bandwidth is finite. we 
sometimes load-balance toward several of a zone's authority servers even 
including those known to not have low-ish RTT, just to avoid flooding one of 
them, or to avoid flooding our nearby links. moving to QUIC won't help with 
any of that.

> * Faster resumption and 0RTT behaviors (although you get some of these with
> TFO + TLS 1.3 0RTT).  But this substantially reduces the performance impact
> when new connections need to be established.

in DNS, new connections rarely need to be established. the reason RFC 6013 
permitted connections to go into a quiet (resumable) state and keep the 
learned cwin in compressed state so that the cost of that state would be no 
worse than what was needed for syn flood protection. since you mentioned TFO i 
want to say two things, first it was insecure and can't be used, exactly as we 
predicted (william simpson and i), and second TCPCT allowed for payloads as 
part of the initial or resumptive segments to get exactly the 0RTT benefit. 
but i don't want to drone on like a sore loser. the point is, in DNS, novel 
connections are rare, and careful statekeeping to support resumption (such as 
DNS cookies as defined in RFC 7873) is already present in pre-QUIC DNS.

> * The previous also means servers can be more aggressive about timing out
> connections to reduce the state they need to keep, but while minimizing
> perf impact, which can be critical at-scale.

this reduces to a noop because the statekeeping is subject to botnet attacks. 
just as all TCP listeners have to implement syn flood protection, so it is 
that all stateful endpoints (whether DNS, TCPCT, TFO, or QUIC) have to be 
aggressive about timing out connections they need not keep fully open. QUIC 
has no special capabilities or requirements in this regard.

> * Better ability for load balancers at-scale to do creative things,
> including being able to recover better when Anycast moves routes between
> data centers.  (The server-supplied Connection ID means that options become
> available to better recover without needing to reset re-establish
> connections and without needing to share state between clusters.)

while it's theoretically possible to share DNS cookie state (RFC 7873) across 
many instances of DNS Anycast, the cost:benefit of that complexity is less 
compelling than the cost:benefit of having to renegotiate during route changes 
either from mobile-ip or network-in-the-middle attacks. i don't think QUIC has 
different game theory than DNS cookies have in this regard. route changes are 
orders of magnitude less frequent than same-pair reuse, and always must be.

> * QUIC provides a framework for future extensions that may be useful in the
> DNS space.  For example, FEC might actually be useful for DNS in some cases.
> 
> I'm sure there are plenty more reasons...

i appreciate the time you put into listing these initial motivations. however:

> On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie <paul@redbarn.org> wrote:
> > i see DoQ as nec'y for QUIC's success but not relevant to DNS beyond the
> > fact that DNS is a convenient second example of how QUIC can be used. if
> > there are use cases or failure modes not handled well by DoT, i'd like
> > to learn more about those.

...my question seems to stand. if the potential motivations you've listed so 
far were actual, then we'd have had DNS over SCTP decades ago, or something 
like DTLS that actually worked at scale rather than just in a lab, or we would 
have been able to get TCPCT the code point we needed to experiment globally, 
or we would have had UDP options by now.

i consider DoQ inevitable, but for QUIC's purposes ("proof of broader 
applicability"), not DNS's purposes ("working better"). DNS is old and warty 
but it does move and it has evolved.

-- 
Paul



From nobody Sun Apr 12 00:32:42 2020
Return-Path: <do_not_reply@mnot.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20B0B3A1776 for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 00:32:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.119
X-Spam-Level: 
X-Spam-Status: No, score=-2.119 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=ppUnp27f; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=c2LdQiSU
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ja5j1iEoSFb9 for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 00:32:38 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D84023A1775 for <quic@ietf.org>; Sun, 12 Apr 2020 00:32:37 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 93A2A5C0196 for <quic@ietf.org>; Sun, 12 Apr 2020 03:32:36 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Sun, 12 Apr 2020 03:32:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:from:to:subject:message-id:date; s= fm2; bh=LS5eFIx2VjYM9/ynmNoaBgpu9FvCTEWMXwNrpbtYnlY=; b=ppUnp27f W/7yP6kYJZTe14zPVfT2ohqOYpd/MaRccTo3IGLvOaDHRVkVf2P/Ipr4DhIxLnra LTA4GZgk9e4P80uhJn3uIfHlyjiW27+YNz8fq/M/AeRLQPJ/0cbAGoDAl+B9QfQj BFs3AdlSTODQRnfhTYoJPJkg37VsRQTmpAeST2VhUy6vgUbkYV5rjp6ha8dAv2jz TEIsEGlIDGY3Dkzb0VK1RO0y3kDR5UL0L9WXw3l36Y4VcYUDC0hQ/SZFC2qa1HlF YhQAyUExaRHSADsTSN27Q3MtlyRhjHY4oC84oGH3mt3xFBEtrmrckvCQnZAgNysg mUB1Q9YpNFT8Xg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=LS5eFIx2VjYM9/ynmNoaBgpu9FvCT EWMXwNrpbtYnlY=; b=c2LdQiSUEy5T9eyXiIEpp3SlpsxQ+JXyp5AtohQX5mGWr vaeZJngHvZ1mB3fd3Q8HIWfEjMqCkJF9xqnCF7r+H7P+/GjLF6Ju5qc7q1g6KvHk lthT0m7ET2uZHGXxngoOwYxOnuFukuAH9Z02AK7Iub+NRurMG3mzwPtU1tAZUOIa EdVfhKWES5jHVlAkUId8Pou0dDbUCz1IGOI6ErTO1cBjSCezeYI6p2q2RcDA3als f5G1nCDLF/CM/B1noo/aDpSdI79rCWjKDCBFPwhArkDwb8Vka71m1rmrtOh1ofxU GlksdjBHMQ85fbXXV+MnFwfEwRXstSdel+QXLUkyg==
X-ME-Sender: <xms:FMSSXnkWfQ2sOlf5IvRiHL9TJpIUC2aSw8O50Rq1Ee_8VaswQPqYrQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrvdeigddvjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurheptggghffvufesrgdttdertddtjeenuc fhrhhomheptfgvphhoshhithhorhihucettghtihhvihhthicuufhumhhmrghrhicuueho thcuoeguohgpnhhothgprhgvphhlhiesmhhnohhtrdhnvghtqeenucffohhmrghinhepgh hithhhuhgsrdgtohhmnecukfhppeehuddrudeguddrudejjedrhedvnecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughopghnohhtpghrvghplh ihsehmnhhothdrnhgvth
X-ME-Proxy: <xmx:FMSSXuCX3MNW6b3x1eMQT-r5VbFrH_hkqRyQoPX9Kk7UKb_mH-Wdpg> <xmx:FMSSXpwGOlMdwvHA3wkWhe9LaLaXmlXvDrR1NJKySmF6h_YimgjQBw> <xmx:FMSSXqD8PHRGGk-LlGD2TqpLenSyTXg4j5NwbUsYAPKJh38WBHOxcw> <xmx:FMSSXlzFL-stGnkZrL0N7s2BVFMe0QBE3bvTmtpGFTYto2Nw3kKOcw>
Received: from fv-az115.internal.cloudapp.net (unknown [51.141.177.52]) by mail.messagingengine.com (Postfix) with ESMTPA id 3297D328005A for <quic@ietf.org>; Sun, 12 Apr 2020 03:32:36 -0400 (EDT)
Content-Type: multipart/alternative; boundary="===============4279702182115479268=="
MIME-Version: 1.0
From: Repository Activity Summary Bot <do_not_reply@mnot.net>
To: quic@ietf.org
Subject: Weekly github digest (QUIC Activity Summary)
Message-Id: <20200412073236.3297D328005A@mailuser.nyi.internal>
Date: Sun, 12 Apr 2020 03:32:36 -0400 (EDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/c9xQh1aSz1zQq9MvkUblsQASWa8>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Apr 2020 07:32:40 -0000

--===============4279702182115479268==
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; format="flowed"




Events without label "editorial"

Issues
------
* quicwg/base-drafts (+2/-2/=F0=9F=92=AC32)
  2 issues created:
  - SHOULD implement adaptive packet threshold loss detection (by ianswett)
    https://github.com/quicwg/base-drafts/issues/3571 [-recovery]=20
  - Should QUIC provides PING interface for upper layer? (by K9A2)
    https://github.com/quicwg/base-drafts/issues/3567=20

  7 issues received 32 new comments:
  - #3571 SHOULD implement adaptive packet threshold loss detection (7 by M=
ikeBishop, ianswett, janaiyengar, martinthomson)
    https://github.com/quicwg/base-drafts/issues/3571 [-recovery] [design] =

  - #3567 Should QUIC provides PING interface for upper layer? (5 by DavidS=
chinazi, K9A2, LPardue, MikeBishop)
    https://github.com/quicwg/base-drafts/issues/3567=20
  - #3560 Equivalence of preferred_address and NEW_CONNECTION_ID (9 by Davi=
dSchinazi, ianswett, martinthomson)
    https://github.com/quicwg/base-drafts/issues/3560 [-transport] [proposa=
l-ready]=20
  - #3559 Linkability with preferred_address usage (6 by DavidSchinazi, LPa=
rdue, MikeBishop, martinthomson, mikkelfj)
    https://github.com/quicwg/base-drafts/issues/3559 [-transport] [design]=
=20
  - #3509 Required state for retaining unacked RETIRE_CONNECTION_ID frames =
is unbound (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/3509 [-transport] [design]=
=20
  - #3427 active_connection_id_limit description is unclear about whose con=
nection ID might be zero length (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/3427 [-transport]=20
  - #3094 congestion window increase on every ACKed packet could result in =
bursty sends (3 by LPardue, goelvidhi, janaiyengar)
    https://github.com/quicwg/base-drafts/issues/3094 [-recovery] [call-iss=
ued] [design]=20

  2 issues closed:
  - congestion window increase on every ACKed packet could result in bursty=
 sends https://github.com/quicwg/base-drafts/issues/3094 [-recovery] [call-=
issued] [design]=20
  - Should QUIC provides PING interface for upper layer? https://github.com=
/quicwg/base-drafts/issues/3567=20



Pull requests
-------------
* quicwg/base-drafts (+3/-0/=F0=9F=92=AC11)
  3 pull requests submitted:
  - SHOULD use adaptive thresholds (by ianswett)
    https://github.com/quicwg/base-drafts/pull/3572 [-recovery]=20
  - Kramdown usage updates (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/3569=20
  - Forbid zero-length connection ID with preferred addresses (by martintho=
mson)
    https://github.com/quicwg/base-drafts/pull/3565 [-transport] [design]=20

  6 pull requests received 11 new comments:
  - #3572 SHOULD use adaptive thresholds (5 by ianswett, maolson-msft)
    https://github.com/quicwg/base-drafts/pull/3572 [-recovery] [design]=20
  - #3553 Cumulative RCID frame (with gaps) (1 by mikkelfj)
    https://github.com/quicwg/base-drafts/pull/3553=20
  - #3550 No need for RCID if the peer increases Retire Prior To (1 by ians=
wett)
    https://github.com/quicwg/base-drafts/pull/3550 [-transport]=20
  - #3547 Limit RCID state (2 by martinduke)
    https://github.com/quicwg/base-drafts/pull/3547 [-transport]=20
  - #3499 Authenticate connection IDs (1 by martinthomson)
    https://github.com/quicwg/base-drafts/pull/3499 [-transport] [design]=20
  - #3354 Better describe the use of Preferred Address (1 by martinthomson)
    https://github.com/quicwg/base-drafts/pull/3354 [-transport] [design]=20


Repositories tracked by this digest:
-----------------------------------
* https://github.com/quicwg/base-drafts
* https://github.com/quicwg/ops-drafts
* https://github.com/quicwg/datagram
* https://github.com/quicwg/load-balancers
* https://github.com/quicwg/version-negotiation

--===============4279702182115479268==
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

<!doctype html>
<html lang=3D"en">
<head>
<meta charset=3D"utf-8">
<title>Weekly github digest (QUIC Activity Summary)</title>
<style>
body { font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;=
 font-size: 14px; }
h2 { margin-top: 3em; color: #A52A2A; font-style: italic; font-weight: norm=
al; }
h3 { margin-bottom:0; margin-top: 2em; font-size: 1.2em; }
h1+h2 { margin-top: 1em; }
a { color: #bb6219; text-decoration: none; }
li { margin-bottom: .35em; }
.repos { margin-bottom: 0; margin-top:0; line-height: 1.2; }
.new { color: red; }
.label { display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
</style>
</head>

<body>
<h1>Sunday April 12, 2020</h1>

<p>Events without label "editorial"</p>

<h2>Issues</h2>

<h3>quicwg/base-drafts (+2/-2/=F0=9F=92=AC32)</h3>
  <p class=3D"new">2 issues created:</p>
  <ul>
  <li>#3571 <a href=3D"https://github.com/quicwg/base-drafts/issues/3571">S=
HOULD implement adaptive packet threshold loss detection</a> (by ianswett) =
<span class=3D"label" style=3D"background-color: #fbca04; color: #000000">-=
recovery</span> </li>
 =20
  <li>#3567 <a href=3D"https://github.com/quicwg/base-drafts/issues/3567">S=
hould QUIC provides PING interface for upper layer?</a> (by K9A2) </li>
  </ul>

  <p>7 issues received 32 new comments:</p>
  <ul>
  <li>#3571 <a href=3D"https://github.com/quicwg/base-drafts/issues/3571">S=
HOULD implement adaptive packet threshold loss detection</a> (7 by MikeBish=
op, ianswett, janaiyengar, martinthomson) <span class=3D"label" style=3D"ba=
ckground-color: #fbca04; color: #000000">-recovery</span> <span class=3D"la=
bel" style=3D"background-color: #1d76db; color: #ffffff">design</span> </li>
 =20
  <li>#3567 <a href=3D"https://github.com/quicwg/base-drafts/issues/3567">S=
hould QUIC provides PING interface for upper layer?</a> (5 by DavidSchinazi=
, K9A2, LPardue, MikeBishop) </li>
 =20
  <li>#3560 <a href=3D"https://github.com/quicwg/base-drafts/issues/3560">E=
quivalence of preferred_address and NEW_CONNECTION_ID</a> (9 by DavidSchina=
zi, ianswett, martinthomson) <span class=3D"label" style=3D"background-colo=
r: #fbca04; color: #000000">-transport</span> <span class=3D"label" style=
=3D"background-color: #c5def5; color: #000000">proposal-ready</span> </li>
 =20
  <li>#3559 <a href=3D"https://github.com/quicwg/base-drafts/issues/3559">L=
inkability with preferred_address usage</a> (6 by DavidSchinazi, LPardue, M=
ikeBishop, martinthomson, mikkelfj) <span class=3D"label" style=3D"backgrou=
nd-color: #fbca04; color: #000000">-transport</span> <span class=3D"label" =
style=3D"background-color: #1d76db; color: #ffffff">design</span> </li>
 =20
  <li>#3509 <a href=3D"https://github.com/quicwg/base-drafts/issues/3509">R=
equired state for retaining unacked RETIRE_CONNECTION_ID frames is unbound<=
/a> (1 by martinthomson) <span class=3D"label" style=3D"background-color: #=
fbca04; color: #000000">-transport</span> <span class=3D"label" style=3D"ba=
ckground-color: #1d76db; color: #ffffff">design</span> </li>
 =20
  <li>#3427 <a href=3D"https://github.com/quicwg/base-drafts/issues/3427">a=
ctive_connection_id_limit description is unclear about whose connection ID =
might be zero length</a> (1 by martinthomson) <span class=3D"label" style=
=3D"background-color: #fbca04; color: #000000">-transport</span> </li>
 =20
  <li>#3094 <a href=3D"https://github.com/quicwg/base-drafts/issues/3094">c=
ongestion window increase on every ACKed packet could result in bursty send=
s</a> (3 by LPardue, goelvidhi, janaiyengar) <span class=3D"label" style=3D=
"background-color: #fbca04; color: #000000">-recovery</span> <span class=3D=
"label" style=3D"background-color: #F768D3; color: #000000">call-issued</sp=
an> <span class=3D"label" style=3D"background-color: #1d76db; color: #fffff=
f">design</span> </li>
  </ul>

  <p>2 issues closed:</p>
  <ul>
  <li>#3094 <a href=3D"https://github.com/quicwg/base-drafts/issues/3094">c=
ongestion window increase on every ACKed packet could result in bursty send=
s</a> <span class=3D"label" style=3D"background-color: #fbca04; color: #000=
000">-recovery</span> <span class=3D"label" style=3D"background-color: #F76=
8D3; color: #000000">call-issued</span> <span class=3D"label" style=3D"back=
ground-color: #1d76db; color: #ffffff">design</span> </li>
 =20
  <li>#3567 <a href=3D"https://github.com/quicwg/base-drafts/issues/3567">S=
hould QUIC provides PING interface for upper layer?</a> </li>
  </ul>



<h2>Pull requests</h2>
<h3>quicwg/base-drafts (+3/-0/=F0=9F=92=AC11)</h3>
  <p class=3D"new">3 pull requests submitted:</p>
  <ul>
  <li>#3572 <a href=3D"https://github.com/quicwg/base-drafts/pull/3572">SHO=
ULD use adaptive thresholds</a> (by ianswett) <span class=3D"label" style=
=3D"background-color: #fbca04; color: #">-recovery</span> </li>
 =20
  <li>#3569 <a href=3D"https://github.com/quicwg/base-drafts/pull/3569">Kra=
mdown usage updates</a> (by martinthomson) </li>
 =20
  <li>#3565 <a href=3D"https://github.com/quicwg/base-drafts/pull/3565">For=
bid zero-length connection ID with preferred addresses</a> (by martinthomso=
n) <span class=3D"label" style=3D"background-color: #fbca04; color: #">-tra=
nsport</span> <span class=3D"label" style=3D"background-color: #1d76db; col=
or: #">design</span> </li>
  </ul>

  <p>6 pull requests received 11 new comments:</p>
  <ul>
  <li>#3572 <a href=3D"https://github.com/quicwg/base-drafts/pull/3572">SHO=
ULD use adaptive thresholds</a> (5 by ianswett, maolson-msft) <span class=
=3D"label" style=3D"background-color: #fbca04; color: #000000">-recovery</s=
pan> <span class=3D"label" style=3D"background-color: #1d76db; color: #ffff=
ff">design</span> </li>
 =20
  <li>#3553 <a href=3D"https://github.com/quicwg/base-drafts/pull/3553">Cum=
ulative RCID frame (with gaps)</a> (1 by mikkelfj) </li>
 =20
  <li>#3550 <a href=3D"https://github.com/quicwg/base-drafts/pull/3550">No =
need for RCID if the peer increases Retire Prior To</a> (1 by ianswett) <sp=
an class=3D"label" style=3D"background-color: #fbca04; color: #000000">-tra=
nsport</span> </li>
 =20
  <li>#3547 <a href=3D"https://github.com/quicwg/base-drafts/pull/3547">Lim=
it RCID state</a> (2 by martinduke) <span class=3D"label" style=3D"backgrou=
nd-color: #fbca04; color: #000000">-transport</span> </li>
 =20
  <li>#3499 <a href=3D"https://github.com/quicwg/base-drafts/pull/3499">Aut=
henticate connection IDs</a> (1 by martinthomson) <span class=3D"label" sty=
le=3D"background-color: #fbca04; color: #000000">-transport</span> <span cl=
ass=3D"label" style=3D"background-color: #1d76db; color: #ffffff">design</s=
pan> </li>
 =20
  <li>#3354 <a href=3D"https://github.com/quicwg/base-drafts/pull/3354">Bet=
ter describe the use of Preferred Address</a> (1 by martinthomson) <span cl=
ass=3D"label" style=3D"background-color: #fbca04; color: #000000">-transpor=
t</span> <span class=3D"label" style=3D"background-color: #1d76db; color: #=
ffffff">design</span> </li>
  </ul>



<h2>Repositories tracked by this digest:</h2>
<ul class=3D"repos">
  <li><a href=3D"https://github.com/quicwg/base-drafts">https://github.com/=
quicwg/base-drafts</a></li>
  <li><a href=3D"https://github.com/quicwg/ops-drafts">https://github.com/q=
uicwg/ops-drafts</a></li>
  <li><a href=3D"https://github.com/quicwg/datagram">https://github.com/qui=
cwg/datagram</a></li>
  <li><a href=3D"https://github.com/quicwg/load-balancers">https://github.c=
om/quicwg/load-balancers</a></li>
  <li><a href=3D"https://github.com/quicwg/version-negotiation">https://git=
hub.com/quicwg/version-negotiation</a></li>
  </ul>
</body>
</html>

--===============4279702182115479268==--


From nobody Sun Apr 12 11:49:46 2020
Return-Path: <mikkelfj@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B5FC3A24DE for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 11:49:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level: 
X-Spam-Status: No, score=-2.096 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wsWUNrgAU_PA for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 11:49:42 -0700 (PDT)
Received: from mail-yb1-xb2d.google.com (mail-yb1-xb2d.google.com [IPv6:2607:f8b0:4864:20::b2d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4032B3A24DD for <quic@ietf.org>; Sun, 12 Apr 2020 11:49:42 -0700 (PDT)
Received: by mail-yb1-xb2d.google.com with SMTP id f14so4148052ybr.13 for <quic@ietf.org>; Sun, 12 Apr 2020 11:49:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to;  bh=u3loSrOO9AyV8lRWtLddrcH2MLWECSZaei/3VxmCDDk=; b=fIYgIz9qmtQUFf8q5ZAqBjwlJmC6QWc8x13kw+g70CDn+vKRoObufsPNp2CNPvwdvZ UB+nG3Vxltp+eXoVM5QsWSHXfpP9ZGfgbtOUNYbhiR+ryqamkSKfwOjB+upTq8DnN8l5 xYhMTEfUVzAP0ELQz8v8yutaJo2Yi5RoXwwfuWUTFMzo406jhw3mIKKtbbCXNEnLTkYy 2j0gs9twfWl2u3q+6fPlWxEYC/iKT6p4nXv9Vo1JLpaFVb12WMhgJ12nhKgotOK1NnG+ 8cggGx7YF0LG3xzSokK9tA5NgmakwAk1CL/XHedwr1oGmb42NorcviUbmI7rO5D/Vv7x fdRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=u3loSrOO9AyV8lRWtLddrcH2MLWECSZaei/3VxmCDDk=; b=PePHBNke9Ex1Z0y83RJyZMmAMscdP0l6qfEW11uUBxwijCi+oI0Ng8KTx1umhB66rF 6jSw5XikRqRID+KNWgCO2m4V3T7NIQIquPkpwsJkmGdyimiaTZDvneal8Ul16i7Y++4K WvxNhmX7mR9252cMLpwaJ+5B3JfMrR8bilNlv4sVT06260dEYhSTE1uaHTnopiBQcscK HWBQRIFz/YhqSrCceJoEiVxRsyqkIZgBTtJLvv2rgG+ylTrzDM9dH3WmgoAGLsOOEy3b qkL89jdZznnCHf0Vfp+/gr7OyLfHMDAFwT22mjvHdsbhEgddMtzQInJLNNd3it4Syiv7 r27A==
X-Gm-Message-State: AGi0PubDZGToLGLdRWq1jL0lKBC7hpEqd+xGa1FMiMzW5J3M3xw6fiBM g+VDinAF6VhsBm9HG/MuIFjNqRqgEFfuKU3+Fhp0+Q==
X-Google-Smtp-Source: APiQypLm9iYC30TMYXtWCpwBSJsidL6ybpwYr719ASD96WAFISk6oAGuBwKYZzxp5C1n1B/p80niFK2dkB1qIyb+Wqg=
X-Received: by 2002:a25:14d6:: with SMTP id 205mr22399309ybu.113.1586717381065;  Sun, 12 Apr 2020 11:49:41 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Sun, 12 Apr 2020 11:49:40 -0700
From: =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>
In-Reply-To: <21444935.R3TQEuPsEl@linux-9daj>
References: <CAKcm_gNf43tXizw9D2jdtTieh+=zS7PKVDiNNV-UEbP8Gw+mHg@mail.gmail.com> <de87e833-de54-ae5a-cd85-2f93565192f7@redbarn.org> <CAKC-DJjNbBYVzmN=KxnRKpxK_eJFcbGFvejx1Xms-X2iesBVrg@mail.gmail.com> <21444935.R3TQEuPsEl@linux-9daj>
MIME-Version: 1.0
Date: Sun, 12 Apr 2020 11:49:40 -0700
Message-ID: <CAN1APddZUy8Ae2cSi_RnfeftsOpS-7NUHHWZiXtR_dk6qgUCxQ@mail.gmail.com>
Subject: Re: QUIC re-chartering: include DNS-over-QUIC?
To: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000db7f1c05a31c6d84"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/BoiQSZB9_XBX6WN1Sj646NSGFJs>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Apr 2020 18:49:45 -0000

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

Late to the game. I support DoQ.
Maybe there are too many DNS transports, and maybe DNS as such does not
need it, but for all communication endpoints that invest in QUIC as the
sole transport it would be very convenient to have DoQ. DNS is a low-level
dependency for most QUIC application protocols so if you have a non-HTTP
based application, why would you want to drag in HTTP just for the sake of
DNS, disregarding attack surfaces? DoQ instead of UDP/TCP DNS handles
privacy / security and avoids another dependency.

Kind Regards,
Mikkel Fahn=C3=B8e J=C3=B8rgensen


On 12 April 2020 at 01.46.25, Paul Vixie (paul@redbarn.org) wrote:

On Thursday, 6 February 2020 21:27:14 UTC Erik Nygren wrote:
> On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie <paul@redbarn.org> wrote:
> > i see DoQ as nec'y for QUIC's success but not relevant to DNS beyond
the
> > fact that DNS is a convenient second example of how QUIC can be used.
if
> > there are use cases or failure modes not handled well by DoT, i'd like
> > to learn more about those.
>
> Some possible reasons (not comprehensive):

forgive the long delay in responding, please.

> * Reduce the impact of head-of-line blocking during loss. If packets are
> lost, only the request(s) associated with the loss are impacted.

you're assuming that the loss isn't self-induced. sometimes slowing down is
exactly what's needed. for example when a busy full resolver has a queue of
hundreds or thousands of requests to be sent to a zone authority, rate
limiting of UDP is necessary to prevent a meltdown. bandwidth is finite. we
sometimes load-balance toward several of a zone's authority servers even
including those known to not have low-ish RTT, just to avoid flooding one
of
them, or to avoid flooding our nearby links. moving to QUIC won't help with
any of that.

> * Faster resumption and 0RTT behaviors (although you get some of these
with
> TFO + TLS 1.3 0RTT). But this substantially reduces the performance
impact
> when new connections need to be established.

in DNS, new connections rarely need to be established. the reason RFC 6013
permitted connections to go into a quiet (resumable) state and keep the
learned cwin in compressed state so that the cost of that state would be no
worse than what was needed for syn flood protection. since you mentioned
TFO i
want to say two things, first it was insecure and can't be used, exactly as
we
predicted (william simpson and i), and second TCPCT allowed for payloads as
part of the initial or resumptive segments to get exactly the 0RTT benefit.
but i don't want to drone on like a sore loser. the point is, in DNS, novel
connections are rare, and careful statekeeping to support resumption (such
as
DNS cookies as defined in RFC 7873) is already present in pre-QUIC DNS.

> * The previous also means servers can be more aggressive about timing out
> connections to reduce the state they need to keep, but while minimizing
> perf impact, which can be critical at-scale.

this reduces to a noop because the statekeeping is subject to botnet
attacks.
just as all TCP listeners have to implement syn flood protection, so it is
that all stateful endpoints (whether DNS, TCPCT, TFO, or QUIC) have to be
aggressive about timing out connections they need not keep fully open. QUIC
has no special capabilities or requirements in this regard.

> * Better ability for load balancers at-scale to do creative things,
> including being able to recover better when Anycast moves routes between
> data centers. (The server-supplied Connection ID means that options
become
> available to better recover without needing to reset re-establish
> connections and without needing to share state between clusters.)

while it's theoretically possible to share DNS cookie state (RFC 7873)
across
many instances of DNS Anycast, the cost:benefit of that complexity is less
compelling than the cost:benefit of having to renegotiate during route
changes
either from mobile-ip or network-in-the-middle attacks. i don't think QUIC
has
different game theory than DNS cookies have in this regard. route changes
are
orders of magnitude less frequent than same-pair reuse, and always must be.

> * QUIC provides a framework for future extensions that may be useful in
the
> DNS space. For example, FEC might actually be useful for DNS in some
cases.
>
> I'm sure there are plenty more reasons...

i appreciate the time you put into listing these initial motivations.
however:

> On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie <paul@redbarn.org> wrote:
> > i see DoQ as nec'y for QUIC's success but not relevant to DNS beyond
the
> > fact that DNS is a convenient second example of how QUIC can be used.
if
> > there are use cases or failure modes not handled well by DoT, i'd like
> > to learn more about those.

....my question seems to stand. if the potential motivations you've listed
so
far were actual, then we'd have had DNS over SCTP decades ago, or something
like DTLS that actually worked at scale rather than just in a lab, or we
would
have been able to get TCPCT the code point we needed to experiment
globally,
or we would have had UDP options by now.

i consider DoQ inevitable, but for QUIC's purposes ("proof of broader
applicability"), not DNS's purposes ("working better"). DNS is old and
warty
but it does move and it has evolved.

--=20
Paul

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

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body><div style=3D"font-family:Helvetica,Arial;font-size:13px">Late=
 to the game. I support DoQ.</div><div style=3D"font-family:Helvetica,Arial=
;font-size:13px">Maybe there are too many DNS transports, and maybe DNS as =
such does not need it, but for all communication endpoints that invest in Q=
UIC as the sole transport it would be very convenient to have DoQ. DNS is a=
 low-level dependency for most QUIC application protocols so if you have a =
non-HTTP based application, why would you want to drag in HTTP just for the=
 sake of DNS, disregarding attack surfaces? DoQ instead of UDP/TCP DNS hand=
les privacy / security and avoids another dependency.</div><br> <div class=
=3D"gmail_signature"><div style=3D"font-family:helvetica,arial;font-size:13=
px">Kind Regards,</div><div style=3D"font-family:helvetica,arial;font-size:=
13px">Mikkel Fahn=C3=B8e J=C3=B8rgensen<br><br></div></div> <br><p class=3D=
"airmail_on">On 12 April 2020 at 01.46.25, Paul Vixie (<a href=3D"mailto:pa=
ul@redbarn.org">paul@redbarn.org</a>) wrote:</p> <blockquote type=3D"cite" =
class=3D"clean_bq"><span><div><div></div><div>On Thursday, 6 February 2020 =
21:27:14 UTC Erik Nygren wrote:
<br>&gt; On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie &lt;<a href=3D"mailto:pa=
ul@redbarn.org">paul@redbarn.org</a>&gt; wrote:
<br>&gt; &gt; i see DoQ as nec&#39;y for QUIC&#39;s success but not relevan=
t to DNS beyond the
<br>&gt; &gt; fact that DNS is a convenient second example of how QUIC can =
be used. if
<br>&gt; &gt; there are use cases or failure modes not handled well by DoT,=
 i&#39;d like
<br>&gt; &gt; to learn more about those.
<br>&gt; =20
<br>&gt; Some possible reasons (not comprehensive):
<br>
<br>forgive the long delay in responding, please.
<br>
<br>&gt; * Reduce the impact of head-of-line blocking during loss.  If pack=
ets are
<br>&gt; lost, only the request(s) associated with the loss are impacted.
<br>
<br>you&#39;re assuming that the loss isn&#39;t self-induced. sometimes slo=
wing down is =20
<br>exactly what&#39;s needed. for example when a busy full resolver has a =
queue of =20
<br>hundreds or thousands of requests to be sent to a zone authority, rate =
=20
<br>limiting of UDP is necessary to prevent a meltdown. bandwidth is finite=
. we =20
<br>sometimes load-balance toward several of a zone&#39;s authority servers=
 even =20
<br>including those known to not have low-ish RTT, just to avoid flooding o=
ne of =20
<br>them, or to avoid flooding our nearby links. moving to QUIC won&#39;t h=
elp with =20
<br>any of that.
<br>
<br>&gt; * Faster resumption and 0RTT behaviors (although you get some of t=
hese with
<br>&gt; TFO + TLS 1.3 0RTT).  But this substantially reduces the performan=
ce impact
<br>&gt; when new connections need to be established.
<br>
<br>in DNS, new connections rarely need to be established. the reason RFC 6=
013 =20
<br>permitted connections to go into a quiet (resumable) state and keep the=
 =20
<br>learned cwin in compressed state so that the cost of that state would b=
e no =20
<br>worse than what was needed for syn flood protection. since you mentione=
d TFO i =20
<br>want to say two things, first it was insecure and can&#39;t be used, ex=
actly as we =20
<br>predicted (william simpson and i), and second TCPCT allowed for payload=
s as =20
<br>part of the initial or resumptive segments to get exactly the 0RTT bene=
fit. =20
<br>but i don&#39;t want to drone on like a sore loser. the point is, in DN=
S, novel =20
<br>connections are rare, and careful statekeeping to support resumption (s=
uch as =20
<br>DNS cookies as defined in RFC 7873) is already present in pre-QUIC DNS.
<br>
<br>&gt; * The previous also means servers can be more aggressive about tim=
ing out
<br>&gt; connections to reduce the state they need to keep, but while minim=
izing
<br>&gt; perf impact, which can be critical at-scale.
<br>
<br>this reduces to a noop because the statekeeping is subject to botnet at=
tacks. =20
<br>just as all TCP listeners have to implement syn flood protection, so it=
 is =20
<br>that all stateful endpoints (whether DNS, TCPCT, TFO, or QUIC) have to =
be =20
<br>aggressive about timing out connections they need not keep fully open. =
QUIC =20
<br>has no special capabilities or requirements in this regard.
<br>
<br>&gt; * Better ability for load balancers at-scale to do creative things=
,
<br>&gt; including being able to recover better when Anycast moves routes b=
etween
<br>&gt; data centers.  (The server-supplied Connection ID means that optio=
ns become
<br>&gt; available to better recover without needing to reset re-establish
<br>&gt; connections and without needing to share state between clusters.)
<br>
<br>while it&#39;s theoretically possible to share DNS cookie state (RFC 78=
73) across =20
<br>many instances of DNS Anycast, the cost:benefit of that complexity is l=
ess =20
<br>compelling than the cost:benefit of having to renegotiate during route =
changes =20
<br>either from mobile-ip or network-in-the-middle attacks. i don&#39;t thi=
nk QUIC has =20
<br>different game theory than DNS cookies have in this regard. route chang=
es are =20
<br>orders of magnitude less frequent than same-pair reuse, and always must=
 be.
<br>
<br>&gt; * QUIC provides a framework for future extensions that may be usef=
ul in the
<br>&gt; DNS space.  For example, FEC might actually be useful for DNS in s=
ome cases.
<br>&gt; =20
<br>&gt; I&#39;m sure there are plenty more reasons...
<br>
<br>i appreciate the time you put into listing these initial motivations. h=
owever:
<br>
<br>&gt; On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie &lt;<a href=3D"mailto:pa=
ul@redbarn.org">paul@redbarn.org</a>&gt; wrote:
<br>&gt; &gt; i see DoQ as nec&#39;y for QUIC&#39;s success but not relevan=
t to DNS beyond the
<br>&gt; &gt; fact that DNS is a convenient second example of how QUIC can =
be used. if
<br>&gt; &gt; there are use cases or failure modes not handled well by DoT,=
 i&#39;d like
<br>&gt; &gt; to learn more about those.
<br>
<br>....my question seems to stand. if the potential motivations you&#39;ve=
 listed so =20
<br>far were actual, then we&#39;d have had DNS over SCTP decades ago, or s=
omething =20
<br>like DTLS that actually worked at scale rather than just in a lab, or w=
e would =20
<br>have been able to get TCPCT the code point we needed to experiment glob=
ally, =20
<br>or we would have had UDP options by now.
<br>
<br>i consider DoQ inevitable, but for QUIC&#39;s purposes (&quot;proof of =
broader =20
<br>applicability&quot;), not DNS&#39;s purposes (&quot;working better&quot=
;). DNS is old and warty =20
<br>but it does move and it has evolved.
<br>
<br>-- =20
<br>Paul
<br>
<br>
<br></div></div></span></blockquote></body></html>

--000000000000db7f1c05a31c6d84--


From nobody Sun Apr 12 12:01:46 2020
Return-Path: <lucaspardue.24.7@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AEEA83A24FB for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 12:01:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.847
X-Spam-Level: 
X-Spam-Status: No, score=-1.847 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zTa-a61K_f0y for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 12:01:43 -0700 (PDT)
Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D354A3A24FA for <quic@ietf.org>; Sun, 12 Apr 2020 12:01:42 -0700 (PDT)
Received: by mail-wm1-x330.google.com with SMTP id x4so7638344wmj.1 for <quic@ietf.org>; Sun, 12 Apr 2020 12:01:42 -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 :cc; bh=7AVrkfkfSsAm30jLw1Edez1r7049BtITIC5hvKyIw1s=; b=F/Qq182saTJDK/LQBGcZbwISKYWUYk6QlwDJHkYRXkUn6eSAQ5LLgQy0RplJr9OHpp lNnu/dAYni/XmtWi+Xor1e8z0CTPxxph3+laq/Xni4jroUtOP7FuIObDrU7qUs2dX92C LhteOIxLIuWvdD282MoG1Drr9sbNOV1SmkHGQ/cB6qcJsoyn91+UhH4y9V8VBKkCeVuO XIHDnlLUcsKdJBZDrd9ui4WTZdoOB1fK3xX5HEqnSYfsPiTYqv9jm7PhezzcCM2Q+59r atYD+0SOoOtRz1PqqBJ8MApvpfy1S+/sDJ/pHheqPw00bbThLON2bkMouapML/Ic/55V MQVw==
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:cc; bh=7AVrkfkfSsAm30jLw1Edez1r7049BtITIC5hvKyIw1s=; b=HR6VRxl9m+Clktz3oACkxDV6QJIrYYtEfwyN9uqZXQy4LlP0YUFXDomDp46BbDCNJX E+z5eEENXH8YOMOSebjugNGm6tc5czrRHcNXr6MGdxOPLyo74UCSg5Trwhb4Uf8d5YEK X5A4JcMUZsdOyAXqeT6v08OtCl8fkfklxDTSbvoL7pwnRUb9Lnk55FHg0FqrxyqnmdE1 SqyWVkWrpZcmVaHbm9pB6FGtHDu9qfVuq83gJ0bpP5P7fir5bQrgSV9MyoPOx1xWCU8M bKJAcQ7a0tSNJuqPp9dXlVXM7cAs/h9K4KePJR7okSbaDyL25uIahbGMy3rrkWaszRPj CHfA==
X-Gm-Message-State: AGi0PuZ46UjcafeJ0PuvKxmSDDjzYsqr3a0he4xOHC+IrlbTs3vXn8N7 brEY+Rh1cUAkyKHo620qjBUkbvBKcCruYhJSOFQ=
X-Google-Smtp-Source: APiQypJ+IK6GWzHRJaal4ZdmS57xzsVAPBVGkpAGXfMjRozgO+75A333e5C9IYMthtFztDPu0VJG5OLQO8EfIwg2LWM=
X-Received: by 2002:a7b:c250:: with SMTP id b16mr15891744wmj.100.1586718101271;  Sun, 12 Apr 2020 12:01:41 -0700 (PDT)
MIME-Version: 1.0
References: <CAKcm_gNf43tXizw9D2jdtTieh+=zS7PKVDiNNV-UEbP8Gw+mHg@mail.gmail.com> <de87e833-de54-ae5a-cd85-2f93565192f7@redbarn.org> <CAKC-DJjNbBYVzmN=KxnRKpxK_eJFcbGFvejx1Xms-X2iesBVrg@mail.gmail.com> <21444935.R3TQEuPsEl@linux-9daj> <CAN1APddZUy8Ae2cSi_RnfeftsOpS-7NUHHWZiXtR_dk6qgUCxQ@mail.gmail.com>
In-Reply-To: <CAN1APddZUy8Ae2cSi_RnfeftsOpS-7NUHHWZiXtR_dk6qgUCxQ@mail.gmail.com>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Sun, 12 Apr 2020 20:01:33 +0100
Message-ID: <CALGR9oYUtvJzngDRCMBMAqkKvzpD59OtXEBpWi8gOYPSJ2nZVw@mail.gmail.com>
Subject: Re: QUIC re-chartering: include DNS-over-QUIC?
To: =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c8fb7c05a31c98bf"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/6WgkqiH3Mezq5atKNrcItpcFXVM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Apr 2020 19:01:46 -0000

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

Mikkel, all,

Thanks for the healthy discussion on this thread. As suggested up thread,
this proposal was taken to the DPRIVE WG and presented at their interim
meeting last week.

DPRIVE have issued a call for adoption [1], I encourage continued
conversation over there.

Cheers
Lucas

[1]
https://mailarchive.ietf.org/arch/msg/dns-privacy/kXmy4lZ-MzUKCP5zrca9I4Wmi=
VI/


On Sun, 12 Apr 2020, 19:49 Mikkel Fahn=C3=B8e J=C3=B8rgensen, <mikkelfj@gma=
il.com>
wrote:

> Late to the game. I support DoQ.
> Maybe there are too many DNS transports, and maybe DNS as such does not
> need it, but for all communication endpoints that invest in QUIC as the
> sole transport it would be very convenient to have DoQ. DNS is a low-leve=
l
> dependency for most QUIC application protocols so if you have a non-HTTP
> based application, why would you want to drag in HTTP just for the sake o=
f
> DNS, disregarding attack surfaces? DoQ instead of UDP/TCP DNS handles
> privacy / security and avoids another dependency.
>
> Kind Regards,
> Mikkel Fahn=C3=B8e J=C3=B8rgensen
>
>
> On 12 April 2020 at 01.46.25, Paul Vixie (paul@redbarn.org) wrote:
>
> On Thursday, 6 February 2020 21:27:14 UTC Erik Nygren wrote:
> > On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie <paul@redbarn.org> wrote:
> > > i see DoQ as nec'y for QUIC's success but not relevant to DNS beyond
> the
> > > fact that DNS is a convenient second example of how QUIC can be used.
> if
> > > there are use cases or failure modes not handled well by DoT, i'd lik=
e
> > > to learn more about those.
> >
> > Some possible reasons (not comprehensive):
>
> forgive the long delay in responding, please.
>
> > * Reduce the impact of head-of-line blocking during loss. If packets ar=
e
> > lost, only the request(s) associated with the loss are impacted.
>
> you're assuming that the loss isn't self-induced. sometimes slowing down
> is
> exactly what's needed. for example when a busy full resolver has a queue
> of
> hundreds or thousands of requests to be sent to a zone authority, rate
> limiting of UDP is necessary to prevent a meltdown. bandwidth is finite..
> we
> sometimes load-balance toward several of a zone's authority servers even
> including those known to not have low-ish RTT, just to avoid flooding one
> of
> them, or to avoid flooding our nearby links. moving to QUIC won't help
> with
> any of that.
>
> > * Faster resumption and 0RTT behaviors (although you get some of these
> with
> > TFO + TLS 1.3 0RTT). But this substantially reduces the performance
> impact
> > when new connections need to be established.
>
> in DNS, new connections rarely need to be established. the reason RFC 601=
3
> permitted connections to go into a quiet (resumable) state and keep the
> learned cwin in compressed state so that the cost of that state would be
> no
> worse than what was needed for syn flood protection. since you mentioned
> TFO i
> want to say two things, first it was insecure and can't be used, exactly
> as we
> predicted (william simpson and i), and second TCPCT allowed for payloads
> as
> part of the initial or resumptive segments to get exactly the 0RTT
> benefit.
> but i don't want to drone on like a sore loser. the point is, in DNS,
> novel
> connections are rare, and careful statekeeping to support resumption (suc=
h
> as
> DNS cookies as defined in RFC 7873) is already present in pre-QUIC DNS.
>
> > * The previous also means servers can be more aggressive about timing
> out
> > connections to reduce the state they need to keep, but while minimizing
> > perf impact, which can be critical at-scale.
>
> this reduces to a noop because the statekeeping is subject to botnet
> attacks.
> just as all TCP listeners have to implement syn flood protection, so it i=
s
> that all stateful endpoints (whether DNS, TCPCT, TFO, or QUIC) have to be
> aggressive about timing out connections they need not keep fully open.
> QUIC
> has no special capabilities or requirements in this regard.
>
> > * Better ability for load balancers at-scale to do creative things,
> > including being able to recover better when Anycast moves routes betwee=
n
> > data centers. (The server-supplied Connection ID means that options
> become
> > available to better recover without needing to reset re-establish
> > connections and without needing to share state between clusters.)
>
> while it's theoretically possible to share DNS cookie state (RFC 7873)
> across
> many instances of DNS Anycast, the cost:benefit of that complexity is les=
s
> compelling than the cost:benefit of having to renegotiate during route
> changes
> either from mobile-ip or network-in-the-middle attacks. i don't think QUI=
C
> has
> different game theory than DNS cookies have in this regard. route changes
> are
> orders of magnitude less frequent than same-pair reuse, and always must
> be.
>
> > * QUIC provides a framework for future extensions that may be useful in
> the
> > DNS space. For example, FEC might actually be useful for DNS in some
> cases.
> >
> > I'm sure there are plenty more reasons...
>
> i appreciate the time you put into listing these initial motivations.
> however:
>
> > On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie <paul@redbarn.org> wrote:
> > > i see DoQ as nec'y for QUIC's success but not relevant to DNS beyond
> the
> > > fact that DNS is a convenient second example of how QUIC can be used.
> if
> > > there are use cases or failure modes not handled well by DoT, i'd lik=
e
> > > to learn more about those.
>
> ....my question seems to stand. if the potential motivations you've liste=
d
> so
> far were actual, then we'd have had DNS over SCTP decades ago, or
> something
> like DTLS that actually worked at scale rather than just in a lab, or we
> would
> have been able to get TCPCT the code point we needed to experiment
> globally,
> or we would have had UDP options by now.
>
> i consider DoQ inevitable, but for QUIC's purposes ("proof of broader
> applicability"), not DNS's purposes ("working better"). DNS is old and
> warty
> but it does move and it has evolved.
>
> --
> Paul
>
>
>

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

<div dir=3D"auto"><div>Mikkel, all,<div dir=3D"auto"><br></div><div dir=3D"=
auto">Thanks for the healthy discussion on this thread. As suggested up thr=
ead, this proposal was taken to the DPRIVE WG and presented at their interi=
m meeting last week.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"aut=
o">DPRIVE have issued a call for adoption [1], I encourage continued conver=
sation over there.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Cheer=
s</div><div dir=3D"auto">Lucas</div><div dir=3D"auto"><br></div><div dir=3D=
"auto">[1]=C2=A0<a href=3D"https://mailarchive.ietf.org/arch/msg/dns-privac=
y/kXmy4lZ-MzUKCP5zrca9I4WmiVI/">https://mailarchive.ietf.org/arch/msg/dns-p=
rivacy/kXmy4lZ-MzUKCP5zrca9I4WmiVI/</a></div><br><br><div class=3D"gmail_qu=
ote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, 12 Apr 2020, 19:49 Mikke=
l Fahn=C3=B8e J=C3=B8rgensen, &lt;<a href=3D"mailto:mikkelfj@gmail.com">mik=
kelfj@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div=
><div style=3D"font-family:Helvetica,Arial;font-size:13px">Late to the game=
. I support DoQ.</div><div style=3D"font-family:Helvetica,Arial;font-size:1=
3px">Maybe there are too many DNS transports, and maybe DNS as such does no=
t need it, but for all communication endpoints that invest in QUIC as the s=
ole transport it would be very convenient to have DoQ. DNS is a low-level d=
ependency for most QUIC application protocols so if you have a non-HTTP bas=
ed application, why would you want to drag in HTTP just for the sake of DNS=
, disregarding attack surfaces? DoQ instead of UDP/TCP DNS handles privacy =
/ security and avoids another dependency.</div><br> <div><div style=3D"font=
-family:helvetica,arial;font-size:13px">Kind Regards,</div><div style=3D"fo=
nt-family:helvetica,arial;font-size:13px">Mikkel Fahn=C3=B8e J=C3=B8rgensen=
<br><br></div></div> <br><p>On 12 April 2020 at 01.46.25, Paul Vixie (<a hr=
ef=3D"mailto:paul@redbarn.org" target=3D"_blank" rel=3D"noreferrer">paul@re=
dbarn.org</a>) wrote:</p> <blockquote type=3D"cite"><span><div><div></div><=
div>On Thursday, 6 February 2020 21:27:14 UTC Erik Nygren wrote:
<br>&gt; On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie &lt;<a href=3D"mailto:pa=
ul@redbarn.org" target=3D"_blank" rel=3D"noreferrer">paul@redbarn.org</a>&g=
t; wrote:
<br>&gt; &gt; i see DoQ as nec&#39;y for QUIC&#39;s success but not relevan=
t to DNS beyond the
<br>&gt; &gt; fact that DNS is a convenient second example of how QUIC can =
be used. if
<br>&gt; &gt; there are use cases or failure modes not handled well by DoT,=
 i&#39;d like
<br>&gt; &gt; to learn more about those.
<br>&gt; =20
<br>&gt; Some possible reasons (not comprehensive):
<br>
<br>forgive the long delay in responding, please.
<br>
<br>&gt; * Reduce the impact of head-of-line blocking during loss.  If pack=
ets are
<br>&gt; lost, only the request(s) associated with the loss are impacted.
<br>
<br>you&#39;re assuming that the loss isn&#39;t self-induced. sometimes slo=
wing down is =20
<br>exactly what&#39;s needed. for example when a busy full resolver has a =
queue of =20
<br>hundreds or thousands of requests to be sent to a zone authority, rate =
=20
<br>limiting of UDP is necessary to prevent a meltdown. bandwidth is finite=
.. we =20
<br>sometimes load-balance toward several of a zone&#39;s authority servers=
 even =20
<br>including those known to not have low-ish RTT, just to avoid flooding o=
ne of =20
<br>them, or to avoid flooding our nearby links. moving to QUIC won&#39;t h=
elp with =20
<br>any of that.
<br>
<br>&gt; * Faster resumption and 0RTT behaviors (although you get some of t=
hese with
<br>&gt; TFO + TLS 1.3 0RTT).  But this substantially reduces the performan=
ce impact
<br>&gt; when new connections need to be established.
<br>
<br>in DNS, new connections rarely need to be established. the reason RFC 6=
013 =20
<br>permitted connections to go into a quiet (resumable) state and keep the=
 =20
<br>learned cwin in compressed state so that the cost of that state would b=
e no =20
<br>worse than what was needed for syn flood protection. since you mentione=
d TFO i =20
<br>want to say two things, first it was insecure and can&#39;t be used, ex=
actly as we =20
<br>predicted (william simpson and i), and second TCPCT allowed for payload=
s as =20
<br>part of the initial or resumptive segments to get exactly the 0RTT bene=
fit. =20
<br>but i don&#39;t want to drone on like a sore loser. the point is, in DN=
S, novel =20
<br>connections are rare, and careful statekeeping to support resumption (s=
uch as =20
<br>DNS cookies as defined in RFC 7873) is already present in pre-QUIC DNS.
<br>
<br>&gt; * The previous also means servers can be more aggressive about tim=
ing out
<br>&gt; connections to reduce the state they need to keep, but while minim=
izing
<br>&gt; perf impact, which can be critical at-scale.
<br>
<br>this reduces to a noop because the statekeeping is subject to botnet at=
tacks. =20
<br>just as all TCP listeners have to implement syn flood protection, so it=
 is =20
<br>that all stateful endpoints (whether DNS, TCPCT, TFO, or QUIC) have to =
be =20
<br>aggressive about timing out connections they need not keep fully open. =
QUIC =20
<br>has no special capabilities or requirements in this regard.
<br>
<br>&gt; * Better ability for load balancers at-scale to do creative things=
,
<br>&gt; including being able to recover better when Anycast moves routes b=
etween
<br>&gt; data centers.  (The server-supplied Connection ID means that optio=
ns become
<br>&gt; available to better recover without needing to reset re-establish
<br>&gt; connections and without needing to share state between clusters.)
<br>
<br>while it&#39;s theoretically possible to share DNS cookie state (RFC 78=
73) across =20
<br>many instances of DNS Anycast, the cost:benefit of that complexity is l=
ess =20
<br>compelling than the cost:benefit of having to renegotiate during route =
changes =20
<br>either from mobile-ip or network-in-the-middle attacks. i don&#39;t thi=
nk QUIC has =20
<br>different game theory than DNS cookies have in this regard. route chang=
es are =20
<br>orders of magnitude less frequent than same-pair reuse, and always must=
 be.
<br>
<br>&gt; * QUIC provides a framework for future extensions that may be usef=
ul in the
<br>&gt; DNS space.  For example, FEC might actually be useful for DNS in s=
ome cases.
<br>&gt; =20
<br>&gt; I&#39;m sure there are plenty more reasons...
<br>
<br>i appreciate the time you put into listing these initial motivations. h=
owever:
<br>
<br>&gt; On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie &lt;<a href=3D"mailto:pa=
ul@redbarn.org" target=3D"_blank" rel=3D"noreferrer">paul@redbarn.org</a>&g=
t; wrote:
<br>&gt; &gt; i see DoQ as nec&#39;y for QUIC&#39;s success but not relevan=
t to DNS beyond the
<br>&gt; &gt; fact that DNS is a convenient second example of how QUIC can =
be used. if
<br>&gt; &gt; there are use cases or failure modes not handled well by DoT,=
 i&#39;d like
<br>&gt; &gt; to learn more about those.
<br>
<br>....my question seems to stand. if the potential motivations you&#39;ve=
 listed so =20
<br>far were actual, then we&#39;d have had DNS over SCTP decades ago, or s=
omething =20
<br>like DTLS that actually worked at scale rather than just in a lab, or w=
e would =20
<br>have been able to get TCPCT the code point we needed to experiment glob=
ally, =20
<br>or we would have had UDP options by now.
<br>
<br>i consider DoQ inevitable, but for QUIC&#39;s purposes (&quot;proof of =
broader =20
<br>applicability&quot;), not DNS&#39;s purposes (&quot;working better&quot=
;). DNS is old and warty =20
<br>but it does move and it has evolved.
<br>
<br>-- =20
<br>Paul
<br>
<br>
<br></div></div></span></blockquote></div>
</blockquote></div></div></div>

--000000000000c8fb7c05a31c98bf--


From nobody Sun Apr 12 15:08:53 2020
Return-Path: <ek.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C574E3A0A03 for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 15:08:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cxJF1dGLtXK0 for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 15:08:49 -0700 (PDT)
Received: from mail-ot1-x32e.google.com (mail-ot1-x32e.google.com [IPv6:2607:f8b0:4864:20::32e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 78D953A0A02 for <quic@ietf.org>; Sun, 12 Apr 2020 15:08:49 -0700 (PDT)
Received: by mail-ot1-x32e.google.com with SMTP id n25so7408784otr.10 for <quic@ietf.org>; Sun, 12 Apr 2020 15:08:49 -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 :cc; bh=z8zX2KdDwxH96kfG/CMbs5JZHNYdDLAW8It40RRNTSs=; b=E7pvZXwxgYhgIACwogPRcUubois22B30gW9b4hpYAQ6pRTlhxYtUsDvYCM2CiJctsE G66hZHAU7DzV2yeyWsFTVZV+UxLGoB2DONs1QDBy79DJzKyVyWilRsUpUVjnUk3M+wuG HFLcB3r7vDNsHql1Lb3iLBrkjKSKEjU4Ho4KMvs6tZt+R/lXIi7Ry+ktD+Rq+xjvq6PC 3OhDSnvVh6a+7u3e2PfLBOAtBcmOgBX9QfH4JiIWlWIZPIMQHe5Z/fwMN4FRbZ8TnVLK m2mPQkrOnKWu3TtmLQ09Gn6KNYFMdFx2Z86TM4Aj8xXyXUZtOxvSHVu2cSL78+e7hkOi erhw==
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:cc; bh=z8zX2KdDwxH96kfG/CMbs5JZHNYdDLAW8It40RRNTSs=; b=jWHFRCCNbO5BPC05mIiodUDV3fL6O4i0m4RXjeUBgeA/kV5yOIKd2n/MuYuB6rBH5R TPoOhUwI1ixAjThrZPGlAULQZt1d6e1EbuqhP69z1gR8ta9ho+BbqRIlGrz/4jYn4nmP h2ANi2MoxVms1OPXBxbE5FW1JuEFIHmDYOGtMh4xvCaqqjhSAYmeqqyAO4eJ+LQsEgMB 89ZIOTKVMGMR8XBSsFXAwC3PKItDAkpft4iti+RbeLhOPQla/SDd8LYPxpB87HunRqIx iNQzDdUcXNEDVUnVsaSt5kaOw3CDtUAwzO62SFEmlLSOL+5AUoCQE6+yyOmHmPzMBn/a Gs/w==
X-Gm-Message-State: AGi0PuaoGYqhVxYPPy/hg3E7Od09VSdQcaYf1djmRbB+x5PHcXmPrg7Q 53/E7A2jxhEK5REqfxakCYfEFM96fJolW6zdZlQ=
X-Google-Smtp-Source: APiQypI+G+tGXTwqjyIo4RIyn9Rov56y0s7WncG2X3cGvp4E1ZiygdHRRzDxry47RWeGEeVJT9a1gIfY2/v/f4mYh7Y=
X-Received: by 2002:a9d:c61:: with SMTP id 88mr12690984otr.144.1586729328664;  Sun, 12 Apr 2020 15:08:48 -0700 (PDT)
MIME-Version: 1.0
References: <CAKcm_gNf43tXizw9D2jdtTieh+=zS7PKVDiNNV-UEbP8Gw+mHg@mail.gmail.com> <de87e833-de54-ae5a-cd85-2f93565192f7@redbarn.org> <CAKC-DJjNbBYVzmN=KxnRKpxK_eJFcbGFvejx1Xms-X2iesBVrg@mail.gmail.com> <21444935.R3TQEuPsEl@linux-9daj> <CAN1APddZUy8Ae2cSi_RnfeftsOpS-7NUHHWZiXtR_dk6qgUCxQ@mail.gmail.com> <CALGR9oYUtvJzngDRCMBMAqkKvzpD59OtXEBpWi8gOYPSJ2nZVw@mail.gmail.com>
In-Reply-To: <CALGR9oYUtvJzngDRCMBMAqkKvzpD59OtXEBpWi8gOYPSJ2nZVw@mail.gmail.com>
From: Erik Kline <ek.ietf@gmail.com>
Date: Sun, 12 Apr 2020 15:08:37 -0700
Message-ID: <CAMGpriVOsN1Ou1=1=jp0wwDFFAZqTk2=awk9usEJr_YfezF5iA@mail.gmail.com>
Subject: Re: QUIC re-chartering: include DNS-over-QUIC?
To: Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>,  IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fd63ff05a31f356b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Ayp6zd6anXT2S2_Tv0p3FJG6fVY>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Apr 2020 22:08:52 -0000

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

Tangent: is there already, or are there plans for, a document like BCP 56
but for QUIC?  I'm thinking generally about whether there should be
guidance for folks wanting to port Foo protocol to Foo-over-QUIC.

On Sun, Apr 12, 2020 at 12:01 PM Lucas Pardue <lucaspardue.24.7@gmail.com>
wrote:

> Mikkel, all,
>
> Thanks for the healthy discussion on this thread. As suggested up thread,
> this proposal was taken to the DPRIVE WG and presented at their interim
> meeting last week.
>
> DPRIVE have issued a call for adoption [1], I encourage continued
> conversation over there.
>
> Cheers
> Lucas
>
> [1]
> https://mailarchive.ietf.org/arch/msg/dns-privacy/kXmy4lZ-MzUKCP5zrca9I4W=
miVI/
>
>
> On Sun, 12 Apr 2020, 19:49 Mikkel Fahn=C3=B8e J=C3=B8rgensen, <mikkelfj@g=
mail.com>
> wrote:
>
>> Late to the game.. I support DoQ.
>> Maybe there are too many DNS transports, and maybe DNS as such does not
>> need it, but for all communication endpoints that invest in QUIC as the
>> sole transport it would be very convenient to have DoQ. DNS is a low-lev=
el
>> dependency for most QUIC application protocols so if you have a non-HTTP
>> based application, why would you want to drag in HTTP just for the sake =
of
>> DNS, disregarding attack surfaces? DoQ instead of UDP/TCP DNS handles
>> privacy / security and avoids another dependency.
>>
>> Kind Regards,
>> Mikkel Fahn=C3=B8e J=C3=B8rgensen
>>
>>
>> On 12 April 2020 at 01.46.25, Paul Vixie (paul@redbarn.org) wrote:
>>
>> On Thursday, 6 February 2020 21:27:14 UTC Erik Nygren wrote:
>> > On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie <paul@redbarn.org> wrote:
>> > > i see DoQ as nec'y for QUIC's success but not relevant to DNS beyond
>> the
>> > > fact that DNS is a convenient second example of how QUIC can be used=
.
>> if
>> > > there are use cases or failure modes not handled well by DoT, i'd
>> like
>> > > to learn more about those.
>> >
>> > Some possible reasons (not comprehensive):
>>
>> forgive the long delay in responding, please.
>>
>> > * Reduce the impact of head-of-line blocking during loss. If packets
>> are
>> > lost, only the request(s) associated with the loss are impacted.
>>
>> you're assuming that the loss isn't self-induced. sometimes slowing down
>> is
>> exactly what's needed. for example when a busy full resolver has a queue
>> of
>> hundreds or thousands of requests to be sent to a zone authority, rate
>> limiting of UDP is necessary to prevent a meltdown. bandwidth is
>> finite... we
>> sometimes load-balance toward several of a zone's authority servers even
>> including those known to not have low-ish RTT, just to avoid flooding on=
e
>> of
>> them, or to avoid flooding our nearby links. moving to QUIC won't help
>> with
>> any of that.
>>
>> > * Faster resumption and 0RTT behaviors (although you get some of these
>> with
>> > TFO + TLS 1.3 0RTT). But this substantially reduces the performance
>> impact
>> > when new connections need to be established.
>>
>> in DNS, new connections rarely need to be established. the reason RFC
>> 6013
>> permitted connections to go into a quiet (resumable) state and keep the
>> learned cwin in compressed state so that the cost of that state would be
>> no
>> worse than what was needed for syn flood protection. since you mentioned
>> TFO i
>> want to say two things, first it was insecure and can't be used, exactly
>> as we
>> predicted (william simpson and i), and second TCPCT allowed for payloads
>> as
>> part of the initial or resumptive segments to get exactly the 0RTT
>> benefit.
>> but i don't want to drone on like a sore loser. the point is, in DNS,
>> novel
>> connections are rare, and careful statekeeping to support resumption
>> (such as
>> DNS cookies as defined in RFC 7873) is already present in pre-QUIC DNS.
>>
>> > * The previous also means servers can be more aggressive about timing
>> out
>> > connections to reduce the state they need to keep, but while minimizin=
g
>> > perf impact, which can be critical at-scale.
>>
>> this reduces to a noop because the statekeeping is subject to botnet
>> attacks.
>> just as all TCP listeners have to implement syn flood protection, so it
>> is
>> that all stateful endpoints (whether DNS, TCPCT, TFO, or QUIC) have to b=
e
>> aggressive about timing out connections they need not keep fully open.
>> QUIC
>> has no special capabilities or requirements in this regard.
>>
>> > * Better ability for load balancers at-scale to do creative things,
>> > including being able to recover better when Anycast moves routes
>> between
>> > data centers. (The server-supplied Connection ID means that options
>> become
>> > available to better recover without needing to reset re-establish
>> > connections and without needing to share state between clusters.)
>>
>> while it's theoretically possible to share DNS cookie state (RFC 7873)
>> across
>> many instances of DNS Anycast, the cost:benefit of that complexity is
>> less
>> compelling than the cost:benefit of having to renegotiate during route
>> changes
>> either from mobile-ip or network-in-the-middle attacks. i don't think
>> QUIC has
>> different game theory than DNS cookies have in this regard. route change=
s
>> are
>> orders of magnitude less frequent than same-pair reuse, and always must
>> be.
>>
>> > * QUIC provides a framework for future extensions that may be useful i=
n
>> the
>> > DNS space. For example, FEC might actually be useful for DNS in some
>> cases.
>> >
>> > I'm sure there are plenty more reasons...
>>
>> i appreciate the time you put into listing these initial motivations.
>> however:
>>
>> > On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie <paul@redbarn.org> wrote:
>> > > i see DoQ as nec'y for QUIC's success but not relevant to DNS beyond
>> the
>> > > fact that DNS is a convenient second example of how QUIC can be used=
.
>> if
>> > > there are use cases or failure modes not handled well by DoT, i'd
>> like
>> > > to learn more about those.
>>
>> ....my question seems to stand. if the potential motivations you've
>> listed so
>> far were actual, then we'd have had DNS over SCTP decades ago, or
>> something
>> like DTLS that actually worked at scale rather than just in a lab, or we
>> would
>> have been able to get TCPCT the code point we needed to experiment
>> globally,
>> or we would have had UDP options by now.
>>
>> i consider DoQ inevitable, but for QUIC's purposes ("proof of broader
>> applicability"), not DNS's purposes ("working better"). DNS is old and
>> warty
>> but it does move and it has evolved.
>>
>> --
>> Paul
>>
>>
>>

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

<div dir=3D"ltr">Tangent: is there already, or are there plans for, a docum=
ent like BCP 56 but for QUIC?=C2=A0 I&#39;m thinking generally about whethe=
r=C2=A0there should be guidance for folks wanting to port Foo protocol to F=
oo-over-QUIC.</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D=
"gmail_attr">On Sun, Apr 12, 2020 at 12:01 PM Lucas Pardue &lt;<a href=3D"m=
ailto:lucaspardue.24.7@gmail.com">lucaspardue.24.7@gmail.com</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"aut=
o"><div>Mikkel, all,<div dir=3D"auto"><br></div><div dir=3D"auto">Thanks fo=
r the healthy discussion on this thread. As suggested up thread, this propo=
sal was taken to the DPRIVE WG and presented at their interim meeting last =
week.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">DPRIVE have =
issued a call for adoption [1], I encourage continued conversation over the=
re.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Cheers</div><div dir=
=3D"auto">Lucas</div><div dir=3D"auto"><br></div><div dir=3D"auto">[1]=C2=
=A0<a href=3D"https://mailarchive.ietf.org/arch/msg/dns-privacy/kXmy4lZ-MzU=
KCP5zrca9I4WmiVI/" target=3D"_blank">https://mailarchive.ietf.org/arch/msg/=
dns-privacy/kXmy4lZ-MzUKCP5zrca9I4WmiVI/</a></div><br><br><div class=3D"gma=
il_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, 12 Apr 2020, 19:49 =
Mikkel Fahn=C3=B8e J=C3=B8rgensen, &lt;<a href=3D"mailto:mikkelfj@gmail.com=
" target=3D"_blank">mikkelfj@gmail.com</a>&gt; wrote:<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex"><div><div style=3D"font-family:Helvet=
ica,Arial;font-size:13px">Late to the game.. I support DoQ.</div><div style=
=3D"font-family:Helvetica,Arial;font-size:13px">Maybe there are too many DN=
S transports, and maybe DNS as such does not need it, but for all communica=
tion endpoints that invest in QUIC as the sole transport it would be very c=
onvenient to have DoQ. DNS is a low-level dependency for most QUIC applicat=
ion protocols so if you have a non-HTTP based application, why would you wa=
nt to drag in HTTP just for the sake of DNS, disregarding attack surfaces? =
DoQ instead of UDP/TCP DNS handles privacy / security and avoids another de=
pendency.</div><br> <div><div style=3D"font-family:helvetica,arial;font-siz=
e:13px">Kind Regards,</div><div style=3D"font-family:helvetica,arial;font-s=
ize:13px">Mikkel Fahn=C3=B8e J=C3=B8rgensen<br><br></div></div> <br><p>On 1=
2 April 2020 at 01.46.25, Paul Vixie (<a href=3D"mailto:paul@redbarn.org" r=
el=3D"noreferrer" target=3D"_blank">paul@redbarn.org</a>) wrote:</p> <block=
quote type=3D"cite"><span><div><div></div><div>On Thursday, 6 February 2020=
 21:27:14 UTC Erik Nygren wrote:
<br>&gt; On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie &lt;<a href=3D"mailto:pa=
ul@redbarn.org" rel=3D"noreferrer" target=3D"_blank">paul@redbarn.org</a>&g=
t; wrote:
<br>&gt; &gt; i see DoQ as nec&#39;y for QUIC&#39;s success but not relevan=
t to DNS beyond the
<br>&gt; &gt; fact that DNS is a convenient second example of how QUIC can =
be used. if
<br>&gt; &gt; there are use cases or failure modes not handled well by DoT,=
 i&#39;d like
<br>&gt; &gt; to learn more about those.
<br>&gt; =20
<br>&gt; Some possible reasons (not comprehensive):
<br>
<br>forgive the long delay in responding, please.
<br>
<br>&gt; * Reduce the impact of head-of-line blocking during loss.  If pack=
ets are
<br>&gt; lost, only the request(s) associated with the loss are impacted.
<br>
<br>you&#39;re assuming that the loss isn&#39;t self-induced. sometimes slo=
wing down is =20
<br>exactly what&#39;s needed. for example when a busy full resolver has a =
queue of =20
<br>hundreds or thousands of requests to be sent to a zone authority, rate =
=20
<br>limiting of UDP is necessary to prevent a meltdown. bandwidth is finite=
... we =20
<br>sometimes load-balance toward several of a zone&#39;s authority servers=
 even =20
<br>including those known to not have low-ish RTT, just to avoid flooding o=
ne of =20
<br>them, or to avoid flooding our nearby links. moving to QUIC won&#39;t h=
elp with =20
<br>any of that.
<br>
<br>&gt; * Faster resumption and 0RTT behaviors (although you get some of t=
hese with
<br>&gt; TFO + TLS 1.3 0RTT).  But this substantially reduces the performan=
ce impact
<br>&gt; when new connections need to be established.
<br>
<br>in DNS, new connections rarely need to be established. the reason RFC 6=
013 =20
<br>permitted connections to go into a quiet (resumable) state and keep the=
 =20
<br>learned cwin in compressed state so that the cost of that state would b=
e no =20
<br>worse than what was needed for syn flood protection. since you mentione=
d TFO i =20
<br>want to say two things, first it was insecure and can&#39;t be used, ex=
actly as we =20
<br>predicted (william simpson and i), and second TCPCT allowed for payload=
s as =20
<br>part of the initial or resumptive segments to get exactly the 0RTT bene=
fit. =20
<br>but i don&#39;t want to drone on like a sore loser. the point is, in DN=
S, novel =20
<br>connections are rare, and careful statekeeping to support resumption (s=
uch as =20
<br>DNS cookies as defined in RFC 7873) is already present in pre-QUIC DNS.
<br>
<br>&gt; * The previous also means servers can be more aggressive about tim=
ing out
<br>&gt; connections to reduce the state they need to keep, but while minim=
izing
<br>&gt; perf impact, which can be critical at-scale.
<br>
<br>this reduces to a noop because the statekeeping is subject to botnet at=
tacks. =20
<br>just as all TCP listeners have to implement syn flood protection, so it=
 is =20
<br>that all stateful endpoints (whether DNS, TCPCT, TFO, or QUIC) have to =
be =20
<br>aggressive about timing out connections they need not keep fully open. =
QUIC =20
<br>has no special capabilities or requirements in this regard.
<br>
<br>&gt; * Better ability for load balancers at-scale to do creative things=
,
<br>&gt; including being able to recover better when Anycast moves routes b=
etween
<br>&gt; data centers.  (The server-supplied Connection ID means that optio=
ns become
<br>&gt; available to better recover without needing to reset re-establish
<br>&gt; connections and without needing to share state between clusters.)
<br>
<br>while it&#39;s theoretically possible to share DNS cookie state (RFC 78=
73) across =20
<br>many instances of DNS Anycast, the cost:benefit of that complexity is l=
ess =20
<br>compelling than the cost:benefit of having to renegotiate during route =
changes =20
<br>either from mobile-ip or network-in-the-middle attacks. i don&#39;t thi=
nk QUIC has =20
<br>different game theory than DNS cookies have in this regard. route chang=
es are =20
<br>orders of magnitude less frequent than same-pair reuse, and always must=
 be.
<br>
<br>&gt; * QUIC provides a framework for future extensions that may be usef=
ul in the
<br>&gt; DNS space.  For example, FEC might actually be useful for DNS in s=
ome cases.
<br>&gt; =20
<br>&gt; I&#39;m sure there are plenty more reasons...
<br>
<br>i appreciate the time you put into listing these initial motivations. h=
owever:
<br>
<br>&gt; On Thu, Feb 6, 2020 at 4:16 PM Paul Vixie &lt;<a href=3D"mailto:pa=
ul@redbarn.org" rel=3D"noreferrer" target=3D"_blank">paul@redbarn.org</a>&g=
t; wrote:
<br>&gt; &gt; i see DoQ as nec&#39;y for QUIC&#39;s success but not relevan=
t to DNS beyond the
<br>&gt; &gt; fact that DNS is a convenient second example of how QUIC can =
be used. if
<br>&gt; &gt; there are use cases or failure modes not handled well by DoT,=
 i&#39;d like
<br>&gt; &gt; to learn more about those.
<br>
<br>....my question seems to stand. if the potential motivations you&#39;ve=
 listed so =20
<br>far were actual, then we&#39;d have had DNS over SCTP decades ago, or s=
omething =20
<br>like DTLS that actually worked at scale rather than just in a lab, or w=
e would =20
<br>have been able to get TCPCT the code point we needed to experiment glob=
ally, =20
<br>or we would have had UDP options by now.
<br>
<br>i consider DoQ inevitable, but for QUIC&#39;s purposes (&quot;proof of =
broader =20
<br>applicability&quot;), not DNS&#39;s purposes (&quot;working better&quot=
;). DNS is old and warty =20
<br>but it does move and it has evolved.
<br>
<br>-- =20
<br>Paul
<br>
<br>
<br></div></div></span></blockquote></div>
</blockquote></div></div></div>
</blockquote></div>

--000000000000fd63ff05a31f356b--


From nobody Sun Apr 12 15:57:20 2020
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 144B53A0B29 for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 15:57:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 73m8pziu_Hks for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 15:57:16 -0700 (PDT)
Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EC60B3A0B1B for <quic@ietf.org>; Sun, 12 Apr 2020 15:57:15 -0700 (PDT)
Received: by mail-lj1-x235.google.com with SMTP id v9so499097ljk.12 for <quic@ietf.org>; Sun, 12 Apr 2020 15:57:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to:cc; bh=x/0O1KJSx/GH706Trh4F7JWe8sVJPlmCxEpGmazEQL0=; b=OFU1lf7uRtCAsXm4KTvOILv7s7d9qyHFiMTtCAdE/dRv2Xw82cGm7+KL5+WxlSsqed HndfWBgYhVrQHdL5kFLRZ5DmbP0y5MFKQYlsA06WRUonaQiOCjLOkvUtf94ZMxyqYVgd I3wCeQTywluP65n8bUjFy+Djd9eHpDjGjGKZaB0Dsau8roiUeZW9T1DzCDRCv5p+Zf+d GL1+V/p02+LPWIeLY0RiJZyaCE81vg2LH8z+VVr5dCXgPCu+9ipclD/niClHHOV6eoO5 51TWN+JMgYWdOPYeE9nvxUyI0Tp7rL6am09FTZu5x3oxhN8wnHCxd7VCXtujI7pXNdx3 kzqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=x/0O1KJSx/GH706Trh4F7JWe8sVJPlmCxEpGmazEQL0=; b=g/Nj/v+HzagRSsY6+mpa9Rgpwiv+mXb6AUlNuQNPm4RZs5XnglJwPVosnr2rZP4JzF u3x3qaWKnLcVp7DQliWqHi2htGAK4/uzcJnx+KxI2cxwy3Y46qkwPy6Fv2bYf8W59Nh5 Ie4hOIww1DAukGG6xTLMtTeJUaYyUMlH2EWZ7kkNgnHjy/wvRwSNplUMnGNhRz2vfvpD z+BIKBoxz9wmL9TKEFzAU5iRRGLRKGYsE5mHtOqTsoG64nhnPWDJbpRFkaxb1mZDRi5e 4xyh35bpo5D0tzXTYLKbAz2C+3yfuf/PzOlQC9Nt45Gr21PjA0JELMiqLqvN7SwMybMG /PMQ==
X-Gm-Message-State: AGi0PuZk0t/2ceBpoj+7GUQoLb8lzXPvyEKWah3Dpdf1wSBiR63tjakq 9vyOO7ChS3hvqTKiBYFZMcjt1/r2dD6Rudx7yKs=
X-Google-Smtp-Source: APiQypLw8gnlBVQ8juuYmSmycSZD177jnX5+d5+ihBJu1tXUAT87CgdRuFyCFG1r3pODKPyxbG1c4gjeOAGcf48ey2c=
X-Received: by 2002:a2e:9ac9:: with SMTP id p9mr8892334ljj.222.1586732234083;  Sun, 12 Apr 2020 15:57:14 -0700 (PDT)
MIME-Version: 1.0
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Sun, 12 Apr 2020 17:57:04 -0500
Message-ID: <CAKKJt-eopq46Qy3GG_SO6Ws6DJNszGCxqcjbKfGvPzmkUw71hw@mail.gmail.com>
Subject: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?)
To: Erik Kline <ek.ietf@gmail.com>
Cc: Lucas Pardue <lucaspardue.24.7@gmail.com>,  =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>,  IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002a921f05a31fe306"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/AdAqNR3Y4mUcUUfNA4LvBZ92E8Y>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Apr 2020 22:57:18 -0000

--0000000000002a921f05a31fe306
Content-Type: text/plain; charset="UTF-8"

Hi, Erik,

Changing subjects because the QUIC chairs revectored the thread to DPRIVE.

On Sun, Apr 12, 2020, 17:09 Erik Kline <ek.ietf@gmail.com> wrote:

> Tangent: is there already, or are there plans for, a document like BCP 56
> but for QUIC?  I'm thinking generally about whether there should be
> guidance for folks wanting to port Foo protocol to Foo-over-QUIC
>

Nice question.

After sitting through MASQUE, WEBTRANS, and maybe even RIPT, I'm not sure
we have consensus on how to do that - basically, the question is whether we
think https://datatracker.ietf.org/doc/draft-ietf-quic-transport/ is the
general-purpose upper interface we want, or not. That's not to say no one
has thoughts about that, only that I don't think everyone has the same
thoughts.

We've even had threads on putting a session layer over QUIC. Or not.

So my own answer would be "I hope so, but we might not be ready to do that
now".

Other people may also have thoughts :-)

Best,

Spencer

>

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

<div dir=3D"auto"><div>Hi, Erik,</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">Changing subjects because the QUIC chairs revectored the thread t=
o DPRIVE.<br><br><div class=3D"gmail_quote" dir=3D"auto"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Sun, Apr 12, 2020, 17:09 Erik Kline &lt;<a href=3D"m=
ailto:ek.ietf@gmail.com" target=3D"_blank" rel=3D"noreferrer">ek.ietf@gmail=
.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr=
">Tangent: is there already, or are there plans for, a document like BCP 56=
 but for QUIC?=C2=A0 I&#39;m thinking generally about whether=C2=A0there sh=
ould be guidance for folks wanting to port Foo protocol to Foo-over-QUIC</d=
iv></blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">N=
ice question.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">Afte=
r sitting through MASQUE, WEBTRANS, and maybe even RIPT, I&#39;m not sure w=
e have consensus on how to do that - basically, the question is whether we =
think=C2=A0<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-quic-tran=
sport/">https://datatracker.ietf.org/doc/draft-ietf-quic-transport/</a> is =
the general-purpose upper interface we want, or not. That&#39;s not to say =
no one has thoughts about that, only that I don&#39;t think everyone has th=
e same thoughts.</div><div dir=3D"auto"><br></div><div dir=3D"auto">We&#39;=
ve even had threads on putting a session layer over QUIC. Or not.</div><div=
 dir=3D"auto"><br></div><div dir=3D"auto">So my own answer would be &quot;I=
 hope so, but we might not be ready to do that now&quot;.</div><div dir=3D"=
auto"><br></div><div dir=3D"auto">Other people may also have thoughts :-)</=
div><div dir=3D"auto"><br></div><div dir=3D"auto">Best,=C2=A0</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Spencer</div><div dir=3D"auto"><div c=
lass=3D"gmail_quote" dir=3D"auto"><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>

--0000000000002a921f05a31fe306--


From nobody Sun Apr 12 23:02:50 2020
Return-Path: <ek.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EAD953A0F78 for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 23:02:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tLJb7Yb3W3N1 for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 23:02:46 -0700 (PDT)
Received: from mail-oi1-x22f.google.com (mail-oi1-x22f.google.com [IPv6:2607:f8b0:4864:20::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 553B63A0F77 for <quic@ietf.org>; Sun, 12 Apr 2020 23:02:46 -0700 (PDT)
Received: by mail-oi1-x22f.google.com with SMTP id m14so6678301oic.0 for <quic@ietf.org>; Sun, 12 Apr 2020 23:02:46 -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 :cc; bh=OtF4dQnrsKHohlgdHmiZMJoDylneeLEf19DE7X3+JnE=; b=siTAqphvn5Nbm2CW0yTCdL9gBjuBXedtXyOxaB8l1PGkmHAeAVjfFAEgF/+wRG/bwR lDIirKJGEMEPIqDerB9L0c0fTjmsCh0Bjmizx88e7C4/Mh3VACa4hfpTW6l67wnNBlOw WBkgcx1CSf20rZTcOgq3L8H8xpJyk7armiyhIkkYDqqhR7tXPXsyJ8+nBi8DhM8sUeLa jDIFPt4dimAKzJoDoWMacj98yJqiVL1D6kPX2uPaZkHY+FFB5CtBoeXKgCEhTg9DIAbS iTREJ5IQ+b+LbZ2YeWjdMH0Z21Ygxa1h6zql9T7Wmn6d0CWNd8y/Bgs1aDM8xyxeQRAu 8UsA==
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:cc; bh=OtF4dQnrsKHohlgdHmiZMJoDylneeLEf19DE7X3+JnE=; b=Rf5osJrMNDWipgD8QXe7xBu9DuCPsHPPEnSRF0esLObJW+5Cjmzn7WZjlqLGXr2kCQ y5vuu/+KkiAUSID0p6+fDHWIAKieIOIlRS2haZisslWMQwQqvnWFs5NTu8qIntMRPDRu cOaAy9LydXDsvFEmBUoHFx5BjHK+dyTOR4xDzhvnydU6q03nVwXN8CE2VPwa/d8ryiej okuS6KqgQOUag754WNRum3m3Z89uEsqHKdn1b9uuAfYr3FfVixf1SOHkVUAmgbS5BBfM wj/j7fQ+bfw1a7ubvjZ9aoXCCt4d7Kq/UCmsfwj2x9QA9vZgE9bKfajpCoN20AH0jpQH 0i8g==
X-Gm-Message-State: AGi0Pua9+zkdipW9k5gZayBVTDMPJWFGsz5UtE441z2s/U7SXj/ARlfN mdQ7gyVlacQYp8TXk0fRKd6ArOcuNGgNUHc/N0k=
X-Google-Smtp-Source: APiQypIOb4vpVoR+N/GbDyk5hNKWOrZlYApVODmSS9wL80aTevffnv3EZ7ae+UgsZiuow2FkkoHYUJ5LvE0xHLL9f+c=
X-Received: by 2002:aca:5194:: with SMTP id f142mr2827156oib.100.1586757765552;  Sun, 12 Apr 2020 23:02:45 -0700 (PDT)
MIME-Version: 1.0
References: <CAKKJt-eopq46Qy3GG_SO6Ws6DJNszGCxqcjbKfGvPzmkUw71hw@mail.gmail.com>
In-Reply-To: <CAKKJt-eopq46Qy3GG_SO6Ws6DJNszGCxqcjbKfGvPzmkUw71hw@mail.gmail.com>
From: Erik Kline <ek.ietf@gmail.com>
Date: Sun, 12 Apr 2020 23:02:34 -0700
Message-ID: <CAMGpriXg6VAkW_NrQgpWwNfCmc18UW2FHg2oV90Q4fzCO_7vKA@mail.gmail.com>
Subject: Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?)
To: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Cc: Lucas Pardue <lucaspardue.24.7@gmail.com>,  =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>,  IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f5de7f05a325d43a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/IS4G8TtAOmrgD4is6jMj0-x0Ryk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Apr 2020 06:02:48 -0000

--000000000000f5de7f05a325d43a
Content-Type: text/plain; charset="UTF-8"

On Sun, Apr 12, 2020 at 3:57 PM Spencer Dawkins at IETF <
spencerdawkins.ietf@gmail.com> wrote:

> Hi, Erik,
>
> Changing subjects because the QUIC chairs revectored the thread to DPRIVE.
>
> On Sun, Apr 12, 2020, 17:09 Erik Kline <ek.ietf@gmail.com> wrote:
>
>> Tangent: is there already, or are there plans for, a document like BCP 56
>> but for QUIC?  I'm thinking generally about whether there should be
>> guidance for folks wanting to port Foo protocol to Foo-over-QUIC
>>
>
> Nice question.
>
> After sitting through MASQUE, WEBTRANS, and maybe even RIPT, I'm not sure
> we have consensus on how to do that - basically, the question is whether we
> think https://datatracker.ietf.org/doc/draft-ietf-quic-transport/ is the
> general-purpose upper interface we want, or not. That's not to say no one
> has thoughts about that, only that I don't think everyone has the same
> thoughts.
>
> We've even had threads on putting a session layer over QUIC. Or not.
>
> So my own answer would be "I hope so, but we might not be ready to do that
> now".
>
> Other people may also have thoughts :-)
>
> Best,
>
> Spencer
>

I agree it might be a bit early, but I hope something like this might added
to the TODO pile.

All good things in time.  Thanks,
-ek

This came to mind because I had a silly idea.  As I watched Christian's
presentation in dprive I thought (a) this DoQ doc really benefits from
Christian knowing what he's doing with QUIC, and (b) I wondered if I could
run NTP over QUIC.  Like I said, this is probably silly and there might be
nothing to gain from the attempt, but it got me thinking about guidance for
anyone else with both (a) such an idea and (b) the time to write/implement
a proposal.

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

<div dir=3D"ltr"><div dir=3D"ltr">On Sun, Apr 12, 2020 at 3:57 PM Spencer D=
awkins at IETF &lt;<a href=3D"mailto:spencerdawkins.ietf@gmail.com">spencer=
dawkins.ietf@gmail.com</a>&gt; wrote:<br></div><div class=3D"gmail_quote"><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto"><div>Hi,=
 Erik,</div><div dir=3D"auto"><br></div><div dir=3D"auto">Changing subjects=
 because the QUIC chairs revectored the thread to DPRIVE.<br><br><div class=
=3D"gmail_quote" dir=3D"auto"><div dir=3D"ltr" class=3D"gmail_attr">On Sun,=
 Apr 12, 2020, 17:09 Erik Kline &lt;<a href=3D"mailto:ek.ietf@gmail.com" re=
l=3D"noreferrer" target=3D"_blank">ek.ietf@gmail.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Tangen=
t: is there already, or are there plans for, a document like BCP 56 but for=
 QUIC?=C2=A0 I&#39;m thinking generally about whether=C2=A0there should be =
guidance for folks wanting to port Foo protocol to Foo-over-QUIC</div></blo=
ckquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">Nice ques=
tion.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">After sittin=
g through MASQUE, WEBTRANS, and maybe even RIPT, I&#39;m not sure we have c=
onsensus on how to do that - basically, the question is whether we think=C2=
=A0<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-quic-transport/" =
target=3D"_blank">https://datatracker.ietf.org/doc/draft-ietf-quic-transpor=
t/</a> is the general-purpose upper interface we want, or not. That&#39;s n=
ot to say no one has thoughts about that, only that I don&#39;t think every=
one has the same thoughts.</div><div dir=3D"auto"><br></div><div dir=3D"aut=
o">We&#39;ve even had threads on putting a session layer over QUIC. Or not.=
</div><div dir=3D"auto"><br></div><div dir=3D"auto">So my own answer would =
be &quot;I hope so, but we might not be ready to do that now&quot;.</div><d=
iv dir=3D"auto"><br></div><div dir=3D"auto">Other people may also have thou=
ghts :-)</div><div dir=3D"auto"><br></div><div dir=3D"auto">Best,=C2=A0</di=
v><div dir=3D"auto"><br></div><div dir=3D"auto">Spencer</div></div></blockq=
uote><div><br></div><div>I agree it might be a bit early, but I hope someth=
ing like this might added to the TODO=C2=A0pile.</div><div><br></div><div>A=
ll good things in time.=C2=A0 Thanks,</div><div>-ek</div><div><br></div><di=
v>This came to mind because I had a silly idea.=C2=A0 As I watched Christia=
n&#39;s presentation in dprive I thought (a) this DoQ doc really benefits f=
rom Christian knowing what he&#39;s doing with QUIC, and (b) I wondered if =
I could run NTP over QUIC.=C2=A0 Like I said, this is probably silly and th=
ere might be nothing to gain from the attempt, but it got me thinking about=
 guidance for anyone else with both (a) such an idea and (b) the time to wr=
ite/implement a proposal.</div></div></div>

--000000000000f5de7f05a325d43a--


From nobody Sun Apr 12 23:18:41 2020
Return-Path: <watsonbladd@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC5FC3A0FB0 for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 23:18:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HeJdxHmRb5S9 for <quic@ietfa.amsl.com>; Sun, 12 Apr 2020 23:18:38 -0700 (PDT)
Received: from mail-lj1-x243.google.com (mail-lj1-x243.google.com [IPv6:2a00:1450:4864:20::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 039CA3A0FAE for <quic@ietf.org>; Sun, 12 Apr 2020 23:18:38 -0700 (PDT)
Received: by mail-lj1-x243.google.com with SMTP id q22so7705846ljg.0 for <quic@ietf.org>; Sun, 12 Apr 2020 23:18:37 -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 :cc:content-transfer-encoding; bh=GTYuefw/MCjA2gi5GUztt9+D5siz6RInTe8hNdTf5Jo=; b=IjJBH/2SgW8NdCKQ8qQYC/rxVYAybL7SUBChhPnFzqxtZhI34MmParSN3GjmkkWwDu ZBO4tkkTPXqeTEqPulKg3mDyO4DmNBQWkfUdDT0ID99eRSLprdHI6+HEw/2QiXFHYTKb UWarPF8JN8U0QB4o5WRjh+unVkJzajb9vCXL5IkNqJbcuCIye+9n9dEX2nul0MpZ4GlF ZEaYnKGoPcz8PaOn/ayViGH+PpF7MZMFxXzrMBJGRqIGKBEy2U+P5G6ClZiC6G+7Bppn O7KFvnHau0UJToHmKl6ckApmt6EDvu4SXOuNWgfTPxnz9Ur70vmCohwFFwE7WX/qS/mG 8TAw==
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:cc:content-transfer-encoding; bh=GTYuefw/MCjA2gi5GUztt9+D5siz6RInTe8hNdTf5Jo=; b=HBgCp7iFdggbA+qpcTbArfvDO7OTFq7mEuiqKZ2Lq2EoxBJxBS8WHmaP5TizUlEJx5 ipRoazpfLfn5tND6G9Fdsqu6SnncyLMu3due57kCMJ9x+SrO+Y8jkAte3jKp48Go0RHp /3xwB/GIm080PjV715mZGAAg7TfSAem9qss4iHS4z3ISN9jZaREa8g0KQOwwU+LHarD/ 1NmRwtFOi2HZ9jfxV8wXCuHRsKtBDD7ZcbBDRw4Sq1DGqDHEtgDrfE349x4XorNYwo6b LfbDY+GehVdZo9/sg1/S1R17F/mgZ0th086uRpnX+ezbGzdPRQ2YT9KLo1t9ctfYdU86 GQTA==
X-Gm-Message-State: AGi0PuZu0pkaz3tucABK5d/b/4FqH8iAOTe77zDOGrBJMmtWl7I0gdZe 7KQU6I+Ra1lm28WzGoUr6pY2vrbM4XckOKQ3lFk=
X-Google-Smtp-Source: APiQypLyTQvM2+dJG6GB+Y60UQbd7UTYPBpyRgAGN+Vt5tw4lTzDelELRlQMoyMLgmHLHUnuQ6Z+eMev/A0Y+u/m5FQ=
X-Received: by 2002:a05:651c:3c6:: with SMTP id f6mr2266933ljp.229.1586758716162;  Sun, 12 Apr 2020 23:18:36 -0700 (PDT)
MIME-Version: 1.0
References: <CAKKJt-eopq46Qy3GG_SO6Ws6DJNszGCxqcjbKfGvPzmkUw71hw@mail.gmail.com> <CAMGpriXg6VAkW_NrQgpWwNfCmc18UW2FHg2oV90Q4fzCO_7vKA@mail.gmail.com>
In-Reply-To: <CAMGpriXg6VAkW_NrQgpWwNfCmc18UW2FHg2oV90Q4fzCO_7vKA@mail.gmail.com>
From: Watson Ladd <watsonbladd@gmail.com>
Date: Sun, 12 Apr 2020 23:18:25 -0700
Message-ID: <CACsn0ck9GiZEq1=qZ9Mss56yTwhd0HKoH42ZQN6XgaCj+Zi=UA@mail.gmail.com>
Subject: NTP is unique (was Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?))
To: Erik Kline <ek.ietf@gmail.com>
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>,  =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>,  IETF QUIC WG <quic@ietf.org>, Lucas Pardue <lucaspardue.24.7@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/JTMKNBBzYyBgJshK7yNw-EsSVQg>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Apr 2020 06:18:40 -0000

On Sun, Apr 12, 2020 at 11:03 PM Erik Kline <ek.ietf@gmail.com> wrote:
<chop>
>
> This came to mind because I had a silly idea.  As I watched Christian's p=
resentation in dprive I thought (a) this DoQ doc really benefits from Chris=
tian knowing what he's doing with QUIC, and (b) I wondered if I could run N=
TP over QUIC.  Like I said, this is probably silly and there might be nothi=
ng to gain from the attempt, but it got me thinking about guidance for anyo=
ne else with both (a) such an idea and (b) the time to write/implement a pr=
oposal.

NTP has a very unique property: one packet is sent every 1024 or 512
seconds or so by the client. A single server can handle a high packet
rate easily because of the statelessness. Adding state would start
getting problematic at the high packet rates.

You also don't want automatic retransmission in NTP, and the flow
control is essentially nonexistent: it's driven by the synchronization
loop.

Getting through middleboxes isn't nothing! But that's more a new port,
and ideally you want middleboxes to correct for packet queuing times.

Sincerely,
Watson Ladd


From nobody Mon Apr 13 02:24:18 2020
Return-Path: <tal.mizrahi.phd@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1AA83A1288; Mon, 13 Apr 2020 02:24:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.09
X-Spam-Level: 
X-Spam-Status: No, score=-2.09 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, FREEMAIL_FROM=0.001, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EagN3S9mqeBU; Mon, 13 Apr 2020 02:24:10 -0700 (PDT)
Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF2813A1281; Mon, 13 Apr 2020 02:23:09 -0700 (PDT)
Received: by mail-wr1-x42c.google.com with SMTP id u13so9006701wrp.3; Mon, 13 Apr 2020 02:23:09 -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 :cc:content-transfer-encoding; bh=kn+zkjAMYZN17XAZywRJUsw1wcVofsqR+syKXnEA+/Q=; b=VPcirbTtfn2euR5T5BoU3QvFMITJJqzMMR0kbYiOzXx36W48kCHcBS5wOYvEPRD+Ti FcN53x491hqPhMTOn58W3yRlffUHHDbYKXGpTNEZLs1EKnXfJb4a775mPf0u8/E30ut3 kd6EFUVL2h6NAfEV6PzGiqtfrRF0vLCSuUdOHEyrzpgKQV16+PfqwM/oOK+DMZqhs3UW FuyuwTLj4FJpBfI2WUxhkJVhCbpCE56nGIBsSIc2scqSynSFF+PRClDDpqdpVusSY52A b4b75vAic2wBsNNwvqL583EzWMYonJpEiN7OmZ040LZ2xIDbpPw8jnkKqM3LYSkiOFSU jV8g==
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:cc:content-transfer-encoding; bh=kn+zkjAMYZN17XAZywRJUsw1wcVofsqR+syKXnEA+/Q=; b=NmKf8/t5ERoCY21L/EBpLuBFQ8IjnllG0P6ko04nCk4g7f6Q3H/uLB78eaAhg9d8xV 9lCVmJMCAxH9M2AThvP9A9TjdxcUBz9PPZsnY56eh8BFUFwcMDIZFlFi+qvcFVEy0onL uSZ8AMCwkDJIWyz4M7EAwf5RLgyD5YLRCXESKT5aDEvCZ94BXA4cLjzp/ZmPn/M/vlwV uQP1h9ctOo6h+bARe9R2ejlqoexuLyNrMqXtPk4KXcgOIgV14Lehd9wx6tXkCpIBXVsG FHyPaxHUzpp/zivqMt2Yfh5DgEOvuUPPgC327GBQ0fugMMDvDCk9YK2dYiCKIHkhwWM1 cwsQ==
X-Gm-Message-State: AGi0Pub1ZwNkOJExCNyRG+sbvC49QCSa9GauKsmcrOUlRJ3usb9tuCwB yR9Q1vzFjxWIyNcZzwejTpMxg/QsOmNN3cO0kQc=
X-Google-Smtp-Source: APiQypLidfT02FENzE2jvrKrx87k8iOZ4d1IZuCa3W6cYCc4LfwADKcmNNvlNh9RA8qfIzUHrXzkS7K7mxPnOxOAvnI=
X-Received: by 2002:adf:fe44:: with SMTP id m4mr11035651wrs.188.1586769785262;  Mon, 13 Apr 2020 02:23:05 -0700 (PDT)
MIME-Version: 1.0
References: <CAKKJt-eopq46Qy3GG_SO6Ws6DJNszGCxqcjbKfGvPzmkUw71hw@mail.gmail.com> <CAMGpriXg6VAkW_NrQgpWwNfCmc18UW2FHg2oV90Q4fzCO_7vKA@mail.gmail.com> <CACsn0ck9GiZEq1=qZ9Mss56yTwhd0HKoH42ZQN6XgaCj+Zi=UA@mail.gmail.com>
In-Reply-To: <CACsn0ck9GiZEq1=qZ9Mss56yTwhd0HKoH42ZQN6XgaCj+Zi=UA@mail.gmail.com>
From: Tal Mizrahi <tal.mizrahi.phd@gmail.com>
Date: Mon, 13 Apr 2020 12:22:53 +0300
Message-ID: <CABUE3X=rhfWjYOoFUidN8hoxVQghsWvYVTEeSM37PT+3fvL_hg@mail.gmail.com>
Subject: Re: NTP is unique (was Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?))
To: Watson Ladd <watsonbladd@gmail.com>, Erik Kline <ek.ietf@gmail.com>
Cc: =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>,  IETF QUIC WG <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>,  Lucas Pardue <lucaspardue.24.7@gmail.com>, ntp@ietf.org
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/-4GvnrBhEGTHC3Q5RJAcShqaA1w>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Apr 2020 09:24:17 -0000

Hi,

> > This came to mind because I had a silly idea.  As I watched Christian's=
 presentation in dprive I thought (a) this DoQ doc really benefits from Chr=
istian knowing what he's doing with QUIC, and (b) I wondered if I could run=
 NTP over QUIC.  Like I said, this is probably silly and there might be not=
hing to gain from the attempt, but it got me thinking about guidance for an=
yone else with both (a) such an idea and (b) the time to write/implement a =
proposal.

NTP-over-QUIC is an interesting idea.

The main benefits I can think of of running NTP over QUIC are enjoying
the inherent security of QUIC, and avoiding middlebox tampering.
I wonder if these benefits are worth the effort.

On the other side running NTP over QUIC may consume significantly
higher resources on NTP servers than are necessary today. NTP servers
try to minimize the per-client state (or keep it zero if possible),
while QUIC may require per-client state in order to allow 0-RTT. Also
the precision of NTP may be lower than existing implementations if
implemented in user space.

> You also don't want automatic retransmission in NTP, and the flow
> control is essentially nonexistent: it's driven by the synchronization
> loop.

One may consider using QUIC in datagram mode, and this would prevent
retransmissions. ACKs would still be sent in this case.

Cheers,
Tal.



On Mon, Apr 13, 2020 at 9:18 AM Watson Ladd <watsonbladd@gmail.com> wrote:
>
> On Sun, Apr 12, 2020 at 11:03 PM Erik Kline <ek.ietf@gmail.com> wrote:
> <chop>
> >
> > This came to mind because I had a silly idea.  As I watched Christian's=
 presentation in dprive I thought (a) this DoQ doc really benefits from Chr=
istian knowing what he's doing with QUIC, and (b) I wondered if I could run=
 NTP over QUIC.  Like I said, this is probably silly and there might be not=
hing to gain from the attempt, but it got me thinking about guidance for an=
yone else with both (a) such an idea and (b) the time to write/implement a =
proposal.
>
> NTP has a very unique property: one packet is sent every 1024 or 512
> seconds or so by the client. A single server can handle a high packet
> rate easily because of the statelessness. Adding state would start
> getting problematic at the high packet rates.
>
> You also don't want automatic retransmission in NTP, and the flow
> control is essentially nonexistent: it's driven by the synchronization
> loop.
>
> Getting through middleboxes isn't nothing! But that's more a new port,
> and ideally you want middleboxes to correct for packet queuing times.
>
> Sincerely,
> Watson Ladd
>


From nobody Mon Apr 13 02:31:01 2020
Return-Path: <mikkelfj@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F6133A12A1; Mon, 13 Apr 2020 02:30:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.086
X-Spam-Level: 
X-Spam-Status: No, score=-1.086 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, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, T_SPF_TEMPERROR=0.01, UNPARSEABLE_RELAY=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lD-ExnzKHK7o; Mon, 13 Apr 2020 02:30:52 -0700 (PDT)
Received: from mail-yb1-xb35.google.com (mail-yb1-xb35.google.com [IPv6:2607:f8b0:4864:20::b35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 506C53A127B; Mon, 13 Apr 2020 02:30:32 -0700 (PDT)
Received: by mail-yb1-xb35.google.com with SMTP id n188so4390482ybc.3; Mon, 13 Apr 2020 02:30:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=FiE15mLfkg76gmBZNl0FJhBuSoWGyIuvw+h0GmHC4fs=; b=KTWQjPKOHO90trvM4xqJ2Yy6L5POPnuAN8trKeD9HOLR2qCn8kafJ72HUhgKycIvVZ 13x9dyjmIbkl3anPJAzBGMoMTlbBLf++gAMNzDZV8gE2RwIZdzqRiJ0OG2Z6ZRq45Wom INe3GilCswDfoCxvmRa2DDx8uYsMfa+KkacypB04RAKGukfBPmBLpOYSN/rO6mJGO3qd aLdWAbrv5VcjFJ2zP7Onewx7iBQHBNm/T/eD5fDLgy2hmw1yxPYJjKyWrsMRucD1n7PL 7wgWv35bWD/Ngz1hfsb4GqA4yE3to6fxkt8qGXeTrI0C44XpbfPtyZS0dxY0DdHXkOpG BK4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=FiE15mLfkg76gmBZNl0FJhBuSoWGyIuvw+h0GmHC4fs=; b=a3F/riWoT/KkvioMn1Z7YGCGbfiGR6oC6nR10G4pNzhb/BJSImPxuFqrqUlFISksDO 7qtZxAuTqoysEi+e/jWYCYCrcYH1iimUwiyeLqIIqxicbV6EJNDyS4xGbg6SKeDc3b6D nWrnKd+Wi9G3m/EGbtfXKxTonUdX7WOFbFgIBTX+55Lby2jeTD5YrLuhsjLz1nysZYk3 qTRRMQ2bRg/39ispjlOr40Vfe2CPq4JVIgI/7TS2+mG1J5HMozIkmfx4ATaKp1OcrUBt XyQV/VP9OzysyDShlGsP8CwlcdVD7ZMFc+Xzof0lwbROlEh+zHQAcp1bu5LLVhgETAKL OMww==
X-Gm-Message-State: AGi0Pub+0LVQ2SMQti7bKD2EqbpKdL56r7MS5s/kh4CjCy1Z7TS4+7O6 exAfG4EiFwE2IOHHZmLSTado0gq0E7QCMWTVnek=
X-Google-Smtp-Source: APiQypLMyzg2ztyyzLbQhHlXE6eFejPbHKPP71HBxh8wybT6XibHb350Uf/bae0sli614C7SzNrbW22GzqB4JrMEcdg=
X-Received: by 2002:a25:dc8e:: with SMTP id y136mr25479610ybe.294.1586770230893;  Mon, 13 Apr 2020 02:30:30 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Mon, 13 Apr 2020 02:30:30 -0700
From: =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>
In-Reply-To: <CABUE3X=rhfWjYOoFUidN8hoxVQghsWvYVTEeSM37PT+3fvL_hg@mail.gmail.com>
References: <CAKKJt-eopq46Qy3GG_SO6Ws6DJNszGCxqcjbKfGvPzmkUw71hw@mail.gmail.com> <CAMGpriXg6VAkW_NrQgpWwNfCmc18UW2FHg2oV90Q4fzCO_7vKA@mail.gmail.com> <CACsn0ck9GiZEq1=qZ9Mss56yTwhd0HKoH42ZQN6XgaCj+Zi=UA@mail.gmail.com> <CABUE3X=rhfWjYOoFUidN8hoxVQghsWvYVTEeSM37PT+3fvL_hg@mail.gmail.com>
MIME-Version: 1.0
Date: Mon, 13 Apr 2020 02:30:30 -0700
Message-ID: <CAN1APddaQNaoTTwkXS_hR9=Z-8BG9fwTPd-_ji3g=ieWq56RiA@mail.gmail.com>
Subject: Re: NTP is unique (was Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?))
To: Erik Kline <ek.ietf@gmail.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>,  Watson Ladd <watsonbladd@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>, Lucas Pardue <lucaspardue.24.7@gmail.com>, ntp@ietf.org, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000f3e32605a328bb8e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/RquQDTiSF225SZWMBGrFCLZV5nU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Apr 2020 09:30:59 -0000

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

I think these observations on resource usage are correct, but changing
system time could be a significant attack vector. For NTP to make sense
over QUIC, the datagram extension would be needed to avoid much of the
state and retransmission overhead. A simplified implementation could even
forego a lot of the QUIC machinery such as streams and only rely on the
handshake and datagram. Of course you could also use DTLS but that is yet
another stack.

Kind Regards,
Mikkel Fahn=C3=B8e J=C3=B8rgensen


On 13 April 2020 at 11.23.06, Tal Mizrahi (tal.mizrahi.phd@gmail.com) wrote=
:

Hi,

> > This came to mind because I had a silly idea. As I watched Christian's
presentation in dprive I thought (a) this DoQ doc really benefits from
Christian knowing what he's doing with QUIC, and (b) I wondered if I could
run NTP over QUIC. Like I said, this is probably silly and there might be
nothing to gain from the attempt, but it got me thinking about guidance for
anyone else with both (a) such an idea and (b) the time to write/implement
a proposal.

NTP-over-QUIC is an interesting idea.

The main benefits I can think of of running NTP over QUIC are enjoying
the inherent security of QUIC, and avoiding middlebox tampering.
I wonder if these benefits are worth the effort.

On the other side running NTP over QUIC may consume significantly
higher resources on NTP servers than are necessary today. NTP servers
try to minimize the per-client state (or keep it zero if possible),
while QUIC may require per-client state in order to allow 0-RTT. Also
the precision of NTP may be lower than existing implementations if
implemented in user space.

> You also don't want automatic retransmission in NTP, and the flow
> control is essentially nonexistent: it's driven by the synchronization
> loop.

One may consider using QUIC in datagram mode, and this would prevent
retransmissions. ACKs would still be sent in this case.

Cheers,
Tal.



On Mon, Apr 13, 2020 at 9:18 AM Watson Ladd <watsonbladd@gmail.com> wrote:
>
> On Sun, Apr 12, 2020 at 11:03 PM Erik Kline <ek.ietf@gmail.com> wrote:
> <chop>
> >
> > This came to mind because I had a silly idea. As I watched Christian's
presentation in dprive I thought (a) this DoQ doc really benefits from
Christian knowing what he's doing with QUIC, and (b) I wondered if I could
run NTP over QUIC. Like I said, this is probably silly and there might be
nothing to gain from the attempt, but it got me thinking about guidance for
anyone else with both (a) such an idea and (b) the time to write/implement
a proposal.
>
> NTP has a very unique property: one packet is sent every 1024 or 512
> seconds or so by the client. A single server can handle a high packet
> rate easily because of the statelessness. Adding state would start
> getting problematic at the high packet rates.
>
> You also don't want automatic retransmission in NTP, and the flow
> control is essentially nonexistent: it's driven by the synchronization
> loop.
>
> Getting through middleboxes isn't nothing! But that's more a new port,
> and ideally you want middleboxes to correct for packet queuing times.
>
> Sincerely,
> Watson Ladd
>

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

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body><div style=3D"font-family:Helvetica,Arial;font-size:13px">I th=
ink these observations on resource usage are correct, but changing system t=
ime could be a significant attack vector. For NTP to make sense over QUIC, =
the datagram extension would be needed to avoid much of the state and retra=
nsmission overhead. A simplified implementation could even forego a lot of =
the QUIC machinery such as streams and only rely on the handshake and datag=
ram. Of course you could also use DTLS but that is yet another stack.</div>=
 <br> <div class=3D"gmail_signature"><div style=3D"font-family:helvetica,ar=
ial;font-size:13px">Kind Regards,</div><div style=3D"font-family:helvetica,=
arial;font-size:13px">Mikkel Fahn=C3=B8e J=C3=B8rgensen<br><br></div></div>=
 <br><p class=3D"airmail_on">On 13 April 2020 at 11.23.06, Tal Mizrahi (<a =
href=3D"mailto:tal.mizrahi.phd@gmail.com">tal.mizrahi.phd@gmail.com</a>) wr=
ote:</p> <blockquote type=3D"cite" class=3D"clean_bq"><span><div><div></div=
><div>Hi,
<br>
<br>&gt; &gt; This came to mind because I had a silly idea.  As I watched C=
hristian&#39;s presentation in dprive I thought (a) this DoQ doc really ben=
efits from Christian knowing what he&#39;s doing with QUIC, and (b) I wonde=
red if I could run NTP over QUIC.  Like I said, this is probably silly and =
there might be nothing to gain from the attempt, but it got me thinking abo=
ut guidance for anyone else with both (a) such an idea and (b) the time to =
write/implement a proposal.
<br>
<br>NTP-over-QUIC is an interesting idea.
<br>
<br>The main benefits I can think of of running NTP over QUIC are enjoying
<br>the inherent security of QUIC, and avoiding middlebox tampering.
<br>I wonder if these benefits are worth the effort.
<br>
<br>On the other side running NTP over QUIC may consume significantly
<br>higher resources on NTP servers than are necessary today. NTP servers
<br>try to minimize the per-client state (or keep it zero if possible),
<br>while QUIC may require per-client state in order to allow 0-RTT. Also
<br>the precision of NTP may be lower than existing implementations if
<br>implemented in user space.
<br>
<br>&gt; You also don&#39;t want automatic retransmission in NTP, and the f=
low
<br>&gt; control is essentially nonexistent: it&#39;s driven by the synchro=
nization
<br>&gt; loop.
<br>
<br>One may consider using QUIC in datagram mode, and this would prevent
<br>retransmissions. ACKs would still be sent in this case.
<br>
<br>Cheers,
<br>Tal.
<br>
<br>
<br>
<br>On Mon, Apr 13, 2020 at 9:18 AM Watson Ladd &lt;<a href=3D"mailto:watso=
nbladd@gmail.com">watsonbladd@gmail.com</a>&gt; wrote:
<br>&gt;
<br>&gt; On Sun, Apr 12, 2020 at 11:03 PM Erik Kline &lt;<a href=3D"mailto:=
ek.ietf@gmail.com">ek.ietf@gmail.com</a>&gt; wrote:
<br>&gt; &lt;chop&gt;
<br>&gt; &gt;
<br>&gt; &gt; This came to mind because I had a silly idea.  As I watched C=
hristian&#39;s presentation in dprive I thought (a) this DoQ doc really ben=
efits from Christian knowing what he&#39;s doing with QUIC, and (b) I wonde=
red if I could run NTP over QUIC.  Like I said, this is probably silly and =
there might be nothing to gain from the attempt, but it got me thinking abo=
ut guidance for anyone else with both (a) such an idea and (b) the time to =
write/implement a proposal.
<br>&gt;
<br>&gt; NTP has a very unique property: one packet is sent every 1024 or 5=
12
<br>&gt; seconds or so by the client. A single server can handle a high pac=
ket
<br>&gt; rate easily because of the statelessness. Adding state would start
<br>&gt; getting problematic at the high packet rates.
<br>&gt;
<br>&gt; You also don&#39;t want automatic retransmission in NTP, and the f=
low
<br>&gt; control is essentially nonexistent: it&#39;s driven by the synchro=
nization
<br>&gt; loop.
<br>&gt;
<br>&gt; Getting through middleboxes isn&#39;t nothing! But that&#39;s more=
 a new port,
<br>&gt; and ideally you want middleboxes to correct for packet queuing tim=
es.
<br>&gt;
<br>&gt; Sincerely,
<br>&gt; Watson Ladd
<br>&gt;
<br></div></div></span></blockquote></body></html>

--000000000000f3e32605a328bb8e--


From nobody Mon Apr 13 04:58:38 2020
Return-Path: <lucaspardue.24.7@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 354073A14A8 for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 04:58:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.847
X-Spam-Level: 
X-Spam-Status: No, score=-1.847 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MHEBBnBZU_zw for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 04:58:35 -0700 (PDT)
Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3074F3A14A6 for <quic@ietf.org>; Mon, 13 Apr 2020 04:58:35 -0700 (PDT)
Received: by mail-wm1-x330.google.com with SMTP id d77so9064735wmd.3 for <quic@ietf.org>; Mon, 13 Apr 2020 04:58:35 -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 :cc; bh=J979v/cTfEJHjTlJO2BIY6MuylWOeqQ+T7pN79BwQM4=; b=ogddxoHq+zbOQxd47y3MiR0/n9+9vzlW10DJscfXEkYzXGI6daMSEAPKGZKbZnflCA gHxx5sn09/4EecMXTH3ipC1i1Qdhd90D0xAVxfUfy0Cgag6MJNwCtsyg0EIOS8gc5kBm u7f74RL+vqiBQ+baKrElP5te0+N7AngzTQGXWJrJiIHvMl9jf5qR5J5GWEVYe5K8YmrK NvSYcLavfprm+L/NWKUfzgYMB7k0/qsZ0NZdevCaEAvvYep3NypHKX+7ZKFyGb8mJMFU A+lfz92Rd7MRRVNghqcoMyGXTd17EExDpJcLSBL80E2wT3C3eKQQAFlIIAPerTquOYf8 xLgg==
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:cc; bh=J979v/cTfEJHjTlJO2BIY6MuylWOeqQ+T7pN79BwQM4=; b=XCihxi6DRV7g+a1+sXKPoMkke71/c/f+Is8V8XYdp1NIcx4XCOt9NcbfIuvVld0lTZ hREqcoK/yWYoqHBgpfgrSpggCtL1fE96pF1w2VRek3/3fEAOMljuGIMWPu4z09/P0tUk rflBk3M6sLo/rlpWfj7unbpCjNm2XBlT18QnRbby2VKKE7iRNTI18syXR8PXJZ6Pzthl roNl2Sr/wajW1h5PW9T4kF49LxWyY08WQL+pgHwfNZwJ8/hClIJhUjxbgEv3eyyUgNPs 0d1QLatko+ooRYA4imjdkZuqzLGuv/jyLTjKL8+xOMU+RK6x9iJv2BvYY40jCRXsOQ3c +s3Q==
X-Gm-Message-State: AGi0PublYZic9lbOW0Mnow+G+dlThSo7HDnD8bA8mHiSJ9sirmKHFJFw hRWseNXBKI+xvUg1idjoQGup8TtS7v83ZUkfE3k=
X-Google-Smtp-Source: APiQypKK7jcMJ+TZ3McSfPB46vwrg2rxkHG684jTLfl1OcDr1+EgqzJzhjhVsnpFJxMl3kj9dgwsx6FYncOM3PJ47aU=
X-Received: by 2002:a7b:c250:: with SMTP id b16mr19149340wmj.100.1586779113735;  Mon, 13 Apr 2020 04:58:33 -0700 (PDT)
MIME-Version: 1.0
References: <CAKKJt-eopq46Qy3GG_SO6Ws6DJNszGCxqcjbKfGvPzmkUw71hw@mail.gmail.com> <CAMGpriXg6VAkW_NrQgpWwNfCmc18UW2FHg2oV90Q4fzCO_7vKA@mail.gmail.com>
In-Reply-To: <CAMGpriXg6VAkW_NrQgpWwNfCmc18UW2FHg2oV90Q4fzCO_7vKA@mail.gmail.com>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Mon, 13 Apr 2020 12:58:26 +0100
Message-ID: <CALGR9obWqNXb7z-kYBHUBgD3XMVQ6eVDsXRea=2OmaNXWcgZbA@mail.gmail.com>
Subject: Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?)
To: Erik Kline <ek.ietf@gmail.com>
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>,  =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>,  IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000694ba405a32acdd3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/dZMT94uelpqDDndSXdHzOpNaeqc>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Apr 2020 11:58:37 -0000

--000000000000694ba405a32acdd3
Content-Type: text/plain; charset="UTF-8"

Hey Erik,

You make some good observations, see response below.

On Mon, 13 Apr 2020, 07:02 Erik Kline, <ek.ietf@gmail.com> wrote:

>
> I agree it might be a bit early, but I hope something like this might
> added to the TODO pile.
>
> All good things in time.  Thanks,
> -ek
>

I think the QUIC Applicability [1] document is probably closest aligned to
the points you raised:

"This document discusses the applicability of the QUIC transport protocol,
focusing on caveats impacting application protocol development and
deployment over QUIC. Its intended audience is designers of application
protocol mappings to QUIC, and implementors of these application protocols."

This document sometimes gets less attention so I'd encourage everyone to
provide feedback and input while the challenges are fresh in people's minds.

Cheers
Lucas

[1] - https://tools.ietf.org/html/draft-ietf-quic-applicability-06


>
>

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

<div dir=3D"auto"><div>Hey Erik,<div dir=3D"auto"><br></div><div dir=3D"aut=
o">You make some good observations, see response below.</div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, 13 Apr 2020,=
 07:02 Erik Kline, &lt;<a href=3D"mailto:ek.ietf@gmail.com">ek.ietf@gmail.c=
om</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">=
<div dir=3D"ltr"><br></div><div class=3D"gmail_quote"><div>I agree it might=
 be a bit early, but I hope something like this might added to the TODO=C2=
=A0pile.</div><div><br></div><div>All good things in time.=C2=A0 Thanks,</d=
iv><div>-ek</div><div></div></div></div></blockquote></div></div><div dir=
=3D"auto"><br></div><div dir=3D"auto">I think the QUIC Applicability [1] do=
cument is probably closest aligned to the points you raised:</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">&quot;This document discusses the app=
licability of the QUIC transport protocol, focusing on caveats impacting ap=
plication protocol development and deployment over QUIC. Its intended audie=
nce is designers of application protocol mappings to QUIC, and implementors=
 of these application protocols.&quot;<br></div><div dir=3D"auto"><br></div=
><div dir=3D"auto">This document sometimes gets less attention so I&#39;d e=
ncourage everyone to provide feedback and input while the challenges are fr=
esh in people&#39;s minds.</div><div dir=3D"auto"><br></div><div dir=3D"aut=
o">Cheers</div><div dir=3D"auto">Lucas=C2=A0</div><div dir=3D"auto"><br></d=
iv><div dir=3D"auto">[1] -=C2=A0<a href=3D"https://tools.ietf.org/html/draf=
t-ietf-quic-applicability-06">https://tools.ietf.org/html/draft-ietf-quic-a=
pplicability-06</a></div><div dir=3D"auto"><br></div><div dir=3D"auto"><div=
 class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div=
 class=3D"gmail_quote"><div><br></div><div><br></div></div></div>
</blockquote></div></div></div>

--000000000000694ba405a32acdd3--


From nobody Mon Apr 13 05:19:48 2020
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B68F3A14F2 for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 05:19:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8-ZvmKoXRWs5 for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 05:19:42 -0700 (PDT)
Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2F8543A14F4 for <quic@ietf.org>; Mon, 13 Apr 2020 05:19:42 -0700 (PDT)
Received: by mail-lj1-x22b.google.com with SMTP id q17so4878583ljm.6 for <quic@ietf.org>; Mon, 13 Apr 2020 05:19:42 -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 :cc; bh=rjwoGS9O8yp57EoRFWlfo5oTR4EHO0fZ5HWgNT4wWhk=; b=QCVJrUZupB+cdGEbxEgJx2HDLGS4/a7QJGmYe5kkQumSjuhrLNz+4qil95hkfdi0G6 i0KPnIeotK+OqkMfD7eDBBiqV7AEKDQR7QFwQGJmC2WdCSCuK7s099v9aZohCke0SgoU i+6MVeVUcSPSHZazI+mYj5YwQ1n+e6hl7SCfhAS2CzbiIcbJDtjrmsNH8lhme1kQbJTx KtlKWvUtXtBwKcQBZmeg0vRv6TBKR2KeaZ6S3V6SfKpmm9fd6Szka2cCILrzQx0wVphH PKhdy+6mc7x1JIXnk77KtjmWY7NEchQuGD16lCCcOO7HOB+dUXozSxpnGoUxBYPV6l0A BFEg==
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:cc; bh=rjwoGS9O8yp57EoRFWlfo5oTR4EHO0fZ5HWgNT4wWhk=; b=JuYgU8/VjB/cJQpeZSMh7T1kJedtJRSHHPTCVlNmE/0vSPHpW4qakqvfAAwubm6LbQ Xq7XMeQ9vmAizI4v3xr6w6IKrV5pZeVMLKx/t8a+26w23UXvVh+yxGzLJGsMQxNvE1YW nX9NI2UX0pIYFKIvhx2+ZikWSnvBrkQciLSQWjaxTN9KUwV/8COzfiG0xrn1KebwxeFT JzBrDRRX2zgjr49Hmn38Rv/sQLxBjOtlTcEIIE0torfVdJy51UDSCe8bE4WUSnxCxIgY KrV6JQBJ/SigthzWGhUPgYmcxZkqnG2iOmZCO6ltVpQwz+AZD+jOO7AHj4qnds+DFAfD V8yg==
X-Gm-Message-State: AGi0Pubbhd/eajoZ+OWNvfiwirlGEigtz1P94J5fGL7r07jIFFAV5va5 /LBfabpm/hJHI7nwsozJGFC8jAuRZaYSGKV6SKQ=
X-Google-Smtp-Source: APiQypJp4fWXeAu/f3GZdYgVCN48jQuRrX1PpezgK45Xm5+GYGsXQGjkHsHdl0etUQOZSPT+I5Z/GTqfYJMmRrBn3oA=
X-Received: by 2002:a2e:9886:: with SMTP id b6mr10519297ljj.237.1586780380398;  Mon, 13 Apr 2020 05:19:40 -0700 (PDT)
MIME-Version: 1.0
References: <CAKKJt-eopq46Qy3GG_SO6Ws6DJNszGCxqcjbKfGvPzmkUw71hw@mail.gmail.com> <CAMGpriXg6VAkW_NrQgpWwNfCmc18UW2FHg2oV90Q4fzCO_7vKA@mail.gmail.com>
In-Reply-To: <CAMGpriXg6VAkW_NrQgpWwNfCmc18UW2FHg2oV90Q4fzCO_7vKA@mail.gmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Mon, 13 Apr 2020 07:19:31 -0500
Message-ID: <CAKKJt-cmoj3wsoEy+3=ge7aPJjkwX=jUQe_qh4wf7hqk1jg49A@mail.gmail.com>
Subject: Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?)
To: Erik Kline <ek.ietf@gmail.com>
Cc: Lucas Pardue <lucaspardue.24.7@gmail.com>,  =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>,  IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e9087405a32b18f6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/D3VrNur4a7dIEO8EfBBXKyrP4oY>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Apr 2020 12:19:47 -0000

--000000000000e9087405a32b18f6
Content-Type: text/plain; charset="UTF-8"

Hi, Erik,

On Mon, Apr 13, 2020, 01:02 Erik Kline <ek.ietf@gmail.com> wrote:

> On Sun, Apr 12, 2020 at 3:57 PM Spencer Dawkins at IETF <
> spencerdawkins.ietf@gmail.com> wrote:
>
>> Hi, Erik,
>>
>> Changing subjects because the QUIC chairs revectored the thread to DPRIVE.
>>
>> On Sun, Apr 12, 2020, 17:09 Erik Kline <ek.ietf@gmail.com> wrote:
>>
>>> Tangent: is there already, or are there plans for, a document like BCP
>>> 56 but for QUIC?  I'm thinking generally about whether there should be
>>> guidance for folks wanting to port Foo protocol to Foo-over-QUIC
>>>
>>
>> Nice question.
>>
>> After sitting through MASQUE, WEBTRANS, and maybe even RIPT, I'm not sure
>> we have consensus on how to do that - basically, the question is whether we
>> think https://datatracker.ietf.org/doc/draft-ietf-quic-transport/ is the
>> general-purpose upper interface we want, or not. That's not to say no one
>> has thoughts about that, only that I don't think everyone has the same
>> thoughts.
>>
>> We've even had threads on putting a session layer over QUIC. Or not.
>>
>> So my own answer would be "I hope so, but we might not be ready to do
>> that now".
>>
>> Other people may also have thoughts :-)
>>
>> Best,
>>
>> Spencer
>>
>
> I agree it might be a bit early, but I hope something like this might
> added to the TODO pile.
>

This is also something that might be QUICDISPATCHed, if that's the way
people want to roll, when it's time to move forward.

All good things in time.  Thanks,
> -ek
>
> This came to mind because I had a silly idea.  As I watched Christian's
> presentation in dprive I thought (a) this DoQ doc really benefits from
> Christian knowing what he's doing with QUIC, and (b) I wondered if I could
> run NTP over QUIC.  Like I said, this is probably silly and there might be
> nothing to gain from the attempt, but it got me thinking about guidance for
> anyone else with both (a) such an idea and (b) the time to write/implement
> a proposal.
>

You silly ideas are better than many of my serious ideas.

One theme that rolled around when we were chartering QUIC in 2016, was to
charter for HTTP, to allow Google to use IETF QUIC instead of their own
QUIC protocol, but to charter for a "completely different" application next
- DNS and RTP/media were the most frequently mentioned. At that point, the
theory went, we'd know that QUIC was a reasonable general-purpose transport
protocol.

That was several IESGs ago, but it seemed reasonable to us then.

Whenever we convince ourselves that that's what QUIC is, a BCP56-style
guide for QUIC might make perfect sense.

Best,

Spencer

>

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

<div dir=3D"auto"><div>Hi, Erik,<br><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Mon, Apr 13, 2020, 01:02 Erik Kline &lt;<a=
 href=3D"mailto:ek.ietf@gmail.com">ek.ietf@gmail.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr">On Sun, =
Apr 12, 2020 at 3:57 PM Spencer Dawkins at IETF &lt;<a href=3D"mailto:spenc=
erdawkins.ietf@gmail.com" target=3D"_blank" rel=3D"noreferrer">spencerdawki=
ns.ietf@gmail.com</a>&gt; wrote:<br></div><div class=3D"gmail_quote"><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"auto"><div>Hi, Erik=
,</div><div dir=3D"auto"><br></div><div dir=3D"auto">Changing subjects beca=
use the QUIC chairs revectored the thread to DPRIVE.<br><br><div class=3D"g=
mail_quote" dir=3D"auto"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Apr =
12, 2020, 17:09 Erik Kline &lt;<a href=3D"mailto:ek.ietf@gmail.com" rel=3D"=
noreferrer noreferrer" target=3D"_blank">ek.ietf@gmail.com</a>&gt; wrote:<b=
r></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">=
Tangent: is there already, or are there plans for, a document like BCP 56 b=
ut for QUIC?=C2=A0 I&#39;m thinking generally about whether=C2=A0there shou=
ld be guidance for folks wanting to port Foo protocol to Foo-over-QUIC</div=
></blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">Nic=
e question.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">After =
sitting through MASQUE, WEBTRANS, and maybe even RIPT, I&#39;m not sure we =
have consensus on how to do that - basically, the question is whether we th=
ink=C2=A0<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-quic-transp=
ort/" target=3D"_blank" rel=3D"noreferrer">https://datatracker.ietf.org/doc=
/draft-ietf-quic-transport/</a> is the general-purpose upper interface we w=
ant, or not. That&#39;s not to say no one has thoughts about that, only tha=
t I don&#39;t think everyone has the same thoughts.</div><div dir=3D"auto">=
<br></div><div dir=3D"auto">We&#39;ve even had threads on putting a session=
 layer over QUIC. Or not.</div><div dir=3D"auto"><br></div><div dir=3D"auto=
">So my own answer would be &quot;I hope so, but we might not be ready to d=
o that now&quot;.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Other =
people may also have thoughts :-)</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">Best,=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">Sp=
encer</div></div></blockquote><div><br></div><div>I agree it might be a bit=
 early, but I hope something like this might added to the TODO=C2=A0pile.</=
div></div></div></blockquote></div></div><div dir=3D"auto"><br></div><div d=
ir=3D"auto">This is also something that might be QUICDISPATCHed, if that&#3=
9;s the way people want to roll, when it&#39;s time to move forward.</div><=
div dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #=
ccc solid;padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_quote"><di=
v>All good things in time.=C2=A0 Thanks,<br></div><div>-ek</div><div><br></=
div><div>This came to mind because I had a silly idea.=C2=A0 As I watched C=
hristian&#39;s presentation in dprive I thought (a) this DoQ doc really ben=
efits from Christian knowing what he&#39;s doing with QUIC, and (b) I wonde=
red if I could run NTP over QUIC.=C2=A0 Like I said, this is probably silly=
 and there might be nothing to gain from the attempt, but it got me thinkin=
g about guidance for anyone else with both (a) such an idea and (b) the tim=
e to write/implement a proposal.</div></div></div></blockquote></div></div>=
<div dir=3D"auto"><br></div><div dir=3D"auto">You silly ideas are better th=
an many of my serious ideas.=C2=A0</div><div dir=3D"auto"><br></div><div di=
r=3D"auto">One theme that rolled around when we were chartering QUIC in 201=
6, was to charter for HTTP, to allow Google to use IETF QUIC instead of the=
ir own QUIC protocol, but to charter for a &quot;completely different&quot;=
 application next - DNS and RTP/media were the most frequently mentioned. A=
t that point, the theory went, we&#39;d know that QUIC was a reasonable gen=
eral-purpose transport protocol.</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">That was several IESGs ago, but it seemed reasonable to us then.<=
/div><div dir=3D"auto"><br></div><div dir=3D"auto">Whenever we convince our=
selves that that&#39;s what QUIC is, a BCP56-style guide for QUIC might mak=
e perfect sense.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Best,</=
div><div dir=3D"auto"><br></div><div dir=3D"auto">Spencer</div><div dir=3D"=
auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>

--000000000000e9087405a32b18f6--


From nobody Mon Apr 13 10:28:10 2020
Return-Path: <ek.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C57E3A1992 for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 10:28:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4y2BvjzWZjAN for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 10:28:07 -0700 (PDT)
Received: from mail-ot1-x330.google.com (mail-ot1-x330.google.com [IPv6:2607:f8b0:4864:20::330]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B29D13A19BA for <quic@ietf.org>; Mon, 13 Apr 2020 10:28:07 -0700 (PDT)
Received: by mail-ot1-x330.google.com with SMTP id w12so8972540otm.13 for <quic@ietf.org>; Mon, 13 Apr 2020 10:28:07 -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 :cc; bh=5rIQUrL/vPZ8rEIc/BNrjyoi9E36ZeX0kCG5AW2C6aw=; b=DqRTjejItw/b2fYXzZBMpid50lmIgv97hmU1JzoS9//Rb3NNUOnAiTxLM6SupzAp3x ceNAd53X8tjxGEjEgcHPQStwHaI2Y8C1TpbM8BJ6ZDHwwHCSsoJmtwv/CsGPT25fPAuV YbZuvz2uNLJEmaM6Z52XceLobFW4LD4nqs2Qal5Zo8CDzNmYE1r/hgLylsp5Smr1QWBA 78gA+Ie3ftpwjZhOqa8MvDnurxMj1/H0/cX85gE0DRvHAkgAhl62+H/C3N01hMlmduVE SsS2EpR2T6ZUUWx0LEumPBMfqPM26mRVYb8dqIT2fPFjAJO9zTTtSnCpK+YNEjbYD7sy UMVQ==
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:cc; bh=5rIQUrL/vPZ8rEIc/BNrjyoi9E36ZeX0kCG5AW2C6aw=; b=NN6YK0jjrptp58GM4RCdaUI4U1qk+DORFtGoM24hxxXVQm9EmarsqE8/8oPCWn5IOQ /H48py3OZ15pdXU1S13qbtUpBEm+Sjkioy3L60HKIHzlh9W5vG01TYAIjSINYiRoP4YT SbjkOHxzidgFCcYmhb+nVVmhtfkFsyE1DeBJLPPFHBHH+3Imx6fpSwpONuDJ+olgO9dD QrUVeI2UVaUD/QHurKAX6d99yVHXPoVh9MFQyC2XWaE5INU5+aoIuXcAoBPV9zpSgFHV DnMTxG41UTV1vNe+rfEmoUUE/prMXAYYjp634ZK5Pus/dHWzk/aL0WGT7L5DNtjhsMuX BSVw==
X-Gm-Message-State: AGi0PuZsiS18Eqwmq8dZDrE643RAveEzLB3CKi27uHNaSKqs1pjd9c0H zJ4NJlMziMt50BM54ahPt5nS6WZGv6gUKAPB17o=
X-Google-Smtp-Source: APiQypLcEWELFFKWBwi/RHNiRy5ZO+GuNStJ0z6bFznJslC2G3b7+uZ97PZkgx7QO+1ZzRlsve+d+vzFs4Pfhl0HwPg=
X-Received: by 2002:a4a:3908:: with SMTP id m8mr6050401ooa.58.1586798886870; Mon, 13 Apr 2020 10:28:06 -0700 (PDT)
MIME-Version: 1.0
References: <CAKKJt-eopq46Qy3GG_SO6Ws6DJNszGCxqcjbKfGvPzmkUw71hw@mail.gmail.com> <CAMGpriXg6VAkW_NrQgpWwNfCmc18UW2FHg2oV90Q4fzCO_7vKA@mail.gmail.com> <CALGR9obWqNXb7z-kYBHUBgD3XMVQ6eVDsXRea=2OmaNXWcgZbA@mail.gmail.com>
In-Reply-To: <CALGR9obWqNXb7z-kYBHUBgD3XMVQ6eVDsXRea=2OmaNXWcgZbA@mail.gmail.com>
From: Erik Kline <ek.ietf@gmail.com>
Date: Mon, 13 Apr 2020 10:27:56 -0700
Message-ID: <CAMGpriWhnVhz4wVpfL=FxOy-tTGDA4ocHdi_eB5iHV=sfyn5-A@mail.gmail.com>
Subject: Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?)
To: Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>,  =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>,  IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000fb621a05a32f6725"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/1S8y5NohrZqREhD4L8bLAkcVxpY>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Apr 2020 17:28:09 -0000

--000000000000fb621a05a32f6725
Content-Type: text/plain; charset="UTF-8"

On Mon, Apr 13, 2020 at 4:58 AM Lucas Pardue <lucaspardue.24.7@gmail.com>
wrote:

> Hey Erik,
>
> You make some good observations, see response below.
>
> On Mon, 13 Apr 2020, 07:02 Erik Kline, <ek.ietf@gmail.com> wrote:
>
>>
>> I agree it might be a bit early, but I hope something like this might
>> added to the TODO pile.
>>
>> All good things in time.  Thanks,
>> -ek
>>
>
> I think the QUIC Applicability [1] document is probably closest aligned to
> the points you raised:
>
> "This document discusses the applicability of the QUIC transport protocol,
> focusing on caveats impacting application protocol development and
> deployment over QUIC. Its intended audience is designers of application
> protocol mappings to QUIC, and implementors of these application protocols."
>
> This document sometimes gets less attention so I'd encourage everyone to
> provide feedback and input while the challenges are fresh in people's minds.
>
> Cheers
> Lucas
>
> [1] - https://tools.ietf.org/html/draft-ietf-quic-applicability-06
>

Aha!  This does look like great doc for what I had in mind.

Thanks all!

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Mon, Apr 13, 2020 at 4:58 AM Lucas=
 Pardue &lt;<a href=3D"mailto:lucaspardue.24.7@gmail.com">lucaspardue.24.7@=
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"auto"><div>Hey Erik,<div dir=3D"auto"><br></div><div=
 dir=3D"auto">You make some good observations, see response below.</div><br=
><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, 1=
3 Apr 2020, 07:02 Erik Kline, &lt;<a href=3D"mailto:ek.ietf@gmail.com" targ=
et=3D"_blank">ek.ietf@gmail.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><br></di=
v><div class=3D"gmail_quote"><div>I agree it might be a bit early, but I ho=
pe something like this might added to the TODO=C2=A0pile.</div><div><br></d=
iv><div>All good things in time.=C2=A0 Thanks,</div><div>-ek</div><div></di=
v></div></div></blockquote></div></div><div dir=3D"auto"><br></div><div dir=
=3D"auto">I think the QUIC Applicability [1] document is probably closest a=
ligned to the points you raised:</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">&quot;This document discusses the applicability of the QUIC trans=
port protocol, focusing on caveats impacting application protocol developme=
nt and deployment over QUIC. Its intended audience is designers of applicat=
ion protocol mappings to QUIC, and implementors of these application protoc=
ols.&quot;<br></div><div dir=3D"auto"><br></div><div dir=3D"auto">This docu=
ment sometimes gets less attention so I&#39;d encourage everyone to provide=
 feedback and input while the challenges are fresh in people&#39;s minds.</=
div><div dir=3D"auto"><br></div><div dir=3D"auto">Cheers</div><div dir=3D"a=
uto">Lucas=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"auto">[1] -=
=C2=A0<a href=3D"https://tools.ietf.org/html/draft-ietf-quic-applicability-=
06" target=3D"_blank">https://tools.ietf.org/html/draft-ietf-quic-applicabi=
lity-06</a></div></div></blockquote><div><br></div><div>Aha!=C2=A0 This doe=
s look like great doc for what I had in mind.</div><div><br></div><div>Than=
ks all!</div></div></div>

--000000000000fb621a05a32f6725--


From nobody Mon Apr 13 19:17:19 2020
Return-Path: <mt@lowentropy.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F2803A043D for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 19:17:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.12
X-Spam-Level: 
X-Spam-Status: No, score=-2.12 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=J2kZbffb; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=GW4I1RUe
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dBJ-LWxHDNxs for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 19:17:16 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 830533A0433 for <quic@ietf.org>; Mon, 13 Apr 2020 19:17:16 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 7EF365C010C for <quic@ietf.org>; Mon, 13 Apr 2020 22:17:15 -0400 (EDT)
Received: from imap2 ([10.202.2.52]) by compute2.internal (MEProxy); Mon, 13 Apr 2020 22:17:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm2; bh=J2muBoOxSYz8t2kM6IUfaeaMOtopiKi uz2ofSih3/v0=; b=J2kZbffbAYvNF8ZcxqPVjoWCEhNneoji2isSzGtMkLuEpeu kXTyUm3B1doE9/e0pWlSXaSrEMD7wAJNfTCrImGPGJTqWctKiB4IXt0RWXJiUw8d 7ZD5QwDvPl/21Xi04Ws/qfZUuktcoS4GzkT47de8u/O+UKAxPxsqUbS1qX6vuH5H ahUU1mLLuNDTXZwXYMqnUePZGk5C0F33dFIzMnVF/d5VUxANp3FVfRb9T5DmMdVN WmCMVtl3gBB4FHIp9vlvXcAYKcSIfp54v/4LLZpPRUzJn7YuGNXb4uXhV/XEsQXi mkbD/XWMDs29kFLB4zxTbzObMwmy0WCtY3nYvYw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=J2muBo OxSYz8t2kM6IUfaeaMOtopiKiuz2ofSih3/v0=; b=GW4I1RUeaOilqzVbJYcyIO MZQLtrc50ypKgDTSp+fkrvS5ISKx5cfwieLmyc4BztsECH2qagNlDFC3lQdFo7Au v093Uz2PDgRoAcYx9GU6aOplFuhtZFVVcL3bWDQgLWw/bxfSyh2i/Lb/MVKWybpW +yu2yF8YfLGGGBa5gl57cMEJf6uLJ3jgif+ImHNftmjdTt8kDxiYkfwjtnFn89Qh ZEqpbSrTGC4aZIc2CQgt5IgDzUsyX/KdxHlxqvop0SVbxrMpJ/J68WESBl2+aY4E tn71+li5R4UZ1HkLTbBlaVv2A0e+MbJ+9R4Ru4VZOab79xZb1a1/fwG5X2xeipyg ==
X-ME-Sender: <xms:Kh2VXhbMpuhDxn_54spk_rTV8ExQ0HdWYUqu7CqsnvEHNivYGokVmw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrfedtgdeglecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesthdtre dtreertdenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehlohif vghnthhrohhphidrnhgvtheqnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:Kh2VXuOFy6bMgC-5gfH9865QzYzX_dTa0dcYfMRV3AIH9l-UGJkC5g> <xmx:Kh2VXpAGSyjw2OXTAhmuh4t5Th_3WjOuqotTeHqfVa4EE-wJEpHD4g> <xmx:Kh2VXuoxNKrz93MIzlt8D9Idy48Hyd-GjH6QWVOe50xAzyYqGiDShA> <xmx:Kx2VXm-j4AuJZXpfLHeU-W_i06xdFVEVAjubO5w66QVbzjMN4MT2iQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id C8E00E00E1; Mon, 13 Apr 2020 22:17:14 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-1130-gd0f8b30-fmstable-20200414v1
Mime-Version: 1.0
Message-Id: <ad2ae8b8-ba2d-4839-a07d-f57f475b43dc@www.fastmail.com>
In-Reply-To: <21444935.R3TQEuPsEl@linux-9daj>
References: <CAKcm_gNf43tXizw9D2jdtTieh+=zS7PKVDiNNV-UEbP8Gw+mHg@mail.gmail.com> <de87e833-de54-ae5a-cd85-2f93565192f7@redbarn.org> <CAKC-DJjNbBYVzmN=KxnRKpxK_eJFcbGFvejx1Xms-X2iesBVrg@mail.gmail.com> <21444935.R3TQEuPsEl@linux-9daj>
Date: Tue, 14 Apr 2020 12:16:32 +1000
From: "Martin Thomson" <mt@lowentropy.net>
To: quic@ietf.org
Subject: Re: QUIC re-chartering: include DNS-over-QUIC?
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/5MB4l3NvehQtp6CyFB1VGE74vDM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Apr 2020 02:17:18 -0000

Hi Paul,

These are good topics to talk through.

On Sun, Apr 12, 2020, at 09:46, Paul Vixie wrote:
> you're assuming that the loss isn't self-induced. sometimes slowing down is 
> exactly what's needed. for example when a busy full resolver has a queue of 
> hundreds or thousands of requests to be sent to a zone authority, rate 
> limiting of UDP is necessary to prevent a meltdown. bandwidth is finite. we 
> sometimes load-balance toward several of a zone's authority servers even 
> including those known to not have low-ish RTT, just to avoid flooding one of 
> them, or to avoid flooding our nearby links. moving to QUIC won't help with 
> any of that.

I guess it depends on what resource you are attempting to preserve.

The goal of a congestion controller is to avoid over-saturating the network.  But most controllers still assume that you still want saturation of a kind.  QUIC likely doesn't do anything to help here, unless you think that having a stateful context with good feedback about loss and delay is useful.  It seems like something far less sophisticated is what you are imagining.

If the goal is instead to avoid overloading a receiver, then QUIC definitely can help.  The flow control mechanisms in QUIC (limits on streams, per-stream limits on bytes) are all designed to avoid this situation by putting the receiver more in control.  If a resolver is busy handling lots of traffic and you want to avoid swamping it further with zone transfers or similar, then these flow control options allow it to limit the resources it has to commit to different connections. (Of course, that reduces the problem to the previously-unsolved one of prioritizing competing interests.)

If you have good flow control, you might not have to worry about the effect on congestion beyond choosing an appropriately-aggressive controller.
 
> > * Faster resumption and 0RTT behaviors (although you get some of these with
> > TFO + TLS 1.3 0RTT).  But this substantially reduces the performance impact
> > when new connections need to be established.
> 
> in DNS, new connections rarely need to be established. the reason RFC 6013 
> permitted connections to go into a quiet (resumable) state

The resumption part is interesting in this context.  It depends on what you mean by "resume".

If you imagine very long periods of quiescence, but with (full) retention of state at endpoints, then QUIC should work.  Using connection IDs might mean that you can keep using a connection even in the presence of address translation.  

That's different than what TLS and QUIC refer to as "resumption", which is the feature that allows you to make new connections (more) cheaply.  QUIC does a lot to improve that, because the web needs it.  Maybe DNS will also benefit from that, but it might be that you can just use very long-lived connections instead.  I would recommend a regimen of key updates for that, but that's not critical.

Transport people keep saying that you can't save the congestion window.  But then I keep seeing that people do and nothing much breaks, so I guess this debate will just continue.

> while it's theoretically possible to share DNS cookie state (RFC 7873) across 
> many instances of DNS Anycast, the cost:benefit of that complexity is less 
> compelling than the cost:benefit of having to renegotiate during route changes 
> either from mobile-ip or network-in-the-middle attacks. i don't think QUIC has 
> different game theory than DNS cookies have in this regard. route changes are 
> orders of magnitude less frequent than same-pair reuse, and always must be.

You might find that sharing implementations with HTTP servers changes the dynamics there, but I don't know if the equivalent QUIC mechanisms are fundamentally different.  What I've observed with HTTP is that state is shared, sometimes globally, sometimes only at the same location, and sometimes not at all.  But I don't operate any of those services, so I can't speak to details.

> ....my question seems to stand. if the potential motivations you've listed so 
> far were actual, then we'd have had DNS over SCTP decades ago, or something 
> like DTLS that actually worked at scale rather than just in a lab, or we would 
> have been able to get TCPCT the code point we needed to experiment globally, 
> or we would have had UDP options by now.

I think that my answer immediately above speaks to the potential difference here.  Wide deployment of infrastructure that supports the protocol might change the system dynamics sufficiently to make it worthwhile for DNS to use the new protocol.  I don't think that this is certain, but I also don't think that this is a question of serving QUIC more than it is serving DNS.

As you say, DNS has its own version of many (or all) of the same capabilities we're talking about.  It has them because it needs them.  The amount of operational experience with those capabilities is far greater than the experience people have with QUIC, and that will remain the case for a good while (read: more than 3 years, possibly quite a bit more).

However, if QUIC does manage to see wider adoption, it could be that the benefits of sharing infrastructure and experience is worthwhile.  Laying the groundwork for that possibility isn't necessarily a waste of the time of groups like DPRIVE/QUIC.  Recognizing the potential for that work to be unwanted is a good check on excessive ambition though.

I personally think that there is value in sharing a better transport layer, but the costs are pretty significant.  Even if you believe that there is some utopian end state in which everything uses the same protocol, the short- and medium-term costs are carrying around multiple protocols, some of which are awkwardly incompatible.


From nobody Mon Apr 13 19:55:48 2020
Return-Path: <nygren@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1765F3A0876 for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 19:55:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.402
X-Spam-Level: 
X-Spam-Status: No, score=-1.402 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.248, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wiFKShvtkKG4 for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 19:55:45 -0700 (PDT)
Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DF6B63A0874 for <quic@ietf.org>; Mon, 13 Apr 2020 19:55:44 -0700 (PDT)
Received: by mail-wr1-f46.google.com with SMTP id u13so12081453wrp.3 for <quic@ietf.org>; Mon, 13 Apr 2020 19:55:44 -0700 (PDT)
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:cc; bh=APxQL5rjMli3mrOnJjZABjpVbkqP8D6cS84fy51lrFU=; b=svmLeayMyZA886F6apWXMExNInScltKskAqd/0njCkJJYrRGCFk+BiwGVjYCMPaymf 6ialLPoOiVCk1XJ9wO0Kuz7YoZvAmhVQCipORDfGJ4ZrX3vfEZi991kw247YrtyQIGJ9 ZrSvDfpVn6hGuAWREEeTSr1oMuRRSuB4WHfNBO+F0JeVDNaGo0RS7VentRaReA+niVht +SYfmTmpehUoA5I8WV1ajEsVgUPWALonlhbXU/pi0SgL6MEk5raxlNTYA7oAEJ5GJxi6 U27ZU8a7oJWZrlIBjvI6PgjO82NB2ahIx2L4mOGoUrr3iI/kVE3FgfkRFnlnJ+XBak1+ kIEw==
X-Gm-Message-State: AGi0PuY/yJyKLdJbbjA+C9mQf7vkyjRf/6kIGnpXwP/FSxcrk2bq7CQZ 52AqY2l9aJo3kfW9+dYb8fG0Vxul7dnGRJ2xR3bmjgWW
X-Google-Smtp-Source: APiQypKQZzqt3WWjKbNhDg0wuwT4OLy6Qp9FEC7ZUtBXS+/o6UtUlW637aKncdZd4MQcJM+Fit4zV5Tma09X+hb6cLQ=
X-Received: by 2002:a5d:6310:: with SMTP id i16mr8684063wru.177.1586832943157;  Mon, 13 Apr 2020 19:55:43 -0700 (PDT)
MIME-Version: 1.0
References: <CAKcm_gNf43tXizw9D2jdtTieh+=zS7PKVDiNNV-UEbP8Gw+mHg@mail.gmail.com> <de87e833-de54-ae5a-cd85-2f93565192f7@redbarn.org> <CAKC-DJjNbBYVzmN=KxnRKpxK_eJFcbGFvejx1Xms-X2iesBVrg@mail.gmail.com> <21444935.R3TQEuPsEl@linux-9daj> <ad2ae8b8-ba2d-4839-a07d-f57f475b43dc@www.fastmail.com>
In-Reply-To: <ad2ae8b8-ba2d-4839-a07d-f57f475b43dc@www.fastmail.com>
From: Erik Nygren <erik+ietf@nygren.org>
Date: Mon, 13 Apr 2020 22:55:31 -0400
Message-ID: <CAKC-DJhYroROaDTur1F+7W6+JJAUgSCWP_0ty_jj0cPaP8xjHw@mail.gmail.com>
Subject: Re: QUIC re-chartering: include DNS-over-QUIC?
To: Martin Thomson <mt@lowentropy.net>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000e5188605a33755fd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/y3UuUemyTE_bdOJrwB2YByqizN4>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Apr 2020 02:55:47 -0000

--000000000000e5188605a33755fd
Content-Type: text/plain; charset="UTF-8"

Martin summarizes well below.  What changes things is the need for an
encrypted+authenticated transport.
If we could stick with DNS-over-53 (TCP and UDP) then QUIC buys us
nothing.  But if our choices are:

* DoH
* DoTLS
* DoDTLS
* DoQUIC
* Do{SomethingBespoke}

then from a large-scale server operator perspective DoQ has lots going for
it.
There was a good comparison of some of these for what they mean from a
protocol
stack elements perspective in DPRIVE.

Especially for operators who will be building QUIC support into Load
Balancers,
Anycast forwarders, and the like for HTTP/3, it would be great to be able
to reuse some of this for DNS as well.  QUIC has nice features that may
make it easier
to operate than DoTLS or DoDTLS, and DTLS is a weird worst-of-all-worlds
for people
already operating TLS-over-TCP and QUIC at scale.  And for
recursive-to-authoritative I don't see
that DoH buys us the complexity it adds.

    Erik



On Mon, Apr 13, 2020 at 10:17 PM Martin Thomson <mt@lowentropy.net> wrote:

> Hi Paul,
>
> These are good topics to talk through.
>
> On Sun, Apr 12, 2020, at 09:46, Paul Vixie wrote:
> > you're assuming that the loss isn't self-induced. sometimes slowing down
> is
> > exactly what's needed. for example when a busy full resolver has a queue
> of
> > hundreds or thousands of requests to be sent to a zone authority, rate
> > limiting of UDP is necessary to prevent a meltdown. bandwidth is finite.
> we
> > sometimes load-balance toward several of a zone's authority servers even
> > including those known to not have low-ish RTT, just to avoid flooding
> one of
> > them, or to avoid flooding our nearby links. moving to QUIC won't help
> with
> > any of that.
>
> I guess it depends on what resource you are attempting to preserve.
>
> The goal of a congestion controller is to avoid over-saturating the
> network.  But most controllers still assume that you still want saturation
> of a kind.  QUIC likely doesn't do anything to help here, unless you think
> that having a stateful context with good feedback about loss and delay is
> useful.  It seems like something far less sophisticated is what you are
> imagining.
>
> If the goal is instead to avoid overloading a receiver, then QUIC
> definitely can help.  The flow control mechanisms in QUIC (limits on
> streams, per-stream limits on bytes) are all designed to avoid this
> situation by putting the receiver more in control.  If a resolver is busy
> handling lots of traffic and you want to avoid swamping it further with
> zone transfers or similar, then these flow control options allow it to
> limit the resources it has to commit to different connections. (Of course,
> that reduces the problem to the previously-unsolved one of prioritizing
> competing interests.)
>
> If you have good flow control, you might not have to worry about the
> effect on congestion beyond choosing an appropriately-aggressive controller.
>
> > > * Faster resumption and 0RTT behaviors (although you get some of these
> with
> > > TFO + TLS 1.3 0RTT).  But this substantially reduces the performance
> impact
> > > when new connections need to be established.
> >
> > in DNS, new connections rarely need to be established. the reason RFC
> 6013
> > permitted connections to go into a quiet (resumable) state
>
> The resumption part is interesting in this context.  It depends on what
> you mean by "resume".
>
> If you imagine very long periods of quiescence, but with (full) retention
> of state at endpoints, then QUIC should work.  Using connection IDs might
> mean that you can keep using a connection even in the presence of address
> translation.
>
> That's different than what TLS and QUIC refer to as "resumption", which is
> the feature that allows you to make new connections (more) cheaply.  QUIC
> does a lot to improve that, because the web needs it.  Maybe DNS will also
> benefit from that, but it might be that you can just use very long-lived
> connections instead.  I would recommend a regimen of key updates for that,
> but that's not critical.
>
> Transport people keep saying that you can't save the congestion window.
> But then I keep seeing that people do and nothing much breaks, so I guess
> this debate will just continue.
>
> > while it's theoretically possible to share DNS cookie state (RFC 7873)
> across
> > many instances of DNS Anycast, the cost:benefit of that complexity is
> less
> > compelling than the cost:benefit of having to renegotiate during route
> changes
> > either from mobile-ip or network-in-the-middle attacks. i don't think
> QUIC has
> > different game theory than DNS cookies have in this regard. route
> changes are
> > orders of magnitude less frequent than same-pair reuse, and always must
> be.
>
> You might find that sharing implementations with HTTP servers changes the
> dynamics there, but I don't know if the equivalent QUIC mechanisms are
> fundamentally different.  What I've observed with HTTP is that state is
> shared, sometimes globally, sometimes only at the same location, and
> sometimes not at all.  But I don't operate any of those services, so I
> can't speak to details.
>
> > ....my question seems to stand. if the potential motivations you've
> listed so
> > far were actual, then we'd have had DNS over SCTP decades ago, or
> something
> > like DTLS that actually worked at scale rather than just in a lab, or we
> would
> > have been able to get TCPCT the code point we needed to experiment
> globally,
> > or we would have had UDP options by now.
>
> I think that my answer immediately above speaks to the potential
> difference here.  Wide deployment of infrastructure that supports the
> protocol might change the system dynamics sufficiently to make it
> worthwhile for DNS to use the new protocol.  I don't think that this is
> certain, but I also don't think that this is a question of serving QUIC
> more than it is serving DNS.
>
> As you say, DNS has its own version of many (or all) of the same
> capabilities we're talking about.  It has them because it needs them.  The
> amount of operational experience with those capabilities is far greater
> than the experience people have with QUIC, and that will remain the case
> for a good while (read: more than 3 years, possibly quite a bit more).
>
> However, if QUIC does manage to see wider adoption, it could be that the
> benefits of sharing infrastructure and experience is worthwhile.  Laying
> the groundwork for that possibility isn't necessarily a waste of the time
> of groups like DPRIVE/QUIC.  Recognizing the potential for that work to be
> unwanted is a good check on excessive ambition though.
>
> I personally think that there is value in sharing a better transport
> layer, but the costs are pretty significant.  Even if you believe that
> there is some utopian end state in which everything uses the same protocol,
> the short- and medium-term costs are carrying around multiple protocols,
> some of which are awkwardly incompatible.
>
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:tahoma,s=
ans-serif">Martin summarizes well below.=C2=A0 What changes things is the n=
eed for an encrypted+authenticated transport.</div><div class=3D"gmail_defa=
ult" style=3D"font-family:tahoma,sans-serif">If we could stick with DNS-ove=
r-53 (TCP and UDP) then QUIC buys us nothing.=C2=A0 But if our choices are:=
</div><div class=3D"gmail_default" style=3D"font-family:tahoma,sans-serif">=
<br></div><div class=3D"gmail_default" style=3D"font-family:tahoma,sans-ser=
if">* DoH</div><div class=3D"gmail_default" style=3D"font-family:tahoma,san=
s-serif">* DoTLS</div><div class=3D"gmail_default" style=3D"font-family:tah=
oma,sans-serif">* DoDTLS<br></div><div class=3D"gmail_default" style=3D"fon=
t-family:tahoma,sans-serif">* DoQUIC</div><div class=3D"gmail_default" styl=
e=3D"font-family:tahoma,sans-serif">* Do{SomethingBespoke}</div><div class=
=3D"gmail_default" style=3D"font-family:tahoma,sans-serif"><br></div><div c=
lass=3D"gmail_default" style=3D"font-family:tahoma,sans-serif">then from a =
large-scale server operator perspective DoQ has lots going for it.</div><di=
v class=3D"gmail_default" style=3D"font-family:tahoma,sans-serif">There was=
 a good comparison of some of these for what they mean from a protocol</div=
><div class=3D"gmail_default" style=3D"font-family:tahoma,sans-serif">stack=
 elements perspective in DPRIVE. <br></div><div class=3D"gmail_default" sty=
le=3D"font-family:tahoma,sans-serif"><br></div><div class=3D"gmail_default"=
 style=3D"font-family:tahoma,sans-serif">Especially for operators who will =
be building QUIC support into Load Balancers,</div><div class=3D"gmail_defa=
ult" style=3D"font-family:tahoma,sans-serif">Anycast forwarders, and the li=
ke for HTTP/3, it would be great to be able</div><div class=3D"gmail_defaul=
t" style=3D"font-family:tahoma,sans-serif">to reuse some of this for DNS as=
 well.=C2=A0 QUIC has nice features that may make it easier</div><div class=
=3D"gmail_default" style=3D"font-family:tahoma,sans-serif">to operate than =
DoTLS or DoDTLS, and DTLS is a weird worst-of-all-worlds for people</div><d=
iv class=3D"gmail_default" style=3D"font-family:tahoma,sans-serif">already =
operating TLS-over-TCP and QUIC at scale.=C2=A0 And for recursive-to-author=
itative I don&#39;t see <br></div><div class=3D"gmail_default" style=3D"fon=
t-family:tahoma,sans-serif">that DoH buys us the complexity it adds. <br></=
div><div class=3D"gmail_default" style=3D"font-family:tahoma,sans-serif"><b=
r></div><div class=3D"gmail_default" style=3D"font-family:tahoma,sans-serif=
">=C2=A0=C2=A0=C2=A0 Erik</div><div class=3D"gmail_default" style=3D"font-f=
amily:tahoma,sans-serif"></div><div class=3D"gmail_default" style=3D"font-f=
amily:tahoma,sans-serif"><br></div><div class=3D"gmail_default" style=3D"fo=
nt-family:tahoma,sans-serif"></div><div class=3D"gmail_default" style=3D"fo=
nt-family:tahoma,sans-serif"></div><div class=3D"gmail_default" style=3D"fo=
nt-family:tahoma,sans-serif"><br></div></div><br><div class=3D"gmail_quote"=
><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Apr 13, 2020 at 10:17 PM Mar=
tin Thomson &lt;<a href=3D"mailto:mt@lowentropy.net">mt@lowentropy.net</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Pa=
ul,<br>
<br>
These are good topics to talk through.<br>
<br>
On Sun, Apr 12, 2020, at 09:46, Paul Vixie wrote:<br>
&gt; you&#39;re assuming that the loss isn&#39;t self-induced. sometimes sl=
owing down is <br>
&gt; exactly what&#39;s needed. for example when a busy full resolver has a=
 queue of <br>
&gt; hundreds or thousands of requests to be sent to a zone authority, rate=
 <br>
&gt; limiting of UDP is necessary to prevent a meltdown. bandwidth is finit=
e. we <br>
&gt; sometimes load-balance toward several of a zone&#39;s authority server=
s even <br>
&gt; including those known to not have low-ish RTT, just to avoid flooding =
one of <br>
&gt; them, or to avoid flooding our nearby links. moving to QUIC won&#39;t =
help with <br>
&gt; any of that.<br>
<br>
I guess it depends on what resource you are attempting to preserve.<br>
<br>
The goal of a congestion controller is to avoid over-saturating the network=
.=C2=A0 But most controllers still assume that you still want saturation of=
 a kind.=C2=A0 QUIC likely doesn&#39;t do anything to help here, unless you=
 think that having a stateful context with good feedback about loss and del=
ay is useful.=C2=A0 It seems like something far less sophisticated is what =
you are imagining.<br>
<br>
If the goal is instead to avoid overloading a receiver, then QUIC definitel=
y can help.=C2=A0 The flow control mechanisms in QUIC (limits on streams, p=
er-stream limits on bytes) are all designed to avoid this situation by putt=
ing the receiver more in control.=C2=A0 If a resolver is busy handling lots=
 of traffic and you want to avoid swamping it further with zone transfers o=
r similar, then these flow control options allow it to limit the resources =
it has to commit to different connections. (Of course, that reduces the pro=
blem to the previously-unsolved one of prioritizing competing interests.)<b=
r>
<br>
If you have good flow control, you might not have to worry about the effect=
 on congestion beyond choosing an appropriately-aggressive controller.<br>
<br>
&gt; &gt; * Faster resumption and 0RTT behaviors (although you get some of =
these with<br>
&gt; &gt; TFO + TLS 1.3 0RTT).=C2=A0 But this substantially reduces the per=
formance impact<br>
&gt; &gt; when new connections need to be established.<br>
&gt; <br>
&gt; in DNS, new connections rarely need to be established. the reason RFC =
6013 <br>
&gt; permitted connections to go into a quiet (resumable) state<br>
<br>
The resumption part is interesting in this context.=C2=A0 It depends on wha=
t you mean by &quot;resume&quot;.<br>
<br>
If you imagine very long periods of quiescence, but with (full) retention o=
f state at endpoints, then QUIC should work.=C2=A0 Using connection IDs mig=
ht mean that you can keep using a connection even in the presence of addres=
s translation.=C2=A0 <br>
<br>
That&#39;s different than what TLS and QUIC refer to as &quot;resumption&qu=
ot;, which is the feature that allows you to make new connections (more) ch=
eaply.=C2=A0 QUIC does a lot to improve that, because the web needs it.=C2=
=A0 Maybe DNS will also benefit from that, but it might be that you can jus=
t use very long-lived connections instead.=C2=A0 I would recommend a regime=
n of key updates for that, but that&#39;s not critical.<br>
<br>
Transport people keep saying that you can&#39;t save the congestion window.=
=C2=A0 But then I keep seeing that people do and nothing much breaks, so I =
guess this debate will just continue.<br>
<br>
&gt; while it&#39;s theoretically possible to share DNS cookie state (RFC 7=
873) across <br>
&gt; many instances of DNS Anycast, the cost:benefit of that complexity is =
less <br>
&gt; compelling than the cost:benefit of having to renegotiate during route=
 changes <br>
&gt; either from mobile-ip or network-in-the-middle attacks. i don&#39;t th=
ink QUIC has <br>
&gt; different game theory than DNS cookies have in this regard. route chan=
ges are <br>
&gt; orders of magnitude less frequent than same-pair reuse, and always mus=
t be.<br>
<br>
You might find that sharing implementations with HTTP servers changes the d=
ynamics there, but I don&#39;t know if the equivalent QUIC mechanisms are f=
undamentally different.=C2=A0 What I&#39;ve observed with HTTP is that stat=
e is shared, sometimes globally, sometimes only at the same location, and s=
ometimes not at all.=C2=A0 But I don&#39;t operate any of those services, s=
o I can&#39;t speak to details.<br>
<br>
&gt; ....my question seems to stand. if the potential motivations you&#39;v=
e listed so <br>
&gt; far were actual, then we&#39;d have had DNS over SCTP decades ago, or =
something <br>
&gt; like DTLS that actually worked at scale rather than just in a lab, or =
we would <br>
&gt; have been able to get TCPCT the code point we needed to experiment glo=
bally, <br>
&gt; or we would have had UDP options by now.<br>
<br>
I think that my answer immediately above speaks to the potential difference=
 here.=C2=A0 Wide deployment of infrastructure that supports the protocol m=
ight change the system dynamics sufficiently to make it worthwhile for DNS =
to use the new protocol.=C2=A0 I don&#39;t think that this is certain, but =
I also don&#39;t think that this is a question of serving QUIC more than it=
 is serving DNS.<br>
<br>
As you say, DNS has its own version of many (or all) of the same capabiliti=
es we&#39;re talking about.=C2=A0 It has them because it needs them.=C2=A0 =
The amount of operational experience with those capabilities is far greater=
 than the experience people have with QUIC, and that will remain the case f=
or a good while (read: more than 3 years, possibly quite a bit more).<br>
<br>
However, if QUIC does manage to see wider adoption, it could be that the be=
nefits of sharing infrastructure and experience is worthwhile.=C2=A0 Laying=
 the groundwork for that possibility isn&#39;t necessarily a waste of the t=
ime of groups like DPRIVE/QUIC.=C2=A0 Recognizing the potential for that wo=
rk to be unwanted is a good check on excessive ambition though.<br>
<br>
I personally think that there is value in sharing a better transport layer,=
 but the costs are pretty significant.=C2=A0 Even if you believe that there=
 is some utopian end state in which everything uses the same protocol, the =
short- and medium-term costs are carrying around multiple protocols, some o=
f which are awkwardly incompatible.<br>
<br>
</blockquote></div>

--000000000000e5188605a33755fd--


From nobody Mon Apr 13 20:01:39 2020
Return-Path: <paul@redbarn.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A387E3A0890 for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 20:01:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id geQUHe50i9Qk for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 20:01:34 -0700 (PDT)
Received: from family.redbarn.org (family.redbarn.org [24.104.150.213]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 600B33A088F for <quic@ietf.org>; Mon, 13 Apr 2020 20:01:34 -0700 (PDT)
Received: from linux-9daj.localnet (vixp1.redbarn.org [24.104.150.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by family.redbarn.org (Postfix) with ESMTPSA id A69E0B074A; Tue, 14 Apr 2020 03:01:29 +0000 (UTC)
From: Paul Vixie <paul@redbarn.org>
To: Martin Thomson <mt@lowentropy.net>, quic@ietf.org
Cc: IETF QUIC WG <quic@ietf.org>, Erik Nygren <erik+ietf@nygren.org>
Subject: Re: QUIC re-chartering: include DNS-over-QUIC?
Date: Tue, 14 Apr 2020 03:01:29 +0000
Message-ID: <34499297.NVhCmJFVtG@linux-9daj>
Organization: none
In-Reply-To: <CAKC-DJhYroROaDTur1F+7W6+JJAUgSCWP_0ty_jj0cPaP8xjHw@mail.gmail.com>
References: <CAKcm_gNf43tXizw9D2jdtTieh+=zS7PKVDiNNV-UEbP8Gw+mHg@mail.gmail.com> <ad2ae8b8-ba2d-4839-a07d-f57f475b43dc@www.fastmail.com> <CAKC-DJhYroROaDTur1F+7W6+JJAUgSCWP_0ty_jj0cPaP8xjHw@mail.gmail.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/bX51EZhQEkJzRanUnMQwwJCrFZM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Apr 2020 03:01:39 -0000

On Tuesday, 14 April 2020 02:55:31 UTC Erik Nygren wrote:
> Martin summarizes well below.  What changes things is the need for an
> encrypted+authenticated transport.

DNS has an authenticated transport -- SIG(0) -- which is rarely needed.

DNS has authentication end-to-end -- DNSSEC -- which is where it's needed.

DNS has an encrypted transport -- DoT.

> If we could stick with DNS-over-53 (TCP and UDP) then QUIC buys us
> nothing.  But if our choices are:
> 
> * DoH
> * DoTLS
> * DoDTLS
> * DoQUIC
> * Do{SomethingBespoke}
> 
> then from a large-scale server operator perspective DoQ has lots going for
> it. There was a good comparison of some of these for what they mean from a
> protocol stack elements perspective in DPRIVE.

i think it's clear you have all the excuses needed to drive DoQ. however, 
before you move on, remember that DNS has solved its own problems w/o QUIC, 
and QUIC's need for DNS is about something else than "large-scale operator 
perspective".

-- 
Paul



From nobody Mon Apr 13 23:35:40 2020
Return-Path: <lars@eggert.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5BAC53A0DB9 for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 23:35:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hlYnmIlUO8p4 for <quic@ietfa.amsl.com>; Mon, 13 Apr 2020 23:35:38 -0700 (PDT)
Received: from vs21.mail.saunalahti.fi (vs21.mail.saunalahti.fi [193.64.193.197]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A65D53A0DB8 for <quic@ietf.org>; Mon, 13 Apr 2020 23:35:37 -0700 (PDT)
Received: from vs21.mail.saunalahti.fi (localhost [127.0.0.1]) by vs21.mail.saunalahti.fi (Postfix) with ESMTP id 7AED320543 for <quic@ietf.org>; Tue, 14 Apr 2020 09:35:35 +0300 (EEST)
Received: from gw01.mail.saunalahti.fi (gw01.mail.saunalahti.fi [195.197.172.115]) by vs21.mail.saunalahti.fi (Postfix) with ESMTP id 655D220477 for <quic@ietf.org>; Tue, 14 Apr 2020 09:35:35 +0300 (EEST)
Received: from eggert.org (unknown [62.248.255.8]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: eggert@elisanet.fi) by gw01.mail.saunalahti.fi (Postfix) with ESMTPSA id 5BE6D40008 for <quic@ietf.org>; Tue, 14 Apr 2020 09:35:34 +0300 (EEST)
Received: from [172.29.2.3] (Lumi-2.eggert.org [172.29.2.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by eggert.org (Postfix) with ESMTPSA id 734E7603FC0 for <quic@ietf.org>; Tue, 14 Apr 2020 09:35:29 +0300 (EEST)
Content-Type: multipart/alternative; boundary=Apple-Mail-2DDCCE77-1FC9-4286-8AD9-116C398AA2E5
Content-Transfer-Encoding: 7bit
From: Lars Eggert <lars@eggert.org>
Mime-Version: 1.0 (1.0)
Date: Tue, 14 Apr 2020 09:35:28 +0300
Subject: QUIC on IoT boards (was: Fwd: [T2TRG] T2TRG summary meeting (April 14th, 13:00 UTC))
Message-Id: <187FE6AA-428F-4B95-9340-55B2BAA86064@eggert.org>
References: <6334B207-33CE-40FA-BF48-B86197599DF1@ericsson.com>
To: IETF QUIC WG <quic@ietf.org>
X-MailScanner-ID: 734E7603FC0.A2C47
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/NPoaIQRSi1ucXPl2xqy41OoaAxc>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Apr 2020 06:35:39 -0000

--Apple-Mail-2DDCCE77-1FC9-4286-8AD9-116C398AA2E5
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

FYI, I will talk about my experiences with getting QUIC to run on IoT boards=
 during this T2TRG meeting later today, join if interested.

--=20
Sent from a mobile device; please excuse typos.

Begin forwarded message:

> From: Ari Ker=C3=A4nen <ari.keranen=3D40ericsson.com@dmarc.ietf.org>
> Date: April 13, 2020 at 23:53:23 GMT+3
> To: "T2TRG@irtf.org" <T2TRG@irtf.org>
> Cc: Carsten Bormann <cabo@tzi.org>
> Subject: [T2TRG] T2TRG summary meeting (April 14th, 13:00 UTC)
>=20
> =EF=BB=BFT2TRG,
>=20
> Remember that the T2TRG IETF 107 summary online meeting starts in about 16=
 hours, April 14th, 13:00 UTC [1].
>=20
> The latest agenda and other details are available at the Github page:
> https://github.com/t2trg/2020-ietf107
>=20
> Webex: https://ietf.webex.com/ietf/j.php?MTID=3Dm143a4da698109eafb1c8f1b70=
8cf5983
>=20
> Add to calendar: https://datatracker.ietf.org/meeting/interim-2020-t2trg-0=
1/sessions/t2trg.ics
>=20
>=20
> Cheers,
> Ari & Carsten
>=20
> [1] https://www.timeanddate.com/worldclock/fixedtime.html?msg=3DT2TRG+Summ=
ary+Meeting&iso=3D20200414T13&p1=3D%3A&ah=3D2
>=20
> _______________________________________________
> T2TRG mailing list
> T2TRG@irtf.org
> https://www.irtf.org/mailman/listinfo/t2trg

--Apple-Mail-2DDCCE77-1FC9-4286-8AD9-116C398AA2E5
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">FYI, I will talk about my experiences with g=
etting QUIC to run on IoT boards during this T2TRG meeting later today, join=
 if interested.<br><br><div dir=3D"ltr">--&nbsp;<div>Sent from a mobile devi=
ce; please excuse typos.</div></div><div dir=3D"ltr"><br>Begin forwarded mes=
sage:<br><br></div><blockquote type=3D"cite"><div dir=3D"ltr"><b>From:</b> A=
ri Ker=C3=A4nen &lt;ari.keranen=3D40ericsson.com@dmarc.ietf.org&gt;<br><b>Da=
te:</b> April 13, 2020 at 23:53:23 GMT+3<br><b>To:</b> "T2TRG@irtf.org" &lt;=
T2TRG@irtf.org&gt;<br><b>Cc:</b> Carsten Bormann &lt;cabo@tzi.org&gt;<br><b>=
Subject:</b> <b>[T2TRG] T2TRG summary meeting (April 14th, 13:00 UTC)</b><br=
><br></div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr">=EF=BB=BF=
<span>T2TRG,</span><br><span></span><br><span>Remember that the T2TRG IETF 1=
07 summary online meeting starts in about 16 hours, April 14th, 13:00 UTC [1=
].</span><br><span></span><br><span>The latest agenda and other details are a=
vailable at the Github page:</span><br><span>https://github.com/t2trg/2020-i=
etf107</span><br><span></span><br><span>Webex: https://ietf.webex.com/ietf/j=
.php?MTID=3Dm143a4da698109eafb1c8f1b708cf5983</span><br><span></span><br><sp=
an>Add to calendar: https://datatracker.ietf.org/meeting/interim-2020-t2trg-=
01/sessions/t2trg.ics</span><br><span></span><br><span></span><br><span>Chee=
rs,</span><br><span>Ari &amp; Carsten</span><br><span></span><br><span>[1] h=
ttps://www.timeanddate.com/worldclock/fixedtime.html?msg=3DT2TRG+Summary+Mee=
ting&amp;iso=3D20200414T13&amp;p1=3D%3A&amp;ah=3D2</span><br><span></span><b=
r><span>_______________________________________________</span><br><span>T2TR=
G mailing list</span><br><span>T2TRG@irtf.org</span><br><span>https://www.ir=
tf.org/mailman/listinfo/t2trg</span><br></div></blockquote></body></html>=

--Apple-Mail-2DDCCE77-1FC9-4286-8AD9-116C398AA2E5--


From nobody Tue Apr 14 11:49:15 2020
Return-Path: <prvs=1373b419f6=fenix@fb.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 655EF3A0ABA for <quic@ietfa.amsl.com>; Tue, 14 Apr 2020 11:49:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.118
X-Spam-Level: 
X-Spam-Status: No, score=-2.118 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=fb.com header.b=G9201ojH; dkim=pass (1024-bit key) header.d=fb.onmicrosoft.com header.b=jaOKbdPv
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uJxr7fHRTYFu for <quic@ietfa.amsl.com>; Tue, 14 Apr 2020 11:49:11 -0700 (PDT)
Received: from mx0b-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4EB493A0AB8 for <quic@ietf.org>; Tue, 14 Apr 2020 11:49:01 -0700 (PDT)
Received: from pps.filterd (m0109332.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03EIQxtJ008080; Tue, 14 Apr 2020 11:48:45 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=facebook; bh=J2KIM+LET91zRrtpG4jMxz+xU9vO2oDcp7aRRpqHsYU=; b=G9201ojH9UAlGPOQz3lawdbFHpQQs0ubOF3RY6Q7z3lu76xKBNNQtEPaTVca0/gfZABx Lod5frX7kvzYGXRNv/5ZNI+LOzPb08zu9nrCx0ic7ZiwOosPzoqxLbEpXrQBJ9RVXmP3 TQVcVzAPrciJoJuoWSa50/3CJQ1SQHhc9P4= 
Received: from mail.thefacebook.com ([163.114.132.120]) by mx0a-00082601.pphosted.com with ESMTP id 30def996j0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Tue, 14 Apr 2020 11:48:45 -0700
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (100.104.98.9) by o365-in.thefacebook.com (100.104.94.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1847.3; Tue, 14 Apr 2020 11:48:37 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XpOuxlbKDHc4qUnozlzytKxGgZNIOo5DevHxJBp6KuEFppu/QaKiV2mr40NLlD0zB6HdOGGfxeDxLQqviUkUIBn7kkUn7/YF5aT5azEeIQH2nAyjIhl2zOq8lZ+Uv7lS4m/1BWcS3SM2m3nLchrGN0fBDd5sEWATD8GhKhvd0z48081r0UIfjySzAf8IgbL04ANq3HA8osHj9vAJx+nVJGSImUV42kq0AXlJZOkhwYG5f6u1rlXd6UqfEVGcNGNeLuKhMmNbeg5b8e2DTlnLBVe9zqqT+eY0T8EyzRB2o7exmoQwniHxKXC2R2eTRpJIK9PDJ60clvqqat+FI2gXFg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J2KIM+LET91zRrtpG4jMxz+xU9vO2oDcp7aRRpqHsYU=; b=odE1cDVXAQTJZlJjARz7QSTDVewXub26VBRJmwcvYoU1Bk35GR3NlRgYlXeeMqJKQPFC9Zf76Ngbf/x47TrQGLzLoCfcHjGHIRPT8EIprFt5ilU980zw/iKqXDKmVDIihe2SVHRVggo9ITWp/0vkUcTy+T1NpG5zZ2vlHw52xWqB3owswjg9vM4QLlZcgloCGTARog3nWHNOYS9nfpAYzAoGGVWHcsuShMizPNnIJO3WH1rBH4uatE/mtssWzpCujKmmyU2uCjTJ6nX7FZqPbDjJVoo7qUXEcrNoERrgPZ8zY7UE6abN34eZAVhN2Z0JsnNyeDfPmLmPHzCEDQfUzw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fb.com; dmarc=pass action=none header.from=fb.com; dkim=pass header.d=fb.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector2-fb-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J2KIM+LET91zRrtpG4jMxz+xU9vO2oDcp7aRRpqHsYU=; b=jaOKbdPvPr9slP7aNmdvPMxuUL69Fn/6X2UnPRqiGintAQP3RKhG1EBCTx/cEkNSzYGcimnA8ZlljmBs5Lj31qtfWMgw+uu6+TAFi6kEtBGZSNZryT/FHHnBD1jVUt07hZn+p20BcpSjNoZ5Jg/SJvntrhNb+bfCI8mub0OkO9c=
Received: from MW3PR15MB3948.namprd15.prod.outlook.com (2603:10b6:303:4b::7) by MW3PR15MB3900.namprd15.prod.outlook.com (2603:10b6:303:4f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.26; Tue, 14 Apr 2020 18:48:26 +0000
Received: from MW3PR15MB3948.namprd15.prod.outlook.com ([fe80::ccfe:f881:43bb:3892]) by MW3PR15MB3948.namprd15.prod.outlook.com ([fe80::ccfe:f881:43bb:3892%5]) with mapi id 15.20.2900.028; Tue, 14 Apr 2020 18:48:26 +0000
From: Roberto Peon <fenix@fb.com>
To: Mike Bishop <mbishop@evequefou.be>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
CC: "ted.ietf@gmail.com" <ted.ietf@gmail.com>, "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>, "Mirja Kuehlewind" <mirja.kuehlewind@ericsson.com>, "lucaspardue.24.7@gmail.com" <lucaspardue.24.7@gmail.com>, "lars@eggert.org" <lars@eggert.org>, "quic@ietf.org" <quic@ietf.org>, "mt@lowentropy.net" <mt@lowentropy.net>
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Topic: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Index: AQHWCb9S1+bTW3c/Fkmo5bSbbOBgxqhncZmAgAAR+gCAABvKgP//sDKAgAS/GICAAKEQgIAAnrqAgABuKICABMkjYIAGC/uA
Date: Tue, 14 Apr 2020 18:48:25 +0000
Message-ID: <41311F09-2CA2-4F1A-86F5-4CCC99252790@fb.com>
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be> <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com> <2387458e-f2fd-2de9-ee68-4cee8ebbe9ed@uclouvain.be> <F2392732-FC09-46D0-99DF-EED238C68C77@fb.com> <b9982c48f7d9fd07542ec2504f1a9fbe67956a62.camel@ericsson.com> <CAKKJt-csFnU=Poiu6gEYkqsawfKeRiOu_ssn4LjxXmFFHHu2GA@mail.gmail.com> <02975081ad545b65391bc0da6eebe59c85b7f798.camel@ericsson.com> <CAKKJt-fOJzQYZmjdniGj8RJdjP93VmhaPiOmd_0nJaKgqRKdEg@mail.gmail.com> <CH2PR22MB208654E65CB9AA005523EB29DADE0@CH2PR22MB2086.namprd22.prod.outlook.com>
In-Reply-To: <CH2PR22MB208654E65CB9AA005523EB29DADE0@CH2PR22MB2086.namprd22.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
x-originating-ip: [98.234.190.115]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3ca054dc-8348-4441-058c-08d7e0a46a6b
x-ms-traffictypediagnostic: MW3PR15MB3900:
x-microsoft-antispam-prvs: <MW3PR15MB39002B9C32BAB6CAA587FE44CDDA0@MW3PR15MB3900.namprd15.prod.outlook.com>
x-fb-source: Internal
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0373D94D15
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MW3PR15MB3948.namprd15.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(39860400002)(396003)(376002)(346002)(366004)(136003)(86362001)(8936002)(6512007)(6486002)(81156014)(8676002)(7416002)(76116006)(36756003)(2906002)(6506007)(53546011)(110136005)(316002)(26005)(66946007)(54906003)(91956017)(66476007)(66556008)(64756008)(66446008)(71200400001)(33656002)(2616005)(478600001)(5660300002)(186003)(4326008); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: fb.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: huEuxGQKV895eErAOaDZGKNCZWaULClQ5I5XggCGhrTZ1gJAQPB5+bASpKvCxMZqYX4HelogJUGL2ybtGXf8c9pEg9yBD1ELshEmPO63gc/A4UCyJjpdZJvxUXp0+fYEup+7cS9svtw8z2kAlFSkEfteE9V7kfslxf344NEV7L98yQiwAcgDBI3OtoMIz/JuGN/MOxCDmbPuLTzcC5lduwcBHJZ4vi8+ibChO2zfS++MMXpqcIMZkKVjuXDqJCBj2bwSMme8pScfIxthDLwH775fa+0RZiWsg3wfW32BJ8U0lDfSKSSvQ23xYF11NpovQ9FiqNVF+D6js7ETD8AV+GMD+0IUpz5K4hH/JWbrIRAydFR12KDwwEWJK9Q7jvExpo2hXfzucnsYNNgwurQ29e7MfyoWy8m4g+jbb8qaj8pcLHRSHRNlQ69ViRxiuPin
x-ms-exchange-antispam-messagedata: iN59odMDsZ8cQSKUvpKiTStLgNlRkjj2/iJtTi5Ed5mRiQ8DRADhIUOiXpXu+BD/LWLCl+CFNsDOl18ubqNC0IWN8T61KgQpd62NsT0hFa4FefQW4uqPFYPkacAR08m1Zf/selwghStJoNbyeVIHNQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_41311F092CA24F1A86F54CCC99252790fbcom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 3ca054dc-8348-4441-058c-08d7e0a46a6b
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2020 18:48:26.0035 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: btw2chwZZmC9jgmMtBQtVFOUQsyGvauuAykIQVlrRpOQAO+bVfzYr59cLT45xBB6
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR15MB3900
X-OriginatorOrg: fb.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-14_09:2020-04-14, 2020-04-14 signatures=0
X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 mlxlogscore=999 spamscore=0 suspectscore=0 bulkscore=0 mlxscore=0 adultscore=0 clxscore=1011 impostorscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004140132
X-FB-Internal: deliver
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/FXiWdr1v9o1_ZvlMgG1p-g_X6tI>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Apr 2020 18:49:13 -0000

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

TXkgaWRlYSBvZiDigJhzZXNzaW9u4oCZIGlzIHBvdGVudGlhbGx5IHZlcnkgc2ltcGxlOg0KLSBS
b3V0ZSBzb21lIHNldCBvZiBzdHJlYW1zIHRvIHRoZSBzYW1lIHVsdGltYXRlIGVuZHBvaW50LCBi
eSBoYXZpbmcgZWFjaCBvZiB0aGVzZSBzdHJlYW1zIHVzZSBzb21lIHNhbWUgc2Vzc2lvbi1JRC4N
CknigJl2ZSBjYWxsZWQgdGhpcyDigJxzdHJlYW0gZ3JvdXBpbmfigJ0gaW4gdGhlIHBhc3QsIGJ1
dCBsZXRzIGNhbGwgaXQgc2Vzc2lvbi1pZCBmb3Igbm93Lg0KDQpUaGVyZSBhcmUgb3RoZXIgdGhp
bmdzIG9uZSBjYW4gdGhyb3ctaW4sIHN1Y2ggYXMgZG9pbmcgY29tcHJlc3Npb24sIG9yIHZhcmlv
dXMgc2V0dGluZ3MgKHByaW9yaXRpemF0aW9uIHBvbGljeSBzdGF0ZW1lbnRzLCBmb3IgaW5zdGFu
Y2UpIG9uIGEgcGVyIHNlc3Npb24taWQgYmFzaXMuDQpPbmNlIHlvdSBoYXZlIHRoYXQsIHlvdSBk
b27igJl0IG5lZWQgdG8gZGVwbG95IG5ldyBwcm94aWVzIHRvIHN1cHBvcnQgbmV3IHByb3RvY29s
c+KAlCBlYWNoIHByb3RvY29sIG9uIHRoZSBjb25uZWN0aW9uIGNhbiB1c2UgYSBkaWZmZXJlbnQg
c2Vzc2lvbi1pZCBmcm9tIHRoYXQgb2YgdGhlIG90aGVyIHByb3RvY29scywgYW5kIGl0IGlzIHN1
ZmZpY2llbnQuDQoNClRoZXJlIGlzLCBzZXBhcmF0ZWx5LCBzb21lIGZ1biBBUEktcmVsYXRlZCBw
cm9ibGVtcyBhcm91bmQgbXVsdGlwYXRoIHRoYXQgYXJlIHVucmVsYXRlZCB0byBzZXNzaW9ucy4N
Ci09Ug0KDQpGcm9tOiBNaWtlIEJpc2hvcCA8bWJpc2hvcEBldmVxdWVmb3UuYmU+DQpEYXRlOiBG
cmlkYXksIEFwcmlsIDEwLCAyMDIwIGF0IDg6NDQgQU0NClRvOiBTcGVuY2VyIERhd2tpbnMgYXQg
SUVURiA8c3BlbmNlcmRhd2tpbnMuaWV0ZkBnbWFpbC5jb20+LCBNYWdudXMgV2VzdGVybHVuZCA8
bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPg0KQ2M6ICJ0ZWQuaWV0ZkBnbWFpbC5jb20i
IDx0ZWQuaWV0ZkBnbWFpbC5jb20+LCBSb2JlcnRvIFBlb24gPGZlbml4QGZiLmNvbT4sICJPbGl2
aWVyLkJvbmF2ZW50dXJlQHVjbG91dmFpbi5iZSIgPE9saXZpZXIuQm9uYXZlbnR1cmVAdWNsb3V2
YWluLmJlPiwgTWlyamEgS3VlaGxld2luZCA8bWlyamEua3VlaGxld2luZEBlcmljc3Nvbi5jb20+
LCAibHVjYXNwYXJkdWUuMjQuN0BnbWFpbC5jb20iIDxsdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNv
bT4sICJsYXJzQGVnZ2VydC5vcmciIDxsYXJzQGVnZ2VydC5vcmc+LCAicXVpY0BpZXRmLm9yZyIg
PHF1aWNAaWV0Zi5vcmc+LCAibXRAbG93ZW50cm9weS5uZXQiIDxtdEBsb3dlbnRyb3B5Lm5ldD4N
ClN1YmplY3Q6IFJFOiBVc2Ugb2YgbXVsdGlwbGUgcGF0aHMgW3dhczogUmU6IFtGd2Q6IE5ldyBM
aWFpc29uIFN0YXRlbWVudCwgIkxTIG9uIG5lZWQgZm9yIE11bHRpLVBhdGggUVVJQyBmb3IgQVRT
U1MiXV0NCg0KRnVuY3Rpb25hbGx5LCBJIHRoaW5rIHRoYXQgd2hhdCBnZXRzIGV4cG9zZWQgdG8g
YW4gYXBwbGljYXRpb24gaXMgYSBjb25uZWN0aW9uIG9iamVjdCB3aXRoIGEgc2V0IG9mIHN0cmVh
bXMuICBBbiBhcHBsaWNhdGlvbiBuZWVkcyB0byB0YWtlIHNvbWUgY29tYmluYXRpb24gb2YgdHdv
IGRlc2lnbiBjaG9pY2VzOg0KDQogICogICBBIG5ldyBwcm90b2NvbCBtb2RlbCB0aGF0IGlzIHRh
aWxvcmVkIHRvIGEgbXVsdGktc3RyZWFtIHRyYW5zcG9ydA0KICAqICAgUnVubmluZyBhbiBpbnN0
YW5jZSBvZiB0aGUgcHJvdG9jb2wgb24gZWFjaCBzdHJlYW0NCg0KSFRUUC8zIGlzIGEgaHlicmlk
IG9mIHRoZSB0d28sIHdpdGggdGhlIG92ZXJhbGwgcHJvdG9jb2wgaGFuZGxpbmcgbXVsdGlwbGUg
c3RyZWFtcyBidXQgcmVxdWVzdHMgb24gZWFjaCBzdHJlYW0gbWlnaHQgYmUgZXh0cmFjdGVkIGFu
ZCByb3V0ZWQgc2VwYXJhdGVseS4gIEFuIEFMUE4gdG9rZW4gaW5oZXJlbnRseSBkZWZpbmVzIHRo
ZSBwcm90b2NvbCwgYW5kIHRoZSBwcm90b2NvbCBoYXMgdG8gZGVmaW5lIGhvdyB0byBkbyB0aGlz
LiAgVGhlcmUgY2Fu4oCZdCBiZSBhbiBBTFBOIHByb3RvY29sIGZvciDigJxJIGR1bm5vLuKAnQ0K
DQpXaGVuIGRlc2lnbmluZyBtdWx0aS1wYXRoLCB5b3XigJlsbCBoYXZlIGRpZmZlcmVudCBmb2N1
c2VzIGJhc2VkIG9uIHdoaWNoIG1vZGVsIHlvdSBhc3N1bWUgdGhlIHByb3RvY29sIGlzIHVzaW5n
LiAgRm9yIGV4YW1wbGUsIHlvdSBjYW4gcm91dGUgZWFjaCBzdHJlYW0gaW5kZXBlbmRlbnRseSDi
gJMgYnV0IGlmIHlvdSBmYWlsIHRvIGRlbGl2ZXIgYSBzdHJlYW0gdGhhdCBoYXMgY3Jvc3Mtc3Ry
ZWFtIGRlcGVuZGVuY2llcywgdGhlbiBldmVyeXRoaW5nIHN1ZmZlcnMuICBQcm90b2NvbHMgb3Zl
ciBRVUlDIHdpbGwgaW5oZXJlbnRseSByZXF1aXJlIGEgc2VwYXJhdGUgZGVmaW5pdGlvbiBmcm9t
IHRoZSBzYW1lIHByb3RvY29sIG92ZXIgVENQLCB1bmxlc3MgeW91IHVzZSBhIHNpbmdsZSBzdHJl
YW0uICAoUHJvdG9jb2xzIG92ZXIgU0NUUCB3b3VsZG7igJl0IHNhY3JpZmljZSBhcyBtdWNoIHRv
IGJlIHBvcnRlZCBkaXJlY3RseS4pDQoNCklmIEnigJltIGV4dHJhcG9sYXRpbmcgUm9iZXJ0b+KA
mXMgaWRlYSBvZiBhIHNlc3Npb24gbGF5ZXIgY29ycmVjdGx5LCBpdOKAmXMgZXNzZW50aWFsbHkg
YW4gdW5kZXJzdGFuZGluZyBpbiBRVUlDIHRoYXQgd291bGQgZGVzY3JpYmUgaG93IHRoZSBhcHBs
aWNhdGlvbiBpbnRlbmRzIHRvIHVzZSB0aGUgbXVsdGlwbGUgc3RyZWFtcyBhbmQgaG93IHRoZXni
gJlyZSByZWxhdGVkIHRvIGVhY2ggb3RoZXIuICBJIGRvbuKAmXQgdGhpbmsgeW91IGNhbiBkbyB0
aGF0IGdlbmVyaWNhbGx5LCBidXQgaWYgeW91IGNvdWxkLCBJIGFncmVlIGl0IHdvdWxkIHNpbXBs
aWZ5IGEgbG90IG9mIGNvbmNlcm5zLg0KDQpVbHRpbWF0ZWx5LCBJIHRoaW5rIG11bHRpLXBhdGgg
d291bGQgaGF2ZSB0byBtYW5pZmVzdCB0aGUgc2FtZSB3YXkgbXVsdGktc3RyZWFtIGRvZXMg4oCT
IHlvdSBleHBvc2UgaXQgdG8gdGhlIGFwcGxpY2F0aW9uIGxheWVyLCBhbmQgbGV0IHRoZSBhcHAg
ZGlyZWN0IGhvdyB0byBsZXZlcmFnZSBpdCBmb3IgdGhlIHdheSBpdOKAmXMgbWFwcGVkIG9udG8g
dGhlIHRyYW5zcG9ydC4NCg0KRnJvbTogUVVJQyA8cXVpYy1ib3VuY2VzQGlldGYub3JnPiBPbiBC
ZWhhbGYgT2YgU3BlbmNlciBEYXdraW5zIGF0IElFVEYNClNlbnQ6IFR1ZXNkYXksIEFwcmlsIDcs
IDIwMjAgMTA6MjMgQU0NClRvOiBNYWdudXMgV2VzdGVybHVuZCA8bWFnbnVzLndlc3Rlcmx1bmRA
ZXJpY3Nzb24uY29tPg0KQ2M6IHRlZC5pZXRmQGdtYWlsLmNvbTsgZmVuaXhAZmIuY29tOyBPbGl2
aWVyLkJvbmF2ZW50dXJlQHVjbG91dmFpbi5iZTsgTWlyamEgS3VlaGxld2luZCA8bWlyamEua3Vl
aGxld2luZEBlcmljc3Nvbi5jb20+OyBsdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbTsgbGFyc0Bl
Z2dlcnQub3JnOyBxdWljQGlldGYub3JnOyBtdEBsb3dlbnRyb3B5Lm5ldA0KU3ViamVjdDogUmU6
IFVzZSBvZiBtdWx0aXBsZSBwYXRocyBbd2FzOiBSZTogW0Z3ZDogTmV3IExpYWlzb24gU3RhdGVt
ZW50LCAiTFMgb24gbmVlZCBmb3IgTXVsdGktUGF0aCBRVUlDIGZvciBBVFNTUyJdXQ0KDQpIaSwg
TWFnbnVzLA0KDQpPbiBUdWUsIEFwciA3LCAyMDIwIGF0IDI6NDggQU0gTWFnbnVzIFdlc3Rlcmx1
bmQgPG1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbTxtYWlsdG86bWFnbnVzLndlc3Rlcmx1
bmRAZXJpY3Nzb24uY29tPj4gd3JvdGU6DQpUaGFua3MsDQoNClNvIEkgd2FzIGdyb3BpbmcgYWZ0
ZXIgc29tZXRoaW5nIG1vcmUgY29tcGxleC4gU28gYmFzaWNhbGx5IHRoZSBkZWZpbml0aW9uIG9m
DQpyZWxpYWJsZSBtdWx0aS1zdHJlYW0gdXNhZ2Ugb2YgUVVJQyB0aGF0IGhhcyBhbiBBTFBOIHRv
IGlkZW50aWZ5IHRoYXQgdGhlcmUgaXQNCmlzIHVwIHRvIHRoZSBhcHBsaWNhdGlvbiB0byBpbnRl
cnByZXQgaG93IHRoZSBzdHJlYW1zIGFyZSB1c2VkLiBBIHNvcnQgb2YgIlRDUA0Kc29ja2V0IiBm
b3IgUVVJQz8gV2hpY2ggbWlnaHQgYWxzbyBpbXBseSBzb21lIGJhc2ljIGNvbnN0cmFpbnRzIG9u
IHRoZSBBUEkNCmJldHdlZW4gdGhlIGFwcGxpY2F0aW9uIGFuZCB0aGUgUVVJQyBzdGFjaz8NCg0K
TWFnbnVzDQoNClRoYW5rcyBmb3IgdGhpcy4gSSB3YXMgdGhpbmtpbmcgdGhhdCB3aGF0IHlvdSdy
ZSB0YWxraW5nIGFib3V0LCBpcyB3aGF0IG90aGVyIHBlb3BsZSBhcmUgYWxzbyBncm9waW5nIGZv
ciwgYXNzdW1pbmcgdmFyaW91cyBsZXZlbHMgb2YgY29tcGxleGl0eSA6LSkNCg0KQ291bGQgeW91
IGdpdmUgYW4gZXhhbXBsZSBvciB0d28gb2YgdGhlIGtpbmQgb2YgYmFzaWMgY29uc3RyYWludHMg
eW91J3JlIHRoaW5raW5nIG9mLCBzbyB3ZSBjYW4gYmV0dGVyIHVuZGVyc3RhbmQ/DQoNCkJlc3Qs
DQoNClNwZW5jZXINCg==

--_000_41311F092CA24F1A86F54CCC99252790fbcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <42C04044B4354D459878C89CAE607AC6@namprd15.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2
Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6
MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxl
ZnQ6LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp
bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVm
aW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjQxNDg1MDEzOw0KCW1zby1saXN0
LXRlbXBsYXRlLWlkczotMTc0NTMxOTg1ODt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjBpbjsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGww
OmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRl
eHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZTox
MC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjVpbjsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjBp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDo0LjVpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxDQoJe21zby1saXN0
LWlkOjU0NjkyMDE4NjsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0
ZS1pZHM6LTE0NTIwODgxNjIgLTIwNzM3OTE0OTQgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkg
Njc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxpc3QgbDE6
bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDowOw0KCW1zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDotOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZhcmVhc3QtZm9udC1mYW1p
bHk6Q2FsaWJyaTt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglm
b250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzOw0KCW1zby1iaWRpLWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDsNCgltc28tYmlkaS1mb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczsNCgltc28tYmlkaS1mb250LWZhbWlseTpXaW5nZGluZ3M7
fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVs
LW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWls
eTpTeW1ib2w7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwxOmxldmVs
OA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0K
QGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpX
aW5nZGluZ3M7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwyDQoJ
e21zby1saXN0LWlkOjYzNTQ1NjEzMjsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlz
dC10ZW1wbGF0ZS1pZHM6LTYzMzY5NTMwOCAtNzk3NjY4NTE2IDY3Njk4NjkxIDY3Njk4NjkzIDY3
Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBs
aXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWZv
bnQtZmFtaWx5OkNhbGlicmk7fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMjpsZXZlbDMNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczsNCgltc28tYmlkaS1m
b250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDI6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6U3lt
Ym9sO30NCkBsaXN0IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFt
aWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0u
MjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9u
dC1mYW1pbHk6U3ltYm9sOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs
MjpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10
ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciO30NCkBsaXN0IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1m
YW1pbHk6V2luZ2RpbmdzOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlz
dCBsMw0KCXttc28tbGlzdC1pZDo2NzQ0NTk4Mzc7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOjEzMzQ1NzgxNjYgMTQyNDkxNjA2MiA2NzY5ODY5MSA2NzY5
ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5
Mzt9DQpAbGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjA7DQoJbXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Oi07DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28tZmFy
ZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCkBsaXN0IGwzOmxldmVsMg0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDM6bGV2ZWwz
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJbXNv
LWJpZGktZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwzOmxldmVsNA0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sOw0KCW1zby1iaWRpLWZvbnQtZmFt
aWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglm
b250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwzOmxldmVsNg0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzOw0KCW1zby1iaWRpLWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDsNCgltc28tYmlkaS1mb250LWZhbWlseTpTeW1ib2w7fQ0K
QGxpc3QgbDM6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3Ijt9DQpAbGlzdCBsMzpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0K
CWZvbnQtZmFtaWx5OldpbmdkaW5nczsNCgltc28tYmlkaS1mb250LWZhbWlseTpXaW5nZGluZ3M7
fQ0KQGxpc3QgbDQNCgl7bXNvLWxpc3QtaWQ6MTUxNDAzMzQyOTsNCgltc28tbGlzdC10eXBlOmh5
YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTEyNTk1ODcyNDQgLTk2MTI0NjE5MiA2NzY5
ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5
MSA2NzY5ODY5Mzt9DQpAbGlzdCBsNDpsZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjA7DQoJ
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Oi07DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CW1hcmdpbi1sZWZ0OjIwLjI1cHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7
fQ0KQGxpc3QgbDQ6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo1Ni4yNXB0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGw0OmxldmVsMw0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0K
CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgltYXJnaW4tbGVmdDo5Mi4yNXB0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZh
bWlseTpXaW5nZGluZ3M7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0
IGw0OmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxMjguMjVwdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OlN5bWJvbDt9
DQpAbGlzdCBsNDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE2NC4yNXB0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGw0OmxldmVsNg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0K
CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgltYXJnaW4tbGVmdDoyMDAuMjVwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1m
YW1pbHk6V2luZ2RpbmdzOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlz
dCBsNDpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MjM2LjI1cHQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDsNCgltc28tYmlkaS1mb250LWZhbWlseTpTeW1ib2w7
fQ0KQGxpc3QgbDQ6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCglt
c28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyNzIuMjVwdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsNDpsZXZlbDkN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJbWFyZ2luLWxlZnQ6MzA4LjI1cHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczsNCgltc28tYmlkaS1mb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxp
c3QgbDUNCgl7bXNvLWxpc3QtaWQ6MTc3NzQwOTgyMjsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsN
Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MTk0ODE2MzY2IDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4
NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4Njkz
O30NCkBsaXN0IGw1OmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJ
bXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6U3ltYm9sO30NCkBsaXN0IGw1OmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpi
dWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDU6bGV2ZWwzDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDU6bGV2ZWw0DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDU6
bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Ijt9DQpAbGlzdCBsNTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0K
CW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpAbGlzdCBsNTpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsNTpsZXZlbDgNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGw1OmxldmVsOQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0K
CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCm9sDQoJ
e21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5
bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBs
ZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TXkg
aWRlYSBvZiDigJhzZXNzaW9u4oCZIGlzIHBvdGVudGlhbGx5IHZlcnkgc2ltcGxlOjxicj4NCi0g
Um91dGUgc29tZSBzZXQgb2Ygc3RyZWFtcyB0byB0aGUgc2FtZSB1bHRpbWF0ZSBlbmRwb2ludCwg
YnkgaGF2aW5nIGVhY2ggb2YgdGhlc2Ugc3RyZWFtcyB1c2Ugc29tZSBzYW1lIHNlc3Npb24tSUQu
PGJyPg0KSeKAmXZlIGNhbGxlZCB0aGlzIOKAnHN0cmVhbSBncm91cGluZ+KAnSBpbiB0aGUgcGFz
dCwgYnV0IGxldHMgY2FsbCBpdCBzZXNzaW9uLWlkIGZvciBub3cuPGJyPg0KPGJyPg0KVGhlcmUg
YXJlIG90aGVyIHRoaW5ncyBvbmUgY2FuIHRocm93LWluLCBzdWNoIGFzIGRvaW5nIGNvbXByZXNz
aW9uLCBvciB2YXJpb3VzIHNldHRpbmdzIChwcmlvcml0aXphdGlvbiBwb2xpY3kgc3RhdGVtZW50
cywgZm9yIGluc3RhbmNlKSBvbiBhIHBlciBzZXNzaW9uLWlkIGJhc2lzLjxicj4NCk9uY2UgeW91
IGhhdmUgdGhhdCwgeW91IGRvbuKAmXQgbmVlZCB0byBkZXBsb3kgbmV3IHByb3hpZXMgdG8gc3Vw
cG9ydCBuZXcgcHJvdG9jb2xz4oCUIGVhY2ggcHJvdG9jb2wgb24gdGhlIGNvbm5lY3Rpb24gY2Fu
IHVzZSBhIGRpZmZlcmVudCBzZXNzaW9uLWlkIGZyb20gdGhhdCBvZiB0aGUgb3RoZXIgcHJvdG9j
b2xzLCBhbmQgaXQgaXMgc3VmZmljaWVudC48YnI+DQo8YnI+DQpUaGVyZSBpcywgc2VwYXJhdGVs
eSwgc29tZSBmdW4gQVBJLXJlbGF0ZWQgcHJvYmxlbXMgYXJvdW5kIG11bHRpcGF0aCB0aGF0IGFy
ZSB1bnJlbGF0ZWQgdG8gc2Vzc2lvbnMuPGJyPg0KLT1SPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOmJsYWNrIj5NaWtlIEJpc2hvcCAmbHQ7bWJpc2hvcEBldmVxdWVmb3UuYmUm
Z3Q7PGJyPg0KPGI+RGF0ZTogPC9iPkZyaWRheSwgQXByaWwgMTAsIDIwMjAgYXQgODo0NCBBTTxi
cj4NCjxiPlRvOiA8L2I+U3BlbmNlciBEYXdraW5zIGF0IElFVEYgJmx0O3NwZW5jZXJkYXdraW5z
LmlldGZAZ21haWwuY29tJmd0OywgTWFnbnVzIFdlc3Rlcmx1bmQgJmx0O21hZ251cy53ZXN0ZXJs
dW5kQGVyaWNzc29uLmNvbSZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O3RlZC5pZXRmQGdtYWls
LmNvbSZxdW90OyAmbHQ7dGVkLmlldGZAZ21haWwuY29tJmd0OywgUm9iZXJ0byBQZW9uICZsdDtm
ZW5peEBmYi5jb20mZ3Q7LCAmcXVvdDtPbGl2aWVyLkJvbmF2ZW50dXJlQHVjbG91dmFpbi5iZSZx
dW90OyAmbHQ7T2xpdmllci5Cb25hdmVudHVyZUB1Y2xvdXZhaW4uYmUmZ3Q7LCBNaXJqYSBLdWVo
bGV3aW5kICZsdDttaXJqYS5rdWVobGV3aW5kQGVyaWNzc29uLmNvbSZndDssICZxdW90O2x1Y2Fz
cGFyZHVlLjI0LjdAZ21haWwuY29tJnF1b3Q7ICZsdDtsdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNv
bSZndDssDQogJnF1b3Q7bGFyc0BlZ2dlcnQub3JnJnF1b3Q7ICZsdDtsYXJzQGVnZ2VydC5vcmcm
Z3Q7LCAmcXVvdDtxdWljQGlldGYub3JnJnF1b3Q7ICZsdDtxdWljQGlldGYub3JnJmd0OywgJnF1
b3Q7bXRAbG93ZW50cm9weS5uZXQmcXVvdDsgJmx0O210QGxvd2VudHJvcHkubmV0Jmd0Ozxicj4N
CjxiPlN1YmplY3Q6IDwvYj5SRTogVXNlIG9mIG11bHRpcGxlIHBhdGhzIFt3YXM6IFJlOiBbRndk
OiBOZXcgTGlhaXNvbiBTdGF0ZW1lbnQsICZxdW90O0xTIG9uIG5lZWQgZm9yIE11bHRpLVBhdGgg
UVVJQyBmb3IgQVRTU1MmcXVvdDtdXTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5GdW5jdGlvbmFsbHksIEkgdGhpbmsgdGhhdCB3aGF0IGdldHMg
ZXhwb3NlZCB0byBhbiBhcHBsaWNhdGlvbiBpcyBhIGNvbm5lY3Rpb24gb2JqZWN0IHdpdGggYSBz
ZXQgb2Ygc3RyZWFtcy4mbmJzcDsgQW4gYXBwbGljYXRpb24gbmVlZHMgdG8gdGFrZSBzb21lIGNv
bWJpbmF0aW9uIG9mIHR3byBkZXNpZ24gY2hvaWNlczo8bzpwPjwvbzpwPjwvcD4NCjx1bCBzdHls
ZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJNc29MaXN0UGFyYWdy
YXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0Omw1IGxldmVsMSBsZm8zIj5BIG5l
dyBwcm90b2NvbCBtb2RlbCB0aGF0IGlzIHRhaWxvcmVkIHRvIGEgbXVsdGktc3RyZWFtIHRyYW5z
cG9ydDxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDUgbGV2ZWwxIGxmbzMiPlJ1bm5pbmcgYW4gaW5zdGFu
Y2Ugb2YgdGhlIHByb3RvY29sIG9uIGVhY2ggc3RyZWFtPG86cD48L286cD48L2xpPjwvdWw+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkhUVFAvMyBpcyBhIGh5YnJpZCBvZiB0aGUgdHdvLCB3aXRoIHRoZSBvdmVyYWxsIHBy
b3RvY29sIGhhbmRsaW5nIG11bHRpcGxlIHN0cmVhbXMgYnV0IHJlcXVlc3RzIG9uIGVhY2ggc3Ry
ZWFtIG1pZ2h0IGJlIGV4dHJhY3RlZCBhbmQgcm91dGVkIHNlcGFyYXRlbHkuJm5ic3A7IEFuIEFM
UE4gdG9rZW4gaW5oZXJlbnRseSBkZWZpbmVzIHRoZSBwcm90b2NvbCwgYW5kIHRoZSBwcm90b2Nv
bCBoYXMgdG8gZGVmaW5lIGhvdw0KIHRvIGRvIHRoaXMuJm5ic3A7IFRoZXJlIGNhbuKAmXQgYmUg
YW4gQUxQTiBwcm90b2NvbCBmb3Ig4oCcSSBkdW5uby7igJ08bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+V2hlbiBkZXNpZ25pbmcgbXVsdGktcGF0aCwgeW914oCZbGwgaGF2ZSBkaWZmZXJlbnQgZm9j
dXNlcyBiYXNlZCBvbiB3aGljaCBtb2RlbCB5b3UgYXNzdW1lIHRoZSBwcm90b2NvbCBpcyB1c2lu
Zy4mbmJzcDsgRm9yIGV4YW1wbGUsIHlvdSBjYW4gcm91dGUgZWFjaCBzdHJlYW0gaW5kZXBlbmRl
bnRseSDigJMgYnV0IGlmIHlvdSBmYWlsIHRvIGRlbGl2ZXIgYSBzdHJlYW0gdGhhdCBoYXMgY3Jv
c3Mtc3RyZWFtIGRlcGVuZGVuY2llcywNCiB0aGVuIGV2ZXJ5dGhpbmcgc3VmZmVycy4mbmJzcDsg
UHJvdG9jb2xzIG92ZXIgUVVJQyB3aWxsIGluaGVyZW50bHkgcmVxdWlyZSBhIHNlcGFyYXRlIGRl
ZmluaXRpb24gZnJvbSB0aGUgc2FtZSBwcm90b2NvbCBvdmVyIFRDUCwgdW5sZXNzIHlvdSB1c2Ug
YSBzaW5nbGUgc3RyZWFtLiZuYnNwOyAoUHJvdG9jb2xzIG92ZXIgU0NUUCB3b3VsZG7igJl0IHNh
Y3JpZmljZSBhcyBtdWNoIHRvIGJlIHBvcnRlZCBkaXJlY3RseS4pPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPklmIEnigJltIGV4dHJhcG9sYXRpbmcgUm9iZXJ0b+KAmXMgaWRlYSBvZiBhIHNlc3Np
b24gbGF5ZXIgY29ycmVjdGx5LCBpdOKAmXMgZXNzZW50aWFsbHkgYW4gdW5kZXJzdGFuZGluZyBp
biBRVUlDIHRoYXQgd291bGQgZGVzY3JpYmUgaG93IHRoZSBhcHBsaWNhdGlvbiBpbnRlbmRzIHRv
IHVzZSB0aGUgbXVsdGlwbGUgc3RyZWFtcyBhbmQgaG93IHRoZXnigJlyZSByZWxhdGVkIHRvIGVh
Y2ggb3RoZXIuJm5ic3A7IEkgZG9u4oCZdCB0aGluaw0KIHlvdSBjYW4gZG8gdGhhdCBnZW5lcmlj
YWxseSwgYnV0IGlmIHlvdSBjb3VsZCwgSSBhZ3JlZSBpdCB3b3VsZCBzaW1wbGlmeSBhIGxvdCBv
ZiBjb25jZXJucy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VWx0aW1hdGVseSwgSSB0aGluayBt
dWx0aS1wYXRoIHdvdWxkIGhhdmUgdG8gbWFuaWZlc3QgdGhlIHNhbWUgd2F5IG11bHRpLXN0cmVh
bSBkb2VzIOKAkyB5b3UgZXhwb3NlIGl0IHRvIHRoZSBhcHBsaWNhdGlvbiBsYXllciwgYW5kIGxl
dCB0aGUgYXBwIGRpcmVjdCBob3cgdG8gbGV2ZXJhZ2UgaXQgZm9yIHRoZSB3YXkgaXTigJlzIG1h
cHBlZCBvbnRvIHRoZSB0cmFuc3BvcnQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206
PC9iPiBRVUlDICZsdDtxdWljLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IDxiPk9uIEJlaGFsZiBPZiA8
L2I+DQpTcGVuY2VyIERhd2tpbnMgYXQgSUVURjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBB
cHJpbCA3LCAyMDIwIDEwOjIzIEFNPGJyPg0KPGI+VG86PC9iPiBNYWdudXMgV2VzdGVybHVuZCAm
bHQ7bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gdGVk
LmlldGZAZ21haWwuY29tOyBmZW5peEBmYi5jb207IE9saXZpZXIuQm9uYXZlbnR1cmVAdWNsb3V2
YWluLmJlOyBNaXJqYSBLdWVobGV3aW5kICZsdDttaXJqYS5rdWVobGV3aW5kQGVyaWNzc29uLmNv
bSZndDs7IGx1Y2FzcGFyZHVlLjI0LjdAZ21haWwuY29tOyBsYXJzQGVnZ2VydC5vcmc7IHF1aWNA
aWV0Zi5vcmc7IG10QGxvd2VudHJvcHkubmV0PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBVc2Ug
b2YgbXVsdGlwbGUgcGF0aHMgW3dhczogUmU6IFtGd2Q6IE5ldyBMaWFpc29uIFN0YXRlbWVudCwg
JnF1b3Q7TFMgb24gbmVlZCBmb3IgTXVsdGktUGF0aCBRVUlDIGZvciBBVFNTUyZxdW90O11dPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGksIE1hZ251cywmbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFR1ZSwgQXByIDcs
IDIwMjAgYXQgMjo0OCBBTSBNYWdudXMgV2VzdGVybHVuZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1h
Z251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbSI+bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24u
Y29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6
MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
VGhhbmtzLDxicj4NCjxicj4NClNvIEkgd2FzIGdyb3BpbmcgYWZ0ZXIgc29tZXRoaW5nIG1vcmUg
Y29tcGxleC4gU28gYmFzaWNhbGx5IHRoZSBkZWZpbml0aW9uIG9mPGJyPg0KcmVsaWFibGUgbXVs
dGktc3RyZWFtIHVzYWdlIG9mIFFVSUMgdGhhdCBoYXMgYW4gQUxQTiB0byBpZGVudGlmeSB0aGF0
IHRoZXJlIGl0PGJyPg0KaXMgdXAgdG8gdGhlIGFwcGxpY2F0aW9uIHRvIGludGVycHJldCBob3cg
dGhlIHN0cmVhbXMgYXJlIHVzZWQuIEEgc29ydCBvZiAmcXVvdDtUQ1A8YnI+DQpzb2NrZXQmcXVv
dDsgZm9yIFFVSUM/IFdoaWNoIG1pZ2h0IGFsc28gaW1wbHkgc29tZSBiYXNpYyBjb25zdHJhaW50
cyBvbiB0aGUgQVBJPGJyPg0KYmV0d2VlbiB0aGUgYXBwbGljYXRpb24gYW5kIHRoZSBRVUlDIHN0
YWNrPyA8YnI+DQo8YnI+DQpNYWdudXM8bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyBmb3IgdGhpcy4gSSB3YXMgdGhpbmtp
bmcgdGhhdCB3aGF0IHlvdSdyZSB0YWxraW5nIGFib3V0LCBpcyB3aGF0IG90aGVyIHBlb3BsZSBh
cmUgYWxzbyBncm9waW5nIGZvciwgYXNzdW1pbmcgdmFyaW91cyBsZXZlbHMgb2YgY29tcGxleGl0
eSA6LSk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Q291bGQgeW91IGdpdmUgYW4gZXhhbXBsZSBvciB0d28gb2YgdGhlIGtpbmQgb2YgYmFzaWMg
Y29uc3RyYWludHMgeW91J3JlIHRoaW5raW5nIG9mLCBzbyB3ZSBjYW4gYmV0dGVyIHVuZGVyc3Rh
bmQ/PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkJlc3QsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlNwZW5jZXI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_41311F092CA24F1A86F54CCC99252790fbcom_--


From nobody Tue Apr 14 11:54:54 2020
Return-Path: <mikkelfj@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D2DB3A0AEA; Tue, 14 Apr 2020 11:54:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.096
X-Spam-Level: 
X-Spam-Status: No, score=-1.096 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, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8UkdScpRXvKw; Tue, 14 Apr 2020 11:54:50 -0700 (PDT)
Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B55C3A0AE7; Tue, 14 Apr 2020 11:54:50 -0700 (PDT)
Received: by mail-yb1-xb33.google.com with SMTP id f13so6047922ybk.7; Tue, 14 Apr 2020 11:54:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=oPBxJ+1lJXSOp+tiv2AzahWjZKfbPu1Nyic9Ol0YsLc=; b=IHXOIgp10ON7TIHZGvXQXub5eHzNTzIzChpW8b4IWK/IooYq0DquSMsdTqEu7Kse6J 2jz//90cIXLbUxsAoCLdS9di5w4sdwso7f7vwkS6WZMY6uv7/rEE16Eo14WrJoo7i/XW eTw3QJMJY/aAijTleoruYgDvcHfm9f67xwvJr2wzCC4pUXDj33aAVwVGbqYZ1KAb6HfK vBWb37LDP3BBPnnr5hw2BsbKHELr4ILBmu1FfHYYwGsA/CZLqPqyT1HVw7MAjM216Udv LooGwfP6I2rZKHriYLVvHtuoNaSmh+f7968/3UkNxZ5OBYNZyFW65tHZ4sQaPfEJOSYa VntA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=oPBxJ+1lJXSOp+tiv2AzahWjZKfbPu1Nyic9Ol0YsLc=; b=Wg2wc7ttYDud6siVUdMibq19c+gtIxvOMfg1nVejp28TGIAvWaCzRrye2I0tN5Q4Vg IaJM7+eZkRz3BMHbUlXskh5j8H0ASFZwRbXYcobookReCx83JqyPe7U6cR6mBI4BLXlR imzQyhXGULfF/FIY5WTXQvLyhmaD4yM1So34sVPFNqKZ2HqydvUD7NC19mt4NQH9d+bO DY8AZcyUb2QZFnaIzip4xNBE/r9MHk9bzLbI6GioI+PQk1/gaBwFg5WVYajYw+8q1/0k dx2abKa52wQB6CJDM+qHgL8CWobqgYDt3+7OOot80QYXNihZIpoN+xYO5Afw7x4Qyzma P3tQ==
X-Gm-Message-State: AGi0Pubn9hy3++VOmlqgnioJsoEL48d/fHf6C3neQm+eLOm/5D9hKGdj f5GqWI6Y3NdnJX/VfZuPJgYmktmTIF3YmPGo3fA=
X-Google-Smtp-Source: APiQypKEMffJBHKIxt+5CFgVudh3jcqQNzPSVcj5a/evUTRufdqMextEDvJ9kblIwWHxCRo0DGFlytJyvp2HcLwVIWE=
X-Received: by 2002:a25:afcc:: with SMTP id d12mr2355532ybj.243.1586890489528;  Tue, 14 Apr 2020 11:54:49 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Tue, 14 Apr 2020 11:54:48 -0700
From: =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>
In-Reply-To: <5B4D424F-4DD1-471D-A1E7-1DE29BC77A08@fb.com>
References: <CAKKJt-eopq46Qy3GG_SO6Ws6DJNszGCxqcjbKfGvPzmkUw71hw@mail.gmail.com> <CAMGpriXg6VAkW_NrQgpWwNfCmc18UW2FHg2oV90Q4fzCO_7vKA@mail.gmail.com> <CACsn0ck9GiZEq1=qZ9Mss56yTwhd0HKoH42ZQN6XgaCj+Zi=UA@mail.gmail.com> <CABUE3X=rhfWjYOoFUidN8hoxVQghsWvYVTEeSM37PT+3fvL_hg@mail.gmail.com> <CAN1APddaQNaoTTwkXS_hR9=Z-8BG9fwTPd-_ji3g=ieWq56RiA@mail.gmail.com> <5B4D424F-4DD1-471D-A1E7-1DE29BC77A08@fb.com>
MIME-Version: 1.0
Date: Tue, 14 Apr 2020 11:54:47 -0700
Message-ID: <CAN1APdf0TrVY4DMEo5M6re1KNqw3znp5ANiuJLuJ+RsRuJCwYA@mail.gmail.com>
Subject: Re: NTP is unique (was Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?))
To: Erik Kline <ek.ietf@gmail.com>, Watson Ladd <watsonbladd@gmail.com>,  Roberto Peon <fenix@fb.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>, "ntp@ietf.org" <ntp@ietf.org>,  Lucas Pardue <lucaspardue.24.7@gmail.com>,  Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000ed057d05a344bb11"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/QX2OOhmy-YHUNmXojo_VQdp3ups>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Apr 2020 18:54:52 -0000

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

You don=E2=80=99t need the datagram extension, rather, you need a promise t=
o not
retransmit or a promise to communicate the time in any retransmission.

I don=E2=80=99t understand this promise. In QUIC v1 you have streams, pings=
,
bookkeeping frames, and extensions. You cannot promise not to retransmit
something in as stream except by terminating the stream. Pings are not
suitable for conveying time information unless perhaps its mere arrival
acts a clock tick. You can of course create a new stream for each new time
event but it still doesn=E2=80=99t prevent retransmission unless you cancel=
, and if
you cancel, delivery of the payload is not guaranteed.

You could define a promise through a new extension with the desired
semantics but that is close enough to datagrams that it doesn=E2=80=99t mak=
e much
sense - but you might want a datagram that does not have ACKs - this
affects flow control, but since transmission is infrequent, that could work=
.

Something else:

It is hard to prevent an attacker from dropping or delay packets even on an
encrypted QUIC connection and a retransmission would not be a useful
mitigation, so I am not sure how you can make NTP truly secure. A voting
system from multiple sources could make such an attack more difficult.

Kind Regards,
Mikkel Fahn=C3=B8e J=C3=B8rgensen


On 14 April 2020 at 19.40.00, Roberto Peon (fenix@fb.com) wrote:

You don=E2=80=99t need the datagram extension, rather, you need a promise t=
o not
retransmit or a promise to communicate the time in any retransmission.
While datagram provides, implicitly today, a promise to not retransmit,
datagrams themselves aren=E2=80=99t the requirement.
(Also, in the face of multipath, is it true that we won=E2=80=99t have dupl=
icates
even for datagrams. I=E2=80=99m not sure this is clear right now?)

If the first packet has higher measurable (latency) overhead in the
processing stack, then you probably don=E2=80=99t want to use that one for =
NTP if
you=E2=80=99re high time accuracy.
In other words, you may find that you get better accuracy if you make a
connection, and then do the NTP =E2=80=9Cstuff=E2=80=9D. Similarly, you may=
 find you get
better accuracy if you **always** do a handshake on every packet (though
that is more expensive)=E2=80=A6

While QUIC is a wonderful hammer, I do wonder if it provides any
significant benefit in this case.

-=3DR



*From: *QUIC <quic-bounces@ietf.org> on behalf of Mikkel Fahn=C3=B8e J=C3=
=B8rgensen <
mikkelfj@gmail.com>
*Date: *Monday, April 13, 2020 at 2:31 AM
*To: *Erik Kline <ek.ietf@gmail.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.co=
m>,
Watson Ladd <watsonbladd@gmail.com>
*Cc: *"ntp@ietf.org" <ntp@ietf.org>, IETF QUIC WG <quic@ietf.org>, Spencer
Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Lucas Pardue <
lucaspardue.24.7@gmail.com>
*Subject: *Re: NTP is unique (was Re: QUIC as a transport substrate
(was:re-chartering: include DNS-over-QUIC?))



I think these observations on resource usage are correct, but changing
system time could be a significant attack vector. For NTP to make sense
over QUIC, the datagram extension would be needed to avoid much of the
state and retransmission overhead. A simplified implementation could even
forego a lot of the QUIC machinery such as streams and only rely on the
handshake and datagram. Of course you could also use DTLS but that is yet
another stack.



Kind Regards,

Mikkel Fahn=C3=B8e J=C3=B8rgensen



On 13 April 2020 at 11.23.06, Tal Mizrahi (tal.mizrahi.phd@gmail.com) wrote=
:

Hi,

> > This came to mind because I had a silly idea. As I watched Christian's
presentation in dprive I thought (a) this DoQ doc really benefits from
Christian knowing what he's doing with QUIC, and (b) I wondered if I could
run NTP over QUIC. Like I said, this is probably silly and there might be
nothing to gain from the attempt, but it got me thinking about guidance for
anyone else with both (a) such an idea and (b) the time to write/implement
a proposal.

NTP-over-QUIC is an interesting idea.

The main benefits I can think of of running NTP over QUIC are enjoying
the inherent security of QUIC, and avoiding middlebox tampering.
I wonder if these benefits are worth the effort.

On the other side running NTP over QUIC may consume significantly
higher resources on NTP servers than are necessary today. NTP servers
try to minimize the per-client state (or keep it zero if possible),
while QUIC may require per-client state in order to allow 0-RTT. Also
the precision of NTP may be lower than existing implementations if
implemented in user space.

> You also don't want automatic retransmission in NTP, and the flow
> control is essentially nonexistent: it's driven by the synchronization
> loop.

One may consider using QUIC in datagram mode, and this would prevent
retransmissions. ACKs would still be sent in this case.

Cheers,
Tal.



On Mon, Apr 13, 2020 at 9:18 AM Watson Ladd <watsonbladd@gmail.com> wrote:
>
> On Sun, Apr 12, 2020 at 11:03 PM Erik Kline <ek.ietf@gmail.com> wrote:
> <chop>
> >
> > This came to mind because I had a silly idea. As I watched Christian's
presentation in dprive I thought (a) this DoQ doc really benefits from
Christian knowing what he's doing with QUIC, and (b) I wondered if I could
run NTP over QUIC. Like I said, this is probably silly and there might be
nothing to gain from the attempt, but it got me thinking about guidance for
anyone else with both (a) such an idea and (b) the time to write/implement
a proposal.
>
> NTP has a very unique property: one packet is sent every 1024 or 512
> seconds or so by the client. A single server can handle a high packet
> rate easily because of the statelessness. Adding state would start
> getting problematic at the high packet rates.
>
> You also don't want automatic retransmission in NTP, and the flow
> control is essentially nonexistent: it's driven by the synchronization
> loop.
>
> Getting through middleboxes isn't nothing! But that's more a new port,
> and ideally you want middleboxes to correct for packet queuing times.
>
> Sincerely,
> Watson Ladd
>

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

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body><div style=3D"font-family:Helvetica,Arial;font-size:13px"><blo=
ckquote type=3D"cite" class=3D"clean_bq"><div lang=3D"EN-US" link=3D"blue" =
vlink=3D"purple"><div class=3D"WordSection1"><p class=3D"MsoNormal">You don=
=E2=80=99t need the datagram extension, rather, you need a promise to not r=
etransmit or a promise to communicate the time in any retransmission.</p></=
div></div></blockquote></div><div style=3D"font-family:Helvetica,Arial;font=
-size:13px">I don=E2=80=99t understand this promise. In QUIC v1 you have st=
reams, pings, bookkeeping frames, and extensions. You cannot promise not to=
 retransmit something in as stream except by terminating the stream. Pings =
are not suitable for conveying time information unless perhaps its mere arr=
ival acts a clock tick. You can of course create a new stream for each new =
time event but it still doesn=E2=80=99t prevent retransmission unless you c=
ancel, and if you cancel, delivery of the payload is not guaranteed.</div><=
div style=3D"font-family:Helvetica,Arial;font-size:13px"><br></div><div sty=
le=3D"font-family:Helvetica,Arial;font-size:13px">You could define a promis=
e through a new extension with the desired semantics but that is close enou=
gh to datagrams that it doesn=E2=80=99t make much sense - but you might wan=
t a datagram that does not have ACKs - this affects flow control, but since=
 transmission is infrequent, that could work.</div><div style=3D"font-famil=
y:Helvetica,Arial;font-size:13px"><br></div><div style=3D"font-family:Helve=
tica,Arial;font-size:13px">Something else:</div><div style=3D"font-family:H=
elvetica,Arial;font-size:13px"><br></div><div style=3D"font-family:Helvetic=
a,Arial;font-size:13px">It is hard to prevent an attacker from dropping or =
delay packets even on an encrypted QUIC connection and a retransmission wou=
ld not be a useful mitigation, so I am not sure how you can make NTP truly =
secure. A voting system from multiple sources could make such an attack mor=
e difficult.</div> <br> <div class=3D"gmail_signature"><div style=3D"font-f=
amily:helvetica,arial;font-size:13px">Kind Regards,</div><div style=3D"font=
-family:helvetica,arial;font-size:13px">Mikkel Fahn=C3=B8e J=C3=B8rgensen<b=
r><br></div></div> <br><p class=3D"airmail_on">On 14 April 2020 at 19.40.00=
, Roberto Peon (<a href=3D"mailto:fenix@fb.com">fenix@fb.com</a>) wrote:</p=
> <blockquote type=3D"cite" class=3D"clean_bq"><span><div lang=3D"EN-US" li=
nk=3D"blue" vlink=3D"purple"><div></div><div>






<div class=3D"WordSection1">
<p class=3D"MsoNormal">You don=E2=80=99t need the datagram extension, rathe=
r, you need a promise to not retransmit or a promise to communicate the tim=
e in any retransmission.<br>
While datagram provides, implicitly today, a promise to not retransmit, dat=
agrams themselves aren=E2=80=99t the requirement.<br>
(Also, in the face of multipath, is it true that we won=E2=80=99t have dupl=
icates even for datagrams. I=E2=80=99m not sure this is clear right now?)<b=
r>
<br>
If the first packet has higher measurable (latency) overhead in the process=
ing stack, then you probably don=E2=80=99t want to use that one for NTP if =
you=E2=80=99re high time accuracy.<br>
In other words, you may find that you get better accuracy if you make a con=
nection, and then do the NTP =E2=80=9Cstuff=E2=80=9D. Similarly, you may fi=
nd you get better accuracy if you *<b>always</b>* do a handshake on every p=
acket (though that is more expensive)=E2=80=A6<br>
<br>
While QUIC is a wonderful hammer, I do wonder if it provides any significan=
t benefit in this case.<br>
<br>
-=3DR<br>
<br>
</p>
<p class=3D"MsoNormal">=C2=A0</p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
: </span></b><span style=3D"font-size:12.0pt;color:black">QUIC &lt;<a href=
=3D"mailto:quic-bounces@ietf.org">quic-bounces@ietf.org</a>&gt; on behalf o=
f Mikkel Fahn=C3=B8e J=C3=B8rgensen &lt;<a href=3D"mailto:mikkelfj@gmail.co=
m">mikkelfj@gmail.com</a>&gt;<br>
<b>Date: </b>Monday, April 13, 2020 at 2:31 AM<br>
<b>To: </b>Erik Kline &lt;<a href=3D"mailto:ek.ietf@gmail.com">ek.ietf@gmai=
l.com</a>&gt;, Tal Mizrahi &lt;<a href=3D"mailto:tal.mizrahi.phd@gmail.com"=
>tal.mizrahi.phd@gmail.com</a>&gt;, Watson Ladd &lt;<a href=3D"mailto:watso=
nbladd@gmail.com">watsonbladd@gmail.com</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:ntp@ietf.org">ntp@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:ntp@ietf.org">ntp@ietf.org</a>&gt;, IETF QUIC WG &lt;<a =
href=3D"mailto:quic@ietf.org">quic@ietf.org</a>&gt;, Spencer Dawkins at IET=
F &lt;<a href=3D"mailto:spencerdawkins.ietf@gmail.com">spencerdawkins.ietf@=
gmail.com</a>&gt;, Lucas Pardue &lt;<a href=3D"mailto:lucaspardue.24.7@gmai=
l.com">lucaspardue.24.7@gmail.com</a>&gt;<br>
<b>Subject: </b>Re: NTP is unique (was Re: QUIC as a transport substrate (w=
as:re-chartering: include DNS-over-QUIC?))</span></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetic=
a">I think these observations on resource usage are correct, but changing s=
ystem time could be a significant attack vector. For NTP to make sense over=
 QUIC, the datagram extension would
 be needed to avoid much of the state and retransmission overhead. A simpli=
fied implementation could even forego a lot of the QUIC machinery such as s=
treams and only rely on the handshake and datagram. Of course you could als=
o use DTLS but that is yet another
 stack.</span></p>
</div>
<p class=3D"MsoNormal">=C2=A0</p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetic=
a">Kind Regards,</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:10.0pt;font-family:Helvetica">Mikkel Fahn=C3=B8e J=C3=B8rgensen</span><=
/p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0</p>
<p class=3D"airmailon">On 13 April 2020 at 11.23.06, Tal Mizrahi (<a href=
=3D"mailto:tal.mizrahi.phd@gmail.com">tal.mizrahi.phd@gmail.com</a>) wrote:=
</p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal">Hi, <br>
<br>
&gt; &gt; This came to mind because I had a silly idea. As I watched Christ=
ian&#39;s presentation in dprive I thought (a) this DoQ doc really benefits=
 from Christian knowing what he&#39;s doing with QUIC, and (b) I wondered i=
f I could run NTP over QUIC. Like I said, this
 is probably silly and there might be nothing to gain from the attempt, but=
 it got me thinking about guidance for anyone else with both (a) such an id=
ea and (b) the time to write/implement a proposal.
<br>
<br>
NTP-over-QUIC is an interesting idea. <br>
<br>
The main benefits I can think of of running NTP over QUIC are enjoying <br>
the inherent security of QUIC, and avoiding middlebox tampering. <br>
I wonder if these benefits are worth the effort. <br>
<br>
On the other side running NTP over QUIC may consume significantly <br>
higher resources on NTP servers than are necessary today. NTP servers <br>
try to minimize the per-client state (or keep it zero if possible), <br>
while QUIC may require per-client state in order to allow 0-RTT. Also <br>
the precision of NTP may be lower than existing implementations if <br>
implemented in user space. <br>
<br>
&gt; You also don&#39;t want automatic retransmission in NTP, and the flow =
<br>
&gt; control is essentially nonexistent: it&#39;s driven by the synchroniza=
tion <br>
&gt; loop. <br>
<br>
One may consider using QUIC in datagram mode, and this would prevent <br>
retransmissions. ACKs would still be sent in this case. <br>
<br>
Cheers, <br>
Tal. <br>
<br>
<br>
<br>
On Mon, Apr 13, 2020 at 9:18 AM Watson Ladd &lt;<a href=3D"mailto:watsonbla=
dd@gmail.com">watsonbladd@gmail.com</a>&gt; wrote:
<br>
&gt; <br>
&gt; On Sun, Apr 12, 2020 at 11:03 PM Erik Kline &lt;<a href=3D"mailto:ek.i=
etf@gmail.com">ek.ietf@gmail.com</a>&gt; wrote:
<br>
&gt; &lt;chop&gt; <br>
&gt; &gt; <br>
&gt; &gt; This came to mind because I had a silly idea. As I watched Christ=
ian&#39;s presentation in dprive I thought (a) this DoQ doc really benefits=
 from Christian knowing what he&#39;s doing with QUIC, and (b) I wondered i=
f I could run NTP over QUIC. Like I said, this
 is probably silly and there might be nothing to gain from the attempt, but=
 it got me thinking about guidance for anyone else with both (a) such an id=
ea and (b) the time to write/implement a proposal.
<br>
&gt; <br>
&gt; NTP has a very unique property: one packet is sent every 1024 or 512 <=
br>
&gt; seconds or so by the client. A single server can handle a high packet =
<br>
&gt; rate easily because of the statelessness. Adding state would start <br=
>
&gt; getting problematic at the high packet rates. <br>
&gt; <br>
&gt; You also don&#39;t want automatic retransmission in NTP, and the flow =
<br>
&gt; control is essentially nonexistent: it&#39;s driven by the synchroniza=
tion <br>
&gt; loop. <br>
&gt; <br>
&gt; Getting through middleboxes isn&#39;t nothing! But that&#39;s more a n=
ew port, <br>
&gt; and ideally you want middleboxes to correct for packet queuing times. =
<br>
&gt; <br>
&gt; Sincerely, <br>
&gt; Watson Ladd <br>
&gt; </p>
</div>
</div>
</blockquote>
</div>


</div></div></span></blockquote></body></html>

--000000000000ed057d05a344bb11--


From nobody Tue Apr 14 12:02:05 2020
Return-Path: <krose@krose.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA00F3A0EAE for <quic@ietfa.amsl.com>; Tue, 14 Apr 2020 12:01:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=krose.org
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y35-QzSyfDqM for <quic@ietfa.amsl.com>; Tue, 14 Apr 2020 12:01:58 -0700 (PDT)
Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com [IPv6:2607:f8b0:4864:20::b36]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 64E053A0E87 for <quic@ietf.org>; Tue, 14 Apr 2020 12:01:23 -0700 (PDT)
Received: by mail-yb1-xb36.google.com with SMTP id g6so7760563ybh.12 for <quic@ietf.org>; Tue, 14 Apr 2020 12:01:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=krose.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XGxbggTql9Xxiye0YhIUmGrFh7i6HwuMUNGS2tfkDGE=; b=pqUJJqVIQUNxgjF8/lp/+c6T/QBTJ6QyH4l1Gw6cnl1e6xUZyI1x0ixjoqZpaTorse N2qZepOx+VawVkO/cFRPwfM/jvNrXPMYGRNyLr7CI+jKffNScuQA9xYxbU6yKsoPp0cx +joKCiIDjeU5FKay3PrfhLG27wi9/VsDsS7tw=
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:cc; bh=XGxbggTql9Xxiye0YhIUmGrFh7i6HwuMUNGS2tfkDGE=; b=iufMJY2Ulej1UFYPLftIFpKmIlX2f7N05mvEcmIwFTfkAU6O3uLXFeVS+WYMeWr9SW C2LVjC9Lp+jYZDOUO3r8X5349i9QofyZqXUnzfXwHQiN1fv3JB7IuJzZkhT9TPuIx/Fv r/vhi64hx2OLWjIktekoRLWM5M2xnOib9ckrTZUCflMNATJCorawhPKv+QNhTW70tOht s3NDXAixwH0KAnGnlIpS//mujtETouhsQ6h0k5Zdn2GxbaUne9//Bde4UDne35u1+WYY O7tzDU0R+erMgNBXHj49BBTGSCjokUcLaQy8HAqQI7edTD8NmzswHSvht3mjo6SPz85k ZrCA==
X-Gm-Message-State: AGi0PubpDPGlo4Fxk1Us4xig59SJEfiYi9wHB9DlhNXqX7qwg9PMrj/L WgvHNLpPqyDarFlctarJAVJ8yTs6ypojOmI4ADXJVA==
X-Google-Smtp-Source: APiQypIs82wuKUKMNaccTw5m/ugIJoWT8ZjJCrIbnBNq5AyBQWR+dYkVwRrZ0QrFgNTECeQ2tdkziv92oYPGWBO+cvk=
X-Received: by 2002:a25:9d8f:: with SMTP id v15mr2095003ybp.49.1586890882283;  Tue, 14 Apr 2020 12:01:22 -0700 (PDT)
MIME-Version: 1.0
References: <CAKKJt-eopq46Qy3GG_SO6Ws6DJNszGCxqcjbKfGvPzmkUw71hw@mail.gmail.com> <CAMGpriXg6VAkW_NrQgpWwNfCmc18UW2FHg2oV90Q4fzCO_7vKA@mail.gmail.com> <CACsn0ck9GiZEq1=qZ9Mss56yTwhd0HKoH42ZQN6XgaCj+Zi=UA@mail.gmail.com> <CABUE3X=rhfWjYOoFUidN8hoxVQghsWvYVTEeSM37PT+3fvL_hg@mail.gmail.com> <CAN1APddaQNaoTTwkXS_hR9=Z-8BG9fwTPd-_ji3g=ieWq56RiA@mail.gmail.com> <5B4D424F-4DD1-471D-A1E7-1DE29BC77A08@fb.com> <CAN1APdf0TrVY4DMEo5M6re1KNqw3znp5ANiuJLuJ+RsRuJCwYA@mail.gmail.com>
In-Reply-To: <CAN1APdf0TrVY4DMEo5M6re1KNqw3znp5ANiuJLuJ+RsRuJCwYA@mail.gmail.com>
From: Kyle Rose <krose@krose.org>
Date: Tue, 14 Apr 2020 15:01:11 -0400
Message-ID: <CAJU8_nVKETcE1R_c__Z2uhoLJ6vvTCER1UQP4hGWMcTNpDVe_w@mail.gmail.com>
Subject: Re: NTP is unique (was Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?))
To: =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>
Cc: Erik Kline <ek.ietf@gmail.com>, Watson Ladd <watsonbladd@gmail.com>,  Roberto Peon <fenix@fb.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>, "ntp@ietf.org" <ntp@ietf.org>, IETF QUIC WG <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>,  Lucas Pardue <lucaspardue.24.7@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000560fe205a344d369"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/IBciMHj6kGFR3gZdhLIu0QUzOPg>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Apr 2020 19:02:04 -0000

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

On Tue, Apr 14, 2020 at 2:54 PM Mikkel Fahn=C3=B8e J=C3=B8rgensen <mikkelfj=
@gmail.com>
wrote:

>
> It is hard to prevent an attacker from dropping or delay packets even on
> an encrypted QUIC connection and a retransmission would not be a useful
> mitigation, so I am not sure how you can make NTP truly secure. A voting
> system from multiple sources could make such an attack more difficult.
>

Depends on your threat model. In this case, if the RTT is too high, you can
just discard the response. An attacker can't skew your clock by very much.
NTP is a good demonstration of the principle that proper security is not a
black box.

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

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-size:small">On Tue, Apr 14, 2020 at 2:54 PM Mikkel Fahn=C3=B8e J=C3=B8rge=
nsen &lt;<a href=3D"mailto:mikkelfj@gmail.com">mikkelfj@gmail.com</a>&gt; w=
rote:<br></div></div><div class=3D"gmail_quote"><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><br><div style=3D"font-family:Helvetica,Arial;f=
ont-size:13px">It is hard to prevent an attacker from dropping or delay pac=
kets even on an encrypted QUIC connection and a retransmission would not be=
 a useful mitigation, so I am not sure how you can make NTP truly secure. A=
 voting system from multiple sources could make such an attack more difficu=
lt.</div></div></blockquote><div><br></div><div><div style=3D"font-size:sma=
ll" class=3D"gmail_default">Depends on your threat model. In this case, if =
the RTT is too high, you can just discard the response. An attacker can&#39=
;t skew your clock by very much. NTP is a good demonstration of the princip=
le that proper security is not a black box.<br></div><div style=3D"font-siz=
e:small" class=3D"gmail_default"><br></div></div></div></div>

--000000000000560fe205a344d369--


From nobody Tue Apr 14 12:03:13 2020
Return-Path: <prvs=1373b419f6=fenix@fb.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9DC663A0B48; Tue, 14 Apr 2020 12:03:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.118
X-Spam-Level: 
X-Spam-Status: No, score=-2.118 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=fb.com header.b=pDU3Bt7U; dkim=pass (1024-bit key) header.d=fb.onmicrosoft.com header.b=Yrd3zt4r
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H8oEKXZjo7Ca; Tue, 14 Apr 2020 12:03:10 -0700 (PDT)
Received: from mx0a-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 61FC53A0FEA; Tue, 14 Apr 2020 12:02:12 -0700 (PDT)
Received: from pps.filterd (m0089730.ppops.net [127.0.0.1]) by m0089730.ppops.net (8.16.0.42/8.16.0.42) with SMTP id 03EIxXAA004659; Tue, 14 Apr 2020 12:02:02 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=facebook; bh=Zw8HghA4+qduERBBA44bq+FKrxv2bCq/RIrNkJUoWOU=; b=pDU3Bt7Uaf2pI77oYQn4CcYpwqfTqwL7AKKhWuOT+B/r3bxvGVEx8PZb09t7BDDW2GTT fjbDNbl1qNbIvrrC/1jNXWYlq49iZ52oHPkjKff353m4mp0CRnhnWF5BPExS+BYvv2oj 4DXxDEG6WBPKkJ/nSL7ymbuM9XuvHU1EdGo= 
Received: from mail.thefacebook.com ([163.114.132.120]) by m0089730.ppops.net with ESMTP id 30cgmv8rq0-4 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Tue, 14 Apr 2020 12:02:02 -0700
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (100.104.98.9) by o365-in.thefacebook.com (100.104.94.228) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1847.3; Tue, 14 Apr 2020 12:02:00 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XMTE8KimJOfEc7/oxI1fha9t77anZy+lhXhQBRfJSCWMRQGYVtFJgngIpUHCZfVGL5eFJHM6fCNqibZuOZcyL2YTvyZpub6pJ8fYKU7K/C0sQJsoUoBlfjULB36kozHla7gKIgBpxRigGTJqiWLgfcr+TRdh4rim1F4yqFfnwYUIimGFdksovKxZkh7r9zNhzUACi86IybtZ7effPeUCtzLOvcc4eJdvDMUL4looyD+kp2KUTZWB+IqmC+415s3bLWDKHeXaAbkfYz14duIIx/Trna0H/1cz4KCtOscTGOHD2BCyn4Xv3GHcm/LBqJYC+PqiMlVq+4lUS++Q5lP+oA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Zw8HghA4+qduERBBA44bq+FKrxv2bCq/RIrNkJUoWOU=; b=CckYFF1TCr6Op4VRpTUQvP/2O/mGH/LGPQX2nANm9PrKtw1luIK94GD6p18pzpKJduyoTMczWm/9xzOiiVhZiC25yfX3u6IMusBtpzxUCip05mkwhamExHVhPnyzmweiIYGeKVD9AXw5m84wFVLVGhED7Z8TlDiHCuy6jUXwQiXfaOmlU34M0bRe7BTAW0F2cV61eGnsL5NQ2qimo3BCFbEv2QRkpUyM4nQi0cLBeb71INXpuuBjEyu2yo6he0BhyB3kIUxPfzLjUAPgXqwTjHxp0eVDNpxkZwAq97zafazGTNId7VNDVqa7DJs7axg+Yy0hPlZ9nUN9sp4Me5FFwg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fb.com; dmarc=pass action=none header.from=fb.com; dkim=pass header.d=fb.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector2-fb-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Zw8HghA4+qduERBBA44bq+FKrxv2bCq/RIrNkJUoWOU=; b=Yrd3zt4rum3rx0DKcLuT1cucNJC8sBAB7cYJ6vb4ncLFvaQyS7kNvgCjGj182qGeINeAJutDVSaFEf4K0Z6xnLe+2ZSNXVwO5yU4oUpVDDTEUy5QVhpqpalzXu7oY3YliUCW0+PVul1p/Bpia6XtYOHHNucOSJExEMnyHie5164=
Received: from MW3PR15MB3948.namprd15.prod.outlook.com (2603:10b6:303:4b::7) by MW3PR15MB4011.namprd15.prod.outlook.com (2603:10b6:303:49::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.24; Tue, 14 Apr 2020 19:01:59 +0000
Received: from MW3PR15MB3948.namprd15.prod.outlook.com ([fe80::ccfe:f881:43bb:3892]) by MW3PR15MB3948.namprd15.prod.outlook.com ([fe80::ccfe:f881:43bb:3892%5]) with mapi id 15.20.2900.028; Tue, 14 Apr 2020 19:01:59 +0000
From: Roberto Peon <fenix@fb.com>
To: =?utf-8?B?TWlra2VsIEZhaG7DuGUgSsO4cmdlbnNlbg==?= <mikkelfj@gmail.com>, Erik Kline <ek.ietf@gmail.com>, Watson Ladd <watsonbladd@gmail.com>, "Tal Mizrahi" <tal.mizrahi.phd@gmail.com>
CC: IETF QUIC WG <quic@ietf.org>, "ntp@ietf.org" <ntp@ietf.org>, Lucas Pardue <lucaspardue.24.7@gmail.com>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Subject: Re: NTP is unique (was Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?))
Thread-Topic: NTP is unique (was Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?))
Thread-Index: AQHWEVtrbYYQ9l75DUmY9rRf2XytmKh2x4CAgAACIQCAAaW8gIAAikKA//+MqQA=
Date: Tue, 14 Apr 2020 19:01:58 +0000
Message-ID: <176A9D81-A49E-47F0-84AE-6A96864DF7B1@fb.com>
References: <CAKKJt-eopq46Qy3GG_SO6Ws6DJNszGCxqcjbKfGvPzmkUw71hw@mail.gmail.com> <CAMGpriXg6VAkW_NrQgpWwNfCmc18UW2FHg2oV90Q4fzCO_7vKA@mail.gmail.com> <CACsn0ck9GiZEq1=qZ9Mss56yTwhd0HKoH42ZQN6XgaCj+Zi=UA@mail.gmail.com> <CABUE3X=rhfWjYOoFUidN8hoxVQghsWvYVTEeSM37PT+3fvL_hg@mail.gmail.com> <CAN1APddaQNaoTTwkXS_hR9=Z-8BG9fwTPd-_ji3g=ieWq56RiA@mail.gmail.com> <5B4D424F-4DD1-471D-A1E7-1DE29BC77A08@fb.com> <CAN1APdf0TrVY4DMEo5M6re1KNqw3znp5ANiuJLuJ+RsRuJCwYA@mail.gmail.com>
In-Reply-To: <CAN1APdf0TrVY4DMEo5M6re1KNqw3znp5ANiuJLuJ+RsRuJCwYA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
x-originating-ip: [98.234.190.115]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e0ccf513-836c-4f52-8fde-08d7e0a64ef7
x-ms-traffictypediagnostic: MW3PR15MB4011:
x-microsoft-antispam-prvs: <MW3PR15MB4011D6C243B31D6C1802D1C1CDDA0@MW3PR15MB4011.namprd15.prod.outlook.com>
x-fb-source: Internal
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0373D94D15
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MW3PR15MB3948.namprd15.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(366004)(396003)(376002)(346002)(136003)(39860400002)(64756008)(66446008)(8936002)(4326008)(86362001)(2906002)(6512007)(66946007)(66476007)(76116006)(6506007)(66574012)(478600001)(91956017)(66556008)(316002)(186003)(54906003)(26005)(36756003)(110136005)(8676002)(81156014)(53546011)(33656002)(2616005)(5660300002)(71200400001)(6486002); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: fb.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: eUA/r1hSirrWwrWP4nqB5O4rDnjiMU2V7ktQZipJj84EOdYCtLPcKSqaUAkqOyd7ReBYpcXPeUNNYkHTVooPOAIHKHfP8lXBlMKerHVkTMc9bZB/OreNX0irPJR2sdH6b8/IkQXyXl1JsmQbxOl7l7I/PU+G7s30KSUITFzA/PZ2WNaJ5mU0hkCYQsY5nnT0n/Ni7duNfq4EXf5rGCTITIS6UpbPeiMSFvzxRKzAer9NJJoXu68gnxZftVReFsDH49rpKS+vY3M9kS24BISbOkAGWE7VFFYKSP/J8i/c6lBQt6FuhWF0PSc6Lrb9FkVgxbTiMMVCp7ph7J9JJATQZVSinIjUpMJdqWePCufwtMJMgQ/Ep0HL0o+aAiwjC1hhmdAL5cJrYhNPx8lkwG7+0EaU+8YQaz8xqRIo75TN5XITwCPCPFWxQ4+fqILrhAfH
x-ms-exchange-antispam-messagedata: IGCv6bnjhd/ZRtXw8jLEVl+zNWDtvlsoVXtgr9KUxJxodDoiiiyMg1EzE0CthbkEW94ZKT6Ks2u9ONNEQjLoiQ6rZOTAU5MvB7hr5cNcmsmDeXWGRbrpmQyKTYYnvQPAAbDyxLs1A7RB6+yx25TeDw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_176A9D81A49E47F084AE6A96864DF7B1fbcom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e0ccf513-836c-4f52-8fde-08d7e0a64ef7
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2020 19:01:58.9418 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: NMnaXaLp9AUQyypobRJuTO83BOruSagh6gPTtqdewFnGWhMjhqAZTyrnbV9EY9Qa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR15MB4011
X-OriginatorOrg: fb.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-14_09:2020-04-14, 2020-04-14 signatures=0
X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 impostorscore=0 phishscore=0 spamscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 suspectscore=0 adultscore=0 clxscore=1011 mlxlogscore=999 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004140134
X-FB-Internal: deliver
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/svog6ksypGaR7QJVVlhjr8C7B-Q>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Apr 2020 19:03:13 -0000

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

SSBhZ3JlZSB0aGF0IFF2MSBkb2VzbuKAmXQgaGF2ZSBhbiBhYmlsaXR5IHRvIGV4cHJlc3MgdGhp
cywgc2luY2UgUXYxIGRvZXNu4oCZdCBhbGxvdyBmb3IgcGFydGlhbCByZWxpYWJpbGl0eSBleGNl
cHQgaW4gZXh0ZW5zaW9ucy4NClJlZ2FyZGxlc3MsIGlmIHRoZSByZXF1aXJlbWVudCBpcyB0byBo
YXZlIG5vIHJldHJhbnNtaXNzaW9uLCB0aGVuIHRoYXQgaXMgdGhlIHJlcXVpcmVtZW50LCBhbmQg
c2hvdWxkIGJlIChhdCBsZWFzdCBpbiBhIHNwZWMpIHdyaXR0ZW4gdGhhdCB3YXkuDQoNCknigJls
bCBkaXNhZ3JlZSBvbiB3aGV0aGVyIHRoYXQgaXMgc2ltaWxhciB0byBkYXRhZ3JhbXMuIERhdGFn
cmFtcyBkb27igJl0IGhhdmUgdGhlIHNhbWUg4oCcYWRkcmVzcyBzcGFjZeKAnSBhcyBkb2VzIGEg
c3RyZWFtLCBhbmQgdGhlcmUgYXJlIGNlcnRhaW5seSBtYW55IHRoaW5ncyBvdXQgdGhlcmUgdGhh
dCB3b3VsZCBwcmVmZXIgdG8gaGF2ZSBhIHN0cmVhbS13aXRoLWhvbGVzIChpLmUuIGFuIGFkZHJl
c3Mgc3BhY2UgdGhhdCBldmVyeSBwYXJ0eSB0byB0aGUgaW50ZXJhY3Rpb24gYWdyZWVzIHVwb24p
IHRoYW4gcmVxdWlyZSB0aGUgYXBwbGljYXRpb24gdG8gZG8gcmVhc3NlbWJseSBvZiBldmVyeXRo
aW5nIChhbmQgY2FjaGluZykgb24gaXRzIG93bi4gVGhpcyBpcyByZWFsbHkgYSBzZXBhcmF0ZSBj
b252ZXJzYXRpb24gd2UgY2FuIG1vdmUgc29tZXdoZXJlIGVsc2UsIHRob3VnaCwgYXNzdW1pbmcg
aXQgaXMgd29yayBoYXZpbmcgYXQgYWxsIQ0KLT1SDQoNCkZyb206IE1pa2tlbCBGYWhuw7hlIErD
uHJnZW5zZW4gPG1pa2tlbGZqQGdtYWlsLmNvbT4NCkRhdGU6IFR1ZXNkYXksIEFwcmlsIDE0LCAy
MDIwIGF0IDExOjU0IEFNDQpUbzogRXJpayBLbGluZSA8ZWsuaWV0ZkBnbWFpbC5jb20+LCBXYXRz
b24gTGFkZCA8d2F0c29uYmxhZGRAZ21haWwuY29tPiwgUm9iZXJ0byBQZW9uIDxmZW5peEBmYi5j
b20+LCBUYWwgTWl6cmFoaSA8dGFsLm1penJhaGkucGhkQGdtYWlsLmNvbT4NCkNjOiBJRVRGIFFV
SUMgV0cgPHF1aWNAaWV0Zi5vcmc+LCAibnRwQGlldGYub3JnIiA8bnRwQGlldGYub3JnPiwgTHVj
YXMgUGFyZHVlIDxsdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbT4sIFNwZW5jZXIgRGF3a2lucyBh
dCBJRVRGIDxzcGVuY2VyZGF3a2lucy5pZXRmQGdtYWlsLmNvbT4NClN1YmplY3Q6IFJlOiBOVFAg
aXMgdW5pcXVlICh3YXMgUmU6IFFVSUMgYXMgYSB0cmFuc3BvcnQgc3Vic3RyYXRlICh3YXM6cmUt
Y2hhcnRlcmluZzogaW5jbHVkZSBETlMtb3Zlci1RVUlDPykpDQoNCllvdSBkb27igJl0IG5lZWQg
dGhlIGRhdGFncmFtIGV4dGVuc2lvbiwgcmF0aGVyLCB5b3UgbmVlZCBhIHByb21pc2UgdG8gbm90
IHJldHJhbnNtaXQgb3IgYSBwcm9taXNlIHRvIGNvbW11bmljYXRlIHRoZSB0aW1lIGluIGFueSBy
ZXRyYW5zbWlzc2lvbi4NCkkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoaXMgcHJvbWlzZS4gSW4gUVVJ
QyB2MSB5b3UgaGF2ZSBzdHJlYW1zLCBwaW5ncywgYm9va2tlZXBpbmcgZnJhbWVzLCBhbmQgZXh0
ZW5zaW9ucy4gWW91IGNhbm5vdCBwcm9taXNlIG5vdCB0byByZXRyYW5zbWl0IHNvbWV0aGluZyBp
biBhcyBzdHJlYW0gZXhjZXB0IGJ5IHRlcm1pbmF0aW5nIHRoZSBzdHJlYW0uIFBpbmdzIGFyZSBu
b3Qgc3VpdGFibGUgZm9yIGNvbnZleWluZyB0aW1lIGluZm9ybWF0aW9uIHVubGVzcyBwZXJoYXBz
IGl0cyBtZXJlIGFycml2YWwgYWN0cyBhIGNsb2NrIHRpY2suIFlvdSBjYW4gb2YgY291cnNlIGNy
ZWF0ZSBhIG5ldyBzdHJlYW0gZm9yIGVhY2ggbmV3IHRpbWUgZXZlbnQgYnV0IGl0IHN0aWxsIGRv
ZXNu4oCZdCBwcmV2ZW50IHJldHJhbnNtaXNzaW9uIHVubGVzcyB5b3UgY2FuY2VsLCBhbmQgaWYg
eW91IGNhbmNlbCwgZGVsaXZlcnkgb2YgdGhlIHBheWxvYWQgaXMgbm90IGd1YXJhbnRlZWQuDQoN
CllvdSBjb3VsZCBkZWZpbmUgYSBwcm9taXNlIHRocm91Z2ggYSBuZXcgZXh0ZW5zaW9uIHdpdGgg
dGhlIGRlc2lyZWQgc2VtYW50aWNzIGJ1dCB0aGF0IGlzIGNsb3NlIGVub3VnaCB0byBkYXRhZ3Jh
bXMgdGhhdCBpdCBkb2VzbuKAmXQgbWFrZSBtdWNoIHNlbnNlIC0gYnV0IHlvdSBtaWdodCB3YW50
IGEgZGF0YWdyYW0gdGhhdCBkb2VzIG5vdCBoYXZlIEFDS3MgLSB0aGlzIGFmZmVjdHMgZmxvdyBj
b250cm9sLCBidXQgc2luY2UgdHJhbnNtaXNzaW9uIGlzIGluZnJlcXVlbnQsIHRoYXQgY291bGQg
d29yay4NCg0KU29tZXRoaW5nIGVsc2U6DQoNCkl0IGlzIGhhcmQgdG8gcHJldmVudCBhbiBhdHRh
Y2tlciBmcm9tIGRyb3BwaW5nIG9yIGRlbGF5IHBhY2tldHMgZXZlbiBvbiBhbiBlbmNyeXB0ZWQg
UVVJQyBjb25uZWN0aW9uIGFuZCBhIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBiZSBhIHVzZWZ1
bCBtaXRpZ2F0aW9uLCBzbyBJIGFtIG5vdCBzdXJlIGhvdyB5b3UgY2FuIG1ha2UgTlRQIHRydWx5
IHNlY3VyZS4gQSB2b3Rpbmcgc3lzdGVtIGZyb20gbXVsdGlwbGUgc291cmNlcyBjb3VsZCBtYWtl
IHN1Y2ggYW4gYXR0YWNrIG1vcmUgZGlmZmljdWx0Lg0KDQpLaW5kIFJlZ2FyZHMsDQpNaWtrZWwg
RmFobsO4ZSBKw7hyZ2Vuc2VuDQoNCg0KT24gMTQgQXByaWwgMjAyMCBhdCAxOS40MC4wMCwgUm9i
ZXJ0byBQZW9uIChmZW5peEBmYi5jb208bWFpbHRvOmZlbml4QGZiLmNvbT4pIHdyb3RlOg0KWW91
IGRvbuKAmXQgbmVlZCB0aGUgZGF0YWdyYW0gZXh0ZW5zaW9uLCByYXRoZXIsIHlvdSBuZWVkIGEg
cHJvbWlzZSB0byBub3QgcmV0cmFuc21pdCBvciBhIHByb21pc2UgdG8gY29tbXVuaWNhdGUgdGhl
IHRpbWUgaW4gYW55IHJldHJhbnNtaXNzaW9uLg0KV2hpbGUgZGF0YWdyYW0gcHJvdmlkZXMsIGlt
cGxpY2l0bHkgdG9kYXksIGEgcHJvbWlzZSB0byBub3QgcmV0cmFuc21pdCwgZGF0YWdyYW1zIHRo
ZW1zZWx2ZXMgYXJlbuKAmXQgdGhlIHJlcXVpcmVtZW50Lg0KKEFsc28sIGluIHRoZSBmYWNlIG9m
IG11bHRpcGF0aCwgaXMgaXQgdHJ1ZSB0aGF0IHdlIHdvbuKAmXQgaGF2ZSBkdXBsaWNhdGVzIGV2
ZW4gZm9yIGRhdGFncmFtcy4gSeKAmW0gbm90IHN1cmUgdGhpcyBpcyBjbGVhciByaWdodCBub3c/
KQ0KDQpJZiB0aGUgZmlyc3QgcGFja2V0IGhhcyBoaWdoZXIgbWVhc3VyYWJsZSAobGF0ZW5jeSkg
b3ZlcmhlYWQgaW4gdGhlIHByb2Nlc3Npbmcgc3RhY2ssIHRoZW4geW91IHByb2JhYmx5IGRvbuKA
mXQgd2FudCB0byB1c2UgdGhhdCBvbmUgZm9yIE5UUCBpZiB5b3XigJlyZSBoaWdoIHRpbWUgYWNj
dXJhY3kuDQpJbiBvdGhlciB3b3JkcywgeW91IG1heSBmaW5kIHRoYXQgeW91IGdldCBiZXR0ZXIg
YWNjdXJhY3kgaWYgeW91IG1ha2UgYSBjb25uZWN0aW9uLCBhbmQgdGhlbiBkbyB0aGUgTlRQIOKA
nHN0dWZm4oCdLiBTaW1pbGFybHksIHlvdSBtYXkgZmluZCB5b3UgZ2V0IGJldHRlciBhY2N1cmFj
eSBpZiB5b3UgKmFsd2F5cyogZG8gYSBoYW5kc2hha2Ugb24gZXZlcnkgcGFja2V0ICh0aG91Z2gg
dGhhdCBpcyBtb3JlIGV4cGVuc2l2ZSnigKYNCg0KV2hpbGUgUVVJQyBpcyBhIHdvbmRlcmZ1bCBo
YW1tZXIsIEkgZG8gd29uZGVyIGlmIGl0IHByb3ZpZGVzIGFueSBzaWduaWZpY2FudCBiZW5lZml0
IGluIHRoaXMgY2FzZS4NCg0KLT1SDQoNCkZyb206IFFVSUMgPHF1aWMtYm91bmNlc0BpZXRmLm9y
ZzxtYWlsdG86cXVpYy1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mIE1pa2tlbCBGYWhu
w7hlIErDuHJnZW5zZW4gPG1pa2tlbGZqQGdtYWlsLmNvbTxtYWlsdG86bWlra2VsZmpAZ21haWwu
Y29tPj4NCkRhdGU6IE1vbmRheSwgQXByaWwgMTMsIDIwMjAgYXQgMjozMSBBTQ0KVG86IEVyaWsg
S2xpbmUgPGVrLmlldGZAZ21haWwuY29tPG1haWx0bzplay5pZXRmQGdtYWlsLmNvbT4+LCBUYWwg
TWl6cmFoaSA8dGFsLm1penJhaGkucGhkQGdtYWlsLmNvbTxtYWlsdG86dGFsLm1penJhaGkucGhk
QGdtYWlsLmNvbT4+LCBXYXRzb24gTGFkZCA8d2F0c29uYmxhZGRAZ21haWwuY29tPG1haWx0bzp3
YXRzb25ibGFkZEBnbWFpbC5jb20+Pg0KQ2M6ICJudHBAaWV0Zi5vcmc8bWFpbHRvOm50cEBpZXRm
Lm9yZz4iIDxudHBAaWV0Zi5vcmc8bWFpbHRvOm50cEBpZXRmLm9yZz4+LCBJRVRGIFFVSUMgV0cg
PHF1aWNAaWV0Zi5vcmc8bWFpbHRvOnF1aWNAaWV0Zi5vcmc+PiwgU3BlbmNlciBEYXdraW5zIGF0
IElFVEYgPHNwZW5jZXJkYXdraW5zLmlldGZAZ21haWwuY29tPG1haWx0bzpzcGVuY2VyZGF3a2lu
cy5pZXRmQGdtYWlsLmNvbT4+LCBMdWNhcyBQYXJkdWUgPGx1Y2FzcGFyZHVlLjI0LjdAZ21haWwu
Y29tPG1haWx0bzpsdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbT4+DQpTdWJqZWN0OiBSZTogTlRQ
IGlzIHVuaXF1ZSAod2FzIFJlOiBRVUlDIGFzIGEgdHJhbnNwb3J0IHN1YnN0cmF0ZSAod2FzOnJl
LWNoYXJ0ZXJpbmc6IGluY2x1ZGUgRE5TLW92ZXItUVVJQz8pKQ0KDQpJIHRoaW5rIHRoZXNlIG9i
c2VydmF0aW9ucyBvbiByZXNvdXJjZSB1c2FnZSBhcmUgY29ycmVjdCwgYnV0IGNoYW5naW5nIHN5
c3RlbSB0aW1lIGNvdWxkIGJlIGEgc2lnbmlmaWNhbnQgYXR0YWNrIHZlY3Rvci4gRm9yIE5UUCB0
byBtYWtlIHNlbnNlIG92ZXIgUVVJQywgdGhlIGRhdGFncmFtIGV4dGVuc2lvbiB3b3VsZCBiZSBu
ZWVkZWQgdG8gYXZvaWQgbXVjaCBvZiB0aGUgc3RhdGUgYW5kIHJldHJhbnNtaXNzaW9uIG92ZXJo
ZWFkLiBBIHNpbXBsaWZpZWQgaW1wbGVtZW50YXRpb24gY291bGQgZXZlbiBmb3JlZ28gYSBsb3Qg
b2YgdGhlIFFVSUMgbWFjaGluZXJ5IHN1Y2ggYXMgc3RyZWFtcyBhbmQgb25seSByZWx5IG9uIHRo
ZSBoYW5kc2hha2UgYW5kIGRhdGFncmFtLiBPZiBjb3Vyc2UgeW91IGNvdWxkIGFsc28gdXNlIERU
TFMgYnV0IHRoYXQgaXMgeWV0IGFub3RoZXIgc3RhY2suDQoNCktpbmQgUmVnYXJkcywNCk1pa2tl
bCBGYWhuw7hlIErDuHJnZW5zZW4NCg0KDQpPbiAxMyBBcHJpbCAyMDIwIGF0IDExLjIzLjA2LCBU
YWwgTWl6cmFoaSAodGFsLm1penJhaGkucGhkQGdtYWlsLmNvbTxtYWlsdG86dGFsLm1penJhaGku
cGhkQGdtYWlsLmNvbT4pIHdyb3RlOg0KSGksDQoNCj4gPiBUaGlzIGNhbWUgdG8gbWluZCBiZWNh
dXNlIEkgaGFkIGEgc2lsbHkgaWRlYS4gQXMgSSB3YXRjaGVkIENocmlzdGlhbidzIHByZXNlbnRh
dGlvbiBpbiBkcHJpdmUgSSB0aG91Z2h0IChhKSB0aGlzIERvUSBkb2MgcmVhbGx5IGJlbmVmaXRz
IGZyb20gQ2hyaXN0aWFuIGtub3dpbmcgd2hhdCBoZSdzIGRvaW5nIHdpdGggUVVJQywgYW5kIChi
KSBJIHdvbmRlcmVkIGlmIEkgY291bGQgcnVuIE5UUCBvdmVyIFFVSUMuIExpa2UgSSBzYWlkLCB0
aGlzIGlzIHByb2JhYmx5IHNpbGx5IGFuZCB0aGVyZSBtaWdodCBiZSBub3RoaW5nIHRvIGdhaW4g
ZnJvbSB0aGUgYXR0ZW1wdCwgYnV0IGl0IGdvdCBtZSB0aGlua2luZyBhYm91dCBndWlkYW5jZSBm
b3IgYW55b25lIGVsc2Ugd2l0aCBib3RoIChhKSBzdWNoIGFuIGlkZWEgYW5kIChiKSB0aGUgdGlt
ZSB0byB3cml0ZS9pbXBsZW1lbnQgYSBwcm9wb3NhbC4NCg0KTlRQLW92ZXItUVVJQyBpcyBhbiBp
bnRlcmVzdGluZyBpZGVhLg0KDQpUaGUgbWFpbiBiZW5lZml0cyBJIGNhbiB0aGluayBvZiBvZiBy
dW5uaW5nIE5UUCBvdmVyIFFVSUMgYXJlIGVuam95aW5nDQp0aGUgaW5oZXJlbnQgc2VjdXJpdHkg
b2YgUVVJQywgYW5kIGF2b2lkaW5nIG1pZGRsZWJveCB0YW1wZXJpbmcuDQpJIHdvbmRlciBpZiB0
aGVzZSBiZW5lZml0cyBhcmUgd29ydGggdGhlIGVmZm9ydC4NCg0KT24gdGhlIG90aGVyIHNpZGUg
cnVubmluZyBOVFAgb3ZlciBRVUlDIG1heSBjb25zdW1lIHNpZ25pZmljYW50bHkNCmhpZ2hlciBy
ZXNvdXJjZXMgb24gTlRQIHNlcnZlcnMgdGhhbiBhcmUgbmVjZXNzYXJ5IHRvZGF5LiBOVFAgc2Vy
dmVycw0KdHJ5IHRvIG1pbmltaXplIHRoZSBwZXItY2xpZW50IHN0YXRlIChvciBrZWVwIGl0IHpl
cm8gaWYgcG9zc2libGUpLA0Kd2hpbGUgUVVJQyBtYXkgcmVxdWlyZSBwZXItY2xpZW50IHN0YXRl
IGluIG9yZGVyIHRvIGFsbG93IDAtUlRULiBBbHNvDQp0aGUgcHJlY2lzaW9uIG9mIE5UUCBtYXkg
YmUgbG93ZXIgdGhhbiBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMgaWYNCmltcGxlbWVudGVkIGlu
IHVzZXIgc3BhY2UuDQoNCj4gWW91IGFsc28gZG9uJ3Qgd2FudCBhdXRvbWF0aWMgcmV0cmFuc21p
c3Npb24gaW4gTlRQLCBhbmQgdGhlIGZsb3cNCj4gY29udHJvbCBpcyBlc3NlbnRpYWxseSBub25l
eGlzdGVudDogaXQncyBkcml2ZW4gYnkgdGhlIHN5bmNocm9uaXphdGlvbg0KPiBsb29wLg0KDQpP
bmUgbWF5IGNvbnNpZGVyIHVzaW5nIFFVSUMgaW4gZGF0YWdyYW0gbW9kZSwgYW5kIHRoaXMgd291
bGQgcHJldmVudA0KcmV0cmFuc21pc3Npb25zLiBBQ0tzIHdvdWxkIHN0aWxsIGJlIHNlbnQgaW4g
dGhpcyBjYXNlLg0KDQpDaGVlcnMsDQpUYWwuDQoNCg0KDQpPbiBNb24sIEFwciAxMywgMjAyMCBh
dCA5OjE4IEFNIFdhdHNvbiBMYWRkIDx3YXRzb25ibGFkZEBnbWFpbC5jb208bWFpbHRvOndhdHNv
bmJsYWRkQGdtYWlsLmNvbT4+IHdyb3RlOg0KPg0KPiBPbiBTdW4sIEFwciAxMiwgMjAyMCBhdCAx
MTowMyBQTSBFcmlrIEtsaW5lIDxlay5pZXRmQGdtYWlsLmNvbTxtYWlsdG86ZWsuaWV0ZkBnbWFp
bC5jb20+PiB3cm90ZToNCj4gPGNob3A+DQo+ID4NCj4gPiBUaGlzIGNhbWUgdG8gbWluZCBiZWNh
dXNlIEkgaGFkIGEgc2lsbHkgaWRlYS4gQXMgSSB3YXRjaGVkIENocmlzdGlhbidzIHByZXNlbnRh
dGlvbiBpbiBkcHJpdmUgSSB0aG91Z2h0IChhKSB0aGlzIERvUSBkb2MgcmVhbGx5IGJlbmVmaXRz
IGZyb20gQ2hyaXN0aWFuIGtub3dpbmcgd2hhdCBoZSdzIGRvaW5nIHdpdGggUVVJQywgYW5kIChi
KSBJIHdvbmRlcmVkIGlmIEkgY291bGQgcnVuIE5UUCBvdmVyIFFVSUMuIExpa2UgSSBzYWlkLCB0
aGlzIGlzIHByb2JhYmx5IHNpbGx5IGFuZCB0aGVyZSBtaWdodCBiZSBub3RoaW5nIHRvIGdhaW4g
ZnJvbSB0aGUgYXR0ZW1wdCwgYnV0IGl0IGdvdCBtZSB0aGlua2luZyBhYm91dCBndWlkYW5jZSBm
b3IgYW55b25lIGVsc2Ugd2l0aCBib3RoIChhKSBzdWNoIGFuIGlkZWEgYW5kIChiKSB0aGUgdGlt
ZSB0byB3cml0ZS9pbXBsZW1lbnQgYSBwcm9wb3NhbC4NCj4NCj4gTlRQIGhhcyBhIHZlcnkgdW5p
cXVlIHByb3BlcnR5OiBvbmUgcGFja2V0IGlzIHNlbnQgZXZlcnkgMTAyNCBvciA1MTINCj4gc2Vj
b25kcyBvciBzbyBieSB0aGUgY2xpZW50LiBBIHNpbmdsZSBzZXJ2ZXIgY2FuIGhhbmRsZSBhIGhp
Z2ggcGFja2V0DQo+IHJhdGUgZWFzaWx5IGJlY2F1c2Ugb2YgdGhlIHN0YXRlbGVzc25lc3MuIEFk
ZGluZyBzdGF0ZSB3b3VsZCBzdGFydA0KPiBnZXR0aW5nIHByb2JsZW1hdGljIGF0IHRoZSBoaWdo
IHBhY2tldCByYXRlcy4NCj4NCj4gWW91IGFsc28gZG9uJ3Qgd2FudCBhdXRvbWF0aWMgcmV0cmFu
c21pc3Npb24gaW4gTlRQLCBhbmQgdGhlIGZsb3cNCj4gY29udHJvbCBpcyBlc3NlbnRpYWxseSBu
b25leGlzdGVudDogaXQncyBkcml2ZW4gYnkgdGhlIHN5bmNocm9uaXphdGlvbg0KPiBsb29wLg0K
Pg0KPiBHZXR0aW5nIHRocm91Z2ggbWlkZGxlYm94ZXMgaXNuJ3Qgbm90aGluZyEgQnV0IHRoYXQn
cyBtb3JlIGEgbmV3IHBvcnQsDQo+IGFuZCBpZGVhbGx5IHlvdSB3YW50IG1pZGRsZWJveGVzIHRv
IGNvcnJlY3QgZm9yIHBhY2tldCBxdWV1aW5nIHRpbWVzLg0KPg0KPiBTaW5jZXJlbHksDQo+IFdh
dHNvbiBMYWRkDQo+DQo=

--_000_176A9D81A49E47F084AE6A96864DF7B1fbcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <CE0974AF5702BC48BF7D0FA7287854D8@namprd15.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2E7DQoJcGFub3NlLTE6MCAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCnAuYWlybWFpbG9uLCBsaS5haXJtYWlsb24sIGRpdi5haXJtYWlsb24NCgl7
bXNvLXN0eWxlLW5hbWU6YWlybWFpbF9vbjsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCglt
YXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1s
ZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmO30NCnAuYWlybWFpbG9uMCwgbGkuYWlybWFpbG9uMCwgZGl2LmFpcm1haWxvbjANCgl7
bXNvLXN0eWxlLW5hbWU6YWlybWFpbG9uOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1h
cmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxl
ZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVw
bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4
dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250
LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsN
CgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtw
YWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4t
VVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24x
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgYWdyZWUgdGhhdCBRdjEgZG9lc27igJl0IGhhdmUg
YW4gYWJpbGl0eSB0byBleHByZXNzIHRoaXMsIHNpbmNlIFF2MSBkb2VzbuKAmXQgYWxsb3cgZm9y
IHBhcnRpYWwgcmVsaWFiaWxpdHkgZXhjZXB0IGluIGV4dGVuc2lvbnMuPGJyPg0KUmVnYXJkbGVz
cywgaWYgdGhlIHJlcXVpcmVtZW50IGlzIHRvIGhhdmUgbm8gcmV0cmFuc21pc3Npb24sIHRoZW4g
dGhhdCBpcyB0aGUgcmVxdWlyZW1lbnQsIGFuZCBzaG91bGQgYmUgKGF0IGxlYXN0IGluIGEgc3Bl
Yykgd3JpdHRlbiB0aGF0IHdheS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjxicj4NCknigJlsbCBkaXNhZ3JlZSBvbiB3aGV0aGVyIHRoYXQgaXMgc2ltaWxhciB0byBkYXRh
Z3JhbXMuIERhdGFncmFtcyBkb27igJl0IGhhdmUgdGhlIHNhbWUg4oCcYWRkcmVzcyBzcGFjZeKA
nSBhcyBkb2VzIGEgc3RyZWFtLCBhbmQgdGhlcmUgYXJlIGNlcnRhaW5seSBtYW55IHRoaW5ncyBv
dXQgdGhlcmUgdGhhdCB3b3VsZCBwcmVmZXIgdG8gaGF2ZSBhIHN0cmVhbS13aXRoLWhvbGVzIChp
LmUuIGFuIGFkZHJlc3Mgc3BhY2UgdGhhdCBldmVyeSBwYXJ0eSB0byB0aGUNCiBpbnRlcmFjdGlv
biBhZ3JlZXMgdXBvbikgdGhhbiByZXF1aXJlIHRoZSBhcHBsaWNhdGlvbiB0byBkbyByZWFzc2Vt
Ymx5IG9mIGV2ZXJ5dGhpbmcgKGFuZCBjYWNoaW5nKSBvbiBpdHMgb3duLiBUaGlzIGlzIHJlYWxs
eSBhIHNlcGFyYXRlIGNvbnZlcnNhdGlvbiB3ZSBjYW4gbW92ZSBzb21ld2hlcmUgZWxzZSwgdGhv
dWdoLCBhc3N1bWluZyBpdCBpcyB3b3JrIGhhdmluZyBhdCBhbGwhPGJyPg0KLT1SPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5NaWtrZWwgRmFobsO4ZSBKw7hyZ2Vu
c2VuICZsdDttaWtrZWxmakBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlR1ZXNkYXks
IEFwcmlsIDE0LCAyMDIwIGF0IDExOjU0IEFNPGJyPg0KPGI+VG86IDwvYj5FcmlrIEtsaW5lICZs
dDtlay5pZXRmQGdtYWlsLmNvbSZndDssIFdhdHNvbiBMYWRkICZsdDt3YXRzb25ibGFkZEBnbWFp
bC5jb20mZ3Q7LCBSb2JlcnRvIFBlb24gJmx0O2Zlbml4QGZiLmNvbSZndDssIFRhbCBNaXpyYWhp
ICZsdDt0YWwubWl6cmFoaS5waGRAZ21haWwuY29tJmd0Ozxicj4NCjxiPkNjOiA8L2I+SUVURiBR
VUlDIFdHICZsdDtxdWljQGlldGYub3JnJmd0OywgJnF1b3Q7bnRwQGlldGYub3JnJnF1b3Q7ICZs
dDtudHBAaWV0Zi5vcmcmZ3Q7LCBMdWNhcyBQYXJkdWUgJmx0O2x1Y2FzcGFyZHVlLjI0LjdAZ21h
aWwuY29tJmd0OywgU3BlbmNlciBEYXdraW5zIGF0IElFVEYgJmx0O3NwZW5jZXJkYXdraW5zLmll
dGZAZ21haWwuY29tJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogTlRQIGlzIHVuaXF1ZSAo
d2FzIFJlOiBRVUlDIGFzIGEgdHJhbnNwb3J0IHN1YnN0cmF0ZSAod2FzOnJlLWNoYXJ0ZXJpbmc6
IGluY2x1ZGUgRE5TLW92ZXItUVVJQz8pKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj5Zb3UgZG9u4oCZdCBu
ZWVkIHRoZSBkYXRhZ3JhbSBleHRlbnNpb24sIHJhdGhlciwgeW91IG5lZWQgYSBwcm9taXNlIHRv
IG5vdCByZXRyYW5zbWl0IG9yIGEgcHJvbWlzZSB0byBjb21tdW5pY2F0ZSB0aGUgdGltZSBpbg0K
IGFueSByZXRyYW5zbWlzc2lvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj5JIGRvbuKA
mXQgdW5kZXJzdGFuZCB0aGlzIHByb21pc2UuIEluIFFVSUMgdjEgeW91IGhhdmUgc3RyZWFtcywg
cGluZ3MsIGJvb2trZWVwaW5nIGZyYW1lcywgYW5kIGV4dGVuc2lvbnMuIFlvdSBjYW5ub3QgcHJv
bWlzZSBub3QgdG8gcmV0cmFuc21pdCBzb21ldGhpbmcgaW4gYXMgc3RyZWFtIGV4Y2VwdCBieSB0
ZXJtaW5hdGluZw0KIHRoZSBzdHJlYW0uIFBpbmdzIGFyZSBub3Qgc3VpdGFibGUgZm9yIGNvbnZl
eWluZyB0aW1lIGluZm9ybWF0aW9uIHVubGVzcyBwZXJoYXBzIGl0cyBtZXJlIGFycml2YWwgYWN0
cyBhIGNsb2NrIHRpY2suIFlvdSBjYW4gb2YgY291cnNlIGNyZWF0ZSBhIG5ldyBzdHJlYW0gZm9y
IGVhY2ggbmV3IHRpbWUgZXZlbnQgYnV0IGl0IHN0aWxsIGRvZXNu4oCZdCBwcmV2ZW50IHJldHJh
bnNtaXNzaW9uIHVubGVzcyB5b3UgY2FuY2VsLCBhbmQgaWYgeW91IGNhbmNlbCwNCiBkZWxpdmVy
eSBvZiB0aGUgcGF5bG9hZCBpcyBub3QgZ3VhcmFudGVlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2EiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkhlbHZldGljYSI+WW91IGNvdWxkIGRlZmluZSBh
IHByb21pc2UgdGhyb3VnaCBhIG5ldyBleHRlbnNpb24gd2l0aCB0aGUgZGVzaXJlZCBzZW1hbnRp
Y3MgYnV0IHRoYXQgaXMgY2xvc2UgZW5vdWdoIHRvIGRhdGFncmFtcyB0aGF0IGl0IGRvZXNu4oCZ
dCBtYWtlIG11Y2ggc2Vuc2UgLSBidXQgeW91IG1pZ2h0IHdhbnQgYSBkYXRhZ3JhbSB0aGF0DQog
ZG9lcyBub3QgaGF2ZSBBQ0tzIC0gdGhpcyBhZmZlY3RzIGZsb3cgY29udHJvbCwgYnV0IHNpbmNl
IHRyYW5zbWlzc2lvbiBpcyBpbmZyZXF1ZW50LCB0aGF0IGNvdWxkIHdvcmsuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTpIZWx2ZXRpY2EiPlNvbWV0aGlu
ZyBlbHNlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OkhlbHZl
dGljYSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhIj5JdCBpcyBoYXJkIHRvIHByZXZlbnQgYW4gYXR0YWNrZXIgZnJvbSBkcm9wcGlu
ZyBvciBkZWxheSBwYWNrZXRzIGV2ZW4gb24gYW4gZW5jcnlwdGVkIFFVSUMgY29ubmVjdGlvbiBh
bmQgYSByZXRyYW5zbWlzc2lvbiB3b3VsZCBub3QgYmUgYSB1c2VmdWwgbWl0aWdhdGlvbiwgc28g
SSBhbSBub3Qgc3VyZSBob3cgeW91IGNhbg0KIG1ha2UgTlRQIHRydWx5IHNlY3VyZS4gQSB2b3Rp
bmcgc3lzdGVtIGZyb20gbXVsdGlwbGUgc291cmNlcyBjb3VsZCBtYWtlIHN1Y2ggYW4gYXR0YWNr
IG1vcmUgZGlmZmljdWx0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5Okhl
bHZldGljYSI+S2luZCBSZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIj5NaWtrZWwg
RmFobsO4ZSBKw7hyZ2Vuc2VuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9ImFp
cm1haWxvbiI+T24gMTQgQXByaWwgMjAyMCBhdCAxOS40MC4wMCwgUm9iZXJ0byBQZW9uICg8YSBo
cmVmPSJtYWlsdG86ZmVuaXhAZmIuY29tIj5mZW5peEBmYi5jb208L2E+KSB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij5Zb3UgZG9u
4oCZdCBuZWVkIHRoZSBkYXRhZ3JhbSBleHRlbnNpb24sIHJhdGhlciwgeW91IG5lZWQgYSBwcm9t
aXNlIHRvIG5vdCByZXRyYW5zbWl0IG9yIGEgcHJvbWlzZSB0byBjb21tdW5pY2F0ZSB0aGUgdGlt
ZSBpbiBhbnkgcmV0cmFuc21pc3Npb24uPGJyPg0KV2hpbGUgZGF0YWdyYW0gcHJvdmlkZXMsIGlt
cGxpY2l0bHkgdG9kYXksIGEgcHJvbWlzZSB0byBub3QgcmV0cmFuc21pdCwgZGF0YWdyYW1zIHRo
ZW1zZWx2ZXMgYXJlbuKAmXQgdGhlIHJlcXVpcmVtZW50Ljxicj4NCihBbHNvLCBpbiB0aGUgZmFj
ZSBvZiBtdWx0aXBhdGgsIGlzIGl0IHRydWUgdGhhdCB3ZSB3b27igJl0IGhhdmUgZHVwbGljYXRl
cyBldmVuIGZvciBkYXRhZ3JhbXMuIEnigJltIG5vdCBzdXJlIHRoaXMgaXMgY2xlYXIgcmlnaHQg
bm93Pyk8YnI+DQo8YnI+DQpJZiB0aGUgZmlyc3QgcGFja2V0IGhhcyBoaWdoZXIgbWVhc3VyYWJs
ZSAobGF0ZW5jeSkgb3ZlcmhlYWQgaW4gdGhlIHByb2Nlc3Npbmcgc3RhY2ssIHRoZW4geW91IHBy
b2JhYmx5IGRvbuKAmXQgd2FudCB0byB1c2UgdGhhdCBvbmUgZm9yIE5UUCBpZiB5b3XigJlyZSBo
aWdoIHRpbWUgYWNjdXJhY3kuPGJyPg0KSW4gb3RoZXIgd29yZHMsIHlvdSBtYXkgZmluZCB0aGF0
IHlvdSBnZXQgYmV0dGVyIGFjY3VyYWN5IGlmIHlvdSBtYWtlIGEgY29ubmVjdGlvbiwgYW5kIHRo
ZW4gZG8gdGhlIE5UUCDigJxzdHVmZuKAnS4gU2ltaWxhcmx5LCB5b3UgbWF5IGZpbmQgeW91IGdl
dCBiZXR0ZXIgYWNjdXJhY3kgaWYgeW91ICo8Yj5hbHdheXM8L2I+KiBkbyBhIGhhbmRzaGFrZSBv
biBldmVyeSBwYWNrZXQgKHRob3VnaCB0aGF0IGlzIG1vcmUgZXhwZW5zaXZlKeKApjxicj4NCjxi
cj4NCldoaWxlIFFVSUMgaXMgYSB3b25kZXJmdWwgaGFtbWVyLCBJIGRvIHdvbmRlciBpZiBpdCBw
cm92aWRlcyBhbnkgc2lnbmlmaWNhbnQgYmVuZWZpdCBpbiB0aGlzIGNhc2UuPGJyPg0KPGJyPg0K
LT1SPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbToNCjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPlFVSUMg
Jmx0OzxhIGhyZWY9Im1haWx0bzpxdWljLWJvdW5jZXNAaWV0Zi5vcmciPnF1aWMtYm91bmNlc0Bp
ZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiBNaWtrZWwgRmFobsO4ZSBKw7hyZ2Vuc2VuICZs
dDs8YSBocmVmPSJtYWlsdG86bWlra2VsZmpAZ21haWwuY29tIj5taWtrZWxmakBnbWFpbC5jb208
L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5Nb25kYXksIEFwcmlsIDEzLCAyMDIwIGF0IDI6MzEg
QU08YnI+DQo8Yj5UbzogPC9iPkVyaWsgS2xpbmUgJmx0OzxhIGhyZWY9Im1haWx0bzplay5pZXRm
QGdtYWlsLmNvbSI+ZWsuaWV0ZkBnbWFpbC5jb208L2E+Jmd0OywgVGFsIE1penJhaGkgJmx0Ozxh
IGhyZWY9Im1haWx0bzp0YWwubWl6cmFoaS5waGRAZ21haWwuY29tIj50YWwubWl6cmFoaS5waGRA
Z21haWwuY29tPC9hPiZndDssIFdhdHNvbiBMYWRkICZsdDs8YSBocmVmPSJtYWlsdG86d2F0c29u
YmxhZGRAZ21haWwuY29tIj53YXRzb25ibGFkZEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkNj
OiA8L2I+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOm50cEBpZXRmLm9yZyI+bnRwQGlldGYub3JnPC9h
PiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm50cEBpZXRmLm9yZyI+bnRwQGlldGYub3JnPC9h
PiZndDssIElFVEYgUVVJQyBXRyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnF1aWNAaWV0Zi5vcmciPnF1
aWNAaWV0Zi5vcmc8L2E+Jmd0OywgU3BlbmNlciBEYXdraW5zIGF0IElFVEYgJmx0OzxhIGhyZWY9
Im1haWx0bzpzcGVuY2VyZGF3a2lucy5pZXRmQGdtYWlsLmNvbSI+c3BlbmNlcmRhd2tpbnMuaWV0
ZkBnbWFpbC5jb208L2E+Jmd0OywNCiBMdWNhcyBQYXJkdWUgJmx0OzxhIGhyZWY9Im1haWx0bzps
dWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbSI+bHVjYXNwYXJkdWUuMjQuN0BnbWFpbC5jb208L2E+
Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogTlRQIGlzIHVuaXF1ZSAod2FzIFJlOiBRVUlD
IGFzIGEgdHJhbnNwb3J0IHN1YnN0cmF0ZSAod2FzOnJlLWNoYXJ0ZXJpbmc6IGluY2x1ZGUgRE5T
LW92ZXItUVVJQz8pKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OkhlbHZldGljYSI+SSB0aGluayB0aGVzZSBvYnNlcnZhdGlvbnMgb24gcmVzb3VyY2Ug
dXNhZ2UgYXJlIGNvcnJlY3QsIGJ1dCBjaGFuZ2luZyBzeXN0ZW0gdGltZSBjb3VsZCBiZSBhIHNp
Z25pZmljYW50IGF0dGFjayB2ZWN0b3IuIEZvcg0KIE5UUCB0byBtYWtlIHNlbnNlIG92ZXIgUVVJ
QywgdGhlIGRhdGFncmFtIGV4dGVuc2lvbiB3b3VsZCBiZSBuZWVkZWQgdG8gYXZvaWQgbXVjaCBv
ZiB0aGUgc3RhdGUgYW5kIHJldHJhbnNtaXNzaW9uIG92ZXJoZWFkLiBBIHNpbXBsaWZpZWQgaW1w
bGVtZW50YXRpb24gY291bGQgZXZlbiBmb3JlZ28gYSBsb3Qgb2YgdGhlIFFVSUMgbWFjaGluZXJ5
IHN1Y2ggYXMgc3RyZWFtcyBhbmQgb25seSByZWx5IG9uIHRoZSBoYW5kc2hha2UgYW5kIGRhdGFn
cmFtLg0KIE9mIGNvdXJzZSB5b3UgY291bGQgYWxzbyB1c2UgRFRMUyBidXQgdGhhdCBpcyB5ZXQg
YW5vdGhlciBzdGFjay48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhIj5LaW5kIFJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTpIZWx2ZXRpY2EiPk1pa2tlbCBGYWhuw7hlIErDuHJnZW5zZW48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJhaXJtYWlsb24wIj5PbiAxMyBBcHJpbCAyMDIwIGF0
IDExLjIzLjA2LCBUYWwgTWl6cmFoaSAoPGEgaHJlZj0ibWFpbHRvOnRhbC5taXpyYWhpLnBoZEBn
bWFpbC5jb20iPnRhbC5taXpyYWhpLnBoZEBnbWFpbC5jb208L2E+KSB3cm90ZTo8bzpwPjwvbzpw
PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpLA0KPGJyPg0K
PGJyPg0KJmd0OyAmZ3Q7IFRoaXMgY2FtZSB0byBtaW5kIGJlY2F1c2UgSSBoYWQgYSBzaWxseSBp
ZGVhLiBBcyBJIHdhdGNoZWQgQ2hyaXN0aWFuJ3MgcHJlc2VudGF0aW9uIGluIGRwcml2ZSBJIHRo
b3VnaHQgKGEpIHRoaXMgRG9RIGRvYyByZWFsbHkgYmVuZWZpdHMgZnJvbSBDaHJpc3RpYW4ga25v
d2luZyB3aGF0IGhlJ3MgZG9pbmcgd2l0aCBRVUlDLCBhbmQgKGIpIEkgd29uZGVyZWQgaWYgSSBj
b3VsZCBydW4gTlRQIG92ZXIgUVVJQy4gTGlrZSBJIHNhaWQsIHRoaXMNCiBpcyBwcm9iYWJseSBz
aWxseSBhbmQgdGhlcmUgbWlnaHQgYmUgbm90aGluZyB0byBnYWluIGZyb20gdGhlIGF0dGVtcHQs
IGJ1dCBpdCBnb3QgbWUgdGhpbmtpbmcgYWJvdXQgZ3VpZGFuY2UgZm9yIGFueW9uZSBlbHNlIHdp
dGggYm90aCAoYSkgc3VjaCBhbiBpZGVhIGFuZCAoYikgdGhlIHRpbWUgdG8gd3JpdGUvaW1wbGVt
ZW50IGEgcHJvcG9zYWwuDQo8YnI+DQo8YnI+DQpOVFAtb3Zlci1RVUlDIGlzIGFuIGludGVyZXN0
aW5nIGlkZWEuIDxicj4NCjxicj4NClRoZSBtYWluIGJlbmVmaXRzIEkgY2FuIHRoaW5rIG9mIG9m
IHJ1bm5pbmcgTlRQIG92ZXIgUVVJQyBhcmUgZW5qb3lpbmcgPGJyPg0KdGhlIGluaGVyZW50IHNl
Y3VyaXR5IG9mIFFVSUMsIGFuZCBhdm9pZGluZyBtaWRkbGVib3ggdGFtcGVyaW5nLiA8YnI+DQpJ
IHdvbmRlciBpZiB0aGVzZSBiZW5lZml0cyBhcmUgd29ydGggdGhlIGVmZm9ydC4gPGJyPg0KPGJy
Pg0KT24gdGhlIG90aGVyIHNpZGUgcnVubmluZyBOVFAgb3ZlciBRVUlDIG1heSBjb25zdW1lIHNp
Z25pZmljYW50bHkgPGJyPg0KaGlnaGVyIHJlc291cmNlcyBvbiBOVFAgc2VydmVycyB0aGFuIGFy
ZSBuZWNlc3NhcnkgdG9kYXkuIE5UUCBzZXJ2ZXJzIDxicj4NCnRyeSB0byBtaW5pbWl6ZSB0aGUg
cGVyLWNsaWVudCBzdGF0ZSAob3Iga2VlcCBpdCB6ZXJvIGlmIHBvc3NpYmxlKSwgPGJyPg0Kd2hp
bGUgUVVJQyBtYXkgcmVxdWlyZSBwZXItY2xpZW50IHN0YXRlIGluIG9yZGVyIHRvIGFsbG93IDAt
UlRULiBBbHNvIDxicj4NCnRoZSBwcmVjaXNpb24gb2YgTlRQIG1heSBiZSBsb3dlciB0aGFuIGV4
aXN0aW5nIGltcGxlbWVudGF0aW9ucyBpZiA8YnI+DQppbXBsZW1lbnRlZCBpbiB1c2VyIHNwYWNl
LiA8YnI+DQo8YnI+DQomZ3Q7IFlvdSBhbHNvIGRvbid0IHdhbnQgYXV0b21hdGljIHJldHJhbnNt
aXNzaW9uIGluIE5UUCwgYW5kIHRoZSBmbG93IDxicj4NCiZndDsgY29udHJvbCBpcyBlc3NlbnRp
YWxseSBub25leGlzdGVudDogaXQncyBkcml2ZW4gYnkgdGhlIHN5bmNocm9uaXphdGlvbiA8YnI+
DQomZ3Q7IGxvb3AuIDxicj4NCjxicj4NCk9uZSBtYXkgY29uc2lkZXIgdXNpbmcgUVVJQyBpbiBk
YXRhZ3JhbSBtb2RlLCBhbmQgdGhpcyB3b3VsZCBwcmV2ZW50IDxicj4NCnJldHJhbnNtaXNzaW9u
cy4gQUNLcyB3b3VsZCBzdGlsbCBiZSBzZW50IGluIHRoaXMgY2FzZS4gPGJyPg0KPGJyPg0KQ2hl
ZXJzLCA8YnI+DQpUYWwuIDxicj4NCjxicj4NCjxicj4NCjxicj4NCk9uIE1vbiwgQXByIDEzLCAy
MDIwIGF0IDk6MTggQU0gV2F0c29uIExhZGQgJmx0OzxhIGhyZWY9Im1haWx0bzp3YXRzb25ibGFk
ZEBnbWFpbC5jb20iPndhdHNvbmJsYWRkQGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOg0KPGJyPg0K
Jmd0OyA8YnI+DQomZ3Q7IE9uIFN1biwgQXByIDEyLCAyMDIwIGF0IDExOjAzIFBNIEVyaWsgS2xp
bmUgJmx0OzxhIGhyZWY9Im1haWx0bzplay5pZXRmQGdtYWlsLmNvbSI+ZWsuaWV0ZkBnbWFpbC5j
b208L2E+Jmd0OyB3cm90ZToNCjxicj4NCiZndDsgJmx0O2Nob3AmZ3Q7IDxicj4NCiZndDsgJmd0
OyA8YnI+DQomZ3Q7ICZndDsgVGhpcyBjYW1lIHRvIG1pbmQgYmVjYXVzZSBJIGhhZCBhIHNpbGx5
IGlkZWEuIEFzIEkgd2F0Y2hlZCBDaHJpc3RpYW4ncyBwcmVzZW50YXRpb24gaW4gZHByaXZlIEkg
dGhvdWdodCAoYSkgdGhpcyBEb1EgZG9jIHJlYWxseSBiZW5lZml0cyBmcm9tIENocmlzdGlhbiBr
bm93aW5nIHdoYXQgaGUncyBkb2luZyB3aXRoIFFVSUMsIGFuZCAoYikgSSB3b25kZXJlZCBpZiBJ
IGNvdWxkIHJ1biBOVFAgb3ZlciBRVUlDLiBMaWtlIEkgc2FpZCwgdGhpcw0KIGlzIHByb2JhYmx5
IHNpbGx5IGFuZCB0aGVyZSBtaWdodCBiZSBub3RoaW5nIHRvIGdhaW4gZnJvbSB0aGUgYXR0ZW1w
dCwgYnV0IGl0IGdvdCBtZSB0aGlua2luZyBhYm91dCBndWlkYW5jZSBmb3IgYW55b25lIGVsc2Ug
d2l0aCBib3RoIChhKSBzdWNoIGFuIGlkZWEgYW5kIChiKSB0aGUgdGltZSB0byB3cml0ZS9pbXBs
ZW1lbnQgYSBwcm9wb3NhbC4NCjxicj4NCiZndDsgPGJyPg0KJmd0OyBOVFAgaGFzIGEgdmVyeSB1
bmlxdWUgcHJvcGVydHk6IG9uZSBwYWNrZXQgaXMgc2VudCBldmVyeSAxMDI0IG9yIDUxMiA8YnI+
DQomZ3Q7IHNlY29uZHMgb3Igc28gYnkgdGhlIGNsaWVudC4gQSBzaW5nbGUgc2VydmVyIGNhbiBo
YW5kbGUgYSBoaWdoIHBhY2tldCA8YnI+DQomZ3Q7IHJhdGUgZWFzaWx5IGJlY2F1c2Ugb2YgdGhl
IHN0YXRlbGVzc25lc3MuIEFkZGluZyBzdGF0ZSB3b3VsZCBzdGFydCA8YnI+DQomZ3Q7IGdldHRp
bmcgcHJvYmxlbWF0aWMgYXQgdGhlIGhpZ2ggcGFja2V0IHJhdGVzLiA8YnI+DQomZ3Q7IDxicj4N
CiZndDsgWW91IGFsc28gZG9uJ3Qgd2FudCBhdXRvbWF0aWMgcmV0cmFuc21pc3Npb24gaW4gTlRQ
LCBhbmQgdGhlIGZsb3cgPGJyPg0KJmd0OyBjb250cm9sIGlzIGVzc2VudGlhbGx5IG5vbmV4aXN0
ZW50OiBpdCdzIGRyaXZlbiBieSB0aGUgc3luY2hyb25pemF0aW9uIDxicj4NCiZndDsgbG9vcC4g
PGJyPg0KJmd0OyA8YnI+DQomZ3Q7IEdldHRpbmcgdGhyb3VnaCBtaWRkbGVib3hlcyBpc24ndCBu
b3RoaW5nISBCdXQgdGhhdCdzIG1vcmUgYSBuZXcgcG9ydCwgPGJyPg0KJmd0OyBhbmQgaWRlYWxs
eSB5b3Ugd2FudCBtaWRkbGVib3hlcyB0byBjb3JyZWN0IGZvciBwYWNrZXQgcXVldWluZyB0aW1l
cy4gPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IFNpbmNlcmVseSwgPGJyPg0KJmd0OyBXYXRzb24gTGFk
ZCA8YnI+DQomZ3Q7IDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ib2R5
Pg0KPC9odG1sPg0K

--_000_176A9D81A49E47F084AE6A96864DF7B1fbcom_--


From nobody Tue Apr 14 12:42:40 2020
Return-Path: <ianswett@google.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACC833A0DC5 for <quic@ietfa.amsl.com>; Tue, 14 Apr 2020 12:42:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.599
X-Spam-Level: 
X-Spam-Status: No, score=-17.599 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, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S5KCvQcSm2zF for <quic@ietfa.amsl.com>; Tue, 14 Apr 2020 12:42:37 -0700 (PDT)
Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com [IPv6:2a00:1450:4864:20::444]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC3243A0DC2 for <quic@ietf.org>; Tue, 14 Apr 2020 12:42:36 -0700 (PDT)
Received: by mail-wr1-x444.google.com with SMTP id h9so15915188wrc.8 for <quic@ietf.org>; Tue, 14 Apr 2020 12:42:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+h0C95h2WfwKkIjcc3DyvSq8Y9XoKwS5fyoXolv+b7s=; b=JRY2jW56gXVT2K2zT3WlBMZFuUCnn6IuSv23MkcYz10DGmIFrqWJLxIjg7KviXPyra Whh1jZanZjOYRZZGFtkXXZBD2JRrzJ6uB7C8LfjcyCtH49HWNjwPV/SUgKd4xM/IxxO5 ujpr6bncyMuGKIrcEMRa4uoKTUiYlRi9CMa4xsDncgCZK8mC7axEtRm+z6aXrxkYKvUG 7QKgmICuEVgseNeAarU/po6DVtwwiv58fF+LJTJpW9FZ47q/o11CncwIBNp6cjbpOzVj BC2Sx5qv83Bq9eYZVuVVV97WALsPxMCgy7MtfEGFqM+qE7LO4D6xwAXE78lupkAqTohC hozQ==
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:cc; bh=+h0C95h2WfwKkIjcc3DyvSq8Y9XoKwS5fyoXolv+b7s=; b=FHDMX4XlKKkxkNUuEQ+Iw2bmXo/6g442p5IbpKGogMyOauGyNgii27sL30advHvQoT EnbL/yvsmO3RxZOakdQykS/aeRmZm16F63hC++RYxtE3JEad/5fJDkwSDLEfZwM0ibQ4 j96qOMaLbBkWbkdtMsw74+JJgci6wLa7G0b0XzTWaBM3/e54wrI4CYQTNvxiKn9vvDUN eHkbTtc8JgMbhQhTfefvixMKhhVpaYa5qbzPaDMH1+jhmUuu+3dr75j33S+E02d+b2l8 nPXzarZ3HN300cBjb8g+nKgFWbxGmHDUQDuu06K+sF0JmRZovIYQkUdUJ8++YW0BeGQT EP9Q==
X-Gm-Message-State: AGi0PuaU37BKIMq/vL1GzhBTn5PN9mRgU/EUJjoMKHPnHPm04MLrwvrC 9odW7FYczNLaceLRLXHJOVlMc7WaK/Fub+bahCnSTQ==
X-Google-Smtp-Source: APiQypJz6KTG1lOgr22uYzRXY0iqJDuV31wIT8sThVmD/qBM+8gJ8vjmuOcKZy7DbJ+ql/lJPxiMaHu8LjHfMWzg+vI=
X-Received: by 2002:adf:cd8c:: with SMTP id q12mr26792954wrj.419.1586893354674;  Tue, 14 Apr 2020 12:42:34 -0700 (PDT)
MIME-Version: 1.0
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be> <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com> <2387458e-f2fd-2de9-ee68-4cee8ebbe9ed@uclouvain.be> <F2392732-FC09-46D0-99DF-EED238C68C77@fb.com> <b9982c48f7d9fd07542ec2504f1a9fbe67956a62.camel@ericsson.com> <CAKKJt-csFnU=Poiu6gEYkqsawfKeRiOu_ssn4LjxXmFFHHu2GA@mail.gmail.com> <02975081ad545b65391bc0da6eebe59c85b7f798.camel@ericsson.com> <CAKKJt-fOJzQYZmjdniGj8RJdjP93VmhaPiOmd_0nJaKgqRKdEg@mail.gmail.com> <CH2PR22MB208654E65CB9AA005523EB29DADE0@CH2PR22MB2086.namprd22.prod.outlook.com> <41311F09-2CA2-4F1A-86F5-4CCC99252790@fb.com>
In-Reply-To: <41311F09-2CA2-4F1A-86F5-4CCC99252790@fb.com>
From: Ian Swett <ianswett@google.com>
Date: Tue, 14 Apr 2020 15:42:22 -0400
Message-ID: <CAKcm_gP3YM5ZZNBUp3xapEqBwJ_YN2HqO5J6NGkGfb=hwTBCtg@mail.gmail.com>
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
To: Roberto Peon <fenix@fb.com>
Cc: Mike Bishop <mbishop@evequefou.be>,  Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>,  Magnus Westerlund <magnus.westerlund@ericsson.com>, "ted.ietf@gmail.com" <ted.ietf@gmail.com>,  "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>,  Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>,  "lucaspardue.24.7@gmail.com" <lucaspardue.24.7@gmail.com>, "lars@eggert.org" <lars@eggert.org>,  "quic@ietf.org" <quic@ietf.org>, "mt@lowentropy.net" <mt@lowentropy.net>
Content-Type: multipart/alternative; boundary="000000000000b42c6e05a3456634"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/IQMPpj-yqBYUhdDjq1xIbyph9Xo>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Apr 2020 19:42:40 -0000

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

Given 0-RTT makes connection establishment fast, is the gain of sharing a
'connection' across multiple sessions a shared congestion controller or
something else?

Put another way: why not just open multiple connections, since that's
substantially easier?

On Tue, Apr 14, 2020 at 2:49 PM Roberto Peon <fenix@fb.com> wrote:

> My idea of =E2=80=98session=E2=80=99 is potentially very simple:
> - Route some set of streams to the same ultimate endpoint, by having each
> of these streams use some same session-ID.
> I=E2=80=99ve called this =E2=80=9Cstream grouping=E2=80=9D in the past, b=
ut lets call it
> session-id for now.
>
> There are other things one can throw-in, such as doing compression, or
> various settings (prioritization policy statements, for instance) on a pe=
r
> session-id basis.
> Once you have that, you don=E2=80=99t need to deploy new proxies to suppo=
rt new
> protocols=E2=80=94 each protocol on the connection can use a different se=
ssion-id
> from that of the other protocols, and it is sufficient.
>
> There is, separately, some fun API-related problems around multipath that
> are unrelated to sessions.
> -=3DR
>
>
>
> *From: *Mike Bishop <mbishop@evequefou.be>
> *Date: *Friday, April 10, 2020 at 8:44 AM
> *To: *Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Magnus
> Westerlund <magnus.westerlund@ericsson.com>
> *Cc: *"ted.ietf@gmail.com" <ted.ietf@gmail.com>, Roberto Peon <
> fenix@fb.com>, "Olivier.Bonaventure@uclouvain.be" <
> Olivier.Bonaventure@uclouvain.be>, Mirja Kuehlewind <
> mirja.kuehlewind@ericsson.com>, "lucaspardue.24.7@gmail.com" <
> lucaspardue.24.7@gmail.com>, "lars@eggert.org" <lars@eggert.org>, "
> quic@ietf.org" <quic@ietf.org>, "mt@lowentropy.net" <mt@lowentropy.net>
> *Subject: *RE: Use of multiple paths [was: Re: [Fwd: New Liaison
> Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
>
>
>
> Functionally, I think that what gets exposed to an application is a
> connection object with a set of streams.  An application needs to take so=
me
> combination of two design choices:
>
>    - A new protocol model that is tailored to a multi-stream transport
>    - Running an instance of the protocol on each stream
>
>
>
> HTTP/3 is a hybrid of the two, with the overall protocol handling multipl=
e
> streams but requests on each stream might be extracted and routed
> separately.  An ALPN token inherently defines the protocol, and the
> protocol has to define how to do this.  There can=E2=80=99t be an ALPN pr=
otocol for
> =E2=80=9CI dunno.=E2=80=9D
>
>
>
> When designing multi-path, you=E2=80=99ll have different focuses based on=
 which
> model you assume the protocol is using.  For example, you can route each
> stream independently =E2=80=93 but if you fail to deliver a stream that h=
as
> cross-stream dependencies, then everything suffers.  Protocols over QUIC
> will inherently require a separate definition from the same protocol over
> TCP, unless you use a single stream.  (Protocols over SCTP wouldn=E2=80=
=99t
> sacrifice as much to be ported directly.)
>
>
>
> If I=E2=80=99m extrapolating Roberto=E2=80=99s idea of a session layer co=
rrectly, it=E2=80=99s
> essentially an understanding in QUIC that would describe how the
> application intends to use the multiple streams and how they=E2=80=99re r=
elated to
> each other.  I don=E2=80=99t think you can do that generically, but if yo=
u could, I
> agree it would simplify a lot of concerns.
>
>
>
> Ultimately, I think multi-path would have to manifest the same way
> multi-stream does =E2=80=93 you expose it to the application layer, and l=
et the app
> direct how to leverage it for the way it=E2=80=99s mapped onto the transp=
ort.
>
>
>
> *From:* QUIC <quic-bounces@ietf.org> *On Behalf Of * Spencer Dawkins at
> IETF
> *Sent:* Tuesday, April 7, 2020 10:23 AM
> *To:* Magnus Westerlund <magnus.westerlund@ericsson.com>
> *Cc:* ted.ietf@gmail.com; fenix@fb.com; Olivier.Bonaventure@uclouvain.be;
> Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>;
> lucaspardue.24.7@gmail.com; lars@eggert.org; quic@ietf.org;
> mt@lowentropy.net
> *Subject:* Re: Use of multiple paths [was: Re: [Fwd: New Liaison
> Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
>
>
>
> Hi, Magnus,
>
>
>
> On Tue, Apr 7, 2020 at 2:48 AM Magnus Westerlund <
> magnus.westerlund@ericsson.com> wrote:
>
> Thanks,
>
> So I was groping after something more complex. So basically the definitio=
n
> of
> reliable multi-stream usage of QUIC that has an ALPN to identify that
> there it
> is up to the application to interpret how the streams are used. A sort of
> "TCP
> socket" for QUIC? Which might also imply some basic constraints on the AP=
I
> between the application and the QUIC stack?
>
> Magnus
>
>
>
> Thanks for this. I was thinking that what you're talking about, is what
> other people are also groping for, assuming various levels of complexity =
:-)
>
>
>
> Could you give an example or two of the kind of basic constraints you're
> thinking of, so we can better understand?
>
>
>
> Best,
>
>
>
> Spencer
>

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

<div dir=3D"ltr">Given=C2=A00-RTT makes connection establishment fast, is t=
he gain of sharing a &#39;connection&#39; across multiple sessions a shared=
 congestion controller or something else?<div><br></div><div>Put another wa=
y: why not just open multiple connections, since that&#39;s substantially e=
asier?</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"=
gmail_attr">On Tue, Apr 14, 2020 at 2:49 PM Roberto Peon &lt;<a href=3D"mai=
lto:fenix@fb.com">fenix@fb.com</a>&gt; wrote:<br></div><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_5754689833318377103WordSection1">
<p class=3D"MsoNormal">My idea of =E2=80=98session=E2=80=99 is potentially =
very simple:<br>
- Route some set of streams to the same ultimate endpoint, by having each o=
f these streams use some same session-ID.<br>
I=E2=80=99ve called this =E2=80=9Cstream grouping=E2=80=9D in the past, but=
 lets call it session-id for now.<br>
<br>
There are other things one can throw-in, such as doing compression, or vari=
ous settings (prioritization policy statements, for instance) on a per sess=
ion-id basis.<br>
Once you have that, you don=E2=80=99t need to deploy new proxies to support=
 new protocols=E2=80=94 each protocol on the connection can use a different=
 session-id from that of the other protocols, and it is sufficient.<br>
<br>
There is, separately, some fun API-related problems around multipath that a=
re unrelated to sessions.<br>
-=3DR<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12pt;color:black">From: =
</span></b><span style=3D"font-size:12pt;color:black">Mike Bishop &lt;<a hr=
ef=3D"mailto:mbishop@evequefou.be" target=3D"_blank">mbishop@evequefou.be</=
a>&gt;<br>
<b>Date: </b>Friday, April 10, 2020 at 8:44 AM<br>
<b>To: </b>Spencer Dawkins at IETF &lt;<a href=3D"mailto:spencerdawkins.iet=
f@gmail.com" target=3D"_blank">spencerdawkins.ietf@gmail.com</a>&gt;, Magnu=
s Westerlund &lt;<a href=3D"mailto:magnus.westerlund@ericsson.com" target=
=3D"_blank">magnus.westerlund@ericsson.com</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:ted.ietf@gmail.com" target=3D"_blank">te=
d.ietf@gmail.com</a>&quot; &lt;<a href=3D"mailto:ted.ietf@gmail.com" target=
=3D"_blank">ted.ietf@gmail.com</a>&gt;, Roberto Peon &lt;<a href=3D"mailto:=
fenix@fb.com" target=3D"_blank">fenix@fb.com</a>&gt;, &quot;<a href=3D"mail=
to:Olivier.Bonaventure@uclouvain.be" target=3D"_blank">Olivier.Bonaventure@=
uclouvain.be</a>&quot; &lt;<a href=3D"mailto:Olivier.Bonaventure@uclouvain.=
be" target=3D"_blank">Olivier.Bonaventure@uclouvain.be</a>&gt;, Mirja Kuehl=
ewind &lt;<a href=3D"mailto:mirja.kuehlewind@ericsson.com" target=3D"_blank=
">mirja.kuehlewind@ericsson.com</a>&gt;, &quot;<a href=3D"mailto:lucaspardu=
e.24.7@gmail.com" target=3D"_blank">lucaspardue.24.7@gmail.com</a>&quot; &l=
t;<a href=3D"mailto:lucaspardue.24.7@gmail.com" target=3D"_blank">lucaspard=
ue.24.7@gmail.com</a>&gt;,
 &quot;<a href=3D"mailto:lars@eggert.org" target=3D"_blank">lars@eggert.org=
</a>&quot; &lt;<a href=3D"mailto:lars@eggert.org" target=3D"_blank">lars@eg=
gert.org</a>&gt;, &quot;<a href=3D"mailto:quic@ietf.org" target=3D"_blank">=
quic@ietf.org</a>&quot; &lt;<a href=3D"mailto:quic@ietf.org" target=3D"_bla=
nk">quic@ietf.org</a>&gt;, &quot;<a href=3D"mailto:mt@lowentropy.net" targe=
t=3D"_blank">mt@lowentropy.net</a>&quot; &lt;<a href=3D"mailto:mt@lowentrop=
y.net" target=3D"_blank">mt@lowentropy.net</a>&gt;<br>
<b>Subject: </b>RE: Use of multiple paths [was: Re: [Fwd: New Liaison State=
ment, &quot;LS on need for Multi-Path QUIC for ATSSS&quot;]]<u></u><u></u><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal">Functionally, I think that what gets exposed to an a=
pplication is a connection object with a set of streams.=C2=A0 An applicati=
on needs to take some combination of two design choices:<u></u><u></u></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"gmail-m_5754689833318377103MsoListParagraph" style=3D"margin-l=
eft:0in">A new protocol model that is tailored to a multi-stream transport<=
u></u><u></u></li><li class=3D"gmail-m_5754689833318377103MsoListParagraph"=
 style=3D"margin-left:0in">Running an instance of the protocol on each stre=
am<u></u><u></u></li></ul>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">HTTP/3 is a hybrid of the two, with the overall prot=
ocol handling multiple streams but requests on each stream might be extract=
ed and routed separately.=C2=A0 An ALPN token inherently defines the protoc=
ol, and the protocol has to define how
 to do this.=C2=A0 There can=E2=80=99t be an ALPN protocol for =E2=80=9CI d=
unno.=E2=80=9D<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">When designing multi-path, you=E2=80=99ll have diffe=
rent focuses based on which model you assume the protocol is using.=C2=A0 F=
or example, you can route each stream independently =E2=80=93 but if you fa=
il to deliver a stream that has cross-stream dependencies,
 then everything suffers.=C2=A0 Protocols over QUIC will inherently require=
 a separate definition from the same protocol over TCP, unless you use a si=
ngle stream.=C2=A0 (Protocols over SCTP wouldn=E2=80=99t sacrifice as much =
to be ported directly.)<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">If I=E2=80=99m extrapolating Roberto=E2=80=99s idea =
of a session layer correctly, it=E2=80=99s essentially an understanding in =
QUIC that would describe how the application intends to use the multiple st=
reams and how they=E2=80=99re related to each other.=C2=A0 I don=E2=80=99t =
think
 you can do that generically, but if you could, I agree it would simplify a=
 lot of concerns.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Ultimately, I think multi-path would have to manifes=
t the same way multi-stream does =E2=80=93 you expose it to the application=
 layer, and let the app direct how to leverage it for the way it=E2=80=99s =
mapped onto the transport.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><b>From:</b> QUIC &lt;<a href=3D"mailto:quic-bounces=
@ietf.org" target=3D"_blank">quic-bounces@ietf.org</a>&gt; <b>On Behalf Of =
</b>
Spencer Dawkins at IETF<br>
<b>Sent:</b> Tuesday, April 7, 2020 10:23 AM<br>
<b>To:</b> Magnus Westerlund &lt;<a href=3D"mailto:magnus.westerlund@ericss=
on.com" target=3D"_blank">magnus.westerlund@ericsson.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:ted.ietf@gmail.com" target=3D"_blank">ted.ietf=
@gmail.com</a>; <a href=3D"mailto:fenix@fb.com" target=3D"_blank">fenix@fb.=
com</a>; <a href=3D"mailto:Olivier.Bonaventure@uclouvain.be" target=3D"_bla=
nk">Olivier.Bonaventure@uclouvain.be</a>; Mirja Kuehlewind &lt;<a href=3D"m=
ailto:mirja.kuehlewind@ericsson.com" target=3D"_blank">mirja.kuehlewind@eri=
csson.com</a>&gt;; <a href=3D"mailto:lucaspardue.24.7@gmail.com" target=3D"=
_blank">lucaspardue.24.7@gmail.com</a>; <a href=3D"mailto:lars@eggert.org" =
target=3D"_blank">lars@eggert.org</a>; <a href=3D"mailto:quic@ietf.org" tar=
get=3D"_blank">quic@ietf.org</a>; <a href=3D"mailto:mt@lowentropy.net" targ=
et=3D"_blank">mt@lowentropy.net</a><br>
<b>Subject:</b> Re: Use of multiple paths [was: Re: [Fwd: New Liaison State=
ment, &quot;LS on need for Multi-Path QUIC for ATSSS&quot;]]<u></u><u></u><=
/p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">Hi, Magnus,=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal">On Tue, Apr 7, 2020 at 2:48 AM Magnus Westerlund &lt=
;<a href=3D"mailto:magnus.westerlund@ericsson.com" target=3D"_blank">magnus=
.westerlund@ericsson.com</a>&gt; wrote:<u></u><u></u></p>
</div>
<blockquote style=3D"border-top:none;border-right:none;border-bottom:none;b=
order-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin:5pt 0i=
n 5pt 4.8pt">
<p class=3D"MsoNormal">Thanks,<br>
<br>
So I was groping after something more complex. So basically the definition =
of<br>
reliable multi-stream usage of QUIC that has an ALPN to identify that there=
 it<br>
is up to the application to interpret how the streams are used. A sort of &=
quot;TCP<br>
socket&quot; for QUIC? Which might also imply some basic constraints on the=
 API<br>
between the application and the QUIC stack? <br>
<br>
Magnus<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks for this. I was thinking that what you&#39;re=
 talking about, is what other people are also groping for, assuming various=
 levels of complexity :-)<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Could you give an example or two of the kind of basi=
c constraints you&#39;re thinking of, so we can better understand?<u></u><u=
></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Best,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Spencer<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>

</blockquote></div>

--000000000000b42c6e05a3456634--


From nobody Tue Apr 14 13:29:26 2020
Return-Path: <prvs=1373b419f6=fenix@fb.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0ED983A0ECD for <quic@ietfa.amsl.com>; Tue, 14 Apr 2020 13:29:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.118
X-Spam-Level: 
X-Spam-Status: No, score=-2.118 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=fb.com header.b=CtcJYA9G; dkim=pass (1024-bit key) header.d=fb.onmicrosoft.com header.b=QlK6tXjK
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2QTkKj7VNKLD for <quic@ietfa.amsl.com>; Tue, 14 Apr 2020 13:29:22 -0700 (PDT)
Received: from mx0a-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A43E23A0ECB for <quic@ietf.org>; Tue, 14 Apr 2020 13:29:22 -0700 (PDT)
Received: from pps.filterd (m0001303.ppops.net [127.0.0.1]) by m0001303.ppops.net (8.16.0.42/8.16.0.42) with SMTP id 03EKS4do030166; Tue, 14 Apr 2020 13:29:12 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=facebook; bh=xczj/iWJDruH+TPo53VXg6AcSNCQAs0EjmhMr1dDLxU=; b=CtcJYA9G/r1c/YyUnIlGoncsqnY1X/RijzhSILlhJ5Srt4QZyasmmn/Z921OhA5q+Uiy E28fIDcd4IS2kyuoWU0dOrx5cf85hC1blBasDXUqvnwDuPbAPXFcgeyzKiTYAUaT5bkv 1nDlaUTbtzgTSORLnw8KmtNSoac3Mpm8loo= 
Received: from maileast.thefacebook.com ([163.114.130.16]) by m0001303.ppops.net with ESMTP id 30c9vbtqdh-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Tue, 14 Apr 2020 13:29:11 -0700
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (100.104.31.183) by o365-in.thefacebook.com (100.104.36.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1847.3; Tue, 14 Apr 2020 13:29:10 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WdLMT10a0J4DWfsZtaafobjQKad9nSvEv7eRjHudwV9/y5h6EIsNOMmSdBz8Uhuh4eLRFmWY2krOjE3WZ5nj2Rm2P3sRlruG2IIhN8OrjY8rrA5mDJgL8PHGTtPzUeJq3OQOeLrdYOU6L2MqVGIe/MO0iVFmSjJEvLEiPfisiJJlVHd7lhkfv39EbG+1fqoWEm7cfRustx3wZw6DBqIRkR2P/12eBiUl4Tqsj5+E7rm/j4xDXJXNaqcS9OcWpFZSwYIvS13m2HLmdd5w4d/dylytItKmk+lFmD3/Owmk2LcHcgAiAlzgqb20HQeeJ/T5q97eG4MWFU5JZbNGXu/cSg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xczj/iWJDruH+TPo53VXg6AcSNCQAs0EjmhMr1dDLxU=; b=IOjP1NxKFl97JFqTOoBsSQCFqWGcHhJ7BkR3BovVvhS5UOmJfGXjMOMsZnkdlJdf/sLI4Oit9WJvLp7TMQs7jYl77mLdd9C/CXJp48imYrXW9F4TVPojj++Wi5DoQ6JPXKhNpZZEwosM/SNCG6g0kyB7zfLqBtz9JLqZzuqpbU3mVkpyrvAuxT7sZ6gV+vpsQDDGhPB2Jo+hEXUNp4KNH+vZ0rqjoSxTl42l3RodNzRLuE6N+vXbQOSALY1VW4m3vj41vbe0KWvBxzbFcmJSfZtYggBNOSYbwFhBIYptJbDtEosO4TUquLf+DCBynAScqcVrE910WkvGCAOWziB2zg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fb.com; dmarc=pass action=none header.from=fb.com; dkim=pass header.d=fb.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector2-fb-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xczj/iWJDruH+TPo53VXg6AcSNCQAs0EjmhMr1dDLxU=; b=QlK6tXjKeeB+r2V66p4Sguhch56oqeZiLiJ3adcbFqxSf9NiPTKtuVayaLQ89xIyAXnwauae6WPVC879SmN+avHVqoSm1YpyuSfqVzL06i/8Mpg0MlwYQEx7/vDcU94Ytl4YradTlH+wrU72ouk/0F7VqMGMwtrW44d+xX3n9tQ=
Received: from MW3PR15MB3948.namprd15.prod.outlook.com (2603:10b6:303:4b::7) by MW3PR15MB3994.namprd15.prod.outlook.com (2603:10b6:303:45::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.19; Tue, 14 Apr 2020 20:29:09 +0000
Received: from MW3PR15MB3948.namprd15.prod.outlook.com ([fe80::ccfe:f881:43bb:3892]) by MW3PR15MB3948.namprd15.prod.outlook.com ([fe80::ccfe:f881:43bb:3892%5]) with mapi id 15.20.2900.028; Tue, 14 Apr 2020 20:29:09 +0000
From: Roberto Peon <fenix@fb.com>
To: Ian Swett <ianswett@google.com>
CC: Mike Bishop <mbishop@evequefou.be>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "ted.ietf@gmail.com" <ted.ietf@gmail.com>, "Olivier.Bonaventure@uclouvain.be" <Olivier.Bonaventure@uclouvain.be>, "Mirja Kuehlewind" <mirja.kuehlewind@ericsson.com>, "lucaspardue.24.7@gmail.com" <lucaspardue.24.7@gmail.com>, "lars@eggert.org" <lars@eggert.org>, "quic@ietf.org" <quic@ietf.org>, "mt@lowentropy.net" <mt@lowentropy.net>
Subject: Re: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Topic: Use of multiple paths [was: Re: [Fwd: New Liaison Statement, "LS on need for Multi-Path QUIC for ATSSS"]]
Thread-Index: AQHWCb9S1+bTW3c/Fkmo5bSbbOBgxqhncZmAgAAR+gCAABvKgP//sDKAgAS/GICAAKEQgIAAnrqAgABuKICABMkjYIAGC/uAgACEawD//5e5AA==
Date: Tue, 14 Apr 2020 20:29:09 +0000
Message-ID: <2E4DCCEA-BE44-494B-8F09-F67433989608@fb.com>
References: <C48DFF7F-1B67-42E2-8A82-1A04E097AD46@ericsson.com> <b9f29f18-ec1b-3c3d-48de-e52d420d66c4@uclouvain.be> <CALGR9oaNSqPMRNwt27J=cRfCS3paLoVPcGORyoZUKBQwuM+4tA@mail.gmail.com> <2387458e-f2fd-2de9-ee68-4cee8ebbe9ed@uclouvain.be> <F2392732-FC09-46D0-99DF-EED238C68C77@fb.com> <b9982c48f7d9fd07542ec2504f1a9fbe67956a62.camel@ericsson.com> <CAKKJt-csFnU=Poiu6gEYkqsawfKeRiOu_ssn4LjxXmFFHHu2GA@mail.gmail.com> <02975081ad545b65391bc0da6eebe59c85b7f798.camel@ericsson.com> <CAKKJt-fOJzQYZmjdniGj8RJdjP93VmhaPiOmd_0nJaKgqRKdEg@mail.gmail.com> <CH2PR22MB208654E65CB9AA005523EB29DADE0@CH2PR22MB2086.namprd22.prod.outlook.com> <41311F09-2CA2-4F1A-86F5-4CCC99252790@fb.com> <CAKcm_gP3YM5ZZNBUp3xapEqBwJ_YN2HqO5J6NGkGfb=hwTBCtg@mail.gmail.com>
In-Reply-To: <CAKcm_gP3YM5ZZNBUp3xapEqBwJ_YN2HqO5J6NGkGfb=hwTBCtg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
x-originating-ip: [98.234.190.115]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 21ef70bc-d97d-4c5c-e77e-08d7e0b27c76
x-ms-traffictypediagnostic: MW3PR15MB3994:
x-microsoft-antispam-prvs: <MW3PR15MB3994DF5BC070A9C5D73DBD3BCDDA0@MW3PR15MB3994.namprd15.prod.outlook.com>
x-fb-source: Internal
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0373D94D15
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MW3PR15MB3948.namprd15.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(376002)(136003)(396003)(366004)(39860400002)(346002)(2616005)(6486002)(33656002)(2906002)(6916009)(478600001)(71200400001)(6512007)(76116006)(91956017)(53546011)(6506007)(186003)(36756003)(54906003)(8936002)(4326008)(66476007)(66556008)(316002)(66446008)(8676002)(64756008)(7416002)(86362001)(66946007)(5660300002)(81156014)(26005); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: fb.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: lDRPn0IfzQgrxQnEUS1WZ7U6bH4Ld9WsZJS8j3Jx6yEkXm9JCpOSIPSH9ZFXDhENIFbyWW562COKu8SDaYU8VX/pHaso+jzCVVmJWxkOmvZ4Xy5yEk4Y9virk2ySFxeOzipa4Kk/2cFVul45fMIsetlyolZuGMP3zJDUnlUjZ7IDKY8uj+naJ0LPbVd4PgURdptOdZNmGGhqt9zvUOGgonkdsqSHniWMeQbB+NGE7VgZklYTJh4jCl9UZx604xHhr1m996Cl360rHsBtV53Sqi7jLUpVNEgAWcNN60p2rvYvIvcm6S6I7PuYUjaKe/tHoasm98THWDqN0JrvJrxAgmbCRtRI09eonwk+9QtJmxyKcX3Klj4FmOGUxU1UhwQHIejIxMhv0TXukC5pQ0wqoag2tSTwmgjC/jji7I3BH2AHo1QfY1AdJyShl2L9iySZ
x-ms-exchange-antispam-messagedata: pUOZcNn5KOH1eWrDxUJ+mFWzzh3R0xtLvsJmwoWbGLxgxecU+KrxM1kr+hdrClaCBCj6sXOA7FvNYaQiEkhBXIEssFECIQk10Y1uh3vkEqByLTlhogbEwRcEmbuKeqSzdCleGPXgcyfmpebNm1m7Ww==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_2E4DCCEABE44494B8F09F67433989608fbcom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 21ef70bc-d97d-4c5c-e77e-08d7e0b27c76
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Apr 2020 20:29:09.2316 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: o+ZpPIOgDDu100zK5vgYZY4TJNmpm9VfP0uVewJUrC0Idrd35cF32uy5+1eGz8YO
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR15MB3994
X-OriginatorOrg: fb.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-14_10:2020-04-14, 2020-04-14 signatures=0
X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 malwarescore=0 spamscore=0 priorityscore=1501 phishscore=0 adultscore=0 mlxscore=0 lowpriorityscore=0 clxscore=1011 suspectscore=0 mlxlogscore=999 impostorscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004140145
X-FB-Internal: deliver
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/JoZqyBKjkC2Wixyp6brfVk_LuHM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Apr 2020 20:29:25 -0000

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

V2l0aCBtdWx0aXBsZSBjb25uZWN0aW9ucyB5b3UgYWxtb3N0IGFsd2F5cyBlbmQgdXAgd2l0aCBt
dWx0aXBsZSBjb25nZXN0aW9uIGNvbnRyb2xsZXJzLCB3aGljaCB0aGVuIGZpZ2h0IGFtb25nc3Qg
dGhlbXNlbHZlcywgY2F1c2luZyBzZWxmLWNvbmdlc3Rpb24sIHBvdGVudGlhbGx5IGFkZGl0aW9u
YWwgbGF0ZW5jeSAocmFtcGluZyB0aGUgY29uZ2VzdGlvbiB3aW5kb3cgdXApIG9yIG90aGVyIGZ1
biB0aGluZ3MuDQpJbWhvLCBpdCBpcyBkZXNpcmFibGUgdG8gbWluaW1pemUgdGhlIHRvdGFsIG51
bWJlciBvZiBjb25nZXN0aW9uLWNvbnRyb2xsZXJzIGludm9sdmVkIHdoZXJldmVyIHBvc3NpYmxl
LCBzdXBwb3NpbmcgdGhhdCB0aGVzZSBDQ3MgaGF2ZSByZWFzb25hYmxlIGFsZ29yaXRobXMuDQoN
ClRoZXJlIHdhcyBhIGxvdCBvZiBnYW1pbmcgb2YgdGhpcyBpbiBIVFRQMSB2cyBIVFRQMiBiZWNh
dXNlIG9mIHRoZSDigJxwb29yIGJlaGF2aW9y4oCdIG9mIHRoZSBDQ3MgZGVwbG95ZWQgZHVyaW5n
IHRoYXQgdGltZeKAlHdoZW4gdGhlcmUgd2FzIGxvc3MgeW914oCZZCBoYXZlIG11bHRpcGxpY2F0
aXZlbHkgbGVzcyBiYW5kd2lkdGggcmVkdWN0aW9uIHdpdGggbXVsdGlwbGUgY29ubmVjdGlvbnMg
YXMgY29tcGFyZWQgdG8gYSBzaW5nbGUgY29ubmVjdGlvbiBiZWNhdXNlIG9mIGhvdyB0aGUgQ0Nz
IHdvcmtlZC4gVGhpcyBpcyB1bHRpbWF0ZWx5IGJhZCBmb3IgdGhlIG5ldHdvcmsgYW5kIHN1Ym9w
dGltYWwgZm9yIHRoZSBhcHBsaWNhdGlvbi4NCg0KU2VwYXJhdGVseSwgY29ubmVjdGlvbnMgYXJl
IGV4cGVuc2l2ZSwgYW5kIHlvdSBjYW4gc3RyZXRjaCB0aGluZ3MgZnVydGhlci9tb3JlIGNoZWFw
bHkgaWYgeW91IGRvbuKAmXQgaGF2ZSB0byBoYW5kbGUgbXVsdGlwbGljYXRpdmVseSBtb3JlLiBE
b1MgYXR0YWNrcy9tYWxpY2lvdXMgYWN0b3JzIGJlY29tZSBtb3JlIG9idmlvdXMgd2hlbiB5b3Ug
ZG8gY29ubmVjdGlvbiByZXVzZSwgYXMgY29tcGFyZWQgdG8gbWFueSBzaW5nbGUgY29ubmVjdGlv
bnMuIEV0Yy4gZXRjLg0KLT1SDQoNCkZyb206IElhbiBTd2V0dCA8aWFuc3dldHRAZ29vZ2xlLmNv
bT4NCkRhdGU6IFR1ZXNkYXksIEFwcmlsIDE0LCAyMDIwIGF0IDEyOjQyIFBNDQpUbzogUm9iZXJ0
byBQZW9uIDxmZW5peEBmYi5jb20+DQpDYzogTWlrZSBCaXNob3AgPG1iaXNob3BAZXZlcXVlZm91
LmJlPiwgU3BlbmNlciBEYXdraW5zIGF0IElFVEYgPHNwZW5jZXJkYXdraW5zLmlldGZAZ21haWwu
Y29tPiwgTWFnbnVzIFdlc3Rlcmx1bmQgPG1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbT4s
ICJ0ZWQuaWV0ZkBnbWFpbC5jb20iIDx0ZWQuaWV0ZkBnbWFpbC5jb20+LCAiT2xpdmllci5Cb25h
dmVudHVyZUB1Y2xvdXZhaW4uYmUiIDxPbGl2aWVyLkJvbmF2ZW50dXJlQHVjbG91dmFpbi5iZT4s
IE1pcmphIEt1ZWhsZXdpbmQgPG1pcmphLmt1ZWhsZXdpbmRAZXJpY3Nzb24uY29tPiwgImx1Y2Fz
cGFyZHVlLjI0LjdAZ21haWwuY29tIiA8bHVjYXNwYXJkdWUuMjQuN0BnbWFpbC5jb20+LCAibGFy
c0BlZ2dlcnQub3JnIiA8bGFyc0BlZ2dlcnQub3JnPiwgInF1aWNAaWV0Zi5vcmciIDxxdWljQGll
dGYub3JnPiwgIm10QGxvd2VudHJvcHkubmV0IiA8bXRAbG93ZW50cm9weS5uZXQ+DQpTdWJqZWN0
OiBSZTogVXNlIG9mIG11bHRpcGxlIHBhdGhzIFt3YXM6IFJlOiBbRndkOiBOZXcgTGlhaXNvbiBT
dGF0ZW1lbnQsICJMUyBvbiBuZWVkIGZvciBNdWx0aS1QYXRoIFFVSUMgZm9yIEFUU1NTIl1dDQoN
CkdpdmVuIDAtUlRUIG1ha2VzIGNvbm5lY3Rpb24gZXN0YWJsaXNobWVudCBmYXN0LCBpcyB0aGUg
Z2FpbiBvZiBzaGFyaW5nIGEgJ2Nvbm5lY3Rpb24nIGFjcm9zcyBtdWx0aXBsZSBzZXNzaW9ucyBh
IHNoYXJlZCBjb25nZXN0aW9uIGNvbnRyb2xsZXIgb3Igc29tZXRoaW5nIGVsc2U/DQoNClB1dCBh
bm90aGVyIHdheTogd2h5IG5vdCBqdXN0IG9wZW4gbXVsdGlwbGUgY29ubmVjdGlvbnMsIHNpbmNl
IHRoYXQncyBzdWJzdGFudGlhbGx5IGVhc2llcj8NCg0KT24gVHVlLCBBcHIgMTQsIDIwMjAgYXQg
Mjo0OSBQTSBSb2JlcnRvIFBlb24gPGZlbml4QGZiLmNvbTxtYWlsdG86ZmVuaXhAZmIuY29tPj4g
d3JvdGU6DQpNeSBpZGVhIG9mIOKAmHNlc3Npb27igJkgaXMgcG90ZW50aWFsbHkgdmVyeSBzaW1w
bGU6DQotIFJvdXRlIHNvbWUgc2V0IG9mIHN0cmVhbXMgdG8gdGhlIHNhbWUgdWx0aW1hdGUgZW5k
cG9pbnQsIGJ5IGhhdmluZyBlYWNoIG9mIHRoZXNlIHN0cmVhbXMgdXNlIHNvbWUgc2FtZSBzZXNz
aW9uLUlELg0KSeKAmXZlIGNhbGxlZCB0aGlzIOKAnHN0cmVhbSBncm91cGluZ+KAnSBpbiB0aGUg
cGFzdCwgYnV0IGxldHMgY2FsbCBpdCBzZXNzaW9uLWlkIGZvciBub3cuDQoNClRoZXJlIGFyZSBv
dGhlciB0aGluZ3Mgb25lIGNhbiB0aHJvdy1pbiwgc3VjaCBhcyBkb2luZyBjb21wcmVzc2lvbiwg
b3IgdmFyaW91cyBzZXR0aW5ncyAocHJpb3JpdGl6YXRpb24gcG9saWN5IHN0YXRlbWVudHMsIGZv
ciBpbnN0YW5jZSkgb24gYSBwZXIgc2Vzc2lvbi1pZCBiYXNpcy4NCk9uY2UgeW91IGhhdmUgdGhh
dCwgeW91IGRvbuKAmXQgbmVlZCB0byBkZXBsb3kgbmV3IHByb3hpZXMgdG8gc3VwcG9ydCBuZXcg
cHJvdG9jb2xz4oCUIGVhY2ggcHJvdG9jb2wgb24gdGhlIGNvbm5lY3Rpb24gY2FuIHVzZSBhIGRp
ZmZlcmVudCBzZXNzaW9uLWlkIGZyb20gdGhhdCBvZiB0aGUgb3RoZXIgcHJvdG9jb2xzLCBhbmQg
aXQgaXMgc3VmZmljaWVudC4NCg0KVGhlcmUgaXMsIHNlcGFyYXRlbHksIHNvbWUgZnVuIEFQSS1y
ZWxhdGVkIHByb2JsZW1zIGFyb3VuZCBtdWx0aXBhdGggdGhhdCBhcmUgdW5yZWxhdGVkIHRvIHNl
c3Npb25zLg0KLT1SDQoNCkZyb206IE1pa2UgQmlzaG9wIDxtYmlzaG9wQGV2ZXF1ZWZvdS5iZTxt
YWlsdG86bWJpc2hvcEBldmVxdWVmb3UuYmU+Pg0KRGF0ZTogRnJpZGF5LCBBcHJpbCAxMCwgMjAy
MCBhdCA4OjQ0IEFNDQpUbzogU3BlbmNlciBEYXdraW5zIGF0IElFVEYgPHNwZW5jZXJkYXdraW5z
LmlldGZAZ21haWwuY29tPG1haWx0bzpzcGVuY2VyZGF3a2lucy5pZXRmQGdtYWlsLmNvbT4+LCBN
YWdudXMgV2VzdGVybHVuZCA8bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPG1haWx0bzpt
YWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20+Pg0KQ2M6ICJ0ZWQuaWV0ZkBnbWFpbC5jb208
bWFpbHRvOnRlZC5pZXRmQGdtYWlsLmNvbT4iIDx0ZWQuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnRl
ZC5pZXRmQGdtYWlsLmNvbT4+LCBSb2JlcnRvIFBlb24gPGZlbml4QGZiLmNvbTxtYWlsdG86ZmVu
aXhAZmIuY29tPj4sICJPbGl2aWVyLkJvbmF2ZW50dXJlQHVjbG91dmFpbi5iZTxtYWlsdG86T2xp
dmllci5Cb25hdmVudHVyZUB1Y2xvdXZhaW4uYmU+IiA8T2xpdmllci5Cb25hdmVudHVyZUB1Y2xv
dXZhaW4uYmU8bWFpbHRvOk9saXZpZXIuQm9uYXZlbnR1cmVAdWNsb3V2YWluLmJlPj4sIE1pcmph
IEt1ZWhsZXdpbmQgPG1pcmphLmt1ZWhsZXdpbmRAZXJpY3Nzb24uY29tPG1haWx0bzptaXJqYS5r
dWVobGV3aW5kQGVyaWNzc29uLmNvbT4+LCAibHVjYXNwYXJkdWUuMjQuN0BnbWFpbC5jb208bWFp
bHRvOmx1Y2FzcGFyZHVlLjI0LjdAZ21haWwuY29tPiIgPGx1Y2FzcGFyZHVlLjI0LjdAZ21haWwu
Y29tPG1haWx0bzpsdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbT4+LCAibGFyc0BlZ2dlcnQub3Jn
PG1haWx0bzpsYXJzQGVnZ2VydC5vcmc+IiA8bGFyc0BlZ2dlcnQub3JnPG1haWx0bzpsYXJzQGVn
Z2VydC5vcmc+PiwgInF1aWNAaWV0Zi5vcmc8bWFpbHRvOnF1aWNAaWV0Zi5vcmc+IiA8cXVpY0Bp
ZXRmLm9yZzxtYWlsdG86cXVpY0BpZXRmLm9yZz4+LCAibXRAbG93ZW50cm9weS5uZXQ8bWFpbHRv
Om10QGxvd2VudHJvcHkubmV0PiIgPG10QGxvd2VudHJvcHkubmV0PG1haWx0bzptdEBsb3dlbnRy
b3B5Lm5ldD4+DQpTdWJqZWN0OiBSRTogVXNlIG9mIG11bHRpcGxlIHBhdGhzIFt3YXM6IFJlOiBb
RndkOiBOZXcgTGlhaXNvbiBTdGF0ZW1lbnQsICJMUyBvbiBuZWVkIGZvciBNdWx0aS1QYXRoIFFV
SUMgZm9yIEFUU1NTIl1dDQoNCkZ1bmN0aW9uYWxseSwgSSB0aGluayB0aGF0IHdoYXQgZ2V0cyBl
eHBvc2VkIHRvIGFuIGFwcGxpY2F0aW9uIGlzIGEgY29ubmVjdGlvbiBvYmplY3Qgd2l0aCBhIHNl
dCBvZiBzdHJlYW1zLiAgQW4gYXBwbGljYXRpb24gbmVlZHMgdG8gdGFrZSBzb21lIGNvbWJpbmF0
aW9uIG9mIHR3byBkZXNpZ24gY2hvaWNlczoNCg0KICAqICAgQSBuZXcgcHJvdG9jb2wgbW9kZWwg
dGhhdCBpcyB0YWlsb3JlZCB0byBhIG11bHRpLXN0cmVhbSB0cmFuc3BvcnQNCiAgKiAgIFJ1bm5p
bmcgYW4gaW5zdGFuY2Ugb2YgdGhlIHByb3RvY29sIG9uIGVhY2ggc3RyZWFtDQoNCkhUVFAvMyBp
cyBhIGh5YnJpZCBvZiB0aGUgdHdvLCB3aXRoIHRoZSBvdmVyYWxsIHByb3RvY29sIGhhbmRsaW5n
IG11bHRpcGxlIHN0cmVhbXMgYnV0IHJlcXVlc3RzIG9uIGVhY2ggc3RyZWFtIG1pZ2h0IGJlIGV4
dHJhY3RlZCBhbmQgcm91dGVkIHNlcGFyYXRlbHkuICBBbiBBTFBOIHRva2VuIGluaGVyZW50bHkg
ZGVmaW5lcyB0aGUgcHJvdG9jb2wsIGFuZCB0aGUgcHJvdG9jb2wgaGFzIHRvIGRlZmluZSBob3cg
dG8gZG8gdGhpcy4gIFRoZXJlIGNhbuKAmXQgYmUgYW4gQUxQTiBwcm90b2NvbCBmb3Ig4oCcSSBk
dW5uby7igJ0NCg0KV2hlbiBkZXNpZ25pbmcgbXVsdGktcGF0aCwgeW914oCZbGwgaGF2ZSBkaWZm
ZXJlbnQgZm9jdXNlcyBiYXNlZCBvbiB3aGljaCBtb2RlbCB5b3UgYXNzdW1lIHRoZSBwcm90b2Nv
bCBpcyB1c2luZy4gIEZvciBleGFtcGxlLCB5b3UgY2FuIHJvdXRlIGVhY2ggc3RyZWFtIGluZGVw
ZW5kZW50bHkg4oCTIGJ1dCBpZiB5b3UgZmFpbCB0byBkZWxpdmVyIGEgc3RyZWFtIHRoYXQgaGFz
IGNyb3NzLXN0cmVhbSBkZXBlbmRlbmNpZXMsIHRoZW4gZXZlcnl0aGluZyBzdWZmZXJzLiAgUHJv
dG9jb2xzIG92ZXIgUVVJQyB3aWxsIGluaGVyZW50bHkgcmVxdWlyZSBhIHNlcGFyYXRlIGRlZmlu
aXRpb24gZnJvbSB0aGUgc2FtZSBwcm90b2NvbCBvdmVyIFRDUCwgdW5sZXNzIHlvdSB1c2UgYSBz
aW5nbGUgc3RyZWFtLiAgKFByb3RvY29scyBvdmVyIFNDVFAgd291bGRu4oCZdCBzYWNyaWZpY2Ug
YXMgbXVjaCB0byBiZSBwb3J0ZWQgZGlyZWN0bHkuKQ0KDQpJZiBJ4oCZbSBleHRyYXBvbGF0aW5n
IFJvYmVydG/igJlzIGlkZWEgb2YgYSBzZXNzaW9uIGxheWVyIGNvcnJlY3RseSwgaXTigJlzIGVz
c2VudGlhbGx5IGFuIHVuZGVyc3RhbmRpbmcgaW4gUVVJQyB0aGF0IHdvdWxkIGRlc2NyaWJlIGhv
dyB0aGUgYXBwbGljYXRpb24gaW50ZW5kcyB0byB1c2UgdGhlIG11bHRpcGxlIHN0cmVhbXMgYW5k
IGhvdyB0aGV54oCZcmUgcmVsYXRlZCB0byBlYWNoIG90aGVyLiAgSSBkb27igJl0IHRoaW5rIHlv
dSBjYW4gZG8gdGhhdCBnZW5lcmljYWxseSwgYnV0IGlmIHlvdSBjb3VsZCwgSSBhZ3JlZSBpdCB3
b3VsZCBzaW1wbGlmeSBhIGxvdCBvZiBjb25jZXJucy4NCg0KVWx0aW1hdGVseSwgSSB0aGluayBt
dWx0aS1wYXRoIHdvdWxkIGhhdmUgdG8gbWFuaWZlc3QgdGhlIHNhbWUgd2F5IG11bHRpLXN0cmVh
bSBkb2VzIOKAkyB5b3UgZXhwb3NlIGl0IHRvIHRoZSBhcHBsaWNhdGlvbiBsYXllciwgYW5kIGxl
dCB0aGUgYXBwIGRpcmVjdCBob3cgdG8gbGV2ZXJhZ2UgaXQgZm9yIHRoZSB3YXkgaXTigJlzIG1h
cHBlZCBvbnRvIHRoZSB0cmFuc3BvcnQuDQoNCkZyb206IFFVSUMgPHF1aWMtYm91bmNlc0BpZXRm
Lm9yZzxtYWlsdG86cXVpYy1ib3VuY2VzQGlldGYub3JnPj4gT24gQmVoYWxmIE9mIFNwZW5jZXIg
RGF3a2lucyBhdCBJRVRGDQpTZW50OiBUdWVzZGF5LCBBcHJpbCA3LCAyMDIwIDEwOjIzIEFNDQpU
bzogTWFnbnVzIFdlc3Rlcmx1bmQgPG1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbTxtYWls
dG86bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPj4NCkNjOiB0ZWQuaWV0ZkBnbWFpbC5j
b208bWFpbHRvOnRlZC5pZXRmQGdtYWlsLmNvbT47IGZlbml4QGZiLmNvbTxtYWlsdG86ZmVuaXhA
ZmIuY29tPjsgT2xpdmllci5Cb25hdmVudHVyZUB1Y2xvdXZhaW4uYmU8bWFpbHRvOk9saXZpZXIu
Qm9uYXZlbnR1cmVAdWNsb3V2YWluLmJlPjsgTWlyamEgS3VlaGxld2luZCA8bWlyamEua3VlaGxl
d2luZEBlcmljc3Nvbi5jb208bWFpbHRvOm1pcmphLmt1ZWhsZXdpbmRAZXJpY3Nzb24uY29tPj47
IGx1Y2FzcGFyZHVlLjI0LjdAZ21haWwuY29tPG1haWx0bzpsdWNhc3BhcmR1ZS4yNC43QGdtYWls
LmNvbT47IGxhcnNAZWdnZXJ0Lm9yZzxtYWlsdG86bGFyc0BlZ2dlcnQub3JnPjsgcXVpY0BpZXRm
Lm9yZzxtYWlsdG86cXVpY0BpZXRmLm9yZz47IG10QGxvd2VudHJvcHkubmV0PG1haWx0bzptdEBs
b3dlbnRyb3B5Lm5ldD4NClN1YmplY3Q6IFJlOiBVc2Ugb2YgbXVsdGlwbGUgcGF0aHMgW3dhczog
UmU6IFtGd2Q6IE5ldyBMaWFpc29uIFN0YXRlbWVudCwgIkxTIG9uIG5lZWQgZm9yIE11bHRpLVBh
dGggUVVJQyBmb3IgQVRTU1MiXV0NCg0KSGksIE1hZ251cywNCg0KT24gVHVlLCBBcHIgNywgMjAy
MCBhdCAyOjQ4IEFNIE1hZ251cyBXZXN0ZXJsdW5kIDxtYWdudXMud2VzdGVybHVuZEBlcmljc3Nv
bi5jb208bWFpbHRvOm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbT4+IHdyb3RlOg0KVGhh
bmtzLA0KDQpTbyBJIHdhcyBncm9waW5nIGFmdGVyIHNvbWV0aGluZyBtb3JlIGNvbXBsZXguIFNv
IGJhc2ljYWxseSB0aGUgZGVmaW5pdGlvbiBvZg0KcmVsaWFibGUgbXVsdGktc3RyZWFtIHVzYWdl
IG9mIFFVSUMgdGhhdCBoYXMgYW4gQUxQTiB0byBpZGVudGlmeSB0aGF0IHRoZXJlIGl0DQppcyB1
cCB0byB0aGUgYXBwbGljYXRpb24gdG8gaW50ZXJwcmV0IGhvdyB0aGUgc3RyZWFtcyBhcmUgdXNl
ZC4gQSBzb3J0IG9mICJUQ1ANCnNvY2tldCIgZm9yIFFVSUM/IFdoaWNoIG1pZ2h0IGFsc28gaW1w
bHkgc29tZSBiYXNpYyBjb25zdHJhaW50cyBvbiB0aGUgQVBJDQpiZXR3ZWVuIHRoZSBhcHBsaWNh
dGlvbiBhbmQgdGhlIFFVSUMgc3RhY2s/DQoNCk1hZ251cw0KDQpUaGFua3MgZm9yIHRoaXMuIEkg
d2FzIHRoaW5raW5nIHRoYXQgd2hhdCB5b3UncmUgdGFsa2luZyBhYm91dCwgaXMgd2hhdCBvdGhl
ciBwZW9wbGUgYXJlIGFsc28gZ3JvcGluZyBmb3IsIGFzc3VtaW5nIHZhcmlvdXMgbGV2ZWxzIG9m
IGNvbXBsZXhpdHkgOi0pDQoNCkNvdWxkIHlvdSBnaXZlIGFuIGV4YW1wbGUgb3IgdHdvIG9mIHRo
ZSBraW5kIG9mIGJhc2ljIGNvbnN0cmFpbnRzIHlvdSdyZSB0aGlua2luZyBvZiwgc28gd2UgY2Fu
IGJldHRlciB1bmRlcnN0YW5kPw0KDQpCZXN0LA0KDQpTcGVuY2VyDQo=

--_000_2E4DCCEABE44494B8F09F67433989608fbcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <EC0E0F144658AA4B8B8AD507F37A9B02@namprd15.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpw
LmdtYWlsLW01NzU0Njg5ODMzMzE4Mzc3MTAzbXNvbGlzdHBhcmFncmFwaCwgbGkuZ21haWwtbTU3
NTQ2ODk4MzMzMTgzNzcxMDNtc29saXN0cGFyYWdyYXBoLCBkaXYuZ21haWwtbTU3NTQ2ODk4MzMz
MTgzNzcxMDNtc29saXN0cGFyYWdyYXBoDQoJe21zby1zdHlsZS1uYW1lOmdtYWlsLW1fNTc1NDY4
OTgzMzMxODM3NzEwM21zb2xpc3RwYXJhZ3JhcGg7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJn
aW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k
b3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0K
CWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEu
MGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24x
DQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGww
DQoJe21zby1saXN0LWlkOjk1ODg3NjQxMzsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTYwMTQ2
NTA4O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDouNWluOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2
ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrv
grc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjEuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBw
dDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpT
eW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGluOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6
bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuNWluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3Qg
bDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwt
dGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXpl
OjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseTpTeW1ib2w7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFyZ2luLWJv
dHRvbTowaW47fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5r
PSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5XaXRoIG11bHRpcGxlIGNvbm5lY3Rpb25zIHlvdSBhbG1vc3QgYWx3
YXlzIGVuZCB1cCB3aXRoIG11bHRpcGxlIGNvbmdlc3Rpb24gY29udHJvbGxlcnMsIHdoaWNoIHRo
ZW4gZmlnaHQgYW1vbmdzdCB0aGVtc2VsdmVzLCBjYXVzaW5nIHNlbGYtY29uZ2VzdGlvbiwgcG90
ZW50aWFsbHkgYWRkaXRpb25hbCBsYXRlbmN5IChyYW1waW5nIHRoZSBjb25nZXN0aW9uIHdpbmRv
dyB1cCkgb3Igb3RoZXIgZnVuIHRoaW5ncy48YnI+DQpJbWhvLCBpdCBpcyBkZXNpcmFibGUgdG8g
bWluaW1pemUgdGhlIHRvdGFsIG51bWJlciBvZiBjb25nZXN0aW9uLWNvbnRyb2xsZXJzIGludm9s
dmVkIHdoZXJldmVyIHBvc3NpYmxlLCBzdXBwb3NpbmcgdGhhdCB0aGVzZSBDQ3MgaGF2ZSByZWFz
b25hYmxlIGFsZ29yaXRobXMuPGJyPg0KPGJyPg0KVGhlcmUgd2FzIGEgbG90IG9mIGdhbWluZyBv
ZiB0aGlzIGluIEhUVFAxIHZzIEhUVFAyIGJlY2F1c2Ugb2YgdGhlIOKAnHBvb3IgYmVoYXZpb3Li
gJ0gb2YgdGhlIENDcyBkZXBsb3llZCBkdXJpbmcgdGhhdCB0aW1l4oCUd2hlbiB0aGVyZSB3YXMg
bG9zcyB5b3XigJlkIGhhdmUgbXVsdGlwbGljYXRpdmVseSBsZXNzIGJhbmR3aWR0aCByZWR1Y3Rp
b24gd2l0aCBtdWx0aXBsZSBjb25uZWN0aW9ucyBhcyBjb21wYXJlZCB0byBhIHNpbmdsZSBjb25u
ZWN0aW9uIGJlY2F1c2UNCiBvZiBob3cgdGhlIENDcyB3b3JrZWQuIFRoaXMgaXMgdWx0aW1hdGVs
eSBiYWQgZm9yIHRoZSBuZXR3b3JrIGFuZCBzdWJvcHRpbWFsIGZvciB0aGUgYXBwbGljYXRpb24u
PGJyPg0KPGJyPg0KU2VwYXJhdGVseSwgY29ubmVjdGlvbnMgYXJlIGV4cGVuc2l2ZSwgYW5kIHlv
dSBjYW4gc3RyZXRjaCB0aGluZ3MgZnVydGhlci9tb3JlIGNoZWFwbHkgaWYgeW91IGRvbuKAmXQg
aGF2ZSB0byBoYW5kbGUgbXVsdGlwbGljYXRpdmVseSBtb3JlLiBEb1MgYXR0YWNrcy9tYWxpY2lv
dXMgYWN0b3JzIGJlY29tZSBtb3JlIG9idmlvdXMgd2hlbiB5b3UgZG8gY29ubmVjdGlvbiByZXVz
ZSwgYXMgY29tcGFyZWQgdG8gbWFueSBzaW5nbGUgY29ubmVjdGlvbnMuDQogRXRjLiBldGMuPGJy
Pg0KLT1SPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5JYW4gU3dl
dHQgJmx0O2lhbnN3ZXR0QGdvb2dsZS5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlR1ZXNkYXks
IEFwcmlsIDE0LCAyMDIwIGF0IDEyOjQyIFBNPGJyPg0KPGI+VG86IDwvYj5Sb2JlcnRvIFBlb24g
Jmx0O2Zlbml4QGZiLmNvbSZndDs8YnI+DQo8Yj5DYzogPC9iPk1pa2UgQmlzaG9wICZsdDttYmlz
aG9wQGV2ZXF1ZWZvdS5iZSZndDssIFNwZW5jZXIgRGF3a2lucyBhdCBJRVRGICZsdDtzcGVuY2Vy
ZGF3a2lucy5pZXRmQGdtYWlsLmNvbSZndDssIE1hZ251cyBXZXN0ZXJsdW5kICZsdDttYWdudXMu
d2VzdGVybHVuZEBlcmljc3Nvbi5jb20mZ3Q7LCAmcXVvdDt0ZWQuaWV0ZkBnbWFpbC5jb20mcXVv
dDsgJmx0O3RlZC5pZXRmQGdtYWlsLmNvbSZndDssICZxdW90O09saXZpZXIuQm9uYXZlbnR1cmVA
dWNsb3V2YWluLmJlJnF1b3Q7ICZsdDtPbGl2aWVyLkJvbmF2ZW50dXJlQHVjbG91dmFpbi5iZSZn
dDssDQogTWlyamEgS3VlaGxld2luZCAmbHQ7bWlyamEua3VlaGxld2luZEBlcmljc3Nvbi5jb20m
Z3Q7LCAmcXVvdDtsdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbSZxdW90OyAmbHQ7bHVjYXNwYXJk
dWUuMjQuN0BnbWFpbC5jb20mZ3Q7LCAmcXVvdDtsYXJzQGVnZ2VydC5vcmcmcXVvdDsgJmx0O2xh
cnNAZWdnZXJ0Lm9yZyZndDssICZxdW90O3F1aWNAaWV0Zi5vcmcmcXVvdDsgJmx0O3F1aWNAaWV0
Zi5vcmcmZ3Q7LCAmcXVvdDttdEBsb3dlbnRyb3B5Lm5ldCZxdW90OyAmbHQ7bXRAbG93ZW50cm9w
eS5uZXQmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBVc2Ugb2YgbXVsdGlwbGUgcGF0aHMg
W3dhczogUmU6IFtGd2Q6IE5ldyBMaWFpc29uIFN0YXRlbWVudCwgJnF1b3Q7TFMgb24gbmVlZCBm
b3IgTXVsdGktUGF0aCBRVUlDIGZvciBBVFNTUyZxdW90O11dPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HaXZlbiZuYnNwOzAtUlRU
IG1ha2VzIGNvbm5lY3Rpb24gZXN0YWJsaXNobWVudCBmYXN0LCBpcyB0aGUgZ2FpbiBvZiBzaGFy
aW5nIGEgJ2Nvbm5lY3Rpb24nIGFjcm9zcyBtdWx0aXBsZSBzZXNzaW9ucyBhIHNoYXJlZCBjb25n
ZXN0aW9uIGNvbnRyb2xsZXIgb3Igc29tZXRoaW5nIGVsc2U/DQo8bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlB1dCBhbm90aGVyIHdheTogd2h5IG5vdCBqdXN0
IG9wZW4gbXVsdGlwbGUgY29ubmVjdGlvbnMsIHNpbmNlIHRoYXQncyBzdWJzdGFudGlhbGx5IGVh
c2llcj88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+T24gVHVlLCBBcHIgMTQsIDIwMjAgYXQgMjo0OSBQTSBSb2JlcnRvIFBlb24gJmx0OzxhIGhy
ZWY9Im1haWx0bzpmZW5peEBmYi5jb20iPmZlbml4QGZiLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPk15IGlkZWEgb2Yg4oCYc2Vzc2lvbuKAmSBpcyBwb3RlbnRpYWxseSB2ZXJ5
IHNpbXBsZTo8YnI+DQotIFJvdXRlIHNvbWUgc2V0IG9mIHN0cmVhbXMgdG8gdGhlIHNhbWUgdWx0
aW1hdGUgZW5kcG9pbnQsIGJ5IGhhdmluZyBlYWNoIG9mIHRoZXNlIHN0cmVhbXMgdXNlIHNvbWUg
c2FtZSBzZXNzaW9uLUlELjxicj4NCknigJl2ZSBjYWxsZWQgdGhpcyDigJxzdHJlYW0gZ3JvdXBp
bmfigJ0gaW4gdGhlIHBhc3QsIGJ1dCBsZXRzIGNhbGwgaXQgc2Vzc2lvbi1pZCBmb3Igbm93Ljxi
cj4NCjxicj4NClRoZXJlIGFyZSBvdGhlciB0aGluZ3Mgb25lIGNhbiB0aHJvdy1pbiwgc3VjaCBh
cyBkb2luZyBjb21wcmVzc2lvbiwgb3IgdmFyaW91cyBzZXR0aW5ncyAocHJpb3JpdGl6YXRpb24g
cG9saWN5IHN0YXRlbWVudHMsIGZvciBpbnN0YW5jZSkgb24gYSBwZXIgc2Vzc2lvbi1pZCBiYXNp
cy48YnI+DQpPbmNlIHlvdSBoYXZlIHRoYXQsIHlvdSBkb27igJl0IG5lZWQgdG8gZGVwbG95IG5l
dyBwcm94aWVzIHRvIHN1cHBvcnQgbmV3IHByb3RvY29sc+KAlCBlYWNoIHByb3RvY29sIG9uIHRo
ZSBjb25uZWN0aW9uIGNhbiB1c2UgYSBkaWZmZXJlbnQgc2Vzc2lvbi1pZCBmcm9tIHRoYXQgb2Yg
dGhlIG90aGVyIHByb3RvY29scywgYW5kIGl0IGlzIHN1ZmZpY2llbnQuPGJyPg0KPGJyPg0KVGhl
cmUgaXMsIHNlcGFyYXRlbHksIHNvbWUgZnVuIEFQSS1yZWxhdGVkIHByb2JsZW1zIGFyb3VuZCBt
dWx0aXBhdGggdGhhdCBhcmUgdW5yZWxhdGVkIHRvIHNlc3Npb25zLjxicj4NCi09UjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5NaWtlIEJpc2hvcCAmbHQ7
PGEgaHJlZj0ibWFpbHRvOm1iaXNob3BAZXZlcXVlZm91LmJlIiB0YXJnZXQ9Il9ibGFuayI+bWJp
c2hvcEBldmVxdWVmb3UuYmU8L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5GcmlkYXksIEFwcmls
IDEwLCAyMDIwIGF0IDg6NDQgQU08YnI+DQo8Yj5UbzogPC9iPlNwZW5jZXIgRGF3a2lucyBhdCBJ
RVRGICZsdDs8YSBocmVmPSJtYWlsdG86c3BlbmNlcmRhd2tpbnMuaWV0ZkBnbWFpbC5jb20iIHRh
cmdldD0iX2JsYW5rIj5zcGVuY2VyZGF3a2lucy5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7LCBNYWdu
dXMgV2VzdGVybHVuZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNz
c29uLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbTwv
YT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDs8YSBocmVmPSJtYWlsdG86dGVkLmlldGZAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+dGVkLmlldGZAZ21haWwuY29tPC9hPiZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnRlZC5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRlZC5p
ZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7LCBSb2JlcnRvIFBlb24gJmx0OzxhIGhyZWY9Im1haWx0bzpm
ZW5peEBmYi5jb20iIHRhcmdldD0iX2JsYW5rIj5mZW5peEBmYi5jb208L2E+Jmd0OywgJnF1b3Q7
PGEgaHJlZj0ibWFpbHRvOk9saXZpZXIuQm9uYXZlbnR1cmVAdWNsb3V2YWluLmJlIiB0YXJnZXQ9
Il9ibGFuayI+T2xpdmllci5Cb25hdmVudHVyZUB1Y2xvdXZhaW4uYmU8L2E+JnF1b3Q7DQogJmx0
OzxhIGhyZWY9Im1haWx0bzpPbGl2aWVyLkJvbmF2ZW50dXJlQHVjbG91dmFpbi5iZSIgdGFyZ2V0
PSJfYmxhbmsiPk9saXZpZXIuQm9uYXZlbnR1cmVAdWNsb3V2YWluLmJlPC9hPiZndDssIE1pcmph
IEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0bzptaXJqYS5rdWVobGV3aW5kQGVyaWNzc29u
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1pcmphLmt1ZWhsZXdpbmRAZXJpY3Nzb24uY29tPC9hPiZn
dDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpsdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmx1Y2FzcGFyZHVlLjI0LjdAZ21haWwuY29tPC9hPiZxdW90Ow0KICZsdDs8
YSBocmVmPSJtYWlsdG86bHVjYXNwYXJkdWUuMjQuN0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5r
Ij5sdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWls
dG86bGFyc0BlZ2dlcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+bGFyc0BlZ2dlcnQub3JnPC9hPiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxhcnNAZWdnZXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PmxhcnNAZWdnZXJ0Lm9yZzwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86cXVpY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnF1aWNAaWV0Zi5vcmc8L2E+JnF1b3Q7DQogJmx0OzxhIGhy
ZWY9Im1haWx0bzpxdWljQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+cXVpY0BpZXRmLm9yZzwv
YT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bXRAbG93ZW50cm9weS5uZXQiIHRhcmdldD0i
X2JsYW5rIj5tdEBsb3dlbnRyb3B5Lm5ldDwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpt
dEBsb3dlbnRyb3B5Lm5ldCIgdGFyZ2V0PSJfYmxhbmsiPm10QGxvd2VudHJvcHkubmV0PC9hPiZn
dDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UkU6IFVzZSBvZiBtdWx0aXBsZSBwYXRocyBbd2FzOiBS
ZTogW0Z3ZDogTmV3IExpYWlzb24gU3RhdGVtZW50LCAmcXVvdDtMUyBvbiBuZWVkIGZvciBNdWx0
aS1QYXRoIFFVSUMgZm9yIEFUU1NTJnF1b3Q7XV08L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkZ1bmN0aW9uYWxseSwgSSB0aGluayB0aGF0
IHdoYXQgZ2V0cyBleHBvc2VkIHRvIGFuIGFwcGxpY2F0aW9uIGlzIGEgY29ubmVjdGlvbiBvYmpl
Y3Qgd2l0aCBhIHNldCBvZiBzdHJlYW1zLiZuYnNwOyBBbiBhcHBsaWNhdGlvbiBuZWVkcyB0byB0
YWtlIHNvbWUgY29tYmluYXRpb24gb2YgdHdvIGRlc2lnbiBjaG9pY2VzOjxvOnA+PC9vOnA+PC9w
Pg0KPHVsIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJnbWFpbC1tNTc1NDY4OTgzMzMxODM3NzEw
M21zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+DQpBIG5l
dyBwcm90b2NvbCBtb2RlbCB0aGF0IGlzIHRhaWxvcmVkIHRvIGEgbXVsdGktc3RyZWFtIHRyYW5z
cG9ydDxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9ImdtYWlsLW01NzU0Njg5ODMzMzE4Mzc3MTAz
bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NClJ1bm5p
bmcgYW4gaW5zdGFuY2Ugb2YgdGhlIHByb3RvY29sIG9uIGVhY2ggc3RyZWFtPG86cD48L286cD48
L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5IVFRQLzMgaXMgYSBoeWJyaWQgb2YgdGhlIHR3bywgd2l0
aCB0aGUgb3ZlcmFsbCBwcm90b2NvbCBoYW5kbGluZyBtdWx0aXBsZSBzdHJlYW1zIGJ1dCByZXF1
ZXN0cyBvbiBlYWNoIHN0cmVhbSBtaWdodCBiZSBleHRyYWN0ZWQgYW5kIHJvdXRlZCBzZXBhcmF0
ZWx5LiZuYnNwOyBBbiBBTFBOIHRva2VuIGluaGVyZW50bHkNCiBkZWZpbmVzIHRoZSBwcm90b2Nv
bCwgYW5kIHRoZSBwcm90b2NvbCBoYXMgdG8gZGVmaW5lIGhvdyB0byBkbyB0aGlzLiZuYnNwOyBU
aGVyZSBjYW7igJl0IGJlIGFuIEFMUE4gcHJvdG9jb2wgZm9yIOKAnEkgZHVubm8u4oCdPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5XaGVuIGRlc2lnbmluZyBtdWx0aS1wYXRoLCB5b3XigJls
bCBoYXZlIGRpZmZlcmVudCBmb2N1c2VzIGJhc2VkIG9uIHdoaWNoIG1vZGVsIHlvdSBhc3N1bWUg
dGhlIHByb3RvY29sIGlzIHVzaW5nLiZuYnNwOyBGb3IgZXhhbXBsZSwgeW91IGNhbiByb3V0ZSBl
YWNoIHN0cmVhbSBpbmRlcGVuZGVudGx5IOKAkyBidXQgaWYgeW91DQogZmFpbCB0byBkZWxpdmVy
IGEgc3RyZWFtIHRoYXQgaGFzIGNyb3NzLXN0cmVhbSBkZXBlbmRlbmNpZXMsIHRoZW4gZXZlcnl0
aGluZyBzdWZmZXJzLiZuYnNwOyBQcm90b2NvbHMgb3ZlciBRVUlDIHdpbGwgaW5oZXJlbnRseSBy
ZXF1aXJlIGEgc2VwYXJhdGUgZGVmaW5pdGlvbiBmcm9tIHRoZSBzYW1lIHByb3RvY29sIG92ZXIg
VENQLCB1bmxlc3MgeW91IHVzZSBhIHNpbmdsZSBzdHJlYW0uJm5ic3A7IChQcm90b2NvbHMgb3Zl
ciBTQ1RQIHdvdWxkbuKAmXQgc2FjcmlmaWNlDQogYXMgbXVjaCB0byBiZSBwb3J0ZWQgZGlyZWN0
bHkuKTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SWYgSeKAmW0gZXh0cmFwb2xhdGluZyBS
b2JlcnRv4oCZcyBpZGVhIG9mIGEgc2Vzc2lvbiBsYXllciBjb3JyZWN0bHksIGl04oCZcyBlc3Nl
bnRpYWxseSBhbiB1bmRlcnN0YW5kaW5nIGluIFFVSUMgdGhhdCB3b3VsZCBkZXNjcmliZSBob3cg
dGhlIGFwcGxpY2F0aW9uIGludGVuZHMgdG8gdXNlIHRoZSBtdWx0aXBsZSBzdHJlYW1zDQogYW5k
IGhvdyB0aGV54oCZcmUgcmVsYXRlZCB0byBlYWNoIG90aGVyLiZuYnNwOyBJIGRvbuKAmXQgdGhp
bmsgeW91IGNhbiBkbyB0aGF0IGdlbmVyaWNhbGx5LCBidXQgaWYgeW91IGNvdWxkLCBJIGFncmVl
IGl0IHdvdWxkIHNpbXBsaWZ5IGEgbG90IG9mIGNvbmNlcm5zLjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+VWx0aW1hdGVseSwgSSB0aGluayBtdWx0aS1wYXRoIHdvdWxkIGhhdmUgdG8gbWFu
aWZlc3QgdGhlIHNhbWUgd2F5IG11bHRpLXN0cmVhbSBkb2VzIOKAkyB5b3UgZXhwb3NlIGl0IHRv
IHRoZSBhcHBsaWNhdGlvbiBsYXllciwgYW5kIGxldCB0aGUgYXBwIGRpcmVjdCBob3cgdG8gbGV2
ZXJhZ2UgaXQgZm9yIHRoZQ0KIHdheSBpdOKAmXMgbWFwcGVkIG9udG8gdGhlIHRyYW5zcG9ydC48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPkZyb206PC9iPiBRVUlDICZsdDs8YSBocmVm
PSJtYWlsdG86cXVpYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+cXVpYy1ib3Vu
Y2VzQGlldGYub3JnPC9hPiZndDsNCjxiPk9uIEJlaGFsZiBPZiA8L2I+U3BlbmNlciBEYXdraW5z
IGF0IElFVEY8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgQXByaWwgNywgMjAyMCAxMDoyMyBB
TTxicj4NCjxiPlRvOjwvYj4gTWFnbnVzIFdlc3Rlcmx1bmQgJmx0OzxhIGhyZWY9Im1haWx0bzpt
YWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWdudXMud2Vz
dGVybHVuZEBlcmljc3Nvbi5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFp
bHRvOnRlZC5pZXRmQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRlZC5pZXRmQGdtYWlsLmNv
bTwvYT47DQo8YSBocmVmPSJtYWlsdG86ZmVuaXhAZmIuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZmVu
aXhAZmIuY29tPC9hPjsgPGEgaHJlZj0ibWFpbHRvOk9saXZpZXIuQm9uYXZlbnR1cmVAdWNsb3V2
YWluLmJlIiB0YXJnZXQ9Il9ibGFuayI+DQpPbGl2aWVyLkJvbmF2ZW50dXJlQHVjbG91dmFpbi5i
ZTwvYT47IE1pcmphIEt1ZWhsZXdpbmQgJmx0OzxhIGhyZWY9Im1haWx0bzptaXJqYS5rdWVobGV3
aW5kQGVyaWNzc29uLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1pcmphLmt1ZWhsZXdpbmRAZXJpY3Nz
b24uY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bHVjYXNwYXJkdWUuMjQuN0BnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj5sdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbTwvYT47DQo8YSBo
cmVmPSJtYWlsdG86bGFyc0BlZ2dlcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+bGFyc0BlZ2dlcnQu
b3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnF1aWNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj4N
CnF1aWNAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86bXRAbG93ZW50cm9weS5uZXQiIHRh
cmdldD0iX2JsYW5rIj5tdEBsb3dlbnRyb3B5Lm5ldDwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UmU6IFVzZSBvZiBtdWx0aXBsZSBwYXRocyBbd2FzOiBSZTogW0Z3ZDogTmV3IExpYWlzb24gU3Rh
dGVtZW50LCAmcXVvdDtMUyBvbiBuZWVkIGZvciBNdWx0aS1QYXRoIFFVSUMgZm9yIEFUU1NTJnF1
b3Q7XV08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGksIE1hZ251
cywmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5PbiBUdWUsIEFwciA3LCAyMDIwIGF0IDI6NDggQU0gTWFnbnVzIFdlc3Rlcmx1bmQgJmx0Ozxh
IGhyZWY9Im1haWx0bzptYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4t
bGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyw8YnI+DQo8YnI+DQpTbyBJ
IHdhcyBncm9waW5nIGFmdGVyIHNvbWV0aGluZyBtb3JlIGNvbXBsZXguIFNvIGJhc2ljYWxseSB0
aGUgZGVmaW5pdGlvbiBvZjxicj4NCnJlbGlhYmxlIG11bHRpLXN0cmVhbSB1c2FnZSBvZiBRVUlD
IHRoYXQgaGFzIGFuIEFMUE4gdG8gaWRlbnRpZnkgdGhhdCB0aGVyZSBpdDxicj4NCmlzIHVwIHRv
IHRoZSBhcHBsaWNhdGlvbiB0byBpbnRlcnByZXQgaG93IHRoZSBzdHJlYW1zIGFyZSB1c2VkLiBB
IHNvcnQgb2YgJnF1b3Q7VENQPGJyPg0Kc29ja2V0JnF1b3Q7IGZvciBRVUlDPyBXaGljaCBtaWdo
dCBhbHNvIGltcGx5IHNvbWUgYmFzaWMgY29uc3RyYWludHMgb24gdGhlIEFQSTxicj4NCmJldHdl
ZW4gdGhlIGFwcGxpY2F0aW9uIGFuZCB0aGUgUVVJQyBzdGFjaz8gPGJyPg0KPGJyPg0KTWFnbnVz
PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+VGhhbmtzIGZvciB0aGlzLiBJIHdhcyB0aGlua2luZyB0aGF0IHdoYXQgeW91J3Jl
IHRhbGtpbmcgYWJvdXQsIGlzIHdoYXQgb3RoZXIgcGVvcGxlIGFyZSBhbHNvIGdyb3BpbmcgZm9y
LCBhc3N1bWluZyB2YXJpb3VzIGxldmVscyBvZiBjb21wbGV4aXR5IDotKTxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Q291bGQgeW91IGdp
dmUgYW4gZXhhbXBsZSBvciB0d28gb2YgdGhlIGtpbmQgb2YgYmFzaWMgY29uc3RyYWludHMgeW91
J3JlIHRoaW5raW5nIG9mLCBzbyB3ZSBjYW4gYmV0dGVyIHVuZGVyc3RhbmQ/PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5CZXN0LDxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+U3Bl
bmNlcjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_2E4DCCEABE44494B8F09F67433989608fbcom_--


From nobody Tue Apr 14 17:16:15 2020
Return-Path: <huitema@huitema.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22DF63A132D for <quic@ietfa.amsl.com>; Tue, 14 Apr 2020 17:16:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wy7F0--NAvbz for <quic@ietfa.amsl.com>; Tue, 14 Apr 2020 17:16:11 -0700 (PDT)
Received: from mx36-out10.antispamcloud.com (mx36-out10.antispamcloud.com [209.126.121.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9514F3A1328 for <quic@ietf.org>; Tue, 14 Apr 2020 17:16:11 -0700 (PDT)
Received: from xse385.mail2web.com ([66.113.197.131] helo=xse.mail2web.com) by mx165.antispamcloud.com with esmtp (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1jOVio-000rdA-Gc for quic@ietf.org; Wed, 15 Apr 2020 02:16:09 +0200
Received: from xsmtp21.mail2web.com (unknown [10.100.68.60]) by xse.mail2web.com (Postfix) with ESMTPS id 4922vQ02ksz1hdt for <quic@ietf.org>; Tue, 14 Apr 2020 17:16:02 -0700 (PDT)
Received: from [10.5.2.12] (helo=xmail02.myhosting.com) by xsmtp21.mail2web.com with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1jOVij-0004iy-Rd for quic@ietf.org; Tue, 14 Apr 2020 17:16:01 -0700
Received: (qmail 11946 invoked from network); 15 Apr 2020 00:16:01 -0000
Received: from unknown (HELO [192.168.1.104]) (Authenticated-user:_huitema@huitema.net@[172.58.46.133]) (envelope-sender <huitema@huitema.net>) by xmail02.myhosting.com (qmail-ldap-1.03) with ESMTPA for <ek.ietf@gmail.com>; 15 Apr 2020 00:16:00 -0000
Content-Type: multipart/alternative; boundary=Apple-Mail-D68D2465-E568-4FE6-B4AF-6DFE0FE4D359
Content-Transfer-Encoding: 7bit
From: Christian Huitema <huitema@huitema.net>
Mime-Version: 1.0 (1.0)
Subject: Re: NTP is unique (was Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?))
Date: Tue, 14 Apr 2020 17:16:00 -0700
Message-Id: <91809E93-26F1-41C0-B349-8BEA3F380402@huitema.net>
References: <176A9D81-A49E-47F0-84AE-6A96864DF7B1@fb.com>
Cc: =?utf-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>, Erik Kline <ek.ietf@gmail.com>, Watson Ladd <watsonbladd@gmail.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>, "ntp@ietf.org" <ntp@ietf.org>, IETF QUIC WG <quic@ietf.org>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Lucas Pardue <lucaspardue.24.7@gmail.com>
In-Reply-To: <176A9D81-A49E-47F0-84AE-6A96864DF7B1@fb.com>
To: Roberto Peon <fenix@fb.com>
X-Mailer: iPhone Mail (17D50)
X-Originating-IP: 66.113.197.131
X-Spampanel-Domain: xsmtpout.mail2web.com
X-Spampanel-Username: 66.113.197.0/24
Authentication-Results: antispamcloud.com; auth=pass smtp.auth=66.113.197.0/24@xsmtpout.mail2web.com
X-Spampanel-Outgoing-Class: unsure
X-Spampanel-Outgoing-Evidence: Combined (0.15)
X-Recommended-Action: accept
X-Filter-ID: Mvzo4OR0dZXEDF/gcnlw0VxB0mWeGZk2wSOLROvd+japSDasLI4SayDByyq9LIhVUZbR67CQ7/vm /hHDJU4RXkTNWdUk1Ol2OGx3IfrIJKywOmJyM1qr8uRnWBrbSAGDcnqpk5VeF3xR4kF6iVwRtbgN zB/4Jkrw1eDLcif59fu5NhAlDhqgzk0m59GzDA10U7Tmz6iKnkQL9gqsxD347235Nhqq+/HvroPq 8GSPg+60/QPNqXybIny9WGhadIo/WSlmRJUKMrJ+ahcq82ahPryme9ldZJ7uNXfg/GfS8fUvP/L5 rCqHDsKZM+xa1iwJX+gRCHfMVnsAk591zk0uilUI+ZL4xWiN8NS6C+dmX6OEdA4u1aThyWrQ/ou2 +v/lmX4Em37yFgrCB6NHRn1g+f3uncIqYSL3lhh5c81YyJqFoLZMmkWsaurVZfvqROaDnDtHb8z5 dpPkEuJ8Snwqla7jUnW3hy14Yji8fo+4xCnSRo4Rcu5Z37rMuDjCny5fE9ykbJ7I9co1MAEE3ruN Xsm8UJsAPvDcVSKtDCYkioPY5Qx4fJOk03R5fJtf/Dv/dkIzS7m4GUpXCY1Y3j3ilZpnfSx1WjM8 Y221ho/pD3/Zen/OGK5W227fFu2y/4R9u61bBbf5AaPrKkk5GxUm8eMQFwHThD988eIXllFDJJjv 5pWb82qAoDl3ILGSF0vmDvI0DEihOd7XzCAIcFZdY11677oPXF7r5zsW33ZNliqbq1iQQhopQxqA dW22RV24IJIdfe8kU+VgKs2k4EhLqzzAXPU1UvCyITFs2AML0Pq9bIZoq7wmBilaDorDTQCqHHAS JNUmoOHSoqgqxfHmWRWcrRhLeB34s3hUb32GO+2Saddg9pIbCX7nzOIGTpJR08QV3No+S2msRDep v5w/kkG0v17AmegcpQ0tml/sN9lmMy/o83jVXTcfb9k0nLWblJy7uxV6dw8jzlsaNZe6hynMJcjx DydxsJEju76A7X1QIVydqXpZ6MHhiKws9Iiut28r9wo4SqUIg8Yh9hAM0n3LLzx/F2gT3wl8JQJv Bho=
X-Report-Abuse-To: spam@quarantine11.antispamcloud.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/EeSTLo_MWIlB2VD9U5ktRpFlbSk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Apr 2020 00:16:14 -0000

--Apple-Mail-D68D2465-E568-4FE6-B4AF-6DFE0FE4D359
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

We also have timestamp frames. That may be related to NTP.

-- Christian Huitema=20

> On Apr 14, 2020, at 12:03 PM, Roberto Peon <fenix@fb.com> wrote:
>=20
> =EF=BB=BF
> I agree that Qv1 doesn=E2=80=99t have an ability to express this, since Qv=
1 doesn=E2=80=99t allow for partial reliability except in extensions.
> Regardless, if the requirement is to have no retransmission, then that is t=
he requirement, and should be (at least in a spec) written that way.
>=20
> I=E2=80=99ll disagree on whether that is similar to datagrams. Datagrams d=
on=E2=80=99t have the same =E2=80=9Caddress space=E2=80=9D as does a stream,=
 and there are certainly many things out there that would prefer to have a s=
tream-with-holes (i.e. an address space that every party to the interaction a=
grees upon) than require the application to do reassembly of everything (and=
 caching) on its own. This is really a separate conversation we can move som=
ewhere else, though, assuming it is work having at all!
> -=3DR
> =20
> From: Mikkel Fahn=C3=B8e J=C3=B8rgensen <mikkelfj@gmail.com>
> Date: Tuesday, April 14, 2020 at 11:54 AM
> To: Erik Kline <ek.ietf@gmail.com>, Watson Ladd <watsonbladd@gmail.com>, R=
oberto Peon <fenix@fb.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>
> Cc: IETF QUIC WG <quic@ietf.org>, "ntp@ietf.org" <ntp@ietf.org>, Lucas Par=
due <lucaspardue.24.7@gmail.com>, Spencer Dawkins at IETF <spencerdawkins.ie=
tf@gmail.com>
> Subject: Re: NTP is unique (was Re: QUIC as a transport substrate (was:re-=
chartering: include DNS-over-QUIC?))
> =20
> You don=E2=80=99t need the datagram extension, rather, you need a promise t=
o not retransmit or a promise to communicate the time in any retransmission.=

> I don=E2=80=99t understand this promise. In QUIC v1 you have streams, ping=
s, bookkeeping frames, and extensions. You cannot promise not to retransmit s=
omething in as stream except by terminating the stream. Pings are not suitab=
le for conveying time information unless perhaps its mere arrival acts a clo=
ck tick. You can of course create a new stream for each new time event but i=
t still doesn=E2=80=99t prevent retransmission unless you cancel, and if you=
 cancel, delivery of the payload is not guaranteed.
> =20
> You could define a promise through a new extension with the desired semant=
ics but that is close enough to datagrams that it doesn=E2=80=99t make much s=
ense - but you might want a datagram that does not have ACKs - this affects f=
low control, but since transmission is infrequent, that could work.
> =20
> Something else:
> =20
> It is hard to prevent an attacker from dropping or delay packets even on a=
n encrypted QUIC connection and a retransmission would not be a useful mitig=
ation, so I am not sure how you can make NTP truly secure. A voting system f=
rom multiple sources could make such an attack more difficult.
> =20
> Kind Regards,
> Mikkel Fahn=C3=B8e J=C3=B8rgensen
>=20
> =20
> On 14 April 2020 at 19.40.00, Roberto Peon (fenix@fb.com) wrote:
>=20
> You don=E2=80=99t need the datagram extension, rather, you need a promise t=
o not retransmit or a promise to communicate the time in any retransmission.=

> While datagram provides, implicitly today, a promise to not retransmit, da=
tagrams themselves aren=E2=80=99t the requirement.
> (Also, in the face of multipath, is it true that we won=E2=80=99t have dup=
licates even for datagrams. I=E2=80=99m not sure this is clear right now?)
>=20
> If the first packet has higher measurable (latency) overhead in the proces=
sing stack, then you probably don=E2=80=99t want to use that one for NTP if y=
ou=E2=80=99re high time accuracy.
> In other words, you may find that you get better accuracy if you make a co=
nnection, and then do the NTP =E2=80=9Cstuff=E2=80=9D. Similarly, you may fi=
nd you get better accuracy if you *always* do a handshake on every packet (t=
hough that is more expensive)=E2=80=A6
>=20
> While QUIC is a wonderful hammer, I do wonder if it provides any significa=
nt benefit in this case.
>=20
> -=3DR
>=20
> =20
> From: QUIC <quic-bounces@ietf.org> on behalf of Mikkel Fahn=C3=B8e J=C3=B8=
rgensen <mikkelfj@gmail.com>
> Date: Monday, April 13, 2020 at 2:31 AM
> To: Erik Kline <ek.ietf@gmail.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.com=
>, Watson Ladd <watsonbladd@gmail.com>
> Cc: "ntp@ietf.org" <ntp@ietf.org>, IETF QUIC WG <quic@ietf.org>, Spencer D=
awkins at IETF <spencerdawkins.ietf@gmail.com>, Lucas Pardue <lucaspardue.24=
.7@gmail.com>
> Subject: Re: NTP is unique (was Re: QUIC as a transport substrate (was:re-=
chartering: include DNS-over-QUIC?))
> =20
> I think these observations on resource usage are correct, but changing sys=
tem time could be a significant attack vector. For NTP to make sense over QU=
IC, the datagram extension would be needed to avoid much of the state and re=
transmission overhead. A simplified implementation could even forego a lot o=
f the QUIC machinery such as streams and only rely on the handshake and data=
gram. Of course you could also use DTLS but that is yet another stack.
> =20
> Kind Regards,
> Mikkel Fahn=C3=B8e J=C3=B8rgensen
>=20
> =20
> On 13 April 2020 at 11.23.06, Tal Mizrahi (tal.mizrahi.phd@gmail.com) wrot=
e:
>=20
> Hi,=20
>=20
> > > This came to mind because I had a silly idea. As I watched Christian's=
 presentation in dprive I thought (a) this DoQ doc really benefits from Chri=
stian knowing what he's doing with QUIC, and (b) I wondered if I could run N=
TP over QUIC. Like I said, this is probably silly and there might be nothing=
 to gain from the attempt, but it got me thinking about guidance for anyone e=
lse with both (a) such an idea and (b) the time to write/implement a proposa=
l.=20
>=20
> NTP-over-QUIC is an interesting idea.=20
>=20
> The main benefits I can think of of running NTP over QUIC are enjoying=20
> the inherent security of QUIC, and avoiding middlebox tampering.=20
> I wonder if these benefits are worth the effort.=20
>=20
> On the other side running NTP over QUIC may consume significantly=20
> higher resources on NTP servers than are necessary today. NTP servers=20
> try to minimize the per-client state (or keep it zero if possible),=20
> while QUIC may require per-client state in order to allow 0-RTT. Also=20
> the precision of NTP may be lower than existing implementations if=20
> implemented in user space.=20
>=20
> > You also don't want automatic retransmission in NTP, and the flow=20
> > control is essentially nonexistent: it's driven by the synchronization=20=

> > loop.=20
>=20
> One may consider using QUIC in datagram mode, and this would prevent=20
> retransmissions. ACKs would still be sent in this case.=20
>=20
> Cheers,=20
> Tal.=20
>=20
>=20
>=20
> On Mon, Apr 13, 2020 at 9:18 AM Watson Ladd <watsonbladd@gmail.com> wrote:=
=20
> >=20
> > On Sun, Apr 12, 2020 at 11:03 PM Erik Kline <ek.ietf@gmail.com> wrote:=20=

> > <chop>=20
> > >=20
> > > This came to mind because I had a silly idea. As I watched Christian's=
 presentation in dprive I thought (a) this DoQ doc really benefits from Chri=
stian knowing what he's doing with QUIC, and (b) I wondered if I could run N=
TP over QUIC. Like I said, this is probably silly and there might be nothing=
 to gain from the attempt, but it got me thinking about guidance for anyone e=
lse with both (a) such an idea and (b) the time to write/implement a proposa=
l.=20
> >=20
> > NTP has a very unique property: one packet is sent every 1024 or 512=20
> > seconds or so by the client. A single server can handle a high packet=20=

> > rate easily because of the statelessness. Adding state would start=20
> > getting problematic at the high packet rates.=20
> >=20
> > You also don't want automatic retransmission in NTP, and the flow=20
> > control is essentially nonexistent: it's driven by the synchronization=20=

> > loop.=20
> >=20
> > Getting through middleboxes isn't nothing! But that's more a new port,=20=

> > and ideally you want middleboxes to correct for packet queuing times.=20=

> >=20
> > Sincerely,=20
> > Watson Ladd=20
> >

--Apple-Mail-D68D2465-E568-4FE6-B4AF-6DFE0FE4D359
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">We also have timestamp frames. That may be r=
elated to NTP.<br><br><div dir=3D"ltr">-- Christian Huitema&nbsp;</div><div d=
ir=3D"ltr"><br><blockquote type=3D"cite">On Apr 14, 2020, at 12:03 PM, Rober=
to Peon &lt;fenix@fb.com&gt; wrote:<br><br></blockquote></div><blockquote ty=
pe=3D"cite"><div dir=3D"ltr">=EF=BB=BF

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Helvetica;
	panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
p.airmailon, li.airmailon, div.airmailon
	{mso-style-name:airmail_on;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.airmailon0, li.airmailon0, div.airmailon0
	{mso-style-name:airmailon;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style>


<div class=3D"WordSection1">
<p class=3D"MsoNormal">I agree that Qv1 doesn=E2=80=99t have an ability to e=
xpress this, since Qv1 doesn=E2=80=99t allow for partial reliability except i=
n extensions.<br>
Regardless, if the requirement is to have no retransmission, then that is th=
e requirement, and should be (at least in a spec) written that way.<o:p></o:=
p></p>
<p class=3D"MsoNormal"><br>
I=E2=80=99ll disagree on whether that is similar to datagrams. Datagrams don=
=E2=80=99t have the same =E2=80=9Caddress space=E2=80=9D as does a stream, a=
nd there are certainly many things out there that would prefer to have a str=
eam-with-holes (i.e. an address space that every party to the
 interaction agrees upon) than require the application to do reassembly of e=
verything (and caching) on its own. This is really a separate conversation w=
e can move somewhere else, though, assuming it is work having at all!<br>
-=3DR<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0=
in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From:=
 </span></b><span style=3D"font-size:12.0pt;color:black">Mikkel Fahn=C3=B8e J=
=C3=B8rgensen &lt;mikkelfj@gmail.com&gt;<br>
<b>Date: </b>Tuesday, April 14, 2020 at 11:54 AM<br>
<b>To: </b>Erik Kline &lt;ek.ietf@gmail.com&gt;, Watson Ladd &lt;watsonbladd=
@gmail.com&gt;, Roberto Peon &lt;fenix@fb.com&gt;, Tal Mizrahi &lt;tal.mizra=
hi.phd@gmail.com&gt;<br>
<b>Cc: </b>IETF QUIC WG &lt;quic@ietf.org&gt;, "ntp@ietf.org" &lt;ntp@ietf.o=
rg&gt;, Lucas Pardue &lt;lucaspardue.24.7@gmail.com&gt;, Spencer Dawkins at I=
ETF &lt;spencerdawkins.ietf@gmail.com&gt;<br>
<b>Subject: </b>Re: NTP is unique (was Re: QUIC as a transport substrate (wa=
s:re-chartering: include DNS-over-QUIC?))<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-size:10.0pt;font-family:Helvetica">You don=E2=80=
=99t need the datagram extension, rather, you need a promise to not retransm=
it or a promise to communicate the time in
 any retransmission.<o:p></o:p></span></p>
</div>
</div>
</blockquote>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetica=
">I don=E2=80=99t understand this promise. In QUIC v1 you have streams, ping=
s, bookkeeping frames, and extensions. You cannot promise not to retransmit s=
omething in as stream except by terminating
 the stream. Pings are not suitable for conveying time information unless pe=
rhaps its mere arrival acts a clock tick. You can of course create a new str=
eam for each new time event but it still doesn=E2=80=99t prevent retransmiss=
ion unless you cancel, and if you cancel,
 delivery of the payload is not guaranteed.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetica=
"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetica=
">You could define a promise through a new extension with the desired semant=
ics but that is close enough to datagrams that it doesn=E2=80=99t make much s=
ense - but you might want a datagram that
 does not have ACKs - this affects flow control, but since transmission is i=
nfrequent, that could work.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetica=
"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetica=
">Something else:<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetica=
"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetica=
">It is hard to prevent an attacker from dropping or delay packets even on a=
n encrypted QUIC connection and a retransmission would not be a useful mitig=
ation, so I am not sure how you can
 make NTP truly secure. A voting system from multiple sources could make suc=
h an attack more difficult.<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetica=
">Kind Regards,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-si=
ze:10.0pt;font-family:Helvetica">Mikkel Fahn=C3=B8e J=C3=B8rgensen<o:p></o:p=
></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"airmailon">On 14 April 2020 at 19.40.00, Roberto Peon (<a href=3D=
"mailto:fenix@fb.com">fenix@fb.com</a>) wrote:<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0pt=
">You don=E2=80=99t need the datagram extension, rather, you need a promise t=
o not retransmit or a promise to communicate the time in any retransmission.=
<br>
While datagram provides, implicitly today, a promise to not retransmit, data=
grams themselves aren=E2=80=99t the requirement.<br>
(Also, in the face of multipath, is it true that we won=E2=80=99t have dupli=
cates even for datagrams. I=E2=80=99m not sure this is clear right now?)<br>=

<br>
If the first packet has higher measurable (latency) overhead in the processi=
ng stack, then you probably don=E2=80=99t want to use that one for NTP if yo=
u=E2=80=99re high time accuracy.<br>
In other words, you may find that you get better accuracy if you make a conn=
ection, and then do the NTP =E2=80=9Cstuff=E2=80=9D. Similarly, you may find=
 you get better accuracy if you *<b>always</b>* do a handshake on every pack=
et (though that is more expensive)=E2=80=A6<br>
<br>
While QUIC is a wonderful hammer, I do wonder if it provides any significant=
 benefit in this case.<br>
<br>
-=3DR<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0=
in 0in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><b><span style=3D"font-size:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">QUIC &lt;<a href=3D"=
mailto:quic-bounces@ietf.org">quic-bounces@ietf.org</a>&gt; on behalf of Mik=
kel Fahn=C3=B8e J=C3=B8rgensen &lt;<a href=3D"mailto:mikkelfj@gmail.com">mik=
kelfj@gmail.com</a>&gt;<br>
<b>Date: </b>Monday, April 13, 2020 at 2:31 AM<br>
<b>To: </b>Erik Kline &lt;<a href=3D"mailto:ek.ietf@gmail.com">ek.ietf@gmail=
.com</a>&gt;, Tal Mizrahi &lt;<a href=3D"mailto:tal.mizrahi.phd@gmail.com">t=
al.mizrahi.phd@gmail.com</a>&gt;, Watson Ladd &lt;<a href=3D"mailto:watsonbl=
add@gmail.com">watsonbladd@gmail.com</a>&gt;<br>
<b>Cc: </b>"<a href=3D"mailto:ntp@ietf.org">ntp@ietf.org</a>" &lt;<a href=3D=
"mailto:ntp@ietf.org">ntp@ietf.org</a>&gt;, IETF QUIC WG &lt;<a href=3D"mail=
to:quic@ietf.org">quic@ietf.org</a>&gt;, Spencer Dawkins at IETF &lt;<a href=
=3D"mailto:spencerdawkins.ietf@gmail.com">spencerdawkins.ietf@gmail.com</a>&=
gt;,
 Lucas Pardue &lt;<a href=3D"mailto:lucaspardue.24.7@gmail.com">lucaspardue.=
24.7@gmail.com</a>&gt;<br>
<b>Subject: </b>Re: NTP is unique (was Re: QUIC as a transport substrate (wa=
s:re-chartering: include DNS-over-QUIC?))</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-size:10.0pt;font-family:Helvetica">I think these=
 observations on resource usage are correct, but changing system time could b=
e a significant attack vector. For
 NTP to make sense over QUIC, the datagram extension would be needed to avoi=
d much of the state and retransmission overhead. A simplified implementation=
 could even forego a lot of the QUIC machinery such as streams and only rely=
 on the handshake and datagram.
 Of course you could also use DTLS but that is yet another stack.</span><o:p=
></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto"><span style=3D"font-size:10.0pt;font-family:Helvetica">Kind Regards,=
</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;margin-bottom:12.0pt=
"><span style=3D"font-size:10.0pt;font-family:Helvetica">Mikkel Fahn=C3=B8e J=
=C3=B8rgensen</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">&nbsp;<o:p></o:p></p>
<p class=3D"airmailon0">On 13 April 2020 at 11.23.06, Tal Mizrahi (<a href=3D=
"mailto:tal.mizrahi.phd@gmail.com">tal.mizrahi.phd@gmail.com</a>) wrote:<o:p=
></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-al=
t:auto">Hi,
<br>
<br>
&gt; &gt; This came to mind because I had a silly idea. As I watched Christi=
an's presentation in dprive I thought (a) this DoQ doc really benefits from C=
hristian knowing what he's doing with QUIC, and (b) I wondered if I could ru=
n NTP over QUIC. Like I said, this
 is probably silly and there might be nothing to gain from the attempt, but i=
t got me thinking about guidance for anyone else with both (a) such an idea a=
nd (b) the time to write/implement a proposal.
<br>
<br>
NTP-over-QUIC is an interesting idea. <br>
<br>
The main benefits I can think of of running NTP over QUIC are enjoying <br>
the inherent security of QUIC, and avoiding middlebox tampering. <br>
I wonder if these benefits are worth the effort. <br>
<br>
On the other side running NTP over QUIC may consume significantly <br>
higher resources on NTP servers than are necessary today. NTP servers <br>
try to minimize the per-client state (or keep it zero if possible), <br>
while QUIC may require per-client state in order to allow 0-RTT. Also <br>
the precision of NTP may be lower than existing implementations if <br>
implemented in user space. <br>
<br>
&gt; You also don't want automatic retransmission in NTP, and the flow <br>
&gt; control is essentially nonexistent: it's driven by the synchronization <=
br>
&gt; loop. <br>
<br>
One may consider using QUIC in datagram mode, and this would prevent <br>
retransmissions. ACKs would still be sent in this case. <br>
<br>
Cheers, <br>
Tal. <br>
<br>
<br>
<br>
On Mon, Apr 13, 2020 at 9:18 AM Watson Ladd &lt;<a href=3D"mailto:watsonblad=
d@gmail.com">watsonbladd@gmail.com</a>&gt; wrote:
<br>
&gt; <br>
&gt; On Sun, Apr 12, 2020 at 11:03 PM Erik Kline &lt;<a href=3D"mailto:ek.ie=
tf@gmail.com">ek.ietf@gmail.com</a>&gt; wrote:
<br>
&gt; &lt;chop&gt; <br>
&gt; &gt; <br>
&gt; &gt; This came to mind because I had a silly idea. As I watched Christi=
an's presentation in dprive I thought (a) this DoQ doc really benefits from C=
hristian knowing what he's doing with QUIC, and (b) I wondered if I could ru=
n NTP over QUIC. Like I said, this
 is probably silly and there might be nothing to gain from the attempt, but i=
t got me thinking about guidance for anyone else with both (a) such an idea a=
nd (b) the time to write/implement a proposal.
<br>
&gt; <br>
&gt; NTP has a very unique property: one packet is sent every 1024 or 512 <b=
r>
&gt; seconds or so by the client. A single server can handle a high packet <=
br>
&gt; rate easily because of the statelessness. Adding state would start <br>=

&gt; getting problematic at the high packet rates. <br>
&gt; <br>
&gt; You also don't want automatic retransmission in NTP, and the flow <br>
&gt; control is essentially nonexistent: it's driven by the synchronization <=
br>
&gt; loop. <br>
&gt; <br>
&gt; Getting through middleboxes isn't nothing! But that's more a new port, <=
br>
&gt; and ideally you want middleboxes to correct for packet queuing times. <=
br>
&gt; <br>
&gt; Sincerely, <br>
&gt; Watson Ladd <br>
&gt; <o:p></o:p></p>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>


</div></blockquote></body></html>=

--Apple-Mail-D68D2465-E568-4FE6-B4AF-6DFE0FE4D359--


From nobody Wed Apr 15 01:23:41 2020
Return-Path: <mikkelfj@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 679CE3A1186; Wed, 15 Apr 2020 01:23:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.096
X-Spam-Level: 
X-Spam-Status: No, score=-1.096 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, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id natot4_hZqIf; Wed, 15 Apr 2020 01:23:34 -0700 (PDT)
Received: from mail-yb1-xb2c.google.com (mail-yb1-xb2c.google.com [IPv6:2607:f8b0:4864:20::b2c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A0613A1185; Wed, 15 Apr 2020 01:23:34 -0700 (PDT)
Received: by mail-yb1-xb2c.google.com with SMTP id f13so6992180ybk.7; Wed, 15 Apr 2020 01:23:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=crgceSgFRS8thR9gm0clmKJ6Z14z+LrewcDyu1Re5N0=; b=rvLIeDvwBIo0Rf8Dpi8UYRMltjkY8emaPKPHh7G2xIQBvkndG+i76ad+JKCxKhHXHk ZalbLfhzkvlu4cpGC0O4SEH5ihYTSlwiF80yJrD5DWzm2CKrjw+a4Fmah8peakhm9hJm OsYRsQy43PXNXYAVRNyoiBhH4+QQJ0yLpNhV/hawOzEYC9OCMvBkN8bk2PRPuReOjOGq COEYxXb3edhxBoGCrRvnTx3EoM2/xDYFMQG9hRL5zv+34K+7HTSgF+Fn9Sn63A0SqxrN bTg5FtTEOwJwdMlWrDBL8P5oMbuB5MLL4VvMnQM+0F+YRDcMpcPCKEI0tLLEM/YcEz2V Mhhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=crgceSgFRS8thR9gm0clmKJ6Z14z+LrewcDyu1Re5N0=; b=B6wKpcfafC9y169sEGifdjlL3XQI9A4K1vQlXJ4R8J+Ia1ab2XfPE3ftI8Hw2k8SAB Up5aWfPP32ibnnm45U9jwA3c95rd8oxrCtXImT6ef6eop7FLSMevli7hGazRaFod2XAB kxgW88jnsp7Y3s8QGw+cRlVLioTeUNklVUruAzWiVbjuG5irPnZMhmGkVwa+0PbNN6b7 2pK86KN9t1aI7iE9D7SYUl9bf+RF1XI/C1Nn9s/YeOQk119FJuPMCZLt04abktbM18YS N3WQPa/R3gK5aDAu5qmTqhaAn27YNyB5noW6tQvHvz3k2UOlOm6qCYqVwTi1Z/S3iFnQ smTg==
X-Gm-Message-State: AGi0Pubkb9sy+29JMEosQXiB9/toUS4/IbmsHG9AP5VNrzDLXyR/0OJu RRaPhJyzZsvs/1eyWseEqSdzsrEjxSSONXZ8GgM=
X-Google-Smtp-Source: APiQypKy5x1dM7ng6ChX2uM8D3qD3KHRjVLa0mZTFwiaqbcs1SURgPR9lWiiynZdSgS5mozhU8MWp3CxgkZ9HuAhh8s=
X-Received: by 2002:a25:81ce:: with SMTP id n14mr6290130ybm.263.1586939013296;  Wed, 15 Apr 2020 01:23:33 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Wed, 15 Apr 2020 01:23:32 -0700
From: =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>
In-Reply-To: <91809E93-26F1-41C0-B349-8BEA3F380402@huitema.net>
References: <176A9D81-A49E-47F0-84AE-6A96864DF7B1@fb.com> <91809E93-26F1-41C0-B349-8BEA3F380402@huitema.net>
MIME-Version: 1.0
Date: Wed, 15 Apr 2020 01:23:32 -0700
Message-ID: <CAN1APdfpaNVutPn+Y6Dcip1hpVvTvTW7dLnmHfZVcXyuyqvchg@mail.gmail.com>
Subject: Re: NTP is unique (was Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?))
To: Christian Huitema <huitema@huitema.net>, Roberto Peon <fenix@fb.com>
Cc: IETF QUIC WG <quic@ietf.org>, "ntp@ietf.org" <ntp@ietf.org>, Watson Ladd <watsonbladd@gmail.com>,  Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Lucas Pardue <lucaspardue.24.7@gmail.com>,  Tal Mizrahi <tal.mizrahi.phd@gmail.com>, Erik Kline <ek.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000002af7ed05a3500803"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/sxKYB5MjOccbQkcZSijv3NVyDVg>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Apr 2020 08:23:37 -0000

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

We also have timestamp frames. That may be related to NTP.



Umm - where are these timestamp frames?

As to partially reliable streams. I am a big advocagte of these, but I do
not think that they are essential to time data because the payload - time -
is naturally providing a sequential marker. Thus you can avoid waiting for
QUIC v2 and you can avoid the additional complexity. The receiver can just
ignore receipt of out of order messages in, for example, datagram frames.
Datagrams do and do not have identifiers - the intention was not to remove
them, but to let the application provide them as early data in the frame.
If the connection only deals with NTP and you only have one unreliable
stream, you don=E2=80=99t even need an identifier because all datagrams imp=
licitly
belong to the same stream.

Kind Regards,
Mikkel Fahn=C3=B8e J=C3=B8rgensen


On 15 April 2020 at 02.16.10, Christian Huitema (huitema@huitema.net) wrote=
:

We also have timestamp frames. That may be related to NTP.

-- Christian Huitema

On Apr 14, 2020, at 12:03 PM, Roberto Peon <fenix@fb.com> wrote:

=EF=BB=BF

I agree that Qv1 doesn=E2=80=99t have an ability to express this, since Qv1=
 doesn=E2=80=99t
allow for partial reliability except in extensions.
Regardless, if the requirement is to have no retransmission, then that is
the requirement, and should be (at least in a spec) written that way.


I=E2=80=99ll disagree on whether that is similar to datagrams. Datagrams do=
n=E2=80=99t have
the same =E2=80=9Caddress space=E2=80=9D as does a stream, and there are ce=
rtainly many
things out there that would prefer to have a stream-with-holes (i.e. an
address space that every party to the interaction agrees upon) than require
the application to do reassembly of everything (and caching) on its own.
This is really a separate conversation we can move somewhere else, though,
assuming it is work having at all!
-=3DR



*From: *Mikkel Fahn=C3=B8e J=C3=B8rgensen <mikkelfj@gmail.com>
*Date: *Tuesday, April 14, 2020 at 11:54 AM
*To: *Erik Kline <ek.ietf@gmail.com>, Watson Ladd <watsonbladd@gmail.com>,
Roberto Peon <fenix@fb.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>
*Cc: *IETF QUIC WG <quic@ietf.org>, "ntp@ietf.org" <ntp@ietf.org>, Lucas
Pardue <lucaspardue.24.7@gmail.com>, Spencer Dawkins at IETF <
spencerdawkins.ietf@gmail.com>
*Subject: *Re: NTP is unique (was Re: QUIC as a transport substrate
(was:re-chartering: include DNS-over-QUIC?))



You don=E2=80=99t need the datagram extension, rather, you need a promise t=
o not
retransmit or a promise to communicate the time in any retransmission.

I don=E2=80=99t understand this promise. In QUIC v1 you have streams, pings=
,
bookkeeping frames, and extensions. You cannot promise not to retransmit
something in as stream except by terminating the stream. Pings are not
suitable for conveying time information unless perhaps its mere arrival
acts a clock tick. You can of course create a new stream for each new time
event but it still doesn=E2=80=99t prevent retransmission unless you cancel=
, and if
you cancel, delivery of the payload is not guaranteed.



You could define a promise through a new extension with the desired
semantics but that is close enough to datagrams that it doesn=E2=80=99t mak=
e much
sense - but you might want a datagram that does not have ACKs - this
affects flow control, but since transmission is infrequent, that could work=
.



Something else:



It is hard to prevent an attacker from dropping or delay packets even on an
encrypted QUIC connection and a retransmission would not be a useful
mitigation, so I am not sure how you can make NTP truly secure. A voting
system from multiple sources could make such an attack more difficult.



Kind Regards,

Mikkel Fahn=C3=B8e J=C3=B8rgensen



On 14 April 2020 at 19.40.00, Roberto Peon (fenix@fb.com) wrote:

You don=E2=80=99t need the datagram extension, rather, you need a promise t=
o not
retransmit or a promise to communicate the time in any retransmission.
While datagram provides, implicitly today, a promise to not retransmit,
datagrams themselves aren=E2=80=99t the requirement.
(Also, in the face of multipath, is it true that we won=E2=80=99t have dupl=
icates
even for datagrams. I=E2=80=99m not sure this is clear right now?)

If the first packet has higher measurable (latency) overhead in the
processing stack, then you probably don=E2=80=99t want to use that one for =
NTP if
you=E2=80=99re high time accuracy.
In other words, you may find that you get better accuracy if you make a
connection, and then do the NTP =E2=80=9Cstuff=E2=80=9D. Similarly, you may=
 find you get
better accuracy if you **always** do a handshake on every packet (though
that is more expensive)=E2=80=A6

While QUIC is a wonderful hammer, I do wonder if it provides any
significant benefit in this case.

-=3DR



*From: *QUIC <quic-bounces@ietf.org> on behalf of Mikkel Fahn=C3=B8e J=C3=
=B8rgensen <
mikkelfj@gmail.com>
*Date: *Monday, April 13, 2020 at 2:31 AM
*To: *Erik Kline <ek.ietf@gmail.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.co=
m>,
Watson Ladd <watsonbladd@gmail.com>
*Cc: *"ntp@ietf.org" <ntp@ietf.org>, IETF QUIC WG <quic@ietf.org>, Spencer
Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Lucas Pardue <
lucaspardue.24.7@gmail.com>
*Subject: *Re: NTP is unique (was Re: QUIC as a transport substrate
(was:re-chartering: include DNS-over-QUIC?))



I think these observations on resource usage are correct, but changing
system time could be a significant attack vector. For NTP to make sense
over QUIC, the datagram extension would be needed to avoid much of the
state and retransmission overhead. A simplified implementation could even
forego a lot of the QUIC machinery such as streams and only rely on the
handshake and datagram. Of course you could also use DTLS but that is yet
another stack.



Kind Regards,

Mikkel Fahn=C3=B8e J=C3=B8rgensen



On 13 April 2020 at 11.23.06, Tal Mizrahi (tal.mizrahi.phd@gmail.com) wrote=
:

Hi,

> > This came to mind because I had a silly idea. As I watched Christian's
presentation in dprive I thought (a) this DoQ doc really benefits from
Christian knowing what he's doing with QUIC, and (b) I wondered if I could
run NTP over QUIC. Like I said, this is probably silly and there might be
nothing to gain from the attempt, but it got me thinking about guidance for
anyone else with both (a) such an idea and (b) the time to write/implement
a proposal.

NTP-over-QUIC is an interesting idea.

The main benefits I can think of of running NTP over QUIC are enjoying
the inherent security of QUIC, and avoiding middlebox tampering.
I wonder if these benefits are worth the effort.

On the other side running NTP over QUIC may consume significantly
higher resources on NTP servers than are necessary today. NTP servers
try to minimize the per-client state (or keep it zero if possible),
while QUIC may require per-client state in order to allow 0-RTT. Also
the precision of NTP may be lower than existing implementations if
implemented in user space.

> You also don't want automatic retransmission in NTP, and the flow
> control is essentially nonexistent: it's driven by the synchronization
> loop.

One may consider using QUIC in datagram mode, and this would prevent
retransmissions. ACKs would still be sent in this case.

Cheers,
Tal.



On Mon, Apr 13, 2020 at 9:18 AM Watson Ladd <watsonbladd@gmail.com> wrote:
>
> On Sun, Apr 12, 2020 at 11:03 PM Erik Kline <ek.ietf@gmail.com> wrote:
> <chop>
> >
> > This came to mind because I had a silly idea. As I watched Christian's
presentation in dprive I thought (a) this DoQ doc really benefits from
Christian knowing what he's doing with QUIC, and (b) I wondered if I could
run NTP over QUIC. Like I said, this is probably silly and there might be
nothing to gain from the attempt, but it got me thinking about guidance for
anyone else with both (a) such an idea and (b) the time to write/implement
a proposal.
>
> NTP has a very unique property: one packet is sent every 1024 or 512
> seconds or so by the client. A single server can handle a high packet
> rate easily because of the statelessness. Adding state would start
> getting problematic at the high packet rates.
>
> You also don't want automatic retransmission in NTP, and the flow
> control is essentially nonexistent: it's driven by the synchronization
> loop.
>
> Getting through middleboxes isn't nothing! But that's more a new port,
> and ideally you want middleboxes to correct for packet queuing times.
>
> Sincerely,
> Watson Ladd
>

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

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body><div style=3D"font-family:Helvetica,Arial;font-size:13px"><div=
><blockquote type=3D"cite" class=3D"clean_bq" style=3D"font-family:Helvetic=
a,Arial;font-size:13px;font-style:normal;font-variant-caps:normal;font-weig=
ht:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-trans=
form:none;white-space:normal;word-spacing:0px;text-decoration:none"><div di=
r=3D"auto">We also have timestamp frames. That may be related to NTP.</div>=
</blockquote></div><p><br></p><div><br class=3D"Apple-interchange-newline">=
</div></div><div style=3D"font-family:Helvetica,Arial;font-size:13px">Umm -=
 where are these timestamp frames?</div><div style=3D"font-family:Helvetica=
,Arial;font-size:13px"><br></div><div style=3D"font-family:Helvetica,Arial;=
font-size:13px">As to partially reliable streams. I am a big advocagte of t=
hese, but I do not think that they are essential to time data because the p=
ayload - time - is naturally providing a sequential marker. Thus you can av=
oid waiting for QUIC v2 and you can avoid the additional complexity. The re=
ceiver can just ignore receipt of out of order messages in, for example, da=
tagram frames. Datagrams do and do not have identifiers - the intention was=
 not to remove them, but to let the application provide them as early data =
in the frame. If the connection only deals with NTP and you only have one u=
nreliable stream, you don=E2=80=99t even need an identifier because all dat=
agrams implicitly belong to the same stream.</div> <br> <div class=3D"gmail=
_signature"><div style=3D"font-family:helvetica,arial;font-size:13px">Kind =
Regards,</div><div style=3D"font-family:helvetica,arial;font-size:13px">Mik=
kel Fahn=C3=B8e J=C3=B8rgensen<br><br></div></div> <br><p class=3D"airmail_=
on">On 15 April 2020 at 02.16.10, Christian Huitema (<a href=3D"mailto:huit=
ema@huitema.net">huitema@huitema.net</a>) wrote:</p> <blockquote type=3D"ci=
te" class=3D"clean_bq"><span><div dir=3D"auto"><div></div><div>We also have=
 timestamp frames. That may be related to NTP.<br><br><div dir=3D"ltr">-- C=
hristian Huitema=C2=A0</div><div dir=3D"ltr"><br><blockquote type=3D"cite">=
On Apr 14, 2020, at 12:03 PM, Roberto Peon &lt;<a href=3D"mailto:fenix@fb.c=
om">fenix@fb.com</a>&gt; wrote:<br><br></blockquote></div><blockquote type=
=3D"cite"><div dir=3D"ltr">=EF=BB=BF






<div class=3D"WordSection1">
<p class=3D"MsoNormal">I agree that Qv1 doesn=E2=80=99t have an ability to =
express this, since Qv1 doesn=E2=80=99t allow for partial reliability excep=
t in extensions.<br>
Regardless, if the requirement is to have no retransmission, then that is t=
he requirement, and should be (at least in a spec) written that way.</p>
<p class=3D"MsoNormal"><br>
I=E2=80=99ll disagree on whether that is similar to datagrams. Datagrams do=
n=E2=80=99t have the same =E2=80=9Caddress space=E2=80=9D as does a stream,=
 and there are certainly many things out there that would prefer to have a =
stream-with-holes (i.e. an address space that every party to the
 interaction agrees upon) than require the application to do reassembly of =
everything (and caching) on its own. This is really a separate conversation=
 we can move somewhere else, though, assuming it is work having at all!<br>
-=3DR</p>
<p class=3D"MsoNormal">=C2=A0</p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
: </span></b><span style=3D"font-size:12.0pt;color:black">Mikkel Fahn=C3=B8=
e J=C3=B8rgensen &lt;<a href=3D"mailto:mikkelfj@gmail.com">mikkelfj@gmail.c=
om</a>&gt;<br>
<b>Date: </b>Tuesday, April 14, 2020 at 11:54 AM<br>
<b>To: </b>Erik Kline &lt;<a href=3D"mailto:ek.ietf@gmail.com">ek.ietf@gmai=
l.com</a>&gt;, Watson Ladd &lt;<a href=3D"mailto:watsonbladd@gmail.com">wat=
sonbladd@gmail.com</a>&gt;, Roberto Peon &lt;<a href=3D"mailto:fenix@fb.com=
">fenix@fb.com</a>&gt;, Tal Mizrahi &lt;<a href=3D"mailto:tal.mizrahi.phd@g=
mail.com">tal.mizrahi.phd@gmail.com</a>&gt;<br>
<b>Cc: </b>IETF QUIC WG &lt;<a href=3D"mailto:quic@ietf.org">quic@ietf.org<=
/a>&gt;, &quot;<a href=3D"mailto:ntp@ietf.org">ntp@ietf.org</a>&quot; &lt;<=
a href=3D"mailto:ntp@ietf.org">ntp@ietf.org</a>&gt;, Lucas Pardue &lt;<a hr=
ef=3D"mailto:lucaspardue.24.7@gmail.com">lucaspardue.24.7@gmail.com</a>&gt;=
, Spencer Dawkins at IETF &lt;<a href=3D"mailto:spencerdawkins.ietf@gmail.c=
om">spencerdawkins.ietf@gmail.com</a>&gt;<br>
<b>Subject: </b>Re: NTP is unique (was Re: QUIC as a transport substrate (w=
as:re-chartering: include DNS-over-QUIC?))</span></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0</p>
</div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:10.0pt;font-family:Helvetica">You don=E2=
=80=99t need the datagram extension, rather, you need a promise to not retr=
ansmit or a promise to communicate the time in
 any retransmission.</span></p>
</div>
</div>
</blockquote>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetic=
a">I don=E2=80=99t understand this promise. In QUIC v1 you have streams, pi=
ngs, bookkeeping frames, and extensions. You cannot promise not to retransm=
it something in as stream except by terminating
 the stream. Pings are not suitable for conveying time information unless p=
erhaps its mere arrival acts a clock tick. You can of course create a new s=
tream for each new time event but it still doesn=E2=80=99t prevent retransm=
ission unless you cancel, and if you cancel,
 delivery of the payload is not guaranteed.</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetic=
a">=C2=A0</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetic=
a">You could define a promise through a new extension with the desired sema=
ntics but that is close enough to datagrams that it doesn=E2=80=99t make mu=
ch sense - but you might want a datagram that
 does not have ACKs - this affects flow control, but since transmission is =
infrequent, that could work.</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetic=
a">=C2=A0</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetic=
a">Something else:</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetic=
a">=C2=A0</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetic=
a">It is hard to prevent an attacker from dropping or delay packets even on=
 an encrypted QUIC connection and a retransmission would not be a useful mi=
tigation, so I am not sure how you can
 make NTP truly secure. A voting system from multiple sources could make su=
ch an attack more difficult.</span></p>
</div>
<p class=3D"MsoNormal">=C2=A0</p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvetic=
a">Kind Regards,</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:10.0pt;font-family:Helvetica">Mikkel Fahn=C3=B8e J=C3=B8rgensen</span><=
/p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0</p>
<p class=3D"airmailon">On 14 April 2020 at 19.40.00, Roberto Peon (<a href=
=3D"mailto:fenix@fb.com">fenix@fb.com</a>) wrote:</p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">You don=E2=80=99t nee=
d the datagram extension, rather, you need a promise to not retransmit or a=
 promise to communicate the time in any retransmission.<br>
While datagram provides, implicitly today, a promise to not retransmit, dat=
agrams themselves aren=E2=80=99t the requirement.<br>
(Also, in the face of multipath, is it true that we won=E2=80=99t have dupl=
icates even for datagrams. I=E2=80=99m not sure this is clear right now?)<b=
r>
<br>
If the first packet has higher measurable (latency) overhead in the process=
ing stack, then you probably don=E2=80=99t want to use that one for NTP if =
you=E2=80=99re high time accuracy.<br>
In other words, you may find that you get better accuracy if you make a con=
nection, and then do the NTP =E2=80=9Cstuff=E2=80=9D. Similarly, you may fi=
nd you get better accuracy if you *<b>always</b>* do a handshake on every p=
acket (though that is more expensive)=E2=80=A6<br>
<br>
While QUIC is a wonderful hammer, I do wonder if it provides any significan=
t benefit in this case.<br>
<br>
-=3DR</p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">=C2=A0</p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><b><span style=3D"font-size:12.0pt;color:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">QUIC &lt;<a href=3D=
"mailto:quic-bounces@ietf.org">quic-bounces@ietf.org</a>&gt; on behalf of M=
ikkel Fahn=C3=B8e J=C3=B8rgensen &lt;<a href=3D"mailto:mikkelfj@gmail.com">=
mikkelfj@gmail.com</a>&gt;<br>
<b>Date: </b>Monday, April 13, 2020 at 2:31 AM<br>
<b>To: </b>Erik Kline &lt;<a href=3D"mailto:ek.ietf@gmail.com">ek.ietf@gmai=
l.com</a>&gt;, Tal Mizrahi &lt;<a href=3D"mailto:tal.mizrahi.phd@gmail.com"=
>tal.mizrahi.phd@gmail.com</a>&gt;, Watson Ladd &lt;<a href=3D"mailto:watso=
nbladd@gmail.com">watsonbladd@gmail.com</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:ntp@ietf.org">ntp@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:ntp@ietf.org">ntp@ietf.org</a>&gt;, IETF QUIC WG &lt;<a =
href=3D"mailto:quic@ietf.org">quic@ietf.org</a>&gt;, Spencer Dawkins at IET=
F &lt;<a href=3D"mailto:spencerdawkins.ietf@gmail.com">spencerdawkins.ietf@=
gmail.com</a>&gt;,
 Lucas Pardue &lt;<a href=3D"mailto:lucaspardue.24.7@gmail.com">lucaspardue=
.24.7@gmail.com</a>&gt;<br>
<b>Subject: </b>Re: NTP is unique (was Re: QUIC as a transport substrate (w=
as:re-chartering: include DNS-over-QUIC?))</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">=C2=A0</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:10.0pt;font-family:Helvetica">I think the=
se observations on resource usage are correct, but changing system time cou=
ld be a significant attack vector. For
 NTP to make sense over QUIC, the datagram extension would be needed to avo=
id much of the state and retransmission overhead. A simplified implementati=
on could even forego a lot of the QUIC machinery such as streams and only r=
ely on the handshake and datagram.
 Of course you could also use DTLS but that is yet another stack.</span></p=
>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">=C2=A0</p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span style=3D"font-size:10.0pt;font-family:Helvetica">Kind Regard=
s,</span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:10.0pt;font-family:Helvetica">Mikkel Fahn=C3=B8e J=C3=B8rgensen</span><=
/p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">=C2=A0</p>
<p class=3D"airmailon0">On 13 April 2020 at 11.23.06, Tal Mizrahi (<a href=
=3D"mailto:tal.mizrahi.phd@gmail.com">tal.mizrahi.phd@gmail.com</a>) wrote:=
</p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto">Hi,
<br>
<br>
&gt; &gt; This came to mind because I had a silly idea. As I watched Christ=
ian&#39;s presentation in dprive I thought (a) this DoQ doc really benefits=
 from Christian knowing what he&#39;s doing with QUIC, and (b) I wondered i=
f I could run NTP over QUIC. Like I said, this
 is probably silly and there might be nothing to gain from the attempt, but=
 it got me thinking about guidance for anyone else with both (a) such an id=
ea and (b) the time to write/implement a proposal.
<br>
<br>
NTP-over-QUIC is an interesting idea. <br>
<br>
The main benefits I can think of of running NTP over QUIC are enjoying <br>
the inherent security of QUIC, and avoiding middlebox tampering. <br>
I wonder if these benefits are worth the effort. <br>
<br>
On the other side running NTP over QUIC may consume significantly <br>
higher resources on NTP servers than are necessary today. NTP servers <br>
try to minimize the per-client state (or keep it zero if possible), <br>
while QUIC may require per-client state in order to allow 0-RTT. Also <br>
the precision of NTP may be lower than existing implementations if <br>
implemented in user space. <br>
<br>
&gt; You also don&#39;t want automatic retransmission in NTP, and the flow =
<br>
&gt; control is essentially nonexistent: it&#39;s driven by the synchroniza=
tion <br>
&gt; loop. <br>
<br>
One may consider using QUIC in datagram mode, and this would prevent <br>
retransmissions. ACKs would still be sent in this case. <br>
<br>
Cheers, <br>
Tal. <br>
<br>
<br>
<br>
On Mon, Apr 13, 2020 at 9:18 AM Watson Ladd &lt;<a href=3D"mailto:watsonbla=
dd@gmail.com">watsonbladd@gmail.com</a>&gt; wrote:
<br>
&gt; <br>
&gt; On Sun, Apr 12, 2020 at 11:03 PM Erik Kline &lt;<a href=3D"mailto:ek.i=
etf@gmail.com">ek.ietf@gmail.com</a>&gt; wrote:
<br>
&gt; &lt;chop&gt; <br>
&gt; &gt; <br>
&gt; &gt; This came to mind because I had a silly idea. As I watched Christ=
ian&#39;s presentation in dprive I thought (a) this DoQ doc really benefits=
 from Christian knowing what he&#39;s doing with QUIC, and (b) I wondered i=
f I could run NTP over QUIC. Like I said, this
 is probably silly and there might be nothing to gain from the attempt, but=
 it got me thinking about guidance for anyone else with both (a) such an id=
ea and (b) the time to write/implement a proposal.
<br>
&gt; <br>
&gt; NTP has a very unique property: one packet is sent every 1024 or 512 <=
br>
&gt; seconds or so by the client. A single server can handle a high packet =
<br>
&gt; rate easily because of the statelessness. Adding state would start <br=
>
&gt; getting problematic at the high packet rates. <br>
&gt; <br>
&gt; You also don&#39;t want automatic retransmission in NTP, and the flow =
<br>
&gt; control is essentially nonexistent: it&#39;s driven by the synchroniza=
tion <br>
&gt; loop. <br>
&gt; <br>
&gt; Getting through middleboxes isn&#39;t nothing! But that&#39;s more a n=
ew port, <br>
&gt; and ideally you want middleboxes to correct for packet queuing times. =
<br>
&gt; <br>
&gt; Sincerely, <br>
&gt; Watson Ladd <br>
&gt; </p>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>


</div></blockquote></div></div></span></blockquote></body></html>

--0000000000002af7ed05a3500803--


From nobody Wed Apr 15 01:28:33 2020
Return-Path: <prvs=1374592c22=fenix@fb.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CD423A012A; Wed, 15 Apr 2020 01:28:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.118
X-Spam-Level: 
X-Spam-Status: No, score=-2.118 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=fb.com header.b=SkgACcXb; dkim=pass (1024-bit key) header.d=fb.onmicrosoft.com header.b=YXYdgw8E
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iTTbkYDU4Bkf; Wed, 15 Apr 2020 01:28:25 -0700 (PDT)
Received: from mx0b-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D3863A0128; Wed, 15 Apr 2020 01:28:25 -0700 (PDT)
Received: from pps.filterd (m0148460.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03F8Krus019276; Wed, 15 Apr 2020 01:28:22 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=facebook; bh=cccP4QMdNek0ewtcoiJV9LEJ4M40GDcKpUgibfdTyac=; b=SkgACcXbwDmOt3kzq61Zn1UH+poxkjo23gk6Hs/eiSFRl0zjroKuGouXtpLeIi+miaAc OcBx5m1VmfQMuBmpeKzv0VWd4ZHwT2yAds82bNMME08aktPzBCjz6OwY/vyvpeeuA6DN jECEUrpkz2UC7L+JjhGSFHNuIe2vWAweGTU= 
Received: from maileast.thefacebook.com ([163.114.130.16]) by mx0a-00082601.pphosted.com with ESMTP id 30dn7qbcw4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 15 Apr 2020 01:28:22 -0700
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (100.104.31.183) by o365-in.thefacebook.com (100.104.35.175) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1847.3; Wed, 15 Apr 2020 01:28:21 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XUjsSclRGT3sbC4yB8OCuEAlIa9OGmZclh2meIXEhf1BJTHbnywpD0x5u19aIpNBjOA7SaQD/FPK/u3XJx+Vac2g1Rr+mGRbt5NM2aj5y/PUQv7MWfI5nKbdRIIl4sOS4jRDlTYcIiWzxkCmTNWu727fqduamRGwHv1A/cDKfd/m9cY3u57ZCkLS5EPK8p0JtIUFhH6Fw1sWPkOM7HFoJUOLFHTYR2ze2KR/nERLXGY+JiqN2OF5R3zcQkl0ANbmRrer4T9JeRGYlImCoFJFdZl3Gq0/y/qbm39hC5Ea5NLDZ5+7KPOxYWz9Q+WnDPg/votAXsmCoWf3NP/UqrNxsQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cccP4QMdNek0ewtcoiJV9LEJ4M40GDcKpUgibfdTyac=; b=GWm8BwNvFxCLdO7zX8g05hQrJIgBvjsH6my3n9dLAiKX4ne6odw2i+L/48Clmf2eJrmAZ/eQQIp6v4QSxroZ/John/th6iMycc/rFvG2N2kQcjrooJ/PjSwiCKOeJYVslkTTZ1iP9n0DtIgG/wTiZVP7/3ufwSfuXGY3R9crDLPR7jm9XU+d10AB1PviIaIoMOb9u8aYeibpVv4B/XN4rEl6eZWFAmPVm+C0WCdwoGczP3OV/EJ/azjx8931gEMHaJngBIx5E6yYw2TNeA6FjRqdZmficAW6L6oqmXMICLkoaAje35YurMKVvu+T5QUjhy4gvCdLqaj4ACEJMI0lpQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fb.com; dmarc=pass action=none header.from=fb.com; dkim=pass header.d=fb.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector2-fb-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cccP4QMdNek0ewtcoiJV9LEJ4M40GDcKpUgibfdTyac=; b=YXYdgw8EOOSowziwfCaz+4Wqu2MEkmhwkJjb/3GsM7fS53Ks8mRV6SGfL5kF3KK4zU4/B57CNRp4HZDW7dOf7RVi3vU855sk2JGOidOjZz61IrhV7CWmaYUSOHrvBT34E/xhopBsau9gLjYCcZUd3srNpG09OTJLqjwOpH152qc=
Received: from MW3PR15MB3948.namprd15.prod.outlook.com (2603:10b6:303:4b::7) by MW3PR15MB3756.namprd15.prod.outlook.com (2603:10b6:303:47::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.25; Wed, 15 Apr 2020 08:28:20 +0000
Received: from MW3PR15MB3948.namprd15.prod.outlook.com ([fe80::ccfe:f881:43bb:3892]) by MW3PR15MB3948.namprd15.prod.outlook.com ([fe80::ccfe:f881:43bb:3892%5]) with mapi id 15.20.2900.028; Wed, 15 Apr 2020 08:28:20 +0000
From: Roberto Peon <fenix@fb.com>
To: Christian Huitema <huitema@huitema.net>, =?utf-8?B?TWlra2VsIEZhaG7DuGUgSsO4cmdlbnNlbg==?= <mikkelfj@gmail.com>
CC: IETF QUIC WG <quic@ietf.org>, "ntp@ietf.org" <ntp@ietf.org>, Watson Ladd <watsonbladd@gmail.com>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Lucas Pardue <lucaspardue.24.7@gmail.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>, Erik Kline <ek.ietf@gmail.com>
Subject: Re: NTP is unique (was Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?))
Thread-Topic: NTP is unique (was Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?))
Thread-Index: AQHWEVtrbYYQ9l75DUmY9rRf2XytmKh2x4CAgAACIQCAAaW8gIAAikKA//+MqQCAAM0WAIAAiDcAgAAAPnA=
Date: Wed, 15 Apr 2020 08:28:20 +0000
Message-ID: <MW3PR15MB3948FD23BDF352CCBEF6C88ACDDB0@MW3PR15MB3948.namprd15.prod.outlook.com>
References: <176A9D81-A49E-47F0-84AE-6A96864DF7B1@fb.com> <91809E93-26F1-41C0-B349-8BEA3F380402@huitema.net>, <CAN1APdfpaNVutPn+Y6Dcip1hpVvTvTW7dLnmHfZVcXyuyqvchg@mail.gmail.com>
In-Reply-To: <CAN1APdfpaNVutPn+Y6Dcip1hpVvTvTW7dLnmHfZVcXyuyqvchg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [98.234.190.115]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0cee1223-dba8-438a-1632-08d7e116f489
x-ms-traffictypediagnostic: MW3PR15MB3756:
x-microsoft-antispam-prvs: <MW3PR15MB3756B6442D8E2B41FA05329BCDDB0@MW3PR15MB3756.namprd15.prod.outlook.com>
x-fb-source: Internal
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0374433C81
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MW3PR15MB3948.namprd15.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(136003)(346002)(376002)(396003)(366004)(39860400002)(8676002)(45080400002)(5660300002)(2906002)(71200400001)(66574012)(8936002)(86362001)(478600001)(33656002)(81156014)(26005)(186003)(4326008)(54906003)(110136005)(91956017)(316002)(66446008)(66946007)(66556008)(7696005)(66476007)(53546011)(76116006)(6506007)(64756008)(52536014)(9686003)(55016002); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: fb.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xQLlIlPvHWAFboQx5wu3kva+SgDRTUSwxPxITt45FiGxH5E85M/kGIceyT4pdJEblR3gIKOdTfN0/22TUTF6yKyKpkZ9TvTVVJhh2Jk3pC+Bav4zuB3/zexdcJlT67Cd375f4YXN60ZSNWo1xC5IH0MaOdj1ExX/Q6h3eOXJ8sicQBuSJtnl+xCP2/TqrtWfcZeZbGo41AQXlIUQWi9ygdpuVyK/R4/nGTmGL7mOMoSNYeLN2fYLZxBgqldu+VwWWKwEqcclO74U/BjgixIvYg8n5mM3Ak1CDs1Coo/clBwqaROMfIh5PHAIZWTLttlpahY7m0OI8nolrjt7Qe23VKJb5pbuNFpQDU0Dqy2pd1SuVHFlpHzBnmL/47HfNqCu4wW8QCKSHyG2dBQOrUe1BAa2RxcwyIWdCcFHNqn2oQjLkDsM3QsqnNz2w/CNoQ/2wfZuYT8yu5Es9rK6D1C+D8tcnkd5VN3kEyfghMUslBuCkzihsAh0E2IuENlMZieynWQz2SopCbQrWguQfC2n0g==
x-ms-exchange-antispam-messagedata: 8y8E0MEpWxRoFpd4v5JDmxDUvyrCDLd3hgoNe6PUDjBpl2N/hkSTMggcTBDoDOxXqylrq5TMv4inNqLrL+xxRuMJ7QJy6jTdu/anSURU5J6q6r2bWyfPg0ENgiGqVolOV4ctp4MtBQDOH+oZDA5k4w==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MW3PR15MB3948FD23BDF352CCBEF6C88ACDDB0MW3PR15MB3948namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0cee1223-dba8-438a-1632-08d7e116f489
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Apr 2020 08:28:20.2607 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TB9aydfzMMtSJoRa/o1xKN5reDn6SpgV7/5iAyKbzTJOJPq1hmkFyK4Zw7R/AnBj
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR15MB3756
X-OriginatorOrg: fb.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-15_01:2020-04-14, 2020-04-15 signatures=0
X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 impostorscore=0 priorityscore=1501 spamscore=0 bulkscore=0 mlxscore=0 lowpriorityscore=0 suspectscore=0 clxscore=1011 adultscore=0 malwarescore=0 phishscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004150065
X-FB-Internal: deliver
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/VbFDxAj52YUv6fOSvgQ6A173d-c>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Apr 2020 08:28:28 -0000

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

SSd2ZSBzZWVuIGEgY291cGxlIG9mIGFwcGxpY2F0aW9ucyB3aGVyZSB3ZSBoYWQgdG8gZG8gbnRw
IG9yIG50cC1saWtlIHRoaW5ncywgYnV0IHdhbnRlZCB0byBlbnN1cmUgdGhhdCB3ZSB3ZXJlIHRh
bGtpbmcgdG8gdGhlIHNhbWUgc2VydmVyIHdob20gd2Ugd2VyZSB0cmFuc2FjdGluZyByZXF1ZXN0
cy4NCg0KWW91IG5lZWQgc29tZXRoaW5nIHRvIGVuc3VyZSB0aGUgcm91dGluZyBjb250aW51ZXMg
dG8gd29yayBpbiB0aGF0IHBhcnRpY3VsYXIgY2FzZSwgZXNwZWNpYWxseSBpZiBib3VuY2luZyB0
aHJvdWdoIGEgcmV2ZXJzZSBwcm94eSB3aGljaCBtYXkgbm90IG90aGVyd2lzZSB1bmRlcnN0YW5k
IHlvdXIgYXBwbGljYXRpb24uDQoNCi09Ug0KDQpHZXQgT3V0bG9vayBmb3IgQW5kcm9pZDxodHRw
czovL2FrYS5tcy9naGVpMzY+DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpG
cm9tOiBNaWtrZWwgRmFobsO4ZSBKw7hyZ2Vuc2VuIDxtaWtrZWxmakBnbWFpbC5jb20+DQpTZW50
OiBXZWRuZXNkYXksIEFwcmlsIDE1LCAyMDIwIDE6MjM6MzIgQU0NClRvOiBDaHJpc3RpYW4gSHVp
dGVtYSA8aHVpdGVtYUBodWl0ZW1hLm5ldD47IFJvYmVydG8gUGVvbiA8ZmVuaXhAZmIuY29tPg0K
Q2M6IElFVEYgUVVJQyBXRyA8cXVpY0BpZXRmLm9yZz47IG50cEBpZXRmLm9yZyA8bnRwQGlldGYu
b3JnPjsgV2F0c29uIExhZGQgPHdhdHNvbmJsYWRkQGdtYWlsLmNvbT47IFNwZW5jZXIgRGF3a2lu
cyBhdCBJRVRGIDxzcGVuY2VyZGF3a2lucy5pZXRmQGdtYWlsLmNvbT47IEx1Y2FzIFBhcmR1ZSA8
bHVjYXNwYXJkdWUuMjQuN0BnbWFpbC5jb20+OyBUYWwgTWl6cmFoaSA8dGFsLm1penJhaGkucGhk
QGdtYWlsLmNvbT47IEVyaWsgS2xpbmUgPGVrLmlldGZAZ21haWwuY29tPg0KU3ViamVjdDogUmU6
IE5UUCBpcyB1bmlxdWUgKHdhcyBSZTogUVVJQyBhcyBhIHRyYW5zcG9ydCBzdWJzdHJhdGUgKHdh
czpyZS1jaGFydGVyaW5nOiBpbmNsdWRlIEROUy1vdmVyLVFVSUM/KSkNCg0KV2UgYWxzbyBoYXZl
IHRpbWVzdGFtcCBmcmFtZXMuIFRoYXQgbWF5IGJlIHJlbGF0ZWQgdG8gTlRQLg0KDQoNClVtbSAt
IHdoZXJlIGFyZSB0aGVzZSB0aW1lc3RhbXAgZnJhbWVzPw0KDQpBcyB0byBwYXJ0aWFsbHkgcmVs
aWFibGUgc3RyZWFtcy4gSSBhbSBhIGJpZyBhZHZvY2FndGUgb2YgdGhlc2UsIGJ1dCBJIGRvIG5v
dCB0aGluayB0aGF0IHRoZXkgYXJlIGVzc2VudGlhbCB0byB0aW1lIGRhdGEgYmVjYXVzZSB0aGUg
cGF5bG9hZCAtIHRpbWUgLSBpcyBuYXR1cmFsbHkgcHJvdmlkaW5nIGEgc2VxdWVudGlhbCBtYXJr
ZXIuIFRodXMgeW91IGNhbiBhdm9pZCB3YWl0aW5nIGZvciBRVUlDIHYyIGFuZCB5b3UgY2FuIGF2
b2lkIHRoZSBhZGRpdGlvbmFsIGNvbXBsZXhpdHkuIFRoZSByZWNlaXZlciBjYW4ganVzdCBpZ25v
cmUgcmVjZWlwdCBvZiBvdXQgb2Ygb3JkZXIgbWVzc2FnZXMgaW4sIGZvciBleGFtcGxlLCBkYXRh
Z3JhbSBmcmFtZXMuIERhdGFncmFtcyBkbyBhbmQgZG8gbm90IGhhdmUgaWRlbnRpZmllcnMgLSB0
aGUgaW50ZW50aW9uIHdhcyBub3QgdG8gcmVtb3ZlIHRoZW0sIGJ1dCB0byBsZXQgdGhlIGFwcGxp
Y2F0aW9uIHByb3ZpZGUgdGhlbSBhcyBlYXJseSBkYXRhIGluIHRoZSBmcmFtZS4gSWYgdGhlIGNv
bm5lY3Rpb24gb25seSBkZWFscyB3aXRoIE5UUCBhbmQgeW91IG9ubHkgaGF2ZSBvbmUgdW5yZWxp
YWJsZSBzdHJlYW0sIHlvdSBkb27igJl0IGV2ZW4gbmVlZCBhbiBpZGVudGlmaWVyIGJlY2F1c2Ug
YWxsIGRhdGFncmFtcyBpbXBsaWNpdGx5IGJlbG9uZyB0byB0aGUgc2FtZSBzdHJlYW0uDQoNCktp
bmQgUmVnYXJkcywNCk1pa2tlbCBGYWhuw7hlIErDuHJnZW5zZW4NCg0KDQoNCk9uIDE1IEFwcmls
IDIwMjAgYXQgMDIuMTYuMTAsIENocmlzdGlhbiBIdWl0ZW1hIChodWl0ZW1hQGh1aXRlbWEubmV0
PG1haWx0bzpodWl0ZW1hQGh1aXRlbWEubmV0Pikgd3JvdGU6DQoNCldlIGFsc28gaGF2ZSB0aW1l
c3RhbXAgZnJhbWVzLiBUaGF0IG1heSBiZSByZWxhdGVkIHRvIE5UUC4NCg0KLS0gQ2hyaXN0aWFu
IEh1aXRlbWENCg0KT24gQXByIDE0LCAyMDIwLCBhdCAxMjowMyBQTSwgUm9iZXJ0byBQZW9uIDxm
ZW5peEBmYi5jb208bWFpbHRvOmZlbml4QGZiLmNvbT4+IHdyb3RlOg0KDQrvu78NCg0KSSBhZ3Jl
ZSB0aGF0IFF2MSBkb2VzbuKAmXQgaGF2ZSBhbiBhYmlsaXR5IHRvIGV4cHJlc3MgdGhpcywgc2lu
Y2UgUXYxIGRvZXNu4oCZdCBhbGxvdyBmb3IgcGFydGlhbCByZWxpYWJpbGl0eSBleGNlcHQgaW4g
ZXh0ZW5zaW9ucy4NClJlZ2FyZGxlc3MsIGlmIHRoZSByZXF1aXJlbWVudCBpcyB0byBoYXZlIG5v
IHJldHJhbnNtaXNzaW9uLCB0aGVuIHRoYXQgaXMgdGhlIHJlcXVpcmVtZW50LCBhbmQgc2hvdWxk
IGJlIChhdCBsZWFzdCBpbiBhIHNwZWMpIHdyaXR0ZW4gdGhhdCB3YXkuDQoNCknigJlsbCBkaXNh
Z3JlZSBvbiB3aGV0aGVyIHRoYXQgaXMgc2ltaWxhciB0byBkYXRhZ3JhbXMuIERhdGFncmFtcyBk
b27igJl0IGhhdmUgdGhlIHNhbWUg4oCcYWRkcmVzcyBzcGFjZeKAnSBhcyBkb2VzIGEgc3RyZWFt
LCBhbmQgdGhlcmUgYXJlIGNlcnRhaW5seSBtYW55IHRoaW5ncyBvdXQgdGhlcmUgdGhhdCB3b3Vs
ZCBwcmVmZXIgdG8gaGF2ZSBhIHN0cmVhbS13aXRoLWhvbGVzIChpLmUuIGFuIGFkZHJlc3Mgc3Bh
Y2UgdGhhdCBldmVyeSBwYXJ0eSB0byB0aGUgaW50ZXJhY3Rpb24gYWdyZWVzIHVwb24pIHRoYW4g
cmVxdWlyZSB0aGUgYXBwbGljYXRpb24gdG8gZG8gcmVhc3NlbWJseSBvZiBldmVyeXRoaW5nIChh
bmQgY2FjaGluZykgb24gaXRzIG93bi4gVGhpcyBpcyByZWFsbHkgYSBzZXBhcmF0ZSBjb252ZXJz
YXRpb24gd2UgY2FuIG1vdmUgc29tZXdoZXJlIGVsc2UsIHRob3VnaCwgYXNzdW1pbmcgaXQgaXMg
d29yayBoYXZpbmcgYXQgYWxsIQ0KLT1SDQoNCg0KDQpGcm9tOiBNaWtrZWwgRmFobsO4ZSBKw7hy
Z2Vuc2VuIDxtaWtrZWxmakBnbWFpbC5jb208bWFpbHRvOm1pa2tlbGZqQGdtYWlsLmNvbT4+DQpE
YXRlOiBUdWVzZGF5LCBBcHJpbCAxNCwgMjAyMCBhdCAxMTo1NCBBTQ0KVG86IEVyaWsgS2xpbmUg
PGVrLmlldGZAZ21haWwuY29tPG1haWx0bzplay5pZXRmQGdtYWlsLmNvbT4+LCBXYXRzb24gTGFk
ZCA8d2F0c29uYmxhZGRAZ21haWwuY29tPG1haWx0bzp3YXRzb25ibGFkZEBnbWFpbC5jb20+Piwg
Um9iZXJ0byBQZW9uIDxmZW5peEBmYi5jb208bWFpbHRvOmZlbml4QGZiLmNvbT4+LCBUYWwgTWl6
cmFoaSA8dGFsLm1penJhaGkucGhkQGdtYWlsLmNvbTxtYWlsdG86dGFsLm1penJhaGkucGhkQGdt
YWlsLmNvbT4+DQpDYzogSUVURiBRVUlDIFdHIDxxdWljQGlldGYub3JnPG1haWx0bzpxdWljQGll
dGYub3JnPj4sICJudHBAaWV0Zi5vcmc8bWFpbHRvOm50cEBpZXRmLm9yZz4iIDxudHBAaWV0Zi5v
cmc8bWFpbHRvOm50cEBpZXRmLm9yZz4+LCBMdWNhcyBQYXJkdWUgPGx1Y2FzcGFyZHVlLjI0LjdA
Z21haWwuY29tPG1haWx0bzpsdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbT4+LCBTcGVuY2VyIERh
d2tpbnMgYXQgSUVURiA8c3BlbmNlcmRhd2tpbnMuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnNwZW5j
ZXJkYXdraW5zLmlldGZAZ21haWwuY29tPj4NClN1YmplY3Q6IFJlOiBOVFAgaXMgdW5pcXVlICh3
YXMgUmU6IFFVSUMgYXMgYSB0cmFuc3BvcnQgc3Vic3RyYXRlICh3YXM6cmUtY2hhcnRlcmluZzog
aW5jbHVkZSBETlMtb3Zlci1RVUlDPykpDQoNCg0KDQpZb3UgZG9u4oCZdCBuZWVkIHRoZSBkYXRh
Z3JhbSBleHRlbnNpb24sIHJhdGhlciwgeW91IG5lZWQgYSBwcm9taXNlIHRvIG5vdCByZXRyYW5z
bWl0IG9yIGEgcHJvbWlzZSB0byBjb21tdW5pY2F0ZSB0aGUgdGltZSBpbiBhbnkgcmV0cmFuc21p
c3Npb24uDQoNCkkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoaXMgcHJvbWlzZS4gSW4gUVVJQyB2MSB5
b3UgaGF2ZSBzdHJlYW1zLCBwaW5ncywgYm9va2tlZXBpbmcgZnJhbWVzLCBhbmQgZXh0ZW5zaW9u
cy4gWW91IGNhbm5vdCBwcm9taXNlIG5vdCB0byByZXRyYW5zbWl0IHNvbWV0aGluZyBpbiBhcyBz
dHJlYW0gZXhjZXB0IGJ5IHRlcm1pbmF0aW5nIHRoZSBzdHJlYW0uIFBpbmdzIGFyZSBub3Qgc3Vp
dGFibGUgZm9yIGNvbnZleWluZyB0aW1lIGluZm9ybWF0aW9uIHVubGVzcyBwZXJoYXBzIGl0cyBt
ZXJlIGFycml2YWwgYWN0cyBhIGNsb2NrIHRpY2suIFlvdSBjYW4gb2YgY291cnNlIGNyZWF0ZSBh
IG5ldyBzdHJlYW0gZm9yIGVhY2ggbmV3IHRpbWUgZXZlbnQgYnV0IGl0IHN0aWxsIGRvZXNu4oCZ
dCBwcmV2ZW50IHJldHJhbnNtaXNzaW9uIHVubGVzcyB5b3UgY2FuY2VsLCBhbmQgaWYgeW91IGNh
bmNlbCwgZGVsaXZlcnkgb2YgdGhlIHBheWxvYWQgaXMgbm90IGd1YXJhbnRlZWQuDQoNCg0KDQpZ
b3UgY291bGQgZGVmaW5lIGEgcHJvbWlzZSB0aHJvdWdoIGEgbmV3IGV4dGVuc2lvbiB3aXRoIHRo
ZSBkZXNpcmVkIHNlbWFudGljcyBidXQgdGhhdCBpcyBjbG9zZSBlbm91Z2ggdG8gZGF0YWdyYW1z
IHRoYXQgaXQgZG9lc27igJl0IG1ha2UgbXVjaCBzZW5zZSAtIGJ1dCB5b3UgbWlnaHQgd2FudCBh
IGRhdGFncmFtIHRoYXQgZG9lcyBub3QgaGF2ZSBBQ0tzIC0gdGhpcyBhZmZlY3RzIGZsb3cgY29u
dHJvbCwgYnV0IHNpbmNlIHRyYW5zbWlzc2lvbiBpcyBpbmZyZXF1ZW50LCB0aGF0IGNvdWxkIHdv
cmsuDQoNCg0KDQpTb21ldGhpbmcgZWxzZToNCg0KDQoNCkl0IGlzIGhhcmQgdG8gcHJldmVudCBh
biBhdHRhY2tlciBmcm9tIGRyb3BwaW5nIG9yIGRlbGF5IHBhY2tldHMgZXZlbiBvbiBhbiBlbmNy
eXB0ZWQgUVVJQyBjb25uZWN0aW9uIGFuZCBhIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBiZSBh
IHVzZWZ1bCBtaXRpZ2F0aW9uLCBzbyBJIGFtIG5vdCBzdXJlIGhvdyB5b3UgY2FuIG1ha2UgTlRQ
IHRydWx5IHNlY3VyZS4gQSB2b3Rpbmcgc3lzdGVtIGZyb20gbXVsdGlwbGUgc291cmNlcyBjb3Vs
ZCBtYWtlIHN1Y2ggYW4gYXR0YWNrIG1vcmUgZGlmZmljdWx0Lg0KDQoNCg0KS2luZCBSZWdhcmRz
LA0KDQpNaWtrZWwgRmFobsO4ZSBKw7hyZ2Vuc2VuDQoNCg0KDQpPbiAxNCBBcHJpbCAyMDIwIGF0
IDE5LjQwLjAwLCBSb2JlcnRvIFBlb24gKGZlbml4QGZiLmNvbTxtYWlsdG86ZmVuaXhAZmIuY29t
Pikgd3JvdGU6DQoNCllvdSBkb27igJl0IG5lZWQgdGhlIGRhdGFncmFtIGV4dGVuc2lvbiwgcmF0
aGVyLCB5b3UgbmVlZCBhIHByb21pc2UgdG8gbm90IHJldHJhbnNtaXQgb3IgYSBwcm9taXNlIHRv
IGNvbW11bmljYXRlIHRoZSB0aW1lIGluIGFueSByZXRyYW5zbWlzc2lvbi4NCldoaWxlIGRhdGFn
cmFtIHByb3ZpZGVzLCBpbXBsaWNpdGx5IHRvZGF5LCBhIHByb21pc2UgdG8gbm90IHJldHJhbnNt
aXQsIGRhdGFncmFtcyB0aGVtc2VsdmVzIGFyZW7igJl0IHRoZSByZXF1aXJlbWVudC4NCihBbHNv
LCBpbiB0aGUgZmFjZSBvZiBtdWx0aXBhdGgsIGlzIGl0IHRydWUgdGhhdCB3ZSB3b27igJl0IGhh
dmUgZHVwbGljYXRlcyBldmVuIGZvciBkYXRhZ3JhbXMuIEnigJltIG5vdCBzdXJlIHRoaXMgaXMg
Y2xlYXIgcmlnaHQgbm93PykNCg0KSWYgdGhlIGZpcnN0IHBhY2tldCBoYXMgaGlnaGVyIG1lYXN1
cmFibGUgKGxhdGVuY3kpIG92ZXJoZWFkIGluIHRoZSBwcm9jZXNzaW5nIHN0YWNrLCB0aGVuIHlv
dSBwcm9iYWJseSBkb27igJl0IHdhbnQgdG8gdXNlIHRoYXQgb25lIGZvciBOVFAgaWYgeW914oCZ
cmUgaGlnaCB0aW1lIGFjY3VyYWN5Lg0KSW4gb3RoZXIgd29yZHMsIHlvdSBtYXkgZmluZCB0aGF0
IHlvdSBnZXQgYmV0dGVyIGFjY3VyYWN5IGlmIHlvdSBtYWtlIGEgY29ubmVjdGlvbiwgYW5kIHRo
ZW4gZG8gdGhlIE5UUCDigJxzdHVmZuKAnS4gU2ltaWxhcmx5LCB5b3UgbWF5IGZpbmQgeW91IGdl
dCBiZXR0ZXIgYWNjdXJhY3kgaWYgeW91ICphbHdheXMqIGRvIGEgaGFuZHNoYWtlIG9uIGV2ZXJ5
IHBhY2tldCAodGhvdWdoIHRoYXQgaXMgbW9yZSBleHBlbnNpdmUp4oCmDQoNCldoaWxlIFFVSUMg
aXMgYSB3b25kZXJmdWwgaGFtbWVyLCBJIGRvIHdvbmRlciBpZiBpdCBwcm92aWRlcyBhbnkgc2ln
bmlmaWNhbnQgYmVuZWZpdCBpbiB0aGlzIGNhc2UuDQoNCi09Ug0KDQoNCg0KRnJvbTogUVVJQyA8
cXVpYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpxdWljLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBi
ZWhhbGYgb2YgTWlra2VsIEZhaG7DuGUgSsO4cmdlbnNlbiA8bWlra2VsZmpAZ21haWwuY29tPG1h
aWx0bzptaWtrZWxmakBnbWFpbC5jb20+Pg0KRGF0ZTogTW9uZGF5LCBBcHJpbCAxMywgMjAyMCBh
dCAyOjMxIEFNDQpUbzogRXJpayBLbGluZSA8ZWsuaWV0ZkBnbWFpbC5jb208bWFpbHRvOmVrLmll
dGZAZ21haWwuY29tPj4sIFRhbCBNaXpyYWhpIDx0YWwubWl6cmFoaS5waGRAZ21haWwuY29tPG1h
aWx0bzp0YWwubWl6cmFoaS5waGRAZ21haWwuY29tPj4sIFdhdHNvbiBMYWRkIDx3YXRzb25ibGFk
ZEBnbWFpbC5jb208bWFpbHRvOndhdHNvbmJsYWRkQGdtYWlsLmNvbT4+DQpDYzogIm50cEBpZXRm
Lm9yZzxtYWlsdG86bnRwQGlldGYub3JnPiIgPG50cEBpZXRmLm9yZzxtYWlsdG86bnRwQGlldGYu
b3JnPj4sIElFVEYgUVVJQyBXRyA8cXVpY0BpZXRmLm9yZzxtYWlsdG86cXVpY0BpZXRmLm9yZz4+
LCBTcGVuY2VyIERhd2tpbnMgYXQgSUVURiA8c3BlbmNlcmRhd2tpbnMuaWV0ZkBnbWFpbC5jb208
bWFpbHRvOnNwZW5jZXJkYXdraW5zLmlldGZAZ21haWwuY29tPj4sIEx1Y2FzIFBhcmR1ZSA8bHVj
YXNwYXJkdWUuMjQuN0BnbWFpbC5jb208bWFpbHRvOmx1Y2FzcGFyZHVlLjI0LjdAZ21haWwuY29t
Pj4NClN1YmplY3Q6IFJlOiBOVFAgaXMgdW5pcXVlICh3YXMgUmU6IFFVSUMgYXMgYSB0cmFuc3Bv
cnQgc3Vic3RyYXRlICh3YXM6cmUtY2hhcnRlcmluZzogaW5jbHVkZSBETlMtb3Zlci1RVUlDPykp
DQoNCg0KDQpJIHRoaW5rIHRoZXNlIG9ic2VydmF0aW9ucyBvbiByZXNvdXJjZSB1c2FnZSBhcmUg
Y29ycmVjdCwgYnV0IGNoYW5naW5nIHN5c3RlbSB0aW1lIGNvdWxkIGJlIGEgc2lnbmlmaWNhbnQg
YXR0YWNrIHZlY3Rvci4gRm9yIE5UUCB0byBtYWtlIHNlbnNlIG92ZXIgUVVJQywgdGhlIGRhdGFn
cmFtIGV4dGVuc2lvbiB3b3VsZCBiZSBuZWVkZWQgdG8gYXZvaWQgbXVjaCBvZiB0aGUgc3RhdGUg
YW5kIHJldHJhbnNtaXNzaW9uIG92ZXJoZWFkLiBBIHNpbXBsaWZpZWQgaW1wbGVtZW50YXRpb24g
Y291bGQgZXZlbiBmb3JlZ28gYSBsb3Qgb2YgdGhlIFFVSUMgbWFjaGluZXJ5IHN1Y2ggYXMgc3Ry
ZWFtcyBhbmQgb25seSByZWx5IG9uIHRoZSBoYW5kc2hha2UgYW5kIGRhdGFncmFtLiBPZiBjb3Vy
c2UgeW91IGNvdWxkIGFsc28gdXNlIERUTFMgYnV0IHRoYXQgaXMgeWV0IGFub3RoZXIgc3RhY2su
DQoNCg0KDQpLaW5kIFJlZ2FyZHMsDQoNCk1pa2tlbCBGYWhuw7hlIErDuHJnZW5zZW4NCg0KDQoN
Ck9uIDEzIEFwcmlsIDIwMjAgYXQgMTEuMjMuMDYsIFRhbCBNaXpyYWhpICh0YWwubWl6cmFoaS5w
aGRAZ21haWwuY29tPG1haWx0bzp0YWwubWl6cmFoaS5waGRAZ21haWwuY29tPikgd3JvdGU6DQoN
CkhpLA0KDQo+ID4gVGhpcyBjYW1lIHRvIG1pbmQgYmVjYXVzZSBJIGhhZCBhIHNpbGx5IGlkZWEu
IEFzIEkgd2F0Y2hlZCBDaHJpc3RpYW4ncyBwcmVzZW50YXRpb24gaW4gZHByaXZlIEkgdGhvdWdo
dCAoYSkgdGhpcyBEb1EgZG9jIHJlYWxseSBiZW5lZml0cyBmcm9tIENocmlzdGlhbiBrbm93aW5n
IHdoYXQgaGUncyBkb2luZyB3aXRoIFFVSUMsIGFuZCAoYikgSSB3b25kZXJlZCBpZiBJIGNvdWxk
IHJ1biBOVFAgb3ZlciBRVUlDLiBMaWtlIEkgc2FpZCwgdGhpcyBpcyBwcm9iYWJseSBzaWxseSBh
bmQgdGhlcmUgbWlnaHQgYmUgbm90aGluZyB0byBnYWluIGZyb20gdGhlIGF0dGVtcHQsIGJ1dCBp
dCBnb3QgbWUgdGhpbmtpbmcgYWJvdXQgZ3VpZGFuY2UgZm9yIGFueW9uZSBlbHNlIHdpdGggYm90
aCAoYSkgc3VjaCBhbiBpZGVhIGFuZCAoYikgdGhlIHRpbWUgdG8gd3JpdGUvaW1wbGVtZW50IGEg
cHJvcG9zYWwuDQoNCk5UUC1vdmVyLVFVSUMgaXMgYW4gaW50ZXJlc3RpbmcgaWRlYS4NCg0KVGhl
IG1haW4gYmVuZWZpdHMgSSBjYW4gdGhpbmsgb2Ygb2YgcnVubmluZyBOVFAgb3ZlciBRVUlDIGFy
ZSBlbmpveWluZw0KdGhlIGluaGVyZW50IHNlY3VyaXR5IG9mIFFVSUMsIGFuZCBhdm9pZGluZyBt
aWRkbGVib3ggdGFtcGVyaW5nLg0KSSB3b25kZXIgaWYgdGhlc2UgYmVuZWZpdHMgYXJlIHdvcnRo
IHRoZSBlZmZvcnQuDQoNCk9uIHRoZSBvdGhlciBzaWRlIHJ1bm5pbmcgTlRQIG92ZXIgUVVJQyBt
YXkgY29uc3VtZSBzaWduaWZpY2FudGx5DQpoaWdoZXIgcmVzb3VyY2VzIG9uIE5UUCBzZXJ2ZXJz
IHRoYW4gYXJlIG5lY2Vzc2FyeSB0b2RheS4gTlRQIHNlcnZlcnMNCnRyeSB0byBtaW5pbWl6ZSB0
aGUgcGVyLWNsaWVudCBzdGF0ZSAob3Iga2VlcCBpdCB6ZXJvIGlmIHBvc3NpYmxlKSwNCndoaWxl
IFFVSUMgbWF5IHJlcXVpcmUgcGVyLWNsaWVudCBzdGF0ZSBpbiBvcmRlciB0byBhbGxvdyAwLVJU
VC4gQWxzbw0KdGhlIHByZWNpc2lvbiBvZiBOVFAgbWF5IGJlIGxvd2VyIHRoYW4gZXhpc3Rpbmcg
aW1wbGVtZW50YXRpb25zIGlmDQppbXBsZW1lbnRlZCBpbiB1c2VyIHNwYWNlLg0KDQo+IFlvdSBh
bHNvIGRvbid0IHdhbnQgYXV0b21hdGljIHJldHJhbnNtaXNzaW9uIGluIE5UUCwgYW5kIHRoZSBm
bG93DQo+IGNvbnRyb2wgaXMgZXNzZW50aWFsbHkgbm9uZXhpc3RlbnQ6IGl0J3MgZHJpdmVuIGJ5
IHRoZSBzeW5jaHJvbml6YXRpb24NCj4gbG9vcC4NCg0KT25lIG1heSBjb25zaWRlciB1c2luZyBR
VUlDIGluIGRhdGFncmFtIG1vZGUsIGFuZCB0aGlzIHdvdWxkIHByZXZlbnQNCnJldHJhbnNtaXNz
aW9ucy4gQUNLcyB3b3VsZCBzdGlsbCBiZSBzZW50IGluIHRoaXMgY2FzZS4NCg0KQ2hlZXJzLA0K
VGFsLg0KDQoNCg0KT24gTW9uLCBBcHIgMTMsIDIwMjAgYXQgOToxOCBBTSBXYXRzb24gTGFkZCA8
d2F0c29uYmxhZGRAZ21haWwuY29tPG1haWx0bzp3YXRzb25ibGFkZEBnbWFpbC5jb20+PiB3cm90
ZToNCj4NCj4gT24gU3VuLCBBcHIgMTIsIDIwMjAgYXQgMTE6MDMgUE0gRXJpayBLbGluZSA8ZWsu
aWV0ZkBnbWFpbC5jb208bWFpbHRvOmVrLmlldGZAZ21haWwuY29tPj4gd3JvdGU6DQo+IDxjaG9w
Pg0KPiA+DQo+ID4gVGhpcyBjYW1lIHRvIG1pbmQgYmVjYXVzZSBJIGhhZCBhIHNpbGx5IGlkZWEu
IEFzIEkgd2F0Y2hlZCBDaHJpc3RpYW4ncyBwcmVzZW50YXRpb24gaW4gZHByaXZlIEkgdGhvdWdo
dCAoYSkgdGhpcyBEb1EgZG9jIHJlYWxseSBiZW5lZml0cyBmcm9tIENocmlzdGlhbiBrbm93aW5n
IHdoYXQgaGUncyBkb2luZyB3aXRoIFFVSUMsIGFuZCAoYikgSSB3b25kZXJlZCBpZiBJIGNvdWxk
IHJ1biBOVFAgb3ZlciBRVUlDLiBMaWtlIEkgc2FpZCwgdGhpcyBpcyBwcm9iYWJseSBzaWxseSBh
bmQgdGhlcmUgbWlnaHQgYmUgbm90aGluZyB0byBnYWluIGZyb20gdGhlIGF0dGVtcHQsIGJ1dCBp
dCBnb3QgbWUgdGhpbmtpbmcgYWJvdXQgZ3VpZGFuY2UgZm9yIGFueW9uZSBlbHNlIHdpdGggYm90
aCAoYSkgc3VjaCBhbiBpZGVhIGFuZCAoYikgdGhlIHRpbWUgdG8gd3JpdGUvaW1wbGVtZW50IGEg
cHJvcG9zYWwuDQo+DQo+IE5UUCBoYXMgYSB2ZXJ5IHVuaXF1ZSBwcm9wZXJ0eTogb25lIHBhY2tl
dCBpcyBzZW50IGV2ZXJ5IDEwMjQgb3IgNTEyDQo+IHNlY29uZHMgb3Igc28gYnkgdGhlIGNsaWVu
dC4gQSBzaW5nbGUgc2VydmVyIGNhbiBoYW5kbGUgYSBoaWdoIHBhY2tldA0KPiByYXRlIGVhc2ls
eSBiZWNhdXNlIG9mIHRoZSBzdGF0ZWxlc3NuZXNzLiBBZGRpbmcgc3RhdGUgd291bGQgc3RhcnQN
Cj4gZ2V0dGluZyBwcm9ibGVtYXRpYyBhdCB0aGUgaGlnaCBwYWNrZXQgcmF0ZXMuDQo+DQo+IFlv
dSBhbHNvIGRvbid0IHdhbnQgYXV0b21hdGljIHJldHJhbnNtaXNzaW9uIGluIE5UUCwgYW5kIHRo
ZSBmbG93DQo+IGNvbnRyb2wgaXMgZXNzZW50aWFsbHkgbm9uZXhpc3RlbnQ6IGl0J3MgZHJpdmVu
IGJ5IHRoZSBzeW5jaHJvbml6YXRpb24NCj4gbG9vcC4NCj4NCj4gR2V0dGluZyB0aHJvdWdoIG1p
ZGRsZWJveGVzIGlzbid0IG5vdGhpbmchIEJ1dCB0aGF0J3MgbW9yZSBhIG5ldyBwb3J0LA0KPiBh
bmQgaWRlYWxseSB5b3Ugd2FudCBtaWRkbGVib3hlcyB0byBjb3JyZWN0IGZvciBwYWNrZXQgcXVl
dWluZyB0aW1lcy4NCj4NCj4gU2luY2VyZWx5LA0KPiBXYXRzb24gTGFkZA0KPg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBkaXI9ImF1
dG8iIHN0eWxlPSJkaXJlY3Rpb246IGx0cjsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBmb250LWZh
bWlseTogc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMXB0OyBjb2xvcjogYmxhY2s7ICI+DQpJJ3Zl
IHNlZW4gYSBjb3VwbGUgb2YgYXBwbGljYXRpb25zIHdoZXJlIHdlIGhhZCB0byBkbyBudHAgb3Ig
bnRwLWxpa2UgdGhpbmdzLCBidXQgd2FudGVkIHRvIGVuc3VyZSB0aGF0IHdlIHdlcmUgdGFsa2lu
ZyB0byB0aGUgc2FtZSBzZXJ2ZXIgd2hvbSB3ZSB3ZXJlIHRyYW5zYWN0aW5nIHJlcXVlc3RzLjxi
cj4NCjxicj4NCjwvZGl2Pg0KPGRpdiBkaXI9ImF1dG8iIHN0eWxlPSJkaXJlY3Rpb246IGx0cjsg
bWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgZm9udC1zaXpl
OiAxMXB0OyBjb2xvcjogYmxhY2s7ICI+DQpZb3UgbmVlZCBzb21ldGhpbmcgdG8gZW5zdXJlIHRo
ZSByb3V0aW5nIGNvbnRpbnVlcyB0byB3b3JrIGluIHRoYXQgcGFydGljdWxhciBjYXNlLCBlc3Bl
Y2lhbGx5IGlmIGJvdW5jaW5nIHRocm91Z2ggYSByZXZlcnNlIHByb3h5IHdoaWNoIG1heSBub3Qg
b3RoZXJ3aXNlIHVuZGVyc3RhbmQgeW91ciBhcHBsaWNhdGlvbi48YnI+DQo8YnI+DQo8L2Rpdj4N
CjxkaXYgZGlyPSJhdXRvIiBzdHlsZT0iZGlyZWN0aW9uOiBsdHI7IG1hcmdpbjogMDsgcGFkZGlu
ZzogMDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IGJs
YWNrOyAiPg0KLT1SPGJyPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IGRpcj0iYXV0byIgc3R5bGU9ImRp
cmVjdGlvbjogbHRyOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGZvbnQtZmFtaWx5OiBzYW5zLXNl
cmlmOyBmb250LXNpemU6IDExcHQ7IGNvbG9yOiBibGFjazsgIj4NCjxzcGFuIGlkPSJPdXRsb29r
U2lnbmF0dXJlIj4NCjxkaXYgZGlyPSJhdXRvIiBzdHlsZT0iZGlyZWN0aW9uOiBsdHI7IG1hcmdp
bjogMDsgcGFkZGluZzogMDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTFw
dDsgY29sb3I6IGJsYWNrOyAiPg0KR2V0IDxhIGhyZWY9Imh0dHBzOi8vYWthLm1zL2doZWkzNiI+
T3V0bG9vayBmb3IgQW5kcm9pZDwvYT48L2Rpdj4NCjwvc3Bhbj48YnI+DQo8L2Rpdj4NCjxociBz
dHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6OTglIiB0YWJpbmRleD0iLTEiPg0KPGRp
diBpZD0iZGl2UnBseUZ3ZE1zZyIgZGlyPSJsdHIiPjxmb250IGZhY2U9IkNhbGlicmksIHNhbnMt
c2VyaWYiIHN0eWxlPSJmb250LXNpemU6MTFwdCIgY29sb3I9IiMwMDAwMDAiPjxiPkZyb206PC9i
PiBNaWtrZWwgRmFobsO4ZSBKw7hyZ2Vuc2VuICZsdDttaWtrZWxmakBnbWFpbC5jb20mZ3Q7PGJy
Pg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgQXByaWwgMTUsIDIwMjAgMToyMzozMiBBTTxicj4N
CjxiPlRvOjwvYj4gQ2hyaXN0aWFuIEh1aXRlbWEgJmx0O2h1aXRlbWFAaHVpdGVtYS5uZXQmZ3Q7
OyBSb2JlcnRvIFBlb24gJmx0O2Zlbml4QGZiLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IElFVEYg
UVVJQyBXRyAmbHQ7cXVpY0BpZXRmLm9yZyZndDs7IG50cEBpZXRmLm9yZyAmbHQ7bnRwQGlldGYu
b3JnJmd0OzsgV2F0c29uIExhZGQgJmx0O3dhdHNvbmJsYWRkQGdtYWlsLmNvbSZndDs7IFNwZW5j
ZXIgRGF3a2lucyBhdCBJRVRGICZsdDtzcGVuY2VyZGF3a2lucy5pZXRmQGdtYWlsLmNvbSZndDs7
IEx1Y2FzIFBhcmR1ZSAmbHQ7bHVjYXNwYXJkdWUuMjQuN0BnbWFpbC5jb20mZ3Q7OyBUYWwgTWl6
cmFoaSAmbHQ7dGFsLm1penJhaGkucGhkQGdtYWlsLmNvbSZndDs7IEVyaWsgS2xpbmUNCiAmbHQ7
ZWsuaWV0ZkBnbWFpbC5jb20mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBOVFAgaXMgdW5p
cXVlICh3YXMgUmU6IFFVSUMgYXMgYSB0cmFuc3BvcnQgc3Vic3RyYXRlICh3YXM6cmUtY2hhcnRl
cmluZzogaW5jbHVkZSBETlMtb3Zlci1RVUlDPykpPC9mb250Pg0KPGRpdj4mbmJzcDs8L2Rpdj4N
CjwvZGl2Pg0KPHN0eWxlPg0KPCEtLQ0KYm9keQ0KCXtmb250LWZhbWlseTpIZWx2ZXRpY2EsQXJp
YWw7DQoJZm9udC1zaXplOjEzcHh9DQotLT4NCjwvc3R5bGU+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Zm9udC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFsOyBmb250LXNpemU6MTNweCI+DQo8ZGl2Pg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9InhfY2xlYW5fYnEiIHN0eWxlPSJmb250LWZhbWls
eTpIZWx2ZXRpY2EsQXJpYWw7IGZvbnQtc2l6ZToxM3B4OyBmb250LXN0eWxlOm5vcm1hbDsgZm9u
dC12YXJpYW50LWNhcHM6bm9ybWFsOyBmb250LXdlaWdodDpub3JtYWw7IGxldHRlci1zcGFjaW5n
Om5vcm1hbDsgdGV4dC1hbGlnbjpzdGFydDsgdGV4dC1pbmRlbnQ6MHB4OyB0ZXh0LXRyYW5zZm9y
bTpub25lOyB3aGl0ZS1zcGFjZTpub3JtYWw7IHdvcmQtc3BhY2luZzowcHg7IHRleHQtZGVjb3Jh
dGlvbjpub25lIj4NCjxkaXYgZGlyPSJhdXRvIj5XZSBhbHNvIGhhdmUgdGltZXN0YW1wIGZyYW1l
cy4gVGhhdCBtYXkgYmUgcmVsYXRlZCB0byBOVFAuPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjxwPjxicj4NCjwvcD4NCjxkaXY+PGJyIGNsYXNzPSJ4X0FwcGxlLWludGVyY2hhbmdlLW5l
d2xpbmUiPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkhlbHZldGlj
YSxBcmlhbDsgZm9udC1zaXplOjEzcHgiPlVtbSAtIHdoZXJlIGFyZSB0aGVzZSB0aW1lc3RhbXAg
ZnJhbWVzPzwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFsOyBm
b250LXNpemU6MTNweCI+PGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpIZWx2
ZXRpY2EsQXJpYWw7IGZvbnQtc2l6ZToxM3B4Ij5BcyB0byBwYXJ0aWFsbHkgcmVsaWFibGUgc3Ry
ZWFtcy4gSSBhbSBhIGJpZyBhZHZvY2FndGUgb2YgdGhlc2UsIGJ1dCBJIGRvIG5vdCB0aGluayB0
aGF0IHRoZXkgYXJlIGVzc2VudGlhbCB0byB0aW1lIGRhdGEgYmVjYXVzZSB0aGUgcGF5bG9hZCAt
IHRpbWUgLSBpcyBuYXR1cmFsbHkgcHJvdmlkaW5nIGEgc2VxdWVudGlhbCBtYXJrZXIuIFRodXMg
eW91DQogY2FuIGF2b2lkIHdhaXRpbmcgZm9yIFFVSUMgdjIgYW5kIHlvdSBjYW4gYXZvaWQgdGhl
IGFkZGl0aW9uYWwgY29tcGxleGl0eS4gVGhlIHJlY2VpdmVyIGNhbiBqdXN0IGlnbm9yZSByZWNl
aXB0IG9mIG91dCBvZiBvcmRlciBtZXNzYWdlcyBpbiwgZm9yIGV4YW1wbGUsIGRhdGFncmFtIGZy
YW1lcy4gRGF0YWdyYW1zIGRvIGFuZCBkbyBub3QgaGF2ZSBpZGVudGlmaWVycyAtIHRoZSBpbnRl
bnRpb24gd2FzIG5vdCB0byByZW1vdmUgdGhlbSwgYnV0DQogdG8gbGV0IHRoZSBhcHBsaWNhdGlv
biBwcm92aWRlIHRoZW0gYXMgZWFybHkgZGF0YSBpbiB0aGUgZnJhbWUuIElmIHRoZSBjb25uZWN0
aW9uIG9ubHkgZGVhbHMgd2l0aCBOVFAgYW5kIHlvdSBvbmx5IGhhdmUgb25lIHVucmVsaWFibGUg
c3RyZWFtLCB5b3UgZG9u4oCZdCBldmVuIG5lZWQgYW4gaWRlbnRpZmllciBiZWNhdXNlIGFsbCBk
YXRhZ3JhbXMgaW1wbGljaXRseSBiZWxvbmcgdG8gdGhlIHNhbWUgc3RyZWFtLjwvZGl2Pg0KPGJy
Pg0KPGRpdiBjbGFzcz0ieF9nbWFpbF9zaWduYXR1cmUiPg0KPGRpdiBzdHlsZT0iZm9udC1mYW1p
bHk6aGVsdmV0aWNhLGFyaWFsOyBmb250LXNpemU6MTNweCI+S2luZCBSZWdhcmRzLDwvZGl2Pg0K
PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6aGVsdmV0aWNhLGFyaWFsOyBmb250LXNpemU6MTNweCI+
TWlra2VsIEZhaG7DuGUgSsO4cmdlbnNlbjxicj4NCjxicj4NCjwvZGl2Pg0KPC9kaXY+DQo8YnI+
DQo8cCBjbGFzcz0ieF9haXJtYWlsX29uIj5PbiAxNSBBcHJpbCAyMDIwIGF0IDAyLjE2LjEwLCBD
aHJpc3RpYW4gSHVpdGVtYSAoPGEgaHJlZj0ibWFpbHRvOmh1aXRlbWFAaHVpdGVtYS5uZXQiPmh1
aXRlbWFAaHVpdGVtYS5uZXQ8L2E+KSB3cm90ZTo8L3A+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
IiBjbGFzcz0ieF9jbGVhbl9icSI+PHNwYW4+DQo8ZGl2IGRpcj0iYXV0byI+DQo8ZGl2PjwvZGl2
Pg0KPGRpdj5XZSBhbHNvIGhhdmUgdGltZXN0YW1wIGZyYW1lcy4gVGhhdCBtYXkgYmUgcmVsYXRl
ZCB0byBOVFAuPGJyPg0KPGJyPg0KPGRpdiBkaXI9Imx0ciI+LS0gQ2hyaXN0aWFuIEh1aXRlbWEm
bmJzcDs8L2Rpdj4NCjxkaXYgZGlyPSJsdHIiPjxicj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
Pk9uIEFwciAxNCwgMjAyMCwgYXQgMTI6MDMgUE0sIFJvYmVydG8gUGVvbiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmZlbml4QGZiLmNvbSI+ZmVuaXhAZmIuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KPGJy
Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxkaXYg
ZGlyPSJsdHIiPu+7vw0KPGRpdiBjbGFzcz0ieF9Xb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Inhf
TXNvTm9ybWFsIj5JIGFncmVlIHRoYXQgUXYxIGRvZXNu4oCZdCBoYXZlIGFuIGFiaWxpdHkgdG8g
ZXhwcmVzcyB0aGlzLCBzaW5jZSBRdjEgZG9lc27igJl0IGFsbG93IGZvciBwYXJ0aWFsIHJlbGlh
YmlsaXR5IGV4Y2VwdCBpbiBleHRlbnNpb25zLjxicj4NClJlZ2FyZGxlc3MsIGlmIHRoZSByZXF1
aXJlbWVudCBpcyB0byBoYXZlIG5vIHJldHJhbnNtaXNzaW9uLCB0aGVuIHRoYXQgaXMgdGhlIHJl
cXVpcmVtZW50LCBhbmQgc2hvdWxkIGJlIChhdCBsZWFzdCBpbiBhIHNwZWMpIHdyaXR0ZW4gdGhh
dCB3YXkuPC9wPg0KPHAgY2xhc3M9InhfTXNvTm9ybWFsIj48YnI+DQpJ4oCZbGwgZGlzYWdyZWUg
b24gd2hldGhlciB0aGF0IGlzIHNpbWlsYXIgdG8gZGF0YWdyYW1zLiBEYXRhZ3JhbXMgZG9u4oCZ
dCBoYXZlIHRoZSBzYW1lIOKAnGFkZHJlc3Mgc3BhY2XigJ0gYXMgZG9lcyBhIHN0cmVhbSwgYW5k
IHRoZXJlIGFyZSBjZXJ0YWlubHkgbWFueSB0aGluZ3Mgb3V0IHRoZXJlIHRoYXQgd291bGQgcHJl
ZmVyIHRvIGhhdmUgYSBzdHJlYW0td2l0aC1ob2xlcyAoaS5lLiBhbiBhZGRyZXNzIHNwYWNlIHRo
YXQgZXZlcnkgcGFydHkgdG8gdGhlDQogaW50ZXJhY3Rpb24gYWdyZWVzIHVwb24pIHRoYW4gcmVx
dWlyZSB0aGUgYXBwbGljYXRpb24gdG8gZG8gcmVhc3NlbWJseSBvZiBldmVyeXRoaW5nIChhbmQg
Y2FjaGluZykgb24gaXRzIG93bi4gVGhpcyBpcyByZWFsbHkgYSBzZXBhcmF0ZSBjb252ZXJzYXRp
b24gd2UgY2FuIG1vdmUgc29tZXdoZXJlIGVsc2UsIHRob3VnaCwgYXNzdW1pbmcgaXQgaXMgd29y
ayBoYXZpbmcgYXQgYWxsITxicj4NCi09UjwvcD4NCjxwIGNsYXNzPSJ4X01zb05vcm1hbCI+Jm5i
c3A7PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI2I1YzRk
ZiAxLjBwdDsgcGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0ieF9Nc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBjb2xvcjpibGFjayI+RnJvbTog
PC9zcGFuPg0KPC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBjb2xvcjpibGFjayI+
TWlra2VsIEZhaG7DuGUgSsO4cmdlbnNlbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1pa2tlbGZqQGdt
YWlsLmNvbSI+bWlra2VsZmpAZ21haWwuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVl
c2RheSwgQXByaWwgMTQsIDIwMjAgYXQgMTE6NTQgQU08YnI+DQo8Yj5UbzogPC9iPkVyaWsgS2xp
bmUgJmx0OzxhIGhyZWY9Im1haWx0bzplay5pZXRmQGdtYWlsLmNvbSI+ZWsuaWV0ZkBnbWFpbC5j
b208L2E+Jmd0OywgV2F0c29uIExhZGQgJmx0OzxhIGhyZWY9Im1haWx0bzp3YXRzb25ibGFkZEBn
bWFpbC5jb20iPndhdHNvbmJsYWRkQGdtYWlsLmNvbTwvYT4mZ3Q7LCBSb2JlcnRvIFBlb24gJmx0
OzxhIGhyZWY9Im1haWx0bzpmZW5peEBmYi5jb20iPmZlbml4QGZiLmNvbTwvYT4mZ3Q7LCBUYWwg
TWl6cmFoaSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRhbC5taXpyYWhpLnBoZEBnbWFpbC5jb20iPnRh
bC5taXpyYWhpLnBoZEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+SUVURiBRVUlD
IFdHICZsdDs8YSBocmVmPSJtYWlsdG86cXVpY0BpZXRmLm9yZyI+cXVpY0BpZXRmLm9yZzwvYT4m
Z3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bnRwQGlldGYub3JnIj5udHBAaWV0Zi5vcmc8L2E+
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnRwQGlldGYub3JnIj5udHBAaWV0Zi5vcmc8L2E+
Jmd0OywgTHVjYXMgUGFyZHVlICZsdDs8YSBocmVmPSJtYWlsdG86bHVjYXNwYXJkdWUuMjQuN0Bn
bWFpbC5jb20iPmx1Y2FzcGFyZHVlLjI0LjdAZ21haWwuY29tPC9hPiZndDssDQogU3BlbmNlciBE
YXdraW5zIGF0IElFVEYgJmx0OzxhIGhyZWY9Im1haWx0bzpzcGVuY2VyZGF3a2lucy5pZXRmQGdt
YWlsLmNvbSI+c3BlbmNlcmRhd2tpbnMuaWV0ZkBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1
YmplY3Q6IDwvYj5SZTogTlRQIGlzIHVuaXF1ZSAod2FzIFJlOiBRVUlDIGFzIGEgdHJhbnNwb3J0
IHN1YnN0cmF0ZSAod2FzOnJlLWNoYXJ0ZXJpbmc6IGluY2x1ZGUgRE5TLW92ZXItUVVJQz8pKTwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0ieF9Nc29Ob3JtYWwiPiZuYnNwOzwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0OyBt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9InhfTXNvTm9ybWFs
IiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6SGVs
dmV0aWNhIj5Zb3UgZG9u4oCZdCBuZWVkIHRoZSBkYXRhZ3JhbSBleHRlbnNpb24sIHJhdGhlciwg
eW91IG5lZWQgYSBwcm9taXNlIHRvIG5vdCByZXRyYW5zbWl0IG9yIGEgcHJvbWlzZSB0byBjb21t
dW5pY2F0ZSB0aGUgdGltZSBpbiBhbnkgcmV0cmFuc21pc3Npb24uPC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0ieF9Nc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTpIZWx2ZXRp
Y2EiPkkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoaXMgcHJvbWlzZS4gSW4gUVVJQyB2MSB5b3UgaGF2
ZSBzdHJlYW1zLCBwaW5ncywgYm9va2tlZXBpbmcgZnJhbWVzLCBhbmQgZXh0ZW5zaW9ucy4gWW91
IGNhbm5vdCBwcm9taXNlIG5vdCB0byByZXRyYW5zbWl0IHNvbWV0aGluZyBpbiBhcyBzdHJlYW0g
ZXhjZXB0IGJ5IHRlcm1pbmF0aW5nDQogdGhlIHN0cmVhbS4gUGluZ3MgYXJlIG5vdCBzdWl0YWJs
ZSBmb3IgY29udmV5aW5nIHRpbWUgaW5mb3JtYXRpb24gdW5sZXNzIHBlcmhhcHMgaXRzIG1lcmUg
YXJyaXZhbCBhY3RzIGEgY2xvY2sgdGljay4gWW91IGNhbiBvZiBjb3Vyc2UgY3JlYXRlIGEgbmV3
IHN0cmVhbSBmb3IgZWFjaCBuZXcgdGltZSBldmVudCBidXQgaXQgc3RpbGwgZG9lc27igJl0IHBy
ZXZlbnQgcmV0cmFuc21pc3Npb24gdW5sZXNzIHlvdSBjYW5jZWwsIGFuZCBpZiB5b3UgY2FuY2Vs
LA0KIGRlbGl2ZXJ5IG9mIHRoZSBwYXlsb2FkIGlzIG5vdCBndWFyYW50ZWVkLjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0ieF9Nc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTpIZWx2ZXRpY2EiPiZuYnNwOzwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0ieF9Nc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0OyBmb250LWZhbWlseTpIZWx2ZXRpY2EiPllvdSBjb3VsZCBkZWZpbmUgYSBwcm9t
aXNlIHRocm91Z2ggYSBuZXcgZXh0ZW5zaW9uIHdpdGggdGhlIGRlc2lyZWQgc2VtYW50aWNzIGJ1
dCB0aGF0IGlzIGNsb3NlIGVub3VnaCB0byBkYXRhZ3JhbXMgdGhhdCBpdCBkb2VzbuKAmXQgbWFr
ZSBtdWNoIHNlbnNlIC0gYnV0IHlvdSBtaWdodCB3YW50IGEgZGF0YWdyYW0NCiB0aGF0IGRvZXMg
bm90IGhhdmUgQUNLcyAtIHRoaXMgYWZmZWN0cyBmbG93IGNvbnRyb2wsIGJ1dCBzaW5jZSB0cmFu
c21pc3Npb24gaXMgaW5mcmVxdWVudCwgdGhhdCBjb3VsZCB3b3JrLjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0ieF9Nc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0OyBmb250LWZhbWlseTpIZWx2ZXRpY2EiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0ieF9Nc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0OyBmb250LWZhbWlseTpIZWx2ZXRpY2EiPlNvbWV0aGluZyBlbHNlOjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0ieF9Nc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0OyBmb250LWZhbWlseTpIZWx2ZXRpY2EiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0ieF9Nc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0OyBmb250LWZhbWlseTpIZWx2ZXRpY2EiPkl0IGlzIGhhcmQgdG8gcHJldmVudCBhbiBh
dHRhY2tlciBmcm9tIGRyb3BwaW5nIG9yIGRlbGF5IHBhY2tldHMgZXZlbiBvbiBhbiBlbmNyeXB0
ZWQgUVVJQyBjb25uZWN0aW9uIGFuZCBhIHJldHJhbnNtaXNzaW9uIHdvdWxkIG5vdCBiZSBhIHVz
ZWZ1bCBtaXRpZ2F0aW9uLCBzbyBJIGFtIG5vdCBzdXJlIGhvdyB5b3UNCiBjYW4gbWFrZSBOVFAg
dHJ1bHkgc2VjdXJlLiBBIHZvdGluZyBzeXN0ZW0gZnJvbSBtdWx0aXBsZSBzb3VyY2VzIGNvdWxk
IG1ha2Ugc3VjaCBhbiBhdHRhY2sgbW9yZSBkaWZmaWN1bHQuPC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9InhfTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJ4X01zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5
OkhlbHZldGljYSI+S2luZCBSZWdhcmRzLDwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0ieF9Nc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OkhlbHZldGljYSI+TWlra2VsIEZhaG7D
uGUgSsO4cmdlbnNlbjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9InhfTXNv
Tm9ybWFsIj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0ieF9haXJtYWlsb24iPk9uIDE0IEFwcmlsIDIw
MjAgYXQgMTkuNDAuMDAsIFJvYmVydG8gUGVvbiAoPGEgaHJlZj0ibWFpbHRvOmZlbml4QGZiLmNv
bSI+ZmVuaXhAZmIuY29tPC9hPikgd3JvdGU6PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7IG1hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9InhfTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPllvdSBk
b27igJl0IG5lZWQgdGhlIGRhdGFncmFtIGV4dGVuc2lvbiwgcmF0aGVyLCB5b3UgbmVlZCBhIHBy
b21pc2UgdG8gbm90IHJldHJhbnNtaXQgb3IgYSBwcm9taXNlIHRvIGNvbW11bmljYXRlIHRoZSB0
aW1lIGluIGFueSByZXRyYW5zbWlzc2lvbi48YnI+DQpXaGlsZSBkYXRhZ3JhbSBwcm92aWRlcywg
aW1wbGljaXRseSB0b2RheSwgYSBwcm9taXNlIHRvIG5vdCByZXRyYW5zbWl0LCBkYXRhZ3JhbXMg
dGhlbXNlbHZlcyBhcmVu4oCZdCB0aGUgcmVxdWlyZW1lbnQuPGJyPg0KKEFsc28sIGluIHRoZSBm
YWNlIG9mIG11bHRpcGF0aCwgaXMgaXQgdHJ1ZSB0aGF0IHdlIHdvbuKAmXQgaGF2ZSBkdXBsaWNh
dGVzIGV2ZW4gZm9yIGRhdGFncmFtcy4gSeKAmW0gbm90IHN1cmUgdGhpcyBpcyBjbGVhciByaWdo
dCBub3c/KTxicj4NCjxicj4NCklmIHRoZSBmaXJzdCBwYWNrZXQgaGFzIGhpZ2hlciBtZWFzdXJh
YmxlIChsYXRlbmN5KSBvdmVyaGVhZCBpbiB0aGUgcHJvY2Vzc2luZyBzdGFjaywgdGhlbiB5b3Ug
cHJvYmFibHkgZG9u4oCZdCB3YW50IHRvIHVzZSB0aGF0IG9uZSBmb3IgTlRQIGlmIHlvdeKAmXJl
IGhpZ2ggdGltZSBhY2N1cmFjeS48YnI+DQpJbiBvdGhlciB3b3JkcywgeW91IG1heSBmaW5kIHRo
YXQgeW91IGdldCBiZXR0ZXIgYWNjdXJhY3kgaWYgeW91IG1ha2UgYSBjb25uZWN0aW9uLCBhbmQg
dGhlbiBkbyB0aGUgTlRQIOKAnHN0dWZm4oCdLiBTaW1pbGFybHksIHlvdSBtYXkgZmluZCB5b3Ug
Z2V0IGJldHRlciBhY2N1cmFjeSBpZiB5b3UgKjxiPmFsd2F5czwvYj4qIGRvIGEgaGFuZHNoYWtl
IG9uIGV2ZXJ5IHBhY2tldCAodGhvdWdoIHRoYXQgaXMgbW9yZSBleHBlbnNpdmUp4oCmPGJyPg0K
PGJyPg0KV2hpbGUgUVVJQyBpcyBhIHdvbmRlcmZ1bCBoYW1tZXIsIEkgZG8gd29uZGVyIGlmIGl0
IHByb3ZpZGVzIGFueSBzaWduaWZpY2FudCBiZW5lZml0IGluIHRoaXMgY2FzZS48YnI+DQo8YnI+
DQotPVI8L3A+DQo8cCBjbGFzcz0ieF9Nc29Ob3JtYWwiIHN0eWxlPSIiPiZuYnNwOzwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lOyBib3JkZXItdG9wOnNvbGlkICNiNWM0ZGYgMS4wcHQ7IHBh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9InhfTXNvTm9ybWFsIiBzdHlsZT0i
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDsgY29sb3I6YmxhY2siPkZyb206DQo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBjb2xvcjpibGFjayI+UVVJ
QyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnF1aWMtYm91bmNlc0BpZXRmLm9yZyI+cXVpYy1ib3VuY2Vz
QGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mIE1pa2tlbCBGYWhuw7hlIErDuHJnZW5zZW4g
Jmx0OzxhIGhyZWY9Im1haWx0bzptaWtrZWxmakBnbWFpbC5jb20iPm1pa2tlbGZqQGdtYWlsLmNv
bTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPk1vbmRheSwgQXByaWwgMTMsIDIwMjAgYXQgMjoz
MSBBTTxicj4NCjxiPlRvOiA8L2I+RXJpayBLbGluZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmVrLmll
dGZAZ21haWwuY29tIj5lay5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7LCBUYWwgTWl6cmFoaSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnRhbC5taXpyYWhpLnBoZEBnbWFpbC5jb20iPnRhbC5taXpyYWhpLnBo
ZEBnbWFpbC5jb208L2E+Jmd0OywgV2F0c29uIExhZGQgJmx0OzxhIGhyZWY9Im1haWx0bzp3YXRz
b25ibGFkZEBnbWFpbC5jb20iPndhdHNvbmJsYWRkQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+
Q2M6IDwvYj4mcXVvdDs8YSBocmVmPSJtYWlsdG86bnRwQGlldGYub3JnIj5udHBAaWV0Zi5vcmc8
L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnRwQGlldGYub3JnIj5udHBAaWV0Zi5vcmc8
L2E+Jmd0OywgSUVURiBRVUlDIFdHICZsdDs8YSBocmVmPSJtYWlsdG86cXVpY0BpZXRmLm9yZyI+
cXVpY0BpZXRmLm9yZzwvYT4mZ3Q7LCBTcGVuY2VyIERhd2tpbnMgYXQgSUVURiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNwZW5jZXJkYXdraW5zLmlldGZAZ21haWwuY29tIj5zcGVuY2VyZGF3a2lucy5p
ZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7LA0KIEx1Y2FzIFBhcmR1ZSAmbHQ7PGEgaHJlZj0ibWFpbHRv
Omx1Y2FzcGFyZHVlLjI0LjdAZ21haWwuY29tIj5sdWNhc3BhcmR1ZS4yNC43QGdtYWlsLmNvbTwv
YT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBOVFAgaXMgdW5pcXVlICh3YXMgUmU6IFFV
SUMgYXMgYSB0cmFuc3BvcnQgc3Vic3RyYXRlICh3YXM6cmUtY2hhcnRlcmluZzogaW5jbHVkZSBE
TlMtb3Zlci1RVUlDPykpPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJ4X01z
b05vcm1hbCIgc3R5bGU9IiI+Jm5ic3A7PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Inhf
TXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1m
YW1pbHk6SGVsdmV0aWNhIj5JIHRoaW5rIHRoZXNlIG9ic2VydmF0aW9ucyBvbiByZXNvdXJjZSB1
c2FnZSBhcmUgY29ycmVjdCwgYnV0IGNoYW5naW5nIHN5c3RlbSB0aW1lIGNvdWxkIGJlIGEgc2ln
bmlmaWNhbnQgYXR0YWNrIHZlY3Rvci4gRm9yIE5UUCB0byBtYWtlIHNlbnNlIG92ZXIgUVVJQywg
dGhlIGRhdGFncmFtIGV4dGVuc2lvbg0KIHdvdWxkIGJlIG5lZWRlZCB0byBhdm9pZCBtdWNoIG9m
IHRoZSBzdGF0ZSBhbmQgcmV0cmFuc21pc3Npb24gb3ZlcmhlYWQuIEEgc2ltcGxpZmllZCBpbXBs
ZW1lbnRhdGlvbiBjb3VsZCBldmVuIGZvcmVnbyBhIGxvdCBvZiB0aGUgUVVJQyBtYWNoaW5lcnkg
c3VjaCBhcyBzdHJlYW1zIGFuZCBvbmx5IHJlbHkgb24gdGhlIGhhbmRzaGFrZSBhbmQgZGF0YWdy
YW0uIE9mIGNvdXJzZSB5b3UgY291bGQgYWxzbyB1c2UgRFRMUyBidXQgdGhhdCBpcyB5ZXQNCiBh
bm90aGVyIHN0YWNrLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJ4X01zb05vcm1hbCIg
c3R5bGU9IiI+Jm5ic3A7PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0ieF9Nc29Ob3JtYWwi
IHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTpIZWx2
ZXRpY2EiPktpbmQgUmVnYXJkcyw8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
InhfTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTpIZWx2ZXRpY2EiPk1pa2tlbCBGYWhuw7hlIErD
uHJnZW5zZW48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJ4X01zb05vcm1h
bCIgc3R5bGU9IiI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9InhfYWlybWFpbG9uMCI+T24gMTMgQXBy
aWwgMjAyMCBhdCAxMS4yMy4wNiwgVGFsIE1penJhaGkgKDxhIGhyZWY9Im1haWx0bzp0YWwubWl6
cmFoaS5waGRAZ21haWwuY29tIj50YWwubWl6cmFoaS5waGRAZ21haWwuY29tPC9hPikgd3JvdGU6
PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7IG1hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0ieF9Nc29Ob3JtYWwiIHN0eWxlPSIiPkhp
LCA8YnI+DQo8YnI+DQomZ3Q7ICZndDsgVGhpcyBjYW1lIHRvIG1pbmQgYmVjYXVzZSBJIGhhZCBh
IHNpbGx5IGlkZWEuIEFzIEkgd2F0Y2hlZCBDaHJpc3RpYW4ncyBwcmVzZW50YXRpb24gaW4gZHBy
aXZlIEkgdGhvdWdodCAoYSkgdGhpcyBEb1EgZG9jIHJlYWxseSBiZW5lZml0cyBmcm9tIENocmlz
dGlhbiBrbm93aW5nIHdoYXQgaGUncyBkb2luZyB3aXRoIFFVSUMsIGFuZCAoYikgSSB3b25kZXJl
ZCBpZiBJIGNvdWxkIHJ1biBOVFAgb3ZlciBRVUlDLiBMaWtlIEkgc2FpZCwgdGhpcw0KIGlzIHBy
b2JhYmx5IHNpbGx5IGFuZCB0aGVyZSBtaWdodCBiZSBub3RoaW5nIHRvIGdhaW4gZnJvbSB0aGUg
YXR0ZW1wdCwgYnV0IGl0IGdvdCBtZSB0aGlua2luZyBhYm91dCBndWlkYW5jZSBmb3IgYW55b25l
IGVsc2Ugd2l0aCBib3RoIChhKSBzdWNoIGFuIGlkZWEgYW5kIChiKSB0aGUgdGltZSB0byB3cml0
ZS9pbXBsZW1lbnQgYSBwcm9wb3NhbC4NCjxicj4NCjxicj4NCk5UUC1vdmVyLVFVSUMgaXMgYW4g
aW50ZXJlc3RpbmcgaWRlYS4gPGJyPg0KPGJyPg0KVGhlIG1haW4gYmVuZWZpdHMgSSBjYW4gdGhp
bmsgb2Ygb2YgcnVubmluZyBOVFAgb3ZlciBRVUlDIGFyZSBlbmpveWluZyA8YnI+DQp0aGUgaW5o
ZXJlbnQgc2VjdXJpdHkgb2YgUVVJQywgYW5kIGF2b2lkaW5nIG1pZGRsZWJveCB0YW1wZXJpbmcu
IDxicj4NCkkgd29uZGVyIGlmIHRoZXNlIGJlbmVmaXRzIGFyZSB3b3J0aCB0aGUgZWZmb3J0LiA8
YnI+DQo8YnI+DQpPbiB0aGUgb3RoZXIgc2lkZSBydW5uaW5nIE5UUCBvdmVyIFFVSUMgbWF5IGNv
bnN1bWUgc2lnbmlmaWNhbnRseSA8YnI+DQpoaWdoZXIgcmVzb3VyY2VzIG9uIE5UUCBzZXJ2ZXJz
IHRoYW4gYXJlIG5lY2Vzc2FyeSB0b2RheS4gTlRQIHNlcnZlcnMgPGJyPg0KdHJ5IHRvIG1pbmlt
aXplIHRoZSBwZXItY2xpZW50IHN0YXRlIChvciBrZWVwIGl0IHplcm8gaWYgcG9zc2libGUpLCA8
YnI+DQp3aGlsZSBRVUlDIG1heSByZXF1aXJlIHBlci1jbGllbnQgc3RhdGUgaW4gb3JkZXIgdG8g
YWxsb3cgMC1SVFQuIEFsc28gPGJyPg0KdGhlIHByZWNpc2lvbiBvZiBOVFAgbWF5IGJlIGxvd2Vy
IHRoYW4gZXhpc3RpbmcgaW1wbGVtZW50YXRpb25zIGlmIDxicj4NCmltcGxlbWVudGVkIGluIHVz
ZXIgc3BhY2UuIDxicj4NCjxicj4NCiZndDsgWW91IGFsc28gZG9uJ3Qgd2FudCBhdXRvbWF0aWMg
cmV0cmFuc21pc3Npb24gaW4gTlRQLCBhbmQgdGhlIGZsb3cgPGJyPg0KJmd0OyBjb250cm9sIGlz
IGVzc2VudGlhbGx5IG5vbmV4aXN0ZW50OiBpdCdzIGRyaXZlbiBieSB0aGUgc3luY2hyb25pemF0
aW9uIDxicj4NCiZndDsgbG9vcC4gPGJyPg0KPGJyPg0KT25lIG1heSBjb25zaWRlciB1c2luZyBR
VUlDIGluIGRhdGFncmFtIG1vZGUsIGFuZCB0aGlzIHdvdWxkIHByZXZlbnQgPGJyPg0KcmV0cmFu
c21pc3Npb25zLiBBQ0tzIHdvdWxkIHN0aWxsIGJlIHNlbnQgaW4gdGhpcyBjYXNlLiA8YnI+DQo8
YnI+DQpDaGVlcnMsIDxicj4NClRhbC4gPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KT24gTW9uLCBB
cHIgMTMsIDIwMjAgYXQgOToxOCBBTSBXYXRzb24gTGFkZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOndh
dHNvbmJsYWRkQGdtYWlsLmNvbSI+d2F0c29uYmxhZGRAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6
DQo8YnI+DQomZ3Q7IDxicj4NCiZndDsgT24gU3VuLCBBcHIgMTIsIDIwMjAgYXQgMTE6MDMgUE0g
RXJpayBLbGluZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmVrLmlldGZAZ21haWwuY29tIj5lay5pZXRm
QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOg0KPGJyPg0KJmd0OyAmbHQ7Y2hvcCZndDsgPGJyPg0K
Jmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBUaGlzIGNhbWUgdG8gbWluZCBiZWNhdXNlIEkgaGFk
IGEgc2lsbHkgaWRlYS4gQXMgSSB3YXRjaGVkIENocmlzdGlhbidzIHByZXNlbnRhdGlvbiBpbiBk
cHJpdmUgSSB0aG91Z2h0IChhKSB0aGlzIERvUSBkb2MgcmVhbGx5IGJlbmVmaXRzIGZyb20gQ2hy
aXN0aWFuIGtub3dpbmcgd2hhdCBoZSdzIGRvaW5nIHdpdGggUVVJQywgYW5kIChiKSBJIHdvbmRl
cmVkIGlmIEkgY291bGQgcnVuIE5UUCBvdmVyIFFVSUMuIExpa2UgSSBzYWlkLCB0aGlzDQogaXMg
cHJvYmFibHkgc2lsbHkgYW5kIHRoZXJlIG1pZ2h0IGJlIG5vdGhpbmcgdG8gZ2FpbiBmcm9tIHRo
ZSBhdHRlbXB0LCBidXQgaXQgZ290IG1lIHRoaW5raW5nIGFib3V0IGd1aWRhbmNlIGZvciBhbnlv
bmUgZWxzZSB3aXRoIGJvdGggKGEpIHN1Y2ggYW4gaWRlYSBhbmQgKGIpIHRoZSB0aW1lIHRvIHdy
aXRlL2ltcGxlbWVudCBhIHByb3Bvc2FsLg0KPGJyPg0KJmd0OyA8YnI+DQomZ3Q7IE5UUCBoYXMg
YSB2ZXJ5IHVuaXF1ZSBwcm9wZXJ0eTogb25lIHBhY2tldCBpcyBzZW50IGV2ZXJ5IDEwMjQgb3Ig
NTEyIDxicj4NCiZndDsgc2Vjb25kcyBvciBzbyBieSB0aGUgY2xpZW50LiBBIHNpbmdsZSBzZXJ2
ZXIgY2FuIGhhbmRsZSBhIGhpZ2ggcGFja2V0IDxicj4NCiZndDsgcmF0ZSBlYXNpbHkgYmVjYXVz
ZSBvZiB0aGUgc3RhdGVsZXNzbmVzcy4gQWRkaW5nIHN0YXRlIHdvdWxkIHN0YXJ0IDxicj4NCiZn
dDsgZ2V0dGluZyBwcm9ibGVtYXRpYyBhdCB0aGUgaGlnaCBwYWNrZXQgcmF0ZXMuIDxicj4NCiZn
dDsgPGJyPg0KJmd0OyBZb3UgYWxzbyBkb24ndCB3YW50IGF1dG9tYXRpYyByZXRyYW5zbWlzc2lv
biBpbiBOVFAsIGFuZCB0aGUgZmxvdyA8YnI+DQomZ3Q7IGNvbnRyb2wgaXMgZXNzZW50aWFsbHkg
bm9uZXhpc3RlbnQ6IGl0J3MgZHJpdmVuIGJ5IHRoZSBzeW5jaHJvbml6YXRpb24gPGJyPg0KJmd0
OyBsb29wLiA8YnI+DQomZ3Q7IDxicj4NCiZndDsgR2V0dGluZyB0aHJvdWdoIG1pZGRsZWJveGVz
IGlzbid0IG5vdGhpbmchIEJ1dCB0aGF0J3MgbW9yZSBhIG5ldyBwb3J0LCA8YnI+DQomZ3Q7IGFu
ZCBpZGVhbGx5IHlvdSB3YW50IG1pZGRsZWJveGVzIHRvIGNvcnJlY3QgZm9yIHBhY2tldCBxdWV1
aW5nIHRpbWVzLiA8YnI+DQomZ3Q7IDxicj4NCiZndDsgU2luY2VyZWx5LCA8YnI+DQomZ3Q7IFdh
dHNvbiBMYWRkIDxicj4NCiZndDsgPC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9zcGFuPjwvYmxvY2txdW90ZT4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_MW3PR15MB3948FD23BDF352CCBEF6C88ACDDB0MW3PR15MB3948namp_--


From nobody Wed Apr 15 01:46:28 2020
Return-Path: <mikkelfj@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91BD13A0659; Wed, 15 Apr 2020 01:46:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.096
X-Spam-Level: 
X-Spam-Status: No, score=-1.096 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, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bXEIa8iGRJOD; Wed, 15 Apr 2020 01:46:24 -0700 (PDT)
Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com [IPv6:2607:f8b0:4864:20::b36]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE2553A064C; Wed, 15 Apr 2020 01:46:23 -0700 (PDT)
Received: by mail-yb1-xb36.google.com with SMTP id n188so8192849ybc.3; Wed, 15 Apr 2020 01:46:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=VefZpQbv/Ium3YGmm9OLFw09cLq0RgqqXJztQI4n914=; b=A5yMteLXRnNBS+NOzRzLcGMZ6hGZdUd+Rmo/Lh7+lUnKjdKUhAgkWnOjDrdncx28ko LkOoW7P/1ITArQYsbYMHA4UCObrEZS5EQ2oXRedJKcZJCRswZiXsCsdwfVz4SrIDByGd RYTHtD6NvXt5B0pSWqwv1UTunaDAzh7LZXNHxCXSSaVmnKGmCzdhmqc//v6O9fy/vkVo jKunx/WSt4zLi6bUQwSuDrf82gwehqYe4u28u8cik/Mt7ZMD5AzCu73Z24SoE14Csonm D+a78om+q2jzYVW1K++YXeNWtwPLKjSF9ceEcjWNYWVfSXjNa35ZuOEhOys2COTv06GJ 7Vbw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=VefZpQbv/Ium3YGmm9OLFw09cLq0RgqqXJztQI4n914=; b=JC1TCElZ7xoajjIrY2DW1WywOAt8JCOoid+3AfhxwLm0+Bm2J0PeYB3/OIiL/lkH4F uwKqCenPQk+zbfjbfTqq5cg2avRv7mlusEP+xzSQZN/GNpL2x6Sd7SkwI912ihJQNdEP Y9l5D7bCXzqkKeKP569HLc3RAtkn4NwbTnR9y8KVtYl5+8QUUWuubdsgBLYve/nDvEWJ jGO/AKcF6/2MJvrdNC4G5ZGB8RasFGbMFXhbt8p81MVF65Zs10UEcAbtAXmLAkpxuBDs BveEMbdMMAfKs7qySKBzvXZAmqqXD8DKHD6PskkEIUSPK5qE2Zp8mxoE/cUIPqySWxZH hIFw==
X-Gm-Message-State: AGi0PuacWhoOiRXNUBAKQrBhBtwEnX24Kbmyn0MEtppgP5+7Q43k294+ MSmWuisffOiUjKT6vZdrWrmPAIQCoGbIixJc31o=
X-Google-Smtp-Source: APiQypIo837YvsiimK9uv+0Q/oKu3I6FEn7MZQe6KigMdmDG9ztBNzPtv+zRH5JOrrvRXP+W9yvwjXsX8UVMkXPB+90=
X-Received: by 2002:a25:7487:: with SMTP id p129mr7043187ybc.378.1586940383053;  Wed, 15 Apr 2020 01:46:23 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Wed, 15 Apr 2020 01:46:22 -0700
From: =?UTF-8?Q?Mikkel_Fahn=C3=B8e_J=C3=B8rgensen?= <mikkelfj@gmail.com>
In-Reply-To: <MW3PR15MB3948FD23BDF352CCBEF6C88ACDDB0@MW3PR15MB3948.namprd15.prod.outlook.com>
References: <176A9D81-A49E-47F0-84AE-6A96864DF7B1@fb.com> <91809E93-26F1-41C0-B349-8BEA3F380402@huitema.net> <CAN1APdfpaNVutPn+Y6Dcip1hpVvTvTW7dLnmHfZVcXyuyqvchg@mail.gmail.com> <MW3PR15MB3948FD23BDF352CCBEF6C88ACDDB0@MW3PR15MB3948.namprd15.prod.outlook.com>
MIME-Version: 1.0
Date: Wed, 15 Apr 2020 01:46:22 -0700
Message-ID: <CAN1APddKrF9oQc92u3yiVOv7dL+iqn5G59euov1Lt2dP_wYP7w@mail.gmail.com>
Subject: Re: NTP is unique (was Re: QUIC as a transport substrate (was:re-chartering: include DNS-over-QUIC?))
To: Roberto Peon <fenix@fb.com>, Christian Huitema <huitema@huitema.net>
Cc: IETF QUIC WG <quic@ietf.org>, "ntp@ietf.org" <ntp@ietf.org>, Watson Ladd <watsonbladd@gmail.com>,  Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Lucas Pardue <lucaspardue.24.7@gmail.com>,  Tal Mizrahi <tal.mizrahi.phd@gmail.com>, Erik Kline <ek.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000cfc97c05a3505934"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Jf99d2eMvCC_BnApJDy1MwMfh3o>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Apr 2020 08:46:27 -0000

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

I do agree on all that but can you please clarify what you mean to address
by that comment?

Is it merely a vote for NTP over QUIC, or are you saying that a connection
carrying NTP only is insufficient because you need to link the time data to
other application protocol specific content?

In the latter case this is a concern I share - how do you mix multiple
application protocols on the same connection? QUIC consensus appears to be
that you do don=E2=80=99t do that except where the two, or more, protocols =
are
designed explicitly to coexist. Thus you could have an HTTP/3 extension for
time.

It would be possible to design an NTP extension for QUIC that is very
similar to datagrams but explicitly designed for NTP under the assumption
that NTP like data is frequently needed by other application protocols. In
that case is simply a new extension frame. I am not opposed to that - but
using datagrams is simpler for common case of just NTP over a connection.

Kind Regards,
Mikkel Fahn=C3=B8e J=C3=B8rgensen


On 15 April 2020 at 10.28.23, Roberto Peon (fenix@fb.com) wrote:

I've seen a couple of applications where we had to do ntp or ntp-like
things, but wanted to ensure that we were talking to the same server whom
we were transacting requests.

You need something to ensure the routing continues to work in that
particular case, especially if bouncing through a reverse proxy which may
not otherwise understand your application.

-=3DR

Get Outlook for Android <https://aka.ms/ghei36>

------------------------------
*From:* Mikkel Fahn=C3=B8e J=C3=B8rgensen <mikkelfj@gmail.com>
*Sent:* Wednesday, April 15, 2020 1:23:32 AM
*To:* Christian Huitema <huitema@huitema.net>; Roberto Peon <fenix@fb.com>
*Cc:* IETF QUIC WG <quic@ietf.org>; ntp@ietf.org <ntp@ietf.org>; Watson
Ladd <watsonbladd@gmail.com>; Spencer Dawkins at IETF <
spencerdawkins.ietf@gmail.com>; Lucas Pardue <lucaspardue.24.7@gmail.com>;
Tal Mizrahi <tal.mizrahi.phd@gmail.com>; Erik Kline <ek.ietf@gmail.com>
*Subject:* Re: NTP is unique (was Re: QUIC as a transport substrate
(was:re-chartering: include DNS-over-QUIC?))


We also have timestamp frames. That may be related to NTP.



Umm - where are these timestamp frames?

As to partially reliable streams. I am a big advocagte of these, but I do
not think that they are essential to time data because the payload - time -
is naturally providing a sequential marker. Thus you can avoid waiting for
QUIC v2 and you can avoid the additional complexity. The receiver can just
ignore receipt of out of order messages in, for example, datagram frames.
Datagrams do and do not have identifiers - the intention was not to remove
them, but to let the application provide them as early data in the frame.
If the connection only deals with NTP and you only have one unreliable
stream, you don=E2=80=99t even need an identifier because all datagrams imp=
licitly
belong to the same stream.

Kind Regards,
Mikkel Fahn=C3=B8e J=C3=B8rgensen


On 15 April 2020 at 02.16.10, Christian Huitema (huitema@huitema.net) wrote=
:

We also have timestamp frames. That may be related to NTP.

-- Christian Huitema

On Apr 14, 2020, at 12:03 PM, Roberto Peon <fenix@fb.com> wrote:

=EF=BB=BF

I agree that Qv1 doesn=E2=80=99t have an ability to express this, since Qv1=
 doesn=E2=80=99t
allow for partial reliability except in extensions.
Regardless, if the requirement is to have no retransmission, then that is
the requirement, and should be (at least in a spec) written that way.


I=E2=80=99ll disagree on whether that is similar to datagrams. Datagrams do=
n=E2=80=99t have
the same =E2=80=9Caddress space=E2=80=9D as does a stream, and there are ce=
rtainly many
things out there that would prefer to have a stream-with-holes (i.e. an
address space that every party to the interaction agrees upon) than require
the application to do reassembly of everything (and caching) on its own.
This is really a separate conversation we can move somewhere else, though,
assuming it is work having at all!
-=3DR



*From: *Mikkel Fahn=C3=B8e J=C3=B8rgensen <mikkelfj@gmail.com>
*Date: *Tuesday, April 14, 2020 at 11:54 AM
*To: *Erik Kline <ek.ietf@gmail.com>, Watson Ladd <watsonbladd@gmail.com>,
Roberto Peon <fenix@fb.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>
*Cc: *IETF QUIC WG <quic@ietf.org>, "ntp@ietf.org" <ntp@ietf.org>, Lucas
Pardue <lucaspardue.24.7@gmail.com>, Spencer Dawkins at IETF <
spencerdawkins.ietf@gmail.com>
*Subject: *Re: NTP is unique (was Re: QUIC as a transport substrate
(was:re-chartering: include DNS-over-QUIC?))



You don=E2=80=99t need the datagram extension, rather, you need a promise t=
o not
retransmit or a promise to communicate the time in any retransmission.

I don=E2=80=99t understand this promise. In QUIC v1 you have streams, pings=
,
bookkeeping frames, and extensions. You cannot promise not to retransmit
something in as stream except by terminating the stream. Pings are not
suitable for conveying time information unless perhaps its mere arrival
acts a clock tick. You can of course create a new stream for each new time
event but it still doesn=E2=80=99t prevent retransmission unless you cancel=
, and if
you cancel, delivery of the payload is not guaranteed.



You could define a promise through a new extension with the desired
semantics but that is close enough to datagrams that it doesn=E2=80=99t mak=
e much
sense - but you might want a datagram that does not have ACKs - this
affects flow control, but since transmission is infrequent, that could work=
.



Something else:



It is hard to prevent an attacker from dropping or delay packets even on an
encrypted QUIC connection and a retransmission would not be a useful
mitigation, so I am not sure how you can make NTP truly secure. A voting
system from multiple sources could make such an attack more difficult.



Kind Regards,

Mikkel Fahn=C3=B8e J=C3=B8rgensen



On 14 April 2020 at 19.40.00, Roberto Peon (fenix@fb.com) wrote:

You don=E2=80=99t need the datagram extension, rather, you need a promise t=
o not
retransmit or a promise to communicate the time in any retransmission.
While datagram provides, implicitly today, a promise to not retransmit,
datagrams themselves aren=E2=80=99t the requirement.
(Also, in the face of multipath, is it true that we won=E2=80=99t have dupl=
icates
even for datagrams. I=E2=80=99m not sure this is clear right now?)

If the first packet has higher measurable (latency) overhead in the
processing stack, then you probably don=E2=80=99t want to use that one for =
NTP if
you=E2=80=99re high time accuracy.
In other words, you may find that you get better accuracy if you make a
connection, and then do the NTP =E2=80=9Cstuff=E2=80=9D. Similarly, you may=
 find you get
better accuracy if you **always** do a handshake on every packet (though
that is more expensive)=E2=80=A6

While QUIC is a wonderful hammer, I do wonder if it provides any
significant benefit in this case.

-=3DR



*From: *QUIC <quic-bounces@ietf.org> on behalf of Mikkel Fahn=C3=B8e J=C3=
=B8rgensen <
mikkelfj@gmail.com>
*Date: *Monday, April 13, 2020 at 2:31 AM
*To: *Erik Kline <ek.ietf@gmail.com>, Tal Mizrahi <tal.mizrahi.phd@gmail.co=
m>,
Watson Ladd <watsonbladd@gmail.com>
*Cc: *"ntp@ietf.org" <ntp@ietf.org>, IETF QUIC WG <quic@ietf.org>, Spencer
Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Lucas Pardue <
lucaspardue.24.7@gmail.com>
*Subject: *Re: NTP is unique (was Re: QUIC as a transport substrate
(was:re-chartering: include DNS-over-QUIC?))



I think these observations on resource usage are correct, but changing
system time could be a significant attack vector. For NTP to make sense
over QUIC, the datagram extension would be needed to avoid much of the
state and retransmission overhead. A simplified implementation could even
forego a lot of the QUIC machinery such as streams and only rely on the
handshake and datagram. Of course you could also use DTLS but that is yet
another stack.



Kind Regards,

Mikkel Fahn=C3=B8e J=C3=B8rgensen



On 13 April 2020 at 11.23.06, Tal Mizrahi (tal.mizrahi.phd@gmail.com) wrote=
:

Hi,

> > This came to mind because I had a silly idea. As I watched Christian's
presentation in dprive I thought (a) this DoQ doc really benefits from
Christian knowing what he's doing with QUIC, and (b) I wondered if I could
run NTP over QUIC. Like I said, this is probably silly and there might be
nothing to gain from the attempt, but it got me thinking about guidance for
anyone else with both (a) such an idea and (b) the time to write/implement
a proposal.

NTP-over-QUIC is an interesting idea.

The main benefits I can think of of running NTP over QUIC are enjoying
the inherent security of QUIC, and avoiding middlebox tampering.
I wonder if these benefits are worth the effort.

On the other side running NTP over QUIC may consume significantly
higher resources on NTP servers than are necessary today. NTP servers
try to minimize the per-client state (or keep it zero if possible),
while QUIC may require per-client state in order to allow 0-RTT. Also
the precision of NTP may be lower than existing implementations if
implemented in user space.

> You also don't want automatic retransmission in NTP, and the flow
> control is essentially nonexistent: it's driven by the synchronization
> loop.

One may consider using QUIC in datagram mode, and this would prevent
retransmissions. ACKs would still be sent in this case.

Cheers,
Tal.



On Mon, Apr 13, 2020 at 9:18 AM Watson Ladd <watsonbladd@gmail.com> wrote:
>
> On Sun, Apr 12, 2020 at 11:03 PM Erik Kline <ek.ietf@gmail.com> wrote:
> <chop>
> >
> > This came to mind because I had a silly idea. As I watched Christian's
presentation in dprive I thought (a) this DoQ doc really benefits from
Christian knowing what he's doing with QUIC, and (b) I wondered if I could
run NTP over QUIC. Like I said, this is probably silly and there might be
nothing to gain from the attempt, but it got me thinking about guidance for
anyone else with both (a) such an idea and (b) the time to write/implement
a proposal.
>
> NTP has a very unique property: one packet is sent every 1024 or 512
> seconds or so by the client. A single server can handle a high packet
> rate easily because of the statelessness. Adding state would start
> getting problematic at the high packet rates.
>
> You also don't want automatic retransmission in NTP, and the flow
> control is essentially nonexistent: it's driven by the synchronization
> loop.
>
> Getting through middleboxes isn't nothing! But that's more a new port,
> and ideally you want middleboxes to correct for packet queuing times.
>
> Sincerely,
> Watson Ladd
>

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

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body><div style=3D"font-family:Helvetica,Arial;font-size:13px">I do=
 agree on all that but can you please clarify what you mean to address by t=
hat comment?</div><div style=3D"font-family:Helvetica,Arial;font-size:13px"=
><br></div><div style=3D"font-family:Helvetica,Arial;font-size:13px">Is it =
merely a vote for NTP over QUIC, or are you saying that a connection carryi=
ng NTP only is insufficient because you need to link the time data to other=
 application protocol specific content?</div><div style=3D"font-family:Helv=
etica,Arial;font-size:13px"><br></div><div style=3D"font-family:Helvetica,A=
rial;font-size:13px">In the latter case this is a concern I share - how do =
you mix multiple application protocols on the same connection? QUIC consens=
us appears to be that you do don=E2=80=99t do that except where the two, or=
 more, protocols are designed explicitly to coexist. Thus you could have an=
 HTTP/3 extension for time.</div><div style=3D"font-family:Helvetica,Arial;=
font-size:13px"><br></div><div style=3D"font-family:Helvetica,Arial;font-si=
ze:13px">It would be possible to design an NTP extension for QUIC that is v=
ery similar to datagrams but explicitly designed for NTP under the assumpti=
on that NTP like data is frequently needed by other application protocols. =
In that case is simply a new extension frame. I am not opposed to that - bu=
t using datagrams is simpler for common case of just NTP over a connection.=
</div> <br> <div class=3D"gmail_signature"><div style=3D"font-family:helvet=
ica,arial;font-size:13px">Kind Regards,</div><div style=3D"font-family:helv=
etica,arial;font-size:13px">Mikkel Fahn=C3=B8e J=C3=B8rgensen<br><br></div>=
</div> <br><p class=3D"airmail_on">On 15 April 2020 at 10.28.23, Roberto Pe=
on (<a href=3D"mailto:fenix@fb.com">fenix@fb.com</a>) wrote:</p> <blockquot=
e type=3D"cite" class=3D"clean_bq"><span><div><div></div><div>




<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
I&#39;ve seen a couple of applications where we had to do ntp or ntp-like t=
hings, but wanted to ensure that we were talking to the same server whom we=
 were transacting requests.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
You need something to ensure the routing continues to work in that particul=
ar case, especially if bouncing through a reverse proxy which may not other=
wise understand your application.<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
-=3DR<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
<span id=3D"OutlookSignature">
<div dir=3D"auto" style=3D"direction:ltr;margin:0;padding:0;font-family:san=
s-serif;font-size:11pt;color:black">
Get <a href=3D"https://aka.ms/ghei36">Outlook for Android</a></div>
</span><br>
</div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Mikkel Fahn=C3=B8e J=
=C3=B8rgensen &lt;<a href=3D"mailto:mikkelfj@gmail.com">mikkelfj@gmail.com<=
/a>&gt;<br>
<b>Sent:</b> Wednesday, April 15, 2020 1:23:32 AM<br>
<b>To:</b> Christian Huitema &lt;<a href=3D"mailto:huitema@huitema.net">hui=
tema@huitema.net</a>&gt;; Roberto Peon &lt;<a href=3D"mailto:fenix@fb.com">=
fenix@fb.com</a>&gt;<br>
<b>Cc:</b> IETF QUIC WG &lt;<a href=3D"mailto:quic@ietf.org">quic@ietf.org<=
/a>&gt;; <a href=3D"mailto:ntp@ietf.org">ntp@ietf.org</a> &lt;<a href=3D"ma=
ilto:ntp@ietf.org">ntp@ietf.org</a>&gt;; Watson Ladd &lt;<a href=3D"mailto:=
watsonbladd@gmail.com">watsonbladd@gmail.com</a>&gt;; Spencer Dawkins at IE=
TF &lt;<a href=3D"mailto:spencerdawkins.ietf@gmail.com">spencerdawkins.ietf=
@gmail.com</a>&gt;; Lucas Pardue &lt;<a href=3D"mailto:lucaspardue.24.7@gma=
il.com">lucaspardue.24.7@gmail.com</a>&gt;; Tal Mizrahi &lt;<a href=3D"mail=
to:tal.mizrahi.phd@gmail.com">tal.mizrahi.phd@gmail.com</a>&gt;; Erik Kline
 &lt;<a href=3D"mailto:ek.ietf@gmail.com">ek.ietf@gmail.com</a>&gt;<br>
<b>Subject:</b> Re: NTP is unique (was Re: QUIC as a transport substrate (w=
as:re-chartering: include DNS-over-QUIC?))</font>
<div>=C2=A0</div>
</div>

<div>
<div style=3D"font-family:Helvetica,Arial;font-size:13px">
<div>
<blockquote type=3D"cite" class=3D"x_clean_bq" style=3D"font-family:Helveti=
ca,Arial;font-size:13px;font-style:normal;font-variant-caps:normal;font-wei=
ght:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-tran=
sform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<div dir=3D"auto">We also have timestamp frames. That may be related to NTP=
.</div>
</blockquote>
</div>
<p><br>
</p>
<div><br class=3D"x_Apple-interchange-newline">
</div>
</div>
<div style=3D"font-family:Helvetica,Arial;font-size:13px">Umm - where are t=
hese timestamp frames?</div>
<div style=3D"font-family:Helvetica,Arial;font-size:13px"><br>
</div>
<div style=3D"font-family:Helvetica,Arial;font-size:13px">As to partially r=
eliable streams. I am a big advocagte of these, but I do not think that the=
y are essential to time data because the payload - time - is naturally prov=
iding a sequential marker. Thus you
 can avoid waiting for QUIC v2 and you can avoid the additional complexity.=
 The receiver can just ignore receipt of out of order messages in, for exam=
ple, datagram frames. Datagrams do and do not have identifiers - the intent=
ion was not to remove them, but
 to let the application provide them as early data in the frame. If the con=
nection only deals with NTP and you only have one unreliable stream, you do=
n=E2=80=99t even need an identifier because all datagrams implicitly belong=
 to the same stream.</div>
<br>
<div class=3D"x_gmail_signature">
<div style=3D"font-family:helvetica,arial;font-size:13px">Kind Regards,</di=
v>
<div style=3D"font-family:helvetica,arial;font-size:13px">Mikkel Fahn=C3=B8=
e J=C3=B8rgensen<br>
<br>
</div>
</div>
<br>
<p class=3D"x_airmail_on">On 15 April 2020 at 02.16.10, Christian Huitema (=
<a href=3D"mailto:huitema@huitema.net">huitema@huitema.net</a>) wrote:</p>
<blockquote type=3D"cite" class=3D"x_clean_bq"><span>
<div dir=3D"auto">
<div></div>
<div>We also have timestamp frames. That may be related to NTP.<br>
<br>
<div dir=3D"ltr">-- Christian Huitema=C2=A0</div>
<div dir=3D"ltr"><br>
<blockquote type=3D"cite">On Apr 14, 2020, at 12:03 PM, Roberto Peon &lt;<a=
 href=3D"mailto:fenix@fb.com">fenix@fb.com</a>&gt; wrote:<br>
<br>
</blockquote>
</div>
<blockquote type=3D"cite">
<div dir=3D"ltr">=EF=BB=BF
<div class=3D"x_WordSection1">
<p class=3D"x_MsoNormal">I agree that Qv1 doesn=E2=80=99t have an ability t=
o express this, since Qv1 doesn=E2=80=99t allow for partial reliability exc=
ept in extensions.<br>
Regardless, if the requirement is to have no retransmission, then that is t=
he requirement, and should be (at least in a spec) written that way.</p>
<p class=3D"x_MsoNormal"><br>
I=E2=80=99ll disagree on whether that is similar to datagrams. Datagrams do=
n=E2=80=99t have the same =E2=80=9Caddress space=E2=80=9D as does a stream,=
 and there are certainly many things out there that would prefer to have a =
stream-with-holes (i.e. an address space that every party to the
 interaction agrees upon) than require the application to do reassembly of =
everything (and caching) on its own. This is really a separate conversation=
 we can move somewhere else, though, assuming it is work having at all!<br>
-=3DR</p>
<p class=3D"x_MsoNormal">=C2=A0</p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"x_MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">Fr=
om: </span>
</b><span style=3D"font-size:12.0pt;color:black">Mikkel Fahn=C3=B8e J=C3=B8=
rgensen &lt;<a href=3D"mailto:mikkelfj@gmail.com">mikkelfj@gmail.com</a>&gt=
;<br>
<b>Date: </b>Tuesday, April 14, 2020 at 11:54 AM<br>
<b>To: </b>Erik Kline &lt;<a href=3D"mailto:ek.ietf@gmail.com">ek.ietf@gmai=
l.com</a>&gt;, Watson Ladd &lt;<a href=3D"mailto:watsonbladd@gmail.com">wat=
sonbladd@gmail.com</a>&gt;, Roberto Peon &lt;<a href=3D"mailto:fenix@fb.com=
">fenix@fb.com</a>&gt;, Tal Mizrahi &lt;<a href=3D"mailto:tal.mizrahi.phd@g=
mail.com">tal.mizrahi.phd@gmail.com</a>&gt;<br>
<b>Cc: </b>IETF QUIC WG &lt;<a href=3D"mailto:quic@ietf.org">quic@ietf.org<=
/a>&gt;, &quot;<a href=3D"mailto:ntp@ietf.org">ntp@ietf.org</a>&quot; &lt;<=
a href=3D"mailto:ntp@ietf.org">ntp@ietf.org</a>&gt;, Lucas Pardue &lt;<a hr=
ef=3D"mailto:lucaspardue.24.7@gmail.com">lucaspardue.24.7@gmail.com</a>&gt;=
,
 Spencer Dawkins at IETF &lt;<a href=3D"mailto:spencerdawkins.ietf@gmail.co=
m">spencerdawkins.ietf@gmail.com</a>&gt;<br>
<b>Subject: </b>Re: NTP is unique (was Re: QUIC as a transport substrate (w=
as:re-chartering: include DNS-over-QUIC?))</span></p>
</div>
<div>
<p class=3D"x_MsoNormal">=C2=A0</p>
</div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"x_MsoNormal" style=3D""><span style=3D"font-size:10.0pt;font-fa=
mily:Helvetica">You don=E2=80=99t need the datagram extension, rather, you =
need a promise to not retransmit or a promise to communicate the time in an=
y retransmission.</span></p>
</div>
</div>
</blockquote>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvet=
ica">I don=E2=80=99t understand this promise. In QUIC v1 you have streams, =
pings, bookkeeping frames, and extensions. You cannot promise not to retran=
smit something in as stream except by terminating
 the stream. Pings are not suitable for conveying time information unless p=
erhaps its mere arrival acts a clock tick. You can of course create a new s=
tream for each new time event but it still doesn=E2=80=99t prevent retransm=
ission unless you cancel, and if you cancel,
 delivery of the payload is not guaranteed.</span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvet=
ica">=C2=A0</span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvet=
ica">You could define a promise through a new extension with the desired se=
mantics but that is close enough to datagrams that it doesn=E2=80=99t make =
much sense - but you might want a datagram
 that does not have ACKs - this affects flow control, but since transmissio=
n is infrequent, that could work.</span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvet=
ica">=C2=A0</span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvet=
ica">Something else:</span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvet=
ica">=C2=A0</span></p>
</div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvet=
ica">It is hard to prevent an attacker from dropping or delay packets even =
on an encrypted QUIC connection and a retransmission would not be a useful =
mitigation, so I am not sure how you
 can make NTP truly secure. A voting system from multiple sources could mak=
e such an attack more difficult.</span></p>
</div>
<p class=3D"x_MsoNormal">=C2=A0</p>
<div>
<div>
<p class=3D"x_MsoNormal"><span style=3D"font-size:10.0pt;font-family:Helvet=
ica">Kind Regards,</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font=
-size:10.0pt;font-family:Helvetica">Mikkel Fahn=C3=B8e J=C3=B8rgensen</span=
></p>
</div>
</div>
<p class=3D"x_MsoNormal">=C2=A0</p>
<p class=3D"x_airmailon">On 14 April 2020 at 19.40.00, Roberto Peon (<a hre=
f=3D"mailto:fenix@fb.com">fenix@fb.com</a>) wrote:</p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin-bottom:12.0pt">You don=E2=80=99t n=
eed the datagram extension, rather, you need a promise to not retransmit or=
 a promise to communicate the time in any retransmission.<br>
While datagram provides, implicitly today, a promise to not retransmit, dat=
agrams themselves aren=E2=80=99t the requirement.<br>
(Also, in the face of multipath, is it true that we won=E2=80=99t have dupl=
icates even for datagrams. I=E2=80=99m not sure this is clear right now?)<b=
r>
<br>
If the first packet has higher measurable (latency) overhead in the process=
ing stack, then you probably don=E2=80=99t want to use that one for NTP if =
you=E2=80=99re high time accuracy.<br>
In other words, you may find that you get better accuracy if you make a con=
nection, and then do the NTP =E2=80=9Cstuff=E2=80=9D. Similarly, you may fi=
nd you get better accuracy if you *<b>always</b>* do a handshake on every p=
acket (though that is more expensive)=E2=80=A6<br>
<br>
While QUIC is a wonderful hammer, I do wonder if it provides any significan=
t benefit in this case.<br>
<br>
-=3DR</p>
<p class=3D"x_MsoNormal" style=3D"">=C2=A0</p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"x_MsoNormal" style=3D""><b><span style=3D"font-size:12.0pt;colo=
r:black">From:
</span></b><span style=3D"font-size:12.0pt;color:black">QUIC &lt;<a href=3D=
"mailto:quic-bounces@ietf.org">quic-bounces@ietf.org</a>&gt; on behalf of M=
ikkel Fahn=C3=B8e J=C3=B8rgensen &lt;<a href=3D"mailto:mikkelfj@gmail.com">=
mikkelfj@gmail.com</a>&gt;<br>
<b>Date: </b>Monday, April 13, 2020 at 2:31 AM<br>
<b>To: </b>Erik Kline &lt;<a href=3D"mailto:ek.ietf@gmail.com">ek.ietf@gmai=
l.com</a>&gt;, Tal Mizrahi &lt;<a href=3D"mailto:tal.mizrahi.phd@gmail.com"=
>tal.mizrahi.phd@gmail.com</a>&gt;, Watson Ladd &lt;<a href=3D"mailto:watso=
nbladd@gmail.com">watsonbladd@gmail.com</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:ntp@ietf.org">ntp@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:ntp@ietf.org">ntp@ietf.org</a>&gt;, IETF QUIC WG &lt;<a =
href=3D"mailto:quic@ietf.org">quic@ietf.org</a>&gt;, Spencer Dawkins at IET=
F &lt;<a href=3D"mailto:spencerdawkins.ietf@gmail.com">spencerdawkins.ietf@=
gmail.com</a>&gt;,
 Lucas Pardue &lt;<a href=3D"mailto:lucaspardue.24.7@gmail.com">lucaspardue=
.24.7@gmail.com</a>&gt;<br>
<b>Subject: </b>Re: NTP is unique (was Re: QUIC as a transport substrate (w=
as:re-chartering: include DNS-over-QUIC?))</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"">=C2=A0</p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D""><span style=3D"font-size:10.0pt;font-fa=
mily:Helvetica">I think these observations on resource usage are correct, b=
ut changing system time could be a significant attack vector. For NTP to ma=
ke sense over QUIC, the datagram extension
 would be needed to avoid much of the state and retransmission overhead. A =
simplified implementation could even forego a lot of the QUIC machinery suc=
h as streams and only rely on the handshake and datagram. Of course you cou=
ld also use DTLS but that is yet
 another stack.</span></p>
</div>
<p class=3D"x_MsoNormal" style=3D"">=C2=A0</p>
<div>
<div>
<p class=3D"x_MsoNormal" style=3D""><span style=3D"font-size:10.0pt;font-fa=
mily:Helvetica">Kind Regards,</span></p>
</div>
<div>
<p class=3D"x_MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font=
-size:10.0pt;font-family:Helvetica">Mikkel Fahn=C3=B8e J=C3=B8rgensen</span=
></p>
</div>
</div>
<p class=3D"x_MsoNormal" style=3D"">=C2=A0</p>
<p class=3D"x_airmailon0">On 13 April 2020 at 11.23.06, Tal Mizrahi (<a hre=
f=3D"mailto:tal.mizrahi.phd@gmail.com">tal.mizrahi.phd@gmail.com</a>) wrote=
:</p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"x_MsoNormal" style=3D"">Hi, <br>
<br>
&gt; &gt; This came to mind because I had a silly idea. As I watched Christ=
ian&#39;s presentation in dprive I thought (a) this DoQ doc really benefits=
 from Christian knowing what he&#39;s doing with QUIC, and (b) I wondered i=
f I could run NTP over QUIC. Like I said, this
 is probably silly and there might be nothing to gain from the attempt, but=
 it got me thinking about guidance for anyone else with both (a) such an id=
ea and (b) the time to write/implement a proposal.
<br>
<br>
NTP-over-QUIC is an interesting idea. <br>
<br>
The main benefits I can think of of running NTP over QUIC are enjoying <br>
the inherent security of QUIC, and avoiding middlebox tampering. <br>
I wonder if these benefits are worth the effort. <br>
<br>
On the other side running NTP over QUIC may consume significantly <br>
higher resources on NTP servers than are necessary today. NTP servers <br>
try to minimize the per-client state (or keep it zero if possible), <br>
while QUIC may require per-client state in order to allow 0-RTT. Also <br>
the precision of NTP may be lower than existing implementations if <br>
implemented in user space. <br>
<br>
&gt; You also don&#39;t want automatic retransmission in NTP, and the flow =
<br>
&gt; control is essentially nonexistent: it&#39;s driven by the synchroniza=
tion <br>
&gt; loop. <br>
<br>
One may consider using QUIC in datagram mode, and this would prevent <br>
retransmissions. ACKs would still be sent in this case. <br>
<br>
Cheers, <br>
Tal. <br>
<br>
<br>
<br>
On Mon, Apr 13, 2020 at 9:18 AM Watson Ladd &lt;<a href=3D"mailto:watsonbla=
dd@gmail.com">watsonbladd@gmail.com</a>&gt; wrote:
<br>
&gt; <br>
&gt; On Sun, Apr 12, 2020 at 11:03 PM Erik Kline &lt;<a href=3D"mailto:ek.i=
etf@gmail.com">ek.ietf@gmail.com</a>&gt; wrote:
<br>
&gt; &lt;chop&gt; <br>
&gt; &gt; <br>
&gt; &gt; This came to mind because I had a silly idea. As I watched Christ=
ian&#39;s presentation in dprive I thought (a) this DoQ doc really benefits=
 from Christian knowing what he&#39;s doing with QUIC, and (b) I wondered i=
f I could run NTP over QUIC. Like I said, this
 is probably silly and there might be nothing to gain from the attempt, but=
 it got me thinking about guidance for anyone else with both (a) such an id=
ea and (b) the time to write/implement a proposal.
<br>
&gt; <br>
&gt; NTP has a very unique property: one packet is sent every 1024 or 512 <=
br>
&gt; seconds or so by the client. A single server can handle a high packet =
<br>
&gt; rate easily because of the statelessness. Adding state would start <br=
>
&gt; getting problematic at the high packet rates. <br>
&gt; <br>
&gt; You also don&#39;t want automatic retransmission in NTP, and the flow =
<br>
&gt; control is essentially nonexistent: it&#39;s driven by the synchroniza=
tion <br>
&gt; loop. <br>
&gt; <br>
&gt; Getting through middleboxes isn&#39;t nothing! But that&#39;s more a n=
ew port, <br>
&gt; and ideally you want middleboxes to correct for packet queuing times. =
<br>
&gt; <br>
&gt; Sincerely, <br>
&gt; Watson Ladd <br>
&gt; </p>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</span></blockquote>
</div>


</div></div></span></blockquote></body></html>

--000000000000cfc97c05a3505934--


From nobody Thu Apr 16 09:26:12 2020
Return-Path: <prvs=4375deae0e=john.border@hughes.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A3613A0ECA for <quic@ietfa.amsl.com>; Thu, 16 Apr 2020 09:26:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hughes.com header.b=GvCEnhfP; dkim=pass (1024-bit key) header.d=hughes.com header.b=WaME5wVg
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BhuDaKsfE1mw for <quic@ietfa.amsl.com>; Thu, 16 Apr 2020 09:26:02 -0700 (PDT)
Received: from mx0b-00115402.pphosted.com (mx0b-00115402.pphosted.com [148.163.153.174]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D2B73A0D87 for <quic@ietf.org>; Thu, 16 Apr 2020 09:25:54 -0700 (PDT)
Received: from pps.filterd (m0118427.ppops.net [127.0.0.1]) by mx0b-00115402.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03GGHs9o011432; Thu, 16 Apr 2020 16:25:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hughes.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=3152018; bh=q5vCI/KgZBfaL1o4rPqSjU5Bn23TFY6zLvkcNeHI/Zg=; b=GvCEnhfPhLauDCMpkoxq865hYG357KXTr+S7XqnRt/cc7PNH3kF32VBscb45mfv7ZFPF ZhLKxNaFne4qc1BWk/uz8bEWs6bHBlz6okNDoz1WRw5opbMOeCYveoPynU63UtMCu9uU WN0mjoystQk3LxDKVTooM+T8/95SYJVb3kYv8T/9E1iv33ntBGvuH38C9PnOZ3JCTh/G m4yPAUIOOAwM6Yg8f9H40O37OC/Wk2z7HBCdjqvXs2bp0Wm0cpJffGjQV91FHkz5O/Da tZjHkLzEmXSuI/YbQS9r+EjVQApLFHClPyZzi+bc/SklpitxQYM498UEaRW4vQ3Jyjqq GA== 
Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2048.outbound.protection.outlook.com [104.47.66.48]) by mx0b-00115402.pphosted.com with ESMTP id 30dn910x73-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 16 Apr 2020 16:25:46 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gDYgIiBajJ/iVyRGpsO74WbsXa/H1Da3dyuoiMNze4Oofy/RyQNaBA1mwdeLkG94Lwt/fIa9VMnK2whEZ0UDEl8vqiawc0oASDLl1g/RY75/yRtypP6AsxH49Raj9AsNsAQhz8+GRr6QxWNHnwFRHevRsAzBy2B9kSvVDk2MrqbAycACUg0WpSSWUijFcNNT1JxTteLZxSbH11MV3ad+u3BzWcASlAKrzVSCfGOHAIBkl+IPlEgyhe0gq60NzvUKrvozyDZQSqJYNGmHPcXj30buGsXPcfrM1D+QR0sxow4mY1GzGvMKaNXh71MleR3PmBWCEbhVZn3Sskg26dcWFg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q5vCI/KgZBfaL1o4rPqSjU5Bn23TFY6zLvkcNeHI/Zg=; b=JdeTogScrdRsWEb9awARus9CDzFOx5yBT0YS8BkcOz7+C/O2zRtpBBoGXU5/BbAmDwFe+BAr6bg57GLA7vc8ZK/oIT015jE5fjz6/lwOFIZUsnQMyQ00mpQXrO1DQBpCDkHqIfCBtG5ImfMvpSAamwlrG7Q/0lJV4VNhLAtLFnJClKjofUGQPVYvJXWrhVv4lYlM0KgjZhMnQF1vRM5Bk/2QBE2VAWeXK8sUA1lxN8vE3OsqMTC34zA75TyE+PfIExavuEXBsm4qPeCInk5eaSHc1dzlPC+FEZDpkLiKEqQpL2XQbpreHsZxO0hM300aV2lesU8gpTuBrTSUkdAZPA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hughes.com; dmarc=pass action=none header.from=hughes.com; dkim=pass header.d=hughes.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hughes.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q5vCI/KgZBfaL1o4rPqSjU5Bn23TFY6zLvkcNeHI/Zg=; b=WaME5wVgbInWm5Dk+PACBY41I6u1TaBmO1uHHjv4/duixWM3pm+cWgKwDKCP7Ah+EAHgAJ+mBx37m/w0kmyldlFQMmgTwfxr+jxmRWqa4hrqVVQCWR+ja7xv1cK28epQbGc0vQMgHa0f6O5mK/4aLHTzqFoA9bT4t07hfsisHhs=
Received: from BL0PR11MB3394.namprd11.prod.outlook.com (2603:10b6:208:6f::15) by BL0PR11MB3121.namprd11.prod.outlook.com (2603:10b6:208:7e::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.26; Thu, 16 Apr 2020 16:25:44 +0000
Received: from BL0PR11MB3394.namprd11.prod.outlook.com ([fe80::6588:6cab:ae50:47d7]) by BL0PR11MB3394.namprd11.prod.outlook.com ([fe80::6588:6cab:ae50:47d7%7]) with mapi id 15.20.2900.028; Thu, 16 Apr 2020 16:25:44 +0000
From: "Border, John" <John.Border@hughes.com>
To: Matt Joras <matt.joras@gmail.com>, Ian Swett <ianswett=40google.com@dmarc.ietf.org>
CC: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, Kuhn Nicolas <Nicolas.Kuhn@cnes.fr>, IETF QUIC WG <quic@ietf.org>
Subject: RE: Comments on draft-fairhurst-quic-ack-scaling-02
Thread-Topic: Comments on draft-fairhurst-quic-ack-scaling-02
Thread-Index: AdYEHBtu3JcHPQMURsm5YiddAyp/IgACyJMAAAb9L4AAATYYAAASFvsAA97IIPA=
Date: Thu, 16 Apr 2020 16:25:44 +0000
Message-ID: <BL0PR11MB33941E3037718DAF8F4A69A990D80@BL0PR11MB3394.namprd11.prod.outlook.com>
References: <F3B0A07CFD358240926B78A680E166FF1ED909E6@TW-MBX-P03.cnesnet.ad.cnes.fr> <CAKcm_gMRQMVXkCmpLMcq2YgFAivOsG5FUsk-YZefpXALOrHADQ@mail.gmail.com> <a7710a94-1625-38ce-011d-cbb796d56c4d@erg.abdn.ac.uk> <CAKcm_gO+MKWR634vzR+QWtbjg_eqq6Zx6Z6rPV4acym7ti_e1w@mail.gmail.com> <CADdTf+gwkjUv5jxnF3ZOG4d4LikY1oGy7jNWNCw6gzj1TjuR-g@mail.gmail.com>
In-Reply-To: <CADdTf+gwkjUv5jxnF3ZOG4d4LikY1oGy7jNWNCw6gzj1TjuR-g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [139.85.223.9]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ca5b998d-4742-4116-d5c2-08d7e222d040
x-ms-traffictypediagnostic: BL0PR11MB3121:
x-microsoft-antispam-prvs: <BL0PR11MB3121101FBEF0EBE1E4B97D8E90D80@BL0PR11MB3121.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0375972289
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BL0PR11MB3394.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(396003)(39860400002)(136003)(366004)(376002)(346002)(7696005)(2906002)(54906003)(53546011)(186003)(26005)(33656002)(64756008)(52536014)(110136005)(66476007)(66946007)(9686003)(6506007)(66556008)(55016002)(76116006)(66446008)(8676002)(8936002)(316002)(478600001)(4326008)(81156014)(83080400001)(966005)(86362001)(5660300002)(71200400001); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: hughes.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 64l5iT05dEUPULVRyFxoO88gizez28EqFE1Y/2/dYNNWs7jgJGr4il/V3SYh7o4XOhmV0JOZIdZcMfpW6WheOLaAvmy2tHnU4r2tAlF0XVM59RpH+g9+rGelTa2ymtS6pmempbBYEUUn/bxd+1xJj8xOtk0xHXYQihzNkZCyTZcENzG/uN8ODqlYhlQaIPgk+p/SunxIta/uNqWNEFmswe35OeIKTemTe/al02CJJi5gFbb6JUz8h+0p93lGXQ9CB1Ynmv3eymjqUpq4YopqryIoZ2k3TMcqIvC7zWShWH6Tix4hFYisk8JKH0xPCCZ9kMVcTze5WnGYCpfCfXWBCOzYR8uLo13rPeRqC5ed9Cn4Llr3hYmZpbMiOf2bSgT3UHawqWjFm4a2nPlvcgYJHzOsvcyuNf8B2xwNv42RdxYqlu1VSUM+sH41MoqpcN+eGWlUO5/cjhrqtFhdKr2rxdqTP3XDgQrQtOJgQ9Vu1KBoo8Nq5CLleGHOGqfFCo3FB1lKkUDoQGEZxOeSTcQ1Zg==
x-ms-exchange-antispam-messagedata: LqW+g9I90vSOJpUTaSixsQiAAqD0LBmT4yECipTqzfd9olf+Ig2GPf9/UtoOpPnt8kuK3Q1nHn1hpLEwwW1F/ynXDdJ+IvsiWxcOcb/khvstm/Td+fZ5duMoCtPC0Kd+T0zqepwqGXYSyIfykStYRw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BL0PR11MB33941E3037718DAF8F4A69A990D80BL0PR11MB3394namp_"
MIME-Version: 1.0
X-OriginatorOrg: hughes.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ca5b998d-4742-4116-d5c2-08d7e222d040
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2020 16:25:44.5820 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0e1f3187-4610-4ce2-bad1-b92f4ba36ab3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: WI0qts1UlzNLxFncyQay3X3tI/pWpvcPu3Ltetaf6kIS5jZbqQ10lBdhubzAErXNkJKTq2fixQINUsbWXcQZLg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3121
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-16_06:2020-04-14, 2020-04-16 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 mlxlogscore=999 phishscore=0 impostorscore=0 malwarescore=0 suspectscore=0 spamscore=0 priorityscore=1501 adultscore=0 mlxscore=0 lowpriorityscore=0 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004160115
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/KAoYfZPeuAYzdE6jP27yfks3OgI>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Apr 2020 16:26:10 -0000

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

DQpJIHRoaW5rIHRoZSBleHRlbnNpb24gaXMgZGVmaW5pdGVseSBuZWVkZWQuICBCdXQsIEkgYWxz
byB0aGluayB0aGUgY29yZSBzcGVjIHNob3VsZCB1c2UgYSBiZXR0ZXIgZGVmYXVsdCB2YWx1ZS4N
Cg0KDQpGcm9tOiBRVUlDIDxxdWljLWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBNYXR0
IEpvcmFzDQpTZW50OiBGcmlkYXksIE1hcmNoIDI3LCAyMDIwIDc6MzYgUE0NClRvOiBJYW4gU3dl
dHQgPGlhbnN3ZXR0PTQwZ29vZ2xlLmNvbUBkbWFyYy5pZXRmLm9yZz4NCkNjOiBHb3JyeSBGYWly
aHVyc3QgPGdvcnJ5QGVyZy5hYmRuLmFjLnVrPjsgS3VobiBOaWNvbGFzIDxOaWNvbGFzLkt1aG5A
Y25lcy5mcj47IElFVEYgUVVJQyBXRyA8cXVpY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBDb21t
ZW50cyBvbiBkcmFmdC1mYWlyaHVyc3QtcXVpYy1hY2stc2NhbGluZy0wMg0KDQoqKkVYVEVSTkFM
IEVNQUlMKioNCg0KDQoNCg0KT24gRnJpLCBNYXIgMjcsIDIwMjAgYXQgNzo1OSBBTSBJYW4gU3dl
dHQgPGlhbnN3ZXR0PTQwZ29vZ2xlLi5jb21AZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOjQwZ29vZ2xl
LmNvbUBkbWFyYy5pZXRmLm9yZz4+IHdyb3RlOg0KDQoNCk9uIEZyaSwgTWFyIDI3LCAyMDIwIGF0
IDEwOjIzIEFNIEdvcnJ5IEZhaXJodXJzdCA8Z29ycnlAZXJnLmFiZG4uYWMudWs8bWFpbHRvOmdv
cnJ5QGVyZy5hYmRuLmFjLnVrPj4gd3JvdGU6DQoNCklmIHdlIHdlcmUgZ29pbmcgdG8gZG8gc29t
ZXRoaW5nIGluIHRoZSBjb3JlIGRyYWZ0LCBJIHRoaW5rIGl0IHNob3VsZCBiZSBzaW1pbGFyIHRv
IGRyYWZ0LWl5ZW5nYXItcXVpYy1kZWxheWVkLWFjazxodHRwczovL3VybGRlZmVuc2UuY29tL3Yz
L19faHR0cHM6L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaXllbmdhci1xdWljLWRlbGF5ZWQt
YWNrX187ISFFbWF1dDU2U1l3IW1haDc5dXIwdl91YWlrWFhwR1RfVWdES0xFb2pvMVE0bmdhOXdr
dzNCQWtYbFlZQUl0NHI1Sjd6Z1BmcUNXZEc4USQ+LCB3aGljaCBwcm92aWRlcyBhIHJvYnVzdCBz
b2x1dGlvbiB0byBhIHdpZGVyIHNldCBvZiBwcm9ibGVtcywNCk5vIGl0IGRvZXMgbm90LiBJdCBw
cm92aWRlcyBhIHNvbHV0aW9uIHRvIG90aGVyIHByb2JsZW1zLiBUaGlzIGlzIGEgZ29vZCBleHRl
bnNpb24sIGJ1dCBpdCBpcyBub3QgdGhlIHNhbWUgaXNzdWUuDQoNCkkgZGlzYWdyZWUuICBDYW4g
eW91IGNsYXJpZnkgYSBwcm9ibGVtIHNvbHZlZCBieSB5b3VyIGRyYWZ0IHRoYXQgY2Fubm90IGJl
IHNvbHZlZCBieSB0aGUgZXh0ZW5zaW9uPyAgQSBzZW5kZXIgY2FuIHNlbmQgYW4gQUNLX0ZSRVFV
RU5DWSBmcmFtZSB3aGVuIGV4aXRpbmcgc2xvdyBzdGFydCB0byBpbmZvcm0gdGhlIHBlZXIgb2Yg
YSBuZXcgdmFsdWUgZm9yIHRoZSBudW1iZXIgb2YgcGFja2V0cyBiZWZvcmUgYW4gaW1tZWRpYXRl
IEFDSyBhbmQgYSBuZXcgbWF4X2Fja19kZWxheSwgd2hpY2ggY291bGQgYmUgMS80IFJUVCBhbmQg
MTAgcGFja2V0cyBpZiB0aGF0IHdhcyBjb21wYXRpYmxlIHdpdGggdGhlIHNlbmRlcidzIGNvbmdl
c3Rpb24gY29udHJvbGxlci4NCg0KSSBqdXN0IHJlYWQgdGhyb3VnaCBkcmFmdC1mYWlyaHVyc3Qt
cXVpYy1hY2stc2NhbGluZywgYW5kIEkgYWdyZWUgd2l0aCBJYW4gaGVyZS4gV2hpbGUgdGhlIGFj
ay1zY2FsaW5nIGRyYWZ0IHByb3ZpZGVzIGEgbG90IG9mIGdyZWF0IGJhY2tncm91bmQgaW5mb3Jt
YXRpb24gYW5kIGp1c3RpZmljYXRpb24sIGl0cyB1bHRpbWF0ZSByZWNvbW1lbmRhdGlvbiBjb3Vs
ZCBiZSB2aWV3ZWQgc2ltcGx5IGFzIGFuIGFwcGxpY2F0aW9uIG9mIHRoZSBBQ0tfRlJFUVVFTkNZ
IGV4dGVuc2lvbi4gSS5lLiBpdCBpcyBvbmUgc3VjaCBhY2tub3dsZWRnbWVudCBwb2xpY3kgdGhh
dCBjYW4gYmUgY2hvc2VuIGJ5IGltcGxlbWVudGVycyBhbmQgYWNjb21wbGlzaGVkIGJ5IG1lYW5z
IG9mIHRoZSBBQ0tfRlJFUVVFTkNZIGZyYW1lLiBJbiBmYWN0IEkgd291bGQgZ28gc28gZmFyIHRv
IHNheSB0aGF0IHRoZSBhY2stc2NhbGluZyBkcmFmdCB3b3VsZCBiZSBtb3JlIHVzZWZ1bCBpZiBm
cmFtZWQgZW50aXJlbHkgc3VwcG9zaW5nIHRoZSBleGlzdGVuY2Ugb2YgdGhlIEFDS19GUkVRVUVO
Q1kgZnJhbWUgLS0gSSB0aGluayBpdCBpcyB1c2VmdWwgdG8gaGF2ZSBjb2RpZmllZCByZWNvbW1l
bmRhdGlvbnMgaW1wbGVtZW50ZXJzIGNhbiBjaG9vc2UgZnJvbSwgYW5kIGRyYWZ0LWZhaXJodXJz
dC1xdWljLWFjay1zY2FsaW5nIGNvdWxkIHNpbXBseSBiZSBvbmUgc3VjaCBwb2xpY3kuDQpJbiBa
dXJpY2ggaW5kZWVkIGl0IGRpZG4ndCBzZWVtIHRoZXJlIHdhcyBhIGxvdCBvZiBhcHBldGl0ZSBm
b3IgYWRvcHRpbmcgdGhlIEFDS19GUkVRVUVOQ1kgbWVjaGFuaWNzIGludG8gdGhlIGNvcmUgdHJh
bnNwb3J0LCBidXQgc2ltaWxhcmx5IEkgZG9uJ3QgdGhpbmsgdGhlcmUgaXMgYWJ1bmRhbnQgYXBw
ZXRpdGUgZm9yIGFkb3B0aW5nIGNoYW5nZXMgdG8gdGhlIGV4aXN0aW5nIGFja25vd2xlZGdtZW50
IHRleHQuIFdlIGNhbiBjZXJ0YWlubHkgcmV2aXNpdCB0aGlzLCBidXQgaWYgd2Ugd2VyZSB0byB0
aGVuIEkgd291bGQgYmUgaW4gZmF2b3Igb2Yga2VlcGluZyB0aGUgZGVmYXVsdCBwb2xpY3kgYW5k
IGludHJvZHVjaW5nIHRoZSBtZWNoYW5pY3Mgb2YgQUNLX0ZSRVFVRU5DWSwgcmF0aGVyIHRoYW4g
YWRvcHRpbmcgdGhlIGFjay1zY2FsaW5nIHJlY29tbWVuZGF0aW9uIGFzIHRoZSBkZWZhdWx0LiBJ
IHNheSB0aGlzIGFzIGFuIGltcGxlbWVudGVyIHdobyBoYXMgdGhhdCBleGFjdCBwb2xpY3kgZGVw
bG95ZWQgcmF0aGVyIHRoYW4gdGhlIGRlZmF1bHQgb24gaW4gdGhlIHRyYW5zcG9ydCB0ZXh0Lg0K
DQpGb3IgcmVmZXJlbmNlLCB0aGUgbGF0ZXN0IHRleHQgb2YgdGhlIGRyYWZ0IGRlZmluaW5nIEFD
S19GUkVRVUVOQ1kgaXMgaGVyZTogaHR0cHM6Ly9qYW5haXllbmdhci5naXRodWIuaW8vYWNrLWZy
ZXF1ZW5jeS9kcmFmdC1peWVuZ2FyLXF1aWMtZGVsYXllZC1hY2suaHRtbDxodHRwczovL3VybGRl
ZmVuc2UuY29tL3YzL19faHR0cHM6L2phbmFpeWVuZ2FyLmdpdGh1Yi5pby9hY2stZnJlcXVlbmN5
L2RyYWZ0LWl5ZW5nYXItcXVpYy1kZWxheWVkLWFjay5odG1sX187ISFFbWF1dDU2U1l3IW1haDc5
dXIwdl91YWlrWFhwR1RfVWdES0xFb2pvMVE0bmdhOXdrdzNCQWtYbFlZQUl0NHI1Sjd6Z1BjejBU
MlpKdyQ+Lg0KTWF0dCBKb3Jhcw0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1z
b0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJw
bGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25v
cm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K
CXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0K
ZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1h
eD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9
IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9k
eSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJX
b3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHRoaW5rIHRoZSBleHRlbnNpb24gaXMgZGVmaW5pdGVs
eSBuZWVkZWQuJm5ic3A7IEJ1dCwgSSBhbHNvIHRoaW5rIHRoZSBjb3JlIHNwZWMgc2hvdWxkIHVz
ZSBhIGJldHRlciBkZWZhdWx0IHZhbHVlLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBRVUlDICZs
dDtxdWljLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IDxiPk9uIEJlaGFsZiBPZiA8L2I+DQpNYXR0IEpv
cmFzPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2ggMjcsIDIwMjAgNzozNiBQTTxicj4N
CjxiPlRvOjwvYj4gSWFuIFN3ZXR0ICZsdDtpYW5zd2V0dD00MGdvb2dsZS5jb21AZG1hcmMuaWV0
Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBHb3JyeSBGYWlyaHVyc3QgJmx0O2dvcnJ5QGVyZy5h
YmRuLmFjLnVrJmd0OzsgS3VobiBOaWNvbGFzICZsdDtOaWNvbGFzLkt1aG5AY25lcy5mciZndDs7
IElFVEYgUVVJQyBXRyAmbHQ7cXVpY0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UmU6IENvbW1lbnRzIG9uIGRyYWZ0LWZhaXJodXJzdC1xdWljLWFjay1zY2FsaW5nLTAyPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxs
cGFkZGluZz0iMCIgYWxpZ249ImxlZnQiIHN0eWxlPSJiYWNrZ3JvdW5kOiNGRkZCMDAiPg0KPHRi
b2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNl
bnRlcjttc28tZWxlbWVudDpmcmFtZTttc28tZWxlbWVudC1mcmFtZS1oc3BhY2U6Mi4yNXB0O21z
by1lbGVtZW50LXdyYXA6YXJvdW5kO21zby1lbGVtZW50LWFuY2hvci12ZXJ0aWNhbDpwYXJhZ3Jh
cGg7bXNvLWVsZW1lbnQtYW5jaG9yLWhvcml6b250YWw6Y29sdW1uO21zby1oZWlnaHQtcnVsZTpl
eGFjdGx5Ij4NCjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpyZWQiPioqRVhURVJOQUwgRU1BSUwqKjwv
c3Bhbj48L2I+IDxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJs
ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEZyaSwgTWFyIDI3LCAyMDIwIGF0IDc6NTkgQU0g
SWFuIFN3ZXR0ICZsdDtpYW5zd2V0dD08YSBocmVmPSJtYWlsdG86NDBnb29nbGUuY29tQGRtYXJj
LmlldGYub3JnIj40MGdvb2dsZS4uY29tQGRtYXJjLmlldGYub3JnPC9hPiZndDsgd3JvdGU6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+T24gRnJpLCBNYXIgMjcsIDIwMjAgYXQgMTA6MjMgQU0gR29ycnkgRmFpcmh1cnN0
ICZsdDs8YSBocmVmPSJtYWlsdG86Z29ycnlAZXJnLmFiZG4uYWMudWsiIHRhcmdldD0iX2JsYW5r
Ij5nb3JyeUBlcmcuYWJkbi5hYy51azwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0ND
Q0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21h
cmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIHdlIHdl
cmUgZ29pbmcgdG8gZG8gc29tZXRoaW5nIGluIHRoZSBjb3JlIGRyYWZ0LCBJIHRoaW5rIGl0IHNo
b3VsZCBiZSBzaW1pbGFyIHRvJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92
My9fX2h0dHBzOi90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWl5ZW5nYXItcXVpYy1kZWxheWVk
LWFja19fOyEhRW1hdXQ1NlNZdyFtYWg3OXVyMHZfdWFpa1hYcEdUX1VnREtMRW9qbzFRNG5nYTl3
a3czQkFrWGxZWUFJdDRyNUo3emdQZnFDV2RHOFEkIiB0YXJnZXQ9Il9ibGFuayI+ZHJhZnQtaXll
bmdhci1xdWljLWRlbGF5ZWQtYWNrPC9hPiwNCiB3aGljaCBwcm92aWRlcyBhIHJvYnVzdCBzb2x1
dGlvbiB0byBhIHdpZGVyIHNldCBvZiBwcm9ibGVtcywgPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm8gaXQgZG9lcyBu
b3QuIEl0IHByb3ZpZGVzIGEgc29sdXRpb24gdG8gb3RoZXIgcHJvYmxlbXMuIFRoaXMgaXMgYSBn
b29kIGV4dGVuc2lvbiwgYnV0IGl0IGlzIG5vdCB0aGUgc2FtZSBpc3N1ZS48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
SSBkaXNhZ3JlZS4mbmJzcDsgQ2FuIHlvdSBjbGFyaWZ5IGEgcHJvYmxlbSBzb2x2ZWQgYnkgeW91
ciZuYnNwO2RyYWZ0IHRoYXQgY2Fubm90IGJlIHNvbHZlZCBieSB0aGUgZXh0ZW5zaW9uPyZuYnNw
OyBBIHNlbmRlciBjYW4gc2VuZCBhbiBBQ0tfRlJFUVVFTkNZIGZyYW1lIHdoZW4gZXhpdGluZyBz
bG93IHN0YXJ0IHRvIGluZm9ybSB0aGUgcGVlciBvZiBhIG5ldyB2YWx1ZSBmb3IgdGhlIG51bWJl
ciBvZiBwYWNrZXRzIGJlZm9yZSBhbg0KIGltbWVkaWF0ZSBBQ0sgYW5kIGEgbmV3IG1heF9hY2tf
ZGVsYXksIHdoaWNoIGNvdWxkIGJlIDEvNCBSVFQgYW5kIDEwIHBhY2tldHMgaWYgdGhhdCB3YXMg
Y29tcGF0aWJsZSB3aXRoIHRoZSBzZW5kZXIncyBjb25nZXN0aW9uIGNvbnRyb2xsZXIuPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPkkganVz
dCByZWFkIHRocm91Z2ggZHJhZnQtZmFpcmh1cnN0LXF1aWMtYWNrLXNjYWxpbmcsIGFuZCBJIGFn
cmVlIHdpdGggSWFuIGhlcmUuIFdoaWxlIHRoZSBhY2stc2NhbGluZyBkcmFmdCBwcm92aWRlcyBh
IGxvdCBvZiBncmVhdCBiYWNrZ3JvdW5kIGluZm9ybWF0aW9uIGFuZCBqdXN0aWZpY2F0aW9uLCBp
dHMgdWx0aW1hdGUgcmVjb21tZW5kYXRpb24gY291bGQNCiBiZSB2aWV3ZWQgc2ltcGx5IGFzIGFu
IGFwcGxpY2F0aW9uIG9mIHRoZSBBQ0tfRlJFUVVFTkNZIGV4dGVuc2lvbi4gSS5lLiBpdCBpcyBv
bmUgc3VjaCBhY2tub3dsZWRnbWVudCBwb2xpY3kgdGhhdCBjYW4gYmUgY2hvc2VuIGJ5IGltcGxl
bWVudGVycyBhbmQgYWNjb21wbGlzaGVkIGJ5IG1lYW5zIG9mIHRoZSBBQ0tfRlJFUVVFTkNZIGZy
YW1lLiBJbiBmYWN0IEkgd291bGQgZ28gc28gZmFyIHRvIHNheSB0aGF0IHRoZSBhY2stc2NhbGlu
ZyBkcmFmdA0KIHdvdWxkIGJlIG1vcmUgdXNlZnVsIGlmIGZyYW1lZCBlbnRpcmVseSBzdXBwb3Np
bmcgdGhlIGV4aXN0ZW5jZSBvZiB0aGUgQUNLX0ZSRVFVRU5DWSBmcmFtZSAtLSBJIHRoaW5rIGl0
IGlzIHVzZWZ1bCB0byBoYXZlIGNvZGlmaWVkIHJlY29tbWVuZGF0aW9ucyBpbXBsZW1lbnRlcnMg
Y2FuIGNob29zZSBmcm9tLCBhbmQgZHJhZnQtZmFpcmh1cnN0LXF1aWMtYWNrLXNjYWxpbmcgY291
bGQgc2ltcGx5IGJlIG9uZSBzdWNoIHBvbGljeS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIFp1cmljaCBpbmRlZWQgaXQgZGlkbid0IHNlZW0g
dGhlcmUgd2FzIGEgbG90IG9mIGFwcGV0aXRlIGZvciBhZG9wdGluZyB0aGUgQUNLX0ZSRVFVRU5D
WSBtZWNoYW5pY3MgaW50byB0aGUgY29yZSB0cmFuc3BvcnQsIGJ1dCBzaW1pbGFybHkgSSBkb24n
dCB0aGluayB0aGVyZSBpcyBhYnVuZGFudCBhcHBldGl0ZSBmb3IgYWRvcHRpbmcgY2hhbmdlcyB0
byB0aGUgZXhpc3RpbmcgYWNrbm93bGVkZ21lbnQgdGV4dC4NCiBXZSBjYW4gY2VydGFpbmx5IHJl
dmlzaXQgdGhpcywgYnV0IGlmIHdlIHdlcmUgdG8gdGhlbiBJIHdvdWxkIGJlIGluIGZhdm9yIG9m
IGtlZXBpbmcgdGhlIGRlZmF1bHQgcG9saWN5IGFuZCBpbnRyb2R1Y2luZyB0aGUgbWVjaGFuaWNz
IG9mIEFDS19GUkVRVUVOQ1ksIHJhdGhlciB0aGFuIGFkb3B0aW5nIHRoZSBhY2stc2NhbGluZyBy
ZWNvbW1lbmRhdGlvbiBhcyB0aGUgZGVmYXVsdC4gSSBzYXkgdGhpcyBhcyBhbiBpbXBsZW1lbnRl
ciB3aG8gaGFzDQogdGhhdCBleGFjdCBwb2xpY3kgZGVwbG95ZWQgcmF0aGVyIHRoYW4gdGhlIGRl
ZmF1bHQgb24gaW4gdGhlIHRyYW5zcG9ydCB0ZXh0LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQi
PkZvciByZWZlcmVuY2UsIHRoZSBsYXRlc3QgdGV4dCBvZiB0aGUgZHJhZnQgZGVmaW5pbmcgQUNL
X0ZSRVFVRU5DWSBpcyBoZXJlOg0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLmNvbS92My9f
X2h0dHBzOi9qYW5haXllbmdhci5naXRodWIuaW8vYWNrLWZyZXF1ZW5jeS9kcmFmdC1peWVuZ2Fy
LXF1aWMtZGVsYXllZC1hY2suaHRtbF9fOyEhRW1hdXQ1NlNZdyFtYWg3OXVyMHZfdWFpa1hYcEdU
X1VnREtMRW9qbzFRNG5nYTl3a3czQkFrWGxZWUFJdDRyNUo3emdQY3owVDJaSnckIj4NCmh0dHBz
Oi8vamFuYWl5ZW5nYXIuZ2l0aHViLmlvL2Fjay1mcmVxdWVuY3kvZHJhZnQtaXllbmdhci1xdWlj
LWRlbGF5ZWQtYWNrLmh0bWw8L2E+LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+TWF0dCBKb3JhczxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_BL0PR11MB33941E3037718DAF8F4A69A990D80BL0PR11MB3394namp_--


From nobody Sat Apr 18 05:39:59 2020
Return-Path: <lucaspardue.24.7@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 675B13A0849 for <quic@ietfa.amsl.com>; Sat, 18 Apr 2020 05:39:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level: 
X-Spam-Status: No, score=-1.848 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L83dN-PQg-lF for <quic@ietfa.amsl.com>; Sat, 18 Apr 2020 05:39:55 -0700 (PDT)
Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AE1553A0848 for <quic@ietf.org>; Sat, 18 Apr 2020 05:39:54 -0700 (PDT)
Received: by mail-wr1-x42c.google.com with SMTP id j1so660564wrt.1 for <quic@ietf.org>; Sat, 18 Apr 2020 05:39:54 -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 :cc; bh=o8XycT1QJ4r+2pnc07btnZoyWZqw5xwajho8dK8PTxs=; b=bXQha14F0ru0VkULLOeo2WU7PcQ0Az6OAyHPbs+8Ir4kFDZqRweq4o1vmOCBd4343W qEvRfyaQl/SFRcmo9M+8sN0JMEUYV/AOqXyGR43+ypOAXG65dDIJavBB9zCQVBbXQncu ASSoiQvt+UW+ZBk0ptoM+x6jcLzahsfYm6cauKuGRpzu6GLM0ejkk/eeg4XMGUDccJRz yd4dLGEko/Y8i4npZQ3dJPNV5Ow2h2g1W1G8r7sZQVH3rDuFc2cvZjslPgjfEUjVJitj 31cWg/ee6O9vVgRBDgM1l/7DIG6fbJ+flsDaotLJ1EJb1ZbM/jt7HWtbJMsb814ik72s slZw==
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:cc; bh=o8XycT1QJ4r+2pnc07btnZoyWZqw5xwajho8dK8PTxs=; b=HHc30jrNTLmi+7Y4KZ8kirqBtHZu6x9yB50b2xl3lA+wPlMJngGdenRl2Oe7MbJ4sy 2Wmn/20gNEIbow9ssTRB32B4HuE6ahee57qV2Cxv/cbkVb3wCXf0EotH01yPFMqBlxdc 01bqd75K8045KVqU2S0geN6EPBNmwx0FEp1YGilVJNQnIDRttv0LjYi4FUnIdmtEArZb oKIiv7UVaqjdfIG6VuZZm6t7daZGKCwKHVFzSoKLY5ise3jWyn7wfpjzQgsNxg+LPXsD 4WhKOm2h8Wm0lfi2ZUSvegwqaFZ16XqNwUE3FCFDdDuBA32dRxxhgfL9elJKGGeHNT9i V+DQ==
X-Gm-Message-State: AGi0PubQwqJoyj3k/XGJm9oRjwMzqZ0yQ2BfWro0QszxRWdQfEd5HUvb /l7SHXSMua8JdQVjbiFvTne+ulifq7pJMRSDQmGWU10F
X-Google-Smtp-Source: APiQypKCtekg7zhg54+Sqi8dyi9oEMQWW1jqN8jVNTxmGDjrEsvnEqAgguDx3qkXaVS8F6Z9KH269tskcPSTSTSaEP4=
X-Received: by 2002:adf:f3cc:: with SMTP id g12mr8698104wrp.82.1587213592984;  Sat, 18 Apr 2020 05:39:52 -0700 (PDT)
MIME-Version: 1.0
References: <CALGR9oYx5r8cEG-4kqJh8u_vASfgtajOuvd7uVM9Z-FUg_ha6Q@mail.gmail.com>
In-Reply-To: <CALGR9oYx5r8cEG-4kqJh8u_vASfgtajOuvd7uVM9Z-FUg_ha6Q@mail.gmail.com>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Sat, 18 Apr 2020 13:39:42 +0100
Message-ID: <CALGR9ob_1ZxLqko4vOMJMY_+1WmK7KA8foGxJgW6osqOcHAHmQ@mail.gmail.com>
Subject: Re: Consensus call for Late-stage documents, post-IETF-107 edition
To: QUIC WG <quic@ietf.org>
Cc: Lars Eggert <lars@eggert.org>, Mark Nottingham <mnot@mnot.net>
Content-Type: multipart/alternative; boundary="00000000000064807205a38ff68a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/dKR8UnZWbYkO7U03uuC92vElS9s>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 18 Apr 2020 12:39:58 -0000

--00000000000064807205a38ff68a
Content-Type: text/plain; charset="UTF-8"

Hearing no pushback, consensus is declared.

Regards
Lars, Lucas and Mark
QUIC Chairs

On Sat, Apr 4, 2020 at 3:21 PM Lucas Pardue <lucaspardue.24.7@gmail.com>
wrote:

> The following issues have proposals for resolution, and discussion so far
> seems
> to support consensus to accept them. If you object, please do so on the
> issue or
> in response to this message (changing the Subject appropriately!). Absent
> any
> pushback, we'll direct the editors to incorporate them in two weeks' time.
>
> See <https://github.com/quicwg/base-drafts/projects/5> for the current
> state of
> issues in the Late Stage process, itself defined at
> <https://github.com/quicwg/base-drafts/blob/master/CONTRIBUTING.md>.
>
> * #3546: PTO probes are sent too frequently
>   The proposal is https://github.com/quicwg/base-drafts/pull/3551
>
> * #3532: Defense against version number corruption
>   The proposal is https://github.com/quicwg/base-drafts/pull/3533
>
> * #3524: Inconsistency between early timeout calculations
>   The proposal is https://github.com/quicwg/base-drafts/pull/3525
>
> * #3489: How many probed paths should a server remember?
>   The proposal is https://github.com/quicwg/base-drafts/pull/3557
>
> * #3447: max_packet_size in 0-RTT
>   The proposal is to close with no action.
>
> * #3433: 0-RTT status of new transport parameters
>   The proposal is https://github.com/quicwg/base-drafts/pull/3545
>
> * #3094: congestion window increase on every ACKed packet could result in
> bursty sends
>   The proposal is to close with no action.
>
> * #2223: When can you coalesce connections
>   The proposal is https://github.com/quicwg/base-drafts/issues/2223
>
> * #253: HTTP/QUIC without Alt-Svc?
>   The proposal is https://github.com/quicwg/base-drafts/issues/2223
>
> Regards
> Lars, Lucas and Mark
> QUIC Chairs
>

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

<div dir=3D"ltr">Hearing no pushback, consensus is declared.<br><br>Regards=
<br>Lars, Lucas and Mark<br>QUIC Chairs</div><br><div class=3D"gmail_quote"=
><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Apr 4, 2020 at 3:21 PM Lucas=
 Pardue &lt;<a href=3D"mailto:lucaspardue.24.7@gmail.com">lucaspardue.24.7@=
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">The following issues have proposals for resolut=
ion, and discussion so far seems<br>to support consensus to accept them. If=
 you object, please do so on the issue or<br>in response to this message (c=
hanging the Subject appropriately!). Absent any<br>pushback, we&#39;ll dire=
ct the editors to incorporate them in two weeks&#39; time.<br><br>See &lt;<=
a href=3D"https://github.com/quicwg/base-drafts/projects/5" target=3D"_blan=
k">https://github.com/quicwg/base-drafts/projects/5</a>&gt; for the current=
 state of<br>issues in the Late Stage process, itself defined at<br>&lt;<a =
href=3D"https://github.com/quicwg/base-drafts/blob/master/CONTRIBUTING.md" =
target=3D"_blank">https://github.com/quicwg/base-drafts/blob/master/CONTRIB=
UTING.md</a>&gt;.<br><br>* #3546: PTO probes are sent too frequently<br>=C2=
=A0 The proposal is <a href=3D"https://github.com/quicwg/base-drafts/pull/3=
551" target=3D"_blank">https://github.com/quicwg/base-drafts/pull/3551</a><=
br><br>* #3532: Defense against version number corruption<br>=C2=A0 The pro=
posal is <a href=3D"https://github.com/quicwg/base-drafts/pull/3533" target=
=3D"_blank">https://github.com/quicwg/base-drafts/pull/3533</a><br><br>* #3=
524: Inconsistency between early timeout calculations<br>=C2=A0 The proposa=
l is <a href=3D"https://github.com/quicwg/base-drafts/pull/3525" target=3D"=
_blank">https://github.com/quicwg/base-drafts/pull/3525</a><br><br>* #3489:=
 How many probed paths should a server remember?<br>=C2=A0 The proposal is =
<a href=3D"https://github.com/quicwg/base-drafts/pull/3557" target=3D"_blan=
k">https://github.com/quicwg/base-drafts/pull/3557</a><br><br>* #3447: max_=
packet_size in 0-RTT<br>=C2=A0 The proposal is to close with no action.<br>=
<br>* #3433: 0-RTT status of new transport parameters<br>=C2=A0 The proposa=
l is <a href=3D"https://github.com/quicwg/base-drafts/pull/3545" target=3D"=
_blank">https://github.com/quicwg/base-drafts/pull/3545</a><br><br>* #3094:=
 congestion window increase on every ACKed packet could result in bursty se=
nds<br>=C2=A0 The proposal is to close with no action.<br><br>* #2223: When=
 can you coalesce connections<br>=C2=A0 The proposal is <a href=3D"https://=
github.com/quicwg/base-drafts/issues/2223" target=3D"_blank">https://github=
.com/quicwg/base-drafts/issues/2223</a><br><br>* #253: HTTP/QUIC without Al=
t-Svc?<br>=C2=A0 The proposal is <a href=3D"https://github.com/quicwg/base-=
drafts/issues/2223" target=3D"_blank">https://github.com/quicwg/base-drafts=
/issues/2223</a><br><br>Regards<br>Lars, Lucas and Mark<br>QUIC Chairs<br><=
/div>
</blockquote></div>

--00000000000064807205a38ff68a--


From nobody Sun Apr 19 00:32:27 2020
Return-Path: <do_not_reply@mnot.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A25F3A1C3B for <quic@ietfa.amsl.com>; Sun, 19 Apr 2020 00:32:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.199
X-Spam-Level: 
X-Spam-Status: No, score=-0.199 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=HrGDYII1; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=3z21KDfi
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zZzTadHG0dJP for <quic@ietfa.amsl.com>; Sun, 19 Apr 2020 00:32:24 -0700 (PDT)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 37E1F3A1C3A for <quic@ietf.org>; Sun, 19 Apr 2020 00:32:24 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 3DCD05EB for <quic@ietf.org>; Sun, 19 Apr 2020 03:32:23 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Sun, 19 Apr 2020 03:32:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:from:to:subject:message-id:date; s= fm2; bh=8rKA2AS04OP+CsS5ci6XsVfuiHi/UeBsTNkh1+At5OA=; b=HrGDYII1 cpcCzyALasyJXMrXEMdhHZ9izS6Uc7isYQGUOnoRQ4+jOycg0QAV4NkcRlyLbBfi 9BPb7rpjcSgdNpesAGqUXPEST56+0ZqHV3aOapnW4R7i+p2CBNnQKfWrxqYpZAXm uvupEiy89D5N97vzlgN8AWFrQA/1mKWaMUdu12lgEZ/7OBNxOxmphOROu6gjVu3f 7xAGhREqtSY2Nmb40BAtBvnqcg4IqbbdgavxZ5szHu7o56Xgl7Cs56Y/ec/GqnRq oC/asEa/6TqPijWPlZCt/yCqghgwEAabcv9+v8E9BZ2G8gq2wh4qg+1+K1PtvPte JN5jbSKQpad7bg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=8rKA2AS04OP+CsS5ci6XsVfuiHi/U eBsTNkh1+At5OA=; b=3z21KDfipyEyO7wb9kcycKdmuD3GxdFbagmLdaRythqcq o+eP4OaSRgzyq0MXbK05y7e/SvKYsxpbQw9MBApH5XoAWtiat4dUHTmcQbdSSE2d sNTxrNMT1qocZaf3a4frSscKpmpZG3nLHYZGVwsNLBcvmvJ6ukkDkINzJOH7w2e0 cKlUEmG3o0g3wYM5nksyJLHoQPQ7+qLL0KoSZ+GyvvnhRKBXV8Lw1aB+ha0aMUXq 5hU6Q/Y2WhB32lCY3pxh7zO+oyOjWHeetxNe83YCDZ2rNvOhxRZtOdaqHoWBr2CD FNQDVz28FvKduCDuvZ14Tz5O/amUo7b0oMrY1+NtQ==
X-ME-Sender: <xms:hv6bXpPXgqE7lIkiUP_LwxFRF-VMszQ5B6-nxQVQUG9UfYkPPloV5A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrgedtgdduudeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegtggfhvffusegrtddtredttdejne cuhfhrohhmpeftvghpohhsihhtohhrhicutegtthhivhhithihucfuuhhmmhgrrhihuceu ohhtuceoughopghnohhtpghrvghplhihsehmnhhothdrnhgvtheqnecuffhomhgrihhnpe hgihhthhhusgdrtghomhenucfkphephedvrddujeejrddujedrvdegvdenucevlhhushht vghrufhiiigvpedunecurfgrrhgrmhepmhgrihhlfhhrohhmpeguohgpnhhothgprhgvph hlhiesmhhnohhtrdhnvght
X-ME-Proxy: <xmx:hv6bXrL2slcHstgbICrweAUHpSmoKUpFvPbzIXOJR4P3vDWepuhH0g> <xmx:hv6bXq9gIKbEc60s5NZKT4YE36hb04LnzAKuB0feye5y4dh-3Jt_sw> <xmx:hv6bXvGdS34QnFOu6nVnaM5i1AdSnrAW6zR20Enap85cXkpAoQY0lg> <xmx:hv6bXlxe4LurcscAm8oT_KWikJ_gP0oyNrdFKUnuda0JXFId0_8KtQ>
Received: from fv-az89.internal.cloudapp.net (unknown [52.177.17.242]) by mail.messagingengine.com (Postfix) with ESMTPA id 537F43280063 for <quic@ietf.org>; Sun, 19 Apr 2020 03:32:22 -0400 (EDT)
Content-Type: multipart/alternative; boundary="===============3951420977380360305=="
MIME-Version: 1.0
From: Repository Activity Summary Bot <do_not_reply@mnot.net>
To: quic@ietf.org
Subject: Weekly github digest (QUIC Activity Summary)
Message-Id: <20200419073222.537F43280063@mailuser.nyi.internal>
Date: Sun, 19 Apr 2020 03:32:22 -0400 (EDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/3uZ6z8ITisSW_y4rUC1GB7m9F5U>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 19 Apr 2020 07:32:26 -0000

--===============3951420977380360305==
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; format="flowed"




Events without label "editorial"

Issues
------
* quicwg/base-drafts (+5/-2/=F0=9F=92=AC23)
  5 issues created:
  - Text on ECN probing (by mirjak)
    https://github.com/quicwg/base-drafts/issues/3585=20
  - Prioritize Handshake probe packet over Short packet (by tatsuhiro-t)
    https://github.com/quicwg/base-drafts/issues/3583=20
  - Server sends Handshake probe packet which does not attribute to any pro=
gress (by tatsuhiro-t)
    https://github.com/quicwg/base-drafts/issues/3582=20
  - TLS alert no_application_protocol is not always possible (by ajmacedoni=
a)
    https://github.com/quicwg/base-drafts/issues/3580=20
  - Align the "Maximum Data" and "Data Limit" terms (by martinthomson)
    https://github.com/quicwg/base-drafts/issues/3579=20

  9 issues received 23 new comments:
  - #3583 Prioritize Handshake probe packet over Short packet (2 by martint=
homson, tatsuhiro-t)
    https://github.com/quicwg/base-drafts/issues/3583 [-recovery]=20
  - #3582 Server sends Handshake probe packet which does not attribute to a=
ny progress (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/3582=20
  - #3580 TLS alert no_application_protocol is not always possible (14 by L=
Pardue, ajmacedonia, ekr, kazuho, martinduke, martinthomson)
    https://github.com/quicwg/base-drafts/issues/3580 [-tls]=20
  - #3579 Align the "Maximum Data" and "Data Limit" terms (1 by ianswett)
    https://github.com/quicwg/base-drafts/issues/3579=20
  - #3571 SHOULD implement adaptive packet threshold loss detection (1 by j=
anaiyengar)
    https://github.com/quicwg/base-drafts/issues/3571 [-recovery] [design] =

  - #3541 Retaining the largest received packet number (1 by janaiyengar)
    https://github.com/quicwg/base-drafts/issues/3541 [-transport]=20
  - #3529 Changing the Default QUIC ACK Policy (1 by larseggert)
    https://github.com/quicwg/base-drafts/issues/3529 [-recovery] [design] =

  - #3512 Threat model discussion does not cover handshake MITM (1 by LPard=
ue)
    https://github.com/quicwg/base-drafts/issues/3512 [-transport] [needs-d=
iscussion]=20
  - #3353 Description of the use of Preferred Address is unclear (1 by mart=
inthomson)
    https://github.com/quicwg/base-drafts/issues/3353 [-transport] [design]=
=20

  2 issues closed:
  - congestion window increase on every ACKed packet could result in bursty=
 sends https://github.com/quicwg/base-drafts/issues/3094 [-recovery] [desig=
n] [has-consensus]=20
  - Inconsistency between early timeout calculations https://github.com/qui=
cwg/base-drafts/issues/3524 [-recovery] [design] [has-consensus]=20



Pull requests
-------------
* quicwg/base-drafts (+4/-1/=F0=9F=92=AC8)
  4 pull requests submitted:
  - [qpack] Fix example (by afrind)
    https://github.com/quicwg/base-drafts/pull/3578=20
  - [qpack] Overhaul the pseudocode (by afrind)
    https://github.com/quicwg/base-drafts/pull/3577=20
  - [qpack] Add comment explaining static table (by afrind)
    https://github.com/quicwg/base-drafts/pull/3576=20
  - QPACK security considerations (by afrind)
    https://github.com/quicwg/base-drafts/pull/3575=20

  6 pull requests received 8 new comments:
  - #3577 [qpack] Overhaul the pseudocode (1 by kazu-yamamoto)
    https://github.com/quicwg/base-drafts/pull/3577=20
  - #3558 Authoritative access in HTTP/3 (3 by LPardue, RyanTheOptimist)
    https://github.com/quicwg/base-drafts/pull/3558 [-http] [design]=20
  - #3537 Remove a MUST accidentally introduced by #3315 (1 by janaiyengar)
    https://github.com/quicwg/base-drafts/pull/3537 [-transport]=20
  - #3455 Add handling of all packets marked as CE (1 by LPardue)
    https://github.com/quicwg/base-drafts/pull/3455 [-transport] [design]=20
  - #3454 In an unlikely event of emergency.... set ECN marks (1 by LPardue)
    https://github.com/quicwg/base-drafts/pull/3454 [-transport] [design]=20
  - #3431 clarify that HANDSHAKE_DONE, NEW_TOKEN, PATH_RESPONSE, RCID frame=
s MUST NOT appear in 0-RTT (1 by martinthomson)
    https://github.com/quicwg/base-drafts/pull/3431 [-tls] [design]=20

  1 pull requests merged:
  - eliminate the difference between when having no RTT sample and having o=
ne
    https://github.com/quicwg/base-drafts/pull/3525 [-recovery] [design]=20


Repositories tracked by this digest:
-----------------------------------
* https://github.com/quicwg/base-drafts
* https://github.com/quicwg/ops-drafts
* https://github.com/quicwg/datagram
* https://github.com/quicwg/load-balancers
* https://github.com/quicwg/version-negotiation

--===============3951420977380360305==
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

<!doctype html>
<html lang=3D"en">
<head>
<meta charset=3D"utf-8">
<title>Weekly github digest (QUIC Activity Summary)</title>
<style>
body { font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;=
 font-size: 14px; }
h2 { margin-top: 3em; color: #A52A2A; font-style: italic; font-weight: norm=
al; }
h3 { margin-bottom:0; margin-top: 2em; font-size: 1.2em; }
h1+h2 { margin-top: 1em; }
a { color: #bb6219; text-decoration: none; }
li { margin-bottom: .35em; }
.repos { margin-bottom: 0; margin-top:0; line-height: 1.2; }
.new { color: red; }
.label { display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
</style>
</head>

<body>
<h1>Sunday April 19, 2020</h1>

<p>Events without label "editorial"</p>

<h2>Issues</h2>

<h3>quicwg/base-drafts (+5/-2/=F0=9F=92=AC23)</h3>
  <p class=3D"new">5 issues created:</p>
  <ul>
  <li>#3585 <a href=3D"https://github.com/quicwg/base-drafts/issues/3585">T=
ext on ECN probing</a> (by mirjak) </li>
 =20
  <li>#3583 <a href=3D"https://github.com/quicwg/base-drafts/issues/3583">P=
rioritize Handshake probe packet over Short packet</a> (by tatsuhiro-t) </l=
i>
 =20
  <li>#3582 <a href=3D"https://github.com/quicwg/base-drafts/issues/3582">S=
erver sends Handshake probe packet which does not attribute to any progress=
</a> (by tatsuhiro-t) </li>
 =20
  <li>#3580 <a href=3D"https://github.com/quicwg/base-drafts/issues/3580">T=
LS alert no_application_protocol is not always possible</a> (by ajmacedonia=
) </li>
 =20
  <li>#3579 <a href=3D"https://github.com/quicwg/base-drafts/issues/3579">A=
lign the &quot;Maximum Data&quot; and &quot;Data Limit&quot; terms</a> (by =
martinthomson) </li>
  </ul>

  <p>9 issues received 23 new comments:</p>
  <ul>
  <li>#3583 <a href=3D"https://github.com/quicwg/base-drafts/issues/3583">P=
rioritize Handshake probe packet over Short packet</a> (2 by martinthomson,=
 tatsuhiro-t) <span class=3D"label" style=3D"background-color: #fbca04; col=
or: #000000">-recovery</span> </li>
 =20
  <li>#3582 <a href=3D"https://github.com/quicwg/base-drafts/issues/3582">S=
erver sends Handshake probe packet which does not attribute to any progress=
</a> (1 by martinthomson) </li>
 =20
  <li>#3580 <a href=3D"https://github.com/quicwg/base-drafts/issues/3580">T=
LS alert no_application_protocol is not always possible</a> (14 by LPardue,=
 ajmacedonia, ekr, kazuho, martinduke, martinthomson) <span class=3D"label"=
 style=3D"background-color: #fbca04; color: #000000">-tls</span> </li>
 =20
  <li>#3579 <a href=3D"https://github.com/quicwg/base-drafts/issues/3579">A=
lign the &quot;Maximum Data&quot; and &quot;Data Limit&quot; terms</a> (1 b=
y ianswett) </li>
 =20
  <li>#3571 <a href=3D"https://github.com/quicwg/base-drafts/issues/3571">S=
HOULD implement adaptive packet threshold loss detection</a> (1 by janaiyen=
gar) <span class=3D"label" style=3D"background-color: #fbca04; color: #0000=
00">-recovery</span> <span class=3D"label" style=3D"background-color: #1d76=
db; color: #ffffff">design</span> </li>
 =20
  <li>#3541 <a href=3D"https://github.com/quicwg/base-drafts/issues/3541">R=
etaining the largest received packet number</a> (1 by janaiyengar) <span cl=
ass=3D"label" style=3D"background-color: #fbca04; color: #000000">-transpor=
t</span> </li>
 =20
  <li>#3529 <a href=3D"https://github.com/quicwg/base-drafts/issues/3529">C=
hanging the Default QUIC ACK Policy</a> (1 by larseggert) <span class=3D"la=
bel" style=3D"background-color: #fbca04; color: #000000">-recovery</span> <=
span class=3D"label" style=3D"background-color: #1d76db; color: #ffffff">de=
sign</span> </li>
 =20
  <li>#3512 <a href=3D"https://github.com/quicwg/base-drafts/issues/3512">T=
hreat model discussion does not cover handshake MITM</a> (1 by LPardue) <sp=
an class=3D"label" style=3D"background-color: #fbca04; color: #000000">-tra=
nsport</span> <span class=3D"label" style=3D"background-color: #006b75; col=
or: #ffffff">needs-discussion</span> </li>
 =20
  <li>#3353 <a href=3D"https://github.com/quicwg/base-drafts/issues/3353">D=
escription of the use of Preferred Address is unclear</a> (1 by martinthoms=
on) <span class=3D"label" style=3D"background-color: #fbca04; color: #00000=
0">-transport</span> <span class=3D"label" style=3D"background-color: #1d76=
db; color: #ffffff">design</span> </li>
  </ul>

  <p>2 issues closed:</p>
  <ul>
  <li>#3094 <a href=3D"https://github.com/quicwg/base-drafts/issues/3094">c=
ongestion window increase on every ACKed packet could result in bursty send=
s</a> <span class=3D"label" style=3D"background-color: #fbca04; color: #000=
000">-recovery</span> <span class=3D"label" style=3D"background-color: #1d7=
6db; color: #ffffff">design</span> <span class=3D"label" style=3D"backgroun=
d-color: #5319e7; color: #ffffff">has-consensus</span> </li>
 =20
  <li>#3524 <a href=3D"https://github.com/quicwg/base-drafts/issues/3524">I=
nconsistency between early timeout calculations</a> <span class=3D"label" s=
tyle=3D"background-color: #fbca04; color: #000000">-recovery</span> <span c=
lass=3D"label" style=3D"background-color: #1d76db; color: #ffffff">design</=
span> <span class=3D"label" style=3D"background-color: #5319e7; color: #fff=
fff">has-consensus</span> </li>
  </ul>



<h2>Pull requests</h2>
<h3>quicwg/base-drafts (+4/-1/=F0=9F=92=AC8)</h3>
  <p class=3D"new">4 pull requests submitted:</p>
  <ul>
  <li>#3578 <a href=3D"https://github.com/quicwg/base-drafts/pull/3578">[qp=
ack] Fix example</a> (by afrind) </li>
 =20
  <li>#3577 <a href=3D"https://github.com/quicwg/base-drafts/pull/3577">[qp=
ack] Overhaul the pseudocode</a> (by afrind) </li>
 =20
  <li>#3576 <a href=3D"https://github.com/quicwg/base-drafts/pull/3576">[qp=
ack] Add comment explaining static table</a> (by afrind) </li>
 =20
  <li>#3575 <a href=3D"https://github.com/quicwg/base-drafts/pull/3575">QPA=
CK security considerations</a> (by afrind) </li>
  </ul>

  <p>6 pull requests received 8 new comments:</p>
  <ul>
  <li>#3577 <a href=3D"https://github.com/quicwg/base-drafts/pull/3577">[qp=
ack] Overhaul the pseudocode</a> (1 by kazu-yamamoto) </li>
 =20
  <li>#3558 <a href=3D"https://github.com/quicwg/base-drafts/pull/3558">Aut=
horitative access in HTTP/3</a> (3 by LPardue, RyanTheOptimist) <span class=
=3D"label" style=3D"background-color: #fbca04; color: #000000">-http</span>=
 <span class=3D"label" style=3D"background-color: #1d76db; color: #ffffff">=
design</span> </li>
 =20
  <li>#3537 <a href=3D"https://github.com/quicwg/base-drafts/pull/3537">Rem=
ove a MUST accidentally introduced by #3315</a> (1 by janaiyengar) <span cl=
ass=3D"label" style=3D"background-color: #fbca04; color: #000000">-transpor=
t</span> </li>
 =20
  <li>#3455 <a href=3D"https://github.com/quicwg/base-drafts/pull/3455">Add=
 handling of all packets marked as CE</a> (1 by LPardue) <span class=3D"lab=
el" style=3D"background-color: #fbca04; color: #000000">-transport</span> <=
span class=3D"label" style=3D"background-color: #1d76db; color: #ffffff">de=
sign</span> </li>
 =20
  <li>#3454 <a href=3D"https://github.com/quicwg/base-drafts/pull/3454">In =
an unlikely event of emergency.... set ECN marks</a> (1 by LPardue) <span c=
lass=3D"label" style=3D"background-color: #fbca04; color: #000000">-transpo=
rt</span> <span class=3D"label" style=3D"background-color: #1d76db; color: =
#ffffff">design</span> </li>
 =20
  <li>#3431 <a href=3D"https://github.com/quicwg/base-drafts/pull/3431">cla=
rify that HANDSHAKE_DONE, NEW_TOKEN, PATH_RESPONSE, RCID frames MUST NOT ap=
pear in 0-RTT</a> (1 by martinthomson) <span class=3D"label" style=3D"backg=
round-color: #fbca04; color: #000000">-tls</span> <span class=3D"label" sty=
le=3D"background-color: #1d76db; color: #ffffff">design</span> </li>
  </ul>

  <p>1 pull requests merged:</p>
  <ul>
  <li>#3525 <a href=3D"https://github.com/quicwg/base-drafts/pull/3525">eli=
minate the difference between when having no RTT sample and having one</a> =
<span class=3D"label" style=3D"background-color: #fbca04; color: #">-recove=
ry</span> <span class=3D"label" style=3D"background-color: #1d76db; color: =
#">design</span> </li>
  </ul>


<h2>Repositories tracked by this digest:</h2>
<ul class=3D"repos">
  <li><a href=3D"https://github.com/quicwg/base-drafts">https://github.com/=
quicwg/base-drafts</a></li>
  <li><a href=3D"https://github.com/quicwg/ops-drafts">https://github.com/q=
uicwg/ops-drafts</a></li>
  <li><a href=3D"https://github.com/quicwg/datagram">https://github.com/qui=
cwg/datagram</a></li>
  <li><a href=3D"https://github.com/quicwg/load-balancers">https://github.c=
om/quicwg/load-balancers</a></li>
  <li><a href=3D"https://github.com/quicwg/version-negotiation">https://git=
hub.com/quicwg/version-negotiation</a></li>
  </ul>
</body>
</html>

--===============3951420977380360305==--


From nobody Mon Apr 20 05:59:27 2020
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B6283A0C69 for <quic@ietfa.amsl.com>; Mon, 20 Apr 2020 05:59:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.012
X-Spam-Level: 
X-Spam-Status: No, score=0.012 tagged_above=-999 required=5 tests=[SPF_NONE=0.001, T_SPF_HELO_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1u7otETGrE8M for <quic@ietfa.amsl.com>; Mon, 20 Apr 2020 05:59:20 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by ietfa.amsl.com (Postfix) with ESMTP id 6B7143A0C67 for <quic@ietf.org>; Mon, 20 Apr 2020 05:59:20 -0700 (PDT)
Received: from GF-MacBook-Pro.local (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id BB00E1B00127 for <quic@ietf.org>; Mon, 20 Apr 2020 13:59:17 +0100 (BST)
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Subject: Current QUIC performance is compromised compared to TCP for asymmetric paths
To: QUIC WG <quic@ietf.org>
Message-ID: <6eda22ea-7cfe-b6ad-b250-cd6943afa7aa@erg.abdn.ac.uk>
Date: Mon, 20 Apr 2020 13:59:17 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/NZBbuY88v0lrVspQE2A5br83asA>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Apr 2020 12:59:26 -0000

We had prepared some slides for the Vancouver IETD to discuss QUIC's 
ACKs, and how to make QUIC work better than TCP in common asymmetric paths.

This is a short slide deck that summarises what we have learned about 
ACKs in QUIC:

https://erg.abdn.ac.uk/users/gorry/ietf/QUIC/

It compares the ACK traffic of TCP with that of QUIC from the point of 
view of a path where QUIC's return traffic is somehow constrained or 
could impact other user traffic. We think that ACKs are a concern for 
various shared capacity return link (e.g., radio-based methods in WiFi 
or mobile cellular were ACKs consume spectrum/radio resource or battery; 
shared capacity satellite broadband return link or the uplink of a cable 
system). For TCP, such systems commonly involve a PEP or an ACK 
Filtering mechanism (which clearly isn't wanted or even possible for 
QUIC). The baseline QUIC performance (as per current spec) suffers over 
these paths.

So our first question is: Do other people think it is important that the 
default specified for QUIC works well withÂ  asymmetric paths ?

Gorry



From nobody Mon Apr 20 06:20:09 2020
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 61F953A0CBB; Mon, 20 Apr 2020 06:19:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.201
X-Spam-Level: 
X-Spam-Status: No, score=-0.201 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mDWrEDNZ7nNB; Mon, 20 Apr 2020 06:19:57 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70080.outbound.protection.outlook.com [40.107.7.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08CC13A08BE; Mon, 20 Apr 2020 06:19:56 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oV1jd5FBYWYoSGAl8j00atZPTcQhRk0qEtoZ/PWaW71M7KGvZWmPjw8VcyaEorpRON7TVaEZ6g3IqOO+D1eTHTls4C0+g8Mat5I2TJAYLkXOz/2xkLUdlDtLnnVkpCSnOow312SdhK458C5zrSo81P9KgUFZuZKPv0ELkcSyoe1rgg/jXZCpFFbCw4hDtbLUOSDXV+L6E0aSaYezNCAiXCxjRDEk7og/b+5ZUPJx5sA1teFCsYhJX4PLADW5qY5JpuaAbUGJ14DTjCN5CkBUFl5FteAGQYAWkrdrA47JnndWnuhZ5TetfxRTWZ5wk/x+alQfYF0GaJJaYxQlF9ETfw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9mmBJBL4CF5hgjYYNIBDZYVUzoC0Ddk6VmPs+Em4FWQ=; b=AeaFFLodMKxGCsFuq/+q/I1N7A6EzBLHu7d4eHQNhy/3OXN6OhR3oXz3T89hscERUutF0urfASjFPbtPqIS6XpwTVyRs4L4oDrUzNYwtuJkl1novkJGS8/ie5axg9g86UBVPst68ZrMpaIdBzm33RZ2U8ddOd3tdqQ67XTbkIrvnCmhZlpftIMEDKtl3I4Tb/L/BKk6mDaaSA59gaRIVnIievy5JL5VbAPIKue6jCJuJmRFVMmJ8rs8jytpNL1b8hq+5giSngURD5pXL4/1DkmGLoimYLG1CRUNOUAAPn2Z/UDPgElprEBAJ8d1MJiAnUfJ5Tw7ugW/cG8Zs4myxdQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9mmBJBL4CF5hgjYYNIBDZYVUzoC0Ddk6VmPs+Em4FWQ=; b=WH16cBnIXElj0IqzfK3NnxLl92ha5z+jLUfN4flf8/WVfCCY01fpO4Neqrs1wnLHqxwUHuDWnLd4P1GevSOXJZ0lIcZmfQ35znWd9tq7fPoMFiKYD+Y/ZnPY8esKT84TVuWsNmbVAWLCCEOhPUVKmX+SC/lQj6Fu2i6qJZA9d8k=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (2603:10a6:7:8e::14) by HE1PR0702MB3788.eurprd07.prod.outlook.com (2603:10a6:7:8a::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.14; Mon, 20 Apr 2020 13:19:54 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a%2]) with mapi id 15.20.2937.011; Mon, 20 Apr 2020 13:19:54 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "stephen.farrell@cs.tcd.ie" <stephen.farrell@cs.tcd.ie>, "secdir@ietf.org" <secdir@ietf.org>
CC: "tsvwg@ietf.org" <tsvwg@ietf.org>, "draft-ietf-tsvwg-datagram-plpmtud.all@ietf.org" <draft-ietf-tsvwg-datagram-plpmtud.all@ietf.org>, "quic@ietf.org" <quic@ietf.org>
Subject: Re: Secdir telechat review of draft-ietf-tsvwg-datagram-plpmtud-19
Thread-Topic: Secdir telechat review of draft-ietf-tsvwg-datagram-plpmtud-19
Thread-Index: AQHWCsWYw97Id1VLoEyzmiYtqjx1D6iCFzQA
Date: Mon, 20 Apr 2020 13:19:53 +0000
Message-ID: <cb27cc0562f835f9086e46c9b17e6910c0de905f.camel@ericsson.com>
References: <158603467562.27263.2918619786629536861@ietfa.amsl.com>
In-Reply-To: <158603467562.27263.2918619786629536861@ietfa.amsl.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com; 
x-originating-ip: [98.128.243.69]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5e483291-3bbd-4933-be40-08d7e52d83ab
x-ms-traffictypediagnostic: HE1PR0702MB3788:
x-microsoft-antispam-prvs: <HE1PR0702MB3788B1B69B7B7DB07021C69595D40@HE1PR0702MB3788.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 03793408BA
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10009020)(4636009)(396003)(39860400002)(136003)(376002)(346002)(366004)(478600001)(2906002)(2616005)(6486002)(71200400001)(26005)(186003)(66476007)(66616009)(44832011)(4326008)(64756008)(66556008)(66946007)(6506007)(66446008)(76116006)(36756003)(316002)(110136005)(54906003)(8936002)(296002)(5660300002)(99936003)(6512007)(81156014)(8676002)(86362001)(99106002); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: N1pgPYMk+J0guBzAWT86J/hg3AWl6KCp8BiaQd6u/QLQd356ifuILG9GCbri0GFvF3+HASZsb1Sz+c4Mbfze7SYqYaaEayOtRQdn07Y8iL+NWL7rfOnj7sGOi+IbQtRKraNgrzSpjAIMy8XZNFa3wP8/59vcuOfpeyP6M5YHt3iD4Ma7GI15/7bJ/fM2EsFHmyTU7U0LXdlrUhg3W4uj79X8hx6/nk95HFCG6hNgitEKfgFLec8HGMK+KGY9v1pnbUBli43bnsaHQbSsCmdL1PhGouKwbtjjcAv5ZYktdX4BR5ikqM7mpXCOqZ0UM0DOt2UELAJsjIZe6LKvC+E/zywpwRG5Qq2dW1wFbkFf1HhBtH63pGH24GuXTz1VnUgsI8by4qmbPkLfo/5bczLbGhi2eFDJZ5VYyoQukLlz4fZYb30PkOmX+qZv5D8uyx17NSvixTA/YNwVx+l3GT0sBWjj4P1RPWPv76/zqyqxD4cv9BiZAwcSNQpOnNqOdkhH
x-ms-exchange-antispam-messagedata: Y2mYZGX8JYwSa0y2z3THjNMb1nvV0ntiKi4KxVgEDFKBrpkJSyCNLLilbkrvf+LwMksQppo0iuksGZ93BKRUjJE4a19HJ5/F3l1ZNPTXMvEvfmb5e/FmDiLT3OzUAdakYKOyqty7IpliGW7hN8OtV04HjUWOJT7X0Sm0Ud4yfvZLhY0MYw+krcjDJunDrl+TvEkVDloC+388kXBe1m2SwBHeFutmDWfv3lZMNscA0+W4Tzx3nbqIAhVadLlCxqr7cEzxftoOjgWjfsJE17ObRg+QONhDzWOMd1H1yLZgBXZCSD0HLvnC17+TH/NOgAB/B9OCB+wxP6PWkpznOSI8U1IwUeEaZtVOBs8GNiHY4X99dn7JnVhwEOFTT+rjLxITC0RYKTZhKUwayMSUFE90Kqlk1q7GxHPYqz2KM56VzV00SAvMciQqkbOSZbEYVHlRvkpvPm9MyE2cFO99egtDeLDJdN78Q4fq2jFWOoI8/Dv4X8zGI0lUVT5KyI74pSWJEu1xpKIfmOD9RwN0YfPeoEna9k6nbdSLTdqaw01KMtsykrO6v0sO8NP3FuIVHjceIVknoxcYOHNcNj9hc1D1q3R9kkFLzLy4+esk5B/mlyijcbx6WhqzFODxzR8EaPvPteW3fT8iXPjooj3j2yOcf8w8s6bTB9LYSbBr4SJnlZkvbnRx0kkw4dP3z6NXVzu3O4nm8gqA1Kq+qN1rZVkzEXuYRzZsPOFUNLPNL+/hhFg2SVQzyxHUC7N0W5iB1O2QborEMzBKnJjQqz9gEgOy00kq6uSCC/XMIbnQHbg/OMo=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-IQy8ZSf5Xa92C12qPsto"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5e483291-3bbd-4933-be40-08d7e52d83ab
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2020 13:19:53.9575 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Pl7fUzgBk5eHeGjTii/ZVGZ30S+wj95qDwk7io0Xw2AtAcgM8WSz2/kxpnaw22I1w4oKaAeQEyTYE87x0AWVPQA9b/fflGXTbFaS5luM2Q0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3788
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/vloS_HblGPk1TBqcPaTU1EMpkN8>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Apr 2020 13:20:00 -0000

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

Hi Stephen,
(Dropping last-call, adding QUIC WG)

You do have a point here. Considering that QUIC transport is not ready, I t=
hink
the alternative to have this document hang in RFC-editors queue is to actua=
lly
move Section 6.3 into draft-ietf-quic-transport.=20

QUIC WG what do you think of that solution? It would allow draft-ietf-tsvwg=
-
datagram-plpmtud to be published without delays.=20

Cheers

Magnus Westerlund


On Sat, 2020-04-04 at 14:11 -0700, Stephen Farrell via Datatracker wrote:
> Reviewer: Stephen Farrell
> Review result: Has Nits
>=20
>=20
> Thanks for addressing my earlier secdir comments on -15. I think
> the ones below remain but are, from my POV, nits:
>=20
> - Abstract: This draft aims for proposed standard but is
> updating a BCP (RFC8085/BCP145).  I'm happy to leave the
> process-lawyering for that to others.
>=20
> - 6.3: I am surprised that the QUIC description here is ready
> to be an RFC before QUIC itself. I do see there are
> normative references, but the potential for a breaking change
> still exists, and seems a bit unwise. (I'd suggest, holding
> this in the WG 'till the referenced QUIC drafts are in the RFC
> editor queue, or else taking that bit out and putting it into
> a new I-D.)
>=20
>=20
--=20
Cheers

Magnus Westerlund=20


----------------------------------------------------------------------
Networks, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------



--=-IQy8ZSf5Xa92C12qPsto
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEtww
ggYHMIID76ADAgECAhALRm3NcHtuMGWutmt5cXntMA0GCSqGSIb3DQEBCwUAMEcxCzAJBgNVBAYT
AlNFMREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBD
QSB2MzAeFw0xNzEyMTUwNzIyMjNaFw0yMDEyMTUwNzIyMjJaMHAxETAPBgNVBAoMCEVyaWNzc29u
MRowGAYDVQQDDBFNYWdudXMgV2VzdGVybHVuZDEtMCsGCSqGSIb3DQEJARYebWFnbnVzLndlc3Rl
cmx1bmRAZXJpY3Nzb24uY29tMRAwDgYDVQQFEwdlcmFtc3dkMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAsKlHZvB3TsmLEDtPSiFFKAh73S2wApt+laqg5eXTqonqnzT9ykEGL2dx9mBT
+2WZiIKxo4w2sisVl3EEYTqXTkctpur7cN29gLC8F3tJHGI2sUVpO9AwpVrN+UuHEVetHt7hdxW9
uYd0LJJ8TP6/wGkIfAFaZxlZUn79O2eHElfih1iVIiTZXLcEe1rBJtzhUNRHWgOm2vQlDJ4sCpig
GFq5w+XSRviEQMkQZRvw1CQmb35QS/C/T36ogzIRHDuAdkoSaiUOY/S2dLp4HkwvOOg+tADpaHkr
bdmdnjKGrYSnJigmxw14pJugxL/Vb2EeVcgpAfVVst7Lm4POPRI8+wIDAQABo4IBxDCCAcAwSAYD
VR0fBEEwPzA9oDugOYY3aHR0cDovL2NybC50cnVzdC50ZWxpYS5jb20vZXJpY3Nzb25ubGluZGl2
aWR1YWxjYXYzLmNybDCBggYIKwYBBQUHAQEEdjB0MCgGCCsGAQUFBzABhhxodHRwOi8vb2NzcDIu
dHJ1c3QudGVsaWEuY29tMEgGCCsGAQUFBzAChjxodHRwOi8vY2EudHJ1c3QudGVsaWFzb25lcmEu
Y29tL2VyaWNzc29ubmxpbmRpdmlkdWFsY2F2My5jZXIwKQYDVR0RBCIwIIEebWFnbnVzLndlc3Rl
cmx1bmRAZXJpY3Nzb24uY29tMFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQESMDowOAYIKwYBBQUH
AgEWLGh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20vQ1BTMB0GA1UdJQQW
MBQGCCsGAQUFBwMEBggrBgEFBQcDAjAdBgNVHQ4EFgQU5ivuhpU51W4UhBDBWwf8XsU837YwHwYD
VR0jBBgwFoAUHHsZnpecdqwgPdjc45Fq49stplMwDgYDVR0PAQH/BAQDAgWgMA0GCSqGSIb3DQEB
CwUAA4ICAQBn0FKukg00UN/c/ESpxSIaYTrsd8liHHMu5rLpOBNOacpGNBMGNgUDDt4QihhoQR3c
vhYXCrAM59NTvw0HNlgqHZoEeVY7YnJJYnJXDCLUfkK5Dn28E3QrzykkF6giUOXDyF9mhWYbSAkJ
yx0Yj0Xc8en3wYNyoFYEqjlKtZrdV0pcgFzEeXVLS8DWrzSy7+KfUtDOEiM6H3zO3nsq++KBmsOi
SKkWn4oYERZg5KElEAHis9av+3KIaEPnOAt8QRWRpFfGZ4d89F16qFvElup5n7l864FqxnC2friD
o4hLQY6ENaOaYIihXhbl2UYxAGDk89aJm/S5pYyq7wzm+KK3IcUl60rmc8SJlt6QXKw0wXEOE1Mu
bauYKMsad2s8jD+rEkXp+agTRl+sezWaRxHBpxuUKDd6MhwDig3SZi1qP7D/Ds4V+JLIjjUJc25l
9tvMGC9+lqI0P+vMI3Zyrou0NNfb55uLQaq18O+7BZ8Kv7jvFdxYyUgbxQ0SPEiyhylcLHAmJeLC
QaiZHmCREBkCLKSf0O4lE2TrVzdOD38wjzuQ27U3UddVCD9EQ3tF7o6EVhpxJJUlB6xe/2UWwy4Z
la71dKLUhakdVrN5abzxqFWvzOAT9nBa2HzYVBtpbcu6KGh72YJ+M79fa9iIkcQCgUnw3gIAeWd/
/n4YbY2QhDCCBgcwggPvoAMCAQICEAtGbc1we24wZa62a3lxee0wDQYJKoZIhvcNAQELBQAwRzEL
MAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRp
dmlkdWFsIENBIHYzMB4XDTE3MTIxNTA3MjIyM1oXDTIwMTIxNTA3MjIyMlowcDERMA8GA1UECgwI
RXJpY3Nzb24xGjAYBgNVBAMMEU1hZ251cyBXZXN0ZXJsdW5kMS0wKwYJKoZIhvcNAQkBFh5tYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20xEDAOBgNVBAUTB2VyYW1zd2QwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCwqUdm8HdOyYsQO09KIUUoCHvdLbACm36VqqDl5dOqieqfNP3K
QQYvZ3H2YFP7ZZmIgrGjjDayKxWXcQRhOpdORy2m6vtw3b2AsLwXe0kcYjaxRWk70DClWs35S4cR
V60e3uF3Fb25h3QsknxM/r/AaQh8AVpnGVlSfv07Z4cSV+KHWJUiJNlctwR7WsEm3OFQ1EdaA6ba
9CUMniwKmKAYWrnD5dJG+IRAyRBlG/DUJCZvflBL8L9PfqiDMhEcO4B2ShJqJQ5j9LZ0ungeTC84
6D60AOloeStt2Z2eMoathKcmKCbHDXikm6DEv9VvYR5VyCkB9VWy3subg849Ejz7AgMBAAGjggHE
MIIBwDBIBgNVHR8EQTA/MD2gO6A5hjdodHRwOi8vY3JsLnRydXN0LnRlbGlhLmNvbS9lcmljc3Nv
bm5saW5kaXZpZHVhbGNhdjMuY3JsMIGCBggrBgEFBQcBAQR2MHQwKAYIKwYBBQUHMAGGHGh0dHA6
Ly9vY3NwMi50cnVzdC50ZWxpYS5jb20wSAYIKwYBBQUHMAKGPGh0dHA6Ly9jYS50cnVzdC50ZWxp
YXNvbmVyYS5jb20vZXJpY3Nzb25ubGluZGl2aWR1YWxjYXYzLmNlcjApBgNVHREEIjAggR5tYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20wVQYDVR0gBE4wTDBKBgwrBgEEAYIPAgMBARIwOjA4
BggrBgEFBQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMw
HQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMB0GA1UdDgQWBBTmK+6GlTnVbhSEEMFbB/xe
xTzftjAfBgNVHSMEGDAWgBQcexmel5x2rCA92NzjkWrj2y2mUzAOBgNVHQ8BAf8EBAMCBaAwDQYJ
KoZIhvcNAQELBQADggIBAGfQUq6SDTRQ39z8RKnFIhphOux3yWIccy7msuk4E05pykY0EwY2BQMO
3hCKGGhBHdy+FhcKsAzn01O/DQc2WCodmgR5VjtickliclcMItR+QrkOfbwTdCvPKSQXqCJQ5cPI
X2aFZhtICQnLHRiPRdzx6ffBg3KgVgSqOUq1mt1XSlyAXMR5dUtLwNavNLLv4p9S0M4SIzoffM7e
eyr74oGaw6JIqRafihgRFmDkoSUQAeKz1q/7cohoQ+c4C3xBFZGkV8Znh3z0XXqoW8SW6nmfuXzr
gWrGcLZ+uIOjiEtBjoQ1o5pgiKFeFuXZRjEAYOTz1omb9LmljKrvDOb4orchxSXrSuZzxImW3pBc
rDTBcQ4TUy5tq5goyxp3azyMP6sSRen5qBNGX6x7NZpHEcGnG5QoN3oyHAOKDdJmLWo/sP8OzhX4
ksiONQlzbmX228wYL36WojQ/68wjdnKui7Q019vnm4tBqrXw77sFnwq/uO8V3FjJSBvFDRI8SLKH
KVwscCYl4sJBqJkeYJEQGQIspJ/Q7iUTZOtXN04PfzCPO5DbtTdR11UIP0RDe0XujoRWGnEklSUH
rF7/ZRbDLhmVrvV0otSFqR1Ws3lpvPGoVa/M4BP2cFrYfNhUG2lty7ooaHvZgn4zv19r2IiRxAKB
SfDeAgB5Z3/+fhhtjZCEMIIGwjCCBKqgAwIBAgIQU7h+g+GcmSiTsJtJHOy46zANBgkqhkiG9w0B
AQsFADA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBD
QSB2MTAeFw0xNTEwMjcxMjE2NDZaFw0yNTEwMjcxMjE2NDZaMEcxCzAJBgNVBAYTAlNFMREwDwYD
VQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MzCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOzy3wAAuFDyp7vYVLfGk/fjwao71MNGNLSzzl5D
tjQtMtl2ZLPZyX6ViqzTN9JOb7uZ6KxuGSpReQvt8XOh7iIhkKH9W5hRpbjTsJmUMJd6zifhOpNK
6iSU3q44+FjsQL1lVtcguUuFG6aZN0N3GFVbgt6jRrASF8t/3wy9bHPAIfMyPybpg6Y2PH5/1Nwk
TepoDSmK69LGV+lV2IK6U9OWayZXZFIFIDCoGyFlhFxAEgN+qZ2+Rqg/0TM0oCHvKO2ELSGmAdnJ
kwizR42ji/Y9SYTSuG75mzSe6OfCGWM8Db/xvy/20aLEPXNu1PvOgzY63WZ6cmkWnjMlVJ90pWC2
haqDm3Yf8TRdjUvAl7Pz1bTuexwShzIGakL7MkCYrEqHMRaojI/VStloQgW76E76zQ2byw5QxrhO
UbisBSKRzlTlOZQgYFFAbG6ViF8DOpJh/ygtQwuTLUM5r15G7eynQV1AMTNCWcX+HUvgArUw6RfW
9L58uA68GjktFTV8s9RlDsUqsNcLqeXaV28S2WMday0YGaq/bloS8AD7KuumUKH+Ri9IGO9mJvP0
5tvDHjKpLvv80c3WLJnJU/aznYHYEt2+jjKHOTqdGTxL/zMdpRSQFSuu+KM8NoYrkU1VJqKga+QL
sgqKghMp99gu1P1e6KsqseWHdXORrMbjqkBXAgMBAAGjggG4MIIBtDCBigYIKwYBBQUHAQEEfjB8
MC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC50cnVzdC50ZWxpYXNvbmVyYS5jb20wSwYIKwYBBQUH
MAKGP2h0dHA6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJv
b3RjYXYxLmNlcjASBgNVHRMBAf8ECDAGAQH/AgEAMFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQEC
MDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20v
Q1BTMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9jcmwtMy50cnVzdC50ZWxpYXNvbmVyYS5jb20v
dGVsaWFzb25lcmFyb290Y2F2MS5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMA4G
A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUHHsZnpecdqwgPdjc45Fq49stplMwHwYDVR0jBBgwFoAU
8I9ZOACz9Y+algzV6/p7qhfoExIwDQYJKoZIhvcNAQELBQADggIBAFBYa/HVjDu0LqtXQ8iMp8PL
Fpqchf41ksQY6R1AsoZbaBUu0NQlAQ9GzlC1pmI5s0cJnuaZI0xV6TiWS3/R2p9UgW61XD9CTIUb
AL31mY3BdJf3P46gzKgQEca/DlFjq9GVmuPS4q90BLNgvgoxoHubc3C6s0OaY1sbnay5EhnvrAE4
Q511FlxmJPLnRmQGpieeXa3cPegFfY1kJDKyyFRypF1RuRLXcdMIgKEy5NX1bS3M9dQ4mgmUmVT2
d33UiKSEYQ6s/B+LFaaz4LywXSv2o3W4kbHoQs86IWst821ww0wxsCpEfClIvF7fBw2QkbG/1Pwu
zAuLVStEhDzkAqOrMGctKyNEaBsyAn7Eq2eCa8QDXnkmagp9QPsNFs/oqnXj9j1cVtH9a4OPzhtg
0pd7gd0NzU/5QxibXqbYvouQgihGXHQDmaL4ruN7C4arMUqRo82YnREsKL7h3j/jtmzcMLc9Q07F
04QQd/iSR1Y5pIi6PdNBiE2/4uyAXS6KOIGZrPbNQUNrZtwiQpqQNl8AUzgegfPwrYFlFocpaF3d
1m5r+2VKKqiRQVfYPGYeZnWfkcz06JoAhc/9mjbHXSP9hvWYzeLRuoZqHGUdjOX9DIQb926OneV7
C5WMIjSY8ORkamG/HKqngmjypL3gSc6oG/E6B+1i6Ds5j0Qpj5aQMYICzTCCAskCAQEwWzBHMQsw
CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2
aWR1YWwgQ0EgdjMCEAtGbc1we24wZa62a3lxee0wDQYJYIZIAWUDBAIBBQCgggFDMBgGCSqGSIb3
DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIwMDQyMDEzMTk1MlowLwYJKoZIhvcN
AQkEMSIEIHuctY4hEqSVid7KMY9NdWFt447f8mxaUfUo1T1uraj3MGoGCSsGAQQBgjcQBDFdMFsw
RzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJ
bmRpdmlkdWFsIENBIHYzAhALRm3NcHtuMGWutmt5cXntMGwGCyqGSIb3DQEJEAILMV2gWzBHMQsw
CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2
aWR1YWwgQ0EgdjMCEAtGbc1we24wZa62a3lxee0wDQYJKoZIhvcNAQEBBQAEggEAk9THM+UQHcoP
g0zAuolRIA1BdDRv2XPDFP+C20QefIjW+3Sx1czzoSE7XM4javRZxypTrUjtehEQzsaxucqwJwTY
4UIonACzYHCThpRrfphHIVGfGRNjk7hI2c8uSgk9LB7BC6DQSzW+eojXovgz0ySnyJyc2gdXwgb+
b5EqH9PFSkZ04NCLkh0RahtvdF096vJN5ro+/HIgXvpVLqSChT9iyYnJgqLACrEJOivUr7HkmyV6
9kDORLwYaIXdPzB5qjt7jixDTJr4XL/Gf34W42RRLzpNTyhgovbREA6xNTX6J2OV2dJ8qlDYsHjN
9zowfhImki3ry44gAE0EYPx6DAAAAAAAAA==


--=-IQy8ZSf5Xa92C12qPsto--


From nobody Mon Apr 20 07:09:39 2020
Return-Path: <lucaspardue.24.7@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50A1E3A046E; Mon, 20 Apr 2020 07:09:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.053
X-Spam-Level: 
X-Spam-Status: No, score=0.053 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NnquqqTd562E; Mon, 20 Apr 2020 07:09:34 -0700 (PDT)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 64B823A047F; Mon, 20 Apr 2020 07:09:34 -0700 (PDT)
Received: by mail-wr1-x431.google.com with SMTP id g13so10314635wrb.8; Mon, 20 Apr 2020 07:09:34 -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 :cc; bh=Av8vaIMv72Iabu9cFx3N5HQ5j8XO4zBxad1HRK4mpCI=; b=c6vM/5GwFB72MuJkWDCef2JrRI9wS1y+PP0srvG73sMD88TMkcMK40/J6nvTR9Oxn6 nVGySuGYAV6Fm6OIqdYn/NvBtVDCrmIEXWign5FYf7q0Mu0rrxElwZPkI0HgBErClkdR esKlYp8Wa11k+04lPo+MI7qUuK8f3pmBbDIdWhWCyxz/QK9iSRs3+EMH/9FAPVyEpU/x isOhR1vRyYMVzrn+dyYdRI9RNQ7L5AgXjqGkOGUlBUDnNc0BRTAB39LpVutQOL/QoL1H WkiHvzWkqWX52U0S9lx3RxlGHpDYYAvwelbnC5sd7rbGUm/8XeLHlG9g2o3D5ikpJV3D 8sNw==
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:cc; bh=Av8vaIMv72Iabu9cFx3N5HQ5j8XO4zBxad1HRK4mpCI=; b=T5zV3tGqQ3pZeU0801crMWtzpQmpmGMnT4Ll0rj2A/8q36NMoPzIjE7rKZhITkFBEX yUB/VCwlPoWeSHSSilnOYPeqo+YSzKvJ25PlQ8plK6z6ioPLf+t+48WRiuDuTyP/85Nd QFtu/yTUSBixFGaYHWb2ZeNh/gsSpFBnB2JYxGGhLLKKpyCSAffkiYY5rwJtvILaLhN3 /yueXnSOa+Z+BSVcNdFFUBxId3RqLr2y2NulSy7VF8UDGpPwnUjH/207/NT0XjD0KPmb f7rTtbKtAXwFs14dBEC9Vg9VXgyKPMSY2gVgVylRXP3KsQEKeavK9cCahRvIU0C+tfFO +OhQ==
X-Gm-Message-State: AGi0PuYHv8wc4hXbmE3dS4r8M/Aqc4vpkH7iCFBKrPXsKpH65Hov2MVJ bnwQ738g5kddJ7hKwJPE9JMI/+v2Yte8fl5wwlE=
X-Google-Smtp-Source: APiQypJYq1GQ955xD3RWPJYq0Vn9mIAO2LS7TtCGZA28oDFIVTDj2/NOO/pfvKeh0frud+94RMARu/WUex64IIU7Av0=
X-Received: by 2002:a5d:6503:: with SMTP id x3mr20831836wru.153.1587391772073;  Mon, 20 Apr 2020 07:09:32 -0700 (PDT)
MIME-Version: 1.0
References: <158603467562.27263.2918619786629536861@ietfa.amsl.com> <cb27cc0562f835f9086e46c9b17e6910c0de905f.camel@ericsson.com>
In-Reply-To: <cb27cc0562f835f9086e46c9b17e6910c0de905f.camel@ericsson.com>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Mon, 20 Apr 2020 15:09:20 +0100
Message-ID: <CALGR9ob=MfVHRKGThcM7dXXHASpFKEdCsVugsXoCTDeoEw3ePQ@mail.gmail.com>
Subject: Re: Secdir telechat review of draft-ietf-tsvwg-datagram-plpmtud-19
To: Magnus Westerlund <magnus.westerlund=40ericsson.com@dmarc.ietf.org>
Cc: "stephen.farrell@cs.tcd.ie" <stephen.farrell@cs.tcd.ie>, "secdir@ietf.org" <secdir@ietf.org>,  "quic@ietf.org" <quic@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>,  "draft-ietf-tsvwg-datagram-plpmtud.all@ietf.org" <draft-ietf-tsvwg-datagram-plpmtud.all@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b1a3c105a3b97231"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/2_LlAz1yHdeFnjv5WOaz4kA118A>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Apr 2020 14:09:37 -0000

--000000000000b1a3c105a3b97231
Content-Type: text/plain; charset="UTF-8"

Hi Magnus,

Speaking as an individual because I have not conferred with other QUIC
chairs or list:

On Mon, Apr 20, 2020 at 2:21 PM Magnus Westerlund <magnus.westerlund=
40ericsson.com@dmarc.ietf.org> wrote:

> Hi Stephen,
> (Dropping last-call, adding QUIC WG)
>
> You do have a point here. Considering that QUIC transport is not ready, I
> think
> the alternative to have this document hang in RFC-editors queue is to
> actually
> move Section 6.3 into draft-ietf-quic-transport.
>
> QUIC WG what do you think of that solution? It would allow
> draft-ietf-tsvwg-
> datagram-plpmtud to be published without delays.
>
>
My 2c: QUIC says endpoints SHOULD use DPLPMTUD or something else. So I
don't see including some more text as being a protocol design change.
However, it can't simply be copied verbatim and would need some editorial
work (for example, DPLPMTUD Section 6.3.3 includes a MUST NOT, which might
need some contextualization in the QUIC document). The migration would also
require an editorial pass in DPLPMTUD to make sure remaining use to QUIC
outside section 6.3 are correct. The QUIC editors are busy, so the proposal
is more palatable if you have a volunteer to put some effort into this.

Cheers
Lucas

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

<div dir=3D"ltr"><div dir=3D"ltr"><div>Hi Magnus,</div><div><br></div><div>=
Speaking as an individual because I have not conferred with other QUIC chai=
rs or list:<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Mon, Apr 20, 2020 at 2:21 PM Magnus Westerlund &lt;=
magnus.westerlund=3D<a href=3D"mailto:40ericsson.com@dmarc.ietf.org">40eric=
sson.com@dmarc.ietf.org</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">Hi Stephen,<br>
(Dropping last-call, adding QUIC WG)<br>
<br>
You do have a point here. Considering that QUIC transport is not ready, I t=
hink<br>
the alternative to have this document hang in RFC-editors queue is to actua=
lly<br>
move Section 6.3 into draft-ietf-quic-transport. <br>
<br>
QUIC WG what do you think of that solution? It would allow draft-ietf-tsvwg=
-<br>
datagram-plpmtud to be published without delays. <br>
<br></blockquote><div><br></div><div>My 2c: QUIC says endpoints SHOULD use =
DPLPMTUD or something else. So I don&#39;t see including some more text as =
being a protocol design change. However, it can&#39;t simply be copied verb=
atim and would need some editorial work (for example, DPLPMTUD Section 6.3.=
3 includes a MUST NOT, which might need some contextualization in the QUIC =
document). The migration would also require an editorial pass in DPLPMTUD t=
o make sure remaining use to QUIC outside section 6.3 are correct. The QUIC=
 editors are busy, so the proposal is more palatable if you have a voluntee=
r to put some effort into this.</div><div><br></div><div>Cheers</div><div>L=
ucas<br></div></div></div>

--000000000000b1a3c105a3b97231--


From nobody Mon Apr 20 07:28:21 2020
Return-Path: <prvs=4379f8c837=john.border@hughes.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4C963A0786 for <quic@ietfa.amsl.com>; Mon, 20 Apr 2020 07:28:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.199
X-Spam-Level: 
X-Spam-Status: No, score=-0.199 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hughes.com header.b=AWrYSASD; dkim=pass (1024-bit key) header.d=hughes.com header.b=vOnlI2YT
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HkC1-I7p0ibf for <quic@ietfa.amsl.com>; Mon, 20 Apr 2020 07:28:11 -0700 (PDT)
Received: from mx0a-00115402.pphosted.com (mx0a-00115402.pphosted.com [148.163.150.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7FD343A08D1 for <quic@ietf.org>; Mon, 20 Apr 2020 07:27:34 -0700 (PDT)
Received: from pps.filterd (m0118426.ppops.net [127.0.0.1]) by mx0a-00115402.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03KEOCbY008750; Mon, 20 Apr 2020 14:27:25 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hughes.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=3152018; bh=FwVLpWrHBukBNfY2hxU/ld74mHHjlUyW3hgIDXnogF0=; b=AWrYSASDfDFKl7CZH7WdIin3hiT8XUFPeDIBpVL2TyONhKY6JQTKHYJKbATjX13s3cjP oSxKjtSiGvraXxlR1z8ZYyuCSHamCXjOMyufkuP4AuONsQLrA7Yyi6N5W5ovp47sQPBu IjuWXG7VonmUmeiq9esbZAb1Sy8SRU1+TSkbCaaMdpPQHHcXzQwpG1a8GhjgW4t5peqj ++JYG3YKGAqoiHEG3VI+l0wUifGh7V9lADm9T2G4rEfVMk3Ly+lCQvEuvze6vADNW50v DsvD7ikvPUmezVMKj6GfFJD5nZkrzoTPMtEt91m0xDE8nlC0xNgkGARK1x1uYPXcJ1h3 NA== 
Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2046.outbound.protection.outlook.com [104.47.66.46]) by mx0a-00115402.pphosted.com with ESMTP id 30fswd97jk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 20 Apr 2020 14:27:24 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VAY+pACMDwbm3fRrlGcC1IESBv8J7+ZwuhCtIjtRDYKA3m3wmtOGVzy/Oiwf44K1T0ckTvbigso04Jus7Qq/FyTKiTvlWV0MFq9Dt0HGpi1L7IXnxXegVh7FY4T1FTorYerNSeNS6gNOYI6gjxqz7ubejVlPpGMfWl45WqNbnquRuX87J9TJp9l9/dRhh5+Z4rOwxielmQ/4HFlweoMdJFy+zhH1oon/4i8v/KRb/eO7wdHlymR0xQ3wBanXcYGdJwH8cWMH8ZQwUkjcdZMLd17zzBfVbHkh7MrVN9Af8u3VxVGzegxjIpVt611SGTltZak2nj02kEPYRJGa2AXWNA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FwVLpWrHBukBNfY2hxU/ld74mHHjlUyW3hgIDXnogF0=; b=V/cVppRnCEkM/epBJxat8lHo/f3qkJyvavOWmK6ormEwUHL+2ywOgqYcMseM9r1u/wKsTy2z4AAWca36khzznaD2++hTwn+8oZACTij6ALFCWcwIQvbYORl27FKrAkl5isPrUMc01+p71rpo1ncrSCT6hQcIu+JEm7vpNQSUMTpLS2phjwhfvijqZ8ecVVwd354EytGtNpdTWfbLb+43k+eNaV07bb23EjhZCqHajrpoIo2Ypj6L1+rcHVsNX+S9HKShF8OHATB8orfKx4GJBAsnnMfUs7P7O1fU/IrddeC8KYs+Hhrl254xvl9cbv37qQat4rEtG/4ZVSvzxtFH+w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hughes.com; dmarc=pass action=none header.from=hughes.com; dkim=pass header.d=hughes.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hughes.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=FwVLpWrHBukBNfY2hxU/ld74mHHjlUyW3hgIDXnogF0=; b=vOnlI2YTrxRIVEzsIZSFKVhhZFF2N+gbFQil2jsPYO3BQtnb474sqX2wmt4xtU4vs+6kGYfSzjCp2r7HyxA/5oXSi/GvZCILh/Ym8t82eET2UCZtfF+Xgq/doWZNvZUQGhYNeFYw9W0N7F3uX4pPXOnUfj5WgunPgXpWfTQR1LE=
Received: from BL0PR11MB3394.namprd11.prod.outlook.com (2603:10b6:208:6f::15) by BL0PR11MB3331.namprd11.prod.outlook.com (2603:10b6:208:65::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.28; Mon, 20 Apr 2020 14:27:23 +0000
Received: from BL0PR11MB3394.namprd11.prod.outlook.com ([fe80::c97b:107d:fccd:414f]) by BL0PR11MB3394.namprd11.prod.outlook.com ([fe80::c97b:107d:fccd:414f%5]) with mapi id 15.20.2921.030; Mon, 20 Apr 2020 14:27:23 +0000
From: "Border, John" <John.Border@hughes.com>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
CC: QUIC WG <quic@ietf.org>
Subject: RE: Current QUIC performance is compromised compared to TCP for asymmetric paths
Thread-Topic: Current QUIC performance is compromised compared to TCP for asymmetric paths
Thread-Index: AQHWFxOQMEG+faeme0mB5N6sqTxD+aiCEMCw
Date: Mon, 20 Apr 2020 14:27:23 +0000
Message-ID: <BL0PR11MB33946362792BCEA27CFBC6FD90D40@BL0PR11MB3394.namprd11.prod.outlook.com>
References: <6eda22ea-7cfe-b6ad-b250-cd6943afa7aa@erg.abdn.ac.uk>
In-Reply-To: <6eda22ea-7cfe-b6ad-b250-cd6943afa7aa@erg.abdn.ac.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [139.85.223.9]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 89ce9512-1628-4926-f1b2-08d7e536f13d
x-ms-traffictypediagnostic: BL0PR11MB3331:
x-microsoft-antispam-prvs: <BL0PR11MB3331B02AFD6D83A2CBC02B2C90D40@BL0PR11MB3331.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 03793408BA
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:BL0PR11MB3394.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(10019020)(376002)(136003)(396003)(366004)(346002)(39850400004)(478600001)(966005)(26005)(66446008)(316002)(296002)(6916009)(64756008)(52536014)(66556008)(6506007)(53546011)(76116006)(66946007)(86362001)(66476007)(7696005)(2906002)(4326008)(186003)(8936002)(8676002)(81156014)(33656002)(55016002)(71200400001)(9686003)(5660300002); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: hughes.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wlvgQuj8pDhe1T09vPNhlj9PSSO2PniBW1U93HE/Exks0fbgYxOUpxSL8mjPeMWp/nOPhyhn4TTvtPcDlOCavBORFJoLCFlc4CXMs6md0ANCXqMPz6fOLvnh6e8B8LBLYqx8+sId1AY08rralOBuSrVkVXKVfYi6Y1A5QMp/PSVwmFlgg6TbhztjpeEeq3HsnrQoipWMICoGC9hDa7Jf0LuEcYH4k5futRRt87cUioVh+MPaZUAJI9Y74SxBpzjh0eRunDAqNZRRBygcKYuBMJO1qZKdh3S3A79Hf0txY/F19a2fUqbNv6Jh20Rq0moRiXmzJMDRJe01Ic24wQAICBKRiAoYJOdYbnUdA+aAodVcb0x9YE2lk+oODiex66l9wLUiz2KCt68EQojzA+QPJLr2MOlWAgqBydzo3rt0qgLDD3MPwoLW0SvurA0LYncHcIrU+I8v7xhWeqw1jZKFHizK00ogPQkUQz1AkFXtHzUz4wL72Q/flQdgQ+mmha+rgzGZKHWE3eluvjFk2MKZSQ==
x-ms-exchange-antispam-messagedata: 9V8wQ6FeI8Y5HqjNpl2yacfBUZGe40AHPIK/rf7op2PyuNIlj4d+DpkAYsw6dx/+2EwyKIYr957LhjtWgqOBIuFVAaMgu58UKnFRl7kROaXegA/azgTisvKrhZg5Ho6Mxid6lR3A1Mb8PV+D301riA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: hughes.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 89ce9512-1628-4926-f1b2-08d7e536f13d
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2020 14:27:23.3438 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0e1f3187-4610-4ce2-bad1-b92f4ba36ab3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TrMcCHkiMvs2WUugPaDKU0mXdovarH/16qQix8y9Op+mDIwJDB6BLxrK9gzJps3RASRB3a9l3xVZv20uG2BemQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3331
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-20_05:2020-04-20, 2020-04-20 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 impostorscore=0 malwarescore=0 clxscore=1015 phishscore=0 mlxscore=0 adultscore=0 spamscore=0 mlxlogscore=828 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004200122
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/LZfp9AZaLwl0CbLcFJOasgkz3BM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 20 Apr 2020 14:28:20 -0000

DQpUaGUgY3VycmVudCB3b3JsZCBzaXR1YXRpb24gaGFzIGFsc28gaGlnaGxpZ2h0ZWQgYW5vdGhl
ciBhc3BlY3Qgb2YgdGhlIGFzeW1tZXRyaWMgcGF0aCBwcm9ibGVtLiAgVGhlIHNtYWxsZXIgcGF0
aCBpcyBub3QganVzdCB1c2VkIGZvciBBQ0tzLiAgV2l0aCBldmVyeW9uZSB3b3JraW5nIGZyb20g
aG9tZSwgdGhlcmUgaXMgYSBub3cgYSBsb3QgbW9yZSBpbmJvdW5kIHRyYWZmaWMgb24gdGhlIG5l
dHdvcmsuICBUaGUgQUNLIHRyYWZmaWMgaXMgY29tcGV0aW5nIHdpdGggdGhhdCwgc3F1ZWV6aW5n
IHRoZSBwaXBlIG1vcmUuICBUaGUgc2FtZSBpcyB0cnVlIGluIHRoZSBvdGhlciBkaXJlY3Rpb24s
IG9mIGNvdXJzZS4gIEJ1dCwgdGhlIGZhdHRlciBkaXJlY3Rpb24gY2FuIGhhbmRsZSBpdCBtdWNo
IGJldHRlci4NCg0KDQpKb2huDQoNCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJv
bTogUVVJQyA8cXVpYy1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgR29ycnkgRmFpcmh1
cnN0DQpTZW50OiBNb25kYXksIEFwcmlsIDIwLCAyMDIwIDg6NTkgQU0NClRvOiBRVUlDIFdHIDxx
dWljQGlldGYub3JnPg0KU3ViamVjdDogQ3VycmVudCBRVUlDIHBlcmZvcm1hbmNlIGlzIGNvbXBy
b21pc2VkIGNvbXBhcmVkIHRvIFRDUCBmb3IgYXN5bW1ldHJpYyBwYXRocw0KDQoqKkVYVEVSTkFM
IEVNQUlMKiogDQoNCldlIGhhZCBwcmVwYXJlZCBzb21lIHNsaWRlcyBmb3IgdGhlIFZhbmNvdXZl
ciBJRVREIHRvIGRpc2N1c3MgUVVJQydzIEFDS3MsIGFuZCBob3cgdG8gbWFrZSBRVUlDIHdvcmsg
YmV0dGVyIHRoYW4gVENQIGluIGNvbW1vbiBhc3ltbWV0cmljIHBhdGhzLg0KDQpUaGlzIGlzIGEg
c2hvcnQgc2xpZGUgZGVjayB0aGF0IHN1bW1hcmlzZXMgd2hhdCB3ZSBoYXZlIGxlYXJuZWQgYWJv
dXQgQUNLcyBpbiBRVUlDOg0KDQpodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6Ly9l
cmcuYWJkbi5hYy51ay91c2Vycy9nb3JyeS9pZXRmL1FVSUMvX187ISFFbWF1dDU2U1l3IWpxTXFs
dW5aVG82dGFSaGl3bHJaX040eXlnRHlhRWcxdFY0aHh6UW5mdHRCUXhMT0pCc2NqUmlOSkplTmVV
NVRLdyQgDQoNCkl0IGNvbXBhcmVzIHRoZSBBQ0sgdHJhZmZpYyBvZiBUQ1Agd2l0aCB0aGF0IG9m
IFFVSUMgZnJvbSB0aGUgcG9pbnQgb2YgdmlldyBvZiBhIHBhdGggd2hlcmUgUVVJQydzIHJldHVy
biB0cmFmZmljIGlzIHNvbWVob3cgY29uc3RyYWluZWQgb3IgY291bGQgaW1wYWN0IG90aGVyIHVz
ZXIgdHJhZmZpYy4gV2UgdGhpbmsgdGhhdCBBQ0tzIGFyZSBhIGNvbmNlcm4gZm9yIHZhcmlvdXMg
c2hhcmVkIGNhcGFjaXR5IHJldHVybiBsaW5rIChlLmcuLCByYWRpby1iYXNlZCBtZXRob2RzIGlu
IFdpRmkgb3IgbW9iaWxlIGNlbGx1bGFyIHdlcmUgQUNLcyBjb25zdW1lIHNwZWN0cnVtL3JhZGlv
IHJlc291cmNlIG9yIGJhdHRlcnk7IHNoYXJlZCBjYXBhY2l0eSBzYXRlbGxpdGUgYnJvYWRiYW5k
IHJldHVybiBsaW5rIG9yIHRoZSB1cGxpbmsgb2YgYSBjYWJsZSBzeXN0ZW0pLiBGb3IgVENQLCBz
dWNoIHN5c3RlbXMgY29tbW9ubHkgaW52b2x2ZSBhIFBFUCBvciBhbiBBQ0sgRmlsdGVyaW5nIG1l
Y2hhbmlzbSAod2hpY2ggY2xlYXJseSBpc24ndCB3YW50ZWQgb3IgZXZlbiBwb3NzaWJsZSBmb3Ig
UVVJQykuIFRoZSBiYXNlbGluZSBRVUlDIHBlcmZvcm1hbmNlIChhcyBwZXIgY3VycmVudCBzcGVj
KSBzdWZmZXJzIG92ZXIgdGhlc2UgcGF0aHMuDQoNClNvIG91ciBmaXJzdCBxdWVzdGlvbiBpczog
RG8gb3RoZXIgcGVvcGxlIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0aGF0IHRoZSBkZWZhdWx0IHNw
ZWNpZmllZCBmb3IgUVVJQyB3b3JrcyB3ZWxsIHdpdGjCoCBhc3ltbWV0cmljIHBhdGhzID8NCg0K
R29ycnkNCg0KDQo=


From nobody Tue Apr 21 00:50:39 2020
Return-Path: <rahul.jadhav@huawei.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46CC73A07A0 for <quic@ietfa.amsl.com>; Tue, 21 Apr 2020 00:50:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ahLSk5SMIbpu for <quic@ietfa.amsl.com>; Tue, 21 Apr 2020 00:50:33 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [185.176.76.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A29F33A0798 for <quic@ietf.org>; Tue, 21 Apr 2020 00:50:33 -0700 (PDT)
Received: from lhreml705-cah.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id 64F4CDF5346187D67BFE for <quic@ietf.org>; Tue, 21 Apr 2020 08:50:32 +0100 (IST)
Received: from BLREML701-CAH.china.huawei.com (10.20.4.170) by lhreml705-cah.china.huawei.com (10.201.108.46) with Microsoft SMTP Server (TLS) id 14.3.487.0; Tue, 21 Apr 2020 08:50:31 +0100
Received: from BLREML503-MBX.china.huawei.com ([169.254.9.64]) by blreml701-cah.china.huawei.com ([::1]) with mapi id 14.03.0487.000; Tue, 21 Apr 2020 13:20:22 +0530
From: Rahul Arvind Jadhav <rahul.jadhav@huawei.com>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, QUIC WG <quic@ietf.org>
CC: "Litong (2012)" <li.tong@huawei.com>
Subject: RE: Current QUIC performance is compromised compared to TCP for asymmetric paths
Thread-Topic: Current QUIC performance is compromised compared to TCP for asymmetric paths
Thread-Index: AQHWFxOYtTk1uKM9g0qoYPQ87SgLsKiDHO9A
Date: Tue, 21 Apr 2020 07:50:22 +0000
Message-ID: <982B626E107E334DBE601D979F31785C5E2BC021@BLREML503-MBX.china.huawei.com>
References: <6eda22ea-7cfe-b6ad-b250-cd6943afa7aa@erg.abdn.ac.uk>
In-Reply-To: <6eda22ea-7cfe-b6ad-b250-cd6943afa7aa@erg.abdn.ac.uk>
Accept-Language: en-IN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.46.80.224]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/t8QwGpqboFukg-w8PMpYViACuQM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Apr 2020 07:50:36 -0000

SGkgR29ycnksDQoNClRoYW5rcyBmb3Igc2hhcmluZyB0aGUgc2xpZGVzLiBUaGUgZGlmZmVyZW5j
ZSBpbiBhbW91bnQgb2YgcmV0dXJuIHRyYWZmaWMgZm9yIFFVSUMgdnMgVENQIG9uIHNsaWRlIDYv
Ny84IGlzIHZlcnkgaW50ZXJlc3RpbmcgdG8gbm90ZS4gSG93ZXZlciBJIGRpZG7igJl0IHVuZGVy
c3RhbmQgZmV3IHRoaW5nczogDQoxLiBPbiBzbGlkZSA4LCBldmVuIHVuZGVyIGxvc3MgY29uZGl0
aW9ucyB0aGUgUVVJQyBBQ0sgZnJhbWVzIGFyZSBhbG1vc3Qgc2FtZSAob3IgZXZlbiBtYXJnaW5h
bGx5IGxlc3MpLg0KMi4gT24gc2xpZGUgOCwgd2hhdCBhcmUgdGhlIHBlcmNlbnRhZ2VzIG1lbnRp
b25lZCBpbiBwYXJlbnRoZXNpcz8NCjMuIE9uIHNsaWRlIDYsIHdoeSB0aGUgdmFyaWF0aW9uIGlu
IEFDSyB0cmFmZmljIGlzIHNvIGhpZ2ggYmV0d2VlbiBRVUlDIGltcGxlbWVudGF0aW9ucyBldmVu
IHdpdGggc2FtZSAxOjIgQUNLIHJhdGlvPw0KDQpJIGFtIGludGVyZXN0ZWQgaW4gdGhpcyBzdWJq
ZWN0IG1hdHRlciBhbmQgd2UgaGF2ZSBhIHJlbGV2YW50IGRyYWZ0IFsxXSBpbiBUQ1BNLg0KDQpX
ZSB0cmllZCBvdXJzZWx2ZXMgYW5hbHl6aW5nIHdoYXQgaXMgdGhlIG1heCByZWR1Y3Rpb24gaW4g
QUNLIHRyYWZmaWMgdGhhdCBjYW4gYmUgYWNoaWV2ZWQgd2l0aG91dCAobXVjaCkgaW1wYWN0aW5n
IHRoZSB0cmFuc3BvcnQgcGVyZm9ybWFuY2UuIFdlIHJlYWxpemVkIHRoZXJlIHdhcyBubyBvbmUg
YW5zd2VyIGZvciB0aGlzIGFuZCBnZW5lcmFsaXppbmcgdGhlIGJlaGF2aW9yIHdpdGggb3B0aW1h
bCBzZXR0aW5ncyBpcyBhIHByZXR0eSBiaWcgZWZmb3J0Lg0KDQpOZXZlcnRoZWxlc3MsIHdlIHRy
aWVkIHRvIHNvbHZlIHRoZSBwcm9ibGVtIGZvciBvdXIgdXNlLWNhc2Ugd2hpY2ggd2FzOiBMb2Nh
bCBXaXJlbGVzcyBQcm9qZWN0aW9uIChzcGVjaWZpY2FsbHkgc2NyZWVuLWNhc3RpbmcgaS5lLiwg
cHJvamVjdGluZyBwaG9uZSBzY3JlZW4gb24gdGhlIFRWKS4gSXQgcmVxdWlyZWQgaGlnaC10aHJv
dWdocHV0IGFuZCBVWCB3YXMgc3VzY2VwdGlibGUgdG8gbGF0ZW5jeS9qaXR0ZXIuIFNwZWFraW5n
IG9ubHkgaW4gdGhlIGNvbnRleHQgb2YgQUNLcywgd2UgZm91bmQgdGhhdCBhbiBvZmYtdGhlLXNo
ZWxmIFRDUCBpbXBsZW1lbnRhdGlvbiByZXN1bHRlZCBpbiBsb3Qgb2YgQUNLIHRyYWZmaWMgYW5k
IGRpZG4ndCBwcm92aWRlIG11Y2gga25vYnMgdG8gaW1wcm92aXNlIGFuZCB0aGlzIGhhZCBpbXBh
Y3Qgb24gdGhlIG92ZXJhbGwgZ29vZC1wdXQgZm9yIHJlYXNvbnMgbGlzdGVkIGluIHRoZSBkcmFm
dC4NCg0KV2UgZGlkIG91ciBleHBlcmltZW50cyAodHJpZWQgZ2VuZXJhbGl6aW5nIHRvIG90aGVy
IHVzZS1jYXNlcykgYW5kIGZvdW5kIHRoYXQgaXQgaXMgcG9zc2libGUgdG8gcmVkdWNlIG11Y2gg
b2YgdGhlIEFDSyB0cmFmZmljIHdpdGggcG9zaXRpdmUgaW1wYWN0IG9uIHRoZSBnb29kLXB1dCBl
c3BlY2lhbGx5IGNvbnNpZGVyaW5nIHRoZSB3aXJlbGVzcyBzY2VuYXJpby4NCkhvd2V2ZXIgdGhl
cmUgd2VyZSBwcm9ibGVtcywNCi0gd2l0aCByZXNwZWN0IHRvIG1pbi1SVFQgZXN0aW1hdGlvbiAo
ZXNwZWNpYWxseSBpbiBoaWdoIGppdHRlciBjb25kaXRpb25zIHdpdGggNUdoeiB0cmFuc21pc3Np
b24gd2hlbiB0aGUgZGlzdGFuY2UgYmV0d2VlbiBwaG9uZSBhbmQgVFYgaXMgaW5jcmVhc2VkKQ0K
LSBpc3N1ZXMgd2l0aCB3aW5kb3cgdXBkYXRlcywgbG9zcyByZWNvdmVyeSwgc2VuZCBwYXR0ZXJu
DQpXZSBwcm92aWRlZCBzb21lIGhldXJpc3RpY3Mgd2UgdXNlZCB0byByZWR1Y2UgdGhlIEFDSyB0
cmFmZmljIGluIHRoZSBkcmFmdC4gQWxsIGluIGFsbCwgd2UgZm91bmQgaXQgaXMgcG9zc2libGUg
dG8gYWxsZXZpYXRlIHRoZSByaXNrcyBhc3NvY2lhdGVkIHdpdGggdGhlc2UgcHJvYmxlbXMuDQoN
CkluIG91ciB1c2UtY2FzZSB3ZSBoYWQgY29udHJvbCBvdmVyIHRoZSBwaG9uZSBhbmQgdGhlIFRW
IHRyYW5zcG9ydCBhbmQgdGhpcyBtYXkgYmUgaXMgbm90IHZlcnkgY29tbW9uLiBXZSB1bmRlcnN0
YW5kIHRoYXQgZ2VuZXJhbGl6aW5nIHRoZSBBQ0sgcmVkdWN0aW9uIHJlcXVpcmVzIG11Y2ggYmln
Z2VyIGVmZm9ydHMgYW5kIEksIGZvciBvbmUsIHdvdWxkIGxpa2UgcGFydGljaXBhdGUgaW4gYW55
IHN1Y2ggZWZmb3J0Lg0KDQpXaXRoIHJlc3BlY3QgdG8sIHNldHRpbmcgYSBkZWZhdWx0IG9mIDE6
MTAgaW4gcGxhY2Ugb2YgMToyIGZvciBBQ0sgcG9saWN5IGltbyBzb3VuZHMgbGlrZSBhIGdvb2Qg
Zmlyc3Qgc3RlcC4gSG93ZXZlciwgdGhlcmUgd2lsbCBiZSBpbXBsaWNhdGlvbnMgZm9yIG1pbi1y
dHQgY2FsY3VsYXRpb24gYW5kIG90aGVycyAobWVudGlvbmVkIGFib3ZlKSwgZXNwZWNpYWxseSBm
b3Igc2NlbmFyaW9zIG5vdCBpbnZvbHZpbmcgYnVsayB0cmFuc2Zlci4gQWxzbyBpZiAxOjEwIHBv
bGljeSBpcyB1c2VkIHNob3VsZCB0aGUgZGVsYXllZCBBQ0sgdGltZXJzIHJlbWFpbiBhcy1pcywg
dGhlIHBkZiBkaWRu4oCZdCBtZW50aW9uIHRoZSBkZWxheWVkIEFDSyB0aW1lcnMgdGhhdCB3ZXJl
IHVzZWQuDQoNCkJlc3QsDQpSYWh1bA0KDQpbMV0gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LWxpLXRjcG0tYWR2YW5jaW5nLWFjay1mb3Itd2lyZWxlc3MtMDANCg0KDQoNCi0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBRVUlDIFttYWlsdG86cXVpYy1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgR29ycnkgRmFpcmh1cnN0DQpTZW50OiAyMCBBcHJpbCAyMDIw
IDIwOjU5DQpUbzogUVVJQyBXRyA8cXVpY0BpZXRmLm9yZz4NClN1YmplY3Q6IEN1cnJlbnQgUVVJ
QyBwZXJmb3JtYW5jZSBpcyBjb21wcm9taXNlZCBjb21wYXJlZCB0byBUQ1AgZm9yIGFzeW1tZXRy
aWMgcGF0aHMNCg0KV2UgaGFkIHByZXBhcmVkIHNvbWUgc2xpZGVzIGZvciB0aGUgVmFuY291dmVy
IElFVEQgdG8gZGlzY3VzcyBRVUlDJ3MgQUNLcywgYW5kIGhvdyB0byBtYWtlIFFVSUMgd29yayBi
ZXR0ZXIgdGhhbiBUQ1AgaW4gY29tbW9uIGFzeW1tZXRyaWMgcGF0aHMuDQoNClRoaXMgaXMgYSBz
aG9ydCBzbGlkZSBkZWNrIHRoYXQgc3VtbWFyaXNlcyB3aGF0IHdlIGhhdmUgbGVhcm5lZCBhYm91
dCBBQ0tzIGluIFFVSUM6DQoNCmh0dHBzOi8vZXJnLmFiZG4uYWMudWsvdXNlcnMvZ29ycnkvaWV0
Zi9RVUlDLw0KDQpJdCBjb21wYXJlcyB0aGUgQUNLIHRyYWZmaWMgb2YgVENQIHdpdGggdGhhdCBv
ZiBRVUlDIGZyb20gdGhlIHBvaW50IG9mIHZpZXcgb2YgYSBwYXRoIHdoZXJlIFFVSUMncyByZXR1
cm4gdHJhZmZpYyBpcyBzb21laG93IGNvbnN0cmFpbmVkIG9yIGNvdWxkIGltcGFjdCBvdGhlciB1
c2VyIHRyYWZmaWMuIFdlIHRoaW5rIHRoYXQgQUNLcyBhcmUgYSBjb25jZXJuIGZvciB2YXJpb3Vz
IHNoYXJlZCBjYXBhY2l0eSByZXR1cm4gbGluayAoZS5nLiwgcmFkaW8tYmFzZWQgbWV0aG9kcyBp
biBXaUZpIG9yIG1vYmlsZSBjZWxsdWxhciB3ZXJlIEFDS3MgY29uc3VtZSBzcGVjdHJ1bS9yYWRp
byByZXNvdXJjZSBvciBiYXR0ZXJ5OyBzaGFyZWQgY2FwYWNpdHkgc2F0ZWxsaXRlIGJyb2FkYmFu
ZCByZXR1cm4gbGluayBvciB0aGUgdXBsaW5rIG9mIGEgY2FibGUgc3lzdGVtKS4gRm9yIFRDUCwg
c3VjaCBzeXN0ZW1zIGNvbW1vbmx5IGludm9sdmUgYSBQRVAgb3IgYW4gQUNLIEZpbHRlcmluZyBt
ZWNoYW5pc20gKHdoaWNoIGNsZWFybHkgaXNuJ3Qgd2FudGVkIG9yIGV2ZW4gcG9zc2libGUgZm9y
IFFVSUMpLiBUaGUgYmFzZWxpbmUgUVVJQyBwZXJmb3JtYW5jZSAoYXMgcGVyIGN1cnJlbnQgc3Bl
Yykgc3VmZmVycyBvdmVyIHRoZXNlIHBhdGhzLg0KDQpTbyBvdXIgZmlyc3QgcXVlc3Rpb24gaXM6
IERvIG90aGVyIHBlb3BsZSB0aGluayBpdCBpcyBpbXBvcnRhbnQgdGhhdCB0aGUgZGVmYXVsdCBz
cGVjaWZpZWQgZm9yIFFVSUMgd29ya3Mgd2VsbCB3aXRowqAgYXN5bW1ldHJpYyBwYXRocyA/DQoN
CkdvcnJ5DQoNCg0K


From nobody Tue Apr 21 09:41:43 2020
Return-Path: <ilubashe@akamai.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59E6C3A0EFB; Tue, 21 Apr 2020 09:41:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level: 
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ovYLgdPtJXFR; Tue, 21 Apr 2020 09:41:30 -0700 (PDT)
Received: from mx0a-00190b01.pphosted.com (mx0a-00190b01.pphosted.com [IPv6:2620:100:9001:583::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2847F3A0DD0; Tue, 21 Apr 2020 09:31:51 -0700 (PDT)
Received: from pps.filterd (m0050095.ppops.net [127.0.0.1]) by m0050095.ppops.net-00190b01. (8.16.0.42/8.16.0.42) with SMTP id 03LGMSnc012710; Tue, 21 Apr 2020 17:31:48 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=jan2016.eng; bh=UlXDeyQNQWlJ+4fF/z6aUVY2d7kZo8iovpylJqoQylw=; b=iaRikjQM5otq3cOgn5lYpCnIg0zlbnMAvPzfrx9yWw6Z3xVBkmyyHdP2m9/tvqEv2p75 naGFIbOXFxXiFnWRPA1BJ08DOD+vMlUmxPg9E4RkSOYWiAL84nN3duzluvS/eSmOYBCE YN5uuTGwEOtnvbIdmFwHY242LKPrlbzn6vFmvFiQ6feU3KdsnNoFZhyCjXNW6xAi/mtB SblZ0zyOSd7yddsqvlpmbo3nhRa1JaELIuBw1X/KdEy1IOYG8iNfOBH9nqWQh7MTXDgc 2rKEcRIAECtkyiTdfmX4KS4zU9WbnfeClHVFHEDTeTm0VP+3FFn/AM5zmD6wVJE2DPD+ Qg== 
Received: from prod-mail-ppoint5 (prod-mail-ppoint5.akamai.com [184.51.33.60] (may be forged)) by m0050095.ppops.net-00190b01. with ESMTP id 30fs355axu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 21 Apr 2020 17:31:48 +0100
Received: from pps.filterd (prod-mail-ppoint5.akamai.com [127.0.0.1]) by prod-mail-ppoint5.akamai.com (8.16.0.27/8.16.0.27) with SMTP id 03LGHLWU019905; Tue, 21 Apr 2020 09:31:46 -0700
Received: from email.msg.corp.akamai.com ([172.27.123.57]) by prod-mail-ppoint5.akamai.com with ESMTP id 30fyh8ahqw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 21 Apr 2020 09:31:45 -0700
Received: from usma1ex-dag1mb6.msg.corp.akamai.com (172.27.123.65) by usma1ex-dag1mb3.msg.corp.akamai.com (172.27.123.103) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 21 Apr 2020 12:31:44 -0400
Received: from usma1ex-dag1mb6.msg.corp.akamai.com ([172.27.123.65]) by usma1ex-dag1mb6.msg.corp.akamai.com ([172.27.123.65]) with mapi id 15.00.1497.006; Tue, 21 Apr 2020 12:31:44 -0400
From: "Lubashev, Igor" <ilubashe@akamai.com>
To: Ian Swett <ianswett@google.com>, Cociglio Mauro <mauro.cociglio=40telecomitalia.it@dmarc.ietf.org>
CC: "quic@ietf.org" <quic@ietf.org>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Riccardo Sisto <riccardo.sisto@polito.it>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
Subject: RE: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Topic: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Index: AdYNfRCPTsr9cJpyT2q4st79g+H+ngAiuRSAAlAHJ8A=
Date: Tue, 21 Apr 2020 16:31:44 +0000
Message-ID: <6b9e74ac94114d28ae4a66f1e9625ebd@usma1ex-dag1mb6.msg.corp.akamai.com>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local> <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com>
In-Reply-To: <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.19.112.94]
Content-Type: multipart/alternative; boundary="_000_6b9e74ac94114d28ae4a66f1e9625ebdusma1exdag1mb6msgcorpak_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-21_06:2020-04-20, 2020-04-21 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2002250000 definitions=main-2004210126
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-21_06:2020-04-20, 2020-04-21 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 mlxlogscore=999 lowpriorityscore=0 bulkscore=0 spamscore=0 clxscore=1011 phishscore=0 impostorscore=0 suspectscore=0 malwarescore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004210126
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/dpPvEAZ_k_iQ7ftftN5vFcXMQmk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Apr 2020 16:41:37 -0000

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

SSBsaWtlIHRoZSBRUiBkcmFmdCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSB0aGF0IGl0IG1vc3RseSB3
b3JrcyAoYW5kIGxvdHMgb2YgY3JlZGl0IGlzIGR1ZSBmb3IgdGhpbmdzIHRoYXQgd29yaykuDQoN
CkkgaGF2ZSBhIGZldyBjb25jZXJucywgdGhvdWdoLg0KDQoxLiBUaGUgbW9zdCB0cml2aWFsIG9u
ZSBpcyB0aGF0IFFSIGlzIGFjdHVhbGx5IGhhcmRlciB0byBpbXBsZW1lbnQgY29ycmVjdGx5IGZv
ciBlbmRwb2ludHMsIGdpdmVuIHRoZSB0cmlja3kgcHJvY2Vzc2luZyByZXF1aXJlZCB0byBpZGVu
dGlmeSB3aGVuIGEgbWFya2luZyBpbnRlcnZhbCBoYXMgZW5kZWQuICBFeHBlcmltZW50YWwgZGF0
YSB0aGF0IEFrYW1haSAmIE9yYW5nZSBjb21waWxlZCBzaG93cyB0aGF0IHRoZXJlIGFyZSBuZXR3
b3JrcyB0aGF0IGRvIEVDTVAgYW1vbmcgbGlua3Mgd2l0aCBzaWduaWZpY2FudGx5IGRpZmZlcmVu
dCBsYXRlbmNpZXMuICBUaGV5IHdpbGwgY2F1c2UgYSBsb3QgbW9yZSByZW9yZGVyaW5nIHRvIGEg
YnVyc3Qgb2YgcGFja2V0cyB0aGFuIHRoZSByZWNvbW1lbmRlZCDigJxvYnNlcnZlIDUgcGFja2V0
cyAoaW4gYSByb3c/KSBvZiB0aGUgb3Bwb3NpdGUgbWFya2luZ3PigJ0gcnVsZSBjYW4gYWRkcmVz
cy4gIFlvdSBtaWdodCBuZWVkIHRvIHBvdGVudGlhbGx5IGRlZmVyIHRoZSBkZWNpc2lvbiBvbiB3
aGVyZSBleGFjdGx5IHRoZSBtYXJraW5nIHBlcmlvZCBib3VuZGFyeSBpcyB1bnRpbCB5b3XigJl2
ZSBzZWVuIGFsbW9zdCBoYWxmIG9mIHRoZSBuZXh0IG1hcmtpbmcgcGVyaW9kLiAgUmVxdWlyaW5n
IGV2ZXJ5IGVuZHBvaW50IHRvIGltcGxlbWVudCB0aGlzIHJpZ2h0IGlzIHRvdWdoLg0KDQoyLiBT
aW5jZSB0aGUgbW9zdCBpbXBvcnRhbnQgZGlyZWN0aW9uIChhdCBsZWFzdCBmb3IgZG93bmxvYWRz
IGFuZCBtZWRpYSBzdHJlYW1pbmcpIGlzIHNlcnZlci10by1jbGllbnQsIHRvIGdldCB0aGlzIHNp
Z25hbCB3aXRoIFFSLCB5b3UgbmVlZCBib3RoIGVuZHBvaW50cyBpbXBsZW1lbnRpbmcgdGhlIGxv
Z2ljLCB3aXRoIHRoZSBoZWF2aWVzdCBsaWZ0IG9uIHRoZSBjbGllbnRzIChzZWUgYWJvdmUpLiAg
Rm9yIFFMLCBhIGNsaWVudCB0aGF0IGRvZXMgbm90IHdhbnQgdG8gaW1wbGVtZW50IFFMIGxvZ2lj
IGJ1dCBpcyBvayB3aXRoIHRoZSBsb3NzIGRhdGEgcmVwb3J0aW5nIGNhbiBqdXN0IHVwZGF0ZSB0
aGUgVFAgYW5kIGhlYWRlciBwcm90ZWN0aW9uIG1hc2sg4oCTIGFsbCB0aGUgbGlmdCBpcyBvbiB0
aGUgc2VydmVyIHNpZGUuDQoNCjMuIEkgYW0gY29uY2VybmVkIHdpdGggdGhlIHF1YWxpdHkgb2Yg
dGhlIHNpZ25hbCB5b3UgZ2V0IGZyb20gUVIuICBXaGlsZSB0aGUgdXBzdHJlYW0gbG9zcyBzaWdu
YWwgaXMgc3Ryb25nIChzYW1lIFEtYml0KSwgdGhlIGRvd25zdHJlYW0vZW5kLXRvLWVuZCBsb3Nz
IHNpZ25hbCBpcyB3ZWFrIGFuZCBpcyBsaWtlbHkgdG8gcmVzdWx0IGluIHZlcnkgZGVsYXllZCBh
bmQgaW5jb25jbHVzaXZlIHNpZ25hbC4gIEdvb2dsZeKAmXMgZXhwZXJpZW5jZSAoYXMgSSB1bmRl
cnN0YW5kIGl0KSBhbmQgcHJvdG9jb2wgcmVzZWFyY2ggKGh0dHBzOi8vZXJnLmFiZG4uYWMudWsv
fmRvd25sb2Fkcy9hY2tzY2FsaW5nLnBkZikgcG9pbnQgdG8gdGhlIGJlbmVmaXQgb2YgQUNLLWlu
ZyBvbmx5IDE6MTAgcGFja2V0cyBhZnRlciB0aGUgaW5pdGlhbCBzbG93IHN0YXJ0IChkcmFmdC1m
YWlyaHVyc3QtcXVpYy1hY2stc2NhbGluZykuICBTaW5jZSBzdWNoIGJlaGF2aW9yIGhhcyBhIGJl
bmVmaWNpYWwgaW1wYWN0IG9uIG5ldHdvcmtzLCBtb2JpbGUgZGV2aWNlcywgYW5kIGVuZHBvaW50
IGNwdSwgYW5kIG5vIG5lZ2F0aXZlIGltcGFjdCBvbiB0aGUgcHJvdG9jb2wgcGVyZm9ybWFuY2Us
IEkgZXhwZWN0IGl0IHRvIGJlIGluIGNvbW1vbiB1c2UuICBXaXRoIDE6MTAgQUNLIHJhdGlvLCBS
LWJpdCBzaWduYWwgaXMgc2lnbmlmaWNhbnRseSBkZWxheWVkIGFzIGl0IGlzIGxhZ2dpbmcgdGhl
IGxvc3MgYnkgYXQgbGVhc3QgMTQwMCooUT02NCkqMioxMD0xLjhNQiBvZiBkYXRhIHRyYW5zZmVy
cmVkLCB3aGljaCBpcyBhdCBsZWFzdCAzOCBSVFRzIGZvciBhIDE1TWJwcyBzdHJlYW0gb3ZlciBh
IDI1bXMgbGluayAoTC1iaXQgc2lnbmFsIGlzIGRlbGF5ZWQgYnkgYW4gUlRPKS4NCg0KNC4gUVIg
c2NoZW1lIG9ubHkgd29ya3MgZm9yIHN5bW1ldHJpYyBwYXRoIHNlZ21lbnRzLCB3aGVuIHRoZSBv
YnNlcnZlciBjYW4gY2FwdHVyZSBib3RoIGRpcmVjdGlvbnMgb2YgdGhlIGZsb3cuIFlvdSBhbHNv
IGNhbm5vdCBjb21wdXRlIGVuZC10by1lbmQgbG9zcyBpbiBhbnkgZGlyZWN0aW9uLCB1bmxlc3Mg
Ym90aCBlbmRwb2ludHMgaW1wbGVtZW50IHRoZSBlbnRpcmUgUVIgYWxnb3JpdGhtLiAgSW4gY29u
dHJhc3QsIFFMIHdvcmtzIGZvciBzaW5nbGUtZGlyZWN0aW9uIG9ic2VydmVycywgYW5kIHdoaWNo
ZXZlciBlbmRwb2ludCBpbXBsZW1lbnRzIFFMIGFsZ29yaXRobSBlbnN1cmVzIGVuZC10by1lbmQg
bG9zcyBzaWduYWwgZm9yIHRoZSBwYWNrZXRzIGl0IHNlbmRzLCBhbmQgdGhlIHF1YWxpdHkgb2Yg
dGhhdCBsb3NzIHNpZ25hbCBzb2xlbHkgZGVwZW5kcyBvbiB0aGUgcXVhbGl0eSBvZiB0aGF0IGVu
ZHBvaW504oCZcyBpbXBsZW1lbnRhdGlvbiAobm90IHRoZSBxdWFsaXR5IG9mIHRoZSBvdGhlciBl
bmRwb2ludOKAmXMgaW1wbGVtZW50YXRpb24pLiAgUUwgc2VlbXMgbW9yZSBkZXBsb3lhYmxlLg0K
DQoNCiAgKiAgIElnb3INCg0KDQpGcm9tOiBJYW4gU3dldHQgPGlhbnN3ZXR0QGdvb2dsZS5jb20+
DQpTZW50OiBXZWRuZXNkYXksIEFwcmlsIDgsIDIwMjAgMzo0NCBQTQ0KVG86IENvY2lnbGlvIE1h
dXJvIDxtYXVyby5jb2NpZ2xpbz00MHRlbGVjb21pdGFsaWEuaXRAZG1hcmMuaWV0Zi5vcmc+DQpD
YzogcXVpY0BpZXRmLm9yZzsgTHViYXNoZXYsIElnb3IgPGlsdWJhc2hlQGFrYW1haS5jb20+OyBh
bGV4YW5kcmUuZmVycmlldXhAb3JhbmdlLmNvbTsgaXNhYmVsbGUuaGFtY2hhb3VpQG9yYW5nZS5j
b207IFJpY2NhcmRvIFNpc3RvIDxyaWNjYXJkby5zaXN0b0Bwb2xpdG8uaXQ+OyBJRVRGIElQUE0g
V0cgKGlwcG1AaWV0Zi5vcmcpIDxpcHBtQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtpcHBtXSBO
ZXcgUVVJQyBQYWNrZXQgTG9zcyBNZWFzdXJlbWVudCAoZHJhZnQtY2ZiLWlwcG0tc3BpbmJpdC1t
ZWFzdXJlbWVudHMpDQoNClRoYW5rcyBmb3Igc2hhcmluZyB0aGlzLiAgRnJvbSBteSBwZXJzcGVj
dGl2ZSwgdGhpcyBpcyBhbiBpbXByb3ZlbWVudCB1cG9uIHRoZSBwcmV2aW91cyBwcm9wb3NhbCBp
biB0ZXJtcyBvZiByb2J1c3RuZXNzLiAgVGhpcyBkZXNpZ24gZmVlbHMgdmVyeSBzaW1pbGFyIHRv
IHRoZSBzcGluIGJpdCwgYW5kIHNlZW1zIHRyaXZpYWwgdG8gaW1wbGVtZW50LCB3aGljaCBhcmUg
YWxzbyBuaWNlIHByb3BlcnRpZXMuDQoNCkFsc28sIFFVSUMgZG9lc24ndCByZWFsbHkgaGF2ZSBy
ZXRyYW5zbWlzc2lvbnMsIHNvIHRoZSAnUiBiaXQnIG5hbWUgYWx3YXlzIG1hZGUgbWUgYSBiaXQg
dW5jb21mb3J0YWJsZS4NCg0KSSdtIG5vdCBzYXlpbmcgUVVJQyBzaG91bGQgYWRvcHQgdGhpcyB5
ZXQsIGJ1dCBJJ2QgYmUgaW50ZXJlc3RlZCBpbiBzZWVpbmcgYSBwcml2YWN5IGFuYWx5c2lzIGNv
bXBsZXRlZCBmb3IgaXQuDQoNCklhbg0KDQpPbiBXZWQsIEFwciA4LCAyMDIwIGF0IDQ6MjUgQU0g
Q29jaWdsaW8gTWF1cm8gPG1hdXJvLmNvY2lnbGlvPTQwdGVsZWNvbWl0YWxpYS5pdEBkbWFyYy5p
ZXRmLm9yZzxtYWlsdG86NDB0ZWxlY29taXRhbGlhLml0QGRtYXJjLmlldGYub3JnPj4gd3JvdGU6
DQpEZWFyIFFVSUMgV0cgTWVtYmVycy4NCg0KV2Ugc3VibWl0dGVkIHRvIElQUE0gV0cgYSBkcmFm
dCB3aGVyZSB3ZSBkZXNjcmliZWQgYSBuZXcgMiBiaXQgcGFja2V0IGxvc3MgbWV0aG9kb2xvZ3kg
KGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1jZmItaXBwbS1zcGluYml0LW1lYXN1
cmVtZW50cy0wMTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRjZmItMkRpcHBtLTJEc3BpbmJpdC0y
RG1lYXN1cmVtZW50cy0yRDAxJmQ9RHdNRmFRJmM9OTZaYlpaY2FNRjR3MEY0anBONkxaZyZyPURq
bjNiUTV1TkpEUE1fMnNrZkwzclcxdHpjSXh5alVaZG5fbTU1S1BtbG8mbT1lX0JRM1VETlNXa1h1
X0lEMXJrR3YzQ0Naczg5c2V6dS02SWJrdmx0ZjdZJnM9VWVUV19mTHZ4SHlfZXdWdm0weTZrSXFa
b1hVUjhQWVdneEFPeG1RU2NZdyZlPT4pLg0KVGhlIG1lYXN1cmVtZW50IG9mIHBhY2tldCBsb3Nz
IGlzIHVuZGVyIGRpc2N1c3Npb24gaW4gUVVJQyBXRyBhbmQgb3VyIGRyYWZ0IGludHJvZHVjZXMg
dHdvIGFsdGVybmF0aXZlcyBhYm91dCBpdC4NClRoZSBmaXJzdCBvbmUgaXMgYSBzcGluLWJpdCBk
ZXBlbmRlbnQgc2lnbmFsIGFuZCB1c2VzIGEgc2luZ2xlIGJpdC4gVGhlIHNlY29uZCBvbmUsIGRl
c2NyaWJlZCBpbiB0aGUgZm9sbG93aW5nIGxpbmtlZCBzbGlkZXMsIGlzIGEgc3RhbmRhbG9uZSBz
b2x1dGlvbiBiYXNlZCBvbiBhIHR3byBiaXRzIGxvc3Mgc2lnbmFsIGFuZCBvbiBhbHRlcm5hdGUg
bWFya2luZyAoUkZDODMyMSkuLg0KVGhpcyBsYXN0IG1ldGhvZG9sb2d5IGltcHJvdmVzLCBpbiBv
dXIgb3BpbmlvbiwgdGhlIGFsZ29yaXRobSBwcm9wb3NlZCBieSBPcmFuZ2UgYW5kIEFrYW1haSBk
ZXNjcmliZWQgaW4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZlcnJpZXV4aGFt
Y2hhb3VpLXF1aWMtbG9zc2JpdHMtMDM8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t
L3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEZmVycmlldXho
YW1jaGFvdWktMkRxdWljLTJEbG9zc2JpdHMtMkQwMyZkPUR3TUZhUSZjPTk2WmJaWmNhTUY0dzBG
NGpwTjZMWmcmcj1Eam4zYlE1dU5KRFBNXzJza2ZMM3JXMXR6Y0l4eWpVWmRuX201NUtQbWxvJm09
ZV9CUTNVRE5TV2tYdV9JRDFya0d2M0NDWnM4OXNlenUtNklia3ZsdGY3WSZzPVY2NDlVcXU4bWZ1
Qld2TVJCVFVrcEVXZnBFcWxMZnVmR3M2N1hYenZORm8mZT0+Lg0KDQpUaGUgMiBiaXRzIGFyZSB0
aGUgc1F1YXJlIGJpdCAoUS1iaXQpIGFuZCB0aGUgUmVmbGVjdGlvbiBzcXVhcmUgYml0IChSLWJp
dCkuDQpUaGUgUS1iaXQgZG9lc27igJl0IGNoYW5nZSBmcm9tIHRoZSBGZXJyaWV1eC1IYW1jaGFv
dWkgZHJhZnQgYnV0IHRoZSBSLWJpdCBzdWJzdGl0dXRlcyB0aGUgTC1iaXQuDQpUaGlzIGF2b2lk
cyB0aGUgTC1iaXQgZGVwZW5kZW5jZSBmcm9tIGFuIGludGVybmFsIHByb3RvY29sIHZhcmlhYmxl
LCBhIHByb2JsZW0gcmFpc2VkIGluIHRoZSBsYXN0IFFVSUMgaW50ZXJpbSBtZWV0aW5nLg0KDQpZ
b3UgY2FuIGZpbmQgdGhlIHNsaWRlcywgd2UgcHJlcGFyZWQgZm9yIHRoZSBJUFBNIGludGVyaW0g
bWVldGluZywgYXQgdGhlIGZvbGxvd2luZyBsaW5rOiBodHRwczovL2dpdGh1Yi5jb20vaWV0Zi1p
cHBtL21lZXRpbmctbWF0ZXJpYWxzL2Jsb2IvYWE0ODZmN2VhZDI4YjlmNTVjNWVmNDk5ZTVjOWVk
MzNhYjA2ZGFmOS9pZXRmMTA3LXZpcnR1YWwvU2xpZGVzLzA3LXNwaW5iaXQtbWVhc3VyZW1lbnRz
LnBkZjxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X2dpdGh1Yi5jb21faWV0Zi0yRGlwcG1fbWVldGluZy0yRG1hdGVyaWFsc19ibG9iX2FhNDg2Zjdl
YWQyOGI5ZjU1YzVlZjQ5OWU1YzllZDMzYWIwNmRhZjlfaWV0ZjEwNy0yRHZpcnR1YWxfU2xpZGVz
XzA3LTJEc3BpbmJpdC0yRG1lYXN1cmVtZW50cy5wZGYmZD1Ed01GYVEmYz05NlpiWlpjYU1GNHcw
RjRqcE42TFpnJnI9RGpuM2JRNXVOSkRQTV8yc2tmTDNyVzF0emNJeHlqVVpkbl9tNTVLUG1sbyZt
PWVfQlEzVUROU1drWHVfSUQxcmtHdjNDQ1pzODlzZXp1LTZJYmt2bHRmN1kmcz0zbDZ0M0ZZUW4w
aXpfeFgwc3hORktVbmg3YndZRk1PcFEwel96TmhYSHBnJmU9Pg0KDQpDb21tZW50cyBhbmQgc3Vn
Z2VzdGlvbnMgYXJlIGFsd2F5cyB3ZWxjb21lLg0KDQpPZiBjb3Vyc2Ugd2UgYXJlIGF2YWlsYWJs
ZSB0byBwcmVzZW50IG91ciBwcm9wb3NhbHMgaW4gdGhlIG5leHQgUVVJQyBXRyBtZWV0aW5nIG9y
IHRvIGFycmFuZ2UgYSBXZWJleCBzaWRlIG1lZXRpbmcgaWYgbmVlZGVkLg0KDQpCZXN0IHJlZ2Fy
ZHMuDQoNCk1hdXJvLCBGYWJpbywgR2l1c2VwcGUsIE1hc3NpbW8gYW5kIFJpY2NhcmRvDQoNCg0K
X19fX19fX19fX19fX19fX19fX19fDQpNYXVybyBDb2NpZ2xpbw0KVElNIC0gQ1QuVEEuRUkNClZp
YSBHLiBSZWlzcyBSb21vbGksIDI3NA0KMTAxNDggLSBUb3Jpbm8gKEl0YWx5KQ0KVGVsLjogKzM5
MDExMjI4NTAyODx0ZWw6KzM5JTIwMDExJTIwMjI4JTIwNTAyOD4NCk1vYmlsZTogKzM5MzM1NzY2
OTc1MTx0ZWw6KzM5JTIwMzM1JTIwNzY2JTIwOTc1MT4NCl9fX19fX19fX19fX19fX19fX19fXw0K
DQoNCltodHRwczovL2ltZy50aW0uaXQvc2RyL21haWxkL21haWxfZGlwXzY4MHgxOTBfQmFubmVy
X0RJU05FWV9USU1WSVNJT05fTEFOQ0lPX3YyLmpwZ108aHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19vbi50aW0uaXRfYmFubmVyLTJEbWFpbC0yRGRp
cCZkPUR3TUZhUSZjPTk2WmJaWmNhTUY0dzBGNGpwTjZMWmcmcj1Eam4zYlE1dU5KRFBNXzJza2ZM
M3JXMXR6Y0l4eWpVWmRuX201NUtQbWxvJm09ZV9CUTNVRE5TV2tYdV9JRDFya0d2M0NDWnM4OXNl
enUtNklia3ZsdGY3WSZzPXo1NVFwUmc0OFVZcmhVdm9tVU5BbGtNQ1V4ZFFUMjBNejFWaFprTnJM
UUkmZT0+DQoNClF1ZXN0byBtZXNzYWdnaW8gZSBpIHN1b2kgYWxsZWdhdGkgc29ubyBpbmRpcml6
emF0aSBlc2NsdXNpdmFtZW50ZSBhbGxlIHBlcnNvbmUgaW5kaWNhdGUuIExhIGRpZmZ1c2lvbmUs
IGNvcGlhIG8gcXVhbHNpYXNpIGFsdHJhIGF6aW9uZSBkZXJpdmFudGUgZGFsbGEgY29ub3NjZW56
YSBkaSBxdWVzdGUgaW5mb3JtYXppb25pIHNvbm8gcmlnb3Jvc2FtZW50ZSB2aWV0YXRlLiBRdWFs
b3JhIGFiYmlhdGUgcmljZXZ1dG8gcXVlc3RvIGRvY3VtZW50byBwZXIgZXJyb3JlIHNpZXRlIGNv
cnRlc2VtZW50ZSBwcmVnYXRpIGRpIGRhcm5lIGltbWVkaWF0YSBjb211bmljYXppb25lIGFsIG1p
dHRlbnRlIGUgZGkgcHJvdnZlZGVyZSBhbGxhIHN1YSBkaXN0cnV6aW9uZSwgR3JhemllLg0KDQpU
aGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGlzIGNvbmZpZGVudGlhbCBhbmQgbWF5IGNv
bnRhaW4gcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdGhlIGFkZHJlc3NlZShz
KSBvbmx5LiBEaXNzZW1pbmF0aW9uLCBjb3B5aW5nLCBwcmludGluZyBvciB1c2UgYnkgYW55Ym9k
eSBlbHNlIGlzIHVuYXV0aG9yaXNlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lw
aWVudCwgcGxlYXNlIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50cyBhbmQg
YWR2aXNlIHRoZSBzZW5kZXIgYnkgcmV0dXJuIGUtbWFpbCwgVGhhbmtzLg0KDQpSaXNwZXR0YSBs
J2FtYmllbnRlLiBOb24gc3RhbXBhcmUgcXVlc3RhIG1haWwgc2Ugbm9uIMOoIG5lY2Vzc2FyaW8u
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQppcHBt
IG1haWxpbmcgbGlzdA0KaXBwbUBpZXRmLm9yZzxtYWlsdG86aXBwbUBpZXRmLm9yZz4NCmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbTxodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xp
c3RpbmZvX2lwcG0mZD1Ed01GYVEmYz05NlpiWlpjYU1GNHcwRjRqcE42TFpnJnI9RGpuM2JRNXVO
SkRQTV8yc2tmTDNyVzF0emNJeHlqVVpkbl9tNTVLUG1sbyZtPWVfQlEzVUROU1drWHVfSUQxcmtH
djNDQ1pzODlzZXp1LTZJYmt2bHRmN1kmcz1ZRjRHbkZFZ3dtU2FrQzhCdl83NjNzSVpaUjNnOHQ3
d2RzdWlPbDZDOGZVJmU9Pg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6
MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxl
IERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFs
DQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xs
b3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNv
bm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsN
CgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5k
b3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLWNv
bXBvc2U7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93
dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9u
cyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MTcxNTQyMjk0NDsNCgltc28tbGlzdC10eXBl
Omh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTQyNjU3NjI5NCAyMDAyMTcyMjAwIDY3
Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4
NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtc3RhcnQtYXQ6NDsN
Cgltc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCW1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OkNhbGlicmk7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlz
dCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5Oldpbmdk
aW5nczt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQt
ZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsN
Cglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVs
Nw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0
IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVs
LXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250
LWZhbWlseTpXaW5nZGluZ3M7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwNCgl7bWFy
Z2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtl
bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl
ZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0
PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJs
dWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkkgbGlrZSB0aGUgUVIgZHJhZnQgZnJvbSB0aGUgcGVyc3BlY3RpdmUgdGhh
dCBpdCBtb3N0bHkgd29ya3MgKGFuZCBsb3RzIG9mIGNyZWRpdCBpcyBkdWUgZm9yIHRoaW5ncyB0
aGF0IHdvcmspLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhdmUgYSBmZXcgY29uY2VybnMs
IHRob3VnaC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+MS4gVGhlIG1vc3QgdHJpdmlhbCBvbmUg
aXMgdGhhdCBRUiBpcyBhY3R1YWxseSBoYXJkZXIgdG8gaW1wbGVtZW50IGNvcnJlY3RseSBmb3Ig
ZW5kcG9pbnRzLCBnaXZlbiB0aGUgdHJpY2t5IHByb2Nlc3NpbmcgcmVxdWlyZWQgdG8gaWRlbnRp
Znkgd2hlbiBhIG1hcmtpbmcgaW50ZXJ2YWwgaGFzIGVuZGVkLiZuYnNwOyBFeHBlcmltZW50YWwg
ZGF0YSB0aGF0IEFrYW1haSAmYW1wOyBPcmFuZ2UgY29tcGlsZWQgc2hvd3MgdGhhdA0KIHRoZXJl
IGFyZSBuZXR3b3JrcyB0aGF0IGRvIEVDTVAgYW1vbmcgbGlua3Mgd2l0aCBzaWduaWZpY2FudGx5
IGRpZmZlcmVudCBsYXRlbmNpZXMuJm5ic3A7IFRoZXkgd2lsbCBjYXVzZSBhIGxvdCBtb3JlIHJl
b3JkZXJpbmcgdG8gYSBidXJzdCBvZiBwYWNrZXRzIHRoYW4gdGhlIHJlY29tbWVuZGVkIOKAnG9i
c2VydmUgNSBwYWNrZXRzIChpbiBhIHJvdz8pIG9mIHRoZSBvcHBvc2l0ZSBtYXJraW5nc+KAnSBy
dWxlIGNhbiBhZGRyZXNzLiZuYnNwOyBZb3UgbWlnaHQgbmVlZA0KIHRvIHBvdGVudGlhbGx5IGRl
ZmVyIHRoZSBkZWNpc2lvbiBvbiB3aGVyZSBleGFjdGx5IHRoZSBtYXJraW5nIHBlcmlvZCBib3Vu
ZGFyeSBpcyB1bnRpbCB5b3XigJl2ZSBzZWVuIGFsbW9zdCBoYWxmIG9mIHRoZSBuZXh0IG1hcmtp
bmcgcGVyaW9kLiZuYnNwOyBSZXF1aXJpbmcgZXZlcnkgZW5kcG9pbnQgdG8gaW1wbGVtZW50IHRo
aXMgcmlnaHQgaXMgdG91Z2guPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjIuIFNpbmNlIHRoZSBt
b3N0IGltcG9ydGFudCBkaXJlY3Rpb24gKGF0IGxlYXN0IGZvciBkb3dubG9hZHMgYW5kIG1lZGlh
IHN0cmVhbWluZykgaXMgc2VydmVyLXRvLWNsaWVudCwgdG8gZ2V0IHRoaXMgc2lnbmFsIHdpdGgg
UVIsIHlvdSBuZWVkIGJvdGggZW5kcG9pbnRzIGltcGxlbWVudGluZyB0aGUgbG9naWMsIHdpdGgg
dGhlIGhlYXZpZXN0IGxpZnQgb24gdGhlIGNsaWVudHMgKHNlZSBhYm92ZSkuJm5ic3A7IEZvcg0K
IFFMLCBhIGNsaWVudCB0aGF0IGRvZXMgbm90IHdhbnQgdG8gaW1wbGVtZW50IFFMIGxvZ2ljIGJ1
dCBpcyBvayB3aXRoIHRoZSBsb3NzIGRhdGEgcmVwb3J0aW5nIGNhbiBqdXN0IHVwZGF0ZSB0aGUg
VFAgYW5kIGhlYWRlciBwcm90ZWN0aW9uIG1hc2sg4oCTIGFsbCB0aGUgbGlmdCBpcyBvbiB0aGUg
c2VydmVyIHNpZGUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjMuIEkgYW0gY29uY2VybmVkIHdp
dGggdGhlIHF1YWxpdHkgb2YgdGhlIHNpZ25hbCB5b3UgZ2V0IGZyb20gUVIuJm5ic3A7IFdoaWxl
IHRoZSB1cHN0cmVhbSBsb3NzIHNpZ25hbCBpcyBzdHJvbmcgKHNhbWUgUS1iaXQpLCB0aGUgZG93
bnN0cmVhbS9lbmQtdG8tZW5kIGxvc3Mgc2lnbmFsIGlzIHdlYWsgYW5kIGlzIGxpa2VseSB0byBy
ZXN1bHQgaW4gdmVyeSBkZWxheWVkIGFuZCBpbmNvbmNsdXNpdmUgc2lnbmFsLiZuYnNwOyBHb29n
bGXigJlzDQogZXhwZXJpZW5jZSAoYXMgSSB1bmRlcnN0YW5kIGl0KSBhbmQgcHJvdG9jb2wgcmVz
ZWFyY2ggKDxhIGhyZWY9Imh0dHBzOi8vZXJnLmFiZG4uYWMudWsvfmRvd25sb2Fkcy9hY2tzY2Fs
aW5nLnBkZiI+aHR0cHM6Ly9lcmcuYWJkbi5hYy51ay9+ZG93bmxvYWRzL2Fja3NjYWxpbmcucGRm
PC9hPikgcG9pbnQgdG8gdGhlIGJlbmVmaXQgb2YgQUNLLWluZyBvbmx5IDE6MTAgcGFja2V0cyBh
ZnRlciB0aGUgaW5pdGlhbCBzbG93IHN0YXJ0IChkcmFmdC1mYWlyaHVyc3QtcXVpYy1hY2stc2Nh
bGluZykuDQogJm5ic3A7U2luY2Ugc3VjaCBiZWhhdmlvciBoYXMgYSBiZW5lZmljaWFsIGltcGFj
dCBvbiBuZXR3b3JrcywgbW9iaWxlIGRldmljZXMsIGFuZCBlbmRwb2ludCBjcHUsIGFuZCBubyBu
ZWdhdGl2ZSBpbXBhY3Qgb24gdGhlIHByb3RvY29sIHBlcmZvcm1hbmNlLCBJIGV4cGVjdCBpdCB0
byBiZSBpbiBjb21tb24gdXNlLiZuYnNwOyBXaXRoIDE6MTAgQUNLIHJhdGlvLCBSLWJpdCBzaWdu
YWwgaXMgc2lnbmlmaWNhbnRseSBkZWxheWVkIGFzIGl0IGlzIGxhZ2dpbmcgdGhlDQogbG9zcyBi
eSBhdCBsZWFzdCAxNDAwKihRPTY0KSoyKjEwPTEuOE1CIG9mIGRhdGEgdHJhbnNmZXJyZWQsIHdo
aWNoIGlzIGF0IGxlYXN0IDM4IFJUVHMgZm9yIGEgMTVNYnBzIHN0cmVhbSBvdmVyIGEgMjVtcyBs
aW5rIChMLWJpdCBzaWduYWwgaXMgZGVsYXllZCBieSBhbiBSVE8pLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj40LiBRUiBzY2hlbWUgb25seSB3b3JrcyBmb3Igc3ltbWV0cmljIHBhdGggc2VnbWVu
dHMsIHdoZW4gdGhlIG9ic2VydmVyIGNhbiBjYXB0dXJlIGJvdGggZGlyZWN0aW9ucyBvZiB0aGUg
Zmxvdy4gWW91IGFsc28gY2Fubm90IGNvbXB1dGUgZW5kLXRvLWVuZCBsb3NzIGluIGFueSBkaXJl
Y3Rpb24sIHVubGVzcyBib3RoIGVuZHBvaW50cyBpbXBsZW1lbnQgdGhlIGVudGlyZSBRUiBhbGdv
cml0aG0uJm5ic3A7IEluIGNvbnRyYXN0LA0KIFFMIHdvcmtzIGZvciBzaW5nbGUtZGlyZWN0aW9u
IG9ic2VydmVycywgYW5kIHdoaWNoZXZlciBlbmRwb2ludCBpbXBsZW1lbnRzIFFMIGFsZ29yaXRo
bSBlbnN1cmVzIGVuZC10by1lbmQgbG9zcyBzaWduYWwgZm9yIHRoZSBwYWNrZXRzIGl0IHNlbmRz
LCBhbmQgdGhlIHF1YWxpdHkgb2YgdGhhdCBsb3NzIHNpZ25hbCBzb2xlbHkgZGVwZW5kcyBvbiB0
aGUgcXVhbGl0eSBvZiB0aGF0IGVuZHBvaW504oCZcyBpbXBsZW1lbnRhdGlvbiAobm90IHRoZSBx
dWFsaXR5DQogb2YgdGhlIG90aGVyIGVuZHBvaW504oCZcyBpbXBsZW1lbnRhdGlvbikuICZuYnNw
O1FMIHNlZW1zIG1vcmUgZGVwbG95YWJsZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIg
dHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0OmwwIGxl
dmVsMSBsZm8xIj5JZ29yPG86cD48L286cD48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1
ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gSWFuIFN3ZXR0
ICZsdDtpYW5zd2V0dEBnb29nbGUuY29tJmd0OyA8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5
LCBBcHJpbCA4LCAyMDIwIDM6NDQgUE08YnI+DQo8Yj5Ubzo8L2I+IENvY2lnbGlvIE1hdXJvICZs
dDttYXVyby5jb2NpZ2xpbz00MHRlbGVjb21pdGFsaWEuaXRAZG1hcmMuaWV0Zi5vcmcmZ3Q7PGJy
Pg0KPGI+Q2M6PC9iPiBxdWljQGlldGYub3JnOyBMdWJhc2hldiwgSWdvciAmbHQ7aWx1YmFzaGVA
YWthbWFpLmNvbSZndDs7IGFsZXhhbmRyZS5mZXJyaWV1eEBvcmFuZ2UuY29tOyBpc2FiZWxsZS5o
YW1jaGFvdWlAb3JhbmdlLmNvbTsgUmljY2FyZG8gU2lzdG8gJmx0O3JpY2NhcmRvLnNpc3RvQHBv
bGl0by5pdCZndDs7IElFVEYgSVBQTSBXRyAoaXBwbUBpZXRmLm9yZykgJmx0O2lwcG1AaWV0Zi5v
cmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbaXBwbV0gTmV3IFFVSUMgUGFja2V0IExv
c3MgTWVhc3VyZW1lbnQgKGRyYWZ0LWNmYi1pcHBtLXNwaW5iaXQtbWVhc3VyZW1lbnRzKTxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyBmb3Igc2hh
cmluZyB0aGlzLiZuYnNwOyBGcm9tIG15IHBlcnNwZWN0aXZlLCB0aGlzIGlzIGFuIGltcHJvdmVt
ZW50IHVwb24gdGhlIHByZXZpb3VzIHByb3Bvc2FsIGluIHRlcm1zIG9mIHJvYnVzdG5lc3MuJm5i
c3A7Jm5ic3A7VGhpcyBkZXNpZ24gZmVlbHMgdmVyeSBzaW1pbGFyIHRvIHRoZSBzcGluIGJpdCwg
YW5kIHNlZW1zIHRyaXZpYWwgdG8gaW1wbGVtZW50LCB3aGljaCBhcmUgYWxzbyBuaWNlIHByb3Bl
cnRpZXMuPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbHNv
LCBRVUlDIGRvZXNuJ3QgcmVhbGx5IGhhdmUgcmV0cmFuc21pc3Npb25zLCBzbyB0aGUgJ1IgYml0
JyBuYW1lIGFsd2F5cyBtYWRlIG1lIGEgYml0IHVuY29tZm9ydGFibGUuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkknbSBub3Qgc2F5aW5nIFFV
SUMgc2hvdWxkIGFkb3B0IHRoaXMgeWV0LCBidXQgSSdkIGJlIGludGVyZXN0ZWQgaW4gc2VlaW5n
IGEgcHJpdmFjeSBhbmFseXNpcyBjb21wbGV0ZWQgZm9yIGl0LjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JYW48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gV2VkLCBBcHIgOCwgMjAyMCBh
dCA0OjI1IEFNIENvY2lnbGlvIE1hdXJvICZsdDttYXVyby5jb2NpZ2xpbz08YSBocmVmPSJtYWls
dG86NDB0ZWxlY29taXRhbGlhLml0QGRtYXJjLmlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+NDB0
ZWxlY29taXRhbGlhLml0QGRtYXJjLmlldGYub3JnPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6
NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPkRlYXIgUVVJQyBXRyBNZW1iZXJz
Ljwvc3Bhbj48c3BhbiBsYW5nPSJJVCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IklUIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5XZSBzdWJtaXR0ZWQgdG8gSVBQ
TSBXRyBhIGRyYWZ0IHdoZXJlIHdlIGRlc2NyaWJlZCBhIG5ldyAyIGJpdCBwYWNrZXQgbG9zcyBt
ZXRob2RvbG9neSAoPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3Yy
L3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEY2ZiLTJEaXBwbS0y
RHNwaW5iaXQtMkRtZWFzdXJlbWVudHMtMkQwMSZhbXA7ZD1Ed01GYVEmYW1wO2M9OTZaYlpaY2FN
RjR3MEY0anBONkxaZyZhbXA7cj1Eam4zYlE1dU5KRFBNXzJza2ZMM3JXMXR6Y0l4eWpVWmRuX201
NUtQbWxvJmFtcDttPWVfQlEzVUROU1drWHVfSUQxcmtHdjNDQ1pzODlzZXp1LTZJYmt2bHRmN1km
YW1wO3M9VWVUV19mTHZ4SHlfZXdWdm0weTZrSXFab1hVUjhQWVdneEFPeG1RU2NZdyZhbXA7ZT0i
IHRhcmdldD0iX2JsYW5rIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtY2ZiLWlw
cG0tc3BpbmJpdC1tZWFzdXJlbWVudHMtMDE8L2E+KS48L3NwYW4+PHNwYW4gbGFuZz0iSVQiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztiYWNrZ3JvdW5kOndo
aXRlIj4NCjxlbT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzIxMjEyMTtmb250LXN0eWxlOm5vcm1h
bCI+VGhlIG1lYXN1cmVtZW50IG9mIHBhY2tldCBsb3NzIGlzIHVuZGVyIGRpc2N1c3Npb24gaW4g
UVVJQyBXRyBhbmQgb3VyIGRyYWZ0IGludHJvZHVjZXMgdHdvJm5ic3A7YWx0ZXJuYXRpdmVzIGFi
b3V0IGl0Ljwvc3Bhbj48L2VtPjxzcGFuIGxhbmc9IklUIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87YmFja2dyb3VuZDp3aGl0ZSI+DQo8ZW0+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMyMTIxMjE7Zm9udC1zdHlsZTpub3JtYWwiPlQ8L3NwYW4+PC9lbT48ZW0+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO2ZvbnQtc3R5bGU6bm9ybWFsIj5oZSZuYnNwO2Zp
cnN0IG9uZSZuYnNwO2lzIGEgc3Bpbi1iaXQmbmJzcDtkZXBlbmRlbnQgc2lnbmFsIGFuZA0KIHVz
ZXMgYSBzaW5nbGUgYml0LiBUaGUgc2Vjb25kIG9uZSwmbmJzcDtkZXNjcmliZWQgaW4gdGhlIGZv
bGxvd2luZyBsaW5rZWQgc2xpZGVzLCBpcyBhIHN0YW5kYWxvbmUmbmJzcDtzb2x1dGlvbiBiYXNl
ZCBvbiBhIHR3byBiaXRzIGxvc3Mgc2lnbmFsIGFuZCBvbiBhbHRlcm5hdGUgbWFya2luZyAoUkZD
ODMyMSkuLjwvc3Bhbj48L2VtPjxzcGFuIGxhbmc9IklUIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87YmFja2dyb3VuZDp3aGl0ZSI+DQo8ZW0+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrO2ZvbnQtc3R5bGU6bm9ybWFsIj5UaGlzIGxhc3QgbWV0aG9kb2xv
Z3kmbmJzcDs8L3NwYW4+PC9lbT48ZW0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMyMTIxMjE7Zm9u
dC1zdHlsZTpub3JtYWwiPmltcHJvdmVzLCBpbiBvdXIgb3BpbmlvbiwmbmJzcDt0aGUNCiBhbGdv
cml0aG0gcHJvcG9zZWQgYnkgT3JhbmdlIGFuZCBBa2FtYWkgZGVzY3JpYmVkIGluPC9zcGFuPjwv
ZW0+PGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9lbT48
ZW0+PHU+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxIj48YSBocmVmPSJo
dHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xz
LmlldGYub3JnX2h0bWxfZHJhZnQtMkRmZXJyaWV1eGhhbWNoYW91aS0yRHF1aWMtMkRsb3NzYml0
cy0yRDAzJmFtcDtkPUR3TUZhUSZhbXA7Yz05NlpiWlpjYU1GNHcwRjRqcE42TFpnJmFtcDtyPURq
bjNiUTV1TkpEUE1fMnNrZkwzclcxdHpjSXh5alVaZG5fbTU1S1BtbG8mYW1wO209ZV9CUTNVRE5T
V2tYdV9JRDFya0d2M0NDWnM4OXNlenUtNklia3ZsdGY3WSZhbXA7cz1WNjQ5VXF1OG1mdUJXdk1S
QlRVa3BFV2ZwRXFsTGZ1ZkdzNjdYWHp2TkZvJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWwiPmh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9kcmFmdC1mZXJyaWV1eGhhbWNoYW91aS1xdWljLWxvc3NiaXRzLTAzPC9zcGFu
PjwvYT48L3NwYW4+PC91PjwvZW0+PGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjEyMTIxO2Zv
bnQtc3R5bGU6bm9ybWFsIj4uPC9zcGFuPjwvZW0+PHNwYW4gbGFuZz0iSVQiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJJVCI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48ZW0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrO2ZvbnQtc3R5bGU6bm9ybWFsIj5UaGUgMiBiaXRzIGFyZSB0aGUgc1F1YXJlIGJpdCAoUS1i
aXQpIGFuZCB0aGUgUmVmbGVjdGlvbiBzcXVhcmUgYml0IChSLWJpdCkuPC9zcGFuPjwvZW0+PHNw
YW4gbGFuZz0iSVQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjaztmb250LXN0eWxlOm5vcm1hbCI+VGhl
IFEtYml0IGRvZXNu4oCZdCBjaGFuZ2UgZnJvbSB0aGUgRmVycmlldXgtSGFtY2hhb3VpIGRyYWZ0
IGJ1dCB0aGUgUi1iaXQgc3Vic3RpdHV0ZXMNCiB0aGUgTC1iaXQuPC9zcGFuPjwvZW0+PHNwYW4g
bGFuZz0iSVQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjaztmb250LXN0eWxlOm5vcm1hbCI+VGhpcyBh
dm9pZHMgdGhlIEwtYml0IGRlcGVuZGVuY2UgZnJvbSBhbiBpbnRlcm5hbCBwcm90b2NvbCB2YXJp
YWJsZSwgYSBwcm9ibGVtDQogcmFpc2VkIGluIHRoZSBsYXN0IFFVSUMgaW50ZXJpbSBtZWV0aW5n
Ljwvc3Bhbj48L2VtPjxzcGFuIGxhbmc9IklUIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iSVQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPllvdSBjYW4gZmluZCB0
aGUgc2xpZGVzLCB3ZSBwcmVwYXJlZCBmb3IgdGhlIElQUE0gaW50ZXJpbSBtZWV0aW5nLCBhdCB0
aGUgZm9sbG93aW5nIGxpbms6DQo8L3NwYW4+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0Ij48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cHMtM0FfX2dpdGh1Yi5jb21faWV0Zi0yRGlwcG1fbWVldGluZy0yRG1hdGVyaWFs
c19ibG9iX2FhNDg2ZjdlYWQyOGI5ZjU1YzVlZjQ5OWU1YzllZDMzYWIwNmRhZjlfaWV0ZjEwNy0y
RHZpcnR1YWxfU2xpZGVzXzA3LTJEc3BpbmJpdC0yRG1lYXN1cmVtZW50cy5wZGYmYW1wO2Q9RHdN
RmFRJmFtcDtjPTk2WmJaWmNhTUY0dzBGNGpwTjZMWmcmYW1wO3I9RGpuM2JRNXVOSkRQTV8yc2tm
TDNyVzF0emNJeHlqVVpkbl9tNTVLUG1sbyZhbXA7bT1lX0JRM1VETlNXa1h1X0lEMXJrR3YzQ0Na
czg5c2V6dS02SWJrdmx0ZjdZJmFtcDtzPTNsNnQzRllRbjBpel94WDBzeE5GS1VuaDdid1lGTU9w
UTB6X3pOaFhIcGcmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRU4tVVMiPmh0
dHBzOi8vZ2l0aHViLmNvbS9pZXRmLWlwcG0vbWVldGluZy1tYXRlcmlhbHMvYmxvYi9hYTQ4NmY3
ZWFkMjhiOWY1NWM1ZWY0OTllNWM5ZWQzM2FiMDZkYWY5L2lldGYxMDctdmlydHVhbC9TbGlkZXMv
MDctc3BpbmJpdC1tZWFzdXJlbWVudHMucGRmPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0i
SVQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJJVCI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdCI+Q29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zIGFyZSBhbHdheXMgd2Vs
Y29tZS48L3NwYW4+PHNwYW4gbGFuZz0iSVQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJJVCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdCI+T2YgY291cnNlIHdlIGFy
ZSBhdmFpbGFibGUgdG8gcHJlc2VudCBvdXIgcHJvcG9zYWxzIGluIHRoZSBuZXh0IFFVSUMgV0cg
bWVldGluZyBvciB0byBhcnJhbmdlIGEgV2ViZXggc2lkZSBtZWV0aW5nIGlmIG5lZWRlZC48L3Nw
YW4+PHNwYW4gbGFuZz0iSVQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJJVCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPkJlc3QgcmVnYXJkcy48
L3NwYW4+PHNwYW4gbGFuZz0iSVQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iSVQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5N
YXVybywgRmFiaW8sIEdpdXNlcHBlLCBNYXNzaW1vIGFuZCBSaWNjYXJkbzwvc3Bhbj48c3BhbiBs
YW5nPSJJVCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJJVCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJJVCI+X19fX19fX19fX19fX19fX19f
X19fPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJJVCI+TWF1cm8gQ29jaWdsaW88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IklUIj5USU0gLSBDVC5UQS5FSTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iSVQiPlZpYSBHLiBS
ZWlzcyBSb21vbGksIDI3NDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iSVQiPjEwMTQ4IC0gVG9yaW5vIChJdGFseSk8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IklUIj5UZWwuOg0K
PGEgaHJlZj0idGVsOiYjNDM7MzklMjAwMTElMjAyMjglMjA1MDI4IiB0YXJnZXQ9Il9ibGFuayI+
JiM0MzszOTAxMTIyODUwMjg8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJJVCI+TW9iaWxlOg0KPGEgaHJlZj0idGVsOiYjNDM7Mzkl
MjAzMzUlMjA3NjYlMjA5NzUxIiB0YXJnZXQ9Il9ibGFuayI+JiM0MzszOTMzNTc2Njk3NTE8L2E+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJJVCI+X19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJJVCI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxU
YWJsZSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMyIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSI2
MDAiIHN0eWxlPSJ3aWR0aDo2LjI1aW4iPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHdpZHRoPSI2MDAi
IHN0eWxlPSJ3aWR0aDo2LjI1aW47cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu
dC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX29uLnRpbS5pdF9iYW5uZXItMkRtYWlsLTJEZGlwJmFt
cDtkPUR3TUZhUSZhbXA7Yz05NlpiWlpjYU1GNHcwRjRqcE42TFpnJmFtcDtyPURqbjNiUTV1TkpE
UE1fMnNrZkwzclcxdHpjSXh5alVaZG5fbTU1S1BtbG8mYW1wO209ZV9CUTNVRE5TV2tYdV9JRDFy
a0d2M0NDWnM4OXNlenUtNklia3ZsdGY3WSZhbXA7cz16NTVRcFJnNDhVWXJoVXZvbVVOQWxrTUNV
eGRRVDIwTXoxVmhaa05yTFFJJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJ0
ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBib3JkZXI9IjAiIGlkPSJfeDAwMDBfaTEwMjUiIHNy
Yz0iaHR0cHM6Ly9pbWcudGltLml0L3Nkci9tYWlsZC9tYWlsX2RpcF82ODB4MTkwX0Jhbm5lcl9E
SVNORVlfVElNVklTSU9OX0xBTkNJT192Mi5qcGciPjwvc3Bhbj48L2E+PG86cD48L286cD48L3A+
DQo8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZCB3aWR0aD0iNTg1IiBzdHlsZT0id2lkdGg6NDM4Ljc1
cHQ7cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
UXVlc3RvIG1lc3NhZ2dpbyBlIGkgc3VvaSBhbGxlZ2F0aSBzb25vIGluZGlyaXp6YXRpIGVzY2x1
c2l2YW1lbnRlIGFsbGUgcGVyc29uZSBpbmRpY2F0ZS4gTGEgZGlmZnVzaW9uZSwgY29waWEgbyBx
dWFsc2lhc2kgYWx0cmEgYXppb25lDQogZGVyaXZhbnRlIGRhbGxhIGNvbm9zY2VuemEgZGkgcXVl
c3RlIGluZm9ybWF6aW9uaSBzb25vIHJpZ29yb3NhbWVudGUgdmlldGF0ZS4gUXVhbG9yYSBhYmJp
YXRlIHJpY2V2dXRvIHF1ZXN0byBkb2N1bWVudG8gcGVyIGVycm9yZSBzaWV0ZSBjb3J0ZXNlbWVu
dGUgcHJlZ2F0aSBkaSBkYXJuZSBpbW1lZGlhdGEgY29tdW5pY2F6aW9uZSBhbCBtaXR0ZW50ZSBl
IGRpIHByb3Z2ZWRlcmUgYWxsYSBzdWEgZGlzdHJ1emlvbmUsIEdyYXppZS4NCjxicj4NCjxicj4N
CjxpPlRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgaXMgY29uZmlkZW50aWFsIGFuZCBt
YXkgY29udGFpbiBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB0aGUgYWRkcmVz
c2VlKHMpIG9ubHkuIERpc3NlbWluYXRpb24sIGNvcHlpbmcsIHByaW50aW5nIG9yIHVzZSBieSBh
bnlib2R5IGVsc2UgaXMgdW5hdXRob3Jpc2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQg
cmVjaXBpZW50LCBwbGVhc2UgZGVsZXRlIHRoaXMNCiBtZXNzYWdlIGFuZCBhbnkgYXR0YWNobWVu
dHMgYW5kIGFkdmlzZSB0aGUgc2VuZGVyIGJ5IHJldHVybiBlLW1haWwsIFRoYW5rcy4gPC9pPg0K
PGJyPg0KPGJyPg0KPGI+UmlzcGV0dGEgbCdhbWJpZW50ZS4gTm9uIHN0YW1wYXJlIHF1ZXN0YSBt
YWlsIHNlIG5vbiDDqCBuZWNlc3NhcmlvLjwvYj4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPC90
ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCmlwcG0gbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBz
Oi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYu
b3JnX21haWxtYW5fbGlzdGluZm9faXBwbSZhbXA7ZD1Ed01GYVEmYW1wO2M9OTZaYlpaY2FNRjR3
MEY0anBONkxaZyZhbXA7cj1Eam4zYlE1dU5KRFBNXzJza2ZMM3JXMXR6Y0l4eWpVWmRuX201NUtQ
bWxvJmFtcDttPWVfQlEzVUROU1drWHVfSUQxcmtHdjNDQ1pzODlzZXp1LTZJYmt2bHRmN1kmYW1w
O3M9WUY0R25GRWd3bVNha0M4QnZfNzYzc0laWlIzZzh0N3dkc3VpT2w2QzhmVSZhbXA7ZT0iIHRh
cmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG08
L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_6b9e74ac94114d28ae4a66f1e9625ebdusma1exdag1mb6msgcorpak_--


From nobody Wed Apr 22 00:51:11 2020
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E2FD3A0A7D for <quic@ietfa.amsl.com>; Wed, 22 Apr 2020 00:51:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DTzKIrzauIWj for <quic@ietfa.amsl.com>; Wed, 22 Apr 2020 00:51:07 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by ietfa.amsl.com (Postfix) with ESMTP id D90613A0A74 for <quic@ietf.org>; Wed, 22 Apr 2020 00:51:06 -0700 (PDT)
Received: from GF-MacBook-Pro.local (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 7E8EB1B00111; Wed, 22 Apr 2020 08:50:58 +0100 (BST)
Subject: Re: Current QUIC performance is compromised compared to TCP for asymmetric paths
To: Rahul Arvind Jadhav <rahul.jadhav@huawei.com>, QUIC WG <quic@ietf.org>
Cc: "Litong (2012)" <li.tong@huawei.com>
References: <6eda22ea-7cfe-b6ad-b250-cd6943afa7aa@erg.abdn.ac.uk> <982B626E107E334DBE601D979F31785C5E2BC021@BLREML503-MBX.china.huawei.com>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Message-ID: <9b7ba967-e05b-bb5f-5c5b-9c612d968c9c@erg.abdn.ac.uk>
Date: Wed, 22 Apr 2020 08:50:57 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <982B626E107E334DBE601D979F31785C5E2BC021@BLREML503-MBX.china.huawei.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Kina2m_66gMA6Kr6ZQCOuBAviI8>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Apr 2020 07:51:10 -0000

Hi, see below:

On 21/04/2020 08:50, Rahul Arvind Jadhav wrote:
> Hi Gorry,
>
> Thanks for sharing the slides. The difference in amount of return traffic for QUIC vs TCP on slide 6/7/8 is very interesting to note. However I didnâ€™t understand few things:
> 1. On slide 8, even under loss conditions the QUIC ACK frames are almost same (or even marginally less).
True - we see more packets and bytes overall in case of loss, but the 
averaged number of bytes in ACK frames is sometimes similar. I think 
this depends very much on the pattern of loss. At higher loss rates I'd 
expect a much bigger consistent difference.
> 2. On slide 8, what are the percentages mentioned in parenthesis?
This is the percentage of the total volume of bytes sent on the forward 
path.
> 3. On slide 6, why the variation in ACK traffic is so high between QUIC implementations even with same 1:2 ACK ratio?
It's important to understand that this is just one implementation choice 
in each case. The implementations are evolving, The illustration shows 
that implementations can take different choices within the spec., and 
the composition of frames they choose to send. Also, to note that the 
slide includes all traffic seen on the return path, minus the initial 
crypto frames.
> I am interested in this subject matter and we have a relevant draft [1] in TCPM.
>
> We tried ourselves analyzing what is the max reduction in ACK traffic that can be achieved without (much) impacting the transport performance. We realized there was no one answer for this and generalizing the behavior with optimal settings is a pretty big effort.
>
> Nevertheless, we tried to solve the problem for our use-case which was: Local Wireless Projection (specifically screen-casting i.e., projecting phone screen on the TV). It required high-throughput and UX was susceptible to latency/jitter. Speaking only in the context of ACKs, we found that an off-the-shelf TCP implementation resulted in lot of ACK traffic and didn't provide much knobs to improvise and this had impact on the overall good-put for reasons listed in the draft.
>
> We did our experiments (tried generalizing to other use-cases) and found that it is possible to reduce much of the ACK traffic with positive impact on the good-put especially considering the wireless scenario.
> However there were problems,
> - with respect to min-RTT estimation (especially in high jitter conditions with 5Ghz transmission when the distance between phone and TV is increased)
As I understand, QUIC currently uses min_RTT for CC, but as a threshold 
for rejecting bad data, so I'd not expect a significant impact of 
reduced min_RTT accuracy in QUIC.
> - issues with window updates, loss recovery, send pattern
> We provided some heuristics we used to reduce the ACK traffic in the draft. All in all, we found it is possible to alleviate the risks associated with these problems.
Again, QUIC has taken slightly different approaches which I think make 
it easier to do this than for TCP.
> In our use-case we had control over the phone and the TV transport and this may be is not very common. We understand that generalizing the ACK reduction requires much bigger efforts and I, for one, would like participate in any such effort.
>
> With respect to, setting a default of 1:10 in place of 1:2 for ACK policy imo sounds like a good first step. However, there will be implications for min-rtt calculation and others (mentioned above), especially for scenarios not involving bulk transfer. Also if 1:10 policy is used should the delayed ACK timers remain as-is, the pdf didnâ€™t mention the delayed ACK timers that were used.
Finally, the default ACK delay used by Chromium and Quicly we believe is 
25ms, as per the Spec. This seemed a reasonable choice to us. Clearly 
tuning the ACK Ratio for a specific CC behaviour is also possible and 
then you'd likely wsih to change this value also - but as a default this 
seemed good.
> Best,
> Rahul
>
> [1] https://tools.ietf.org/html/draft-li-tcpm-advancing-ack-for-wireless-00
>
Best wishes,

Gorry

>
> -----Original Message-----
> From: QUIC [mailto:quic-bounces@ietf.org] On Behalf Of Gorry Fairhurst
> Sent: 20 April 2020 20:59
> To: QUIC WG <quic@ietf.org>
> Subject: Current QUIC performance is compromised compared to TCP for asymmetric paths
>
> We had prepared some slides for the Vancouver IETD to discuss QUIC's ACKs, and how to make QUIC work better than TCP in common asymmetric paths.
>
> This is a short slide deck that summarises what we have learned about ACKs in QUIC:
>
> https://erg.abdn.ac.uk/users/gorry/ietf/QUIC/
>
> It compares the ACK traffic of TCP with that of QUIC from the point of view of a path where QUIC's return traffic is somehow constrained or could impact other user traffic. We think that ACKs are a concern for various shared capacity return link (e.g., radio-based methods in WiFi or mobile cellular were ACKs consume spectrum/radio resource or battery; shared capacity satellite broadband return link or the uplink of a cable system). For TCP, such systems commonly involve a PEP or an ACK Filtering mechanism (which clearly isn't wanted or even possible for QUIC). The baseline QUIC performance (as per current spec) suffers over these paths.
>
> So our first question is: Do other people think it is important that the default specified for QUIC works well withÂ  asymmetric paths ?
>
> Gorry
>
>


From nobody Wed Apr 22 05:03:27 2020
Return-Path: <lars@eggert.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60F8A3A0A94; Wed, 22 Apr 2020 05:03:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ln7uBiLXqpwC; Wed, 22 Apr 2020 05:03:20 -0700 (PDT)
Received: from vs22.mail.saunalahti.fi (vs22.mail.saunalahti.fi [193.64.193.198]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9C783A0A93; Wed, 22 Apr 2020 05:03:19 -0700 (PDT)
Received: from vs22.mail.saunalahti.fi (localhost [127.0.0.1]) by vs22.mail.saunalahti.fi (Postfix) with ESMTP id A6BF220303; Wed, 22 Apr 2020 15:03:17 +0300 (EEST)
Received: from gw02.mail.saunalahti.fi (gw02.mail.saunalahti.fi [195.197.172.116]) by vs22.mail.saunalahti.fi (Postfix) with ESMTP id 9B2132027E; Wed, 22 Apr 2020 15:03:17 +0300 (EEST)
Received: from eggert.org (unknown [62.248.255.8]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: eggert@elisanet.fi) by gw02.mail.saunalahti.fi (Postfix) with ESMTPSA id 514FE40003; Wed, 22 Apr 2020 15:03:11 +0300 (EEST)
Received: from stickers.eggert.org (stickers.eggert.org [172.21.96.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by eggert.org (Postfix) with ESMTPSA id A043F87233F; Wed, 22 Apr 2020 15:03:06 +0300 (EEST)
From: Lars Eggert <lars@eggert.org>
Message-Id: <5CA9F5F9-67F9-4739-9991-E4C9E5F760B8@eggert.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_B344FD70-7C7B-4477-9ED8-1E8B4D36EE3D"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Subject: Re: Secdir telechat review of draft-ietf-tsvwg-datagram-plpmtud-19
Date: Wed, 22 Apr 2020 15:03:06 +0300
In-Reply-To: <cb27cc0562f835f9086e46c9b17e6910c0de905f.camel@ericsson.com>
Cc: Stephen Farrell <stephen.farrell@cs.tcd.ie>, "secdir@ietf.org" <secdir@ietf.org>, "quic@ietf.org" <quic@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>, "draft-ietf-tsvwg-datagram-plpmtud.all@ietf.org" <draft-ietf-tsvwg-datagram-plpmtud.all@ietf.org>
To: Magnus Westerlund <magnus.westerlund=40ericsson.com@dmarc.ietf.org>
References: <158603467562.27263.2918619786629536861@ietfa.amsl.com> <cb27cc0562f835f9086e46c9b17e6910c0de905f.camel@ericsson.com>
X-MailScanner-ID: A043F87233F.A6B70
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Kvbgar9OijR9Iwj3RkVX9Bx_x8I>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Apr 2020 12:03:22 -0000

--Apple-Mail=_B344FD70-7C7B-4477-9ED8-1E8B4D36EE3D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi,

On 2020-4-20, at 16:19, Magnus Westerlund =
<magnus.westerlund=3D40ericsson.com@dmarc.ietf.org> wrote:
> You do have a point here. Considering that QUIC transport is not =
ready, I think
> the alternative to have this document hang in RFC-editors queue is to =
actually
> move Section 6.3 into draft-ietf-quic-transport.
>=20
> QUIC WG what do you think of that solution? It would allow =
draft-ietf-tsvwg-
> datagram-plpmtud to be published without delays.

the chairs discussed this for a bit, and we're a bit hesitant to go this =
route.

IIRC, if both docs have mutual normative references to one another, they =
get clustered and published together anyway. Do we need more?

If we actually want to WGLC them together, TSVWG can maybe park -plpmtud =
for a bit?

Thanks,
Lars

--Apple-Mail=_B344FD70-7C7B-4477-9ED8-1E8B4D36EE3D
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmpq0ZpSoejRmyhheVLXDCb9wwVcFAl6gMnoACgkQVLXDCb9w
wVfcXg/+M52uoZd8IJeiCHnbjwQKAhVQnT1UfA0WewHA6EmAbPbGDhAUWdb5ktqJ
MV4zMzThPFJvqhUfg00+ATK+enDow0QNy95tSfXHaioZuWrIWqwCVeZW7MO2kFGe
EQeJLsWgjH4yO69CDe09EMqNxDPsIjWddC//buxtk1SIx/MYdJgRW3+PUYF7u6qR
UYP+FxvXvXz0rtpSg1mZrdVLwYljfPb53e2DpsrJSGGLeBiXEU3GB6sYfA3SsRCH
AzUDW/SROZ3WL7NM04vZ+qJoL2Cj1sM3OwVS+kTPYdU+GPmU+hpGoVQTHrdxxx58
rOrJ1s3VTV+JOQPn0eG5XkJUQ+bZls8tBXrSJsMhNfWsVMXoWaWAsmHWIhNGE+pU
xR0Jkf2JyC0+JLIoN31vwywQf47ZqQU8M/4gqcSfE/igfwHzfJdAKKc/dLsJgwzv
AAYc5G8za3j0gMow5OAq1Pl9tqn2UoMJpDVBK9gVB1Njm1FNBXgJzcHKY1e/rNnB
62KWcTxORc9nCpTH2S7/gEWBkMI2aagzjlZpegga7Sj/xLIiyzEfrfdlYjan++CE
LoXAFfzq8iapkNXE+1zhZgBiqtP/6JdMVYmZDKsFc2Et+fBq/KgJT0z68V9azGZU
5UBwfDoqy1hVjRBGvhOkSvSqkreJXzcLVsoVDhr/v2d8dXUg8Ms=
=jS7H
-----END PGP SIGNATURE-----

--Apple-Mail=_B344FD70-7C7B-4477-9ED8-1E8B4D36EE3D--


From nobody Wed Apr 22 11:07:50 2020
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3F723A11DF; Wed, 22 Apr 2020 11:07:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OyQbhzzth6TQ; Wed, 22 Apr 2020 11:07:38 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2062.outbound.protection.outlook.com [40.107.20.62]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 718AF3A11DE; Wed, 22 Apr 2020 11:07:37 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e6CGeFjcI3/22JWN0hL3BO1AlX4DpO35pfSFckSQCthc7C8l5B5OybN9TLnCt+MLKe4R/tJEAY/ITgVdqTglaP8h6tdk2sKL3nUjFxhNBpWs88J3VfV4+jPmB2SCFl37HWRczq4qQ+oBHDefvAcVcL8+GxtDkjrbAnnXfNLzT724F0VZu1q0pmwkjYcGXF2FvzcpUYjm40MCpS1rKlZuyz9R+aPY3daNvk1NBPKEawpNSRJsrg/af0FxZjAx+1n04MjqhVZRixUPQDNlbN/hsfSgEw1Ig7jBdnGKsNdZ635tGQEPHUk3v94nKdPkM897AfeP0hgdAeWDdVfUvc5l2Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cFdCV3/9CrS8JBpOXcmkBUB2iTAc+3AIYG9fesA+JW4=; b=gOctTIkq8IdMEeIhGtrqsG7dpcvVek2uyvhHmCuMyv89fBNItTO0TDYVVMJ5fxejfcqtHmtlZOQqMx5X15LzPnBEzitI+OK054eNikmFHQo36zWu0zmV7ojeXxVCOoFovcQo76ortHAuQ7lZnrq+yOK4R1q7c25rJHEvrfllHFPoN9p6V/gaSFT1XkxfFndsT73gg/ndW5TFowswXfQYnVE3DNPpc4DVV4+MnrOZzRMtfA9H1QkLCstnuoGqNWz4oeU1W57IMxAF3lPaLamLVTVHKs5/AayPNeUZ+uYz2+SQa6sFJRLFm0VTCaokRLu7x1HKeR7bsdS47NYkQmdWZA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cFdCV3/9CrS8JBpOXcmkBUB2iTAc+3AIYG9fesA+JW4=; b=k7Dqy9geJu3hUYg8TZ1Y/CkCP9nuyZvMkGgk1kBBA6pqkNspTYGgdJyXHTZasHuPL4d4gOSZxfk+BE6g1HvHlt6xs06t8XnGf9wQuY88jwdmXrQM82NnYG1Nh3SbO3WhwO6PfNj9VHabeqUzzl8DpbbPlEt21WgY6zq1uiaxlYA=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (2603:10a6:7:8e::14) by HE1PR0702MB3756.eurprd07.prod.outlook.com (2603:10a6:7:8e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.10; Wed, 22 Apr 2020 18:07:34 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a%2]) with mapi id 15.20.2937.012; Wed, 22 Apr 2020 18:07:34 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "lars@eggert.org" <lars@eggert.org>
CC: "stephen.farrell@cs.tcd.ie" <stephen.farrell@cs.tcd.ie>, "tsvwg@ietf.org" <tsvwg@ietf.org>, "draft-ietf-tsvwg-datagram-plpmtud.all@ietf.org" <draft-ietf-tsvwg-datagram-plpmtud.all@ietf.org>, "secdir@ietf.org" <secdir@ietf.org>, "quic@ietf.org" <quic@ietf.org>
Subject: Re: Secdir telechat review of draft-ietf-tsvwg-datagram-plpmtud-19
Thread-Topic: Secdir telechat review of draft-ietf-tsvwg-datagram-plpmtud-19
Thread-Index: AQHWCsWYw97Id1VLoEyzmiYtqjx1D6iCFzQAgAMPNwCAAGXeAA==
Date: Wed, 22 Apr 2020 18:07:34 +0000
Message-ID: <fdc864554b746401534d7e21623ed133d9085931.camel@ericsson.com>
References: <158603467562.27263.2918619786629536861@ietfa.amsl.com> <cb27cc0562f835f9086e46c9b17e6910c0de905f.camel@ericsson.com> <5CA9F5F9-67F9-4739-9991-E4C9E5F760B8@eggert.org>
In-Reply-To: <5CA9F5F9-67F9-4739-9991-E4C9E5F760B8@eggert.org>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com; 
x-originating-ip: [98.128.243.69]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d97b6734-1c41-45c6-2012-08d7e6e80899
x-ms-traffictypediagnostic: HE1PR0702MB3756:
x-microsoft-antispam-prvs: <HE1PR0702MB3756C381E751044106ABC45495D20@HE1PR0702MB3756.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 03818C953D
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(4636009)(346002)(39860400002)(376002)(136003)(366004)(396003)(478600001)(36756003)(71200400001)(86362001)(6512007)(4001150100001)(99936003)(2906002)(4326008)(2616005)(186003)(54906003)(44832011)(6916009)(6486002)(76116006)(316002)(66616009)(81156014)(6506007)(66446008)(53546011)(66946007)(66556008)(26005)(8676002)(5660300002)(8936002)(64756008)(66476007)(99106002); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8fdUzf8hv8tVZzRX8t14pKN4iD1Vk0wGg/Nk6eMkEALg9cvYFZqbZatBpwU9vddtAUbqmkiqST3hSzwVSRl2lit5CZQPTs+NCVGKOrumeBXxwqE2OIk0kcwjmycX2NuGtZcE/yE1nU0Dd0OKqTYIX1z03CS/GKRN4o8P3dQDnjsMyZapVKCXy+Qr4tMvNwMBda0fM6uqeLeAqZ48Uqmc62b/odyRG28Hb8KShogSnEsuiw+bUerUJssf9/pXgRKwQMYtN9x7PQpu8cDrV0P9jhY2OKThOTA0pY+9HELgHl931jWJhjmTrIQMdlokOV9ylZU/AXLL4VvSrGVLhzmI3lOIpg1D519tmSWz67MV97qoII+uIdo2AUCXEqyC7fmqhSoQC/SXKCAUU/30o2ZchUNsoJu9DJ0eD8by5TnuHrpiVB29wXTvTPMA9udw4jeDhaWvNqn87XGQg7XvhmtR8zZygUer49sixPrlrk9uPcqpJa7L0bM8Gfv/K0vgsedV
x-ms-exchange-antispam-messagedata: A8FZM/qBWHuQCSqI5lpzh2HK0YMXjXLtjHfWhIJfRX0DeOr8Pv5w5FCquFYgQLLV8OOBbIPbNl6vkumX890elcFoieoTOeOjBxe7zZfe1+swOgsIT1+2u8lkCy63zDyv6PJiTBS2m28MYf4nzbdmoAreD7JTpDVDvPXWe92Ohr6GSSe2AN3S39cOvHHztMmP0uRQfZyFZgz/iYhD1cHyAL7etLn8EpNiS3xLKn2fVWx6bUVf/J+xUl8JsTVQEujpN9LIRhOuv6kBHj7BRZ5Rcanv2/5qY8zM10Pf7LVcD4ByyyPn/4MKmRYCMLDbk6yqnkl0pzfpoZTbIoucqrgrF/ZGG3Cu4Ra2vh3TjXBXCstAtAhd7c4niHY3iaqwCh+R2H53XLeHg6Zkzb/o2RG1Ee8FpxMFxDlYUbvOSVMCJTezXp3lYK1tJA25A4YubA7aO8srePg1ksyL2WQpw9CtX32VTKFwXoM6HwFxYz3O+gmTLUMTJIlcxbo7UtQ1jJcga0OPO4qVIsczoyBsz70J/tPmAxYh5BQN1w5UtNZtz2UekPZPODyOrgC0gyyoJt44i11ExDYkUxm1h93x44rA9W/jgPEyflGSJkIvBEKZrZlL0XwX5SzVDB1lazXpyC3D+UAE3AjFUo8MbcOYME1zX79VL6zsxlUYUanGzDEJfIFvhSnJRvYcu2c4PVOGlKCiPu4EM/u/17g5AtU8qfyH3NKP0PCxvfEMIzXtmiYVHWkbFLueD8ebUrPGtFRp4u+Z7XAhv8YWejVpYdjF8gUZ5kcmXTAaF9mE28Ji5asSHe0=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-ETEJ6o+bdxvaPjGmtwRT"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d97b6734-1c41-45c6-2012-08d7e6e80899
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2020 18:07:34.4450 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: eflUHc6ouzX1yXnILFFdlI5PUIcXyIW1u1fvoBv3Ap/IlW5HSsXAfb7cLllnnfl0WiPiCPYJSqcbqVHATHTdQJe5f7KTJgTnPANIqt6DQvQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3756
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/h050H_kC77tZ0vgTE7_tE-QW_zQ>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Apr 2020 18:07:42 -0000

--=-ETEJ6o+bdxvaPjGmtwRT
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2020-04-22 at 15:03 +0300, Lars Eggert wrote:
> Hi,
>=20
> On 2020-4-20, at 16:19, Magnus Westerlund <
> magnus.westerlund=3D40ericsson.com@dmarc.ietf.org> wrote:
> > You do have a point here. Considering that QUIC transport is not ready,=
 I
> > think
> > the alternative to have this document hang in RFC-editors queue is to
> > actually
> > move Section 6.3 into draft-ietf-quic-transport.
> >=20
> > QUIC WG what do you think of that solution? It would allow draft-ietf-t=
svwg-
> > datagram-plpmtud to be published without delays.
>=20
> the chairs discussed this for a bit, and we're a bit hesitant to go this
> route.
>=20
> IIRC, if both docs have mutual normative references to one another, they =
get
> clustered and published together anyway. Do we need more?
>=20
> If we actually want to WGLC them together, TSVWG can maybe park -plpmtud =
for a
> bit?

So, this is basically the last issue before approving the document as a pro=
posed
standard. It has already been through IETF last call, IESG Evaluation. This
discussion is soley due to a late review.=20

The document do contain specification for other transport protocols I think
there are some point in getting it published. However, as long as QUIC WG i=
s not
gone delay to long I personally can have it hanging in the RFC-editor queue=
. I
am not expecting any significant change to the QUIC parts (PING and PADDING=
 (not
details) referenced from Section 6.3 in datagram-plpmtud draft.=20


Cheers

Magnus Westerlund=20


----------------------------------------------------------------------
Networks, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------



--=-ETEJ6o+bdxvaPjGmtwRT
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEtww
ggYHMIID76ADAgECAhALRm3NcHtuMGWutmt5cXntMA0GCSqGSIb3DQEBCwUAMEcxCzAJBgNVBAYT
AlNFMREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBD
QSB2MzAeFw0xNzEyMTUwNzIyMjNaFw0yMDEyMTUwNzIyMjJaMHAxETAPBgNVBAoMCEVyaWNzc29u
MRowGAYDVQQDDBFNYWdudXMgV2VzdGVybHVuZDEtMCsGCSqGSIb3DQEJARYebWFnbnVzLndlc3Rl
cmx1bmRAZXJpY3Nzb24uY29tMRAwDgYDVQQFEwdlcmFtc3dkMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAsKlHZvB3TsmLEDtPSiFFKAh73S2wApt+laqg5eXTqonqnzT9ykEGL2dx9mBT
+2WZiIKxo4w2sisVl3EEYTqXTkctpur7cN29gLC8F3tJHGI2sUVpO9AwpVrN+UuHEVetHt7hdxW9
uYd0LJJ8TP6/wGkIfAFaZxlZUn79O2eHElfih1iVIiTZXLcEe1rBJtzhUNRHWgOm2vQlDJ4sCpig
GFq5w+XSRviEQMkQZRvw1CQmb35QS/C/T36ogzIRHDuAdkoSaiUOY/S2dLp4HkwvOOg+tADpaHkr
bdmdnjKGrYSnJigmxw14pJugxL/Vb2EeVcgpAfVVst7Lm4POPRI8+wIDAQABo4IBxDCCAcAwSAYD
VR0fBEEwPzA9oDugOYY3aHR0cDovL2NybC50cnVzdC50ZWxpYS5jb20vZXJpY3Nzb25ubGluZGl2
aWR1YWxjYXYzLmNybDCBggYIKwYBBQUHAQEEdjB0MCgGCCsGAQUFBzABhhxodHRwOi8vb2NzcDIu
dHJ1c3QudGVsaWEuY29tMEgGCCsGAQUFBzAChjxodHRwOi8vY2EudHJ1c3QudGVsaWFzb25lcmEu
Y29tL2VyaWNzc29ubmxpbmRpdmlkdWFsY2F2My5jZXIwKQYDVR0RBCIwIIEebWFnbnVzLndlc3Rl
cmx1bmRAZXJpY3Nzb24uY29tMFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQESMDowOAYIKwYBBQUH
AgEWLGh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20vQ1BTMB0GA1UdJQQW
MBQGCCsGAQUFBwMEBggrBgEFBQcDAjAdBgNVHQ4EFgQU5ivuhpU51W4UhBDBWwf8XsU837YwHwYD
VR0jBBgwFoAUHHsZnpecdqwgPdjc45Fq49stplMwDgYDVR0PAQH/BAQDAgWgMA0GCSqGSIb3DQEB
CwUAA4ICAQBn0FKukg00UN/c/ESpxSIaYTrsd8liHHMu5rLpOBNOacpGNBMGNgUDDt4QihhoQR3c
vhYXCrAM59NTvw0HNlgqHZoEeVY7YnJJYnJXDCLUfkK5Dn28E3QrzykkF6giUOXDyF9mhWYbSAkJ
yx0Yj0Xc8en3wYNyoFYEqjlKtZrdV0pcgFzEeXVLS8DWrzSy7+KfUtDOEiM6H3zO3nsq++KBmsOi
SKkWn4oYERZg5KElEAHis9av+3KIaEPnOAt8QRWRpFfGZ4d89F16qFvElup5n7l864FqxnC2friD
o4hLQY6ENaOaYIihXhbl2UYxAGDk89aJm/S5pYyq7wzm+KK3IcUl60rmc8SJlt6QXKw0wXEOE1Mu
bauYKMsad2s8jD+rEkXp+agTRl+sezWaRxHBpxuUKDd6MhwDig3SZi1qP7D/Ds4V+JLIjjUJc25l
9tvMGC9+lqI0P+vMI3Zyrou0NNfb55uLQaq18O+7BZ8Kv7jvFdxYyUgbxQ0SPEiyhylcLHAmJeLC
QaiZHmCREBkCLKSf0O4lE2TrVzdOD38wjzuQ27U3UddVCD9EQ3tF7o6EVhpxJJUlB6xe/2UWwy4Z
la71dKLUhakdVrN5abzxqFWvzOAT9nBa2HzYVBtpbcu6KGh72YJ+M79fa9iIkcQCgUnw3gIAeWd/
/n4YbY2QhDCCBgcwggPvoAMCAQICEAtGbc1we24wZa62a3lxee0wDQYJKoZIhvcNAQELBQAwRzEL
MAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRp
dmlkdWFsIENBIHYzMB4XDTE3MTIxNTA3MjIyM1oXDTIwMTIxNTA3MjIyMlowcDERMA8GA1UECgwI
RXJpY3Nzb24xGjAYBgNVBAMMEU1hZ251cyBXZXN0ZXJsdW5kMS0wKwYJKoZIhvcNAQkBFh5tYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20xEDAOBgNVBAUTB2VyYW1zd2QwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCwqUdm8HdOyYsQO09KIUUoCHvdLbACm36VqqDl5dOqieqfNP3K
QQYvZ3H2YFP7ZZmIgrGjjDayKxWXcQRhOpdORy2m6vtw3b2AsLwXe0kcYjaxRWk70DClWs35S4cR
V60e3uF3Fb25h3QsknxM/r/AaQh8AVpnGVlSfv07Z4cSV+KHWJUiJNlctwR7WsEm3OFQ1EdaA6ba
9CUMniwKmKAYWrnD5dJG+IRAyRBlG/DUJCZvflBL8L9PfqiDMhEcO4B2ShJqJQ5j9LZ0ungeTC84
6D60AOloeStt2Z2eMoathKcmKCbHDXikm6DEv9VvYR5VyCkB9VWy3subg849Ejz7AgMBAAGjggHE
MIIBwDBIBgNVHR8EQTA/MD2gO6A5hjdodHRwOi8vY3JsLnRydXN0LnRlbGlhLmNvbS9lcmljc3Nv
bm5saW5kaXZpZHVhbGNhdjMuY3JsMIGCBggrBgEFBQcBAQR2MHQwKAYIKwYBBQUHMAGGHGh0dHA6
Ly9vY3NwMi50cnVzdC50ZWxpYS5jb20wSAYIKwYBBQUHMAKGPGh0dHA6Ly9jYS50cnVzdC50ZWxp
YXNvbmVyYS5jb20vZXJpY3Nzb25ubGluZGl2aWR1YWxjYXYzLmNlcjApBgNVHREEIjAggR5tYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20wVQYDVR0gBE4wTDBKBgwrBgEEAYIPAgMBARIwOjA4
BggrBgEFBQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMw
HQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMB0GA1UdDgQWBBTmK+6GlTnVbhSEEMFbB/xe
xTzftjAfBgNVHSMEGDAWgBQcexmel5x2rCA92NzjkWrj2y2mUzAOBgNVHQ8BAf8EBAMCBaAwDQYJ
KoZIhvcNAQELBQADggIBAGfQUq6SDTRQ39z8RKnFIhphOux3yWIccy7msuk4E05pykY0EwY2BQMO
3hCKGGhBHdy+FhcKsAzn01O/DQc2WCodmgR5VjtickliclcMItR+QrkOfbwTdCvPKSQXqCJQ5cPI
X2aFZhtICQnLHRiPRdzx6ffBg3KgVgSqOUq1mt1XSlyAXMR5dUtLwNavNLLv4p9S0M4SIzoffM7e
eyr74oGaw6JIqRafihgRFmDkoSUQAeKz1q/7cohoQ+c4C3xBFZGkV8Znh3z0XXqoW8SW6nmfuXzr
gWrGcLZ+uIOjiEtBjoQ1o5pgiKFeFuXZRjEAYOTz1omb9LmljKrvDOb4orchxSXrSuZzxImW3pBc
rDTBcQ4TUy5tq5goyxp3azyMP6sSRen5qBNGX6x7NZpHEcGnG5QoN3oyHAOKDdJmLWo/sP8OzhX4
ksiONQlzbmX228wYL36WojQ/68wjdnKui7Q019vnm4tBqrXw77sFnwq/uO8V3FjJSBvFDRI8SLKH
KVwscCYl4sJBqJkeYJEQGQIspJ/Q7iUTZOtXN04PfzCPO5DbtTdR11UIP0RDe0XujoRWGnEklSUH
rF7/ZRbDLhmVrvV0otSFqR1Ws3lpvPGoVa/M4BP2cFrYfNhUG2lty7ooaHvZgn4zv19r2IiRxAKB
SfDeAgB5Z3/+fhhtjZCEMIIGwjCCBKqgAwIBAgIQU7h+g+GcmSiTsJtJHOy46zANBgkqhkiG9w0B
AQsFADA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBD
QSB2MTAeFw0xNTEwMjcxMjE2NDZaFw0yNTEwMjcxMjE2NDZaMEcxCzAJBgNVBAYTAlNFMREwDwYD
VQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MzCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOzy3wAAuFDyp7vYVLfGk/fjwao71MNGNLSzzl5D
tjQtMtl2ZLPZyX6ViqzTN9JOb7uZ6KxuGSpReQvt8XOh7iIhkKH9W5hRpbjTsJmUMJd6zifhOpNK
6iSU3q44+FjsQL1lVtcguUuFG6aZN0N3GFVbgt6jRrASF8t/3wy9bHPAIfMyPybpg6Y2PH5/1Nwk
TepoDSmK69LGV+lV2IK6U9OWayZXZFIFIDCoGyFlhFxAEgN+qZ2+Rqg/0TM0oCHvKO2ELSGmAdnJ
kwizR42ji/Y9SYTSuG75mzSe6OfCGWM8Db/xvy/20aLEPXNu1PvOgzY63WZ6cmkWnjMlVJ90pWC2
haqDm3Yf8TRdjUvAl7Pz1bTuexwShzIGakL7MkCYrEqHMRaojI/VStloQgW76E76zQ2byw5QxrhO
UbisBSKRzlTlOZQgYFFAbG6ViF8DOpJh/ygtQwuTLUM5r15G7eynQV1AMTNCWcX+HUvgArUw6RfW
9L58uA68GjktFTV8s9RlDsUqsNcLqeXaV28S2WMday0YGaq/bloS8AD7KuumUKH+Ri9IGO9mJvP0
5tvDHjKpLvv80c3WLJnJU/aznYHYEt2+jjKHOTqdGTxL/zMdpRSQFSuu+KM8NoYrkU1VJqKga+QL
sgqKghMp99gu1P1e6KsqseWHdXORrMbjqkBXAgMBAAGjggG4MIIBtDCBigYIKwYBBQUHAQEEfjB8
MC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC50cnVzdC50ZWxpYXNvbmVyYS5jb20wSwYIKwYBBQUH
MAKGP2h0dHA6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJv
b3RjYXYxLmNlcjASBgNVHRMBAf8ECDAGAQH/AgEAMFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQEC
MDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20v
Q1BTMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9jcmwtMy50cnVzdC50ZWxpYXNvbmVyYS5jb20v
dGVsaWFzb25lcmFyb290Y2F2MS5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMA4G
A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUHHsZnpecdqwgPdjc45Fq49stplMwHwYDVR0jBBgwFoAU
8I9ZOACz9Y+algzV6/p7qhfoExIwDQYJKoZIhvcNAQELBQADggIBAFBYa/HVjDu0LqtXQ8iMp8PL
Fpqchf41ksQY6R1AsoZbaBUu0NQlAQ9GzlC1pmI5s0cJnuaZI0xV6TiWS3/R2p9UgW61XD9CTIUb
AL31mY3BdJf3P46gzKgQEca/DlFjq9GVmuPS4q90BLNgvgoxoHubc3C6s0OaY1sbnay5EhnvrAE4
Q511FlxmJPLnRmQGpieeXa3cPegFfY1kJDKyyFRypF1RuRLXcdMIgKEy5NX1bS3M9dQ4mgmUmVT2
d33UiKSEYQ6s/B+LFaaz4LywXSv2o3W4kbHoQs86IWst821ww0wxsCpEfClIvF7fBw2QkbG/1Pwu
zAuLVStEhDzkAqOrMGctKyNEaBsyAn7Eq2eCa8QDXnkmagp9QPsNFs/oqnXj9j1cVtH9a4OPzhtg
0pd7gd0NzU/5QxibXqbYvouQgihGXHQDmaL4ruN7C4arMUqRo82YnREsKL7h3j/jtmzcMLc9Q07F
04QQd/iSR1Y5pIi6PdNBiE2/4uyAXS6KOIGZrPbNQUNrZtwiQpqQNl8AUzgegfPwrYFlFocpaF3d
1m5r+2VKKqiRQVfYPGYeZnWfkcz06JoAhc/9mjbHXSP9hvWYzeLRuoZqHGUdjOX9DIQb926OneV7
C5WMIjSY8ORkamG/HKqngmjypL3gSc6oG/E6B+1i6Ds5j0Qpj5aQMYICzTCCAskCAQEwWzBHMQsw
CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2
aWR1YWwgQ0EgdjMCEAtGbc1we24wZa62a3lxee0wDQYJYIZIAWUDBAIBBQCgggFDMBgGCSqGSIb3
DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIwMDQyMjE4MDc0MlowLwYJKoZIhvcN
AQkEMSIEIIlXAVbXwZCouhFDbrX7SI12Gc/fF+ZzHyqasTMbFOdcMGoGCSsGAQQBgjcQBDFdMFsw
RzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJ
bmRpdmlkdWFsIENBIHYzAhALRm3NcHtuMGWutmt5cXntMGwGCyqGSIb3DQEJEAILMV2gWzBHMQsw
CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2
aWR1YWwgQ0EgdjMCEAtGbc1we24wZa62a3lxee0wDQYJKoZIhvcNAQEBBQAEggEAlAwnDuotVlhu
l6HufDbQXf0K3XCvZcH9+Q7Hri5HSNKOYIizo5nsEXjy4EUJh+GQkmTFYgGrNsI48Qghxoo0ozhH
igT08jsU+Zk2AlO5kB+GkOm1WAfiNEt25CQWcNmCfe51ncO2C/ZEz93wacp2LGG7HyfKpZ0jW3SW
22tB+n+6RIllATrca959D95pYVjF5DdygY13r0s2WHG0dDfE0WaMIVTOLbACL1o59yoMpwIqw5ia
1ogXrMGXVxaEgk/VVvHbXE0QMqC4lSKyRDm6ZjVUXN0OjMzFZq24caXjSutfE3karbR4bNJji5k5
nXSaXZ8Rw7qi27jt+FFWOQOheAAAAAAAAA==


--=-ETEJ6o+bdxvaPjGmtwRT--


From nobody Wed Apr 22 12:11:53 2020
Return-Path: <fabio.bulgarella@guest.telecomitalia.it>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65E073A0B4D for <quic@ietfa.amsl.com>; Wed, 22 Apr 2020 12:11:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.389
X-Spam-Level: 
X-Spam-Status: No, score=-1.389 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_ABOUTYOU=0.5, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_PASS=-0.001, T_REMOTE_IMAGE=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=guest.telecomitalia.it
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H_mYSAY-g8QE for <quic@ietfa.amsl.com>; Wed, 22 Apr 2020 12:11:45 -0700 (PDT)
Received: from mx07.telecomitalia.it (mx07.telecomitalia.it [156.54.232.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A6D973A0B4F for <quic@ietf.org>; Wed, 22 Apr 2020 12:11:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=guest.telecomitalia.it; s=selector1; c=relaxed/relaxed;  q=dns/txt; i=@guest.telecomitalia.it; t=1587582699; x=2451496299; h=MIME-Version:From:Date:Message-ID:Subject:To; bh=QF531myq4tzUpJvmHlZzYPpcEstBEzmsqrq62paGeBk=; b=NCUlF+kdbuzC/gSm99+PBudRC0ZOyJ9AfzJNQxcASDOONYavG6kII1PnGVfko7DC tmRzMkRbZfXJmxBHRMjekPV1+ZJ6jcd6SEVwrG2McDb+8NNYrnTvq03SWWbqg9Oc FnD7T1w1qdYMNodJ8K76QjFqyIo9JueUcLJzN67oXGkh4GtrF8+nyg6+u90o+nSi lTDgWKh+sSoIQUvYYCZWwabfsc6G4LbWGJNXEwgPoWwEohx75w4MCDiFJ+xPQPdV kNipr7Ai7EPGH9S0C1Xb7V9rejVNpcHUjbczK+bF8fYS8WItG3uMjMJ14C+Cegz/ h21xqR9jIifoZQ9rnUz0og==;
X-AuditID: 0a5a2d17-bbfff70000008b12-69-5ea096ebb39e
Received: from TELMBXC12BA020.telecomitalia.local ( [10.90.43.46]) by mx07.telecomitalia.it () with SMTP id 86.85.35602.BE690AE5; Wed, 22 Apr 2020 21:11:39 +0200 (CEST)
From: "Bulgarella Fabio (Guest)" <fabio.bulgarella@guest.telecomitalia.it>
To: "Lubashev, Igor" <ilubashe=40akamai.com@dmarc.ietf.org>, Ian Swett <ianswett@google.com>, Cociglio Mauro <mauro.cociglio=40telecomitalia.it@dmarc.ietf.org>
CC: Riccardo Sisto <riccardo.sisto@polito.it>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, "quic@ietf.org" <quic@ietf.org>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
Subject: Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Topic: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Index: AQHWF/zfNwOq9+2pFU28gxDKDgXEdaiFgojx
Date: Wed, 22 Apr 2020 19:11:38 +0000
Message-ID: <1587582698016.72632@guest.telecomitalia.it>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local> <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com>, <6b9e74ac94114d28ae4a66f1e9625ebd@usma1ex-dag1mb6.msg.corp.akamai.com>
In-Reply-To: <6b9e74ac94114d28ae4a66f1e9625ebd@usma1ex-dag1mb6.msg.corp.akamai.com>
Accept-Language: it-IT, en-US
Content-Language: it-IT
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [188.152.76.144]
Content-Type: multipart/alternative; boundary="_000_158758269801672632guesttelecomitaliait_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRmVeSWpSXmKPExsXCFaWtp/t62oI4g+M/1CyW/ZC3+HlvJ6vF sVknmCx6Hrxjtrh08CO7xcK9a1gsehZwW/y8vZPdgcPjxLIrrB4LNpV6LFnyk8mj5dlJNo/T K4sDWKO4bFJSczLLUov07RK4Mi58n81e8OgvY0Xn+dmMDYzr7jB2MXJySAiYSBzr+svcxcjF ISSwilHiX38DkMPBwSbgJTH7jjJIXERgMaPE/T3PmUEamAXamCQWNaiC2MICMRK9fR9ZQGwR gViJDy8esUHYRhL7Py0DW8AioCrxbkcjWA2vgIXEsnXfWCCW3WeU+LXuN1gRp0CwxM7GNUwg NqOArMSE3YsYIZaJS7yYfoId4lIBiSV7zjND2KISLx//Y4WwDSS2Lt3HAmErSVyZfYAJojdO 4tWb48wQiwUlTs58wjKBUWQWkrGzkJTNQlIGETeQeH9uPjOErS2xbOFrKFtfYuOXs4zI4gsY 2VcxiuZWGJjrlaTmpCbn52aWJOZkJupllmxiBMerrvgOxgkb3ugdYmTiYDzEKMHBrCTCu+Hh vDgh3pTEyqrUovz4otKc1OJDjNIcLErivJq1C+KEBNITS1KzU1MLUotgskwcnFINTJ6M6R2L f9yccdVtYtHlq5/W7mNlfuql3naqZH5Zr/6OtMzPy35OvHn/79GKaoGXKevll2jf3nhBwF9G 9XLkv1M/1yS/SG84H1UkIdMu6x0T+KDO+hQ3W4AAU43ISgH7f0u9T7UfuLtJt7DE4u8frpeO N+580MrVDYv5Pu/BYt7+Ob3S59dctJvgH3Bc31//w42JEdbbOQ+9a/A7bbO+wu2fYvcUR5mN igqyAf2LtDW3cS0rlrt2ZnFU8vKm+hkt94qufo6u5jyddndd+l5FLpGsBZNXHF974mDCt48L Cjt4eDN++z4qO1nPsn2OQ+tn8Sy/idc1Yu7ouQtW7/LfsKun7p5biYnktqDbP+eY71JiKc5I NNRiLipOBACvbrXXRgMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/zDIMGKEKVnr4j24CKjSC-1_44TY>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Apr 2020 19:11:49 -0000

--_000_158758269801672632guesttelecomitaliait_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hello Igor,
here some thoughts about your concerns.

1. If big differences in delay are present between two parallel paths on wh=
ich the same connection is divided, this is certainly an unwanted behavior,=
 because it could create problems to the protocol itself even before damagi=
ng the performance measurements. As a network operator, we try to avoid suc=
h scenarios. However, our mechanism works correctly in most cases and is st=
ill resistant to normal reordering. Moreover, with a strong amount of reord=
ering the Qbit (and the SpinBit) would not work either.


2. It's true that your mechanism allows the measurement of E2E and upstream=
 loss of the observed direction. However, these measurement methodologies a=
re born with the idea of providing information on the performance of the en=
tire connection, as was done with the SpinBit. Actually with our mechanism,=
 when observing a single direction, we still are able to measure the E2E lo=
ss of the opposite channel (using the R-bit).


3. The ACK ratio of 1:10 should only occur in the absence of loss. By intro=
ducing loss, the ratio between ACK and data is certainly better. So the qua=
lity of our signal improves just when it is needed; we don't care if we get=
 delayed measurements when everything is working great. This behavior is co=
nfirmed by our laboratory tests where we have seen that loss can be easily =
detected in an extremely accurate manner even in the case of highly unbalan=
ced flows.

L-Bit has an RTO delay but to evaluate an accurate loss ratio you have stil=
l to observe a significant number of packets.


4. First of all, our solution is not dependent on any specific protocol imp=
lementation unlike the QL and therefore there shouldn=92t be problems relat=
ed to the quality of the implementation. In other words, our portion of cod=
e is always the same, in every protocol implementation.
Secondly, as anticipated in point 2, by observing only one direction we can=
 measure the losses in the operator's domain (Qbit) and the end-to-end in t=
he opposite direction (Rbit). So, our solution does work also for asymmetri=
c path segments. We can also place two indipendent observers wherever on th=
e two directions and they will still produce coherent E2E measures.

The QL solution does not give any information about the opposite direction,=
 it only measures what it observes, that is the current direction. Having t=
wo independent measures, one per direction, can be an advantage in some asp=
ects, but a disadvantage for others.


Best regards,
Fabio B.



________________________________
Da: ippm <ippm-bounces@ietf.org> per conto di Lubashev, Igor <ilubashe=3D40=
akamai.com@dmarc.ietf.org>
Inviato: marted=EC 21 aprile 2020 18:31
A: Ian Swett; Cociglio Mauro
Cc: Riccardo Sisto; isabelle.hamchaoui@orange.com; quic@ietf.org; alexandre=
.ferrieux@orange.com; IETF IPPM WG (ippm@ietf.org)
Oggetto: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-=
spinbit-measurements)

I like the QR draft from the perspective that it mostly works (and lots of =
credit is due for things that work).

I have a few concerns, though.

1. The most trivial one is that QR is actually harder to implement correctl=
y for endpoints, given the tricky processing required to identify when a ma=
rking interval has ended.  Experimental data that Akamai & Orange compiled =
shows that there are networks that do ECMP among links with significantly d=
ifferent latencies.  They will cause a lot more reordering to a burst of pa=
ckets than the recommended =93observe 5 packets (in a row?) of the opposite=
 markings=94 rule can address.  You might need to potentially defer the dec=
ision on where exactly the marking period boundary is until you=92ve seen a=
lmost half of the next marking period.  Requiring every endpoint to impleme=
nt this right is tough.

2. Since the most important direction (at least for downloads and media str=
eaming) is server-to-client, to get this signal with QR, you need both endp=
oints implementing the logic, with the heaviest lift on the clients (see ab=
ove).  For QL, a client that does not want to implement QL logic but is ok =
with the loss data reporting can just update the TP and header protection m=
ask =96 all the lift is on the server side.

3. I am concerned with the quality of the signal you get from QR.  While th=
e upstream loss signal is strong (same Q-bit), the downstream/end-to-end lo=
ss signal is weak and is likely to result in very delayed and inconclusive =
signal.  Google=92s experience (as I understand it) and protocol research (=
https://erg.abdn.ac.uk/~downloads/ackscaling.pdf) point to the benefit of A=
CK-ing only 1:10 packets after the initial slow start (draft-fairhurst-quic=
-ack-scaling).  Since such behavior has a beneficial impact on networks, mo=
bile devices, and endpoint cpu, and no negative impact on the protocol perf=
ormance, I expect it to be in common use.  With 1:10 ACK ratio, R-bit signa=
l is significantly delayed as it is lagging the loss by at least 1400*(Q=3D=
64)*2*10=3D1.8MB of data transferred, which is at least 38 RTTs for a 15Mbp=
s stream over a 25ms link (L-bit signal is delayed by an RTO).

4. QR scheme only works for symmetric path segments, when the observer can =
capture both directions of the flow. You also cannot compute end-to-end los=
s in any direction, unless both endpoints implement the entire QR algorithm=
.  In contrast, QL works for single-direction observers, and whichever endp=
oint implements QL algorithm ensures end-to-end loss signal for the packets=
 it sends, and the quality of that loss signal solely depends on the qualit=
y of that endpoint=92s implementation (not the quality of the other endpoin=
t=92s implementation).  QL seems more deployable.


  *   Igor


From: Ian Swett <ianswett@google.com>
Sent: Wednesday, April 8, 2020 3:44 PM
To: Cociglio Mauro <mauro.cociglio=3D40telecomitalia.it@dmarc.ietf.org>
Cc: quic@ietf.org; Lubashev, Igor <ilubashe@akamai.com>; alexandre.ferrieux=
@orange.com; isabelle.hamchaoui@orange.com; Riccardo Sisto <riccardo.sisto@=
polito.it>; IETF IPPM WG (ippm@ietf.org) <ippm@ietf.org>
Subject: Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbi=
t-measurements)

Thanks for sharing this.  From my perspective, this is an improvement upon =
the previous proposal in terms of robustness.  This design feels very simil=
ar to the spin bit, and seems trivial to implement, which are also nice pro=
perties.

Also, QUIC doesn't really have retransmissions, so the 'R bit' name always =
made me a bit uncomfortable.

I'm not saying QUIC should adopt this yet, but I'd be interested in seeing =
a privacy analysis completed for it.

Ian

On Wed, Apr 8, 2020 at 4:25 AM Cociglio Mauro <mauro.cociglio=3D40telecomit=
alia.it@dmarc.ietf.org<mailto:40telecomitalia.it@dmarc.ietf.org>> wrote:
Dear QUIC WG Members.

We submitted to IPPM WG a draft where we described a new 2 bit packet loss =
methodology (https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measurement=
s-01<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_=
html_draft-2Dcfb-2Dippm-2Dspinbit-2Dmeasurements-2D01&d=3DDwMFaQ&c=3D96ZbZZ=
caMF4w0F4jpN6LZg&r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55KPmlo&m=3De_BQ3U=
DNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&s=3DUeTW_fLvxHy_ewVvm0y6kIqZoXUR8PYWg=
xAOxmQScYw&e=3D>).
The measurement of packet loss is under discussion in QUIC WG and our draft=
 introduces two alternatives about it.
The first one is a spin-bit dependent signal and uses a single bit. The sec=
ond one, described in the following linked slides, is a standalone solution=
 based on a two bits loss signal and on alternate marking (RFC8321)..
This last methodology improves, in our opinion, the algorithm proposed by O=
range and Akamai described in https://tools.ietf.org/html/draft-ferrieuxham=
chaoui-quic-lossbits-03<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-=
3A__tools.ietf.org_html_draft-2Dferrieuxhamchaoui-2Dquic-2Dlossbits-2D03&d=
=3DDwMFaQ&c=3D96ZbZZcaMF4w0F4jpN6LZg&r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn=
_m55KPmlo&m=3De_BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&s=3DV649Uqu8mfuBW=
vMRBTUkpEWfpEqlLfufGs67XXzvNFo&e=3D>.

The 2 bits are the sQuare bit (Q-bit) and the Reflection square bit (R-bit)=
.
The Q-bit doesn=92t change from the Ferrieux-Hamchaoui draft but the R-bit =
substitutes the L-bit.
This avoids the L-bit dependence from an internal protocol variable, a prob=
lem raised in the last QUIC interim meeting.

You can find the slides, we prepared for the IPPM interim meeting, at the f=
ollowing link: https://github.com/ietf-ippm/meeting-materials/blob/aa486f7e=
ad28b9f55c5ef499e5c9ed33ab06daf9/ietf107-virtual/Slides/07-spinbit-measurem=
ents.pdf<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__github.com_=
ietf-2Dippm_meeting-2Dmaterials_blob_aa486f7ead28b9f55c5ef499e5c9ed33ab06da=
f9_ietf107-2Dvirtual_Slides_07-2Dspinbit-2Dmeasurements.pdf&d=3DDwMFaQ&c=3D=
96ZbZZcaMF4w0F4jpN6LZg&r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55KPmlo&m=3D=
e_BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&s=3D3l6t3FYQn0iz_xX0sxNFKUnh7bw=
YFMOpQ0z_zNhXHpg&e=3D>

Comments and suggestions are always welcome.

Of course we are available to present our proposals in the next QUIC WG mee=
ting or to arrange a Webex side meeting if needed.

Best regards.

Mauro, Fabio, Giuseppe, Massimo and Riccardo


_____________________
Mauro Cociglio
TIM - CT.TA.EI
Via G. Reiss Romoli, 274
10148 - Torino (Italy)
Tel.: +390112285028<tel:+39%20011%20228%205028>
Mobile: +393357669751<tel:+39%20335%20766%209751>
_____________________


[https://img.tim.it/sdr/maild/mail_dip_680x190_Banner_DISNEY_TIMVISION_LANC=
IO_v2.jpg]<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__on.tim.it=
_banner-2Dmail-2Ddip&d=3DDwMFaQ&c=3D96ZbZZcaMF4w0F4jpN6LZg&r=3DDjn3bQ5uNJDP=
M_2skfL3rW1tzcIxyjUZdn_m55KPmlo&m=3De_BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvl=
tf7Y&s=3Dz55QpRg48UYrhUvomUNAlkMCUxdQT20Mz1VhZkNrLQI&e=3D>

Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle per=
sone indicate. La diffusione, copia o qualsiasi altra azione derivante dall=
a conoscenza di queste informazioni sono rigorosamente vietate. Qualora abb=
iate ricevuto questo documento per errore siete cortesemente pregati di dar=
ne immediata comunicazione al mittente e di provvedere alla sua distruzione=
, Grazie.

This e-mail and any attachments is confidential and may contain privileged =
information intended for the addressee(s) only. Dissemination, copying, pri=
nting or use by anybody else is unauthorised. If you are not the intended r=
ecipient, please delete this message and any attachments and advise the sen=
der by return e-mail, Thanks.

Rispetta l'ambiente. Non stampare questa mail se non =E8 necessario.

_______________________________________________
ippm mailing list
ippm@ietf.org<mailto:ippm@ietf.org>
https://www.ietf.org/mailman/listinfo/ippm<https://urldefense.proofpoint.co=
m/v2/url?u=3Dhttps-3A__www.ietf.org_mailman_listinfo_ippm&d=3DDwMFaQ&c=3D96=
ZbZZcaMF4w0F4jpN6LZg&r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55KPmlo&m=3De_=
BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&s=3DYF4GnFEgwmSakC8Bv_763sIZZR3g8=
t7wdsuiOl6C8fU&e=3D>

--_000_158758269801672632guesttelecomitaliait_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" style=3D"display:none"><!-- p { margin-top: 0px; m=
argin-bottom: 0px; } @font-face { font-family: Wingdings; } @font-face { fo=
nt-family: "Cambria Math"; } @font-face { font-family: Calibri; } @font-fac=
e { font-family: Verdana; } p.MsoNormal, li.MsoNormal, div.MsoNormal { marg=
in: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; } =
a:link, span.MsoHyperlink { color: blue; text-decoration: underline; } a:vi=
sited, span.MsoHyperlinkFollowed { color: purple; text-decoration: underlin=
e; } p.msonormal0, li.msonormal0, div.msonormal0 { margin-right: 0in; margi=
n-left: 0in; font-size: 11pt; font-family: Calibri, sans-serif; } span.Emai=
lStyle19 { font-family: Calibri, sans-serif; color: windowtext; } span.Emai=
lStyle20 { font-family: Calibri, sans-serif; color: windowtext; } .MsoChpDe=
fault { font-family: Calibri, sans-serif; } @page WordSection1 { margin: 1i=
n; } div.WordSection1 { } ol { margin-bottom: 0in; } ul { margin-bottom: 0i=
n; }--></style>
</head>
<body dir=3D"ltr" style=3D"font-size:12pt;color:#000000;background-color:#F=
FFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p></p>
<div>Hello Igor,</div>
<div>here some thoughts about your concerns.</div>
<div><br>
</div>
<div>1. If big differences in delay are present between two parallel paths =
on which the same connection is divided, this is certainly an unwanted beha=
vior, because it could create problems to the protocol itself even before d=
amaging the performance measurements.
 As a network operator, we try to avoid such scenarios. However, our mechan=
ism works correctly in most cases and is still resistant to normal reorderi=
ng. Moreover, with a strong amount of reordering the Qbit (and the SpinBit)=
 would not work either.</div>
<div><br>
</div>
<div><br>
</div>
<div>2. It's true that your mechanism allows the measurement of E2E and ups=
tream loss of the observed direction. However, these measurement methodolog=
ies are born with the idea of providing information on the performance of t=
he entire connection, as was done
 with the SpinBit. Actually with our mechanism, when observing a single dir=
ection, we still are able to measure the E2E loss of the opposite channel (=
using the R-bit).<br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>3. The ACK ratio of 1:10 should only occur in the absence of loss. By =
introducing loss, the ratio between ACK and data is certainly better. So th=
e quality of our signal improves just when it is needed; we don't care if w=
e get delayed measurements when
 everything is working great. This behavior is confirmed by our laboratory =
tests where we have seen that loss can be easily detected in an extremely a=
ccurate manner even in the case of highly unbalanced flows.</div>
<div><br>
</div>
<div>L-Bit has an RTO delay but to evaluate an accurate loss ratio you have=
 still to observe a significant number of packets.<br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>4. First of all, our solution is not dependent on any specific protoco=
l implementation unlike the QL and therefore there shouldn=92t be problems =
related to the quality of the implementation. In other words, our portion o=
f code is always the same, in every
 protocol implementation.</div>
<div>Secondly, as anticipated in point 2, by observing only one direction w=
e can measure the losses in the operator's domain (Qbit) and the end-to-end=
 in the opposite direction (Rbit). So, our solution does work also for asym=
metric path segments. We can also
 place two indipendent observers wherever on the two directions and they wi=
ll still produce coherent E2E measures.<br>
</div>
<div><br>
</div>
<div>The QL solution does not give any information about the opposite direc=
tion, it only measures what it observes, that is the current direction. Hav=
ing two independent measures, one per direction, can be an advantage in som=
e aspects, but a disadvantage for
 others.</div>
<div><br>
</div>
<div><br>
</div>
<div>Best regards,</div>
<div>Fabio B.</div>
<div><br>
</div>
<p><br>
</p>
<div style=3D"color: rgb(33, 33, 33);">
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>Da:</b> ippm &lt;ippm-bounces@i=
etf.org&gt; per conto di Lubashev, Igor &lt;ilubashe=3D40akamai.com@dmarc.i=
etf.org&gt;<br>
<b>Inviato:</b> marted=EC 21 aprile 2020 18:31<br>
<b>A:</b> Ian Swett; Cociglio Mauro<br>
<b>Cc:</b> Riccardo Sisto; isabelle.hamchaoui@orange.com; quic@ietf.org; al=
exandre.ferrieux@orange.com; IETF IPPM WG (ippm@ietf.org)<br>
<b>Oggetto:</b> [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cf=
b-ippm-spinbit-measurements)</font>
<div>&nbsp;</div>
</div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal">I like the QR draft from the perspective that it mos=
tly works (and lots of credit is due for things that work).</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">I have a few concerns, though.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">1. The most trivial one is that QR is actually harde=
r to implement correctly for endpoints, given the tricky processing require=
d to identify when a marking interval has ended.&nbsp; Experimental data th=
at Akamai &amp; Orange compiled shows that
 there are networks that do ECMP among links with significantly different l=
atencies.&nbsp; They will cause a lot more reordering to a burst of packets=
 than the recommended =93observe 5 packets (in a row?) of the opposite mark=
ings=94 rule can address.&nbsp; You might need
 to potentially defer the decision on where exactly the marking period boun=
dary is until you=92ve seen almost half of the next marking period.&nbsp; R=
equiring every endpoint to implement this right is tough.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">2. Since the most important direction (at least for =
downloads and media streaming) is server-to-client, to get this signal with=
 QR, you need both endpoints implementing the logic, with the heaviest lift=
 on the clients (see above).&nbsp; For
 QL, a client that does not want to implement QL logic but is ok with the l=
oss data reporting can just update the TP and header protection mask =96 al=
l the lift is on the server side.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">3. I am concerned with the quality of the signal you=
 get from QR.&nbsp; While the upstream loss signal is strong (same Q-bit), =
the downstream/end-to-end loss signal is weak and is likely to result in ve=
ry delayed and inconclusive signal.&nbsp; Google=92s
 experience (as I understand it) and protocol research (<a href=3D"https://=
erg.abdn.ac.uk/~downloads/ackscaling.pdf">https://erg.abdn.ac.uk/~downloads=
/ackscaling.pdf</a>) point to the benefit of ACK-ing only 1:10 packets afte=
r the initial slow start (draft-fairhurst-quic-ack-scaling).
 &nbsp;Since such behavior has a beneficial impact on networks, mobile devi=
ces, and endpoint cpu, and no negative impact on the protocol performance, =
I expect it to be in common use.&nbsp; With 1:10 ACK ratio, R-bit signal is=
 significantly delayed as it is lagging the
 loss by at least 1400*(Q=3D64)*2*10=3D1.8MB of data transferred, which is =
at least 38 RTTs for a 15Mbps stream over a 25ms link (L-bit signal is dela=
yed by an RTO).</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">4. QR scheme only works for symmetric path segments,=
 when the observer can capture both directions of the flow. You also cannot=
 compute end-to-end loss in any direction, unless both endpoints implement =
the entire QR algorithm.&nbsp; In contrast,
 QL works for single-direction observers, and whichever endpoint implements=
 QL algorithm ensures end-to-end loss signal for the packets it sends, and =
the quality of that loss signal solely depends on the quality of that endpo=
int=92s implementation (not the quality
 of the other endpoint=92s implementation). &nbsp;QL seems more deployable.=
</p>
<p class=3D"MsoNormal">&nbsp;</p>
<ul type=3D"disc" style=3D"margin-top:0in">
<li class=3D"MsoNormal" style=3D"">Igor</li></ul>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">&nbsp;</p>
<div style=3D"border:none; border-left:solid blue 1.5pt; padding:0in 0in 0i=
n 4.0pt">
<div>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0i=
n 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Ian Swett &lt;ianswett@google.com&gt; <=
br>
<b>Sent:</b> Wednesday, April 8, 2020 3:44 PM<br>
<b>To:</b> Cociglio Mauro &lt;mauro.cociglio=3D40telecomitalia.it@dmarc.iet=
f.org&gt;<br>
<b>Cc:</b> quic@ietf.org; Lubashev, Igor &lt;ilubashe@akamai.com&gt;; alexa=
ndre.ferrieux@orange.com; isabelle.hamchaoui@orange.com; Riccardo Sisto &lt=
;riccardo.sisto@polito.it&gt;; IETF IPPM WG (ippm@ietf.org) &lt;ippm@ietf.o=
rg&gt;<br>
<b>Subject:</b> Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm=
-spinbit-measurements)</p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<p class=3D"MsoNormal">Thanks for sharing this.&nbsp; From my perspective, =
this is an improvement upon the previous proposal in terms of robustness.&n=
bsp;&nbsp;This design feels very similar to the spin bit, and seems trivial=
 to implement, which are also nice properties.</p>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Also, QUIC doesn't really have retransmissions, so t=
he 'R bit' name always made me a bit uncomfortable.</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">I'm not saying QUIC should adopt this yet, but I'd b=
e interested in seeing a privacy analysis completed for it.</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Ian</p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<div>
<p class=3D"MsoNormal">On Wed, Apr 8, 2020 at 4:25 AM Cociglio Mauro &lt;ma=
uro.cociglio=3D<a href=3D"mailto:40telecomitalia.it@dmarc.ietf.org" target=
=3D"_blank">40telecomitalia.it@dmarc.ietf.org</a>&gt; wrote:</p>
</div>
<blockquote style=3D"border:none; border-left:solid #CCCCCC 1.0pt; padding:=
0in 0in 0in 6.0pt; margin-left:4.8pt; margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:12.0pt">Dear QUI=
C WG Members.</span><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:12.0pt">&nbsp;</=
span><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:12.0pt">We submi=
tted to IPPM WG a draft where we described a new 2 bit packet loss methodol=
ogy (<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tool=
s.ietf.org_html_draft-2Dcfb-2Dippm-2Dspinbit-2Dmeasurements-2D01&amp;d=3DDw=
MFaQ&amp;c=3D96ZbZZcaMF4w0F4jpN6LZg&amp;r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjU=
Zdn_m55KPmlo&amp;m=3De_BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&amp;s=3DUe=
TW_fLvxHy_ewVvm0y6kIqZoXUR8PYWgxAOxmQScYw&amp;e=3D" target=3D"_blank">https=
://tools.ietf.org/html/draft-cfb-ippm-spinbit-measurements-01</a>).</span><=
span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span style=3D"font-s=
ize:12.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#212121; font=
-style:normal">The measurement of packet loss is under discussion in QUIC W=
G and our draft introduces two&nbsp;alternatives about
 it.</span></em><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span style=3D"font-s=
ize:12.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#212121; font=
-style:normal">T</span></em><em><span style=3D"font-size:12.0pt; font-famil=
y:&quot;Calibri&quot;,sans-serif; color:black; font-style:normal">he&nbsp;f=
irst
 one&nbsp;is a spin-bit&nbsp;dependent signal and uses a single bit. The se=
cond one,&nbsp;described in the following linked slides, is a standalone&nb=
sp;solution based on a two bits loss signal and on alternate marking (RFC83=
21)..</span></em><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span style=3D"font-s=
ize:12.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:black; font-s=
tyle:normal">This last methodology&nbsp;</span></em><em><span style=3D"font=
-size:12.0pt; font-family:&quot;Calibri&quot;,sans-serif; color:#212121; fo=
nt-style:normal">improves,
 in our opinion,&nbsp;the algorithm proposed by Orange and Akamai described=
 in</span></em><em><span style=3D"font-size:12.0pt; font-family:&quot;Calib=
ri&quot;,sans-serif; color:#212121">&nbsp;</span></em><em><u><span lang=3D"=
IT" style=3D"font-size:12.0pt; font-family:&quot;Calibri&quot;,sans-serif; =
color:#212121"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp=
s-3A__tools.ietf.org_html_draft-2Dferrieuxhamchaoui-2Dquic-2Dlossbits-2D03&=
amp;d=3DDwMFaQ&amp;c=3D96ZbZZcaMF4w0F4jpN6LZg&amp;r=3DDjn3bQ5uNJDPM_2skfL3r=
W1tzcIxyjUZdn_m55KPmlo&amp;m=3De_BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&=
amp;s=3DV649Uqu8mfuBWvMRBTUkpEWfpEqlLfufGs67XXzvNFo&amp;e=3D" target=3D"_bl=
ank"><span lang=3D"EN-US" style=3D"font-style:normal">https://tools.ietf.or=
g/html/draft-ferrieuxhamchaoui-quic-lossbits-03</span></a></span></u></em><=
em><span style=3D"font-size:12.0pt; font-family:&quot;Calibri&quot;,sans-se=
rif; color:#212121; font-style:normal">.</span></em><span lang=3D"IT"></spa=
n></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:12.0pt">&nbsp;</=
span><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D""><em><span style=3D"font-size:12.0pt; font=
-family:&quot;Calibri&quot;,sans-serif; color:black; font-style:normal">The=
 2 bits are the sQuare bit (Q-bit) and the Reflection square bit (R-bit).</=
span></em><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D""><em><span style=3D"font-size:12.0pt; font=
-family:&quot;Calibri&quot;,sans-serif; color:black; font-style:normal">The=
 Q-bit doesn=92t change from the Ferrieux-Hamchaoui draft but the R-bit sub=
stitutes the L-bit.</span></em><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D""><em><span style=3D"font-size:12.0pt; font=
-family:&quot;Calibri&quot;,sans-serif; color:black; font-style:normal">Thi=
s avoids the L-bit dependence from an internal protocol variable, a problem=
 raised in the last QUIC interim meeting.</span></em><span lang=3D"IT"></sp=
an></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:12.0pt">&nbsp;</=
span><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:12.0pt">You can =
find the slides, we prepared for the IPPM interim meeting, at the following=
 link:
</span><span lang=3D"IT" style=3D"font-size:12.0pt"><a href=3D"https://urld=
efense.proofpoint.com/v2/url?u=3Dhttps-3A__github.com_ietf-2Dippm_meeting-2=
Dmaterials_blob_aa486f7ead28b9f55c5ef499e5c9ed33ab06daf9_ietf107-2Dvirtual_=
Slides_07-2Dspinbit-2Dmeasurements.pdf&amp;d=3DDwMFaQ&amp;c=3D96ZbZZcaMF4w0=
F4jpN6LZg&amp;r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55KPmlo&amp;m=3De_BQ3=
UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&amp;s=3D3l6t3FYQn0iz_xX0sxNFKUnh7bwY=
FMOpQ0z_zNhXHpg&amp;e=3D" target=3D"_blank"><span lang=3D"EN-US">https://gi=
thub.com/ietf-ippm/meeting-materials/blob/aa486f7ead28b9f55c5ef499e5c9ed33a=
b06daf9/ietf107-virtual/Slides/07-spinbit-measurements.pdf</span></a></span=
><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:12.0pt">&nbsp;</=
span><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:12.0pt">Comments=
 and suggestions are always welcome.</span><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:12.0pt">&nbsp;</=
span><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:12.0pt">Of cours=
e we are available to present our proposals in the next QUIC WG meeting or =
to arrange a Webex side meeting if needed.</span><span lang=3D"IT"></span><=
/p>
<p class=3D"MsoNormal" style=3D""><span style=3D"font-size:12.0pt">&nbsp;</=
span><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT" style=3D"font-size:12.0=
pt">Best regards.</span><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT" style=3D"font-size:12.0=
pt">&nbsp;</span><span lang=3D"IT"></span></p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT" style=3D"font-size:12.0=
pt">Mauro, Fabio, Giuseppe, Massimo and Riccardo</span><span lang=3D"IT"></=
span></p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT">_____________________</=
span></p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT">Mauro Cociglio</span></=
p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT">TIM - CT.TA.EI</span></=
p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT">Via G. Reiss Romoli, 27=
4</span></p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT">10148 - Torino (Italy)<=
/span></p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT">Tel.: <a href=3D"tel:&#=
43;39%20011%20228%205028" target=3D"_blank">
&#43;390112285028</a></span></p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT">Mobile: <a href=3D"tel:=
&#43;39%20335%20766%209751" target=3D"_blank">
&#43;393357669751</a></span></p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT">_____________________</=
span></p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D""><span lang=3D"IT">&nbsp;</span></p>
</div>
<div>
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"3" cellpadding=
=3D"0" width=3D"600" style=3D"width:6.25in">
<tbody>
<tr>
<td width=3D"600" style=3D"width:6.25in; padding:.75pt .75pt .75pt .75pt">
<p class=3D"MsoNormal"><a href=3D"https://urldefense.proofpoint.com/v2/url?=
u=3Dhttps-3A__on.tim.it_banner-2Dmail-2Ddip&amp;d=3DDwMFaQ&amp;c=3D96ZbZZca=
MF4w0F4jpN6LZg&amp;r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55KPmlo&amp;m=3D=
e_BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&amp;s=3Dz55QpRg48UYrhUvomUNAlkM=
CUxdQT20Mz1VhZkNrLQI&amp;e=3D" target=3D"_blank"><span style=3D"text-decora=
tion:none"><img border=3D"0" id=3D"_x0000_i1025" src=3D"https://img.tim.it/=
sdr/maild/mail_dip_680x190_Banner_DISNEY_TIMVISION_LANCIO_v2.jpg"></span></=
a></p>
</td>
</tr>
<tr>
<td width=3D"585" style=3D"width:438.75pt; padding:.75pt .75pt .75pt .75pt"=
>
<p class=3D"MsoNormal" style=3D"text-align:justify"><span style=3D"font-siz=
e:7.5pt; font-family:&quot;Verdana&quot;,sans-serif; color:black">Questo me=
ssaggio e i suoi allegati sono indirizzati esclusivamente alle persone indi=
cate. La diffusione, copia o qualsiasi altra azione
 derivante dalla conoscenza di queste informazioni sono rigorosamente vieta=
te. Qualora abbiate ricevuto questo documento per errore siete cortesemente=
 pregati di darne immediata comunicazione al mittente e di provvedere alla =
sua distruzione, Grazie.
<br>
<br>
<i>This e-mail and any attachments is confidential and may contain privileg=
ed information intended for the addressee(s) only. Dissemination, copying, =
printing or use by anybody else is unauthorised. If you are not the intende=
d recipient, please delete this
 message and any attachments and advise the sender by return e-mail, Thanks=
. </i>
<br>
<br>
<b>Rispetta l'ambiente. Non stampare questa mail se non =E8 necessario.</b>=
 </span>
</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p class=3D"MsoNormal">_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.=
org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3D96ZbZZcaMF4w0F4jpN6LZg&amp=
;r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55KPmlo&amp;m=3De_BQ3UDNSWkXu_ID1r=
kGv3CCZs89sezu-6Ibkvltf7Y&amp;s=3DYF4GnFEgwmSakC8Bv_763sIZZR3g8t7wdsuiOl6C8=
fU&amp;e=3D" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</=
a></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_158758269801672632guesttelecomitaliait_--


From nobody Wed Apr 22 12:13:59 2020
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8918D3A0B51; Wed, 22 Apr 2020 12:13:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.921
X-Spam-Level: 
X-Spam-Status: No, score=-2.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.82, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vzu_d_UTJ0Xn; Wed, 22 Apr 2020 12:13:55 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2071.outbound.protection.outlook.com [40.107.20.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EC7E63A0B59; Wed, 22 Apr 2020 12:13:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OaTx3SGzNW8fdPZ03gDN0eBT40NjY1AQEisGvIK/mI9yAyo8yA9Xnl3fG4X4di0dH7lRnECSW+ufnYIyoud6GqsBMCBwK+jfHY4rnWbShJrLSnMaj6aaPPhkwKeBxa/KQGcPqXFaVu6syYWtxICRxcG+/KCP/tcf/aDUG8Yr4OvabJPSF7B4cLEqyEnDDZ83PFCbe0OXN9i5dH//+9zntJ6cedBHmUAK/hgtIkMhrkg8XGDdZwbbQih/UMnziQJ+qM1wN3OpFA2hSfC3k7M9FpnIQjOHOQ2GcCs6eotw5L4eerhioe+r43yBzZ6/Iwo0xSEvnKWWK3KOiI27u6SSjw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EKQhvaEvDJ/30fyU+wMVyB0Xi7jgbZRuazjtABJAY6Y=; b=nj2lQsiftmGRLuUymUgLx3iom8l/QXimEN409ua96ZRPkxCyLodVuCTsks+C0vYqtOtjj/3o6EavmLFOeOD/0L1oexeU1jIxVzL0Bf+/4pa35jtU6tCyIuVBvUAUP2KEWoI65g4n214GanEBTyGSzEGOmOb0BYMGU4tltbZYReNZqtwd4NxU6WhO8ItC7keZPmprEH+NuSV7Mxz8lurv0QP+e78YsTaWj32iMbqMNIRPSpZ+Z4IKVn0gknlyQIIdCrXDOWzlVbd0L028DHkNsJobGIPkGI2J+5nhzQOqypRPxhz9CvMwX4tmjnzLtxV2Ii5egNe1S7bfAnfmnskfeQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EKQhvaEvDJ/30fyU+wMVyB0Xi7jgbZRuazjtABJAY6Y=; b=n4/fcAvjOYXtF16iIDhYAucaod/HvHw+6AhJfI01H68pSveV/KBXlBTqusJ42RDaQdeHVOlMFJlHqFAPXxET6tLeiVaObENcAlJ6teKYZeAZzw8C1/c1hBJTtWUXSiwXd/Y2rvENXBzPqd44Vhf/KLRpkkpZVt1W+8kJfrRn0EU=
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com (2603:10a6:7:8e::14) by HE1PR0702MB3690.eurprd07.prod.outlook.com (2603:10a6:7:7e::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.11; Wed, 22 Apr 2020 19:13:52 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::ec28:2c21:6d78:917a%2]) with mapi id 15.20.2937.012; Wed, 22 Apr 2020 19:13:52 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, "lars@eggert.org" <lars@eggert.org>
CC: "stephen.farrell@cs.tcd.ie" <stephen.farrell@cs.tcd.ie>, "tsvwg@ietf.org" <tsvwg@ietf.org>, "draft-ietf-tsvwg-datagram-plpmtud.all@ietf.org" <draft-ietf-tsvwg-datagram-plpmtud.all@ietf.org>, "secdir@ietf.org" <secdir@ietf.org>, "quic@ietf.org" <quic@ietf.org>
Subject: RE: Secdir telechat review of draft-ietf-tsvwg-datagram-plpmtud-19
Thread-Topic: Secdir telechat review of draft-ietf-tsvwg-datagram-plpmtud-19
Thread-Index: AQHWCsWYw97Id1VLoEyzmiYtqjx1D6iCFzQAgAMPNwCAAGXeAIAAEcOg
Date: Wed, 22 Apr 2020 19:13:52 +0000
Message-ID: <HE1PR0702MB37729CF09159874B020B4DDF95D20@HE1PR0702MB3772.eurprd07.prod.outlook.com>
References: <158603467562.27263.2918619786629536861@ietfa.amsl.com> <cb27cc0562f835f9086e46c9b17e6910c0de905f.camel@ericsson.com> <5CA9F5F9-67F9-4739-9991-E4C9E5F760B8@eggert.org> <fdc864554b746401534d7e21623ed133d9085931.camel@ericsson.com>
In-Reply-To: <fdc864554b746401534d7e21623ed133d9085931.camel@ericsson.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com; 
x-originating-ip: [192.176.1.105]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 93680f91-ecfd-4f41-cfcb-08d7e6f14ba0
x-ms-traffictypediagnostic: HE1PR0702MB3690:|HE1PR0702MB3690:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <HE1PR0702MB369093736EE509DF5CB53FC895D20@HE1PR0702MB3690.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03818C953D
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(4636009)(376002)(396003)(136003)(366004)(346002)(39860400002)(6506007)(53546011)(316002)(66476007)(66616009)(64756008)(66556008)(5660300002)(8676002)(66946007)(66446008)(81156014)(8936002)(4326008)(7696005)(71200400001)(99936003)(186003)(110136005)(54906003)(76116006)(55016002)(9686003)(478600001)(44832011)(4001150100001)(26005)(2906002)(52536014)(86362001)(33656002); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: j7MZAV98UGpc0zYRA9oziqm8HUhIONUKKdpQ4tU5IM4a4xZm1z4+BBljyM423hWtXmMr8CpsZotN7pVSVxfku4MvBmagRKnG0c6MdCuF3VSii2oezs/B4E8qGwu3EodRippK6m3RIFxS+ogRrhKXmkNSp2knd5F6Nfbnj+JwnIe+PhLWpML1ivntXDVT0sLM160xeu3V7fhxMYdpQKq8lRvEF4DKqQ4KbFttWwdoBVeqAnla6HnOap92ddPeafOwpWaxRhKfzh8sB64mZ7+/gyxbz+jmSXuppIJWyqUxNPyV2stjBtUg+QG1W3Xet+nogy3g9AamOMTwkDK6mNnWPiECxOdXwtbf1VYs6yAqdiGAnT+Hg5g3MOgSF3vvHJ0P4gtoBIR99ES5AqIgvRbkTFYmoBvUQGIz0oliBcmXAsSQ89pvUzUB/g6SuciSP1rl
x-ms-exchange-antispam-messagedata: t9Aw05pZ/nQ6D06Q8uzx3l74SPjZJIpve8pxzelCfc6WP7aVdliHdl+W19XN9d9RSpSlM+gjqoKPUpFEAFRbZjqHO1DJrvqc672wEN6eyTNrShbQHpvPfQKOqCJM8jZBXAvuquTBXHZw066n22a8sxny4rlB4dkzbC9d2JIHsGPTekar0Agld34YKH3lNIzPtMWar3puOXoJaSGczJjcedIq2OjS4Va5PZCvo2VNm7QuP5m1TUoWjfO/jEG7U4YxDumnsPfbmRcmpVh6xbjK0QM1smHVe2zv0iGpomtZMs0vV6zMDq+NkBbKOQxJgzVzFgGw/08MYJ1Wqwp+xh2wIIftSYk4gKxzm5KXCqtRftjgI3vmTC1TjLw+fe2dvW/HzoJ2w1AZOMZYs/jUHiy9Z4amfy+ZmVK+nG5Qtz2qgZ0zzLad5fy9BAVHV0h7z0zhrNDyPNDgqTuaB6dev9YuqIbXL/TNId1NFdwn/ZzRXiVHOYxdLSHrCQNfi24/b7nUjKIbr7LUQZdjByE61FExl63RNcmKPLYUDO2XPlr1DYDhEYXLzTgVw1XAA09JhZczQ5yxBED/mUxxCz/TpFWHUv4cK0hRLZsMZNundlexXH6pL3K7SABzb9mA3eZCbHlvzg2IqS5drvo8EeMQjlRt+/wWBVQWtrGnxGudwzz8KMPvnpx/1ZqdJ6rpJKELSW7+lhqzdB7th46Y1ZEFC3KklAPkGUY2SycqNFVNyoJSvaDRUhX2wSgLNhn5r/WjWzBFIdSmuMg1VlK2K7M2jwl/fj2tKTf4eQSMMd9LW9QiHNw=
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_00BF_01D618EA.F15A9E30"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 93680f91-ecfd-4f41-cfcb-08d7e6f14ba0
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2020 19:13:52.4832 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: KmqhGnJiB+eA7FnBNpL9k2ETyU7pYzHw36prbvYid25QLo3TKO4S566/LWCJ0M8BHy8dQ+CAzesyY/uuhqNASDviQK5UvEmXGflOn5MD6Js=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3690
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/gOZTBqlRBY16B8Z-H6SK8ZH7rI4>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Apr 2020 19:13:58 -0000

------=_NextPart_000_00BF_01D618EA.F15A9E30
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: 7bit

Hi,

I need to apologize to Stephen Farrell for my statement that the review was 
late. The review was not late.

It was my failure to ensure  to address that particular aspect in the process 
to take it to the IESG. Which resurfaced due my desire to get the draft 
updated before approval.

Regards

Magnus Westerlund

> -----Original Message-----
> From: Magnus Westerlund <magnus.westerlund@ericsson.com>
> Sent: den 22 april 2020 20:08
> To: lars@eggert.org
> Cc: stephen.farrell@cs.tcd.ie; tsvwg@ietf.org; draft-ietf-tsvwg-datagram-
> plpmtud.all@ietf.org; secdir@ietf.org; quic@ietf.org
> Subject: Re: Secdir telechat review of draft-ietf-tsvwg-datagram-plpmtud-19
>
> On Wed, 2020-04-22 at 15:03 +0300, Lars Eggert wrote:
> > Hi,
> >
> > On 2020-4-20, at 16:19, Magnus Westerlund <
> > magnus.westerlund=40ericsson.com@dmarc.ietf.org> wrote:
> > > You do have a point here. Considering that QUIC transport is not ready, 
> > > I
> > > think
> > > the alternative to have this document hang in RFC-editors queue is to
> > > actually
> > > move Section 6.3 into draft-ietf-quic-transport.
> > >
> > > QUIC WG what do you think of that solution? It would allow draft-ietf-
> tsvwg-
> > > datagram-plpmtud to be published without delays.
> >
> > the chairs discussed this for a bit, and we're a bit hesitant to go this
> > route.
> >
> > IIRC, if both docs have mutual normative references to one another, they
> get
> > clustered and published together anyway. Do we need more?
> >
> > If we actually want to WGLC them together, TSVWG can maybe park -
> plpmtud for a
> > bit?
>
> So, this is basically the last issue before approving the document as a
> proposed
> standard. It has already been through IETF last call, IESG Evaluation. This
> discussion is soley due to a late review.
>
> The document do contain specification for other transport protocols I think
> there are some point in getting it published. However, as long as QUIC WG is
> not
> gone delay to long I personally can have it hanging in the RFC-editor queue. 
> I
> am not expecting any significant change to the QUIC parts (PING and
> PADDING (not
> details) referenced from Section 6.3 in datagram-plpmtud draft.
>
>
> Cheers
>
> Magnus Westerlund
>
>
> ----------------------------------------------------------------------
> Networks, Ericsson Research
> ----------------------------------------------------------------------
> Ericsson AB                 | Phone  +46 10 7148287
> Torshamnsgatan 23           | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
> ----------------------------------------------------------------------
>


------=_NextPart_000_00BF_01D618EA.F15A9E30
Content-Type: application/pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

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
aWFzb25lcmEuY29tL2NuPVNvbmVyYSUyMENsYXNzMiUyMENBLG89U29uZXJhLGM9Rkk/Y2VydGlm
aWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnkwO6A5oDeGNWh0dHA6Ly9jcmwtMi50cnVzdC50ZWxp
YXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY3JsMBMGA1UdIwQMMAqACEqgqliE0148MA0GCSqG
SIb3DQEBCwUAA4IBAQAQ1elFTM6fGkQ/aRKdkUZicO3Cb9uzBJOpOtFctw+1El0/17lsjoVvJkZB
D3KnUobnrriFdAa+7FAN55KLmZeB/3Y2bG0bB4toSyaVHjOQnQY9M0dv8U852w0Q7GwchKfebLUI
bh9TMt2hI3Xc6j4knFTBUo7C1WAfO51K4bn1irmX6/Ej2VTgiOFsvOAny28W6enFSEQpSHw60VhN
fSttSqTOxyrRR/7kW7Y8yb/3DZDZ/dH6ZCfx/y+BNIv2NuSd85M9HXUzplXXohti4Ql/qeaMn6by
Ius6XlMWZZfkdVRvTuk2PkeC7UmAJ2+/DUWOPpawaytMXVfF4Hvxk34NMIIGBzCCA++gAwIBAgIQ
C0ZtzXB7bjBlrrZreXF57TANBgkqhkiG9w0BAQsFADBHMQswCQYDVQQGEwJTRTERMA8GA1UECgwI
RXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EgdjMwHhcNMTcxMjE1
MDcyMjIzWhcNMjAxMjE1MDcyMjIyWjBwMREwDwYDVQQKDAhFcmljc3NvbjEaMBgGA1UEAwwRTWFn
bnVzIFdlc3Rlcmx1bmQxLTArBgkqhkiG9w0BCQEWHm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29u
LmNvbTEQMA4GA1UEBRMHZXJhbXN3ZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALCp
R2bwd07JixA7T0ohRSgIe90tsAKbfpWqoOXl06qJ6p80/cpBBi9ncfZgU/tlmYiCsaOMNrIrFZdx
BGE6l05HLabq+3DdvYCwvBd7SRxiNrFFaTvQMKVazflLhxFXrR7e4XcVvbmHdCySfEz+v8BpCHwB
WmcZWVJ+/TtnhxJX4odYlSIk2Vy3BHtawSbc4VDUR1oDptr0JQyeLAqYoBhaucPl0kb4hEDJEGUb
8NQkJm9+UEvwv09+qIMyERw7gHZKEmolDmP0tnS6eB5MLzjoPrQA6Wh5K23ZnZ4yhq2EpyYoJscN
eKSboMS/1W9hHlXIKQH1VbLey5uDzj0SPPsCAwEAAaOCAcQwggHAMEgGA1UdHwRBMD8wPaA7oDmG
N2h0dHA6Ly9jcmwudHJ1c3QudGVsaWEuY29tL2VyaWNzc29ubmxpbmRpdmlkdWFsY2F2My5jcmww
gYIGCCsGAQUFBwEBBHYwdDAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AyLnRydXN0LnRlbGlhLmNv
bTBIBggrBgEFBQcwAoY8aHR0cDovL2NhLnRydXN0LnRlbGlhc29uZXJhLmNvbS9lcmljc3Nvbm5s
aW5kaXZpZHVhbGNhdjMuY2VyMCkGA1UdEQQiMCCBHm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29u
LmNvbTBVBgNVHSAETjBMMEoGDCsGAQQBgg8CAwEBEjA6MDgGCCsGAQUFBwIBFixodHRwczovL3Jl
cG9zaXRvcnkudHJ1c3QudGVsaWFzb25lcmEuY29tL0NQUzAdBgNVHSUEFjAUBggrBgEFBQcDBAYI
KwYBBQUHAwIwHQYDVR0OBBYEFOYr7oaVOdVuFIQQwVsH/F7FPN+2MB8GA1UdIwQYMBaAFBx7GZ6X
nHasID3Y3OORauPbLaZTMA4GA1UdDwEB/wQEAwIFoDANBgkqhkiG9w0BAQsFAAOCAgEAZ9BSrpIN
NFDf3PxEqcUiGmE67HfJYhxzLuay6TgTTmnKRjQTBjYFAw7eEIoYaEEd3L4WFwqwDOfTU78NBzZY
Kh2aBHlWO2JySWJyVwwi1H5CuQ59vBN0K88pJBeoIlDlw8hfZoVmG0gJCcsdGI9F3PHp98GDcqBW
BKo5SrWa3VdKXIBcxHl1S0vA1q80su/in1LQzhIjOh98zt57KvvigZrDokipFp+KGBEWYOShJRAB
4rPWr/tyiGhD5zgLfEEVkaRXxmeHfPRdeqhbxJbqeZ+5fOuBasZwtn64g6OIS0GOhDWjmmCIoV4W
5dlGMQBg5PPWiZv0uaWMqu8M5viityHFJetK5nPEiZbekFysNMFxDhNTLm2rmCjLGndrPIw/qxJF
6fmoE0ZfrHs1mkcRwacblCg3ejIcA4oN0mYtaj+w/w7OFfiSyI41CXNuZfbbzBgvfpaiND/rzCN2
cq6LtDTX2+ebi0GqtfDvuwWfCr+47xXcWMlIG8UNEjxIsocpXCxwJiXiwkGomR5gkRAZAiykn9Du
JRNk61c3Tg9/MI87kNu1N1HXVQg/REN7Re6OhFYacSSVJQesXv9lFsMuGZWu9XSi1IWpHVazeWm8
8ahVr8zgE/ZwWth82FQbaW3Luihoe9mCfjO/X2vYiJHEAoFJ8N4CAHlnf/5+GG2NkIQwggbCMIIE
qqADAgECAhBTuH6D4ZyZKJOwm0kc7LjrMA0GCSqGSIb3DQEBCwUAMDcxFDASBgNVBAoMC1RlbGlh
U29uZXJhMR8wHQYDVQQDDBZUZWxpYVNvbmVyYSBSb290IENBIHYxMB4XDTE1MTAyNzEyMTY0NloX
DTI1MTAyNzEyMTY0NlowRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQD
DBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEA7PLfAAC4UPKnu9hUt8aT9+PBqjvUw0Y0tLPOXkO2NC0y2XZks9nJfpWKrNM30k5vu5no
rG4ZKlF5C+3xc6HuIiGQof1bmFGluNOwmZQwl3rOJ+E6k0rqJJTerjj4WOxAvWVW1yC5S4Ubppk3
Q3cYVVuC3qNGsBIXy3/fDL1sc8Ah8zI/JumDpjY8fn/U3CRN6mgNKYrr0sZX6VXYgrpT05ZrJldk
UgUgMKgbIWWEXEASA36pnb5GqD/RMzSgIe8o7YQtIaYB2cmTCLNHjaOL9j1JhNK4bvmbNJ7o58IZ
YzwNv/G/L/bRosQ9c27U+86DNjrdZnpyaRaeMyVUn3SlYLaFqoObdh/xNF2NS8CXs/PVtO57HBKH
MgZqQvsyQJisSocxFqiMj9VK2WhCBbvoTvrNDZvLDlDGuE5RuKwFIpHOVOU5lCBgUUBsbpWIXwM6
kmH/KC1DC5MtQzmvXkbt7KdBXUAxM0JZxf4dS+ACtTDpF9b0vny4DrwaOS0VNXyz1GUOxSqw1wup
5dpXbxLZYx1rLRgZqr9uWhLwAPsq66ZQof5GL0gY72Ym8/Tm28MeMqku+/zRzdYsmclT9rOdgdgS
3b6OMoc5Op0ZPEv/Mx2lFJAVK674ozw2hiuRTVUmoqBr5AuyCoqCEyn32C7U/V7oqyqx5Yd1c5Gs
xuOqQFcCAwEAAaOCAbgwggG0MIGKBggrBgEFBQcBAQR+MHwwLQYIKwYBBQUHMAGGIWh0dHA6Ly9v
Y3NwLnRydXN0LnRlbGlhc29uZXJhLmNvbTBLBggrBgEFBQcwAoY/aHR0cDovL3JlcG9zaXRvcnku
dHJ1c3QudGVsaWFzb25lcmEuY29tL3RlbGlhc29uZXJhcm9vdGNhdjEuY2VyMBIGA1UdEwEB/wQI
MAYBAf8CAQAwVQYDVR0gBE4wTDBKBgwrBgEEAYIPAgMBAQIwOjA4BggrBgEFBQcCARYsaHR0cHM6
Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMwSwYDVR0fBEQwQjBAoD6gPIY6
aHR0cDovL2NybC0zLnRydXN0LnRlbGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJvb3RjYXYxLmNy
bDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQW
BBQcexmel5x2rCA92NzjkWrj2y2mUzAfBgNVHSMEGDAWgBTwj1k4ALP1j5qWDNXr+nuqF+gTEjAN
BgkqhkiG9w0BAQsFAAOCAgEAUFhr8dWMO7Quq1dDyIynw8sWmpyF/jWSxBjpHUCyhltoFS7Q1CUB
D0bOULWmYjmzRwme5pkjTFXpOJZLf9Han1SBbrVcP0JMhRsAvfWZjcF0l/c/jqDMqBARxr8OUWOr
0ZWa49Lir3QEs2C+CjGge5tzcLqzQ5pjWxudrLkSGe+sAThDnXUWXGYk8udGZAamJ55drdw96AV9
jWQkMrLIVHKkXVG5Etdx0wiAoTLk1fVtLcz11DiaCZSZVPZ3fdSIpIRhDqz8H4sVprPgvLBdK/aj
dbiRsehCzzohay3zbXDDTDGwKkR8KUi8Xt8HDZCRsb/U/C7MC4tVK0SEPOQCo6swZy0rI0RoGzIC
fsSrZ4JrxANeeSZqCn1A+w0Wz+iqdeP2PVxW0f1rg4/OG2DSl3uB3Q3NT/lDGJtepti+i5CCKEZc
dAOZoviu43sLhqsxSpGjzZidESwovuHeP+O2bNwwtz1DTsXThBB3+JJHVjmkiLo900GITb/i7IBd
Loo4gZms9s1BQ2tm3CJCmpA2XwBTOB6B8/CtgWUWhyloXd3Wbmv7ZUoqqJFBV9g8Zh5mdZ+RzPTo
mgCFz/2aNsddI/2G9ZjN4tG6hmocZR2M5f0MhBv3bo6d5XsLlYwiNJjw5GRqYb8cqqeCaPKkveBJ
zqgb8ToH7WLoOzmPRCmPlpAxggMCMIIC/gIBATBbMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQKDAhF
cmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MwIQC0ZtzXB7bjBl
rrZreXF57TAJBgUrDgMCGgUAoIIBfDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3
DQEJBTEPFw0yMDA0MjIxOTE0MDBaMCMGCSqGSIb3DQEJBDEWBBQAmDD9vCFvB/7VA4SGcbN9+yy5
eDBDBgkqhkiG9w0BCQ8xNjA0MAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0D
AgIBQDAHBgUrDgMCGjBqBgkrBgEEAYI3EAQxXTBbMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQKDAhF
cmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MwIQC0ZtzXB7bjBl
rrZreXF57TBsBgsqhkiG9w0BCRACCzFdoFswRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNz
c29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhALRm3NcHtuMGWutmt5
cXntMA0GCSqGSIb3DQEBAQUABIIBADcA7TepQOzVG5kamoCo3qBrfQq8z4saK1kcPV6Z2a2v5pKn
ToRyA3/RYxeFChY9F+t7SVF2mGzdlL2FBXvy+xwCy0PY6Op416xZUKoZDPw4TDNkBInqpUT28815
cnWnODnQvXxxaoTsB+VymYhzCifa55BBEAHzryHAdJStU1q401hNVQQ6cnEO9tG5TSCIDuVSPPEZ
qAoISiIObMcwX3IeEvAEDIp4D0JCvo2SejYjqBEe54E1oui81iS8btmv52rdALzHPNcTqrvCRdJv
4zFzrKiLIkkDjjFp4/lKA1ukKCKWXIaWXQwfYymC8TIdHF90k5RXCBJu/2Np6ahaUZcAAAAAAAA=

------=_NextPart_000_00BF_01D618EA.F15A9E30--


From nobody Wed Apr 22 13:05:53 2020
Return-Path: <dtikhonov@litespeedtech.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C0E63A07E1 for <quic@ietfa.amsl.com>; Wed, 22 Apr 2020 13:05:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=litespeedtech-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dZjfRFid6SXd for <quic@ietfa.amsl.com>; Wed, 22 Apr 2020 13:05:45 -0700 (PDT)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 83FBE3A07E7 for <quic@ietf.org>; Wed, 22 Apr 2020 13:05:45 -0700 (PDT)
Received: by mail-qk1-x735.google.com with SMTP id 20so3827688qkl.10 for <quic@ietf.org>; Wed, 22 Apr 2020 13:05:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=litespeedtech-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=DHV4Q7JtKVmq2wNuIDcl7z9Ph7B/AjbL5HWsDsH/ryc=; b=DdMLpjF10ddOVCe6pRMy/T9PP2TWWa/K4ZMsWQT+iotkkA4rhajFm3Mb+r7c416zuc 3vWSKc4og+p7cLcsVmB5P504kCNWAMfyIvFIU9a3J96PMsmGfPoAfbzsaiRzaVz9zgRM i1hZ91IkrkeaT3aGGlsCU2OOD2jlzXrfiYn4uuGUccAiAU8BmGAvye+qSZMRt55J+Jni aDz+nXewe4d30I/SwumJoymzXGAh83shWN60W3GkSbT1mLawFP+NtmN/BMAckc/36PXo NBc94emjrjaeHzcpLSErK5YTU22OJwLSaBiCvj40z8u92f4U0j0u5RSrfSEIcenklnaj NqQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=DHV4Q7JtKVmq2wNuIDcl7z9Ph7B/AjbL5HWsDsH/ryc=; b=QhWNzHTkb76stkmqrs0OOwI4TtP77TKSUitYBSu7Di45kXBSYNH1iJ3YRdkOxdgfQh /TQGsOpHC3/43xxGonCDmEmSq5EZf61gI8j4kHTsV+Geb0l66EZrdA+mfgnrLX8PHJAe wFxwhwh1WWSHzMPlmxLH2s4TXOF2FPJ4WHLVfj9G240G0xRqsIOfRx5rMoRNouNVLbp5 kb7yQNn9tI1oSrTGCA6DM22ZkOo6fY7DZsOPmPPMMHwrPcgf3Xc9guzTdVQFPftkFO5v LFhQckDXTlA7pEB/Pt784jPBMRD8XmLKJuisHcuPizidDFo5hP+2vkmTe/S6CxGj6gUd YEFA==
X-Gm-Message-State: AGi0PubFwr6upGVdwpSHN0JKWQUskfRLyLTENd2pkzoUcgK+FmA4FZ/O Ru0uXDBFtQ3TBJFBtqIf7Q/s3g==
X-Google-Smtp-Source: APiQypJhZYI1OfkkBkczcvm01zYrb1nE5HfG/iO4r0THZ0nUXq1i6dmf4t7esrtYvQwCftpqLnbfGw==
X-Received: by 2002:a37:96c4:: with SMTP id y187mr39428qkd.126.1587585944311;  Wed, 22 Apr 2020 13:05:44 -0700 (PDT)
Received: from lubuntu (ool-44c1d219.dyn.optonline.net. [68.193.210.25]) by smtp.gmail.com with ESMTPSA id k2sm213926qta.39.2020.04.22.13.05.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Apr 2020 13:05:43 -0700 (PDT)
Date: Wed, 22 Apr 2020 16:05:31 -0400
From: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
To: "Bulgarella Fabio (Guest)" <fabio.bulgarella=40guest.telecomitalia.it@dmarc.ietf.org>
Cc: "Lubashev, Igor" <ilubashe=40akamai.com@dmarc.ietf.org>, Ian Swett <ianswett@google.com>, Cociglio Mauro <mauro.cociglio=40telecomitalia.it@dmarc.ietf.org>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Riccardo Sisto <riccardo.sisto@polito.it>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "quic@ietf.org" <quic@ietf.org>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
Subject: Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Message-ID: <20200422200530.GA11856@lubuntu>
Mail-Followup-To: "Bulgarella Fabio (Guest)" <fabio.bulgarella=40guest.telecomitalia.it@dmarc.ietf.org>,  "Lubashev, Igor" <ilubashe=40akamai.com@dmarc.ietf.org>, Ian Swett <ianswett@google.com>, Cociglio Mauro <mauro.cociglio=40telecomitalia.it@dmarc.ietf.org>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Riccardo Sisto <riccardo.sisto@polito.it>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "quic@ietf.org" <quic@ietf.org>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local> <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com> <6b9e74ac94114d28ae4a66f1e9625ebd@usma1ex-dag1mb6.msg.corp.akamai.com> <1587582698016.72632@guest.telecomitalia.it>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <1587582698016.72632@guest.telecomitalia.it>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/YWnW-K9qv5CN_zBBuB7RfbRtzCY>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Apr 2020 20:05:47 -0000

Hello,

On Wed, Apr 22, 2020 at 07:11:38PM +0000, Bulgarella Fabio (Guest) wrote:
> 4. First of all, our solution is not dependent on any specific protocol
> implementation unlike the QL and therefore there shouldnâ€™t be problems
> related to the quality of the implementation. In other words, our
> portion of code is always the same, in every protocol implementation.

I do not understand this part.  Problems in which protocol
implementation do you mean -- the loss measurement protocol
or some other protocol?  If the former, I do not understand
what you mean by "our portion of code:"  Each implementer will
write his own code, with his own bugs.

> Secondly, as anticipated in point 2, by observing only one direction
> we can measure the losses in the operator's domain (Qbit) and the
> end-to-end in the opposite direction (Rbit). So, our solution does work
> also for asymmetric path segments.

I already covered this, but I believe it can bear restating:
Besides loss measurement, a probe should aid to locate the source
of the loss: upstream or downstream.  A single QR probe cannot do it.
Do you not agree that locating loss source is one of the probe's goals?

  - Dmitri.


From nobody Wed Apr 22 17:48:18 2020
Return-Path: <kazuhooku@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE6BD3A0F4B for <quic@ietfa.amsl.com>; Wed, 22 Apr 2020 17:48:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1nqslbqisCGn for <quic@ietfa.amsl.com>; Wed, 22 Apr 2020 17:48:14 -0700 (PDT)
Received: from mail-ua1-x92f.google.com (mail-ua1-x92f.google.com [IPv6:2607:f8b0:4864:20::92f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3A42F3A0F48 for <quic@ietf.org>; Wed, 22 Apr 2020 17:48:14 -0700 (PDT)
Received: by mail-ua1-x92f.google.com with SMTP id i5so4031773uaq.1 for <quic@ietf.org>; Wed, 22 Apr 2020 17:48:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to:cc; bh=8ZxuwqMRRuqCwNGRIc1/V5DuYTDyq3XcMzirtyWMHF4=; b=X4Q14zQ+9/RrenudpKMA2tXJ3/8Du8cS7eymfDaoXjlk0Vwg5pr/hWmteAgjJbt9iY yQyFy9fyyualfaX0Lq/CgWUCUS1k321dbq5IqOyPFIvwX4sLBaBmeKMVL9sEridwPnGj +n5TU20dgUlSk9UccNZ2MveWzliNBtxWhW8CHr8/lLD0DG6gKZAxezODUPOzjDIHBnEe tcZOxSZkgbay1IAEcGWpb2jwjDDMYLf/yY1oHfb7BhqNUgHi5HkSV/KPnAbKphryqK0T JlY8wNtp539Xf+ezvdjvXRwKo+IyJntJCdfEvO5SGYUNZ4XRs2wrmoNQeYS7grOLlX7D pHhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=8ZxuwqMRRuqCwNGRIc1/V5DuYTDyq3XcMzirtyWMHF4=; b=mcMq721ov4Q0zHebigd5JgQ/r0jgXLjgcivMAofz1m/gEfaxRhxfE3BSUWt+PNAezD w1HTKpFR1xHz9UQCVuplFOnX9hrDwg34FHh/E9vqVx1B+rs2/8BYgAyodtiunw2+YcVF nH1YVoATgG0DugkpsOQUYuVlAZvXPW74iuLgAUOau6U7TYWP3PzYR4IkZDERlTtk95ZF 2HjxG4n832EF1PfWR/oJSD0D4NaB6GFcSO9UjuIx3p0kDyupBf5kOYbjmZwoVNBJ2RR1 5Zung+h3nJaTMA2odYAbpKXbpNqsNUqHZ9+iOY3kTKf6nKOUR8C9EmxVu2GKM0rvCB2x YShQ==
X-Gm-Message-State: AGi0PubISAiWxx3JZdPZ8svmKZSgbo6S0LUblKpl6pxDYDcixZ1kUeXz 2cJO3+9gfpBVvVju9yO1njzNPSzrxcOZOE1pxked8Brh
X-Google-Smtp-Source: APiQypKwQZs5u4ZolUaApx9tq+GsCjCzQWhf6VKtiF1jsqWLWNMkBbFv3FJ7AhOlKlCSJwV2Jsr1zC/ogQuanzbunEI=
X-Received: by 2002:a67:7fd1:: with SMTP id a200mr1283696vsd.114.1587602892885;  Wed, 22 Apr 2020 17:48:12 -0700 (PDT)
MIME-Version: 1.0
From: Kazuho Oku <kazuhooku@gmail.com>
Date: Thu, 23 Apr 2020 09:48:02 +0900
Message-ID: <CANatvzySsxFX=H387tuCAys1xO=ARB8EwTcY1LE9CuUMaHEfzQ@mail.gmail.com>
Subject: TP greasing and negotiating the use of extensions under development
To: IETF QUIC WG <quic@ietf.org>
Cc: Christian Huitema <huitema@huitema.net>, Lucas Pardue <lucaspardue.24.7@gmail.com>
Content-Type: multipart/alternative; boundary="0000000000007992cb05a3ea9a92"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/1tl9YLtc4p7QxrLX8fqUXsG4uvA>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Apr 2020 00:48:16 -0000

--0000000000007992cb05a3ea9a92
Content-Type: text/plain; charset="UTF-8"

Hi,

TL;DR: I would like to confirm that our stance is to make it hard for QUIC
extensions to reserve a contiguous range of Transport Parameter IDs, as we
have intentionally created a gap for every 31 TP by defining greasing as 31
* N + 27 where N is an integer. Extension authors should be aware of that,
when trying to use different TP IDs to identify the draft versions of their
extensions.

Long story:

Recently, there has been a discussion among people implementing the delayed
ack extension, regarding how to check if peer has implemented the same
draft version of that extension.

At the moment, the delayed ack extension is at version -00, uses TP:
0xDE1A. A wire-incompatible change is expected in -01. Endpoints need a way
of identifying which version of the delayed ack extension the peer speaks.

The most trivial way of having a versioning scheme for a QUIC extension is
to use different TP IDs for each revision of the drafted extension.

However, it is a bit difficult to specify a range of code points (i.e.
0xde1a00nn), and say that nn would be the revision number of the draft,
because there are greasing TPs for every 31 TP number.

In case of 0xde1a00nn, the first nn that would hit the greasing number
would be nn=19. That's not too bad. But depending on how each extension
chooses the base number, nn could be something like 5, 1, or 0.

This is not a terrible problem at all. Extension authors can skip greasing
TPs. But we need to make sure that they will do that.

--
Kazuho Oku

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

<div dir=3D"ltr">Hi,<br><br>TL;DR: I would like to confirm that our stance =
is to make it hard for QUIC extensions to reserve a contiguous range of Tra=
nsport Parameter IDs, as we have intentionally created a gap for every 31 T=
P by defining greasing as 31 * N + 27 where N is an integer. Extension auth=
ors should be aware of that, when trying to use different TP IDs to identif=
y the draft versions of their extensions.<br><br>Long story:<br><br>Recentl=
y, there has been a discussion among people implementing the delayed ack ex=
tension, regarding how to check if peer has implemented the same draft vers=
ion of that extension.<br><br>At the moment, the delayed ack extension is a=
t version -00, uses TP: 0xDE1A. A wire-incompatible change is expected in -=
01. Endpoints need a way of identifying which version of the delayed ack ex=
tension the peer speaks.<br><br>The most trivial way of having a versioning=
 scheme for a QUIC extension is to use different TP IDs for each revision o=
f the drafted extension.<br><br>However, it is a bit difficult to specify a=
 range of code points (i.e. 0xde1a00nn), and say that nn would be the revis=
ion number of the draft, because there are greasing TPs for every 31 TP num=
ber. <br><br>In case of 0xde1a00nn, the first nn that would hit the greasin=
g number would be nn=3D19. That&#39;s not too bad. But depending on how eac=
h extension chooses the base number, nn could be something like 5, 1, or 0.=
<br><br>This is not a terrible problem at all. Extension authors can skip g=
reasing TPs. But we need to make sure that they will do that.<br><br>--<br>=
Kazuho Oku</div>

--0000000000007992cb05a3ea9a92--


From nobody Wed Apr 22 18:07:08 2020
Return-Path: <ianswett@google.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3863D3A0FAD for <quic@ietfa.amsl.com>; Wed, 22 Apr 2020 18:07:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.6
X-Spam-Level: 
X-Spam-Status: No, score=-17.6 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, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xetiOt2B65kF for <quic@ietfa.amsl.com>; Wed, 22 Apr 2020 18:06:57 -0700 (PDT)
Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69A843A0FD6 for <quic@ietf.org>; Wed, 22 Apr 2020 18:06:56 -0700 (PDT)
Received: by mail-wr1-x42e.google.com with SMTP id b11so4837236wrs.6 for <quic@ietf.org>; Wed, 22 Apr 2020 18:06:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=89NPbGSHIEbiWFT03ARdYAITiTNQknhoPdYoTmJUbXI=; b=dgdwKYtzhFSRCayCUQj2qU7B/yYOzaH/x9A1+rK5cyQEcN407pj2ThZLnznbSIBw2S wWOv/UpNDVZItXcCg8tNczkAlIJrWJeE0CNibcoiEnpZR2euyY4whXqGt6+KfQpsHbtR HAwNy+sdQorH3HkkqU8W2EIaXvI5r0/hz4i1VtkYBQ0SDvNBBBmWLedKjB1CzN2Oo9dG BnX9nUQ/qWAT8z7gwWlrTTXJt+8Rqho1fFoPlD9XrZvqkMVIUqNfArcDjKziZivGI26g HnKvmTxcXn835OXavAtSPKPZlcYmjdxeuXqPF3K2ss7TGI540rnjnUVmr0X6DJ/1Nt/W Jayw==
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:cc; bh=89NPbGSHIEbiWFT03ARdYAITiTNQknhoPdYoTmJUbXI=; b=pqWYmKtn9H4hsFYMN8fR5xvnE0OQkcNbqwhrgYbMFOh40xVQYCwM9nb16BODI+32CS 3gflmm2piO6/GdvsQERI3lQonjBtmpVpl4wjkSu2cPYhsLuUwGVoniBnXKUGXEMlbmL0 ngHC9X4AbAvU41JInQk+pFi1H0kPJzr4wgL6sldGPvIG5Tl4e8Xewhk9PwOMTYh87Hnr dhGairSecvNErxRfO2Fk7Q8n09RvOD0oBYJ0R4A9L5r3Qc1+2O18akEMObgPB+qiN7Bu 7zi5blnoKhGCX8ikGu0L4C1oz7oCAElh9nr2/9nGIIkt9i20GhPzbB9f5lO7nYMvRFXP nwaQ==
X-Gm-Message-State: AGi0PuZ1MO34tlHZSLNPHCZxMR3Zao+7bsvrbubWvT5rnfqJV1HCSiLO 5RkWQi5OxkWRNW9kNYnndh9bV6MN13ZWEFcfojsLjw==
X-Google-Smtp-Source: APiQypLJzN1j1jsnY0ywSl67uivD2dpHR4KuLHNeet/Hw6pjUrmMy6af4RwlAEQ0ochRQh3GSuNegu6au6o6ySxQLAU=
X-Received: by 2002:adf:ed46:: with SMTP id u6mr1764361wro.327.1587604014641;  Wed, 22 Apr 2020 18:06:54 -0700 (PDT)
MIME-Version: 1.0
References: <CANatvzySsxFX=H387tuCAys1xO=ARB8EwTcY1LE9CuUMaHEfzQ@mail.gmail.com>
In-Reply-To: <CANatvzySsxFX=H387tuCAys1xO=ARB8EwTcY1LE9CuUMaHEfzQ@mail.gmail.com>
From: Ian Swett <ianswett@google.com>
Date: Wed, 22 Apr 2020 21:06:42 -0400
Message-ID: <CAKcm_gNg-cBAPHgy9jomUvHhuztVLdg0u5Yww-MMR2_exk=5qQ@mail.gmail.com>
Subject: Re: TP greasing and negotiating the use of extensions under development
To: Kazuho Oku <kazuhooku@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>, Christian Huitema <huitema@huitema.net>,  Lucas Pardue <lucaspardue.24.7@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000056993f05a3eadde7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/z0pcuEcrGFKFtnIbC_vKSP3Gm2w>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Apr 2020 01:07:08 -0000

--00000000000056993f05a3eadde7
Content-Type: text/plain; charset="UTF-8"

I don't believe the intent was to make it hard for extensions to reserve a
contiguous range of TP IDs, but I agree that has happened.

As you said, I think we can live with this, but it is potentially
error-prone.  The greasing approach is already clearly documented, so I
don't have any suggestions to make it less error prone.

On Wed, Apr 22, 2020 at 8:48 PM Kazuho Oku <kazuhooku@gmail.com> wrote:

> Hi,
>
> TL;DR: I would like to confirm that our stance is to make it hard for QUIC
> extensions to reserve a contiguous range of Transport Parameter IDs, as we
> have intentionally created a gap for every 31 TP by defining greasing as 31
> * N + 27 where N is an integer. Extension authors should be aware of that,
> when trying to use different TP IDs to identify the draft versions of their
> extensions.
>
> Long story:
>
> Recently, there has been a discussion among people implementing the
> delayed ack extension, regarding how to check if peer has implemented the
> same draft version of that extension.
>
> At the moment, the delayed ack extension is at version -00, uses TP:
> 0xDE1A. A wire-incompatible change is expected in -01. Endpoints need a way
> of identifying which version of the delayed ack extension the peer speaks.
>
> The most trivial way of having a versioning scheme for a QUIC extension is
> to use different TP IDs for each revision of the drafted extension.
>
> However, it is a bit difficult to specify a range of code points (i.e.
> 0xde1a00nn), and say that nn would be the revision number of the draft,
> because there are greasing TPs for every 31 TP number.
>
> In case of 0xde1a00nn, the first nn that would hit the greasing number
> would be nn=19. That's not too bad. But depending on how each extension
> chooses the base number, nn could be something like 5, 1, or 0.
>
> This is not a terrible problem at all. Extension authors can skip greasing
> TPs. But we need to make sure that they will do that.
>
> --
> Kazuho Oku
>

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

<div dir=3D"ltr">I don&#39;t believe the intent was to make it hard for ext=
ensions to reserve a contiguous=C2=A0range of TP IDs, but I agree that has =
happened.<div><br></div><div>As you said, I think we can live with this, bu=
t it is potentially error-prone.=C2=A0 The greasing approach is already cle=
arly=C2=A0documented, so I don&#39;t have any suggestions to make it less e=
rror prone.</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Wed, Apr 22, 2020 at 8:48 PM Kazuho Oku &lt;<a href=3D"=
mailto:kazuhooku@gmail.com">kazuhooku@gmail.com</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Hi,<br><br>=
TL;DR: I would like to confirm that our stance is to make it hard for QUIC =
extensions to reserve a contiguous range of Transport Parameter IDs, as we =
have intentionally created a gap for every 31 TP by defining greasing as 31=
 * N + 27 where N is an integer. Extension authors should be aware of that,=
 when trying to use different TP IDs to identify the draft versions of thei=
r extensions.<br><br>Long story:<br><br>Recently, there has been a discussi=
on among people implementing the delayed ack extension, regarding how to ch=
eck if peer has implemented the same draft version of that extension.<br><b=
r>At the moment, the delayed ack extension is at version -00, uses TP: 0xDE=
1A. A wire-incompatible change is expected in -01. Endpoints need a way of =
identifying which version of the delayed ack extension the peer speaks.<br>=
<br>The most trivial way of having a versioning scheme for a QUIC extension=
 is to use different TP IDs for each revision of the drafted extension.<br>=
<br>However, it is a bit difficult to specify a range of code points (i.e. =
0xde1a00nn), and say that nn would be the revision number of the draft, bec=
ause there are greasing TPs for every 31 TP number. <br><br>In case of 0xde=
1a00nn, the first nn that would hit the greasing number would be nn=3D19. T=
hat&#39;s not too bad. But depending on how each extension chooses the base=
 number, nn could be something like 5, 1, or 0.<br><br>This is not a terrib=
le problem at all. Extension authors can skip greasing TPs. But we need to =
make sure that they will do that.<br><br>--<br>Kazuho Oku</div>
</blockquote></div>

--00000000000056993f05a3eadde7--


From nobody Wed Apr 22 18:09:13 2020
Return-Path: <mt@lowentropy.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53CA53A0FB2 for <quic@ietfa.amsl.com>; Wed, 22 Apr 2020 18:09:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=dqkW/yIS; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=ggAWvxch
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w8ugyaEiHfyu for <quic@ietfa.amsl.com>; Wed, 22 Apr 2020 18:09:10 -0700 (PDT)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C5673A0FAF for <quic@ietf.org>; Wed, 22 Apr 2020 18:09:10 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id 9D29D574 for <quic@ietf.org>; Wed, 22 Apr 2020 21:09:08 -0400 (EDT)
Received: from imap7 ([10.202.2.57]) by compute2.internal (MEProxy); Wed, 22 Apr 2020 21:09:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm2; bh=kUuCYQIzzSV+7hDW9csh6r4hv/ld2iE o1CSLfdrSVyc=; b=dqkW/yISZCHz6VguvAbzGqFJmytSeGWmkSERR2JnjsnO0E5 pUGX6t7a4Wujd+8byzC7FxaWpnAWm5WktjuhgYAhdX7m41wLn5nl6XIKJFItxO57 EkPQXKdWM3C3YrMvqSDQJhbNN7wY+KRByPk3n9GEnJsuPzWyoPR12EMdFjA4f/z0 w9+kTPlOBHEwRXRmcIqO6T4xpVNvQtWn8QvvXxJaO1JOaM4AbkAlbuvvyPIyM512 aKqm/kCB5SIGzfqIhsq2jI2+7eIYsamgjngUHIpbUoxaRddOJ26EYb2WaS9IoYWM MeKppo8i1R8NN2Dci5n7sbGnhbMDk96K9Q8qDVw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=kUuCYQ IzzSV+7hDW9csh6r4hv/ld2iEo1CSLfdrSVyc=; b=ggAWvxchIWCoPeLwRfMwT4 gGy5FRxCyseev8qyIYEDnV/uNEES4p3WzlmZyR37h22qqD+9/ES2ItDvVNemHwcW f4P2u8c789v74JSORhOYweERLhvU1JN1i2NqCT+dB9CEQusdEEH7ISG9Wj71wDsR peZqRGCvGr0ho6R5uI+S/YTpHpQkxRZTfCaTJOj+L6D/gFo8t/grGdxucU0NAGox TMnKVHRmzyYQtyYZh3MrzAwcdj97gQEK+lD9ufxU40t9+6VVFfbX9KzuHxvpaVRb WXolya1oCIGuUUCyNIwsDifHci2QeSZ2tmlW/iQ7r48VHZquIZznI4bH9VC8EZfg ==
X-ME-Sender: <xms:tOqgXjXtRlGzIZpf_SbWrsKbKTz7rs0PKPjRaw2Sy4vqf1fGh0NVHQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrgeekgdeflecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesthdtre dtreerjeenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehlohif vghnthhrohhphidrnhgvtheqnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:tOqgXuufUMqNtIpLhnRmZG8naNmDok8R8EMFCe1BU9iNNtfXfq5FtA> <xmx:tOqgXs3K5e7KJ4U0tB4wUZjr1KXQ9CYBhwS-z4ll6nr60_uiTxUC7A> <xmx:tOqgXi4GKvalLwNFmSFG0mcMpHGUpxlRbiZ0l4etAwmTlWRr3DJBlA> <xmx:tOqgXuv3OQ-iESkCbRRLA71PQp2t_Ao2QzlG49Kf0U9RTIv-KcTybA>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 0C2D0180091; Wed, 22 Apr 2020 21:09:08 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-dev0-351-g9981f4f-fmstable-20200421v1
Mime-Version: 1.0
Message-Id: <f728c947-a9fd-4f99-b5b6-09f2d9944856@www.fastmail.com>
In-Reply-To: <CANatvzySsxFX=H387tuCAys1xO=ARB8EwTcY1LE9CuUMaHEfzQ@mail.gmail.com>
References: <CANatvzySsxFX=H387tuCAys1xO=ARB8EwTcY1LE9CuUMaHEfzQ@mail.gmail.com>
Date: Thu, 23 Apr 2020 11:08:48 +1000
From: "Martin Thomson" <mt@lowentropy.net>
To: quic@ietf.org
Subject: =?UTF-8?Q?Re:_TP_greasing_and_negotiating_the_use_of_extensions_under_de?= =?UTF-8?Q?velopment?=
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/k7wHv2jNCDWEoCut7fc-HwVcBUA>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Apr 2020 01:09:12 -0000

On Thu, Apr 23, 2020, at 10:48, Kazuho Oku wrote:
> This is not a terrible problem at all. Extension authors can skip 
> greasing TPs. But we need to make sure that they will do that.

Yeah, that seems like a fine outcome.  Extensions that are unstable enough to require the sort of N+rev numbering that you describe can take the hit.  In my experience, extensions (in TLS, primarily) are well-enough coordinated in deployment that they can use a single code point, though you can just pick a new temporary number when making breaking changes.

What's best about that outcome is that we don't have to change anything :)


From nobody Thu Apr 23 06:27:32 2020
Return-Path: <fabio.bulgarella@guest.telecomitalia.it>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C2CB3A041E for <quic@ietfa.amsl.com>; Thu, 23 Apr 2020 06:27:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001,  URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=guest.telecomitalia.it
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mAsEzRLR6tGT for <quic@ietfa.amsl.com>; Thu, 23 Apr 2020 06:27:28 -0700 (PDT)
Received: from mx07.telecomitalia.it (mx07.telecomitalia.it [156.54.232.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 418093A047D for <quic@ietf.org>; Thu, 23 Apr 2020 06:27:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=guest.telecomitalia.it; s=selector1; c=relaxed/relaxed;  q=dns/txt; i=@guest.telecomitalia.it; t=1587648444; x=2451562044; h=MIME-Version:From:Date:Message-ID:Subject:To; bh=oyNOnNQs80Nrv21bSCogNmV8Z/Zfs3zgNPhRLEBNHpE=; b=SoK3gy9CwZ1SchgD3sfW2HedIfHWBEk+Fgnb7f5jNTiN1wR0nMXcJb8txmu4L7WA 4Wdgb0Dbd2hx5CDFJTbCtgUU9xr6awWCW82dD5nBzkvm6Juiwkcg1CwbmxkLmEof BWAegwliFBvcfWhIatc9KuWm4F7A5w/xsWV7T9Zx8ATUsWnfwXQgtICYjZMcOSe/ fGem2sy7YsBjsiiWFb/SBjqd8R6d+Ja3JOG4uTv+5/zRiS4QGKcmNOe2L0n9wxKA wPs+fPeB1PVwt9lUAm+4Nc0w+/jBsUW+BChpdGnh8ncBM0h7PciwhqXuuLyxFJoK I5rtqTxyIvfZ/p4o7sMsbw==;
X-AuditID: 0a5a2d17-bd5ff70000008b12-64-5ea197bc007f
Received: from TELMBXC06BA020.telecomitalia.local ( [10.90.43.34]) by mx07.telecomitalia.it () with SMTP id AC.58.35602.CB791AE5; Thu, 23 Apr 2020 15:27:24 +0200 (CEST)
From: "Bulgarella Fabio (Guest)" <fabio.bulgarella@guest.telecomitalia.it>
To: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
CC: "Lubashev, Igor" <ilubashe@akamai.com>, Ian Swett <ianswett@google.com>, Cociglio Mauro <mauro.cociglio@telecomitalia.it>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, "Riccardo Sisto" <riccardo.sisto@polito.it>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "quic@ietf.org" <quic@ietf.org>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>, Nilo Massimo <massimo.nilo@telecomitalia.it>
Subject: Re: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Topic: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Index: AQHWF/zfNwOq9+2pFU28gxDKDgXEdaiFgojx///ut4CAAT/o4Q==
Date: Thu, 23 Apr 2020 13:27:23 +0000
Message-ID: <1587648443587.63341@guest.telecomitalia.it>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local> <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com> <6b9e74ac94114d28ae4a66f1e9625ebd@usma1ex-dag1mb6.msg.corp.akamai.com> <1587582698016.72632@guest.telecomitalia.it>, <20200422200530.GA11856@lubuntu>
In-Reply-To: <20200422200530.GA11856@lubuntu>
Accept-Language: it-IT, en-US
Content-Language: it-IT
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [188.219.222.222]
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRmVeSWpSXmKPExsXCFaWtpLtn+sI4g4ZJ8hbLfshbfJnAZvHz 3k5Wi6aGFcwWPQ/eMVtcOviR3aJnAbfFz9s72R04PCYfWcDssWBTqceSJT+ZPJ5sO87s0fLs JJvH6ZXFAWxRXDYpqTmZZalF+nYJXBlTf/axFCyRrJjbadzAeEeki5GTQ0LAROJ2dw97FyMX h5DAKkaJK9eXAjkcHGwCXhKz7yiDmCIChhL79iaDlDALbGeWaP/8nwWkV1ggTeLB1/mMILaI QLrE0VN9rBC2k8TSz0/AalgEVCU2rVjODGLzClhInN3yH2rXRiaJ6YeaGUEWcAroSnTvDASp YRSQlZiwexHYTGYBcYkX00+wQ9wpILFkz3lmCFtU4uXjf6wQtoHE1qX7WCBsZYnVd66xQvQa SLw/N58ZwtaWWLbwNdQNghInZ0LcJgT0+4eV51gmMIrNQrJuFpL2WUjaZyFpX8DIsopRNLfC wFyvJDUnNTk/N7MkMSczUS+zZBMjOCp1xXcwTtjwRu8QIxMH4yFGCQ5mJRHeDQ/nxQnxpiRW VqUW5ccXleakFh9ilOZgURLn3VW4ME5IID2xJDU7NbUgtQgmy8TBKdXAJFAnMP9sfrT0Mo47 M1e87V3HIT+bOTWi4Owl4/ALS+xnlX/pvSyXe+2Mwsxuje/H2VR8GDQKwmMvHj9/1PPVG98y +Z/FM+ft2G61PfL8fwU7Y6+XG8Pem3+Zemjm/AxmiykeTbcyLiwyTUhYntzFzM0f/FEo35or 80jjJOslfGUN6xzSOtdErTjwXNmhzFz0V9+90nrb/0fr042+Npx/khIfo/jjfc0Jg6X7ZtbG 3F/2YcLe7t3zv7f490XESl/6X3v88xceyVUPruz2eZ30996GpONtC587K4ezLKg8alW0ir1L 2S1hcVU9W4dh0L7L8xN2t65aetr8xW2hNIfUNnsNX51Gw8jsI7l3oqV7lFiKMxINtZiLihMB Cium0DkDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/cZBEcjY4EFjGZpx2qCXwkLEbqqg>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Apr 2020 13:27:30 -0000

Hello Dmitri,=0A=
=0A=
> I do not understand this part.  Problems in which protocol=0A=
> implementation do you mean -- the loss measurement protocol=0A=
> or some other protocol?  If the former, I do not understand=0A=
> what you mean by "our portion of code:"  Each implementer will=0A=
> write his own code, with his own bugs.=0A=
=0A=
Sorry, I didn't explain this very well. What I meant was that the implement=
ation of our solution is "untied" from the network protocol one.=0A=
In QR logic there are no dependencies on internal protocol events (packet d=
eclared lost) that can differ in different implementations.=0A=
Changes in the network protocol implementation will not require any changes=
 in our logic. The same cannot be said for your solution.=0A=
=0A=
> I already covered this, but I believe it can bear restating:=0A=
> Besides loss measurement, a probe should aid to locate the source=0A=
> of the loss: upstream or downstream.  A single QR probe cannot do it.=0A=
> Do you not agree that locating loss source is one of the probe's goals?=
=0A=
=0A=
It is more interesting to know if a problem occurs in our domain or outside=
. And this is done by the Qbit (With 2 probes).=0A=
However, it is not uncommon to be able to intercept the whole traffic of a =
connection by observing a single point.=0A=
In this case, all the necessary measurements can be made.=0A=
=0A=
Fabio B.=0A=
=0A=
=0A=
________________________________________=0A=
Da: Dmitri Tikhonov <dtikhonov@litespeedtech.com>=0A=
Inviato: mercoled=EC 22 aprile 2020 22:05=0A=
A: Bulgarella Fabio (Guest)=0A=
Cc: Lubashev, Igor; Ian Swett; Cociglio Mauro; isabelle.hamchaoui@orange.co=
m; Riccardo Sisto; alexandre.ferrieux@orange.com; quic@ietf.org; IETF IPPM =
WG (ippm@ietf.org)=0A=
Oggetto: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-=
spinbit-measurements)=0A=
=0A=
Hello,=0A=
=0A=
On Wed, Apr 22, 2020 at 07:11:38PM +0000, Bulgarella Fabio (Guest) wrote:=
=0A=
> 4. First of all, our solution is not dependent on any specific protocol=
=0A=
> implementation unlike the QL and therefore there shouldn=92t be problems=
=0A=
> related to the quality of the implementation. In other words, our=0A=
> portion of code is always the same, in every protocol implementation.=0A=
=0A=
I do not understand this part.  Problems in which protocol=0A=
implementation do you mean -- the loss measurement protocol=0A=
or some other protocol?  If the former, I do not understand=0A=
what you mean by "our portion of code:"  Each implementer will=0A=
write his own code, with his own bugs.=0A=
=0A=
> Secondly, as anticipated in point 2, by observing only one direction=0A=
> we can measure the losses in the operator's domain (Qbit) and the=0A=
> end-to-end in the opposite direction (Rbit). So, our solution does work=
=0A=
> also for asymmetric path segments.=0A=
=0A=
I already covered this, but I believe it can bear restating:=0A=
Besides loss measurement, a probe should aid to locate the source=0A=
of the loss: upstream or downstream.  A single QR probe cannot do it.=0A=
Do you not agree that locating loss source is one of the probe's goals?=0A=
=0A=
  - Dmitri.=0A=


From nobody Thu Apr 23 09:41:57 2020
Return-Path: <ilubashe@akamai.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E330D3A0C08; Thu, 23 Apr 2020 09:41:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.499
X-Spam-Level: 
X-Spam-Status: No, score=-1.499 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, GB_ABOUTYOU=0.5, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pmF9QY58FyVg; Thu, 23 Apr 2020 09:41:39 -0700 (PDT)
Received: from mx0a-00190b01.pphosted.com (mx0a-00190b01.pphosted.com [IPv6:2620:100:9001:583::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C96E63A0C0D; Thu, 23 Apr 2020 09:41:39 -0700 (PDT)
Received: from pps.filterd (m0122332.ppops.net [127.0.0.1]) by mx0a-00190b01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03NGXLPj014815; Thu, 23 Apr 2020 17:41:35 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=jan2016.eng; bh=FTkWAdap9PD17khp2N6tVWaEWR0h8jtsNPrLp02vDHo=; b=Mr/heFKeL2StC6WVVHcex8rms6Ylir3lph+VQp06c/Atb9rLICF+a7vtplf31vGNRyGj Dfpo2QjbwBXcaBaS1xpmSXRdJV19753NiIyV/K4O2btK2jSw4fdx8vjRKp9Hf/YtaPbV DsO0qG8Uv0l5AVAPaAgOjz+7BjCk1TggjQcVStwm5X4OdMnhD3EUXU+H2pcRQZbWmWXZ 2ded63GFGxJON7EPZ5UjRsHWJcFeY9LcPUm7IhhedeDeLoLQ/8VflghJY4QD6AR+Yep9 GeyKNK5xzE812gOovVlhwq0mIwIgBa8GaOnuzWfhotLN88kmFotlC4eeOaFNOU4XIYBl hA== 
Received: from prod-mail-ppoint2 (prod-mail-ppoint2.akamai.com [184.51.33.19] (may be forged)) by mx0a-00190b01.pphosted.com with ESMTP id 30fskjw2u1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 23 Apr 2020 17:41:34 +0100
Received: from pps.filterd (prod-mail-ppoint2.akamai.com [127.0.0.1]) by prod-mail-ppoint2.akamai.com (8.16.0.27/8.16.0.27) with SMTP id 03NGWDud008098; Thu, 23 Apr 2020 12:41:33 -0400
Received: from email.msg.corp.akamai.com ([172.27.123.30]) by prod-mail-ppoint2.akamai.com with ESMTP id 30fvvva8yb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 23 Apr 2020 12:41:31 -0400
Received: from usma1ex-dag1mb6.msg.corp.akamai.com (172.27.123.65) by usma1ex-dag1mb4.msg.corp.akamai.com (172.27.123.104) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 23 Apr 2020 12:41:27 -0400
Received: from usma1ex-dag1mb6.msg.corp.akamai.com ([172.27.123.65]) by usma1ex-dag1mb6.msg.corp.akamai.com ([172.27.123.65]) with mapi id 15.00.1497.006; Thu, 23 Apr 2020 12:41:27 -0400
From: "Lubashev, Igor" <ilubashe@akamai.com>
To: "Bulgarella Fabio (Guest)" <fabio.bulgarella=40guest.telecomitalia.it@dmarc.ietf.org>, Ian Swett <ianswett@google.com>, Cociglio Mauro <mauro.cociglio@telecomitalia.it>
CC: Riccardo Sisto <riccardo.sisto@polito.it>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, "quic@ietf.org" <quic@ietf.org>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
Subject: RE: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Topic: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Index: AdYNfRCPTsr9cJpyT2q4st79g+H+ngAiuRSAAlAHJ8AAbNOfAAAgNAaQ
Date: Thu, 23 Apr 2020 16:41:27 +0000
Message-ID: <676f723b239b42ab9992780c440c5297@usma1ex-dag1mb6.msg.corp.akamai.com>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local> <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com>, <6b9e74ac94114d28ae4a66f1e9625ebd@usma1ex-dag1mb6.msg.corp.akamai.com> <1587582698016.72632@guest.telecomitalia.it>
In-Reply-To: <1587582698016.72632@guest.telecomitalia.it>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.19.112.94]
Content-Type: multipart/related; boundary="_004_676f723b239b42ab9992780c440c5297usma1exdag1mb6msgcorpak_"; type="multipart/alternative"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-23_12:2020-04-23, 2020-04-23 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2002250000 definitions=main-2004230128
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-23_12:2020-04-23, 2020-04-23 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 bulkscore=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 mlxlogscore=999 adultscore=0 mlxscore=0 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004230128
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/9KX3V_adQDmxr59gOL7B9eskI-4>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Apr 2020 16:41:43 -0000

--_004_676f723b239b42ab9992780c440c5297usma1exdag1mb6msgcorpak_
Content-Type: multipart/alternative;
 boundary="_000_676f723b239b42ab9992780c440c5297usma1exdag1mb6msgcorpak_"

--_000_676f723b239b42ab9992780c440c5297usma1exdag1mb6msgcorpak_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Fabio, thanks for the reply.


  *   "Moreover, with a strong amount of reordering the Qbit (and the SpinB=
it) would not work either."

Strong reordering exists.  That's why we are recommending the minimum Q to =
be 64.  This comes from real data, not lab data.  If 5 packets were enough =
to tell the end of marking periods, we would had recommended minimum Q to b=
e 8.



  *   R-bit signal delay.

R signal is still going to be significantly delayed, especially with slower=
 connections (not every connection is going to be streaming media at a sust=
ained rate of 15Mbps).  So if for a 15Mbps average-rate connection you can =
expect to see R-signal with a delay between 8-RTTs (1:2 ACK) and 38-RTTs (1=
:10 ACK), the delay increases to 24-RTTs and 114-RTTs for a 5Mbps average-r=
ate connection.


  *   R-bit signal quality.

L-bit signal provides a crisp shape of the loss - whether it is random loss=
, or packets are lost of batches (and how many packets are in a loss batch)=
.  By contrast, R-signal only indicates an average loss over 2 to 10 Q-bit =
marking periods.  The share of the loss is erased.

I think for that alone, L-signal is more useful for troubleshooting.



  *   L-bit signal depends on each implementation's determination of when t=
o "declare a packet lost" (which may differ for each implementation), while=
 R-signal depends only on more generic behaviors.

This is an important difference, and it seems accurate on its surface.  In =
reality, every QUIC implementation will keep track of packets and declare t=
hem lost for the purposes of data retransmission and/or congestion control.=
  The timing and details of when packets are declared lost (L-bit signal) w=
ill vary.  Likewise, every QUIC implementation will send some ACKs, but the=
ir timing and frequency (R-signal) will vary.  R-signal quality will also h=
eavily depend on the "marking period detection" implementation quality and =
"Q-signal averaging" implementation details.



  *   End-to-end loss: "We can also place two independent observers whereve=
r on the two directions and they will still produce coherent E2E measures."
  *   End-to-end loss: "by observing only one direction we can measure the =
[...] the end-to-end in the opposite direction (Rbit).

Correct, as long as both endpoints implement the entire QR scheme (even if =
this is an unusual setup - measuring path A requires observing path B).

Also, accurate accounting with QR scheme requires correlation of both direc=
tions, with the R-bit direction significantly lagging the Q-bit direction. =
 It should be understood how this scheme behaves in cases of changing Conne=
ction IDs.

Best wishes,


  *   Igor


From: Bulgarella Fabio (Guest) <fabio.bulgarella=3D40guest.telecomitalia.it=
@dmarc.ietf.org>
Sent: Wednesday, April 22, 2020 3:12 PM
To: Lubashev, Igor <ilubashe@akamai.com>; Ian Swett <ianswett@google.com>; =
Cociglio Mauro <mauro.cociglio@telecomitalia.it>
Cc: Riccardo Sisto <riccardo.sisto@polito.it>; isabelle.hamchaoui@orange.co=
m; quic@ietf.org; alexandre.ferrieux@orange.com; IETF IPPM WG (ippm@ietf.or=
g) <ippm@ietf.org>
Subject: Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbi=
t-measurements)

Hello Igor,
here some thoughts about your concerns.

1. If big differences in delay are present between two parallel paths on wh=
ich the same connection is divided, this is certainly an unwanted behavior,=
 because it could create problems to the protocol itself even before damagi=
ng the performance measurements. As a network operator, we try to avoid suc=
h scenarios. However, our mechanism works correctly in most cases and is st=
ill resistant to normal reordering. Moreover, with a strong amount of reord=
ering the Qbit (and the SpinBit) would not work either.


2. It's true that your mechanism allows the measurement of E2E and upstream=
 loss of the observed direction. However, these measurement methodologies a=
re born with the idea of providing information on the performance of the en=
tire connection, as was done with the SpinBit. Actually with our mechanism,=
 when observing a single direction, we still are able to measure the E2E lo=
ss of the opposite channel (using the R-bit).


3. The ACK ratio of 1:10 should only occur in the absence of loss. By intro=
ducing loss, the ratio between ACK and data is certainly better. So the qua=
lity of our signal improves just when it is needed; we don't care if we get=
 delayed measurements when everything is working great. This behavior is co=
nfirmed by our laboratory tests where we have seen that loss can be easily =
detected in an extremely accurate manner even in the case of highly unbalan=
ced flows.

L-Bit has an RTO delay but to evaluate an accurate loss ratio you have stil=
l to observe a significant number of packets.


4. First of all, our solution is not dependent on any specific protocol imp=
lementation unlike the QL and therefore there shouldn't be problems related=
 to the quality of the implementation. In other words, our portion of code =
is always the same, in every protocol implementation.
Secondly, as anticipated in point 2, by observing only one direction we can=
 measure the losses in the operator's domain (Qbit) and the end-to-end in t=
he opposite direction (Rbit). So, our solution does work also for asymmetri=
c path segments. We can also place two indipendent observers wherever on th=
e two directions and they will still produce coherent E2E measures.

The QL solution does not give any information about the opposite direction,=
 it only measures what it observes, that is the current direction. Having t=
wo independent measures, one per direction, can be an advantage in some asp=
ects, but a disadvantage for others.


Best regards,
Fabio B.




________________________________
Da: ippm <ippm-bounces@ietf.org> per conto di Lubashev, Igor <ilubashe=3D40=
akamai.com@dmarc.ietf.org>
Inviato: marted=EC 21 aprile 2020 18:31
A: Ian Swett; Cociglio Mauro
Cc: Riccardo Sisto; isabelle.hamchaoui@orange.com; quic@ietf.org; alexandre=
.ferrieux@orange.com; IETF IPPM WG (ippm@ietf.org)
Oggetto: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-=
spinbit-measurements)

I like the QR draft from the perspective that it mostly works (and lots of =
credit is due for things that work).

I have a few concerns, though.

1. The most trivial one is that QR is actually harder to implement correctl=
y for endpoints, given the tricky processing required to identify when a ma=
rking interval has ended.  Experimental data that Akamai & Orange compiled =
shows that there are networks that do ECMP among links with significantly d=
ifferent latencies.  They will cause a lot more reordering to a burst of pa=
ckets than the recommended "observe 5 packets (in a row?) of the opposite m=
arkings" rule can address.  You might need to potentially defer the decisio=
n on where exactly the marking period boundary is until you've seen almost =
half of the next marking period.  Requiring every endpoint to implement thi=
s right is tough.

2. Since the most important direction (at least for downloads and media str=
eaming) is server-to-client, to get this signal with QR, you need both endp=
oints implementing the logic, with the heaviest lift on the clients (see ab=
ove).  For QL, a client that does not want to implement QL logic but is ok =
with the loss data reporting can just update the TP and header protection m=
ask - all the lift is on the server side.

3. I am concerned with the quality of the signal you get from QR.  While th=
e upstream loss signal is strong (same Q-bit), the downstream/end-to-end lo=
ss signal is weak and is likely to result in very delayed and inconclusive =
signal.  Google's experience (as I understand it) and protocol research (ht=
tps://erg.abdn.ac.uk/~downloads/ackscaling.pdf<https://urldefense.proofpoin=
t.com/v2/url?u=3Dhttps-3A__erg.abdn.ac.uk_-7Edownloads_ackscaling.pdf&d=3DD=
wMF-g&c=3D96ZbZZcaMF4w0F4jpN6LZg&r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55=
KPmlo&m=3Du3hS0QnHLn0-P-Lmy8-Yhm7L0G310RjwTQfw2XLvfJk&s=3D8qb_Zcm3YASCVrMZi=
Z5Le_3_nPxd8AC7bUbVwXl4L9I&e=3D>) point to the benefit of ACK-ing only 1:10=
 packets after the initial slow start (draft-fairhurst-quic-ack-scaling).  =
Since such behavior has a beneficial impact on networks, mobile devices, an=
d endpoint cpu, and no negative impact on the protocol performance, I expec=
t it to be in common use.  With 1:10 ACK ratio, R-bit signal is significant=
ly delayed as it is lagging the loss by at least 1400*(Q=3D64)*2*10=3D1.8MB=
 of data transferred, which is at least 38 RTTs for a 15Mbps stream over a =
25ms link (L-bit signal is delayed by an RTO).

4. QR scheme only works for symmetric path segments, when the observer can =
capture both directions of the flow. You also cannot compute end-to-end los=
s in any direction, unless both endpoints implement the entire QR algorithm=
.  In contrast, QL works for single-direction observers, and whichever endp=
oint implements QL algorithm ensures end-to-end loss signal for the packets=
 it sends, and the quality of that loss signal solely depends on the qualit=
y of that endpoint's implementation (not the quality of the other endpoint'=
s implementation).  QL seems more deployable.


  *   Igor


From: Ian Swett <ianswett@google.com>
Sent: Wednesday, April 8, 2020 3:44 PM
To: Cociglio Mauro <mauro.cociglio=3D40telecomitalia.it@dmarc.ietf.org>
Cc: quic@ietf.org; Lubashev, Igor <ilubashe@akamai.com>; alexandre.ferrieux=
@orange.com; isabelle.hamchaoui@orange.com; Riccardo Sisto <riccardo.sisto@=
polito.it>; IETF IPPM WG (ippm@ietf.org) <ippm@ietf.org>
Subject: Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbi=
t-measurements)

Thanks for sharing this.  From my perspective, this is an improvement upon =
the previous proposal in terms of robustness.  This design feels very simil=
ar to the spin bit, and seems trivial to implement, which are also nice pro=
perties.

Also, QUIC doesn't really have retransmissions, so the 'R bit' name always =
made me a bit uncomfortable.

I'm not saying QUIC should adopt this yet, but I'd be interested in seeing =
a privacy analysis completed for it.

Ian

On Wed, Apr 8, 2020 at 4:25 AM Cociglio Mauro <mauro.cociglio=3D40telecomit=
alia.it@dmarc.ietf.org<mailto:40telecomitalia.it@dmarc.ietf.org>> wrote:
Dear QUIC WG Members.

We submitted to IPPM WG a draft where we described a new 2 bit packet loss =
methodology (https://tools.ietf.org/html/draft-cfb-ippm-spinbit-measurement=
s-01<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_=
html_draft-2Dcfb-2Dippm-2Dspinbit-2Dmeasurements-2D01&d=3DDwMFaQ&c=3D96ZbZZ=
caMF4w0F4jpN6LZg&r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55KPmlo&m=3De_BQ3U=
DNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&s=3DUeTW_fLvxHy_ewVvm0y6kIqZoXUR8PYWg=
xAOxmQScYw&e=3D>).
The measurement of packet loss is under discussion in QUIC WG and our draft=
 introduces two alternatives about it.
The first one is a spin-bit dependent signal and uses a single bit. The sec=
ond one, described in the following linked slides, is a standalone solution=
 based on a two bits loss signal and on alternate marking (RFC8321)..
This last methodology improves, in our opinion, the algorithm proposed by O=
range and Akamai described in https://tools.ietf.org/html/draft-ferrieuxham=
chaoui-quic-lossbits-03<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-=
3A__tools.ietf.org_html_draft-2Dferrieuxhamchaoui-2Dquic-2Dlossbits-2D03&d=
=3DDwMFaQ&c=3D96ZbZZcaMF4w0F4jpN6LZg&r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn=
_m55KPmlo&m=3De_BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&s=3DV649Uqu8mfuBW=
vMRBTUkpEWfpEqlLfufGs67XXzvNFo&e=3D>.

The 2 bits are the sQuare bit (Q-bit) and the Reflection square bit (R-bit)=
.
The Q-bit doesn't change from the Ferrieux-Hamchaoui draft but the R-bit su=
bstitutes the L-bit.
This avoids the L-bit dependence from an internal protocol variable, a prob=
lem raised in the last QUIC interim meeting.

You can find the slides, we prepared for the IPPM interim meeting, at the f=
ollowing link: https://github.com/ietf-ippm/meeting-materials/blob/aa486f7e=
ad28b9f55c5ef499e5c9ed33ab06daf9/ietf107-virtual/Slides/07-spinbit-measurem=
ents.pdf<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__github.com_=
ietf-2Dippm_meeting-2Dmaterials_blob_aa486f7ead28b9f55c5ef499e5c9ed33ab06da=
f9_ietf107-2Dvirtual_Slides_07-2Dspinbit-2Dmeasurements.pdf&d=3DDwMFaQ&c=3D=
96ZbZZcaMF4w0F4jpN6LZg&r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55KPmlo&m=3D=
e_BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&s=3D3l6t3FYQn0iz_xX0sxNFKUnh7bw=
YFMOpQ0z_zNhXHpg&e=3D>

Comments and suggestions are always welcome.

Of course we are available to present our proposals in the next QUIC WG mee=
ting or to arrange a Webex side meeting if needed.

Best regards.

Mauro, Fabio, Giuseppe, Massimo and Riccardo


_____________________
Mauro Cociglio
TIM - CT.TA.EI
Via G. Reiss Romoli, 274
10148 - Torino (Italy)
Tel.: +390112285028<tel:+39%20011%20228%205028>
Mobile: +393357669751<tel:+39%20335%20766%209751>
_____________________


[Image removed by sender.]<https://urldefense.proofpoint.com/v2/url?u=3Dhtt=
ps-3A__on.tim.it_banner-2Dmail-2Ddip&d=3DDwMFaQ&c=3D96ZbZZcaMF4w0F4jpN6LZg&=
r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55KPmlo&m=3De_BQ3UDNSWkXu_ID1rkGv3C=
CZs89sezu-6Ibkvltf7Y&s=3Dz55QpRg48UYrhUvomUNAlkMCUxdQT20Mz1VhZkNrLQI&e=3D>

Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle per=
sone indicate. La diffusione, copia o qualsiasi altra azione derivante dall=
a conoscenza di queste informazioni sono rigorosamente vietate. Qualora abb=
iate ricevuto questo documento per errore siete cortesemente pregati di dar=
ne immediata comunicazione al mittente e di provvedere alla sua distruzione=
, Grazie.

This e-mail and any attachments is confidential and may contain privileged =
information intended for the addressee(s) only. Dissemination, copying, pri=
nting or use by anybody else is unauthorised. If you are not the intended r=
ecipient, please delete this message and any attachments and advise the sen=
der by return e-mail, Thanks..

Rispetta l'ambiente. Non stampare questa mail se non =E8 necessario.

_______________________________________________
ippm mailing list
ippm@ietf.org<mailto:ippm@ietf.org>
https://www.ietf.org/mailman/listinfo/ippm<https://urldefense.proofpoint.co=
m/v2/url?u=3Dhttps-3A__www.ietf.org_mailman_listinfo_ippm&d=3DDwMFaQ&c=3D96=
ZbZZcaMF4w0F4jpN6LZg&r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55KPmlo&m=3De_=
BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&s=3DYF4GnFEgwmSakC8Bv_763sIZZR3g8=
t7wdsuiOl6C8fU&e=3D>

--_000_676f723b239b42ab9992780c440c5297usma1exdag1mb6msgcorpak_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:128716399;
	mso-list-type:hybrid;
	mso-list-template-ids:1551125942 -195523524 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:0;
	mso-level-number-format:bullet;
	mso-level-text:\F0D8;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:414281651;
	mso-list-template-ids:-923925652;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:616716770;
	mso-list-type:hybrid;
	mso-list-template-ids:-173874182 62933034 67698691 67698693 67698689 67698=
691 67698693 67698689 67698691 67698693;}
@list l2:level1
	{mso-level-start-at:12;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l2:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l2:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l2:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l3
	{mso-list-id:1628507270;
	mso-list-template-ids:1238381162;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4
	{mso-list-id:1722053267;
	mso-list-template-ids:-1668622910;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l4:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5
	{mso-list-id:1950773382;
	mso-list-template-ids:1311152978;}
@list l5:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level5
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level8
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l6
	{mso-list-id:1951431257;
	mso-list-type:hybrid;
	mso-list-template-ids:-1175551752 934426136 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l6:level1
	{mso-level-start-at:12;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l6:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l6:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l6:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l6:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l6:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l6:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l6:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l6:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=3D"white" lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Fabio, thanks for the reply.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-list:l0 level1 lfo3">&#8220;Moreover, =
with a strong amount of reordering the Qbit (and the SpinBit) would not wor=
k either.&#8221;<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Strong reordering exists.&nbsp; That&#8217;s why we =
are recommending the minimum Q to be 64.&nbsp; This comes from real data, n=
ot lab data.&nbsp; If 5 packets were enough to tell the end of marking peri=
ods, we would had recommended minimum Q to be 8.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-list:l0 level1 lfo3">R-bit signal dela=
y.<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">R signal is still going to be significantly delayed,=
 especially with slower connections (not every connection is going to be st=
reaming media at a sustained rate of 15Mbps).&nbsp; So if for a 15Mbps aver=
age-rate connection you can expect to see
 R-signal with a delay between 8-RTTs (1:2 ACK) and 38-RTTs (1:10 ACK), the=
 delay increases to 24-RTTs and 114-RTTs for a 5Mbps average-rate connectio=
n.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-list:l0 level1 lfo3">R-bit signal qual=
ity.<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">L-bit signal provides a crisp shape of the loss &#82=
11; whether it is random loss, or packets are lost of batches (and how many=
 packets are in a loss batch).&nbsp; By contrast, R-signal only indicates a=
n average loss over 2 to 10 Q-bit marking periods.&nbsp;
 The share of the loss is erased.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I think for that alone, L-signal is more useful for =
troubleshooting.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-list:l0 level1 lfo3">L-bit signal depe=
nds on each implementation&#8217;s determination of when to &#8220;declare =
a packet lost&#8221; (which may differ for each implementation), while R-si=
gnal depends only on more generic behaviors.<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This is an important difference, and it seems accura=
te on its surface.&nbsp; In reality, every QUIC implementation will keep tr=
ack of packets and declare them lost for the purposes of data retransmissio=
n and/or congestion control.&nbsp; The timing
 and details of when packets are declared lost (L-bit signal) will vary.&nb=
sp; Likewise, every QUIC implementation will send some ACKs, but their timi=
ng and frequency (R-signal) will vary.&nbsp; R-signal quality will also hea=
vily depend on the &#8220;marking period detection&#8221;
 implementation quality and &#8220;Q-signal averaging&#8221; implementation=
 details.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-list:l0 level1 lfo3">End-to-end loss: =
&#8220;We can also place two independent observers wherever on the two dire=
ctions and they will still produce coherent E2E measures.&#8221;<o:p></o:p>=
</li><li class=3D"MsoNormal" style=3D"mso-list:l0 level1 lfo3">End-to-end l=
oss: &#8220;by observing only one direction we can measure the [&#8230;] th=
e end-to-end in the opposite direction (Rbit).<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Correct, as long as both endpoints implement the ent=
ire QR scheme (even if this is an unusual setup &#8211; measuring path A re=
quires observing path B).<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Also, accurate accounting with QR scheme requires co=
rrelation of both directions, with the R-bit direction significantly laggin=
g the Q-bit direction.&nbsp; It should be understood how this scheme behave=
s in cases of changing Connection IDs.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Best wishes,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"mso-list:l2 level1 lfo9">Igor<o:p></o:p></=
li></ul>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Bulgarella Fabio (Guest) &lt;fabio.bulg=
arella=3D40guest.telecomitalia.it@dmarc.ietf.org&gt;
<br>
<b>Sent:</b> Wednesday, April 22, 2020 3:12 PM<br>
<b>To:</b> Lubashev, Igor &lt;ilubashe@akamai.com&gt;; Ian Swett &lt;ianswe=
tt@google.com&gt;; Cociglio Mauro &lt;mauro.cociglio@telecomitalia.it&gt;<b=
r>
<b>Cc:</b> Riccardo Sisto &lt;riccardo.sisto@polito.it&gt;; isabelle.hamcha=
oui@orange.com; quic@ietf.org; alexandre.ferrieux@orange.com; IETF IPPM WG =
(ippm@ietf.org) &lt;ippm@ietf.org&gt;<br>
<b>Subject:</b> Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm=
-spinbit-measurements)<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">Hello I=
gor,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">here so=
me thoughts about your concerns.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">1. If b=
ig differences in delay are present between two parallel paths on which the=
 same connection is divided, this is certainly an unwanted behavior, becaus=
e it could create problems to the protocol
 itself even before damaging the performance measurements. As a network ope=
rator, we try to avoid such scenarios. However, our mechanism works correct=
ly in most cases and is still resistant to normal reordering. Moreover, wit=
h a strong amount of reordering
 the Qbit (and the SpinBit) would not work either.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">2. It's=
 true that your mechanism allows the measurement of E2E and upstream loss o=
f the observed direction. However, these measurement methodologies are born=
 with the idea of providing information
 on the performance of the entire connection, as was done with the SpinBit.=
 Actually with our mechanism, when observing a single direction, we still a=
re able to measure the E2E loss of the opposite channel (using the R-bit).<=
o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">3. The =
ACK ratio of 1:10 should only occur in the absence of loss. By introducing =
loss, the ratio between ACK and data is certainly better. So the quality of=
 our signal improves just when it is
 needed; we don't care if we get delayed measurements when everything is wo=
rking great. This behavior is confirmed by our laboratory tests where we ha=
ve seen that loss can be easily detected in an extremely accurate manner ev=
en in the case of highly unbalanced
 flows.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">L-Bit h=
as an RTO delay but to evaluate an accurate loss ratio you have still to ob=
serve a significant number of packets.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">4. Firs=
t of all, our solution is not dependent on any specific protocol implementa=
tion unlike the QL and therefore there shouldn&#8217;t be problems related =
to the quality of the implementation. In other
 words, our portion of code is always the same, in every protocol implement=
ation.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">Secondl=
y, as anticipated in point 2, by observing only one direction we can measur=
e the losses in the operator's domain (Qbit) and the end-to-end in the oppo=
site direction (Rbit). So, our solution
 does work also for asymmetric path segments. We can also place two indipen=
dent observers wherever on the two directions and they will still produce c=
oherent E2E measures.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">The QL =
solution does not give any information about the opposite direction, it onl=
y measures what it observes, that is the current direction. Having two inde=
pendent measures, one per direction,
 can be an advantage in some aspects, but a disadvantage for others.<o:p></=
o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">Best re=
gards,<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black">Fabio B=
.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<p><span style=3D"font-size:12.0pt;color:black"><o:p>&nbsp;</o:p></span></p=
>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
 style=3D"font-size:12.0pt;color:#212121">
<hr size=3D"2" width=3D"98%" align=3D"center">
</span></div>
<div id=3D"divRplyFwdMsg">
<p class=3D"MsoNormal"><b><span style=3D"color:black">Da:</span></b><span s=
tyle=3D"color:black"> ippm &lt;ippm-bounces@ietf.org&gt; per conto di Lubas=
hev, Igor &lt;ilubashe=3D40akamai.com@dmarc.ietf.org&gt;<br>
<b>Inviato:</b> marted=EC 21 aprile 2020 18:31<br>
<b>A:</b> Ian Swett; Cociglio Mauro<br>
<b>Cc:</b> Riccardo Sisto; isabelle.hamchaoui@orange.com; quic@ietf.org; al=
exandre.ferrieux@orange.com; IETF IPPM WG (ippm@ietf.org)<br>
<b>Oggetto:</b> [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cf=
b-ippm-spinbit-measurements)</span><span style=3D"font-size:12.0pt;color:#2=
12121">
<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:#212121">&nbsp=
;<o:p></o:p></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#212121">I like the QR draft fr=
om the perspective that it mostly works (and lots of credit is due for thin=
gs that work).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#212121">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#212121">I have a few concerns,=
 though.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#212121">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#212121">1. The most trivial on=
e is that QR is actually harder to implement correctly for endpoints, given=
 the tricky processing required to identify when a marking interval has end=
ed.&nbsp; Experimental data that Akamai &amp;
 Orange compiled shows that there are networks that do ECMP among links wit=
h significantly different latencies.&nbsp; They will cause a lot more reord=
ering to a burst of packets than the recommended &#8220;observe 5 packets (=
in a row?) of the opposite markings&#8221; rule can
 address.&nbsp; You might need to potentially defer the decision on where e=
xactly the marking period boundary is until you&#8217;ve seen almost half o=
f the next marking period.&nbsp; Requiring every endpoint to implement this=
 right is tough.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#212121">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#212121">2. Since the most impo=
rtant direction (at least for downloads and media streaming) is server-to-c=
lient, to get this signal with QR, you need both endpoints implementing the=
 logic, with the heaviest lift on the
 clients (see above).&nbsp; For QL, a client that does not want to implemen=
t QL logic but is ok with the loss data reporting can just update the TP an=
d header protection mask &#8211; all the lift is on the server side.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#212121">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#212121">3. I am concerned with=
 the quality of the signal you get from QR.&nbsp; While the upstream loss s=
ignal is strong (same Q-bit), the downstream/end-to-end loss signal is weak=
 and is likely to result in very delayed
 and inconclusive signal.&nbsp; Google&#8217;s experience (as I understand =
it) and protocol research (</span><a href=3D"https://urldefense.proofpoint.=
com/v2/url?u=3Dhttps-3A__erg.abdn.ac.uk_-7Edownloads_ackscaling.pdf&amp;d=
=3DDwMF-g&amp;c=3D96ZbZZcaMF4w0F4jpN6LZg&amp;r=3DDjn3bQ5uNJDPM_2skfL3rW1tzc=
IxyjUZdn_m55KPmlo&amp;m=3Du3hS0QnHLn0-P-Lmy8-Yhm7L0G310RjwTQfw2XLvfJk&amp;s=
=3D8qb_Zcm3YASCVrMZiZ5Le_3_nPxd8AC7bUbVwXl4L9I&amp;e=3D">https://erg.abdn.a=
c.uk/~downloads/ackscaling.pdf</a><span style=3D"color:#212121">)
 point to the benefit of ACK-ing only 1:10 packets after the initial slow s=
tart (draft-fairhurst-quic-ack-scaling). &nbsp;Since such behavior has a be=
neficial impact on networks, mobile devices, and endpoint cpu, and no negat=
ive impact on the protocol performance,
 I expect it to be in common use.&nbsp; With 1:10 ACK ratio, R-bit signal i=
s significantly delayed as it is lagging the loss by at least 1400*(Q=3D64)=
*2*10=3D1.8MB of data transferred, which is at least 38 RTTs for a 15Mbps s=
tream over a 25ms link (L-bit signal is delayed
 by an RTO).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#212121">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#212121">4. QR scheme only work=
s for symmetric path segments, when the observer can capture both direction=
s of the flow. You also cannot compute end-to-end loss in any direction, un=
less both endpoints implement the entire
 QR algorithm.&nbsp; In contrast, QL works for single-direction observers, =
and whichever endpoint implements QL algorithm ensures end-to-end loss sign=
al for the packets it sends, and the quality of that loss signal solely dep=
ends on the quality of that endpoint&#8217;s
 implementation (not the quality of the other endpoint&#8217;s implementati=
on). &nbsp;QL seems more deployable.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#212121">&nbsp;<o:p></o:p></spa=
n></p>
<ul style=3D"margin-top:0in" type=3D"disc">
<li class=3D"MsoNormal" style=3D"color:#212121;mso-list:l1 level1 lfo7">Igo=
r<o:p></o:p></li></ul>
<p class=3D"MsoNormal"><span style=3D"color:#212121">&nbsp;<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#212121">&nbsp;<o:p></o:p></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:#212121">From:</span></b><sp=
an style=3D"color:#212121"> Ian Swett &lt;ianswett@google.com&gt;
<br>
<b>Sent:</b> Wednesday, April 8, 2020 3:44 PM<br>
<b>To:</b> Cociglio Mauro &lt;mauro.cociglio=3D40telecomitalia.it@dmarc.iet=
f.org&gt;<br>
<b>Cc:</b> quic@ietf.org; Lubashev, Igor &lt;ilubashe@akamai.com&gt;; alexa=
ndre.ferrieux@orange.com; isabelle.hamchaoui@orange.com; Riccardo Sisto &lt=
;riccardo.sisto@polito.it&gt;; IETF IPPM WG (ippm@ietf.org) &lt;ippm@ietf.o=
rg&gt;<br>
<b>Subject:</b> Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm=
-spinbit-measurements)<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#212121">&nbsp;<o:p></o:p></spa=
n></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#212121">Thanks for sharing thi=
s.&nbsp; From my perspective, this is an improvement upon the previous prop=
osal in terms of robustness.&nbsp;&nbsp;This design feels very similar to t=
he spin bit, and seems trivial to implement, which
 are also nice properties.<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#212121">&nbsp;<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#212121">Also, QUIC doesn't rea=
lly have retransmissions, so the 'R bit' name always made me a bit uncomfor=
table.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#212121">&nbsp;<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#212121">I'm not saying QUIC sh=
ould adopt this yet, but I'd be interested in seeing a privacy analysis com=
pleted for it.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#212121">&nbsp;<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#212121">Ian<o:p></o:p></span><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#212121">&nbsp;<o:p></o:p></spa=
n></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#212121">On Wed, Apr 8, 2020 at=
 4:25 AM Cociglio Mauro &lt;mauro.cociglio=3D</span><a href=3D"mailto:40tel=
ecomitalia.it@dmarc.ietf.org" target=3D"_blank">40telecomitalia.it@dmarc.ie=
tf.org</a><span style=3D"color:#212121">&gt; wrote:<o:p></o:p></span></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-=
bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:#212121">Dear =
QUIC WG Members.</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:#212121">&nbsp=
;</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:#212121">We su=
bmitted to IPPM WG a draft where we described a new 2 bit packet loss metho=
dology (</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp=
s-3A__tools.ietf.org_html_draft-2Dcfb-2Dippm-2Dspinbit-2Dmeasurements-2D01&=
amp;d=3DDwMFaQ&amp;c=3D96ZbZZcaMF4w0F4jpN6LZg&amp;r=3DDjn3bQ5uNJDPM_2skfL3r=
W1tzcIxyjUZdn_m55KPmlo&amp;m=3De_BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&=
amp;s=3DUeTW_fLvxHy_ewVvm0y6kIqZoXUR8PYWgxAOxmQScYw&amp;e=3D" target=3D"_bl=
ank"><span style=3D"font-size:12.0pt">https://tools.ietf.org/html/draft-cfb=
-ippm-spinbit-measurements-01</span></a><span style=3D"font-size:12.0pt;col=
or:#212121">).</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span style=3D"font-s=
ize:12.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#212121;font-st=
yle:normal">The measurement of packet loss is under discussion in QUIC WG a=
nd our draft introduces two&nbsp;alternatives about it.</span></em><span st=
yle=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span style=3D"font-s=
ize:12.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#212121;font-st=
yle:normal">T</span></em><em><span style=3D"font-size:12.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:black;font-style:normal">he&nbsp;first
 one&nbsp;is a spin-bit&nbsp;dependent signal and uses a single bit. The se=
cond one,&nbsp;described in the following linked slides, is a standalone&nb=
sp;solution based on a two bits loss signal and on alternate marking (RFC83=
21)..</span></em><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><em><span style=3D"font-s=
ize:12.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:black;font-styl=
e:normal">This last methodology&nbsp;</span></em><em><span style=3D"font-si=
ze:12.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#212121;font-sty=
le:normal">improves,
 in our opinion,&nbsp;the algorithm proposed by Orange and Akamai described=
 in</span></em><em><span style=3D"font-size:12.0pt;font-family:&quot;Calibr=
i&quot;,sans-serif;color:#212121">&nbsp;</span></em><span style=3D"color:bl=
ack"><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tool=
s.ietf.org_html_draft-2Dferrieuxhamchaoui-2Dquic-2Dlossbits-2D03&amp;d=3DDw=
MFaQ&amp;c=3D96ZbZZcaMF4w0F4jpN6LZg&amp;r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjU=
Zdn_m55KPmlo&amp;m=3De_BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&amp;s=3DV6=
49Uqu8mfuBWvMRBTUkpEWfpEqlLfufGs67XXzvNFo&amp;e=3D" target=3D"_blank"><span=
 style=3D"font-size:12.0pt">https://tools.ietf.org/html/draft-ferrieuxhamch=
aoui-quic-lossbits-03</span></a></span><em><span style=3D"font-size:12.0pt;=
font-family:&quot;Calibri&quot;,sans-serif;color:#212121;font-style:normal"=
>.</span></em><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:#212121">&nbsp=
;</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><em><span style=3D"font-size:12.0pt;font-family:&quo=
t;Calibri&quot;,sans-serif;color:black;font-style:normal">The 2 bits are th=
e sQuare bit (Q-bit) and the Reflection square bit (R-bit).</span></em><spa=
n style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><em><span style=3D"font-size:12.0pt;font-family:&quo=
t;Calibri&quot;,sans-serif;color:black;font-style:normal">The Q-bit doesn&#=
8217;t change from the Ferrieux-Hamchaoui draft but the R-bit substitutes t=
he L-bit.</span></em><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><em><span style=3D"font-size:12.0pt;font-family:&quo=
t;Calibri&quot;,sans-serif;color:black;font-style:normal">This avoids the L=
-bit dependence from an internal protocol variable, a problem raised in the=
 last QUIC interim meeting.</span></em><span style=3D"color:#212121"><o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:#212121">&nbsp=
;</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:#212121">You c=
an find the slides, we prepared for the IPPM interim meeting, at the follow=
ing link:
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__gi=
thub.com_ietf-2Dippm_meeting-2Dmaterials_blob_aa486f7ead28b9f55c5ef499e5c9e=
d33ab06daf9_ietf107-2Dvirtual_Slides_07-2Dspinbit-2Dmeasurements.pdf&amp;d=
=3DDwMFaQ&amp;c=3D96ZbZZcaMF4w0F4jpN6LZg&amp;r=3DDjn3bQ5uNJDPM_2skfL3rW1tzc=
IxyjUZdn_m55KPmlo&amp;m=3De_BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&amp;s=
=3D3l6t3FYQn0iz_xX0sxNFKUnh7bwYFMOpQ0z_zNhXHpg&amp;e=3D" target=3D"_blank">=
<span style=3D"font-size:12.0pt">https://github.com/ietf-ippm/meeting-mater=
ials/blob/aa486f7ead28b9f55c5ef499e5c9ed33ab06daf9/ietf107-virtual/Slides/0=
7-spinbit-measurements.pdf</span></a><span style=3D"color:#212121"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:#212121">&nbsp=
;</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:#212121">Comme=
nts and suggestions are always welcome.</span><span style=3D"color:#212121"=
><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:#212121">&nbsp=
;</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:#212121">Of co=
urse we are available to present our proposals in the next QUIC WG meeting =
or to arrange a Webex side meeting if needed.</span><span style=3D"color:#2=
12121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;color:#212121">&nbsp=
;</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"font-size:12.0pt;color:#2=
12121">Best regards.</span><span style=3D"color:#212121"><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"font-size:12.0pt;color:#2=
12121">&nbsp;</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"font-size:12.0pt;color:#2=
12121">Mauro, Fabio, Giuseppe, Massimo and Riccardo</span><span style=3D"co=
lor:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"color:#212121">&nbsp;</sp=
an><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"color:#212121">&nbsp;</sp=
an><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"color:#212121">__________=
___________</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"color:#212121">Mauro Coci=
glio</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"color:#212121">TIM - CT.T=
A.EI</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"color:#212121">Via G. Rei=
ss Romoli, 274</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"color:#212121">10148 - To=
rino (Italy)</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"color:#212121">Tel.: </sp=
an><a href=3D"tel:&#43;39%20011%20228%205028" target=3D"_blank"><span lang=
=3D"IT">&#43;390112285028</span></a><span style=3D"color:#212121"><o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"color:#212121">Mobile: </=
span><a href=3D"tel:&#43;39%20335%20766%209751" target=3D"_blank"><span lan=
g=3D"IT">&#43;393357669751</span></a><span style=3D"color:#212121"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"color:#212121">__________=
___________</span><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"color:#212121">&nbsp;</sp=
an><span style=3D"color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"IT" style=3D"color:#212121">&nbsp;</sp=
an><span style=3D"color:#212121"><o:p></o:p></span></p>
</div>
<div>
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"3" cellpadding=
=3D"0" width=3D"600" style=3D"width:6.25in">
<tbody>
<tr>
<td width=3D"600" style=3D"width:6.25in;padding:.75pt .75pt .75pt .75pt">
<p class=3D"MsoNormal"><a href=3D"https://urldefense.proofpoint.com/v2/url?=
u=3Dhttps-3A__on.tim.it_banner-2Dmail-2Ddip&amp;d=3DDwMFaQ&amp;c=3D96ZbZZca=
MF4w0F4jpN6LZg&amp;r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55KPmlo&amp;m=3D=
e_BQ3UDNSWkXu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&amp;s=3Dz55QpRg48UYrhUvomUNAlkM=
CUxdQT20Mz1VhZkNrLQI&amp;e=3D" target=3D"_blank"><span style=3D"border:soli=
d windowtext 1.0pt;padding:0in;text-decoration:none"><img border=3D"0" widt=
h=3D"100" height=3D"100" style=3D"width:1.0416in;height:1.0416in" id=3D"Pic=
ture_x0020_1" src=3D"cid:~WRD000.jpg" alt=3D"Image removed by sender."></sp=
an></a><o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"585" style=3D"width:438.75pt;padding:.75pt .75pt .75pt .75pt">
<p class=3D"MsoNormal" style=3D"text-align:justify"><span style=3D"font-siz=
e:7.5pt;font-family:&quot;Verdana&quot;,sans-serif;color:black">Questo mess=
aggio e i suoi allegati sono indirizzati esclusivamente alle persone indica=
te. La diffusione, copia o qualsiasi altra azione
 derivante dalla conoscenza di queste informazioni sono rigorosamente vieta=
te. Qualora abbiate ricevuto questo documento per errore siete cortesemente=
 pregati di darne immediata comunicazione al mittente e di provvedere alla =
sua distruzione, Grazie.
<br>
<br>
<i>This e-mail and any attachments is confidential and may contain privileg=
ed information intended for the addressee(s) only. Dissemination, copying, =
printing or use by anybody else is unauthorised. If you are not the intende=
d recipient, please delete this
 message and any attachments and advise the sender by return e-mail, Thanks=
.. </i>
<br>
<br>
<b>Rispetta l'ambiente. Non stampare questa mail se non =E8 necessario.</b>=
 </span>
<o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#212121">______________________=
_________________________<br>
ippm mailing list<br>
</span><a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>=
<span style=3D"color:#212121"><br>
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__ww=
w.ietf.org_mailman_listinfo_ippm&amp;d=3DDwMFaQ&amp;c=3D96ZbZZcaMF4w0F4jpN6=
LZg&amp;r=3DDjn3bQ5uNJDPM_2skfL3rW1tzcIxyjUZdn_m55KPmlo&amp;m=3De_BQ3UDNSWk=
Xu_ID1rkGv3CCZs89sezu-6Ibkvltf7Y&amp;s=3DYF4GnFEgwmSakC8Bv_763sIZZR3g8t7wds=
uiOl6C8fU&amp;e=3D" target=3D"_blank">https://www.ietf.org/mailman/listinfo=
/ippm</a><span style=3D"color:#212121"><o:p></o:p></span></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_676f723b239b42ab9992780c440c5297usma1exdag1mb6msgcorpak_--

--_004_676f723b239b42ab9992780c440c5297usma1exdag1mb6msgcorpak_
Content-Type: image/jpeg; name="~WRD000.jpg"
Content-Description: ~WRD000.jpg
Content-Disposition: inline; filename="~WRD000.jpg"; size=823;
 creation-date="Thu, 23 Apr 2020 14:33:45 GMT";
 modification-date="Thu, 23 Apr 2020 14:33:45 GMT"
Content-ID: <~WRD000.jpg>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABkAGQDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigD//2Q==

--_004_676f723b239b42ab9992780c440c5297usma1exdag1mb6msgcorpak_--


From nobody Thu Apr 23 16:56:29 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9633C3A0A90 for <quic@ietfa.amsl.com>; Thu, 23 Apr 2020 16:56:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3w7cQJMORcRm for <quic@ietfa.amsl.com>; Thu, 23 Apr 2020 16:56:25 -0700 (PDT)
Received: from mail-il1-x131.google.com (mail-il1-x131.google.com [IPv6:2607:f8b0:4864:20::131]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E05C3A0A8C for <quic@ietf.org>; Thu, 23 Apr 2020 16:56:14 -0700 (PDT)
Received: by mail-il1-x131.google.com with SMTP id i16so7597707ils.12 for <quic@ietf.org>; Thu, 23 Apr 2020 16:56:14 -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=8YnKW3GMX5mLd7nQCMqdP1laMhFbyzaamsX+Fu1tRDE=; b=EtPXe0kTakrzBZyOw/Igre1vggobK/edFmkDtMtXg5HXxAC4Vcu7YYeDgMvyuRazz6 G0v2rfQAueeRc0ScBFT9RHaLd74Ig9rJrO6mB2peqfmDAe35dFEjs4pQqKXyulQBmfBU Vr2DJaTfX5mrYScqGdIqFokD/hgEio3fsv5DfG4ZSx39GX70jhI52qG5LOacJ+qoJK9b E3vMzIwtNAPVkvog6zbAqPNnzD49DSQ8v2W2egp7Mz6yp86Kf3yTOpOcQbi/UmjNAiy1 U7xGa27nO/7mhDvcVXfiEAmyZ9KqA5yLyhgPO2exEbvDoZ+kgB80lxvLUq4ta6Rw0Zik Zwtg==
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=8YnKW3GMX5mLd7nQCMqdP1laMhFbyzaamsX+Fu1tRDE=; b=Z7JlZbS0BDauEBQUolim/NbZ3OmOAUa3frg0yXyJ7MadJzePfhiHLZzOruMuyWQm9p Rp6NttS93jk+agUYc8tKQwlq4Kb3NPuHdQhbVV8vLZaNKKETo2Rz3g1wNejZRYPGdFvE qtRhTj1nnWqvol6YDsuSHA4I9sApy8QZEgC2stWJ/vzDAjdoJO6nhQpqRDbrt8LYwtb0 E2T3Ocf38Hw9S5d8I/CudAySfkn7ODZ3qMQDksPsFmpka5GDkLmO5Zx+39MV2ql5pmEE tstiO2XBkdcpyM5cVZsOt+QExOZa4LusZUVfl+GkxYF9lD0woprUdtUB3wyqoGzdcD1/ UWGw==
X-Gm-Message-State: AGi0PuY63B4yv5dw0gh3iCK7xrt999ZADBAfgNy/RdThIeIux2REiESG WLCBIixvA5hw5x6wiFlgriYoKlYtjPApDsd1Oje1Noca
X-Google-Smtp-Source: APiQypLyKBpZ4ZOi/SxgzNL2mLoth1XJWHiDsv5Y5xN5aezGDTD3Xe8Hs503bitAZVGtrr6P9dIimfsu+HnKvkeE6GE=
X-Received: by 2002:a92:49c2:: with SMTP id k63mr5985285ilg.303.1587686173048;  Thu, 23 Apr 2020 16:56:13 -0700 (PDT)
MIME-Version: 1.0
References: <158768580975.15102.13320878640394434826@ietfa.amsl.com>
In-Reply-To: <158768580975.15102.13320878640394434826@ietfa.amsl.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Thu, 23 Apr 2020 16:56:02 -0700
Message-ID: <CAM4esxSzU_Knn-ACwxJvjwNs6LO-q_H+8Y4pjCbrS1u6kCwCAQ@mail.gmail.com>
Subject: Fwd: New Version Notification for draft-duke-quic-version-aliasing-01.txt
To: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005c038805a3fdfeeb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/9ufARVtVKNT3hx_jiu8MvIpNBCc>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 23 Apr 2020 23:56:28 -0000

--0000000000005c038805a3fdfeeb
Content-Type: text/plain; charset="UTF-8"

Based on some great feedback from the list, I substantially revised this
draft:
https://www.ietf.org/id/draft-duke-quic-version-aliasing-01.html

Key changes:
- Added "Initial Token Extensions" to increase salt entropy and make seed
polling attacks impractical.
- Allowed servers to store a mapping of version number and ITE to seed
instead of a crypto function.
- Made standard version encoding mandatory. This dramatically simplifies
the new Retry logic and changes the security model.

Martin

---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Thu, Apr 23, 2020 at 4:50 PM
Subject: New Version Notification for
draft-duke-quic-version-aliasing-01.txt
To: Martin Duke <martin.h.duke@gmail.com>



A new version of I-D, draft-duke-quic-version-aliasing-01.txt
has been successfully submitted by Martin Duke and posted to the
IETF repository.

Name:           draft-duke-quic-version-aliasing
Revision:       01
Title:          QUIC Version Aliasing
Document date:  2020-04-23
Group:          Individual Submission
Pages:          14
URL:
https://www.ietf.org/internet-drafts/draft-duke-quic-version-aliasing-01.txt
Status:
https://datatracker.ietf.org/doc/draft-duke-quic-version-aliasing/
Htmlized:
https://tools.ietf.org/html/draft-duke-quic-version-aliasing-01
Htmlized:
https://datatracker.ietf.org/doc/html/draft-duke-quic-version-aliasing
Diff:
https://www.ietf.org/rfcdiff?url2=draft-duke-quic-version-aliasing-01

Abstract:
   The QUIC transport protocol [QUIC-TRANSPORT] preserves its future
   extensibility partly by specifying its version number.  There will be
   a relatively small number of published version numbers for the
   foreseeable future.  This document provides a method for clients and
   servers to negotiate the use of other version numbers in subsequent
   connections and encrypts Initial Packets using secret keys instead of
   standard ones.  If a sizeable subset of QUIC connections use this
   mechanism, this should prevent middlebox ossification around the
   current set of published version numbers and the contents of QUIC
   Initial packets, as well as improving the protocol's privacy
   properties.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat

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

<div dir=3D"ltr"><div>Based on some great feedback from the list, I substan=
tially revised this draft:</div><div><a href=3D"https://www.ietf.org/id/dra=
ft-duke-quic-version-aliasing-01.html">https://www.ietf.org/id/draft-duke-q=
uic-version-aliasing-01.html</a></div><div><br></div><div>Key changes:</div=
><div>
- Added &quot;Initial Token Extensions&quot; to increase salt entropy and m=
ake seed polling attacks impractical.</div><div>- Allowed servers to store =
a mapping of version number and ITE to seed instead of a crypto function.<b=
r></div><div>- Made standard version encoding mandatory. This dramatically =
simplifies the new
Retry logic and changes the security model.</div><div><br></div><div>Martin=
<br></div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma=
il_attr">---------- Forwarded message ---------<br>From: <span dir=3D"auto"=
>&lt;<a href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org</=
a>&gt;</span><br>Date: Thu, Apr 23, 2020 at 4:50 PM<br>Subject: New Version=
 Notification for draft-duke-quic-version-aliasing-01.txt<br>To: Martin Duk=
e &lt;<a href=3D"mailto:martin.h.duke@gmail.com">martin.h.duke@gmail.com</a=
>&gt;<br></div><br><br><br>
A new version of I-D, draft-duke-quic-version-aliasing-01.txt<br>
has been successfully submitted by Martin Duke and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-duke-quic-version-alias=
ing<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A001<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QUIC Version Aliasing<br>
Document date:=C2=A0 2020-04-23<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 14<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.o=
rg/internet-drafts/draft-duke-quic-version-aliasing-01.txt" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/internet-drafts/draft-duke-quic-=
version-aliasing-01.txt</a><br>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/draft-duke-quic-version-aliasing/" rel=3D"noreferrer" target=3D"_=
blank">https://datatracker.ietf.org/doc/draft-duke-quic-version-aliasing/</=
a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/=
draft-duke-quic-version-aliasing-01" rel=3D"noreferrer" target=3D"_blank">h=
ttps://tools.ietf.org/html/draft-duke-quic-version-aliasing-01</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.ietf.org=
/doc/html/draft-duke-quic-version-aliasing" rel=3D"noreferrer" target=3D"_b=
lank">https://datatracker.ietf.org/doc/html/draft-duke-quic-version-aliasin=
g</a><br>
Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.ietf.o=
rg/rfcdiff?url2=3Ddraft-duke-quic-version-aliasing-01" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/rfcdiff?url2=3Ddraft-duke-quic-versio=
n-aliasing-01</a><br>
<br>
Abstract:<br>
=C2=A0 =C2=A0The QUIC transport protocol [QUIC-TRANSPORT] preserves its fut=
ure<br>
=C2=A0 =C2=A0extensibility partly by specifying its version number.=C2=A0 T=
here will be<br>
=C2=A0 =C2=A0a relatively small number of published version numbers for the=
<br>
=C2=A0 =C2=A0foreseeable future.=C2=A0 This document provides a method for =
clients and<br>
=C2=A0 =C2=A0servers to negotiate the use of other version numbers in subse=
quent<br>
=C2=A0 =C2=A0connections and encrypts Initial Packets using secret keys ins=
tead of<br>
=C2=A0 =C2=A0standard ones.=C2=A0 If a sizeable subset of QUIC connections =
use this<br>
=C2=A0 =C2=A0mechanism, this should prevent middlebox ossification around t=
he<br>
=C2=A0 =C2=A0current set of published version numbers and the contents of Q=
UIC<br>
=C2=A0 =C2=A0Initial packets, as well as improving the protocol&#39;s priva=
cy<br>
=C2=A0 =C2=A0properties.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
<br>
</div></div></div>

--0000000000005c038805a3fdfeeb--


From nobody Fri Apr 24 09:58:37 2020
Return-Path: <huitema@huitema.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C08FC3A0D2E for <quic@ietfa.amsl.com>; Fri, 24 Apr 2020 09:58:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mbqWB5J3OT2W for <quic@ietfa.amsl.com>; Fri, 24 Apr 2020 09:58:30 -0700 (PDT)
Received: from mx36-out10.antispamcloud.com (mx36-out10.antispamcloud.com [209.126.121.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DFCDF3A0B51 for <quic@ietf.org>; Fri, 24 Apr 2020 09:58:29 -0700 (PDT)
Received: from xse86.mail2web.com ([66.113.196.86] helo=xse.mail2web.com) by mx105.antispamcloud.com with esmtp (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1jS1ek-0002zn-8s for quic@ietf.org; Fri, 24 Apr 2020 18:58:27 +0200
Received: from xsmtp21.mail2web.com (unknown [10.100.68.60]) by xse.mail2web.com (Postfix) with ESMTPS id 4980jp5zBSz4cBb for <quic@ietf.org>; Fri, 24 Apr 2020 09:58:22 -0700 (PDT)
Received: from [10.5.2.49] (helo=xmail11.myhosting.com) by xsmtp21.mail2web.com with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1jS1eg-0004EL-Mw for quic@ietf.org; Fri, 24 Apr 2020 09:58:22 -0700
Received: (qmail 8810 invoked from network); 24 Apr 2020 16:58:22 -0000
Received: from unknown (HELO [192.168.1.107]) (Authenticated-user:_huitema@huitema.net@[172.58.43.26]) (envelope-sender <huitema@huitema.net>) by xmail11.myhosting.com (qmail-ldap-1.03) with ESMTPA for <quic@ietf.org>; 24 Apr 2020 16:58:22 -0000
To: David Schinazi <dschinazi.ietf@gmail.com>, 'Eric Rescorla' <ekr@rtfm.com>
Cc: IETF QUIC WG <quic@ietf.org>
From: Christian Huitema <huitema@huitema.net>
Autocrypt: addr=huitema@huitema.net; prefer-encrypt=mutual; keydata= mQENBFIRX8gBCAC26usy/Ya38IqaLBSu33vKD6hP5Yw390XsWLaAZTeQR64OJEkoOdXpvcOS HWfMIlD5s5+oHfLe8jjmErFAXYJ8yytPj1fD2OdSKAe1TccUBiOXT8wdVxSr5d0alExVv/LO I/vA2aU1TwOkVHKSapD7j8/HZBrqIWRrXUSj2f5n9tY2nJzG9KRzSG0giaJWBfUFiGb4lvsy IaCaIU0YpfkDDk6PtK5YYzuCeF0B+O7N9LhDu/foUUc4MNq4K3EKDPb2FL1Hrv0XHpkXeMRZ olpH8SUFUJbmi+zYRuUgcXgMZRmZFL1tu6z9h6gY4/KPyF9aYot6zG28Qk/BFQRtj7V1ABEB AAG0J0NocmlzdGlhbiBIdWl0ZW1hIDxodWl0ZW1hQGh1aXRlbWEubmV0PokBOQQTAQIAIwUC UhFfyAIbLwcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEJNDCbJVyA1yhbYH/1ud6x6m VqGIp0JcZUfSQO8w+TjugqxCyGNn+w/6Qb5O/xENxNQ4HaMQ5uSRK9n8WKKDDRSzwZ4syKKf wbkfj05vgFxrjCynVbm1zs2X2aGXh+PxPL/WHUaxzEP7KjYbLtCUZDRzOOrm+0LMktngT/k3 6+EZoLEM52hwwpIAzJoscyEz7QfqMOZtFm6xQnlvDQeIrHx0KUvwo/vgDLK3SuruG1CSHcR0 D24kEEUa044AIUKBS3b0b8AR7f6mP2NcnLpdsibtpabi9BzqAidcY/EjTaoea46HXALk/eJd 6OLkLE6UQe1PPzQC4jB7rErX2BxnSkHDw50xMgLRcl5/b1a5AQ0EUhFfyAEIAKp7Cp8lqKTV CC9QiAf6QTIjW+lie5J44Ad++0k8gRgANZVWubQuCQ71gxDWLtxYfFkEXjG4TXV/MUtnOliG 5rc2E+ih6Dg61Y5PQakm9OwPIsOx+2R+iSW325ngln2UQrVPgloO83QiUoi7mBJPbcHlxkhZ bd3+EjFxSLIQogt29sTcg2oSh4oljUpz5niTt69IOfZx21kf29NfDE+Iw56gfrxI2ywZbu5o G+d0ZSp0lsovygpk4jK04fDTq0vxjEU5HjPcsXC4CSZdq5E2DrF4nOh1UHkHzeaXdYR2Bn1Y wTePfaHBFlvQzI+Li/Q6AD/uxbTM0vIcsUxrv3MNHCUAEQEAAYkCPgQYAQIACQUCUhFfyAIb LgEpCRCTQwmyVcgNcsBdIAQZAQIABgUCUhFfyAAKCRC22tOSFDh1UOlBB/94RsCJepNvmi/c YiNmMnm0mKb6vjv43OsHkqrrCqJSfo95KHyl5Up4JEp8tiJMyYT2mp4IsirZHxz/5lqkw9Az tcGAF3GlFsj++xTyD07DXlNeddwTKlqPRi/b8sppjtWur6Pm+wnAHp0mQ7GidhxHccFCl65w uT7S/ocb1MjrTgnAMiz+x87d48n1UJ7yIdI41Wpg2XFZiA9xPBiDuuoPwFj14/nK0elV5Dvq 4/HVgfurb4+fd74PV/CC/dmd7hg0ZRlgnB5rFUcFO7ywb7/TvICIIaLWcI42OJDSZjZ/MAzz BeXm263lHh+kFxkh2LxEHnQGHCHGpTYyi4Z3dv03HtkH/1SI8joQMQq00Bv+RdEbJXfEExrT u4gtdZAihwvy97OPA2nCdTAHm/phkzryMeOaOztI4PS8u2Ce5lUB6P/HcGtK/038KdX5MYST Fn8KUDt4o29bkv0CUXwDzS3oTzPNtGdryBkRMc9b+yn9+AdwFEH4auhiTQXPMnl0+G3nhKr7 jvzVFJCRif3OAhEm4vmBNDE3uuaXFQnbK56GJrnqVN+KX5Z3M7X3fA8UcVCGOEHXRP/aubiw Ngawj0V9x+43kUapFp+nF69R53UI65YtJ95ec4PTO/Edvap8h1UbdEOc4+TiYwY1TBuIKltY 1cnrjgAWUh/Ucvr++/KbD9tD6C8=
Subject: How will we test version-negotiation?
Message-ID: <eb71f53a-fa99-e80f-12ba-318ed9ef6b27@huitema.net>
Date: Fri, 24 Apr 2020 09:58:22 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Language: en-US
X-Originating-IP: 66.113.196.86
X-Spampanel-Domain: xsmtpout.mail2web.com
X-Spampanel-Username: 66.113.196.86/32
Authentication-Results: antispamcloud.com; auth=pass smtp.auth=66.113.196.86/32@xsmtpout.mail2web.com
X-Spampanel-Outgoing-Class: unsure
X-Spampanel-Outgoing-Evidence: Combined (0.15)
X-Recommended-Action: accept
X-Filter-ID: Mvzo4OR0dZXEDF/gcnlw0c6d8zDasFm/nDPEg7mmhmypSDasLI4SayDByyq9LIhVUZbR67CQ7/vm /hHDJU4RXkTNWdUk1Ol2OGx3IfrIJKywOmJyM1qr8uRnWBrbSAGDcnqpk5VeF3xR4kF6iVwRtbgN zB/4Jkrw1eDLcif59funufSRSpqN0KcGAS+ODDm4U7Tmz6iKnkQL9gqsxD347235Nhqq+/HvroPq 8GSPg+60/QPNqXybIny9WGhadIo/G0KF6HkLuWi8fS7fvK7Hsbyme9ldZJ7uNXfg/GfS8fUvP/L5 rCqHDsKZM+xa1iwJX+gRCHfMVnsAk591zk0uilUI+ZL4xWiN8NS6C+dmX6OEdA4u1aThyWrQ/ou2 +v/lmX4Em37yFgrCB6NHRn1g+f3uncIqYSL3lhh5c81YyJqFoLZMmkWsaurVZfvqROaDnDtHb8z5 dpPkEuJ8Snwqla7jUnW3hy14Yji8fo+4xCnSRo4Rcu5Z37rMuDjCny5fE9ykbJ7I9co1MAEE3ruN Xsm8UJsAPvDcVSKtDCYkioPY5Qx4fJOk03R5fJtf/Dv/dkIzS7m4GUpXCY1Y3j3ilU9uaDsIPkO9 NcV2UWdi7rYNgfslPwgLMPeV3suSDRJVRlSsD31XGEMA66vw6EXM6JqeZgZQSCk618/DHn3MCUuH gbVpRK3T9+h2PwMALJBCg0F6vU6MCGOJ0kfuJCbJhbdCp3Zd9clP8wSiJZWbJCg35R5vCGCRun6Y x0PkyFKGb0CLw6rYGtKhgcYT0TkbITXg724gFzhHYUe+7aKm0vXLWgoCB418i/7/XDTuU+QNTi+J 2sBvM/O0p+zizleC4lU8fDj1CnRx+r4b/1Q/PZ+y5dluV22rksLaHAaBZ0JDvOnCUbNPgcPcQwzM gKHyQxUo+ql2ySTkvEFH/23XMww2BnTTFGX5/yI4Ky+1ZJcbGqc5H4PEZHeoI/d6LWFf332z7LMw LGdoi9FMQ5j9dQUvMi1YKAun15JQSJLyCT5k+MTObVKxHy/dols381l9r9ft9daDonlwd6LnuX+J u10=
X-Report-Abuse-To: spam@quarantine11.antispamcloud.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/EWZFMg-tRmftFob80Tns7tO4djk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Apr 2020 16:58:34 -0000

I am reading draft-ietf-quic-version-negotiation-00 with an eye on
implementing the version negotiation, and I wonder how we are going to
test interoperability of different implementations.

The proposed version negotiation only kicks in if the client sets the
version number that the server also supports. Then, the server checks
whether a "better" version is also available and supported by the
client, and negotiates that. This does not mesh very well with our
current interoperability tests, which require support for the latest
draft. In the current tests, every implementation supports draft 27 and
proposes version 0xFF00001B. There is no version to upgrade to.

Some implementations also support earlier drafts, and could test
upgrades from draft-25 to draft-27, and we could define a test that way.
But many don't, and it seems weird to require support of old versions
just for the sake of testing version upgrade. I don't think that's a
good idea. I think we need a better proposal, and here is one: let's
define a "virtual" version that is only used for testing upgrades.
Better yet, let's define a virtual version that just matches the latest
draft -- say 0xFFFF001B for draft 27. The interop test could work this wa=
y:

1) Client sets the version number to the latest draft (0xFF00001B) in
the Initial packet header, and mentions support of 0xFFFF001B in the
Version Negotiation Transport Parameter.

2) Server accepts the Initial packet, parses the transport parameters,
discovers the proposed support for the "better" version.

3) test succeeds if the server negotiates version 0xFFFF001B and the
data exchanges succeed.

What do you think? Should we add this test mechanism to the draft, or
would it be enough to describe that in the interop wiki pages?

-- Christian Huitema





From nobody Fri Apr 24 10:08:05 2020
Return-Path: <huitema@huitema.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DBDD43A0986 for <quic@ietfa.amsl.com>; Fri, 24 Apr 2020 10:08:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.718
X-Spam-Level: 
X-Spam-Status: No, score=-2.718 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.82, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3XJ3xYqpmiBb for <quic@ietfa.amsl.com>; Fri, 24 Apr 2020 10:08:01 -0700 (PDT)
Received: from mx43-out1.antispamcloud.com (mx43-out1.antispamcloud.com [138.201.61.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 11BB13A096B for <quic@ietf.org>; Fri, 24 Apr 2020 10:08:00 -0700 (PDT)
Received: from xse422.mail2web.com ([66.113.197.168] helo=xse.mail2web.com) by mx37.antispamcloud.com with esmtp (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1jS1nt-0006r7-CD for quic@ietf.org; Fri, 24 Apr 2020 19:07:58 +0200
Received: from xsmtp21.mail2web.com (unknown [10.100.68.60]) by xse.mail2web.com (Postfix) with ESMTPS id 4980wl3tBKzBph for <quic@ietf.org>; Fri, 24 Apr 2020 10:07:51 -0700 (PDT)
Received: from [10.5.2.15] (helo=xmail05.myhosting.com) by xsmtp21.mail2web.com with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from <huitema@huitema.net>) id 1jS1nr-0004pU-DF for quic@ietf.org; Fri, 24 Apr 2020 10:07:51 -0700
Received: (qmail 15861 invoked from network); 24 Apr 2020 17:07:51 -0000
Received: from unknown (HELO [192.168.1.107]) (Authenticated-user:_huitema@huitema.net@[172.58.43.26]) (envelope-sender <huitema@huitema.net>) by xmail05.myhosting.com (qmail-ldap-1.03) with ESMTPA for <quic@ietf.org>; 24 Apr 2020 17:07:51 -0000
To: Martin Duke <martin.h.duke@gmail.com>, IETF QUIC WG <quic@ietf.org>
References: <158768580975.15102.13320878640394434826@ietfa.amsl.com> <CAM4esxSzU_Knn-ACwxJvjwNs6LO-q_H+8Y4pjCbrS1u6kCwCAQ@mail.gmail.com>
From: Christian Huitema <huitema@huitema.net>
Autocrypt: addr=huitema@huitema.net; prefer-encrypt=mutual; keydata= mQENBFIRX8gBCAC26usy/Ya38IqaLBSu33vKD6hP5Yw390XsWLaAZTeQR64OJEkoOdXpvcOS HWfMIlD5s5+oHfLe8jjmErFAXYJ8yytPj1fD2OdSKAe1TccUBiOXT8wdVxSr5d0alExVv/LO I/vA2aU1TwOkVHKSapD7j8/HZBrqIWRrXUSj2f5n9tY2nJzG9KRzSG0giaJWBfUFiGb4lvsy IaCaIU0YpfkDDk6PtK5YYzuCeF0B+O7N9LhDu/foUUc4MNq4K3EKDPb2FL1Hrv0XHpkXeMRZ olpH8SUFUJbmi+zYRuUgcXgMZRmZFL1tu6z9h6gY4/KPyF9aYot6zG28Qk/BFQRtj7V1ABEB AAG0J0NocmlzdGlhbiBIdWl0ZW1hIDxodWl0ZW1hQGh1aXRlbWEubmV0PokBOQQTAQIAIwUC UhFfyAIbLwcLCQgHAwIBBhUIAgkKCwQWAgMBAh4BAheAAAoJEJNDCbJVyA1yhbYH/1ud6x6m VqGIp0JcZUfSQO8w+TjugqxCyGNn+w/6Qb5O/xENxNQ4HaMQ5uSRK9n8WKKDDRSzwZ4syKKf wbkfj05vgFxrjCynVbm1zs2X2aGXh+PxPL/WHUaxzEP7KjYbLtCUZDRzOOrm+0LMktngT/k3 6+EZoLEM52hwwpIAzJoscyEz7QfqMOZtFm6xQnlvDQeIrHx0KUvwo/vgDLK3SuruG1CSHcR0 D24kEEUa044AIUKBS3b0b8AR7f6mP2NcnLpdsibtpabi9BzqAidcY/EjTaoea46HXALk/eJd 6OLkLE6UQe1PPzQC4jB7rErX2BxnSkHDw50xMgLRcl5/b1a5AQ0EUhFfyAEIAKp7Cp8lqKTV CC9QiAf6QTIjW+lie5J44Ad++0k8gRgANZVWubQuCQ71gxDWLtxYfFkEXjG4TXV/MUtnOliG 5rc2E+ih6Dg61Y5PQakm9OwPIsOx+2R+iSW325ngln2UQrVPgloO83QiUoi7mBJPbcHlxkhZ bd3+EjFxSLIQogt29sTcg2oSh4oljUpz5niTt69IOfZx21kf29NfDE+Iw56gfrxI2ywZbu5o G+d0ZSp0lsovygpk4jK04fDTq0vxjEU5HjPcsXC4CSZdq5E2DrF4nOh1UHkHzeaXdYR2Bn1Y wTePfaHBFlvQzI+Li/Q6AD/uxbTM0vIcsUxrv3MNHCUAEQEAAYkCPgQYAQIACQUCUhFfyAIb LgEpCRCTQwmyVcgNcsBdIAQZAQIABgUCUhFfyAAKCRC22tOSFDh1UOlBB/94RsCJepNvmi/c YiNmMnm0mKb6vjv43OsHkqrrCqJSfo95KHyl5Up4JEp8tiJMyYT2mp4IsirZHxz/5lqkw9Az tcGAF3GlFsj++xTyD07DXlNeddwTKlqPRi/b8sppjtWur6Pm+wnAHp0mQ7GidhxHccFCl65w uT7S/ocb1MjrTgnAMiz+x87d48n1UJ7yIdI41Wpg2XFZiA9xPBiDuuoPwFj14/nK0elV5Dvq 4/HVgfurb4+fd74PV/CC/dmd7hg0ZRlgnB5rFUcFO7ywb7/TvICIIaLWcI42OJDSZjZ/MAzz BeXm263lHh+kFxkh2LxEHnQGHCHGpTYyi4Z3dv03HtkH/1SI8joQMQq00Bv+RdEbJXfEExrT u4gtdZAihwvy97OPA2nCdTAHm/phkzryMeOaOztI4PS8u2Ce5lUB6P/HcGtK/038KdX5MYST Fn8KUDt4o29bkv0CUXwDzS3oTzPNtGdryBkRMc9b+yn9+AdwFEH4auhiTQXPMnl0+G3nhKr7 jvzVFJCRif3OAhEm4vmBNDE3uuaXFQnbK56GJrnqVN+KX5Z3M7X3fA8UcVCGOEHXRP/aubiw Ngawj0V9x+43kUapFp+nF69R53UI65YtJ95ec4PTO/Edvap8h1UbdEOc4+TiYwY1TBuIKltY 1cnrjgAWUh/Ucvr++/KbD9tD6C8=
Subject: Re: Fwd: New Version Notification for draft-duke-quic-version-aliasing-01.txt
Message-ID: <4cd32971-f8a8-f076-0c8b-d4349f5c17cb@huitema.net>
Date: Fri, 24 Apr 2020 10:07:51 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0
MIME-Version: 1.0
In-Reply-To: <CAM4esxSzU_Knn-ACwxJvjwNs6LO-q_H+8Y4pjCbrS1u6kCwCAQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------2D5B4805F40941B5919F75FA"
Content-Language: en-US
X-Originating-IP: 66.113.197.168
X-Spampanel-Domain: xsmtpout.mail2web.com
X-Spampanel-Username: 66.113.197.0/24
Authentication-Results: antispamcloud.com; auth=pass smtp.auth=66.113.197.0/24@xsmtpout.mail2web.com
X-Spampanel-Outgoing-Class: unsure
X-Spampanel-Outgoing-Evidence: Combined (0.15)
X-Recommended-Action: accept
X-Filter-ID: Mvzo4OR0dZXEDF/gcnlw0c6d8zDasFm/nDPEg7mmhmypSDasLI4SayDByyq9LIhVUZbR67CQ7/vm /hHDJU4RXkTNWdUk1Ol2OGx3IfrIJKywOmJyM1qr8uRnWBrbSAGDcnqpk5VeF3xR4kF6iVwRtbgN zB/4Jkrw1eDLcif59fvL8wV8jxyAVxmFFhJNEgpfU7Tmz6iKnkQL9gqsxD347235Nhqq+/HvroPq 8GSPg+7KJix/R2qbtdH2ZflMjNgfMm/JD3cPBOX47Hg3FEpDo46jSvfpO+1kZkomjtjB6X5Q5Q9f RUeIpTIC2ySfqvnqLwoxlgatmaBb0rBiK9xbkDrUqzcKIief90MVLZY9LbIZh9+IQ1oS9LBn3VIP 95Jz7ujRlJ9wSMlhvaudJXZ9EIBG/qaR+8r9SKFMmPJLf850OvZYsmoVQuOIhwKLK6IKBNB4LZ0v UHHKTzJX7b1JhLSQQ4vSj0QEim26t/Moy0UPX5E73H1QfrH/5kkrV/Cr0bm2vWdo8usP65i82q1C dZgGrpL44wdx9eXqjQjbvUopOMQJvQ/Ck3iiU+4DQAj3fuQgzT3K9JUHTNiGwfwAm8uxudTmRSSR gqqNVpnFkE5IXA1bfgtGK8j6wb1ftp2zy3Lw9DCmncPgCNI862aGqJ3dk3sz1Cc0znlQ11GY5JTv 5pWb82qAoDl3ILGSF0vmDvI0DEihOd7XzCAIcFZdY11677oPXF7r5zsW33ZNliqQWXiK63IBlEyx 50xFFL1+tA9wBM7+Qwajo9b/CWsbbTzAXPU1UvCyITFs2AML0PoZWSdvyuPOBDAkblPxegMnHHAS JNUmoOHSoqgqxfHmWRWcrRhLeB34s3hUb32GO+2ThcdIAzh48IKt5bFgtroI08QV3No+S2msRDep v5w/kkG0v17AmegcpQ0tml/sN9lmMy/o83jVXTcfb9k0nLWblJy7uxV6dw8jzlsaNZe6hynMJcjx DydxsJEju76A7X1QIVydqXpZ6MHhiKws9Iiut28r9wo4SqUIg8Yh9hAM0n3LLzx/F2gT3wl8JQJv Bho=
X-Report-Abuse-To: spam@quarantine11.antispamcloud.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/7j4c0NMoOlVxuMGJi-R-7hhCC4Q>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Apr 2020 17:08:04 -0000

This is a multi-part message in MIME format.
--------------2D5B4805F40941B5919F75FA
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

That's a nice draft, Martin, but I wonder about deployment. The draft
proposes defining temporary versions in which the Initial packet is
encrypted using a temporary salt keyed by the Initial Token Extension.
This effectively creates a fully encrypted exchange, as the key is only
known to the client and the server. On one hand I like it. It provides
us with a QUIC only solution for encrypted SNI, encrypted ALPN, and
encrypted TP. It prevents third parties from interfering with the QUIC
handshake, much like the authenticated handshake draft. But then, it
also prevents firewalls from inspecting outgoing Client Hellos, and
incurs the risk that they just drop what they don't understand. How do
we verify that this encrypted Initial mechanism can be deployed?

-- Christian Huitema

On 4/23/2020 4:56 PM, Martin Duke wrote:
> Based on some great feedback from the list, I substantially revised
> this draft:
> https://www.ietf.org/id/draft-duke-quic-version-aliasing-01.html
>
> Key changes:
> - Added "Initial Token Extensions" to increase salt entropy and make
> seed polling attacks impractical.
> - Allowed servers to store a mapping of version number and ITE to seed
> instead of a crypto function.
> - Made standard version encoding mandatory. This dramatically
> simplifies the new Retry logic and changes the security model.
>
> Martin
>
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org <mailto:internet-drafts@ietf.org>>
> Date: Thu, Apr 23, 2020 at 4:50 PM
> Subject: New Version Notification for
> draft-duke-quic-version-aliasing-01.txt
> To: Martin Duke <martin.h.duke@gmail.com <mailto:martin.h.duke@gmail.co=
m>>
>
>
>
> A new version of I-D, draft-duke-quic-version-aliasing-01.txt
> has been successfully submitted by Martin Duke and posted to the
> IETF repository.
>
> Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-duke-quic-version-a=
liasing
> Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A001
> Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QUIC Version Aliasing
> Document date:=C2=A0 2020-04-23
> Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual Submission
> Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 14
> URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
> https://www.ietf.org/internet-drafts/draft-duke-quic-version-aliasing-0=
1.txt
> Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0
> =C2=A0https://datatracker.ietf.org/doc/draft-duke-quic-version-aliasing=
/
> Htmlized:=C2=A0 =C2=A0 =C2=A0
> =C2=A0https://tools.ietf.org/html/draft-duke-quic-version-aliasing-01
> Htmlized:=C2=A0 =C2=A0 =C2=A0
> =C2=A0https://datatracker.ietf.org/doc/html/draft-duke-quic-version-ali=
asing
> Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
> =C2=A0https://www.ietf.org/rfcdiff?url2=3Ddraft-duke-quic-version-alias=
ing-01
>
> Abstract:
> =C2=A0 =C2=A0The QUIC transport protocol [QUIC-TRANSPORT] preserves its=
 future
> =C2=A0 =C2=A0extensibility partly by specifying its version number.=C2=A0=
 There will be
> =C2=A0 =C2=A0a relatively small number of published version numbers for=
 the
> =C2=A0 =C2=A0foreseeable future.=C2=A0 This document provides a method =
for clients and
> =C2=A0 =C2=A0servers to negotiate the use of other version numbers in s=
ubsequent
> =C2=A0 =C2=A0connections and encrypts Initial Packets using secret keys=
 instead of
> =C2=A0 =C2=A0standard ones.=C2=A0 If a sizeable subset of QUIC connecti=
ons use this
> =C2=A0 =C2=A0mechanism, this should prevent middlebox ossification arou=
nd the
> =C2=A0 =C2=A0current set of published version numbers and the contents =
of QUIC
> =C2=A0 =C2=A0Initial packets, as well as improving the protocol's priva=
cy
> =C2=A0 =C2=A0properties.
>
>
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org
> <http://tools.ietf.org>.
>
> The IETF Secretariat
>
>

--------------2D5B4805F40941B5919F75FA
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>That's a nice draft, Martin, but I wonder about deployment. The
      draft proposes defining temporary versions in which the Initial
      packet is encrypted using a temporary salt keyed by the Initial
      Token Extension. This effectively creates a fully encrypted
      exchange, as the key is only known to the client and the server.
      On one hand I like it. It provides us with a QUIC only solution
      for encrypted SNI, encrypted ALPN, and encrypted TP. It prevents
      third parties from interfering with the QUIC handshake, much like
      the authenticated handshake draft. But then, it also prevents
      firewalls from inspecting outgoing Client Hellos, and incurs the
      risk that they just drop what they don't understand. How do we
      verify that this encrypted Initial mechanism can be deployed?</p>
    <p>-- Christian Huitema<br>
    </p>
    <div class="moz-cite-prefix">On 4/23/2020 4:56 PM, Martin Duke
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAM4esxSzU_Knn-ACwxJvjwNs6LO-q_H+8Y4pjCbrS1u6kCwCAQ@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>Based on some great feedback from the list, I substantially
          revised this draft:</div>
        <div><a
            href="https://www.ietf.org/id/draft-duke-quic-version-aliasing-01.html"
            moz-do-not-send="true">https://www.ietf.org/id/draft-duke-quic-version-aliasing-01.html</a></div>
        <div><br>
        </div>
        <div>Key changes:</div>
        <div>
          - Added "Initial Token Extensions" to increase salt entropy
          and make seed polling attacks impractical.</div>
        <div>- Allowed servers to store a mapping of version number and
          ITE to seed instead of a crypto function.<br>
        </div>
        <div>- Made standard version encoding mandatory. This
          dramatically simplifies the new
          Retry logic and changes the security model.</div>
        <div><br>
        </div>
        <div>Martin<br>
        </div>
        <div><br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">---------- Forwarded
              message ---------<br>
              From: <span dir="auto">&lt;<a
                  href="mailto:internet-drafts@ietf.org"
                  moz-do-not-send="true">internet-drafts@ietf.org</a>&gt;</span><br>
              Date: Thu, Apr 23, 2020 at 4:50 PM<br>
              Subject: New Version Notification for
              draft-duke-quic-version-aliasing-01.txt<br>
              To: Martin Duke &lt;<a
                href="mailto:martin.h.duke@gmail.com"
                moz-do-not-send="true">martin.h.duke@gmail.com</a>&gt;<br>
            </div>
            <br>
            <br>
            <br>
            A new version of I-D,
            draft-duke-quic-version-aliasing-01.txt<br>
            has been successfully submitted by Martin Duke and posted to
            the<br>
            IETF repository.<br>
            <br>
            Name:Â  Â  Â  Â  Â  Â draft-duke-quic-version-aliasing<br>
            Revision:Â  Â  Â  Â 01<br>
            Title:Â  Â  Â  Â  Â  QUIC Version Aliasing<br>
            Document date:Â  2020-04-23<br>
            Group:Â  Â  Â  Â  Â  Individual Submission<br>
            Pages:Â  Â  Â  Â  Â  14<br>
            URL:Â  Â  Â  Â  Â  Â  <a
href="https://www.ietf.org/internet-drafts/draft-duke-quic-version-aliasing-01.txt"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.ietf.org/internet-drafts/draft-duke-quic-version-aliasing-01.txt</a><br>
            Status:Â  Â  Â  Â  Â <a
href="https://datatracker.ietf.org/doc/draft-duke-quic-version-aliasing/"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://datatracker.ietf.org/doc/draft-duke-quic-version-aliasing/</a><br>
            Htmlized:Â  Â  Â  Â <a
              href="https://tools.ietf.org/html/draft-duke-quic-version-aliasing-01"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://tools.ietf.org/html/draft-duke-quic-version-aliasing-01</a><br>
            Htmlized:Â  Â  Â  Â <a
href="https://datatracker.ietf.org/doc/html/draft-duke-quic-version-aliasing"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://datatracker.ietf.org/doc/html/draft-duke-quic-version-aliasing</a><br>
            Diff:Â  Â  Â  Â  Â  Â <a
href="https://www.ietf.org/rfcdiff?url2=draft-duke-quic-version-aliasing-01"
              rel="noreferrer" target="_blank" moz-do-not-send="true">https://www.ietf.org/rfcdiff?url2=draft-duke-quic-version-aliasing-01</a><br>
            <br>
            Abstract:<br>
            Â  Â The QUIC transport protocol [QUIC-TRANSPORT] preserves
            its future<br>
            Â  Â extensibility partly by specifying its version number.Â 
            There will be<br>
            Â  Â a relatively small number of published version numbers
            for the<br>
            Â  Â foreseeable future.Â  This document provides a method for
            clients and<br>
            Â  Â servers to negotiate the use of other version numbers in
            subsequent<br>
            Â  Â connections and encrypts Initial Packets using secret
            keys instead of<br>
            Â  Â standard ones.Â  If a sizeable subset of QUIC connections
            use this<br>
            Â  Â mechanism, this should prevent middlebox ossification
            around the<br>
            Â  Â current set of published version numbers and the contents
            of QUIC<br>
            Â  Â Initial packets, as well as improving the protocol's
            privacy<br>
            Â  Â properties.<br>
            <br>
            <br>
            <br>
            <br>
            Please note that it may take a couple of minutes from the
            time of submission<br>
            until the htmlized version and diff are available at <a
              href="http://tools.ietf.org" rel="noreferrer"
              target="_blank" moz-do-not-send="true">tools.ietf.org</a>.<br>
            <br>
            The IETF Secretariat<br>
            <br>
            <br>
          </div>
        </div>
      </div>
    </blockquote>
  </body>
</html>

--------------2D5B4805F40941B5919F75FA--


From nobody Fri Apr 24 11:03:38 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B03123A1128 for <quic@ietfa.amsl.com>; Fri, 24 Apr 2020 11:03:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gy3cYVjuOxHE for <quic@ietfa.amsl.com>; Fri, 24 Apr 2020 11:03:34 -0700 (PDT)
Received: from mail-io1-xd2f.google.com (mail-io1-xd2f.google.com [IPv6:2607:f8b0:4864:20::d2f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 906373A112D for <quic@ietf.org>; Fri, 24 Apr 2020 11:03:34 -0700 (PDT)
Received: by mail-io1-xd2f.google.com with SMTP id i19so11284498ioh.12 for <quic@ietf.org>; Fri, 24 Apr 2020 11:03:34 -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 :cc; bh=fhBqmIdHmuXO7xtVgU8fWYbV79SP04aeoOWVuV7o24E=; b=QvmiharWlH1WbaEn8bksgfEV/V2JVayY6OK4pOaePzOlK2nXEbuJ/+Zh+N+BCnzdDF RNSbhSp/Sdb3jkubqFrvWbPOZN0osjMRNlCWi0OYgakZsz0BR/pFRZIlTWrbWIx6MGtl tIvgCv3qjmvwi1fA2R485J1yiknqmWKQzn1v4K9h3BMgPUyz+L0tPjOY4m/kXSF6yvsc rmsN2olayOIN526L5X5Qflx2d/2FUqI8498aF8WPGsUtI6/BAawaHtloATQI0n5V5DpJ MRVcAdTSPpk3Ms4cC81/VNTY1FTspS8GfYkdLZe735qp8mpr9dnUEP4o3VgvlMt9+WDf hvFA==
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:cc; bh=fhBqmIdHmuXO7xtVgU8fWYbV79SP04aeoOWVuV7o24E=; b=GIR6pFpNrwzAKyz8ssn7boPvS5ZBkYDDUYPXrsnX6GVOerXwqsSry3A6WXL+IjoSaj gX5lUPDzLiiEYY6S4L8bIoaKkffOCHqgBUyTQD7M6tmEaf05EefQyp0mr0+BjkiphFjS RYck+Enx5ZyOaLTKfhNxNXF3nWKOaz78R0OgytbJlGvGqL1g5Ppa+bqSZErvFn3meZlE vr6mjO/E7wBS+Ap9txqulgTPE/afNKnIwd1Xjbhqs2UUFrrpI4FdOwr2ruGOpFD/yXnI P8iTTSnPw918j6WfxqWkUPisgNsCLuivV3HBE/Nc7d1bcTi6VW+y+0sJ3p3oNQOnySu5 tmaA==
X-Gm-Message-State: AGi0PubJvBcxSStsGXfi/rVhtXEU7MVxiFNcpPIxt4oj1dzpx23hgzWY 7mrAP8pJEDbC2bDxbCG/1rf9r2WJ1T2Q1kaOvrkHxQ==
X-Google-Smtp-Source: APiQypK+HfJ9pUzm7MquaPYw0AcBS3FkvLGF1bmlIAo63sC6MqJoqeU/ARbP5Qp0IEY/aUSKXkqg06hGr7fGN3NqQts=
X-Received: by 2002:a6b:e412:: with SMTP id u18mr9278105iog.95.1587751413724;  Fri, 24 Apr 2020 11:03:33 -0700 (PDT)
MIME-Version: 1.0
References: <158768580975.15102.13320878640394434826@ietfa.amsl.com> <CAM4esxSzU_Knn-ACwxJvjwNs6LO-q_H+8Y4pjCbrS1u6kCwCAQ@mail.gmail.com> <4cd32971-f8a8-f076-0c8b-d4349f5c17cb@huitema.net>
In-Reply-To: <4cd32971-f8a8-f076-0c8b-d4349f5c17cb@huitema.net>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Fri, 24 Apr 2020 11:03:22 -0700
Message-ID: <CAM4esxSBg9NrNnS9e3tKQCCGZAuHkONkNoP4L55msy70PGfJWw@mail.gmail.com>
Subject: Re: Fwd: New Version Notification for draft-duke-quic-version-aliasing-01.txt
To: Christian Huitema <huitema@huitema.net>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000001c25b05a40d2fe4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/6BryYKH8_bH6tnAA-LMfofEVCUk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Apr 2020 18:03:37 -0000

--00000000000001c25b05a40d2fe4
Content-Type: text/plain; charset="UTF-8"

I think the deployment story is the same as the less ambitious earlier
attempts at preventing version number ossification -- we need a few "big
players" (you know who you are) to implement this, and that applies the
right amount of pressure to operators to admit the traffic.

It's a similar situation to virtually every other aspect of encrypting the
transport and TLS handshake data. Do you see this as significantly
different by degree?

A substantially less ambitious approach would just generate a few random
version numbers for all clients and not have new salts -- this would do
nothing to protect Initial Packets, but would at least block ossification
of the version field.

I didn't want to go here, because the draft was already hard to write, but
if the domain has its own DNS server, it could distribute the relevant
information via DNS with a unique version/ITE/salt for each query. If
version aliasing really took off, that would be a cool DNS extension.

On Fri, Apr 24, 2020 at 10:08 AM Christian Huitema <huitema@huitema.net>
wrote:

> That's a nice draft, Martin, but I wonder about deployment. The draft
> proposes defining temporary versions in which the Initial packet is
> encrypted using a temporary salt keyed by the Initial Token Extension. This
> effectively creates a fully encrypted exchange, as the key is only known to
> the client and the server. On one hand I like it. It provides us with a
> QUIC only solution for encrypted SNI, encrypted ALPN, and encrypted TP. It
> prevents third parties from interfering with the QUIC handshake, much like
> the authenticated handshake draft. But then, it also prevents firewalls
> from inspecting outgoing Client Hellos, and incurs the risk that they just
> drop what they don't understand. How do we verify that this encrypted
> Initial mechanism can be deployed?
>
> -- Christian Huitema
> On 4/23/2020 4:56 PM, Martin Duke wrote:
>
> Based on some great feedback from the list, I substantially revised this
> draft:
> https://www.ietf.org/id/draft-duke-quic-version-aliasing-01.html
>
> Key changes:
> - Added "Initial Token Extensions" to increase salt entropy and make seed
> polling attacks impractical.
> - Allowed servers to store a mapping of version number and ITE to seed
> instead of a crypto function.
> - Made standard version encoding mandatory. This dramatically simplifies
> the new Retry logic and changes the security model.
>
> Martin
>
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org>
> Date: Thu, Apr 23, 2020 at 4:50 PM
> Subject: New Version Notification for
> draft-duke-quic-version-aliasing-01.txt
> To: Martin Duke <martin.h.duke@gmail.com>
>
>
>
> A new version of I-D, draft-duke-quic-version-aliasing-01.txt
> has been successfully submitted by Martin Duke and posted to the
> IETF repository.
>
> Name:           draft-duke-quic-version-aliasing
> Revision:       01
> Title:          QUIC Version Aliasing
> Document date:  2020-04-23
> Group:          Individual Submission
> Pages:          14
> URL:
> https://www.ietf.org/internet-drafts/draft-duke-quic-version-aliasing-01.txt
> Status:
> https://datatracker.ietf.org/doc/draft-duke-quic-version-aliasing/
> Htmlized:
> https://tools.ietf.org/html/draft-duke-quic-version-aliasing-01
> Htmlized:
> https://datatracker.ietf.org/doc/html/draft-duke-quic-version-aliasing
> Diff:
> https://www.ietf.org/rfcdiff?url2=draft-duke-quic-version-aliasing-01
>
> Abstract:
>    The QUIC transport protocol [QUIC-TRANSPORT] preserves its future
>    extensibility partly by specifying its version number.  There will be
>    a relatively small number of published version numbers for the
>    foreseeable future.  This document provides a method for clients and
>    servers to negotiate the use of other version numbers in subsequent
>    connections and encrypts Initial Packets using secret keys instead of
>    standard ones.  If a sizeable subset of QUIC connections use this
>    mechanism, this should prevent middlebox ossification around the
>    current set of published version numbers and the contents of QUIC
>    Initial packets, as well as improving the protocol's privacy
>    properties.
>
>
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> The IETF Secretariat
>
>
>

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

<div dir=3D"ltr"><div>I think the deployment story is the same as the less =
ambitious earlier attempts at preventing version number ossification -- we =
need a few &quot;big players&quot; (you know who you are) to implement this=
, and that applies the right amount of pressure to operators to admit the t=
raffic.<br></div><div><br></div><div>It&#39;s a similar situation to virtua=
lly every other aspect of encrypting the transport and TLS handshake data. =
Do you see this as significantly different by degree?</div><div><br></div><=
div>A substantially less ambitious approach would just generate a few rando=
m version numbers for all clients and not have new salts -- this would do n=
othing to protect Initial Packets, but would at least block ossification of=
 the version field.<br></div><div><br></div><div>I didn&#39;t want to go he=
re, because the draft was already hard to write, but if the domain has its =
own DNS server, it could distribute the relevant information via DNS with a=
 unique version/ITE/salt for each query. If version aliasing really took of=
f, that would be a cool DNS extension.<br></div></div><br><div class=3D"gma=
il_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Fri, Apr 24, 2020 at 10:=
08 AM Christian Huitema &lt;<a href=3D"mailto:huitema@huitema.net">huitema@=
huitema.net</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">
 =20
   =20
 =20
  <div>
    <p>That&#39;s a nice draft, Martin, but I wonder about deployment. The
      draft proposes defining temporary versions in which the Initial
      packet is encrypted using a temporary salt keyed by the Initial
      Token Extension. This effectively creates a fully encrypted
      exchange, as the key is only known to the client and the server.
      On one hand I like it. It provides us with a QUIC only solution
      for encrypted SNI, encrypted ALPN, and encrypted TP. It prevents
      third parties from interfering with the QUIC handshake, much like
      the authenticated handshake draft. But then, it also prevents
      firewalls from inspecting outgoing Client Hellos, and incurs the
      risk that they just drop what they don&#39;t understand. How do we
      verify that this encrypted Initial mechanism can be deployed?</p>
    <p>-- Christian Huitema<br>
    </p>
    <div>On 4/23/2020 4:56 PM, Martin Duke
      wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">
        <div>Based on some great feedback from the list, I substantially
          revised this draft:</div>
        <div><a href=3D"https://www.ietf.org/id/draft-duke-quic-version-ali=
asing-01.html" target=3D"_blank">https://www.ietf.org/id/draft-duke-quic-ve=
rsion-aliasing-01.html</a></div>
        <div><br>
        </div>
        <div>Key changes:</div>
        <div>
          - Added &quot;Initial Token Extensions&quot; to increase salt ent=
ropy
          and make seed polling attacks impractical.</div>
        <div>- Allowed servers to store a mapping of version number and
          ITE to seed instead of a crypto function.<br>
        </div>
        <div>- Made standard version encoding mandatory. This
          dramatically simplifies the new
          Retry logic and changes the security model.</div>
        <div><br>
        </div>
        <div>Martin<br>
        </div>
        <div><br>
          <div class=3D"gmail_quote">
            <div dir=3D"ltr" class=3D"gmail_attr">---------- Forwarded
              message ---------<br>
              From: <span dir=3D"auto">&lt;<a href=3D"mailto:internet-draft=
s@ietf.org" target=3D"_blank">internet-drafts@ietf.org</a>&gt;</span><br>
              Date: Thu, Apr 23, 2020 at 4:50 PM<br>
              Subject: New Version Notification for
              draft-duke-quic-version-aliasing-01.txt<br>
              To: Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com=
" target=3D"_blank">martin.h.duke@gmail.com</a>&gt;<br>
            </div>
            <br>
            <br>
            <br>
            A new version of I-D,
            draft-duke-quic-version-aliasing-01.txt<br>
            has been successfully submitted by Martin Duke and posted to
            the<br>
            IETF repository.<br>
            <br>
            Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-duke-quic-v=
ersion-aliasing<br>
            Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A001<br>
            Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QUIC Version Aliasing<=
br>
            Document date:=C2=A0 2020-04-23<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 14<br>
            URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https:=
//www.ietf.org/internet-drafts/draft-duke-quic-version-aliasing-01.txt" rel=
=3D"noreferrer" target=3D"_blank">https://www.ietf.org/internet-drafts/draf=
t-duke-quic-version-aliasing-01.txt</a><br>
            Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://dat=
atracker.ietf.org/doc/draft-duke-quic-version-aliasing/" rel=3D"noreferrer"=
 target=3D"_blank">https://datatracker.ietf.org/doc/draft-duke-quic-version=
-aliasing/</a><br>
            Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ie=
tf.org/html/draft-duke-quic-version-aliasing-01" rel=3D"noreferrer" target=
=3D"_blank">https://tools.ietf.org/html/draft-duke-quic-version-aliasing-01=
</a><br>
            Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatrac=
ker.ietf.org/doc/html/draft-duke-quic-version-aliasing" rel=3D"noreferrer" =
target=3D"_blank">https://datatracker.ietf.org/doc/html/draft-duke-quic-ver=
sion-aliasing</a><br>
            Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https:=
//www.ietf.org/rfcdiff?url2=3Ddraft-duke-quic-version-aliasing-01" rel=3D"n=
oreferrer" target=3D"_blank">https://www.ietf.org/rfcdiff?url2=3Ddraft-duke=
-quic-version-aliasing-01</a><br>
            <br>
            Abstract:<br>
            =C2=A0 =C2=A0The QUIC transport protocol [QUIC-TRANSPORT] prese=
rves
            its future<br>
            =C2=A0 =C2=A0extensibility partly by specifying its version num=
ber.=C2=A0
            There will be<br>
            =C2=A0 =C2=A0a relatively small number of published version num=
bers
            for the<br>
            =C2=A0 =C2=A0foreseeable future.=C2=A0 This document provides a=
 method for
            clients and<br>
            =C2=A0 =C2=A0servers to negotiate the use of other version numb=
ers in
            subsequent<br>
            =C2=A0 =C2=A0connections and encrypts Initial Packets using sec=
ret
            keys instead of<br>
            =C2=A0 =C2=A0standard ones.=C2=A0 If a sizeable subset of QUIC =
connections
            use this<br>
            =C2=A0 =C2=A0mechanism, this should prevent middlebox ossificat=
ion
            around the<br>
            =C2=A0 =C2=A0current set of published version numbers and the c=
ontents
            of QUIC<br>
            =C2=A0 =C2=A0Initial packets, as well as improving the protocol=
&#39;s
            privacy<br>
            =C2=A0 =C2=A0properties.<br>
            <br>
            <br>
            <br>
            <br>
            Please note that it may take a couple of minutes from the
            time of submission<br>
            until the htmlized version and diff are available at <a href=3D=
"http://tools.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org=
</a>.<br>
            <br>
            The IETF Secretariat<br>
            <br>
            <br>
          </div>
        </div>
      </div>
    </blockquote>
  </div>

</blockquote></div>

--00000000000001c25b05a40d2fe4--


From nobody Fri Apr 24 18:51:17 2020
Return-Path: <ryan@optimism.us>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9CF23A003C for <quic@ietfa.amsl.com>; Fri, 24 Apr 2020 18:51:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.648
X-Spam-Level: 
X-Spam-Status: No, score=-1.648 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=optimism-cc.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lEMLO6bCGTfC for <quic@ietfa.amsl.com>; Fri, 24 Apr 2020 18:51:13 -0700 (PDT)
Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 812523A0029 for <quic@ietf.org>; Fri, 24 Apr 2020 18:51:12 -0700 (PDT)
Received: by mail-ej1-x635.google.com with SMTP id rh22so9039551ejb.12 for <quic@ietf.org>; Fri, 24 Apr 2020 18:51:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=optimism-cc.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AyGw7P5fKTo33DQ8rZVdfOokAah/JYOzXK0/hjpUXJc=; b=Zg/lFHwIY+WUimk+Afn0lhKXwbOlFtd/elMu0vvyenYwADsd1IOV/0SHJ7Ytl/Mls+ HTloa/l8e3tEuQzIDpJLLHum+Z0RUgofypBbEn2ptadQWypqRFEX3DspGrWt3sZczqRz di6o4TRRVBGS0oEtty9dDy2suA1iq3J2Ct7e9SkUyMFuPY7NazlA7e+AxHSpmgU6wzg2 Hr4O5ZHQQkUOjohA+MrBPDW+vnWVRpxUSfe283nNr8CmYf1qexEYI3Drwhd3dm0nn6km GCtGLR5AtfXA/C588wGbFzjEj/XNfHSmxareLrx3MDcrZ1RLAPGpKWb8mK4hywvFaDqf XaNg==
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:cc; bh=AyGw7P5fKTo33DQ8rZVdfOokAah/JYOzXK0/hjpUXJc=; b=mxAibrSgVNmZl/KGsU/hqIQEp+D5SK8UkxVgzQ+3ka8BoSvgqw85GcJgQDfeAaJXxt O1Th/h5Uy5SXd4u7ieNHhNbQ1swqTi9vp8fPRkIASrfmrZkMbh/E/Ci03Nc17O5eRGoW sxUT/B8uGJWUDu/Pa8zDSRT3QtZyfNZaAhZQdIXswotThfqq/q+yJB79OlQtm15KV8jw bfaPqFkZdqcvt+PlZY4n8hoDNucAnyCGEX7Ml6SwSEFKQorFVS8S8aLz68iBAhf42yV8 7Bg1cGp6IISSMzknep7jR3/zt2msvKKxUc4SIJUQD6h24J25CC6I3h37e1+Nhzuhrxg6 ijVg==
X-Gm-Message-State: AGi0Pub/HyhpOtHtLmmvPdbnTodV67ZA/KER4sOWg9lVv03xiP6g9FRi s9skp/Aa0aRKNou4Mu0BnUBmnjRHPPoAiUch/Anw1Q==
X-Google-Smtp-Source: APiQypKRLnmtf/oc2+CHkqqNVnZExvo5zgGpltoXND5m0cJduLNMwq3txSy1hGXxCXs8unSjMySGoVEiWEHh09fHi48=
X-Received: by 2002:a17:906:4a4e:: with SMTP id a14mr10064878ejv.363.1587779471143;  Fri, 24 Apr 2020 18:51:11 -0700 (PDT)
MIME-Version: 1.0
References: <158768580975.15102.13320878640394434826@ietfa.amsl.com> <CAM4esxSzU_Knn-ACwxJvjwNs6LO-q_H+8Y4pjCbrS1u6kCwCAQ@mail.gmail.com>
In-Reply-To: <CAM4esxSzU_Knn-ACwxJvjwNs6LO-q_H+8Y4pjCbrS1u6kCwCAQ@mail.gmail.com>
From: Ryan Hamilton <ryan@optimism.cc>
Date: Fri, 24 Apr 2020 18:51:00 -0700
Message-ID: <CAKDhxQpgbeKa0kAOFeQyRaCmgW_315OTuzP87xEb1m_A_N4o=A@mail.gmail.com>
Subject: Re: New Version Notification for draft-duke-quic-version-aliasing-01.txt
To: Martin Duke <martin.h.duke@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005c085205a413b789"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Sr_hydHghJ3QwnokR9pVyDaYYJ8>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 25 Apr 2020 01:51:16 -0000

--0000000000005c085205a413b789
Content-Type: text/plain; charset="UTF-8"

I love this and think it is a net positive for QUIC. Would it also be worth
specifying an Alt-Svc embedding for this information? This would allow
HTTP/3 client to use the aliased version on their *first* connection to a
new server.

On Thu, Apr 23, 2020 at 4:56 PM Martin Duke <martin.h.duke@gmail.com> wrote:

> Based on some great feedback from the list, I substantially revised this
> draft:
> https://www.ietf.org/id/draft-duke-quic-version-aliasing-01.html
>
> Key changes:
> - Added "Initial Token Extensions" to increase salt entropy and make seed
> polling attacks impractical.
> - Allowed servers to store a mapping of version number and ITE to seed
> instead of a crypto function.
> - Made standard version encoding mandatory. This dramatically simplifies
> the new Retry logic and changes the security model.
>
> Martin
>
> ---------- Forwarded message ---------
> From: <internet-drafts@ietf.org>
> Date: Thu, Apr 23, 2020 at 4:50 PM
> Subject: New Version Notification for
> draft-duke-quic-version-aliasing-01.txt
> To: Martin Duke <martin.h.duke@gmail.com>
>
>
>
> A new version of I-D, draft-duke-quic-version-aliasing-01.txt
> has been successfully submitted by Martin Duke and posted to the
> IETF repository.
>
> Name:           draft-duke-quic-version-aliasing
> Revision:       01
> Title:          QUIC Version Aliasing
> Document date:  2020-04-23
> Group:          Individual Submission
> Pages:          14
> URL:
> https://www.ietf.org/internet-drafts/draft-duke-quic-version-aliasing-01.txt
> Status:
> https://datatracker.ietf.org/doc/draft-duke-quic-version-aliasing/
> Htmlized:
> https://tools.ietf.org/html/draft-duke-quic-version-aliasing-01
> Htmlized:
> https://datatracker.ietf.org/doc/html/draft-duke-quic-version-aliasing
> Diff:
> https://www.ietf.org/rfcdiff?url2=draft-duke-quic-version-aliasing-01
>
> Abstract:
>    The QUIC transport protocol [QUIC-TRANSPORT] preserves its future
>    extensibility partly by specifying its version number.  There will be
>    a relatively small number of published version numbers for the
>    foreseeable future.  This document provides a method for clients and
>    servers to negotiate the use of other version numbers in subsequent
>    connections and encrypts Initial Packets using secret keys instead of
>    standard ones.  If a sizeable subset of QUIC connections use this
>    mechanism, this should prevent middlebox ossification around the
>    current set of published version numbers and the contents of QUIC
>    Initial packets, as well as improving the protocol's privacy
>    properties.
>
>
>
>
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at tools.ietf.org.
>
> The IETF Secretariat
>
>
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:trebuche=
t ms,sans-serif">I love this and think it is a net positive=C2=A0for QUIC. =
Would it also be worth specifying an Alt-Svc embedding for this information=
? This would allow HTTP/3 client to use the aliased version on their *first=
* connection to a new server.</div></div><br><div class=3D"gmail_quote"><di=
v dir=3D"ltr" class=3D"gmail_attr">On Thu, Apr 23, 2020 at 4:56 PM Martin D=
uke &lt;<a href=3D"mailto:martin.h.duke@gmail.com">martin.h.duke@gmail.com<=
/a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
div dir=3D"ltr"><div>Based on some great feedback from the list, I substant=
ially revised this draft:</div><div><a href=3D"https://www.ietf.org/id/draf=
t-duke-quic-version-aliasing-01.html" target=3D"_blank">https://www.ietf.or=
g/id/draft-duke-quic-version-aliasing-01.html</a></div><div><br></div><div>=
Key changes:</div><div>
- Added &quot;Initial Token Extensions&quot; to increase salt entropy and m=
ake seed polling attacks impractical.</div><div>- Allowed servers to store =
a mapping of version number and ITE to seed instead of a crypto function.<b=
r></div><div>- Made standard version encoding mandatory. This dramatically =
simplifies the new
Retry logic and changes the security model.</div><div><br></div><div>Martin=
<br></div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma=
il_attr">---------- Forwarded message ---------<br>From: <span dir=3D"auto"=
>&lt;<a href=3D"mailto:internet-drafts@ietf.org" target=3D"_blank">internet=
-drafts@ietf.org</a>&gt;</span><br>Date: Thu, Apr 23, 2020 at 4:50 PM<br>Su=
bject: New Version Notification for draft-duke-quic-version-aliasing-01.txt=
<br>To: Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com" target=
=3D"_blank">martin.h.duke@gmail.com</a>&gt;<br></div><br><br><br>
A new version of I-D, draft-duke-quic-version-aliasing-01.txt<br>
has been successfully submitted by Martin Duke and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-duke-quic-version-alias=
ing<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A001<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QUIC Version Aliasing<br>
Document date:=C2=A0 2020-04-23<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 14<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.o=
rg/internet-drafts/draft-duke-quic-version-aliasing-01.txt" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/internet-drafts/draft-duke-quic-=
version-aliasing-01.txt</a><br>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/draft-duke-quic-version-aliasing/" rel=3D"noreferrer" target=3D"_=
blank">https://datatracker.ietf.org/doc/draft-duke-quic-version-aliasing/</=
a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/=
draft-duke-quic-version-aliasing-01" rel=3D"noreferrer" target=3D"_blank">h=
ttps://tools.ietf.org/html/draft-duke-quic-version-aliasing-01</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.ietf.org=
/doc/html/draft-duke-quic-version-aliasing" rel=3D"noreferrer" target=3D"_b=
lank">https://datatracker.ietf.org/doc/html/draft-duke-quic-version-aliasin=
g</a><br>
Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.ietf.o=
rg/rfcdiff?url2=3Ddraft-duke-quic-version-aliasing-01" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/rfcdiff?url2=3Ddraft-duke-quic-versio=
n-aliasing-01</a><br>
<br>
Abstract:<br>
=C2=A0 =C2=A0The QUIC transport protocol [QUIC-TRANSPORT] preserves its fut=
ure<br>
=C2=A0 =C2=A0extensibility partly by specifying its version number.=C2=A0 T=
here will be<br>
=C2=A0 =C2=A0a relatively small number of published version numbers for the=
<br>
=C2=A0 =C2=A0foreseeable future.=C2=A0 This document provides a method for =
clients and<br>
=C2=A0 =C2=A0servers to negotiate the use of other version numbers in subse=
quent<br>
=C2=A0 =C2=A0connections and encrypts Initial Packets using secret keys ins=
tead of<br>
=C2=A0 =C2=A0standard ones.=C2=A0 If a sizeable subset of QUIC connections =
use this<br>
=C2=A0 =C2=A0mechanism, this should prevent middlebox ossification around t=
he<br>
=C2=A0 =C2=A0current set of published version numbers and the contents of Q=
UIC<br>
=C2=A0 =C2=A0Initial packets, as well as improving the protocol&#39;s priva=
cy<br>
=C2=A0 =C2=A0properties.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
<br>
</div></div></div>
</blockquote></div>

--0000000000005c085205a413b789--


From nobody Sun Apr 26 00:32:48 2020
Return-Path: <do_not_reply@mnot.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E1803A0B85 for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 00:32:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=CU3ccwiz; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=e6TUOSA7
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zIfUzk4HbsHS for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 00:32:44 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 25F773A0B79 for <quic@ietf.org>; Sun, 26 Apr 2020 00:32:43 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 24E6F5C0311 for <quic@ietf.org>; Sun, 26 Apr 2020 03:32:43 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Sun, 26 Apr 2020 03:32:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:from:to:subject:message-id:date; s= fm2; bh=dnw4oGuYdme16Z+UrTYgoqMnjGTjDHcVR/woX5z1VxM=; b=CU3ccwiz 3D/Qb8nTNJB8rfld1TQ55WYpw5BPUwhipE+RhY7FHOnwPnCtVXAEcGY37oHrdDmw KvzTU7hK7lRpm9BygqU/KowyXC3QQH8S01Cz/LOaDon8iX4eAz+G3duD6vz16yb/ GlZg0n6v4iLGlz8awTDpJcZuZVliBiozfbNnbFsdLhJ/mMeolGRwCLizR+sVFuRP 4FJKeH095EqOw7AOqvjqn4GL19n+ONMt3s3bnNKpzZJdMxwD8ki9KU70Jh4PQ45A fp0YOso3fMZB0RxvCf5OXLVyAvHBiE1Ir8eUEkhbfya6wQw390QdLCxTc06AEvve TengOw0H4FCt7Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=dnw4oGuYdme16Z+UrTYgoqMnjGTjD HcVR/woX5z1VxM=; b=e6TUOSA7oSNXUdbfK1XjpHqdeTsDMF8q+eKVjzfYXJ2Mh gD9JglCM5mPA9ZWjRGNruNEtK1t2G/0EjWG7/8VwBIJRQaJlOW3rs4xImuvMSNIZ uMZ/gM+DzAz+MXJsV+LWLqkusP77cqhgjaKt2WdT+uSd9FX1mfLivfWdn+61td0A E3nESK7B4TzyamNuvxWkyATLKRJ12lFUYhOW9OnW0/7/G8Oq8N5nJFhUP7rXprQd ueqYOaFaZKwyRrQ37qbb9GBs6mDxHJS8bBvxrkKSC6LZFpIqGhLYXhCAY3nCPZNx REiQkRHa8yyUmVrfQvT67N2z2g+UzGZMYNt/T3SVQ==
X-ME-Sender: <xms:GjmlXls4LbBMGaVCNRQq_Uf83mkuALzrmGtYkthdnfIwwm7xdCV13w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrheeigddvjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurheptggghffvufesrgdttdertddtjeenuc fhrhhomheptfgvphhoshhithhorhihucettghtihhvihhthicuufhumhhmrghrhicuueho thcuoeguohgpnhhothgprhgvphhlhiesmhhnohhtrdhnvghtqeenucffohhmrghinhepgh hithhhuhgsrdgtohhmpdhhthhtphhnohgvrhhrohhrthhohhefnhhovghrrhhorhdrsgih necukfhppedufedrledtrddvvdeirddvtddvnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepughopghnohhtpghrvghplhihsehmnhhothdrnhgv th
X-ME-Proxy: <xmx:GzmlXiu26yK7tVwKvnzB3pLuq4LT_kabycM3n55YsExn2eKDJs_1pA> <xmx:GzmlXjwfVp-RuxbWEJC9Z7eu2RdSfoBMRCDTAvpL2G-D-_7jhhw02g> <xmx:GzmlXgg-Chp_7v3IuutTx86KG3VyJ8fNQXMJPtFaj4wJCh9GZIH6RA> <xmx:GzmlXnd81Faz47HtHe__l3tO30Vrk2h97TrobiRIN3H0s6DwciKVGg>
Received: from fv-az86.internal.cloudapp.net (unknown [13.90.226.202]) by mail.messagingengine.com (Postfix) with ESMTPA id CC2133065E18 for <quic@ietf.org>; Sun, 26 Apr 2020 03:32:42 -0400 (EDT)
Content-Type: multipart/alternative; boundary="===============3756115092779156610=="
MIME-Version: 1.0
From: Repository Activity Summary Bot <do_not_reply@mnot.net>
To: quic@ietf.org
Subject: Weekly github digest (QUIC Activity Summary)
Message-Id: <20200426073242.CC2133065E18@mailuser.nyi.internal>
Date: Sun, 26 Apr 2020 03:32:42 -0400 (EDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/K_BnNv3YOsC0Gcn3XmbeHeBsMxA>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Apr 2020 07:32:47 -0000

--===============3756115092779156610==
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"; format="flowed"




Events without label "editorial"

Issues
------
* quicwg/base-drafts (+2/-8/=F0=9F=92=AC36)
  2 issues created:
  - No more private TPs since -26? (by larseggert)
    https://github.com/quicwg/base-drafts/issues/3598=20
  - Prohibit TLS middlebox compatibility mode (by martinthomson)
    https://github.com/quicwg/base-drafts/issues/3594 [-tls]=20

  12 issues received 36 new comments:
  - #3598 No more private TPs since -26? (5 by LPardue, MikeBishop, larsegg=
ert)
    https://github.com/quicwg/base-drafts/issues/3598 [-transport]=20
  - #3594 Prohibit TLS middlebox compatibility mode (7 by DavidSchinazi, ia=
nswett, kazuho, martinthomson)
    https://github.com/quicwg/base-drafts/issues/3594 [-tls]=20
  - #3585 Text on ECN probing (2 by martinthomson, mirjak)
    https://github.com/quicwg/base-drafts/issues/3585 [-transport] [design]=
=20
  - #3583 Prioritize Handshake probe packet over Short packet (2 by ianswet=
t, martinthomson)
    https://github.com/quicwg/base-drafts/issues/3583 [-recovery]=20
  - #3582 Server sends Handshake probe packet which does not attribute to a=
ny progress (1 by ianswett)
    https://github.com/quicwg/base-drafts/issues/3582 [-recovery]=20
  - #3529 Changing the Default QUIC ACK Policy (1 by larseggert)
    https://github.com/quicwg/base-drafts/issues/3529 [-recovery] [design] =

  - #3526 QUIC PTO is too conservative, causing a measurable regression in =
tail latency (3 by ianswett, larseggert, mjoras)
    https://github.com/quicwg/base-drafts/issues/3526 [-recovery] [design] =
[parked]=20
  - #3512 Threat model discussion does not cover handshake MITM (2 by erick=
innear, martinthomson)
    https://github.com/quicwg/base-drafts/issues/3512 [-transport] [needs-d=
iscussion]=20
  - #3353 Description of the use of Preferred Address is unclear (1 by eric=
kinnear)
    https://github.com/quicwg/base-drafts/issues/3353 [-transport] [design]=
 [proposal-ready]=20
  - #3265 Add capability for sending HTTP metadata (trailer fields) in mid-=
stream (8 by MikeBishop, ianswett, larseggert, royfielding)
    https://github.com/quicwg/base-drafts/issues/3265 [-http] [design] [par=
ked]=20
  - #3198 HTTP/3 is lacking priorities (3 by MikeBishop, larseggert)
    https://github.com/quicwg/base-drafts/issues/3198 [-http] [design] [par=
ked]=20
  - #3117 Recouple QUIC version and ALPN (1 by mirjak)
    https://github.com/quicwg/base-drafts/issues/3117 [-http] [design] [has=
-consensus]=20

  8 issues closed:
  - No more private TPs since -26? https://github.com/quicwg/base-drafts/is=
sues/3598 [-transport]=20
  - When can you coalesce connections https://github.com/quicwg/base-drafts=
/issues/2223 [-http] [design] [has-consensus]=20
  - HTTP/QUIC without Alt-Svc? https://github.com/quicwg/base-drafts/issues=
/253 [-http] [design] [has-consensus]=20
  - 0-RTT status of new transport parameters https://github.com/quicwg/base=
-drafts/issues/3433 [-transport] [design] [has-consensus]=20
  - Defense against version number corruption https://github.com/quicwg/bas=
e-drafts/issues/3532 [-transport] [design] [has-consensus]=20
  - How many probed paths should a server remember? https://github.com/quic=
wg/base-drafts/issues/3489 [-transport] [design] [has-consensus]=20
  - max_packet_size in 0-RTT https://github.com/quicwg/base-drafts/issues/3=
447 [-transport] [design] [has-consensus]=20
  - PTO probes are sent too frequently https://github.com/quicwg/base-draft=
s/issues/3546 [-recovery] [design] [has-consensus]=20

* quicwg/ops-drafts (+0/-0/=F0=9F=92=AC1)
  1 issues received 1 new comments:
  - #79 recommendations for using ALPN in QUIC mappings (1 by mirjak)
    https://github.com/quicwg/ops-drafts/issues/79 [-applicability]=20

* quicwg/datagram (+1/-0/=F0=9F=92=AC7)
  1 issues created:
  - No streams in datagrams? (by martinduke)
    https://github.com/quicwg/datagram/issues/6=20

  1 issues received 7 new comments:
  - #6 No streams in datagrams? (7 by LPardue, Ralith, martinduke, nibanks)
    https://github.com/quicwg/datagram/issues/6=20



Pull requests
-------------
* quicwg/base-drafts (+5/-5/=F0=9F=92=AC14)
  5 pull requests submitted:
  - avoid setting the loss timer when amplification limited (by marten-seem=
ann)
    https://github.com/quicwg/base-drafts/pull/3596=20
  - Prohibit TLS 1.3 middlebox compatibility mode (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/3595 [-tls] [design]=20
  - Change one stray HTTP_NO_ERROR to H3_NO_ERROR. (by bencebeky)
    https://github.com/quicwg/base-drafts/pull/3593=20
  - Choose between semicolons and parenthesis (by erickinnear)
    https://github.com/quicwg/base-drafts/pull/3591=20
  - Clarify text around preferred address (by erickinnear)
    https://github.com/quicwg/base-drafts/pull/3589=20

  6 pull requests received 14 new comments:
  - #3595 Prohibit TLS 1.3 middlebox compatibility mode (5 by kazuho, marte=
n-seemann, martinthomson)
    https://github.com/quicwg/base-drafts/pull/3595 [-tls] [design]=20
  - #3589 Clarify text around preferred address (2 by erickinnear)
    https://github.com/quicwg/base-drafts/pull/3589 [-transport]=20
  - #3572 Adaptive thresholds are useful (4 by ianswett, maolson-msft)
    https://github.com/quicwg/base-drafts/pull/3572 [-recovery]=20
  - #3558 Authoritative access in HTTP/3 (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/pull/3558 [-http] [design]=20
  - #3536 5tuple routing (1 by martinthomson)
    https://github.com/quicwg/base-drafts/pull/3536 [-transport]=20
  - #3354 Better describe the use of Preferred Address (1 by erickinnear)
    https://github.com/quicwg/base-drafts/pull/3354 [-transport] [design]=20

  5 pull requests merged:
  - Authoritative access in HTTP/3
    https://github.com/quicwg/base-drafts/pull/3558 [-http] [design]=20
  - Don't remember the ACK delay
    https://github.com/quicwg/base-drafts/pull/3545 [-transport] [design]=20
  - Limit connection drops from Version Negotiation
    https://github.com/quicwg/base-drafts/pull/3533 [-transport] [design]=20
  - Note that state needs to be maintained for each issued CID if the peer =
chooses to use it
    https://github.com/quicwg/base-drafts/pull/3557 [-transport] [design]=20
  - Do not reset pto_count on Initial ACKs
    https://github.com/quicwg/base-drafts/pull/3551 [-recovery] [design]=20

* quicwg/version-negotiation (+1/-1/=F0=9F=92=AC0)
  1 pull requests submitted:
  - Fixed nit (by martinduke)
    https://github.com/quicwg/version-negotiation/pull/7=20

  1 pull requests merged:
  - Fixed nit
    https://github.com/quicwg/version-negotiation/pull/7=20


Repositories tracked by this digest:
-----------------------------------
* https://github.com/quicwg/base-drafts
* https://github.com/quicwg/ops-drafts
* https://github.com/quicwg/datagram
* https://github.com/quicwg/load-balancers
* https://github.com/quicwg/version-negotiation

--===============3756115092779156610==
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

<!doctype html>
<html lang=3D"en">
<head>
<meta charset=3D"utf-8">
<title>Weekly github digest (QUIC Activity Summary)</title>
<style>
body { font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;=
 font-size: 14px; }
h2 { margin-top: 3em; color: #A52A2A; font-style: italic; font-weight: norm=
al; }
h3 { margin-bottom:0; margin-top: 2em; font-size: 1.2em; }
h1+h2 { margin-top: 1em; }
a { color: #bb6219; text-decoration: none; }
li { margin-bottom: .35em; }
.repos { margin-bottom: 0; margin-top:0; line-height: 1.2; }
.new { color: red; }
.label { display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
</style>
</head>

<body>
<h1>Sunday April 26, 2020</h1>

<p>Events without label "editorial"</p>

<h2>Issues</h2>

<h3>quicwg/base-drafts (+2/-8/=F0=9F=92=AC36)</h3>
  <p class=3D"new">2 issues created:</p>
  <ul>
  <li>#3598 <a href=3D"https://github.com/quicwg/base-drafts/issues/3598">N=
o more private TPs since -26?</a> (by larseggert) </li>
 =20
  <li>#3594 <a href=3D"https://github.com/quicwg/base-drafts/issues/3594">P=
rohibit TLS middlebox compatibility mode</a> (by martinthomson) <span class=
=3D"label" style=3D"background-color: #fbca04; color: #000000">-tls</span> =
</li>
  </ul>

  <p>12 issues received 36 new comments:</p>
  <ul>
  <li>#3598 <a href=3D"https://github.com/quicwg/base-drafts/issues/3598">N=
o more private TPs since -26?</a> (5 by LPardue, MikeBishop, larseggert) <s=
pan class=3D"label" style=3D"background-color: #fbca04; color: #000000">-tr=
ansport</span> </li>
 =20
  <li>#3594 <a href=3D"https://github.com/quicwg/base-drafts/issues/3594">P=
rohibit TLS middlebox compatibility mode</a> (7 by DavidSchinazi, ianswett,=
 kazuho, martinthomson) <span class=3D"label" style=3D"background-color: #f=
bca04; color: #000000">-tls</span> </li>
 =20
  <li>#3585 <a href=3D"https://github.com/quicwg/base-drafts/issues/3585">T=
ext on ECN probing</a> (2 by martinthomson, mirjak) <span class=3D"label" s=
tyle=3D"background-color: #fbca04; color: #000000">-transport</span> <span =
class=3D"label" style=3D"background-color: #1d76db; color: #ffffff">design<=
/span> </li>
 =20
  <li>#3583 <a href=3D"https://github.com/quicwg/base-drafts/issues/3583">P=
rioritize Handshake probe packet over Short packet</a> (2 by ianswett, mart=
inthomson) <span class=3D"label" style=3D"background-color: #fbca04; color:=
 #000000">-recovery</span> </li>
 =20
  <li>#3582 <a href=3D"https://github.com/quicwg/base-drafts/issues/3582">S=
erver sends Handshake probe packet which does not attribute to any progress=
</a> (1 by ianswett) <span class=3D"label" style=3D"background-color: #fbca=
04; color: #000000">-recovery</span> </li>
 =20
  <li>#3529 <a href=3D"https://github.com/quicwg/base-drafts/issues/3529">C=
hanging the Default QUIC ACK Policy</a> (1 by larseggert) <span class=3D"la=
bel" style=3D"background-color: #fbca04; color: #000000">-recovery</span> <=
span class=3D"label" style=3D"background-color: #1d76db; color: #ffffff">de=
sign</span> </li>
 =20
  <li>#3526 <a href=3D"https://github.com/quicwg/base-drafts/issues/3526">Q=
UIC PTO is too conservative, causing a measurable regression in tail latenc=
y</a> (3 by ianswett, larseggert, mjoras) <span class=3D"label" style=3D"ba=
ckground-color: #fbca04; color: #000000">-recovery</span> <span class=3D"la=
bel" style=3D"background-color: #1d76db; color: #ffffff">design</span> <spa=
n class=3D"label" style=3D"background-color: #f9d0c4; color: #000000">parke=
d</span> </li>
 =20
  <li>#3512 <a href=3D"https://github.com/quicwg/base-drafts/issues/3512">T=
hreat model discussion does not cover handshake MITM</a> (2 by erickinnear,=
 martinthomson) <span class=3D"label" style=3D"background-color: #fbca04; c=
olor: #000000">-transport</span> <span class=3D"label" style=3D"background-=
color: #006b75; color: #ffffff">needs-discussion</span> </li>
 =20
  <li>#3353 <a href=3D"https://github.com/quicwg/base-drafts/issues/3353">D=
escription of the use of Preferred Address is unclear</a> (1 by erickinnear=
) <span class=3D"label" style=3D"background-color: #fbca04; color: #000000"=
>-transport</span> <span class=3D"label" style=3D"background-color: #1d76db=
; color: #ffffff">design</span> <span class=3D"label" style=3D"background-c=
olor: #c5def5; color: #000000">proposal-ready</span> </li>
 =20
  <li>#3265 <a href=3D"https://github.com/quicwg/base-drafts/issues/3265">A=
dd capability for sending HTTP metadata (trailer fields) in mid-stream</a> =
(8 by MikeBishop, ianswett, larseggert, royfielding) <span class=3D"label" =
style=3D"background-color: #fbca04; color: #000000">-http</span> <span clas=
s=3D"label" style=3D"background-color: #1d76db; color: #ffffff">design</spa=
n> <span class=3D"label" style=3D"background-color: #f9d0c4; color: #000000=
">parked</span> </li>
 =20
  <li>#3198 <a href=3D"https://github.com/quicwg/base-drafts/issues/3198">H=
TTP/3 is lacking priorities</a> (3 by MikeBishop, larseggert) <span class=
=3D"label" style=3D"background-color: #fbca04; color: #000000">-http</span>=
 <span class=3D"label" style=3D"background-color: #1d76db; color: #ffffff">=
design</span> <span class=3D"label" style=3D"background-color: #f9d0c4; col=
or: #000000">parked</span> </li>
 =20
  <li>#3117 <a href=3D"https://github.com/quicwg/base-drafts/issues/3117">R=
ecouple QUIC version and ALPN</a> (1 by mirjak) <span class=3D"label" style=
=3D"background-color: #fbca04; color: #000000">-http</span> <span class=3D"=
label" style=3D"background-color: #1d76db; color: #ffffff">design</span> <s=
pan class=3D"label" style=3D"background-color: #5319e7; color: #ffffff">has=
-consensus</span> </li>
  </ul>

  <p>8 issues closed:</p>
  <ul>
  <li>#3598 <a href=3D"https://github.com/quicwg/base-drafts/issues/3598">N=
o more private TPs since -26?</a> <span class=3D"label" style=3D"background=
-color: #fbca04; color: #000000">-transport</span> </li>
 =20
  <li>#2223 <a href=3D"https://github.com/quicwg/base-drafts/issues/2223">W=
hen can you coalesce connections</a> <span class=3D"label" style=3D"backgro=
und-color: #fbca04; color: #000000">-http</span> <span class=3D"label" styl=
e=3D"background-color: #1d76db; color: #ffffff">design</span> <span class=
=3D"label" style=3D"background-color: #5319e7; color: #ffffff">has-consensu=
s</span> </li>
 =20
  <li>#253 <a href=3D"https://github.com/quicwg/base-drafts/issues/253">HTT=
P/QUIC without Alt-Svc?</a> <span class=3D"label" style=3D"background-color=
: #fbca04; color: #000000">-http</span> <span class=3D"label" style=3D"back=
ground-color: #1d76db; color: #ffffff">design</span> <span class=3D"label" =
style=3D"background-color: #5319e7; color: #ffffff">has-consensus</span> </=
li>
 =20
  <li>#3433 <a href=3D"https://github.com/quicwg/base-drafts/issues/3433">0=
-RTT status of new transport parameters</a> <span class=3D"label" style=3D"=
background-color: #fbca04; color: #000000">-transport</span> <span class=3D=
"label" style=3D"background-color: #1d76db; color: #ffffff">design</span> <=
span class=3D"label" style=3D"background-color: #5319e7; color: #ffffff">ha=
s-consensus</span> </li>
 =20
  <li>#3532 <a href=3D"https://github.com/quicwg/base-drafts/issues/3532">D=
efense against version number corruption</a> <span class=3D"label" style=3D=
"background-color: #fbca04; color: #000000">-transport</span> <span class=
=3D"label" style=3D"background-color: #1d76db; color: #ffffff">design</span=
> <span class=3D"label" style=3D"background-color: #5319e7; color: #ffffff"=
>has-consensus</span> </li>
 =20
  <li>#3489 <a href=3D"https://github.com/quicwg/base-drafts/issues/3489">H=
ow many probed paths should a server remember?</a> <span class=3D"label" st=
yle=3D"background-color: #fbca04; color: #000000">-transport</span> <span c=
lass=3D"label" style=3D"background-color: #1d76db; color: #ffffff">design</=
span> <span class=3D"label" style=3D"background-color: #5319e7; color: #fff=
fff">has-consensus</span> </li>
 =20
  <li>#3447 <a href=3D"https://github.com/quicwg/base-drafts/issues/3447">m=
ax_packet_size in 0-RTT</a> <span class=3D"label" style=3D"background-color=
: #fbca04; color: #000000">-transport</span> <span class=3D"label" style=3D=
"background-color: #1d76db; color: #ffffff">design</span> <span class=3D"la=
bel" style=3D"background-color: #5319e7; color: #ffffff">has-consensus</spa=
n> </li>
 =20
  <li>#3546 <a href=3D"https://github.com/quicwg/base-drafts/issues/3546">P=
TO probes are sent too frequently</a> <span class=3D"label" style=3D"backgr=
ound-color: #fbca04; color: #000000">-recovery</span> <span class=3D"label"=
 style=3D"background-color: #1d76db; color: #ffffff">design</span> <span cl=
ass=3D"label" style=3D"background-color: #5319e7; color: #ffffff">has-conse=
nsus</span> </li>
  </ul>

<h3>quicwg/ops-drafts (+0/-0/=F0=9F=92=AC1)</h3>

  <p>1 issues received 1 new comments:</p>
  <ul>
  <li>#79 <a href=3D"https://github.com/quicwg/ops-drafts/issues/79">recomm=
endations for using ALPN in QUIC mappings</a> (1 by mirjak) <span class=3D"=
label" style=3D"background-color: #fbca04; color: #000000">-applicability</=
span> </li>
  </ul>


<h3>quicwg/datagram (+1/-0/=F0=9F=92=AC7)</h3>
  <p class=3D"new">1 issues created:</p>
  <ul>
  <li>#6 <a href=3D"https://github.com/quicwg/datagram/issues/6">No streams=
 in datagrams?</a> (by martinduke) </li>
  </ul>

  <p>1 issues received 7 new comments:</p>
  <ul>
  <li>#6 <a href=3D"https://github.com/quicwg/datagram/issues/6">No streams=
 in datagrams?</a> (7 by LPardue, Ralith, martinduke, nibanks) </li>
  </ul>




<h2>Pull requests</h2>
<h3>quicwg/base-drafts (+5/-5/=F0=9F=92=AC14)</h3>
  <p class=3D"new">5 pull requests submitted:</p>
  <ul>
  <li>#3596 <a href=3D"https://github.com/quicwg/base-drafts/pull/3596">avo=
id setting the loss timer when amplification limited</a> (by marten-seemann=
) </li>
 =20
  <li>#3595 <a href=3D"https://github.com/quicwg/base-drafts/pull/3595">Pro=
hibit TLS 1.3 middlebox compatibility mode</a> (by martinthomson) <span cla=
ss=3D"label" style=3D"background-color: #fbca04; color: #">-tls</span> <spa=
n class=3D"label" style=3D"background-color: #1d76db; color: #">design</spa=
n> </li>
 =20
  <li>#3593 <a href=3D"https://github.com/quicwg/base-drafts/pull/3593">Cha=
nge one stray HTTP_NO_ERROR to H3_NO_ERROR.</a> (by bencebeky) </li>
 =20
  <li>#3591 <a href=3D"https://github.com/quicwg/base-drafts/pull/3591">Cho=
ose between semicolons and parenthesis</a> (by erickinnear) </li>
 =20
  <li>#3589 <a href=3D"https://github.com/quicwg/base-drafts/pull/3589">Cla=
rify text around preferred address</a> (by erickinnear) </li>
  </ul>

  <p>6 pull requests received 14 new comments:</p>
  <ul>
  <li>#3595 <a href=3D"https://github.com/quicwg/base-drafts/pull/3595">Pro=
hibit TLS 1.3 middlebox compatibility mode</a> (5 by kazuho, marten-seemann=
, martinthomson) <span class=3D"label" style=3D"background-color: #fbca04; =
color: #000000">-tls</span> <span class=3D"label" style=3D"background-color=
: #1d76db; color: #ffffff">design</span> </li>
 =20
  <li>#3589 <a href=3D"https://github.com/quicwg/base-drafts/pull/3589">Cla=
rify text around preferred address</a> (2 by erickinnear) <span class=3D"la=
bel" style=3D"background-color: #fbca04; color: #000000">-transport</span> =
</li>
 =20
  <li>#3572 <a href=3D"https://github.com/quicwg/base-drafts/pull/3572">Ada=
ptive thresholds are useful</a> (4 by ianswett, maolson-msft) <span class=
=3D"label" style=3D"background-color: #fbca04; color: #000000">-recovery</s=
pan> </li>
 =20
  <li>#3558 <a href=3D"https://github.com/quicwg/base-drafts/pull/3558">Aut=
horitative access in HTTP/3</a> (1 by MikeBishop) <span class=3D"label" sty=
le=3D"background-color: #fbca04; color: #000000">-http</span> <span class=
=3D"label" style=3D"background-color: #1d76db; color: #ffffff">design</span=
> </li>
 =20
  <li>#3536 <a href=3D"https://github.com/quicwg/base-drafts/pull/3536">5tu=
ple routing</a> (1 by martinthomson) <span class=3D"label" style=3D"backgro=
und-color: #fbca04; color: #000000">-transport</span> </li>
 =20
  <li>#3354 <a href=3D"https://github.com/quicwg/base-drafts/pull/3354">Bet=
ter describe the use of Preferred Address</a> (1 by erickinnear) <span clas=
s=3D"label" style=3D"background-color: #fbca04; color: #000000">-transport<=
/span> <span class=3D"label" style=3D"background-color: #1d76db; color: #ff=
ffff">design</span> </li>
  </ul>

  <p>5 pull requests merged:</p>
  <ul>
  <li>#3558 <a href=3D"https://github.com/quicwg/base-drafts/pull/3558">Aut=
horitative access in HTTP/3</a> <span class=3D"label" style=3D"background-c=
olor: #fbca04; color: #">-http</span> <span class=3D"label" style=3D"backgr=
ound-color: #1d76db; color: #">design</span> </li>
 =20
  <li>#3545 <a href=3D"https://github.com/quicwg/base-drafts/pull/3545">Don=
&#x27;t remember the ACK delay</a> <span class=3D"label" style=3D"backgroun=
d-color: #fbca04; color: #">-transport</span> <span class=3D"label" style=
=3D"background-color: #1d76db; color: #">design</span> </li>
 =20
  <li>#3533 <a href=3D"https://github.com/quicwg/base-drafts/pull/3533">Lim=
it connection drops from Version Negotiation</a> <span class=3D"label" styl=
e=3D"background-color: #fbca04; color: #">-transport</span> <span class=3D"=
label" style=3D"background-color: #1d76db; color: #">design</span> </li>
 =20
  <li>#3557 <a href=3D"https://github.com/quicwg/base-drafts/pull/3557">Not=
e that state needs to be maintained for each issued CID if the peer chooses=
 to use it</a> <span class=3D"label" style=3D"background-color: #fbca04; co=
lor: #">-transport</span> <span class=3D"label" style=3D"background-color: =
#1d76db; color: #">design</span> </li>
 =20
  <li>#3551 <a href=3D"https://github.com/quicwg/base-drafts/pull/3551">Do =
not reset pto_count on Initial ACKs</a> <span class=3D"label" style=3D"back=
ground-color: #fbca04; color: #">-recovery</span> <span class=3D"label" sty=
le=3D"background-color: #1d76db; color: #">design</span> </li>
  </ul>

<h3>quicwg/version-negotiation (+1/-1/=F0=9F=92=AC0)</h3>
  <p class=3D"new">1 pull requests submitted:</p>
  <ul>
  <li>#7 <a href=3D"https://github.com/quicwg/version-negotiation/pull/7">F=
ixed nit</a> (by martinduke) </li>
  </ul>


  <p>1 pull requests merged:</p>
  <ul>
  <li>#7 <a href=3D"https://github.com/quicwg/version-negotiation/pull/7">F=
ixed nit</a> </li>
  </ul>


<h2>Repositories tracked by this digest:</h2>
<ul class=3D"repos">
  <li><a href=3D"https://github.com/quicwg/base-drafts">https://github.com/=
quicwg/base-drafts</a></li>
  <li><a href=3D"https://github.com/quicwg/ops-drafts">https://github.com/q=
uicwg/ops-drafts</a></li>
  <li><a href=3D"https://github.com/quicwg/datagram">https://github.com/qui=
cwg/datagram</a></li>
  <li><a href=3D"https://github.com/quicwg/load-balancers">https://github.c=
om/quicwg/load-balancers</a></li>
  <li><a href=3D"https://github.com/quicwg/version-negotiation">https://git=
hub.com/quicwg/version-negotiation</a></li>
  </ul>
</body>
</html>

--===============3756115092779156610==--


From nobody Sun Apr 26 01:12:10 2020
Return-Path: <cang.mang@foxmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAEC23A1087 for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 01:12:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.197
X-Spam-Level: 
X-Spam-Status: No, score=-0.197 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MSGID_FROM_MTA_HEADER=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=foxmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bY49Ggxra_Tn for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 01:12:03 -0700 (PDT)
Received: from smtpbgeu2.qq.com (smtpbgeu2.qq.com [18.194.254.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D4843A0D1D for <quic@ietf.org>; Sun, 26 Apr 2020 01:11:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1587888700; bh=7kWFROh7W30wKcu8s9UoFimkl4hwZUF8V1X8//1e2EY=; h=From:To:Subject:Mime-Version:Date:Message-ID; b=GE4hM6wv2II4U5/6rHPxJ5qNroaSNnxM0fERbF9WX6aO1l+u/rkSWqT4EbBeBI2zq 3gOb6DAzeUXu/DB579JBoweWUQGHUwywN3JHs0aDOg5zyGTvSuKXzCvXZBkRJcENm4 ePvUax18mrIUhAs4CPJUmrE0FxYHCAtbhW4FlDMg=
X-QQ-FEAT: u/EYRCx6PxgR0Z2TEwsXUsTWJtYpwyso5WoH+szS96uk2pSf5TOVGekDH/riy w+I/nXfzqx8zbWT1v1ZfiZ/rWgTqWHT2WHZC8DHBelOm+OKkdsOyTl15BtiN7d6OUvaKIfY ttC8tzJffZCi2kbVB6/PSh39CesSwNrI1jH8zkv90Kx/rO+mIyd/nr+IzVtB0GaalOX5qBo fkeiYIOn+1UWY+e2hVmtZW4hVrFtfRsJfNCwAfiOFVYD9GirQryZBpnr0F/X0EUTDeXRQRF zXJQ+c2keOgfKk
X-QQ-SSF: 0000000000000000000000000000005
X-HAS-ATTACH: no
X-QQ-BUSINESS-ORIGIN: 2
X-Originating-IP: 42.120.22.86
X-QQ-STYLE: 
X-QQ-mid: webmail715t1587888698t8249668
From: "=?gb18030?B?1K6xsba32eLXw7nwvaw=?=" <cang.mang@foxmail.com>
To: "=?gb18030?B?cXVpYw==?=" <quic@ietf.org>
Subject: A non-TLS standard is needed
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_5EA5423A_1132A150_2D2DC4C4"
Content-Transfer-Encoding: 8Bit
Date: Sun, 26 Apr 2020 16:11:38 +0800
X-Priority: 3
Message-ID: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com>
X-QQ-MIME: TCMime 1.0 by Tencent
X-Mailer: QQMail 2.x
X-QQ-Mailer: QQMail 2.x
X-QQ-SENDSIZE: 520
Received: from qq.com (unknown [127.0.0.1]) by smtp.qq.com (ESMTP) with SMTP id ; Sun, 26 Apr 2020 16:11:39 +0800 (CST)
Feedback-ID: webmail:foxmail.com:bgforeign:bgforeign11
X-QQ-Bgrelay: 1
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/SBetxLwCq5I7un2tkzFb7tXhJMU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Apr 2020 08:12:08 -0000

This is a multi-part message in MIME format.

------=_NextPart_5EA5423A_1132A150_2D2DC4C4
Content-Type: text/plain;
	charset="gb18030"
Content-Transfer-Encoding: base64

SGksIGFsbDoNCg0KDQpDdXJyZW50bHkgUVVJQyBoYXMgYSBUTFMgbGF5ZXIsIGFuZCBpdCBk
ZWZpbmVzIGEgc2VjdXJpdHkgc3RhbmRhcmQuIEJ1dCB3ZSBhbHNvIGhhdmUgaW5uZXIgcmVs
aWFibGUgbmV0d29yaywgaW4gc3VjaCBuZXR3b3JrLCBldmVyeSBob3N0IGtub3dzIGVhY2gg
b3RoZXIsIHNvIGVuY3J5cHRpb24gaXMgbm90IG5lY2Vzc2FyeS4gSWYgd2UgdXNlIFFVSUMg
aW4gc3VjaCBuZXR3b3JrLCB0aGUgVExTIGxheWVyIHdpbGwgd2FzdGUgbXVjaCBDUFUgdGlt
ZS4gU28gSSB0aGluayBRVUlDIG5lZWQgYSBzdGFuZGFyZCBvZiBub24tVExTLg0KDQoNClRo
YW5rcy4=

------=_NextPart_5EA5423A_1132A150_2D2DC4C4
Content-Type: text/html;
	charset="gb18030"
Content-Transfer-Encoding: base64

PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNo
YXJzZXQ9R0IxODAzMCI+PGRpdj5IaSwgYWxsOjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+
Q3VycmVudGx5IFFVSUMgaGFzIGEgVExTIGxheWVyLCBhbmQgaXQgZGVmaW5lcyBhIHNlY3Vy
aXR5IHN0YW5kYXJkLiBCdXQgd2UgYWxzbyBoYXZlIGlubmVyIHJlbGlhYmxlIG5ldHdvcmss
IGluIHN1Y2ggbmV0d29yaywgZXZlcnkgaG9zdCBrbm93cyBlYWNoIG90aGVyLCBzbyBlbmNy
eXB0aW9uIGlzIG5vdCBuZWNlc3NhcnkuIElmIHdlIHVzZSBRVUlDIGluIHN1Y2ggbmV0d29y
aywgdGhlIFRMUyBsYXllciB3aWxsIHdhc3RlIG11Y2ggQ1BVIHRpbWUuIFNvIEkgdGhpbmsg
UVVJQyBuZWVkIGEgc3RhbmRhcmQgb2Ygbm9uLVRMUy48L2Rpdj48ZGl2Pjxicj48L2Rpdj48
ZGl2PlRoYW5rcy48L2Rpdj4=

------=_NextPart_5EA5423A_1132A150_2D2DC4C4--




From nobody Sun Apr 26 04:57:59 2020
Return-Path: <lars@eggert.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4C073A13FB for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 04:57:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VAItlerx2dTK for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 04:57:55 -0700 (PDT)
Received: from fgw22-4.mail.saunalahti.fi (fgw22-4.mail.saunalahti.fi [62.142.5.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D6D73A13FF for <quic@ietf.org>; Sun, 26 Apr 2020 04:57:55 -0700 (PDT)
Received: from eggert.org (unknown [62.248.255.8]) by fgw22.mail.saunalahti.fi (Halon) with ESMTPSA id 28047024-87b5-11ea-9c6f-005056bdf889; Sun, 26 Apr 2020 14:57:52 +0300 (EEST)
Received: from stickers.eggert.org (stickers.eggert.org [172.21.96.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by eggert.org (Postfix) with ESMTPSA id D2D8A61EAF2; Sun, 26 Apr 2020 14:57:40 +0300 (EEST)
Content-Type: multipart/signed; boundary="Apple-Mail=_C71348CD-F3D8-4B43-B607-51BF72A770CB"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Subject: Re: A non-TLS standard is needed
From: Lars Eggert <lars@eggert.org>
X-Priority: 3
In-Reply-To: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com>
Date: Sun, 26 Apr 2020 14:57:39 +0300
Cc: quic <quic@ietf.org>
Message-Id: <33611DAD-4B72-440F-9454-7CADD1DAB0D0@eggert.org>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com>
To: =?utf-8?B?5o+05YyX5paX5YWu6YWM5qGC5rWG?= <cang.mang@foxmail.com>
X-MailScanner-ID: D2D8A61EAF2.A68DC
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/iJ_xr2uVVXzO6_lg2E0W4aU5xrw>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Apr 2020 11:57:57 -0000

--Apple-Mail=_C71348CD-F3D8-4B43-B607-51BF72A770CB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi,

On 2020-4-26, at 11:11, =E6=8F=B4=E5=8C=97=E6=96=97=E5=85=AE=E9=85=8C=E6=A1=
=82=E6=B5=86 <cang.mang@foxmail.com> wrote:
> Currently QUIC has a TLS layer, and it defines a security standard. =
But we also have inner reliable network, in such network, every host =
knows each other, so encryption is not necessary. If we use QUIC in such =
network, the TLS layer will waste much CPU time. So I think QUIC need a =
standard of non-TLS.


the QUIC WG is only chartered to standardize an always-encrypted version =
of QUIC.

Thanks,
Kars

--Apple-Mail=_C71348CD-F3D8-4B43-B607-51BF72A770CB
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmpq0ZpSoejRmyhheVLXDCb9wwVcFAl6ldzMACgkQVLXDCb9w
wVei3Q/9HD41EFX0VeUarE6dr3PHufte9qWOAn+42Ne20ZEzOWWP9x1DcZhQFGx9
EJ60SYF1ltgOlUn2AWh/H1zdAo7EgKixdbtUdtZqGS/bWFDl+YPqH1w1wZRpXqfx
sOIrtfjyj0GRCL7Y+84u5wjQqTqLm4Pc18D0YxT0eWPrsvrlAZcMr6Z2fIyO9s56
eVSzoh2ZQf7C2tKtP68uDWnh15N6zF+J2ZhtHiF/su5hku3MXWHodzpwnqxH6bN1
UkdZttXbgDQ7Oz7hj79XUnA4MKg85p2SUclA3t2X73h/Jum9Lnfh6QvVNDGpP1is
mH6dLE/M0zWL2D2OGMP4u2vemUU66k+g6OLNohY65jrAcQviOYNrbUSKAQHcst26
Cd5maJUQBFKlfhbDGA912vNLplBIHZnFQr/mgaJmaL91/SmTW/GtLiajYmJlEFCW
oS4hfhSntMQTFTv/Igjjdc0gQttztOHZqe92lBt8j+LMbLJcKm2esziPWX6aEvp1
GomFzKrSYfU9VvJN8gtSYXpawcEj4Sj6CmpIxFtCDKjI3XCSqniQPoxpQMi3OuFS
VJFbZUH/qh26QO/aAv4iBtEbOEnjCOI+tCtWjO5+J85wcA2KXJ/M7yPChcqtTHnr
QmOBwd3ShDgVPwjAiKQYU+zCb4bMeUPu3SxAfv+uJM0qqSvhh6k=
=A672
-----END PGP SIGNATURE-----

--Apple-Mail=_C71348CD-F3D8-4B43-B607-51BF72A770CB--


From nobody Sun Apr 26 08:06:07 2020
Return-Path: <ianswett@google.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3DB53A0854 for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 08:06:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.599
X-Spam-Level: 
X-Spam-Status: No, score=-17.599 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, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O3x4wVyiLLh3 for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 08:06:04 -0700 (PDT)
Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1BFD03A084A for <quic@ietf.org>; Sun, 26 Apr 2020 08:06:04 -0700 (PDT)
Received: by mail-wr1-x42a.google.com with SMTP id k13so17459250wrw.7 for <quic@ietf.org>; Sun, 26 Apr 2020 08:06:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=voDmuu77kx+1Yk80NMFVK3w8ZusvCQv/EDVMvvVgV08=; b=X5kykqLNXL49V4mGwBqrJhYhAvwaLEaf5j8+2gautDNFqH5t2edOEHXwKh/Pfsp8rp A3qHCF4iHQIuo2H5zfujcsN2HN3k6CxwwooH1Gr5pkH0QS2ATujs9X/24Z2Fx49WAArI GQ4P9tufqSWUjxW66pXxRigyqM09KsOKqeTHQy5yRY6m2qQ4ZEUfI8NeDcg/1ChXT22o wDCuBy6VKlnvXgN85H+LMpF7xQbL+VFCHlooN61k2831yCv9R1mwJwHcXsIu1uauBNCz DURlKzqGcYkvUIP58TTCPzVPN5tZGz4OWPIusPuSAa6J0zjSFZETc9JuobDECqOZtZZq IF6Q==
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:cc; bh=voDmuu77kx+1Yk80NMFVK3w8ZusvCQv/EDVMvvVgV08=; b=e3Hejf5HcCNFJ7XkerwWhRkT7raKlYZBweUOicF1Jea1FuNofKgQC/XqeFEE0BZcfA KDPqebWlcC4wkTJLPtpndVm6qJIIYwaKl1hlMIXpmfcL4W1BOWXP5ZhZEBvmKTMsMyjU B9FVgqzknXAvWsjNcRNOmRM+VFd++d2V+23rjB1dZYvpkLTaJlqdbUNPETtdiurEaaRI +A9ZSvrQvsPjEK5B/iHJG94xLZ6YeDVzWuoDyWxng/105fAv7Gqh6pIupWe+JZpJqPDG LrD3kwDF8fP8A+SeyRFUaErs9u3Ac29TtINDQ49FrTbM2Ee70gDZUzDmHHhxQM0qHu1i qAAQ==
X-Gm-Message-State: AGi0PuaNwkR3dy9DVTVpIzOoASD80PoPecSlHS6OCY5P81Lzdn58VVpL IfKyUuWPXwZsM9SWW0ZSSHtFsYe4sJOptGA3kQT8JA==
X-Google-Smtp-Source: APiQypJQR8muPF7gKM5WiseASZemYRBv0FweCbxHPksAdotJQcpsGGwt9iUIY3MWr99of2ga4FKuixaXrY9wWZh4wss=
X-Received: by 2002:adf:fecd:: with SMTP id q13mr23842074wrs.12.1587913562118;  Sun, 26 Apr 2020 08:06:02 -0700 (PDT)
MIME-Version: 1.0
References: <158768580975.15102.13320878640394434826@ietfa.amsl.com> <CAM4esxSzU_Knn-ACwxJvjwNs6LO-q_H+8Y4pjCbrS1u6kCwCAQ@mail.gmail.com> <CAKDhxQpgbeKa0kAOFeQyRaCmgW_315OTuzP87xEb1m_A_N4o=A@mail.gmail.com>
In-Reply-To: <CAKDhxQpgbeKa0kAOFeQyRaCmgW_315OTuzP87xEb1m_A_N4o=A@mail.gmail.com>
From: Ian Swett <ianswett@google.com>
Date: Sun, 26 Apr 2020 11:05:50 -0400
Message-ID: <CAKcm_gOexahkCt9Djyre+_ciRsaiE+1Jknwtvo99jjANkmkMsg@mail.gmail.com>
Subject: Re: New Version Notification for draft-duke-quic-version-aliasing-01.txt
To: Ryan Hamilton <ryan@optimism.cc>
Cc: Martin Duke <martin.h.duke@gmail.com>, IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ce690d05a432ef24"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/VPG-kngsc9fAGydgQuDOmMxClp4>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Apr 2020 15:06:06 -0000

--000000000000ce690d05a432ef24
Content-Type: text/plain; charset="UTF-8"

That would also allow this to be placed in DNS via the HTTPSVC draft.

On Fri, Apr 24, 2020 at 9:51 PM Ryan Hamilton <ryan@optimism.cc> wrote:

> I love this and think it is a net positive for QUIC. Would it also be
> worth specifying an Alt-Svc embedding for this information? This would
> allow HTTP/3 client to use the aliased version on their *first* connection
> to a new server.
>
> On Thu, Apr 23, 2020 at 4:56 PM Martin Duke <martin.h.duke@gmail.com>
> wrote:
>
>> Based on some great feedback from the list, I substantially revised this
>> draft:
>> https://www.ietf.org/id/draft-duke-quic-version-aliasing-01.html
>>
>> Key changes:
>> - Added "Initial Token Extensions" to increase salt entropy and make seed
>> polling attacks impractical.
>> - Allowed servers to store a mapping of version number and ITE to seed
>> instead of a crypto function.
>> - Made standard version encoding mandatory. This dramatically simplifies
>> the new Retry logic and changes the security model.
>>
>> Martin
>>
>> ---------- Forwarded message ---------
>> From: <internet-drafts@ietf.org>
>> Date: Thu, Apr 23, 2020 at 4:50 PM
>> Subject: New Version Notification for
>> draft-duke-quic-version-aliasing-01.txt
>> To: Martin Duke <martin.h.duke@gmail.com>
>>
>>
>>
>> A new version of I-D, draft-duke-quic-version-aliasing-01.txt
>> has been successfully submitted by Martin Duke and posted to the
>> IETF repository.
>>
>> Name:           draft-duke-quic-version-aliasing
>> Revision:       01
>> Title:          QUIC Version Aliasing
>> Document date:  2020-04-23
>> Group:          Individual Submission
>> Pages:          14
>> URL:
>> https://www.ietf.org/internet-drafts/draft-duke-quic-version-aliasing-01.txt
>> Status:
>> https://datatracker.ietf.org/doc/draft-duke-quic-version-aliasing/
>> Htmlized:
>> https://tools.ietf.org/html/draft-duke-quic-version-aliasing-01
>> Htmlized:
>> https://datatracker.ietf.org/doc/html/draft-duke-quic-version-aliasing
>> Diff:
>> https://www.ietf.org/rfcdiff?url2=draft-duke-quic-version-aliasing-01
>>
>> Abstract:
>>    The QUIC transport protocol [QUIC-TRANSPORT] preserves its future
>>    extensibility partly by specifying its version number.  There will be
>>    a relatively small number of published version numbers for the
>>    foreseeable future.  This document provides a method for clients and
>>    servers to negotiate the use of other version numbers in subsequent
>>    connections and encrypts Initial Packets using secret keys instead of
>>    standard ones.  If a sizeable subset of QUIC connections use this
>>    mechanism, this should prevent middlebox ossification around the
>>    current set of published version numbers and the contents of QUIC
>>    Initial packets, as well as improving the protocol's privacy
>>    properties.
>>
>>
>>
>>
>> Please note that it may take a couple of minutes from the time of
>> submission
>> until the htmlized version and diff are available at tools.ietf.org.
>>
>> The IETF Secretariat
>>
>>
>>

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

<div dir=3D"ltr">That would also allow this to be placed in DNS via the HTT=
PSVC draft.</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Fri, Apr 24, 2020 at 9:51 PM Ryan Hamilton &lt;ryan@optimism.=
cc&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:&quot;treb=
uchet ms&quot;,sans-serif">I love this and think it is a net positive=C2=A0=
for QUIC. Would it also be worth specifying an Alt-Svc embedding for this i=
nformation? This would allow HTTP/3 client to use the aliased version on th=
eir *first* connection to a new server.</div></div><br><div class=3D"gmail_=
quote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Apr 23, 2020 at 4:56 P=
M Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com" target=3D"_bla=
nk">martin.h.duke@gmail.com</a>&gt; wrote:<br></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"><div dir=3D"ltr"><div>Based on some great feedba=
ck from the list, I substantially revised this draft:</div><div><a href=3D"=
https://www.ietf.org/id/draft-duke-quic-version-aliasing-01.html" target=3D=
"_blank">https://www.ietf.org/id/draft-duke-quic-version-aliasing-01.html</=
a></div><div><br></div><div>Key changes:</div><div>
- Added &quot;Initial Token Extensions&quot; to increase salt entropy and m=
ake seed polling attacks impractical.</div><div>- Allowed servers to store =
a mapping of version number and ITE to seed instead of a crypto function.<b=
r></div><div>- Made standard version encoding mandatory. This dramatically =
simplifies the new
Retry logic and changes the security model.</div><div><br></div><div>Martin=
<br></div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma=
il_attr">---------- Forwarded message ---------<br>From: <span dir=3D"auto"=
>&lt;<a href=3D"mailto:internet-drafts@ietf.org" target=3D"_blank">internet=
-drafts@ietf.org</a>&gt;</span><br>Date: Thu, Apr 23, 2020 at 4:50 PM<br>Su=
bject: New Version Notification for draft-duke-quic-version-aliasing-01.txt=
<br>To: Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com" target=
=3D"_blank">martin.h.duke@gmail.com</a>&gt;<br></div><br><br><br>
A new version of I-D, draft-duke-quic-version-aliasing-01.txt<br>
has been successfully submitted by Martin Duke and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-duke-quic-version-alias=
ing<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A001<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QUIC Version Aliasing<br>
Document date:=C2=A0 2020-04-23<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 14<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.o=
rg/internet-drafts/draft-duke-quic-version-aliasing-01.txt" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/internet-drafts/draft-duke-quic-=
version-aliasing-01.txt</a><br>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/draft-duke-quic-version-aliasing/" rel=3D"noreferrer" target=3D"_=
blank">https://datatracker.ietf.org/doc/draft-duke-quic-version-aliasing/</=
a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/=
draft-duke-quic-version-aliasing-01" rel=3D"noreferrer" target=3D"_blank">h=
ttps://tools.ietf.org/html/draft-duke-quic-version-aliasing-01</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.ietf.org=
/doc/html/draft-duke-quic-version-aliasing" rel=3D"noreferrer" target=3D"_b=
lank">https://datatracker.ietf.org/doc/html/draft-duke-quic-version-aliasin=
g</a><br>
Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.ietf.o=
rg/rfcdiff?url2=3Ddraft-duke-quic-version-aliasing-01" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/rfcdiff?url2=3Ddraft-duke-quic-versio=
n-aliasing-01</a><br>
<br>
Abstract:<br>
=C2=A0 =C2=A0The QUIC transport protocol [QUIC-TRANSPORT] preserves its fut=
ure<br>
=C2=A0 =C2=A0extensibility partly by specifying its version number.=C2=A0 T=
here will be<br>
=C2=A0 =C2=A0a relatively small number of published version numbers for the=
<br>
=C2=A0 =C2=A0foreseeable future.=C2=A0 This document provides a method for =
clients and<br>
=C2=A0 =C2=A0servers to negotiate the use of other version numbers in subse=
quent<br>
=C2=A0 =C2=A0connections and encrypts Initial Packets using secret keys ins=
tead of<br>
=C2=A0 =C2=A0standard ones.=C2=A0 If a sizeable subset of QUIC connections =
use this<br>
=C2=A0 =C2=A0mechanism, this should prevent middlebox ossification around t=
he<br>
=C2=A0 =C2=A0current set of published version numbers and the contents of Q=
UIC<br>
=C2=A0 =C2=A0Initial packets, as well as improving the protocol&#39;s priva=
cy<br>
=C2=A0 =C2=A0properties.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
<br>
</div></div></div>
</blockquote></div>
</blockquote></div>

--000000000000ce690d05a432ef24--


From nobody Sun Apr 26 09:02:44 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CBC13A0A07 for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 09:02:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jf9l_EGwDo8j for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 09:02:41 -0700 (PDT)
Received: from mail-io1-xd35.google.com (mail-io1-xd35.google.com [IPv6:2607:f8b0:4864:20::d35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4E333A0A03 for <quic@ietf.org>; Sun, 26 Apr 2020 09:02:36 -0700 (PDT)
Received: by mail-io1-xd35.google.com with SMTP id k23so916760ios.5 for <quic@ietf.org>; Sun, 26 Apr 2020 09:02:36 -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 :cc; bh=ORgZgNnW+2qb6zCdhuab+jI0n1TTFM0q4TxgVY8ErOk=; b=ltTGpBYJi+MhfQx9e08C1Sr/lzbfzfno42gRF9TThnxp908kkI8wysTo12AUQUnwZP itMhTTpKmh38WGIih0wv3HvuD6gIopPsBeHlgppkdWASITGBg8cBRN08F0Sjq6IoLeJD L9tDOve8gx9tU/nZXbMp0gYP1EaLxvSuMIBzYhtA7/pr/B5dbQmINYgb1Cgh6Tfx9akJ vrymUIb1eq8xvfh9oQfCV0ySixdraajVe0rREY7PY0ps0vh9fx+SzsUf/xaRbQKXCQ86 WERKORsqbCb7vS6APPkYwAseAYSYKlqerzrV4CCdzbNX2aPsSCHqq9pX1pJ3x7ITEwZd sP6w==
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:cc; bh=ORgZgNnW+2qb6zCdhuab+jI0n1TTFM0q4TxgVY8ErOk=; b=Sq65Kn+ZpCChT60radpfwhP8gHSsOlUBtIQMSMZ34AKPsLb0GYcWCs3E71/2Dq3Lzg VEiE6rYdBXW1zQdiGuZomHjX1Y1X2qYQzzKLdWfZ1FAYurMTlSHa4HmZbUHhTVKMhV9F aDsIr/RMWHoJVHTD9KJs8RgrOujeUwilDDv+btqmxp+3WA1NxBQOW07pxI6Wb4JWfOkb 2XXI7OYufUIlUqeXAMgHlliCANt8EM+lqficDupmAWJIDJCm4jY/VmP7DYeJjnZ/djXV Qkfoycichk0OYzE6VyT+zeAtwdnLEvq2IHMi4TWm6OYh4Kba47uYLbJh1Keicv3IgbB3 3J7w==
X-Gm-Message-State: AGi0PuYSlgoOvv0DZGtm0bVlIYyjwVyfwiXpVCJ/lO2oWIvamWQ1D+B9 oIhzAWmxXoiCdyjFchiIcymZgsNa01lU1UXnmic=
X-Google-Smtp-Source: APiQypKrnzdxlvK8atDjzx62G5SpdfX0lnk+oy3xONTuMHupY6jjLI9GP/sgtIpWpaRr7ghAfzgBg15WSGkrcfkOH9M=
X-Received: by 2002:a02:3351:: with SMTP id k17mr16930025jak.31.1587916955841;  Sun, 26 Apr 2020 09:02:35 -0700 (PDT)
MIME-Version: 1.0
References: <158768580975.15102.13320878640394434826@ietfa.amsl.com> <CAM4esxSzU_Knn-ACwxJvjwNs6LO-q_H+8Y4pjCbrS1u6kCwCAQ@mail.gmail.com> <CAKDhxQpgbeKa0kAOFeQyRaCmgW_315OTuzP87xEb1m_A_N4o=A@mail.gmail.com> <CAKcm_gOexahkCt9Djyre+_ciRsaiE+1Jknwtvo99jjANkmkMsg@mail.gmail.com>
In-Reply-To: <CAKcm_gOexahkCt9Djyre+_ciRsaiE+1Jknwtvo99jjANkmkMsg@mail.gmail.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Sun, 26 Apr 2020 09:02:24 -0700
Message-ID: <CAM4esxQOJhBU_7MV_5kRMJWJGeU-XHnOPbt_1Q6Aa4Z7Wft9eQ@mail.gmail.com>
Subject: Re: New Version Notification for draft-duke-quic-version-aliasing-01.txt
To: Ian Swett <ianswett@google.com>
Cc: Ryan Hamilton <ryan@optimism.cc>, IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000015f91605a433ba0b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/vTApYjTKkvjWGGQHZl9JFPNNwvk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Apr 2020 16:02:43 -0000

--00000000000015f91605a433ba0b
Content-Type: text/plain; charset="UTF-8"

Alt-svc is a great idea. I might restructure the draft to cover multiple
delivery systems besides transport parameters.

The difficulty with DNS is that the DNS server has to have the keys to
securely generate salts. I would love to have an internet where that was
easy, but someone who knows more than me about DNS will have to tell me if
it can be.

Thanks for reading!

On Sun, Apr 26, 2020, 08:06 Ian Swett <ianswett@google.com> wrote:

> That would also allow this to be placed in DNS via the HTTPSVC draft.
>
> On Fri, Apr 24, 2020 at 9:51 PM Ryan Hamilton <ryan@optimism.cc> wrote:
>
>> I love this and think it is a net positive for QUIC. Would it also be
>> worth specifying an Alt-Svc embedding for this information? This would
>> allow HTTP/3 client to use the aliased version on their *first* connection
>> to a new server.
>>
>> On Thu, Apr 23, 2020 at 4:56 PM Martin Duke <martin.h.duke@gmail.com>
>> wrote:
>>
>>> Based on some great feedback from the list, I substantially revised this
>>> draft:
>>> https://www.ietf.org/id/draft-duke-quic-version-aliasing-01.html
>>>
>>> Key changes:
>>> - Added "Initial Token Extensions" to increase salt entropy and make
>>> seed polling attacks impractical.
>>> - Allowed servers to store a mapping of version number and ITE to seed
>>> instead of a crypto function.
>>> - Made standard version encoding mandatory. This dramatically simplifies
>>> the new Retry logic and changes the security model.
>>>
>>> Martin
>>>
>>> ---------- Forwarded message ---------
>>> From: <internet-drafts@ietf.org>
>>> Date: Thu, Apr 23, 2020 at 4:50 PM
>>> Subject: New Version Notification for
>>> draft-duke-quic-version-aliasing-01.txt
>>> To: Martin Duke <martin.h.duke@gmail.com>
>>>
>>>
>>>
>>> A new version of I-D, draft-duke-quic-version-aliasing-01.txt
>>> has been successfully submitted by Martin Duke and posted to the
>>> IETF repository.
>>>
>>> Name:           draft-duke-quic-version-aliasing
>>> Revision:       01
>>> Title:          QUIC Version Aliasing
>>> Document date:  2020-04-23
>>> Group:          Individual Submission
>>> Pages:          14
>>> URL:
>>> https://www.ietf.org/internet-drafts/draft-duke-quic-version-aliasing-01.txt
>>> Status:
>>> https://datatracker.ietf.org/doc/draft-duke-quic-version-aliasing/
>>> Htmlized:
>>> https://tools.ietf.org/html/draft-duke-quic-version-aliasing-01
>>> Htmlized:
>>> https://datatracker.ietf.org/doc/html/draft-duke-quic-version-aliasing
>>> Diff:
>>> https://www.ietf.org/rfcdiff?url2=draft-duke-quic-version-aliasing-01
>>>
>>> Abstract:
>>>    The QUIC transport protocol [QUIC-TRANSPORT] preserves its future
>>>    extensibility partly by specifying its version number.  There will be
>>>    a relatively small number of published version numbers for the
>>>    foreseeable future.  This document provides a method for clients and
>>>    servers to negotiate the use of other version numbers in subsequent
>>>    connections and encrypts Initial Packets using secret keys instead of
>>>    standard ones.  If a sizeable subset of QUIC connections use this
>>>    mechanism, this should prevent middlebox ossification around the
>>>    current set of published version numbers and the contents of QUIC
>>>    Initial packets, as well as improving the protocol's privacy
>>>    properties.
>>>
>>>
>>>
>>>
>>> Please note that it may take a couple of minutes from the time of
>>> submission
>>> until the htmlized version and diff are available at tools.ietf.org.
>>>
>>> The IETF Secretariat
>>>
>>>
>>>

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

<div dir=3D"auto">Alt-svc is a great idea. I might restructure the draft to=
 cover multiple delivery systems besides transport parameters.<div dir=3D"a=
uto"><div dir=3D"auto"><br></div><div dir=3D"auto">The difficulty with DNS =
is that the DNS server has to have the keys to securely generate salts. I w=
ould love to have an internet where that was easy, but someone who knows mo=
re than me about DNS will have to tell me if it can be.<br><div dir=3D"auto=
"><br></div><div dir=3D"auto">Thanks for reading!</div></div></div></div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, =
Apr 26, 2020, 08:06 Ian Swett &lt;<a href=3D"mailto:ianswett@google.com">ia=
nswett@google.com</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"><d=
iv dir=3D"ltr">That would also allow this to be placed in DNS via the HTTPS=
VC draft.</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma=
il_attr">On Fri, Apr 24, 2020 at 9:51 PM Ryan Hamilton &lt;ryan@optimism.cc=
&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"font-family:&quot;trebuc=
het ms&quot;,sans-serif">I love this and think it is a net positive=C2=A0fo=
r QUIC. Would it also be worth specifying an Alt-Svc embedding for this inf=
ormation? This would allow HTTP/3 client to use the aliased version on thei=
r *first* connection to a new server.</div></div><br><div class=3D"gmail_qu=
ote"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Apr 23, 2020 at 4:56 PM =
Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com" target=3D"_blank=
" rel=3D"noreferrer">martin.h.duke@gmail.com</a>&gt; wrote:<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Based on =
some great feedback from the list, I substantially revised this draft:</div=
><div><a href=3D"https://www.ietf.org/id/draft-duke-quic-version-aliasing-0=
1.html" target=3D"_blank" rel=3D"noreferrer">https://www.ietf.org/id/draft-=
duke-quic-version-aliasing-01.html</a></div><div><br></div><div>Key changes=
:</div><div>
- Added &quot;Initial Token Extensions&quot; to increase salt entropy and m=
ake seed polling attacks impractical.</div><div>- Allowed servers to store =
a mapping of version number and ITE to seed instead of a crypto function.<b=
r></div><div>- Made standard version encoding mandatory. This dramatically =
simplifies the new
Retry logic and changes the security model.</div><div><br></div><div>Martin=
<br></div><div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gma=
il_attr">---------- Forwarded message ---------<br>From: <span dir=3D"auto"=
>&lt;<a href=3D"mailto:internet-drafts@ietf.org" target=3D"_blank" rel=3D"n=
oreferrer">internet-drafts@ietf.org</a>&gt;</span><br>Date: Thu, Apr 23, 20=
20 at 4:50 PM<br>Subject: New Version Notification for draft-duke-quic-vers=
ion-aliasing-01.txt<br>To: Martin Duke &lt;<a href=3D"mailto:martin.h.duke@=
gmail.com" target=3D"_blank" rel=3D"noreferrer">martin.h.duke@gmail.com</a>=
&gt;<br></div><br><br><br>
A new version of I-D, draft-duke-quic-version-aliasing-01.txt<br>
has been successfully submitted by Martin Duke and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-duke-quic-version-alias=
ing<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A001<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QUIC Version Aliasing<br>
Document date:=C2=A0 2020-04-23<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 14<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.o=
rg/internet-drafts/draft-duke-quic-version-aliasing-01.txt" rel=3D"noreferr=
er noreferrer" target=3D"_blank">https://www.ietf.org/internet-drafts/draft=
-duke-quic-version-aliasing-01.txt</a><br>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/draft-duke-quic-version-aliasing/" rel=3D"noreferrer noreferrer" =
target=3D"_blank">https://datatracker.ietf.org/doc/draft-duke-quic-version-=
aliasing/</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/=
draft-duke-quic-version-aliasing-01" rel=3D"noreferrer noreferrer" target=
=3D"_blank">https://tools.ietf.org/html/draft-duke-quic-version-aliasing-01=
</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.ietf.org=
/doc/html/draft-duke-quic-version-aliasing" rel=3D"noreferrer noreferrer" t=
arget=3D"_blank">https://datatracker.ietf.org/doc/html/draft-duke-quic-vers=
ion-aliasing</a><br>
Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.ietf.o=
rg/rfcdiff?url2=3Ddraft-duke-quic-version-aliasing-01" rel=3D"noreferrer no=
referrer" target=3D"_blank">https://www.ietf.org/rfcdiff?url2=3Ddraft-duke-=
quic-version-aliasing-01</a><br>
<br>
Abstract:<br>
=C2=A0 =C2=A0The QUIC transport protocol [QUIC-TRANSPORT] preserves its fut=
ure<br>
=C2=A0 =C2=A0extensibility partly by specifying its version number.=C2=A0 T=
here will be<br>
=C2=A0 =C2=A0a relatively small number of published version numbers for the=
<br>
=C2=A0 =C2=A0foreseeable future.=C2=A0 This document provides a method for =
clients and<br>
=C2=A0 =C2=A0servers to negotiate the use of other version numbers in subse=
quent<br>
=C2=A0 =C2=A0connections and encrypts Initial Packets using secret keys ins=
tead of<br>
=C2=A0 =C2=A0standard ones.=C2=A0 If a sizeable subset of QUIC connections =
use this<br>
=C2=A0 =C2=A0mechanism, this should prevent middlebox ossification around t=
he<br>
=C2=A0 =C2=A0current set of published version numbers and the contents of Q=
UIC<br>
=C2=A0 =C2=A0Initial packets, as well as improving the protocol&#39;s priva=
cy<br>
=C2=A0 =C2=A0properties.<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer noreferrer" target=3D"_blank">tools.ietf.org<=
/a>.<br>
<br>
The IETF Secretariat<br>
<br>
<br>
</div></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--00000000000015f91605a433ba0b--


From nobody Sun Apr 26 09:42:54 2020
Return-Path: <rsalz@akamai.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E3F33A0B3B for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 09:42:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H09Iji5s4Ner for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 09:42:51 -0700 (PDT)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DC1F33A08B3 for <quic@ietf.org>; Sun, 26 Apr 2020 09:42:50 -0700 (PDT)
Received: from pps.filterd (m0122330.ppops.net [127.0.0.1]) by mx0b-00190b01.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03QGgFoV006945; Sun, 26 Apr 2020 17:42:46 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=jan2016.eng; bh=ONPCQMRbbsQ7rwWHcBRir7wm9ebZ4ZYmeQb1eoVRst8=; b=SKBOFE0K4X8Nop3UsFCSinjHWNaMbBXaEfPQmYg9eRxTffWd/mXAEFXu7xTncO6PboQ6 r1by3Iy8Om+wsNfvfF6ULFSv6dTlgyoe9ZA1YtbsIXkYj/MELnBwopgqd4wSyoTmYXuE 6WeiBiZO3bcsXRO5YuvijqUu2npFA8T0NGlV/4u4vDXwDCJOwmfL5kgX1ULviGJHlUO5 GsXcSZAv3kP7HT5ETWkLumZTYSGBck4EasBptUNnvR+hkKqzsTTCUCbcp/Hor8u7hftl rzMe5b8T9odDLrhpaTvuoZn4rpMQcsH34i3a2YrGYkToghQf2dc4iGFxFS0BlG2v2WI0 1w== 
Received: from prod-mail-ppoint5 (prod-mail-ppoint5.akamai.com [184.51.33.60] (may be forged)) by mx0b-00190b01.pphosted.com with ESMTP id 30mcuwn6bk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 26 Apr 2020 17:42:46 +0100
Received: from pps.filterd (prod-mail-ppoint5.akamai.com [127.0.0.1]) by prod-mail-ppoint5.akamai.com (8.16.0.27/8.16.0.27) with SMTP id 03QGHFZt015494; Sun, 26 Apr 2020 09:42:45 -0700
Received: from email.msg.corp.akamai.com ([172.27.165.118]) by prod-mail-ppoint5.akamai.com with ESMTP id 30mk68bkq9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 26 Apr 2020 09:42:45 -0700
Received: from USTX2EX-DAG1MB3.msg.corp.akamai.com (172.27.165.121) by ustx2ex-dag1mb2.msg.corp.akamai.com (172.27.165.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 26 Apr 2020 11:42:10 -0500
Received: from USTX2EX-DAG1MB3.msg.corp.akamai.com ([172.27.165.121]) by ustx2ex-dag1mb3.msg.corp.akamai.com ([172.27.165.121]) with mapi id 15.00.1497.006; Sun, 26 Apr 2020 11:42:12 -0500
From: "Salz, Rich" <rsalz@akamai.com>
To: =?utf-8?B?5o+05YyX5paX5YWu6YWM5qGC5rWG?= <cang.mang@foxmail.com>, quic <quic@ietf.org>
Subject: Re: A non-TLS standard is needed
Thread-Topic: A non-TLS standard is needed
Thread-Index: AQHWG6JXgAPb0XzmNU6JO/Y+zcPC8aiLrOcA
Date: Sun, 26 Apr 2020 16:42:11 +0000
Message-ID: <7C5E535B-FA7B-4039-A286-7393C3B232CE@akamai.com>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com>
In-Reply-To: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.36.20041300
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.19.112.195]
Content-Type: multipart/alternative; boundary="_000_7C5E535BFA7B4039A2867393C3B232CEakamaicom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-26_06:2020-04-24, 2020-04-26 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=688 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2002250000 definitions=main-2004260151
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-26_06:2020-04-24, 2020-04-26 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 adultscore=0 clxscore=1011 mlxlogscore=669 spamscore=0 impostorscore=0 priorityscore=1501 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004260154
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Tyo2qTWx5LldgmRstgNfznGhC-0>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Apr 2020 16:42:53 -0000

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

ICAqICAgQ3VycmVudGx5IFFVSUMgaGFzIGEgVExTIGxheWVyLCBhbmQgaXQgZGVmaW5lcyBhIHNl
Y3VyaXR5IHN0YW5kYXJkLiBCdXQgd2UgYWxzbyBoYXZlIGlubmVyIHJlbGlhYmxlIG5ldHdvcmss
IGluIHN1Y2ggbmV0d29yaywgZXZlcnkgaG9zdCBrbm93cyBlYWNoIG90aGVyLCBzbyBlbmNyeXB0
aW9uIGlzIG5vdCBuZWNlc3NhcnkuIElmIHdlIHVzZSBRVUlDIGluIHN1Y2ggbmV0d29yaywgdGhl
IFRMUyBsYXllciB3aWxsIHdhc3RlIG11Y2ggQ1BVIHRpbWUuIFNvIEkgdGhpbmsgUVVJQyBuZWVk
IGEgc3RhbmRhcmQgb2Ygbm9uLVRMUy4NCg0KTGFycyBhbHJlYWR5IG1lbnRpb25lZCB0aGUgY2hh
cnRlciwgd2hpY2ggaXMgdGhlIGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhlIFFVSUMgV0cgd29ya3Mg
b24uICBBZGRpbmcgcGxhaW50ZXh0IFFVSUMgd291bGQgcmVxdWlyZSByZXZpc2luZyB0aGF0LCBh
bmQgaXQgd291bGQgYmUgc3VycHJpc2luZyB0byBtZSBpZiB0aGVyZSB3ZXJlIGNvbnNlbnN1cyB0
byBkbyB0aGlzLg0KDQpUaGVyZSBhcmUgYWxzbyB0ZWNobmljYWwgcHJvYmxlbXMgd2l0aCB0aGlz
LiBGb3IgZXhhbXBsZSwgaG93IGRvZXMgdGhlIHByb3RvY29sIGxpYnJhcnkg4oCca25vd+KAnSB0
aGF0IGl04oCZcyBvbiBhIHNlY3VyZSBuZXR3b3JrPyBIb3cgZG9lcyBpdCBrbm93IHRoYXQgbm9k
ZSBDIGlzbuKAmXQgdHJ5aW5nIHRvIHJlYWQgbWVzc2FnZXMgdGhhdCBBIHNlbmRzIHRvIEI/IEhv
dyBkbyB5b3UgbmVnb3RpYXRlIGJldHdlZW4gZW5jcnlwdGVkLXF1aWMgYW5kIHBsYWludGV4dC1x
dWljLCB3aXRob3V0IGJlaW5nIOKAnHRyaWNrZWTigJ0gaW50byBkb3duZ3JhZGluZyB0byBwbGFp
bnRleHQgb3ZlciB0aGUgcHVibGljIEludGVybmV0LCBmb3IgZXhhbXBsZT8gIFRoZXNlIGFyZSBo
YXJkIHByb2JsZW1zLg0K

--_000_7C5E535BFA7B4039A2867393C3B232CEakamaicom_
Content-Type: text/html; charset="utf-8"
Content-ID: <729A1190637F3640B303D857ABFBE4BD@akamai.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29M
aXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6
MzQ7DQoJbWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9t
OjBpbjsNCgltYXJnaW4tbGVmdDouNWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4u
RW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9
DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGlu
IDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv
bjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MTQy
OTE1ODEzNjsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6
MjAyNDgyODg2MCAxODgxMjA4NDMwIDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4Njkx
IDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwwOmxldmVsMQ0K
CXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsNCgltc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674OYOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFu
c2ktZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJbXNvLWZhcmVh
c3QtZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6
Q2FsaWJyaTsNCgltc28tYW5zaS1mb250LXdlaWdodDpib2xkO30NCkBsaXN0IGwwOmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxp
c3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5n
ZGluZ3M7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250
LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZl
bDcNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
tzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlz
dCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9u
dC1mYW1pbHk6V2luZ2RpbmdzO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21h
cmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1V
UyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp
b24xIj4NCjxkaXY+DQo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGluIiB0eXBlPSJkaXNjIj4NCjxs
aSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlz
dDpsMCBsZXZlbDEgbGZvMSI+Q3VycmVudGx5IFFVSUMgaGFzIGEgVExTIGxheWVyLCBhbmQgaXQg
ZGVmaW5lcyBhIHNlY3VyaXR5IHN0YW5kYXJkLiBCdXQgd2UgYWxzbyBoYXZlIGlubmVyIHJlbGlh
YmxlIG5ldHdvcmssIGluIHN1Y2ggbmV0d29yaywgZXZlcnkgaG9zdCBrbm93cyBlYWNoIG90aGVy
LCBzbyBlbmNyeXB0aW9uIGlzIG5vdCBuZWNlc3NhcnkuDQogSWYgd2UgdXNlIFFVSUMgaW4gc3Vj
aCBuZXR3b3JrLCB0aGUgVExTIGxheWVyIHdpbGwgd2FzdGUgbXVjaCBDUFUgdGltZS4gU28gSSB0
aGluayBRVUlDIG5lZWQgYSBzdGFuZGFyZCBvZiBub24tVExTLjxvOnA+PC9vOnA+PC9saT48L3Vs
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KTGFycyBhbHJlYWR5
IG1lbnRpb25lZCB0aGUgY2hhcnRlciwgd2hpY2ggaXMgdGhlIGRlc2NyaXB0aW9uIG9mIHdoYXQg
dGhlIFFVSUMgV0cgd29ya3Mgb24uJm5ic3A7IEFkZGluZyBwbGFpbnRleHQgUVVJQyB3b3VsZCBy
ZXF1aXJlIHJldmlzaW5nIHRoYXQsIGFuZCBpdCB3b3VsZCBiZSBzdXJwcmlzaW5nIHRvIG1lIGlm
IHRoZXJlIHdlcmUgY29uc2Vuc3VzIHRvIGRvIHRoaXMuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlRoZXJlIGFyZSBhbHNvIHRlY2huaWNhbCBwcm9ibGVtcyB3aXRoIHRoaXMuIEZvciBleGFtcGxl
LCBob3cgZG9lcyB0aGUgcHJvdG9jb2wgbGlicmFyeSDigJxrbm934oCdIHRoYXQgaXTigJlzIG9u
IGEgc2VjdXJlIG5ldHdvcms/IEhvdyBkb2VzIGl0IGtub3cgdGhhdCBub2RlIEMgaXNu4oCZdCB0
cnlpbmcgdG8gcmVhZCBtZXNzYWdlcyB0aGF0IEEgc2VuZHMgdG8gQj8gSG93IGRvIHlvdSBuZWdv
dGlhdGUgYmV0d2VlbiBlbmNyeXB0ZWQtcXVpYw0KIGFuZCBwbGFpbnRleHQtcXVpYywgd2l0aG91
dCBiZWluZyDigJx0cmlja2Vk4oCdIGludG8gZG93bmdyYWRpbmcgdG8gcGxhaW50ZXh0IG92ZXIg
dGhlIHB1YmxpYyBJbnRlcm5ldCwgZm9yIGV4YW1wbGU/Jm5ic3A7IFRoZXNlIGFyZSBoYXJkIHBy
b2JsZW1zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4N
Cg==

--_000_7C5E535BFA7B4039A2867393C3B232CEakamaicom_--


From nobody Sun Apr 26 11:56:49 2020
Return-Path: <paul@redbarn.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81AAB3A0E0C for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 11:56:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8rhMUUog9BRW for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 11:56:45 -0700 (PDT)
Received: from family.redbarn.org (family.redbarn.org [24.104.150.213]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C89153A0E03 for <quic@ietf.org>; Sun, 26 Apr 2020 11:56:41 -0700 (PDT)
Received: from linux-9daj.localnet (vixp1.redbarn.org [24.104.150.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by family.redbarn.org (Postfix) with ESMTPSA id 89BCCB074A for <quic@ietf.org>; Sun, 26 Apr 2020 18:56:40 +0000 (UTC)
From: Paul Vixie <paul@redbarn.org>
To: quic <quic@ietf.org>
Subject: Re: A non-TLS standard is needed
Date: Sun, 26 Apr 2020 18:56:39 +0000
Message-ID: <2208100.KEu4SK8F6j@linux-9daj>
Organization: none
In-Reply-To: <7C5E535B-FA7B-4039-A286-7393C3B232CE@akamai.com>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <7C5E535B-FA7B-4039-A286-7393C3B232CE@akamai.com>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/PDf-CKPfJzDhfl-JS85sFRzy6iw>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Apr 2020 18:56:48 -0000

rich, lars, =E6=8F=B4=E5=8C=97=E6=96=97=E5=85=AE=E9=85=8C=E6=A1=82=E6=B5=86=
, et al, please read below.

On Sunday, 26 April 2020 16:42:11 UTC Salz, Rich wrote:
>   *   Currently QUIC has a TLS layer, and it defines a security standard.
> But we also have inner reliable network, in such network, every host knows
> each other, so encryption is not necessary. If we use QUIC in such networ=
k,
> the TLS layer will waste much CPU time. So I think QUIC need a standard of
> non-TLS.
=20
> Lars already mentioned the charter, which is the description of what the
> QUIC WG works on.  Adding plaintext QUIC would require revising that, and
> it would be surprising to me if there were consensus to do this.
=20
> There are also technical problems with this. For example, how does the
> protocol library =E2=80=9Cknow=E2=80=9D that it=E2=80=99s on a secure net=
work? How does it know
> that node C isn=E2=80=99t trying to read messages that A sends to B? How =
do you
> negotiate between encrypted-quic and plaintext-quic, without being
> =E2=80=9Ctricked=E2=80=9D into downgrading to plaintext over the public I=
nternet, for
> example?  These are hard problems.

i was directed to the following i-d when i asked about QUIC manageability:

https://tools.ietf.org/html/draft-ietf-quic-manageability-06#section-3

a careful re-reading of this section shows that every possible method by wh=
ich=20
the operator of a hardened private network can detect or block QUIC flows h=
as=20
been foreclosed. the outcome of #section-3 is the null set.

the QUIC charter has some security goals but they are all related to third=
=20
parties (on-path adversaries). my security goals are more expansive than th=
is:

1. a rent-seeking browser may prohibit content filtering or ad blocking app=
s=20
from entering its store; this is the "browser-as-platform" business model.=
=20
much filtering and blocking occurs in the OS, hypervisor, proxy, or firewal=
l.

2. malicious content either passive or active, or malware, or IoT, or=20
intruders, may wish to make contact with its mothership for tracking or=20
command/control or exfiltration purposes.

3. an insider such as a disgruntled employee or disgruntled underaged perso=
n=20
subject to either corporate or family controls may seek to bypass these. us=
er=20
centric or app centric networking is adversarial to such policies and=20
controls.

tens of billions of dollars are spent by hardened private network operators=
=20
every year to detect and possibly prevent attacks of these kinds. the deman=
d=20
for such services won't shrink any time soon.

because the QUIC model requires encryption and seeks unmanageability, those=
 of=20
us operating hardened private networks are in a bad position. the beyondcor=
p=20
model is beyond most of us at this time, for reasons of history outside our=
=20
control.

with the QUIC charter as it is, it'll be broadly necessary to treat UDP its=
elf=20
as a privileged activity, such that whenever it occurs it's either explicit=
ly=20
expected or implicitly anomalous. this will force the use of an edge proxy=
=20
capable of inspecting most outbound communications to enforce policy. i exp=
ect=20
that the edge proxy will be permitted by most network policy to regenerate=
=20
outbound flows using QUIC, so QUIC's advantages will be present on the long-
haul and far end, just not on the near end.

hardened private networks include the hypervisor on my laptop. no operating=
=20
system or app i run will be allowed to communicate in any way that i can't=
=20
verify using some BPF application like "tcpdump" or commercial edge protect=
ion=20
software. i know i'm an outlier on this, but i'm far from alone. government=
=20
and enterprise networks, if told to allow either unmanaged communications o=
n=20
their hardened private network, or to move to the beyondcorp model, will do=
=20
neither: they will find a "third way", no matter what their costs.

it's that third way which should concern the authors of the QUIC WG charter=
=2E=20
we may be best served by cooperating with hardened private network operator=
s=20
(a first party), even though these are spectacularly similar to hardened=20
national ISP's in authoritative regimes (a third party).

anyhow, this is what went through my mind when i read =E6=8F=B4=E5=8C=97=E6=
=96=97=E5=85=AE=E9=85=8C=E6=A1=82=E6=B5=86's question.=20
since your reply and lars' reply were completely on-topic, but the question=
=20
has broader implications, i thought i'd de-cloak for a moment to explain wh=
y.

thank you for reading this far.

=2D-=20
Paul



From nobody Sun Apr 26 12:13:58 2020
Return-Path: <ximaera@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 578003A0E98 for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 12:13:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uq6rdB8O80vv for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 12:13:54 -0700 (PDT)
Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC95D3A0E93 for <quic@ietf.org>; Sun, 26 Apr 2020 12:13:53 -0700 (PDT)
Received: by mail-yb1-xb33.google.com with SMTP id l5so8292785ybf.5 for <quic@ietf.org>; Sun, 26 Apr 2020 12:13:53 -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 :cc; bh=CnKhJjjy9JhL8yFfc24/pEvshyj3k0JqFwcD3TXRmPo=; b=FdNWlQB9BB75baUVFoliaLVxNOGvj7y/5l7Dkzt+HsoUlHGckngrtz4D3VxE2/scZ+ 190wu0mVbXoNZdyHHS5GU4XDoj/zLFRHoyqV5E9f/QE6S9G4YePEJMq9q3liLEJZqloe MWdgm59A8N2zQsVFfktOWQx636RItmluiPndWzJaLM4mrMYbvyGd4Yj3Xa8qv/9tkRYD fY5Xa5kJqyRCRgno9tI2os4ljPLAsTOzaNUhH5H9Fm/20EGlgZz90wKa5FQqfmsHzlgc DHLwvtLbYfhfFqomNZtKEGMUfhUYtPc7bxpJ+6zATAWs98LKrZelmoXq6Q5B6WTeJbUs mKDw==
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:cc; bh=CnKhJjjy9JhL8yFfc24/pEvshyj3k0JqFwcD3TXRmPo=; b=hoyoHxLdZJESb9u2+GW+zPi09HiGR+BSkByKJVOTaf9fvx8wszXMPlcR3G1kFns8Pd gOa6xp6f7B1MP3hy42YA4lbskIzex5gCjobzt3ZVy3ftOxWfLL5V0s5eo5tLZrewQTdp 2Bpmn5H0zAWgTAhWnjwWXTNCkENrcgcG74/u6PgZpMCAbea1o/QXdAz0Vv2kBDDvuZ77 yYNaFa8i0Rt9eTyc3KxptCfHTe4/up57uc9xt2FGoU509xY1iWHripkF42ybt3r/0Bk0 wjLxSxUbtElnXscdPxezNLDXFDhYy1AgtHeBhU0giFoFu8IP/5FUH8U4o6i37D5P4LCq IT2w==
X-Gm-Message-State: AGi0PuaQ/EUwOIrbt1N43W30RX0ErIdCvR/WEEQL8k3xgS7fcQkdTlsF LYO4N+hBRrqqG0BsYb4kOhUYDV5i858cItrdkaqCUCgE
X-Google-Smtp-Source: APiQypLrvwYzuBGMGOvJUhFaSEOa4BuF+Q8YRvxmVlyPhPeIXZpA6Mqz1BN50gVT+HD9Dy+XYqABoxMTxBmNoLL0iVI=
X-Received: by 2002:a5b:cd0:: with SMTP id e16mr28479916ybr.107.1587928431541;  Sun, 26 Apr 2020 12:13:51 -0700 (PDT)
MIME-Version: 1.0
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <7C5E535B-FA7B-4039-A286-7393C3B232CE@akamai.com> <2208100.KEu4SK8F6j@linux-9daj>
In-Reply-To: <2208100.KEu4SK8F6j@linux-9daj>
From: =?UTF-8?Q?T=C3=B6ma_Gavrichenkov?= <ximaera@gmail.com>
Date: Sun, 26 Apr 2020 22:13:37 +0300
Message-ID: <CALZ3u+ZGd=YWJFxLEivow9vXKU=5aAXJhcDYp4MPjpswuWWjKg@mail.gmail.com>
Subject: Re: A non-TLS standard is needed
To: Paul Vixie <paul@redbarn.org>
Cc: quic <quic@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000017425905a436665f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/-oJ2UGFXnbh3zxIvz9gIl0pH2Io>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Apr 2020 19:13:57 -0000

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

Peace,

On Sun, Apr 26, 2020, 9:57 PM Paul Vixie <paul@redbarn.org> wrote:

> i was directed to the following i-d when i asked about QUIC manageability=
:
>
> https://tools.ietf.org/html/draft-ietf-quic-manageability-06#section-3


To be honest, and with all due respect to everyone involved, the
manageability draft wasn't properly updated for years (and the authors do
not seem to respond to emails, though this could be possibly attributed to
some sort of email filtering which is common those days).

To be specific, e.g. the section 4.4, as of today, still states that, to
quote, "current practices in detection and mitigation of Distributed Denial
of Service (DDoS) attacks generally involve passive measurement using
network flow data", which is clearly not how it works, as everyone who has
seen reCaptcha interruptions during application layer DDoS could witness.

There's certain amount of hard work required to update this document before
referencing it properly (I volunteer).


--
T=C3=B6ma

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

<div dir=3D"auto"><div>Peace,<br><br><div class=3D"gmail_quote"><div dir=3D=
"ltr" class=3D"gmail_attr">On Sun, Apr 26, 2020, 9:57 PM Paul Vixie &lt;<a =
href=3D"mailto:paul@redbarn.org" rel=3D"noreferrer noreferrer" target=3D"_b=
lank">paul@redbarn.org</a>&gt; wrote:</div><blockquote class=3D"gmail_quote=
" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
i was directed to the following i-d when i asked about QUIC manageability:<=
br>
<br>
<a href=3D"https://tools.ietf.org/html/draft-ietf-quic-manageability-06#sec=
tion-3" rel=3D"noreferrer noreferrer noreferrer noreferrer" target=3D"_blan=
k">https://tools.ietf.org/html/draft-ietf-quic-manageability-06#section-3</=
a></blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">To=
 be honest, and with all due respect to everyone involved, the manageabilit=
y draft wasn&#39;t properly updated for years (and the authors do not seem =
to respond to emails, though this could be possibly attributed to some sort=
 of email filtering which is common those days).</div><div dir=3D"auto"><br=
></div><div dir=3D"auto">To be specific, e.g. the section 4.4, as of today,=
 still states that, to quote, &quot;current practices in detection and miti=
gation of Distributed Denial of Service (DDoS) attacks generally involve pa=
ssive measurement using network flow data&quot;, which is clearly not how i=
t works, as everyone who has seen reCaptcha interruptions during applicatio=
n layer DDoS could witness.</div><div dir=3D"auto"><br></div><div dir=3D"au=
to">There&#39;s certain amount of hard work required to update this documen=
t before referencing it properly (I volunteer).</div><pre style=3D"font-siz=
e:18.6667px;margin-top:0px;margin-bottom:0px"><br></pre><div dir=3D"auto">-=
-</div><div dir=3D"auto">T=C3=B6ma</div></div>

--00000000000017425905a436665f--


From nobody Sun Apr 26 12:25:26 2020
Return-Path: <paul@redbarn.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D44B83A0F13 for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 12:25:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kD0GcjmKpT0D for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 12:25:22 -0700 (PDT)
Received: from family.redbarn.org (family.redbarn.org [IPv6:2001:559:8000:cd::5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B6323A0EF9 for <quic@ietf.org>; Sun, 26 Apr 2020 12:25:22 -0700 (PDT)
Received: from linux-9daj.localnet (vixp1.redbarn.org [24.104.150.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by family.redbarn.org (Postfix) with ESMTPSA id 02FCCB074A; Sun, 26 Apr 2020 19:25:21 +0000 (UTC)
From: Paul Vixie <paul@redbarn.org>
To: Ian Swett <ianswett@google.com>, quic@ietf.org
Cc: IETF QUIC WG <quic@ietf.org>, Ryan Hamilton <ryan@optimism.cc>, Martin Duke <martin.h.duke@gmail.com>
Subject: Re: New Version Notification for draft-duke-quic-version-aliasing-01.txt
Date: Sun, 26 Apr 2020 19:25:21 +0000
Message-ID: <3080028.HtEORxsLJ0@linux-9daj>
Organization: none
In-Reply-To: <CAM4esxQOJhBU_7MV_5kRMJWJGeU-XHnOPbt_1Q6Aa4Z7Wft9eQ@mail.gmail.com>
References: <158768580975.15102.13320878640394434826@ietfa.amsl.com> <CAKcm_gOexahkCt9Djyre+_ciRsaiE+1Jknwtvo99jjANkmkMsg@mail.gmail.com> <CAM4esxQOJhBU_7MV_5kRMJWJGeU-XHnOPbt_1Q6Aa4Z7Wft9eQ@mail.gmail.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/EvyizU0J_AFmdW1I7N3sXDpC5Kg>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Apr 2020 19:25:25 -0000

On Sunday, 26 April 2020 16:02:24 UTC Martin Duke wrote:
> Alt-svc is a great idea. I might restructure the draft to cover multiple
> delivery systems besides transport parameters.
> 
> The difficulty with DNS is that the DNS server has to have the keys to
> securely generate salts. I would love to have an internet where that was
> easy, but someone who knows more than me about DNS will have to tell me if
> it can be.

DNS expects you to use the in-band dynamic update protocol for this (see RFC 
2136), if you have traditional zones, or else answer all questions for that 
name programmatically (like in the CDN world) if you don't have traditional 
zones.

-- 
Paul



From nobody Sun Apr 26 12:27:20 2020
Return-Path: <paul@redbarn.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CA043A0F1A for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 12:27:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tgwoc8Bvv7R5 for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 12:27:18 -0700 (PDT)
Received: from family.redbarn.org (family.redbarn.org [IPv6:2001:559:8000:cd::5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08C503A0F16 for <quic@ietf.org>; Sun, 26 Apr 2020 12:27:17 -0700 (PDT)
Received: from linux-9daj.localnet (vixp1.redbarn.org [24.104.150.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by family.redbarn.org (Postfix) with ESMTPSA id BCAFBB074A; Sun, 26 Apr 2020 19:27:15 +0000 (UTC)
From: Paul Vixie <paul@redbarn.org>
To: =?ISO-8859-1?Q?T=F6ma?= Gavrichenkov <ximaera@gmail.com>
Cc: quic <quic@ietf.org>
Subject: Re: A non-TLS standard is needed
Date: Sun, 26 Apr 2020 19:27:15 +0000
Message-ID: <3122349.QDWD7Ophk7@linux-9daj>
Organization: none
In-Reply-To: <CALZ3u+ZGd=YWJFxLEivow9vXKU=5aAXJhcDYp4MPjpswuWWjKg@mail.gmail.com>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <2208100.KEu4SK8F6j@linux-9daj> <CALZ3u+ZGd=YWJFxLEivow9vXKU=5aAXJhcDYp4MPjpswuWWjKg@mail.gmail.com>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/M20p0H6ZZEJcpXs7Fp5_wcNEmLs>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Apr 2020 19:27:20 -0000

On Sunday, 26 April 2020 19:13:37 UTC T=F6ma Gavrichenkov wrote:
> Peace,

and to you.

> On Sun, Apr 26, 2020, 9:57 PM Paul Vixie <paul@redbarn.org> wrote:
> > i was directed to the following i-d when i asked about QUIC manageabili=
ty:
> >=20
> > https://tools.ietf.org/html/draft-ietf-quic-manageability-06#section-3
>=20
> To be honest, and with all due respect to everyone involved, the
> manageability draft wasn't properly updated for years (and the authors do
> not seem to respond to emails, though this could be possibly attributed to
> some sort of email filtering which is common those days).
>=20
> To be specific, e.g. the section 4.4, as of today, still states that, to
> quote, "current practices in detection and mitigation of Distributed Deni=
al
> of Service (DDoS) attacks generally involve passive measurement using
> network flow data", which is clearly not how it works, as everyone who has
> seen reCaptcha interruptions during application layer DDoS could witness.

yikes. i had no idea this was already an open issue.

> There's certain amount of hard work required to update this document befo=
re
> referencing it properly (I volunteer).

i'd review.

=2D-=20
Paul



From nobody Sun Apr 26 12:32:08 2020
Return-Path: <rsalz@akamai.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC9CB3A0F43 for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 12:32:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l51oVBt2Z7Mo for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 12:32:04 -0700 (PDT)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 859683A0F3F for <quic@ietf.org>; Sun, 26 Apr 2020 12:32:04 -0700 (PDT)
Received: from pps.filterd (m0050102.ppops.net [127.0.0.1]) by m0050102.ppops.net-00190b01. (8.16.0.42/8.16.0.42) with SMTP id 03QJVkxK025346; Sun, 26 Apr 2020 20:32:03 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=jan2016.eng; bh=riGEHRo5qnNfpi3D3WhikOFVjnIyBqUudK4K+38wapQ=; b=c0nvCVBGKYIMUDJuT+fGA7T7SdA9qyG2noRoKtRL89shJK8k/RZ/tuxpcAGceHxqyW1a 5YxuOCECRmApfxwIISoEnlHXZ1kfpmFgRGU54P/zzNI16cJMuRio3KIQWhl1eeoO2OxB BMQLwwCi1XgPE57llW6vMqBODKBoNvMQ4F/+xjO1XMxIDqDMKvqdel+Kiajdi6l6RO+V ldsjK9IkkCgtJayGFrsyejbexDapn++4aOLOUjtkwzV/vBk4UpxHenrDIwwRZSN75io0 2m5mYkh0k3PlPqyPaDiod3aq3/FzkXQW6H7z0CjaAA1wXcVo7Xtm6IZMS3qxLVdrz5EW QA== 
Received: from prod-mail-ppoint1 (prod-mail-ppoint1.akamai.com [184.51.33.18] (may be forged)) by m0050102.ppops.net-00190b01. with ESMTP id 30ma9dxaxb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 26 Apr 2020 20:32:03 +0100
Received: from pps.filterd (prod-mail-ppoint1.akamai.com [127.0.0.1]) by prod-mail-ppoint1.akamai.com (8.16.0.27/8.16.0.27) with SMTP id 03QJ2UPd021923; Sun, 26 Apr 2020 15:32:02 -0400
Received: from email.msg.corp.akamai.com ([172.27.165.113]) by prod-mail-ppoint1.akamai.com with ESMTP id 30mghv5uwa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 26 Apr 2020 15:32:02 -0400
Received: from USTX2EX-DAG1MB3.msg.corp.akamai.com (172.27.165.121) by ustx2ex-dag1mb6.msg.corp.akamai.com (172.27.165.124) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 26 Apr 2020 12:31:36 -0700
Received: from USTX2EX-DAG1MB3.msg.corp.akamai.com ([172.27.165.121]) by ustx2ex-dag1mb3.msg.corp.akamai.com ([172.27.165.121]) with mapi id 15.00.1497.006; Sun, 26 Apr 2020 14:31:29 -0500
From: "Salz, Rich" <rsalz@akamai.com>
To: Paul Vixie <paul@redbarn.org>, quic <quic@ietf.org>
Subject: Re: A non-TLS standard is needed
Thread-Topic: A non-TLS standard is needed
Thread-Index: AQHWG6JXgAPb0XzmNU6JO/Y+zcPC8aiLrOcAgABoe4D//8bSAA==
Date: Sun, 26 Apr 2020 19:31:28 +0000
Message-ID: <2F4E252E-AC34-4448-B14D-BC0464CAC041@akamai.com>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <7C5E535B-FA7B-4039-A286-7393C3B232CE@akamai.com> <2208100.KEu4SK8F6j@linux-9daj>
In-Reply-To: <2208100.KEu4SK8F6j@linux-9daj>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.36.20041300
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [172.19.112.195]
Content-Type: text/plain; charset="utf-8"
Content-ID: <21BE179B5E707349B7F90ADA6356EE92@akamai.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-26_08:2020-04-24, 2020-04-26 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=848 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2002250000 definitions=main-2004260171
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-26_08:2020-04-24, 2020-04-26 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 priorityscore=1501 mlxlogscore=859 phishscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 clxscore=1011 impostorscore=0 bulkscore=0 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004260175
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/8y79CDYoA-yW1dUbuAQhasobL3A>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 26 Apr 2020 19:32:06 -0000

UGF1bCwNCg0KVGhhbmtzIGZvciBzaGFyaW5nIHlvdXIgdmlldy4NCg0KSSdtIG5vdCBwYXJ0aWNp
cGF0aW5nIGluIHRoYXQgZGlzY3Vzc2lvbi4NCg0K


From nobody Sun Apr 26 17:22:18 2020
Return-Path: <mt@lowentropy.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09E723A0736 for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 17:22:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=BJFuRf7n; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=LEd7Grr8
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DlGmMbTcTGKT for <quic@ietfa.amsl.com>; Sun, 26 Apr 2020 17:22:15 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED9953A0659 for <quic@ietf.org>; Sun, 26 Apr 2020 17:22:14 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 1353F5C0056 for <quic@ietf.org>; Sun, 26 Apr 2020 20:22:14 -0400 (EDT)
Received: from imap2 ([10.202.2.52]) by compute2.internal (MEProxy); Sun, 26 Apr 2020 20:22:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm2; bh=qKkwO6vZ7EOJdMbJFKj/jADZ65jjf3j xLVXA8464MDE=; b=BJFuRf7nji6lL9zhgARrLo1EVYeXKxp8gxk+LQm5Xerhgso rKNlZ9MLU8nx6KkVekHx/kY3gW54xF7y1Byx6mt1ULdYU9hFUiEhvI+LKpQ+CtSC /kJwQEwUwAABHmAOFa/PKf9UBbQwKgr35fV9vP+G3RFe5/gEmbMimUDPJGIDkblm JzqRn1w5tkoiHYkTjbHe8O31NOoAEFx29xDWv5ivExCZtq43IWRmH8O/fF1JV0BX ZiCyqWoaUnmO7OcIRA99JGsWedWLDQe7X1ELESxaGidtNpH6usEgAw00piEWFEZe oZTwl9vlrvx+GcwD+ovLsWv38S3gYNZWUi/En9w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=qKkwO6 vZ7EOJdMbJFKj/jADZ65jjf3jxLVXA8464MDE=; b=LEd7Grr8ALN5ofLyzLRrWf xHv1RfP+VBUPVsOAh7M5X0F40KJWOdzye+E8OOqSGj9LYGwMTXeaMTNKue+QFVbb NaPHKKjuR6nrd3m4b6XeeUGsrFwYXQmZhsMipQeLxNWgHTvusRpRx/QKb9kJXa+H gSp1EYqX+en1Kzpst7WhN4hedCEnrWux2zX9TY/xduGlnJwJjNy1qydvdjlKH2Tp IVxtlUsi9FhIZ11/V/MQLtuPgMvYdlfOK6wdtQzymlwLcrYYxZldNyfX7zV1aAQQ P/n2UAlOxl6tX4OhlVvfs7i7bIdJjjhdVGtwpQjuYLPCLqPT+7LFZG0m0G1LfDyA ==
X-ME-Sender: <xms:tSWmXhBqL_Kw_H_zggna2xIFUJmx7WEiFx89mjHDYoIOz3LZ3HLzkw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrheekgdeffecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesthdtre dtreerjeenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehlohif vghnthhrohhphidrnhgvtheqnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:tSWmXrmRf4lU5ZbCT3qZI5_hmL42j2NoWXD5QVgTXrJ4hH38yPMPgA> <xmx:tSWmXij8Z4NCZ5sojnSEw4YuioNf9hRKElQ_jvnfBTZs8wSjlANnFA> <xmx:tSWmXstaBHsKuM0wHO7fG9DjfgXmvzC8XLJqkeibcuTHn9gIjji6lg> <xmx:tiWmXoXhsIF-EEgxX55eUI3TY8fCJjCvec6L2lmkWwqSjnbuwDltrA>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 99CDEE00C7; Sun, 26 Apr 2020 20:22:13 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-dev0-351-g9981f4f-fmstable-20200421v1
Mime-Version: 1.0
Message-Id: <a06030c6-811d-429f-9647-1070a6c017bf@www.fastmail.com>
In-Reply-To: <CAKcm_gOexahkCt9Djyre+_ciRsaiE+1Jknwtvo99jjANkmkMsg@mail.gmail.com>
References: <158768580975.15102.13320878640394434826@ietfa.amsl.com> <CAM4esxSzU_Knn-ACwxJvjwNs6LO-q_H+8Y4pjCbrS1u6kCwCAQ@mail.gmail.com> <CAKDhxQpgbeKa0kAOFeQyRaCmgW_315OTuzP87xEb1m_A_N4o=A@mail.gmail.com> <CAKcm_gOexahkCt9Djyre+_ciRsaiE+1Jknwtvo99jjANkmkMsg@mail.gmail.com>
Date: Mon, 27 Apr 2020 10:21:53 +1000
From: "Martin Thomson" <mt@lowentropy.net>
To: quic@ietf.org
Subject: =?UTF-8?Q?Re:_New_Version_Notification_for_draft-duke-quic-version-alias?= =?UTF-8?Q?ing-01.txt?=
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/nzcSP4Po4tr8ugJM1OJDOvjdM_E>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Apr 2020 00:22:16 -0000

On Mon, Apr 27, 2020, at 01:05, Ian Swett wrote:
> That would also allow this to be placed in DNS via the HTTPSVC draft.

We've recently realized that provision over HTTP and DNS have very different security characteristics.  The design that Martin envisages benefits greatly from individualized keys, which is great, but you can't do that with DNS.  A lot of this depends on your goals.  If this is just in pursuit of better protection against ossification, then that's very different from something that provides the same protections as ESNI/ECHO.


From nobody Mon Apr 27 04:56:39 2020
Return-Path: <lars@eggert.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 478753A041D for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 04:56:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R-30A2Y6CBDm for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 04:56:32 -0700 (PDT)
Received: from fgw21-4.mail.saunalahti.fi (fgw21-4.mail.saunalahti.fi [62.142.5.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0DD023A041E for <quic@ietf.org>; Mon, 27 Apr 2020 04:56:31 -0700 (PDT)
Received: from eggert.org (unknown [62.248.255.8]) by fgw21.mail.saunalahti.fi (Halon) with ESMTPSA id 20fc51b7-887e-11ea-bfc3-005056bdd08f; Mon, 27 Apr 2020 14:56:29 +0300 (EEST)
Received: from stickers.eggert.org (stickers.eggert.org [172.21.96.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by eggert.org (Postfix) with ESMTPSA id 994D961AC98; Mon, 27 Apr 2020 14:56:20 +0300 (EEST)
From: Lars Eggert <lars@eggert.org>
Message-Id: <72518FA2-4D02-4498-BFED-C6F694C5687A@eggert.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_74F06248-82DF-4568-8ED7-6E3BBAD27369"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Subject: Re: A non-TLS standard is needed
Date: Mon, 27 Apr 2020 14:56:20 +0300
In-Reply-To: <2208100.KEu4SK8F6j@linux-9daj>
Cc: quic <quic@ietf.org>
To: Paul Vixie <paul@redbarn.org>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <7C5E535B-FA7B-4039-A286-7393C3B232CE@akamai.com> <2208100.KEu4SK8F6j@linux-9daj>
X-MailScanner-ID: 994D961AC98.A585D
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/E3L6EcaX8B8ETjMCPmiMVi3xJSE>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Apr 2020 11:56:38 -0000

--Apple-Mail=_74F06248-82DF-4568-8ED7-6E3BBAD27369
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Paul,

this is definitely a broader discussion - it's popping up in other =
places as well.

The IETF can certainly have this discussion somewhere, but the QUIC list =
is probably not the right home for it, esp. not as we've entered the =
home stretch with regards to closing the final open issues that will let =
us WGLC the current specs.

Lars

--Apple-Mail=_74F06248-82DF-4568-8ED7-6E3BBAD27369
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmpq0ZpSoejRmyhheVLXDCb9wwVcFAl6myGQACgkQVLXDCb9w
wVfUdRAAtH2c/sZBpeA40wY2yZzTmU0GCJVF84pUM2DJX26tASPQlHV+ghdlc5eH
DZ6C/NbTvri+6iGuY81gsNXw884lEIvMCUFKbZq3tUaSLSJPgmjZOYNHz4t3mOoY
7ebfVquqnH04VQd1iRU0OjNszcTP33UpiugPvkPTtqv5nvJvlHdO0y9hDCe5ZW5e
yE1YXVhCSEMKj4wR+FmGSmeImCCce1t6MVUIagux2MhXfzKW3qkLi7Fd0BUQzUjJ
9MD+exNw1wxtYexhRWzw0kISCPzHZ6GfFJ1HY/5f+DWBA5lJ+PekSpb7i3CjZJtb
c7kM93IPR8y0dJhdhwgj9hno//OUseYm0c2fvzvEBWXVq6e/DD0wrSy6hEujn29j
Htsle59NJPrHIjbVXNYZPde//ImkcmvCjzqLAlwVs8a6XT/tK8CbI2H+rM8CFAti
qQhXFotb1Q9LOcBbDdTKb34P86KXRyVRKyWsQtQt5kjrHdRq9wBfev3UD5pD3mtR
gzCkk2h77nKSiqdO7SVxbWc8zqwhV6HRGfp/ps1UHfmT4fLQjn15ukZwGQNwaKE7
pXes+LOr2xAKvIiVNDZOiqsUrIAIQ54FOAm24rt3js7mf0FdbGiRQYqtuX0r+VC9
YJMjj2eVuYmRMIcEKTuhzoS0yA9WFwuJElZBOO48Op1cYloPG6g=
=hsoE
-----END PGP SIGNATURE-----

--Apple-Mail=_74F06248-82DF-4568-8ED7-6E3BBAD27369--


From nobody Mon Apr 27 06:05:42 2020
Return-Path: <mirja.kuehlewind@ericsson.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 550373A09C1 for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 06:05:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JXxU7-e1hRkl for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 06:05:38 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150059.outbound.protection.outlook.com [40.107.15.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 07DFA3A09B9 for <quic@ietf.org>; Mon, 27 Apr 2020 06:05:37 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XwKcEc8/U99PKwIDXaKrOpfooUlsmvqgdO3YL3QuZOzUzxVMyAF/it72KdLqTBNPeUn25iM79bLDWWrbRayxYCvwpebft9svPqZIT2hVuq9Lw3KFNqgnX2PJGxTwDT4GAg/JTLvjz3UKvxkWlbXvRwB67OXJY943yOIceHlFcE1khitJ3D+XnWFq5/xhQoFEsXZfSdpTPgwgx4H5U1BNxCP/q6Qr+Zdx+IzxuyYbMYp6KsQKpFjh9BOy+pVtbJpYODpXAURUBhQIJesDbGd56Qx+MOQvbhAyxKbUn7oXdDWKc1chi/MvWyH2o9hJWgswaI0DeVZ0OiyVX1Ov8lyQgg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hQHZeQ/+iKKHrMHNkRDplrR8Wim/7nD+KwZhizfysuo=; b=kEkrlQnU5Iz1hOSJQ465GCoD3FvsHr0KDZ6c2jIYII2MmkgSCt1dyjk8alDJX7NHIHDkjfXtFgM0Daq78+4fZcPVw9/GMJVM5jDyLP3f6J3byV23GbNT//LWHzAgOPDv+BwTWC0wns6pvFkd7doMNWPJ4Pqma8tM/1jK/MsEbMG6nxl90QWkSaUjzPmYYnzsbFsMWAZDdVzdoT8ZosDEZHcS/CCcvPTuQqqNMzfPuclD5uVl4X/H3rnpJ6ISRZH3L2ehJ+208ltxpANSPaQfaJo4Ujm4miKr6O+owrTqApkLFQkkU0FlCSCXvQlidJUhzoQ75Y6sD06mPrt7UVfBiw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hQHZeQ/+iKKHrMHNkRDplrR8Wim/7nD+KwZhizfysuo=; b=AzjIAJuPRCJASrF3W3zdwUaJoyaFHZ9RokDJgEzRbebmUZBkGdsaj/GusOIUTuaZ9/lpieVPYqUW5HVaw3j2Y35z4FozwSJ1jgJ80eRzVkhy0UqpsUXz2h8zoMPFoE44Tt3jEVEO36O1jSbcIQonxZ86vDwXmabTz+TQMToZIOU=
Received: from AM0PR07MB4691.eurprd07.prod.outlook.com (2603:10a6:208:75::30) by AM0PR07MB4147.eurprd07.prod.outlook.com (2603:10a6:208:ad::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.7; Mon, 27 Apr 2020 13:05:35 +0000
Received: from AM0PR07MB4691.eurprd07.prod.outlook.com ([fe80::d8e:b09e:d5be:3f89]) by AM0PR07MB4691.eurprd07.prod.outlook.com ([fe80::d8e:b09e:d5be:3f89%7]) with mapi id 15.20.2958.014; Mon, 27 Apr 2020 13:05:35 +0000
From: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>
To: =?utf-8?B?VMO2bWEgR2F2cmljaGVua292?= <ximaera@gmail.com>, Paul Vixie <paul@redbarn.org>
CC: quic <quic@ietf.org>, Brian Trammell <ietf@trammell.ch>
Subject: Re: A non-TLS standard is needed
Thread-Topic: A non-TLS standard is needed
Thread-Index: AQHWG6JuIfCAhk4hc06FoGIKpImrbaiLm/6AgAAlkoCAAAS+gIABTQiA
Date: Mon, 27 Apr 2020 13:05:35 +0000
Message-ID: <6DAF991E-C4D7-4095-AA2F-1428055DD845@ericsson.com>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <7C5E535B-FA7B-4039-A286-7393C3B232CE@akamai.com> <2208100.KEu4SK8F6j@linux-9daj> <CALZ3u+ZGd=YWJFxLEivow9vXKU=5aAXJhcDYp4MPjpswuWWjKg@mail.gmail.com>
In-Reply-To: <CALZ3u+ZGd=YWJFxLEivow9vXKU=5aAXJhcDYp4MPjpswuWWjKg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.22.0.200209
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mirja.kuehlewind@ericsson.com; 
x-originating-ip: [2003:de:e727:100:c569:1799:f547:34e8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fa61ca58-a5b6-4a41-ebee-08d7eaabace7
x-ms-traffictypediagnostic: AM0PR07MB4147:
x-microsoft-antispam-prvs: <AM0PR07MB414744447F8A80BC2B93AAE4F4AF0@AM0PR07MB4147.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0386B406AA
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:AM0PR07MB4691.eurprd07.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(4636009)(136003)(396003)(346002)(39860400002)(366004)(376002)(44832011)(4326008)(54906003)(2616005)(81156014)(71200400001)(2906002)(8676002)(110136005)(966005)(33656002)(5660300002)(6512007)(86362001)(36756003)(478600001)(316002)(66556008)(6506007)(66476007)(66446008)(8936002)(53546011)(64756008)(76116006)(6486002)(66946007)(66574012)(186003); DIR:OUT; SFP:1101; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 9V3REZHgCmoRk2zXaiPH/I5iO9pXDDTP3sKcaST1FB+ejm5zCoeC8vPVuPMMDMAhFb2x8dMz2XvV9YqGpuITXCV4ku9CrqXFA4Y4m7m0ph/AWQU1ZoCvH8h0qvMneGbtrwUgRKYdiuLwynpm0/HNeM/e+2IJmdXXyT1SsY51ndriQSbYUQFm7liJk6vXF7AqlGbyxrxMgJoAeG+/XPrS0ZQsNjRoLUaUtrDxYdG8jW2C5N7CZf9b4F0ngVD4NRcy+sZNlnZFSSKAquRxK8luD3zwS8Y6JxDb4nnXJNV2M9VpSpJEgAvWmHASuiv4z0mvhIBvQ1Ucz1HV38yl+pGwUsGnyp632b9dsfQf+n6Qjs8hnUi2otBfwrvRiHm4Fr+uazQPu7PSfN3xRfZbG3HUZzKn6jDc2sSbJvytd1N0KipQWTCXe2u7aQKJFWiFFNW0d1Md7aLyxTBEHdQ9brTCUUwoF/ARUXGzcenSzspSGjLTiGZTMv8DdH4eQmo/KeMcsxXtnMaOasb1Gfl8d7DxJg==
x-ms-exchange-antispam-messagedata: 1v7fMKj+NKUAX85ORNPRcKL7w9hrCWV8uOImfQCC6qPvtRFvOBIUM+V8KJOkUSjS/L9/sse8gfTchBHgpqlbhL4EBo8a4g/0JC2q7dB46/vTOVKGBLtlxt5VxpgITsMG7u2AtiN0js7PqKJbjO1qTXZNrIVqE8OBvGlhJ4Ea0CG2fLJTvXvR89q0wb+fZAAdcQXEFCz/L2ZfgBlbWz1DZJgdmn7mCklh/V6KyP+q/A943n0LUL7UV3IvuAjJ583aRXxNSkqEsVAajCZPVjAL3XN+GHvmvbUq1wFX/BU9Hn5QyvQYCXHT53L6228UeLEAlji+fbH/aFUWmiOvO75TZ1DlqpczCuCwJOACDgdMWHnDGZO4mDU9KTpk5U5xqw1Al7ulocxeYSg8MkN/EMeVpoNg+y4OlMiX0BPQFVu4JYvrFjZSHybjQzECwhGyAP0APlDC/6oHjANxB6oOulmkotZunhfiGGWFdDd1aO8RVvFBMgRSO7OYu+OPoK5evJKksUGbdYQwcUdLPpW3FhdaQp6TPDGD+v8Lvto4UjcJWFVBUmqNYgwxNu+uDtM1iCj95FGEkn6K6A/lULsnUNf6qXeKzr417BaGGLXEbi8lcmhRvASh6MboSosS3CkaIi2Yy5fXgw2uah8Hsvwuwiv1FOfRwepbdlwobnpK0jyUUtb+SzIaKufszYuQLu97QtDhchCwgQ9LVphKgZQBgvLXxora3/lUNehSB7iEclYSaBzxh47ZjcVw0dYEfzVg+ot0RFDUGP8ZRPfz4YVO6SDr+TVeaQ3cKUOycBBVjw/fYVwpakuMWg9zzzrseAzfjJ6ABbCMc7SxOBlbbCPEqyhZjH1GiJz7p5wh2guTuP1CX1c=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_6DAF991EC4D74095AA2F1428055DD845ericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fa61ca58-a5b6-4a41-ebee-08d7eaabace7
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2020 13:05:35.6162 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: kgDk9mie2XJnxSkHFQU4w3NU8YSP16H5m0MaFUZB7wKw4/4W/CPuUm5hFWRVmQmQDvNntNlqS/iS6wJiQwmDL30JI06CtpBCyYwOes6YM5o=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4147
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/eioyf1DSEdz6eB_3E2wftOIuyHk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Apr 2020 13:05:40 -0000

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

SGkgVMO2bWEsDQoNCndlIGRpZCBhIGNvdXBsZSBvZiBzbWFsbCB1cGRhdGVzIGZyb20gdGltZSB0
byB0aW1lLCBlc3BlY2lhbGx5IGZvciB0aGluZ3Mgd2UgaGFkIGlzc3VlcyBmb3Igb3Igd2hlcmUg
YWxpZ25tZW50IHdpdGggdGhlIHRyYW5zcG9ydCBkcmFmdCBuZWVkZWQgdXBkYXRpbmcuIEhvd2V2
ZXIsIHlvdSBhcmUgcmlnaHQgdGhpcyBkb2N1bWVudCBkb2VzIG5lZWQgbW9yZSB3b3JrIGFuZCBy
ZXZpZXcgYW5kIHdlIGJlbGlldmUgdGhpcyB3aWxsIGNvbWUgd2hlbiB0aGUgbWFpbiBwcm90b2Nv
bCBzcGVjcyBhcmUgc3RhYmxlIGFuZCBtb3N0bHkgZG9uZS4NCg0KSeKAmW0gc29ycnkgaWYgd2Ug
ZGlkbuKAmXQgcmVwbHkgdG8gYW55IG9mIHlvdXIgbWFpbHMuIEkgdGhvdWdodCB3ZSBsb29rZWQg
dGhyb3VnaCBhbGwgbWFpbHMgd2hlbiB3ZSBkaWQgdGhlIGxhc3QgKHNtYWxsKSB1cGRhdGUgYW5k
IHVzdWFsbHkgSSB0cnkgdG8gcmVwbHkgdG8gYW55IHJlcXVlc3QuIE1heWJlIHNvbWV0aGluZyBn
b3QgYWN0dWFsbHkgbG9zdC4gUGxlYXNlIHJlc2VuZCBpZiB0aGVyZSBpcyBzb21ldGhpbmcgdGhh
dCBuZWVkcyBhZGRyZXNzaW5nLCBvciBmaWxlIGFuIGlzc3VlIG9uIGdpdGh1YiBhcyB5b3UganVz
dCBkaWQuIFRoYW5rcyBmb3IgdGhhdCEgSWYgeW91IHdvdWxkIGxpa2UgdG8gY29udHJpYnV0ZSB0
ZXh0IGZlZWwgZnJlZSB0byBhbHNvIHNlbmQgYW4gcmVzcGVjdGl2ZSBQUiBvbiBnaXRodWIuDQoN
Ck1pcmphDQoNCg0KDQoNCkZyb206IFFVSUMgPHF1aWMtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVo
YWxmIG9mIFTDtm1hIEdhdnJpY2hlbmtvdiA8eGltYWVyYUBnbWFpbC5jb20+DQpEYXRlOiBTdW5k
YXksIDI2LiBBcHJpbCAyMDIwIGF0IDIxOjE0DQpUbzogUGF1bCBWaXhpZSA8cGF1bEByZWRiYXJu
Lm9yZz4NCkNjOiBxdWljIDxxdWljQGlldGYub3JnPg0KU3ViamVjdDogUmU6IEEgbm9uLVRMUyBz
dGFuZGFyZCBpcyBuZWVkZWQNCg0KUGVhY2UsDQpPbiBTdW4sIEFwciAyNiwgMjAyMCwgOTo1NyBQ
TSBQYXVsIFZpeGllIDxwYXVsQHJlZGJhcm4ub3JnPG1haWx0bzpwYXVsQHJlZGJhcm4ub3JnPj4g
d3JvdGU6DQppIHdhcyBkaXJlY3RlZCB0byB0aGUgZm9sbG93aW5nIGktZCB3aGVuIGkgYXNrZWQg
YWJvdXQgUVVJQyBtYW5hZ2VhYmlsaXR5Og0KDQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtaWV0Zi1xdWljLW1hbmFnZWFiaWxpdHktMDYjc2VjdGlvbi0zDQoNClRvIGJlIGhvbmVz
dCwgYW5kIHdpdGggYWxsIGR1ZSByZXNwZWN0IHRvIGV2ZXJ5b25lIGludm9sdmVkLCB0aGUgbWFu
YWdlYWJpbGl0eSBkcmFmdCB3YXNuJ3QgcHJvcGVybHkgdXBkYXRlZCBmb3IgeWVhcnMgKGFuZCB0
aGUgYXV0aG9ycyBkbyBub3Qgc2VlbSB0byByZXNwb25kIHRvIGVtYWlscywgdGhvdWdoIHRoaXMg
Y291bGQgYmUgcG9zc2libHkgYXR0cmlidXRlZCB0byBzb21lIHNvcnQgb2YgZW1haWwgZmlsdGVy
aW5nIHdoaWNoIGlzIGNvbW1vbiB0aG9zZSBkYXlzKS4NCg0KVG8gYmUgc3BlY2lmaWMsIGUuZy4g
dGhlIHNlY3Rpb24gNC40LCBhcyBvZiB0b2RheSwgc3RpbGwgc3RhdGVzIHRoYXQsIHRvIHF1b3Rl
LCAiY3VycmVudCBwcmFjdGljZXMgaW4gZGV0ZWN0aW9uIGFuZCBtaXRpZ2F0aW9uIG9mIERpc3Ry
aWJ1dGVkIERlbmlhbCBvZiBTZXJ2aWNlIChERG9TKSBhdHRhY2tzIGdlbmVyYWxseSBpbnZvbHZl
IHBhc3NpdmUgbWVhc3VyZW1lbnQgdXNpbmcgbmV0d29yayBmbG93IGRhdGEiLCB3aGljaCBpcyBj
bGVhcmx5IG5vdCBob3cgaXQgd29ya3MsIGFzIGV2ZXJ5b25lIHdobyBoYXMgc2VlbiByZUNhcHRj
aGEgaW50ZXJydXB0aW9ucyBkdXJpbmcgYXBwbGljYXRpb24gbGF5ZXIgRERvUyBjb3VsZCB3aXRu
ZXNzLg0KDQpUaGVyZSdzIGNlcnRhaW4gYW1vdW50IG9mIGhhcmQgd29yayByZXF1aXJlZCB0byB1
cGRhdGUgdGhpcyBkb2N1bWVudCBiZWZvcmUgcmVmZXJlbmNpbmcgaXQgcHJvcGVybHkgKEkgdm9s
dW50ZWVyKS4NCg0KDQotLQ0KVMO2bWENCg==

--_000_6DAF991EC4D74095AA2F1428055DD845ericssoncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <F04337BB92A7C64CB3C57E401512FA76@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFz
Ow0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
Y207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Ijt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFBy
ZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseToiQ29uc29sYXMiLHNlcmlmO30N
CnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw
LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFy
Z2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3Bh
Z2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJlbi1E
RSIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFy
ZWFzdC1sYW5ndWFnZTpFTi1VUyI+SGkgVMO2bWEsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+d2UgZGlkIGEgY291cGxlIG9mIHNtYWxsIHVwZGF0ZXMgZnJvbSB0aW1lIHRvIHRpbWUs
IGVzcGVjaWFsbHkgZm9yIHRoaW5ncyB3ZSBoYWQgaXNzdWVzIGZvciBvciB3aGVyZSBhbGlnbm1l
bnQgd2l0aCB0aGUgdHJhbnNwb3J0IGRyYWZ0IG5lZWRlZCB1cGRhdGluZy4gSG93ZXZlciwgeW91
IGFyZSByaWdodCB0aGlzIGRvY3VtZW50DQogZG9lcyBuZWVkIG1vcmUgd29yayBhbmQgcmV2aWV3
IGFuZCB3ZSBiZWxpZXZlIHRoaXMgd2lsbCBjb21lIHdoZW4gdGhlIG1haW4gcHJvdG9jb2wgc3Bl
Y3MgYXJlIHN0YWJsZSBhbmQgbW9zdGx5IGRvbmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+SeKAmW0gc29ycnkgaWYgd2UgZGlkbuKAmXQgcmVwbHkgdG8gYW55IG9mIHlvdXIgbWFp
bHMuIEkgdGhvdWdodCB3ZSBsb29rZWQgdGhyb3VnaCBhbGwgbWFpbHMgd2hlbiB3ZSBkaWQgdGhl
IGxhc3QgKHNtYWxsKSB1cGRhdGUgYW5kIHVzdWFsbHkgSSB0cnkgdG8gcmVwbHkgdG8gYW55IHJl
cXVlc3QuIE1heWJlIHNvbWV0aGluZw0KIGdvdCBhY3R1YWxseSBsb3N0LiBQbGVhc2UgcmVzZW5k
IGlmIHRoZXJlIGlzIHNvbWV0aGluZyB0aGF0IG5lZWRzIGFkZHJlc3NpbmcsIG9yIGZpbGUgYW4g
aXNzdWUgb24gZ2l0aHViIGFzIHlvdSBqdXN0IGRpZC4gVGhhbmtzIGZvciB0aGF0ISBJZiB5b3Ug
d291bGQgbGlrZSB0byBjb250cmlidXRlIHRleHQgZmVlbCBmcmVlIHRvIGFsc28gc2VuZCBhbiBy
ZXNwZWN0aXZlIFBSIG9uIGdpdGh1Yi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdl
OkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5N
aXJqYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAw
Y20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5RVUlDICZsdDtx
dWljLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IG9uIGJlaGFsZiBvZiBUw7ZtYSBHYXZyaWNoZW5rb3Yg
Jmx0O3hpbWFlcmFAZ21haWwuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5TdW5kYXksIDI2LiBB
cHJpbCAyMDIwIGF0IDIxOjE0PGJyPg0KPGI+VG86IDwvYj5QYXVsIFZpeGllICZsdDtwYXVsQHJl
ZGJhcm4ub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+cXVpYyAmbHQ7cXVpY0BpZXRmLm9yZyZndDs8
YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IEEgbm9uLVRMUyBzdGFuZGFyZCBpcyBuZWVkZWQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0
OjM2LjBwdCI+DQpQZWFjZSw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+T24gU3VuLCBBcHIgMjYsIDIw
MjAsIDk6NTcgUE0gUGF1bCBWaXhpZSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWxAcmVkYmFybi5v
cmciIHRhcmdldD0iX2JsYW5rIj5wYXVsQHJlZGJhcm4ub3JnPC9hPiZndDsgd3JvdGU6PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2lu
LWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5pIHdhcyBkaXJlY3RlZCB0byB0aGUgZm9sbG93aW5nIGkt
ZCB3aGVuIGkgYXNrZWQgYWJvdXQgUVVJQyBtYW5hZ2VhYmlsaXR5Ojxicj4NCjxicj4NCjxhIGhy
ZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXF1aWMtbWFuYWdlYWJp
bGl0eS0wNiNzZWN0aW9uLTMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtaWV0Zi1xdWljLW1hbmFnZWFiaWxpdHktMDYjc2VjdGlvbi0zPC9hPjxvOnA+
PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDozNi4wcHQiPlRvIGJlIGhvbmVzdCwgYW5kIHdpdGggYWxsIGR1ZSByZXNwZWN0IHRvIGV2
ZXJ5b25lIGludm9sdmVkLCB0aGUgbWFuYWdlYWJpbGl0eSBkcmFmdCB3YXNuJ3QgcHJvcGVybHkg
dXBkYXRlZCBmb3IgeWVhcnMgKGFuZCB0aGUgYXV0aG9ycyBkbyBub3Qgc2VlbSB0byByZXNwb25k
IHRvIGVtYWlscywgdGhvdWdoIHRoaXMgY291bGQgYmUgcG9zc2libHkgYXR0cmlidXRlZA0KIHRv
IHNvbWUgc29ydCBvZiBlbWFpbCBmaWx0ZXJpbmcgd2hpY2ggaXMgY29tbW9uIHRob3NlIGRheXMp
LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij5UbyBi
ZSBzcGVjaWZpYywgZS5nLiB0aGUgc2VjdGlvbiA0LjQsIGFzIG9mIHRvZGF5LCBzdGlsbCBzdGF0
ZXMgdGhhdCwgdG8gcXVvdGUsICZxdW90O2N1cnJlbnQgcHJhY3RpY2VzIGluIGRldGVjdGlvbiBh
bmQgbWl0aWdhdGlvbiBvZiBEaXN0cmlidXRlZCBEZW5pYWwgb2YgU2VydmljZSAoRERvUykgYXR0
YWNrcyBnZW5lcmFsbHkgaW52b2x2ZSBwYXNzaXZlIG1lYXN1cmVtZW50DQogdXNpbmcgbmV0d29y
ayBmbG93IGRhdGEmcXVvdDssIHdoaWNoIGlzIGNsZWFybHkgbm90IGhvdyBpdCB3b3JrcywgYXMg
ZXZlcnlvbmUgd2hvIGhhcyBzZWVuIHJlQ2FwdGNoYSBpbnRlcnJ1cHRpb25zIGR1cmluZyBhcHBs
aWNhdGlvbiBsYXllciBERG9TIGNvdWxkIHdpdG5lc3MuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPlRoZXJlJ3MgY2VydGFpbiBhbW91bnQgb2YgaGFy
ZCB3b3JrIHJlcXVpcmVkIHRvIHVwZGF0ZSB0aGlzIGRvY3VtZW50IGJlZm9yZSByZWZlcmVuY2lu
ZyBpdCBwcm9wZXJseSAoSSB2b2x1bnRlZXIpLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cHJl
IHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTQuMHB0
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0Ij4tLTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdCI+
VMO2bWE8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_6DAF991EC4D74095AA2F1428055DD845ericssoncom_--


From nobody Mon Apr 27 06:27:35 2020
Return-Path: <martenseemann@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1BE03A0A64 for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 06:27:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ndzK1pM1NQ41 for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 06:27:33 -0700 (PDT)
Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C92613A0A63 for <quic@ietf.org>; Mon, 27 Apr 2020 06:27:32 -0700 (PDT)
Received: by mail-lj1-x235.google.com with SMTP id u15so17572147ljd.3 for <quic@ietf.org>; Mon, 27 Apr 2020 06:27:32 -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 :cc; bh=mjzeWJTjOvFjN1Sttz3y/GuJK6nTbu6gxLET6F0iJ4g=; b=jq7ylE5rHCpII7vokD68i6q2txJWiVOsP31zI2h0GvGx6eb32+MnaJaAsPuG8ZlDx3 t4s7YGl/5axylEP5qQ+ig5b5KgomqXBy0C3LaLDP4pwkXDl2kNIqIbnnaBmAWUdSgC1l p6riqzt+AkukOBnbSa+nh+pjAsuloAep0NY7T1i35TOYKBNIBz7X2khjm+dv6a2dxD4e trwcP0wvzbebr5dcj42WsgSE4+XyfjC8e50Wsppj9gTjgt7HfvQbrhI292S6/n+k5jPA iX0F1TYPr8NbdZyIS09HjLeMUqmmAO2S4jRh0K1F+D5m44rRcVDyV3TMCoioQOcH/8Rk klgA==
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:cc; bh=mjzeWJTjOvFjN1Sttz3y/GuJK6nTbu6gxLET6F0iJ4g=; b=IqfNuIecl5rfo54OEwwpouU7JkQ9t+cC2zqNs8/qpxnTNnfjALWXUdpyom6Y/wJcUf H+1gDLYaUWJgDdel8kxiUqiwWm+Cl0735XMNZrTrGa7V9jFwNNOAxhtn9dtH2wLaJq1+ D+iN3VH5YoPSL6g8WieK3tZmB8XFO6O7OjCy1huSYze4Pc0meGUhY1TT2r9RWx7q94lX eAF2deuXnns2fZHvsWP7zvI6AYDANWdfRNLeIsk81BBuT2g4lhWxXQepcoSPHbQEEon+ bpUweL7oBcdw2Bwsm3fVZUvBwzjHiIYEf9ye+jklQciO0LpyKYn+97CqaQ6Xe/r4KAZf e6wA==
X-Gm-Message-State: AGi0Pubn0hGOIWtnvTslgDT3pey6NPZtigWK0318rOkaUAXiv/xcKvX/ Pvq3x81/mPiQ7hzJ0qsjmmj7IJXS59XqQYvA56c=
X-Google-Smtp-Source: APiQypK7V4Qb9QoC2iJipX4t2kM6uqvajojmB2KEb7T2AfKYWFUSf6usHGNxyODcMNviJ5EyxtFZKVEO94UHyMtDaag=
X-Received: by 2002:a2e:9f13:: with SMTP id u19mr14336541ljk.42.1587994050613;  Mon, 27 Apr 2020 06:27:30 -0700 (PDT)
MIME-Version: 1.0
References: <eb71f53a-fa99-e80f-12ba-318ed9ef6b27@huitema.net>
In-Reply-To: <eb71f53a-fa99-e80f-12ba-318ed9ef6b27@huitema.net>
From: Marten Seemann <martenseemann@gmail.com>
Date: Mon, 27 Apr 2020 20:27:19 +0700
Message-ID: <CAOYVs2rZJvRvQ4EMc0_G_F6d-d0DbnqkUCFpEi8ubFzJOKUhOA@mail.gmail.com>
Subject: Re: How will we test version-negotiation?
To: Christian Huitema <huitema@huitema.net>
Cc: David Schinazi <dschinazi.ietf@gmail.com>, Eric Rescorla <ekr@rtfm.com>, IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000004ad50505a445ad07"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/qfQFGae4IxSdhXit-v8-fk_QhEk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Apr 2020 13:27:35 -0000

--0000000000004ad50505a445ad07
Content-Type: text/plain; charset="UTF-8"

This seems like a reasonable proposal. Using a virtual version that is
identical to the current draft version make sense to me.
It would also make it easy to add a test case for this to the interop
runner.

On Fri, Apr 24, 2020 at 11:58 PM Christian Huitema <huitema@huitema.net>
wrote:

> I am reading draft-ietf-quic-version-negotiation-00 with an eye on
> implementing the version negotiation, and I wonder how we are going to
> test interoperability of different implementations.
>
> The proposed version negotiation only kicks in if the client sets the
> version number that the server also supports. Then, the server checks
> whether a "better" version is also available and supported by the
> client, and negotiates that. This does not mesh very well with our
> current interoperability tests, which require support for the latest
> draft. In the current tests, every implementation supports draft 27 and
> proposes version 0xFF00001B. There is no version to upgrade to.
>
> Some implementations also support earlier drafts, and could test
> upgrades from draft-25 to draft-27, and we could define a test that way.
> But many don't, and it seems weird to require support of old versions
> just for the sake of testing version upgrade. I don't think that's a
> good idea. I think we need a better proposal, and here is one: let's
> define a "virtual" version that is only used for testing upgrades.
> Better yet, let's define a virtual version that just matches the latest
> draft -- say 0xFFFF001B for draft 27. The interop test could work this way:
>
> 1) Client sets the version number to the latest draft (0xFF00001B) in
> the Initial packet header, and mentions support of 0xFFFF001B in the
> Version Negotiation Transport Parameter.
>
> 2) Server accepts the Initial packet, parses the transport parameters,
> discovers the proposed support for the "better" version.
>
> 3) test succeeds if the server negotiates version 0xFFFF001B and the
> data exchanges succeed.
>
> What do you think? Should we add this test mechanism to the draft, or
> would it be enough to describe that in the interop wiki pages?
>
> -- Christian Huitema
>
>
>
>
>

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

<div dir=3D"ltr"><div>This seems like a reasonable proposal. Using a virtua=
l version that is identical to the current draft version=C2=A0make sense=C2=
=A0to me.</div><div>It would also make it easy to add a test case for this =
to the interop runner.</div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Fri, Apr 24, 2020 at 11:58 PM Christian Hu=
itema &lt;<a href=3D"mailto:huitema@huitema.net">huitema@huitema.net</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">I am re=
ading draft-ietf-quic-version-negotiation-00 with an eye on<br>
implementing the version negotiation, and I wonder how we are going to<br>
test interoperability of different implementations.<br>
<br>
The proposed version negotiation only kicks in if the client sets the<br>
version number that the server also supports. Then, the server checks<br>
whether a &quot;better&quot; version is also available and supported by the=
<br>
client, and negotiates that. This does not mesh very well with our<br>
current interoperability tests, which require support for the latest<br>
draft. In the current tests, every implementation supports draft 27 and<br>
proposes version 0xFF00001B. There is no version to upgrade to.<br>
<br>
Some implementations also support earlier drafts, and could test<br>
upgrades from draft-25 to draft-27, and we could define a test that way.<br=
>
But many don&#39;t, and it seems weird to require support of old versions<b=
r>
just for the sake of testing version upgrade. I don&#39;t think that&#39;s =
a<br>
good idea. I think we need a better proposal, and here is one: let&#39;s<br=
>
define a &quot;virtual&quot; version that is only used for testing upgrades=
.<br>
Better yet, let&#39;s define a virtual version that just matches the latest=
<br>
draft -- say 0xFFFF001B for draft 27. The interop test could work this way:=
<br>
<br>
1) Client sets the version number to the latest draft (0xFF00001B) in<br>
the Initial packet header, and mentions support of 0xFFFF001B in the<br>
Version Negotiation Transport Parameter.<br>
<br>
2) Server accepts the Initial packet, parses the transport parameters,<br>
discovers the proposed support for the &quot;better&quot; version.<br>
<br>
3) test succeeds if the server negotiates version 0xFFFF001B and the<br>
data exchanges succeed.<br>
<br>
What do you think? Should we add this test mechanism to the draft, or<br>
would it be enough to describe that in the interop wiki pages?<br>
<br>
-- Christian Huitema<br>
<br>
<br>
<br>
<br>
</blockquote></div>

--0000000000004ad50505a445ad07--


From nobody Mon Apr 27 08:30:07 2020
Return-Path: <dtikhonov@litespeedtech.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB8053A0D2F for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 08:30:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=litespeedtech-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZHeVLydYoDmL for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 08:30:04 -0700 (PDT)
Received: from mail-qk1-x735.google.com (mail-qk1-x735.google.com [IPv6:2607:f8b0:4864:20::735]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 720C83A0CE7 for <quic@ietf.org>; Mon, 27 Apr 2020 08:30:04 -0700 (PDT)
Received: by mail-qk1-x735.google.com with SMTP id m67so18315291qke.12 for <quic@ietf.org>; Mon, 27 Apr 2020 08:30:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=litespeedtech-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=AvZYx4mQ1lFBKh6DFIb2elv3R6LhCk1QQ13tTf+oLwk=; b=IDD/Dn8vaDrqNrJK17VYxpcl5/M5bGth/KAo3KFMnJaKFc+cE1ZQuOkh2LthKy2q70 G2fL3jIunH8W3GF1vYwgkFi3XlwsAJJ3Fuw9RlxR4ZaONBVcvg31BM+6TAZhtQDvXtmq kF49uWH84IWa81pfuAC3TkWCP7TsRXr0uuHmM7mSyns3Ur+FO1Uq3M5arNDdZIAq4Wen QVVrQG0UQplI5W+tRuREqzAmKPuBMNNJZbQf22HsbWXnljTlM3W9+P75vzyBx3/TXGkw HCVPjaFafsa6qqWtcF7h8/Rw7n/TLEoqqYOzfBjvKHdijjnGwfj4SpKCCgu1+kEM3G+l ISfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=AvZYx4mQ1lFBKh6DFIb2elv3R6LhCk1QQ13tTf+oLwk=; b=kFcB5FmwXYYy/+6ue7b9GWRKParrlh4blowmokWW/wPerQlMkdVEm6cvZUho92vrAD sw6hnbVSDukLqAZVaTSzskWcC0usMd5pkrWZkrytxUR95dXpx4WEciJdpvqWWaoCyvAf 0ZjYtWBfXeOtpfinIgYD33H05nu3uNrBlsi0nUQLTciSyZXYuIIF2FTq5mBfd2Tja6iF naiYPUoV5nBqyUfKv4nr6srGcB1Vzu7NiUUw1kTprjp2hAuc1e6q52YOdcrFJ5HqWHkc AbbFpaIFlRoIU63/Cq4614CiY6Kax+sxFu15OrtsL3NrMWlfJb/D+MAt2GgNE2pmr03P T7/Q==
X-Gm-Message-State: AGi0PuaBINlJEDh35OC6Wvog6j/hh0NZIMXvpG8MwaYOJTaKGkFPDx4d /Yh/UKo46dxc+M7diaqEmWzvtg==
X-Google-Smtp-Source: APiQypIU4UO6Ge4KFuJReBrxzenZoM+1QvMhrCnTuQbI9JWS561O/1rssFpr6EAc0bMZzLrPDaywXQ==
X-Received: by 2002:a05:620a:22ab:: with SMTP id p11mr23438057qkh.373.1588001403329;  Mon, 27 Apr 2020 08:30:03 -0700 (PDT)
Received: from lubuntu (ool-44c1d219.dyn.optonline.net. [68.193.210.25]) by smtp.gmail.com with ESMTPSA id y72sm10690288qkb.86.2020.04.27.08.30.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Apr 2020 08:30:02 -0700 (PDT)
Date: Mon, 27 Apr 2020 11:29:58 -0400
From: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
To: "Bulgarella Fabio (Guest)" <fabio.bulgarella@guest.telecomitalia.it>
Cc: "Lubashev, Igor" <ilubashe@akamai.com>, Ian Swett <ianswett@google.com>, Cociglio Mauro <mauro.cociglio@telecomitalia.it>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Riccardo Sisto <riccardo.sisto@polito.it>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "quic@ietf.org" <quic@ietf.org>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>, Nilo Massimo <massimo.nilo@telecomitalia.it>
Subject: Re: [EXT] Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Message-ID: <20200427152957.GC24088@lubuntu>
Mail-Followup-To: "Bulgarella Fabio (Guest)" <fabio.bulgarella@guest.telecomitalia.it>,  "Lubashev, Igor" <ilubashe@akamai.com>, Ian Swett <ianswett@google.com>, Cociglio Mauro <mauro.cociglio@telecomitalia.it>, "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, Riccardo Sisto <riccardo.sisto@polito.it>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "quic@ietf.org" <quic@ietf.org>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>, Nilo Massimo <massimo.nilo@telecomitalia.it>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local> <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com> <6b9e74ac94114d28ae4a66f1e9625ebd@usma1ex-dag1mb6.msg.corp.akamai.com> <1587582698016.72632@guest.telecomitalia.it> <20200422200530.GA11856@lubuntu> <1587648443587.63341@guest.telecomitalia.it>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <1587648443587.63341@guest.telecomitalia.it>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/38nl14LwCGejRVWtVYjY33ceKZo>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Apr 2020 15:30:06 -0000

Hello Fabio,

On Thu, Apr 23, 2020 at 01:27:23PM +0000, Bulgarella Fabio (Guest) wrote:
> > Do you not agree that locating loss source is one of the probe's goals?
> 
> It is more interesting to know if a problem occurs in our domain or
> outside. And this is done by the Qbit (With 2 probes).

Consider the following setup:

    Client ... (OpA) ... (OpB) ... (OpC) ... Server

We are OpB, and Client's and Server's lawyers are banging at our door
with a legally binding SLA signed with our blood.  What do you think is
a realistic way of getting rid of the situation:

    a) Here are captures that prove that loss is in OpC, or in your
       premises, Mr Server.

    b) Here are captures that have no losses in OpA or OpB.  Have a
       good day.

Since a unidirectional QR capture does not include any evidence of
loss downstream, it would be dismissed by the Server lawyers as just
not capturing the right traffic.  An equivalent packet dump with TCP
would include evidence of loss in the form of packet retransmission,
and so would QL scheme.

Simultaneous captures by different organizations are often hard to
coordinate, especially for problems that do not reproduce all the time.
At any given point of the investigation, you depend only on your own
local resources and need to be able to provide evidence that makes sense
to everybody.

> However, it is not uncommon to be able to intercept the whole traffic
> of a connection by observing a single point.  In this case, all the
> necessary measurements can be made.

How common is "not uncommon:" 90%? 50%?  Here is a study that shows how
common symmetric flows are: out of six observations of four different
Internet links, the percentage of symmetric flows was 57%, 7%, 2%, 3%,
2%, and 3%:

  https://www.caida.org/research/traffic-analysis/asymmetry/

The way routing works is asymmetric in essence, as the destination decides
what it announces, which leads to the way to reach it.  When you revert
the arrow, the source cannot but just follow the routes.  The result is
a high prevalence of asymmetric routing.

  - Dmitri.


From nobody Mon Apr 27 10:25:52 2020
Return-Path: <prvs=138664ab30=fenix@fb.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD3003A1218 for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 10:25:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=fb.com header.b=dk0dKJ+l; dkim=pass (1024-bit key) header.d=fb.onmicrosoft.com header.b=eNs2VKRz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uC28yZl9JoXz for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 10:25:48 -0700 (PDT)
Received: from mx0b-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 778093A1217 for <quic@ietf.org>; Mon, 27 Apr 2020 10:25:48 -0700 (PDT)
Received: from pps.filterd (m0109331.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 03RHNhfZ026762; Mon, 27 Apr 2020 10:25:42 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=facebook; bh=GJrkKPI4+aOYrq+NW5MGz0/QxqZ2VcNoCaWmc0pt7A0=; b=dk0dKJ+lOVYtQnWmvhJJEUce0+CHMgwMQJkEviQltlSas/8MWx+MfgZRoEv5ebhMx0hs ZkNuso2ckllAoGWXZe35UivH34OnOTjZpWHT3bHVdtjLN2ZMzOasq5lrqLV66BfPg9TZ hr0+0tPR3jdaEWfAKgx6F3mfIt9Y4V2hrz4= 
Received: from mail.thefacebook.com ([163.114.132.120]) by mx0a-00082601.pphosted.com with ESMTP id 30mk1gd11a-5 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Mon, 27 Apr 2020 10:25:42 -0700
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (100.104.98.9) by o365-in.thefacebook.com (100.104.94.199) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1847.3; Mon, 27 Apr 2020 10:25:25 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZyEgvpe5WymoJNOjmnkJhEoyhzZE/GI65aijtATSGbSv1vbqgJCUU4x099+yl4PBE8UGNX7fqORD4xZCq7fG2+xVovC4WRWM/BmOrvicjMVkSnc2Ir9+R2Ysa+4wF9dbNGWtPGGvMNz5LHZiPgWy8RkONcvxE61E4GaPgxA9wDWPIni7xljrVVTRTFHg351/Bav8CrtR7rgm3EcmH+cQqnroP0tePEnPW30NLFo1xn6UVEfJ17/LpRaXUI88lIXGt2QqLHjq726aolx9qZva4epGMGDxymko8FAKja4hiWDK2ljE0lwkHZesEem47CgfKd12tIh1Ow8R+qsnR86lKw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GJrkKPI4+aOYrq+NW5MGz0/QxqZ2VcNoCaWmc0pt7A0=; b=R58ympdLbbCN1IKyqEjDXkOx/KFBL1k70SPCkRGtzNBTwS9SggI3qoVdG3DoAmzGazEDglhwIfttQPQ8hginiQPv+HJnrUDp/6vymr7uJhNijRetgA6BcGKx+1HELTHDi5L2596RrAWSWoPE1HoTLTnJ/vBSCslYaO7StkIKSRCuvKKfIeVXohz2aRCf3qicYETpRdj8LD4h4efy+/wKZd0/b6fo28EQMiAXWmKh3coeNKhOhA8TgBCyLOhjDP6sHGQ7Zs4pmj3RuKBHAGajkt33ouLwMOJtRzeHLxLxlXs2eXTtmwDAlq8/k2sq7ZBk2F5EY26Xyxg+kZGb8T2wxA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fb.com; dmarc=pass action=none header.from=fb.com; dkim=pass header.d=fb.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector2-fb-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GJrkKPI4+aOYrq+NW5MGz0/QxqZ2VcNoCaWmc0pt7A0=; b=eNs2VKRzuAbyeaGciCFfKuAl4r55aqYHhnRnB80m/fWxE8lIE71UNoSIm/1/wpUS2B8B8ORO9laybOphZpW+7jgcZNUAJzf/LJzSXnqoOY1BR3k6vtTkIyy8gfwyTxG0tMvv0QD/O4NMbErmx5oYmePZoObU6JIGQ+0TqsdXnUk=
Received: from MW3PR15MB3948.namprd15.prod.outlook.com (2603:10b6:303:4b::7) by MW3PR15MB4026.namprd15.prod.outlook.com (2603:10b6:303:50::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Mon, 27 Apr 2020 17:25:24 +0000
Received: from MW3PR15MB3948.namprd15.prod.outlook.com ([fe80::4449:9ccd:6458:4a35]) by MW3PR15MB3948.namprd15.prod.outlook.com ([fe80::4449:9ccd:6458:4a35%3]) with mapi id 15.20.2937.020; Mon, 27 Apr 2020 17:25:24 +0000
From: Roberto Peon <fenix@fb.com>
To: Lars Eggert <lars@eggert.org>, Paul Vixie <paul@redbarn.org>
CC: quic <quic@ietf.org>
Subject: Re: A non-TLS standard is needed
Thread-Topic: A non-TLS standard is needed
Thread-Index: AQHWG6JtH0h9pIE/YUSie8ZfEjoi7qiLm/6AgAAlkoCAARzmAP//5paA
Date: Mon, 27 Apr 2020 17:25:24 +0000
Message-ID: <0DD20AA3-47B0-4E28-BC91-1E32337E80B6@fb.com>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <7C5E535B-FA7B-4039-A286-7393C3B232CE@akamai.com> <2208100.KEu4SK8F6j@linux-9daj> <72518FA2-4D02-4498-BFED-C6F694C5687A@eggert.org>
In-Reply-To: <72518FA2-4D02-4498-BFED-C6F694C5687A@eggert.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/16.35.20030802
x-originating-ip: [98.234.190.115]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6263304c-9649-43c8-df9d-08d7eacff87c
x-ms-traffictypediagnostic: MW3PR15MB4026:
x-microsoft-antispam-prvs: <MW3PR15MB40268FACE071AFF639701CCBCDAF0@MW3PR15MB4026.namprd15.prod.outlook.com>
x-fb-source: Internal
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0386B406AA
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MW3PR15MB3948.namprd15.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(346002)(376002)(396003)(136003)(366004)(39860400002)(66574012)(86362001)(36756003)(4744005)(71200400001)(6512007)(2906002)(316002)(33656002)(66556008)(110136005)(8676002)(66446008)(26005)(81156014)(6486002)(76116006)(66946007)(64756008)(4326008)(91956017)(8936002)(66476007)(6506007)(478600001)(186003)(2616005)(5660300002); DIR:OUT; SFP:1102; 
received-spf: None (protection.outlook.com: fb.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: qAKnwShBsqSOuWicQy0Od6NYzo97BzbfpyVi/6ZVvPiqlacHGSXREL56ie8NiuA08pxMynuKaPY+SOYFY+5JJMHIRemTYJWrSyhHyxmbk/Fv20iZ7GBcFYk2WlU5S6AG5ONSySPyM46nQaeuKtP0krcDBkxqPAQ1I/83T5f5Y8TDvATaSx+3kvYRjM9ABnrJN/n9Gdi2Mmx/cEK6g0boxO0LYd4n7F3X8PIX45rmIOCsN5vjkv2Dnrz3rNfTnE2jzwXHO/j2+O3QtGjiI0G3pBOD3eK2CsPXtbEh27y2ozYwROM33hLjsx1nnIvScg3HdDyk7tTALs95pUgDLVr84Z0cQfzwP+SV0AoQu+fej0/2/Sd1swnIgjAKQ0nSAn9EJNXK3I0PRtdcRLG/7zWVkmm112OCv81xgkzgXemV3J7GzKRs3OVRREVuujNo6MnG
x-ms-exchange-antispam-messagedata: JMHpJxmbNcAWtYEPMvHlNr7odGLRgkAYjRMpieoZA8EzoPML9e+Q9tZZfR1oQq9hsqSMOyvJaAyDj5BdDfqmwnY7iv7/K7REGd6iZ0fN3PjT5XFUUEmyFvIDVk1iqOHXieQGxOG0rtq+eNPywKYCjtttxM5ThQUhHfr+m9YjqP1eOLjjj/Jq5pUdM0PqoAV9Ae/YFgcJfvyhWtuHit0g/uzV77UCrw+nhALDLpjZtBEYVgQlwG70K2rkk27R1D8KwRxAVLq7G8MfE0i0bAJws53T7ASwrjIpYecU6fERQJPEZenXHqlMXkqYKf5wCODCn0RCHrhwTqMjeXloUV4co8vk6ADxWMk9numd3TtBviOUvmvf25CY08mkGD8vg4qDcxdS0b6t12RjC6k1KF9WsL+UTXFsTnutBNGYB/Eb/f/NVP5IJuyBj6oDcj+1trOkDoy9sdecYyOf1AJxUKf0SfNO1NmUAyCv4JJQa3fihz+ZzAepclOUFAFOMsmmvPxXLaJYAuD/B/L6w32QxKr2a3iNRw54mhFdA+nqQPCpFSPJENq+THvgs37uWUMLZDGL+076ExET0bDx7i09jA6qxoclChfmZQ7IVohT/RRt3rvY6K37Y6RViRpr/IeIF84unyu9dWEzWAVZE9A/Oa9J9g4oFOhg2Z4U7FnpkeKTrkBtbg4qZBRNBTpKI9F0WAAZwcDgDiLkCCH6VNQxd+CiM0dfMTLqlYF6xMGTgZdHxBTEJWiglzluJdkUaYVT37FTY9D6X+LjAyZis1Ta+00H3EDGkH2OYnX13ML9dDeHVs0=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <8600AFD117FE874A81943A3610C74DAE@namprd15.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 6263304c-9649-43c8-df9d-08d7eacff87c
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2020 17:25:24.2784 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: aUhMWt2rrYOU3LlaJ5dHza0uDtvSG+CT3BmJzR4GB0xezx9hRarKinb9DB4h+WEL
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR15MB4026
X-OriginatorOrg: fb.com
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-27_12:2020-04-27, 2020-04-27 signatures=0
X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 impostorscore=0 suspectscore=0 mlxlogscore=794 priorityscore=1501 lowpriorityscore=0 mlxscore=0 malwarescore=0 bulkscore=0 spamscore=0 adultscore=0 clxscore=1011 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2003020000 definitions=main-2004270143
X-FB-Internal: deliver
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Uq7fMfdoKhfkCOJd7PqhrXAXlDU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Apr 2020 17:25:50 -0000

VHJ1c3RpbmcgeW91ciBob3N0cyBpcyBub3QgdGhlIHNhbWUgYXMgdHJ1c3RpbmcgeW91ciBuZXR3
b3JrLiBJdCBpc24ndCB0aGF0IGRpZmZpY3VsdCB0byBnZXQgYW4gb2JzZXJ2ZXIgM3JkIHBhcnR5
IG9uL2ludG8gdGhlIHN1cHBvc2VkbHkgc2VjdXJlIG5ldHdvcmsuDQpUaGUgbGFyZ2VyIHRoZSBu
ZXR3b3JrLCB0aGUgZWFzaWVyIHRoYXQgaXMgdG8gZG8uDQoNCldlJ2xsIGhhdmUgZm9yZ290dGVu
IHNvbWUgaW50ZXJlc3RpbmcgbW9kZXJhdGVseSByZWNlbnQgZXBpc29kZXMgaW4gSW50ZXJuZXQg
YW5kIElFVEYgaGlzdG9yeSBpZiB3ZSBnbyBkb3duIHRoZSBwbGFpbnRleHQgcm91dGUsIGFuZCBz
byBJJ2QgYmUgc3VycHJpc2VkIGlmIHRoZXJlIHdhcyBjb25zZW5zdXMgYXJvdW5kIHRoaXMgKGFz
IG90aGVycyBoYXZlIHNhaWQpLg0KDQotPVINCg0K77u/T24gNC8yNy8yMCwgNDo1NyBBTSwgIlFV
SUMgb24gYmVoYWxmIG9mIExhcnMgRWdnZXJ0IiA8cXVpYy1ib3VuY2VzQGlldGYub3JnIG9uIGJl
aGFsZiBvZiBsYXJzQGVnZ2VydC5vcmc+IHdyb3RlOg0KDQogICAgSGkgUGF1bCwNCiAgICANCiAg
ICB0aGlzIGlzIGRlZmluaXRlbHkgYSBicm9hZGVyIGRpc2N1c3Npb24gLSBpdCdzIHBvcHBpbmcg
dXAgaW4gb3RoZXIgcGxhY2VzIGFzIHdlbGwuDQogICAgDQogICAgVGhlIElFVEYgY2FuIGNlcnRh
aW5seSBoYXZlIHRoaXMgZGlzY3Vzc2lvbiBzb21ld2hlcmUsIGJ1dCB0aGUgUVVJQyBsaXN0IGlz
IHByb2JhYmx5IG5vdCB0aGUgcmlnaHQgaG9tZSBmb3IgaXQsIGVzcC4gbm90IGFzIHdlJ3ZlIGVu
dGVyZWQgdGhlIGhvbWUgc3RyZXRjaCB3aXRoIHJlZ2FyZHMgdG8gY2xvc2luZyB0aGUgZmluYWwg
b3BlbiBpc3N1ZXMgdGhhdCB3aWxsIGxldCB1cyBXR0xDIHRoZSBjdXJyZW50IHNwZWNzLg0KICAg
IA0KICAgIExhcnMNCiAgICANCg0K


From nobody Mon Apr 27 10:48:19 2020
Return-Path: <lars@eggert.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89CED3A12A5 for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 10:48:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.895
X-Spam-Level: 
X-Spam-Status: No, score=-1.895 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8ZeYXX4ScK38 for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 10:48:11 -0700 (PDT)
Received: from fgw23-4.mail.saunalahti.fi (fgw23-4.mail.saunalahti.fi [62.142.5.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C9793A12A4 for <quic@ietf.org>; Mon, 27 Apr 2020 10:48:10 -0700 (PDT)
Received: from eggert.org (unknown [62.248.255.8]) by fgw23.mail.saunalahti.fi (Halon) with ESMTPSA id 4093735f-88af-11ea-90c6-005056bdfda7; Mon, 27 Apr 2020 20:48:07 +0300 (EEST)
Received: from stickers.eggert.org (stickers.eggert.org [172.21.96.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by eggert.org (Postfix) with ESMTPSA id 2F5C084EABD; Mon, 27 Apr 2020 20:47:58 +0300 (EEST)
From: Lars Eggert <lars@eggert.org>
Message-Id: <BEE2FF67-9A18-4CBE-B0FD-90EE9204C114@eggert.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_684BDE64-1D28-455C-A627-AA0958EC8C5C"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Subject: Re: Current QUIC performance is compromised compared to TCP for asymmetric paths
Date: Mon, 27 Apr 2020 20:47:57 +0300
In-Reply-To: <6eda22ea-7cfe-b6ad-b250-cd6943afa7aa@erg.abdn.ac.uk>
Cc: QUIC WG <quic@ietf.org>
To: Gorry Fairhust <gorry@erg.abdn.ac.uk>
References: <6eda22ea-7cfe-b6ad-b250-cd6943afa7aa@erg.abdn.ac.uk>
X-MailScanner-ID: 2F5C084EABD.AA238
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/KAeRHaOxA3hXprNk5bLWKE-lkYE>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Apr 2020 17:48:15 -0000

--Apple-Mail=_684BDE64-1D28-455C-A627-AA0958EC8C5C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi,

On 2020-4-20, at 15:59, Gorry Fairhurst <gorry@erg.abdn.ac.uk> wrote:
> We had prepared some slides for the Vancouver IETD to discuss QUIC's =
ACKs, and how to make QUIC work better than TCP in common asymmetric =
paths.
>=20
> This is a short slide deck that summarises what we have learned about =
ACKs in QUIC:
>=20
> https://erg.abdn.ac.uk/users/gorry/ietf/QUIC/

thanks, Gorry.

Folks who care about a change here should please prioritize progressing =
this issue. We're close to being able to last-call the specs, and would =
like this resolved in time.

Thanks,
Lars

--Apple-Mail=_684BDE64-1D28-455C-A627-AA0958EC8C5C
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmpq0ZpSoejRmyhheVLXDCb9wwVcFAl6nGs0ACgkQVLXDCb9w
wVe3EQ/8DvL1LWH4iND9YJ0elmt5Of5dH42ahvcmU8SOOOxFpItqU7TLj+svTvDv
V0jbjYGNKzbIpH/JWTi4URPXibqG/Zb8+De6K9i5vcQmh4SzZt4zmHVy0W4f3MSw
Q8/02KhniieY7YPpLygmC/hxXhJEe3vgyCJ6N6AARy2IBn0wUjigOGM6mhuMCKjd
lA9wHPTLgpjwPjUivJ47DlX8oa01AKbXjcWIhbgCd6JO3xU37Xa2N8uNluCrBMc/
NhHfQztccND+Tht1IpEyUTueRMxT1pa72swFevr1jD48bcNLkPacBJJVXQROt0zq
OpBAztH+rhT6oVmxkTaBdetJ2xDp6+VAnKT5/5XAPC1DDn1PLt8ZqcAIh6SyW/Cf
X7CCswwB8XFValNEUHsDem4JpK3lP5Z/aJNsnaBfpzCYzErhRhhCMCcF+wavejBp
N5f6fFuEb7TwXfqxZ5v2gOvKHsCpykGriI/1ctm3W//LIu94tR5QvVzmE8Rm5QqH
5pjEMWjyHxEmG18r3AOaRTJxU9xVHIeCUea9z0a7fED0oac2ffphQ8DR68uRSlvh
x9XG6vc2A6X8eqqy9FankNkkGLsvVQJBYDnNPqTTxTtL63bMOyavSonw+TV56F6z
LVuMQuValja1UpX5r1T6dLDCQWN6pkZ9QtOzZvsepBwHJNsKwkQ=
=RCB1
-----END PGP SIGNATURE-----

--Apple-Mail=_684BDE64-1D28-455C-A627-AA0958EC8C5C--


From nobody Mon Apr 27 15:47:01 2020
Return-Path: <paul@redbarn.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C7FE13A0CE8 for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 15:46:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xXaX-JHlkBvt for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 15:46:56 -0700 (PDT)
Received: from family.redbarn.org (family.redbarn.org [IPv6:2001:559:8000:cd::5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 97C5F3A0CE7 for <quic@ietf.org>; Mon, 27 Apr 2020 15:46:56 -0700 (PDT)
Received: from linux-9daj.localnet (vixp1.redbarn.org [24.104.150.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by family.redbarn.org (Postfix) with ESMTPSA id 5C4EAB074A; Mon, 27 Apr 2020 22:46:56 +0000 (UTC)
From: Paul Vixie <paul@redbarn.org>
To: Lars Eggert <lars@eggert.org>
Cc: quic <quic@ietf.org>
Subject: Re: A non-TLS standard is needed
Date: Mon, 27 Apr 2020 22:46:55 +0000
Message-ID: <2010266.tehQBtF6zN@linux-9daj>
Organization: none
In-Reply-To: <72518FA2-4D02-4498-BFED-C6F694C5687A@eggert.org>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <2208100.KEu4SK8F6j@linux-9daj> <72518FA2-4D02-4498-BFED-C6F694C5687A@eggert.org>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/aH3aoM49TXxk8lpMcDqVVFMGEvc>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Apr 2020 22:46:58 -0000

On Monday, 27 April 2020 11:56:20 UTC Lars Eggert wrote:
> Hi Paul,
> 
> this is definitely a broader discussion - it's popping up in other places as
> well.
> 
> The IETF can certainly have this discussion somewhere, but the QUIC list is
> probably not the right home for it, esp. not as we've entered the home
> stretch with regards to closing the final open issues that will let us WGLC
> the current specs.

lars, et al, thank you for such recognition. if mirjam's draft isn't a WG 
item, i hope that those in charge will find a place for it. i do not expect to 
relitigate the mandate for TLS, but i do hope we can recommend some signal 
beyond destination UDP port number, which is arbitrary given ALT-SVC and the 
HTTPSSVC mechanisms, as the way a hardened private network can recognize some 
UDP flows as likely to be HTTP-related and thus permitted to form outbound 
flows. without this the applicability of QUIC will be less than it could be.

in other words i am requesting advice, a redirect, beyond the source quench.

-- 
Paul



From nobody Mon Apr 27 16:46:10 2020
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE2953A0771 for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 16:46:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cs.tcd.ie
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8pCvDmIBS30u for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 16:46:06 -0700 (PDT)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 643BB3A0772 for <quic@ietf.org>; Mon, 27 Apr 2020 16:46:05 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id 3AFBABE2F; Tue, 28 Apr 2020 00:46:03 +0100 (IST)
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id glL7MpBmmUyG; Tue, 28 Apr 2020 00:46:01 +0100 (IST)
Received: from [10.244.2.119] (95-45-153-252-dynamic.agg2.phb.bdt-fng.eircom.net [95.45.153.252]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id A2C2CBDCF; Tue, 28 Apr 2020 00:45:55 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; s=mail; t=1588031159; bh=05kJ+i0MkiGrH97ABhW/wCLuIlyJ1Yyjz+RM+QddTDA=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=pXc1bqL+jf3E7XRN52QDOtdZmaQNOCjhjcILfksppC7ubvS0LaEmgbB+MrnJGbw6q Kh/hojZkK/Rz5jZQ1QVxZQ48pouTg+j47IeZB9c4mPTfPPiigKd6QZ4i2xaJVuV8tu iAUOxf0k7+rf53H+mZjvS1mkUQySlEB5mC6PdKLg=
Subject: Re: A non-TLS standard is needed
To: Paul Vixie <paul@redbarn.org>
Cc: quic <quic@ietf.org>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <2208100.KEu4SK8F6j@linux-9daj> <72518FA2-4D02-4498-BFED-C6F694C5687A@eggert.org> <2010266.tehQBtF6zN@linux-9daj>
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Autocrypt: addr=stephen.farrell@cs.tcd.ie; prefer-encrypt=mutual; keydata= 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 4MrnagFdcFnWYp1JPh96ZKjiqBwMv/H0kw==
Message-ID: <959c68f8-cfdc-f45c-ff48-9201a0579668@cs.tcd.ie>
Date: Tue, 28 Apr 2020 00:45:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <2010266.tehQBtF6zN@linux-9daj>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="17RPhj9Q5vvi5ZwC64F1BpoomGWalFZIj"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/IA08Rn9nqEq7RumDsSdC3MGVBxI>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Apr 2020 23:46:09 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--17RPhj9Q5vvi5ZwC64F1BpoomGWalFZIj
Content-Type: multipart/mixed; boundary="kTfYfFLP1XMggAg0V19JNwRzei9Nfvxdn";
 protected-headers="v1"
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
To: Paul Vixie <paul@redbarn.org>
Cc: quic <quic@ietf.org>
Message-ID: <959c68f8-cfdc-f45c-ff48-9201a0579668@cs.tcd.ie>
Subject: Re: A non-TLS standard is needed
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com>
 <2208100.KEu4SK8F6j@linux-9daj>
 <72518FA2-4D02-4498-BFED-C6F694C5687A@eggert.org>
 <2010266.tehQBtF6zN@linux-9daj>
In-Reply-To: <2010266.tehQBtF6zN@linux-9daj>

--kTfYfFLP1XMggAg0V19JNwRzei9Nfvxdn
Content-Type: multipart/mixed;
 boundary="------------F84515FF78E13E39093F623C"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------F84515FF78E13E39093F623C
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Hiya,

On 27/04/2020 23:46, Paul Vixie wrote:
> a hardened private network

I don't know what that is. Can you provide a definition
and/or some verifiable real-world examples?

I'm not being facetious here - while I do think I know
what you are aiming to describe, I also think that concept
may not in fact have a real-world realisation, at least
not if "hardened" is supposed to mean something that
can be detected/decided by software, rather than requiring
political antennae.

Thanks,
S.

--------------F84515FF78E13E39093F623C
Content-Type: application/pgp-keys;
 name="0x5AB2FAF17B172BEA.asc"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
 filename="0x5AB2FAF17B172BEA.asc"

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
=3DYzQY
-----END PGP PUBLIC KEY BLOCK-----

--------------F84515FF78E13E39093F623C--

--kTfYfFLP1XMggAg0V19JNwRzei9Nfvxdn--

--17RPhj9Q5vvi5ZwC64F1BpoomGWalFZIj
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEW7Wm6ldl0sWGPK4nWrL68XsXK+oFAl6nbrIACgkQWrL68XsX
K+qPUxAAsJj2cPuJoxndT2eRDihyzF+o7kmb62rPjBSG363jHImhydcNMA9/61Dq
qoTnk9L8ZVx+q9bkv6pmvBJDKhtUL2QF9+LSIAmseuBOk1dmtuSjuTZzdfG/SX2e
Rz3rDBpBUYzpcfmIk+fnhTOJzYb8Waz6ZJ0dGHMzgXFCvj709AXFROCWYs7oiCq4
+KyWFN9X7yPEhjF7JrX4f+ZFBuYMfxa05U++tMkQYdrKt3wLAFi5DE4b5pUw/yNi
pSOGOVVk7jofFgIc1X3o7UgMbr+FvH21CO2nWtIfP487oBulFvz4w0MuTMXmbi57
gQTbcIyQf+oLAFTs9XCrgg7JpYi7SNnjFiuGsZ+VKI35t8FaeSH0BBs9I09jq26f
FEOgX44rsCZJ5saZorM0aG6DZ2XCfvKM2/G0syveFpmMdJpFiD2Bqwkr7L9q/TJC
JtnkifVi+3xv3oIUErWVW7umkUSQvPJ7LnO+IC6ZttMpKXvDEBys447HIL18yXrw
sT4p493Git3/0Gcm/LodQE3+UqeiPk8HI4wC6ZHdffgzVVlLxJb66sDizL+dYXN6
4syp1tRAebR4PmNHHPNask03wJTE25P9nESLqUBOEUjqD/G+CPMY2Qmm/ik3X4yR
ql3j7pY1Y/Tc38LljqiyygcVQ2KI1w0pvKlPUd9D1QhC8+tDkig=
=4yMx
-----END PGP SIGNATURE-----

--17RPhj9Q5vvi5ZwC64F1BpoomGWalFZIj--


From nobody Mon Apr 27 18:44:38 2020
Return-Path: <matt.joras@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 736403A0B52 for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 18:44:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 75giFKZQDvNb for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 18:44:22 -0700 (PDT)
Received: from mail-ua1-x929.google.com (mail-ua1-x929.google.com [IPv6:2607:f8b0:4864:20::929]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6BC3B3A0B51 for <quic@ietf.org>; Mon, 27 Apr 2020 18:44:22 -0700 (PDT)
Received: by mail-ua1-x929.google.com with SMTP id s5so19725081uad.4 for <quic@ietf.org>; Mon, 27 Apr 2020 18:44:22 -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 :cc; bh=dt3egcGw+dsA2O3NP6xycalS3h2CRkkJ4y7xRJRvKJA=; b=LJm3YKZ7mn8l5l53QfKtM5x/noLgIm1lmUW1Qs3gdTNk957TDqhjX3bQzJsz8Dzyxo vENPvl2TdI9t1BRClI5jrdDDX3TmnEQTHdjkA7ETPBLOwV645VImfuXm9Q46irCH73qB IuiDdFHCC32jtmIRB3uHyGCvgWUV15jTuMNCISBk1UfIPS/d5vGjZFMEFA9QW+WaqllM RonzvrbOOhRvQkcuknbW6octtiX6XDT6cLVLrXeqJ0LB4CTLpWU4khzKqdFQye/vlwef C6t6WpJEBcFlZZ+vcXer+s3RPuykEuaTeEl9KKPK9gFaGJ/FQzAofjF9NU5yfVf/LR/x Nj/w==
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:cc; bh=dt3egcGw+dsA2O3NP6xycalS3h2CRkkJ4y7xRJRvKJA=; b=QSTpJ+/XKEF32Q1AQYUC0WIkE2G8+8By8IKS5jUDD0LuVtu8e26GtObFoWFocF29Do CR8OYFJyqXngOLi6FXIaRPmIGJVQgbdXM533KyNue+P/3Lcq5GzvblD9ih/JR5k46zNU Aj+3pHT+X3x1FoCo47Tq2mRRnlIg0olGZpLF7hqII8RUBRhdofYsF4bUY32DmkNUJPx9 6g48KIEV+D6MrAT3qJqQD95os68DynDK4F+8kOXs7LG8O+KWFHQg0QC4DVpSsvMBeIJe As5MAKAFJIc5Nff5NbdqE3ly6n6hHCSh5d0h3pPsCiErqZZVH5Jsbi9Tpz/unrv+1dA5 9qYQ==
X-Gm-Message-State: AGi0PuZMSWFVWw+eY/iyJpkGmUBdHDLusATSdH7evfdFlxdy9YSC9qO9 0ynABnBsNQInnl9it4vxhMEHYrI25PWiOmoCRlA12g==
X-Google-Smtp-Source: APiQypIRIwdPyFtGnuGkcPLnxzZnyvIVg98n5IYOtWGsf+lBp4bvCR1GCrBYstvLZ0HDq4YBURplfxG/srQAkwqwgXA=
X-Received: by 2002:a67:7c50:: with SMTP id x77mr20098431vsc.187.1588038261404;  Mon, 27 Apr 2020 18:44:21 -0700 (PDT)
MIME-Version: 1.0
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <2208100.KEu4SK8F6j@linux-9daj> <72518FA2-4D02-4498-BFED-C6F694C5687A@eggert.org> <2010266.tehQBtF6zN@linux-9daj>
In-Reply-To: <2010266.tehQBtF6zN@linux-9daj>
From: Matt Joras <matt.joras@gmail.com>
Date: Mon, 27 Apr 2020 18:44:10 -0700
Message-ID: <CADdTf+h-a9UkLPCEgMXJVfCUO0yEkk5uLV_VoY+vrRKshS8Geg@mail.gmail.com>
Subject: Re: A non-TLS standard is needed
To: Paul Vixie <paul@redbarn.org>
Cc: Lars Eggert <lars@eggert.org>, quic <quic@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000075f81b05a44ff89d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/ChxezVDUZ9T-49OYv8plJ26CiEI>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Apr 2020 01:44:25 -0000

--00000000000075f81b05a44ff89d
Content-Type: text/plain; charset="UTF-8"

On Mon, Apr 27, 2020 at 3:47 PM Paul Vixie <paul@redbarn.org> wrote:

> On Monday, 27 April 2020 11:56:20 UTC Lars Eggert wrote:
> > Hi Paul,
> >
> > this is definitely a broader discussion - it's popping up in other
> places as
> > well.
> >
> > The IETF can certainly have this discussion somewhere, but the QUIC list
> is
> > probably not the right home for it, esp. not as we've entered the home
> > stretch with regards to closing the final open issues that will let us
> WGLC
> > the current specs.
>
> lars, et al, thank you for such recognition. if mirjam's draft isn't a WG
> item, i hope that those in charge will find a place for it. i do not
> expect to
> relitigate the mandate for TLS, but i do hope we can recommend some signal
> beyond destination UDP port number, which is arbitrary given ALT-SVC and
> the
> HTTPSSVC mechanisms, as the way a hardened private network can recognize
> some
> UDP flows as likely to be HTTP-related and thus permitted to form outbound
> flows. without this the applicability of QUIC will be less than it could
> be.
>
> in other words i am requesting advice, a redirect, beyond the source
> quench.
>
> I'm not saying I like the practice, but it is already somewhat common
place to make such decisions based on the ALPN. E.g. you could allow it if
the ALPN is "h3-whatever". This is still possible with QUIC as the ALPN is
encrypted but not private.

Matt Joras

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

<div dir=3D"ltr"><div dir=3D"ltr">On Mon, Apr 27, 2020 at 3:47 PM Paul Vixi=
e &lt;<a href=3D"mailto:paul@redbarn.org">paul@redbarn.org</a>&gt; wrote:<b=
r></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">On Monday, 27 April 2020 11:56:20 UTC Lars Eggert wrote:<br>
&gt; Hi Paul,<br>
&gt; <br>
&gt; this is definitely a broader discussion - it&#39;s popping up in other=
 places as<br>
&gt; well.<br>
&gt; <br>
&gt; The IETF can certainly have this discussion somewhere, but the QUIC li=
st is<br>
&gt; probably not the right home for it, esp. not as we&#39;ve entered the =
home<br>
&gt; stretch with regards to closing the final open issues that will let us=
 WGLC<br>
&gt; the current specs.<br>
<br>
lars, et al, thank you for such recognition. if mirjam&#39;s draft isn&#39;=
t a WG <br>
item, i hope that those in charge will find a place for it. i do not expect=
 to <br>
relitigate the mandate for TLS, but i do hope we can recommend some signal =
<br>
beyond destination UDP port number, which is arbitrary given ALT-SVC and th=
e <br>
HTTPSSVC mechanisms, as the way a hardened private network can recognize so=
me <br>
UDP flows as likely to be HTTP-related and thus permitted to form outbound =
<br>
flows. without this the applicability of QUIC will be less than it could be=
.<br>
<br>
in other words i am requesting advice, a redirect, beyond the source quench=
.<br>
<br></blockquote><div>I&#39;m not saying I like the practice, but it is alr=
eady somewhat common place to make such decisions based on the ALPN. E.g. y=
ou could allow it if the ALPN is &quot;h3-whatever&quot;. This is still pos=
sible with QUIC as the ALPN is encrypted but not private.<br><br></div><div=
>Matt Joras<br></div></div></div>

--00000000000075f81b05a44ff89d--


From nobody Mon Apr 27 19:09:35 2020
Return-Path: <lucaspardue.24.7@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB7B13A0C0F for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 19:09:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.847
X-Spam-Level: 
X-Spam-Status: No, score=-1.847 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Agy9IeymNE0l for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 19:09:32 -0700 (PDT)
Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E57053A0C0D for <quic@ietf.org>; Mon, 27 Apr 2020 19:09:31 -0700 (PDT)
Received: by mail-wm1-x331.google.com with SMTP id y24so1044884wma.4 for <quic@ietf.org>; Mon, 27 Apr 2020 19:09:31 -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 :cc; bh=anIE3tbRdFk1r00G3+AkDCMKsBuhETpQXQw/tr2HeDk=; b=sR5PVnpEJGFGaSgrZzz34ns7omMLRw2X19deqmffpeAFsBPmTjjS3LWkJSSzEb/Wso edrGISuQ173j85FG+282zgzow27mSvMJMrSB/tQ99Q28BELxPj6gGaMZNrHrP1rfZ5mt WDHZnH0R9FIM3NSQ4rtgZJHYg04t+B/HUpeKHhH6MWUP4127KYJWbpBH61ZXOoDJ0ghZ GO+Iq5fVG100nsMD5eO9kIeoxALR4wSUoMM7pEGdlWaNKRxnOlsMmHmjQS0XYQIuzaYl VKKj+m4aX3UUkaNTHX2RjYUWdzqxZtEs2n+wdefD1Io16qpf/vyHGTBldXgDoxOuvmAD ngmw==
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:cc; bh=anIE3tbRdFk1r00G3+AkDCMKsBuhETpQXQw/tr2HeDk=; b=BLfM9aOybnzhwP+M4sYXHMszCK5Hh+1i4/HAgGqLf99gsHZDJSauh0z51L2R/aURMv YcILou0QSTSQDcbSQZeWtxaVNl4o7PlPjhmRucqZV+hq2AWbnSxSOJPx8Zw+GjE2QS47 DB/7LjfP7r0RU0lDxR4mdLvg0erSyM/fBlMM2kySRx49vXOd5Eme6f3FQefsw1qn60dh c6btRaTE6YEMSAbMFpgPtPe54BlRVFkFRdS8ulLxwfytRbzPCSFeOiqNtV55MW/yJGMA uufwUmuvJE3AsEF+Z/R0sG94L7GCw8hhjtsHTBiHSJqYpKLtP3uCMccgab7G5phGnNz5 TSaQ==
X-Gm-Message-State: AGi0PuZxym5dEvYXOmLiYINHPv1IKzqv2o6H/gSla0hlGdA321HI6K2f vYeFheVZmQh8nBBKEikKAxjiOASoVBPm0Cjjbdw=
X-Google-Smtp-Source: APiQypJuPjpOul24KAlmdjtKyGjy0egpAscfb7gB7AtSHjRw0oELZlfI0iINxIC0vSEM1mOkqoo+/QGsT34WuPzgn3k=
X-Received: by 2002:a1c:4409:: with SMTP id r9mr1814996wma.165.1588039770330;  Mon, 27 Apr 2020 19:09:30 -0700 (PDT)
MIME-Version: 1.0
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <2208100.KEu4SK8F6j@linux-9daj> <72518FA2-4D02-4498-BFED-C6F694C5687A@eggert.org> <2010266.tehQBtF6zN@linux-9daj>
In-Reply-To: <2010266.tehQBtF6zN@linux-9daj>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Tue, 28 Apr 2020 03:09:19 +0100
Message-ID: <CALGR9obi+uogBVGrSVAmEx-YNG=w-Vxj2ntH+KcGc_k49xGUyQ@mail.gmail.com>
Subject: Re: A non-TLS standard is needed
To: Paul Vixie <paul@redbarn.org>
Cc: Lars Eggert <lars@eggert.org>, quic <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000665ab605a45052d8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/QjVZNVOi5sajzzcG02HPiyGSnLo>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Apr 2020 02:09:34 -0000

--000000000000665ab605a45052d8
Content-Type: text/plain; charset="UTF-8"

Hi Paul,

Some responses in line:

On Mon, 27 Apr 2020, 23:47 Paul Vixie, <paul@redbarn.org> wrote:

> On Monday, 27 April 2020 11:56:20 UTC Lars Eggert wrote:
> > Hi Paul,
> >
> > this is definitely a broader discussion - it's popping up in other
> places as
> > well.
> >
> > The IETF can certainly have this discussion somewhere, but the QUIC list
> is
> > probably not the right home for it, esp. not as we've entered the home
> > stretch with regards to closing the final open issues that will let us
> WGLC
> > the current specs.
>
> lars, et al, thank you for such recognition. if mirjam's draft isn't a WG
> item, i hope that those in charge will find a place for it.


Just to clarify things here, draft-ietf-quic-applicability and
draft-ietf-quic-applicability are adopted documents with milestones.

Contributors and reviewers are welcomed.


i do not expect to
> relitigate the mandate for TLS, but i do hope we can recommend some signal
> beyond destination UDP port number, which is arbitrary given ALT-SVC and
> the
> HTTPSSVC mechanisms, as the way a hardened private network can recognize
> some
> UDP flows as likely to be HTTP-related and thus permitted to form outbound
> flows. without this the applicability of QUIC will be less than it could
> be.
>
> in other words i am requesting advice, a redirect, beyond the source
> quench.
>

Personally I see the applicability and management as succeeding the charter
goal without relitigation.

Maybe there are more general statements to be said about the conditions
that could affect the ability to make and maintain QUIC connections in
different deployment architectures. I defer to the document editors'
judgement here.

However, beyond the QUIC WG we also have MASQUE which has been discussing
use cases and potential solutions related to proxying and tunneling. One
case is similar to how an enterprise might set up restricting outbound HTTP
over TCP (and TLS) today: deny all outbound traffic apart unless it goes
via a forward proxy. One proposal to achieve this is the definition of a
CONNECT_UDP method which is a request by the client asking the proxy to
form an outbound "UDP connection" to the target. This could be used to
provide an enforcement function based on the request metadata.

Maybe that is along the lines of what you are describing?

Cheers
Lucas


>

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

<div dir=3D"auto"><div>Hi Paul,</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">Some responses in line:<br><br><div class=3D"gmail_quote" dir=3D"=
auto"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, 27 Apr 2020, 23:47 Paul=
 Vixie, &lt;<a href=3D"mailto:paul@redbarn.org">paul@redbarn.org</a>&gt; wr=
ote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">On Monday, 27 April 2020 11:56=
:20 UTC Lars Eggert wrote:<br>
&gt; Hi Paul,<br>
&gt; <br>
&gt; this is definitely a broader discussion - it&#39;s popping up in other=
 places as<br>
&gt; well.<br>
&gt; <br>
&gt; The IETF can certainly have this discussion somewhere, but the QUIC li=
st is<br>
&gt; probably not the right home for it, esp. not as we&#39;ve entered the =
home<br>
&gt; stretch with regards to closing the final open issues that will let us=
 WGLC<br>
&gt; the current specs.<br>
<br>
lars, et al, thank you for such recognition. if mirjam&#39;s draft isn&#39;=
t a WG <br>
item, i hope that those in charge will find a place for it. </blockquote></=
div></div><div dir=3D"auto"><br></div><div dir=3D"auto">Just to clarify thi=
ngs here,=C2=A0draft-ietf-quic-applicability and draft-ietf-quic-applicabil=
ity are adopted documents with milestones.=C2=A0</div><div dir=3D"auto"><br=
></div><div dir=3D"auto">Contributors and reviewers are welcomed.</div><div=
 dir=3D"auto"><br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><div =
class=3D"gmail_quote" dir=3D"auto"><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">i do not=
 expect to <br>
relitigate the mandate for TLS, but i do hope we can recommend some signal =
<br>
beyond destination UDP port number, which is arbitrary given ALT-SVC and th=
e <br>
HTTPSSVC mechanisms, as the way a hardened private network can recognize so=
me <br>
UDP flows as likely to be HTTP-related and thus permitted to form outbound =
<br>
flows. without this the applicability of QUIC will be less than it could be=
.<br>
<br>
in other words i am requesting advice, a redirect, beyond the source quench=
.<br></blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto"=
>Personally I see the applicability and management as succeeding the charte=
r goal without relitigation.=C2=A0</div><div dir=3D"auto"><br></div><div di=
r=3D"auto">Maybe there are more general statements to be said about the con=
ditions that could affect the ability to make and maintain QUIC connections=
 in different deployment architectures. I defer to the document editors&#39=
; judgement here.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Howeve=
r, beyond the QUIC WG we also have MASQUE which has been discussing use cas=
es and potential solutions related to proxying and tunneling. One case is s=
imilar to how an enterprise might set up restricting outbound HTTP over TCP=
 (and TLS) today: deny all outbound traffic apart unless it goes via a forw=
ard proxy. One proposal to achieve this is the definition of a CONNECT_UDP =
method which is a request by the client asking the proxy to form an outboun=
d &quot;UDP connection&quot; to the target. This could be used to provide a=
n enforcement function based on the request metadata.</div><div dir=3D"auto=
"><br></div><div dir=3D"auto">Maybe that is along the lines of what you are=
 describing?</div><div dir=3D"auto"><br></div><div dir=3D"auto">Cheers</div=
><div dir=3D"auto">Lucas</div><div dir=3D"auto"><br></div><div dir=3D"auto"=
><div class=3D"gmail_quote" dir=3D"auto"><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br=
>
</blockquote></div></div></div>

--000000000000665ab605a45052d8--


From nobody Mon Apr 27 20:37:20 2020
Return-Path: <paul@redbarn.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 642313A0E8D for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 20:37:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N1qr3weKvBiz for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 20:37:17 -0700 (PDT)
Received: from family.redbarn.org (family.redbarn.org [IPv6:2001:559:8000:cd::5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 554C83A0E8C for <quic@ietf.org>; Mon, 27 Apr 2020 20:37:17 -0700 (PDT)
Received: from linux-9daj.localnet (vixp1.redbarn.org [24.104.150.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by family.redbarn.org (Postfix) with ESMTPSA id 63748B074A for <quic@ietf.org>; Tue, 28 Apr 2020 03:37:15 +0000 (UTC)
From: Paul Vixie <paul@redbarn.org>
To: quic@ietf.org
Subject: Re: A non-TLS standard is needed
Date: Tue, 28 Apr 2020 03:37:14 +0000
Message-ID: <3004621.6J1dDZagh3@linux-9daj>
Organization: none
In-Reply-To: <959c68f8-cfdc-f45c-ff48-9201a0579668@cs.tcd.ie>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <2010266.tehQBtF6zN@linux-9daj> <959c68f8-cfdc-f45c-ff48-9201a0579668@cs.tcd.ie>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/PuCExliVxOBKFLNj5j2ESj2Qgr4>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Apr 2020 03:37:18 -0000

please note both apology-for-noise below and the fact that i'm not arguing for 
a non-TLS standard which is the "Subject:" of this thread; this is related by 
motive to that proposal, but is not in fact that proposal.

On Monday, 27 April 2020 23:45:54 UTC Stephen Farrell wrote:
> Hiya,
> 
> On 27/04/2020 23:46, Paul Vixie wrote:
> > a hardened private network
> 
> I don't know what that is. Can you provide a definition
> and/or some verifiable real-world examples?

i access the internet from beyond its reachability horizon, and i reserve the 
right to veto any flow or to veto all but some flows. (pretend it's a NAT and 
you'll be pretty close.) i don't trust my apps, my operating systems, my 
devices, my supply chain, or my users. yet i am responsible for everything 
they do and anything they injure using the connectivity i acquire.

i am not alone. in fact i represent the majority of non-access-provider users. 
so if you were following my advise above (pretend it's a NAT) then now pretend 
that it's deliberate and has nothing to do with IP address/resource scarcity.

> I'm not being facetious here - while I do think I know
> what you are aiming to describe, I also think that concept
> may not in fact have a real-world realisation, at least
> not if "hardened" is supposed to mean something that
> can be detected/decided by software, rather than requiring
> political antennae.

it's a configuration, set by political or economic policy, which i hope to 
make visible to software. i do not believe that "use a fixed remote UDP port 
number" is a reasonable way to do that. so i'm looking for something better.

in mirjam's management draft, several potentials ways for a hardened private 
network operator to recognize a QUIC flow either because the policy is to 
permit such or the policy is to deny such, and then each way is ruled out.

i am hoping to rule something in beyond "make UDP a privilege". but not here 
in quic-wg, which i've been told considers this matter out of scope. so, i'm 
hoping, here, for advice as to where to go to present this problem statement.

i honestly do apologize for the noise. i'll take this elsewhere! (where?)

-- 
Paul



From nobody Mon Apr 27 21:19:26 2020
Return-Path: <paul@redbarn.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8A163A0829 for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 21:19:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XExYLnvzzdtD for <quic@ietfa.amsl.com>; Mon, 27 Apr 2020 21:19:23 -0700 (PDT)
Received: from family.redbarn.org (family.redbarn.org [IPv6:2001:559:8000:cd::5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 892DF3A081E for <quic@ietf.org>; Mon, 27 Apr 2020 21:19:23 -0700 (PDT)
Received: from linux-9daj.localnet (vixp1.redbarn.org [24.104.150.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by family.redbarn.org (Postfix) with ESMTPSA id 386CFB074A for <quic@ietf.org>; Tue, 28 Apr 2020 04:19:23 +0000 (UTC)
From: Paul Vixie <paul@redbarn.org>
To: quic <quic@ietf.org>
Subject: Re: A non-TLS standard is needed
Date: Tue, 28 Apr 2020 04:19:22 +0000
Message-ID: <8728182.4ulF62aDUA@linux-9daj>
Organization: none
In-Reply-To: <CALGR9obi+uogBVGrSVAmEx-YNG=w-Vxj2ntH+KcGc_k49xGUyQ@mail.gmail.com>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <2010266.tehQBtF6zN@linux-9daj> <CALGR9obi+uogBVGrSVAmEx-YNG=w-Vxj2ntH+KcGc_k49xGUyQ@mail.gmail.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/nr4K2e6rt2eiDwp-nStLr5Of_bk>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Apr 2020 04:19:25 -0000

On Tuesday, 28 April 2020 02:09:19 UTC Lucas Pardue wrote:
> Hi Paul,
> 
> Some responses in line:

ty!

> ...
> 
> Just to clarify things here, draft-ietf-quic-applicability and
> draft-ietf-quic-applicability are adopted documents with milestones.
> 
> Contributors and reviewers are welcomed.

since you named the same draft two times, i thought you might mean these two:

https://datatracker.ietf.org/doc/draft-ietf-quic-applicability/
https://datatracker.ietf.org/doc/draft-ietf-quic-manageability/

> ...
> 
> Personally I see the applicability and management as succeeding the charter
> goal without relitigation.
> 
> Maybe there are more general statements to be said about the conditions
> that could affect the ability to make and maintain QUIC connections in
> different deployment architectures. I defer to the document editors'
> judgement here.

i'd like to proceed on that basis, but i will wait for the editors' response 
to your intervention here before i move forward. i think if the rest of the 
specification is ready to go, that nobody is going to want to hold that up 
while manageability or applicability is being debated. and if the rest goes 
out, it won't matter what kind of management or applicability mechanisms may 
reach consensus later on. so, i think the result i'm facing is pretty grim.

> However, beyond the QUIC WG we also have MASQUE which has been discussing
> use cases and potential solutions related to proxying and tunneling. One
> case is similar to how an enterprise might set up restricting outbound HTTP
> over TCP (and TLS) today: deny all outbound traffic apart unless it goes
> via a forward proxy. One proposal to achieve this is the definition of a
> CONNECT_UDP method which is a request by the client asking the proxy to
> form an outbound "UDP connection" to the target. This could be used to
> provide an enforcement function based on the request metadata.
> 
> Maybe that is along the lines of what you are describing?

that will help, but it won't solve my more fundamental problem which is that a 
non-proxy aware QUIC initiator inside my network can't be allowed to succeed, 
but there is not a reliable way to prevent only that -- so i'll be preventing 
quite a bit more than i want to. (some members of the community have told me 
privately that this is by design, but i don't believe it.)

so while actual manageability mechanism would allow QUIC initiation packets to 
be recognized by a gateway, and answered with an ICMP to give them a hint that 
what the initiator wants to do won't work until they learn the local policy 
which will likely involve a proxy. but i think noone knows how to secure such 
a thing against downgrade attacks, so i'm asking only for recognizability, not 
a proxy registration or negotiation protocol.

-- 
Paul



From nobody Tue Apr 28 04:37:29 2020
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E5623A13B0 for <quic@ietfa.amsl.com>; Tue, 28 Apr 2020 04:37:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oNMaHFyRFD48 for <quic@ietfa.amsl.com>; Tue, 28 Apr 2020 04:37:25 -0700 (PDT)
Received: from pegasus.erg.abdn.ac.uk (pegasus.erg.abdn.ac.uk [137.50.19.135]) by ietfa.amsl.com (Postfix) with ESMTP id 8FC363A13B2 for <quic@ietf.org>; Tue, 28 Apr 2020 04:37:23 -0700 (PDT)
Received: from GF-MacBook-Pro.local (fgrpf.plus.com [212.159.18.54]) by pegasus.erg.abdn.ac.uk (Postfix) with ESMTPSA id 1D8E41B0022B; Tue, 28 Apr 2020 12:37:19 +0100 (BST)
Subject: Re: [quicwg/base-drafts] Changing the Default QUIC ACK Policy (#3529)
To: QUIC WG <quic@ietf.org>
Cc: quicwg/base-drafts <reply+ABYLLEQELHT6VF64GKSQIKF4WLTRNEVBNHHCFSANWY@reply.github.com>, Lars Eggert <notifications@github.com>
References: <quicwg/base-drafts/issues/3529@github.com> <quicwg/base-drafts/issues/3529/620088318@github.com>
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Message-ID: <16fca907-e06f-d69a-f23d-a6c920c508ee@erg.abdn.ac.uk>
Date: Tue, 28 Apr 2020 12:37:18 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:68.0) Gecko/20100101 Thunderbird/68.7.0
MIME-Version: 1.0
In-Reply-To: <quicwg/base-drafts/issues/3529/620088318@github.com>
Content-Type: multipart/alternative; boundary="------------99C9DF204BC9437C0364A359"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/9kdlUk6lil92cKh8bL6kbgcMmGU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Apr 2020 11:37:28 -0000

This is a multi-part message in MIME format.
--------------99C9DF204BC9437C0364A359
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

On 27/04/2020 17:19, Lars Eggert wrote:

> Folks who care about a change here need to prioritize progressing this 
> issue. We're close to being able to last-call the specs, and would 
> like this resolved in time.
>
> â€”
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub 
> <https://github.com/quicwg/base-drafts/issues/3529#issuecomment-620088318>, 
> or unsubscribe 
> <https://github.com/notifications/unsubscribe-auth/ABYLLETADUCHE7WAN5IFIWDROWWBNANCNFSM4LOJ4RQA>.
>
Weâ€™ve completed a round of updated analysis of the proposed change to 
the QUIC spec, using quicly (changing to a 1:10 policy), and chromium 
(which currently does 1:10 by default). Our hope is that this change to 
the spec,Â  to actually make standard end-to-end QUIC work better than 
TCP over asymmetric paths!

This is a short slide deck about the performance of the proposed change:
https://erg.abdn.ac.uk/users/gorry/ietf/QUIC/QUIC-ack10-24-april-00.pdf

There have been a number of other change made by the QUIC ID editors 
relating to ACK processing, so we wanted to be sure these results were 
up to date. (These results do not consider additional ACKs after 
re-ordering - reflecting the latest text removing that.)

We also really hope this will motivate a change the practice of forcing 
of QUIC fallback to TCP (with PEP/Thining) over highly asymmetric paths. 
People may also be interested in work for L4S to evaluate the impact of 
ACK Thining for TCP-Prague.

Please do provide feedback, or any questions on this - as Lars notes, we 
think the time is running out for considering new changes, even 
relatively simple ones like this.

Gorry

P.S. First email: 
https://mailarchive.ietf.org/arch/msg/quic/NZBbuY88v0lrVspQE2A5br83asA/


--------------99C9DF204BC9437C0364A359
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>On 27/04/2020 17:19, Lars Eggert wrote:<br>
    </p>
    <blockquote type="cite"
      cite="mid:quicwg%2Fbase-drafts%2Fissues%2F3529%2F620088318@github.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <p>Folks who care about a change here need to prioritize
        progressing this issue. We're close to being able to last-call
        the specs, and would like this resolved in time.</p>
      <p
        style="font-size:small;-webkit-text-size-adjust:none;color:#666;">â€”<br>
        You are receiving this because you authored the thread.<br>
        Reply to this email directly, <a
href="https://github.com/quicwg/base-drafts/issues/3529#issuecomment-620088318"
          moz-do-not-send="true">view it on GitHub</a>, or <a
href="https://github.com/notifications/unsubscribe-auth/ABYLLETADUCHE7WAN5IFIWDROWWBNANCNFSM4LOJ4RQA"
          moz-do-not-send="true">unsubscribe</a>.<img
src="https://github.com/notifications/beacon/ABYLLEXOAH4DJDGW7D5D3YDROWWBNA5CNFSM4LOJ4RQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOET24X7Q.gif"
          alt="" moz-do-not-send="true" width="1" height="1"></p>
    </blockquote>
    <p>Weâ€™ve completed a round of updated analysis of the proposed
      change to the QUIC spec, using quicly (changing to a 1:10 policy),
      and chromium (which currently does 1:10 by default). Our hope is
      that this change to the spec,Â  to actually make standard
      end-to-end QUIC work better than TCP over asymmetric paths!<br>
    </p>
    <pre class="wordwrap" style="box-sizing: border-box; font-family: SFMono-Regular, Menlo, Monaco, Consolas, &quot;Liberation Mono&quot;, &quot;Courier New&quot;, monospace; font-size: 12.25px; margin-top: 0px; margin-bottom: 1rem; overflow: auto; display: block; color: rgb(33, 37, 41); white-space: pre-wrap; word-wrap: normal; word-break: normal; padding: 0px; caret-color: rgb(33, 37, 41); font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;">This is a short slide deck about the performance of the proposed change:
<a class="moz-txt-link-freetext" href="https://erg.abdn.ac.uk/users/gorry/ietf/QUIC/QUIC-ack10-24-april-00.pdf">https://erg.abdn.ac.uk/users/gorry/ietf/QUIC/QUIC-ack10-24-april-00.pdf</a></pre>
    <p>There have been a number of other change made by the QUIC ID
      editors relating to ACK processing, so we wanted to be sure these
      results were up to date. (These results do not consider additional
      ACKs after re-ordering - reflecting the latest text removing
      that.)Â Â  <br>
    </p>
    <p>We also really hope this will motivate a change the practice of
      forcing of QUIC fallback to TCP (with PEP/Thining) over highly
      asymmetric paths. People may also be interested in work for L4S to
      evaluate the impact of ACK Thining for TCP-Prague. <br>
      <br>
      Please do provide feedback, or any questions on this - as Lars
      notes, we think the time is running out for considering new
      changes, even relatively simple ones like this. <br>
      <br>
      Gorry</p>
    <p>P.S. First email:
      <a class="moz-txt-link-freetext" href="https://mailarchive.ietf.org/arch/msg/quic/NZBbuY88v0lrVspQE2A5br83asA/">https://mailarchive.ietf.org/arch/msg/quic/NZBbuY88v0lrVspQE2A5br83asA/</a><br>
    </p>
    <blockquote type="cite"
      cite="mid:quicwg%2Fbase-drafts%2Fissues%2F3529%2F620088318@github.com">
      <script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/quicwg/base-drafts/issues/3529#issuecomment-620088318",
"url": "https://github.com/quicwg/base-drafts/issues/3529#issuecomment-620088318",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>
    </blockquote>
  </body>
</html>

--------------99C9DF204BC9437C0364A359--


From nobody Tue Apr 28 06:51:13 2020
Return-Path: <fabio.bulgarella@guest.telecomitalia.it>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ADAEF3A1565 for <quic@ietfa.amsl.com>; Tue, 28 Apr 2020 06:51:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level: 
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_ABOUTYOU=0.5, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=guest.telecomitalia.it
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x8EVdsMnEKa7 for <quic@ietfa.amsl.com>; Tue, 28 Apr 2020 06:51:06 -0700 (PDT)
Received: from mx07.telecomitalia.it (mx07.telecomitalia.it [156.54.232.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3D7F33A155E for <quic@ietf.org>; Tue, 28 Apr 2020 06:51:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=guest.telecomitalia.it; s=selector1; c=relaxed/relaxed;  q=dns/txt; i=@guest.telecomitalia.it; t=1588081858; x=2451995458; h=MIME-Version:From:Date:Message-ID:Subject:To; bh=YKBlgDnGsR3I/W4+JYJcUwU+1hJZ5vafHArGDTotSyw=; b=OXQC9lv2LJJsoRoOCVKweQpesVDSPfZfg5yZMUy/Ze6lR9IB21mK1HxeOb6Mn1rR 8xpQh5EBtKr1Flg2y0HhwvHPuz5sSNjBw2VDEEZDZYv1EiHP11ASPuqK8K2OwYId 91bm7smt40LcJ3n0nIGSdaFYAmV1/S0VWsU2H4JoFESvVfoT8ANM+l/taeniDC75 ocrQWGeokdz35RYwOucL2KsvbKi0KDI/QmT5N+FXvtV5aiY7kkTgEj1gSBOqf4ie 7nI/Wuko4YuYRWbzxsygX54o5/ox+qjB2yB7bRsNeXWAeed4kkDI6vdUGLBtNTq+ nCR8PVXq3r2jgXWQsBBW7A==;
X-AuditID: 0a5a2d17-bd5ff70000008b12-84-5ea834c123f2
Received: from TELMBXD12BA020.telecomitalia.local ( [10.90.43.47]) by mx07.telecomitalia.it () with SMTP id E6.DF.35602.1C438AE5; Tue, 28 Apr 2020 15:50:57 +0200 (CEST)
From: "Bulgarella Fabio (Guest)" <fabio.bulgarella@guest.telecomitalia.it>
To: "Lubashev, Igor" <ilubashe=40akamai.com@dmarc.ietf.org>, Ian Swett <ianswett@google.com>, "draft-cfb-ippm-spinbit-measurements@ietf.org" <draft-cfb-ippm-spinbit-measurements@ietf.org>
CC: "isabelle.hamchaoui@orange.com" <isabelle.hamchaoui@orange.com>, "quic@ietf.org" <quic@ietf.org>, "alexandre.ferrieux@orange.com" <alexandre.ferrieux@orange.com>, "IETF IPPM WG (ippm@ietf.org)" <ippm@ietf.org>
Subject: Re: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Topic: [ippm] New QUIC Packet Loss Measurement (draft-cfb-ippm-spinbit-measurements)
Thread-Index: AQHWF/zfNwOq9+2pFU28gxDKDgXEdaiFgojxgAFIB4CAB8qYTQ==
Date: Tue, 28 Apr 2020 13:50:57 +0000
Message-ID: <1588081856900.50391@guest.telecomitalia.it>
References: <3ca3b5aae01d4650a3451639268b3f1e@TELMBXD14BA020.telecomitalia.local> <CAKcm_gMEELBizN_h5+s3Ow0LKXEgTRGg+-AqzJMZXVBDwQcDLA@mail.gmail.com>, <6b9e74ac94114d28ae4a66f1e9625ebd@usma1ex-dag1mb6.msg.corp.akamai.com> <1587582698016.72632@guest.telecomitalia.it>, <676f723b239b42ab9992780c440c5297@usma1ex-dag1mb6.msg.corp.akamai.com>
In-Reply-To: <676f723b239b42ab9992780c440c5297@usma1ex-dag1mb6.msg.corp.akamai.com>
Accept-Language: it-IT, en-US
Content-Language: it-IT
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [188.152.76.144]
Content-Type: multipart/related; boundary="_004_158808185690050391guesttelecomitaliait_"; type="multipart/alternative"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRmVeSWpSXmKPExsXCFaWtr3vQZEWcQf8+S4tlP+QtJt7fxm7x 895OVotjs04wWfQ8eMdscengR3aLngXcDuweJ5ZdYfVYsKnUY8mSn0weLc9OsgWwRHHZpKTm ZJalFunbJXBl/H96kKmgo4G14syDPvYGxinvWboYOTkkBEwkjl25xNjFyMUhJLCKUeLBww6m LkYODjYBL4nZd5RB4iIC+xklni+ZwQLiMAvcZpQ42N/ACNItLBAj0dv3EWySiECsxIcXj9hA mkUEnCQ+z3AHCbMIqEpcm3qKGcTmFbCQ+LWiB2rZDSaJ5W097CAJToFgiSl/z4HZjAKyEhN2 LwKbzywgLvFi+gl2iEtFJB5ePM0GYYtKvHz8jxXCNpDYunQf1DdKEldmH2CC6K2SmHSjix1i saDEyZlPWCYwisxCMnYWkrJZSMog4nES/05cBYpzANmaEut36UOEFSWmdD+EatWQaJ0zlx1T XEdi7+/LTBC2gsScDRvZIOzFjBLbf0dD2JISWx6eZ0TWu4CRdxWjaG6FgbleSWpOanJ+bmZJ Yk5mol5mySZGcKrQFd/BOGHDG71DjEwcjIcYVYBaH21YfYFRiiUvPy9VSYT3UcayOCHelMTK qtSi/Pii0pzU4kOM0hwsSuK8CUYr4oQE0hNLUrNTUwtSi2CyTBycUg1MfA97+Phsyx15pHaI ZWgqc09J+VFW5jnz0cPW/n3pS3fe2aQTfb8jrWZes0aO+07pM5embv1sdm/+xHVHPtQZrNnM tCGh8eG3wiUnuP4p/C5S37ZR8tZTjXOGcf+ypwl/W3DBvTdLT+9mKv/sEtv/pTGFmU4iR05e iPbZJzFL6bir9I3p9/0f9EzoKXzMN6OPQ3j6rrTmRSZMnLcefXvxVL7rpYQCb+f3LRMaLdc/ Mey87D5JqJdNRlP2cvSKpL+/dt1gaOpfER+j2bNmjlRB4z2GZwWxl4+vbZZJlvzCmBw16Urv finTJcXR082f6sYZmHyptY3Qi76Y1uEStPOCcGCCktqbee+lpZ7NZ7dTYinOSDTUYi4qTgQA jgQ6+ZADAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/z3phvNTTdI2MtsRRjcAGRhQDU9c>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Apr 2020 13:51:11 -0000

--_004_158808185690050391guesttelecomitaliait_
Content-Type: multipart/alternative;
 boundary="_000_158808185690050391guesttelecomitaliait_"

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

4oCLDQoNCkhlbGxvIElnb3IsDQp0aGFua3MgZm9yIHlvdXIgcmVwbHkuDQoNClRoaXMgZXhjaGFu
Z2Ugb2YgZS1tYWlscyBpcyB2ZXJ5IHVzZWZ1bCB0byB1bmRlcnN0YW5kIHdoaWNoIG9mIHRoZSB0
d28gc29sdXRpb25zIGhhcyB0aGUgYmVzdCBiYWxhbmNlIGJldHdlZW4gcG9zaXRpdmUgYW5kIG5l
Z2F0aXZlIGFzcGVjdHMsIGF0IGxlYXN0IGluIHRoZSBtZWFzdXJlbWVudCBzY2VuYXJpb3Mgb2Yg
aW50ZXJlc3QgZm9yIHRlbGVjb21tdW5pY2F0aW9uIG9wZXJhdG9ycy4gVGhlIGltcG9ydGFudCB0
aGluZyBpcyB0aGF0IG9uZSBvZiB0aGUgdHdvIHNvbHV0aW9uIGlzIGNob3NlbiBhbmQgYSBwYWNr
ZXQgbG9zcyBmZWF0dXJlIGlzIGZpbmFsbHkgaW5jbHVkZWQgaW4gdGhlIFF1aWMgcHJvdG9jb2wg
KGFmdGVyIHRoZSBuZWNlc3NhcnkgY2hlY2tzIGluIHRlcm1zIG9mIHByaXZhY3kgYW5kIHNlY3Vy
aXR5KS4gSG93ZXZlciwgd2UgY2FuIGFscmVhZHkgc2F5LCBmcm9tIHRoZSBwb2ludCBvZiB2aWV3
IG9mIFRlbGVjb20gSXRhbGlhIGFuZCBPcmFuZ2UsIHRoYXQgdGhlIFFiaXQgaXMgYSBmaXhlZCBw
b2ludCBvZiB0aGlzIHR5cGUgb2YgbWVhc3VyZXMuIEl0IHJlbWFpbnMgdG8gZGVjaWRlIHdoaWNo
IGlzIGJldHRlciBiZXR3ZWVuIEwtYml0IGFuZCBSLWJpdC4NCg0KRmlyc3Qgb2YgYWxsLCBsZXQn
cyByZW1lbWJlciB0aGUgcmVhc29ucyB0aGF0IGxlZCB1cyB0byBkZXNpZ24gdGhlIFJiaXQuDQpX
ZSBmb3VuZCBzb21lIHdlYWtuZXNzZXMgaW4gdGhlIExiaXQ6DQoNCi0gdGhlIExCaXQgbG9naWMg
aXMgc3RyaWN0bHkgdGllZCB0byB0aGUgcHJvdG9jb2wgaW1wbGVtZW50YXRpb24uDQpGb3IgZXhh
bXBsZSBpbiBMU1FVSUMgdGhlcmUgYXJlIDYgZGlmZmVyZW50IGhvb2sgcG9pbnRzIHdoZXJlIHRo
aXMgdmFyaWFibGUgaXMgc2V0LiBRTCBwZXJmb3JtYW5jZSBtZWNoYW5pc20gbG9naWMgaXMgaW50
ZXJ0d2luZWQgd2l0aCB0aGUgcHJvdG9jb2wgbG9naWMuIFNvLCB0aGUgY29uY2VybiBoZXJlIGlz
IHRoYXQgZnV0dXJlIGNoYW5nZXMgaW4gdGhlIHByb3RvY29sIG9yIGluIG5ldyBpbXBsZW1lbnRh
dGlvbnMgbmVlZCBhIGNhcmVmdWwgYW5hbHlzaXMgb2YgdGhlIGNvZGUgdG8gYXZvaWQgZGlmZmVy
ZW50IGJlaGF2aW9ycyBhbmQgZGlmZmVyZW50IG1lYXN1cmVtZW50IHJlc3VsdHM7DQoNCi0gbG9z
cyBvZiBwYWNrZXRzIGNhcnJ5aW5nIG9ubHkgQUNLIGZyYW1lcyAoYXJlIGRldGVjdGVkPykuDQpX
ZSBzYXcgaW4gdGhlIE1vbnRyZWFsIGRlbW8gKHVzaW5nIEVyaWNzc29uIFNwaW5EdW1wIHRvb2wp
LCB0aGUgbGFzdCBKdWx5LCB0aGF0IGlmIFF1aWMgcGFja2V0cyBvbmx5IGNvbnRhaW4gQUNLIGZy
YW1lcyB0aGUgTGJpdCBpcyBub3Qgc2V0LiBBY3R1YWxseSwgZHVyaW5nIGEgZmlsZSBkb3dubG9h
ZCB3ZSBpbnNlcnRlZCBsb3NzZXMgaW4gdGhlIHVwbG9hZCBkaXJlY3Rpb24gdGhhdCB3ZXJlIG5v
dCBkZXRlY3RlZCBieSB0aGUgc3lzdGVtLiBBbGV4YW5kcmUgY29uZmlybWVkIHRoaXMgYmVoYXZp
b3IuIEhhdmUgeW91IGNoYW5nZWQgc29tZXRoaW5nIHNpbmNlIHRoZW4/DQoNCi0gdGhlIGxvc3Mg
bWVhc3VyZW1lbnQgc2lnbmFsIGlzIGluYWNjdXJhdGUgaW4gY2FzZSBvZiBsb3NzZXM6DQpUaGUg
TGJpdCBpcyBhIHNpbXBsZSBzaWduYWxpbmcgcHJvdG9jb2wuIElmIHlvdSBtaXNzIGEgTGJpdCBt
YXJrZWQgcGFja2V0IHlvdSBtaXNzIGEgc2lnbmFsIG9mIGxvc3MuIElmIGxvc3NlcyBhcmUgbm90
IGVxdWFsbHkgZGlzdHJpYnV0ZWQgYmV0d2VlbiBMLW1hcmtlZCBhbmQgbm90IEwtbWFya2VkIHBh
Y2tldHMsIGl0J3MgdmVyeSBsaWtlbHkgdGhhdCB0aGUgcHJvZHVjZWQgbWVhc3VyZW1lbnRzIGFy
ZSB3cm9uZyBvciBhdCBsZWFzdCBpbmFjY3VyYXRlLiBUaGUgdHdvIGFwcHJvYWNoZXMgYXJlIGNv
bXBsZXRlbHkgZGlmZmVyZW50LiBSYml0IHdvcmtzIGV4YWN0bHkgYXMgdGhlIFFiaXQuIEl0IGNv
dW50cyB0aGUgbG9zdCBwYWNrZXRzLCBpdCdzIG5vdCBhIHNpZ25hbGluZy4gU28sIGFzIHRoZSBR
Yml0LCB0aGUgY29ycmVjdCBwZXJjZW50YWdlIG9mIGxvc3QgcGFja2V0cyBpcyBkZXRlY3RlZC4N
Cg0KTm93IHNvbWUgaW5saW5lIGFuc3dlcnMgdG8geW91ciBjb25zaWRlcmF0aW9ucywgZXZlbiB0
aG91Z2ggYXQgdGhpcyBwb2ludCBpdCB3b3VsZCBiZSBjb252ZW5pZW50IHRvIG9yZ2FuaXplIGEg
Y29tcGFyaXNvbiBpbnZvbHZpbmcgYWxzbyBvdGhlciBwZW9wbGUgaW50ZXJlc3RlZCBpbiB0aGUg
dG9waWMsIG1heWJlIGluIGEgbmV4dCBJRVRGIG1lZXRpbmcuIFdlIGFyZSBhbHNvIGF2YWlsYWJs
ZSB0byBjYXJyeSBvdXQgY29tcGFyYXRpdmUgdGVzdHMgb24gdGhlIHNhbWUgZmxvd3MgKG1hcmtp
bmcgc2ltdWx0YW5lb3VzbHkgd2l0aCBib3RoIHNvbHV0aW9ucykgdXNpbmcgZm9yIGV4YW1wbGUg
dGhlIEVyaWNzc29uIFNwaW5EdW1wIHRvb2wgd2hpY2ggaGFzIGFscmVhZHkgYmVlbiB1c2VkIGlu
IHRoZSBwcmV2aW91cyBoYWNrYXRob25zIGFzIFFVSUMgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnQg
dG9vbC4NCg0KQmVzdCBSZWdhcmRzLA0KRmFiaW8gQi4NCg0KDQo+IFN0cm9uZyByZW9yZGVyaW5n
IGV4aXN0cy4gIFRoYXTigJlzIHdoeSB3ZSBhcmUgcmVjb21tZW5kaW5nIHRoZSBtaW5pbXVtIFEg
dG8gYmUgNjQuIFRoaXMgY29tZXMgZnJvbSByZWFsIGRhdGEsIG5vdCBsYWIgZGF0YS4gIElmIDUg
cGFja2V0cyB3ZXJlIGVub3VnaCB0byB0ZWxsIHRoZSBlbmQgb2YgbWFya2luZyBwZXJpb2RzLCB3
ZSB3b3VsZCBoYWQgcmVjb21tZW5kZWQgbWluaW11bSBRIHRvIGJlIDguDQoNClRoZSBsZW5ndGgg
b2YgdGhlIHBlcmlvZCBpcyBub3QgY2hvc2VuIG9ubHkgaW4gZnVuY3Rpb24gb2YgcmVvcmRlcmlu
ZyBidXQgYWxzbyB0byBhdm9pZCB0aGF0IGJ1cnN0IGxvc3NlcyBjb21wbGV0ZWx5IGNhbmNlbCBv
bmUgb3IgbW9yZSBwZXJpb2RzLiBIb3dldmVyLCBzdGltdWxhdGVkIGJ5IElnb3IncyBjb25jZXJu
cywgd2UgdGhvdWdodCBvZiBhbiBpbXByb3ZlbWVudCByZWdhcmRpbmcgdGhlIHRvbGVyYW5jZSBv
ZiBvdXIgc3lzdGVtIGFnYWluc3Qgb3V0IG9mIHNlcXVlbmNlLiBJbiBhIG51dHNoZWxsLCBpdCB3
b3VsZCBiZSBwb3NzaWJsZSB0byBpbnRlcmNlcHQgcmVvcmRlcmVkIHBhY2tldHMgcmVjZWl2ZWQg
YWZ0ZXIgdGhlIGRldGVjdGlvbiBvZiBhbiBpbmNvbWluZyAiUWJpdCBtYXJraW5nIHBlcmlvZCIs
IHVzaW5nIHRoZW0gdG8gdXBkYXRlIHRoZSBjb21wdXRlZCBhdmVyYWdlIHVudGlsIHRoZSBjdXJy
ZW50ICJSYml0IG1hcmtpbmcgcGVyaW9kIiBpcyBjb21wbGV0ZWQgaW4gZ2VuZXJhdGlvbi4gQWZ0
ZXIgdGhlIG5lY2Vzc2FyeSBsYWJvcmF0b3J5IHRlc3RzLCB3ZSBjb3VsZCBhZGQgdGhpcyBuZXcg
ZmVhdHVyZSB0byB0aGUgbmV4dCByZXZpc2lvbiBvZiBvdXIgZHJhZnQuDQoNCj4gUiBzaWduYWwg
aXMgc3RpbGwgZ29pbmcgdG8gYmUgc2lnbmlmaWNhbnRseSBkZWxheWVkLCBlc3BlY2lhbGx5IHdp
dGggc2xvd2VyIGNvbm5lY3Rpb25zIChub3QgZXZlcnkgY29ubmVjdGlvbiBpcyBnb2luZyB0byBi
ZSBzdHJlYW1pbmcgbWVkaWEgYXQgYSBzdXN0YWluZWQgcmF0ZSBvZiAxNU1icHMpLiBTbyBpZiBm
b3IgYSAxNU1icHMgYXZlcmFnZS1yYXRlIGNvbm5lY3Rpb24geW91IGNhbiBleHBlY3QgdG8gc2Vl
IFItc2lnbmFsIHdpdGggYSBkZWxheSBiZXR3ZWVuIDgtUlRUcyAoMToyIEFDSykgYW5kIDM4LVJU
VHMgKDE6MTAgQUNLKSwgdGhlIGRlbGF5IGluY3JlYXNlcyB0byAyNC1SVFRzIGFuZCAxMTQtUlRU
cyBmb3IgYSA1TWJwcyBhdmVyYWdlLXJhdGUgY29ubmVjdGlvbi4NCg0KQXMgYWxyZWFkeSBzYWlk
IGluIHRoZSBwcmV2aW91cyBtYWlsLCBiYXNlZCBvbiBvdXIgdGVzdHMsIHRoaXMgaXMgbm90IGEg
YmlnIHByb2JsZW0gYmVjYXVzZSBpdCdzIHN0aWxsIHBvc3NpYmxlIHRvIG9idGFpbiBlbm91Z2gg
bWVhc3VyZW1lbnRzIHRvIGV2YWx1YXRlIHRoZSBwYWNrZXQgbG9zcyBvZiBhIHNlc3Npb24uIE1v
cmVvdmVyLCB0aGUgbWVhc3VyZW1lbnQgZGVsYXkgaXMgc2hvcnRlbmVkIHdoZW4gcGFja2V0IGxv
c3Mgb2NjdXJzLg0KDQo+IEwtYml0IHNpZ25hbCBwcm92aWRlcyBhIGNyaXNwIHNoYXBlIG9mIHRo
ZSBsb3NzIOKAkyB3aGV0aGVyIGl0IGlzIHJhbmRvbSBsb3NzLCBvciBwYWNrZXRzIGFyZSBsb3N0
IG9mIGJhdGNoZXMgKGFuZCBob3cgbWFueSBwYWNrZXRzIGFyZSBpbiBhIGxvc3MgYmF0Y2gpLiBC
eSBjb250cmFzdCwgUi1zaWduYWwgb25seSBpbmRpY2F0ZXMgYW4gYXZlcmFnZSBsb3NzIG92ZXIg
MiB0byAxMCBRLWJpdCBtYXJraW5nIHBlcmlvZHMuICBUaGUgc2hhcmUgb2YgdGhlIGxvc3MgaXMg
ZXJhc2VkLiBJIHRoaW5rIGZvciB0aGF0IGFsb25lLCBMLXNpZ25hbCBpcyBtb3JlIHVzZWZ1bCBm
b3IgdHJvdWJsZXNob290aW5nLg0KDQpBbHRob3VnaCB3ZSBjYWxjdWxhdGUgdGhlIEUyRSBsb3Nz
IHRocm91Z2ggYW4gYXZlcmFnZSAob25seSBpZiB0aGUgcmVmbGVjdGlvbiBpcyBvbiBhIHNsb3dl
ciBjaGFubmVsIHRoYW4gdGhlIHNpZ25hbCByZWNlcHRpb24gY2hhbm5lbCksIHdlIGFyZSBzdGls
bCBhYmxlIHRvIGFjY3VyYXRlbHkgY2FsY3VsYXRlIHRoZSBsb3NzIHVzaW5nIGEgY29ycmVjdGlv
biBmYWN0b3IgKHNlZSBodHRwczogLy90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWNmYi1pcHBt
LXNwaW5iaXQtbWVhc3VyZW1lbnRzLTAwI3NlY3Rpb24tNy40KS4NCg0KPiBUaGlzIGlzIGFuIGlt
cG9ydGFudCBkaWZmZXJlbmNlLCBhbmQgaXQgc2VlbXMgYWNjdXJhdGUgb24gaXRzIHN1cmZhY2Uu
ICBJbiByZWFsaXR5LCBldmVyeSBRVUlDIGltcGxlbWVudGF0aW9uIHdpbGwga2VlcCB0cmFjayBv
ZiBwYWNrZXRzIGFuZCBkZWNsYXJlIHRoZW0gbG9zdCBmb3IgdGhlIHB1cnBvc2VzIG9mIGRhdGEg
cmV0cmFuc21pc3Npb24gYW5kL29yIGNvbmdlc3Rpb24gY29udHJvbC4gIFRoZSB0aW1pbmcgYW5k
IGRldGFpbHMgb2Ygd2hlbiBwYWNrZXRzIGFyZSBkZWNsYXJlZCBsb3N0IChMLWJpdCBzaWduYWwp
IHdpbGwgdmFyeS4gIExpa2V3aXNlLCBldmVyeSBRVUlDIGltcGxlbWVudGF0aW9uIHdpbGwgc2Vu
ZCBzb21lIEFDS3MsIGJ1dCB0aGVpciB0aW1pbmcgYW5kIGZyZXF1ZW5jeSAoUi1zaWduYWwpIHdp
bGwgdmFyeS4gIFItc2lnbmFsIHF1YWxpdHkgd2lsbCBhbHNvIGhlYXZpbHkgZGVwZW5kIG9uIHRo
ZSDigJxtYXJraW5nIHBlcmlvZCBkZXRlY3Rpb27igJ0gaW1wbGVtZW50YXRpb24gcXVhbGl0eSBh
bmQg4oCcUS1zaWduYWwgYXZlcmFnaW5n4oCdIGltcGxlbWVudGF0aW9uIGRldGFpbHMuDQoNClNl
ZSBmaXJzdCBwb2ludCBpbiB0aGUgTC1iaXQgd2Vla25lc3NlcyBwYXJhZ3JhcGguIE1vcmVvdmVy
LCB0aGUgdHdvIGZ1bmN0aW9ucyAibWFya2luZyBwZXJpb2QgZGV0ZWN0aW9uIiBhbmQgIlEtc2ln
bmFsIGF2ZXJhZ2luZyIsIHJlYWxseSBzaW1wbGUgaW4gaW1wbGVtZW50YXRpb24sIGFyZSBjb21w
bGV0ZWx5IGRldGFjaGVkIGZyb20gdGhlIHJlc3Qgb2YgdGhlIHByb3RvY29sIGxvZ2ljIGFuZCB0
aGVpciBiZWhhdmlvcnMgYXJlIGV4cHJlc3NseSBpbmRpY2F0ZWQgaW4gdGhlIGRyYWZ0Lg0KDQo+
IENvcnJlY3QsIGFzIGxvbmcgYXMgYm90aCBlbmRwb2ludHMgaW1wbGVtZW50IHRoZSBlbnRpcmUg
UVIgc2NoZW1lIChldmVuIGlmIHRoaXMgaXMgYW4gdW51c3VhbCBzZXR1cCDigJMgbWVhc3VyaW5n
IHBhdGggQSByZXF1aXJlcyBvYnNlcnZpbmcgcGF0aCBCKS4gQWxzbywgYWNjdXJhdGUgYWNjb3Vu
dGluZyB3aXRoIFFSIHNjaGVtZSByZXF1aXJlcyBjb3JyZWxhdGlvbiBvZiBib3RoIGRpcmVjdGlv
bnMsIHdpdGggdGhlIFItYml0IGRpcmVjdGlvbiBzaWduaWZpY2FudGx5IGxhZ2dpbmcgdGhlIFEt
Yml0IGRpcmVjdGlvbi4gIEl0IHNob3VsZCBiZSB1bmRlcnN0b29kIGhvdyB0aGlzIHNjaGVtZSBi
ZWhhdmVzIGluIGNhc2VzIG9mIGNoYW5naW5nIENvbm5lY3Rpb24gSURzLg0KDQpXZSBkbyBub3Qg
c2VlIHRoZSBwcm9ibGVtIG9mIGltcGxlbWVudGluZyB0aGUgc29sdXRpb24gb24gYm90aCBlbmRw
b2ludHMgc2luY2UgZ2VuZXJhbGx5IHRoZSBjbGllbnQsIHVubGlrZSB0aGUgc2VydmVyLCBkb2Vz
IG5vdCBoYXZlIHNjYWxhYmlsaXR5IHByb2JsZW1zLiBTbyBpZiB5b3UgaW1wbGVtZW50IGl0IG9u
IHRoZSBzZXJ2ZXIgaXQgY29zdHMgbm90aGluZyB0byBpbXBsZW1lbnQgaXQgb24gdGhlIGNsaWVu
dCBhcyB3ZWxsLg0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRGE6
IEx1YmFzaGV2LCBJZ29yIDxpbHViYXNoZT00MGFrYW1haS5jb21AZG1hcmMuaWV0Zi5vcmc+DQpJ
bnZpYXRvOiBnaW92ZWTDrCAyMyBhcHJpbGUgMjAyMCAxODo0MQ0KQTogQnVsZ2FyZWxsYSBGYWJp
byAoR3Vlc3QpOyBJYW4gU3dldHQ7IENvY2lnbGlvIE1hdXJvDQpDYzogUmljY2FyZG8gU2lzdG87
IGlzYWJlbGxlLmhhbWNoYW91aUBvcmFuZ2UuY29tOyBxdWljQGlldGYub3JnOyBhbGV4YW5kcmUu
ZmVycmlldXhAb3JhbmdlLmNvbTsgSUVURiBJUFBNIFdHIChpcHBtQGlldGYub3JnKQ0KT2dnZXR0
bzogW0VYVF0gUkU6IFtpcHBtXSBOZXcgUVVJQyBQYWNrZXQgTG9zcyBNZWFzdXJlbWVudCAoZHJh
ZnQtY2ZiLWlwcG0tc3BpbmJpdC1tZWFzdXJlbWVudHMpDQoNCkZhYmlvLCB0aGFua3MgZm9yIHRo
ZSByZXBseS4NCg0KDQogICogICDigJxNb3Jlb3Zlciwgd2l0aCBhIHN0cm9uZyBhbW91bnQgb2Yg
cmVvcmRlcmluZyB0aGUgUWJpdCAoYW5kIHRoZSBTcGluQml0KSB3b3VsZCBub3Qgd29yayBlaXRo
ZXIu4oCdDQoNClN0cm9uZyByZW9yZGVyaW5nIGV4aXN0cy4gIFRoYXTigJlzIHdoeSB3ZSBhcmUg
cmVjb21tZW5kaW5nIHRoZSBtaW5pbXVtIFEgdG8gYmUgNjQuICBUaGlzIGNvbWVzIGZyb20gcmVh
bCBkYXRhLCBub3QgbGFiIGRhdGEuICBJZiA1IHBhY2tldHMgd2VyZSBlbm91Z2ggdG8gdGVsbCB0
aGUgZW5kIG9mIG1hcmtpbmcgcGVyaW9kcywgd2Ugd291bGQgaGFkIHJlY29tbWVuZGVkIG1pbmlt
dW0gUSB0byBiZSA4Lg0KDQoNCg0KICAqICAgUi1iaXQgc2lnbmFsIGRlbGF5Lg0KDQpSIHNpZ25h
bCBpcyBzdGlsbCBnb2luZyB0byBiZSBzaWduaWZpY2FudGx5IGRlbGF5ZWQsIGVzcGVjaWFsbHkg
d2l0aCBzbG93ZXIgY29ubmVjdGlvbnMgKG5vdCBldmVyeSBjb25uZWN0aW9uIGlzIGdvaW5nIHRv
IGJlIHN0cmVhbWluZyBtZWRpYSBhdCBhIHN1c3RhaW5lZCByYXRlIG9mIDE1TWJwcykuICBTbyBp
ZiBmb3IgYSAxNU1icHMgYXZlcmFnZS1yYXRlIGNvbm5lY3Rpb24geW91IGNhbiBleHBlY3QgdG8g
c2VlIFItc2lnbmFsIHdpdGggYSBkZWxheSBiZXR3ZWVuIDgtUlRUcyAoMToyIEFDSykgYW5kIDM4
LVJUVHMgKDE6MTAgQUNLKSwgdGhlIGRlbGF5IGluY3JlYXNlcyB0byAyNC1SVFRzIGFuZCAxMTQt
UlRUcyBmb3IgYSA1TWJwcyBhdmVyYWdlLXJhdGUgY29ubmVjdGlvbi4NCg0KDQogICogICBSLWJp
dCBzaWduYWwgcXVhbGl0eS4NCg0KTC1iaXQgc2lnbmFsIHByb3ZpZGVzIGEgY3Jpc3Agc2hhcGUg
b2YgdGhlIGxvc3Mg4oCTIHdoZXRoZXIgaXQgaXMgcmFuZG9tIGxvc3MsIG9yIHBhY2tldHMgYXJl
IGxvc3Qgb2YgYmF0Y2hlcyAoYW5kIGhvdyBtYW55IHBhY2tldHMgYXJlIGluIGEgbG9zcyBiYXRj
aCkuICBCeSBjb250cmFzdCwgUi1zaWduYWwgb25seSBpbmRpY2F0ZXMgYW4gYXZlcmFnZSBsb3Nz
IG92ZXIgMiB0byAxMCBRLWJpdCBtYXJraW5nIHBlcmlvZHMuICBUaGUgc2hhcmUgb2YgdGhlIGxv
c3MgaXMgZXJhc2VkLg0KDQpJIHRoaW5rIGZvciB0aGF0IGFsb25lLCBMLXNpZ25hbCBpcyBtb3Jl
IHVzZWZ1bCBmb3IgdHJvdWJsZXNob290aW5nLg0KDQoNCg0KICAqICAgTC1iaXQgc2lnbmFsIGRl
cGVuZHMgb24gZWFjaCBpbXBsZW1lbnRhdGlvbuKAmXMgZGV0ZXJtaW5hdGlvbiBvZiB3aGVuIHRv
IOKAnGRlY2xhcmUgYSBwYWNrZXQgbG9zdOKAnSAod2hpY2ggbWF5IGRpZmZlciBmb3IgZWFjaCBp
bXBsZW1lbnRhdGlvbiksIHdoaWxlIFItc2lnbmFsIGRlcGVuZHMgb25seSBvbiBtb3JlIGdlbmVy
aWMgYmVoYXZpb3JzLg0KDQpUaGlzIGlzIGFuIGltcG9ydGFudCBkaWZmZXJlbmNlLCBhbmQgaXQg
c2VlbXMgYWNjdXJhdGUgb24gaXRzIHN1cmZhY2UuICBJbiByZWFsaXR5LCBldmVyeSBRVUlDIGlt
cGxlbWVudGF0aW9uIHdpbGwga2VlcCB0cmFjayBvZiBwYWNrZXRzIGFuZCBkZWNsYXJlIHRoZW0g
bG9zdCBmb3IgdGhlIHB1cnBvc2VzIG9mIGRhdGEgcmV0cmFuc21pc3Npb24gYW5kL29yIGNvbmdl
c3Rpb24gY29udHJvbC4gIFRoZSB0aW1pbmcgYW5kIGRldGFpbHMgb2Ygd2hlbiBwYWNrZXRzIGFy
ZSBkZWNsYXJlZCBsb3N0IChMLWJpdCBzaWduYWwpIHdpbGwgdmFyeS4gIExpa2V3aXNlLCBldmVy
eSBRVUlDIGltcGxlbWVudGF0aW9uIHdpbGwgc2VuZCBzb21lIEFDS3MsIGJ1dCB0aGVpciB0aW1p
bmcgYW5kIGZyZXF1ZW5jeSAoUi1zaWduYWwpIHdpbGwgdmFyeS4gIFItc2lnbmFsIHF1YWxpdHkg
d2lsbCBhbHNvIGhlYXZpbHkgZGVwZW5kIG9uIHRoZSDigJxtYXJraW5nIHBlcmlvZCBkZXRlY3Rp
b27igJ0gaW1wbGVtZW50YXRpb24gcXVhbGl0eSBhbmQg4oCcUS1zaWduYWwgYXZlcmFnaW5n4oCd
IGltcGxlbWVudGF0aW9uIGRldGFpbHMuDQoNCg0KDQogICogICBFbmQtdG8tZW5kIGxvc3M6IOKA
nFdlIGNhbiBhbHNvIHBsYWNlIHR3byBpbmRlcGVuZGVudCBvYnNlcnZlcnMgd2hlcmV2ZXIgb24g
dGhlIHR3byBkaXJlY3Rpb25zIGFuZCB0aGV5IHdpbGwgc3RpbGwgcHJvZHVjZSBjb2hlcmVudCBF
MkUgbWVhc3VyZXMu4oCdDQogICogICBFbmQtdG8tZW5kIGxvc3M6IOKAnGJ5IG9ic2VydmluZyBv
bmx5IG9uZSBkaXJlY3Rpb24gd2UgY2FuIG1lYXN1cmUgdGhlIFvigKZdIHRoZSBlbmQtdG8tZW5k
IGluIHRoZSBvcHBvc2l0ZSBkaXJlY3Rpb24gKFJiaXQpLg0KDQpDb3JyZWN0LCBhcyBsb25nIGFz
IGJvdGggZW5kcG9pbnRzIGltcGxlbWVudCB0aGUgZW50aXJlIFFSIHNjaGVtZSAoZXZlbiBpZiB0
aGlzIGlzIGFuIHVudXN1YWwgc2V0dXAg4oCTIG1lYXN1cmluZyBwYXRoIEEgcmVxdWlyZXMgb2Jz
ZXJ2aW5nIHBhdGggQikuDQoNCkFsc28sIGFjY3VyYXRlIGFjY291bnRpbmcgd2l0aCBRUiBzY2hl
bWUgcmVxdWlyZXMgY29ycmVsYXRpb24gb2YgYm90aCBkaXJlY3Rpb25zLCB3aXRoIHRoZSBSLWJp
dCBkaXJlY3Rpb24gc2lnbmlmaWNhbnRseSBsYWdnaW5nIHRoZSBRLWJpdCBkaXJlY3Rpb24uICBJ
dCBzaG91bGQgYmUgdW5kZXJzdG9vZCBob3cgdGhpcyBzY2hlbWUgYmVoYXZlcyBpbiBjYXNlcyBv
ZiBjaGFuZ2luZyBDb25uZWN0aW9uIElEcy4NCg0KQmVzdCB3aXNoZXMsDQoNCg0KICAqICAgSWdv
cg0KDQoNCkZyb206IEJ1bGdhcmVsbGEgRmFiaW8gKEd1ZXN0KSA8ZmFiaW8uYnVsZ2FyZWxsYT00
MGd1ZXN0LnRlbGVjb21pdGFsaWEuaXRAZG1hcmMuaWV0Zi5vcmc+DQpTZW50OiBXZWRuZXNkYXks
IEFwcmlsIDIyLCAyMDIwIDM6MTIgUE0NClRvOiBMdWJhc2hldiwgSWdvciA8aWx1YmFzaGVAYWth
bWFpLmNvbT47IElhbiBTd2V0dCA8aWFuc3dldHRAZ29vZ2xlLmNvbT47IENvY2lnbGlvIE1hdXJv
IDxtYXVyby5jb2NpZ2xpb0B0ZWxlY29taXRhbGlhLml0Pg0KQ2M6IFJpY2NhcmRvIFNpc3RvIDxy
aWNjYXJkby5zaXN0b0Bwb2xpdG8uaXQ+OyBpc2FiZWxsZS5oYW1jaGFvdWlAb3JhbmdlLmNvbTsg
cXVpY0BpZXRmLm9yZzsgYWxleGFuZHJlLmZlcnJpZXV4QG9yYW5nZS5jb207IElFVEYgSVBQTSBX
RyAoaXBwbUBpZXRmLm9yZykgPGlwcG1AaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW2lwcG1dIE5l
dyBRVUlDIFBhY2tldCBMb3NzIE1lYXN1cmVtZW50IChkcmFmdC1jZmItaXBwbS1zcGluYml0LW1l
YXN1cmVtZW50cykNCg0KSGVsbG8gSWdvciwNCmhlcmUgc29tZSB0aG91Z2h0cyBhYm91dCB5b3Vy
IGNvbmNlcm5zLg0KDQoxLiBJZiBiaWcgZGlmZmVyZW5jZXMgaW4gZGVsYXkgYXJlIHByZXNlbnQg
YmV0d2VlbiB0d28gcGFyYWxsZWwgcGF0aHMgb24gd2hpY2ggdGhlIHNhbWUgY29ubmVjdGlvbiBp
cyBkaXZpZGVkLCB0aGlzIGlzIGNlcnRhaW5seSBhbiB1bndhbnRlZCBiZWhhdmlvciwgYmVjYXVz
ZSBpdCBjb3VsZCBjcmVhdGUgcHJvYmxlbXMgdG8gdGhlIHByb3RvY29sIGl0c2VsZiBldmVuIGJl
Zm9yZSBkYW1hZ2luZyB0aGUgcGVyZm9ybWFuY2UgbWVhc3VyZW1lbnRzLiBBcyBhIG5ldHdvcmsg
b3BlcmF0b3IsIHdlIHRyeSB0byBhdm9pZCBzdWNoIHNjZW5hcmlvcy4gSG93ZXZlciwgb3VyIG1l
Y2hhbmlzbSB3b3JrcyBjb3JyZWN0bHkgaW4gbW9zdCBjYXNlcyBhbmQgaXMgc3RpbGwgcmVzaXN0
YW50IHRvIG5vcm1hbCByZW9yZGVyaW5nLiBNb3Jlb3Zlciwgd2l0aCBhIHN0cm9uZyBhbW91bnQg
b2YgcmVvcmRlcmluZyB0aGUgUWJpdCAoYW5kIHRoZSBTcGluQml0KSB3b3VsZCBub3Qgd29yayBl
aXRoZXIuDQoNCg0KMi4gSXQncyB0cnVlIHRoYXQgeW91ciBtZWNoYW5pc20gYWxsb3dzIHRoZSBt
ZWFzdXJlbWVudCBvZiBFMkUgYW5kIHVwc3RyZWFtIGxvc3Mgb2YgdGhlIG9ic2VydmVkIGRpcmVj
dGlvbi4gSG93ZXZlciwgdGhlc2UgbWVhc3VyZW1lbnQgbWV0aG9kb2xvZ2llcyBhcmUgYm9ybiB3
aXRoIHRoZSBpZGVhIG9mIHByb3ZpZGluZyBpbmZvcm1hdGlvbiBvbiB0aGUgcGVyZm9ybWFuY2Ug
b2YgdGhlIGVudGlyZSBjb25uZWN0aW9uLCBhcyB3YXMgZG9uZSB3aXRoIHRoZSBTcGluQml0LiBB
Y3R1YWxseSB3aXRoIG91ciBtZWNoYW5pc20sIHdoZW4gb2JzZXJ2aW5nIGEgc2luZ2xlIGRpcmVj
dGlvbiwgd2Ugc3RpbGwgYXJlIGFibGUgdG8gbWVhc3VyZSB0aGUgRTJFIGxvc3Mgb2YgdGhlIG9w
cG9zaXRlIGNoYW5uZWwgKHVzaW5nIHRoZSBSLWJpdCkuDQoNCg0KMy4gVGhlIEFDSyByYXRpbyBv
ZiAxOjEwIHNob3VsZCBvbmx5IG9jY3VyIGluIHRoZSBhYnNlbmNlIG9mIGxvc3MuIEJ5IGludHJv
ZHVjaW5nIGxvc3MsIHRoZSByYXRpbyBiZXR3ZWVuIEFDSyBhbmQgZGF0YSBpcyBjZXJ0YWlubHkg
YmV0dGVyLiBTbyB0aGUgcXVhbGl0eSBvZiBvdXIgc2lnbmFsIGltcHJvdmVzIGp1c3Qgd2hlbiBp
dCBpcyBuZWVkZWQ7IHdlIGRvbid0IGNhcmUgaWYgd2UgZ2V0IGRlbGF5ZWQgbWVhc3VyZW1lbnRz
IHdoZW4gZXZlcnl0aGluZyBpcyB3b3JraW5nIGdyZWF0LiBUaGlzIGJlaGF2aW9yIGlzIGNvbmZp
cm1lZCBieSBvdXIgbGFib3JhdG9yeSB0ZXN0cyB3aGVyZSB3ZSBoYXZlIHNlZW4gdGhhdCBsb3Nz
IGNhbiBiZSBlYXNpbHkgZGV0ZWN0ZWQgaW4gYW4gZXh0cmVtZWx5IGFjY3VyYXRlIG1hbm5lciBl
dmVuIGluIHRoZSBjYXNlIG9mIGhpZ2hseSB1bmJhbGFuY2VkIGZsb3dzLg0KDQpMLUJpdCBoYXMg
YW4gUlRPIGRlbGF5IGJ1dCB0byBldmFsdWF0ZSBhbiBhY2N1cmF0ZSBsb3NzIHJhdGlvIHlvdSBo
YXZlIHN0aWxsIHRvIG9ic2VydmUgYSBzaWduaWZpY2FudCBudW1iZXIgb2YgcGFja2V0cy4NCg0K
DQo0LiBGaXJzdCBvZiBhbGwsIG91ciBzb2x1dGlvbiBpcyBub3QgZGVwZW5kZW50IG9uIGFueSBz
cGVjaWZpYyBwcm90b2NvbCBpbXBsZW1lbnRhdGlvbiB1bmxpa2UgdGhlIFFMIGFuZCB0aGVyZWZv
cmUgdGhlcmUgc2hvdWxkbuKAmXQgYmUgcHJvYmxlbXMgcmVsYXRlZCB0byB0aGUgcXVhbGl0eSBv
ZiB0aGUgaW1wbGVtZW50YXRpb24uIEluIG90aGVyIHdvcmRzLCBvdXIgcG9ydGlvbiBvZiBjb2Rl
IGlzIGFsd2F5cyB0aGUgc2FtZSwgaW4gZXZlcnkgcHJvdG9jb2wgaW1wbGVtZW50YXRpb24uDQpT
ZWNvbmRseSwgYXMgYW50aWNpcGF0ZWQgaW4gcG9pbnQgMiwgYnkgb2JzZXJ2aW5nIG9ubHkgb25l
IGRpcmVjdGlvbiB3ZSBjYW4gbWVhc3VyZSB0aGUgbG9zc2VzIGluIHRoZSBvcGVyYXRvcidzIGRv
bWFpbiAoUWJpdCkgYW5kIHRoZSBlbmQtdG8tZW5kIGluIHRoZSBvcHBvc2l0ZSBkaXJlY3Rpb24g
KFJiaXQpLiBTbywgb3VyIHNvbHV0aW9uIGRvZXMgd29yayBhbHNvIGZvciBhc3ltbWV0cmljIHBh
dGggc2VnbWVudHMuIFdlIGNhbiBhbHNvIHBsYWNlIHR3byBpbmRpcGVuZGVudCBvYnNlcnZlcnMg
d2hlcmV2ZXIgb24gdGhlIHR3byBkaXJlY3Rpb25zIGFuZCB0aGV5IHdpbGwgc3RpbGwgcHJvZHVj
ZSBjb2hlcmVudCBFMkUgbWVhc3VyZXMuDQoNClRoZSBRTCBzb2x1dGlvbiBkb2VzIG5vdCBnaXZl
IGFueSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgb3Bwb3NpdGUgZGlyZWN0aW9uLCBpdCBvbmx5IG1l
YXN1cmVzIHdoYXQgaXQgb2JzZXJ2ZXMsIHRoYXQgaXMgdGhlIGN1cnJlbnQgZGlyZWN0aW9uLiBI
YXZpbmcgdHdvIGluZGVwZW5kZW50IG1lYXN1cmVzLCBvbmUgcGVyIGRpcmVjdGlvbiwgY2FuIGJl
IGFuIGFkdmFudGFnZSBpbiBzb21lIGFzcGVjdHMsIGJ1dCBhIGRpc2FkdmFudGFnZSBmb3Igb3Ro
ZXJzLg0KDQoNCkJlc3QgcmVnYXJkcywNCkZhYmlvIEIuLg0KDQoNCg0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KRGE6IGlwcG0gPGlwcG0tYm91bmNlc0BpZXRmLm9yZz4gcGVy
IGNvbnRvIGRpIEx1YmFzaGV2LCBJZ29yIDxpbHViYXNoZT00MGFrYW1haS5jb21AZG1hcmMuaWV0
Zi5vcmc+DQpJbnZpYXRvOiBtYXJ0ZWTDrCAyMSBhcHJpbGUgMjAyMCAxODozMQ0KQTogSWFuIFN3
ZXR0OyBDb2NpZ2xpbyBNYXVybw0KQ2M6IFJpY2NhcmRvIFNpc3RvOyBpc2FiZWxsZS5oYW1jaGFv
dWlAb3JhbmdlLmNvbTsgcXVpY0BpZXRmLm9yZzsgYWxleGFuZHJlLmZlcnJpZXV4QG9yYW5nZS5j
b207IElFVEYgSVBQTSBXRyAoaXBwbUBpZXRmLm9yZykNCk9nZ2V0dG86IFtFWFRdIFJlOiBbaXBw
bV0gTmV3IFFVSUMgUGFja2V0IExvc3MgTWVhc3VyZW1lbnQgKGRyYWZ0LWNmYi1pcHBtLXNwaW5i
aXQtbWVhc3VyZW1lbnRzKQ0KDQpJIGxpa2UgdGhlIFFSIGRyYWZ0IGZyb20gdGhlIHBlcnNwZWN0
aXZlIHRoYXQgaXQgbW9zdGx5IHdvcmtzIChhbmQgbG90cyBvZiBjcmVkaXQgaXMgZHVlIGZvciB0
aGluZ3MgdGhhdCB3b3JrKS4NCg0KSSBoYXZlIGEgZmV3IGNvbmNlcm5zLCB0aG91Z2guDQoNCjEu
IFRoZSBtb3N0IHRyaXZpYWwgb25lIGlzIHRoYXQgUVIgaXMgYWN0dWFsbHkgaGFyZGVyIHRvIGlt
cGxlbWVudCBjb3JyZWN0bHkgZm9yIGVuZHBvaW50cywgZ2l2ZW4gdGhlIHRyaWNreSBwcm9jZXNz
aW5nIHJlcXVpcmVkIHRvIGlkZW50aWZ5IHdoZW4gYSBtYXJraW5nIGludGVydmFsIGhhcyBlbmRl
ZC4gIEV4cGVyaW1lbnRhbCBkYXRhIHRoYXQgQWthbWFpICYgT3JhbmdlIGNvbXBpbGVkIHNob3dz
IHRoYXQgdGhlcmUgYXJlIG5ldHdvcmtzIHRoYXQgZG8gRUNNUCBhbW9uZyBsaW5rcyB3aXRoIHNp
Z25pZmljYW50bHkgZGlmZmVyZW50IGxhdGVuY2llcy4gIFRoZXkgd2lsbCBjYXVzZSBhIGxvdCBt
b3JlIHJlb3JkZXJpbmcgdG8gYSBidXJzdCBvZiBwYWNrZXRzIHRoYW4gdGhlIHJlY29tbWVuZGVk
IOKAnG9ic2VydmUgNSBwYWNrZXRzIChpbiBhIHJvdz8pIG9mIHRoZSBvcHBvc2l0ZSBtYXJraW5n
c+KAnSBydWxlIGNhbiBhZGRyZXNzLiAgWW91IG1pZ2h0IG5lZWQgdG8gcG90ZW50aWFsbHkgZGVm
ZXIgdGhlIGRlY2lzaW9uIG9uIHdoZXJlIGV4YWN0bHkgdGhlIG1hcmtpbmcgcGVyaW9kIGJvdW5k
YXJ5IGlzIHVudGlsIHlvdeKAmXZlIHNlZW4gYWxtb3N0IGhhbGYgb2YgdGhlIG5leHQgbWFya2lu
ZyBwZXJpb2QuICBSZXF1aXJpbmcgZXZlcnkgZW5kcG9pbnQgdG8gaW1wbGVtZW50IHRoaXMgcmln
aHQgaXMgdG91Z2guDQoNCjIuIFNpbmNlIHRoZSBtb3N0IGltcG9ydGFudCBkaXJlY3Rpb24gKGF0
IGxlYXN0IGZvciBkb3dubG9hZHMgYW5kIG1lZGlhIHN0cmVhbWluZykgaXMgc2VydmVyLXRvLWNs
aWVudCwgdG8gZ2V0IHRoaXMgc2lnbmFsIHdpdGggUVIsIHlvdSBuZWVkIGJvdGggZW5kcG9pbnRz
IGltcGxlbWVudGluZyB0aGUgbG9naWMsIHdpdGggdGhlIGhlYXZpZXN0IGxpZnQgb24gdGhlIGNs
aWVudHMgKHNlZSBhYm92ZSkuICBGb3IgUUwsIGEgY2xpZW50IHRoYXQgZG9lcyBub3Qgd2FudCB0
byBpbXBsZW1lbnQgUUwgbG9naWMgYnV0IGlzIG9rIHdpdGggdGhlIGxvc3MgZGF0YSByZXBvcnRp
bmcgY2FuIGp1c3QgdXBkYXRlIHRoZSBUUCBhbmQgaGVhZGVyIHByb3RlY3Rpb24gbWFzayDigJMg
YWxsIHRoZSBsaWZ0IGlzIG9uIHRoZSBzZXJ2ZXIgc2lkZS4NCg0KMy4gSSBhbSBjb25jZXJuZWQg
d2l0aCB0aGUgcXVhbGl0eSBvZiB0aGUgc2lnbmFsIHlvdSBnZXQgZnJvbSBRUi4gIFdoaWxlIHRo
ZSB1cHN0cmVhbSBsb3NzIHNpZ25hbCBpcyBzdHJvbmcgKHNhbWUgUS1iaXQpLCB0aGUgZG93bnN0
cmVhbS9lbmQtdG8tZW5kIGxvc3Mgc2lnbmFsIGlzIHdlYWsgYW5kIGlzIGxpa2VseSB0byByZXN1
bHQgaW4gdmVyeSBkZWxheWVkIGFuZCBpbmNvbmNsdXNpdmUgc2lnbmFsLiAgR29vZ2xl4oCZcyBl
eHBlcmllbmNlIChhcyBJIHVuZGVyc3RhbmQgaXQpIGFuZCBwcm90b2NvbCByZXNlYXJjaCAoaHR0
cHM6Ly9lcmcuYWJkbi5hYy51ay9+ZG93bmxvYWRzL2Fja3NjYWxpbmcucGRmPGh0dHBzOi8vdXJs
ZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fZXJnLmFiZG4uYWMudWtf
LTdFZG93bmxvYWRzX2Fja3NjYWxpbmcucGRmJmQ9RHdNRi1nJmM9OTZaYlpaY2FNRjR3MEY0anBO
NkxaZyZyPURqbjNiUTV1TkpEUE1fMnNrZkwzclcxdHpjSXh5alVaZG5fbTU1S1BtbG8mbT11M2hT
MFFuSExuMC1QLUxteTgtWWhtN0wwRzMxMFJqd1RRZncyWEx2ZkprJnM9OHFiX1pjbTNZQVNDVnJN
WmlaNUxlXzNfblB4ZDhBQzdiVWJWd1hsNEw5SSZlPT4pIHBvaW50IHRvIHRoZSBiZW5lZml0IG9m
IEFDSy1pbmcgb25seSAxOjEwIHBhY2tldHMgYWZ0ZXIgdGhlIGluaXRpYWwgc2xvdyBzdGFydCAo
ZHJhZnQtZmFpcmh1cnN0LXF1aWMtYWNrLXNjYWxpbmcpLiAgU2luY2Ugc3VjaCBiZWhhdmlvciBo
YXMgYSBiZW5lZmljaWFsIGltcGFjdCBvbiBuZXR3b3JrcywgbW9iaWxlIGRldmljZXMsIGFuZCBl
bmRwb2ludCBjcHUsIGFuZCBubyBuZWdhdGl2ZSBpbXBhY3Qgb24gdGhlIHByb3RvY29sIHBlcmZv
cm1hbmNlLCBJIGV4cGVjdCBpdCB0byBiZSBpbiBjb21tb24gdXNlLiAgV2l0aCAxOjEwIEFDSyBy
YXRpbywgUi1iaXQgc2lnbmFsIGlzIHNpZ25pZmljYW50bHkgZGVsYXllZCBhcyBpdCBpcyBsYWdn
aW5nIHRoZSBsb3NzIGJ5IGF0IGxlYXN0IDE0MDAqKFE9NjQpKjIqMTA9MS44TUIgb2YgZGF0YSB0
cmFuc2ZlcnJlZCwgd2hpY2ggaXMgYXQgbGVhc3QgMzggUlRUcyBmb3IgYSAxNU1icHMgc3RyZWFt
IG92ZXIgYSAyNW1zIGxpbmsgKEwtYml0IHNpZ25hbCBpcyBkZWxheWVkIGJ5IGFuIFJUTykuDQoN
CjQuIFFSIHNjaGVtZSBvbmx5IHdvcmtzIGZvciBzeW1tZXRyaWMgcGF0aCBzZWdtZW50cywgd2hl
biB0aGUgb2JzZXJ2ZXIgY2FuIGNhcHR1cmUgYm90aCBkaXJlY3Rpb25zIG9mIHRoZSBmbG93LiBZ
b3UgYWxzbyBjYW5ub3QgY29tcHV0ZSBlbmQtdG8tZW5kIGxvc3MgaW4gYW55IGRpcmVjdGlvbiwg
dW5sZXNzIGJvdGggZW5kcG9pbnRzIGltcGxlbWVudCB0aGUgZW50aXJlIFFSIGFsZ29yaXRobS4g
IEluIGNvbnRyYXN0LCBRTCB3b3JrcyBmb3Igc2luZ2xlLWRpcmVjdGlvbiBvYnNlcnZlcnMsIGFu
ZCB3aGljaGV2ZXIgZW5kcG9pbnQgaW1wbGVtZW50cyBRTCBhbGdvcml0aG0gZW5zdXJlcyBlbmQt
dG8tZW5kIGxvc3Mgc2lnbmFsIGZvciB0aGUgcGFja2V0cyBpdCBzZW5kcywgYW5kIHRoZSBxdWFs
aXR5IG9mIHRoYXQgbG9zcyBzaWduYWwgc29sZWx5IGRlcGVuZHMgb24gdGhlIHF1YWxpdHkgb2Yg
dGhhdCBlbmRwb2ludOKAmXMgaW1wbGVtZW50YXRpb24gKG5vdCB0aGUgcXVhbGl0eSBvZiB0aGUg
b3RoZXIgZW5kcG9pbnTigJlzIGltcGxlbWVudGF0aW9uKS4gIFFMIHNlZW1zIG1vcmUgZGVwbG95
YWJsZS4NCg0KDQogICogICBJZ29yDQoNCg0KRnJvbTogSWFuIFN3ZXR0IDxpYW5zd2V0dEBnb29n
bGUuY29tPg0KU2VudDogV2VkbmVzZGF5LCBBcHJpbCA4LCAyMDIwIDM6NDQgUE0NClRvOiBDb2Np
Z2xpbyBNYXVybyA8bWF1cm8uY29jaWdsaW89NDB0ZWxlY29taXRhbGlhLml0QGRtYXJjLmlldGYu
b3JnPg0KQ2M6IHF1aWNAaWV0Zi5vcmc7IEx1YmFzaGV2LCBJZ29yIDxpbHViYXNoZUBha2FtYWku
Y29tPjsgYWxleGFuZHJlLmZlcnJpZXV4QG9yYW5nZS5jb207IGlzYWJlbGxlLmhhbWNoYW91aUBv
cmFuZ2UuY29tOyBSaWNjYXJkbyBTaXN0byA8cmljY2FyZG8uc2lzdG9AcG9saXRvLml0PjsgSUVU
RiBJUFBNIFdHIChpcHBtQGlldGYub3JnKSA8aXBwbUBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBb
aXBwbV0gTmV3IFFVSUMgUGFja2V0IExvc3MgTWVhc3VyZW1lbnQgKGRyYWZ0LWNmYi1pcHBtLXNw
aW5iaXQtbWVhc3VyZW1lbnRzKQ0KDQpUaGFua3MgZm9yIHNoYXJpbmcgdGhpcy4gIEZyb20gbXkg
cGVyc3BlY3RpdmUsIHRoaXMgaXMgYW4gaW1wcm92ZW1lbnQgdXBvbiB0aGUgcHJldmlvdXMgcHJv
cG9zYWwgaW4gdGVybXMgb2Ygcm9idXN0bmVzcy4gIFRoaXMgZGVzaWduIGZlZWxzIHZlcnkgc2lt
aWxhciB0byB0aGUgc3BpbiBiaXQsIGFuZCBzZWVtcyB0cml2aWFsIHRvIGltcGxlbWVudCwgd2hp
Y2ggYXJlIGFsc28gbmljZSBwcm9wZXJ0aWVzLg0KDQpBbHNvLCBRVUlDIGRvZXNuJ3QgcmVhbGx5
IGhhdmUgcmV0cmFuc21pc3Npb25zLCBzbyB0aGUgJ1IgYml0JyBuYW1lIGFsd2F5cyBtYWRlIG1l
IGEgYml0IHVuY29tZm9ydGFibGUuDQoNCkknbSBub3Qgc2F5aW5nIFFVSUMgc2hvdWxkIGFkb3B0
IHRoaXMgeWV0LCBidXQgSSdkIGJlIGludGVyZXN0ZWQgaW4gc2VlaW5nIGEgcHJpdmFjeSBhbmFs
eXNpcyBjb21wbGV0ZWQgZm9yIGl0Lg0KDQpJYW4NCg0KT24gV2VkLCBBcHIgOCwgMjAyMCBhdCA0
OjI1IEFNIENvY2lnbGlvIE1hdXJvIDxtYXVyby5jb2NpZ2xpbz00MHRlbGVjb21pdGFsaWEuaXRA
ZG1hcmMuaWV0Zi5vcmc8bWFpbHRvOjQwdGVsZWNvbWl0YWxpYS5pdEBkbWFyYy5pZXRmLm9yZz4+
IHdyb3RlOg0KRGVhciBRVUlDIFdHIE1lbWJlcnMuDQoNCldlIHN1Ym1pdHRlZCB0byBJUFBNIFdH
IGEgZHJhZnQgd2hlcmUgd2UgZGVzY3JpYmVkIGEgbmV3IDIgYml0IHBhY2tldCBsb3NzIG1ldGhv
ZG9sb2d5IChodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtY2ZiLWlwcG0tc3BpbmJp
dC1tZWFzdXJlbWVudHMtMDE8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEY2ZiLTJEaXBwbS0yRHNw
aW5iaXQtMkRtZWFzdXJlbWVudHMtMkQwMSZkPUR3TUZhUSZjPTk2WmJaWmNhTUY0dzBGNGpwTjZM
Wmcmcj1Eam4zYlE1dU5KRFBNXzJza2ZMM3JXMXR6Y0l4eWpVWmRuX201NUtQbWxvJm09ZV9CUTNV
RE5TV2tYdV9JRDFya0d2M0NDWnM4OXNlenUtNklia3ZsdGY3WSZzPVVlVFdfZkx2eEh5X2V3VnZt
MHk2a0lxWm9YVVI4UFlXZ3hBT3htUVNjWXcmZT0+KS4NClRoZSBtZWFzdXJlbWVudCBvZiBwYWNr
ZXQgbG9zcyBpcyB1bmRlciBkaXNjdXNzaW9uIGluIFFVSUMgV0cgYW5kIG91ciBkcmFmdCBpbnRy
b2R1Y2VzIHR3byBhbHRlcm5hdGl2ZXMgYWJvdXQgaXQuDQpUaGUgZmlyc3Qgb25lIGlzIGEgc3Bp
bi1iaXQgZGVwZW5kZW50IHNpZ25hbCBhbmQgdXNlcyBhIHNpbmdsZSBiaXQuIFRoZSBzZWNvbmQg
b25lLCBkZXNjcmliZWQgaW4gdGhlIGZvbGxvd2luZyBsaW5rZWQgc2xpZGVzLCBpcyBhIHN0YW5k
YWxvbmUgc29sdXRpb24gYmFzZWQgb24gYSB0d28gYml0cyBsb3NzIHNpZ25hbCBhbmQgb24gYWx0
ZXJuYXRlIG1hcmtpbmcgKFJGQzgzMjEpLi4NClRoaXMgbGFzdCBtZXRob2RvbG9neSBpbXByb3Zl
cywgaW4gb3VyIG9waW5pb24sIHRoZSBhbGdvcml0aG0gcHJvcG9zZWQgYnkgT3JhbmdlIGFuZCBB
a2FtYWkgZGVzY3JpYmVkIGluIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1mZXJy
aWV1eGhhbWNoYW91aS1xdWljLWxvc3NiaXRzLTAzPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGZl
cnJpZXV4aGFtY2hhb3VpLTJEcXVpYy0yRGxvc3NiaXRzLTJEMDMmZD1Ed01GYVEmYz05NlpiWlpj
YU1GNHcwRjRqcE42TFpnJnI9RGpuM2JRNXVOSkRQTV8yc2tmTDNyVzF0emNJeHlqVVpkbl9tNTVL
UG1sbyZtPWVfQlEzVUROU1drWHVfSUQxcmtHdjNDQ1pzODlzZXp1LTZJYmt2bHRmN1kmcz1WNjQ5
VXF1OG1mdUJXdk1SQlRVa3BFV2ZwRXFsTGZ1ZkdzNjdYWHp2TkZvJmU9Pi4NCg0KVGhlIDIgYml0
cyBhcmUgdGhlIHNRdWFyZSBiaXQgKFEtYml0KSBhbmQgdGhlIFJlZmxlY3Rpb24gc3F1YXJlIGJp
dCAoUi1iaXQpLg0KVGhlIFEtYml0IGRvZXNu4oCZdCBjaGFuZ2UgZnJvbSB0aGUgRmVycmlldXgt
SGFtY2hhb3VpIGRyYWZ0IGJ1dCB0aGUgUi1iaXQgc3Vic3RpdHV0ZXMgdGhlIEwtYml0Lg0KVGhp
cyBhdm9pZHMgdGhlIEwtYml0IGRlcGVuZGVuY2UgZnJvbSBhbiBpbnRlcm5hbCBwcm90b2NvbCB2
YXJpYWJsZSwgYSBwcm9ibGVtIHJhaXNlZCBpbiB0aGUgbGFzdCBRVUlDIGludGVyaW0gbWVldGlu
Zy4NCg0KWW91IGNhbiBmaW5kIHRoZSBzbGlkZXMsIHdlIHByZXBhcmVkIGZvciB0aGUgSVBQTSBp
bnRlcmltIG1lZXRpbmcsIGF0IHRoZSBmb2xsb3dpbmcgbGluazogaHR0cHM6Ly9naXRodWIuY29t
L2lldGYtaXBwbS9tZWV0aW5nLW1hdGVyaWFscy9ibG9iL2FhNDg2ZjdlYWQyOGI5ZjU1YzVlZjQ5
OWU1YzllZDMzYWIwNmRhZjkvaWV0ZjEwNy12aXJ0dWFsL1NsaWRlcy8wNy1zcGluYml0LW1lYXN1
cmVtZW50cy5wZGY8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0
dHBzLTNBX19naXRodWIuY29tX2lldGYtMkRpcHBtX21lZXRpbmctMkRtYXRlcmlhbHNfYmxvYl9h
YTQ4NmY3ZWFkMjhiOWY1NWM1ZWY0OTllNWM5ZWQzM2FiMDZkYWY5X2lldGYxMDctMkR2aXJ0dWFs
X1NsaWRlc18wNy0yRHNwaW5iaXQtMkRtZWFzdXJlbWVudHMucGRmJmQ9RHdNRmFRJmM9OTZaYlpa
Y2FNRjR3MEY0anBONkxaZyZyPURqbjNiUTV1TkpEUE1fMnNrZkwzclcxdHpjSXh5alVaZG5fbTU1
S1BtbG8mbT1lX0JRM1VETlNXa1h1X0lEMXJrR3YzQ0Naczg5c2V6dS02SWJrdmx0ZjdZJnM9M2w2
dDNGWVFuMGl6X3hYMHN4TkZLVW5oN2J3WUZNT3BRMHpfek5oWEhwZyZlPT4NCg0KQ29tbWVudHMg
YW5kIHN1Z2dlc3Rpb25zIGFyZSBhbHdheXMgd2VsY29tZS4NCg0KT2YgY291cnNlIHdlIGFyZSBh
dmFpbGFibGUgdG8gcHJlc2VudCBvdXIgcHJvcG9zYWxzIGluIHRoZSBuZXh0IFFVSUMgV0cgbWVl
dGluZyBvciB0byBhcnJhbmdlIGEgV2ViZXggc2lkZSBtZWV0aW5nIGlmIG5lZWRlZC4NCg0KQmVz
dCByZWdhcmRzLg0KDQpNYXVybywgRmFiaW8sIEdpdXNlcHBlLCBNYXNzaW1vIGFuZCBSaWNjYXJk
bw0KDQoNCl9fX19fX19fX19fX19fX19fX19fXw0KTWF1cm8gQ29jaWdsaW8NClRJTSAtIENULlRB
LkVJDQpWaWEgRy4gUmVpc3MgUm9tb2xpLCAyNzQNCjEwMTQ4IC0gVG9yaW5vIChJdGFseSkNClRl
bC46ICszOTAxMTIyODUwMjg8dGVsOiszOSUyMDAxMSUyMDIyOCUyMDUwMjg+DQpNb2JpbGU6ICsz
OTMzNTc2Njk3NTE8dGVsOiszOSUyMDMzNSUyMDc2NiUyMDk3NTE+DQpfX19fX19fX19fX19fX19f
X19fX18NCg0KDQpbSW1hZ2UgcmVtb3ZlZCBieSBzZW5kZXIuXTxodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX29uLnRpbS5pdF9iYW5uZXItMkRtYWls
LTJEZGlwJmQ9RHdNRmFRJmM9OTZaYlpaY2FNRjR3MEY0anBONkxaZyZyPURqbjNiUTV1TkpEUE1f
MnNrZkwzclcxdHpjSXh5alVaZG5fbTU1S1BtbG8mbT1lX0JRM1VETlNXa1h1X0lEMXJrR3YzQ0Na
czg5c2V6dS02SWJrdmx0ZjdZJnM9ejU1UXBSZzQ4VVlyaFV2b21VTkFsa01DVXhkUVQyME16MVZo
WmtOckxRSSZlPT4NCg0KUXVlc3RvIG1lc3NhZ2dpbyBlIGkgc3VvaSBhbGxlZ2F0aSBzb25vIGlu
ZGlyaXp6YXRpIGVzY2x1c2l2YW1lbnRlIGFsbGUgcGVyc29uZSBpbmRpY2F0ZS4gTGEgZGlmZnVz
aW9uZSwgY29waWEgbyBxdWFsc2lhc2kgYWx0cmEgYXppb25lIGRlcml2YW50ZSBkYWxsYSBjb25v
c2NlbnphIGRpIHF1ZXN0ZSBpbmZvcm1hemlvbmkgc29ubyByaWdvcm9zYW1lbnRlIHZpZXRhdGUu
IFF1YWxvcmEgYWJiaWF0ZSByaWNldnV0byBxdWVzdG8gZG9jdW1lbnRvIHBlciBlcnJvcmUgc2ll
dGUgY29ydGVzZW1lbnRlIHByZWdhdGkgZGkgZGFybmUgaW1tZWRpYXRhIGNvbXVuaWNhemlvbmUg
YWwgbWl0dGVudGUgZSBkaSBwcm92dmVkZXJlIGFsbGEgc3VhIGRpc3RydXppb25lLCBHcmF6aWUu
DQoNClRoaXMgZS1tYWlsIGFuZCBhbnkgYXR0YWNobWVudHMgaXMgY29uZmlkZW50aWFsIGFuZCBt
YXkgY29udGFpbiBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIGludGVuZGVkIGZvciB0aGUgYWRkcmVz
c2VlKHMpIG9ubHkuIERpc3NlbWluYXRpb24sIGNvcHlpbmcsIHByaW50aW5nIG9yIHVzZSBieSBh
bnlib2R5IGVsc2UgaXMgdW5hdXRob3Jpc2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQg
cmVjaXBpZW50LCBwbGVhc2UgZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnRz
IGFuZCBhZHZpc2UgdGhlIHNlbmRlciBieSByZXR1cm4gZS1tYWlsLCBUaGFua3MuLi4NCg0KUmlz
cGV0dGEgbCdhbWJpZW50ZS4gTm9uIHN0YW1wYXJlIHF1ZXN0YSBtYWlsIHNlIG5vbiDDqCBuZWNl
c3NhcmlvLg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KaXBwbSBtYWlsaW5nIGxpc3QNCmlwcG1AaWV0Zi5vcmc8bWFpbHRvOmlwcG1AaWV0Zi5vcmc+
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lwcG08aHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFp
bG1hbl9saXN0aW5mb19pcHBtJmQ9RHdNRmFRJmM9OTZaYlpaY2FNRjR3MEY0anBONkxaZyZyPURq
bjNiUTV1TkpEUE1fMnNrZkwzclcxdHpjSXh5alVaZG5fbTU1S1BtbG8mbT1lX0JRM1VETlNXa1h1
X0lEMXJrR3YzQ0Naczg5c2V6dS02SWJrdmx0ZjdZJnM9WUY0R25GRWd3bVNha0M4QnZfNzYzc0la
WlIzZzh0N3dkc3VpT2w2QzhmVSZlPT4NCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgc3R5bGU9
ImRpc3BsYXk6bm9uZSI+PCEtLSBwIHsgbWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tYm90dG9tOiAw
cHg7IH0gQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBXaW5nZGluZ3M7IH0gQGZvbnQtZmFjZSB7
IGZvbnQtZmFtaWx5OiAiQ2FtYnJpYSBNYXRoIjsgfSBAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6
IENhbGlicmk7IH0gQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBWZXJkYW5hOyB9IHAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwgeyBtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IH0g
YTpsaW5rLCBzcGFuLk1zb0h5cGVybGluayB7IGNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246
IHVuZGVybGluZTsgfSBhOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQgeyBjb2xv
cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSBwLm1zb25vcm1hbDAsIGxp
Lm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwIHsgbWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyB9IHAubXNv
bm9ybWFsMDAsIGxpLm1zb25vcm1hbDAwLCBkaXYubXNvbm9ybWFsMDAgeyBtYXJnaW4tcmlnaHQ6
IDBpbjsgbWFyZ2luLWxlZnQ6IDBpbjsgZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgfSBwLm1zb2NocGRlZmF1bHQsIGxpLm1zb2NocGRlZmF1bHQsIGRp
di5tc29jaHBkZWZhdWx0IHsgbWFyZ2luLXJpZ2h0OiAwaW47IG1hcmdpbi1sZWZ0OiAwaW47IGZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IH0gc3Bhbi5l
bWFpbHN0eWxlMTkgeyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdp
bmRvd3RleHQ7IH0gc3Bhbi5lbWFpbHN0eWxlMjAgeyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IH0gc3Bhbi5FbWFpbFN0eWxlMjIgeyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IH0gQHBhZ2UgV29y
ZFNlY3Rpb24xIHsgbWFyZ2luOiAxaW47IH0gb2wgeyBtYXJnaW4tYm90dG9tOiAwaW47IH0gdWwg
eyBtYXJnaW4tYm90dG9tOiAwaW47IH0tLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgZGlyPSJs
dHIiIHN0eWxlPSJmb250LXNpemU6MTJwdDtjb2xvcjojMDAwMDAwO2JhY2tncm91bmQtY29sb3I6
I0ZGRkZGRjtmb250LWZhbWlseTpDYWxpYnJpLEFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyI+
DQo8cD7igIs8YnI+DQo8L3A+DQo8ZGl2PkhlbGxvIElnb3IsPC9kaXY+DQo8ZGl2PnRoYW5rcyBm
b3IgeW91ciByZXBseS48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoaXMg
ZXhjaGFuZ2Ugb2YgZS1tYWlscyBpcyB2ZXJ5IHVzZWZ1bCB0byB1bmRlcnN0YW5kIHdoaWNoIG9m
IHRoZSB0d28gc29sdXRpb25zIGhhcyB0aGUgYmVzdCBiYWxhbmNlIGJldHdlZW4gcG9zaXRpdmUg
YW5kIG5lZ2F0aXZlIGFzcGVjdHMsIGF0IGxlYXN0IGluIHRoZSBtZWFzdXJlbWVudCBzY2VuYXJp
b3Mgb2YgaW50ZXJlc3QgZm9yIHRlbGVjb21tdW5pY2F0aW9uIG9wZXJhdG9ycy4gVGhlIGltcG9y
dGFudCB0aGluZyBpcyB0aGF0DQogb25lIG9mIHRoZSB0d28gc29sdXRpb24gaXMgY2hvc2VuIGFu
ZCBhIHBhY2tldCBsb3NzIGZlYXR1cmUgaXMgZmluYWxseSBpbmNsdWRlZCBpbiB0aGUgUXVpYyBw
cm90b2NvbCAoYWZ0ZXIgdGhlIG5lY2Vzc2FyeSBjaGVja3MgaW4gdGVybXMgb2YgcHJpdmFjeSBh
bmQgc2VjdXJpdHkpLiBIb3dldmVyLCB3ZSBjYW4gYWxyZWFkeSBzYXksIGZyb20gdGhlIHBvaW50
IG9mIHZpZXcgb2YgVGVsZWNvbSBJdGFsaWEgYW5kIE9yYW5nZSwgdGhhdCB0aGUgUWJpdA0KIGlz
IGEgZml4ZWQgcG9pbnQgb2YgdGhpcyB0eXBlIG9mIG1lYXN1cmVzLiBJdCByZW1haW5zIHRvIGRl
Y2lkZSB3aGljaCBpcyBiZXR0ZXIgYmV0d2VlbiBMLWJpdCBhbmQgUi1iaXQuPGJyPg0KPC9kaXY+
DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5GaXJzdCBvZiBhbGwsIGxldCdzIHJlbWVtYmVyIHRo
ZSByZWFzb25zIHRoYXQgbGVkIHVzIHRvIGRlc2lnbiB0aGUgUmJpdC48L2Rpdj4NCjxkaXY+V2Ug
Zm91bmQgc29tZSB3ZWFrbmVzc2VzIGluIHRoZSBMYml0Ojxicj4NCjwvZGl2Pg0KPGRpdj48YnI+
DQo8L2Rpdj4NCjxkaXY+LSB0aGUgTEJpdCBsb2dpYyBpcyBzdHJpY3RseSB0aWVkIHRvIHRoZSBw
cm90b2NvbCBpbXBsZW1lbnRhdGlvbi48L2Rpdj4NCjxkaXY+Rm9yIGV4YW1wbGUgaW4gTFNRVUlD
IHRoZXJlIGFyZSA2IGRpZmZlcmVudCBob29rIHBvaW50cyB3aGVyZSB0aGlzIHZhcmlhYmxlIGlz
IHNldC4gUUwgcGVyZm9ybWFuY2UgbWVjaGFuaXNtIGxvZ2ljIGlzIGludGVydHdpbmVkIHdpdGgg
dGhlIHByb3RvY29sIGxvZ2ljLiBTbywgdGhlIGNvbmNlcm4gaGVyZSBpcyB0aGF0IGZ1dHVyZSBj
aGFuZ2VzIGluIHRoZSBwcm90b2NvbCBvciBpbiBuZXcgaW1wbGVtZW50YXRpb25zIG5lZWQgYSBj
YXJlZnVsDQogYW5hbHlzaXMgb2YgdGhlIGNvZGUgdG8gYXZvaWQgZGlmZmVyZW50IGJlaGF2aW9y
cyBhbmQgZGlmZmVyZW50IG1lYXN1cmVtZW50IHJlc3VsdHM7PC9kaXY+DQo8ZGl2Pjxicj4NCjwv
ZGl2Pg0KPGRpdj4tIGxvc3Mgb2YgcGFja2V0cyBjYXJyeWluZyBvbmx5IEFDSyBmcmFtZXMgKGFy
ZSBkZXRlY3RlZD8pLjwvZGl2Pg0KPGRpdj5XZSBzYXcgaW4gdGhlIE1vbnRyZWFsIGRlbW8gKHVz
aW5nIEVyaWNzc29uIFNwaW5EdW1wIHRvb2wpLCB0aGUgbGFzdCBKdWx5LCB0aGF0IGlmIFF1aWMg
cGFja2V0cyBvbmx5IGNvbnRhaW4gQUNLIGZyYW1lcyB0aGUgTGJpdCBpcyBub3Qgc2V0LiBBY3R1
YWxseSwgZHVyaW5nIGEgZmlsZSBkb3dubG9hZCB3ZSBpbnNlcnRlZCBsb3NzZXMgaW4gdGhlIHVw
bG9hZCBkaXJlY3Rpb24gdGhhdCB3ZXJlIG5vdCBkZXRlY3RlZCBieSB0aGUgc3lzdGVtLg0KIEFs
ZXhhbmRyZSBjb25maXJtZWQgdGhpcyBiZWhhdmlvci4gSGF2ZSB5b3UgY2hhbmdlZCBzb21ldGhp
bmcgc2luY2UgdGhlbj88L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pi0gdGhlIGxvc3Mg
bWVhc3VyZW1lbnQgc2lnbmFsIGlzIGluYWNjdXJhdGUgaW4gY2FzZSBvZiBsb3NzZXM6PC9kaXY+
DQo8ZGl2PlRoZSBMYml0IGlzIGEgc2ltcGxlIHNpZ25hbGluZyBwcm90b2NvbC4gSWYgeW91IG1p
c3MgYSBMYml0IG1hcmtlZCBwYWNrZXQgeW91IG1pc3MgYSBzaWduYWwgb2YgbG9zcy4gSWYgbG9z
c2VzIGFyZSBub3QgZXF1YWxseSBkaXN0cmlidXRlZCBiZXR3ZWVuIEwtbWFya2VkIGFuZCBub3Qg
TC1tYXJrZWQgcGFja2V0cywgaXQncyB2ZXJ5IGxpa2VseSB0aGF0IHRoZSBwcm9kdWNlZCBtZWFz
dXJlbWVudHMgYXJlIHdyb25nIG9yIGF0IGxlYXN0DQogaW5hY2N1cmF0ZS4gVGhlIHR3byBhcHBy
b2FjaGVzIGFyZSBjb21wbGV0ZWx5IGRpZmZlcmVudC4gUmJpdCB3b3JrcyBleGFjdGx5IGFzIHRo
ZSBRYml0LiBJdCBjb3VudHMgdGhlIGxvc3QgcGFja2V0cywgaXQncyBub3QgYSBzaWduYWxpbmcu
IFNvLCBhcyB0aGUgUWJpdCwgdGhlIGNvcnJlY3QgcGVyY2VudGFnZSBvZiBsb3N0IHBhY2tldHMg
aXMgZGV0ZWN0ZWQuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5Ob3cgc29tZSBpbmxp
bmUgYW5zd2VycyB0byB5b3VyIGNvbnNpZGVyYXRpb25zLCBldmVuIHRob3VnaCBhdCB0aGlzIHBv
aW50IGl0IHdvdWxkIGJlIGNvbnZlbmllbnQgdG8gb3JnYW5pemUgYSBjb21wYXJpc29uIGludm9s
dmluZyBhbHNvIG90aGVyIHBlb3BsZSBpbnRlcmVzdGVkIGluIHRoZSB0b3BpYywgbWF5YmUgaW4g
YSBuZXh0IElFVEYgbWVldGluZy4gV2UgYXJlIGFsc28gYXZhaWxhYmxlIHRvIGNhcnJ5IG91dCBj
b21wYXJhdGl2ZQ0KIHRlc3RzIG9uIHRoZSBzYW1lIGZsb3dzIChtYXJraW5nIHNpbXVsdGFuZW91
c2x5IHdpdGggYm90aCBzb2x1dGlvbnMpIHVzaW5nIGZvciBleGFtcGxlIHRoZSBFcmljc3NvbiBT
cGluRHVtcCB0b29sIHdoaWNoIGhhcyBhbHJlYWR5IGJlZW4gdXNlZCBpbiB0aGUgcHJldmlvdXMg
aGFja2F0aG9ucyBhcyBRVUlDIHBlcmZvcm1hbmNlIG1lYXN1cmVtZW50IHRvb2wuPC9kaXY+DQo8
ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5CZXN0IFJlZ2FyZHMsPC9kaXY+DQo8ZGl2PkZhYmlvIEIu
PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGVtPiZn
dDsgU3Ryb25nIHJlb3JkZXJpbmcgZXhpc3RzLiZuYnNwOyBUaGF04oCZcyB3aHkgd2UgYXJlIHJl
Y29tbWVuZGluZyB0aGUgbWluaW11bSBRIHRvIGJlIDY0LiZuYnNwOzwvZW0+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMnB0Ij48ZW0+VGhpcyBjb21lcyBmcm9tIHJlYWwgZGF0YSwgbm90IGxhYiBk
YXRhLiZuYnNwOyBJZiA1IHBhY2tldHMgd2VyZSBlbm91Z2ggdG8gdGVsbCB0aGUgZW5kIG9mIG08
L2VtPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEycHQiPjxlbT5hPC9lbT48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMnB0Ij48ZW0+cmtpbmcNCiBwZXJpb2RzLCB3ZSB3b3Vs
ZCBoYWQgcmVjb21tZW5kZWQgbWluaW11bSBRIHRvIGJlIDguPC9lbT48L3NwYW4+PC9kaXY+DQo8
ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGUgbGVuZ3RoIG9mIHRoZSBwZXJpb2QgaXMgbm90IGNo
b3NlbiBvbmx5IGluIGZ1bmN0aW9uIG9mIHJlb3JkZXJpbmcgYnV0IGFsc28gdG8gYXZvaWQgdGhh
dCBidXJzdCBsb3NzZXMgY29tcGxldGVseSBjYW5jZWwgb25lIG9yIG1vcmUgcGVyaW9kcy4gSG93
ZXZlciwgc3RpbXVsYXRlZCBieSBJZ29yJ3MgY29uY2VybnMsIHdlIHRob3VnaHQgb2YgYW4gaW1w
cm92ZW1lbnQgcmVnYXJkaW5nIHRoZSB0b2xlcmFuY2Ugb2Ygb3VyIHN5c3RlbQ0KIGFnYWluc3Qg
b3V0IG9mIHNlcXVlbmNlLiBJbiBhIG51dHNoZWxsLCBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byBp
bnRlcmNlcHQgcmVvcmRlcmVkIHBhY2tldHMgcmVjZWl2ZWQgYWZ0ZXIgdGhlIGRldGVjdGlvbiBv
ZiBhbiBpbmNvbWluZyAmcXVvdDtRYml0IG1hcmtpbmcgcGVyaW9kJnF1b3Q7LCB1c2luZyB0aGVt
IHRvIHVwZGF0ZSB0aGUgY29tcHV0ZWQgYXZlcmFnZSB1bnRpbCB0aGUgY3VycmVudCAmcXVvdDtS
Yml0IG1hcmtpbmcgcGVyaW9kJnF1b3Q7IGlzIGNvbXBsZXRlZCBpbg0KIGdlbmVyYXRpb24uIEFm
dGVyIHRoZSBuZWNlc3NhcnkgbGFib3JhdG9yeSB0ZXN0cywgd2UgY291bGQgYWRkIHRoaXMgbmV3
IGZlYXR1cmUgdG8gdGhlIG5leHQgcmV2aXNpb24gb2Ygb3VyIGRyYWZ0Ljxicj4NCjwvZGl2Pg0K
PGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGVtPiZndDsgUiBzaWduYWwgaXMgc3RpbGwgZ29pbmcg
dG8gYmUgc2lnbmlmaWNhbnRseSBkZWxheWVkLCBlc3BlY2lhbGx5IHdpdGggc2xvd2VyIGNvbm5l
Y3Rpb25zIChub3QgZXZlcnkgY29ubmVjdGlvbiBpcyBnb2luZyB0byBiZSBzdHJlYW1pbmcgbWVk
aWEgYXQgYSBzdXN0YWluZWQgcmF0ZSBvZiAxNU1icHMpLiZuYnNwOzwvZW0+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMnB0Ij48ZW0+U28gaWYgZm9yIGEgMTVNYnBzIGF2ZXJhZ2UtcmF0ZSBjb25u
ZWN0aW9uDQogeW91IGNhbiBleHBlY3QgdG8gc2U8L2VtPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEycHQiPjxlbT5lIFItc2lnbmFsIHdpdGggYSBkZWxheSBiZXR3ZWVuIDgtUlRUcyAo
MToyIEFDSykgYW5kIDM4LVJUVHMgKDE6MTAgQUNLKSwgdGhlIGRlbGF5IGluY3JlYXNlcyB0byAy
NC1SVFRzIGFuZCAxMTQtUlRUcyBmb3IgYSA1TWJwcyBhdmVyYWdlLXJhdGUgY29ubmVjdGlvbi48
L2VtPjwvc3Bhbj48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkFzIGFscmVhZHkgc2Fp
ZCBpbiB0aGUgcHJldmlvdXMgbWFpbCwgYmFzZWQgb24gb3VyIHRlc3RzLCB0aGlzIGlzIG5vdCBh
IGJpZyBwcm9ibGVtIGJlY2F1c2UgaXQncyBzdGlsbCBwb3NzaWJsZSB0byBvYnRhaW4gZW5vdWdo
IG1lYXN1cmVtZW50cyB0byBldmFsdWF0ZSB0aGUgcGFja2V0IGxvc3Mgb2YgYSBzZXNzaW9uLiBN
b3Jlb3ZlciwgdGhlIG1lYXN1cmVtZW50IGRlbGF5IGlzIHNob3J0ZW5lZCB3aGVuIHBhY2tldCBs
b3NzIG9jY3Vycy48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PjxlbT4mZ3Q7IEwtYml0
IHNpZ25hbCBwcm92aWRlcyBhIGNyaXNwIHNoYXBlIG9mIHRoZSBsb3NzIOKAkyB3aGV0aGVyIGl0
IGlzIHJhbmRvbSBsb3NzLCBvciBwYWNrZXRzIGFyZSBsb3N0IG9mIGJhdGNoZXMgKGFuZCBob3cg
bWFueSBwYWNrZXRzIGFyZSBpbiBhIGxvc3MgYmF0Y2gpLiBCeSBjb250cmFzdCwgUi1zaWduYWwg
b25seSBpbmRpY2F0ZXMgYW4gYXZlcmFnZSBsb3NzIG92ZXIgMiB0byAxMCBRLWJpdCBtYXJraW5n
IHBlcmlvZHMuJm5ic3A7IFRoZQ0KIHNoYXJlIG9mIHRoZSBsb3NzIGlzIGVyYXNlZC4gSSB0aGlu
ayBmb3IgdGhhdCBhbG9uZSwgTC1zaWduYWwgaXMgbW9yZSB1c2VmdWwgZm9yIHRyb3VibGVzaG9v
dGluZy48L2VtPjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+QWx0aG91Z2ggd2UgY2Fs
Y3VsYXRlIHRoZSBFMkUgbG9zcyB0aHJvdWdoIGFuIGF2ZXJhZ2UgKG9ubHkgaWYgdGhlIHJlZmxl
Y3Rpb24gaXMgb24gYSBzbG93ZXIgY2hhbm5lbCB0aGFuIHRoZSBzaWduYWwgcmVjZXB0aW9uIGNo
YW5uZWwpLCB3ZSBhcmUgc3RpbGwgYWJsZSB0byBhY2N1cmF0ZWx5IGNhbGN1bGF0ZSB0aGUgbG9z
cyB1c2luZyBhIGNvcnJlY3Rpb24gZmFjdG9yIChzZWUgaHR0cHM6IC8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1jZmItaXBwbS1zcGluYml0LW1lYXN1cmVtZW50cy0wMCNzZWN0aW9uLTcuNCku
PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj48ZW0+Jmd0OyBUaGlzIGlzIGFuIGltcG9y
dGFudCBkaWZmZXJlbmNlLCBhbmQgaXQgc2VlbXMgYWNjdXJhdGUgb24gaXRzIHN1cmZhY2UuJm5i
c3A7IEluIHJlYWxpdHksIGV2ZXJ5IFFVSUMgaW1wbGVtZW50YXRpb24gd2lsbCBrZWVwIHRyYWNr
IG9mIHBhY2tldHMgYW5kIGRlY2xhcmUgdGhlbSBsb3N0IGZvciB0aGUgcHVycG9zZXMgb2YgZGF0
YSByZXRyYW5zbWlzc2lvbiBhbmQvb3IgY29uZ2VzdGlvbiBjb250cm9sLiZuYnNwOyBUaGUgdGlt
aW5nIGFuZCBkZXRhaWxzDQogb2Ygd2hlbiBwYWNrZXRzIGFyZSBkZWNsYXJlZCBsb3N0IChMLWJp
dCBzaWduYWwpIHdpbGwgdmFyeS4mbmJzcDsgTGlrZXdpc2UsIGV2ZXJ5IFFVSUMgaW1wbGVtZW50
YXRpb24gd2lsbCBzZW5kIHNvbWUgQUNLcywgYnV0IHRoZWlyIHRpbWluZyBhbmQgZnJlcXVlbmN5
IChSLXNpZ25hbCkgd2lsbCB2YXJ5LiZuYnNwOyBSLXNpZ25hbCBxdWFsaXR5IHdpbGwgYWxzbyBo
ZWF2aWx5IGRlcGVuZCBvbiB0aGUg4oCcbWFya2luZyBwZXJpb2QgZGV0ZWN0aW9u4oCdIGltcGxl
bWVudGF0aW9uDQogcXVhbGl0eSBhbmQg4oCcUS1zaWduYWwgYXZlcmFnaW5n4oCdIGltcGxlbWVu
dGF0aW9uIGRldGFpbHMuPC9lbT48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlNlZSBm
aXJzdCBwb2ludCBpbiB0aGUgTC1iaXQgd2Vla25lc3NlcyBwYXJhZ3JhcGguIE1vcmVvdmVyLCB0
aGUgdHdvIGZ1bmN0aW9ucyAmcXVvdDttYXJraW5nIHBlcmlvZCBkZXRlY3Rpb24mcXVvdDsgYW5k
ICZxdW90O1Etc2lnbmFsIGF2ZXJhZ2luZyZxdW90OywgcmVhbGx5IHNpbXBsZSBpbiBpbXBsZW1l
bnRhdGlvbiwgYXJlIGNvbXBsZXRlbHkgZGV0YWNoZWQgZnJvbSB0aGUgcmVzdCBvZiB0aGUgcHJv
dG9jb2wgbG9naWMgYW5kIHRoZWlyIGJlaGF2aW9ycyBhcmUgZXhwcmVzc2x5DQogaW5kaWNhdGVk
IGluIHRoZSBkcmFmdC48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PjxlbT4mZ3Q7IENv
cnJlY3QsIGFzIGxvbmcgYXMgYm90aCBlbmRwb2ludHMgaW1wbGVtZW50IHRoZSBlbnRpcmUgUVIg
c2NoZW1lIChldmVuIGlmIHRoaXMgaXMgYW4gdW51c3VhbCBzZXR1cCDigJMgbWVhc3VyaW5nIHBh
dGggQSByZXF1aXJlcyBvYnNlcnZpbmcgcGF0aCBCKS4gQWxzbywgYWNjdXJhdGUgYWNjb3VudGlu
ZyB3aXRoIFFSIHNjaGVtZSByZXF1aXJlcyBjb3JyZWxhdGlvbiBvZiBib3RoIGRpcmVjdGlvbnMs
IHdpdGggdGhlIFItYml0IGRpcmVjdGlvbg0KIHNpZ25pZmljYW50bHkgbGFnZ2luZyB0aGUgUS1i
aXQgZGlyZWN0aW9uLiZuYnNwOyBJdCBzaG91bGQgYmUgdW5kZXJzdG9vZCBob3cgdGhpcyBzY2hl
bWUgYmVoYXZlcyBpbiBjYXNlcyBvZiBjaGFuZ2luZyBDb25uZWN0aW9uIElEcy48L2VtPjwvZGl2
Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+V2UgZG8gbm90IHNlZSB0aGUgcHJvYmxlbSBvZiBp
bXBsZW1lbnRpbmcgdGhlIHNvbHV0aW9uIG9uIGJvdGggZW5kcG9pbnRzIHNpbmNlIGdlbmVyYWxs
eSB0aGUgY2xpZW50LCB1bmxpa2UgdGhlIHNlcnZlciwgZG9lcyBub3QgaGF2ZSBzY2FsYWJpbGl0
eSBwcm9ibGVtcy4gU28gaWYgeW91IGltcGxlbWVudCBpdCBvbiB0aGUgc2VydmVyIGl0IGNvc3Rz
IG5vdGhpbmcgdG8gaW1wbGVtZW50IGl0IG9uIHRoZSBjbGllbnQgYXMgd2VsbC48YnI+DQo8L2Rp
dj4NCjxwPjxicj4NCjwvcD4NCjxwPjxicj4NCjwvcD4NCjxwPjxicj4NCjwvcD4NCjxkaXYgc3R5
bGU9ImNvbG9yOnJnYigzMywzMywzMykiPg0KPGhyIHRhYmluZGV4PSItMSIgc3R5bGU9ImRpc3Bs
YXk6aW5saW5lLWJsb2NrOyB3aWR0aDo5OCUiPg0KPGRpdiBpZD0iZGl2UnBseUZ3ZE1zZyIgZGly
PSJsdHIiPjxmb250IGZhY2U9IkNhbGlicmksIHNhbnMtc2VyaWYiIGNvbG9yPSIjMDAwMDAwIiBz
dHlsZT0iZm9udC1zaXplOjExcHQiPjxiPkRhOjwvYj4gTHViYXNoZXYsIElnb3IgJmx0O2lsdWJh
c2hlPTQwYWthbWFpLmNvbUBkbWFyYy5pZXRmLm9yZyZndDs8YnI+DQo8Yj5JbnZpYXRvOjwvYj4g
Z2lvdmVkw6wgMjMgYXByaWxlIDIwMjAgMTg6NDE8YnI+DQo8Yj5BOjwvYj4gQnVsZ2FyZWxsYSBG
YWJpbyAoR3Vlc3QpOyBJYW4gU3dldHQ7IENvY2lnbGlvIE1hdXJvPGJyPg0KPGI+Q2M6PC9iPiBS
aWNjYXJkbyBTaXN0bzsgaXNhYmVsbGUuaGFtY2hhb3VpQG9yYW5nZS5jb207IHF1aWNAaWV0Zi5v
cmc7IGFsZXhhbmRyZS5mZXJyaWV1eEBvcmFuZ2UuY29tOyBJRVRGIElQUE0gV0cgKGlwcG1AaWV0
Zi5vcmcpPGJyPg0KPGI+T2dnZXR0bzo8L2I+IFtFWFRdIFJFOiBbaXBwbV0gTmV3IFFVSUMgUGFj
a2V0IExvc3MgTWVhc3VyZW1lbnQgKGRyYWZ0LWNmYi1pcHBtLXNwaW5iaXQtbWVhc3VyZW1lbnRz
KTwvZm9udD4NCjxkaXY+Jm5ic3A7PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJX
b3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RmFiaW8sIHRoYW5rcyBmb3IgdGhl
IHJlcGx5LjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjx1bCB0eXBlPSJk
aXNjIiBzdHlsZT0ibWFyZ2luLXRvcDowaW4iPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSIiPuKAnE1vcmVvdmVyLCB3aXRoIGEgc3Ryb25nIGFtb3VudCBvZiByZW9yZGVyaW5nIHRoZSBR
Yml0IChhbmQgdGhlIFNwaW5CaXQpIHdvdWxkIG5vdCB3b3JrIGVpdGhlci7igJ08L2xpPjwvdWw+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5T
dHJvbmcgcmVvcmRlcmluZyBleGlzdHMuJm5ic3A7IFRoYXTigJlzIHdoeSB3ZSBhcmUgcmVjb21t
ZW5kaW5nIHRoZSBtaW5pbXVtIFEgdG8gYmUgNjQuJm5ic3A7IFRoaXMgY29tZXMgZnJvbSByZWFs
IGRhdGEsIG5vdCBsYWIgZGF0YS4mbmJzcDsgSWYgNSBwYWNrZXRzIHdlcmUgZW5vdWdoIHRvIHRl
bGwgdGhlIGVuZCBvZiBtYXJraW5nIHBlcmlvZHMsIHdlIHdvdWxkIGhhZCByZWNvbW1lbmRlZCBt
aW5pbXVtIFEgdG8gYmUgOC48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8dWwgdHlwZT0iZGlzYyIgc3R5bGU9Im1h
cmdpbi10b3A6MGluIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj5SLWJpdCBzaWdu
YWwgZGVsYXkuPC9saT48L3VsPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+UiBzaWduYWwgaXMgc3RpbGwgZ29pbmcgdG8gYmUgc2lnbmlmaWNh
bnRseSBkZWxheWVkLCBlc3BlY2lhbGx5IHdpdGggc2xvd2VyIGNvbm5lY3Rpb25zIChub3QgZXZl
cnkgY29ubmVjdGlvbiBpcyBnb2luZyB0byBiZSBzdHJlYW1pbmcgbWVkaWEgYXQgYSBzdXN0YWlu
ZWQgcmF0ZSBvZiAxNU1icHMpLiZuYnNwOyBTbyBpZiBmb3IgYSAxNU1icHMgYXZlcmFnZS1yYXRl
IGNvbm5lY3Rpb24geW91IGNhbiBleHBlY3QgdG8gc2VlDQogUi1zaWduYWwgd2l0aCBhIGRlbGF5
IGJldHdlZW4gOC1SVFRzICgxOjIgQUNLKSBhbmQgMzgtUlRUcyAoMToxMCBBQ0spLCB0aGUgZGVs
YXkgaW5jcmVhc2VzIHRvIDI0LVJUVHMgYW5kIDExNC1SVFRzIGZvciBhIDVNYnBzIGF2ZXJhZ2Ut
cmF0ZSBjb25uZWN0aW9uLjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjx1
bCB0eXBlPSJkaXNjIiBzdHlsZT0ibWFyZ2luLXRvcDowaW4iPg0KPGxpIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSIiPlItYml0IHNpZ25hbCBxdWFsaXR5LjwvbGk+PC91bD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkwtYml0IHNpZ25hbCBw
cm92aWRlcyBhIGNyaXNwIHNoYXBlIG9mIHRoZSBsb3NzIOKAkyB3aGV0aGVyIGl0IGlzIHJhbmRv
bSBsb3NzLCBvciBwYWNrZXRzIGFyZSBsb3N0IG9mIGJhdGNoZXMgKGFuZCBob3cgbWFueSBwYWNr
ZXRzIGFyZSBpbiBhIGxvc3MgYmF0Y2gpLiZuYnNwOyBCeSBjb250cmFzdCwgUi1zaWduYWwgb25s
eSBpbmRpY2F0ZXMgYW4gYXZlcmFnZSBsb3NzIG92ZXIgMiB0byAxMCBRLWJpdCBtYXJraW5nIHBl
cmlvZHMuJm5ic3A7DQogVGhlIHNoYXJlIG9mIHRoZSBsb3NzIGlzIGVyYXNlZC48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHRoaW5r
IGZvciB0aGF0IGFsb25lLCBMLXNpZ25hbCBpcyBtb3JlIHVzZWZ1bCBmb3IgdHJvdWJsZXNob290
aW5nLjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzwvcD4NCjx1bCB0eXBlPSJkaXNjIiBzdHlsZT0ibWFyZ2luLXRvcDowaW4i
Pg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPkwtYml0IHNpZ25hbCBkZXBlbmRzIG9u
IGVhY2ggaW1wbGVtZW50YXRpb27igJlzIGRldGVybWluYXRpb24gb2Ygd2hlbiB0byDigJxkZWNs
YXJlIGEgcGFja2V0IGxvc3TigJ0gKHdoaWNoIG1heSBkaWZmZXIgZm9yIGVhY2ggaW1wbGVtZW50
YXRpb24pLCB3aGlsZSBSLXNpZ25hbCBkZXBlbmRzIG9ubHkgb24gbW9yZSBnZW5lcmljIGJlaGF2
aW9ycy48L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UaGlzIGlzIGFuIGltcG9ydGFudCBkaWZmZXJlbmNlLCBhbmQgaXQgc2Vl
bXMgYWNjdXJhdGUgb24gaXRzIHN1cmZhY2UuJm5ic3A7IEluIHJlYWxpdHksIGV2ZXJ5IFFVSUMg
aW1wbGVtZW50YXRpb24gd2lsbCBrZWVwIHRyYWNrIG9mIHBhY2tldHMgYW5kIGRlY2xhcmUgdGhl
bSBsb3N0IGZvciB0aGUgcHVycG9zZXMgb2YgZGF0YSByZXRyYW5zbWlzc2lvbiBhbmQvb3IgY29u
Z2VzdGlvbiBjb250cm9sLiZuYnNwOyBUaGUgdGltaW5nDQogYW5kIGRldGFpbHMgb2Ygd2hlbiBw
YWNrZXRzIGFyZSBkZWNsYXJlZCBsb3N0IChMLWJpdCBzaWduYWwpIHdpbGwgdmFyeS4mbmJzcDsg
TGlrZXdpc2UsIGV2ZXJ5IFFVSUMgaW1wbGVtZW50YXRpb24gd2lsbCBzZW5kIHNvbWUgQUNLcywg
YnV0IHRoZWlyIHRpbWluZyBhbmQgZnJlcXVlbmN5IChSLXNpZ25hbCkgd2lsbCB2YXJ5LiZuYnNw
OyBSLXNpZ25hbCBxdWFsaXR5IHdpbGwgYWxzbyBoZWF2aWx5IGRlcGVuZCBvbiB0aGUg4oCcbWFy
a2luZyBwZXJpb2QgZGV0ZWN0aW9u4oCdDQogaW1wbGVtZW50YXRpb24gcXVhbGl0eSBhbmQg4oCc
US1zaWduYWwgYXZlcmFnaW5n4oCdIGltcGxlbWVudGF0aW9uIGRldGFpbHMuPC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9w
Pg0KPHVsIHR5cGU9ImRpc2MiIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiI+DQo8bGkgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+RW5kLXRvLWVuZCBsb3NzOiDigJxXZSBjYW4gYWxzbyBwbGFjZSB0
d28gaW5kZXBlbmRlbnQgb2JzZXJ2ZXJzIHdoZXJldmVyIG9uIHRoZSB0d28gZGlyZWN0aW9ucyBh
bmQgdGhleSB3aWxsIHN0aWxsIHByb2R1Y2UgY29oZXJlbnQgRTJFIG1lYXN1cmVzLuKAnTwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPkVuZC10by1lbmQgbG9zczog4oCcYnkgb2Jz
ZXJ2aW5nIG9ubHkgb25lIGRpcmVjdGlvbiB3ZSBjYW4gbWVhc3VyZSB0aGUgW+KApl0gdGhlIGVu
ZC10by1lbmQgaW4gdGhlIG9wcG9zaXRlIGRpcmVjdGlvbiAoUmJpdCkuPC9saT48L3VsPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q29ycmVj
dCwgYXMgbG9uZyBhcyBib3RoIGVuZHBvaW50cyBpbXBsZW1lbnQgdGhlIGVudGlyZSBRUiBzY2hl
bWUgKGV2ZW4gaWYgdGhpcyBpcyBhbiB1bnVzdWFsIHNldHVwIOKAkyBtZWFzdXJpbmcgcGF0aCBB
IHJlcXVpcmVzIG9ic2VydmluZyBwYXRoIEIpLjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFsc28sIGFjY3VyYXRlIGFjY291bnRpbmcg
d2l0aCBRUiBzY2hlbWUgcmVxdWlyZXMgY29ycmVsYXRpb24gb2YgYm90aCBkaXJlY3Rpb25zLCB3
aXRoIHRoZSBSLWJpdCBkaXJlY3Rpb24gc2lnbmlmaWNhbnRseSBsYWdnaW5nIHRoZSBRLWJpdCBk
aXJlY3Rpb24uJm5ic3A7IEl0IHNob3VsZCBiZSB1bmRlcnN0b29kIGhvdyB0aGlzIHNjaGVtZSBi
ZWhhdmVzIGluIGNhc2VzIG9mIGNoYW5naW5nIENvbm5lY3Rpb24gSURzLjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJlc3Qgd2lzaGVz
LDwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjx1bCB0eXBlPSJkaXNjIiBz
dHlsZT0ibWFyZ2luLXRvcDowaW4iPg0KPGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPkln
b3I8L2xpPjwvdWw+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTsgYm9yZGVyLWxl
ZnQ6c29saWQgYmx1ZSAxLjVwdDsgcGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDsg
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9t
OjwvYj4gQnVsZ2FyZWxsYSBGYWJpbyAoR3Vlc3QpICZsdDtmYWJpby5idWxnYXJlbGxhPTQwZ3Vl
c3QudGVsZWNvbWl0YWxpYS5pdEBkbWFyYy5pZXRmLm9yZyZndDsNCjxicj4NCjxiPlNlbnQ6PC9i
PiBXZWRuZXNkYXksIEFwcmlsIDIyLCAyMDIwIDM6MTIgUE08YnI+DQo8Yj5Ubzo8L2I+IEx1YmFz
aGV2LCBJZ29yICZsdDtpbHViYXNoZUBha2FtYWkuY29tJmd0OzsgSWFuIFN3ZXR0ICZsdDtpYW5z
d2V0dEBnb29nbGUuY29tJmd0OzsgQ29jaWdsaW8gTWF1cm8gJmx0O21hdXJvLmNvY2lnbGlvQHRl
bGVjb21pdGFsaWEuaXQmZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBSaWNjYXJkbyBTaXN0byAmbHQ7cmlj
Y2FyZG8uc2lzdG9AcG9saXRvLml0Jmd0OzsgaXNhYmVsbGUuaGFtY2hhb3VpQG9yYW5nZS5jb207
IHF1aWNAaWV0Zi5vcmc7IGFsZXhhbmRyZS5mZXJyaWV1eEBvcmFuZ2UuY29tOyBJRVRGIElQUE0g
V0cgKGlwcG1AaWV0Zi5vcmcpICZsdDtpcHBtQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW2lwcG1dIE5ldyBRVUlDIFBhY2tldCBMb3NzIE1lYXN1cmVtZW50IChkcmFmdC1j
ZmItaXBwbS1zcGluYml0LW1lYXN1cmVtZW50cyk8L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBjb2xvcjpibGFjayI+SGVsbG8gSWdvciw8L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7IGNvbG9yOmJsYWNrIj5oZXJlIHNvbWUgdGhvdWdodHMgYWJvdXQg
eW91ciBjb25jZXJucy48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7IGNvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7IGNvbG9yOmJsYWNrIj4xLiBJZiBiaWcgZGlmZmVyZW5jZXMg
aW4gZGVsYXkgYXJlIHByZXNlbnQgYmV0d2VlbiB0d28gcGFyYWxsZWwgcGF0aHMgb24gd2hpY2gg
dGhlIHNhbWUgY29ubmVjdGlvbiBpcyBkaXZpZGVkLCB0aGlzIGlzIGNlcnRhaW5seSBhbiB1bndh
bnRlZCBiZWhhdmlvciwgYmVjYXVzZSBpdCBjb3VsZCBjcmVhdGUgcHJvYmxlbXMgdG8gdGhlIHBy
b3RvY29sDQogaXRzZWxmIGV2ZW4gYmVmb3JlIGRhbWFnaW5nIHRoZSBwZXJmb3JtYW5jZSBtZWFz
dXJlbWVudHMuIEFzIGEgbmV0d29yayBvcGVyYXRvciwgd2UgdHJ5IHRvIGF2b2lkIHN1Y2ggc2Nl
bmFyaW9zLiBIb3dldmVyLCBvdXIgbWVjaGFuaXNtIHdvcmtzIGNvcnJlY3RseSBpbiBtb3N0IGNh
c2VzIGFuZCBpcyBzdGlsbCByZXNpc3RhbnQgdG8gbm9ybWFsIHJlb3JkZXJpbmcuIE1vcmVvdmVy
LCB3aXRoIGEgc3Ryb25nIGFtb3VudCBvZiByZW9yZGVyaW5nDQogdGhlIFFiaXQgKGFuZCB0aGUg
U3BpbkJpdCkgd291bGQgbm90IHdvcmsgZWl0aGVyLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDsgY29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDsgY29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDsgY29sb3I6YmxhY2siPjIuIEl0J3MgdHJ1ZSB0aGF0IHlv
dXIgbWVjaGFuaXNtIGFsbG93cyB0aGUgbWVhc3VyZW1lbnQgb2YgRTJFIGFuZCB1cHN0cmVhbSBs
b3NzIG9mIHRoZSBvYnNlcnZlZCBkaXJlY3Rpb24uIEhvd2V2ZXIsIHRoZXNlIG1lYXN1cmVtZW50
IG1ldGhvZG9sb2dpZXMgYXJlIGJvcm4gd2l0aCB0aGUgaWRlYSBvZiBwcm92aWRpbmcgaW5mb3Jt
YXRpb24NCiBvbiB0aGUgcGVyZm9ybWFuY2Ugb2YgdGhlIGVudGlyZSBjb25uZWN0aW9uLCBhcyB3
YXMgZG9uZSB3aXRoIHRoZSBTcGluQml0LiBBY3R1YWxseSB3aXRoIG91ciBtZWNoYW5pc20sIHdo
ZW4gb2JzZXJ2aW5nIGEgc2luZ2xlIGRpcmVjdGlvbiwgd2Ugc3RpbGwgYXJlIGFibGUgdG8gbWVh
c3VyZSB0aGUgRTJFIGxvc3Mgb2YgdGhlIG9wcG9zaXRlIGNoYW5uZWwgKHVzaW5nIHRoZSBSLWJp
dCkuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0OyBjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBjb2xv
cjpibGFjayI+My4gVGhlIEFDSyByYXRpbyBvZiAxOjEwIHNob3VsZCBvbmx5IG9jY3VyIGluIHRo
ZSBhYnNlbmNlIG9mIGxvc3MuIEJ5IGludHJvZHVjaW5nIGxvc3MsIHRoZSByYXRpbyBiZXR3ZWVu
IEFDSyBhbmQgZGF0YSBpcyBjZXJ0YWlubHkgYmV0dGVyLiBTbyB0aGUgcXVhbGl0eSBvZiBvdXIg
c2lnbmFsIGltcHJvdmVzIGp1c3Qgd2hlbiBpdCBpcw0KIG5lZWRlZDsgd2UgZG9uJ3QgY2FyZSBp
ZiB3ZSBnZXQgZGVsYXllZCBtZWFzdXJlbWVudHMgd2hlbiBldmVyeXRoaW5nIGlzIHdvcmtpbmcg
Z3JlYXQuIFRoaXMgYmVoYXZpb3IgaXMgY29uZmlybWVkIGJ5IG91ciBsYWJvcmF0b3J5IHRlc3Rz
IHdoZXJlIHdlIGhhdmUgc2VlbiB0aGF0IGxvc3MgY2FuIGJlIGVhc2lseSBkZXRlY3RlZCBpbiBh
biBleHRyZW1lbHkgYWNjdXJhdGUgbWFubmVyIGV2ZW4gaW4gdGhlIGNhc2Ugb2YgaGlnaGx5IHVu
YmFsYW5jZWQNCiBmbG93cy48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7IGNvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7IGNvbG9yOmJsYWNrIj5MLUJpdCBoYXMgYW4gUlRPIGRl
bGF5IGJ1dCB0byBldmFsdWF0ZSBhbiBhY2N1cmF0ZSBsb3NzIHJhdGlvIHlvdSBoYXZlIHN0aWxs
IHRvIG9ic2VydmUgYSBzaWduaWZpY2FudCBudW1iZXIgb2YgcGFja2V0cy48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7IGNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7IGNvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7IGNvbG9yOmJsYWNrIj40LiBGaXJz
dCBvZiBhbGwsIG91ciBzb2x1dGlvbiBpcyBub3QgZGVwZW5kZW50IG9uIGFueSBzcGVjaWZpYyBw
cm90b2NvbCBpbXBsZW1lbnRhdGlvbiB1bmxpa2UgdGhlIFFMIGFuZCB0aGVyZWZvcmUgdGhlcmUg
c2hvdWxkbuKAmXQgYmUgcHJvYmxlbXMgcmVsYXRlZCB0byB0aGUgcXVhbGl0eSBvZiB0aGUgaW1w
bGVtZW50YXRpb24uIEluDQogb3RoZXIgd29yZHMsIG91ciBwb3J0aW9uIG9mIGNvZGUgaXMgYWx3
YXlzIHRoZSBzYW1lLCBpbiBldmVyeSBwcm90b2NvbCBpbXBsZW1lbnRhdGlvbi48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7IGNvbG9yOmJsYWNrIj5TZWNvbmRseSwgYXMgYW50aWNpcGF0ZWQgaW4gcG9p
bnQgMiwgYnkgb2JzZXJ2aW5nIG9ubHkgb25lIGRpcmVjdGlvbiB3ZSBjYW4gbWVhc3VyZSB0aGUg
bG9zc2VzIGluIHRoZSBvcGVyYXRvcidzIGRvbWFpbiAoUWJpdCkgYW5kIHRoZSBlbmQtdG8tZW5k
IGluIHRoZSBvcHBvc2l0ZSBkaXJlY3Rpb24gKFJiaXQpLiBTbywgb3VyIHNvbHV0aW9uDQogZG9l
cyB3b3JrIGFsc28gZm9yIGFzeW1tZXRyaWMgcGF0aCBzZWdtZW50cy4gV2UgY2FuIGFsc28gcGxh
Y2UgdHdvIGluZGlwZW5kZW50IG9ic2VydmVycyB3aGVyZXZlciBvbiB0aGUgdHdvIGRpcmVjdGlv
bnMgYW5kIHRoZXkgd2lsbCBzdGlsbCBwcm9kdWNlIGNvaGVyZW50IEUyRSBtZWFzdXJlcy48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7IGNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7IGNvbG9yOmJsYWNrIj5UaGUgUUwgc29sdXRpb24gZG9lcyBub3QgZ2l2ZSBhbnkgaW5mb3Jt
YXRpb24gYWJvdXQgdGhlIG9wcG9zaXRlIGRpcmVjdGlvbiwgaXQgb25seSBtZWFzdXJlcyB3aGF0
IGl0IG9ic2VydmVzLCB0aGF0IGlzIHRoZSBjdXJyZW50IGRpcmVjdGlvbi4gSGF2aW5nIHR3byBp
bmRlcGVuZGVudCBtZWFzdXJlcywgb25lIHBlciBkaXJlY3Rpb24sDQogY2FuIGJlIGFuIGFkdmFu
dGFnZSBpbiBzb21lIGFzcGVjdHMsIGJ1dCBhIGRpc2FkdmFudGFnZSBmb3Igb3RoZXJzLjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDsgY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDsgY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDsgY29sb3I6YmxhY2si
PkJlc3QgcmVnYXJkcyw8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7IGNvbG9yOmJsYWNrIj5GYWJpbyBC
Li48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7IGNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9wPg0K
PC9kaXY+DQo8cD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDsgY29sb3I6YmxhY2siPiZu
YnNwOzwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2Vu
dGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0OyBjb2xvcjojMjEyMTIxIj4NCjxociBzaXplPSIyIiB3aWR0aD0iOTglIiBhbGlnbj0iY2Vu
dGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXYgaWQ9ImRpdlJwbHlGd2RNc2ciPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5EYTo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IGlwcG0gJmx0O2lwcG0tYm91bmNlc0BpZXRmLm9yZyZn
dDsgcGVyIGNvbnRvIGRpIEx1YmFzaGV2LCBJZ29yICZsdDtpbHViYXNoZT00MGFrYW1haS5jb21A
ZG1hcmMuaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+SW52aWF0bzo8L2I+IG1hcnRlZMOsIDIxIGFwcmls
ZSAyMDIwIDE4OjMxPGJyPg0KPGI+QTo8L2I+IElhbiBTd2V0dDsgQ29jaWdsaW8gTWF1cm88YnI+
DQo8Yj5DYzo8L2I+IFJpY2NhcmRvIFNpc3RvOyBpc2FiZWxsZS5oYW1jaGFvdWlAb3JhbmdlLmNv
bTsgcXVpY0BpZXRmLm9yZzsgYWxleGFuZHJlLmZlcnJpZXV4QG9yYW5nZS5jb207IElFVEYgSVBQ
TSBXRyAoaXBwbUBpZXRmLm9yZyk8YnI+DQo8Yj5PZ2dldHRvOjwvYj4gW0VYVF0gUmU6IFtpcHBt
XSBOZXcgUVVJQyBQYWNrZXQgTG9zcyBNZWFzdXJlbWVudCAoZHJhZnQtY2ZiLWlwcG0tc3BpbmJp
dC1tZWFzdXJlbWVudHMpPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBjb2xv
cjojMjEyMTIxIj4NCjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7IGNvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+SSBsaWtlIHRoZSBRUiBkcmFmdCBmcm9tIHRoZSBw
ZXJzcGVjdGl2ZSB0aGF0IGl0IG1vc3RseSB3b3JrcyAoYW5kIGxvdHMgb2YgY3JlZGl0IGlzIGR1
ZSBmb3IgdGhpbmdzIHRoYXQgd29yaykuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMyMTIxMjEiPkkgaGF2ZSBhIGZldyBjb25j
ZXJucywgdGhvdWdoLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj4xLiBUaGUgbW9zdCB0cml2aWFsIG9uZSBpcyB0
aGF0IFFSIGlzIGFjdHVhbGx5IGhhcmRlciB0byBpbXBsZW1lbnQgY29ycmVjdGx5IGZvciBlbmRw
b2ludHMsIGdpdmVuIHRoZSB0cmlja3kgcHJvY2Vzc2luZyByZXF1aXJlZCB0byBpZGVudGlmeSB3
aGVuIGEgbWFya2luZyBpbnRlcnZhbCBoYXMgZW5kZWQuJm5ic3A7IEV4cGVyaW1lbnRhbCBkYXRh
IHRoYXQgQWthbWFpICZhbXA7DQogT3JhbmdlIGNvbXBpbGVkIHNob3dzIHRoYXQgdGhlcmUgYXJl
IG5ldHdvcmtzIHRoYXQgZG8gRUNNUCBhbW9uZyBsaW5rcyB3aXRoIHNpZ25pZmljYW50bHkgZGlm
ZmVyZW50IGxhdGVuY2llcy4mbmJzcDsgVGhleSB3aWxsIGNhdXNlIGEgbG90IG1vcmUgcmVvcmRl
cmluZyB0byBhIGJ1cnN0IG9mIHBhY2tldHMgdGhhbiB0aGUgcmVjb21tZW5kZWQg4oCcb2JzZXJ2
ZSA1IHBhY2tldHMgKGluIGEgcm93Pykgb2YgdGhlIG9wcG9zaXRlIG1hcmtpbmdz4oCdIHJ1bGUg
Y2FuDQogYWRkcmVzcy4mbmJzcDsgWW91IG1pZ2h0IG5lZWQgdG8gcG90ZW50aWFsbHkgZGVmZXIg
dGhlIGRlY2lzaW9uIG9uIHdoZXJlIGV4YWN0bHkgdGhlIG1hcmtpbmcgcGVyaW9kIGJvdW5kYXJ5
IGlzIHVudGlsIHlvdeKAmXZlIHNlZW4gYWxtb3N0IGhhbGYgb2YgdGhlIG5leHQgbWFya2luZyBw
ZXJpb2QuJm5ic3A7IFJlcXVpcmluZyBldmVyeSBlbmRwb2ludCB0byBpbXBsZW1lbnQgdGhpcyBy
aWdodCBpcyB0b3VnaC48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+Mi4gU2luY2UgdGhlIG1vc3QgaW1wb3J0YW50
IGRpcmVjdGlvbiAoYXQgbGVhc3QgZm9yIGRvd25sb2FkcyBhbmQgbWVkaWEgc3RyZWFtaW5nKSBp
cyBzZXJ2ZXItdG8tY2xpZW50LCB0byBnZXQgdGhpcyBzaWduYWwgd2l0aCBRUiwgeW91IG5lZWQg
Ym90aCBlbmRwb2ludHMgaW1wbGVtZW50aW5nIHRoZSBsb2dpYywgd2l0aCB0aGUgaGVhdmllc3Qg
bGlmdCBvbiB0aGUNCiBjbGllbnRzIChzZWUgYWJvdmUpLiZuYnNwOyBGb3IgUUwsIGEgY2xpZW50
IHRoYXQgZG9lcyBub3Qgd2FudCB0byBpbXBsZW1lbnQgUUwgbG9naWMgYnV0IGlzIG9rIHdpdGgg
dGhlIGxvc3MgZGF0YSByZXBvcnRpbmcgY2FuIGp1c3QgdXBkYXRlIHRoZSBUUCBhbmQgaGVhZGVy
IHByb3RlY3Rpb24gbWFzayDigJMgYWxsIHRoZSBsaWZ0IGlzIG9uIHRoZSBzZXJ2ZXIgc2lkZS48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMyMTIx
MjEiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzIxMjEyMSI+My4gSSBhbSBjb25jZXJuZWQgd2l0aCB0aGUgcXVhbGl0eSBvZiB0aGUg
c2lnbmFsIHlvdSBnZXQgZnJvbSBRUi4mbmJzcDsgV2hpbGUgdGhlIHVwc3RyZWFtIGxvc3Mgc2ln
bmFsIGlzIHN0cm9uZyAoc2FtZSBRLWJpdCksIHRoZSBkb3duc3RyZWFtL2VuZC10by1lbmQgbG9z
cyBzaWduYWwgaXMgd2VhayBhbmQgaXMgbGlrZWx5IHRvIHJlc3VsdCBpbiB2ZXJ5IGRlbGF5ZWQN
CiBhbmQgaW5jb25jbHVzaXZlIHNpZ25hbC4mbmJzcDsgR29vZ2xl4oCZcyBleHBlcmllbmNlIChh
cyBJIHVuZGVyc3RhbmQgaXQpIGFuZCBwcm90b2NvbCByZXNlYXJjaCAoPC9zcGFuPjxhIGhyZWY9
Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fZXJn
LmFiZG4uYWMudWtfLTdFZG93bmxvYWRzX2Fja3NjYWxpbmcucGRmJmFtcDtkPUR3TUYtZyZhbXA7
Yz05NlpiWlpjYU1GNHcwRjRqcE42TFpnJmFtcDtyPURqbjNiUTV1TkpEUE1fMnNrZkwzclcxdHpj
SXh5alVaZG5fbTU1S1BtbG8mYW1wO209dTNoUzBRbkhMbjAtUC1MbXk4LVlobTdMMEczMTBSandU
UWZ3MlhMdmZKayZhbXA7cz04cWJfWmNtM1lBU0NWck1aaVo1TGVfM19uUHhkOEFDN2JVYlZ3WGw0
TDlJJmFtcDtlPSI+aHR0cHM6Ly9lcmcuYWJkbi5hYy51ay9+ZG93bmxvYWRzL2Fja3NjYWxpbmcu
cGRmPC9hPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj4pDQogcG9pbnQgdG8gdGhlIGJlbmVm
aXQgb2YgQUNLLWluZyBvbmx5IDE6MTAgcGFja2V0cyBhZnRlciB0aGUgaW5pdGlhbCBzbG93IHN0
YXJ0IChkcmFmdC1mYWlyaHVyc3QtcXVpYy1hY2stc2NhbGluZykuICZuYnNwO1NpbmNlIHN1Y2gg
YmVoYXZpb3IgaGFzIGEgYmVuZWZpY2lhbCBpbXBhY3Qgb24gbmV0d29ya3MsIG1vYmlsZSBkZXZp
Y2VzLCBhbmQgZW5kcG9pbnQgY3B1LCBhbmQgbm8gbmVnYXRpdmUgaW1wYWN0IG9uIHRoZSBwcm90
b2NvbCBwZXJmb3JtYW5jZSwNCiBJIGV4cGVjdCBpdCB0byBiZSBpbiBjb21tb24gdXNlLiZuYnNw
OyBXaXRoIDE6MTAgQUNLIHJhdGlvLCBSLWJpdCBzaWduYWwgaXMgc2lnbmlmaWNhbnRseSBkZWxh
eWVkIGFzIGl0IGlzIGxhZ2dpbmcgdGhlIGxvc3MgYnkgYXQgbGVhc3QgMTQwMCooUT02NCkqMiox
MD0xLjhNQiBvZiBkYXRhIHRyYW5zZmVycmVkLCB3aGljaCBpcyBhdCBsZWFzdCAzOCBSVFRzIGZv
ciBhIDE1TWJwcyBzdHJlYW0gb3ZlciBhIDI1bXMgbGluayAoTC1iaXQgc2lnbmFsIGlzIGRlbGF5
ZWQNCiBieSBhbiBSVE8pLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj40LiBRUiBzY2hlbWUgb25seSB3b3JrcyBm
b3Igc3ltbWV0cmljIHBhdGggc2VnbWVudHMsIHdoZW4gdGhlIG9ic2VydmVyIGNhbiBjYXB0dXJl
IGJvdGggZGlyZWN0aW9ucyBvZiB0aGUgZmxvdy4gWW91IGFsc28gY2Fubm90IGNvbXB1dGUgZW5k
LXRvLWVuZCBsb3NzIGluIGFueSBkaXJlY3Rpb24sIHVubGVzcyBib3RoIGVuZHBvaW50cyBpbXBs
ZW1lbnQgdGhlIGVudGlyZQ0KIFFSIGFsZ29yaXRobS4mbmJzcDsgSW4gY29udHJhc3QsIFFMIHdv
cmtzIGZvciBzaW5nbGUtZGlyZWN0aW9uIG9ic2VydmVycywgYW5kIHdoaWNoZXZlciBlbmRwb2lu
dCBpbXBsZW1lbnRzIFFMIGFsZ29yaXRobSBlbnN1cmVzIGVuZC10by1lbmQgbG9zcyBzaWduYWwg
Zm9yIHRoZSBwYWNrZXRzIGl0IHNlbmRzLCBhbmQgdGhlIHF1YWxpdHkgb2YgdGhhdCBsb3NzIHNp
Z25hbCBzb2xlbHkgZGVwZW5kcyBvbiB0aGUgcXVhbGl0eSBvZiB0aGF0IGVuZHBvaW504oCZcw0K
IGltcGxlbWVudGF0aW9uIChub3QgdGhlIHF1YWxpdHkgb2YgdGhlIG90aGVyIGVuZHBvaW504oCZ
cyBpbXBsZW1lbnRhdGlvbikuICZuYnNwO1FMIHNlZW1zIG1vcmUgZGVwbG95YWJsZS48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMyMTIxMjEiPiZu
YnNwOzwvc3Bhbj48L3A+DQo8dWwgdHlwZT0iZGlzYyIgc3R5bGU9Im1hcmdpbi10b3A6MGluIj4N
CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+SWdvcjwvbGk+PC91
bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj4mbmJz
cDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMy
MTIxMjEiPiZuYnNwOzwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTsgYm9yZGVy
LWxlZnQ6c29saWQgYmx1ZSAxLjVwdDsgcGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDsgcGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJj
b2xvcjojMjEyMTIxIj4gSWFuIFN3ZXR0ICZsdDtpYW5zd2V0dEBnb29nbGUuY29tJmd0Ow0KPGJy
Pg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgQXByaWwgOCwgMjAyMCAzOjQ0IFBNPGJyPg0KPGI+
VG86PC9iPiBDb2NpZ2xpbyBNYXVybyAmbHQ7bWF1cm8uY29jaWdsaW89NDB0ZWxlY29taXRhbGlh
Lml0QGRtYXJjLmlldGYub3JnJmd0Ozxicj4NCjxiPkNjOjwvYj4gcXVpY0BpZXRmLm9yZzsgTHVi
YXNoZXYsIElnb3IgJmx0O2lsdWJhc2hlQGFrYW1haS5jb20mZ3Q7OyBhbGV4YW5kcmUuZmVycmll
dXhAb3JhbmdlLmNvbTsgaXNhYmVsbGUuaGFtY2hhb3VpQG9yYW5nZS5jb207IFJpY2NhcmRvIFNp
c3RvICZsdDtyaWNjYXJkby5zaXN0b0Bwb2xpdG8uaXQmZ3Q7OyBJRVRGIElQUE0gV0cgKGlwcG1A
aWV0Zi5vcmcpICZsdDtpcHBtQGlldGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W2lwcG1dIE5ldyBRVUlDIFBhY2tldCBMb3NzIE1lYXN1cmVtZW50IChkcmFmdC1jZmItaXBwbS1z
cGluYml0LW1lYXN1cmVtZW50cyk8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIx
Ij5UaGFua3MgZm9yIHNoYXJpbmcgdGhpcy4mbmJzcDsgRnJvbSBteSBwZXJzcGVjdGl2ZSwgdGhp
cyBpcyBhbiBpbXByb3ZlbWVudCB1cG9uIHRoZSBwcmV2aW91cyBwcm9wb3NhbCBpbiB0ZXJtcyBv
ZiByb2J1c3RuZXNzLiZuYnNwOyZuYnNwO1RoaXMgZGVzaWduIGZlZWxzIHZlcnkgc2ltaWxhciB0
byB0aGUgc3BpbiBiaXQsIGFuZCBzZWVtcyB0cml2aWFsIHRvIGltcGxlbWVudCwgd2hpY2gNCiBh
cmUgYWxzbyBuaWNlIHByb3BlcnRpZXMuPC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEy
MTIxIj5BbHNvLCBRVUlDIGRvZXNuJ3QgcmVhbGx5IGhhdmUgcmV0cmFuc21pc3Npb25zLCBzbyB0
aGUgJ1IgYml0JyBuYW1lIGFsd2F5cyBtYWRlIG1lIGEgYml0IHVuY29tZm9ydGFibGUuPC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMyMTIxMjEiPkknbSBub3Qgc2F5aW5nIFFV
SUMgc2hvdWxkIGFkb3B0IHRoaXMgeWV0LCBidXQgSSdkIGJlIGludGVyZXN0ZWQgaW4gc2VlaW5n
IGEgcHJpdmFjeSBhbmFseXNpcyBjb21wbGV0ZWQgZm9yIGl0Ljwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+
Jm5ic3A7PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj5JYW48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj4mbmJzcDs8
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzIxMjEyMSI+T24gV2VkLCBBcHIgOCwgMjAyMCBhdCA0OjI1IEFNIENvY2lnbGlv
IE1hdXJvICZsdDttYXVyby5jb2NpZ2xpbz08L3NwYW4+PGEgaHJlZj0ibWFpbHRvOjQwdGVsZWNv
bWl0YWxpYS5pdEBkbWFyYy5pZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjQwdGVsZWNvbWl0YWxp
YS5pdEBkbWFyYy5pZXRmLm9yZzwvYT48c3BhbiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+Jmd0OyB3
cm90ZTo8L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
IGJvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7IHBhZGRpbmc6MGluIDBpbiAwaW4gNi4w
cHQ7IG1hcmdpbi1sZWZ0OjQuOHB0OyBtYXJnaW4tdG9wOjUuMHB0OyBtYXJnaW4tcmlnaHQ6MGlu
OyBtYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7IGNvbG9yOiMyMTIxMjEiPkRlYXIgUVVJ
QyBXRyBNZW1iZXJzLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBj
b2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMyMTIxMjEiPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDsgY29sb3I6IzIxMjEyMSI+V2Ugc3VibWl0dGVkIHRvIElQUE0gV0cgYSBkcmFmdCB3aGVy
ZSB3ZSBkZXNjcmliZWQgYSBuZXcgMiBiaXQgcGFja2V0IGxvc3MgbWV0aG9kb2xvZ3kgKDwvc3Bh
bj48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRjZmItMkRpcHBtLTJEc3BpbmJpdC0y
RG1lYXN1cmVtZW50cy0yRDAxJmFtcDtkPUR3TUZhUSZhbXA7Yz05NlpiWlpjYU1GNHcwRjRqcE42
TFpnJmFtcDtyPURqbjNiUTV1TkpEUE1fMnNrZkwzclcxdHpjSXh5alVaZG5fbTU1S1BtbG8mYW1w
O209ZV9CUTNVRE5TV2tYdV9JRDFya0d2M0NDWnM4OXNlenUtNklia3ZsdGY3WSZhbXA7cz1VZVRX
X2ZMdnhIeV9ld1Z2bTB5NmtJcVpvWFVSOFBZV2d4QU94bVFTY1l3JmFtcDtlPSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5odHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtY2ZiLWlwcG0tc3BpbmJpdC1tZWFzdXJlbWVudHMtMDE8L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBjb2xvcjojMjEyMTIxIj4pLjwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48ZW0+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjsgY29sb3I6
IzIxMjEyMTsgZm9udC1zdHlsZTpub3JtYWwiPlRoZSBtZWFzdXJlbWVudCBvZiBwYWNrZXQgbG9z
cyBpcyB1bmRlciBkaXNjdXNzaW9uIGluIFFVSUMgV0cgYW5kIG91ciBkcmFmdCBpbnRyb2R1Y2Vz
IHR3byZuYnNwO2FsdGVybmF0aXZlcyBhYm91dA0KIGl0Ljwvc3Bhbj48L2VtPjxzcGFuIHN0eWxl
PSJjb2xvcjojMjEyMTIxIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImJhY2tncm91bmQ6d2hpdGUiPjxlbT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDsgZm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOyBjb2xvcjojMjEyMTIxOyBm
b250LXN0eWxlOm5vcm1hbCI+VDwvc3Bhbj48L2VtPjxlbT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmOyBjb2xv
cjpibGFjazsgZm9udC1zdHlsZTpub3JtYWwiPmhlJm5ic3A7Zmlyc3QNCiBvbmUmbmJzcDtpcyBh
IHNwaW4tYml0Jm5ic3A7ZGVwZW5kZW50IHNpZ25hbCBhbmQgdXNlcyBhIHNpbmdsZSBiaXQuIFRo
ZSBzZWNvbmQgb25lLCZuYnNwO2Rlc2NyaWJlZCBpbiB0aGUgZm9sbG93aW5nIGxpbmtlZCBzbGlk
ZXMsIGlzIGEgc3RhbmRhbG9uZSZuYnNwO3NvbHV0aW9uIGJhc2VkIG9uIGEgdHdvIGJpdHMgbG9z
cyBzaWduYWwgYW5kIG9uIGFsdGVybmF0ZSBtYXJraW5nIChSRkM4MzIxKS4uPC9zcGFuPjwvZW0+
PHNwYW4gc3R5bGU9ImNvbG9yOiMyMTIxMjEiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9y
OmJsYWNrOyBmb250LXN0eWxlOm5vcm1hbCI+VGhpcyBsYXN0IG1ldGhvZG9sb2d5Jm5ic3A7PC9z
cGFuPjwvZW0+PGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMyMTIxMjE7IGZvbnQtc3R5bGU6
bm9ybWFsIj5pbXByb3ZlcywNCiBpbiBvdXIgb3BpbmlvbiwmbmJzcDt0aGUgYWxnb3JpdGhtIHBy
b3Bvc2VkIGJ5IE9yYW5nZSBhbmQgQWthbWFpIGRlc2NyaWJlZCBpbjwvc3Bhbj48L2VtPjxlbT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmOyBjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PC9lbT48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGZlcnJp
ZXV4aGFtY2hhb3VpLTJEcXVpYy0yRGxvc3NiaXRzLTJEMDMmYW1wO2Q9RHdNRmFRJmFtcDtjPTk2
WmJaWmNhTUY0dzBGNGpwTjZMWmcmYW1wO3I9RGpuM2JRNXVOSkRQTV8yc2tmTDNyVzF0emNJeHlq
VVpkbl9tNTVLUG1sbyZhbXA7bT1lX0JRM1VETlNXa1h1X0lEMXJrR3YzQ0Naczg5c2V6dS02SWJr
dmx0ZjdZJmFtcDtzPVY2NDlVcXU4bWZ1Qld2TVJCVFVrcEVXZnBFcWxMZnVmR3M2N1hYenZORm8m
YW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPmh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1mZXJyaWV1eGhhbWNoYW91aS1xdWljLWxv
c3NiaXRzLTAzPC9zcGFuPjwvYT48L3NwYW4+PGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOiMy
MTIxMjE7IGZvbnQtc3R5bGU6bm9ybWFsIj4uPC9zcGFuPjwvZW0+PHNwYW4gc3R5bGU9ImNvbG9y
OiMyMTIxMjEiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDsgY29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjojMjEyMTIxIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGVtPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOmJsYWNrOyBmb250LXN0eWxlOm5vcm1hbCI+VGhlIDIgYml0
cyBhcmUgdGhlIHNRdWFyZSBiaXQgKFEtYml0KSBhbmQgdGhlIFJlZmxlY3Rpb24gc3F1YXJlIGJp
dCAoUi1iaXQpLjwvc3Bhbj48L2VtPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOmJs
YWNrOyBmb250LXN0eWxlOm5vcm1hbCI+VGhlIFEtYml0IGRvZXNu4oCZdCBjaGFuZ2UgZnJvbSB0
aGUgRmVycmlldXgtSGFtY2hhb3VpIGRyYWZ0IGJ1dCB0aGUgUi1iaXQgc3Vic3RpdHV0ZXMgdGhl
IEwtYml0Ljwvc3Bhbj48L2VtPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGVtPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOmJsYWNr
OyBmb250LXN0eWxlOm5vcm1hbCI+VGhpcyBhdm9pZHMgdGhlIEwtYml0IGRlcGVuZGVuY2UgZnJv
bSBhbiBpbnRlcm5hbCBwcm90b2NvbCB2YXJpYWJsZSwgYSBwcm9ibGVtIHJhaXNlZCBpbiB0aGUg
bGFzdCBRVUlDIGludGVyaW0gbWVldGluZy48L3NwYW4+PC9lbT48c3BhbiBzdHlsZT0iY29sb3I6
IzIxMjEyMSI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0OyBjb2xvcjojMjEyMTIxIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOiMyMTIxMjEiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDsgY29sb3I6IzIxMjEyMSI+WW91IGNhbiBmaW5kIHRoZSBz
bGlkZXMsIHdlIHByZXBhcmVkIGZvciB0aGUgSVBQTSBpbnRlcmltIG1lZXRpbmcsIGF0IHRoZSBm
b2xsb3dpbmcgbGluazoNCjwvc3Bhbj48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zw
b2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX2dpdGh1Yi5jb21faWV0Zi0yRGlwcG1fbWVldGlu
Zy0yRG1hdGVyaWFsc19ibG9iX2FhNDg2ZjdlYWQyOGI5ZjU1YzVlZjQ5OWU1YzllZDMzYWIwNmRh
ZjlfaWV0ZjEwNy0yRHZpcnR1YWxfU2xpZGVzXzA3LTJEc3BpbmJpdC0yRG1lYXN1cmVtZW50cy5w
ZGYmYW1wO2Q9RHdNRmFRJmFtcDtjPTk2WmJaWmNhTUY0dzBGNGpwTjZMWmcmYW1wO3I9RGpuM2JR
NXVOSkRQTV8yc2tmTDNyVzF0emNJeHlqVVpkbl9tNTVLUG1sbyZhbXA7bT1lX0JRM1VETlNXa1h1
X0lEMXJrR3YzQ0Naczg5c2V6dS02SWJrdmx0ZjdZJmFtcDtzPTNsNnQzRllRbjBpel94WDBzeE5G
S1VuaDdid1lGTU9wUTB6X3pOaFhIcGcmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQiPmh0dHBzOi8vZ2l0aHViLmNvbS9pZXRmLWlwcG0vbWVldGlu
Zy1tYXRlcmlhbHMvYmxvYi9hYTQ4NmY3ZWFkMjhiOWY1NWM1ZWY0OTllNWM5ZWQzM2FiMDZkYWY5
L2lldGYxMDctdmlydHVhbC9TbGlkZXMvMDctc3BpbmJpdC1tZWFzdXJlbWVudHMucGRmPC9zcGFu
PjwvYT48c3BhbiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBjb2xvcjojMjEyMTIxIj4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMyMTIxMjEiPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDsgY29sb3I6IzIx
MjEyMSI+Q29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zIGFyZSBhbHdheXMgd2VsY29tZS48L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOiMyMTIxMjEiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDsgY29sb3I6IzIxMjEyMSI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7IGNvbG9yOiMyMTIxMjEi
Pk9mIGNvdXJzZSB3ZSBhcmUgYXZhaWxhYmxlIHRvIHByZXNlbnQgb3VyIHByb3Bvc2FscyBpbiB0
aGUgbmV4dCBRVUlDIFdHIG1lZXRpbmcgb3IgdG8gYXJyYW5nZSBhIFdlYmV4IHNpZGUgbWVldGlu
ZyBpZiBuZWVkZWQuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7IGNv
bG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDsgY29sb3I6IzIxMjEyMSI+QmVzdCByZWdhcmRzLjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6IzIxMjEyMSI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IklUIiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDsgY29sb3I6IzIxMjEyMSI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0OyBj
b2xvcjojMjEyMTIxIj5NYXVybywgRmFiaW8sIEdpdXNlcHBlLCBNYXNzaW1vIGFuZCBSaWNjYXJk
bzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEyMTIxIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJjb2xvcjojMjEyMTIxIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMyMTIxMjEiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImNvbG9yOiMyMTIxMjEiPl9fX19fX19f
X19fX19fX19fX19fXzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IklUIiBzdHlsZT0iY29sb3I6IzIx
MjEyMSI+TWF1cm8gQ29jaWdsaW88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMyMTIxMjEiPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImNv
bG9yOiMyMTIxMjEiPlRJTSAtIENULlRBLkVJPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMjEy
MTIxIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iSVQiIHN0
eWxlPSJjb2xvcjojMjEyMTIxIj5WaWEgRy4gUmVpc3MgUm9tb2xpLCAyNzQ8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOiMyMTIxMjEiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImNvbG9yOiMyMTIxMjEiPjEwMTQ4IC0gVG9yaW5vIChJdGFs
eSk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMyMTIxMjEiPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImNvbG9yOiMyMTIxMjEiPlRlbC46
IDwvc3Bhbj48YSBocmVmPSJ0ZWw6JiM0MzszOSUyMDAxMSUyMDIyOCUyMDUwMjgiIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBsYW5nPSJJVCI+JiM0MzszOTAxMTIyODUwMjg8L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJjb2xvcjojMjEyMTIxIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iSVQiIHN0eWxlPSJjb2xvcjojMjEyMTIxIj5Nb2JpbGU6IDwvc3Bhbj48YSBo
cmVmPSJ0ZWw6JiM0MzszOSUyMDMzNSUyMDc2NiUyMDk3NTEiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBsYW5nPSJJVCI+JiM0MzszOTMzNTc2Njk3NTE8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJjb2xv
cjojMjEyMTIxIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
SVQiIHN0eWxlPSJjb2xvcjojMjEyMTIxIj5fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOiMyMTIxMjEiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJJVCIgc3R5bGU9ImNvbG9yOiMyMTIxMjEiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6IzIxMjEyMSI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IklUIiBzdHlsZT0iY29sb3I6IzIxMjEyMSI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjojMjEyMTIxIj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHRhYmxl
IGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMyIgY2VsbHBh
ZGRpbmc9IjAiIHdpZHRoPSI2MDAiIHN0eWxlPSJ3aWR0aDo2LjI1aW4iPg0KPHRib2R5Pg0KPHRy
Pg0KPHRkIHdpZHRoPSI2MDAiIHN0eWxlPSJ3aWR0aDo2LjI1aW47IHBhZGRpbmc6Ljc1cHQgLjc1
cHQgLjc1cHQgLjc1cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgaHJlZj0iaHR0cHM6Ly91
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19vbi50aW0uaXRfYmFu
bmVyLTJEbWFpbC0yRGRpcCZhbXA7ZD1Ed01GYVEmYW1wO2M9OTZaYlpaY2FNRjR3MEY0anBONkxa
ZyZhbXA7cj1Eam4zYlE1dU5KRFBNXzJza2ZMM3JXMXR6Y0l4eWpVWmRuX201NUtQbWxvJmFtcDtt
PWVfQlEzVUROU1drWHVfSUQxcmtHdjNDQ1pzODlzZXp1LTZJYmt2bHRmN1kmYW1wO3M9ejU1UXBS
ZzQ4VVlyaFV2b21VTkFsa01DVXhkUVQyME16MVZoWmtOckxRSSZhbXA7ZT0iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iYm9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7IHBhZGRpbmc6
MGluOyB0ZXh0LWRlY29yYXRpb246bm9uZSI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSIxMDAiIGhl
aWdodD0iMTAwIiBpZD0iUGljdHVyZV94MDAyMF8xIiBhbHQ9IkltYWdlIHJlbW92ZWQgYnkgc2Vu
ZGVyLiIgc3R5bGU9IndpZHRoOjEuMDQxNmluOyBoZWlnaHQ6MS4wNDE2aW4iIHNyYz0iY2lkOn5X
UkQwMDAuanBnIj48L3NwYW4+PC9hPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkIHdpZHRo
PSI1ODUiIHN0eWxlPSJ3aWR0aDo0MzguNzVwdDsgcGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAu
NzVwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0OyBmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1
b3Q7LHNhbnMtc2VyaWY7IGNvbG9yOmJsYWNrIj5RdWVzdG8gbWVzc2FnZ2lvIGUgaSBzdW9pIGFs
bGVnYXRpIHNvbm8gaW5kaXJpenphdGkgZXNjbHVzaXZhbWVudGUgYWxsZSBwZXJzb25lIGluZGlj
YXRlLiBMYSBkaWZmdXNpb25lLCBjb3BpYSBvIHF1YWxzaWFzaSBhbHRyYSBhemlvbmUNCiBkZXJp
dmFudGUgZGFsbGEgY29ub3NjZW56YSBkaSBxdWVzdGUgaW5mb3JtYXppb25pIHNvbm8gcmlnb3Jv
c2FtZW50ZSB2aWV0YXRlLiBRdWFsb3JhIGFiYmlhdGUgcmljZXZ1dG8gcXVlc3RvIGRvY3VtZW50
byBwZXIgZXJyb3JlIHNpZXRlIGNvcnRlc2VtZW50ZSBwcmVnYXRpIGRpIGRhcm5lIGltbWVkaWF0
YSBjb211bmljYXppb25lIGFsIG1pdHRlbnRlIGUgZGkgcHJvdnZlZGVyZSBhbGxhIHN1YSBkaXN0
cnV6aW9uZSwgR3JhemllLg0KPGJyPg0KPGJyPg0KPGk+VGhpcyBlLW1haWwgYW5kIGFueSBhdHRh
Y2htZW50cyBpcyBjb25maWRlbnRpYWwgYW5kIG1heSBjb250YWluIHByaXZpbGVnZWQgaW5mb3Jt
YXRpb24gaW50ZW5kZWQgZm9yIHRoZSBhZGRyZXNzZWUocykgb25seS4gRGlzc2VtaW5hdGlvbiwg
Y29weWluZywgcHJpbnRpbmcgb3IgdXNlIGJ5IGFueWJvZHkgZWxzZSBpcyB1bmF1dGhvcmlzZWQu
IElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBkZWxldGUgdGhp
cw0KIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50cyBhbmQgYWR2aXNlIHRoZSBzZW5kZXIgYnkg
cmV0dXJuIGUtbWFpbCwgVGhhbmtzLi4uIDwvaT4NCjxicj4NCjxicj4NCjxiPlJpc3BldHRhIGwn
YW1iaWVudGUuIE5vbiBzdGFtcGFyZSBxdWVzdGEgbWFpbCBzZSBub24gw6ggbmVjZXNzYXJpby48
L2I+IDwvc3Bhbj4NCjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMyMTIx
MjEiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
aXBwbSBtYWlsaW5nIGxpc3Q8YnI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmlwcG1AaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj5pcHBtQGlldGYub3JnPC9hPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MjEyMTIxIj48YnI+DQo8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbG1hbl9saXN0aW5mb19p
cHBtJmFtcDtkPUR3TUZhUSZhbXA7Yz05NlpiWlpjYU1GNHcwRjRqcE42TFpnJmFtcDtyPURqbjNi
UTV1TkpEUE1fMnNrZkwzclcxdHpjSXh5alVaZG5fbTU1S1BtbG8mYW1wO209ZV9CUTNVRE5TV2tY
dV9JRDFya0d2M0NDWnM4OXNlenUtNklia3ZsdGY3WSZhbXA7cz1ZRjRHbkZFZ3dtU2FrQzhCdl83
NjNzSVpaUjNnOHQ3d2RzdWlPbDZDOGZVJmFtcDtlPSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXBwbTwvYT48c3BhbiBzdHlsZT0iY29sb3I6
IzIxMjEyMSI+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9k
eT4NCjwvaHRtbD4NCg==

--_000_158808185690050391guesttelecomitaliait_--

--_004_158808185690050391guesttelecomitaliait_
Content-Type: image/jpeg; name="~WRD000.jpg"
Content-Description: ~WRD000.jpg
Content-Disposition: inline; filename="~WRD000.jpg"; size=823;
 creation-date="Thu, 23 Apr 2020 14:33:45 GMT";
 modification-date="Thu, 23 Apr 2020 14:33:45 GMT"
Content-ID: <~WRD000.jpg>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABkAGQDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigD//2Q==

--_004_158808185690050391guesttelecomitaliait_--


From nobody Tue Apr 28 16:38:38 2020
Return-Path: <nibanks@microsoft.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 531F83A0ABA for <quic@ietfa.amsl.com>; Tue, 28 Apr 2020 16:38:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mT8wkei6rwP6 for <quic@ietfa.amsl.com>; Tue, 28 Apr 2020 16:38:28 -0700 (PDT)
Received: from NAM06-BL2-obe.outbound.protection.outlook.com (mail-eopbgr650120.outbound.protection.outlook.com [40.107.65.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 863C93A0AB0 for <quic@ietf.org>; Tue, 28 Apr 2020 16:38:28 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i0WSTQZJjk4l5WfRVRAaRW8gIf+pTj9vd4TP5PrnNquWD6UIx0OluKNuL+YjJl5xpaHBNSCdWnKUeoXYGm1VlE14IDU3yUTiFKxwBogbqlRfw3INV7xAhSyGNiIzTv3MOG5qpsLS8Uf85WrMDq+6iovsdNBKcl68u32fldGQjlQjTaW6C3Is/UJMR3IR3mzRlACww+KkVSy4bPWHQqKPqTi2On2aGCk4clOjyqAGawf3z/58A7zI0Se7v6r0x9Luis3Z+xdZX6yC83ME40Av8psTVpoJCJpC7tF01o+En7TPs68L/dr8gjJiUdF71IpylD6k7/Ch0pZ8FKMJltrN1A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vfnm+ewvTn1NwKj0vlpzLoJPxTgdRaIX7oIkFagT2JU=; b=E9qhChgftLd/BZzib8APKzuyO+bKZziPry5MpIe59UwbZgPineneLmZPqBFlUqHBoo4CB5gy/uBaQdpPNKZPLwijKPkFAszgb2P7t217SSmFa5MSwHY0vBxDxzevaabd+sFYdKzfvKNeByERojPSpCgSUiPUoGsvVdHACK95OZj4L1OzOEr+SzuMcBEgHc6lAZ7wDf+f7p/7b6KdO3VSuBMBt403uPhGkPg8mCWRWb+FaVmTzbF3b7MyuJS39kp6O9spvO5MZjiQheygSbCKALBvKURqUFi6RUFxgg1dLIrzd3FDUEUZy3Wg7x1yKBZEvatvKmrL7X8buVTh0MqcYQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vfnm+ewvTn1NwKj0vlpzLoJPxTgdRaIX7oIkFagT2JU=; b=OVG7PWyBaxfNVUCyfptRg2/3hvmjeQqGT5shUxP0tnLkjj3hSTThY5S/nDBNASxL5urD0M4pt44h8JjkSHfrHhIYaihsyiEEO8VFqwKD7COpKqJMEb1qdvedOOk+PyC4ANxG2K+9mAXOoxSoJ/J0VZqTSSOGTwp0wTbRmxo+Vto=
Received: from CY1PR00MB0171.namprd00.prod.outlook.com (2a01:111:e400:c638::27) by CY1PR00MB0092.namprd00.prod.outlook.com (2a01:111:e400:c619::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2995.0; Tue, 28 Apr 2020 23:38:26 +0000
Received: from CY1PR00MB0171.namprd00.prod.outlook.com ([fe80::35c9:221a:71cd:d022]) by CY1PR00MB0171.namprd00.prod.outlook.com ([fe80::35c9:221a:71cd:d022%3]) with mapi id 15.20.2990.000; Tue, 28 Apr 2020 23:38:26 +0000
From: Nick Banks <nibanks@microsoft.com>
To: "quic@ietf.org" <quic@ietf.org>
CC: Praveen Balasubramanian <pravb@microsoft.com>
Subject: Open Sourced MsQuic
Thread-Topic: Open Sourced MsQuic
Thread-Index: AdYdrs1vbeD+a2iqTIeDbTJYIlT9Sg==
Date: Tue, 28 Apr 2020 23:38:25 +0000
Message-ID: <CY1PR00MB01713790C1582C7C871029E0B3AC0@CY1PR00MB0171.namprd00.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=nibanks@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-04-28T23:38:24.6324604Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=f0bb343f-dba8-403e-91da-0a2ca79890be; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=microsoft.com;
x-originating-ip: [2001:4898:80e8:9:d824:a9aa:5247:c1fd]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 17db3590-cd4c-4353-a02b-08d7ebcd3f67
x-ms-traffictypediagnostic: CY1PR00MB0092:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <CY1PR00MB0092792DFD29DBB9A02E6B9CB3AC0@CY1PR00MB0092.namprd00.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4303;
x-forefront-prvs: 0387D64A71
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: sL4tonI5vCGh4FYt73TDGHfGHDMT8mwkhUJ0jUuYSiXbQIXFDc1Ff0OfGs5B2HHUmtC3JUWt0b1myZlrHccqijZnN/czoo0yXrAycOm0xUHXIO5a48S+nuDNVeB8Q59PXgk4iLGIES33Zqs5LFNSmmYCBSh39If1JJVWtROHDtWaBtDDc5Ni3g7pFdG9FZeVARUIAbxXg3LbPYiOBHaNmCI9PhPPXo8CM7VCqlThwPaBbsNHHN8vbFfyhtrU+tuNUVj7mFY439XnCigjUV4YlTVM15dVbqNB3s4A4s3GssfruzfNgBIRDwd2mZXR5rQfjqil6kvpbHcIPYVT7XBkas2s39NTYU1ZN5+h/5TWRJp65aeRs+OpyQWv4lzQjjTxklPjRCyeazBvTGRz4lh4qLJUZ6xeEbUdgXsYkmN6T0y7qyU0rXUu62RssWrGSH2cLlSMoMXwzssAEP9SzI/0DKCJ43scRvDWRVmbCkqFaNbrnClrQzB11u6WVFDUXv4OOs/riX+jZYz9b2JEaQtiAQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY1PR00MB0171.namprd00.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(6029001)(4636009)(366004)(346002)(376002)(39860400002)(136003)(396003)(33656002)(86362001)(66946007)(966005)(558084003)(66476007)(52536014)(3480700007)(5660300002)(55016002)(71200400001)(9686003)(10290500003)(478600001)(64756008)(66556008)(66446008)(76116006)(6506007)(7696005)(186003)(82960400001)(6916009)(7116003)(8990500004)(82950400001)(8936002)(2906002)(4326008)(8676002)(107886003)(316002); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata: 2RU2G+DV/DphjqKFsETwOG9cco9NNK7aZy8Ti51hElPz3jbZVsuPDvUlTpycKu3ddyI5MtgdAgz9E+ZlHdjDxCWJ4c5rrT5nSMPSUJrYFeDKbrmJ8K+LZQNn+omdYPmPUivOeqM1/BSdTsYoTxci3vmXSKYGIv8EoKCfodo5Ve567UpB8Re4FZ7chnWTZMXL6Bc0bDDd8rqimXH+W1Onv9ubBqW2JOeVpm0PRdg2gJe57CFEz3p+L+ricNJvT4WR6MwmY/t8Fpu2UCDmTA0xR3HD8VuQ+W1xaYuy/c/tsi9N2hrhBwKP0a3iLbjDxK5FHppoR4Y4oYpZEeM796Dsom1ULMjf3BmAz5tr2ztsZJs2uR8W2LKjZMtZhgHx5ZgMr5H627IZ4uuqDPGnLDDEucV2GjYDjBBNVH8JdeSJJka+GHevefiQLmzYiwCO9/prgGxwxaYP9gBHmxXCllUWCqyKlPN4oZakW/G+7BcvtzoxdTmg+j8KttGLbr2ZnAZc7yBnDz83R4qm5CXCjzex16NLg4hxLSbcqksJIGvZYE5h2ni0ZNq29+SPVXU057XDDLMIt65+f5wWWjbt8yJMp9OBabKSoUsfSRf6LB8t52v2bpOMx6CvNFwIutmOe6+fctD74XLwxRFcZ88Ppn7mZWUR1wLqImQtfWLdD7MTte2tMEQFIZEe3+hI5YYG1BOAiq1fhpdZ2TgUmRJ5sUelAJ611MO19D/K3T+uuZOIaoYvygyQVEMpT11/VLAyX+/P7DmqJO4ztQaOhHgXWGmfjA2tSppyGZos8ZQhsuT62UM1uqLJvQ40/9e2yV8TxHn693kFaV7fWNCjZPXwof5/evt2vt12KGTSx8wiFqd+lBs=
Content-Type: multipart/alternative; boundary="_000_CY1PR00MB01713790C1582C7C871029E0B3AC0CY1PR00MB0171namp_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 17db3590-cd4c-4353-a02b-08d7ebcd3f67
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2020 23:38:25.9933 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: sU0LxuAPn0mP2UNGuOCTWnXxpXO40yKFSePI2YA7sTD+DDM2BY8oZ8AWqyZlKK0QwQmSinO29coNTvna906ctQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR00MB0092
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/BDO6-MNvHU9BZhj1yLNVAFgrkyA>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Apr 2020 23:38:37 -0000

--_000_CY1PR00MB01713790C1582C7C871029E0B3AC0CY1PR00MB0171namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hey Folks,

We just open sourced the Microsoft QUIC implementation, MsQuic: https://git=
hub.com/microsoft/msquic. Feel free to read a little bit about it in this p=
ost<https://techcommunity.microsoft.com/t5/networking-blog/msquic-is-open-s=
ource/ba-p/1345441>.

Thanks,
- Nick

--_000_CY1PR00MB01713790C1582C7C871029E0B3AC0CY1PR00MB0171namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hey Folks,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We just open sourced the Microsoft QUIC implementati=
on, MsQuic:
<a href=3D"https://github.com/microsoft/msquic">https://github.com/microsof=
t/msquic</a>. Feel free to read a little bit about it in
<a href=3D"https://techcommunity.microsoft.com/t5/networking-blog/msquic-is=
-open-source/ba-p/1345441">
this post</a>.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">- Nick<o:p></o:p></p>
</div>
</body>
</html>

--_000_CY1PR00MB01713790C1582C7C871029E0B3AC0CY1PR00MB0171namp_--


From nobody Tue Apr 28 20:31:59 2020
Return-Path: <cang.mang@foxmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE5863A0DA7 for <quic@ietfa.amsl.com>; Tue, 28 Apr 2020 20:31:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MSGID_FROM_MTA_HEADER=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=foxmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IG1f_jrSCIfR for <quic@ietfa.amsl.com>; Tue, 28 Apr 2020 20:31:49 -0700 (PDT)
Received: from smtpbgbr2.qq.com (smtpbgbr2.qq.com [54.207.22.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C2CB3A0DA6 for <quic@ietf.org>; Tue, 28 Apr 2020 20:31:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com; s=s201512; t=1588131092; bh=HkqcYrqc0bGspzfsgaQ/32mZvCf3WV3HNNtqZed/3H0=; h=From:To:Subject:Mime-Version:Date:Message-ID; b=nL4zfaN5zffj1Au8nfwSOAAkpgaHp61yqqBJTRkBI9Aqf6ROs2Z4Ylykjl27LNVDM U/3CevIGA99be3Dnofm8plovt8FRsxWF1CKpJkCbAnMSfPa+2LzfLjz/GCJ0fF7KNq CMYpIBEpXjtxaY5WNbu1uL1PZz4YCzdEy4U7RyLk=
X-QQ-FEAT: qejlcniKCiKkhfgVm1FXmCXwaK/gK7yw4X1thV0srwwm9idm6fSaXwfVaTd3l QbOECvL4ozRDHorphakgP25mdT46wocu4SWQKlr2O5asQ74cQY1Psv4na9Ddoy4Itynftav +1XKqf+phtKwdkMdAgGKfUhW6TwRMiwcnv0CPKZcmR+fw/tLZ9ekXCKVfpFBryJxoyD4tzM R3DwRsTzYqNPD58ZKlP2vK3W+7UEms5qCap/TqHayykswLxRolp6XvveH8dITbk7+kFVxmE uS26Y0wA7h02B8rYBLnBHrUCB0OYgecrx0YYsFlAva+7+V
X-QQ-SSF: 0000000000000010000000000000005
X-HAS-ATTACH: no
X-QQ-BUSINESS-ORIGIN: 2
X-Originating-IP: 42.120.138.181
In-Reply-To: <2208100.KEu4SK8F6j@linux-9daj>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <7C5E535B-FA7B-4039-A286-7393C3B232CE@akamai.com> <2208100.KEu4SK8F6j@linux-9daj>
X-QQ-STYLE: 
X-QQ-mid: webmail715t1588131090t9914887
From: "=?gb18030?B?1K6xsba32eLXw7nwvaw=?=" <cang.mang@foxmail.com>
To: "=?gb18030?B?UGF1bCBWaXhpZQ==?=" <paul@redbarn.org>, "=?gb18030?B?cXVpYw==?=" <quic@ietf.org>
Subject: =?gb18030?B?u9i4tKO6IEEgbm9uLVRMUyBzdGFuZGFyZCBpcyBu?= =?gb18030?B?ZWVkZWQ=?=
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_5EA8F512_0EE24E98_23E8D759"
Content-Transfer-Encoding: 8Bit
Date: Wed, 29 Apr 2020 11:31:29 +0800
X-Priority: 3
Message-ID: <tencent_A9C74BB466C7C73F64A1C54012D66E1FA706@qq.com>
X-QQ-MIME: TCMime 1.0 by Tencent
X-Mailer: QQMail 2.x
X-QQ-Mailer: QQMail 2.x
X-QQ-ReplyHash: 3833257576
X-QQ-SENDSIZE: 520
Received: from qq.com (unknown [127.0.0.1]) by smtp.qq.com (ESMTP) with SMTP id ; Wed, 29 Apr 2020 11:31:31 +0800 (CST)
Feedback-ID: webmail:foxmail.com:bgforeign:bgforeign12
X-QQ-Bgrelay: 1
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/QtL62BMu0vy8JUcBnoaQFxZtA6g>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 03:31:58 -0000

This is a multi-part message in MIME format.

------=_NextPart_5EA8F512_0EE24E98_23E8D759
Content-Type: text/plain;
	charset="gb18030"
Content-Transfer-Encoding: base64

VGhlIHBsYWludGV4dC1RVUlDIGlzIG5vdCB1c2VkIGJldHdlZW4gaHVtYW4gYmVpbmdzIHVu
ZGVyIHRoZSBzYW1lIHN1Yi1uZXR3b3JrLg0KSXQgaXMgdXNlZCBiZXR3ZWVuIHNlcnZlci1t
YWNoaW5lcy4mbmJzcDsNClNlcnZlci1tYWNoaW5lcyBmb3Igc29sdmluZyBzYW1lIHNlcnZp
Y2UgaW4gdGhlIHNhbWUgZXF1aXBtZW50IHJvb20gbmVlZG4ndCBlbmNyeXB0aW9uIHdoaWxl
IGNvbW11bmljYXRpbmcgYmV0d2VlbiBlYWNoIG90aGVyLg0KSWYgd2UgdXNlIFFVSUMgZm9y
IHRoZXNlIG1hY2hpbmVzIGNvbW11bmljYXRpbmcgYmV0d2VlbiBlYWNoIG90aGVyLCBhIG5v
bi1UTFMgc3RhbmRhcmQgaXMgbmVlZGVkLg0KDQoNCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0m
bmJzcDvUrcq808q8/iZuYnNwOy0tLS0tLS0tLS0tLS0tLS0tLQ0Kt6K8/sjLOiZuYnNwOyJQ
YXVsIFZpeGllIjxwYXVsQHJlZGJhcm4ub3JnJmd0OzsNCreiy83KsbzkOiZuYnNwOzIwMjDE
6jTUwjI3yNUo0MfG2tK7KSDB6LO/Mjo1Ng0KytW8/sjLOiZuYnNwOyJxdWljIjxxdWljQGll
dGYub3JnJmd0OzsNCg0K1vfM4jombmJzcDtSZTogQSBub24tVExTIHN0YW5kYXJkIGlzIG5l
ZWRlZA0KDQoNCg0KcmljaCwgbGFycywg1K6xsba32eLXw7nwvawsIGV0IGFsLCBwbGVhc2Ug
cmVhZCBiZWxvdy4NCg0KT24gU3VuZGF5LCAyNiBBcHJpbCAyMDIwIDE2OjQyOjExIFVUQyBT
YWx6LCBSaWNoIHdyb3RlOg0KJmd0OyZuYnNwOyZuYnNwOyAqJm5ic3A7Jm5ic3A7IEN1cnJl
bnRseSBRVUlDIGhhcyBhIFRMUyBsYXllciwgYW5kIGl0IGRlZmluZXMgYSBzZWN1cml0eSBz
dGFuZGFyZC4NCiZndDsgQnV0IHdlIGFsc28gaGF2ZSBpbm5lciByZWxpYWJsZSBuZXR3b3Jr
LCBpbiBzdWNoIG5ldHdvcmssIGV2ZXJ5IGhvc3Qga25vd3MNCiZndDsgZWFjaCBvdGhlciwg
c28gZW5jcnlwdGlvbiBpcyBub3QgbmVjZXNzYXJ5LiBJZiB3ZSB1c2UgUVVJQyBpbiBzdWNo
IG5ldHdvcmssDQomZ3Q7IHRoZSBUTFMgbGF5ZXIgd2lsbCB3YXN0ZSBtdWNoIENQVSB0aW1l
LiBTbyBJIHRoaW5rIFFVSUMgbmVlZCBhIHN0YW5kYXJkIG9mDQomZ3Q7IG5vbi1UTFMuDQom
bmJzcDsNCiZndDsgTGFycyBhbHJlYWR5IG1lbnRpb25lZCB0aGUgY2hhcnRlciwgd2hpY2gg
aXMgdGhlIGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhlDQomZ3Q7IFFVSUMgV0cgd29ya3Mgb24u
Jm5ic3A7IEFkZGluZyBwbGFpbnRleHQgUVVJQyB3b3VsZCByZXF1aXJlIHJldmlzaW5nIHRo
YXQsIGFuZA0KJmd0OyBpdCB3b3VsZCBiZSBzdXJwcmlzaW5nIHRvIG1lIGlmIHRoZXJlIHdl
cmUgY29uc2Vuc3VzIHRvIGRvIHRoaXMuDQombmJzcDsNCiZndDsgVGhlcmUgYXJlIGFsc28g
dGVjaG5pY2FsIHByb2JsZW1zIHdpdGggdGhpcy4gRm9yIGV4YW1wbGUsIGhvdyBkb2VzIHRo
ZQ0KJmd0OyBwcm90b2NvbCBsaWJyYXJ5IKGwa25vd6GxIHRoYXQgaXShr3Mgb24gYSBzZWN1
cmUgbmV0d29yaz8gSG93IGRvZXMgaXQga25vdw0KJmd0OyB0aGF0IG5vZGUgQyBpc26hr3Qg
dHJ5aW5nIHRvIHJlYWQgbWVzc2FnZXMgdGhhdCBBIHNlbmRzIHRvIEI/IEhvdyBkbyB5b3UN
CiZndDsgbmVnb3RpYXRlIGJldHdlZW4gZW5jcnlwdGVkLXF1aWMgYW5kIHBsYWludGV4dC1x
dWljLCB3aXRob3V0IGJlaW5nDQomZ3Q7IKGwdHJpY2tlZKGxIGludG8gZG93bmdyYWRpbmcg
dG8gcGxhaW50ZXh0IG92ZXIgdGhlIHB1YmxpYyBJbnRlcm5ldCwgZm9yDQomZ3Q7IGV4YW1w
bGU/Jm5ic3A7IFRoZXNlIGFyZSBoYXJkIHByb2JsZW1zLg0KDQppIHdhcyBkaXJlY3RlZCB0
byB0aGUgZm9sbG93aW5nIGktZCB3aGVuIGkgYXNrZWQgYWJvdXQgUVVJQyBtYW5hZ2VhYmls
aXR5Og0KDQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1xdWljLW1h
bmFnZWFiaWxpdHktMDYjc2VjdGlvbi0zDQoNCmEgY2FyZWZ1bCByZS1yZWFkaW5nIG9mIHRo
aXMgc2VjdGlvbiBzaG93cyB0aGF0IGV2ZXJ5IHBvc3NpYmxlIG1ldGhvZCBieSB3aGljaCAN
CnRoZSBvcGVyYXRvciBvZiBhIGhhcmRlbmVkIHByaXZhdGUgbmV0d29yayBjYW4gZGV0ZWN0
IG9yIGJsb2NrIFFVSUMgZmxvd3MgaGFzIA0KYmVlbiBmb3JlY2xvc2VkLiB0aGUgb3V0Y29t
ZSBvZiAjc2VjdGlvbi0zIGlzIHRoZSBudWxsIHNldC4NCg0KdGhlIFFVSUMgY2hhcnRlciBo
YXMgc29tZSBzZWN1cml0eSBnb2FscyBidXQgdGhleSBhcmUgYWxsIHJlbGF0ZWQgdG8gdGhp
cmQgDQpwYXJ0aWVzIChvbi1wYXRoIGFkdmVyc2FyaWVzKS4gbXkgc2VjdXJpdHkgZ29hbHMg
YXJlIG1vcmUgZXhwYW5zaXZlIHRoYW4gdGhpczoNCg0KMS4gYSByZW50LXNlZWtpbmcgYnJv
d3NlciBtYXkgcHJvaGliaXQgY29udGVudCBmaWx0ZXJpbmcgb3IgYWQgYmxvY2tpbmcgYXBw
cyANCmZyb20gZW50ZXJpbmcgaXRzIHN0b3JlOyB0aGlzIGlzIHRoZSAiYnJvd3Nlci1hcy1w
bGF0Zm9ybSIgYnVzaW5lc3MgbW9kZWwuIA0KbXVjaCBmaWx0ZXJpbmcgYW5kIGJsb2NraW5n
IG9jY3VycyBpbiB0aGUgT1MsIGh5cGVydmlzb3IsIHByb3h5LCBvciBmaXJld2FsbC4NCg0K
Mi4gbWFsaWNpb3VzIGNvbnRlbnQgZWl0aGVyIHBhc3NpdmUgb3IgYWN0aXZlLCBvciBtYWx3
YXJlLCBvciBJb1QsIG9yIA0KaW50cnVkZXJzLCBtYXkgd2lzaCB0byBtYWtlIGNvbnRhY3Qg
d2l0aCBpdHMgbW90aGVyc2hpcCBmb3IgdHJhY2tpbmcgb3IgDQpjb21tYW5kL2NvbnRyb2wg
b3IgZXhmaWx0cmF0aW9uIHB1cnBvc2VzLg0KDQozLiBhbiBpbnNpZGVyIHN1Y2ggYXMgYSBk
aXNncnVudGxlZCBlbXBsb3llZSBvciBkaXNncnVudGxlZCB1bmRlcmFnZWQgcGVyc29uIA0K
c3ViamVjdCB0byBlaXRoZXIgY29ycG9yYXRlIG9yIGZhbWlseSBjb250cm9scyBtYXkgc2Vl
ayB0byBieXBhc3MgdGhlc2UuIHVzZXIgDQpjZW50cmljIG9yIGFwcCBjZW50cmljIG5ldHdv
cmtpbmcgaXMgYWR2ZXJzYXJpYWwgdG8gc3VjaCBwb2xpY2llcyBhbmQgDQpjb250cm9scy4N
Cg0KdGVucyBvZiBiaWxsaW9ucyBvZiBkb2xsYXJzIGFyZSBzcGVudCBieSBoYXJkZW5lZCBw
cml2YXRlIG5ldHdvcmsgb3BlcmF0b3JzIA0KZXZlcnkgeWVhciB0byBkZXRlY3QgYW5kIHBv
c3NpYmx5IHByZXZlbnQgYXR0YWNrcyBvZiB0aGVzZSBraW5kcy4gdGhlIGRlbWFuZCANCmZv
ciBzdWNoIHNlcnZpY2VzIHdvbid0IHNocmluayBhbnkgdGltZSBzb29uLg0KDQpiZWNhdXNl
IHRoZSBRVUlDIG1vZGVsIHJlcXVpcmVzIGVuY3J5cHRpb24gYW5kIHNlZWtzIHVubWFuYWdl
YWJpbGl0eSwgdGhvc2Ugb2YgDQp1cyBvcGVyYXRpbmcgaGFyZGVuZWQgcHJpdmF0ZSBuZXR3
b3JrcyBhcmUgaW4gYSBiYWQgcG9zaXRpb24uIHRoZSBiZXlvbmRjb3JwIA0KbW9kZWwgaXMg
YmV5b25kIG1vc3Qgb2YgdXMgYXQgdGhpcyB0aW1lLCBmb3IgcmVhc29ucyBvZiBoaXN0b3J5
IG91dHNpZGUgb3VyIA0KY29udHJvbC4NCg0Kd2l0aCB0aGUgUVVJQyBjaGFydGVyIGFzIGl0
IGlzLCBpdCdsbCBiZSBicm9hZGx5IG5lY2Vzc2FyeSB0byB0cmVhdCBVRFAgaXRzZWxmIA0K
YXMgYSBwcml2aWxlZ2VkIGFjdGl2aXR5LCBzdWNoIHRoYXQgd2hlbmV2ZXIgaXQgb2NjdXJz
IGl0J3MgZWl0aGVyIGV4cGxpY2l0bHkgDQpleHBlY3RlZCBvciBpbXBsaWNpdGx5IGFub21h
bG91cy4gdGhpcyB3aWxsIGZvcmNlIHRoZSB1c2Ugb2YgYW4gZWRnZSBwcm94eSANCmNhcGFi
bGUgb2YgaW5zcGVjdGluZyBtb3N0IG91dGJvdW5kIGNvbW11bmljYXRpb25zIHRvIGVuZm9y
Y2UgcG9saWN5LiBpIGV4cGVjdCANCnRoYXQgdGhlIGVkZ2UgcHJveHkgd2lsbCBiZSBwZXJt
aXR0ZWQgYnkgbW9zdCBuZXR3b3JrIHBvbGljeSB0byByZWdlbmVyYXRlIA0Kb3V0Ym91bmQg
Zmxvd3MgdXNpbmcgUVVJQywgc28gUVVJQydzIGFkdmFudGFnZXMgd2lsbCBiZSBwcmVzZW50
IG9uIHRoZSBsb25nLQ0KaGF1bCBhbmQgZmFyIGVuZCwganVzdCBub3Qgb24gdGhlIG5lYXIg
ZW5kLg0KDQpoYXJkZW5lZCBwcml2YXRlIG5ldHdvcmtzIGluY2x1ZGUgdGhlIGh5cGVydmlz
b3Igb24gbXkgbGFwdG9wLiBubyBvcGVyYXRpbmcgDQpzeXN0ZW0gb3IgYXBwIGkgcnVuIHdp
bGwgYmUgYWxsb3dlZCB0byBjb21tdW5pY2F0ZSBpbiBhbnkgd2F5IHRoYXQgaSBjYW4ndCAN
CnZlcmlmeSB1c2luZyBzb21lIEJQRiBhcHBsaWNhdGlvbiBsaWtlICJ0Y3BkdW1wIiBvciBj
b21tZXJjaWFsIGVkZ2UgcHJvdGVjdGlvbiANCnNvZnR3YXJlLiBpIGtub3cgaSdtIGFuIG91
dGxpZXIgb24gdGhpcywgYnV0IGknbSBmYXIgZnJvbSBhbG9uZS4gZ292ZXJubWVudCANCmFu
ZCBlbnRlcnByaXNlIG5ldHdvcmtzLCBpZiB0b2xkIHRvIGFsbG93IGVpdGhlciB1bm1hbmFn
ZWQgY29tbXVuaWNhdGlvbnMgb24gDQp0aGVpciBoYXJkZW5lZCBwcml2YXRlIG5ldHdvcmss
IG9yIHRvIG1vdmUgdG8gdGhlIGJleW9uZGNvcnAgbW9kZWwsIHdpbGwgZG8gDQpuZWl0aGVy
OiB0aGV5IHdpbGwgZmluZCBhICJ0aGlyZCB3YXkiLCBubyBtYXR0ZXIgd2hhdCB0aGVpciBj
b3N0cy4NCg0KaXQncyB0aGF0IHRoaXJkIHdheSB3aGljaCBzaG91bGQgY29uY2VybiB0aGUg
YXV0aG9ycyBvZiB0aGUgUVVJQyBXRyBjaGFydGVyLiANCndlIG1heSBiZSBiZXN0IHNlcnZl
ZCBieSBjb29wZXJhdGluZyB3aXRoIGhhcmRlbmVkIHByaXZhdGUgbmV0d29yayBvcGVyYXRv
cnMgDQooYSBmaXJzdCBwYXJ0eSksIGV2ZW4gdGhvdWdoIHRoZXNlIGFyZSBzcGVjdGFjdWxh
cmx5IHNpbWlsYXIgdG8gaGFyZGVuZWQgDQpuYXRpb25hbCBJU1AncyBpbiBhdXRob3JpdGF0
aXZlIHJlZ2ltZXMgKGEgdGhpcmQgcGFydHkpLg0KDQphbnlob3csIHRoaXMgaXMgd2hhdCB3
ZW50IHRocm91Z2ggbXkgbWluZCB3aGVuIGkgcmVhZCDUrrGxtrfZ4tfDufC9rCdzIHF1ZXN0
aW9uLiANCnNpbmNlIHlvdXIgcmVwbHkgYW5kIGxhcnMnIHJlcGx5IHdlcmUgY29tcGxldGVs
eSBvbi10b3BpYywgYnV0IHRoZSBxdWVzdGlvbiANCmhhcyBicm9hZGVyIGltcGxpY2F0aW9u
cywgaSB0aG91Z2h0IGknZCBkZS1jbG9hayBmb3IgYSBtb21lbnQgdG8gZXhwbGFpbiB3aHku
DQoNCnRoYW5rIHlvdSBmb3IgcmVhZGluZyB0aGlzIGZhci4NCg0KLS0gDQpQYXVs

------=_NextPart_5EA8F512_0EE24E98_23E8D759
Content-Type: text/html;
	charset="gb18030"
Content-Transfer-Encoding: base64

PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNo
YXJzZXQ9R0IxODAzMCI+PGRpdj5UaGUgcGxhaW50ZXh0LVFVSUMgaXMgbm90IHVzZWQgYmV0
d2VlbiBodW1hbiBiZWluZ3MgdW5kZXIgdGhlIHNhbWUgc3ViLW5ldHdvcmsuPC9kaXY+PGRp
dj5JdCBpcyB1c2VkIGJldHdlZW4gc2VydmVyLW1hY2hpbmVzLiZuYnNwOzwvZGl2PjxkaXY+
U2VydmVyLW1hY2hpbmVzIGZvciBzb2x2aW5nIHNhbWUgc2VydmljZSBpbiB0aGUgc2FtZSBl
cXVpcG1lbnQgcm9vbSBuZWVkbid0IGVuY3J5cHRpb24gd2hpbGUgY29tbXVuaWNhdGluZyBi
ZXR3ZWVuIGVhY2ggb3RoZXIuPC9kaXY+PGRpdj5JZiB3ZSB1c2UgUVVJQyBmb3IgdGhlc2Ug
bWFjaGluZXMgY29tbXVuaWNhdGluZyBiZXR3ZWVuIGVhY2ggb3RoZXIsIGEgbm9uLVRMUyBz
dGFuZGFyZCBpcyBuZWVkZWQuPC9kaXY+PGRpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48
L2Rpdj48ZGl2IHN0eWxlPSJmb250LXNpemU6IDEycHg7Zm9udC1mYW1pbHk6IEFyaWFsIE5h
cnJvdztwYWRkaW5nOjJweCAwIDJweCAwOyI+LS0tLS0tLS0tLS0tLS0tLS0tJm5ic3A71K3K
vNPKvP4mbmJzcDstLS0tLS0tLS0tLS0tLS0tLS08L2Rpdj48ZGl2IHN0eWxlPSJmb250LXNp
emU6IDEycHg7YmFja2dyb3VuZDojZWZlZmVmO3BhZGRpbmc6OHB4OyI+PGRpdj48Yj63orz+
yMs6PC9iPiZuYnNwOyJQYXVsIFZpeGllIiZsdDtwYXVsQHJlZGJhcm4ub3JnJmd0Ozs8L2Rp
dj48ZGl2PjxiPreiy83KsbzkOjwvYj4mbmJzcDsyMDIwxOo01MIyN8jVKNDHxtrSuykgweiz
vzI6NTY8L2Rpdj48ZGl2PjxiPsrVvP7Iyzo8L2I+Jm5ic3A7InF1aWMiJmx0O3F1aWNAaWV0
Zi5vcmcmZ3Q7Ozx3YnI+PC9kaXY+PGRpdj48L2Rpdj48ZGl2PjxiPtb3zOI6PC9iPiZuYnNw
O1JlOiBBIG5vbi1UTFMgc3RhbmRhcmQgaXMgbmVlZGVkPC9kaXY+PC9kaXY+PGRpdj48YnI+
PC9kaXY+cmljaCwgbGFycywg1K6xsba32eLXw7nwvawsIGV0IGFsLCBwbGVhc2UgcmVhZCBi
ZWxvdy48YnI+PGJyPk9uIFN1bmRheSwgMjYgQXByaWwgMjAyMCAxNjo0MjoxMSBVVEMgU2Fs
eiwgUmljaCB3cm90ZTo8YnI+Jmd0OyZuYnNwOyZuYnNwOyAqJm5ic3A7Jm5ic3A7IEN1cnJl
bnRseSBRVUlDIGhhcyBhIFRMUyBsYXllciwgYW5kIGl0IGRlZmluZXMgYSBzZWN1cml0eSBz
dGFuZGFyZC48YnI+Jmd0OyBCdXQgd2UgYWxzbyBoYXZlIGlubmVyIHJlbGlhYmxlIG5ldHdv
cmssIGluIHN1Y2ggbmV0d29yaywgZXZlcnkgaG9zdCBrbm93czxicj4mZ3Q7IGVhY2ggb3Ro
ZXIsIHNvIGVuY3J5cHRpb24gaXMgbm90IG5lY2Vzc2FyeS4gSWYgd2UgdXNlIFFVSUMgaW4g
c3VjaCBuZXR3b3JrLDxicj4mZ3Q7IHRoZSBUTFMgbGF5ZXIgd2lsbCB3YXN0ZSBtdWNoIENQ
VSB0aW1lLiBTbyBJIHRoaW5rIFFVSUMgbmVlZCBhIHN0YW5kYXJkIG9mPGJyPiZndDsgbm9u
LVRMUy48YnI+Jm5ic3A7PGJyPiZndDsgTGFycyBhbHJlYWR5IG1lbnRpb25lZCB0aGUgY2hh
cnRlciwgd2hpY2ggaXMgdGhlIGRlc2NyaXB0aW9uIG9mIHdoYXQgdGhlPGJyPiZndDsgUVVJ
QyBXRyB3b3JrcyBvbi4mbmJzcDsgQWRkaW5nIHBsYWludGV4dCBRVUlDIHdvdWxkIHJlcXVp
cmUgcmV2aXNpbmcgdGhhdCwgYW5kPGJyPiZndDsgaXQgd291bGQgYmUgc3VycHJpc2luZyB0
byBtZSBpZiB0aGVyZSB3ZXJlIGNvbnNlbnN1cyB0byBkbyB0aGlzLjxicj4mbmJzcDs8YnI+
Jmd0OyBUaGVyZSBhcmUgYWxzbyB0ZWNobmljYWwgcHJvYmxlbXMgd2l0aCB0aGlzLiBGb3Ig
ZXhhbXBsZSwgaG93IGRvZXMgdGhlPGJyPiZndDsgcHJvdG9jb2wgbGlicmFyeSChsGtub3eh
sSB0aGF0IGl0oa9zIG9uIGEgc2VjdXJlIG5ldHdvcms/IEhvdyBkb2VzIGl0IGtub3c8YnI+
Jmd0OyB0aGF0IG5vZGUgQyBpc26hr3QgdHJ5aW5nIHRvIHJlYWQgbWVzc2FnZXMgdGhhdCBB
IHNlbmRzIHRvIEI/IEhvdyBkbyB5b3U8YnI+Jmd0OyBuZWdvdGlhdGUgYmV0d2VlbiBlbmNy
eXB0ZWQtcXVpYyBhbmQgcGxhaW50ZXh0LXF1aWMsIHdpdGhvdXQgYmVpbmc8YnI+Jmd0OyCh
sHRyaWNrZWShsSBpbnRvIGRvd25ncmFkaW5nIHRvIHBsYWludGV4dCBvdmVyIHRoZSBwdWJs
aWMgSW50ZXJuZXQsIGZvcjxicj4mZ3Q7IGV4YW1wbGU/Jm5ic3A7IFRoZXNlIGFyZSBoYXJk
IHByb2JsZW1zLjxicj48YnI+aSB3YXMgZGlyZWN0ZWQgdG8gdGhlIGZvbGxvd2luZyBpLWQg
d2hlbiBpIGFza2VkIGFib3V0IFFVSUMgbWFuYWdlYWJpbGl0eTo8YnI+PGJyPmh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXF1aWMtbWFuYWdlYWJpbGl0eS0wNiNz
ZWN0aW9uLTM8YnI+PGJyPmEgY2FyZWZ1bCByZS1yZWFkaW5nIG9mIHRoaXMgc2VjdGlvbiBz
aG93cyB0aGF0IGV2ZXJ5IHBvc3NpYmxlIG1ldGhvZCBieSB3aGljaCA8YnI+dGhlIG9wZXJh
dG9yIG9mIGEgaGFyZGVuZWQgcHJpdmF0ZSBuZXR3b3JrIGNhbiBkZXRlY3Qgb3IgYmxvY2sg
UVVJQyBmbG93cyBoYXMgPGJyPmJlZW4gZm9yZWNsb3NlZC4gdGhlIG91dGNvbWUgb2YgI3Nl
Y3Rpb24tMyBpcyB0aGUgbnVsbCBzZXQuPGJyPjxicj50aGUgUVVJQyBjaGFydGVyIGhhcyBz
b21lIHNlY3VyaXR5IGdvYWxzIGJ1dCB0aGV5IGFyZSBhbGwgcmVsYXRlZCB0byB0aGlyZCA8
YnI+cGFydGllcyAob24tcGF0aCBhZHZlcnNhcmllcykuIG15IHNlY3VyaXR5IGdvYWxzIGFy
ZSBtb3JlIGV4cGFuc2l2ZSB0aGFuIHRoaXM6PGJyPjxicj4xLiBhIHJlbnQtc2Vla2luZyBi
cm93c2VyIG1heSBwcm9oaWJpdCBjb250ZW50IGZpbHRlcmluZyBvciBhZCBibG9ja2luZyBh
cHBzIDxicj5mcm9tIGVudGVyaW5nIGl0cyBzdG9yZTsgdGhpcyBpcyB0aGUgImJyb3dzZXIt
YXMtcGxhdGZvcm0iIGJ1c2luZXNzIG1vZGVsLiA8YnI+bXVjaCBmaWx0ZXJpbmcgYW5kIGJs
b2NraW5nIG9jY3VycyBpbiB0aGUgT1MsIGh5cGVydmlzb3IsIHByb3h5LCBvciBmaXJld2Fs
bC48YnI+PGJyPjIuIG1hbGljaW91cyBjb250ZW50IGVpdGhlciBwYXNzaXZlIG9yIGFjdGl2
ZSwgb3IgbWFsd2FyZSwgb3IgSW9ULCBvciA8YnI+aW50cnVkZXJzLCBtYXkgd2lzaCB0byBt
YWtlIGNvbnRhY3Qgd2l0aCBpdHMgbW90aGVyc2hpcCBmb3IgdHJhY2tpbmcgb3IgPGJyPmNv
bW1hbmQvY29udHJvbCBvciBleGZpbHRyYXRpb24gcHVycG9zZXMuPGJyPjxicj4zLiBhbiBp
bnNpZGVyIHN1Y2ggYXMgYSBkaXNncnVudGxlZCBlbXBsb3llZSBvciBkaXNncnVudGxlZCB1
bmRlcmFnZWQgcGVyc29uIDxicj5zdWJqZWN0IHRvIGVpdGhlciBjb3Jwb3JhdGUgb3IgZmFt
aWx5IGNvbnRyb2xzIG1heSBzZWVrIHRvIGJ5cGFzcyB0aGVzZS4gdXNlciA8YnI+Y2VudHJp
YyBvciBhcHAgY2VudHJpYyBuZXR3b3JraW5nIGlzIGFkdmVyc2FyaWFsIHRvIHN1Y2ggcG9s
aWNpZXMgYW5kIDxicj5jb250cm9scy48YnI+PGJyPnRlbnMgb2YgYmlsbGlvbnMgb2YgZG9s
bGFycyBhcmUgc3BlbnQgYnkgaGFyZGVuZWQgcHJpdmF0ZSBuZXR3b3JrIG9wZXJhdG9ycyA8
YnI+ZXZlcnkgeWVhciB0byBkZXRlY3QgYW5kIHBvc3NpYmx5IHByZXZlbnQgYXR0YWNrcyBv
ZiB0aGVzZSBraW5kcy4gdGhlIGRlbWFuZCA8YnI+Zm9yIHN1Y2ggc2VydmljZXMgd29uJ3Qg
c2hyaW5rIGFueSB0aW1lIHNvb24uPGJyPjxicj5iZWNhdXNlIHRoZSBRVUlDIG1vZGVsIHJl
cXVpcmVzIGVuY3J5cHRpb24gYW5kIHNlZWtzIHVubWFuYWdlYWJpbGl0eSwgdGhvc2Ugb2Yg
PGJyPnVzIG9wZXJhdGluZyBoYXJkZW5lZCBwcml2YXRlIG5ldHdvcmtzIGFyZSBpbiBhIGJh
ZCBwb3NpdGlvbi4gdGhlIGJleW9uZGNvcnAgPGJyPm1vZGVsIGlzIGJleW9uZCBtb3N0IG9m
IHVzIGF0IHRoaXMgdGltZSwgZm9yIHJlYXNvbnMgb2YgaGlzdG9yeSBvdXRzaWRlIG91ciA8
YnI+Y29udHJvbC48YnI+PGJyPndpdGggdGhlIFFVSUMgY2hhcnRlciBhcyBpdCBpcywgaXQn
bGwgYmUgYnJvYWRseSBuZWNlc3NhcnkgdG8gdHJlYXQgVURQIGl0c2VsZiA8YnI+YXMgYSBw
cml2aWxlZ2VkIGFjdGl2aXR5LCBzdWNoIHRoYXQgd2hlbmV2ZXIgaXQgb2NjdXJzIGl0J3Mg
ZWl0aGVyIGV4cGxpY2l0bHkgPGJyPmV4cGVjdGVkIG9yIGltcGxpY2l0bHkgYW5vbWFsb3Vz
LiB0aGlzIHdpbGwgZm9yY2UgdGhlIHVzZSBvZiBhbiBlZGdlIHByb3h5IDxicj5jYXBhYmxl
IG9mIGluc3BlY3RpbmcgbW9zdCBvdXRib3VuZCBjb21tdW5pY2F0aW9ucyB0byBlbmZvcmNl
IHBvbGljeS4gaSBleHBlY3QgPGJyPnRoYXQgdGhlIGVkZ2UgcHJveHkgd2lsbCBiZSBwZXJt
aXR0ZWQgYnkgbW9zdCBuZXR3b3JrIHBvbGljeSB0byByZWdlbmVyYXRlIDxicj5vdXRib3Vu
ZCBmbG93cyB1c2luZyBRVUlDLCBzbyBRVUlDJ3MgYWR2YW50YWdlcyB3aWxsIGJlIHByZXNl
bnQgb24gdGhlIGxvbmctPGJyPmhhdWwgYW5kIGZhciBlbmQsIGp1c3Qgbm90IG9uIHRoZSBu
ZWFyIGVuZC48YnI+PGJyPmhhcmRlbmVkIHByaXZhdGUgbmV0d29ya3MgaW5jbHVkZSB0aGUg
aHlwZXJ2aXNvciBvbiBteSBsYXB0b3AuIG5vIG9wZXJhdGluZyA8YnI+c3lzdGVtIG9yIGFw
cCBpIHJ1biB3aWxsIGJlIGFsbG93ZWQgdG8gY29tbXVuaWNhdGUgaW4gYW55IHdheSB0aGF0
IGkgY2FuJ3QgPGJyPnZlcmlmeSB1c2luZyBzb21lIEJQRiBhcHBsaWNhdGlvbiBsaWtlICJ0
Y3BkdW1wIiBvciBjb21tZXJjaWFsIGVkZ2UgcHJvdGVjdGlvbiA8YnI+c29mdHdhcmUuIGkg
a25vdyBpJ20gYW4gb3V0bGllciBvbiB0aGlzLCBidXQgaSdtIGZhciBmcm9tIGFsb25lLiBn
b3Zlcm5tZW50IDxicj5hbmQgZW50ZXJwcmlzZSBuZXR3b3JrcywgaWYgdG9sZCB0byBhbGxv
dyBlaXRoZXIgdW5tYW5hZ2VkIGNvbW11bmljYXRpb25zIG9uIDxicj50aGVpciBoYXJkZW5l
ZCBwcml2YXRlIG5ldHdvcmssIG9yIHRvIG1vdmUgdG8gdGhlIGJleW9uZGNvcnAgbW9kZWws
IHdpbGwgZG8gPGJyPm5laXRoZXI6IHRoZXkgd2lsbCBmaW5kIGEgInRoaXJkIHdheSIsIG5v
IG1hdHRlciB3aGF0IHRoZWlyIGNvc3RzLjxicj48YnI+aXQncyB0aGF0IHRoaXJkIHdheSB3
aGljaCBzaG91bGQgY29uY2VybiB0aGUgYXV0aG9ycyBvZiB0aGUgUVVJQyBXRyBjaGFydGVy
LiA8YnI+d2UgbWF5IGJlIGJlc3Qgc2VydmVkIGJ5IGNvb3BlcmF0aW5nIHdpdGggaGFyZGVu
ZWQgcHJpdmF0ZSBuZXR3b3JrIG9wZXJhdG9ycyA8YnI+KGEgZmlyc3QgcGFydHkpLCBldmVu
IHRob3VnaCB0aGVzZSBhcmUgc3BlY3RhY3VsYXJseSBzaW1pbGFyIHRvIGhhcmRlbmVkIDxi
cj5uYXRpb25hbCBJU1AncyBpbiBhdXRob3JpdGF0aXZlIHJlZ2ltZXMgKGEgdGhpcmQgcGFy
dHkpLjxicj48YnI+YW55aG93LCB0aGlzIGlzIHdoYXQgd2VudCB0aHJvdWdoIG15IG1pbmQg
d2hlbiBpIHJlYWQg1K6xsba32eLXw7nwvawncyBxdWVzdGlvbi4gPGJyPnNpbmNlIHlvdXIg
cmVwbHkgYW5kIGxhcnMnIHJlcGx5IHdlcmUgY29tcGxldGVseSBvbi10b3BpYywgYnV0IHRo
ZSBxdWVzdGlvbiA8YnI+aGFzIGJyb2FkZXIgaW1wbGljYXRpb25zLCBpIHRob3VnaHQgaSdk
IGRlLWNsb2FrIGZvciBhIG1vbWVudCB0byBleHBsYWluIHdoeS48YnI+PGJyPnRoYW5rIHlv
dSBmb3IgcmVhZGluZyB0aGlzIGZhci48YnI+PGJyPi0tIDxicj5QYXVsPGJyPjxicj48YnI+
PC9kaXY+

------=_NextPart_5EA8F512_0EE24E98_23E8D759--




From nobody Tue Apr 28 20:48:59 2020
Return-Path: <mnot@mnot.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D82993A0DF4 for <quic@ietfa.amsl.com>; Tue, 28 Apr 2020 20:48:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 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_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=deqFOfQL; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=dgP5f6eB
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KFwENZ3NNTuv for <quic@ietfa.amsl.com>; Tue, 28 Apr 2020 20:48:53 -0700 (PDT)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A72273A0DF7 for <quic@ietf.org>; Tue, 28 Apr 2020 20:48:53 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 9BD99CAC; Tue, 28 Apr 2020 23:48:51 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Tue, 28 Apr 2020 23:48:51 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; s=fm2; bh=iX2OYW5iCQjI8WqWQ0NN1FMKiYL nSXynl/nydouK8JY=; b=deqFOfQLKSYtsU+28dldvGgbSQ6ildIdHx3223/3trv zStvXh5NoJlEdDQ9F14fZlV0/FNVTWPl6GUqjuVt2vE8kGBOq0kHZUzhXDqMQ6Af m2YQEyg36ZQATO0zMu+ArXUjCxZbPbFT0Y4/vgKeSFz06SOeQ8TStcYc5IDqc/3L 4LObYTrtOYM0WDWeXzL3n8dIOI4a6x1NRQA7/rdCHpydtLmigQ225sNsBvLlndkA hBRlV+IVfFL4KJuAl96nN0wUDxrVtwGSh/uca3IFV09n2kD1F44otDWLW45NzncP VAqzAk71T53djXtIb1JVRO/z/FzZydERoCM3QMfaT+A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=iX2OYW 5iCQjI8WqWQ0NN1FMKiYLnSXynl/nydouK8JY=; b=dgP5f6eB65qJgvpCy9yXEV CmvfTNK3YNQ5HeCPI75gCVOyyv3iOylDR9IkQcLPGiy5kN/T/FG4XzcDkuZ6EFVa QcnJV7HQ1kiM1KMMf/iC3SLroB1ce0OAolY24IJ7HeRiPCpq/iYom1fyQT3nQOM4 fuSH7ubIDGuf5RQsRy9WuFhHBhE5kM4HeBGDhPTRAgR5EfFR6N+mLEtg8O+F3gkF IUUj6JyoRosLDzPB8wKxJ1Urzv/txOUVkWD0AXBI/9xcYmKYKDPp/oGwJGgKLGFl ESrKQ5VAPDvC2HNtQ7jut6pwU36pgjOKFZKs0+prizGIbj/pRBCChb2OZhKa89cQ ==
X-ME-Sender: <xms:IvmoXhZ6B8zmsQalD50DHOAAGPWlralMW-xltYPfvdAP2QPYuBLPcQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedriedvgdejfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurheptggguffhrfgjfffkfhfvofesrgdtmh erhhdtjeenucfhrhhomhepofgrrhhkucfpohhtthhinhhghhgrmhcuoehmnhhothesmhhn ohhtrdhnvghtqeenucffohhmrghinhepihgvthhfrdhorhhgpdhmnhhothdrnhgvthenuc fkphepudduledrudejrdduheekrddvhedunecuvehluhhsthgvrhfuihiivgeptdenucfr rghrrghmpehmrghilhhfrhhomhepmhhnohhtsehmnhhothdrnhgvth
X-ME-Proxy: <xmx:IvmoXuw9kYn4iUX9W71rLpo2-kbzxoxgN6re4fISj7ovVlkccXTmkA> <xmx:IvmoXgOH-UpId-V_7-0oIUYvq2wHOtEwpgPltuis--aQGAFemjTVTg> <xmx:IvmoXtfNvJG-mpXHjugKSySwQi73ZNRgx3PJoC7Crq1Q_QrzWuqjaw> <xmx:I_moXkL59B2N1e-V0fFfVJcIZkyNY27r8QkL22yFeqZzedL5vwQALA>
Received: from macbook-air.mnot.net (119-17-158-251.77119e.mel.static.aussiebb.net [119.17.158.251]) by mail.messagingengine.com (Postfix) with ESMTPA id CB0833065ED1; Tue, 28 Apr 2020 23:48:47 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_CCE2741E-C59A-4FCD-91B3-3DE10F72105C"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Subject: Re: A non-TLS standard is needed
From: Mark Nottingham <mnot@mnot.net>
X-Priority: 3
In-Reply-To: <tencent_A9C74BB466C7C73F64A1C54012D66E1FA706@qq.com>
Date: Wed, 29 Apr 2020 13:48:44 +1000
Cc: quic <quic@ietf.org>
Message-Id: <96773435-8D97-4550-A040-1652E6691E35@mnot.net>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <7C5E535B-FA7B-4039-A286-7393C3B232CE@akamai.com> <2208100.KEu4SK8F6j@linux-9daj> <tencent_A9C74BB466C7C73F64A1C54012D66E1FA706@qq.com>
To: =?utf-8?B?5o+05YyX5paX5YWu6YWM5qGC5rWG?= <cang.mang@foxmail.com>
X-Mailer: Apple Mail (2.3608.80.23.2.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/jwbViHYfTCkoc7DzsXL3gOyUXLI>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 03:48:58 -0000

--Apple-Mail=_CCE2741E-C59A-4FCD-91B3-3DE10F72105C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

> On 29 Apr 2020, at 1:31 pm, =E6=8F=B4=E5=8C=97=E6=96=97=E5=85=AE=E9=85=8C=
=E6=A1=82=E6=B5=86 <cang.mang@foxmail.com> wrote:
>=20
> The plaintext-QUIC is not used between human beings under the same =
sub-network.
> It is used between server-machines.=20
> Server-machines for solving same service in the same equipment room =
needn't encryption while communicating between each other.
> If we use QUIC for these machines communicating between each other, a =
non-TLS standard is needed.

Yes, I think I've seen an illustration of a network like that:




Cheers,


>=20
> ------------------ =E5=8E=9F=E5=A7=8B=E9=82=AE=E4=BB=B6 =
------------------
> =E5=8F=91=E4=BB=B6=E4=BA=BA: "Paul Vixie"<paul@redbarn.org>;
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2020=E5=B9=B44=E6=9C=8827=E6=97=A5=
(=E6=98=9F=E6=9C=9F=E4=B8=80) =E5=87=8C=E6=99=A82:56
> =E6=94=B6=E4=BB=B6=E4=BA=BA: "quic"<quic@ietf.org>;
> =E4=B8=BB=E9=A2=98: Re: A non-TLS standard is needed
>=20
> rich, lars, =E6=8F=B4=E5=8C=97=E6=96=97=E5=85=AE=E9=85=8C=E6=A1=82=E6=B5=
=86, et al, please read below.
>=20
> On Sunday, 26 April 2020 16:42:11 UTC Salz, Rich wrote:
> >   *   Currently QUIC has a TLS layer, and it defines a security =
standard.
> > But we also have inner reliable network, in such network, every host =
knows
> > each other, so encryption is not necessary. If we use QUIC in such =
network,
> > the TLS layer will waste much CPU time. So I think QUIC need a =
standard of
> > non-TLS.
> =20
> > Lars already mentioned the charter, which is the description of what =
the
> > QUIC WG works on.  Adding plaintext QUIC would require revising =
that, and
> > it would be surprising to me if there were consensus to do this.
> =20
> > There are also technical problems with this. For example, how does =
the
> > protocol library =E2=80=9Cknow=E2=80=9D that it=E2=80=99s on a =
secure network? How does it know
> > that node C isn=E2=80=99t trying to read messages that A sends to B? =
How do you
> > negotiate between encrypted-quic and plaintext-quic, without being
> > =E2=80=9Ctricked=E2=80=9D into downgrading to plaintext over the =
public Internet, for
> > example?  These are hard problems.
>=20
> i was directed to the following i-d when i asked about QUIC =
manageability:
>=20
> https://tools.ietf.org/html/draft-ietf-quic-manageability-06#section-3
>=20
> a careful re-reading of this section shows that every possible method =
by which=20
> the operator of a hardened private network can detect or block QUIC =
flows has=20
> been foreclosed. the outcome of #section-3 is the null set.
>=20
> the QUIC charter has some security goals but they are all related to =
third=20
> parties (on-path adversaries). my security goals are more expansive =
than this:
>=20
> 1. a rent-seeking browser may prohibit content filtering or ad =
blocking apps=20
> from entering its store; this is the "browser-as-platform" business =
model.=20
> much filtering and blocking occurs in the OS, hypervisor, proxy, or =
firewall.
>=20
> 2. malicious content either passive or active, or malware, or IoT, or=20=

> intruders, may wish to make contact with its mothership for tracking =
or=20
> command/control or exfiltration purposes.
>=20
> 3. an insider such as a disgruntled employee or disgruntled underaged =
person=20
> subject to either corporate or family controls may seek to bypass =
these. user=20
> centric or app centric networking is adversarial to such policies and=20=

> controls.
>=20
> tens of billions of dollars are spent by hardened private network =
operators=20
> every year to detect and possibly prevent attacks of these kinds. the =
demand=20
> for such services won't shrink any time soon.
>=20
> because the QUIC model requires encryption and seeks unmanageability, =
those of=20
> us operating hardened private networks are in a bad position. the =
beyondcorp=20
> model is beyond most of us at this time, for reasons of history =
outside our=20
> control.
>=20
> with the QUIC charter as it is, it'll be broadly necessary to treat =
UDP itself=20
> as a privileged activity, such that whenever it occurs it's either =
explicitly=20
> expected or implicitly anomalous. this will force the use of an edge =
proxy=20
> capable of inspecting most outbound communications to enforce policy. =
i expect=20
> that the edge proxy will be permitted by most network policy to =
regenerate=20
> outbound flows using QUIC, so QUIC's advantages will be present on the =
long-
> haul and far end, just not on the near end.
>=20
> hardened private networks include the hypervisor on my laptop. no =
operating=20
> system or app i run will be allowed to communicate in any way that i =
can't=20
> verify using some BPF application like "tcpdump" or commercial edge =
protection=20
> software. i know i'm an outlier on this, but i'm far from alone. =
government=20
> and enterprise networks, if told to allow either unmanaged =
communications on=20
> their hardened private network, or to move to the beyondcorp model, =
will do=20
> neither: they will find a "third way", no matter what their costs.
>=20
> it's that third way which should concern the authors of the QUIC WG =
charter.=20
> we may be best served by cooperating with hardened private network =
operators=20
> (a first party), even though these are spectacularly similar to =
hardened=20
> national ISP's in authoritative regimes (a third party).
>=20
> anyhow, this is what went through my mind when i read =
=E6=8F=B4=E5=8C=97=E6=96=97=E5=85=AE=E9=85=8C=E6=A1=82=E6=B5=86's =
question.=20
> since your reply and lars' reply were completely on-topic, but the =
question=20
> has broader implications, i thought i'd de-cloak for a moment to =
explain why.
>=20
> thank you for reading this far.
>=20
> --=20
> Paul
>=20
>=20

--
Mark Nottingham   https://www.mnot.net/


--Apple-Mail=_CCE2741E-C59A-4FCD-91B3-3DE10F72105C
Content-Type: multipart/related; type="text/html";
 boundary="Apple-Mail=_BC52E67D-2D04-4741-9E40-FB3FD62D84BB"


--Apple-Mail=_BC52E67D-2D04-4741-9E40-FB3FD62D84BB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
line-break: after-white-space;"><div class=3D""><blockquote type=3D"cite" =
class=3D"">On 29 Apr 2020, at 1:31 pm, =E6=8F=B4=E5=8C=97=E6=96=97=E5=85=AE=
=E9=85=8C=E6=A1=82=E6=B5=86 &lt;<a href=3D"mailto:cang.mang@foxmail.com" =
class=3D"">cang.mang@foxmail.com</a>&gt; wrote:<br class=3D""><br =
class=3D"">The plaintext-QUIC is not used between human beings under the =
same sub-network.<br class=3D"">It is used between =
server-machines.&nbsp;<br class=3D"">Server-machines for solving same =
service in the same equipment room needn't encryption while =
communicating between each other.<br class=3D"">If we use QUIC for these =
machines communicating between each other, a non-TLS standard is =
needed.<br class=3D""></blockquote><br class=3D""></div><div =
class=3D"">Yes, I think I've seen an illustration of a network like =
that:</div><div class=3D""><br class=3D""></div><div class=3D""><br =
class=3D""></div><img apple-inline=3D"yes" =
id=3D"7C776D0F-C597-45C9-A017-83AB2EF81C97" =
src=3D"cid:225628A5-200E-4230-B646-3C8A54FF5E33@mnot.net" class=3D""><div =
class=3D""><br class=3D""></div><div class=3D"">Cheers,</div><div =
class=3D""><br class=3D""></div><div class=3D""><br class=3D""><blockquote=
 type=3D"cite" class=3D""><br class=3D"">------------------ =E5=8E=9F=E5=A7=
=8B=E9=82=AE=E4=BB=B6 ------------------<br =
class=3D"">=E5=8F=91=E4=BB=B6=E4=BA=BA:&nbsp;"Paul Vixie"&lt;<a =
href=3D"mailto:paul@redbarn.org" class=3D"">paul@redbarn.org</a>&gt;;<br =
class=3D"">=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4:&nbsp;2020=E5=B9=B44=E6=9C=
=8827=E6=97=A5(=E6=98=9F=E6=9C=9F=E4=B8=80) =E5=87=8C=E6=99=A82:56<br =
class=3D"">=E6=94=B6=E4=BB=B6=E4=BA=BA:&nbsp;"quic"&lt;<a =
href=3D"mailto:quic@ietf.org" class=3D"">quic@ietf.org</a>&gt;;<br =
class=3D"">=E4=B8=BB=E9=A2=98:&nbsp;Re: A non-TLS standard is needed<br =
class=3D""><br class=3D"">rich, lars, =E6=8F=B4=E5=8C=97=E6=96=97=E5=85=AE=
=E9=85=8C=E6=A1=82=E6=B5=86, et al, please read below.<br class=3D""><br =
class=3D"">On Sunday, 26 April 2020 16:42:11 UTC Salz, Rich wrote:<br =
class=3D"">&gt; &nbsp; * &nbsp; Currently QUIC has a TLS layer, and it =
defines a security standard.<br class=3D"">&gt; But we also have inner =
reliable network, in such network, every host knows<br class=3D"">&gt; =
each other, so encryption is not necessary. If we use QUIC in such =
network,<br class=3D"">&gt; the TLS layer will waste much CPU time. So I =
think QUIC need a standard of<br class=3D"">&gt; non-TLS.<br =
class=3D"">&nbsp;<br class=3D"">&gt; Lars already mentioned the charter, =
which is the description of what the<br class=3D"">&gt; QUIC WG works =
on. &nbsp;Adding plaintext QUIC would require revising that, and<br =
class=3D"">&gt; it would be surprising to me if there were consensus to =
do this.<br class=3D"">&nbsp;<br class=3D"">&gt; There are also =
technical problems with this. For example, how does the<br class=3D"">&gt;=
 protocol library =E2=80=9Cknow=E2=80=9D that it=E2=80=99s on a secure =
network? How does it know<br class=3D"">&gt; that node C isn=E2=80=99t =
trying to read messages that A sends to B? How do you<br class=3D"">&gt; =
negotiate between encrypted-quic and plaintext-quic, without being<br =
class=3D"">&gt; =E2=80=9Ctricked=E2=80=9D into downgrading to plaintext =
over the public Internet, for<br class=3D"">&gt; example? &nbsp;These =
are hard problems.<br class=3D""><br class=3D"">i was directed to the =
following i-d when i asked about QUIC manageability:<br class=3D""><br =
class=3D""><a =
href=3D"https://tools.ietf.org/html/draft-ietf-quic-manageability-06#secti=
on-3" =
class=3D"">https://tools.ietf.org/html/draft-ietf-quic-manageability-06#se=
ction-3</a><br class=3D""><br class=3D"">a careful re-reading of this =
section shows that every possible method by which&nbsp;<br class=3D"">the =
operator of a hardened private network can detect or block QUIC flows =
has&nbsp;<br class=3D"">been foreclosed. the outcome of #section-3 is =
the null set.<br class=3D""><br class=3D"">the QUIC charter has some =
security goals but they are all related to third&nbsp;<br =
class=3D"">parties (on-path adversaries). my security goals are more =
expansive than this:<br class=3D""><br class=3D"">1. a rent-seeking =
browser may prohibit content filtering or ad blocking apps&nbsp;<br =
class=3D"">from entering its store; this is the "browser-as-platform" =
business model.&nbsp;<br class=3D"">much filtering and blocking occurs =
in the OS, hypervisor, proxy, or firewall.<br class=3D""><br class=3D"">2.=
 malicious content either passive or active, or malware, or IoT, =
or&nbsp;<br class=3D"">intruders, may wish to make contact with its =
mothership for tracking or&nbsp;<br class=3D"">command/control or =
exfiltration purposes.<br class=3D""><br class=3D"">3. an insider such =
as a disgruntled employee or disgruntled underaged person&nbsp;<br =
class=3D"">subject to either corporate or family controls may seek to =
bypass these. user&nbsp;<br class=3D"">centric or app centric networking =
is adversarial to such policies and&nbsp;<br class=3D"">controls.<br =
class=3D""><br class=3D"">tens of billions of dollars are spent by =
hardened private network operators&nbsp;<br class=3D"">every year to =
detect and possibly prevent attacks of these kinds. the demand&nbsp;<br =
class=3D"">for such services won't shrink any time soon.<br class=3D""><br=
 class=3D"">because the QUIC model requires encryption and seeks =
unmanageability, those of&nbsp;<br class=3D"">us operating hardened =
private networks are in a bad position. the beyondcorp&nbsp;<br =
class=3D"">model is beyond most of us at this time, for reasons of =
history outside our&nbsp;<br class=3D"">control.<br class=3D""><br =
class=3D"">with the QUIC charter as it is, it'll be broadly necessary to =
treat UDP itself&nbsp;<br class=3D"">as a privileged activity, such that =
whenever it occurs it's either explicitly&nbsp;<br class=3D"">expected =
or implicitly anomalous. this will force the use of an edge =
proxy&nbsp;<br class=3D"">capable of inspecting most outbound =
communications to enforce policy. i expect&nbsp;<br class=3D"">that the =
edge proxy will be permitted by most network policy to =
regenerate&nbsp;<br class=3D"">outbound flows using QUIC, so QUIC's =
advantages will be present on the long-<br class=3D"">haul and far end, =
just not on the near end.<br class=3D""><br class=3D"">hardened private =
networks include the hypervisor on my laptop. no operating&nbsp;<br =
class=3D"">system or app i run will be allowed to communicate in any way =
that i can't&nbsp;<br class=3D"">verify using some BPF application like =
"tcpdump" or commercial edge protection&nbsp;<br class=3D"">software. i =
know i'm an outlier on this, but i'm far from alone. government&nbsp;<br =
class=3D"">and enterprise networks, if told to allow either unmanaged =
communications on&nbsp;<br class=3D"">their hardened private network, or =
to move to the beyondcorp model, will do&nbsp;<br class=3D"">neither: =
they will find a "third way", no matter what their costs.<br =
class=3D""><br class=3D"">it's that third way which should concern the =
authors of the QUIC WG charter.&nbsp;<br class=3D"">we may be best =
served by cooperating with hardened private network operators&nbsp;<br =
class=3D"">(a first party), even though these are spectacularly similar =
to hardened&nbsp;<br class=3D"">national ISP's in authoritative regimes =
(a third party).<br class=3D""><br class=3D"">anyhow, this is what went =
through my mind when i read =E6=8F=B4=E5=8C=97=E6=96=97=E5=85=AE=E9=85=8C=E6=
=A1=82=E6=B5=86's question.&nbsp;<br class=3D"">since your reply and =
lars' reply were completely on-topic, but the question&nbsp;<br =
class=3D"">has broader implications, i thought i'd de-cloak for a moment =
to explain why.<br class=3D""><br class=3D"">thank you for reading this =
far.<br class=3D""><br class=3D"">--&nbsp;<br class=3D"">Paul<br =
class=3D""><br class=3D""><br class=3D""></blockquote><br class=3D""><div =
class=3D"">--<br class=3D"">Mark Nottingham &nbsp; <a =
href=3D"https://www.mnot.net/" class=3D"">https://www.mnot.net/</a><br =
class=3D""></div><br class=3D""></div></body></html>=

--Apple-Mail=_BC52E67D-2D04-4741-9E40-FB3FD62D84BB
Content-Transfer-Encoding: base64
Content-Disposition: inline;
	filename=Current-Efforts-Google.jpg
Content-Type: image/jpeg; x-unix-mode=0666; name="Current-Efforts-Google.jpg"
Content-Id: <225628A5-200E-4230-B646-3C8A54FF5E33@mnot.net>

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAEHAZwDAREA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+/igA
oAKACgAoAKACgBuGx978Noz398ds9e47g0AJh/7w/L/61ACAknAYn32jHcevt/LnJyQBu5vX9BQA
u7/aP/fI9/f2z+I7g0AKWYHtjjj2yw64z/D+o680AA3sMgj8vdh6f7Pr3HfNAAd4BORx7e+PT+v6
0ASUAMCkBeRwT6+uf8/zPWgBcN/e/wDHR/jQAzYcE5HH1/2v/if1HPWgPL+uvn5v79xmO/t19ske
vqP1HHBNXTjdNvpok7ee+r73Wva+qMKspQXsY2cLK997c0tP/Je97tb62hDAMc53NwobgYVgGwc4
yM84J4UsAykMYnUhFKLaWq16t3avddPdb726X31lUVSj7OjG7VubRaLmfkl1V/8At7rFXBMp3YOQ
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
PEH16+w55NZ1PGegk/8AY52/wPXV63bfl539Wkf2bPq38lbv3b8v6bIv7buGPFjF/wCBTDu+Olqf
Tk/TORTw/jPSd4/VJJSaV1Temr1301el/PV3D+zpa6v+ub/Jfj2d9mwuHuYPOeOONt20LGWK5JYZ
OQv936898V+rcOZtLOMueNu5JpNN+cpL8Pu3veya4Z0vZ36W6fOS277X6e8rO7bdzcd2ed2cfeTH
3vXyc9efr3zX0FGV6MqsrPXXR30k10ku+m+ltmrGMPf2/H/t7eze/Lp6rzGgjjPt268se7fT9Tng
CrWu39b/APyL/rcLUWNpAGMBe5JP3vXn+7345GOpoAkoAKACgAoAKACgAoAKACgAoAKACgAoAKAG
bx7/AJD/AOKoAcpDA47dfXv/AIZ/Eckg0AN3j3/If/FUlzdbfK/n3+X3vXTVcqW39b/18353YzAo
QMr0zgDHV/frgcehxyTT1tpa/S+273+X6bpDVut7eW/2u79Px10RyuslvtMY3Z2x/Tjc3Izz69h1
HTgH+ZfGWtiZ5iqHMrJRXLqocvvJaeSXze90ry9rKlD2U0nJ36y1ejlrfvaUX8+6Zhsw8ty6DHG0
SYHd+cBj7EdTg45ya/GJRcacKVNKlU928qXu3tKV7vfVJrf8L83VRVWlUqezqNp2vGTdt5W/Pffd
Xs2fHes6Z8W3+Pfj7w38N/GPh7wb4d8c+CfCHjTUvEl94L1LxTrGleJtKu9Q8H66nhxp/EOi+GrT
VLzQrfwf/Zsup6dqdvGFubvUPD9xOXU/UYSrl9Gi4VFNzaSulF6pzvdt32k9b63WzVnr7r1ldvvo
+rtu29n8ndXd7nm/iD4j/ED4C6dD8H/Dfgnx3rek+DvF/wAN9G0XxDpfhPUdbSL9nG18K+BrDxn4
r1LxE1peaVqXjbQvEX/CWRW/h1y/ivUpo7D+xvCt7o73GoR74LLctr1ZVJy00aV1qoylLVddOV2f
VLVtGd60W/Z8qWlvvlfrvb8115r+Q/Cz4l/Eb4a/FTxdo2ifEk/GW11vxp4P8JaF8J/Evivxl4r+
LcOhJrE8HiP4h6ncN4r8Vw/Dq80Gz1+/sfEmn+I/CvhLwTc6d4P0u80F7C61uSCP2sXHCVoONKlh
o8qUU2kr6yV7J6t217W63u6vU7r75d79++vr1vqe8/DL46fEnxd8FfhWPDfg74i6p45toPgfp/xF
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
V1p2nS31vplnE9tdn7bqEscenwJLbXN5CZrYblR/MqaNWeJ1m9FZ3ck1Zc7V99VdXjL30nZtO7Oj
+v610/rct+CvDel+E/C2g+HtGsDp+n6ZY2629nJNLcyo6iZpTdXcp829vJrqSW8u7uUK9/fz3uoz
JHPctCvFj60pVlKnZqLjtfWzl/e+a0/m6aDVtb/K+n8/+Ubb9E22234x8Y/BfjS08V+Dvjb8K7Cx
1/x34E0vxL4d1bwTqGoDR4PiJ8O/EM2nanq/hew1543tNH8VaBq2jab4i8GXl/HJpj3kWsaDePY6
f4hvdTtPcwteGJoRpzvdJLfVe9Kz2fl36aaXF3/r79df63PP/B+qfs4/HnxXq97aaT43+Hfxo1TQ
tO1LXtP1q3+JHwg+LWn6fo6Lo6GzlaXQv7c0fw9POuj6lP4UvfEXgSK8ltftNzqFrqNrdSbVYPB0
5yovTS9krfFLZJWV+Xta/XUzj7l7vfsu1/uvfS3ld6HnH7QH7LPxC8XXuj+M7DxfqHi658IadFEL
yz0zwF4X+JmsaXY+J9B8YW+ia54iPh2Lw34y03TNU8M2Vzpun2cPw2uUsbzxHpmpeNXTVtSjn9jI
c9oKThiYp8yUbtK171NFdu/uvmfZNN2alzS6fP73S6t63kleyercdr3vbVu9/CvgV8WPE3hP4VfB
PX9K+Jev65quuXPhf4jfEP4M+Dfhb4vvNV1PRfFPgz4d6JPGNa1Lwt46uPDeoy6jYa78S7u5ju9F
0X4k+IPFXiOO08X6baiPxC3VmmFwk4SlFR1tJbX/AOXvZu1nbe+8dWuZvZaaL+rX8/N/fuz9iYnY
ortlQ6b13o6vt2M7Bo2RXR0XO+ORVkBzhWAzXwGIh7KcuS6Sbta13aUvNfy7PW9kr63BQm3cOvG0
fNn5fKEQ+YIsjOq5QSyPI5RY2Jy20CxWIivikvm+VJcySSa0s+t9btNXV2CFQQ2VQKGyysq+UUPH
mjzCLYvsTymkQF/LkOUGCrS62Jm5pttXV7uWiTldpp2ejSvqra2u5MBMb2ZgXJBAICNgfeO5iBtT
rna5WTphMgk3CpQafs3zS0ulZ2d5p+jbi7q6d0t/eN37PS1ttX7tt7d7/p53IdQvrLSrO71HUrqC
xsLC2e8vb67mitrK1s4lZpru5up5I4ILeFFaSWWWRUESyyhjFFM46qdPHT5vZUm1s3Zu6vNX0snb
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
--Apple-Mail=_BC52E67D-2D04-4741-9E40-FB3FD62D84BB--

--Apple-Mail=_CCE2741E-C59A-4FCD-91B3-3DE10F72105C--


From nobody Tue Apr 28 22:01:25 2020
Return-Path: <paul@redbarn.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7A2D3A03F8 for <quic@ietfa.amsl.com>; Tue, 28 Apr 2020 22:01:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2QpPEVil0aCd for <quic@ietfa.amsl.com>; Tue, 28 Apr 2020 22:01:21 -0700 (PDT)
Received: from family.redbarn.org (family.redbarn.org [24.104.150.213]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 026913A03F2 for <quic@ietf.org>; Tue, 28 Apr 2020 22:01:20 -0700 (PDT)
Received: from linux-9daj.localnet (vixp1.redbarn.org [24.104.150.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by family.redbarn.org (Postfix) with ESMTPSA id D3F59B074A; Wed, 29 Apr 2020 05:01:20 +0000 (UTC)
From: Paul Vixie <paul@redbarn.org>
To: quic <quic@ietf.org>, =?utf-8?B?5o+05YyX5paX5YWu6YWM5qGC5rWG?= <cang.mang@foxmail.com>
Subject: Re: =?UTF-8?B?5Zue5aSN77ya?= A non-TLS standard is needed
Date: Wed, 29 Apr 2020 05:01:19 +0000
Message-ID: <5192634.PfBDN8BmjF@linux-9daj>
Organization: none
In-Reply-To: <tencent_A9C74BB466C7C73F64A1C54012D66E1FA706@qq.com>
References: <tencent_458BB4AFD3E32DBAAEA3F09FAEF063800605@qq.com> <2208100.KEu4SK8F6j@linux-9daj> <tencent_A9C74BB466C7C73F64A1C54012D66E1FA706@qq.com>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/Fif7a4aEcb1VY-rjagBKdExBBP8>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 05:01:24 -0000

On Wednesday, 29 April 2020 03:31:29 UTC =E6=8F=B4=E5=8C=97=E6=96=97=E5=85=
=AE=E9=85=8C=E6=A1=82=E6=B5=86 wrote:
> The plaintext-QUIC is not used between human beings under the same
> sub-network. It is used between server-machines.
> Server-machines for solving same service in the same equipment room needn=
't
> encryption while communicating between each other. If we use QUIC for
> these machines communicating between each other, a non-TLS standard is
> needed.=20

so, i happen to agree, but i also understand very deeply why others disagre=
e.=20

first, it's assumed that you have some control over how your servers behave=
,=20
and can program or configure them to use HTTP over TCP, with no TLS or UDP.=
=20
you don't need and won't miss the advantages of QUIC in a pure LAN=20
environment.

second, it's widely known that nation-state attackers, mostly domestic but=
=20
also some foreign, will be able to tap into your LAN if they see a need to =
do=20
so, and that this will create risk for all of your counterparties, and for =
you=20
also. the risk to your counterparties is seen as a public digital health ri=
sk;=20
if your LAN is tapped by some attacker, it could hurt entire economies or e=
ven=20
the entire world. the injury would be small, but can be like a thousand=20
stings.

this community believes it is acting in the public's interest, and has reac=
hed=20
a consensus that creating new ways to communicate non-secretly is not in th=
e=20
public's interest. such non-secret methods are available now, and can still=
 be=20
used by any operator who prefers them.

i was in the minority on these decisions, so please don't shoot the messeng=
er.

(my reason for disagreement has to do with hypervisors and sea level rise; =
to=20
be detailed over beer if i'm ever able to see any of you in person again.)

=2D-=20
Paul



From nobody Wed Apr 29 05:53:32 2020
Return-Path: <mbishop@evequefou.be>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 534533A117E for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 05:53:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.719
X-Spam-Level: 
X-Spam-Status: No, score=-2.719 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.82, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=evequefou.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vif2kdS9YlJv for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 05:53:22 -0700 (PDT)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2133.outbound.protection.outlook.com [40.107.93.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C114C3A0EF4 for <quic@ietf.org>; Wed, 29 Apr 2020 05:53:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZfptMMELfVQcB5W4tprtKW8HekE4snVyN27WrOI38T8Y22jMUYnmTBSPSy+t58OB2vmPvI5HEyZIpQCG7xbUmKERziKZeNdarKGbVVBEtZmQCVnT8IySc2ZwLzbXE0DmbhE2sQnzWErdiEmMbE8OnzGTD0UCU+ugxLdLzIhjLbRwoJkzO0PFdWwqKbP375SMi+pek1T4D/l6ICpI/aMudC8VtcEM0cboAQgYmUJZv1cdfd4jvkwLxig0R7s6JXzo3zyB5YVC9OERI206RepoSGZ+qWIM3XgYTk8fM0rhXoLfmibi7ki+cB3Dy2b69Xzgem7hyBGZKsOmINzPLvDhVg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=npBlY1L3j3KA3Mex65U2Wdy4j1UK9kz2L6fYEBwQ4V0=; b=IhGJQMqvHjnpXX5z0cRRSLyQtmvLQxmd5o2iXwURW30t6sdOCpgrPGJX5J2KuKK/fLnt8qKAYL0Y8ewrunPWdNQxVLtiNrKVqgrtJ+Cu4uXy0szWqDx5JFS4zy5XugxTWTamgDzdi6OOAwH14+r7nuYR2/jtor73Idn5wR0XdS+BYxAGuZoHPlgajpYIs1+xMaPSX2MgO9bVPzomApNYwn8VGZeom+D8R7lP+fqenvdNFTGERRcmEbu25eDYofNeQ1p9cct0I3/HtfTNJcU3Zu20iYmMd3C2ZUFmBXvTJDhmgmQCvhJsK5tMXJk26RvUeDX2JkYOPLWPcHJX0Mn6Tw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=evequefou.be; dmarc=pass action=none header.from=evequefou.be; dkim=pass header.d=evequefou.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=evequefou.onmicrosoft.com; s=selector2-evequefou-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=npBlY1L3j3KA3Mex65U2Wdy4j1UK9kz2L6fYEBwQ4V0=; b=CJZhP/8lumx5nRjSKi3UO60nWJs+0fr6eK0B8etG+si2G+x0fi1NJiPUNEilqReZ5LPMQRyBtCdCFxB9qhGQi/kr7miD+Q5taImrEGAizCBeJTb5p4NQW4F6EYsssdOO3y8+y3l6AvHql+qluBnJLutOCwq8nbC2V6cx0pLxpUk=
Received: from CH2PR22MB2086.namprd22.prod.outlook.com (2603:10b6:610:8c::8) by CH2PR22MB2087.namprd22.prod.outlook.com (2603:10b6:610:83::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.13; Wed, 29 Apr 2020 12:53:00 +0000
Received: from CH2PR22MB2086.namprd22.prod.outlook.com ([fe80::5d05:3b25:6510:2a3d]) by CH2PR22MB2086.namprd22.prod.outlook.com ([fe80::5d05:3b25:6510:2a3d%3]) with mapi id 15.20.2937.026; Wed, 29 Apr 2020 12:53:00 +0000
From: Mike Bishop <mbishop@evequefou.be>
To: Nick Banks <nibanks=40microsoft.com@dmarc.ietf.org>, "quic@ietf.org" <quic@ietf.org>
CC: Praveen Balasubramanian <pravb@microsoft.com>, Daniel Havey <dahavey@microsoft.com>, "Doug Stamper (COSINE)" <Doug.Stamper@microsoft.com>
Subject: RE: Open Sourced MsQuic
Thread-Topic: Open Sourced MsQuic
Thread-Index: AdYdrs1vbeD+a2iqTIeDbTJYIlT9SgAdanjQ
Date: Wed, 29 Apr 2020 12:53:00 +0000
Message-ID: <CH2PR22MB20868C5D4E601DBB992CC95DDAAD0@CH2PR22MB2086.namprd22.prod.outlook.com>
References: <CY1PR00MB01713790C1582C7C871029E0B3AC0@CY1PR00MB0171.namprd00.prod.outlook.com>
In-Reply-To: <CY1PR00MB01713790C1582C7C871029E0B3AC0@CY1PR00MB0171.namprd00.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=nibanks@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-04-28T23:38:24.6324604Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=f0bb343f-dba8-403e-91da-0a2ca79890be; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=evequefou.be;
x-originating-ip: [2600:2b00:930c:7701:41db:84f9:e4fb:1a36]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a9f8e123-eb02-4640-dedd-08d7ec3c3f67
x-ms-traffictypediagnostic: CH2PR22MB2087:
x-microsoft-antispam-prvs: <CH2PR22MB2087F34D584315BEC93E989ADAAD0@CH2PR22MB2087.namprd22.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4941;
x-forefront-prvs: 03883BD916
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CH2PR22MB2086.namprd22.prod.outlook.com; PTR:; CAT:NONE;  SFTY:; SFS:(6029001)(346002)(396003)(376002)(39830400003)(136003)(366004)(186003)(76116006)(5660300002)(53546011)(7696005)(54906003)(2906002)(4326008)(110136005)(4744005)(86362001)(6506007)(7116003)(316002)(3480700007)(33656002)(508600001)(966005)(55016002)(66556008)(71200400001)(66446008)(52536014)(8936002)(66946007)(8676002)(9686003)(45080400002)(64756008)(66476007); DIR:OUT; SFP:1102; 
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: IB2akdUPIeX/68waH9JNHLg/7YE7l3MO9Mz4uWiA5flCPxorjJEzAcyNPf3iC2eko9aqCWrEDUYTWrFbSvNSs482xck2bwvWlt3Y0z2e8i77PGa/m1lUJsFGlU2yMYr8fBT99lm72SJcf/HMZ/ae5QKfntDa7gl1U3Hae6MaRmr31/HKOiDij9EIsXjdouWF579J5Rs1mBmabcDS3f3VEn4TTi5NRe6/CT5UE8wMIduTBnn3A2JcQEtbJpDyFPDkT3FbzeWJpeo8Dp4pVvHvEH45eJ8Gbim8CR5FIqU18GRSK6x89V3meOHuzHgUtiJ68lZ+yDzzuPqFC3g3Nz2SmD24aUJBCX3NQc9KrrA0+lM4vtYY0Jj4cOwewdeI1GHSOGRMxs4kMyt6aoldbm7Ce2qvnP0zSLunocDdFe7tKhg6aJOXn4M04mQYWTCs48fkSCHAngdjH8eLEOt6qt0QOYUa3qyAh0P6HJsTAF6kGXXWWuu1VecCBJZsip1e0Xt/XECDZ3Z1veJTKCLoQ+keoQ==
x-ms-exchange-antispam-messagedata: guId1QXUdbRxq+LL0nkh3IMzvMaErszAPvxKNnQYEQ9DyKKPolAFctK3xaZg052dsk/t5b4HX3JcaAMfTbvJJz8E2XqvVNhLYnfTUqJSV21EGwrY7TyhpFOZ2w8rsF1ltz5+au3b0vICkUDGFSBQI9t/S2MJN6DY1S17ERbuj4dEXfOypFAHJMZlyQ893aP3WyHi7hCQ1tx5ANAKb5+tReViBgmSMABMECQStpPTO9WJFqECap6BTINX5AP6B7kA4nvoJlvBWtNQA00kTBhArXXErqoCrmIv1opWBmmkYldeSAh0s8aB32syTsKwbzosKBlceBIot1z4lhW9BAEiyT5HMri7tukocnWYctJuDsP9IK3kRJEdkuK7qjVZ9mWqrCxyZq9YxU7fMkXcmwp5aihK+5aHSpedbHCKFVkX6Dz5NBjahJoatsRzuioc0XTOD2a3k3yDhhj1bst36QX7m2jo7wuIeLpWwGjHKRGeyLVKVjuim09hhy45qFEJ9ZcHFig70PRqlm+OTn7YNZZffFDil6mFw5zI94cqqXLcFw+BEHDT8R80q5x9Yv2DuxH+C/YLrsxhpTQFmm3b4qSc18kWnqRR6VAQaaxex38rbOVt0italMEngGoqP/KBwbDNPvijVBQ3os84znkiazw0rpqNs90f1XvEq40wS6FWaSPoP81O7PkHMG7zVghtfq0e1ST+BfNuO95JxypS3a90CYj2z8pAQONccy6uWu3zfXPeV3Jx5MA9k8QdXVumYF2p1xexrrKMDEKfjqG8c5QyfYKBSkMgCGMu9aF0b5vff5ewQhV/e4pYxp0Gv76xbSd5etyHOrHTao0x5msagYK44UYXc/918uUmxBe+R80nAUlx+0l89YnxTKl1x6u3vNc5
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CH2PR22MB20868C5D4E601DBB992CC95DDAAD0CH2PR22MB2086namp_"
MIME-Version: 1.0
X-OriginatorOrg: evequefou.be
X-MS-Exchange-CrossTenant-Network-Message-Id: a9f8e123-eb02-4640-dedd-08d7ec3c3f67
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2020 12:53:00.0875 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 41eaf50b-882d-47eb-8c4c-0b5b76a9da8f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jdepx4h04l9XneYg39xxaUGGkYvi/XPsELYJoWtrSE3hC330LTFQ5dCCymeIIh9Peo9ndoOdO57iMaUKvFO2Xw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR22MB2087
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/ZKKeuT6tT_zI8Ilpfa7KprcF4BU>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 12:53:31 -0000

--_000_CH2PR22MB20868C5D4E601DBB992CC95DDAAD0CH2PR22MB2086namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Congratulations, and delighted to see it!

From: QUIC <quic-bounces@ietf.org> On Behalf Of Nick Banks
Sent: Tuesday, April 28, 2020 7:38 PM
To: quic@ietf.org
Cc: Praveen Balasubramanian <pravb@microsoft.com>
Subject: Open Sourced MsQuic

Hey Folks,

We just open sourced the Microsoft QUIC implementation, MsQuic: https://git=
hub.com/microsoft/msquic. Feel free to read a little bit about it in this p=
ost<https://techcommunity.microsoft.com/t5/networking-blog/msquic-is-open-s=
ource/ba-p/1345441>.

Thanks,
- Nick

--_000_CH2PR22MB20868C5D4E601DBB992CC95DDAAD0CH2PR22MB2086namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Congratulations, and delighted to see it!<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> QUIC &lt;quic-bounces@ietf.org&gt; <b>O=
n Behalf Of </b>
Nick Banks<br>
<b>Sent:</b> Tuesday, April 28, 2020 7:38 PM<br>
<b>To:</b> quic@ietf.org<br>
<b>Cc:</b> Praveen Balasubramanian &lt;pravb@microsoft.com&gt;<br>
<b>Subject:</b> Open Sourced MsQuic<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hey Folks,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We just open sourced the Microsoft QUIC implementati=
on, MsQuic:
<a href=3D"https://github.com/microsoft/msquic">https://github.com/microsof=
t/msquic</a>. Feel free to read a little bit about it in
<a href=3D"https://techcommunity.microsoft.com/t5/networking-blog/msquic-is=
-open-source/ba-p/1345441">
this post</a>.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">- Nick<o:p></o:p></p>
</div>
</body>
</html>

--_000_CH2PR22MB20868C5D4E601DBB992CC95DDAAD0CH2PR22MB2086namp_--


From nobody Wed Apr 29 06:52:42 2020
Return-Path: <lars@eggert.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C75C3A1084 for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 06:52:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O01q2Gn_0x6q for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 06:52:39 -0700 (PDT)
Received: from fgw21-4.mail.saunalahti.fi (fgw21-4.mail.saunalahti.fi [62.142.5.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E5B83A1079 for <quic@ietf.org>; Wed, 29 Apr 2020 06:52:39 -0700 (PDT)
Received: from eggert.org (unknown [62.248.255.8]) by fgw21.mail.saunalahti.fi (Halon) with ESMTPSA id ae524400-8a20-11ea-bfc3-005056bdd08f; Wed, 29 Apr 2020 16:52:36 +0300 (EEST)
Received: from stickers.eggert.org (stickers.eggert.org [172.21.96.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by eggert.org (Postfix) with ESMTPSA id 02ECC879866 for <quic@ietf.org>; Wed, 29 Apr 2020 16:52:28 +0300 (EEST)
From: Lars Eggert <lars@eggert.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_32ADF2FF-594F-484C-A056-4E6C3883C396"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Subject: Plan for remaining open design issues
Message-Id: <F1B5043D-4700-4A02-9F1F-F8D2B02FD520@eggert.org>
Date: Wed, 29 Apr 2020 16:52:28 +0300
To: QUIC WG <quic@ietf.org>
X-MailScanner-ID: 02ECC879866.A5AB8
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/mnoYD3flbeI3XjqUMUgFGKbMxTI>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 13:52:42 -0000

--Apple-Mail=_32ADF2FF-594F-484C-A056-4E6C3883C396
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi,

if you look at the late-stage process project board =
(https://github.com/quicwg/base-drafts/projects/5), you'll find three =
remaining open design issues:

* Text on ECN probing
  https://github.com/quicwg/base-drafts/issues/3585

* Changing the Default QUIC ACK Policy
  https://github.com/quicwg/base-drafts/issues/3529

* QUIC PTO is too conservative, causing a measurable regression in tail =
latency
  https://github.com/quicwg/base-drafts/issues/3526

I'd like to outline how we intend to handle resolution of those:

Lucas is about to issue a consensus call for a bunch of issues for which =
we seem to have converged on resolutions. When this consensus call ends, =
all resolutions of issues for which he have confirmed consensus will be =
incorporated into the next -28 draft versions.

We then intend to give implementors a bit of time to confirm that the =
changes in -28 are implementable as specified and interoperate. (We'll =
likely schedule a virtual interop event for this.)

During the consensus call and the implementation/interop period of -28, =
we strongly encourage interested parties to drive the discussion on the =
three issues above (and potentially any issues that may fail to get =
consensus during the upcoming call).

If any such issues seem to gain consensus, we'll do another consensus =
cycle and issue -29. Otherwise, we intend to try a WGLC on -28 as-is.

Lars

--Apple-Mail=_32ADF2FF-594F-484C-A056-4E6C3883C396
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmpq0ZpSoejRmyhheVLXDCb9wwVcFAl6phpwACgkQVLXDCb9w
wVexBw/9FggJkLC1OdHAra8k2JZ3xHdBgVEfha5VMzztIUmJvAq6kiYLSkrRp11n
Smie8YVPF6CmTtN2xOM/FhT4yW8rw3NyPANJetLO1lqgCYrfEhcM/O9S26iwQoct
I4HORpWtl3bBT7kreLhoZsenQBp5M6fE7dMQxYChyRZU3sVMrKh1njSvMWzvQIxn
3ea9+iv8DLMSOwXywYWaGH5pXkps2FyJZE6ho+sW/1J9N8X0snhnEsG5LNBJrS5P
Ce3/ByKTcdkooZ/g5HA+82aRotTSNYHi6WcgOkzQYdjPDJD4HsyincLwdeetihwH
NOYeKeYXeDdZWiqtP6zdlVnX+dPI/cBAoQ0DxjqsGTViYZwBpIl33gMzFybr9Evw
XqIScFdWEAHT4a0dao4h7teY0JKHuPcDLbRs8LXjHqLzNQOFjXdZ37wrUMzMUAW/
BqvrtRBSkTi7rgPSuQ6QPgmItVgAXXLsLNWPKUKDVfPs+0iwPHlh2ZDJ6hujrZtx
lCjwPWyEfhMzZUj82Thwr4+LOBTuYrSajKGqlX+S42nxRLsOfoQqY5OUfn+OmDU3
IX21jbeW3yysOHGPI83GJoLIpMc0Vyz4a6ysSg+oaR9NhnPYadSA+FC8JH3Jepip
4t0wXQwLvYATjdY8rDjcKP7vRZ2uNnbC95IR6vi+0n6MAy3U4rs=
=iJE0
-----END PGP SIGNATURE-----

--Apple-Mail=_32ADF2FF-594F-484C-A056-4E6C3883C396--


From nobody Wed Apr 29 07:07:45 2020
Return-Path: <lucaspardue.24.7@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9ABBD3A10F9 for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 07:07:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level: 
X-Spam-Status: No, score=-1.848 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ukwq2W25NUBQ for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 07:07:41 -0700 (PDT)
Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B60C73A10F6 for <quic@ietf.org>; Wed, 29 Apr 2020 07:07:21 -0700 (PDT)
Received: by mail-wr1-x429.google.com with SMTP id k1so2712665wrx.4 for <quic@ietf.org>; Wed, 29 Apr 2020 07:07:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to:cc; bh=mgqP9pcSyH2mJojdsc61K+rc2gj6T6YRwLuxXh9vL8U=; b=Jt07hPCjdMF77Fo/zEGsO1o8/ERU9kb6EJRrqJP5I36TUKvqNCc+Mn6qDZpCUtGWPG yDlVafzzG8r4bWVefyqCULplVHksCr5VD0WYS8c4byiA3v8qc+wSskCFgTBiy+3V1/9D VdCE22kxVZkm05ebQjONKG5zMSICiFbws9vFp1eadT3TqBuKdgpNXGwcVC3PlYbbKKcm gzpnKIYtddqmoNklKs+yXK9Pai6M/I+nNqAQwu+3Upck0iExEgx1yQ3PHYE1MkoyExbu lL8s9zStA58kJO2ntxhqwJiYOiSYgyxNjlZXkIHK0VYQQVkxLBd1l+ZoXMnU6KmUSpYi BUdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=mgqP9pcSyH2mJojdsc61K+rc2gj6T6YRwLuxXh9vL8U=; b=LNabMORf5nDxQbkI2wF1qSsOkHKNczgoePVJIajjkdNwwbfRLLQDdypYUud3qr3sl5 x8vBnitII+nFjxvq7foVAY+9xf0brQf85mgUIm+5MZrf8ae+gQOJUa31Xz5bTY1YpVCR bZs++TpOFIbeHIGuosxGKlpkAtGRMRHGHl2F/fPdAjWTozTkshsQFLaHiAOFihxrrBI6 lzHgCfPH4+czUc9DnDS7Gmasl/DWJJmw3qvokV2MW2T5C8TtD8/pFM6l/iiV3/P1FiG5 8/sZL5pvqoCOv6tMr84rqi2O0wfv04i/6mHp++cElSZOw5b+wasYmcLsJvNai7sWHRMk t8sg==
X-Gm-Message-State: AGi0PuYZD5sdpBJKYAOgBPoE0zI5zBdfpB4twPZ6Dv3tacJ/iRlXMAJp KzohRlZwhwmF+orVahJGcgwPzPMPBhEoTuYPRfK0qVrj
X-Google-Smtp-Source: APiQypK0OEgteGWGyQ1WNVhp0TV99cT+67qTHTDZvFHxF3wgKE7wP7dljuZuDrP2GfRD8vAGj4O4fRHRr4O08+kdhQA=
X-Received: by 2002:a5d:4843:: with SMTP id n3mr38671692wrs.7.1588169239755; Wed, 29 Apr 2020 07:07:19 -0700 (PDT)
MIME-Version: 1.0
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Wed, 29 Apr 2020 15:07:08 +0100
Message-ID: <CALGR9oa8JDkCDPF11mS1LakLy=_Ot3VCLwSUst+TDfxd=a+a_g@mail.gmail.com>
Subject: Consensus call for Late-stage documents, April 2020 edition
To: QUIC WG <quic@ietf.org>
Cc: Lars Eggert <lars@eggert.org>, Mark Nottingham <mnot@mnot.net>
Content-Type: multipart/alternative; boundary="00000000000060fe9b05a46e77ee"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/4v6EsHxwamYibuAdnjHjGCY-IFQ>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 14:07:44 -0000

--00000000000060fe9b05a46e77ee
Content-Type: text/plain; charset="UTF-8"

The following issues have proposals for resolution, and discussion so far
seems
to support consensus to accept them. If you object, please do so on the
issue or
in response to this message (changing the Subject appropriately!). Absent
any
pushback, we'll direct the editors to incorporate them in two weeks' time.

See <https://github.com/quicwg/base-drafts/projects/5> for the current
state of
issues in the Late Stage process, itself defined at
<https://github.com/quicwg/base-drafts/blob/master/CONTRIBUTING.md>.

* #3594: Prohibit TLS middlebox compatibility mode
  The proposal is https://github.com/quicwg/base-drafts/pull/3595

* #3571: SHOULD implement adaptive packet threshold loss detection
  The proposal is make no design change but add the editorial change
https://github.com/quicwg/base-drafts/pull/3572

* #3560: Equivalence of preferred_address and NEW_CONNECTION_ID
  The proposal is https://github.com/quicwg/base-drafts/pull/3565

* #3559: Linkability with preferred_address usage
  The proposal is https://github.com/quicwg/base-drafts/pull/3563

* #3509: Required state for retaining unacked RETIRE_CONNECTION_ID frames
is unbound
  The proposal is https://github.com/quicwg/base-drafts/pull/3547

* #3439: Authenticating connection IDs
  The proposal is https://github.com/quicwg/base-drafts/pull/3499

* #3427: active_connection_id_limit description is unclear about whose
connection ID might be zero length
  The proposal is https://github.com/quicwg/base-drafts/pull/3426

* #3353: Description of the use of Preferred Address is unclear
  The proposal is make no design change but add the editorial change
https://github.com/quicwg/base-drafts/pull/3589

* #3265: Add capability for sending HTTP metadata (trailer fields) in
mid-stream
  The proposal is to mark this as v2 for now. We can unmark if the HTTP
progresses faster than us, and we decide to incorporate it in some way.

* #3198: HTTP/3 is lacking priorities
  The proposal is to mark this as v2 for now. We can unmark if the HTTP
progresses faster than us, and we decide to incorporate it in some way.

Regar ds
Lars, Lucas and Mark
QUIC Chairs

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

<div dir=3D"ltr"><div>The following issues have proposals for resolution, a=
nd discussion so far seems<br>to support consensus to accept them. If you o=
bject, please do so on the issue or<br>in response to this message (changin=
g the Subject appropriately!). Absent any<br>pushback, we&#39;ll direct the=
 editors to incorporate them in two weeks&#39; time.<br><br>See &lt;<a href=
=3D"https://github.com/quicwg/base-drafts/projects/5">https://github.com/qu=
icwg/base-drafts/projects/5</a>&gt; for the current state of<br>issues in t=
he Late Stage process, itself defined at<br>&lt;<a href=3D"https://github.c=
om/quicwg/base-drafts/blob/master/CONTRIBUTING.md">https://github.com/quicw=
g/base-drafts/blob/master/CONTRIBUTING.md</a>&gt;.<br><br>* #3594: Prohibit=
 TLS middlebox compatibility mode<br>=C2=A0 The proposal is <a href=3D"http=
s://github.com/quicwg/base-drafts/pull/3595">https://github.com/quicwg/base=
-drafts/pull/3595</a><br><br>* #3571: SHOULD implement adaptive packet thre=
shold loss detection<br>=C2=A0 The proposal is make no design change but ad=
d the editorial change <a href=3D"https://github.com/quicwg/base-drafts/pul=
l/3572">https://github.com/quicwg/base-drafts/pull/3572</a><br><br>* #3560:=
 Equivalence of preferred_address and NEW_CONNECTION_ID<br>=C2=A0 The propo=
sal is <a href=3D"https://github.com/quicwg/base-drafts/pull/3565">https://=
github.com/quicwg/base-drafts/pull/3565</a><br><br>* #3559: Linkability wit=
h preferred_address usage<br>=C2=A0 The proposal is <a href=3D"https://gith=
ub.com/quicwg/base-drafts/pull/3563">https://github.com/quicwg/base-drafts/=
pull/3563</a><br><br>* #3509: Required state for retaining unacked RETIRE_C=
ONNECTION_ID frames is unbound<br>=C2=A0 The proposal is <a href=3D"https:/=
/github.com/quicwg/base-drafts/pull/3547">https://github.com/quicwg/base-dr=
afts/pull/3547</a><br><br>* #3439: Authenticating connection IDs<br>=C2=A0 =
The proposal is <a href=3D"https://github.com/quicwg/base-drafts/pull/3499"=
>https://github.com/quicwg/base-drafts/pull/3499</a><br><br>* #3427: active=
_connection_id_limit description is unclear about whose connection ID might=
 be zero length<br>=C2=A0 The proposal is <a href=3D"https://github.com/qui=
cwg/base-drafts/pull/3426">https://github.com/quicwg/base-drafts/pull/3426<=
/a><br><br>* #3353: Description of the use of Preferred Address is unclear<=
br>=C2=A0 The proposal is make no design change but add the editorial chang=
e <a href=3D"https://github.com/quicwg/base-drafts/pull/3589">https://githu=
b.com/quicwg/base-drafts/pull/3589</a> <br><br>* #3265: Add capability for =
sending HTTP metadata (trailer fields) in mid-stream<br>=C2=A0 The proposal=
 is to mark this as v2 for now. We can unmark if the HTTP progresses faster=
 than us, and we decide to incorporate it in some way.<br><br>* #3198: HTTP=
/3 is lacking priorities<br>=C2=A0 The proposal is to mark this as v2 for n=
ow. We can unmark if the HTTP progresses faster than us, and we decide to i=
ncorporate it in some way.<br></div><div><br></div><div>Regar ds</div>Lars,=
 Lucas and Mark<br>QUIC Chairs</div>

--00000000000060fe9b05a46e77ee--


From nobody Wed Apr 29 07:28:47 2020
Return-Path: <lars@eggert.org>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A67923A11AF for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 07:28:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level: 
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LXUa-WV6pool for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 07:28:43 -0700 (PDT)
Received: from fgw23-4.mail.saunalahti.fi (fgw23-4.mail.saunalahti.fi [62.142.5.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E90283A11AA for <quic@ietf.org>; Wed, 29 Apr 2020 07:28:42 -0700 (PDT)
Received: from eggert.org (unknown [62.248.255.8]) by fgw23.mail.saunalahti.fi (Halon) with ESMTPSA id 9342eccf-8a25-11ea-90c6-005056bdfda7; Wed, 29 Apr 2020 17:27:40 +0300 (EEST)
Received: from stickers.eggert.org (stickers.eggert.org [172.21.96.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by eggert.org (Postfix) with ESMTPSA id 55595879C03; Wed, 29 Apr 2020 17:27:30 +0300 (EEST)
From: Lars Eggert <lars@eggert.org>
Message-Id: <890062AB-4F69-490E-95DF-E13841442489@eggert.org>
Content-Type: multipart/signed; boundary="Apple-Mail=_B677801E-7714-4F82-9204-358731B9553F"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\))
Subject: Proposed response to Liaison Statement "LS on need for Multi-Path QUIC for ATSSS"
Date: Wed, 29 Apr 2020 17:27:29 +0300
In-Reply-To: <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com>
Cc: Magnus Westerlund <magnus.westerlund=40ericsson.com@dmarc.ietf.org>
To: "quic@ietf.org" <quic@ietf.org>
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com>
X-MailScanner-ID: 55595879C03.A1DBA
X-MailScanner: Found to be clean
X-MailScanner-From: lars@eggert.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/m-J7dAhtXgwDwK5yK5zN3Ybjd9A>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 14:28:45 -0000

--Apple-Mail=_B677801E-7714-4F82-9204-358731B9553F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

QUIC WG participants,

the chairs have discussed a response to this statement and plan on =
sending the message below. If you have comments, please respond to this =
e-mail by May 13.

Thanks,
Lars

---

Thank you for your input to our specifications.

Multipath capabilities for QUIC are currently under active discussion in =
the
IETF's QUIC WG. Several individual proposals have been made, but the =
group is
also considering whether the already-specified connection migration =
capabilities
are sufficient to cover the majority of use cases.

We encourage 3GPP to detail their requirements for QUIC multipath =
capabilities
in an Internet-Draft, especially if the already-specified connection =
migration
capabilities are deemed insufficient. 3GPP's active involvement in any =
multipath
QUIC standardization would be the best way to remain informed of the =
progress of
any such work in the IETF.

Kind regards,
Mark Nottingham, Lucas Pardue and Lars Eggert, QUIC Working Group chairs

--Apple-Mail=_B677801E-7714-4F82-9204-358731B9553F
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmpq0ZpSoejRmyhheVLXDCb9wwVcFAl6pjtEACgkQVLXDCb9w
wVf6NxAA1QSjbHXXKcMGcaEZMH4QeBvCVfzMxs4Q7GIFCr8iotp1WvG7Jj3tHa3I
R4jWHZIzehgSKb6lhgZwpXvrqYxEFs1ocvgPA/+Lpo/ObyYZD83fnsnP8NaKEyE/
8xBLsfsExmWEReLRdTbn3o8bEfS0ssUVAWBt9iWkLSg+jX441m0AnSEunn6vXYDf
Hce1dSXTpb+RkOuhUdyUQ5VJE2VDlt5V3u+t5syL04qjt32FRcYu9m6GK5I0b6Vz
SNkb3F91yrdc0tdyFVMHgJBi7M/I9X2uDKTw+XM5Wr8y9RyXpTDurGO6uhx5+YH1
HJLUoK7o4EpMeyzd/U4SYHKmNjAnjnjGGraffSq2YaLoH6Kj0wR+S2/Tlm9msGAj
oLVVBXx5Lt3OsI8vLegU1BGi5CTBKACqn6PdVMvnZ/+wWD7Rmc0V169mF7ibGRt9
vPKhPfEMgzojjv5NrggBGlKpWTZ4PvrIZfcD/vsMivxAXmE2apvz6qwUtPwuiC1J
3Ue1jjst6zuShJ7PONnuQYrog8f6wRKYCwU7IS4WrXCNApulyf2MiBN68sq5a3T3
WH9TQjIzbTstnwfolcXXttTLqnpSD5YxLXA5uG2u9uNW+GXdsEd3IasrvNFBpbqM
M7A/J498LZKDG8x4W2hkRsO6aRJGoKinvP+Oi8lFZjwqc+l8Jus=
=IHHC
-----END PGP SIGNATURE-----

--Apple-Mail=_B677801E-7714-4F82-9204-358731B9553F--


From nobody Wed Apr 29 08:00:45 2020
Return-Path: <jri.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A85B3A1269 for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 08:00:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OLoMw2KiT6NK for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 08:00:32 -0700 (PDT)
Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E9ECD3A1274 for <quic@ietf.org>; Wed, 29 Apr 2020 08:00:31 -0700 (PDT)
Received: by mail-lf1-x12c.google.com with SMTP id r17so1948251lff.2 for <quic@ietf.org>; Wed, 29 Apr 2020 08:00:31 -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 :cc; bh=mxjPQe3QfDh74EHscFLFhwVKN5cXk/7qz/juCmPuRYs=; b=HMXBZwh7SelCfgKYrmx3JwhTMVt+QpQ60OEg0nE+FNGrUDhmxfrTdbTFswb9V6B23X WzBWUd4o+U6WN4hJcxvHd0w0F4JUfdHUVOz3GZgXi/0KWl9f6Zr7gAMa/gdWC91Qt+zu ZeScwVQj9ip/if+WPPAod/fP5G1PGH9nF+CopJRcT5Anl6DF6/EHUHuULMBsyQdFNQAn +du5xS8ySJTSRKUjmv8FCPfvGRpQVjlVN6F7Ghw+CYTqBdWSIdL034gm1+IT5z8GjxnD xnRBShQl+9DCRKw2pZon4wIPe6Vyk0gUksF0oFgr2gwcN3AEt0BcIuq0bWXeJbOYchQO leng==
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:cc; bh=mxjPQe3QfDh74EHscFLFhwVKN5cXk/7qz/juCmPuRYs=; b=CoXAUdYwhK0h1t1MtU2+8CKopfeYzZbGS6Gwm+kbqbcJ6ZeY5ox98HJaAkFPF4Z287 nfnyPIMl5AqCeHlQchMu/kuazz0tkg0cdAEyoQ50zQLXkPs4l2ejXbWPSa/jwsmPW751 PgqeWJj9BbCGUVqy8aF1zTDxcRquAzLrxCyhdeZPPjfBXKWFkftW7Wo76c2udkr8JbN4 6bG+y9bSD0jzxxW7SnuM4Z+tI3ezxYceka7gDtGmR1CG7+BY4QWV5E8BYF/Icmjl6qST 2pVBw0WYuJ3oqP+oTPD/aFqprWm1ZTVzRbYxio3xJeu/WEoRNhZKB2fVtL0mRvGiqBXI e1Gg==
X-Gm-Message-State: AGi0PuYinKZ5pGz+sEhx0AC2QiDSVsUZZd3FFEsAZETldi+SYhCmrEpx nlrM0RrwQ1d/IoaoCZxZ09GAlwlOO59tn5KI8dg=
X-Google-Smtp-Source: APiQypKXQk5HOJR1eVqSeW4J7L8hdFHoy71dTYJ3dAWB/qniwIr0atvCF/Re++UR8TNA5ffMpdJqdKy8WQ1ClzM0dm4=
X-Received: by 2002:ac2:46c4:: with SMTP id p4mr22841986lfo.37.1588172430082;  Wed, 29 Apr 2020 08:00:30 -0700 (PDT)
MIME-Version: 1.0
References: <CY1PR00MB01713790C1582C7C871029E0B3AC0@CY1PR00MB0171.namprd00.prod.outlook.com> <CH2PR22MB20868C5D4E601DBB992CC95DDAAD0@CH2PR22MB2086.namprd22.prod.outlook.com>
In-Reply-To: <CH2PR22MB20868C5D4E601DBB992CC95DDAAD0@CH2PR22MB2086.namprd22.prod.outlook.com>
From: Jana Iyengar <jri.ietf@gmail.com>
Date: Wed, 29 Apr 2020 08:00:19 -0700
Message-ID: <CACpbDcemKDpunP52i=76S=ws0VdH6b5F4rw7v2i+dyFXwHyDog@mail.gmail.com>
Subject: Re: Open Sourced MsQuic
To: Mike Bishop <mbishop@evequefou.be>
Cc: Nick Banks <nibanks=40microsoft.com@dmarc.ietf.org>, "quic@ietf.org" <quic@ietf.org>, Daniel Havey <dahavey@microsoft.com>, Praveen Balasubramanian <pravb@microsoft.com>,  "Doug Stamper (COSINE)" <Doug.Stamper@microsoft.com>
Content-Type: multipart/alternative; boundary="0000000000008984af05a46f3554"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/w3zD-KX3LE16izWzir6rvVPOF10>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 15:00:34 -0000

--0000000000008984af05a46f3554
Content-Type: text/plain; charset="UTF-8"

This is great news -- thanks much for doing it!

On Wed, Apr 29, 2020 at 5:55 AM Mike Bishop <mbishop@evequefou.be> wrote:

> Congratulations, and delighted to see it!
>
>
>
> *From:* QUIC <quic-bounces@ietf.org> *On Behalf Of * Nick Banks
> *Sent:* Tuesday, April 28, 2020 7:38 PM
> *To:* quic@ietf.org
> *Cc:* Praveen Balasubramanian <pravb@microsoft.com>
> *Subject:* Open Sourced MsQuic
>
>
>
> Hey Folks,
>
>
>
> We just open sourced the Microsoft QUIC implementation, MsQuic:
> https://github.com/microsoft/msquic. Feel free to read a little bit about
> it in this post
> <https://techcommunity.microsoft.com/t5/networking-blog/msquic-is-open-source/ba-p/1345441>
> .
>
>
>
> Thanks,
>
> - Nick
>

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

<div dir=3D"ltr">This is great=C2=A0news -- thanks much for doing it!</div>=
<br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed=
, Apr 29, 2020 at 5:55 AM Mike Bishop &lt;<a href=3D"mailto:mbishop@evequef=
ou.be">mbishop@evequefou.be</a>&gt; wrote:<br></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">





<div lang=3D"EN-US">
<div>
<p class=3D"MsoNormal">Congratulations, and delighted to see it!<u></u><u><=
/u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(225,225,225);padding:3pt 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> QUIC &lt;<a href=3D"mailto:quic-bounces=
@ietf.org" target=3D"_blank">quic-bounces@ietf.org</a>&gt; <b>On Behalf Of =
</b>
Nick Banks<br>
<b>Sent:</b> Tuesday, April 28, 2020 7:38 PM<br>
<b>To:</b> <a href=3D"mailto:quic@ietf.org" target=3D"_blank">quic@ietf.org=
</a><br>
<b>Cc:</b> Praveen Balasubramanian &lt;<a href=3D"mailto:pravb@microsoft.co=
m" target=3D"_blank">pravb@microsoft.com</a>&gt;<br>
<b>Subject:</b> Open Sourced MsQuic<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Hey Folks,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">We just open sourced the Microsoft QUIC implementati=
on, MsQuic:
<a href=3D"https://github.com/microsoft/msquic" target=3D"_blank">https://g=
ithub.com/microsoft/msquic</a>. Feel free to read a little bit about it in
<a href=3D"https://techcommunity.microsoft.com/t5/networking-blog/msquic-is=
-open-source/ba-p/1345441" target=3D"_blank">
this post</a>.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">- Nick<u></u><u></u></p>
</div>
</div>

</blockquote></div>

--0000000000008984af05a46f3554--


From nobody Wed Apr 29 10:44:40 2020
Return-Path: <ted.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC41A3A14D2 for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 10:44:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bmvE-ddvCW_Y for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 10:44:37 -0700 (PDT)
Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4AAF43A14CC for <quic@ietf.org>; Wed, 29 Apr 2020 10:44:37 -0700 (PDT)
Received: by mail-ot1-x32a.google.com with SMTP id g19so2453499otk.5 for <quic@ietf.org>; Wed, 29 Apr 2020 10:44:37 -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 :cc; bh=UhlOurfRM7461YwE1EEpk9ZvUVDIVIsZlY2ZN118RZ0=; b=pc7aa++FLzInPwUtsYbzsteyLnuZXEkRt0nGWySNODmgoRYBcPY+6fx9uAb2KiTZge k2LVpLm9YiPaMYKY1vcz5M3YGLTlZy6Onh3pU0u7Zr4e62o/InhEGLgW7RbZ4dywrUhS Q/dSd22/SgCv9Qi2zvawv5fQ8IUTxSxZMOQnz5I5r8yHo62h1LD01u6hlguAwE46JHR+ Mn7Dbmht8yztfngqF1xI2bnNzKs1s/qYBWlfkZQmSQkg19WADijjMl3qRKQKJzspcVgR vfKs149Bn0nzuNp0cTmsEJtuvDvm7xOjmzCESYkM1v4V5RRZ+BbiO9PRTQdxYffST0Pu yrag==
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:cc; bh=UhlOurfRM7461YwE1EEpk9ZvUVDIVIsZlY2ZN118RZ0=; b=fyDEAlW3r9CKVQVH2dplqjIlPwN+hDx68YDkyWumq7zNuIGnwxT/w5ydIqUrf4j2p5 5+llORmYSDZXlm5I4+bUbBMo1Y6DCs6RSt/F8kFq6Wrx3VeeCO3KmrNnj7b1ty2Pih/R iksvkoomEha/pl9rs/LXFocC7UAIdz9ig+Se9Z/Naqxtc/1fepCvj4dFrjQys6/3NQnW cxzhRgiLOhUf/Ge+ayP54kCC4C3Z21XJSUusvkdoEPI6bRQocNu+AeQPGjsfdRYonnWi Vpdoy2QrSExj498hreOcaY0JqJ3XQG1uT8YiqeJMrCKq2gEriCNsLGFWLBsnxRtpKea/ uJOQ==
X-Gm-Message-State: AGi0PuaYaUCzUfVexX1e8gHL49ohKmhqwsONtS//EsLASAtrM3zUPbhW R3f7XUWYDmC355BSPWDBBp7/Tt2LlVmMbT0x6RHGqJ+n
X-Google-Smtp-Source: APiQypKYpIr5MXHNviZ4m1S4JACfjgPA2Y3OLG/4D3CVEqo2S2QPI76JvV0zt8LkxqC0J+td+qqeA3Fq4SIHS9r5Yn0=
X-Received: by 2002:a9d:544:: with SMTP id 62mr27301012otw.165.1588182276339;  Wed, 29 Apr 2020 10:44:36 -0700 (PDT)
MIME-Version: 1.0
References: <CY1PR00MB01713790C1582C7C871029E0B3AC0@CY1PR00MB0171.namprd00.prod.outlook.com>
In-Reply-To: <CY1PR00MB01713790C1582C7C871029E0B3AC0@CY1PR00MB0171.namprd00.prod.outlook.com>
From: Ted Hardie <ted.ietf@gmail.com>
Date: Wed, 29 Apr 2020 10:44:09 -0700
Message-ID: <CA+9kkMDejxwXEfjt1a5YCma4JGFy9uNsBaL-85EySKry=aEZ0w@mail.gmail.com>
Subject: Re: Open Sourced MsQuic
To: Nick Banks <nibanks=40microsoft.com@dmarc.ietf.org>
Cc: "quic@ietf.org" <quic@ietf.org>, Praveen Balasubramanian <pravb@microsoft.com>
Content-Type: multipart/alternative; boundary="0000000000006b8e8a05a471806b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/YLwEEoMgCm9xH6uHUQBhbh_tO3o>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 17:44:40 -0000

--0000000000006b8e8a05a471806b
Content-Type: text/plain; charset="UTF-8"

Great news, and thanks for the initiative!

Ted

On Tue, Apr 28, 2020 at 4:39 PM Nick Banks <nibanks=
40microsoft.com@dmarc.ietf.org> wrote:

> Hey Folks,
>
>
>
> We just open sourced the Microsoft QUIC implementation, MsQuic:
> https://github.com/microsoft/msquic. Feel free to read a little bit about
> it in this post
> <https://techcommunity.microsoft.com/t5/networking-blog/msquic-is-open-source/ba-p/1345441>
> .
>
>
>
> Thanks,
>
> - Nick
>

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

<div dir=3D"ltr"><div>Great news, and thanks for the initiative!</div><div>=
<br></div><div>Ted<br></div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Tue, Apr 28, 2020 at 4:39 PM Nick Banks &l=
t;nibanks=3D<a href=3D"mailto:40microsoft.com@dmarc.ietf.org">40microsoft.c=
om@dmarc.ietf.org</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);p=
adding-left:1ex">





<div lang=3D"EN-US">
<div>
<p class=3D"MsoNormal">Hey Folks,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">We just open sourced the Microsoft QUIC implementati=
on, MsQuic:
<a href=3D"https://github.com/microsoft/msquic" target=3D"_blank">https://g=
ithub.com/microsoft/msquic</a>. Feel free to read a little bit about it in
<a href=3D"https://techcommunity.microsoft.com/t5/networking-blog/msquic-is=
-open-source/ba-p/1345441" target=3D"_blank">
this post</a>.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
<p class=3D"MsoNormal">- Nick<u></u><u></u></p>
</div>
</div>

</blockquote></div>

--0000000000006b8e8a05a471806b--


From nobody Wed Apr 29 10:58:34 2020
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FE153A15F7 for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 10:58:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3d9kaGE_Mxm0 for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 10:58:25 -0700 (PDT)
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B3A6B3A15FE for <quic@ietf.org>; Wed, 29 Apr 2020 10:58:03 -0700 (PDT)
Received: by mail-lj1-x231.google.com with SMTP id h4so3556038ljg.12 for <quic@ietf.org>; Wed, 29 Apr 2020 10:58:03 -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 :cc; bh=F42VflC1zDLH7+80QwMPcxjGtPKHOe3WUlTWj1leVms=; b=XeLGaVHIu4BD4zOZ8bca82o31b1OJhWfEGrncrUBDadTHTgqQWEBZ94t6pA2lkbZ0f ARIirIqcgqSzns44+oUIop5ETLkfNcFyx6lZClRT9XCwzq4aH3Zr660ggDbeu6mRc0bV tuS1OIpm5d33JISHFmzwOfV2+kAAy4TcYfCXsA6Oozef3w8979m4WvdQMW2VFHBznAAZ /4XFr6G5vUiQ36sLxBszdnbya3g+E3ycoebTQypD9jU+cGke66MZx2dy3stRDA3iyGzX vqy9a+ROeCEypRqjkCIGVQoEZ7kiMdICWdMTvRR6s/VrCEMX8Hb0XFL7lXjHRvYMsgXP uXXQ==
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:cc; bh=F42VflC1zDLH7+80QwMPcxjGtPKHOe3WUlTWj1leVms=; b=cQfzhUmuX8wAoFg6ZZLPZeNiyhJSbKWUaSMJqWHf4HaQRKeChgqx2NaSpoRjHCQqys Uh3lwsKqPp6gWjeumIbzCDBdKYLm7MtHwSSS4LM3ewehzR7hRlzdMP7+ri+9nf/j0KGR mo76rbGL0ru9Mh5NdmfX5fDJGJM5VV8nMGtvOTX5f9mOgRAyMYE6CJylUmDs3sh/c/G0 IlJRn7a+7U8IDvkm/zYoPa9V803iQ4ZWqLGZYKzeebzRrYWuFZ1bRu4Z75HYwV8cWWDr c1/+3yaWhnd3QNsjReRz0X2/q5cf+/nloQh0AhmLPqdEnExZQCTh6akcmFxcJqPLvdHv xTlQ==
X-Gm-Message-State: AGi0PuZGrBF3vsFPWoV44ltDtZCLTELnyKf6h9GbZbdB7BMmgRpEjSdc KpICxhXe9zOQD24yu3TL9ftORGupHEC67Cl7ZSFnlp6T
X-Google-Smtp-Source: APiQypJaroYbQlGUJ9RpEq9JLRB2t5Q4BGfLs1qH4CAGAD5zWktTnWK9dAtB1HqdZWd8Ba8wJcelqgG0iZfxtBEHMpU=
X-Received: by 2002:a2e:85c4:: with SMTP id h4mr22142042ljj.112.1588183081840;  Wed, 29 Apr 2020 10:58:01 -0700 (PDT)
MIME-Version: 1.0
References: <158575376802.30598.14992202513752114049@ietfa.amsl.com> <53440b6005987fe7b3608186a48428d626d92422.camel@ericsson.com> <890062AB-4F69-490E-95DF-E13841442489@eggert.org>
In-Reply-To: <890062AB-4F69-490E-95DF-E13841442489@eggert.org>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Wed, 29 Apr 2020 12:57:35 -0500
Message-ID: <CAKKJt-f3wmPZxcEvdtM1p1z29qnb5oh8pjrQW8DvOvW3bNu-QQ@mail.gmail.com>
Subject: Re: Proposed response to Liaison Statement "LS on need for Multi-Path QUIC for ATSSS"
To: Lars Eggert <lars@eggert.org>
Cc: "quic@ietf.org" <quic@ietf.org>,  Magnus Westerlund <magnus.westerlund=40ericsson.com@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006e76b005a471b098"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/zex55HdT5nsT9SxoPpRvu5T2APM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 17:58:33 -0000

--0000000000006e76b005a471b098
Content-Type: text/plain; charset="UTF-8"

Hi, Lars, et. al.

On Wed, Apr 29, 2020 at 9:29 AM Lars Eggert <lars@eggert.org> wrote:

> QUIC WG participants,
>
> the chairs have discussed a response to this statement and plan on sending
> the message below. If you have comments, please respond to this e-mail by
> May 13.
>
> Thanks,
> Lars
>
> ---
>
> Thank you for your input to our specifications.
>
> Multipath capabilities for QUIC are currently under active discussion in
> the
> IETF's QUIC WG. Several individual proposals have been made, but the group
> is
> also considering whether the already-specified connection migration
> capabilities
> are sufficient to cover the majority of use cases.
>
> We encourage 3GPP to detail their requirements for QUIC multipath
> capabilities
> in an Internet-Draft, especially if the already-specified connection
> migration
> capabilities are deemed insufficient. 3GPP's active involvement in any
> multipath
> QUIC standardization would be the best way to remain informed of the
> progress of
> any such work in the IETF.
>

This seems very reasonable.

I have one stylistic comment, which is that I believe asking "3GPP to
detail their requirements" is begging for a long-RTT conversation in the
form of continued liaisons from quarterly SA plenaries (next SA plenary
ends July 3, then mid-September, then December). Perhaps asking "We
encourage 3GPP participants to provide an Internet-Draft that will help us
understand the considerations you'd like us to keep in mind, especially if
the already-specified connection migration capabilities are deemed
insufficient".

Gonzalo Camarillo and Lionel Morand can correct me, of course, but I
believe that SA participants can respond more more quickly if they don't
have to bounce between 3GPP SA1 ("requirements") and SA2 ("architecture")
in order to answer a question or express an opinion to the IETF.

Best,

Spencer


> Kind regards,
> Mark Nottingham, Lucas Pardue and Lars Eggert, QUIC Working Group chairs
>

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

<div dir=3D"ltr"><div dir=3D"ltr">Hi, Lars, et. al.=C2=A0</div><br><div cla=
ss=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 29, 20=
20 at 9:29 AM Lars Eggert &lt;<a href=3D"mailto:lars@eggert.org">lars@egger=
t.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex">QUIC WG participants,<br>
<br>
the chairs have discussed a response to this statement and plan on sending =
the message below. If you have comments, please respond to this e-mail by M=
ay 13.<br>
<br>
Thanks,<br>
Lars<br>
<br>
---<br>
<br>
Thank you for your input to our specifications.<br>
<br>
Multipath capabilities for QUIC are currently under active discussion in th=
e<br>
IETF&#39;s QUIC WG. Several individual proposals have been made, but the gr=
oup is<br>
also considering whether the already-specified connection migration capabil=
ities<br>
are sufficient to cover the majority of use cases.<br>
<br>
We encourage 3GPP to detail their requirements for QUIC multipath capabilit=
ies<br>
in an Internet-Draft, especially if the already-specified connection migrat=
ion<br>
capabilities are deemed insufficient. 3GPP&#39;s active involvement in any =
multipath<br>
QUIC standardization would be the best way to remain informed of the progre=
ss of<br>
any such work in the IETF.<br></blockquote><div><br></div><div>This seems v=
ery reasonable.=C2=A0</div><div><br></div><div>I have one stylistic comment=
, which is that I believe asking &quot;3GPP to detail their requirements&qu=
ot; is begging for a long-RTT conversation in the form of continued liaison=
s from quarterly SA plenaries (next SA plenary ends July 3, then mid-Septem=
ber, then December). Perhaps asking &quot;We encourage 3GPP participants to=
 provide an Internet-Draft that will help us understand the considerations =
you&#39;d like us to keep in mind, especially=C2=A0if the already-specified=
 connection migration capabilities are deemed insufficient&quot;.=C2=A0</di=
v><div><br></div><div>Gonzalo Camarillo and Lionel Morand can correct me, o=
f course, but I believe that SA participants can respond more more quickly =
if they don&#39;t have to bounce between 3GPP SA1 (&quot;requirements&quot;=
) and SA2 (&quot;architecture&quot;) in order to answer a question or expre=
ss an opinion to the IETF.=C2=A0</div><div><br></div><div>Best,</div><div><=
br></div><div>Spencer</div><div>=C2=A0</div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex">Kind regards,<br>
Mark Nottingham, Lucas Pardue and Lars Eggert, QUIC Working Group chairs<br=
>
</blockquote></div></div>

--0000000000006e76b005a471b098--


From nobody Wed Apr 29 14:23:32 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 36D9E3A186B for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 14:23:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y5F39Q1hZ0uQ for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 14:23:27 -0700 (PDT)
Received: from mail-io1-xd31.google.com (mail-io1-xd31.google.com [IPv6:2607:f8b0:4864:20::d31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E2FF3A186A for <quic@ietf.org>; Wed, 29 Apr 2020 14:23:27 -0700 (PDT)
Received: by mail-io1-xd31.google.com with SMTP id e9so3858154iok.9 for <quic@ietf.org>; Wed, 29 Apr 2020 14:23:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=jEt7X7GU7NUbWpIvWye+DYQsDyuzIM3YMJZXkhjNK80=; b=Rh80jiihDQZ2zdAkNBy7Etl7k+ldnpbCPfPax2PudXKIPO7j6VMtGVsKpKylzTfQum bYiNX30riDCmfsmf30284NKTat3zXjowiB+pxc6skzTBvYGZzOv7CJxTMEHzMlKBMdNL 1zwPwJPU7Ugnl+1zJkEM8CR/8B1ny3dGPED2X1pSSf+hb+utZDFMZm8dQZwNxnxBWyxR KdOvWJsKwfENkO/x4lXtMKlLBhtYKRFu8FLaj3xQaJPzdo/u0d3WjEHHdYogHdcgFdM0 VWOMnCWvbHLlIU4qBGBdXeqyuPOGx28kBehYGF6yuUWQ4qMyPgMVSTClmfWTFQfJOvii fUVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=jEt7X7GU7NUbWpIvWye+DYQsDyuzIM3YMJZXkhjNK80=; b=GvyxT8DzQefpPjI7vJUtaFp96gRoI0KpF1z8rYbwIOShrcqEmSmEKmGqmJXQwwwFUx zb1fL+h7cbYACujl0beFv86FFZSyKwoXSrML3XQc7xIe/Xzr+fzJQzyGyF/0K/XsIhhM eR0wgrwyHtQLfttfpUg/+aeV1mBIvRxkyKNqklz7hSnuGv84duCGXyQ/kwc+jUASG8HT HwZRvilaJWkoY2j/5eZCiss5ArX/0epE96G+lG+IE5ZFLTcNvk8LPJF1UZa6Lj4E8Q0S B2t0lzd6LweX8JBZE2gqTOlzpiRxtavqryWvrgaSF104c2yCAK68+iskzbUF7TNUv60W C16w==
X-Gm-Message-State: AGi0PuYMIZHlkOsUv1S+CiHXJk1XQe3KwQhmLET6fmxd6Ykcj334WLgo 610c+WbuOlDxo8GAvQOBhnDBUssQt9LFtGko7y7NbV/m
X-Google-Smtp-Source: APiQypKDa9+1fhP/AHDfFChygo9YfvWWlQZjMjwBT2lSpDOKL73eVM3xsbog+LzCf0binO10RCvMwpFffehce30a5e0=
X-Received: by 2002:a02:5249:: with SMTP id d70mr32570jab.121.1588195406455; Wed, 29 Apr 2020 14:23:26 -0700 (PDT)
MIME-Version: 1.0
From: Martin Duke <martin.h.duke@gmail.com>
Date: Wed, 29 Apr 2020 14:23:15 -0700
Message-ID: <CAM4esxQYh3W2GW-kxsBDw_Z8YLB3+-CSyLZsFQXp+LTxk92yNw@mail.gmail.com>
Subject: Hole in loss recovery algorithm?
To: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000009258d05a4748f9a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/y6aoSXpiShx2BEE_9qjmwKJr8Ss>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 21:23:30 -0000

--00000000000009258d05a4748f9a
Content-Type: text/plain; charset="UTF-8"

I'm probably missing something silly, but I'll file an issue if there is in
fact a problem here:

- Server sends its handshake flight and some 1RTT data.
- The PTO is timer is set for the handshake data only per 5.2.1 of
quic-recovery.
- HS ACKs arrive, but the 1RTT is lost.
- Client Finished arrives.

If this order of operations occurs, and there is no further 1RTT
communication, is the 1RTT ever going to recover? A literal reading of the
spec, if IIUC, is that when the HS acks arrive we're going to cancel the
PTO timer and, as the handshake is not yet complete, we will not restart it
for the outstanding 1RTT.

A sentence saying you have to start it when completing the handshake, if
1RTT data is outstanding, would solve the problem. Perhaps I'm missing
something more obvious?

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

<div dir=3D"ltr">I&#39;m probably missing something silly, but I&#39;ll fil=
e an issue if there is in fact a problem here:<div><br></div><div>- Server =
sends its handshake flight and some 1RTT data.</div><div>- The PTO is timer=
 is set for the handshake data only per 5.2.1 of quic-recovery.</div><div>-=
 HS ACKs arrive, but the 1RTT is lost.</div><div>- Client Finished arrives.=
</div><div><br></div><div>If this order of operations occurs, and there is =
no further=C2=A01RTT communication, is the 1RTT ever going to recover? A li=
teral reading of the spec, if IIUC, is that when the HS acks arrive=C2=A0we=
&#39;re going=C2=A0to cancel the PTO timer and, as the handshake is not yet=
 complete, we will not restart it for the outstanding 1RTT.</div><div><br><=
/div><div>A sentence saying you have to start it when completing the handsh=
ake, if 1RTT data is outstanding, would solve the problem. Perhaps I&#39;m =
missing something more obvious?</div></div>

--00000000000009258d05a4748f9a--


From nobody Wed Apr 29 15:03:46 2020
Return-Path: <ianswett@google.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FC9D3A082A for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 15:03:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.6
X-Spam-Level: 
X-Spam-Status: No, score=-17.6 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, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id trvTd2_06v0K for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 15:03:41 -0700 (PDT)
Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6DF023A0773 for <quic@ietf.org>; Wed, 29 Apr 2020 15:03:11 -0700 (PDT)
Received: by mail-wr1-x431.google.com with SMTP id j1so4449527wrt.1 for <quic@ietf.org>; Wed, 29 Apr 2020 15:03:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=bx8hhqJ6ocvaJrggvp5ZflTSK3irEVQscT08RGNdM+I=; b=eP4NDNNSiJuS/z9YAz4NLLNOTiH9kmQULlqDmUxoakxhlxjibOSaErViqvbKgs58q9 RYOq3AZ41t7imwJbHUxv0KPB6/nacA6sbTaPUBAebhA6LDvajhCorM9BQbZGlCW2je1c O6b+gtClgcG+foZq/J3UA3QB5IdyvAQwdVDbufU2WvM3Yt0QFLjRja/muSl27StKLrzD HvmY8Di4KcdptARV/3JRV4DUR2srInr4ElSXIM0DlZNkKPXyReosJy7dE4UBGa5Nqfao IFWNLgVWcgiXK7jgtIN26JuoGtu/fqR/yRLA+fvEhi+mNePVAEpWmgzqDdgp7xNsKREW vWxQ==
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:cc; bh=bx8hhqJ6ocvaJrggvp5ZflTSK3irEVQscT08RGNdM+I=; b=PkHklirtmlwKXuLuJSPsrCcFmGTXX9Qp57+Lqq/YrdH1Gx3p1FiST+1Bc+W/r9HeyP fwuaQ30SaItGU16TK1zGaXf1Tgz2dvP7Hg3e6U85sKnoP9kcLvWkpw7HlOuLOO+TVJK1 DNwqW2TJmv+vwwtOY5n+hh8mkY+I04wMSv7DV/X4/TU5EwFVv6/i4pg0ORMUPom+si1m 0TlRsqUSBWUm/3s4iPO8c8YWnxz3L5nBtoVLREzhCoBEJ/sZPmlBvooZoVzt0L7iWlgD R2/n7597cYNcfmwb9maWQeSQVj8GgFCxdfFR2Tdl8583Tp1449hY1pyhuEWcIx9UNH/V a36A==
X-Gm-Message-State: AGi0PuY7G8EnAz6OBDjnsLuANbT55N5iet1UNO1diTV2f4vj1jG5UHo9 nu6QuK++S9BaqXKuZ4MJUyc2aMd2VBxAm9nkr1e5Dg==
X-Google-Smtp-Source: APiQypIYWsywrTOugFZavys3fSn77otfpbj/y6qc4ocPpKj43KECqX8hrNyNzDKuWdUIfowlQIyzgMUdaK4sck5iSJs=
X-Received: by 2002:adf:f34f:: with SMTP id e15mr25007wrp.275.1588197789392; Wed, 29 Apr 2020 15:03:09 -0700 (PDT)
MIME-Version: 1.0
References: <CAM4esxQYh3W2GW-kxsBDw_Z8YLB3+-CSyLZsFQXp+LTxk92yNw@mail.gmail.com>
In-Reply-To: <CAM4esxQYh3W2GW-kxsBDw_Z8YLB3+-CSyLZsFQXp+LTxk92yNw@mail.gmail.com>
From: Ian Swett <ianswett@google.com>
Date: Wed, 29 Apr 2020 18:02:53 -0400
Message-ID: <CAKcm_gNxoBYxiS4WxtjDs+mWdrBQMdxNkpbp+NfTjSH5XsT=8g@mail.gmail.com>
Subject: Re: Hole in loss recovery algorithm?
To: Martin Duke <martin.h.duke@gmail.com>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000126dc705a4751dda"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/dhpDll1_sX5U1HtayjpNQNf5I2s>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Apr 2020 22:03:43 -0000

--000000000000126dc705a4751dda
Content-Type: text/plain; charset="UTF-8"

When the Client Finished arrives, the server is handshake complete, so it
should arm PTO for the 1RTT data, though I don't see text making that
explicit.  Should it be added here
<https://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-recovery.md#discarding-keys-and-packet-state-discarding-packets>
?

In the psuedocode, the PTO timer is reset when a PN space(the server's
Handshake in this case) is dropped.

Also, after the Client Finished arrives, the server sends HANDSHAKE_DONE,
which would also re-arm the timer and fix the issue, but I'd rather not
rely on HANDSHAKE_DONE to solve all the problems.

On Wed, Apr 29, 2020 at 5:23 PM Martin Duke <martin.h.duke@gmail.com> wrote:

> I'm probably missing something silly, but I'll file an issue if there is
> in fact a problem here:
>
> - Server sends its handshake flight and some 1RTT data.
> - The PTO is timer is set for the handshake data only per 5.2.1 of
> quic-recovery.
> - HS ACKs arrive, but the 1RTT is lost.
> - Client Finished arrives.
>
> If this order of operations occurs, and there is no further 1RTT
> communication, is the 1RTT ever going to recover? A literal reading of the
> spec, if IIUC, is that when the HS acks arrive we're going to cancel the
> PTO timer and, as the handshake is not yet complete, we will not restart it
> for the outstanding 1RTT.
>
> A sentence saying you have to start it when completing the handshake, if
> 1RTT data is outstanding, would solve the problem. Perhaps I'm missing
> something more obvious?
>

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

<div dir=3D"ltr">When the Client Finished arrives, the server is handshake =
complete, so it should arm PTO for the 1RTT data, though I don&#39;t see te=
xt making that explicit.=C2=A0 Should it be added <a href=3D"https://github=
.com/quicwg/base-drafts/blob/master/draft-ietf-quic-recovery.md#discarding-=
keys-and-packet-state-discarding-packets">here</a>?<div><br></div><div>In t=
he psuedocode, the PTO timer is reset when a PN space(the server&#39;s Hand=
shake in this case) is dropped.</div><div><br></div><div>Also, after the Cl=
ient Finished arrives, the server sends HANDSHAKE_DONE, which would also re=
-arm the timer and fix the issue, but I&#39;d rather not rely on HANDSHAKE_=
DONE to solve all the problems.</div></div><br><div class=3D"gmail_quote"><=
div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 29, 2020 at 5:23 PM Martin=
 Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com">martin.h.duke@gmail.co=
m</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">I&#39;m probably missing something silly, but I&#39;ll fi=
le an issue if there is in fact a problem here:<div><br></div><div>- Server=
 sends its handshake flight and some 1RTT data.</div><div>- The PTO is time=
r is set for the handshake data only per 5.2.1 of quic-recovery.</div><div>=
- HS ACKs arrive, but the 1RTT is lost.</div><div>- Client Finished arrives=
.</div><div><br></div><div>If this order of operations occurs, and there is=
 no further=C2=A01RTT communication, is the 1RTT ever going to recover? A l=
iteral reading of the spec, if IIUC, is that when the HS acks arrive=C2=A0w=
e&#39;re going=C2=A0to cancel the PTO timer and, as the handshake is not ye=
t complete, we will not restart it for the outstanding 1RTT.</div><div><br>=
</div><div>A sentence saying you have to start it when completing the hands=
hake, if 1RTT data is outstanding, would solve the problem. Perhaps I&#39;m=
 missing something more obvious?</div></div>
</blockquote></div>

--000000000000126dc705a4751dda--


From nobody Wed Apr 29 18:00:08 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE7233A0BF8 for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 18:00:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hG2efELohhKN for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 18:00:04 -0700 (PDT)
Received: from mail-io1-xd34.google.com (mail-io1-xd34.google.com [IPv6:2607:f8b0:4864:20::d34]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F9943A0BF3 for <quic@ietf.org>; Wed, 29 Apr 2020 18:00:04 -0700 (PDT)
Received: by mail-io1-xd34.google.com with SMTP id e9so4335155iok.9 for <quic@ietf.org>; Wed, 29 Apr 2020 18:00:04 -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 :cc; bh=Ps1rMgJzyHpQfPfCPaBNbxu/gqIs4dnWL54sLe9WgtM=; b=uSaLuzLmIYh+3wOQIHCwchI2fgcSBVB6FkE4Dq1Pe/sJUhFkxYwX73rH54ZDOhqQu7 ZDmL1M37MreswPy+4F4V5ySWxRdPvw37iQLRpuTuwhX5z2sfMSHxPIoQ8uZPl2bEfyjO KQ/V9h1pQTmZ+mjpfb1EWkJYPREdjnKmzhOX5Row/h7SeEoiF5PAFH5aFrZhfhfffKa0 EFWo3CQ6IKONBH1/UifzxLXFX0T4qamsJw8HePQF6LSZLoxSFPnJdvixHyiCGzx9ITYA la1+Wk4z1ECeq+GBB1auKip38pzci02GuyLcnt8ZO3LX2IcVy5CvpccPlOWWvV/4bl97 GOIQ==
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:cc; bh=Ps1rMgJzyHpQfPfCPaBNbxu/gqIs4dnWL54sLe9WgtM=; b=VTDeggm4ZMubAmuwvG5hfibKgwUk3foJ241RzBr3p3Nnjihfp6V6V5UHsxpVbbGERI PlhWsvhI+RrBj/erh8D0XN3Br8X7EFCcbmBYnMxr3ZUP+g2jJx+8/NmmIxWz0X1TzDKU zIgLVtb2WA2B8tHxTFTu3nZuYFSB/Hb7w1uxLM3Ny/0D04zEMbTWEfE3xwt2Id+eRv7m VGkUGOyo7hwipa7Vh2+0CC3rF7Cm+8tSLfsECNt8GdAa0SSytCi/Wk2ArMT6/H0jkTxH KK7O7/4iduy5gyJJXYPQadVB+0wmoTb8sB7nlen4wxEsF0z6AoZ9slrf5G1din9aqD28 rgAA==
X-Gm-Message-State: AGi0PuaFOwBCNe9Qtn+PM/fHJRjswV7fkG6EpsKEb78lhiFEIUA4bd7t uTtvDzF0PgNH6wZoYQIvdzX9J80SsX2ERaKN5SwDJQNaKPk=
X-Google-Smtp-Source: APiQypJYJ+f2ArEejH7DFSkaKSho925h7oEl/slw2YNDKoKTgSv92WcXtBkLpXVrWyARM0Rma1Ey4/79TUoeqVZAo+s=
X-Received: by 2002:a02:cbac:: with SMTP id v12mr697112jap.103.1588208402192;  Wed, 29 Apr 2020 18:00:02 -0700 (PDT)
MIME-Version: 1.0
References: <CAM4esxQYh3W2GW-kxsBDw_Z8YLB3+-CSyLZsFQXp+LTxk92yNw@mail.gmail.com> <CAKcm_gNxoBYxiS4WxtjDs+mWdrBQMdxNkpbp+NfTjSH5XsT=8g@mail.gmail.com>
In-Reply-To: <CAKcm_gNxoBYxiS4WxtjDs+mWdrBQMdxNkpbp+NfTjSH5XsT=8g@mail.gmail.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Wed, 29 Apr 2020 17:59:51 -0700
Message-ID: <CAM4esxQAgqh4JmqSW+jULHxMUmNsdkgzyjz-oFvHjJozV+YS5w@mail.gmail.com>
Subject: Re: Hole in loss recovery algorithm?
To: Ian Swett <ianswett@google.com>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a464df05a4779515"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/___SCkOLy-6LQjdeo1maErZesis>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Apr 2020 01:00:06 -0000

--000000000000a464df05a4779515
Content-Type: text/plain; charset="UTF-8"

I would personally put it both there and in 5.2.1.

On Wed, Apr 29, 2020 at 3:03 PM Ian Swett <ianswett@google.com> wrote:

> When the Client Finished arrives, the server is handshake complete, so it
> should arm PTO for the 1RTT data, though I don't see text making that
> explicit.  Should it be added here
> <https://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-recovery.md#discarding-keys-and-packet-state-discarding-packets>
> ?
>
> In the psuedocode, the PTO timer is reset when a PN space(the server's
> Handshake in this case) is dropped.
>
> Also, after the Client Finished arrives, the server sends HANDSHAKE_DONE,
> which would also re-arm the timer and fix the issue, but I'd rather not
> rely on HANDSHAKE_DONE to solve all the problems.
>
> On Wed, Apr 29, 2020 at 5:23 PM Martin Duke <martin.h.duke@gmail.com>
> wrote:
>
>> I'm probably missing something silly, but I'll file an issue if there is
>> in fact a problem here:
>>
>> - Server sends its handshake flight and some 1RTT data.
>> - The PTO is timer is set for the handshake data only per 5.2.1 of
>> quic-recovery.
>> - HS ACKs arrive, but the 1RTT is lost.
>> - Client Finished arrives.
>>
>> If this order of operations occurs, and there is no further 1RTT
>> communication, is the 1RTT ever going to recover? A literal reading of the
>> spec, if IIUC, is that when the HS acks arrive we're going to cancel the
>> PTO timer and, as the handshake is not yet complete, we will not restart it
>> for the outstanding 1RTT.
>>
>> A sentence saying you have to start it when completing the handshake, if
>> 1RTT data is outstanding, would solve the problem. Perhaps I'm missing
>> something more obvious?
>>
>

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

<div dir=3D"ltr">I would personally put it both there and in 5.2.1.</div><b=
r><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, =
Apr 29, 2020 at 3:03 PM Ian Swett &lt;<a href=3D"mailto:ianswett@google.com=
">ianswett@google.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex"><div dir=3D"ltr">When the Client Finished arrives, the=
 server is handshake complete, so it should arm PTO for the 1RTT data, thou=
gh I don&#39;t see text making that explicit.=C2=A0 Should it be added <a h=
ref=3D"https://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-re=
covery.md#discarding-keys-and-packet-state-discarding-packets" target=3D"_b=
lank">here</a>?<div><br></div><div>In the psuedocode, the PTO timer is rese=
t when a PN space(the server&#39;s Handshake in this case) is dropped.</div=
><div><br></div><div>Also, after the Client Finished arrives, the server se=
nds HANDSHAKE_DONE, which would also re-arm the timer and fix the issue, bu=
t I&#39;d rather not rely on HANDSHAKE_DONE to solve all the problems.</div=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"=
>On Wed, Apr 29, 2020 at 5:23 PM Martin Duke &lt;<a href=3D"mailto:martin.h=
.duke@gmail.com" target=3D"_blank">martin.h.duke@gmail.com</a>&gt; wrote:<b=
r></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">=
I&#39;m probably missing something silly, but I&#39;ll file an issue if the=
re is in fact a problem here:<div><br></div><div>- Server sends its handsha=
ke flight and some 1RTT data.</div><div>- The PTO is timer is set for the h=
andshake data only per 5.2.1 of quic-recovery.</div><div>- HS ACKs arrive, =
but the 1RTT is lost.</div><div>- Client Finished arrives.</div><div><br></=
div><div>If this order of operations occurs, and there is no further=C2=A01=
RTT communication, is the 1RTT ever going to recover? A literal reading of =
the spec, if IIUC, is that when the HS acks arrive=C2=A0we&#39;re going=C2=
=A0to cancel the PTO timer and, as the handshake is not yet complete, we wi=
ll not restart it for the outstanding 1RTT.</div><div><br></div><div>A sent=
ence saying you have to start it when completing the handshake, if 1RTT dat=
a is outstanding, would solve the problem. Perhaps I&#39;m missing somethin=
g more obvious?</div></div>
</blockquote></div>
</blockquote></div>

--000000000000a464df05a4779515--


From nobody Wed Apr 29 18:22:38 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D4433A0C42 for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 18:22:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E5k080wb9mAm for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 18:22:31 -0700 (PDT)
Received: from mail-io1-xd36.google.com (mail-io1-xd36.google.com [IPv6:2607:f8b0:4864:20::d36]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EC4803A0C41 for <quic@ietf.org>; Wed, 29 Apr 2020 18:22:30 -0700 (PDT)
Received: by mail-io1-xd36.google.com with SMTP id f3so4432925ioj.1 for <quic@ietf.org>; Wed, 29 Apr 2020 18:22:30 -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 :cc; bh=mXNJFqc2IfnFA1TMKnMUCbL1kMOGghNZ/XBXcNMVwA0=; b=WFXNcmjPtPsdNnT8dReqkw4HmELBeMtAMHUBqY/h8XTgLeGyAMEbWsoivHIts6/Vyc L2HcA419Q3N51xZ/OGr9j8hZDw1mZUEaIjdr15o5ppvLVY45rK7BDGqlLXm4CTHdaWgG aR7mV8pdUTkdA3h+4tGtI2OZpp/yN0Ifjk2evz8HjNKEkIR6dXwUdQfJMz7lHhw7FhwF DwSg95mxuncu7vltyVqURBchxlYzDB1UEYEc4E6HOFdA3NxjDYHIRmykKS2Jn/QU27Uw hnR3LSk/BW7MAen2H9ZiJpIWGKoIC+mAmOGDG0yVHSiO6cwOpZ7KYFtGbVA5nX6J9PS1 g0/g==
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:cc; bh=mXNJFqc2IfnFA1TMKnMUCbL1kMOGghNZ/XBXcNMVwA0=; b=XArgpPxSkPl7On0TOvPiukMwJEuV1ezPzfMW4lnNx1f1pp7LUK7ftstrm48BpLmuzZ STqvX2rVxJuKIvkwFOv5fkA5FckQnbm6NDBVq3ZUOX+UWZvBWosgpxnRwcob1hITbRaT TW9tRsVSWJ9TZfWVepMgebOYP11S+WcvQq+X8q6XOxqGwpMZwO7+kNI7QMue8DpHuBSx h31LeF3LpGNZWRnBJU0SEzj9t+c3qQCdf/4IqXtovsCkh84rw2+MFI8MDECGhpzQ43Q5 lLVTXI5Uu6qBp5E4JBYc+htdZEG2G5e+A34Nj7XYeEwGab6SQWs6tW9M6S23COYhX7+7 0pIQ==
X-Gm-Message-State: AGi0PuaeIL5bFNtaNYQBICP8LwZSNAUudXoFFC95S7/ejMlGXXzp2dIR 9GWDvqfQy8fwcRK+eB1yvy5imfNwmCa7E8vOZqY=
X-Google-Smtp-Source: APiQypJIPQbS9ZWqy6Kx+l6Mz6RsS3ODi1Cx8yii9a8pFidoAYSovzOL2TCK5Ni8DvxHCWwqkVBQ+dp+uRz7SQozprw=
X-Received: by 2002:a05:6602:15ca:: with SMTP id f10mr933240iow.51.1588209750340;  Wed, 29 Apr 2020 18:22:30 -0700 (PDT)
MIME-Version: 1.0
References: <CAM4esxQYh3W2GW-kxsBDw_Z8YLB3+-CSyLZsFQXp+LTxk92yNw@mail.gmail.com> <CAKcm_gNxoBYxiS4WxtjDs+mWdrBQMdxNkpbp+NfTjSH5XsT=8g@mail.gmail.com> <CAM4esxQAgqh4JmqSW+jULHxMUmNsdkgzyjz-oFvHjJozV+YS5w@mail.gmail.com>
In-Reply-To: <CAM4esxQAgqh4JmqSW+jULHxMUmNsdkgzyjz-oFvHjJozV+YS5w@mail.gmail.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Wed, 29 Apr 2020 18:22:19 -0700
Message-ID: <CAM4esxS9-EMDnmhubsNi4aLG7aJFG-+fZy2g_R80Ub12CWLgTA@mail.gmail.com>
Subject: Re: Hole in loss recovery algorithm?
To: Ian Swett <ianswett@google.com>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ff79f105a477e50d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/dDeHkDXDXfD6qRQcDhHZAIHa_Ss>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Apr 2020 01:22:36 -0000

--000000000000ff79f105a477e50d
Content-Type: text/plain; charset="UTF-8"

Filed #3613 <https://github.com/quicwg/base-drafts/issues/3613>. A couple
of more notes:

- HANDSHAKE_DONE doesn't cover the client case where all 0RTT is lost and
the client doesn't have any more data to send. It may never send a 1RTT
ack-eliciting packet.
- Doing it when discarding the keys works, but it would be better to do it
when the handshake completes, not confirms. That's when the 1RTT PTO
prohibition lifts.

On Wed, Apr 29, 2020 at 5:59 PM Martin Duke <martin.h.duke@gmail.com> wrote:

> I would personally put it both there and in 5.2.1.
>
> On Wed, Apr 29, 2020 at 3:03 PM Ian Swett <ianswett@google.com> wrote:
>
>> When the Client Finished arrives, the server is handshake complete, so it
>> should arm PTO for the 1RTT data, though I don't see text making that
>> explicit.  Should it be added here
>> <https://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-recovery.md#discarding-keys-and-packet-state-discarding-packets>
>> ?
>>
>> In the psuedocode, the PTO timer is reset when a PN space(the server's
>> Handshake in this case) is dropped.
>>
>> Also, after the Client Finished arrives, the server sends HANDSHAKE_DONE,
>> which would also re-arm the timer and fix the issue, but I'd rather not
>> rely on HANDSHAKE_DONE to solve all the problems.
>>
>> On Wed, Apr 29, 2020 at 5:23 PM Martin Duke <martin.h.duke@gmail.com>
>> wrote:
>>
>>> I'm probably missing something silly, but I'll file an issue if there is
>>> in fact a problem here:
>>>
>>> - Server sends its handshake flight and some 1RTT data.
>>> - The PTO is timer is set for the handshake data only per 5.2.1 of
>>> quic-recovery.
>>> - HS ACKs arrive, but the 1RTT is lost.
>>> - Client Finished arrives.
>>>
>>> If this order of operations occurs, and there is no further 1RTT
>>> communication, is the 1RTT ever going to recover? A literal reading of the
>>> spec, if IIUC, is that when the HS acks arrive we're going to cancel the
>>> PTO timer and, as the handshake is not yet complete, we will not restart it
>>> for the outstanding 1RTT.
>>>
>>> A sentence saying you have to start it when completing the handshake, if
>>> 1RTT data is outstanding, would solve the problem. Perhaps I'm missing
>>> something more obvious?
>>>
>>

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

<div dir=3D"ltr">Filed <a href=3D"https://github.com/quicwg/base-drafts/iss=
ues/3613">#3613</a>. A couple of more notes:<div><br></div><div>- HANDSHAKE=
_DONE doesn&#39;t cover the client case where all 0RTT is lost and the clie=
nt doesn&#39;t have any more data to send. It may never send a 1RTT ack-eli=
citing packet.</div><div>- Doing it when discarding the keys works, but it =
would=C2=A0be better to do it when the handshake completes, not confirms. T=
hat&#39;s when the 1RTT PTO prohibition lifts.</div></div><br><div class=3D=
"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 29, 2020 at=
 5:59 PM Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com">martin.=
h.duke@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);pa=
dding-left:1ex"><div dir=3D"ltr">I would personally put it both there and i=
n 5.2.1.</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmai=
l_attr">On Wed, Apr 29, 2020 at 3:03 PM Ian Swett &lt;<a href=3D"mailto:ian=
swett@google.com" target=3D"_blank">ianswett@google.com</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Whe=
n the Client Finished arrives, the server is handshake complete, so it shou=
ld arm PTO for the 1RTT data, though I don&#39;t see text making that expli=
cit.=C2=A0 Should it be added <a href=3D"https://github.com/quicwg/base-dra=
fts/blob/master/draft-ietf-quic-recovery.md#discarding-keys-and-packet-stat=
e-discarding-packets" target=3D"_blank">here</a>?<div><br></div><div>In the=
 psuedocode, the PTO timer is reset when a PN space(the server&#39;s Handsh=
ake in this case) is dropped.</div><div><br></div><div>Also, after the Clie=
nt Finished arrives, the server sends HANDSHAKE_DONE, which would also re-a=
rm the timer and fix the issue, but I&#39;d rather not rely on HANDSHAKE_DO=
NE to solve all the problems.</div></div><br><div class=3D"gmail_quote"><di=
v dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 29, 2020 at 5:23 PM Martin D=
uke &lt;<a href=3D"mailto:martin.h.duke@gmail.com" target=3D"_blank">martin=
.h.duke@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);p=
adding-left:1ex"><div dir=3D"ltr">I&#39;m probably missing something silly,=
 but I&#39;ll file an issue if there is in fact a problem here:<div><br></d=
iv><div>- Server sends its handshake flight and some 1RTT data.</div><div>-=
 The PTO is timer is set for the handshake data only per 5.2.1 of quic-reco=
very.</div><div>- HS ACKs arrive, but the 1RTT is lost.</div><div>- Client =
Finished arrives.</div><div><br></div><div>If this order of operations occu=
rs, and there is no further=C2=A01RTT communication, is the 1RTT ever going=
 to recover? A literal reading of the spec, if IIUC, is that when the HS ac=
ks arrive=C2=A0we&#39;re going=C2=A0to cancel the PTO timer and, as the han=
dshake is not yet complete, we will not restart it for the outstanding 1RTT=
.</div><div><br></div><div>A sentence saying you have to start it when comp=
leting the handshake, if 1RTT data is outstanding, would solve the problem.=
 Perhaps I&#39;m missing something more obvious?</div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--000000000000ff79f105a477e50d--


From nobody Wed Apr 29 18:28:45 2020
Return-Path: <martin.h.duke@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 04BCE3A0C4C for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 18:28:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7K8IsNNA76_I for <quic@ietfa.amsl.com>; Wed, 29 Apr 2020 18:28:41 -0700 (PDT)
Received: from mail-il1-x12d.google.com (mail-il1-x12d.google.com [IPv6:2607:f8b0:4864:20::12d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 152993A0853 for <quic@ietf.org>; Wed, 29 Apr 2020 18:28:41 -0700 (PDT)
Received: by mail-il1-x12d.google.com with SMTP id u189so4420071ilc.4 for <quic@ietf.org>; Wed, 29 Apr 2020 18:28:41 -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 :cc; bh=DwYCfhWDuvlmK2Qrq71doWcKuGatPPkPsNaDjgE9tus=; b=uBxfp8C0XLg/sySY8FaLKxA+ZWZAfwzG0sDYcxKC2RhCRJ8ZSO3K+XsNmoEEAwzKrg SMsVD0qdvccSDLIoERrcenXFo27jBb8Sl1NNzd1o/C5v7i+V9LEgwv2gcjzyA/Bqy4md GrpuEWs4Off2Lizl/cKcM6/1K/GnjsTFsT0Q6M8blXDE/huKy8W0KJfbB43C1lE4oQzP 5N6hklBFXC1U2yLlZ3fLz1H7K/NEegKOdUQYDeFsfT05tnRD8dqHIinMyNtP0FvvuC33 zd2PwDl+XhPDHl67S+6/UPneQh313+Mye1W5/IvJoHuItNk9y00rGOY6h6CLCHSUAMTr iNkw==
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:cc; bh=DwYCfhWDuvlmK2Qrq71doWcKuGatPPkPsNaDjgE9tus=; b=KMe1lRetJsUUGO33dsS8dsnkj2uJ0bB8sdo2+OvAteCxX4nkhiHqkgXOYEK9G0jxyb TaRQSCqrIZYkZbSKVfv9FbQYGoFMKLGWkJxgyhfnDC6mWDXahp376OdNBzVZc8R96+G5 1lCOUWqSsDc1QYrif+6n1t2snDrRi8bUHz9pfnl/tifelNR27oFds26DOgI0wmf7gblQ mRBzP2E6F6XVirUVgXdACySbOma4hvHxr9Vnx1EzMIz0GgbjjXM3Npu9rcvQIioXtu0K xBqsHrhoukKpY5KHNvEDrKiwROEkQ8N6gt5Wjg/4CpulayMLi6TefjruN6qm9hbTqwEY BQJQ==
X-Gm-Message-State: AGi0PuYVn6K6rfF4rHKT0U9cMmVAckt4+izx5JFM9KIgCn3SfpOKfAJo rQq58Mb2osjIaW0CNutYYYI+nYh/M8HSSuPH1+g=
X-Google-Smtp-Source: APiQypKehEPi/NCvqpIlUooV9EK9oOsMX7tH9+zarERe/i0T5CVz0ToUUF/Q2/bU9q483ZDH62WIgvrFlUGS52d9gZ0=
X-Received: by 2002:a92:8c92:: with SMTP id s18mr1198178ill.272.1588210120316;  Wed, 29 Apr 2020 18:28:40 -0700 (PDT)
MIME-Version: 1.0
References: <CAM4esxQYh3W2GW-kxsBDw_Z8YLB3+-CSyLZsFQXp+LTxk92yNw@mail.gmail.com> <CAKcm_gNxoBYxiS4WxtjDs+mWdrBQMdxNkpbp+NfTjSH5XsT=8g@mail.gmail.com> <CAM4esxQAgqh4JmqSW+jULHxMUmNsdkgzyjz-oFvHjJozV+YS5w@mail.gmail.com> <CAM4esxS9-EMDnmhubsNi4aLG7aJFG-+fZy2g_R80Ub12CWLgTA@mail.gmail.com>
In-Reply-To: <CAM4esxS9-EMDnmhubsNi4aLG7aJFG-+fZy2g_R80Ub12CWLgTA@mail.gmail.com>
From: Martin Duke <martin.h.duke@gmail.com>
Date: Wed, 29 Apr 2020 18:28:29 -0700
Message-ID: <CAM4esxSOYKSsygGigFa+xNtyiztr_RFZ3G=m_9zWj6eKpHz=Tw@mail.gmail.com>
Subject: Re: Hole in loss recovery algorithm?
To: Ian Swett <ianswett@google.com>
Cc: IETF QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000000cdcc305a477fc70"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/vIfE50A3XgW7E4R-Lx_cLCYmAoI>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Apr 2020 01:28:44 -0000

--0000000000000cdcc305a477fc70
Content-Type: text/plain; charset="UTF-8"

also, the pseudocode sets the PTO timer when receiving an ACK. I'm not 100%
sure that's necessary, but it's not described in 5.2.1.

But wait, I see 5.2.2 says this: When Initial or Handshake keys are
discarded, the PTO and loss detection timers MUST be reset, because
discarding keys indicates forward progress and the loss detection timer
might have been set for a now discarded packet number space.

I think we're good.

On Wed, Apr 29, 2020 at 6:22 PM Martin Duke <martin.h.duke@gmail.com> wrote:

> Filed #3613 <https://github.com/quicwg/base-drafts/issues/3613>. A couple
> of more notes:
>
> - HANDSHAKE_DONE doesn't cover the client case where all 0RTT is lost and
> the client doesn't have any more data to send. It may never send a 1RTT
> ack-eliciting packet.
> - Doing it when discarding the keys works, but it would be better to do it
> when the handshake completes, not confirms. That's when the 1RTT PTO
> prohibition lifts.
>
> On Wed, Apr 29, 2020 at 5:59 PM Martin Duke <martin.h.duke@gmail.com>
> wrote:
>
>> I would personally put it both there and in 5.2.1.
>>
>> On Wed, Apr 29, 2020 at 3:03 PM Ian Swett <ianswett@google.com> wrote:
>>
>>> When the Client Finished arrives, the server is handshake complete, so
>>> it should arm PTO for the 1RTT data, though I don't see text making that
>>> explicit.  Should it be added here
>>> <https://github.com/quicwg/base-drafts/blob/master/draft-ietf-quic-recovery.md#discarding-keys-and-packet-state-discarding-packets>
>>> ?
>>>
>>> In the psuedocode, the PTO timer is reset when a PN space(the server's
>>> Handshake in this case) is dropped.
>>>
>>> Also, after the Client Finished arrives, the server sends
>>> HANDSHAKE_DONE, which would also re-arm the timer and fix the issue, but
>>> I'd rather not rely on HANDSHAKE_DONE to solve all the problems.
>>>
>>> On Wed, Apr 29, 2020 at 5:23 PM Martin Duke <martin.h.duke@gmail.com>
>>> wrote:
>>>
>>>> I'm probably missing something silly, but I'll file an issue if there
>>>> is in fact a problem here:
>>>>
>>>> - Server sends its handshake flight and some 1RTT data.
>>>> - The PTO is timer is set for the handshake data only per 5.2.1 of
>>>> quic-recovery.
>>>> - HS ACKs arrive, but the 1RTT is lost.
>>>> - Client Finished arrives.
>>>>
>>>> If this order of operations occurs, and there is no further 1RTT
>>>> communication, is the 1RTT ever going to recover? A literal reading of the
>>>> spec, if IIUC, is that when the HS acks arrive we're going to cancel the
>>>> PTO timer and, as the handshake is not yet complete, we will not restart it
>>>> for the outstanding 1RTT.
>>>>
>>>> A sentence saying you have to start it when completing the handshake,
>>>> if 1RTT data is outstanding, would solve the problem. Perhaps I'm missing
>>>> something more obvious?
>>>>
>>>

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

<div dir=3D"ltr">also, the pseudocode sets the PTO timer when receiving an =
ACK. I&#39;m not 100% sure that&#39;s necessary, but it&#39;s not described=
 in 5.2.1.<div><br></div><div>But wait, I see 5.2.2 says this:=C2=A0<span s=
tyle=3D"font-family:Lora,serif;font-size:16px">When Initial or Handshake ke=
ys are discarded, the PTO and loss detection timers MUST be reset, because =
discarding keys indicates forward progress and the loss detection timer mig=
ht have been set for a now discarded packet number space.</span></div><div>=
<span style=3D"font-family:Lora,serif;font-size:16px"><br></span></div><div=
><span style=3D"font-family:Lora,serif;font-size:16px">I think we&#39;re go=
od.</span></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Wed, Apr 29, 2020 at 6:22 PM Martin Duke &lt;<a href=3D"=
mailto:martin.h.duke@gmail.com">martin.h.duke@gmail.com</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr">Fil=
ed <a href=3D"https://github.com/quicwg/base-drafts/issues/3613" target=3D"=
_blank">#3613</a>. A couple of more notes:<div><br></div><div>- HANDSHAKE_D=
ONE doesn&#39;t cover the client case where all 0RTT is lost and the client=
 doesn&#39;t have any more data to send. It may never send a 1RTT ack-elici=
ting packet.</div><div>- Doing it when discarding the keys works, but it wo=
uld=C2=A0be better to do it when the handshake completes, not confirms. Tha=
t&#39;s when the 1RTT PTO prohibition lifts.</div></div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 29, 2020 at 5=
:59 PM Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com" target=3D=
"_blank">martin.h.duke@gmail.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr">I would personally put it=
 both there and in 5.2.1.</div><br><div class=3D"gmail_quote"><div dir=3D"l=
tr" class=3D"gmail_attr">On Wed, Apr 29, 2020 at 3:03 PM Ian Swett &lt;<a h=
ref=3D"mailto:ianswett@google.com" target=3D"_blank">ianswett@google.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"><di=
v dir=3D"ltr">When the Client Finished arrives, the server is handshake com=
plete, so it should arm PTO for the 1RTT data, though I don&#39;t see text =
making that explicit.=C2=A0 Should it be added <a href=3D"https://github.co=
m/quicwg/base-drafts/blob/master/draft-ietf-quic-recovery.md#discarding-key=
s-and-packet-state-discarding-packets" target=3D"_blank">here</a>?<div><br>=
</div><div>In the psuedocode, the PTO timer is reset when a PN space(the se=
rver&#39;s Handshake in this case) is dropped.</div><div><br></div><div>Als=
o, after the Client Finished arrives, the server sends HANDSHAKE_DONE, whic=
h would also re-arm the timer and fix the issue, but I&#39;d rather not rel=
y on HANDSHAKE_DONE to solve all the problems.</div></div><br><div class=3D=
"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Wed, Apr 29, 2020 at=
 5:23 PM Martin Duke &lt;<a href=3D"mailto:martin.h.duke@gmail.com" target=
=3D"_blank">martin.h.duke@gmail.com</a>&gt; wrote:<br></div><blockquote cla=
ss=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">I&#39;m probably missin=
g something silly, but I&#39;ll file an issue if there is in fact a problem=
 here:<div><br></div><div>- Server sends its handshake flight and some 1RTT=
 data.</div><div>- The PTO is timer is set for the handshake data only per =
5.2.1 of quic-recovery.</div><div>- HS ACKs arrive, but the 1RTT is lost.</=
div><div>- Client Finished arrives.</div><div><br></div><div>If this order =
of operations occurs, and there is no further=C2=A01RTT communication, is t=
he 1RTT ever going to recover? A literal reading of the spec, if IIUC, is t=
hat when the HS acks arrive=C2=A0we&#39;re going=C2=A0to cancel the PTO tim=
er and, as the handshake is not yet complete, we will not restart it for th=
e outstanding 1RTT.</div><div><br></div><div>A sentence saying you have to =
start it when completing the handshake, if 1RTT data is outstanding, would =
solve the problem. Perhaps I&#39;m missing something more obvious?</div></d=
iv>
</blockquote></div>
</blockquote></div>
</blockquote></div>
</blockquote></div>

--0000000000000cdcc305a477fc70--


From nobody Thu Apr 30 21:41:07 2020
Return-Path: <kazuhooku@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5577D3A0867 for <quic@ietfa.amsl.com>; Thu, 30 Apr 2020 21:41:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mHh2f5lJcApX for <quic@ietfa.amsl.com>; Thu, 30 Apr 2020 21:41:04 -0700 (PDT)
Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 192AF3A0866 for <quic@ietf.org>; Thu, 30 Apr 2020 21:41:04 -0700 (PDT)
Received: by mail-ed1-x531.google.com with SMTP id d16so6461125edv.8 for <quic@ietf.org>; Thu, 30 Apr 2020 21:41:04 -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 :cc; bh=72bFjpOqHsEXGvYKu0CjU59QqZGakQi/3x8pmGsjh2A=; b=MpOpZd33kHnszqDD+jOqd2sEbs7di5xDrQb3HqqrNvs/f3lVxudWbEmWd+9VcZlkFV fiQ+Q9G2vqD6rZ1gfnFrc3RKiaMMbVMQDuZUva9GDjmHuF+1/A6s/k5J6O3uNMOFdbQ3 iGqozTDB8qk0Skr/B9sDcoX6qLZFZFXTbSe6ssFcNhCgXcCZe9DqKnheGWfJPzjWgC35 SwXFCtF5jKZ0sIt/Uj8iG5kPcfRXejKIknpRYJCrUOZijUTJktGlE+lhMQOc2gRQVdkl P/PSbEwilR3SKaJ8Po0gqyZz5Lxh6ucL5w7jLgeQT8UtPhJ2/BFGsAvFEw/6XuQ7BxX9 Rf/g==
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:cc; bh=72bFjpOqHsEXGvYKu0CjU59QqZGakQi/3x8pmGsjh2A=; b=a+oaewTbSm4mI+Tz5xXdo7IjLPbGYr/v81xBxrKQn0FF8SAF9kDKuZ9dOY05CVNGpn +rQxPszWkMpwGj+5Ep6Q1HtdzjiNo0BoUowd707hS54zGZIcv3fK7Eso3n9yU9/azFdq tSuTidXQ9VLofvNFuSWLhKeXvjklIx4fN8irsZMpStJCvNKV6Zv1g8wuhSipwM1DHAFf k1KsTheobcyjhw7WmBAmLUkS/Q+FzXRPwPjZe3FtMrk/JVhDyRKraMlrVxUAM7vQBeb8 a9tczKRvobwEWXp4jm1Iv6P5oV10XG8LcXlu00AU2iTqTpR1P6yXoMogYCYs2CJE6/DE XDLg==
X-Gm-Message-State: AGi0PuZpdPw7qtnHqBRHunjVqRZJSZU/npgZwKAFKV9z4mu/oxSkUbQi 0edbLq5J0mg5n89lC3msa7tYRuf3jCDvS7GbBta7eXzT
X-Google-Smtp-Source: APiQypICBJ4BjuhwPkmQmMmzoem1IZw1M1uclaNXdhlXdyCrpuE2B77RAnxXrCnZEq7JLJlWPj4OkWL+k7BdSx6nt/U=
X-Received: by 2002:aa7:c38a:: with SMTP id k10mr2048823edq.74.1588308062555;  Thu, 30 Apr 2020 21:41:02 -0700 (PDT)
MIME-Version: 1.0
References: <quicwg/base-drafts/issues/3529@github.com> <quicwg/base-drafts/issues/3529/620088318@github.com> <16fca907-e06f-d69a-f23d-a6c920c508ee@erg.abdn.ac.uk>
In-Reply-To: <16fca907-e06f-d69a-f23d-a6c920c508ee@erg.abdn.ac.uk>
From: Kazuho Oku <kazuhooku@gmail.com>
Date: Fri, 1 May 2020 13:40:51 +0900
Message-ID: <CANatvzwo0rM5-QptvQ0ezs_ckHJ3bnPHj=hkrqr-bhn=0RYsQg@mail.gmail.com>
Subject: Re: [quicwg/base-drafts] Changing the Default QUIC ACK Policy (#3529)
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Cc: QUIC WG <quic@ietf.org>, "quicwg/base-drafts" <reply+ABYLLEQELHT6VF64GKSQIKF4WLTRNEVBNHHCFSANWY@reply.github.com>,  Lars Eggert <notifications@github.com>
Content-Type: multipart/alternative; boundary="000000000000dcd11e05a48ec953"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/D6dOPxJaIm_QtRlHhAoxCG28JLM>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 May 2020 04:41:06 -0000

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

Hi, Gorry

Thank you for sharing your experiments. I'm delighted to see results
showing that use of ack10 gives us comparable throughput to ack2.

Recently, I have been looking into how ack-frequency affects the
computational efficiency of the server [1]. Using the (almost) same setup,
I have today run a benchmark comparing three ACK strategies: ack2, ack10,
ack 1/8cwnd.

ack2: 334Mbps
ack10: 414Mbps
ack 1/8cwnd: 487Mbps

As can be seen, ack10 is better than ack2, but lags behind ack1/8cwnd.
That's because there are still frequent ACKs. They take considerable amount
of CPU cycles.

If we want to see QUIC being as lightweight as TLS over TCP, it is
critically important to reduce ACK frequency as much as possible. This is
because the cost of processing ACK in QUIC is much more expensive than TCP,
due QUIC being a userspace transport.

Based on this, if we are to change what we have in the base drafts, I'd
much prefer adopting what we have in the proposed delayed ack extension
[2], rather than just changing the default ack policy from ack2 to ack10.
By adopting what we have in the delayed ack extension, we can expect better
performance, and the endpoints would have the freedom to change the
behavior when the default ack policy is deemed insufficient (regardless of
the default being ack2 or ack10).

[1]
https://www.fastly.com/blog/measuring-quic-vs-tcp-computational-efficiency
[2] https://tools.ietf.org/html/draft-iyengar-quic-delayed-ack-00

2020=E5=B9=B44=E6=9C=8828=E6=97=A5(=E7=81=AB) 20:37 Gorry Fairhurst <gorry@=
erg.abdn.ac.uk>:
>
> On 27/04/2020 17:19, Lars Eggert wrote:
>
> Folks who care about a change here need to prioritize progressing this
issue. We're close to being able to last-call the specs, and would like
this resolved in time.
>
> =E2=80=94
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub, or unsubscribe.
>
> We=E2=80=99ve completed a round of updated analysis of the proposed chang=
e to the
QUIC spec, using quicly (changing to a 1:10 policy), and chromium (which
currently does 1:10 by default). Our hope is that this change to the spec,
 to actually make standard end-to-end QUIC work better than TCP over
asymmetric paths!
>
> This is a short slide deck about the performance of the proposed change:
> https://erg.abdn.ac.uk/users/gorry/ietf/QUIC/QUIC-ack10-24-april-00.pdf
>
> There have been a number of other change made by the QUIC ID editors
relating to ACK processing, so we wanted to be sure these results were up
to date. (These results do not consider additional ACKs after re-ordering -
reflecting the latest text removing that.)
>
> We also really hope this will motivate a change the practice of forcing
of QUIC fallback to TCP (with PEP/Thining) over highly asymmetric paths.
People may also be interested in work for L4S to evaluate the impact of ACK
Thining for TCP-Prague.
>
> Please do provide feedback, or any questions on this - as Lars notes, we
think the time is running out for considering new changes, even relatively
simple ones like this.
>
> Gorry
>
> P.S. First email:
https://mailarchive.ietf.org/arch/msg/quic/NZBbuY88v0lrVspQE2A5br83asA/



--
Kazuho Oku

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

<div dir=3D"ltr">Hi, Gorry<br><br>Thank you for sharing your experiments. I=
&#39;m delighted to see results showing that use of ack10 gives us comparab=
le throughput to ack2.<br><br>Recently, I have been looking into how ack-fr=
equency affects the computational efficiency of the server [1]. Using the (=
almost) same setup, I have today run a benchmark comparing three ACK strate=
gies: ack2, ack10, ack 1/8cwnd.<br><br>ack2: 334Mbps<br>ack10: 414Mbps<br>a=
ck 1/8cwnd: 487Mbps<br><br>As can be seen, ack10 is better than ack2, but l=
ags behind ack1/8cwnd. That&#39;s because there are still frequent ACKs. Th=
ey take considerable amount of CPU cycles.<br><br>If we want to see QUIC be=
ing as lightweight as TLS over TCP, it is critically important to reduce AC=
K frequency as much as possible. This is because the cost of processing ACK=
 in QUIC is much more expensive than TCP, due QUIC being a userspace transp=
ort.<br><br>Based on this, if we are to change what we have in the base dra=
fts, I&#39;d much prefer adopting what we have in the proposed delayed ack =
extension [2], rather than just changing the default ack policy from ack2 t=
o ack10. By adopting what we have in the delayed ack extension, we can expe=
ct better performance, and the endpoints would have the freedom to change t=
he behavior when the default ack policy is deemed insufficient (regardless =
of the default being ack2 or ack10).<br><br>[1] <a href=3D"https://www.fast=
ly.com/blog/measuring-quic-vs-tcp-computational-efficiency">https://www.fas=
tly.com/blog/measuring-quic-vs-tcp-computational-efficiency</a><br>[2] <a h=
ref=3D"https://tools.ietf.org/html/draft-iyengar-quic-delayed-ack-00">https=
://tools.ietf.org/html/draft-iyengar-quic-delayed-ack-00</a><br><br>2020=E5=
=B9=B44=E6=9C=8828=E6=97=A5(=E7=81=AB) 20:37 Gorry Fairhurst &lt;<a href=3D=
"mailto:gorry@erg.abdn.ac.uk">gorry@erg.abdn.ac.uk</a>&gt;:<br>&gt;<br>&gt;=
 On 27/04/2020 17:19, Lars Eggert wrote:<br>&gt;<br>&gt; Folks who care abo=
ut a change here need to prioritize progressing this issue. We&#39;re close=
 to being able to last-call the specs, and would like this resolved in time=
.<br>&gt;<br>&gt; =E2=80=94<br>&gt; You are receiving this because you auth=
ored the thread.<br>&gt; Reply to this email directly, view it on GitHub, o=
r unsubscribe.<br>&gt;<br>&gt; We=E2=80=99ve completed a round of updated a=
nalysis of the proposed change to the QUIC spec, using quicly (changing to =
a 1:10 policy), and chromium (which currently does 1:10 by default). Our ho=
pe is that this change to the spec, =C2=A0to actually make standard end-to-=
end QUIC work better than TCP over asymmetric paths!<br>&gt;<br>&gt; This i=
s a short slide deck about the performance of the proposed change:<br>&gt; =
<a href=3D"https://erg.abdn.ac.uk/users/gorry/ietf/QUIC/QUIC-ack10-24-april=
-00.pdf">https://erg.abdn.ac.uk/users/gorry/ietf/QUIC/QUIC-ack10-24-april-0=
0.pdf</a><br>&gt;<br>&gt; There have been a number of other change made by =
the QUIC ID editors relating to ACK processing, so we wanted to be sure the=
se results were up to date. (These results do not consider additional ACKs =
after re-ordering - reflecting the latest text removing that.) =C2=A0<br>&g=
t;<br>&gt; We also really hope this will motivate a change the practice of =
forcing of QUIC fallback to TCP (with PEP/Thining) over highly asymmetric p=
aths. People may also be interested in work for L4S to evaluate the impact =
of ACK Thining for TCP-Prague.<br>&gt;<br>&gt; Please do provide feedback, =
or any questions on this - as Lars notes, we think the time is running out =
for considering new changes, even relatively simple ones like this.<br>&gt;=
<br>&gt; Gorry<br>&gt;<br>&gt; P.S. First email: <a href=3D"https://mailarc=
hive.ietf.org/arch/msg/quic/NZBbuY88v0lrVspQE2A5br83asA/">https://mailarchi=
ve.ietf.org/arch/msg/quic/NZBbuY88v0lrVspQE2A5br83asA/</a><br><br><br><br>-=
-<br>Kazuho Oku</div>

--000000000000dcd11e05a48ec953--


From nobody Thu Apr 30 21:46:02 2020
Return-Path: <mt@lowentropy.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E666B3A0879 for <quic@ietfa.amsl.com>; Thu, 30 Apr 2020 21:45:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=kfXj6lUP; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=uSVqX11X
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mxX7_rHMJrHg for <quic@ietfa.amsl.com>; Thu, 30 Apr 2020 21:45:58 -0700 (PDT)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D12A3A0878 for <quic@ietf.org>; Thu, 30 Apr 2020 21:45:58 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id A061E5C02D4 for <quic@ietf.org>; Fri,  1 May 2020 00:45:57 -0400 (EDT)
Received: from imap2 ([10.202.2.52]) by compute2.internal (MEProxy); Fri, 01 May 2020 00:45:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:date:from:to:subject:content-type :content-transfer-encoding; s=fm2; bh=qXlcEYXz0oqYOwKqNPFETVWW/a BNTfMrrOhuS2FuSTI=; b=kfXj6lUP4EI26MyaUYwFefsKsZ2VK9t834Iz0EBaYD RrCtY4a5nx3kbNiQUVjHbaSfzxuxNuF+XCvcrVxyTEL5Cgb8z0xZ4atJNKjgpndZ a/vVEwcgKLFFJoOWLO6QZtOwkgxwjJAUS9bparWopBjfXyUz/UGikNFcRx9Nm761 ZZcR3E743chpb0ir83e623WzhJ+3nchEAYONO5vSwoIIqeyro2/CPUzGn/CVKog+ 5AHzVWvu6f5PDAnNizeD87lLgqCAXKqXKteFpK1W0mdYPD0cjSw2Bzu1tXYvFUKn 5sU0gMGIoV4RYdvbVjvKruxqyjs4G2N3gh/C+SM0dKNA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=qXlcEY Xz0oqYOwKqNPFETVWW/aBNTfMrrOhuS2FuSTI=; b=uSVqX11X8VGBn2K7jc51zO Rj4+R4nXgFQZhWPRrgncZo0ejIQwoRJhcvMFyRecJqyJJUnqaKHuZ+ZTfW79XBnS SKwBvoq8rxOvwcr8+3UbJEpK1PnshT5v8vLIE4+IlsYYPW7zZY1Kmxr0I6N02gNp ENfKlzjpv9lgZ5OZBrOydgAa08vrgrtZpDEiGMxrEsLKW2iK1uNnxWGo9oyu7RVl dJyHDf8StGxuxjRxuhLfLldrnF7WA9WUv+1ECJYD32FbcNGPFQIOan8ACeUCLsap 4GVvn3kcVmnjEOHBV+2U04kSS1IqOohDDC5/GU2hlOn7Ja42+xIpd5esNZO7wx9w ==
X-ME-Sender: <xms:hamrXrmj2a8lih-uVT_V3Knq7DxcV0xQJi4pKdTeedW_xkfW4pClPg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrieeigdekgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkfffhvffutgfgsehtqhertd erreejnecuhfhrohhmpedfofgrrhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigv nhhtrhhophihrdhnvghtqeenucggtffrrghtthgvrhhnpefggfetfefgvedvhefhhfehhe ehfeekveehgeduveehjeevteeggfevheelhffgjeenucffohhmrghinhepghhithhhuhgs rdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh epmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:hamrXgFgJHGVFXOH_U4S3KZsDECsIS7iki9PT-ohAoNpRV1UtazJuQ> <xmx:hamrXusjvNQIQzzPsSAWrTvfK73fysQrh6ydesM2xABeWoS5hduISw> <xmx:hamrXmlvKFaX1OxVlZeASCvYHz43DMXDNLq8_wRRkHeCKjcVCMPqlQ> <xmx:hamrXu_YZjxZlpLJGNcpBIqGu9B_MYuedVScyEhFjyL6CdLkWHwZEg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 3BD95E00A9; Fri,  1 May 2020 00:45:57 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-dev0-351-g9981f4f-fmstable-20200421v1
Mime-Version: 1.0
Message-Id: <c32379cb-43c1-4db8-9f0a-b7294085dd6d@www.fastmail.com>
Date: Fri, 01 May 2020 14:45:39 +1000
From: "Martin Thomson" <mt@lowentropy.net>
To: quic@ietf.org
Subject: Forgery limits in QUIC
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/28W4-5HxqHSf62PTICnxKU3izks>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 May 2020 04:46:00 -0000

I have just opened https://github.com/quicwg/base-drafts/issues/3619

tl;dr We need to recommend limits on the number of failed decryptions.

I am now working on a pull request to add this to the spec.

I realize that we're nearing the end, but this is an important security =
improvement and the result of some good work by cryptography researchers=
, who have done a lot to improve our confidence that QUIC can deliver on=
 its promises of providing confidentiality and integrity.

A big thanks to Felix G=C3=BCnther, Marc Fischlin, Christian Janson, and=
 Kenny Paterson for their work on this.


From nobody Thu Apr 30 23:15:21 2020
Return-Path: <mt@lowentropy.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F1433A0988 for <quic@ietfa.amsl.com>; Thu, 30 Apr 2020 23:15:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=D+CgQ7dt; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=w6CZJZTi
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EFCctPAYo5rM for <quic@ietfa.amsl.com>; Thu, 30 Apr 2020 23:15:17 -0700 (PDT)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 719DE3A0986 for <quic@ietf.org>; Thu, 30 Apr 2020 23:15:17 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id C18CF5C019B for <quic@ietf.org>; Fri,  1 May 2020 02:15:16 -0400 (EDT)
Received: from imap2 ([10.202.2.52]) by compute2.internal (MEProxy); Fri, 01 May 2020 02:15:16 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type:content-transfer-encoding; s=fm2; bh=qNt9A LRsSy8wJ7d26DxvfhQLFkB8RGnRknnpH4LZKP4=; b=D+CgQ7dtJbMPVq7noUzCB HCGOD/zXlBywVzkZW4LNUwfpowOr/dMNH+RBxcO2+eLcRrBceznpNBeORfE4LRmq po23fSkfzoDd05oO1TyLVNoseqS1ReCgiFmdI96SHs4Dw5KPYBMMhlzpCFkqUEob hGMCDAS+8Hhd4h4Gw4TDs/iKlaABKvx1NrHTydrrGD+MtChq5UWkaa6/KK8+sIeR eDHazF9dwW6LXaKjTsWNuv0CgJFd+LRZKD2ctC3VSJasbBT1jGQnCs4OcoALD0x2 0bUNigSxbqDEH5Wz99eALOLOjF4WShS9gcPdz7W/DQXfCNxrEyAHclpWY6E0wHJr Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=qNt9ALRsSy8wJ7d26DxvfhQLFkB8RGnRknnpH4LZK P4=; b=w6CZJZTiFgkNuVBBdpLMaFyq8t0TcYUJohU5yNDrMbVMBV4VM4xczW0du jlJWLbF3lUcvcBNgbTXmR5HaLiw/x+KX2Yca/dMeNBw0FY/5tMXvSg+eRQV7hNc4 E5mMf+HgkBkFPaK8OUk1RMzT7noaMUyNDFWGzQggs1zanZ0rmr6JV1HKi2nJdRv8 CShrgfHfZuBsaI33QKC9mZbK2hFW6EnYkvDqGL8pLbaZAd20f01Pn/fXaLb2uo3C 8YeTR1IYOb8f1OKslmKgF0i73zrgslPQQ3yCNo5Qyf5046yreu0k1P6QR5ErK2Pv +S/aVKeNvS8fZgu+qkVluxAI/8+bQ==
X-ME-Sender: <xms:dL6rXok1Rqrrz7dDtq8Bg6ozje4xO1bjcqVHKmUJmu5i2Kccc2iKdw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrieeigddutddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtgfesth hqredtreerjeenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehl ohifvghnthhrohhphidrnhgvtheqnecuggftrfgrthhtvghrnhepjefhffelheevudefje efvddvhfdvieetudehueffudevudeugeelfeffffelvdefnecuffhomhgrihhnpehgihht hhhusgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfh hrohhmpehmtheslhhofigvnhhtrhhophihrdhnvght
X-ME-Proxy: <xmx:dL6rXgl9clnVRI93PMwa60lgKSrvSB2pN04ohvnpdjcWCJcWHgTClg> <xmx:dL6rXlVyAE_hVNKInz5KEMZxw4faI17C5IU147hZfO_KV_qyvlXH4g> <xmx:dL6rXm-jX4j8azstQxg78l8P55zNf4RaN4knNTFFoF7AP-MdJrkE_w> <xmx:dL6rXgVip_r3ZVMA1HumGb9WofqHaG1Ym4ZBJlyfl8ymqV1w4aZXzQ>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 77FC9E00A9; Fri,  1 May 2020 02:15:16 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-dev0-351-g9981f4f-fmstable-20200421v1
Mime-Version: 1.0
Message-Id: <d7f385d4-b6cb-4565-ba35-4c096239fd34@www.fastmail.com>
In-Reply-To: <c32379cb-43c1-4db8-9f0a-b7294085dd6d@www.fastmail.com>
References: <c32379cb-43c1-4db8-9f0a-b7294085dd6d@www.fastmail.com>
Date: Fri, 01 May 2020 16:14:58 +1000
From: "Martin Thomson" <mt@lowentropy.net>
To: quic@ietf.org
Subject: Re: Forgery limits in QUIC
Content-Type: text/plain;charset=utf-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/rSli611mHYbxZzMNtapsN9pWU8M>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 May 2020 06:15:20 -0000

OK, I thought this would be easy.  I was wrong.  But it still might be e=
asy.

The draft currently defines four AEAD functions.  We have a good analysi=
s for three of those functions.  We lack an analysis of the last.  That =
is AEAD_AES_128_CCM.

It turns out that we never really had a good analysis of CCM.  TLS 1.3 c=
onveniently fails to say anything about it.

My suggestion is that we remove CCM from QUIC until we have an understan=
ding of its robustness against confidentiality attacks with multiple suc=
cessful applications of protection AND integrity attacks with multiple f=
orgery attempts.  We need to base our recommendations about limits on so=
mething more than what we have now.

I realize that this is a fairly dramatic change, but I think we need to =
hold our ciphers to a high standard.  I will attempt to find an analysis=
 myself, as I would expect it to exist, but I have a poor history of suc=
cess finding the right cryptographic paper.  If anyone is able to provid=
e pointers, that would be appreciated.

On Fri, May 1, 2020, at 14:45, Martin Thomson wrote:
> I have just opened https://github.com/quicwg/base-drafts/issues/3619
>=20
> tl;dr We need to recommend limits on the number of failed decryptions.=

>=20
> I am now working on a pull request to add this to the spec.
>=20
> I realize that we're nearing the end, but this is an important securit=
y=20
> improvement and the result of some good work by cryptography=20
> researchers, who have done a lot to improve our confidence that QUIC=20=

> can deliver on its promises of providing confidentiality and integrity=
.
>=20
> A big thanks to Felix G=C3=BCnther, Marc Fischlin, Christian Janson, a=
nd=20
> Kenny Paterson for their work on this.
>=20
>

