
From nobody Thu Nov  1 04:28:52 2018
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 280A112777C; Thu,  1 Nov 2018 04:28:50 -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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 EI0YO263LsTW; Thu,  1 Nov 2018 04:28:48 -0700 (PDT)
Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) (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 D1C58127148; Thu,  1 Nov 2018 04:28:47 -0700 (PDT)
Received: by mail-lf1-x135.google.com with SMTP id p86so11736996lfg.5; Thu, 01 Nov 2018 04:28:47 -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=nfAfhj/YSrIM0/5LQq1KuLmL9aOZjSJbwM9cHgqNsgU=; b=HdXphQBo77GPW4E0wOHiE6ADKaMm+OVA/nmZV+VEaTc8ppAf6tp7KMChJKow/Hqte8 J+Beauazbf4e4eMGQkrFSCFUmn4v2JFHy0xa+yGjSFz2OlaylSqDB8bkqnAtJbTpQeAv eJfhjKGk27C+zTZUIw6zjmJUT7QtKTrq1YOaOMAL0d3GWEvKIu7NopWwOslh8lloNQTf vT0LOOs3jKlrVhDDLnImeMYMWZz/slnl1QxeJGC14JAHF9AfGo1pFHryjS7bFfqbK/Lc CEPPoz9xjdEKddXZwz9653D5hdTZsGuxDidkZdXzqzGpDzAtEzorxyeKFB78cC6Z4Sv2 TsFQ==
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=nfAfhj/YSrIM0/5LQq1KuLmL9aOZjSJbwM9cHgqNsgU=; b=MnqXOXHpQDDuE+U8DeXruvbjpFfim5FAthhqqm/+q1MW+BEfmN5AFpibNhC5zSJ7x1 Mbe/oZ3NalATqRc+6KZWRSeQRQ+KObboptUcOWlUy7eBP3wxVfIbLsSEKjz3AZ/+r2a2 MG5FqHeiVJlULTvjCl2SuuVLe4tKfmHQRLQD9f+UpX0b+3eVqg1oLZVmVguV5iOKE3/6 ISzo9kZjpy1hSdskuaOFQBEhUSJuEz4+tpk74bn7JGFYf0eNxGD51wepiS+sf68sGdaA vAG65bCskHAx9SUdjny0gkxNrmIHenu8kxFYB0AnAjdkXuLqG+sqhHVrFwaDlp1PblBs oDoQ==
X-Gm-Message-State: AGRZ1gLZzUPJRarZzaPtq7BzWaMSbldP6E2QkV6p/atZOYaEOugnJ0SP ZkYdzn+qx6iU/QKPG17PHK9tqukAJhkZvsG+Xd8=
X-Google-Smtp-Source: AJdET5f8G3SCv5DUEP9lS8dCbNqVwXy3raZxF/We1Ln3DJWldb25vCDzs2tPzFa3ak8ozf8FSfr+muqxkFg5j97OMgM=
X-Received: by 2002:ac2:41d8:: with SMTP id d24-v6mr3991842lfi.138.1541071725810;  Thu, 01 Nov 2018 04:28:45 -0700 (PDT)
MIME-Version: 1.0
References: <154046016999.16330.646297723728540542.idtracker@ietfa.amsl.com> <5b05a230-95d1-0979-05a4-69d53b759b9a@gmail.com> <F64C10EAA68C8044B33656FA214632C8884691D5@MISOUT7MSGUSRDE.ITServices.sbc.com> <CAKKJt-cvuU5NNYBE1j5N4=39Us4W_OACPbEtdtdyBEKfa-yPkw@mail.gmail.com> <8367E97A-74C3-4E99-9575-F48BC8ACE2BE@cooperw.in> <CAKKJt-frG1a2UBAFWKqs7wUoYx_=H2St8SB7ErVUKNU1COBXFw@mail.gmail.com> <152b46f5-4ac4-6449-536b-b8cb7ecf3d21@gmail.com> <8D147331-B24B-4D8D-AD59-FFBB726A879F@cooperw.in>
In-Reply-To: <8D147331-B24B-4D8D-AD59-FFBB726A879F@cooperw.in>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Thu, 1 Nov 2018 06:28:32 -0500
Message-ID: <CAKKJt-d-9j2KiDmuGNFfnBc6hc_HygG9xk8fsMC+kn-qyE76Fw@mail.gmail.com>
To: Alissa Cooper <alissa@cooperw.in>
Cc: Stewart Bryant <stewart.bryant@gmail.com>, "BRUNGARD, DEBORAH A" <db3546@att.com>, The IESG <iesg@ietf.org>,  "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>,  "lberger@labn.net" <lberger@labn.net>,  "draft-ietf-detnet-use-cases@ietf.org" <draft-ietf-detnet-use-cases@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ca59a1057998b8a0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/hTumErhcA2rCoT7-JwGn1Ku4IEM>
Subject: Re: [Detnet] Alissa Cooper's Abstain on draft-ietf-detnet-use-cases-19: (with COMMENT)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Nov 2018 11:28:50 -0000

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

Hi, Alissa,

On Wed, Oct 31, 2018, 08:14 Alissa Cooper <alissa@cooperw.in> wrote:

>
>
> > On Oct 29, 2018, at 1:41 PM, Stewart Bryant <stewart.bryant@gmail.com>
> wrote:
> >
> >
> >
> > On 29/10/2018 01:50, Spencer Dawkins at IETF wrote:
> >> Without going back for a quote, he was basically saying he thought more
> tgan one ABSTAIN was a pretty strong signal from the IESG that a document
> should not be published.
> >
> > That was always my understanding when I was on the IESG.
>
> This does not match what is described at <
> https://www.ietf.org/standards/process/iesg-ballots/>, which is the
> guideline I follow. Informational documents require one Yes ballot with no
> Discuss ballots. If we wanted to block publication, someone would need to
> ballot Discuss, or we would all need to ballot something besides Yes,
> including the sponsoring AD.
>
> When I filed my ballot, this document already had one Yes and five No
> Objection ballot positions, so the implication that my Abstain was meant to
> trigger some set of ballots that would block this document seems misplaced.
>

Sure. So my point isn't that ADs who do this are doing anything that's not
allowed in the process (we have Discuss criteria, but no critera for
Comments), but that we're surprising experienced IETF participants,
including one of my most long-serving chairs, and one past two-term RTG AD
(if I understand what Stewart is saying).

Communication is a good thing, I learned in my second marriage ;-) ...

Travel safely.

Spencer

Alissa
>
> >
> > - Stewart
> >
> >
>
>

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

<div dir=3D"auto"><div>Hi, Alissa,<br><br><div class=3D"gmail_quote"><div d=
ir=3D"ltr">On Wed, Oct 31, 2018, 08:14 Alissa Cooper &lt;<a href=3D"mailto:=
alissa@cooperw.in">alissa@cooperw.in</a>&gt; wrote:<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><br>
<br>
&gt; On Oct 29, 2018, at 1:41 PM, Stewart Bryant &lt;<a href=3D"mailto:stew=
art.bryant@gmail.com" target=3D"_blank" rel=3D"noreferrer">stewart.bryant@g=
mail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; On 29/10/2018 01:50, Spencer Dawkins at IETF wrote:<br>
&gt;&gt; Without going back for a quote, he was basically saying he thought=
 more tgan one ABSTAIN was a pretty strong signal from the IESG that a docu=
ment should not be published.<br>
&gt; <br>
&gt; That was always my understanding when I was on the IESG.<br>
<br>
This does not match what is described at &lt;<a href=3D"https://www.ietf.or=
g/standards/process/iesg-ballots/" rel=3D"noreferrer noreferrer" target=3D"=
_blank">https://www.ietf.org/standards/process/iesg-ballots/</a>&gt;, which=
 is the guideline I follow. Informational documents require one Yes ballot =
with no Discuss ballots. If we wanted to block publication, someone would n=
eed to ballot Discuss, or we would all need to ballot something besides Yes=
, including the sponsoring AD.<br>
<br>
When I filed my ballot, this document already had one Yes and five No Objec=
tion ballot positions, so the implication that my Abstain was meant to trig=
ger some set of ballots that would block this document seems misplaced.<br>=
</blockquote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">Sure=
. So my point isn&#39;t that ADs who do this are doing anything that&#39;s =
not allowed in the process (we have Discuss criteria, but no critera for Co=
mments), but that we&#39;re surprising experienced IETF participants, inclu=
ding one of my most long-serving chairs, and one past two-term RTG AD (if I=
 understand what Stewart is saying).</div><div dir=3D"auto"><br></div><div =
dir=3D"auto">Communication is a good thing, I learned in my second marriage=
 ;-) ...</div><div dir=3D"auto"><br></div><div dir=3D"auto">Travel safely.<=
/div><div dir=3D"auto"><br></div><div dir=3D"auto">Spencer</div><div dir=3D=
"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">Alissa<br>
<br>
&gt; <br>
&gt; - Stewart<br>
&gt; <br>
&gt; <br>
<br>
</blockquote></div></div></div>

--000000000000ca59a1057998b8a0--


From nobody Sat Nov  3 18:52:08 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6E5412D4E6; Sat,  3 Nov 2018 18:51:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.169
X-Spam-Level: 
X-Spam-Status: No, score=-3.169 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=dell.com header.b=DOAKAbd/; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=cEw4zyPM
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 Td5RGBAv2SiX; Sat,  3 Nov 2018 18:51:49 -0700 (PDT)
Received: from esa7.dell-outbound.iphmx.com (esa7.dell-outbound.iphmx.com [68.232.153.96]) (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 2BEAC12D4E9; Sat,  3 Nov 2018 18:51:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1541296305; x=1572832305; h=from:cc:to:subject:date:message-id:references: in-reply-to:mime-version; bh=Buuwa7TVjLXCaZr9MaE5cSaOtILg/MhpWC8XlGVul9Q=; b=DOAKAbd/wi6suS1DBmPqHimHXPmFe59Sx+aAc+lV60dyB3xNqk9EA17f aSVxzpmvAYRIuryTKr1jzTvnRPZKKx6YYR0TE/8pFdHxLelkw0LenaXae 5pqVVodrxtZLMxVR4CSmDCfTooSUWQNsu8mhjScYQqzn6Q7w7SBff7JFk U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EAAABuT95bhyeV50NdBhkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgVEEAQEBAQELAYENI4E6bRIoCoNsiBhfjUR6iAiOKxS?= =?us-ascii?q?BKzsLAQEjC4Q+AheDSjQNDQEDAQECAQECAQECEAEBAQoLCQgpIwyCNiQBDy8?= =?us-ascii?q?cLwkGAQEBAQEBJwEBAQEBAQEBAQEBAQEBAQEBARcCQwESAQEYAQEBAQMSEQo?= =?us-ascii?q?THwgSAQ8CAQgRBAEBAQodAwICAh8RFAkIAgQBEggMDoJ/AYEdTAMVAQ6bHgK?= =?us-ascii?q?BEIlYAQEBbYEugn2EdQ2CEQMFilqCdT6BEUaCFzWCVkUBAQIBgSsBEgENBBA?= =?us-ascii?q?VFQEJgk4xgiaKAnSDapAmLgMEAgKGbIZ5g0KBVYUAiguNCIEEiRMCBAIEBQI?= =?us-ascii?q?UgUOBHXFwgwgBMwmCHg4JEoM3hRSFPm8BAYtJgR+BHwEB?=
X-IPAS-Result: =?us-ascii?q?A2EAAABuT95bhyeV50NdBhkBAQEBAQEBAQEBAQEHAQEBA?= =?us-ascii?q?QEBgVEEAQEBAQELAYENI4E6bRIoCoNsiBhfjUR6iAiOKxSBKzsLAQEjC4Q+A?= =?us-ascii?q?heDSjQNDQEDAQECAQECAQECEAEBAQoLCQgpIwyCNiQBDy8cLwkGAQEBAQEBJ?= =?us-ascii?q?wEBAQEBAQEBAQEBAQEBAQEBARcCQwESAQEYAQEBAQMSEQoTHwgSAQ8CAQgRB?= =?us-ascii?q?AEBAQodAwICAh8RFAkIAgQBEggMDoJ/AYEdTAMVAQ6bHgKBEIlYAQEBbYEug?= =?us-ascii?q?n2EdQ2CEQMFilqCdT6BEUaCFzWCVkUBAQIBgSsBEgENBBAVFQEJgk4xgiaKA?= =?us-ascii?q?nSDapAmLgMEAgKGbIZ5g0KBVYUAiguNCIEEiRMCBAIEBQIUgUOBHXFwgwgBM?= =?us-ascii?q?wmCHg4JEoM3hRSFPm8BAYtJgR+BHwEB?=
Received: from mx0a-00154901.pphosted.com (HELO mx0b-00154901.pphosted.com) ([67.231.149.39]) by esa7.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 03 Nov 2018 20:51:43 -0500
Received: from pps.filterd (m0090350.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA41mAVF059099; Sat, 3 Nov 2018 21:51:47 -0400
Received: from esa5.dell-outbound2.iphmx.com (esa5.dell-outbound2.iphmx.com [68.232.153.203]) by mx0b-00154901.pphosted.com with ESMTP id 2nh7bna4ap-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sat, 03 Nov 2018 21:51:46 -0400
From: "Black, David" <David.Black@dell.com>
Cc: Lou Berger <lberger@labn.net>, Adam Roach <adam@nostrum.com>, "BRUNGARD, DEBORAH A" <db3546@att.com>, "draft-ietf-detnet-use-cases@ietf.org" <draft-ietf-detnet-use-cases@ietf.org>, IESG <iesg@ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>, Stewart Bryant <stewart.bryant@gmail.com>, "detnet@ietf.org" <detnet@ietf.org>, "Black, David" <David.Black@dell.com>
Received: from mailuogwdur.emc.com ([128.221.224.79]) by esa5.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Nov 2018 07:51:42 +0600
Received: from maildlpprd51.lss.emc.com (maildlpprd51.lss.emc.com [10.106.48.155]) by mailuogwprd54.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA41pg2h001109 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 3 Nov 2018 21:51:43 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com wA41pg2h001109
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1541296303; bh=o3U6rXtHk82hfmSKn9or61PTM90=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=cEw4zyPM+szZRQJYjkvapqyp1qMLrDK9eym17sWB+IkkbOCRkq84Mb4Iwion1aqlH uo2iyxv2cVgNvMfoNVdXTedxHGlt+pSjVY0/q4CUZHyrhLz+moTWAClWEz/6lKRBpi 0O1TYm0HK2QWZRBcZjqi6OHqeXXuGYw+Y2uvaQXo=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com wA41pg2h001109
Received: from mailusrhubprd51.lss.emc.com (mailusrhubprd51.lss.emc.com [10.106.48.24]) by maildlpprd51.lss.emc.com (RSA Interceptor); Sat, 3 Nov 2018 21:51:26 -0400
Received: from MXHUB301.corp.emc.com (MXHUB301.corp.emc.com [10.146.3.27]) by mailusrhubprd51.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA41pUEi014320 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL); Sat, 3 Nov 2018 21:51:30 -0400
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB301.corp.emc.com ([10.146.3.27]) with mapi id 14.03.0399.000; Sat, 3 Nov 2018 21:51:30 -0400
To: Alissa Cooper <alissa@cooperw.in>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Thread-Topic: [Detnet] Alissa Cooper's Abstain on draft-ietf-detnet-use-cases-19: (with COMMENT)
Thread-Index: AQHUbEYv36L9NKEPh0uqhNwdn5k9CaUyEACAgAACSYCAAP0MgIAAl92AgAIW8YCAAQnAAIAAFmYAgAAq6YCAAplzgIAFN0rw
Date: Sun, 4 Nov 2018 01:51:29 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493630329A51@MX307CL04.corp.emc.com>
References: <154046016999.16330.646297723728540542.idtracker@ietfa.amsl.com> <5b05a230-95d1-0979-05a4-69d53b759b9a@gmail.com> <F64C10EAA68C8044B33656FA214632C8884691D5@MISOUT7MSGUSRDE.ITServices.sbc.com> <CAKKJt-cvuU5NNYBE1j5N4=39Us4W_OACPbEtdtdyBEKfa-yPkw@mail.gmail.com> <8367E97A-74C3-4E99-9575-F48BC8ACE2BE@cooperw.in> <CAKKJt-frG1a2UBAFWKqs7wUoYx_=H2St8SB7ErVUKNU1COBXFw@mail.gmail.com> <152b46f5-4ac4-6449-536b-b8cb7ecf3d21@gmail.com> <84792317-1414-109e-2e56-57f034d16219@nostrum.com> <CAKKJt-d40TexH5kaYYY03juO9rEyoU7EFt_ApXRYdQAU2FwS2w@mail.gmail.com> <8278D1D7-D4A8-4948-9FA7-2E46104F4BF7@cooperw.in>
In-Reply-To: <8278D1D7-D4A8-4948-9FA7-2E46104F4BF7@cooperw.in>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.105.8.135]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D2432779493630329A51MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd51.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-04_01:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811040014
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Z9qNIZhaMlUSjloI1wY9jjjmeOM>
Subject: Re: [Detnet] Alissa Cooper's Abstain on draft-ietf-detnet-use-cases-19: (with COMMENT)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Nov 2018 01:51:54 -0000

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

SEkgQWxpc3NhLA0KDQpEZS1jbG9ha2luZyDigKYgSeKAmW0gdGhlIHBlcnNvbiB3aG9tIFNwZW5j
ZXIgcmVmZXJyZWQgdG8gYXMg4oCcb25lIG9mIG91ciBtb3N0IGV4cGVyaWVuY2VkIFRTViBjaGFp
cnMsIHdobyBkaWQgbm90IHVuZGVyc3RhbmQgdGhlIG1lYW5pbmcgb2YgYW4gYXZhbGFuY2hlIG9m
IEFCU1RBSU5zIGluIHRoZSB3YXkgdGhhdCB5b3UgYW5kIEkgdW5kZXJzdGFuZCBpdOKAnSBhbmQg
YXMgSSBhbHNvIGhhcHBlbiB0byBiZSB0aGUgVHJhbnNwb3J0IFRlY2ggQWR2aXNvciB0byB0aGUg
ZGV0bmV0IFdHLCBJIHN1cHBvc2UgSSBzaG91bGQgY29tbWVudCDigKYNCg0KR29pbmcgYmFjayB0
byA8aHR0cHM6Ly93d3cuaWV0Zi5vcmcvc3RhbmRhcmRzL3Byb2Nlc3MvaWVzZy1iYWxsb3RzLz4s
IHR3byByZWFzb25zIGFyZSBnaXZlbiBmb3IgYSBEaXNjdXNzIHBvc2l0aW9uOg0KDQoNCjEuICAg
ICAgSSBhbSBzbyBzdHJvbmdseSBvcHBvc2VkIHRvIHRoZSBkb2N1bWVudCB0aGF0IEkgYW0gdW53
aWxsaW5nIHRvICJkaXNjdXNzIi4gKE5vdGUgdGhhdCB0aGlzIHNob3VsZCBiZSB2ZXJ5IHVudXN1
YWwuKQ0KDQoyLiAgICAgIEkgb3Bwb3NlIHRoaXMgZG9jdW1lbnQgYnV0IHVuZGVyc3RhbmQgdGhh
dCBvdGhlcnMgZGlmZmVyIGFuZCBhbSBub3QgZ29pbmcgdG8gc3RhbmQgaW4gdGhlIHdheSBvZiB0
aGUgb3RoZXJzLg0KDQpNeSBzZW5zZSBmcm9tIGV4cGVyaWVuY2UgaXMgdGhhdCBBYnN0YWluIHdh
cyByYXJlbHkgdXNlZCBpbiB0aGUgcGFzdCAoZS5nLiwgcHJpb3IgdG8gdGhlIElFU0cgc3RhdGVt
ZW50IG9uIHN1cHBvcnQgZG9jdW1lbnRzKSwgYW5kIG1vc3RseSBmb3IgdGhlIGZpcnN0IHJlYXNv
biwgcGFydGljdWxhcmx5IGFzIGFuIGVzY2FsYXRpb24gb2YgYW4gaW5pdGlhbCBEaXNjdXNzIHBv
c2l0aW9uIHRoYXQgaGFkIGxlZCB0byBhbiB1bnByb2R1Y3RpdmUgZGlzY3Vzc2lvbiB3aXRoIGEg
aGlnaCBoZWF0L2xpZ2h0IHJhdGlvLiAgIFdoZW4gdXNlZCBpbiB0aGUgbGF0dGVyIGZhc2hpb24s
IEFic3RhaW4gY2FycmllcyBhIHN0cm9uZyDigJxUaGlzIGRvY3VtZW50IGlzIGZ1bmRhbWVudGFs
bHkgd3JvbmfigJ0gbWVzc2FnZSBhYm91dCBkb2N1bWVudCBjb250ZW50IGFsb25nIHdpdGggYW4g
b3ZlcnRvbmUgb2YgQUQgZnJ1c3RyYXRpb24gd2l0aCB0aGUgdW5wcm9kdWN0aXZlIGRpc2N1c3Np
b24uICBUaGF0IHRlbmRzIHRvIGJlIGxvbmctcmVtZW1iZXJlZCBieSB0aG9zZSB3aG8gaGF2ZSBi
ZWVuIHRocm91Z2ggc3VjaCBhbiBleHBlcmllbmNlIGluIGFueSByb2xlIDstKS4NCg0KDQpIZXJl
LCBpdCBzZWVtcyB0aGF0IEFic3RhaW4gaXMgYmVpbmcgdXNlZCBpbiBhIHJhdGhlciBkaWZmZXJl
bnQgYW5kIG11Y2ggbGVzcyBlbXBoYXRpYyBmYXNoaW9uIOKAkyBiYXNlZCBvbiB0aGUgY29tbWVu
dCB0aGF0IHRoZSBkb2N1bWVudCDigJxoYXMgdXNlZnVsIGNvbnRlbnQgYnV0IEknbSBub3QgY29u
dmluY2VkIG9mIGl0cyBhcmNoaXZhbCB2YWx1ZSzigJ0gdGhpcyBhcHBlYXJzIHRvIGJlIGEg4oCc
cHJvY2Vzc+KAnSBBYnN0YWluIOKAkyBpLmUuLCB0aGUgZHJhZnQgY29udGVudCBpcyBvaywgYnV0
IGluIHRoZSBBROKAmHMgdmlldywgdGhpcyBzb3J0IG9mIGRyYWZ0IHNob3VsZCBub3QgYmUgcHVi
bGlzaGVkIGFzIGFuIFJGQy4gIFRoYXTigJlzIGEgd2Vha2VyIGxldmVsIG9mIGNvbmNlcm4gdGhh
biBhIERpc2N1c3MsIGluIGNvbnRyYXN0IHRvIHRoZSBvdGhlciB1c2FnZSwgYW5kIGNvbWVzIGEg
c3VycHJpc2UsIGF0IGxlYXN0IHRvIG1lLiAgSU1ITywgaXTigJlzIHdpdGhpbiByZWFzb24gZm9y
IHRoZSBJRVNHIHRvIHN0YXJ0IHVzaW5nIEFic3RhaW4gaW4gdGhpcyBmYXNoaW9uIGluIGNvbm5l
Y3Rpb24gd2l0aCBzdGF0ZW1lbnQgb24gc3VwcG9ydCBkb2N1bWVudHMsIGJ1dCB0aGF0IG5ldyBw
cmFjdGljZSBjb3VsZCBoYXZlIGJlZW4gbXVjaCBiZXR0ZXIgY29tbXVuaWNhdGVkLg0KDQoNCg0K
QWxzbywgU3Rld2FydCBCcnlhbnQgaXMgZGVmaW5pdGVseSBjb3JyZWN0IGFib3V0IHB1Ymxpc2hp
bmcgc3VwcG9ydCBkb2N1bWVudHMgYXMgUkZDcyB0byBwcm92aWRlIHN0YWJsZSByZWZlcmVuY2Vz
IGZvciBvdGhlciBzdGFuZGFyZHMgYm9kaWVzIOKAkyBSRkMgODM5NCAoZnJvbSB0aGUgbnZvMyBX
RykgaXMgYSByZWNlbnQgd29ya2VkIGV4YW1wbGUgZnJvbSBNYXkgb2YgdGhpcyB5ZWFyLiAgVGhh
dCBSRkMgaXMgYSByZXF1aXJlbWVudHMgZG9jdW1lbnQgd2hvc2UgcmVxdWlyZW1lbnRzIGxlZCB0
byBjaGFuZ2VzIGluIGFuIElFRUUgODAyIHByb3RvY29sIChWRFApLCBhbmQgSUVFRSA4MDIgd2Fu
dGVkIGEgc3RhYmxlIElFVEYgcmVmZXJlbmNlIGZvciB0aGF0IHJlcXVpcmVtZW50cyBpbnB1dC4g
IEluIHRoZSDigJxjcmVkaXQgd2hlcmUgY3JlZGl0IGlzIGR1ZeKAnSBkZXBhcnRtZW50LCBZaXpo
b3UgTGkgKFJGQyBjby1hdXRob3IpLCBkaWQgbW9zdCBvZiB0aGUgd29yayBhY3Jvc3MgSUVURiBh
bmQgSUVFRSA4MDIgdG8gbWFrZSB0aG9zZSBWRFAgY2hhbmdlcyBoYXBwZW4uDQpUaGFua3MsIC0t
RGF2aWQNCg0KRnJvbTogZGV0bmV0IFttYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBBbGlzc2EgQ29vcGVyDQpTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMzEsIDIw
MTggOToxNyBBTQ0KVG86IFNwZW5jZXIgRGF3a2lucyBhdCBJRVRGDQpDYzogTG91IEJlcmdlcjsg
QWRhbSBSb2FjaDsgQlJVTkdBUkQsIERFQk9SQUggQTsgZHJhZnQtaWV0Zi1kZXRuZXQtdXNlLWNh
c2VzQGlldGYub3JnOyBJRVNHOyBEZXROZXQgQ2hhaXJzOyBTdGV3YXJ0IEJyeWFudDsgZGV0bmV0
QGlldGYub3JnDQpTdWJqZWN0OiBSZTogW0RldG5ldF0gQWxpc3NhIENvb3BlcidzIEFic3RhaW4g
b24gZHJhZnQtaWV0Zi1kZXRuZXQtdXNlLWNhc2VzLTE5OiAod2l0aCBDT01NRU5UKQ0KDQoNCltF
WFRFUk5BTCBFTUFJTF0NClBsZWFzZSByZXBvcnQgYW55IHN1c3BpY2lvdXMgYXR0YWNobWVudHMs
IGxpbmtzLCBvciByZXF1ZXN0cyBmb3Igc2Vuc2l0aXZlIGluZm9ybWF0aW9uLg0KDQoNCg0KT24g
T2N0IDI5LCAyMDE4LCBhdCA1OjM1IFBNLCBTcGVuY2VyIERhd2tpbnMgYXQgSUVURiA8c3BlbmNl
cmRhd2tpbnMuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnNwZW5jZXJkYXdraW5zLmlldGZAZ21haWwu
Y29tPj4gd3JvdGU6DQoNCkhpLCBBZGFtLA0KDQpPbiBNb24sIE9jdCAyOSwgMjAxOCBhdCAyOjAy
IFBNIEFkYW0gUm9hY2ggPGFkYW1Abm9zdHJ1bS5jb208bWFpbHRvOmFkYW1Abm9zdHJ1bS5jb20+
PiB3cm90ZToNCk9uIDEwLzI5LzE4IDEyOjQxIFBNLCBTdGV3YXJ0IEJyeWFudCB3cm90ZToNCj4N
Cj4NCj4gT24gMjkvMTAvMjAxOCAwMTo1MCwgU3BlbmNlciBEYXdraW5zIGF0IElFVEYgd3JvdGU6
DQo+PiBXaXRob3V0IGdvaW5nIGJhY2sgZm9yIGEgcXVvdGUsIGhlIHdhcyBiYXNpY2FsbHkgc2F5
aW5nIGhlIHRob3VnaHQNCj4+IG1vcmUgdGdhbiBvbmUgQUJTVEFJTiB3YXMgYSBwcmV0dHkgc3Ry
b25nIHNpZ25hbCBmcm9tIHRoZSBJRVNHIHRoYXQgYQ0KPj4gZG9jdW1lbnQgc2hvdWxkIG5vdCBi
ZSBwdWJsaXNoZWQuDQo+DQo+IFRoYXQgd2FzIGFsd2F5cyBteSB1bmRlcnN0YW5kaW5nIHdoZW4g
SSB3YXMgb24gdGhlIElFU0cuDQoNCg0KSXQgaXMgbWluZSBhcyB3ZWxsLCBidXQgaXQgb25seSBz
ZXJ2ZXMgYXMgYWR2aWNlLiBGb3IgaW5mb3JtYXRpb25hbA0KZG9jdW1lbnRzLCBpdCBoYXMgbm8g
cHJvY2VzcyBzaWduaWZpY2FuY2UsIHNpbmNlIGl0IGRvZXMgbm90IHByZWNsdWRlDQpwdWJsaWNh
dGlvbi4gQmFzaWNhbGx5LCBpZiB0aGVyZSBhcmUgYSBsYXJnZSBudW1iZXIgb2YgQUJTVEFJTnMs
IGl0DQptZWFucyB0aGF0IHRoZSB3b3JraW5nIGdyb3VwIGlzIHB1Ymxpc2hpbmcgdGhlIGRvY3Vt
ZW50IG92ZXIgdGhlDQpvYmplY3Rpb25zIG9mIHRoZSBJRVNHICh1bmxlc3MgaXQgdXNlcyB0aGlz
IGFkdmljZSBhcyBhbiBvcHBvcnR1bml0eSB0bw0KcmVjb25zaWRlciB0aGUgcmVxdWVzdCBmb3Ig
cHVibGljYXRpb24pLiBJdCBpcyBteSB1bmRlcnN0YW5kaW5nIHRoYXQgdGhlDQpwcm9jZXNzIGlz
IHNldCB1cCBleGFjdGx5IHRvIGFsbG93IHRoaXMga2luZCBvZiB0aGluZyB0byBoYXBwZW4uDQoN
Ckl0J3MgY2VydGFpbmx5IGZhaXIgZ2FtZSB0byBkaXNjdXNzIHdoZXRoZXIgdGhlIHN5c3RlbSAq
c2hvdWxkKiBiZSBzZXQNCnVwIHRoaXMgd2F5LCBidXQgSSBjYW4ndCBpbWFnaW5lIGFueSByZWFs
aXN0aWMgY2hhbmdlcyBvdGhlciB0aGFuIG9uZXMNCnRoYXQgd291bGQgYWN0dWFsbHkgYmxvY2sg
cHVibGljYXRpb24gdW5kZXIgc3VjaCBjaXJjdW1zdGFuY2VzIC0tIGFuZCBJDQpkb3VidCB0aGF0
J3Mgd2hlcmUgdGhlIGNvbW11bml0eSB3YW50cyB0byB0YWtlIHRoaW5ncy4NCg0KSW4gdGhpcyBw
YXJ0aWN1bGFyIGNhc2UsIGl0IGFwcGVhcnMgYXMgaWYgeW91J3JlIHRyeWluZyB0byBnZXQgYW4g
SUVTRw0KbWVtYmVyIHRvIHNheSB0aGF0IHNoZSBzdXBwb3J0cyBwdWJsaWNhdGlvbiBvZiBhIGRv
Y3VtZW50IHdoZW4gdGhhdCBpcw0Kbm90IGFjdHVhbGx5IHRydWUuIEdpdmVuIHRoYXQgdGhlcmUg
aXMgbm8gcHJhY3RpY2FsIGRpZmZlcmVuY2UgaW4NCmdldHRpbmcgdGhlIGRvY3VtZW50IHB1Ymxp
c2hlZCwgdGhpcyBwcmVzc3VyZSBzZWVtcyBraW5kIG9mIHByb2JsZW1hdGljLg0KDQpQcm9ub3Vu
cyBhcmUgY29uZnVzaW5nLCBidXQgc2luY2UgU3Rld2FydCB3YXMgcmVwbHlpbmcgdG8gbWUsIEkn
bSBub3Qgc3VyZSB3aG8gInlvdSIgaXMuDQoNCkJ1dCBqdXN0IGluIGNhc2UgaXQncyBtZSwgd2Un
cmUgc3RpbGwgdGFsa2luZyBhYm91dCBhbiBJbmZvcm1hdGlvbmFsIGRvY3VtZW50IHRoYXQgcmVx
dWlyZXMgb25lIFllcyBhbmQgbm8gRGlzY3Vzc2VzIHRvIHB1Ymxpc2gsIG5vPyBBbmQgb3VyIEJD
UCBzYXlzIHRoYXQgSW5mb3JtYXRpb25hbCBkb2N1bWVudHMgZG8gbm90IHJlZmxlY3QgSUVURiBj
b25zZW5zdXMgb3IgcmVjb21tZW5kYXRpb24sIGluIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9yZmMyMDI2I3NlY3Rpb24tNC4yLjIuDQoNClNvLCBJIGtub3cgd2h5IGFuIEFEIHdvdWxkIGJh
bGxvdCBESXNjdXNzIG9uIGFuIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQsIGJ1dCBJJ20gbGVzcyBj
bGVhciBhYm91dCB3aHkgQURzIGJhbGxvdCBBYnN0YWlucy4NCg0KSSBiYWxsb3QgQWJzdGFpbiB3
aGVuIG15IHBvc2l0aW9uIG9uIHRoZSBkb2N1bWVudCBpcyBjb25zaXN0ZW50IHdpdGggd2hhdCBp
cyBkZXNjcmliZWQgYXQgPGh0dHBzOi8vd3d3LmlldGYub3JnL3N0YW5kYXJkcy9wcm9jZXNzL2ll
c2ctYmFsbG90cy8+LCBuYW1lbHkgIkkgb3Bwb3NlIHRoaXMgZG9jdW1lbnQgYnV0IHVuZGVyc3Rh
bmQgdGhhdCBvdGhlcnMgZGlmZmVyIGFuZCBhbSBub3QgZ29pbmcgdG8gc3RhbmQgaW4gdGhlIHdh
eSBvZiB0aGUgb3RoZXJzLuKAnQ0KDQpBbGlzc2ENCg0KDQoNCk9mIGNvdXJzZSwgd2UndmUgaGFk
IGNvbnZlcnNhdGlvbnMgYWJvdXQgdGhpcyBhdCBsZWFzdCBzaW5jZSBTdGV3YXJ0IHdhcyBvbiB0
aGUgSUVTRy4gU28gSSdsbCBzdG9wIHR5cGluZywgYW5kIGdvIGJhY2sgdG8gcGFja2luZy4NCg0K
VHJhdmVsIHNhZmVseSwgYWxsLCBvZiBjb3Vyc2UuDQoNClNwZW5jZXINCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0K
CW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCnByZQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0
dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLk1zb0xpc3RQYXJh
Z3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1z
dHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6MGluOw0K
CW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwt
cmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3
RDt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFBy
ZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCi5N
c29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZTox
MC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdp
bjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29y
ZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0
LWlkOjE0MDc3MjQzMjk7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxh
dGUtaWRzOjE0MTE2OTY2MCA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5
ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMDpsZXZl
bDENCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpy
aWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2
ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1p
bmRlbnQ6LTkuMHB0O30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
O30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dl
cjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9
DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQot
LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4
dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+
DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFt
ZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SEkgQWxp
c3NhLDxvOnA+PC9vOnA+PC9zcGFuPjwvYT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkRlLWNs
b2FraW5nIOKApiBJ4oCZbSB0aGUgcGVyc29uIHdob20gU3BlbmNlciByZWZlcnJlZCB0byBhcyDi
gJxvbmUgb2Ygb3VyIG1vc3QgZXhwZXJpZW5jZWQgVFNWIGNoYWlycywgd2hvIGRpZCBub3QgdW5k
ZXJzdGFuZCB0aGUgbWVhbmluZyBvZiBhbiBhdmFsYW5jaGUgb2YgQUJTVEFJTnMNCiBpbiB0aGUg
d2F5IHRoYXQgeW91IGFuZCBJIHVuZGVyc3RhbmQgaXTigJ0gYW5kIGFzIEkgYWxzbyBoYXBwZW4g
dG8gYmUgdGhlIFRyYW5zcG9ydCBUZWNoIEFkdmlzb3IgdG8gdGhlIGRldG5ldCBXRywgSSBzdXBw
b3NlIEkgc2hvdWxkIGNvbW1lbnQg4oCmPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5Hb2luZyBiYWNrIHRvICZsdDtodHRwczovL3d3dy5pZXRmLm9yZy9zdGFuZGFy
ZHMvcHJvY2Vzcy9pZXNnLWJhbGxvdHMvJmd0OywgdHdvIHJlYXNvbnMgYXJlIGdpdmVuIGZvciBh
IERpc2N1c3MgcG9zaXRpb246PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6
LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj48IVtpZiAhc3VwcG9ydExpc3RzXT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+
MS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5k
aWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGFtIHNvIHN0cm9uZ2x5IG9wcG9z
ZWQgdG8gdGhlIGRvY3VtZW50IHRoYXQgSSBhbSB1bndpbGxpbmcgdG8gJnF1b3Q7ZGlzY3VzcyZx
dW90Oy4gKE5vdGUgdGhhdCB0aGlzIHNob3VsZCBiZSB2ZXJ5IHVudXN1YWwuKTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRl
bnQ6LS4yNWluO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj48IVtpZiAhc3VwcG9ydExpc3RzXT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9y
ZSI+Mi48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFb
ZW5kaWZdPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIG9wcG9zZSB0aGlzIGRvY3Vt
ZW50IGJ1dCB1bmRlcnN0YW5kIHRoYXQgb3RoZXJzIGRpZmZlciBhbmQgYW0gbm90IGdvaW5nIHRv
IHN0YW5kIGluIHRoZSB3YXkgb2YgdGhlIG90aGVycy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPk15IHNlbnNlIGZyb20gZXhwZXJpZW5jZSBpcyB0aGF0IEFic3Rh
aW4gd2FzIHJhcmVseSB1c2VkIGluIHRoZSBwYXN0IChlLmcuLCBwcmlvciB0byB0aGUgSUVTRyBz
dGF0ZW1lbnQgb24gc3VwcG9ydCBkb2N1bWVudHMpLCBhbmQgbW9zdGx5IGZvciB0aGUgZmlyc3Qg
cmVhc29uLA0KIHBhcnRpY3VsYXJseSBhcyBhbiBlc2NhbGF0aW9uIG9mIGFuIGluaXRpYWwgRGlz
Y3VzcyBwb3NpdGlvbiB0aGF0IGhhZCBsZWQgdG8gYW4gdW5wcm9kdWN0aXZlIGRpc2N1c3Npb24g
d2l0aCBhIGhpZ2ggaGVhdC9saWdodCByYXRpby4gJm5ic3A7Jm5ic3A7V2hlbiB1c2VkIGluIHRo
ZSBsYXR0ZXIgZmFzaGlvbiwgQWJzdGFpbiBjYXJyaWVzIGEgc3Ryb25nIOKAnFRoaXMgZG9jdW1l
bnQgaXMgZnVuZGFtZW50YWxseSB3cm9uZ+KAnSBtZXNzYWdlIGFib3V0IGRvY3VtZW50DQogY29u
dGVudCBhbG9uZyB3aXRoIGFuIG92ZXJ0b25lIG9mIEFEIGZydXN0cmF0aW9uIHdpdGggdGhlIHVu
cHJvZHVjdGl2ZSBkaXNjdXNzaW9uLiZuYnNwOyBUaGF0IHRlbmRzIHRvIGJlIGxvbmctcmVtZW1i
ZXJlZCBieSB0aG9zZSB3aG8gaGF2ZSBiZWVuIHRocm91Z2ggc3VjaCBhbiBleHBlcmllbmNlIGlu
IGFueSByb2xlIDstKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHByZSBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkhlcmUsIGl0IHNlZW1zIHRoYXQgQWJzdGFpbiBpcyBiZWluZyB1c2VkIGluIGEg
cmF0aGVyIGRpZmZlcmVudCBhbmQgbXVjaCBsZXNzIGVtcGhhdGljIGZhc2hpb24g4oCTIGJhc2Vk
IG9uIHRoZSBjb21tZW50IHRoYXQgdGhlIGRvY3VtZW50IOKAnGhhcyB1c2VmdWwgY29udGVudCBi
dXQgSSdtIG5vdCBjb252aW5jZWQgb2YgaXRzIGFyY2hpdmFsIHZhbHVlLOKAnSB0aGlzIGFwcGVh
cnMgdG8gYmUgYSDigJxwcm9jZXNz4oCdIEFic3RhaW4g4oCTIGkuZS4sIHRoZSBkcmFmdCBjb250
ZW50IGlzIG9rLCBidXQgaW4gdGhlIEFE4oCYcyB2aWV3LCB0aGlzIHNvcnQgb2YgZHJhZnQgc2hv
dWxkIG5vdCBiZSBwdWJsaXNoZWQgYXMgYW4gUkZDLiZuYnNwOyBUaGF04oCZcyBhIHdlYWtlciBs
ZXZlbCBvZiBjb25jZXJuIHRoYW4gYSBEaXNjdXNzLCBpbiBjb250cmFzdCB0byB0aGUgb3RoZXIg
dXNhZ2UsIGFuZCBjb21lcyBhIHN1cnByaXNlLCBhdCBsZWFzdCB0byBtZS4mbmJzcDsgSU1ITywg
aXTigJlzIHdpdGhpbiByZWFzb24gZm9yIHRoZSBJRVNHIHRvIHN0YXJ0IHVzaW5nIEFic3RhaW4g
aW4gdGhpcyBmYXNoaW9uIGluIGNvbm5lY3Rpb24gd2l0aCBzdGF0ZW1lbnQgb24gc3VwcG9ydCBk
b2N1bWVudHMsIGJ1dCB0aGF0IG5ldyBwcmFjdGljZSBjb3VsZCBoYXZlIGJlZW4gbXVjaCBiZXR0
ZXIgY29tbXVuaWNhdGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0iYmFj
a2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
QWxzbywgU3Rld2FydCBCcnlhbnQgaXMgZGVmaW5pdGVseSBjb3JyZWN0IGFib3V0IHB1Ymxpc2hp
bmcgc3VwcG9ydCBkb2N1bWVudHMgYXMgUkZDcyB0byBwcm92aWRlIHN0YWJsZSByZWZlcmVuY2Vz
IGZvciBvdGhlciBzdGFuZGFyZHMgYm9kaWVzIOKAkyBSRkMgODM5NCAoZnJvbSB0aGUgbnZvMyBX
RykgaXMgYSByZWNlbnQgd29ya2VkIGV4YW1wbGUgZnJvbSBNYXkgb2YgdGhpcyB5ZWFyLiZuYnNw
OyBUaGF0IFJGQyBpcyBhIHJlcXVpcmVtZW50cyBkb2N1bWVudCB3aG9zZSByZXF1aXJlbWVudHMg
bGVkIHRvIGNoYW5nZXMgaW4gYW4gSUVFRSA4MDIgcHJvdG9jb2wgKFZEUCksIGFuZCBJRUVFIDgw
MiB3YW50ZWQgYSBzdGFibGUgSUVURiByZWZlcmVuY2UgZm9yIHRoYXQgcmVxdWlyZW1lbnRzIGlu
cHV0LiZuYnNwOyBJbiB0aGUg4oCcY3JlZGl0IHdoZXJlIGNyZWRpdCBpcyBkdWXigJ0gZGVwYXJ0
bWVudCwgWWl6aG91IExpIChSRkMgY28tYXV0aG9yKSwgZGlkIG1vc3Qgb2YgdGhlIHdvcmsgYWNy
b3NzIElFVEYgYW5kIElFRUUgODAyIHRvIG1ha2UgdGhvc2UgVkRQIGNoYW5nZXMgaGFwcGVuLjwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhhbmtzLCAtLURhdmlkPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0
Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx
RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBk
ZXRuZXQgW21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8
L2I+QWxpc3NhIENvb3Blcjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE9jdG9iZXIgMzEs
IDIwMTggOToxNyBBTTxicj4NCjxiPlRvOjwvYj4gU3BlbmNlciBEYXdraW5zIGF0IElFVEY8YnI+
DQo8Yj5DYzo8L2I+IExvdSBCZXJnZXI7IEFkYW0gUm9hY2g7IEJSVU5HQVJELCBERUJPUkFIIEE7
IGRyYWZ0LWlldGYtZGV0bmV0LXVzZS1jYXNlc0BpZXRmLm9yZzsgSUVTRzsgRGV0TmV0IENoYWly
czsgU3Rld2FydCBCcnlhbnQ7IGRldG5ldEBpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
ZTogW0RldG5ldF0gQWxpc3NhIENvb3BlcidzIEFic3RhaW4gb24gZHJhZnQtaWV0Zi1kZXRuZXQt
dXNlLWNhc2VzLTE5OiAod2l0aCBDT01NRU5UKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
Q0UxMTI2Ij5bRVhURVJOQUwgRU1BSUxdIDxicj4NClBsZWFzZSByZXBvcnQgYW55IHN1c3BpY2lv
dXMgYXR0YWNobWVudHMsIGxpbmtzLCBvciByZXF1ZXN0cyBmb3Igc2Vuc2l0aXZlIGluZm9ybWF0
aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0K
PGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBP
Y3QgMjksIDIwMTgsIGF0IDU6MzUgUE0sIFNwZW5jZXIgRGF3a2lucyBhdCBJRVRGICZsdDs8YSBo
cmVmPSJtYWlsdG86c3BlbmNlcmRhd2tpbnMuaWV0ZkBnbWFpbC5jb20iPnNwZW5jZXJkYXdraW5z
LmlldGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGksIEFkYW0sJm5ic3A7PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwgT2N0IDI5LCAyMDE4IGF0IDI6
MDIgUE0gQWRhbSBSb2FjaCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFkYW1Abm9zdHJ1bS5jb20iPmFk
YW1Abm9zdHJ1bS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4w
cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmln
aHQ6MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDEwLzI5LzE4IDEyOjQxIFBNLCBTdGV3
YXJ0IEJyeWFudCB3cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgT24gMjkvMTAv
MjAxOCAwMTo1MCwgU3BlbmNlciBEYXdraW5zIGF0IElFVEYgd3JvdGU6PGJyPg0KJmd0OyZndDsg
V2l0aG91dCBnb2luZyBiYWNrIGZvciBhIHF1b3RlLCBoZSB3YXMgYmFzaWNhbGx5IHNheWluZyBo
ZSB0aG91Z2h0IDxicj4NCiZndDsmZ3Q7IG1vcmUgdGdhbiBvbmUgQUJTVEFJTiB3YXMgYSBwcmV0
dHkgc3Ryb25nIHNpZ25hbCBmcm9tIHRoZSBJRVNHIHRoYXQgYSA8YnI+DQomZ3Q7Jmd0OyBkb2N1
bWVudCBzaG91bGQgbm90IGJlIHB1Ymxpc2hlZC48YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGF0IHdh
cyBhbHdheXMgbXkgdW5kZXJzdGFuZGluZyB3aGVuIEkgd2FzIG9uIHRoZSBJRVNHLiA8YnI+DQo8
YnI+DQo8YnI+DQpJdCBpcyBtaW5lIGFzIHdlbGwsIGJ1dCBpdCBvbmx5IHNlcnZlcyBhcyBhZHZp
Y2UuIEZvciBpbmZvcm1hdGlvbmFsIDxicj4NCmRvY3VtZW50cywgaXQgaGFzIG5vIHByb2Nlc3Mg
c2lnbmlmaWNhbmNlLCBzaW5jZSBpdCBkb2VzIG5vdCBwcmVjbHVkZSA8YnI+DQpwdWJsaWNhdGlv
bi4gQmFzaWNhbGx5LCBpZiB0aGVyZSBhcmUgYSBsYXJnZSBudW1iZXIgb2YgQUJTVEFJTnMsIGl0
IDxicj4NCm1lYW5zIHRoYXQgdGhlIHdvcmtpbmcgZ3JvdXAgaXMgcHVibGlzaGluZyB0aGUgZG9j
dW1lbnQgb3ZlciB0aGUgPGJyPg0Kb2JqZWN0aW9ucyBvZiB0aGUgSUVTRyAodW5sZXNzIGl0IHVz
ZXMgdGhpcyBhZHZpY2UgYXMgYW4gb3Bwb3J0dW5pdHkgdG8gPGJyPg0KcmVjb25zaWRlciB0aGUg
cmVxdWVzdCBmb3IgcHVibGljYXRpb24pLiBJdCBpcyBteSB1bmRlcnN0YW5kaW5nIHRoYXQgdGhl
IDxicj4NCnByb2Nlc3MgaXMgc2V0IHVwIGV4YWN0bHkgdG8gYWxsb3cgdGhpcyBraW5kIG9mIHRo
aW5nIHRvIGhhcHBlbi48YnI+DQo8YnI+DQpJdCdzIGNlcnRhaW5seSBmYWlyIGdhbWUgdG8gZGlz
Y3VzcyB3aGV0aGVyIHRoZSBzeXN0ZW0gKnNob3VsZCogYmUgc2V0IDxicj4NCnVwIHRoaXMgd2F5
LCBidXQgSSBjYW4ndCBpbWFnaW5lIGFueSByZWFsaXN0aWMgY2hhbmdlcyBvdGhlciB0aGFuIG9u
ZXMgPGJyPg0KdGhhdCB3b3VsZCBhY3R1YWxseSBibG9jayBwdWJsaWNhdGlvbiB1bmRlciBzdWNo
IGNpcmN1bXN0YW5jZXMgLS0gYW5kIEkgPGJyPg0KZG91YnQgdGhhdCdzIHdoZXJlIHRoZSBjb21t
dW5pdHkgd2FudHMgdG8gdGFrZSB0aGluZ3MuPGJyPg0KPGJyPg0KSW4gdGhpcyBwYXJ0aWN1bGFy
IGNhc2UsIGl0IGFwcGVhcnMgYXMgaWYgeW91J3JlIHRyeWluZyB0byBnZXQgYW4gSUVTRyA8YnI+
DQptZW1iZXIgdG8gc2F5IHRoYXQgc2hlIHN1cHBvcnRzIHB1YmxpY2F0aW9uIG9mIGEgZG9jdW1l
bnQgd2hlbiB0aGF0IGlzIDxicj4NCm5vdCBhY3R1YWxseSB0cnVlLiBHaXZlbiB0aGF0IHRoZXJl
IGlzIG5vIHByYWN0aWNhbCBkaWZmZXJlbmNlIGluIDxicj4NCmdldHRpbmcgdGhlIGRvY3VtZW50
IHB1Ymxpc2hlZCwgdGhpcyBwcmVzc3VyZSBzZWVtcyBraW5kIG9mIHByb2JsZW1hdGljLjxvOnA+
PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
UHJvbm91bnMgYXJlIGNvbmZ1c2luZywgYnV0IHNpbmNlIFN0ZXdhcnQgd2FzIHJlcGx5aW5nIHRv
IG1lLCBJJ20gbm90IHN1cmUgd2hvICZxdW90O3lvdSZxdW90OyBpcy4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QnV0IGp1c3QgaW4g
Y2FzZSBpdCdzIG1lLCB3ZSdyZSBzdGlsbCB0YWxraW5nIGFib3V0IGFuIEluZm9ybWF0aW9uYWwg
ZG9jdW1lbnQgdGhhdCByZXF1aXJlcyBvbmUgWWVzIGFuZCBubyBEaXNjdXNzZXMgdG8gcHVibGlz
aCwgbm8/IEFuZCBvdXIgQkNQIHNheXMgdGhhdCBJbmZvcm1hdGlvbmFsIGRvY3VtZW50cyBkbyBu
b3QgcmVmbGVjdCBJRVRGIGNvbnNlbnN1cyBvciByZWNvbW1lbmRhdGlvbiwgaW4NCjxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMyMDI2I3NlY3Rpb24tNC4yLjIiPmh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMyMDI2I3NlY3Rpb24tNC4yLjI8L2E+LiZuYnNwOyZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5TbywgSSBrbm93IHdoeSBhbiBBRCB3b3VsZCBiYWxsb3QgRElzY3VzcyBvbiBhbiBJbmZvcm1h
dGlvbmFsIGRvY3VtZW50LCBidXQgSSdtIGxlc3MgY2xlYXIgYWJvdXQgd2h5IEFEcyBiYWxsb3Qg
QWJzdGFpbnMuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5JIGJhbGxvdCBBYnN0YWluIHdoZW4gbXkgcG9zaXRpb24gb24gdGhlIGRvY3Vt
ZW50IGlzIGNvbnNpc3RlbnQgd2l0aCB3aGF0IGlzIGRlc2NyaWJlZCBhdCAmbHQ7PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvc3RhbmRhcmRzL3Byb2Nlc3MvaWVzZy1iYWxsb3RzLyI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvc3RhbmRhcmRzL3Byb2Nlc3MvaWVzZy1iYWxsb3RzLzwvYT4mZ3Q7
LCBuYW1lbHkgJnF1b3Q7SSBvcHBvc2UgdGhpcyBkb2N1bWVudA0KIGJ1dCB1bmRlcnN0YW5kIHRo
YXQgb3RoZXJzIGRpZmZlciBhbmQgYW0gbm90IGdvaW5nIHRvIHN0YW5kIGluIHRoZSB3YXkgb2Yg
dGhlIG90aGVycy7igJ08bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+QWxpc3NhPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9mIGNvdXJzZSwg
d2UndmUgaGFkIGNvbnZlcnNhdGlvbnMgYWJvdXQgdGhpcyBhdCBsZWFzdCBzaW5jZSBTdGV3YXJ0
IHdhcyBvbiB0aGUgSUVTRy4gU28gSSdsbCBzdG9wIHR5cGluZywgYW5kIGdvIGJhY2sgdG8gcGFj
a2luZy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+VHJhdmVsIHNhZmVseSwgYWxsLCBvZiBjb3Vyc2UuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNwZW5jZXI8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CE03DB3D7B45C245BCA0D2432779493630329A51MX307CL04corpem_--


From nobody Sat Nov  3 19:51:29 2018
Return-Path: <loa@pi.nu>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7767912F1A6; Sat,  3 Nov 2018 19:51:14 -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, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=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 gRLmEQbZFlk8; Sat,  3 Nov 2018 19:51:12 -0700 (PDT)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 81321130DC3; Sat,  3 Nov 2018 19:51:11 -0700 (PDT)
Received: from [31.133.157.229] (dhcp-9de5.meeting.ietf.org [31.133.157.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 36B79180121E; Sun,  4 Nov 2018 03:51:09 +0100 (CET)
Content-Type: multipart/alternative; boundary=Apple-Mail-CCC3DE48-5F1C-426B-B00B-2849621BED21
Mime-Version: 1.0 (1.0)
From: Loa Andersson <loa@pi.nu>
X-Mailer: iPhone Mail (16A404)
In-Reply-To: <CE03DB3D7B45C245BCA0D2432779493630329A51@MX307CL04.corp.emc.com>
Date: Sun, 4 Nov 2018 09:51:06 +0700
Cc: Alissa Cooper <alissa@cooperw.in>, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, "detnet@ietf.org" <detnet@ietf.org>, Adam Roach <adam@nostrum.com>, "BRUNGARD, DEBORAH A" <db3546@att.com>, "draft-ietf-detnet-use-cases@ietf.org" <draft-ietf-detnet-use-cases@ietf.org>,  IESG <iesg@ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>, Stewart Bryant <stewart.bryant@gmail.com>, Lou Berger <lberger@labn.net>
Content-Transfer-Encoding: 7bit
Message-Id: <80BB3703-2FEC-4227-9918-0783E2B6E797@pi.nu>
References: <154046016999.16330.646297723728540542.idtracker@ietfa.amsl.com> <5b05a230-95d1-0979-05a4-69d53b759b9a@gmail.com> <F64C10EAA68C8044B33656FA214632C8884691D5@MISOUT7MSGUSRDE.ITServices.sbc.com> <CAKKJt-cvuU5NNYBE1j5N4=39Us4W_OACPbEtdtdyBEKfa-yPkw@mail.gmail.com> <8367E97A-74C3-4E99-9575-F48BC8ACE2BE@cooperw.in> <CAKKJt-frG1a2UBAFWKqs7wUoYx_=H2St8SB7ErVUKNU1COBXFw@mail.gmail.com> <152b46f5-4ac4-6449-536b-b8cb7ecf3d21@gmail.com> <84792317-1414-109e-2e56-57f034d16219@nostrum.com> <CAKKJt-d40TexH5kaYYY03juO9rEyoU7EFt_ApXRYdQAU2FwS2w@mail.gmail.com> <8278D1D7-D4A8-4948-9FA7-2E46104F4BF7@cooperw.in> <CE03DB3D7B45C245BCA0D2432779493630329A51@MX307CL04.corp.emc.com>
To: "Black, David" <David.Black@dell.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/ze6IExPHHOKXw1IvXQeOvy6kfvU>
Subject: Re: [Detnet] Alissa Cooper's Abstain on draft-ietf-detnet-use-cases-19: (with COMMENT)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Nov 2018 02:51:15 -0000

--Apple-Mail-CCC3DE48-5F1C-426B-B00B-2849621BED21
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

I strongly agree with David and Stewart.
First - starting to use =E2=80=9CAbstain=E2=80=9D is the dualistic fashion s=
hould really have been much better way to E.g.-chairs and to the community i=
n general. I=E2=80=99d say it should be avoided.=20
Second - I also find the the group documents together of a wide range of doc=
uments to be less than productive.=20
I would further say that some documents the are called =E2=80=9Csupport docu=
ments=E2=80=9D are really key documents e.g. RFC 5654.=20
(Yes, that document is PS, but that is only because ITU-T could not referenc=
e Informational RFC at that time.=20
Third - I expect any documents that a working group requests publication for=
 get a fair review by the IESG. It is not like we are producing unnecessary d=
ocuments.=20

/Loa

Sent from my iPhone

> On 4 Nov 2018, at 08:51, Black, David <David.Black@dell.com> wrote:
>=20
> HI Alissa,
> =20
> De-cloaking =E2=80=A6 I=E2=80=99m the person whom Spencer referred to as =E2=
=80=9Cone of our most experienced TSV chairs, who did not understand the mea=
ning of an avalanche of ABSTAINs in the way that you and I understand it=E2=80=
=9D and as I also happen to be the Transport Tech Advisor to the detnet WG, I=
 suppose I should comment =E2=80=A6
> =20
> Going back to <https://www.ietf.org/standards/process/iesg-ballots/>, two r=
easons are given for a Discuss position:
> =20
> 1.      I am so strongly opposed to the document that I am unwilling to "d=
iscuss". (Note that this should be very unusual.)
> 2.      I oppose this document but understand that others differ and am no=
t going to stand in the way of the others.
> =20
> My sense from experience is that Abstain was rarely used in the past (e.g.=
, prior to the IESG statement on support documents), and mostly for the firs=
t reason, particularly as an escalation of an initial Discuss position that h=
ad led to an unproductive discussion with a high heat/light ratio.   When us=
ed in the latter fashion, Abstain carries a strong =E2=80=9CThis document is=
 fundamentally wrong=E2=80=9D message about document content along with an o=
vertone of AD frustration with the unproductive discussion.  That tends to b=
e long-remembered by those who have been through such an experience in any r=
ole ;-).
> =20
> Here, it seems that Abstain is being used in a rather different and much l=
ess emphatic fashion =E2=80=93 based on the comment that the document =E2=80=
=9Chas useful content but I'm not convinced of its archival value,=E2=80=9D t=
his appears to be a =E2=80=9Cprocess=E2=80=9D Abstain =E2=80=93 i.e., the dr=
aft content is ok, but in the AD=E2=80=98s view, this sort of draft should n=
ot be published as an RFC.  That=E2=80=99s a weaker level of concern than a D=
iscuss, in contrast to the other usage, and comes a surprise, at least to me=
.  IMHO, it=E2=80=99s within reason for the IESG to start using Abstain in t=
his fashion in connection with statement on support documents, but that new p=
ractice could have been much better communicated.
> =20
> Also, Stewart Bryant is definitely correct about publishing support docume=
nts as RFCs to provide stable references for other standards bodies =E2=80=93=
 RFC 8394 (from the nvo3 WG) is a recent worked example from May of this yea=
r.  That RFC is a requirements document whose requirements led to changes in=
 an IEEE 802 protocol (VDP), and IEEE 802 wanted a stable IETF reference for=
 that requirements input.  In the =E2=80=9Ccredit where credit is due=E2=80=9D=
 department, Yizhou Li (RFC co-author), did most of the work across IETF and=
 IEEE 802 to make those VDP changes happen.
> Thanks, --David
> =20
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Alissa Cooper
> Sent: Wednesday, October 31, 2018 9:17 AM
> To: Spencer Dawkins at IETF
> Cc: Lou Berger; Adam Roach; BRUNGARD, DEBORAH A; draft-ietf-detnet-use-cas=
es@ietf.org; IESG; DetNet Chairs; Stewart Bryant; detnet@ietf.org
> Subject: Re: [Detnet] Alissa Cooper's Abstain on draft-ietf-detnet-use-cas=
es-19: (with COMMENT)
> =20
> [EXTERNAL EMAIL]=20
> Please report any suspicious attachments, links, or requests for sensitive=
 information.
>=20
> =20
>=20
>=20
> On Oct 29, 2018, at 5:35 PM, Spencer Dawkins at IETF <spencerdawkins.ietf@=
gmail.com> wrote:
> =20
> Hi, Adam,=20
> =20
> On Mon, Oct 29, 2018 at 2:02 PM Adam Roach <adam@nostrum.com> wrote:
> On 10/29/18 12:41 PM, Stewart Bryant wrote:
> >
> >
> > On 29/10/2018 01:50, Spencer Dawkins at IETF wrote:
> >> Without going back for a quote, he was basically saying he thought=20
> >> more tgan one ABSTAIN was a pretty strong signal from the IESG that a=20=

> >> document should not be published.
> >
> > That was always my understanding when I was on the IESG.=20
>=20
>=20
> It is mine as well, but it only serves as advice. For informational=20
> documents, it has no process significance, since it does not preclude=20
> publication. Basically, if there are a large number of ABSTAINs, it=20
> means that the working group is publishing the document over the=20
> objections of the IESG (unless it uses this advice as an opportunity to=20=

> reconsider the request for publication). It is my understanding that the=20=

> process is set up exactly to allow this kind of thing to happen.
>=20
> It's certainly fair game to discuss whether the system *should* be set=20
> up this way, but I can't imagine any realistic changes other than ones=20
> that would actually block publication under such circumstances -- and I=20=

> doubt that's where the community wants to take things.
>=20
> In this particular case, it appears as if you're trying to get an IESG=20
> member to say that she supports publication of a document when that is=20
> not actually true. Given that there is no practical difference in=20
> getting the document published, this pressure seems kind of problematic.
> =20
> Pronouns are confusing, but since Stewart was replying to me, I'm not sure=
 who "you" is.=20
> =20
> But just in case it's me, we're still talking about an Informational docum=
ent that requires one Yes and no Discusses to publish, no? And our BCP says t=
hat Informational documents do not reflect IETF consensus or recommendation,=
 in https://tools.ietf.org/html/rfc2026#section-4.2.2. =20
> =20
> So, I know why an AD would ballot DIscuss on an Informational document, bu=
t I'm less clear about why ADs ballot Abstains.=20
> =20
> I ballot Abstain when my position on the document is consistent with what i=
s described at <https://www.ietf.org/standards/process/iesg-ballots/>, namel=
y "I oppose this document but understand that others differ and am not going=
 to stand in the way of the others.=E2=80=9D
> =20
> Alissa
>=20
>=20
> =20
> Of course, we've had conversations about this at least since Stewart was o=
n the IESG. So I'll stop typing, and go back to packing.
> =20
> Travel safely, all, of course.
> =20
> Spencer
> =20
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet

--Apple-Mail-CCC3DE48-5F1C-426B-B00B-2849621BED21
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"><span></span></div><div di=
r=3D"ltr">I strongly agree with David and Stewart.<div>First - starting to u=
se =E2=80=9CAbstain=E2=80=9D is the dualistic fashion should really have bee=
n much better way to E.g.-chairs and to the community in general. I=E2=80=99=
d say it should be avoided.&nbsp;</div><div>Second - I also find the the gro=
up documents together of a wide range of documents to be less than productiv=
e.&nbsp;</div><div>I would further say that some documents the are called =E2=
=80=9Csupport documents=E2=80=9D are really key documents e.g. RFC 5654.&nbs=
p;</div><div>(Yes, that document is PS, but that is only because ITU-T could=
 not reference Informational RFC at that time.&nbsp;</div><div>Third - I exp=
ect any documents that a working group requests publication for get a fair r=
eview by the IESG. It is not like we are producing unnecessary documents.&nb=
sp;</div><div><br></div><div>/Loa</div><div><br><div id=3D"AppleMailSignatur=
e" dir=3D"ltr">Sent from my iPhone</div><div dir=3D"ltr"><br>On 4 Nov 2018, a=
t 08:51, Black, David &lt;<a href=3D"mailto:David.Black@dell.com">David.Blac=
k@dell.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D=
"ltr">

<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:"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:12.0pt;
	font-family:"Times New Roman",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
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.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;}
/* List Definitions */
@list l0
	{mso-list-id:1407724329;
	mso-list-type:hybrid;
	mso-list-template-ids:141169660 67698703 67698713 67698715 67698703=
 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
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]-->


<div class=3D"WordSection1">
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size:=
11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">HI Alissa,<=
o:p></o:p></span></a></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">De-cloaking =E2=80=A6 I=E2=80=99m the p=
erson whom Spencer referred to as =E2=80=9Cone of our most experienced TSV c=
hairs, who did not understand the meaning of an avalanche of ABSTAINs
 in the way that you and I understand it=E2=80=9D and as I also happen to be=
 the Transport Tech Advisor to the detnet WG, I suppose I should comment =E2=
=80=A6<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">Going back to &lt;<a href=3D"https://ww=
w.ietf.org/standards/process/iesg-ballots/">https://www.ietf.org/standards/p=
rocess/iesg-ballots/</a>&gt;, two reasons are given for a Discuss position:<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level1=
 lfo1"><!--[if !supportLists]--><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,sans-serif;color:#1F497D"><span style=3D"mso-list:Ignore=
">1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:#1F497D">I am so strongly opposed to=
 the document that I am unwilling to "discuss". (Note that this should be ve=
ry unusual.)<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level1=
 lfo1"><!--[if !supportLists]--><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,sans-serif;color:#1F497D"><span style=3D"mso-list:Ignore=
">2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;
</span></span></span><!--[endif]--><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:#1F497D">I oppose this document but u=
nderstand that others differ and am not going to stand in the way of the oth=
ers.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">My sense from experience is that Abstai=
n was rarely used in the past (e.g., prior to the IESG statement on support d=
ocuments), and mostly for the first reason,
 particularly as an escalation of an initial Discuss position that had led t=
o an unproductive discussion with a high heat/light ratio. &nbsp;&nbsp;When u=
sed in the latter fashion, Abstain carries a strong =E2=80=9CThis document i=
s fundamentally wrong=E2=80=9D message about document
 content along with an overtone of AD frustration with the unproductive disc=
ussion.&nbsp; That tends to be long-remembered by those who have been throug=
h such an experience in any role ;-).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<pre style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,sans-serif;color:#1F497D">Here, it seems that Abstain is=
 being used in a rather different and much less emphatic fashion =E2=80=93 b=
ased on the comment that the document =E2=80=9Chas useful content but I'm no=
t convinced of its archival value,=E2=80=9D this appears to be a =E2=80=9Cpr=
ocess=E2=80=9D Abstain =E2=80=93 i.e., the draft content is ok, but in the A=
D=E2=80=98s view, this sort of draft should not be published as an RFC.&nbsp=
; That=E2=80=99s a weaker level of concern than a Discuss, in contrast to th=
e other usage, and comes a surprise, at least to me.&nbsp; IMHO, it=E2=80=99=
s within reason for the IESG to start using Abstain in this fashion in conne=
ction with statement on support documents, but that new practice could have b=
een much better communicated.<o:p></o:p></span></pre>
<pre style=3D"background:white"><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></pre>=

<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:#1F497D">Also, Stewart Bryant is definitely correct about publishi=
ng support documents as RFCs to provide stable references for other standard=
s bodies =E2=80=93 RFC 8394 (from the nvo3 WG) is a recent worked example fr=
om May of this year.&nbsp; That RFC is a requirements document whose require=
ments led to changes in an IEEE 802 protocol (VDP), and IEEE 802 wanted a st=
able IETF reference for that requirements input.&nbsp; In the =E2=80=9Ccredi=
t where credit is due=E2=80=9D department, Yizhou Li (RFC co-author), did mo=
st of the work across IETF and IEEE 802 to make those VDP changes happen.</s=
pan><span style=3D"color:black"><o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D"><o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">Thanks, --David<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></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 0=
in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif"> detnet [<a href=3D"mailto:detnet-=
bounces@ietf.org">mailto:detnet-bounces@ietf.org</a>]
<b>On Behalf Of </b>Alissa Cooper<br>
<b>Sent:</b> Wednesday, October 31, 2018 9:17 AM<br>
<b>To:</b> Spencer Dawkins at IETF<br>
<b>Cc:</b> Lou Berger; Adam Roach; BRUNGARD, DEBORAH A; <a href=3D"mailto:dr=
aft-ietf-detnet-use-cases@ietf.org">draft-ietf-detnet-use-cases@ietf.org</a>=
; IESG; DetNet Chairs; Stewart Bryant; <a href=3D"mailto:detnet@ietf.org">de=
tnet@ietf.org</a><br>
<b>Subject:</b> Re: [Detnet] Alissa Cooper's Abstain on draft-ietf-detnet-us=
e-cases-19: (with COMMENT)<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p style=3D"margin-bottom:12.0pt"><span style=3D"color:#CE1126">[EXTERNAL EM=
AIL] <br>
Please report any suspicious attachments, links, or requests for sensitive i=
nformation.<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">On Oct 29, 2018, at 5:35 PM, Spencer Dawkins at IETF &=
lt;<a href=3D"mailto:spencerdawkins.ietf@gmail.com">spencerdawkins.ietf@gmai=
l.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<div>
<p class=3D"MsoNormal">Hi, Adam,&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal">On Mon, Oct 29, 2018 at 2:02 PM Adam Roach &lt;<a hre=
f=3D"mailto:adam@nostrum.com">adam@nostrum.com</a>&gt; wrote:<o:p></o:p></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">
<p class=3D"MsoNormal">On 10/29/18 12:41 PM, Stewart Bryant wrote:<br>
&gt;<br>
&gt;<br>
&gt; On 29/10/2018 01:50, Spencer Dawkins at IETF wrote:<br>
&gt;&gt; Without going back for a quote, he was basically saying he thought <=
br>
&gt;&gt; more tgan one ABSTAIN was a pretty strong signal from the IESG that=
 a <br>
&gt;&gt; document should not be published.<br>
&gt;<br>
&gt; That was always my understanding when I was on the IESG. <br>
<br>
<br>
It is mine as well, but it only serves as advice. For informational <br>
documents, it has no process significance, since it does not preclude <br>
publication. Basically, if there are a large number of ABSTAINs, it <br>
means that the working group is publishing the document over the <br>
objections of the IESG (unless it uses this advice as an opportunity to <br>=

reconsider the request for publication). It is my understanding that the <br=
>
process is set up exactly to allow this kind of thing to happen.<br>
<br>
It's certainly fair game to discuss whether the system *should* be set <br>
up this way, but I can't imagine any realistic changes other than ones <br>
that would actually block publication under such circumstances -- and I <br>=

doubt that's where the community wants to take things.<br>
<br>
In this particular case, it appears as if you're trying to get an IESG <br>
member to say that she supports publication of a document when that is <br>
not actually true. Given that there is no practical difference in <br>
getting the document published, this pressure seems kind of problematic.<o:p=
></o:p></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Pronouns are confusing, but since Stewart was replyin=
g to me, I'm not sure who "you" is.&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">But just in case it's me, we're still talking about a=
n Informational document that requires one Yes and no Discusses to publish, n=
o? And our BCP says that Informational documents do not reflect IETF consens=
us or recommendation, in
<a href=3D"https://tools.ietf.org/html/rfc2026#section-4.2.2">https://tools.=
ietf.org/html/rfc2026#section-4.2.2</a>.&nbsp;&nbsp;<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">So, I know why an AD would ballot DIscuss on an Infor=
mational document, but I'm less clear about why ADs ballot Abstains.&nbsp;<o=
:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I ballot Abstain when my position on the document is c=
onsistent with what is described at &lt;<a href=3D"https://www.ietf.org/stan=
dards/process/iesg-ballots/">https://www.ietf.org/standards/process/iesg-bal=
lots/</a>&gt;, namely "I oppose this document
 but understand that others differ and am not going to stand in the way of t=
he others.=E2=80=9D<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Alissa<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Of course, we've had conversations about this at leas=
t since Stewart was on the IESG. So I'll stop typing, and go back to packing=
.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Travel safely, all, of course.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Spencer<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>


</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>________=
_______________________________________</span><br><span>detnet mailing list<=
/span><br><span><a href=3D"mailto:detnet@ietf.org">detnet@ietf.org</a></span=
><br><span><a href=3D"https://www.ietf.org/mailman/listinfo/detnet">https://=
www.ietf.org/mailman/listinfo/detnet</a></span><br></div></blockquote></div>=
</div></body></html>=

--Apple-Mail-CCC3DE48-5F1C-426B-B00B-2849621BED21--


From nobody Sun Nov  4 00:40:37 2018
Return-Path: <alissa@cooperw.in>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D87FF130DE5; Sun,  4 Nov 2018 00:40:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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, RCVD_IN_DNSWL_LOW=-0.7, 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=cooperw.in header.b=m5Dpe6qW; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=MlIlOmNO
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 tBxCALRsfOeU; Sun,  4 Nov 2018 00:40:23 -0700 (PDT)
Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 93100130E07; Sun,  4 Nov 2018 00:40:21 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id 2004BC00; Sun,  4 Nov 2018 02:40:20 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Sun, 04 Nov 2018 02:40:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h= from:message-id:content-type:mime-version:subject:date :in-reply-to:cc:to:references; s=fm1; bh=2Dm0eCTtgV/ktHY3b3kNa65 p7HlsxuDv0XH9jPgCn8E=; b=m5Dpe6qWIC+kmOVK61e6CPg6GhhuhI/V8D7VR24 QBJVUEX5dW+RomKqA5lQIQa3q869qX8s1Fs5iDqA/Um01tOGCrIXYyVFHObYWqDa XxIHvTICqhPPHqInK2wMqSOMoDhqOrcHoAnz2FcLUliO3wRwzFCXOIb0U0gRtX4N fCfPHW+5505x8djB0scHSvA3Y7JU8DgatJSness6rIxTeDXXyHyyWpmdYhWG8DC/ GF+RzCTsp/0AbpSfvZWLM1WoZOIApWE55Jt4/LwSAWByRanBI9NJHrnojsL8hPn5 bkbWXA/suomSKGuE0xseBviv2qle8ldALC2MNuJXifyRypA==
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=fm1; bh=2Dm0eC TtgV/ktHY3b3kNa65p7HlsxuDv0XH9jPgCn8E=; b=MlIlOmNOBy6wTqyvYLMsmq rQGH7rQ1PdBjyO0pWNbhchDimYfbS4eAdSZFLkoyuz3kcgNlUo8JQSvvzulq4ZZA ZyG3MD7iFEirQyL8jiwtAtbKcgBh1+NM+jw9dGqq+0TODAEhwHKnYCruOeRCteXL M08B9By3HESSO0F8gRtsWRVkTslHZIpBZkTSBZWy2j7GD8TJkxaA6MVjCnw9HnmW hwKrc2dqX70Nfc6cg3QxHJ5i4HOr+2yMD9jZ5ooqUy6wL7oSY55ZmgH2EtlRwiq4 TbFYPXycitM/w+X2iNXLfSm91EIg1qfRH6iI9RgF2x1Gq4NxINwkYa6akmPN2baA ==
X-ME-Sender: <xms:YqLeWy5uC1aI7FuDzM7st8vrgoE1cAG3KxKoy9dhfNCP40Bz37Sl3w>
X-ME-Proxy: <xmx:YqLeWzyY2FJWDNNCm2xYE_ftz_JepitWT5K8NLdvRu8R1hTGPakUHg> <xmx:YqLeW78n_sxgPDUmbGffi-KoPMID2VqUqZi-KM_8WAkBKwniSXnc1g> <xmx:YqLeW7hatS0M61-OaJkWNTxaVCvebIfNCStqxN13gFFB9sJe_5y61g> <xmx:YqLeWyFQpunwoJLnHQ3EYYOd5kIAa2AQHHXZ2caJQeFVUv8Ys2ilzw> <xmx:YqLeW68fFNjGpMcYyHbWE43vkXnWwPpKbuyARM1uEKSxCm4IIi-APQ> <xmx:Y6LeW599IvCcVYiemKvRjkCqrnxzoRQBeJiuhAD2RtJOvNEVy395EA>
Received: from rtp-vpn1-607.cisco.com (unknown [173.38.117.82]) by mail.messagingengine.com (Postfix) with ESMTPA id 07B8AE40E6; Sun,  4 Nov 2018 02:40:13 -0500 (EST)
From: Alissa Cooper <alissa@cooperw.in>
Message-Id: <580E4418-048D-48B5-A012-4FC5743EA056@cooperw.in>
Content-Type: multipart/alternative; boundary="Apple-Mail=_733AD2BF-9D5E-4DB9-AB63-8AF65D6166FB"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Sun, 4 Nov 2018 14:40:08 +0700
In-Reply-To: <CE03DB3D7B45C245BCA0D2432779493630329A51@MX307CL04.corp.emc.com>
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Lou Berger <lberger@labn.net>, Adam Roach <adam@nostrum.com>, "BRUNGARD, DEBORAH A" <db3546@att.com>, "draft-ietf-detnet-use-cases@ietf.org" <draft-ietf-detnet-use-cases@ietf.org>,  IESG <iesg@ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>, Stewart Bryant <stewart.bryant@gmail.com>, "detnet@ietf.org" <detnet@ietf.org>
To: "Black, David" <David.Black@dell.com>
References: <154046016999.16330.646297723728540542.idtracker@ietfa.amsl.com> <5b05a230-95d1-0979-05a4-69d53b759b9a@gmail.com> <F64C10EAA68C8044B33656FA214632C8884691D5@MISOUT7MSGUSRDE.ITServices.sbc.com> <CAKKJt-cvuU5NNYBE1j5N4=39Us4W_OACPbEtdtdyBEKfa-yPkw@mail.gmail.com> <8367E97A-74C3-4E99-9575-F48BC8ACE2BE@cooperw.in> <CAKKJt-frG1a2UBAFWKqs7wUoYx_=H2St8SB7ErVUKNU1COBXFw@mail.gmail.com> <152b46f5-4ac4-6449-536b-b8cb7ecf3d21@gmail.com> <84792317-1414-109e-2e56-57f034d16219@nostrum.com> <CAKKJt-d40TexH5kaYYY03juO9rEyoU7EFt_ApXRYdQAU2FwS2w@mail.gmail.com> <8278D1D7-D4A8-4948-9FA7-2E46104F4BF7@cooperw.in> <CE03DB3D7B45C245BCA0D2432779493630329A51@MX307CL04.corp.emc.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/TKmS1b4HRKNnWekupJpfxo_tmjM>
Subject: Re: [Detnet] Alissa Cooper's Abstain on draft-ietf-detnet-use-cases-19: (with COMMENT)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Nov 2018 07:40:27 -0000

--Apple-Mail=_733AD2BF-9D5E-4DB9-AB63-8AF65D6166FB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi David,

> On Nov 4, 2018, at 8:51 AM, Black, David <David.Black@dell.com> wrote:
>=20
> HI Alissa, <>
> =20
> De-cloaking =E2=80=A6 I=E2=80=99m the person whom Spencer referred to =
as =E2=80=9Cone of our most experienced TSV chairs, who did not =
understand the meaning of an avalanche of ABSTAINs in the way that you =
and I understand it=E2=80=9D and as I also happen to be the Transport =
Tech Advisor to the detnet WG, I suppose I should comment =E2=80=A6
> =20
> Going back to <https://www.ietf.org/standards/process/iesg-ballots/ =
<https://www.ietf.org/standards/process/iesg-ballots/>>, two reasons are =
given for a Discuss position:

The two reasons given below are for Abstain positions, not Discuss =
positions.

> =20
> 1.      I am so strongly opposed to the document that I am unwilling =
to "discuss". (Note that this should be very unusual.)
> 2.      I oppose this document but understand that others differ and =
am not going to stand in the way of the others.
> =20
> My sense from experience is that Abstain was rarely used in the past =
(e.g., prior to the IESG statement on support documents), and mostly for =
the first reason, particularly as an escalation of an initial Discuss =
position that had led to an unproductive discussion with a high =
heat/light ratio.   When used in the latter fashion, Abstain carries a =
strong =E2=80=9CThis document is fundamentally wrong=E2=80=9D message =
about document content along with an overtone of AD frustration with the =
unproductive discussion.  That tends to be long-remembered by those who =
have been through such an experience in any role ;-).
> =20
> Here, it seems that Abstain is being used in a rather different and =
much less emphatic fashion =E2=80=93 based on the comment that the =
document =E2=80=9Chas useful content but I'm not convinced of its =
archival value,=E2=80=9D this appears to be a =E2=80=9Cprocess=E2=80=9D =
Abstain =E2=80=93 i.e., the draft content is ok, but in the AD=E2=80=98s =
view, this sort of draft should not be published as an RFC.  That=E2=80=99=
s a weaker level of concern than a Discuss, in contrast to the other =
usage, and comes a surprise, at least to me. =20

As I mentioned earlier in the thread, my ballot on this document is =
consistent with the second reason given above for balloting Abstain. I =
believe the ballot procedures you quote have been in place since 2009. I =
appreciate that people may read more into the ballots and ballot =
positions than what is written in them, but all I can do is write in the =
ballot what I actually mean.

To further illustrate this, it seems to me this effort to get me to =
change my ballot from Abstain to No Objection (presumably), is to my eye =
akin to an effort to get someone to change their ballot from No =
Objection to Yes. That is, neither position prevents the document from =
being published, but for some reason people want me to have one position =
rather than the other. Notably, I can=E2=80=99t recall ever seeing =
anyone try to convince an AD to change from No Objection to Yes. So =
it=E2=80=99s a bit perplexing to see all of this discussion about =
changing between two other ballot positions that both have the same =
effect on the document, namely that they both allow the document to be =
publishes as-is.

> IMHO, it=E2=80=99s within reason for the IESG to start using Abstain =
in this fashion in connection with statement on support documents,=20

I only had time to look through my own Abstain ballots, and I found the =
following prior ballots in this vein (note that some of them list =
similar ballots from other ADs):

January 2015: https://datatracker.ietf.org/doc/rfc7498/ballot/

February 2015: https://datatracker.ietf.org/doc/rfc7547/ballot/

February 2017: https://datatracker.ietf.org/doc/rfc8123/ballot/

April 2017: https://datatracker.ietf.org/doc/rfc8192/ballot/

June 2017: https://datatracker.ietf.org/doc/rfc8248/ballot/

May 2018: https://datatracker.ietf.org/doc/rfc8432/ballot/

So I don=E2=80=99t think it=E2=80=99s accurate to say that this practice =
=E2=80=9Cstarted=E2=80=9D with this ballot on =
draft-ietf-detnet-use-cases, or with the ballots on =
draft-ietf-tsvwg-rfc4960-errata.

> but that new practice could have been much better communicated.

Fair enough. We got a bit of feedback when we published the statement, =
and within the IESG I think we agreed that each AD should socialize its =
existence within our own areas and working groups. Perhaps that =
decentralized communication has not been as effective as it could be and =
we need to put in another round of effort to make it more visible.

Alissa

> =20
> Also, Stewart Bryant is definitely correct about publishing support =
documents as RFCs to provide stable references for other standards =
bodies =E2=80=93 RFC 8394 (from the nvo3 WG) is a recent worked example =
from May of this year.  That RFC is a requirements document whose =
requirements led to changes in an IEEE 802 protocol (VDP), and IEEE 802 =
wanted a stable IETF reference for that requirements input.  In the =
=E2=80=9Ccredit where credit is due=E2=80=9D department, Yizhou Li (RFC =
co-author), did most of the work across IETF and IEEE 802 to make those =
VDP changes happen.
> Thanks, --David
> =20
> From: detnet [mailto:detnet-bounces@ietf.org =
<mailto:detnet-bounces@ietf.org>] On Behalf Of Alissa Cooper
> Sent: Wednesday, October 31, 2018 9:17 AM
> To: Spencer Dawkins at IETF
> Cc: Lou Berger; Adam Roach; BRUNGARD, DEBORAH A; =
draft-ietf-detnet-use-cases@ietf.org =
<mailto:draft-ietf-detnet-use-cases@ietf.org>; IESG; DetNet Chairs; =
Stewart Bryant; detnet@ietf.org <mailto:detnet@ietf.org>
> Subject: Re: [Detnet] Alissa Cooper's Abstain on =
draft-ietf-detnet-use-cases-19: (with COMMENT)
> =20
> [EXTERNAL EMAIL]=20
> Please report any suspicious attachments, links, or requests for =
sensitive information.
>=20
> =20
>=20
>=20
> On Oct 29, 2018, at 5:35 PM, Spencer Dawkins at IETF =
<spencerdawkins.ietf@gmail.com <mailto:spencerdawkins.ietf@gmail.com>> =
wrote:
> =20
> Hi, Adam,=20
> =20
> On Mon, Oct 29, 2018 at 2:02 PM Adam Roach <adam@nostrum.com =
<mailto:adam@nostrum.com>> wrote:
> On 10/29/18 12:41 PM, Stewart Bryant wrote:
> >
> >
> > On 29/10/2018 01:50, Spencer Dawkins at IETF wrote:
> >> Without going back for a quote, he was basically saying he thought=20=

> >> more tgan one ABSTAIN was a pretty strong signal from the IESG that =
a=20
> >> document should not be published.
> >
> > That was always my understanding when I was on the IESG.=20
>=20
>=20
> It is mine as well, but it only serves as advice. For informational=20
> documents, it has no process significance, since it does not preclude=20=

> publication. Basically, if there are a large number of ABSTAINs, it=20
> means that the working group is publishing the document over the=20
> objections of the IESG (unless it uses this advice as an opportunity =
to=20
> reconsider the request for publication). It is my understanding that =
the=20
> process is set up exactly to allow this kind of thing to happen.
>=20
> It's certainly fair game to discuss whether the system *should* be set=20=

> up this way, but I can't imagine any realistic changes other than ones=20=

> that would actually block publication under such circumstances -- and =
I=20
> doubt that's where the community wants to take things.
>=20
> In this particular case, it appears as if you're trying to get an IESG=20=

> member to say that she supports publication of a document when that is=20=

> not actually true. Given that there is no practical difference in=20
> getting the document published, this pressure seems kind of =
problematic.
> =20
> Pronouns are confusing, but since Stewart was replying to me, I'm not =
sure who "you" is.=20
> =20
> But just in case it's me, we're still talking about an Informational =
document that requires one Yes and no Discusses to publish, no? And our =
BCP says that Informational documents do not reflect IETF consensus or =
recommendation, in https://tools.ietf.org/html/rfc2026#section-4.2.2 =
<https://tools.ietf.org/html/rfc2026#section-4.2.2>. =20
> =20
> So, I know why an AD would ballot DIscuss on an Informational =
document, but I'm less clear about why ADs ballot Abstains.=20
> =20
> I ballot Abstain when my position on the document is consistent with =
what is described at =
<https://www.ietf.org/standards/process/iesg-ballots/ =
<https://www.ietf.org/standards/process/iesg-ballots/>>, namely "I =
oppose this document but understand that others differ and am not going =
to stand in the way of the others.=E2=80=9D
> =20
> Alissa
>=20
>=20
> =20
> Of course, we've had conversations about this at least since Stewart =
was on the IESG. So I'll stop typing, and go back to packing.
> =20
> Travel safely, all, of course.
> =20
> Spencer


--Apple-Mail=_733AD2BF-9D5E-4DB9-AB63-8AF65D6166FB
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: space; line-break: after-white-space;" class=3D"">Hi =
David,<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Nov 4, 2018, at 8:51 AM, Black, David =
&lt;<a href=3D"mailto:David.Black@dell.com" =
class=3D"">David.Black@dell.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><a name=3D"_MailEndCompose" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">HI Alissa,<o:p =
class=3D""></o:p></span></a></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">De-cloaking =E2=80=A6 =
I=E2=80=99m the person whom Spencer referred to as =E2=80=9Cone of our =
most experienced TSV chairs, who did not understand the meaning of an =
avalanche of ABSTAINs in the way that you and I understand it=E2=80=9D =
and as I also happen to be the Transport Tech Advisor to the detnet WG, =
I suppose I should comment =E2=80=A6<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Going back to &lt;<a =
href=3D"https://www.ietf.org/standards/process/iesg-ballots/" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://www.ietf.org/standards/process/iesg-ballots/</a>&gt;, =
two reasons are given for a Discuss =
position:</span></div></div></div></blockquote><div><br =
class=3D""></div><div>The two reasons given below are for Abstain =
positions, not Discuss positions.</div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D"WordSection1" =
style=3D"page: WordSection1; caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><span style=3D"font-size: =
11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif; text-indent: -0.25in;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><span class=3D"">1.<span =
style=3D"font-style: normal; font-variant-caps: normal; font-weight: =
normal; font-stretch: normal; font-size: 7pt; line-height: normal; =
font-family: &quot;Times New Roman&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">I am so strongly opposed to the document =
that I am unwilling to "discuss". (Note that this should be very =
unusual.)<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif; text-indent: -0.25in;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><span class=3D"">2.<span =
style=3D"font-style: normal; font-variant-caps: normal; font-weight: =
normal; font-stretch: normal; font-size: 7pt; line-height: normal; =
font-family: &quot;Times New Roman&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">I oppose this document but understand that =
others differ and am not going to stand in the way of the others.<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">My sense from =
experience is that Abstain was rarely used in the past (e.g., prior to =
the IESG statement on support documents), and mostly for the first =
reason, particularly as an escalation of an initial Discuss position =
that had led to an unproductive discussion with a high heat/light ratio. =
&nbsp;&nbsp;When used in the latter fashion, Abstain carries a strong =
=E2=80=9CThis document is fundamentally wrong=E2=80=9D message about =
document content along with an overtone of AD frustration with the =
unproductive discussion.&nbsp; That tends to be long-remembered by those =
who have been through such an experience in any role ;-).<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><pre style=3D"margin: 0in 0in =
0.0001pt; font-size: 10pt; font-family: &quot;Courier New&quot;; =
background-color: white; background-position: initial initial; =
background-repeat: initial initial;" class=3D""><span style=3D"font-size: =
11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">Here, it seems that Abstain is being used in a rather =
different and much less emphatic fashion =E2=80=93 based on the comment =
that the document =E2=80=9Chas useful content but I'm not convinced of =
its archival value,=E2=80=9D this appears to be a =E2=80=9Cprocess=E2=80=9D=
 Abstain =E2=80=93 i.e., the draft content is ok, but in the AD=E2=80=98s =
view, this sort of draft should not be published as an RFC.&nbsp; =
That=E2=80=99s a weaker level of concern than a Discuss, in contrast to =
the other usage, and comes a surprise, at least to me.&nbsp; =
</span></pre></div></div></blockquote><div><br class=3D""></div><div>As =
I mentioned earlier in the thread, my ballot on this document is =
consistent with the second reason given above for balloting Abstain. I =
believe the ballot procedures you quote have been in place since 2009. I =
appreciate that people may read more into the ballots and ballot =
positions than what is written in them, but all I can do is write in the =
ballot what I actually mean.</div><div><br class=3D""></div><div>To =
further illustrate this, it seems to me this effort to get me to change =
my ballot from Abstain to No Objection (presumably), is to my eye akin =
to an effort to get someone to change their ballot from No Objection to =
Yes. That is, neither position prevents the document from being =
published, but for some reason people want me to have one position =
rather than the other. Notably, I can=E2=80=99t recall ever seeing =
anyone try to convince an AD to change from No Objection to Yes. So =
it=E2=80=99s a bit perplexing to see all of this discussion about =
changing between two other ballot positions that both have the same =
effect on the document, namely that they both allow the document to be =
publishes as-is.</div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D"WordSection1" style=3D"page: =
WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; =
font-family: &quot;Courier New&quot;; background-color: white; =
background-position: initial initial; background-repeat: initial =
initial;" class=3D""><span style=3D"font-size: 11pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">IMHO, it=E2=80=99=
s within reason for the IESG to start using Abstain in this fashion in =
connection with statement on support documents, =
</span></pre></div></div></blockquote><div><br class=3D""></div><div>I =
only had time to look through my own Abstain ballots, and I found the =
following prior ballots in this vein (note that some of them list =
similar ballots from other ADs):</div><div><br =
class=3D""></div><div>January 2015: <a =
href=3D"https://datatracker.ietf.org/doc/rfc7498/ballot/" =
class=3D"">https://datatracker.ietf.org/doc/rfc7498/ballot/</a><div =
class=3D""><br class=3D""></div><div class=3D"">February 2015:&nbsp;<a =
href=3D"https://datatracker.ietf.org/doc/rfc7547/ballot/" =
class=3D"">https://datatracker.ietf.org/doc/rfc7547/ballot/</a></div><div =
class=3D""><br class=3D""></div><div class=3D"">February 2017:&nbsp;<a =
href=3D"https://datatracker.ietf.org/doc/rfc8123/ballot/" =
class=3D"">https://datatracker.ietf.org/doc/rfc8123/ballot/</a></div><div =
class=3D""><br class=3D""></div><div class=3D"">April 2017:&nbsp;<a =
href=3D"https://datatracker.ietf.org/doc/rfc8192/ballot/" =
class=3D"">https://datatracker.ietf.org/doc/rfc8192/ballot/</a></div><div =
class=3D""><br class=3D""></div><div class=3D"">June 2017:&nbsp;<a =
href=3D"https://datatracker.ietf.org/doc/rfc8248/ballot/" =
class=3D"">https://datatracker.ietf.org/doc/rfc8248/ballot/</a></div><div =
class=3D""><br class=3D""></div><div class=3D"">May 2018:&nbsp;<a =
href=3D"https://datatracker.ietf.org/doc/rfc8432/ballot/" =
class=3D"">https://datatracker.ietf.org/doc/rfc8432/ballot/</a></div><div =
class=3D""><br class=3D""></div><div class=3D"">So I don=E2=80=99t think =
it=E2=80=99s accurate to say that this practice =E2=80=9Cstarted=E2=80=9D =
with this ballot on&nbsp;draft-ietf-detnet-use-cases, or with the =
ballots on&nbsp;<span style=3D"color: rgba(0, 0, 0, 0.85098); =
font-family: &quot;Helvetica Neue&quot;;" =
class=3D"">draft-ietf-tsvwg-rfc4960-errata.</span></div></div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><pre style=3D"margin: 0in 0in 0.0001pt; =
font-size: 10pt; font-family: &quot;Courier New&quot;; background-color: =
white; background-position: initial initial; background-repeat: initial =
initial;" class=3D""><span style=3D"font-size: 11pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">but that new =
practice could have been much better =
communicated.</span></pre></div></div></blockquote><div><br =
class=3D""></div><div>Fair enough. We got a bit of feedback when we =
published the statement, and within the IESG I think we agreed that each =
AD should socialize its existence within our own areas and working =
groups. Perhaps that decentralized communication has not been as =
effective as it could be and we need to put in another round of effort =
to make it more visible.</div><div><br =
class=3D""></div><div>Alissa</div><br class=3D""><blockquote type=3D"cite"=
 class=3D""><div class=3D""><div class=3D"WordSection1" style=3D"page: =
WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><pre style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; =
font-family: &quot;Courier New&quot;; background-color: white; =
background-position: initial initial; background-repeat: initial =
initial;" class=3D""><span style=3D"font-size: 11pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D""></o:p></span></pre><pre style=3D"margin: 0in 0in 0.0001pt; =
font-size: 10pt; font-family: &quot;Courier New&quot;; background-color: =
white; background-position: initial initial; background-repeat: initial =
initial;" class=3D""><span style=3D"font-size: 11pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></pre><pre style=3D"margin: 0in 0in =
0.0001pt; font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Also, Stewart Bryant is =
definitely correct about publishing support documents as RFCs to provide =
stable references for other standards bodies =E2=80=93 RFC 8394 (from =
the nvo3 WG) is a recent worked example from May of this year.&nbsp; =
That RFC is a requirements document whose requirements led to changes in =
an IEEE 802 protocol (VDP), and IEEE 802 wanted a stable IETF reference =
for that requirements input.&nbsp; In the =E2=80=9Ccredit where credit =
is due=E2=80=9D department, Yizhou Li (RFC co-author), did most of the =
work across IETF and IEEE 802 to make those VDP changes =
happen.</span><span style=3D"" class=3D""><o:p =
class=3D""></o:p></span></pre><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D""></o:p></span></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Thanks, --David<o:p =
class=3D""></o:p></span></div></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"border-style: none =
none none solid; border-left-width: 1.5pt; border-left-color: blue; =
padding: 0in 0in 0in 4pt;" class=3D""><div class=3D""><div =
style=3D"border-style: solid none none; border-top-width: 1pt; =
border-top-color: rgb(225, 225, 225); padding: 3pt 0in 0in;" =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D""><b =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">From:</span></b><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>detnet [<a =
href=3D"mailto:detnet-bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">mailto:detnet-bounces@ietf.org</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"Apple-converted-space">&nbsp;</span></b>Alissa =
Cooper<br class=3D""><b class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Wednesday, October 31, 2018 =
9:17 AM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Spencer Dawkins at IETF<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Lou Berger; Adam Roach; =
BRUNGARD, DEBORAH A;<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:draft-ietf-detnet-use-cases@ietf.org" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">draft-ietf-detnet-use-cases@ietf.org</a>; IESG; DetNet =
Chairs; Stewart Bryant;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:detnet@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">detnet@ietf.org</a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [Detnet] Alissa =
Cooper's Abstain on draft-ietf-detnet-use-cases-19: (with COMMENT)<o:p =
class=3D""></o:p></span></div></div></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><p =
style=3D"margin-right: 0in; margin-left: 0in; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif; margin-bottom: 12pt;" =
class=3D""><span style=3D"color: rgb(206, 17, 38);" class=3D"">[EXTERNAL =
EMAIL]<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">Please report any suspicious attachments, links, or requests =
for sensitive information.<o:p class=3D""></o:p></span></p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">On Oct 29, 2018, at 5:35 PM, Spencer =
Dawkins at IETF &lt;<a href=3D"mailto:spencerdawkins.ietf@gmail.com" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">spencerdawkins.ietf@gmail.com</a>&gt; wrote:<o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D"">Hi, Adam,&nbsp;<o:p class=3D""></o:p></div><div class=3D""><div=
 style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D"">On Mon, Oct 29, 2018 at =
2:02 PM Adam Roach &lt;<a href=3D"mailto:adam@nostrum.com" style=3D"color:=
 purple; text-decoration: underline;" class=3D"">adam@nostrum.com</a>&gt; =
wrote:<o:p class=3D""></o:p></div></div><blockquote style=3D"border-style:=
 none none none solid; border-left-width: 1pt; border-left-color: =
rgb(204, 204, 204); padding: 0in 0in 0in 6pt; margin-left: 4.8pt; =
margin-right: 0in;" class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D"">On 10/29/18 12:41 PM, Stewart Bryant wrote:<br =
class=3D"">&gt;<br class=3D"">&gt;<br class=3D"">&gt; On 29/10/2018 =
01:50, Spencer Dawkins at IETF wrote:<br class=3D"">&gt;&gt; Without =
going back for a quote, he was basically saying he thought<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">&gt;&gt; =
more tgan one ABSTAIN was a pretty strong signal from the IESG that =
a<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">&gt;&gt; document should not be published.<br =
class=3D"">&gt;<br class=3D"">&gt; That was always my understanding when =
I was on the IESG.<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D""><br class=3D""><br class=3D"">It is mine as well, but it only =
serves as advice. For informational<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">documents, =
it has no process significance, since it does not preclude<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">publication. =
Basically, if there are a large number of ABSTAINs, it<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">means that =
the working group is publishing the document over the<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">objections =
of the IESG (unless it uses this advice as an opportunity to<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">reconsider =
the request for publication). It is my understanding that the<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">process is =
set up exactly to allow this kind of thing to happen.<br class=3D""><br =
class=3D"">It's certainly fair game to discuss whether the system =
*should* be set<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">up this way, but I can't imagine any realistic changes other =
than ones<span class=3D"Apple-converted-space">&nbsp;</span><br =
class=3D"">that would actually block publication under such =
circumstances -- and I<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">doubt that's =
where the community wants to take things.<br class=3D""><br class=3D"">In =
this particular case, it appears as if you're trying to get an IESG<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">member to =
say that she supports publication of a document when that is<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">not actually =
true. Given that there is no practical difference in<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">getting the =
document published, this pressure seems kind of problematic.<o:p =
class=3D""></o:p></div></blockquote><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">Pronouns are confusing, but since =
Stewart was replying to me, I'm not sure who "you" is.&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D"">But just in =
case it's me, we're still talking about an Informational document that =
requires one Yes and no Discusses to publish, no? And our BCP says that =
Informational documents do not reflect IETF consensus or recommendation, =
in<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://tools.ietf.org/html/rfc2026#section-4.2.2" style=3D"color:=
 purple; text-decoration: underline;" =
class=3D"">https://tools.ietf.org/html/rfc2026#section-4.2.2</a>.&nbsp;&nb=
sp;<o:p class=3D""></o:p></div></div><div class=3D""><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">So, I know why an AD would ballot =
DIscuss on an Informational document, but I'm less clear about why ADs =
ballot Abstains.&nbsp;<o:p =
class=3D""></o:p></div></div></div></div></div></div></div></blockquote><d=
iv class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">I ballot Abstain when my position on the =
document is consistent with what is described at &lt;<a =
href=3D"https://www.ietf.org/standards/process/iesg-ballots/" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://www.ietf.org/standards/process/iesg-ballots/</a>&gt;, =
namely "I oppose this document but understand that others differ and am =
not going to stand in the way of the others.=E2=80=9D<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D"">Alissa<o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: &quot;Times New Roman&quot;, serif;" =
class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">Of course, we've had conversations about =
this at least since Stewart was on the IESG. So I'll stop typing, and go =
back to packing.<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
&quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">Travel safely, all, of course.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" =
class=3D"">Spencer</div></div></div></div></div></div></div></blockquote><=
/div></div></div></div></blockquote></div><br class=3D""></body></html>=

--Apple-Mail=_733AD2BF-9D5E-4DB9-AB63-8AF65D6166FB--


From nobody Sun Nov  4 01:57:13 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA926130E07; Sun,  4 Nov 2018 01:56:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.463
X-Spam-Level: 
X-Spam-Status: No, score=-13.463 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, SUBJ_ALL_CAPS=1.506, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 zZcN2eeMKsN7; Sun,  4 Nov 2018 01:56:54 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 97EA0130DD5; Sun,  4 Nov 2018 01:56:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6689; q=dns/txt; s=iport; t=1541321814; x=1542531414; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=sAWZZs6EymQQuPHvWoJWuaw1hWGa27q64+vOHhscrxY=; b=a4FtL328eicOFZARWwD/QCnr5NMiQNNSyI3tmeMRAly3sEWjuYdrppFS x/34TPIGJF7z7BhCG9Gh9/Wf80J/jSzlQKSnrwrzhcUFEU4lJbBxlMTyL QA2KyQVM9R9iUa+koN10EJ/aNVmTm0ZpACMdpBEHuUF79Ysd4g0uh1ISM g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAADRs95b/4MNJK1jGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBgQ13Zn8oCoROhzaOIo53EYJRhVQUgWY?= =?us-ascii?q?LAQEjhEkCgz4iNA0NAQMBAQIBAQJtEwkMhToBAQEBAy1BCxACAQgRBAEBLzI?= =?us-ascii?q?dCAEBBAENBQiDGoEdZA+nNIQtAYViBYt2F4FBP4QjgUGBWgKBKYYTAo5ehiq?= =?us-ascii?q?KKgkChmyEe4UgIIFVhQCKC4Jrih2KFwIRFIEmHTiBVXAVO4JshgeFFIU+b4x?= =?us-ascii?q?1gR8BAQ?=
X-IronPort-AV: E=Sophos;i="5.54,463,1534809600";  d="scan'208,217";a="196394947"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 04 Nov 2018 08:56:53 +0000
Received: from XCH-ALN-020.cisco.com (xch-aln-020.cisco.com [173.36.7.30]) by alln-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id wA48urhD010375 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 4 Nov 2018 08:56:53 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-020.cisco.com (173.36.7.30) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Sun, 4 Nov 2018 02:56:52 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Sun, 4 Nov 2018 02:56:52 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "6tisch@ietf.org" <6tisch@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>,  Suresh Krishnan <Suresh@kaloom.com>, "6lo@ietf.org" <6lo@ietf.org>
CC: "Jerome Henry (jerhenry)" <jerhenry@cisco.com>, "Venkatesan, Ganesh" <ganesh.venkatesan@intel.com>
Thread-Topic: PAW @ IETF 103
Thread-Index: AdRqvbcd3laOAmeFQ82Pbx7pi1v0kwJXI9Mw
Date: Sun, 4 Nov 2018 08:56:23 +0000
Deferred-Delivery: Sun, 4 Nov 2018 08:56:02 +0000
Message-ID: <3963adc688b44f61a6ad6aec2b1faeb5@XCH-RCD-001.cisco.com>
References: <08888a2d9dfd4f24a20e209ab2aff446@XCH-RCD-001.cisco.com>
In-Reply-To: <08888a2d9dfd4f24a20e209ab2aff446@XCH-RCD-001.cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.75.233.44]
Content-Type: multipart/alternative; boundary="_000_3963adc688b44f61a6ad6aec2b1faeb5XCHRCD001ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.36.7.30, xch-aln-020.cisco.com
X-Outbound-Node: alln-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/lV0TVOk-9mzMthnDrmGCbcNRmlg>
Subject: Re: [Detnet] PAW @ IETF 103
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Nov 2018 08:56:57 -0000

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

Dear all:

The PAW (on Predictable and Available Wireless) bar-BoF will be Thursday 11=
-12 AM. Very informal like a bar BoF should be, but no drinks either, sadly=
. Some of us will continue over lunch, so people who need to be in a meetin=
g at 11AM may join then.

The meeting rooms (https://trac.ietf.org/trac/ietf/meeting/wiki/103sidemeet=
ings) are not available, I'll try to find something with the help of the A-=
Ds.

Suresh: would you have an idea for a room with like 15-20 seats?

See you all then;

Pascal

From: 6tisch <6tisch-bounces@ietf.org> On Behalf Of Pascal Thubert (pthuber=
t)
Sent: mardi 23 octobre 2018 13:19
To: 6tisch@ietf.org; detnet@ietf.org
Cc: Jerome Henry (jerhenry) <jerhenry@cisco.com>; Venkatesan, Ganesh <ganes=
h.venkatesan@intel.com>
Subject: [6tisch] PAW @ IETF 103

Dear all :

I created a doodle https://doodle.com/poll/ikewr3wcztiztppx to have an info=
rmal discussion on Predictable and Available Wireless, see what we could do=
 at the IETF to achieve on wireless similar goals as deterministic networki=
ng on wires.

Please let me know if you are interested to follow that discussion. If ther=
e is enough interest, I'll ask for a separate non-WG mailing list.

See you in Bangkok!

Pascal

--_000_3963adc688b44f61a6ad6aec2b1faeb5XCHRCD001ciscocom_
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:0cm;
	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;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
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"><span style=3D"color:#1F497D">Dear all: <o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">The PAW (on Predictabl=
e and Available Wireless) bar-BoF will be Thursday 11-12 AM. Very informal =
like a bar BoF should be, but no drinks either, sadly. Some of us will cont=
inue over lunch, so people who need
 to be in a meeting at 11AM may join then.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">The meeting rooms (htt=
ps://trac.ietf.org/trac/ietf/meeting/wiki/103sidemeetings) are not availabl=
e, I&#8217;ll try to find something with the help of the A-Ds.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Suresh: would you have=
 an idea for a room with like 15-20 seats?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">See you all then;<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Pascal<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b>From:</b> 6tisch &lt;6tisch-bounces@ietf.org&gt; =
<b>On Behalf Of
</b>Pascal Thubert (pthubert)<br>
<b>Sent:</b> mardi 23 octobre 2018 13:19<br>
<b>To:</b> 6tisch@ietf.org; detnet@ietf.org<br>
<b>Cc:</b> Jerome Henry (jerhenry) &lt;jerhenry@cisco.com&gt;; Venkatesan, =
Ganesh &lt;ganesh.venkatesan@intel.com&gt;<br>
<b>Subject:</b> [6tisch] PAW @ IETF 103<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Dear all&nbsp;:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I created a doodle <a href=3D"https://doodle.com/pol=
l/ikewr3wcztiztppx">
https://doodle.com/poll/ikewr3wcztiztppx</a> to have an informal discussion=
 on Predictable and Available Wireless, see what we could do at the IETF to=
 achieve on wireless similar goals as deterministic networking on wires.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please let me know if you are interested to follow t=
hat discussion. If there is enough interest, I&#8217;ll ask for a separate =
non-WG mailing list.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">See you in Bangkok!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Pascal<o:p></o:p></p>
</div>
</div>
</body>
</html>

--_000_3963adc688b44f61a6ad6aec2b1faeb5XCHRCD001ciscocom_--


From nobody Sun Nov  4 06:51:33 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0938A130E09; Sun,  4 Nov 2018 06:51:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.169
X-Spam-Level: 
X-Spam-Status: No, score=-3.169 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=dell.com header.b=XfAdS40m; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=gW3ATHn8
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 wftO2nep_lL0; Sun,  4 Nov 2018 06:51:21 -0800 (PST)
Received: from esa3.dell-outbound.iphmx.com (esa3.dell-outbound.iphmx.com [68.232.153.94]) (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 8C3A3130DD9; Sun,  4 Nov 2018 06:51:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1541343073; x=1572879073; h=from:cc:to:subject:date:message-id:references: in-reply-to:mime-version; bh=CpoEELPiLJAFbYh+CZ6huU2ww0Hkdr04InNnnA3NUA0=; b=XfAdS40mNMoJkwigjAxuG4kldiY/ggRMuBMeYoiny7+CEjvsjS61eTsr ZtRLmX93X79LwkfDouqR+222gVRiPxDUlLyCDw8K67JIEsiAap+9CViWx h+KBiZa2UPFumo4wsmckGvY0u9eD5zIOjMd7YVDvDczWj5ZjQX0GCA0pH s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EHAAA3Bt9bhyWd50NdBhsBAQEBAwE?= =?us-ascii?q?BAQcDAQEBgVMEAQEBCwGBDSOBOn8oCoNsiHeLNoINeogIjisUgSs7CwEBIwu?= =?us-ascii?q?EPgIXgygiNgsNAQMBAQIBAQIBAQIQAQEBCgsJCCkjDII2JAEPLxwvCQYBAQE?= =?us-ascii?q?BAQEnAQEBAQEBAQEBAQEBAQEBAQEBFwJDARICGAEBAQQSEQoTHwgSAQ8CAQg?= =?us-ascii?q?RBAEBAQoWAQYDAgICHxEUCQgCBBMIDA6CfwGBHUwDFQEOmxMCgRCJWAEBAW2?= =?us-ascii?q?BLoJ9gUJAgm8NghEDBYpagRyBWT6BEUaCFzWCVkUBAQIBAYEhCQESAQ0EEAU?= =?us-ascii?q?HCRUBCQKCTDGCJooCdINqkCYuAwQCAoZshnmDQoFVhQCDIoZpjQiBBIkTAgQ?= =?us-ascii?q?CBAUCFIFKA4ETcXBQgjgBMwmCHg4JEoIwgQeFFIU+bwEBi2yBH4EfAQE?=
X-IPAS-Result: =?us-ascii?q?A2EHAAA3Bt9bhyWd50NdBhsBAQEBAwEBAQcDAQEBgVMEA?= =?us-ascii?q?QEBCwGBDSOBOn8oCoNsiHeLNoINeogIjisUgSs7CwEBIwuEPgIXgygiNgsNA?= =?us-ascii?q?QMBAQIBAQIBAQIQAQEBCgsJCCkjDII2JAEPLxwvCQYBAQEBAQEnAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBFwJDARICGAEBAQQSEQoTHwgSAQ8CAQgRBAEBAQoWAQYDA?= =?us-ascii?q?gICHxEUCQgCBBMIDA6CfwGBHUwDFQEOmxMCgRCJWAEBAW2BLoJ9gUJAgm8Ng?= =?us-ascii?q?hEDBYpagRyBWT6BEUaCFzWCVkUBAQIBAYEhCQESAQ0EEAUHCRUBCQKCTDGCJ?= =?us-ascii?q?ooCdINqkCYuAwQCAoZshnmDQoFVhQCDIoZpjQiBBIkTAgQCBAUCFIFKA4ETc?= =?us-ascii?q?XBQgjgBMwmCHg4JEoIwgQeFFIU+bwEBi2yBH4EfAQE?=
Received: from mx0b-00154901.pphosted.com ([67.231.157.37]) by esa3.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 04 Nov 2018 08:51:12 -0600
Received: from pps.filterd (m0089483.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA4Eldrd035985; Sun, 4 Nov 2018 09:51:19 -0500
Received: from esa1.dell-outbound2.iphmx.com (esa1.dell-outbound2.iphmx.com [68.232.153.201]) by mx0b-00154901.pphosted.com with ESMTP id 2nh8fhbkjh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sun, 04 Nov 2018 09:51:18 -0500
From: "Black, David" <David.Black@dell.com>
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Lou Berger <lberger@labn.net>, Adam Roach <adam@nostrum.com>, "BRUNGARD, DEBORAH A" <db3546@att.com>, "draft-ietf-detnet-use-cases@ietf.org" <draft-ietf-detnet-use-cases@ietf.org>, IESG <iesg@ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>, Stewart Bryant <stewart.bryant@gmail.com>, "detnet@ietf.org" <detnet@ietf.org>, "Black, David" <David.Black@dell.com>
Received: from mailuogwhop.emc.com ([168.159.213.141]) by esa1.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Nov 2018 20:50:14 +0600
Received: from maildlpprd02.lss.emc.com (maildlpprd02.lss.emc.com [10.253.24.34]) by mailuogwprd04.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA4EpDCd015255 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 4 Nov 2018 09:51:14 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd04.lss.emc.com wA4EpDCd015255
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1541343075; bh=9XBynFN2VmfeUoxpYGTx4wlXrok=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=gW3ATHn832O+d5lxNmZ6X6FytPG+3kMG7ETWeojLzJjFR7sXbMvczPrLMbaAsVPWX jKGIyYsTkFmWNJlTy+Me1OntHbAYMHbW8rVW6n+e6wn20EZ7+wMRhE5pEsdHlxj67P rqXdfJWviOVtIpBOdwogZfH6ItqqHjagGw3wx6ZI=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd04.lss.emc.com wA4EpDCd015255
Received: from mailusrhubprd03.lss.emc.com (mailusrhubprd03.lss.emc.com [10.253.24.21]) by maildlpprd02.lss.emc.com (RSA Interceptor); Sun, 4 Nov 2018 09:50:56 -0500
Received: from MXHUB310.corp.emc.com (MXHUB310.corp.emc.com [10.146.3.36]) by mailusrhubprd03.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA4EotEc005779 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Sun, 4 Nov 2018 09:50:56 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB310.corp.emc.com ([10.146.3.36]) with mapi id 14.03.0399.000; Sun, 4 Nov 2018 09:50:55 -0500
To: Alissa Cooper <alissa@cooperw.in>
Thread-Topic: [Detnet] Alissa Cooper's Abstain on draft-ietf-detnet-use-cases-19: (with COMMENT)
Thread-Index: AQHUbEYv36L9NKEPh0uqhNwdn5k9CaUyEACAgAACSYCAAP0MgIAAl92AgAIW8YCAAQnAAIAAFmYAgAAq6YCAAplzgIAFN0rwgADEjgCAACLWwA==
Date: Sun, 4 Nov 2018 14:50:54 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949363032B7CE@MX307CL04.corp.emc.com>
References: <154046016999.16330.646297723728540542.idtracker@ietfa.amsl.com> <5b05a230-95d1-0979-05a4-69d53b759b9a@gmail.com> <F64C10EAA68C8044B33656FA214632C8884691D5@MISOUT7MSGUSRDE.ITServices.sbc.com> <CAKKJt-cvuU5NNYBE1j5N4=39Us4W_OACPbEtdtdyBEKfa-yPkw@mail.gmail.com> <8367E97A-74C3-4E99-9575-F48BC8ACE2BE@cooperw.in> <CAKKJt-frG1a2UBAFWKqs7wUoYx_=H2St8SB7ErVUKNU1COBXFw@mail.gmail.com> <152b46f5-4ac4-6449-536b-b8cb7ecf3d21@gmail.com> <84792317-1414-109e-2e56-57f034d16219@nostrum.com> <CAKKJt-d40TexH5kaYYY03juO9rEyoU7EFt_ApXRYdQAU2FwS2w@mail.gmail.com> <8278D1D7-D4A8-4948-9FA7-2E46104F4BF7@cooperw.in> <CE03DB3D7B45C245BCA0D2432779493630329A51@MX307CL04.corp.emc.com> <580E4418-048D-48B5-A012-4FC5743EA056@cooperw.in>
In-Reply-To: <580E4418-048D-48B5-A012-4FC5743EA056@cooperw.in>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.105.8.135]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D243277949363032B7CEMX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd03.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-04_13:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811040142
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/cLh8P6Nfsdm09c4oeBFIn-Rqofk>
Subject: Re: [Detnet] Alissa Cooper's Abstain on draft-ietf-detnet-use-cases-19: (with COMMENT)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Nov 2018 14:51:25 -0000

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

SW5saW5lIOKApg0KDQpUaGFua3MsIC0tRGF2aWQNCg0KRnJvbTogQWxpc3NhIENvb3BlciBbbWFp
bHRvOmFsaXNzYUBjb29wZXJ3LmluXQ0KU2VudDogU3VuZGF5LCBOb3ZlbWJlciA0LCAyMDE4IDI6
NDAgQU0NClRvOiBCbGFjaywgRGF2aWQNCkNjOiBTcGVuY2VyIERhd2tpbnMgYXQgSUVURjsgTG91
IEJlcmdlcjsgQWRhbSBSb2FjaDsgQlJVTkdBUkQsIERFQk9SQUggQTsgZHJhZnQtaWV0Zi1kZXRu
ZXQtdXNlLWNhc2VzQGlldGYub3JnOyBJRVNHOyBEZXROZXQgQ2hhaXJzOyBTdGV3YXJ0IEJyeWFu
dDsgZGV0bmV0QGlldGYub3JnDQpTdWJqZWN0OiBSZTogW0RldG5ldF0gQWxpc3NhIENvb3Blcidz
IEFic3RhaW4gb24gZHJhZnQtaWV0Zi1kZXRuZXQtdXNlLWNhc2VzLTE5OiAod2l0aCBDT01NRU5U
KQ0KDQoNCltFWFRFUk5BTCBFTUFJTF0NClBsZWFzZSByZXBvcnQgYW55IHN1c3BpY2lvdXMgYXR0
YWNobWVudHMsIGxpbmtzLCBvciByZXF1ZXN0cyBmb3Igc2Vuc2l0aXZlIGluZm9ybWF0aW9uLg0K
SGkgRGF2aWQsDQoNCg0KT24gTm92IDQsIDIwMTgsIGF0IDg6NTEgQU0sIEJsYWNrLCBEYXZpZCA8
RGF2aWQuQmxhY2tAZGVsbC5jb208bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tPj4gd3JvdGU6
DQoNCkhJIEFsaXNzYSwNCg0KRGUtY2xvYWtpbmcg4oCmIEnigJltIHRoZSBwZXJzb24gd2hvbSBT
cGVuY2VyIHJlZmVycmVkIHRvIGFzIOKAnG9uZSBvZiBvdXIgbW9zdCBleHBlcmllbmNlZCBUU1Yg
Y2hhaXJzLCB3aG8gZGlkIG5vdCB1bmRlcnN0YW5kIHRoZSBtZWFuaW5nIG9mIGFuIGF2YWxhbmNo
ZSBvZiBBQlNUQUlOcyBpbiB0aGUgd2F5IHRoYXQgeW91IGFuZCBJIHVuZGVyc3RhbmQgaXTigJ0g
YW5kIGFzIEkgYWxzbyBoYXBwZW4gdG8gYmUgdGhlIFRyYW5zcG9ydCBUZWNoIEFkdmlzb3IgdG8g
dGhlIGRldG5ldCBXRywgSSBzdXBwb3NlIEkgc2hvdWxkIGNvbW1lbnQg4oCmDQoNCkdvaW5nIGJh
Y2sgdG8gPGh0dHBzOi8vd3d3LmlldGYub3JnL3N0YW5kYXJkcy9wcm9jZXNzL2llc2ctYmFsbG90
cy8+LCB0d28gcmVhc29ucyBhcmUgZ2l2ZW4gZm9yIGEgRGlzY3VzcyBwb3NpdGlvbjoNCg0KVGhl
IHR3byByZWFzb25zIGdpdmVuIGJlbG93IGFyZSBmb3IgQWJzdGFpbiBwb3NpdGlvbnMsIG5vdCBE
aXNjdXNzIHBvc2l0aW9ucy4NCg0KW0RhdmlkPl0gQ29ycmVjdCwgdG91Y2hl4oCZDQoNCjEuICAg
ICAgSSBhbSBzbyBzdHJvbmdseSBvcHBvc2VkIHRvIHRoZSBkb2N1bWVudCB0aGF0IEkgYW0gdW53
aWxsaW5nIHRvICJkaXNjdXNzIi4gKE5vdGUgdGhhdCB0aGlzIHNob3VsZCBiZSB2ZXJ5IHVudXN1
YWwuKQ0KMi4gICAgICBJIG9wcG9zZSB0aGlzIGRvY3VtZW50IGJ1dCB1bmRlcnN0YW5kIHRoYXQg
b3RoZXJzIGRpZmZlciBhbmQgYW0gbm90IGdvaW5nIHRvIHN0YW5kIGluIHRoZSB3YXkgb2YgdGhl
IG90aGVycy4NCg0KTXkgc2Vuc2UgZnJvbSBleHBlcmllbmNlIGlzIHRoYXQgQWJzdGFpbiB3YXMg
cmFyZWx5IHVzZWQgaW4gdGhlIHBhc3QgKGUuZy4sIHByaW9yIHRvIHRoZSBJRVNHIHN0YXRlbWVu
dCBvbiBzdXBwb3J0IGRvY3VtZW50cyksIGFuZCBtb3N0bHkgZm9yIHRoZSBmaXJzdCByZWFzb24s
IHBhcnRpY3VsYXJseSBhcyBhbiBlc2NhbGF0aW9uIG9mIGFuIGluaXRpYWwgRGlzY3VzcyBwb3Np
dGlvbiB0aGF0IGhhZCBsZWQgdG8gYW4gdW5wcm9kdWN0aXZlIGRpc2N1c3Npb24gd2l0aCBhIGhp
Z2ggaGVhdC9saWdodCByYXRpby4gICBXaGVuIHVzZWQgaW4gdGhlIGxhdHRlciBmYXNoaW9uLCBB
YnN0YWluIGNhcnJpZXMgYSBzdHJvbmcg4oCcVGhpcyBkb2N1bWVudCBpcyBmdW5kYW1lbnRhbGx5
IHdyb25n4oCdIG1lc3NhZ2UgYWJvdXQgZG9jdW1lbnQgY29udGVudCBhbG9uZyB3aXRoIGFuIG92
ZXJ0b25lIG9mIEFEIGZydXN0cmF0aW9uIHdpdGggdGhlIHVucHJvZHVjdGl2ZSBkaXNjdXNzaW9u
LiAgVGhhdCB0ZW5kcyB0byBiZSBsb25nLXJlbWVtYmVyZWQgYnkgdGhvc2Ugd2hvIGhhdmUgYmVl
biB0aHJvdWdoIHN1Y2ggYW4gZXhwZXJpZW5jZSBpbiBhbnkgcm9sZSA7LSkuDQoNCg0KSGVyZSwg
aXQgc2VlbXMgdGhhdCBBYnN0YWluIGlzIGJlaW5nIHVzZWQgaW4gYSByYXRoZXIgZGlmZmVyZW50
IGFuZCBtdWNoIGxlc3MgZW1waGF0aWMgZmFzaGlvbiDigJMgYmFzZWQgb24gdGhlIGNvbW1lbnQg
dGhhdCB0aGUgZG9jdW1lbnQg4oCcaGFzIHVzZWZ1bCBjb250ZW50IGJ1dCBJJ20gbm90IGNvbnZp
bmNlZCBvZiBpdHMgYXJjaGl2YWwgdmFsdWUs4oCdIHRoaXMgYXBwZWFycyB0byBiZSBhIOKAnHBy
b2Nlc3PigJ0gQWJzdGFpbiDigJMgaS5lLiwgdGhlIGRyYWZ0IGNvbnRlbnQgaXMgb2ssIGJ1dCBp
biB0aGUgQUTigJhzIHZpZXcsIHRoaXMgc29ydCBvZiBkcmFmdCBzaG91bGQgbm90IGJlIHB1Ymxp
c2hlZCBhcyBhbiBSRkMuICBUaGF04oCZcyBhIHdlYWtlciBsZXZlbCBvZiBjb25jZXJuIHRoYW4g
YSBEaXNjdXNzLCBpbiBjb250cmFzdCB0byB0aGUgb3RoZXIgdXNhZ2UsIGFuZCBjb21lcyBhIHN1
cnByaXNlLCBhdCBsZWFzdCB0byBtZS4NCg0KQXMgSSBtZW50aW9uZWQgZWFybGllciBpbiB0aGUg
dGhyZWFkLCBteSBiYWxsb3Qgb24gdGhpcyBkb2N1bWVudCBpcyBjb25zaXN0ZW50IHdpdGggdGhl
IHNlY29uZCByZWFzb24gZ2l2ZW4gYWJvdmUgZm9yIGJhbGxvdGluZyBBYnN0YWluLiBJIGJlbGll
dmUgdGhlIGJhbGxvdCBwcm9jZWR1cmVzIHlvdSBxdW90ZSBoYXZlIGJlZW4gaW4gcGxhY2Ugc2lu
Y2UgMjAwOS4gSSBhcHByZWNpYXRlIHRoYXQgcGVvcGxlIG1heSByZWFkIG1vcmUgaW50byB0aGUg
YmFsbG90cyBhbmQgYmFsbG90IHBvc2l0aW9ucyB0aGFuIHdoYXQgaXMgd3JpdHRlbiBpbiB0aGVt
LCBidXQgYWxsIEkgY2FuIGRvIGlzIHdyaXRlIGluIHRoZSBiYWxsb3Qgd2hhdCBJIGFjdHVhbGx5
IG1lYW4uDQoNClRvIGZ1cnRoZXIgaWxsdXN0cmF0ZSB0aGlzLCBpdCBzZWVtcyB0byBtZSB0aGlz
IGVmZm9ydCB0byBnZXQgbWUgdG8gY2hhbmdlIG15IGJhbGxvdCBmcm9tIEFic3RhaW4gdG8gTm8g
T2JqZWN0aW9uIChwcmVzdW1hYmx5KSwgaXMgdG8gbXkgZXllIGFraW4gdG8gYW4gZWZmb3J0IHRv
IGdldCBzb21lb25lIHRvIGNoYW5nZSB0aGVpciBiYWxsb3QgZnJvbSBObyBPYmplY3Rpb24gdG8g
WWVzLiBUaGF0IGlzLCBuZWl0aGVyIHBvc2l0aW9uIHByZXZlbnRzIHRoZSBkb2N1bWVudCBmcm9t
IGJlaW5nIHB1Ymxpc2hlZCwgYnV0IGZvciBzb21lIHJlYXNvbiBwZW9wbGUgd2FudCBtZSB0byBo
YXZlIG9uZSBwb3NpdGlvbiByYXRoZXIgdGhhbiB0aGUgb3RoZXIuIE5vdGFibHksIEkgY2Fu4oCZ
dCByZWNhbGwgZXZlciBzZWVpbmcgYW55b25lIHRyeSB0byBjb252aW5jZSBhbiBBRCB0byBjaGFu
Z2UgZnJvbSBObyBPYmplY3Rpb24gdG8gWWVzLiBTbyBpdOKAmXMgYSBiaXQgcGVycGxleGluZyB0
byBzZWUgYWxsIG9mIHRoaXMgZGlzY3Vzc2lvbiBhYm91dCBjaGFuZ2luZyBiZXR3ZWVuIHR3byBv
dGhlciBiYWxsb3QgcG9zaXRpb25zIHRoYXQgYm90aCBoYXZlIHRoZSBzYW1lIGVmZmVjdCBvbiB0
aGUgZG9jdW1lbnQsIG5hbWVseSB0aGF0IHRoZXkgYm90aCBhbGxvdyB0aGUgZG9jdW1lbnQgdG8g
YmUgcHVibGlzaGVzIGFzLWlzLg0KDQoNCg0KSU1ITywgaXTigJlzIHdpdGhpbiByZWFzb24gZm9y
IHRoZSBJRVNHIHRvIHN0YXJ0IHVzaW5nIEFic3RhaW4gaW4gdGhpcyBmYXNoaW9uIGluIGNvbm5l
Y3Rpb24gd2l0aCBzdGF0ZW1lbnQgb24gc3VwcG9ydCBkb2N1bWVudHMsDQoNCkkgb25seSBoYWQg
dGltZSB0byBsb29rIHRocm91Z2ggbXkgb3duIEFic3RhaW4gYmFsbG90cywgYW5kIEkgZm91bmQg
dGhlIGZvbGxvd2luZyBwcmlvciBiYWxsb3RzIGluIHRoaXMgdmVpbiAobm90ZSB0aGF0IHNvbWUg
b2YgdGhlbSBsaXN0IHNpbWlsYXIgYmFsbG90cyBmcm9tIG90aGVyIEFEcyk6DQoNCkphbnVhcnkg
MjAxNTogaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvcmZjNzQ5OC9iYWxsb3QvDQoN
CkZlYnJ1YXJ5IDIwMTU6IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL3JmYzc1NDcv
YmFsbG90Lw0KDQpGZWJydWFyeSAyMDE3OiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9yZmM4MTIzL2JhbGxvdC8NCg0KQXByaWwgMjAxNzogaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kb2MvcmZjODE5Mi9iYWxsb3QvDQoNCkp1bmUgMjAxNzogaHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9kb2MvcmZjODI0OC9iYWxsb3QvDQoNCk1heSAyMDE4OiBodHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9yZmM4NDMyL2JhbGxvdC8NCg0KU28gSSBkb27igJl0IHRoaW5r
IGl04oCZcyBhY2N1cmF0ZSB0byBzYXkgdGhhdCB0aGlzIHByYWN0aWNlIOKAnHN0YXJ0ZWTigJ0g
d2l0aCB0aGlzIGJhbGxvdCBvbiBkcmFmdC1pZXRmLWRldG5ldC11c2UtY2FzZXMsIG9yIHdpdGgg
dGhlIGJhbGxvdHMgb24gZHJhZnQtaWV0Zi10c3Z3Zy1yZmM0OTYwLWVycmF0YS4NCg0KDQoNCmJ1
dCB0aGF0IG5ldyBwcmFjdGljZSBjb3VsZCBoYXZlIGJlZW4gbXVjaCBiZXR0ZXIgY29tbXVuaWNh
dGVkLg0KDQpGYWlyIGVub3VnaC4gV2UgZ290IGEgYml0IG9mIGZlZWRiYWNrIHdoZW4gd2UgcHVi
bGlzaGVkIHRoZSBzdGF0ZW1lbnQsIGFuZCB3aXRoaW4gdGhlIElFU0cgSSB0aGluayB3ZSBhZ3Jl
ZWQgdGhhdCBlYWNoIEFEIHNob3VsZCBzb2NpYWxpemUgaXRzIGV4aXN0ZW5jZSB3aXRoaW4gb3Vy
IG93biBhcmVhcyBhbmQgd29ya2luZyBncm91cHMuIFBlcmhhcHMgdGhhdCBkZWNlbnRyYWxpemVk
IGNvbW11bmljYXRpb24gaGFzIG5vdCBiZWVuIGFzIGVmZmVjdGl2ZSBhcyBpdCBjb3VsZCBiZSBh
bmQgd2UgbmVlZCB0byBwdXQgaW4gYW5vdGhlciByb3VuZCBvZiBlZmZvcnQgdG8gbWFrZSBpdCBt
b3JlIHZpc2libGUuDQoNCkFsaXNzYQ0KDQpbRGF2aWQ+XSBUaGUgY29uY2VybiBpcyBub3Qgc28g
bXVjaCBhYm91dCBjb21tdW5pY2F0aW9uIG9mIHRoZSBzdGF0ZW1lbnQgYnV0IHJhdGhlciBhYm91
dCBzZXR0aW5nIGV4cGVjdGF0aW9ucyB0aGF0IHNvbWUgQURzIGFyZSB1c2luZyBBYnN0YWluIHBv
c2l0aW9ucyB0byByZWZsZWN0IHRoYXQgc3RhdGVtZW50Lg0KDQoNCg0KQWxzbywgU3Rld2FydCBC
cnlhbnQgaXMgZGVmaW5pdGVseSBjb3JyZWN0IGFib3V0IHB1Ymxpc2hpbmcgc3VwcG9ydCBkb2N1
bWVudHMgYXMgUkZDcyB0byBwcm92aWRlIHN0YWJsZSByZWZlcmVuY2VzIGZvciBvdGhlciBzdGFu
ZGFyZHMgYm9kaWVzIOKAkyBSRkMgODM5NCAoZnJvbSB0aGUgbnZvMyBXRykgaXMgYSByZWNlbnQg
d29ya2VkIGV4YW1wbGUgZnJvbSBNYXkgb2YgdGhpcyB5ZWFyLiAgVGhhdCBSRkMgaXMgYSByZXF1
aXJlbWVudHMgZG9jdW1lbnQgd2hvc2UgcmVxdWlyZW1lbnRzIGxlZCB0byBjaGFuZ2VzIGluIGFu
IElFRUUgODAyIHByb3RvY29sIChWRFApLCBhbmQgSUVFRSA4MDIgd2FudGVkIGEgc3RhYmxlIElF
VEYgcmVmZXJlbmNlIGZvciB0aGF0IHJlcXVpcmVtZW50cyBpbnB1dC4gIEluIHRoZSDigJxjcmVk
aXQgd2hlcmUgY3JlZGl0IGlzIGR1ZeKAnSBkZXBhcnRtZW50LCBZaXpob3UgTGkgKFJGQyBjby1h
dXRob3IpLCBkaWQgbW9zdCBvZiB0aGUgd29yayBhY3Jvc3MgSUVURiBhbmQgSUVFRSA4MDIgdG8g
bWFrZSB0aG9zZSBWRFAgY2hhbmdlcyBoYXBwZW4uDQpUaGFua3MsIC0tRGF2aWQNCg0KRnJvbTog
ZGV0bmV0IFttYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBBbGlz
c2EgQ29vcGVyDQpTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMzEsIDIwMTggOToxNyBBTQ0KVG86
IFNwZW5jZXIgRGF3a2lucyBhdCBJRVRGDQpDYzogTG91IEJlcmdlcjsgQWRhbSBSb2FjaDsgQlJV
TkdBUkQsIERFQk9SQUggQTsgZHJhZnQtaWV0Zi1kZXRuZXQtdXNlLWNhc2VzQGlldGYub3JnPG1h
aWx0bzpkcmFmdC1pZXRmLWRldG5ldC11c2UtY2FzZXNAaWV0Zi5vcmc+OyBJRVNHOyBEZXROZXQg
Q2hhaXJzOyBTdGV3YXJ0IEJyeWFudDsgZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0RldG5ldF0gQWxpc3NhIENvb3BlcidzIEFic3RhaW4gb24g
ZHJhZnQtaWV0Zi1kZXRuZXQtdXNlLWNhc2VzLTE5OiAod2l0aCBDT01NRU5UKQ0KDQpbRVhURVJO
QUwgRU1BSUxdDQpQbGVhc2UgcmVwb3J0IGFueSBzdXNwaWNpb3VzIGF0dGFjaG1lbnRzLCBsaW5r
cywgb3IgcmVxdWVzdHMgZm9yIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbi4NCg0KDQoNCg0KT24gT2N0
IDI5LCAyMDE4LCBhdCA1OjM1IFBNLCBTcGVuY2VyIERhd2tpbnMgYXQgSUVURiA8c3BlbmNlcmRh
d2tpbnMuaWV0ZkBnbWFpbC5jb208bWFpbHRvOnNwZW5jZXJkYXdraW5zLmlldGZAZ21haWwuY29t
Pj4gd3JvdGU6DQoNCkhpLCBBZGFtLA0KDQpPbiBNb24sIE9jdCAyOSwgMjAxOCBhdCAyOjAyIFBN
IEFkYW0gUm9hY2ggPGFkYW1Abm9zdHJ1bS5jb208bWFpbHRvOmFkYW1Abm9zdHJ1bS5jb20+PiB3
cm90ZToNCk9uIDEwLzI5LzE4IDEyOjQxIFBNLCBTdGV3YXJ0IEJyeWFudCB3cm90ZToNCj4NCj4N
Cj4gT24gMjkvMTAvMjAxOCAwMTo1MCwgU3BlbmNlciBEYXdraW5zIGF0IElFVEYgd3JvdGU6DQo+
PiBXaXRob3V0IGdvaW5nIGJhY2sgZm9yIGEgcXVvdGUsIGhlIHdhcyBiYXNpY2FsbHkgc2F5aW5n
IGhlIHRob3VnaHQNCj4+IG1vcmUgdGdhbiBvbmUgQUJTVEFJTiB3YXMgYSBwcmV0dHkgc3Ryb25n
IHNpZ25hbCBmcm9tIHRoZSBJRVNHIHRoYXQgYQ0KPj4gZG9jdW1lbnQgc2hvdWxkIG5vdCBiZSBw
dWJsaXNoZWQuDQo+DQo+IFRoYXQgd2FzIGFsd2F5cyBteSB1bmRlcnN0YW5kaW5nIHdoZW4gSSB3
YXMgb24gdGhlIElFU0cuDQoNCg0KSXQgaXMgbWluZSBhcyB3ZWxsLCBidXQgaXQgb25seSBzZXJ2
ZXMgYXMgYWR2aWNlLiBGb3IgaW5mb3JtYXRpb25hbA0KZG9jdW1lbnRzLCBpdCBoYXMgbm8gcHJv
Y2VzcyBzaWduaWZpY2FuY2UsIHNpbmNlIGl0IGRvZXMgbm90IHByZWNsdWRlDQpwdWJsaWNhdGlv
bi4gQmFzaWNhbGx5LCBpZiB0aGVyZSBhcmUgYSBsYXJnZSBudW1iZXIgb2YgQUJTVEFJTnMsIGl0
DQptZWFucyB0aGF0IHRoZSB3b3JraW5nIGdyb3VwIGlzIHB1Ymxpc2hpbmcgdGhlIGRvY3VtZW50
IG92ZXIgdGhlDQpvYmplY3Rpb25zIG9mIHRoZSBJRVNHICh1bmxlc3MgaXQgdXNlcyB0aGlzIGFk
dmljZSBhcyBhbiBvcHBvcnR1bml0eSB0bw0KcmVjb25zaWRlciB0aGUgcmVxdWVzdCBmb3IgcHVi
bGljYXRpb24pLiBJdCBpcyBteSB1bmRlcnN0YW5kaW5nIHRoYXQgdGhlDQpwcm9jZXNzIGlzIHNl
dCB1cCBleGFjdGx5IHRvIGFsbG93IHRoaXMga2luZCBvZiB0aGluZyB0byBoYXBwZW4uDQoNCkl0
J3MgY2VydGFpbmx5IGZhaXIgZ2FtZSB0byBkaXNjdXNzIHdoZXRoZXIgdGhlIHN5c3RlbSAqc2hv
dWxkKiBiZSBzZXQNCnVwIHRoaXMgd2F5LCBidXQgSSBjYW4ndCBpbWFnaW5lIGFueSByZWFsaXN0
aWMgY2hhbmdlcyBvdGhlciB0aGFuIG9uZXMNCnRoYXQgd291bGQgYWN0dWFsbHkgYmxvY2sgcHVi
bGljYXRpb24gdW5kZXIgc3VjaCBjaXJjdW1zdGFuY2VzIC0tIGFuZCBJDQpkb3VidCB0aGF0J3Mg
d2hlcmUgdGhlIGNvbW11bml0eSB3YW50cyB0byB0YWtlIHRoaW5ncy4NCg0KSW4gdGhpcyBwYXJ0
aWN1bGFyIGNhc2UsIGl0IGFwcGVhcnMgYXMgaWYgeW91J3JlIHRyeWluZyB0byBnZXQgYW4gSUVT
Rw0KbWVtYmVyIHRvIHNheSB0aGF0IHNoZSBzdXBwb3J0cyBwdWJsaWNhdGlvbiBvZiBhIGRvY3Vt
ZW50IHdoZW4gdGhhdCBpcw0Kbm90IGFjdHVhbGx5IHRydWUuIEdpdmVuIHRoYXQgdGhlcmUgaXMg
bm8gcHJhY3RpY2FsIGRpZmZlcmVuY2UgaW4NCmdldHRpbmcgdGhlIGRvY3VtZW50IHB1Ymxpc2hl
ZCwgdGhpcyBwcmVzc3VyZSBzZWVtcyBraW5kIG9mIHByb2JsZW1hdGljLg0KDQpQcm9ub3VucyBh
cmUgY29uZnVzaW5nLCBidXQgc2luY2UgU3Rld2FydCB3YXMgcmVwbHlpbmcgdG8gbWUsIEknbSBu
b3Qgc3VyZSB3aG8gInlvdSIgaXMuDQoNCkJ1dCBqdXN0IGluIGNhc2UgaXQncyBtZSwgd2UncmUg
c3RpbGwgdGFsa2luZyBhYm91dCBhbiBJbmZvcm1hdGlvbmFsIGRvY3VtZW50IHRoYXQgcmVxdWly
ZXMgb25lIFllcyBhbmQgbm8gRGlzY3Vzc2VzIHRvIHB1Ymxpc2gsIG5vPyBBbmQgb3VyIEJDUCBz
YXlzIHRoYXQgSW5mb3JtYXRpb25hbCBkb2N1bWVudHMgZG8gbm90IHJlZmxlY3QgSUVURiBjb25z
ZW5zdXMgb3IgcmVjb21tZW5kYXRpb24sIGluIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9y
ZmMyMDI2I3NlY3Rpb24tNC4yLjIuDQoNClNvLCBJIGtub3cgd2h5IGFuIEFEIHdvdWxkIGJhbGxv
dCBESXNjdXNzIG9uIGFuIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQsIGJ1dCBJJ20gbGVzcyBjbGVh
ciBhYm91dCB3aHkgQURzIGJhbGxvdCBBYnN0YWlucy4NCg0KSSBiYWxsb3QgQWJzdGFpbiB3aGVu
IG15IHBvc2l0aW9uIG9uIHRoZSBkb2N1bWVudCBpcyBjb25zaXN0ZW50IHdpdGggd2hhdCBpcyBk
ZXNjcmliZWQgYXQgPGh0dHBzOi8vd3d3LmlldGYub3JnL3N0YW5kYXJkcy9wcm9jZXNzL2llc2ct
YmFsbG90cy8+LCBuYW1lbHkgIkkgb3Bwb3NlIHRoaXMgZG9jdW1lbnQgYnV0IHVuZGVyc3RhbmQg
dGhhdCBvdGhlcnMgZGlmZmVyIGFuZCBhbSBub3QgZ29pbmcgdG8gc3RhbmQgaW4gdGhlIHdheSBv
ZiB0aGUgb3RoZXJzLuKAnQ0KDQpBbGlzc2ENCg0KDQoNCg0KT2YgY291cnNlLCB3ZSd2ZSBoYWQg
Y29udmVyc2F0aW9ucyBhYm91dCB0aGlzIGF0IGxlYXN0IHNpbmNlIFN0ZXdhcnQgd2FzIG9uIHRo
ZSBJRVNHLiBTbyBJJ2xsIHN0b3AgdHlwaW5nLCBhbmQgZ28gYmFjayB0byBwYWNraW5nLg0KDQpU
cmF2ZWwgc2FmZWx5LCBhbGwsIG9mIGNvdXJzZS4NCg0KU3BlbmNlcg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDEx
IDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJIZWx2ZXRpY2Eg
TmV1ZSI7DQoJcGFub3NlLTE6MCAwIDAgMCAwIDAgMCAwIDAgMDt9DQovKiBTdHlsZSBEZWZpbml0
aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJn
aW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBl
cmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lO30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4t
dG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciO30NCnNwYW4uYXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21zby1z
dHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRD
aGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglm
b250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlw
ZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj
b2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41
aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNl
Y3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAv
Pg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxh
eW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwv
bzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVO
LVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u
MSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JbmxpbmUg4oCmPG86cD48L286cD48L3NwYW4+PC9h
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoYW5rcywgLS1EYXZpZDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4g
MGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj4gQWxpc3NhIENvb3BlciBbbWFpbHRvOmFsaXNzYUBjb29wZXJ3LmluXQ0KPGJy
Pg0KPGI+U2VudDo8L2I+IFN1bmRheSwgTm92ZW1iZXIgNCwgMjAxOCAyOjQwIEFNPGJyPg0KPGI+
VG86PC9iPiBCbGFjaywgRGF2aWQ8YnI+DQo8Yj5DYzo8L2I+IFNwZW5jZXIgRGF3a2lucyBhdCBJ
RVRGOyBMb3UgQmVyZ2VyOyBBZGFtIFJvYWNoOyBCUlVOR0FSRCwgREVCT1JBSCBBOyBkcmFmdC1p
ZXRmLWRldG5ldC11c2UtY2FzZXNAaWV0Zi5vcmc7IElFU0c7IERldE5ldCBDaGFpcnM7IFN0ZXdh
cnQgQnJ5YW50OyBkZXRuZXRAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtEZXRu
ZXRdIEFsaXNzYSBDb29wZXIncyBBYnN0YWluIG9uIGRyYWZ0LWlldGYtZGV0bmV0LXVzZS1jYXNl
cy0xOTogKHdpdGggQ09NTUVOVCk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6I0NFMTEyNiI+
W0VYVEVSTkFMIEVNQUlMXSA8YnI+DQpQbGVhc2UgcmVwb3J0IGFueSBzdXNwaWNpb3VzIGF0dGFj
aG1lbnRzLCBsaW5rcywgb3IgcmVxdWVzdHMgZm9yIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbi48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIERhdmlk
LDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4N
CjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gTm92IDQs
IDIwMTgsIGF0IDg6NTEgQU0sIEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRhdmlk
LkJsYWNrQGRlbGwuY29tIj5EYXZpZC5CbGFja0BkZWxsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPkhJIEFsaXNzYSw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkRlLWNsb2FraW5nIOKA
piBJ4oCZbSB0aGUgcGVyc29uIHdob20gU3BlbmNlciByZWZlcnJlZCB0byBhcyDigJxvbmUgb2Yg
b3VyIG1vc3QgZXhwZXJpZW5jZWQgVFNWIGNoYWlycywgd2hvIGRpZCBub3QgdW5kZXJzdGFuZCB0
aGUgbWVhbmluZyBvZiBhbiBhdmFsYW5jaGUgb2YgQUJTVEFJTnMNCiBpbiB0aGUgd2F5IHRoYXQg
eW91IGFuZCBJIHVuZGVyc3RhbmQgaXTigJ0gYW5kIGFzIEkgYWxzbyBoYXBwZW4gdG8gYmUgdGhl
IFRyYW5zcG9ydCBUZWNoIEFkdmlzb3IgdG8gdGhlIGRldG5ldCBXRywgSSBzdXBwb3NlIEkgc2hv
dWxkIGNvbW1lbnQg4oCmPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Hb2luZyBiYWNrIHRvICZsdDs8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9zdGFuZGFyZHMvcHJvY2Vzcy9pZXNnLWJhbGxvdHMvIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9zdGFuZGFyZHMv
cHJvY2Vzcy9pZXNnLWJhbGxvdHMvPC9zcGFuPjwvYT4mZ3Q7LA0KIHR3byByZWFzb25zIGFyZSBn
aXZlbiBmb3IgYSBEaXNjdXNzIHBvc2l0aW9uOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5U
aGUgdHdvIHJlYXNvbnMgZ2l2ZW4gYmVsb3cgYXJlIGZvciBBYnN0YWluIHBvc2l0aW9ucywgbm90
IERpc2N1c3MgcG9zaXRpb25zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48YnI+DQo8Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0RhdmlkJmd0
O10gPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkNvcnJlY3QsIHRv
dWNoZeKAmTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWluZGVudDotLjI1aW4iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4xLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPkkNCiBhbSBzbyBzdHJvbmdseSBvcHBvc2VkIHRvIHRoZSBkb2N1
bWVudCB0aGF0IEkgYW0gdW53aWxsaW5nIHRvICZxdW90O2Rpc2N1c3MmcXVvdDsuIChOb3RlIHRo
YXQgdGhpcyBzaG91bGQgYmUgdmVyeSB1bnVzdWFsLik8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtaW5kZW50Oi0uMjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPjIuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+SQ0KIG9wcG9zZSB0aGlzIGRvY3VtZW50IGJ1dCB1bmRlcnN0YW5kIHRoYXQgb3RoZXJzIGRp
ZmZlciBhbmQgYW0gbm90IGdvaW5nIHRvIHN0YW5kIGluIHRoZSB3YXkgb2YgdGhlIG90aGVycy48
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPk15IHNlbnNlIGZyb20gZXhwZXJpZW5jZSBpcyB0aGF0IEFic3RhaW4g
d2FzIHJhcmVseSB1c2VkIGluIHRoZSBwYXN0IChlLmcuLCBwcmlvciB0byB0aGUgSUVTRyBzdGF0
ZW1lbnQgb24gc3VwcG9ydCBkb2N1bWVudHMpLCBhbmQgbW9zdGx5IGZvciB0aGUgZmlyc3QgcmVh
c29uLA0KIHBhcnRpY3VsYXJseSBhcyBhbiBlc2NhbGF0aW9uIG9mIGFuIGluaXRpYWwgRGlzY3Vz
cyBwb3NpdGlvbiB0aGF0IGhhZCBsZWQgdG8gYW4gdW5wcm9kdWN0aXZlIGRpc2N1c3Npb24gd2l0
aCBhIGhpZ2ggaGVhdC9saWdodCByYXRpby4gJm5ic3A7Jm5ic3A7V2hlbiB1c2VkIGluIHRoZSBs
YXR0ZXIgZmFzaGlvbiwgQWJzdGFpbiBjYXJyaWVzIGEgc3Ryb25nIOKAnFRoaXMgZG9jdW1lbnQg
aXMgZnVuZGFtZW50YWxseSB3cm9uZ+KAnSBtZXNzYWdlIGFib3V0IGRvY3VtZW50DQogY29udGVu
dCBhbG9uZyB3aXRoIGFuIG92ZXJ0b25lIG9mIEFEIGZydXN0cmF0aW9uIHdpdGggdGhlIHVucHJv
ZHVjdGl2ZSBkaXNjdXNzaW9uLiZuYnNwOyBUaGF0IHRlbmRzIHRvIGJlIGxvbmctcmVtZW1iZXJl
ZCBieSB0aG9zZSB3aG8gaGF2ZSBiZWVuIHRocm91Z2ggc3VjaCBhbiBleHBlcmllbmNlIGluIGFu
eSByb2xlIDstKS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cHJlIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlO2Jh
Y2tncm91bmQtcG9zaXRpb246aW5pdGlhbCBpbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRp
YWwgaW5pdGlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhlcmUsIGl0IHNlZW1z
IHRoYXQgQWJzdGFpbiBpcyBiZWluZyB1c2VkIGluIGEgcmF0aGVyIGRpZmZlcmVudCBhbmQgbXVj
aCBsZXNzIGVtcGhhdGljIGZhc2hpb24g4oCTIGJhc2VkIG9uIHRoZSBjb21tZW50IHRoYXQgdGhl
IGRvY3VtZW50IOKAnGhhcyB1c2VmdWwgY29udGVudCBidXQgSSdtIG5vdCBjb252aW5jZWQgb2Yg
aXRzIGFyY2hpdmFsIHZhbHVlLOKAnSB0aGlzIGFwcGVhcnMgdG8gYmUgYSDigJxwcm9jZXNz4oCd
IEFic3RhaW4g4oCTIGkuZS4sIHRoZSBkcmFmdCBjb250ZW50IGlzIG9rLCBidXQgaW4gdGhlIEFE
4oCYcyB2aWV3LCB0aGlzIHNvcnQgb2YgZHJhZnQgc2hvdWxkIG5vdCBiZSBwdWJsaXNoZWQgYXMg
YW4gUkZDLiZuYnNwOyBUaGF04oCZcyBhIHdlYWtlciBsZXZlbCBvZiBjb25jZXJuIHRoYW4gYSBE
aXNjdXNzLCBpbiBjb250cmFzdCB0byB0aGUgb3RoZXIgdXNhZ2UsIGFuZCBjb21lcyBhIHN1cnBy
aXNlLCBhdCBsZWFzdCB0byBtZS4mbmJzcDsgPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFzIEkgbWVu
dGlvbmVkIGVhcmxpZXIgaW4gdGhlIHRocmVhZCwgbXkgYmFsbG90IG9uIHRoaXMgZG9jdW1lbnQg
aXMgY29uc2lzdGVudCB3aXRoIHRoZSBzZWNvbmQgcmVhc29uIGdpdmVuIGFib3ZlIGZvciBiYWxs
b3RpbmcgQWJzdGFpbi4gSSBiZWxpZXZlIHRoZSBiYWxsb3QgcHJvY2VkdXJlcyB5b3UgcXVvdGUg
aGF2ZSBiZWVuIGluIHBsYWNlIHNpbmNlIDIwMDkuIEkgYXBwcmVjaWF0ZSB0aGF0IHBlb3BsZSBt
YXkNCiByZWFkIG1vcmUgaW50byB0aGUgYmFsbG90cyBhbmQgYmFsbG90IHBvc2l0aW9ucyB0aGFu
IHdoYXQgaXMgd3JpdHRlbiBpbiB0aGVtLCBidXQgYWxsIEkgY2FuIGRvIGlzIHdyaXRlIGluIHRo
ZSBiYWxsb3Qgd2hhdCBJIGFjdHVhbGx5IG1lYW4uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRvIGZ1cnRoZXIgaWxsdXN0cmF0ZSB0aGlzLCBp
dCBzZWVtcyB0byBtZSB0aGlzIGVmZm9ydCB0byBnZXQgbWUgdG8gY2hhbmdlIG15IGJhbGxvdCBm
cm9tIEFic3RhaW4gdG8gTm8gT2JqZWN0aW9uIChwcmVzdW1hYmx5KSwgaXMgdG8gbXkgZXllIGFr
aW4gdG8gYW4gZWZmb3J0IHRvIGdldCBzb21lb25lIHRvIGNoYW5nZSB0aGVpciBiYWxsb3QgZnJv
bSBObyBPYmplY3Rpb24gdG8gWWVzLiBUaGF0IGlzLCBuZWl0aGVyDQogcG9zaXRpb24gcHJldmVu
dHMgdGhlIGRvY3VtZW50IGZyb20gYmVpbmcgcHVibGlzaGVkLCBidXQgZm9yIHNvbWUgcmVhc29u
IHBlb3BsZSB3YW50IG1lIHRvIGhhdmUgb25lIHBvc2l0aW9uIHJhdGhlciB0aGFuIHRoZSBvdGhl
ci4gTm90YWJseSwgSSBjYW7igJl0IHJlY2FsbCBldmVyIHNlZWluZyBhbnlvbmUgdHJ5IHRvIGNv
bnZpbmNlIGFuIEFEIHRvIGNoYW5nZSBmcm9tIE5vIE9iamVjdGlvbiB0byBZZXMuIFNvIGl04oCZ
cyBhIGJpdCBwZXJwbGV4aW5nDQogdG8gc2VlIGFsbCBvZiB0aGlzIGRpc2N1c3Npb24gYWJvdXQg
Y2hhbmdpbmcgYmV0d2VlbiB0d28gb3RoZXIgYmFsbG90IHBvc2l0aW9ucyB0aGF0IGJvdGggaGF2
ZSB0aGUgc2FtZSBlZmZlY3Qgb24gdGhlIGRvY3VtZW50LCBuYW1lbHkgdGhhdCB0aGV5IGJvdGgg
YWxsb3cgdGhlIGRvY3VtZW50IHRvIGJlIHB1Ymxpc2hlcyBhcy1pcy48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8cHJlIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlO2JhY2tncm91bmQtcG9zaXRp
b246aW5pdGlhbCBpbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWwgaW5pdGlhbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPklNSE8sIGl04oCZcyB3aXRoaW4gcmVhc29uIGZv
ciB0aGUgSUVTRyB0byBzdGFydCB1c2luZyBBYnN0YWluIGluIHRoaXMgZmFzaGlvbiBpbiBjb25u
ZWN0aW9uIHdpdGggc3RhdGVtZW50IG9uIHN1cHBvcnQgZG9jdW1lbnRzLCA8L3NwYW4+PG86cD48
L286cD48L3ByZT4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SSBvbmx5IGhhZCB0aW1lIHRvIGxvb2sgdGhyb3VnaCBteSBvd24gQWJzdGFpbiBi
YWxsb3RzLCBhbmQgSSBmb3VuZCB0aGUgZm9sbG93aW5nIHByaW9yIGJhbGxvdHMgaW4gdGhpcyB2
ZWluIChub3RlIHRoYXQgc29tZSBvZiB0aGVtIGxpc3Qgc2ltaWxhciBiYWxsb3RzIGZyb20gb3Ro
ZXIgQURzKTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+SmFudWFyeSAyMDE1OiA8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9yZmM3NDk4L2JhbGxvdC8iPg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
cmZjNzQ5OC9iYWxsb3QvPC9hPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+RmVicnVhcnkgMjAxNTombmJzcDs8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2Vy
LmlldGYub3JnL2RvYy9yZmM3NTQ3L2JhbGxvdC8iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5v
cmcvZG9jL3JmYzc1NDcvYmFsbG90LzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RmVicnVhcnkgMjAxNzombmJzcDs8YSBocmVmPSJodHRw
czovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9yZmM4MTIzL2JhbGxvdC8iPmh0dHBzOi8vZGF0
YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL3JmYzgxMjMvYmFsbG90LzwvYT48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QXByaWwgMjAxNzombmJzcDs8
YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9yZmM4MTkyL2JhbGxvdC8i
Pmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL3JmYzgxOTIvYmFsbG90LzwvYT48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SnVuZSAy
MDE3OiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL3JmYzgy
NDgvYmFsbG90LyI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvcmZjODI0OC9iYWxs
b3QvPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5NYXkgMjAxODombmJzcDs8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9yZmM4NDMyL2JhbGxvdC8iPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL3Jm
Yzg0MzIvYmFsbG90LzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+U28gSSBkb27igJl0IHRoaW5rIGl04oCZcyBhY2N1cmF0ZSB0byBzYXkg
dGhhdCB0aGlzIHByYWN0aWNlIOKAnHN0YXJ0ZWTigJ0gd2l0aCB0aGlzIGJhbGxvdCBvbiZuYnNw
O2RyYWZ0LWlldGYtZGV0bmV0LXVzZS1jYXNlcywgb3Igd2l0aCB0aGUgYmFsbG90cyBvbiZuYnNw
OzxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EgTmV1ZSZxdW90OyxzZXJp
ZiI+ZHJhZnQtaWV0Zi10c3Z3Zy1yZmM0OTYwLWVycmF0YS48L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48
L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cHJlIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlO2JhY2tncm91
bmQtcG9zaXRpb246aW5pdGlhbCBpbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWwgaW5p
dGlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPmJ1dCB0aGF0IG5ldyBwcmFjdGlj
ZSBjb3VsZCBoYXZlIGJlZW4gbXVjaCBiZXR0ZXIgY29tbXVuaWNhdGVkLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5GYWlyIGVub3VnaC4gV2UgZ290IGEgYml0IG9mIGZlZWRiYWNrIHdoZW4gd2UgcHVi
bGlzaGVkIHRoZSBzdGF0ZW1lbnQsIGFuZCB3aXRoaW4gdGhlIElFU0cgSSB0aGluayB3ZSBhZ3Jl
ZWQgdGhhdCBlYWNoIEFEIHNob3VsZCBzb2NpYWxpemUgaXRzIGV4aXN0ZW5jZSB3aXRoaW4gb3Vy
IG93biBhcmVhcyBhbmQgd29ya2luZyBncm91cHMuIFBlcmhhcHMgdGhhdCBkZWNlbnRyYWxpemVk
IGNvbW11bmljYXRpb24gaGFzDQogbm90IGJlZW4gYXMgZWZmZWN0aXZlIGFzIGl0IGNvdWxkIGJl
IGFuZCB3ZSBuZWVkIHRvIHB1dCBpbiBhbm90aGVyIHJvdW5kIG9mIGVmZm9ydCB0byBtYWtlIGl0
IG1vcmUgdmlzaWJsZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+QWxpc3NhPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxicj4NCjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bRGF2aWQmZ3Q7
XSA8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhlIGNvbmNlcm4g
aXMgbm90IHNvIG11Y2ggYWJvdXQgY29tbXVuaWNhdGlvbiBvZiB0aGUgc3RhdGVtZW50IGJ1dCBy
YXRoZXIgYWJvdXQgc2V0dGluZyBleHBlY3RhdGlvbnMgdGhhdCBzb21lIEFEcyBhcmUgdXNpbmcg
QWJzdGFpbiBwb3NpdGlvbnMgdG8gcmVmbGVjdCB0aGF0IHN0YXRlbWVudC48L3NwYW4+PG86cD48
L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cHJlIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlO2JhY2tncm91
bmQtcG9zaXRpb246aW5pdGlhbCBpbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWwgaW5p
dGlhbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QWxzbywgU3Rl
d2FydCBCcnlhbnQgaXMgZGVmaW5pdGVseSBjb3JyZWN0IGFib3V0IHB1Ymxpc2hpbmcgc3VwcG9y
dCBkb2N1bWVudHMgYXMgUkZDcyB0byBwcm92aWRlIHN0YWJsZSByZWZlcmVuY2VzIGZvciBvdGhl
ciBzdGFuZGFyZHMgYm9kaWVzIOKAkyBSRkMgODM5NCAoZnJvbSB0aGUgbnZvMyBXRykgaXMgYSBy
ZWNlbnQgd29ya2VkIGV4YW1wbGUgZnJvbSBNYXkgb2YgdGhpcyB5ZWFyLiZuYnNwOyBUaGF0IFJG
QyBpcyBhIHJlcXVpcmVtZW50cyBkb2N1bWVudCB3aG9zZSByZXF1aXJlbWVudHMgbGVkIHRvIGNo
YW5nZXMgaW4gYW4gSUVFRSA4MDIgcHJvdG9jb2wgKFZEUCksIGFuZCBJRUVFIDgwMiB3YW50ZWQg
YSBzdGFibGUgSUVURiByZWZlcmVuY2UgZm9yIHRoYXQgcmVxdWlyZW1lbnRzIGlucHV0LiZuYnNw
OyBJbiB0aGUg4oCcY3JlZGl0IHdoZXJlIGNyZWRpdCBpcyBkdWXigJ0gZGVwYXJ0bWVudCwgWWl6
aG91IExpIChSRkMgY28tYXV0aG9yKSwgZGlkIG1vc3Qgb2YgdGhlIHdvcmsgYWNyb3NzIElFVEYg
YW5kIElFRUUgODAyIHRvIG1ha2UgdGhvc2UgVkRQIGNoYW5nZXMgaGFwcGVuLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcHJlPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhhbmtzLCAtLURhdmlkPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0
O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5kZXRuZXQNCiBb
PGEgaHJlZj0ibWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24gQmVoYWxm
IE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5B
bGlzc2EgQ29vcGVyPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPldlZG5lc2RheSwgT2N0b2JlciAzMSwgMjAxOCA5OjE3IEFN
PGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5TcGVuY2VyIERhd2tpbnMgYXQgSUVURjxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+TG91IEJlcmdlcjsgQWRhbSBS
b2FjaDsgQlJVTkdBUkQsIERFQk9SQUggQTs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtZGV0bmV0LXVzZS1j
YXNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+ZHJhZnQtaWV0Zi1kZXRu
ZXQtdXNlLWNhc2VzQGlldGYub3JnPC9zcGFuPjwvYT47DQogSUVTRzsgRGV0TmV0IENoYWlyczsg
U3Rld2FydCBCcnlhbnQ7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPmRldG5ldEBpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbRGV0
bmV0XSBBbGlzc2EgQ29vcGVyJ3MgQWJzdGFpbiBvbiBkcmFmdC1pZXRmLWRldG5ldC11c2UtY2Fz
ZXMtMTk6ICh3aXRoIENPTU1FTlQpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6
I0NFMTEyNiI+W0VYVEVSTkFMIEVNQUlMXTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YnI+DQpQbGVhc2UgcmVwb3J0IGFueSBzdXNwaWNpb3VzIGF0dGFj
aG1lbnRzLCBsaW5rcywgb3IgcmVxdWVzdHMgZm9yIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbi48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE9jdCAyOSwgMjAxOCwgYXQgNTozNSBQ
TSwgU3BlbmNlciBEYXdraW5zIGF0IElFVEYgJmx0OzxhIGhyZWY9Im1haWx0bzpzcGVuY2VyZGF3
a2lucy5pZXRmQGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c3BlbmNlcmRh
d2tpbnMuaWV0ZkBnbWFpbC5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+SGksIEFkYW0sJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwgT2N0
IDI5LCAyMDE4IGF0IDI6MDIgUE0gQWRhbSBSb2FjaCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFkYW1A
bm9zdHJ1bS5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmFkYW1Abm9zdHJ1bS5jb208
L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4w
cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+T24gMTAvMjkvMTggMTI6NDEgUE0sIFN0ZXdhcnQgQnJ5YW50IHdy
b3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBPbiAyOS8xMC8yMDE4IDAxOjUwLCBT
cGVuY2VyIERhd2tpbnMgYXQgSUVURiB3cm90ZTo8YnI+DQomZ3Q7Jmd0OyBXaXRob3V0IGdvaW5n
IGJhY2sgZm9yIGEgcXVvdGUsIGhlIHdhcyBiYXNpY2FsbHkgc2F5aW5nIGhlIHRob3VnaHQ8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KJmd0OyZn
dDsgbW9yZSB0Z2FuIG9uZSBBQlNUQUlOIHdhcyBhIHByZXR0eSBzdHJvbmcgc2lnbmFsIGZyb20g
dGhlIElFU0cgdGhhdCBhPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxicj4NCiZndDsmZ3Q7IGRvY3VtZW50IHNob3VsZCBub3QgYmUgcHVibGlzaGVkLjxi
cj4NCiZndDs8YnI+DQomZ3Q7IFRoYXQgd2FzIGFsd2F5cyBteSB1bmRlcnN0YW5kaW5nIHdoZW4g
SSB3YXMgb24gdGhlIElFU0cuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxicj4NCjxicj4NCjxicj4NCkl0IGlzIG1pbmUgYXMgd2VsbCwgYnV0IGl0IG9u
bHkgc2VydmVzIGFzIGFkdmljZS4gRm9yIGluZm9ybWF0aW9uYWw8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KZG9jdW1lbnRzLCBpdCBoYXMgbm8g
cHJvY2VzcyBzaWduaWZpY2FuY2UsIHNpbmNlIGl0IGRvZXMgbm90IHByZWNsdWRlPHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxicj4NCnB1YmxpY2F0aW9u
LiBCYXNpY2FsbHksIGlmIHRoZXJlIGFyZSBhIGxhcmdlIG51bWJlciBvZiBBQlNUQUlOcywgaXQ8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KbWVh
bnMgdGhhdCB0aGUgd29ya2luZyBncm91cCBpcyBwdWJsaXNoaW5nIHRoZSBkb2N1bWVudCBvdmVy
IHRoZTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+
DQpvYmplY3Rpb25zIG9mIHRoZSBJRVNHICh1bmxlc3MgaXQgdXNlcyB0aGlzIGFkdmljZSBhcyBh
biBvcHBvcnR1bml0eSB0bzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YnI+DQpyZWNvbnNpZGVyIHRoZSByZXF1ZXN0IGZvciBwdWJsaWNhdGlvbikuIEl0
IGlzIG15IHVuZGVyc3RhbmRpbmcgdGhhdCB0aGU8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KcHJvY2VzcyBpcyBzZXQgdXAgZXhhY3RseSB0byBh
bGxvdyB0aGlzIGtpbmQgb2YgdGhpbmcgdG8gaGFwcGVuLjxicj4NCjxicj4NCkl0J3MgY2VydGFp
bmx5IGZhaXIgZ2FtZSB0byBkaXNjdXNzIHdoZXRoZXIgdGhlIHN5c3RlbSAqc2hvdWxkKiBiZSBz
ZXQ8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0K
dXAgdGhpcyB3YXksIGJ1dCBJIGNhbid0IGltYWdpbmUgYW55IHJlYWxpc3RpYyBjaGFuZ2VzIG90
aGVyIHRoYW4gb25lczxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YnI+DQp0aGF0IHdvdWxkIGFjdHVhbGx5IGJsb2NrIHB1YmxpY2F0aW9uIHVuZGVyIHN1
Y2ggY2lyY3Vtc3RhbmNlcyAtLSBhbmQgSTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YnI+DQpkb3VidCB0aGF0J3Mgd2hlcmUgdGhlIGNvbW11bml0eSB3
YW50cyB0byB0YWtlIHRoaW5ncy48YnI+DQo8YnI+DQpJbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSwg
aXQgYXBwZWFycyBhcyBpZiB5b3UncmUgdHJ5aW5nIHRvIGdldCBhbiBJRVNHPHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxicj4NCm1lbWJlciB0byBzYXkg
dGhhdCBzaGUgc3VwcG9ydHMgcHVibGljYXRpb24gb2YgYSBkb2N1bWVudCB3aGVuIHRoYXQgaXM8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0Kbm90
IGFjdHVhbGx5IHRydWUuIEdpdmVuIHRoYXQgdGhlcmUgaXMgbm8gcHJhY3RpY2FsIGRpZmZlcmVu
Y2UgaW48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJy
Pg0KZ2V0dGluZyB0aGUgZG9jdW1lbnQgcHVibGlzaGVkLCB0aGlzIHByZXNzdXJlIHNlZW1zIGtp
bmQgb2YgcHJvYmxlbWF0aWMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Qcm9u
b3VucyBhcmUgY29uZnVzaW5nLCBidXQgc2luY2UgU3Rld2FydCB3YXMgcmVwbHlpbmcgdG8gbWUs
IEknbSBub3Qgc3VyZSB3aG8gJnF1b3Q7eW91JnF1b3Q7IGlzLiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5CdXQganVzdCBpbiBjYXNlIGl0J3MgbWUsIHdlJ3JlIHN0aWxsIHRhbGtp
bmcgYWJvdXQgYW4gSW5mb3JtYXRpb25hbCBkb2N1bWVudCB0aGF0IHJlcXVpcmVzIG9uZSBZZXMg
YW5kIG5vIERpc2N1c3NlcyB0byBwdWJsaXNoLCBubz8gQW5kIG91ciBCQ1Agc2F5cyB0aGF0IElu
Zm9ybWF0aW9uYWwgZG9jdW1lbnRzIGRvIG5vdCByZWZsZWN0IElFVEYgY29uc2Vuc3VzIG9yIHJl
Y29tbWVuZGF0aW9uLCBpbjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMjAyNiNzZWN0
aW9uLTQuMi4yIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvcmZjMjAyNiNzZWN0aW9uLTQuMi4yPC9zcGFuPjwvYT4uJm5ic3A7Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNvLCBJIGtub3cgd2h5IGFuIEFEIHdvdWxkIGJhbGxv
dCBESXNjdXNzIG9uIGFuIEluZm9ybWF0aW9uYWwgZG9jdW1lbnQsIGJ1dCBJJ20gbGVzcyBjbGVh
ciBhYm91dCB3aHkgQURzIGJhbGxvdCBBYnN0YWlucy4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkkgYmFsbG90IEFic3RhaW4gd2hlbiBteSBwb3NpdGlvbiBvbiB0aGUgZG9jdW1lbnQg
aXMgY29uc2lzdGVudCB3aXRoIHdoYXQgaXMgZGVzY3JpYmVkIGF0ICZsdDs8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9zdGFuZGFyZHMvcHJvY2Vzcy9pZXNnLWJhbGxvdHMvIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9zdGFuZGFyZHMvcHJvY2Vz
cy9pZXNnLWJhbGxvdHMvPC9zcGFuPjwvYT4mZ3Q7LA0KIG5hbWVseSAmcXVvdDtJIG9wcG9zZSB0
aGlzIGRvY3VtZW50IGJ1dCB1bmRlcnN0YW5kIHRoYXQgb3RoZXJzIGRpZmZlciBhbmQgYW0gbm90
IGdvaW5nIHRvIHN0YW5kIGluIHRoZSB3YXkgb2YgdGhlIG90aGVycy7igJ08bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+QWxpc3NhPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9mIGNvdXJzZSwgd2Un
dmUgaGFkIGNvbnZlcnNhdGlvbnMgYWJvdXQgdGhpcyBhdCBsZWFzdCBzaW5jZSBTdGV3YXJ0IHdh
cyBvbiB0aGUgSUVTRy4gU28gSSdsbCBzdG9wIHR5cGluZywgYW5kIGdvIGJhY2sgdG8gcGFja2lu
Zy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VHJhdmVsIHNhZmVseSwgYWxsLCBvZiBjb3Vy
c2UuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNwZW5jZXI8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CE03DB3D7B45C245BCA0D243277949363032B7CEMX307CL04corpem_--


From nobody Sun Nov  4 08:27:57 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F1321292F1 for <detnet@ietfa.amsl.com>; Sun,  4 Nov 2018 08:27:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.17
X-Spam-Level: 
X-Spam-Status: No, score=-3.17 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=xoMZndcz; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=kVp7Bzjf
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 qjS21hm9B_3X for <detnet@ietfa.amsl.com>; Sun,  4 Nov 2018 08:27:52 -0800 (PST)
Received: from esa1.dell-outbound.iphmx.com (esa1.dell-outbound.iphmx.com [68.232.153.90]) (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 AE19D12008A for <detnet@ietf.org>; Sun,  4 Nov 2018 08:27:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1541348871; x=1572884871; h=from:to:subject:date:message-id:mime-version; bh=B9sG3WennfoV2a6+NSu0snuQAs7xkJvmxyFdDFg5mfY=; b=xoMZndczOvcuvWTYS9a3Utbk1xQc+p2c+A2x9yhSDjAuwxBa59VzK5tu K2v/Zvhmo0iJWA3756UXFEfNu9WH5kIArlTBBB+Ulw6STjaUxySYoW70e NOpa1Jwpk1f42m8FHfAX5DuvofR0hrBwt4TsbcE+EmtZxiIV+WrGhMI7X 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EZAQA5Hd9bhyWd50NZBwOCF4EOIyU?= =?us-ascii?q?FgRB/KAqMY6RwgT87CwEBLoQ+AoNhNA0NAQMBAQIBAQIBAQIQAQEBCgsJCCk?= =?us-ascii?q?jAQuCNiISSy8JMwEBAQEBAQEBAQEBAQEBAQEBARcCQxMzGxMfGxEBKh05FBI?= =?us-ascii?q?BBBMIEwQDgn8BgR1kAZwGAoEQiVgBAQGCG4J9hw8IjU8+gRFGgh6Ecg8tHxU?= =?us-ascii?q?Rgm6CJokLhVWGKooqAwQCApEnkGCXHwIEAgQFAhSBQ4IOcFCCbII1G2wBCIE?= =?us-ascii?q?7gQeKUm8xjFyBHwEB?=
X-IPAS-Result: =?us-ascii?q?A2EZAQA5Hd9bhyWd50NZBwOCF4EOIyUFgRB/KAqMY6Rwg?= =?us-ascii?q?T87CwEBLoQ+AoNhNA0NAQMBAQIBAQIBAQIQAQEBCgsJCCkjAQuCNiISSy8JM?= =?us-ascii?q?wEBAQEBAQEBAQEBAQEBAQEBARcCQxMzGxMfGxEBKh05FBIBBBMIEwQDgn8Bg?= =?us-ascii?q?R1kAZwGAoEQiVgBAQGCG4J9hw8IjU8+gRFGgh6Ecg8tHxURgm6CJokLhVWGK?= =?us-ascii?q?ooqAwQCApEnkGCXHwIEAgQFAhSBQ4IOcFCCbII1G2wBCIE7gQeKUm8xjFyBH?= =?us-ascii?q?wEB?=
Received: from mx0b-00154901.pphosted.com (HELO mx0a-00154901.pphosted.com) ([67.231.157.37]) by esa1.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 04 Nov 2018 10:27:50 -0600
Received: from pps.filterd (m0089484.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA4GNYkk118568 for <detnet@ietf.org>; Sun, 4 Nov 2018 11:27:50 -0500
Received: from esa1.dell-outbound2.iphmx.com (esa1.dell-outbound2.iphmx.com [68.232.153.201]) by mx0b-00154901.pphosted.com with ESMTP id 2nh848uum8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <detnet@ietf.org>; Sun, 04 Nov 2018 11:27:50 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwhop.emc.com ([168.159.213.141]) by esa1.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Nov 2018 22:27:44 +0600
Received: from maildlpprd05.lss.emc.com (maildlpprd05.lss.emc.com [10.253.24.37]) by mailuogwprd03.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA4GRkva001689 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <detnet@ietf.org>; Sun, 4 Nov 2018 11:27:47 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd03.lss.emc.com wA4GRkva001689
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1541348867; bh=odnv9Y5/Hn0EgrRC4d87+LOqXtU=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=kVp7BzjfbQ3CL3RKQSsV3CoDBgRnLr08UQlubdkIf1HZwyC74D2vkZ+v7CHlZSEEQ +kFBOystBtUuOHak6pi1PO7RTDa9EZVswh8xduPt605vaW/20xJzvJTmvt7IePwXDj i+/UyjFgYI+GdQwJshtY5kivJ+WlC0+7YegVNC8E=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd03.lss.emc.com wA4GRkva001689
Received: from mailusrhubprd52.lss.emc.com (mailusrhubprd52.lss.emc.com [10.106.48.25]) by maildlpprd05.lss.emc.com (RSA Interceptor) for <detnet@ietf.org>; Sun, 4 Nov 2018 11:27:23 -0500
Received: from MXHUB307.corp.emc.com (MXHUB307.corp.emc.com [10.146.3.33]) by mailusrhubprd52.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA4GRNqQ027328 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL) for <detnet@ietf.org>; Sun, 4 Nov 2018 11:27:24 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB307.corp.emc.com ([10.146.3.33]) with mapi id 14.03.0399.000; Sun, 4 Nov 2018 11:27:22 -0500
To: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: IP Solution problem: Use of DSCP and ECN fields in IP headers for detnet flow identification
Thread-Index: AdR0WNCrZGGbU8NhRgmkuzkuVax3LA==
Date: Sun, 4 Nov 2018 16:27:22 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949363032B993@MX307CL04.corp.emc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.105.8.135]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D243277949363032B993MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd52.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-04_14:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=956 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811040156
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/fqR-QdVUuzPFeO5QLGTLYxZCnW4>
Subject: [Detnet] IP Solution problem: Use of DSCP and ECN fields in IP headers for detnet flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Nov 2018 16:27:55 -0000

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

We have a problem here ...

The detnet IP solution draft (draft-ietf-detnet-dp-sol-ip-01.txt) has this =
to say about
use of DSCP and ECN fields in IP headers for detnet flow identification:

6.1.1.4.  IPv4 Type of Service and IPv6 Traffic Class Fields

   These fields are used to support Differentiated Services [RFC2474]
   and Explicit Congestion Notification [RFC3168].  Implementations of
   this document MUST support DetNet flow identification based on the
   IPv4 Type of Service field when processing IPv4 packets, and the IPv6
   Traffic Class Field when processing IPv6 packets.  Implementations
   MUST support bimask based matching, where one (1) values in the
   bitmask indicate which subset of the bits in the field are to be used
   in determining a match.  Note that a zero (0) value as a bitmask
   effectively means that these fields are ignored.

That bitmask approach won't work, as it violates both RFC 2474 and RFC 3168=
.

Starting with ECN (RFC 3168) - the 2-bit ECN field is intended to enable EC=
N functionality to be
applied to any flow, and the contents of the ECN field can be changed by an=
y router.  Using ECN
field values to identify separate flows is wrong, see Section 5 of RFC 3168=
, which specifies the
current use of that field..

That leaves the 6-bit DSCP field, which is defined by RFC 2474.  The above =
bitmask approach is
prohibited by the following paragraph in section 3 of RFC 2474:

   Implementors should note that the DSCP field is six bits wide.  DS-
   compliant nodes MUST select PHBs by matching against the entire 6-bit
   DSCP field, e.g., by treating the value of the field as a table index
   which is used to select a particular packet handling mechanism which
   has been implemented in that device.  The value of the CU field MUST
   be ignored by PHB selection.  The DSCP field is defined as an
   unstructured field to facilitate the definition of future per-hop
   behaviors.

The CU field is now the ECN field (see RFC 3168).  My reading is that the c=
urrent section 6.1.1.4 text in
the IP solutions draft has managed to violate all three "MUST" requirements=
 in that RFC 2474
paragraph, which is impressive ... and not in a good way.

I suggest that several things be done:

a)      Abandon use of the ECN field for detnet flow identification.

b)      For the DSCP field, change from a bitmask approach to a list of DSC=
Ps.

a.      I would note that a carefully chosen DSCP list can be implemented v=
ia a bitmask.

c)      Define one or more Diffserv PHBs that realize DetNet behavior.

a.      I suspect that much of the content needed for this already exists i=
n the
detnet drafts, so this should not be a "from scratch" exercise.

I would also caution that the current IP solution draft text on 6-tuples fo=
r flow identification appears
to allow multiple separate detnet flows that differ only in DSCP to use the=
 same IP 5-tuple (source &
destination addresses, transport protocol, source & destination ports).  I =
believe that this also ought
to be prohibited, as Diffserv uses 5-tuples for flow identification - see t=
he definition and use of the
term "microflow" in RFC 2475.

A quick glance at the MPLS solution suggests that it does not have an analo=
gous problem with the TC
field in labels as the TC field does not appear to be used for detnet flow =
identification.

Thanks, --David
----------------------------------------------------------------
David L. Black, Senior Distinguished Engineer
Dell EMC, 176 South St., Hopkinton, MA  01748
+1 (774) 350-9323 New    Mobile: +1 (978) 394-7754
David.Black@dell.com<mailto:David.Black@dell.com>
----------------------------------------------------------------


--_000_CE03DB3D7B45C245BCA0D243277949363032B993MX307CL04corpem_
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;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.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;}
/* List Definitions */
@list l0
	{mso-list-id:918100333;
	mso-list-type:hybrid;
	mso-list-template-ids:-1093916118 67698711 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
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 lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">We have a problem here &#8230;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The detnet IP solution draft (draft-ietf-detnet-dp-s=
ol-ip-01.txt) has this to say about<o:p></o:p></p>
<p class=3D"MsoNormal">use of DSCP and ECN fields in IP headers for detnet =
flow identification:<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">6.1.1.4.&nbsp; IPv4 Type of Service and IPv6 Traffic Class=
 Fields<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; These fields are used to support Differentiat=
ed Services [RFC2474]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; and Explicit Congestion Notification [RFC3168=
].&nbsp; Implementations of<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; this document MUST support DetNet flow identi=
fication based on the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; IPv4 Type of Service field when processing IP=
v4 packets, and the IPv6<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; Traffic Class Field when processing IPv6 pack=
ets.&nbsp; Implementations<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; MUST support bimask based matching, where one=
 (1) values in the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; bitmask indicate which subset of the bits in =
the field are to be used<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; in determining a match.&nbsp; Note that a zer=
o (0) value as a bitmask<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; effectively means that these fields are ignor=
ed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">That bitmask approach won&#8217;t work, as it violat=
es both RFC 2474 and RFC 3168.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Starting with ECN (RFC 3168) &#8211; the 2-bit ECN f=
ield is intended to enable ECN functionality to be<o:p></o:p></p>
<p class=3D"MsoNormal">applied to any flow, and the contents of the ECN fie=
ld can be changed by any router.&nbsp; Using ECN<o:p></o:p></p>
<p class=3D"MsoNormal">field values to identify separate flows is wrong, se=
e Section 5 of RFC 3168, which specifies the<o:p></o:p></p>
<p class=3D"MsoNormal">current use of that field..<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">That leaves the 6-bit DSCP field, which is defined b=
y RFC 2474.&nbsp; The above bitmask approach is<o:p></o:p></p>
<p class=3D"MsoNormal">prohibited by the following paragraph in section 3 o=
f RFC 2474:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; Implementors should note that th=
e DSCP field is six bits wide.&nbsp; DS-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; compliant nodes MUST select PHBs=
 by matching against the entire 6-bit<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; DSCP field, e.g., by treating th=
e value of the field as a table index<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; which is used to select a partic=
ular packet handling mechanism which<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; has been implemented in that dev=
ice.&nbsp; The value of the CU field MUST<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; be ignored by PHB selection.&nbs=
p; The DSCP field is defined as an<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; unstructured field to facilitate=
 the definition of future per-hop<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; behaviors.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The CU field is now the ECN field (see RFC 3168).&nb=
sp; My reading is that the current section 6.1.1.4 text in<o:p></o:p></p>
<p class=3D"MsoNormal">the IP solutions draft has managed to violate all th=
ree &#8220;MUST&#8221; requirements in that RFC 2474<o:p></o:p></p>
<p class=3D"MsoNormal">paragraph, which is impressive &#8230; and not in a =
good way.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I suggest that several things be done:<o:p></o:p></p=
>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">a)<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Abandon use of the ECN field for detnet flow identi=
fication.
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">b)<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>For the DSCP field, change from a bitmask approach =
to a list of DSCPs.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore">a.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>I would note that a carefully chosen DSCP list can =
be implemented via a bitmask.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">c)<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Define one or more Diffserv PHBs that realize DetNe=
t behavior.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo1">
<![if !supportLists]><span style=3D"mso-list:Ignore">a.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>I suspect that much of the content needed for this =
already exists in the<br>
detnet drafts, so this should not be a &#8220;from scratch&#8221; exercise.=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I would also caution that the current IP solution dr=
aft text on 6-tuples for flow identification appears<o:p></o:p></p>
<p class=3D"MsoNormal">to allow multiple separate detnet flows that differ =
only in DSCP to use the same IP 5-tuple (source &amp;<o:p></o:p></p>
<p class=3D"MsoNormal">destination addresses, transport protocol, source &a=
mp; destination ports).&nbsp; I believe that this also ought<o:p></o:p></p>
<p class=3D"MsoNormal">to be prohibited, as Diffserv uses 5-tuples for flow=
 identification - see the definition and use of the<o:p></o:p></p>
<p class=3D"MsoNormal">term &#8220;microflow&#8221; in RFC 2475.<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">A quick glance at the MPLS solution suggests that it=
 does not have an analogous problem with the TC<o:p></o:p></p>
<p class=3D"MsoNormal">field in labels as the TC field does not appear to b=
e used for detnet flow identification.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks, --David<o:p></o:p></p>
<p class=3D"MsoNormal">----------------------------------------------------=
------------<o:p></o:p></p>
<p class=3D"MsoNormal">David L. Black, Senior Distinguished Engineer<o:p></=
o:p></p>
<p class=3D"MsoNormal">Dell EMC, 176 South St., Hopkinton, MA&nbsp; 01748<o=
:p></o:p></p>
<p class=3D"MsoNormal">&#43;1 (774) 350-9323 <b>New&nbsp;</b>&nbsp;&nbsp; M=
obile: &#43;1 (978) 394-7754<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"mailto:David.Black@dell.com"><span style=
=3D"color:#0563C1">David.Black@dell.com</span></a><o:p></o:p></p>
<p class=3D"MsoNormal">----------------------------------------------------=
------------<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_CE03DB3D7B45C245BCA0D243277949363032B993MX307CL04corpem_--


From nobody Sun Nov  4 09:21:36 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05D2B12D4EE; Sun,  4 Nov 2018 09:21:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.17
X-Spam-Level: 
X-Spam-Status: No, score=-3.17 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=dell.com header.b=pNyVHOL2; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=aamBCYvf
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 0RXO27mfy8-K; Sun,  4 Nov 2018 09:21:31 -0800 (PST)
Received: from esa2.dell-outbound.iphmx.com (esa2.dell-outbound.iphmx.com [68.232.149.220]) (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 96EF01288BD; Sun,  4 Nov 2018 09:21:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1541352091; x=1572888091; h=from:cc:to:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Q4zOJFg2ACK1r2q7Gtf8hH1YtSZ+cUTGEqo9X99Y1OI=; b=pNyVHOL2JUGGsiukwrm7diCEKKhHyMtSgDQZXPp7yJd7Q8K5buFiHiGe jwK186SPB700S5+WN4+dwt5spxMTDfEEV/SMdQSOUSWtbWuZYyD1lvioT AoGWDTyZXIWemXFCZjwDHsGZRDn6GDNxNmk0wHLJOWZDRIl8uIgUnxuw7 Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2E6AAB5Kd9bhyWd50NjHAEBAQQBAQc?= =?us-ascii?q?EAQGBVAQBAQsBgTCBOn8oCoNsYogVizaCDXqWR4ErOwsBARgLC4Q+AheDKCI?= =?us-ascii?q?3Cg0BAwEBAgEBAgEBAhABAQEKCwkIKSMMgjYkAQ8vHC8JBgEBAQEBAScBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAQEBAQEXAkMBEgIYAQEBAwEBARAREQwfDwsBBAcEAgEIEQE?= =?us-ascii?q?DAQEBAgIGHQMCAgIlCxQBAgYIAgQBEggTB4J/AYF5CAEOnDgCgRCJWAEBAW2?= =?us-ascii?q?BLoJ9gUJAhQ0DBYELiU+BHIFZPoEQAUaBTkk1gxsBAQIBAYEqARIBBwYUBRA?= =?us-ascii?q?PBgwCgkoxgiaIZ5ZNAwQCAoZsgySHF4FVhQCDIoZpiUKDRooXAgQCBAUCFIF?= =?us-ascii?q?ZgQdxcFCCbIIiE4NShRSFPm8Mi2KBH4EfAQE?=
X-IPAS-Result: =?us-ascii?q?A2E6AAB5Kd9bhyWd50NjHAEBAQQBAQcEAQGBVAQBAQsBg?= =?us-ascii?q?TCBOn8oCoNsYogVizaCDXqWR4ErOwsBARgLC4Q+AheDKCI3Cg0BAwEBAgEBA?= =?us-ascii?q?gEBAhABAQEKCwkIKSMMgjYkAQ8vHC8JBgEBAQEBAScBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEXAkMBEgIYAQEBAwEBARAREQwfDwsBBAcEAgEIEQEDAQEBAgIGHQMCA?= =?us-ascii?q?gIlCxQBAgYIAgQBEggTB4J/AYF5CAEOnDgCgRCJWAEBAW2BLoJ9gUJAhQ0DB?= =?us-ascii?q?YELiU+BHIFZPoEQAUaBTkk1gxsBAQIBAYEqARIBBwYUBRAPBgwCgkoxgiaIZ?= =?us-ascii?q?5ZNAwQCAoZsgySHF4FVhQCDIoZpiUKDRooXAgQCBAUCFIFZgQdxcFCCbIIiE?= =?us-ascii?q?4NShRSFPm8Mi2KBH4EfAQE?=
Received: from mx0b-00154901.pphosted.com ([67.231.157.37]) by esa2.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 04 Nov 2018 11:21:29 -0600
Received: from pps.filterd (m0144103.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA4HIpUj065604; Sun, 4 Nov 2018 12:21:29 -0500
Received: from esa2.dell-outbound2.iphmx.com (esa2.dell-outbound2.iphmx.com [68.232.153.202]) by mx0b-00154901.pphosted.com with ESMTP id 2nh67e488s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sun, 04 Nov 2018 12:21:28 -0500
From: "Black, David" <David.Black@dell.com>
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>, "Black, David" <David.Black@dell.com>
Received: from mailuogwhop.emc.com ([168.159.213.141]) by esa2.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Nov 2018 23:21:17 +0600
Received: from maildlpprd03.lss.emc.com (maildlpprd03.lss.emc.com [10.253.24.35]) by mailuogwprd04.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA4HLNa9021045 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sun, 4 Nov 2018 12:21:25 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd04.lss.emc.com wA4HLNa9021045
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1541352085; bh=v3TKA8wnlm558tx2DzkdihgjU1k=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=aamBCYvfbgJrnVlLRT4dYkiUPBkO2F+e2Gdt87LKhMuLT/x9g45BO4M67p+Q88PeT b3FlpZqfu+fIfaJ1Ul34iNfd3wQnBC2lOqhYAqTIM1LVigcAAucxnFWhUutPn38iY5 Lu2bnLmvwfsIhyVPmhmYpmlQPrjuT1ktGG4+EPcY=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd04.lss.emc.com wA4HLNa9021045
Received: from mailusrhubprd04.lss.emc.com (mailusrhubprd04.lss.emc.com [10.253.24.22]) by maildlpprd03.lss.emc.com (RSA Interceptor); Sun, 4 Nov 2018 12:20:59 -0500
Received: from MXHUB320.corp.emc.com (MXHUB320.corp.emc.com [10.146.3.98]) by mailusrhubprd04.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA4HLCPf021574 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Sun, 4 Nov 2018 12:21:13 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB320.corp.emc.com ([10.146.3.98]) with mapi id 14.03.0399.000; Sun, 4 Nov 2018 12:21:12 -0500
To: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>, =?utf-8?B?J0rDoW5vcyBGYXJrYXMn?= <janos.farkas@ericsson.com>
Thread-Topic: Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUalB58M+v0OOIXEymBs4njO5rx6U/6Y3Q
Date: Sun, 4 Nov 2018 17:21:12 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com>
References: <0bb7176c-c386-b863-a4f8-06254f4627ab@ericsson.com> <1705d15c-c7ba-c76f-88db-c75f1a88db0f@ericsson.com> <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de>
In-Reply-To: <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.105.8.135]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd04.lss.emc.com
X-RSA-Classifications: public, GIS Solicitation
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-04_14:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811040165
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/hnlDZl8V_HM-j04C4rsdYrxCJPY>
Subject: Re: [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Nov 2018 17:21:35 -0000

VHJ5aW5nIHRvIGhlbHAgd2l0aCB0aGVzZSBUcmFuc3BvcnQgaXNzdWVzLiAgSSBnZW5lcmFsbHkg
YWdyZWUgd2l0aCBNaWNoYWVsIFNoYXJmJ3MNCmZpcnN0IHR3byBjb25jZXJucy4gIExpa2UgTWlj
aGFlbCwgSSB3aWxsIGRlZmVyIHRvIHRoZSBJRVNHIG9uIGFwcHJvcHJpYXRlIHVzZSBvZg0KUkZD
IDc0MjYuDQoNCkluIGVhY2ggY2FzZSwgSSd2ZSBleHRyYWN0ZWQgYSBrZXkgcGllY2Ugb2YgdGV4
dCB0byB0cnkgdG8gbWFrZSB0aGUgcG9pbnQgY3Jpc3AgLi4uDQoNClsxXSBNaW5pbXVtIHJlcXVp
cmVkIGxldmVsIG9mIERldE5ldCBzdXBwb3J0Lg0KDQo+IERvZXMgInNvbWUgb2YgdGhlIERldE5l
dCBjYXBhYmlsaXRpZXMNCj4gKG5vdCBuZWNlc3NhcmlseSBhbGwpIiBpbmNsdWRlIGUuZy4gdmFu
aWxsYSB0cmFmZmljIGVuZ2luZWVyaW5nPyBGb3IgaW5zdGFuY2UsIGlmIGENCj4gbmV0d29yayBu
b2RlIGNhbiBlbnN1cmUgdGhhdCB0aGUgUW9TIHJlcXVpcmVtZW50cyBhcmUgbWV0IGJ5IGxldmVy
YWdpbmcNCj4gZXhpc3Rpbmcgc3RhbmRhcmRpemVkIFRFIHdpdGhvdXQgYW55IGFkZGl0aW9uYWwg
RGV0TmV0IGF3YXJlbmVzcywgaXMgdGhpcw0KPiBlbm91Z2ggZm9yIGRlcGxveWluZyBEZXROZXQ/
IE9yIGRvZXMgdGhpcyBub2RlIGhhdmUgdG8gaW1wbGVtZW50IGFkZGl0aW9uYWwNCj4gRGV0TmV0
LXNwZWNpZmljIGZ1bmN0aW9uYWxpdHk/IFNwZWNpZmljYWxseSwgcGxlYXNlIGV4cGxhaW4gaWYg
YW4gZXhpc3RpbmcgRGV0TmV0LQ0KPiB1bmF3YXJlIHJvdXRlciBvbiB0aGUgcGF0aCB0YWtlbiBi
eSBEZXROZXQgdHJhZmZpYyBjYW4gYmUgdXNlZCB0byBmb3J3YXJkDQo+IERldE5ldCB0cmFmZmlj
LCBvciBpZiBpdCBpcyBtYW5kYXRvcnkgdGhhdCBhbnkgcm91dGVyIGZvcndhcmRpbmcgRGV0TmV0
IHRyYWZmaWMNCj4gaW5kZWVkIGltcGxlbWVudHMgbmV3IGNhcGFiaWxpdGllcyBzcGVjaWZpYyB0
byBEZXROZXQuDQoNCkl0J3MgdGhlIGZvcm1lciwgYXMgaW5kaWNhdGVkIGJ5IHRoaXMgdGV4dCBp
biBTZWN0aW9uIDQuMi4yIChJJ20gd29ya2luZyBmcm9tIHRoZSAtMDkgZHJhZnQpOg0KDQogICAg
SW4gZ2VuZXJhbCwgaWYgYSBEZXROZXQgZmxvdyBwYXNzZXMgdGhyb3VnaCBvbmUgb3IgbW9yZSBE
ZXROZXQtDQogICB1bmF3YXJlIG5ldHdvcmsgbm9kZXMgYmV0d2VlbiB0d28gRGV0TmV0IG5vZGVz
IHByb3ZpZGluZyB0aGUgRGV0TmV0DQogICB0cmFuc3BvcnQgc3ViLWxheWVyIGZvciB0aGF0IGZs
b3csIHRoZXJlIGlzIGEgcG90ZW50aWFsIGZvcg0KICAgZGlzcnVwdGlvbiBvciBmYWlsdXJlIG9m
IHRoZSBEZXROZXQgUW9TLiAgQSBuZXR3b3JrIGFkbWluaXN0cmF0b3INCiAgIG5lZWRzIHRvIGVu
c3VyZSB0aGF0IHRoZSBEZXROZXQtdW5hd2FyZSBuZXR3b3JrIG5vZGVzIGFyZSBjb25maWd1cmVk
DQogICB0byBtaW5pbWl6ZSB0aGUgY2hhbmNlcyBvZiBwYWNrZXQgbG9zcyBhbmQgZGVsYXksIGFu
ZCBwcm92aXNpb24NCiAgIGVub3VnaCBleHRyYSBidWZmZXIgc3BhY2UgaW4gdGhlIERldE5ldCB0
cmFuc2l0IG5vZGUgZm9sbG93aW5nIHRoZQ0KICAgRGV0TmV0LXVuYXdhcmUgbmV0d29yayBub2Rl
cyB0byBhYnNvcmIgdGhlIGluZHVjZWQgbGF0ZW5jeQ0KICAgdmFyaWF0aW9ucy4NCg0KUGVyaGFw
cyBhIGZvcndhcmQgcmVmZXJlbmNlIHRvIFNlY3Rpb24gNC4yLjIgZnJvbSB0aGUgbmV3IHRleHQg
aW4gdGhlIEludHJvZHVjdGlvbiB3b3VsZCBoZWxwLg0KDQpbMl0gUHJvdGVjdGluZyB0aGUgbmV0
d29yayBmcm9tIGRldG5ldCBwcm9ibGVtcywgZmFpbHVyZXMsIGV0Yy4NCg0KPiA+ICogSXQgaXMg
c3VycHJpc2luZyB0aGF0IHRoZXJlIGlzIGhhcmRseSBhbnkgZGlzY3Vzc2lvbiBvbiBuZXR3b3Jr
IHJvYnVzdG5lc3MNCj4gPiBhbmQgc2FmZXR5OyB0aGlzIHByb2JhYmx5IGFsc28gcmVsYXRlcyB0
byBzZWN1cml0eS4gRm9yIGluc3RhbmNlLA0KPiA+IG1pc2NvbmZpZ3VyYXRpb24gb3IgZXJyb3Jz
IG9mIGZ1bmN0aW9ucyBwZXJmb3JtaW5nIHBhY2tldCByZXBsaWNhdGlvbiBjb3VsZA0KPiA+IHNl
dmVyZWx5IGFuZCBwZXJtYW5lbnRseSBjb25nZXN0IGEgbmV0d29yayBhbmQgY2F1c2UgaGFybS4N
ClsuLi4gc25pcCAuLi5dDQo+IE5FVzoNCj4gUm9idXN0IHJlYWwtdGltZSBzeXN0ZW1zIHJlcXVp
cmUgdG8gcmVkdWNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUNCj4gZmFpbHVyZXMuIEZpbHRlcnMg
YW5kIHBvbGljZXJzIHNob3VsZCBiZSB1c2VkIGluIGEgRGV0TmV0IG5ldHdvcmsgdG8NCj4gZGV0
ZWN0IGlmIERldE5ldCBwYWNrZXRzIGFyZSByZWNlaXZlZCBvbiB0aGUgd3JvbmcgaW50ZXJmYWNl
LCBvciBhdA0KPiB0aGUgd3JvbmcgdGltZSwgb3IgaW4gdG9vIGdyZWF0IHZvbHVtZS4gRnVydGhl
cm1vcmUsIGZpbHRlcnMgYW5kDQo+IHBvbGljZXJzIGNhbiB0YWtlIGFjdGlvbiB0byBkaXNjYXJk
IG9mZmVuZGluZyBwYWNrZXRzIG9yIGZsb3dzLCBvcg0KPiB0cmlnZ2VyIHNodXR0aW5nIGRvd24g
dGhlIG9mZmVuZGluZyBEZXROZXQgZmxvdywgb3Igc2h1dHRpbmcgZG93bg0KPiB0aGUgb2ZmZW5k
aW5nIGludGVyZmFjZS4NCj4gDQo+IFttc10gVGhhdCBkb2VzIG5vdCBhZGRyZXNzIG15IGNvbmNl
cm4uIEFzIEkgd3JvdGUgYWxyZWFkeSwgSSBiZWxpZXZlIHRoaXMNCj4gZG9jdW1lbnQgaGFzIHRv
IGRpc2N1c3MgdGhlIGFwcGxpY2FiaWxpdHkgb2YgY2lyY3VpdCBicmVha2VycyBhY2NvcmRpbmcg
dG8gUkZDDQo+IDgwODQuDQoNCkkgY29uY3VyIHdpdGggTWljaGFlbCdzIGltcGxpZWQgY29uY2Vy
biB0aGF0IHRoZSAic2hvdWxkIiBpbiB0aGUgTkVXIHRleHQNCmlzIHdvZWZ1bGx5IGluYWRlcXVh
dGUuICBUaGUgcHJvdmlzaW9ucyB0byBwcmV2ZW50IGVzY2FwZWQgbm9uLWVsYXN0aWMgdHJhZmZp
Yw0KZnJvbSBjYXVzaW5nIGRhbWFnZSBlbHNld2hlcmUgbmVlZCB0byBiZSBtYW5kYXRvcnkgcGFy
dGljdWxhcmx5IGlmIERldE5ldA0KYW5kIG5vbi1EZXROZXQgbmV0d29ya3MgYXJlIGludGVyY29u
bmVjdGVkLiAgVGhlIGFib3ZlDQp0ZXh0IG9uIGZpbHRlcnMgZG9lc24ndCBhcHBlYXIgdG8gY292
ZXIgZXNjYXBlIGZyb20gdGhlIERldE5ldCBuZXR3b3JrLA0KYW5kIG5lZWRzIHRvIGRvIHNvLiAg
RGVwbG95bWVudCBvZiBmaWx0ZXJzIGF0IERldE5ldCBub2RlcyB0aGF0IGRyb3AgYWxsDQpEZXRO
ZXQgdHJhZmZpYyB0aGF0IHRyaWVzIHRvIGVzY2FwZSwgYW5kIHRoYXQgZHJvcCBhbGwgbWlzZGly
ZWN0ZWQgRGV0TmV0DQp0cmFmZmljIHNob3VsZCBhZGRyZXNzIG1vc3Qgb2YgdGhpcyBwcm9ibGVt
Lg0KDQpPbmNlIHRoYXQgaXMgZG9uZSwgSSB0aGluayBhIGRpc2N1c3Npb24gb2YgY2lyY3VpdCBi
cmVha2VycyBpcyBuZWVkZWQsIGluIHRoZQ0KZm9ybSBvZiBEZXRuZXQgc2VydmljZSBtZWNoYW5p
c21zIHRoYXQgY2FuIHNodXQgZG93biAoY2Vhc2UgdHJhbnNtaXNzaW9uDQpvZikgYSBmbG93IHRo
YXQgaXMgYmVpbmcgc2VudCBlbnRpcmVseSBpbnRvIHRoZSBiaXQtYnVja2V0IGJ5IGEgZG93bnN0
cmVhbSBmaWx0ZXIsDQpkdWUgdG8gbWlzY29uZmlndXJhdGlvbiwgZmFpbHVyZSwgZXRjLg0KDQpU
aGFua3MsIC0tRGF2aWQNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBU
c3YtYXJ0IFttYWlsdG86dHN2LWFydC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU2No
YXJmLCBNaWNoYWVsDQo+IFNlbnQ6IE1vbmRheSwgT2N0b2JlciAyMiwgMjAxOCA1OjQ0IFBNDQo+
IFRvOiAnSsOhbm9zIEZhcmthcycNCj4gQ2M6IHRzdi1hcnRAaWV0Zi5vcmc7IERldE5ldCBXRzsg
ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLmFsbEBpZXRmLm9yZw0KPiBTdWJqZWN0OiBS
ZTogW1Rzdi1hcnRdIFRzdmFydCBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtZGV0bmV0
LWFyY2hpdGVjdHVyZS0wOA0KPiANCj4gDQo+IFtFWFRFUk5BTCBFTUFJTF0NCj4gUGxlYXNlIHJl
cG9ydCBhbnkgc3VzcGljaW91cyBhdHRhY2htZW50cywgbGlua3MsIG9yIHJlcXVlc3RzIGZvciBz
ZW5zaXRpdmUNCj4gaW5mb3JtYXRpb24uDQo+IA0KPiANCj4gSGkgSmFub3MsDQo+IA0KPiBUaGFu
a3MgZm9yIHRoZSByZXBseS4gTXkgY29tbWVudHMgYXJlIGlubGluZSBbbXNdLg0KPiANCj4gSSBo
YXZlIG9taXR0ZWQgYWxsIHByb3Bvc2VkIGNoYW5nZXMgdGhhdCB3b3JrIGZvciBtZS4NCj4gDQo+
IE1pY2hhZWwNCj4gDQo+IA0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBK
w6Fub3MgRmFya2FzIDxqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tPg0KPiBTZW50OiBXZWRuZXNk
YXksIE9jdG9iZXIgMTcsIDIwMTggMTA6NTYgQU0NCj4gVG86IFNjaGFyZiwgTWljaGFlbCA8TWlj
aGFlbC5TY2hhcmZAaHMtZXNzbGluZ2VuLmRlPg0KPiBDYzogdHN2LWFydEBpZXRmLm9yZzsgZHJh
ZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLmFsbEBpZXRmLm9yZzsgRGV0TmV0IFdHDQo+IDxk
ZXRuZXRAaWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBUc3ZhcnQgbGFzdCBjYWxsIHJldmlldyBv
ZiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDgNCj4gDQo+IEhpIE1pY2hhZWwsDQo+
IA0KPiBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB0aGUgdGhvcm91Z2ggcmV2aWV3IGFuZCBnb29k
IGNvbW1lbnRzIQ0KPiANCj4gUGxlYXNlIGZpbmQgYmVsb3cgaW4tbGluZSByZXNwb25zZXMgYW5k
IGhvdyB3ZSBwbGFuIHRvIHVwZGF0ZSB0aGUgZHJhZnQgdG8NCj4gcmVzb2x2ZSB5b3VyIGNvbW1l
bnRzLg0KPiANCj4gQmVzdCByZWdhcmRzLA0KPiBKYW5vcw0KPiANCj4gDQo+IE9uIDkvMjkvMjAx
OCAxMjoyNCBBTSwgTWljaGFlbCBTY2hhcmYgd3JvdGU6DQo+ID4gUmV2aWV3ZXI6IE1pY2hhZWwg
U2NoYXJmDQo+ID4gUmV2aWV3IHJlc3VsdDogUmVhZHkgd2l0aCBJc3N1ZXMNCj4gPg0KPiA+IFRo
ZSBkb2N1bWVudCAiRGV0ZXJtaW5pc3RpYyBOZXR3b3JraW5nIEFyY2hpdGVjdHVyZSINCj4gPiAo
ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA4KSBkZWZpbmVzIGFuIG92ZXJhbGwgZnJh
bWV3b3JrIGZvcg0KPiA+IERldGVybWluaXN0aWMgTmV0d29ya2luZy4NCj4gPg0KPiA+IEFzIFRT
Vi1BUlQgcmV2aWV3ZXIsIEkgYmVsaWV2ZSB0aGF0IHRoaXMgZG9jdW1lbnQgaGFzIGlzc3VlcyBh
cw0KPiA+IGRldGFpbGVkIGJlbG93Lg0KPiA+DQo+ID4gTWljaGFlbA0KPiA+DQo+ID4gTWFqb3Ig
aXNzdWVzOg0KPiANCj4gWy4uLl0NCj4gDQo+ID4gRGV0TmV0DQo+ID4gYmFzaWNhbGx5IHJlcXVp
cmVzIHN1cHBvcnQgaW4gKGFsbW9zdCkgYWxsIG5ldHdvcmsgZGV2aWNlcw0KPiA+IHRyYW5zcG9y
dGluZyBEZXROZXQgdHJhZmZpYy4gVGhhdCBhc3N1bXB0aW9uIHNob3VsZCBiZSBleHBsaWNpdGx5
DQo+ID4gc3BlbHQgb3V0IGVhcmx5IGluIHRoZSBkb2N1bWVudCwgZS5nLiwgaW4gdGhlIGludHJv
ZHVjdGlvbi4NCj4gDQo+IEFjdHVhbGx5LCBzb21lIGZvcm0gb2YgRGV0TmV0IHN1cHBvcnQgaXMg
cmVxdWlyZWQgZnJvbSBlYWNoIG5vZGUgdGhhdA0KPiB0cmFuc3BvcnRzIERldE5ldCB0cmFmZmlj
LiBGb3IgaW5zdGFuY2UsIERldE5ldCBmbG93cyBoYXZlIHRvIGJlIHJlY29nbml6ZWQgaW4NCj4g
b3JkZXIgbm90IHRvIHNwb2lsIHRoZWlyIFFvUyBhdCB0aGUgbWluaW11bS4NCj4gDQo+IFttc10g
SSBsb29rIGZvciBhbiBjbGVhciBleHBsYW5hdGlvbiBpbiB0aGUgYXJjaGl0ZWN0dXJlIGRvY3Vt
ZW50IG9mIHdoYXQgInNvbWUNCj4gZm9ybSBvZiBEZXROZXQgc3VwcG9ydCIgZXhhY3RseSBtZWFu
cy4gRm9yIGluc3RhbmNlLCBpcyBzdGFuZGFyZCBNUExTIFRFDQo+IHdpdGhvdXQgYW55IERldE5l
dCBzdXBwb3J0IGdvb2QgZW5vdWdoIGZvciBhbiBMU1Igb24gdGhlIElQL01QTFMgcGF0aCB1c2Vk
DQo+IGJ5IERldE5ldCB0cmFmZmljLCBvciBub3Q/IEFzIGFuIGV4YW1wbGUsIHdoZW4gSSByZWFk
IHRoZSBmb2xsb3dpbmcgcGFyYWdyYXBoIGluDQo+IGRyYWZ0LWlldGYtZGV0bmV0LWRwLXNvbC1t
cGxzLTAxIC4uLg0KPiANCj4gICAgVHJhbnNpdCBub2RlcyBhcmUgbm9ybWFsIE1QTFMgTGFiZWwg
U3dpdGNoaW5nIFJvdXRlcnMgKExTUnMpLiAgVGhleQ0KPiAgICBhcmUgZ2VuZXJhbGx5IHVuYXdh
cmUgb2YgdGhlIHNwZWNpYWwgcmVxdWlyZW1lbnRzIG9mIERldE5ldCBmbG93cywNCj4gICAgYWx0
aG91Z2ggdGhleSBuZWVkIHRvIHByb3ZpZGUgdHJhZmZpYyBlbmdpbmVlcmluZyBzZXJ2aWNlcyBh
bmQgcHJvcGVyDQo+ICAgIFFvUyB0byB0aGUgTFNQcyBhc3NvY2lhdGVkIHdpdGggRGV0TmV0IGZs
b3dzIHRvIGVuaGFuY2UgdGhlIHByb3NwZWN0DQo+ICAgIG9mIHRoZSBMU1BzIG1lZXRpbmcgdGhl
IERldE5ldCBzZXJ2aWNlIHJlcXVpcmVtZW50cy4gIFNvbWUNCj4gICAgaW1wbGVtZW50YXRpb25z
IG9mIHRyYW5zaXQgbm9kZXMgbWF5IGJlIERldE5ldCBhd2FyZSwgYnV0IHN1Y2ggbm9kZXMNCj4g
ICAganVzdCBzdXBwb3J0IHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVyLg0KPiANCj4gLi4uIEkg
Y291bGQgbWF5YmUgYXNzdW1lIHRoYXQgYWN0dWFsbHkgdGhlcmUgY2FuIGJlICJ0cmFuc2l0IG5v
ZGVzIiB0aGF0IGRvIG5vdA0KPiByZXF1aXJlICphbnkqIHNvcnQgb2YgRGV0TmV0IHN1cHBvcnQg
b3IgRGV0TmV0IGF3YXJlbmVzcy4gSXMgdGhhdCBjb3JyZWN0PyBJDQo+IHRoaW5rIHRoZSBhcmNo
aXRlY3R1cmUgZG9jdW1lbnQgaGFzIHRvIGJlIGNsZWFyIG9uIHN1Y2ggZnVuZGFtZW50YWwgcXVl
c3Rpb25zLg0KPiANCj4gVGhlIEludHJvZHVjdGlvbiBjb3VsZCBiZSBleHRlbmRlZCB0byBjbGFy
aWZ5LCBlLmcuLCB0aGUgdGhpcmQgcGFyYWdyYXBoOg0KPiANCj4gT0xEOg0KPiBBIGdvYWwgb2Yg
RGV0TmV0IGlzIGEgY29udmVyZ2VkIG5ldHdvcmsgaW4gYWxsIHJlc3BlY3RzLiBUaGF0IGlzLCB0
aGUgcHJlc2VuY2Ugb2YNCj4gRGV0TmV0IGZsb3dzIGRvZXMgbm90IHByZWNsdWRlIG5vbi1EZXRO
ZXQgZmxvd3MsIGFuZCB0aGUgYmVuZWZpdHMgb2ZmZXJlZA0KPiBEZXROZXQgZmxvd3Mgc2hvdWxk
IG5vdCwgZXhjZXB0IGluIGV4dHJlbWUgY2FzZXMsIHByZXZlbnQgZXhpc3RpbmcgUW9TDQo+IG1l
Y2hhbmlzbXMgZnJvbSBvcGVyYXRpbmcgaW4gYSBub3JtYWwgZmFzaGlvbiwgc3ViamVjdCB0byB0
aGUgYmFuZHdpZHRoDQo+IHJlcXVpcmVkIGZvciB0aGUgRGV0TmV0IGZsb3dzLiBBIHNpbmdsZSBz
b3VyY2UtZGVzdGluYXRpb24gcGFpciBjYW4gdHJhZGUgYm90aA0KPiBEZXROZXQgYW5kIG5vbi1E
ZXROZXQgZmxvd3MuIEVuZCBzeXN0ZW1zIGFuZCBhcHBsaWNhdGlvbnMgbmVlZCBub3QNCj4gaW5z
dGFudGlhdGUgc3BlY2lhbCBpbnRlcmZhY2VzIGZvciBEZXROZXQgZmxvd3MuIE5ldHdvcmtzIGFy
ZSBub3QgcmVzdHJpY3RlZCB0bw0KPiBjZXJ0YWluIHRvcG9sb2dpZXM7IGNvbm5lY3Rpdml0eSBp
cyBub3QgcmVzdHJpY3RlZC4gQW55IGFwcGxpY2F0aW9uIHRoYXQgZ2VuZXJhdGVzDQo+IGEgZGF0
YSBmbG93IHRoYXQgY2FuIGJlIHVzZWZ1bGx5IGNoYXJhY3Rlcml6ZWQgYXMgaGF2aW5nIGEgbWF4
aW11bSBiYW5kd2lkdGgNCj4gc2hvdWxkIGJlIGFibGUgdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgRGV0
TmV0LCBhcyBsb25nIGFzIHRoZSBuZWNlc3NhcnkgcmVzb3VyY2VzDQo+IGNhbiBiZSByZXNlcnZl
ZC4gUmVzZXJ2YXRpb25zIGNhbiBiZSBtYWRlIGJ5IHRoZSBhcHBsaWNhdGlvbiBpdHNlbGYsIHZp
YSBuZXR3b3JrDQo+IG1hbmFnZW1lbnQsIGJ5IGFuIGFwcGxpY2F0aW9u4oCZcyBjb250cm9sbGVy
LCBvciBieSBvdGhlciBtZWFucywgZS5nLiwgYSBkeW5hbWljDQo+IGNvbnRyb2wgcGxhbmUgKGUu
Zy4sIFtSRkMyMjA1XSkuDQo+IA0KPiBORVc6DQo+IEEgZ29hbCBvZiBEZXROZXQgaXMgYSBjb252
ZXJnZWQgbmV0d29yayBpbiBhbGwgcmVzcGVjdHMuIFRoYXQgaXMsIHRoZSBwcmVzZW5jZSBvZg0K
PiBEZXROZXQgZmxvd3MgZG9lcyBub3QgcHJlY2x1ZGUgbm9uLURldE5ldCBmbG93cywgYW5kIHRo
ZSBiZW5lZml0cyBvZmZlcmVkDQo+IERldE5ldCBmbG93cyBzaG91bGQgbm90LCBleGNlcHQgaW4g
ZXh0cmVtZSBjYXNlcywgcHJldmVudCBleGlzdGluZyBRb1MNCj4gbWVjaGFuaXNtcyBmcm9tIG9w
ZXJhdGluZyBpbiBhIG5vcm1hbCBmYXNoaW9uLCBzdWJqZWN0IHRvIHRoZSBiYW5kd2lkdGgNCj4g
cmVxdWlyZWQgZm9yIHRoZSBEZXROZXQgZmxvd3MuIEEgc2luZ2xlIHNvdXJjZS1kZXN0aW5hdGlv
biBwYWlyIGNhbiB0cmFkZSBib3RoDQo+IERldE5ldCBhbmQgbm9uLURldE5ldCBmbG93cy4gRW5k
IHN5c3RlbXMgYW5kIGFwcGxpY2F0aW9ucyBuZWVkIG5vdA0KPiBpbnN0YW50aWF0ZSBzcGVjaWFs
IGludGVyZmFjZXMgZm9yIERldE5ldCBmbG93cy4gTmV0d29ya3MgYXJlIG5vdCByZXN0cmljdGVk
IHRvDQo+IGNlcnRhaW4gdG9wb2xvZ2llczsgY29ubmVjdGl2aXR5IGlzIG5vdCByZXN0cmljdGVk
LiBBbnkgYXBwbGljYXRpb24gdGhhdCBnZW5lcmF0ZXMNCj4gYSBkYXRhIGZsb3cgdGhhdCBjYW4g
YmUgdXNlZnVsbHkgY2hhcmFjdGVyaXplZCBhcyBoYXZpbmcgYSBtYXhpbXVtIGJhbmR3aWR0aA0K
PiBzaG91bGQgYmUgYWJsZSB0byB0YWtlIGFkdmFudGFnZSBvZiBEZXROZXQsIGFzIGxvbmcgYXMg
dGhlIG5lY2Vzc2FyeSByZXNvdXJjZXMNCj4gY2FuIGJlIHJlc2VydmVkLiBSZXNlcnZhdGlvbnMg
Y2FuIGJlIG1hZGUgYnkgdGhlIGFwcGxpY2F0aW9uIGl0c2VsZiwgdmlhIG5ldHdvcmsNCj4gbWFu
YWdlbWVudCwgYnkgYW4gYXBwbGljYXRpb27igJlzIGNvbnRyb2xsZXIsIG9yIGJ5IG90aGVyIG1l
YW5zLCBlLmcuLCBhIGR5bmFtaWMNCj4gY29udHJvbCBwbGFuZSAoZS5nLiwgW1JGQzIyMDVdKS4g
TmV0d29yayBub2RlcyBzdXBwb3J0aW5nIERldE5ldCBmbG93cyBoYXZlIHRvDQo+IGltcGxlbWVu
dCBzb21lIG9mIHRoZSBEZXROZXQgY2FwYWJpbGl0aWVzIChub3QgbmVjZXNzYXJpbHkgYWxsKSBp
biBvcmRlciB0byB0cmVhdA0KPiBEZXROZXQgZmxvd3Mgc3VjaCB0aGF0IHRoZWlyIFFvUyByZXF1
aXJlbWVudHMgYXJlIG1ldC4NCj4gDQo+IFttc10gVG8gbWUsIHRoZSBsYXN0IHNlbnRlbmNlIGlz
IG5vdCBjbGVhci4gRG9lcyAic29tZSBvZiB0aGUgRGV0TmV0IGNhcGFiaWxpdGllcw0KPiAobm90
IG5lY2Vzc2FyaWx5IGFsbCkiIGluY2x1ZGUgZS5nLiB2YW5pbGxhIHRyYWZmaWMgZW5naW5lZXJp
bmc/IEZvciBpbnN0YW5jZSwgaWYgYQ0KPiBuZXR3b3JrIG5vZGUgY2FuIGVuc3VyZSB0aGF0IHRo
ZSBRb1MgcmVxdWlyZW1lbnRzIGFyZSBtZXQgYnkgbGV2ZXJhZ2luZw0KPiBleGlzdGluZyBzdGFu
ZGFyZGl6ZWQgVEUgd2l0aG91dCBhbnkgYWRkaXRpb25hbCBEZXROZXQgYXdhcmVuZXNzLCBpcyB0
aGlzDQo+IGVub3VnaCBmb3IgZGVwbG95aW5nIERldE5ldD8gT3IgZG9lcyB0aGlzIG5vZGUgaGF2
ZSB0byBpbXBsZW1lbnQgYWRkaXRpb25hbA0KPiBEZXROZXQtc3BlY2lmaWMgZnVuY3Rpb25hbGl0
eT8gU3BlY2lmaWNhbGx5LCBwbGVhc2UgZXhwbGFpbiBpZiBhbiBleGlzdGluZyBEZXROZXQtDQo+
IHVuYXdhcmUgcm91dGVyIG9uIHRoZSBwYXRoIHRha2VuIGJ5IERldE5ldCB0cmFmZmljIGNhbiBi
ZSB1c2VkIHRvIGZvcndhcmQNCj4gRGV0TmV0IHRyYWZmaWMsIG9yIGlmIGl0IGlzIG1hbmRhdG9y
eSB0aGF0IGFueSByb3V0ZXIgZm9yd2FyZGluZyBEZXROZXQgdHJhZmZpYw0KPiBpbmRlZWQgaW1w
bGVtZW50cyBuZXcgY2FwYWJpbGl0aWVzIHNwZWNpZmljIHRvIERldE5ldC4gSW4gdGhlIGxhdHRl
ciBjYXNlLCBJIHRoaW5rDQo+IHRoZSBkb2N1bWVudCB3b3VsZCBuZWVkIHRvIGRpc2N1c3MgaW5j
cmVtZW50YWwgZGVwbG95bWVudCBzdHJhdGVnaWVzIGFzIHdlbGwuDQo+IA0KPiA+ICogSXQgaXMg
c3VycHJpc2luZyB0aGF0IHRoZXJlIGlzIGhhcmRseSBhbnkgZGlzY3Vzc2lvbiBvbiBuZXR3b3Jr
IHJvYnVzdG5lc3MNCj4gPiBhbmQgc2FmZXR5OyB0aGlzIHByb2JhYmx5IGFsc28gcmVsYXRlcyB0
byBzZWN1cml0eS4gRm9yIGluc3RhbmNlLA0KPiA+IG1pc2NvbmZpZ3VyYXRpb24gb3IgZXJyb3Jz
IG9mIGZ1bmN0aW9ucyBwZXJmb3JtaW5nIHBhY2tldCByZXBsaWNhdGlvbiBjb3VsZA0KPiA+IHNl
dmVyZWx5IGFuZCBwZXJtYW50bHkgY29uZ2VzdCBhIG5ldHdvcmsgYW5kIGNhdXNlIGhhcm0uIEhv
dyBkb2VzIHRoZSBEZXROZXQNCj4gPiBhcmNoaXRlY3R1cmUgZW5zdXJlIHRoYXQgYSBuZXR3b3Jr
IHN0YXlzIGZ1bGx5IG9wZXJhdGlvbmFsIGUuZy4gaWYgdGhlIHRvcG9sb2d5DQo+ID4gY2hhbmdl
cyBvciB0aGVyZSBhcmUgZXF1aXBtZW50IGZhaWx1cmVzPyBQcm9iYWJseSB0aGlzIGNhbiBiZSBz
b2x2ZWQgYnkNCj4gPiBpbXBsZW1lbnRhdGlvbnMgKGUuZy4sIGR5bmFtaWMgY29udHJvbCBwbGFu
ZSksIGJ1dCB3aHkgYXJlIGNvcnJlc3BvbmRpbmcNCj4gPiByZXF1aXJlbWVudHMgbm90IHNwZWx0
IG91dD8gU2VjdGlvbiAzLjMuMiBzcGVjdWxhdGVzIHRoYXQgZmlsdGVycyBhbmQgcG9saWNlcnMN
Cj4gPiBjYW4gaGVscCwgYW5kIHRoYXQgbWF5IGJlIHRydWUsIGJ1dCB0aGF0IHByb2JhYmx5IHN0
aWxsIGFzc3VtZXMgY29uc2lzdGVudGx5DQo+ID4gYW5kIGNvcnJlY3RseSBjb25maWd1cmVkIChh
bmQgd2VsbC1iZWhhdmluZykgZGV2aWNlcy4gQW5kIFNlY3Rpb24gMy4zLjIgaXMNCj4gPiB2YWd1
ZSBhbmQgbWVudGlvbnMgYSAiaW5maW5pdGUgdmFyaWV0eSBvZiBwb3NzaWJsZSBmYWlsdXJlcyIg
d2l0aG91dCBzdGF0aW5nDQo+ID4gYW55IHJlcXVpcmVtZW50cyBvciByZWNvbW1lbmRhdGlvbnMu
IFRoZXJlIG1heSBiZSBmdXJ0aGVyIHNvbHV0aW9ucywgc3VjaCBhcw0KPiA+IGNpcmN1aXQgYnJl
YWtlcnMgYW5kIHRoZSBsaWtlLiBXaHkgYXJlIHN1Y2ggdG9waWNzIG5vdCBkaXNjdXNzZWQ/DQo+
IFNlY3VyaXR5IGlzc3VlcyBhbmQgY29uc2lkZXJhdGlvbnMgYXJlIGFkZHJlc3NlZCBieSB0aGUg
RGV0TmV0IFNlY3VyaXR5DQo+IGRyYWZ0OiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9kcmFmdC1pZXRmLWRldG5ldC1zZWN1cml0eS4NCj4gUmVmZXJlbmNlIHRvIHRoZcKgIERldE5l
dCBTZWN1cml0eSBkcmFmdCB3aWxsIGJlIGFkZGVkLg0KPiANCj4gVGhlcmUgd2lsbCBiZSBhIGRv
Y3VtZW50IGRlZGljYXRlZCB0byBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiBhbmQNCj4gTWFp
bnRlbmFuY2UgKE9BTSksIHdoaWNoIHdpbGwgYWRkcmVzcyBvcGVyYXRpb25hbCwgbWlzY29uZmln
dXJhdGlvbiwgYW5kDQo+IGZhaWx1cmUgZGV0ZWN0aW9uIGlzc3Vlcy4NCj4gDQo+IFRoZSB0b3Bv
bG9neSBjaGFuZ2VzIGhhdmUgdG8gYmUgc29sdmVkIGJ5IHRoZSBjb250cm9sIHBsYW5lLCBlaXRo
ZXINCj4gY2VudHJhbGl6ZWQgb3IgZGlzdHJpYnV0ZWQuDQo+IA0KPiBUaGUgZmlsdGVycyBhbmQg
cG9saWNlcnMgZGVzY3JpYmVkIGluIFNlY3Rpb24gMy4zLjIgYWxzbyBwcm92aWRlDQo+IHJvYnVz
dG5lc3MgYnkgZWxpbWluYXRpbmcvbWl0aWdhdGluZyB0cmFmZmljIGNvbWluZyBmcm9tIG1hbGZ1
bmN0aW9uaW5nDQo+IGRldmljZXMuDQo+IA0KPiBSRkMyNDc1IGlzIHJlY29tbWVuZGVkIGZvciB0
cmFmZmljIHBvbGljaW5nIGZ1bmN0aW9ucyB0byBpbmNyZWFzZQ0KPiByb2J1c3RuZXNzLg0KPiAN
Cj4gVGhlIHRleHTCoCBpbiBTZWN0aW9uIDMuMy4yIGNvdWxkIGJlIG1hZGUgY2xlYXJlciwgZS5n
LiwgYnkgdXBkYXRpbmcgdGhlDQo+IGZpcnN0IHBhcmFncmFwaCB0bzoNCj4gDQo+IE9MRDoNCj4g
T25lIGtleSB0byBidWlsZGluZyByb2J1c3QgcmVhbC10aW1lIHN5c3RlbXMgaXMgdG8gcmVkdWNl
IHRoZQ0KPiBpbmZpbml0ZSB2YXJpZXR5IG9mIHBvc3NpYmxlIGZhaWx1cmVzIHRvIGEgbnVtYmVy
IHRoYXQgY2FuIGJlDQo+IGFuYWx5emVkIHdpdGggcmVhc29uYWJsZSBjb25maWRlbmNlLiBEZXRO
ZXQgYWlkcyBpbiB0aGUgcHJvY2VzcyBieQ0KPiBhbGxvd2luZyBmb3IgZmlsdGVycyBhbmQgcG9s
aWNlcnMgdG8gZGV0ZWN0IERldE5ldCBwYWNrZXRzIHJlY2VpdmVkDQo+IG9uIHRoZSB3cm9uZyBp
bnRlcmZhY2UsIG9yIGF0IHRoZSB3cm9uZyB0aW1lLCBvciBpbiB0b28gZ3JlYXQgYQ0KPiB2b2x1
bWUsIGFuZCB0byB0aGVuIHRha2UgYWN0aW9ucyBzdWNoIGFzIGRpc2NhcmRpbmcgdGhlIG9mZmVu
ZGluZw0KPiBwYWNrZXQsIHNodXR0aW5nIGRvd24gdGhlIG9mZmVuZGluZyBEZXROZXQgZmxvdywg
b3Igc2h1dHRpbmcgZG93biB0aGUNCj4gb2ZmZW5kaW5nIGludGVyZmFjZS4NCj4gDQo+IE5FVzoN
Cj4gUm9idXN0IHJlYWwtdGltZSBzeXN0ZW1zIHJlcXVpcmUgdG8gcmVkdWNlIHRoZSBudW1iZXIg
b2YgcG9zc2libGUNCj4gZmFpbHVyZXMuIEZpbHRlcnMgYW5kIHBvbGljZXJzIHNob3VsZCBiZSB1
c2VkIGluIGEgRGV0TmV0IG5ldHdvcmsgdG8NCj4gZGV0ZWN0IGlmIERldE5ldCBwYWNrZXRzIGFy
ZSByZWNlaXZlZCBvbiB0aGUgd3JvbmcgaW50ZXJmYWNlLCBvciBhdA0KPiB0aGUgd3JvbmcgdGlt
ZSwgb3IgaW4gdG9vIGdyZWF0IHZvbHVtZS4gRnVydGhlcm1vcmUsIGZpbHRlcnMgYW5kDQo+IHBv
bGljZXJzIGNhbiB0YWtlIGFjdGlvbiB0byBkaXNjYXJkIG9mZmVuZGluZyBwYWNrZXRzIG9yIGZs
b3dzLCBvcg0KPiB0cmlnZ2VyIHNodXR0aW5nIGRvd24gdGhlIG9mZmVuZGluZyBEZXROZXQgZmxv
dywgb3Igc2h1dHRpbmcgZG93bg0KPiB0aGUgb2ZmZW5kaW5nIGludGVyZmFjZS4NCj4gDQo+IFtt
c10gVGhhdCBkb2VzIG5vdCBhZGRyZXNzIG15IGNvbmNlcm4uIEFzIEkgd3JvdGUgYWxyZWFkeSwg
SSBiZWxpZXZlIHRoaXMNCj4gZG9jdW1lbnQgaGFzIHRvIGRpc2N1c3MgdGhlIGFwcGxpY2FiaWxp
dHkgb2YgY2lyY3VpdCBicmVha2VycyBhY2NvcmRpbmcgdG8gUkZDDQo+IDgwODQuDQo+IA0KPiA+
ICogU29tZXdoYXQgcmVsYXRlZCwgdGhlIGRvY3VtZW50IG9ubHkgbG9va3MgYXQgaW1wYWN0IG9m
IGZhaWx1cmVzIHRvIHRoZSBRb1Mgb2YNCj4gPiBEZXROZXQgdHJhZmZpYy4gV2hhdCBpcyBtaXNz
aW5nIGlzIGEgZGlzY3Vzc2lvbiBob3cgdG8gcHJvdGVjdCBub24tRGV0TmV0IHBhcnRzDQo+ID4g
b2YgYSBuZXR3b3JrIGZyb20gYW55IGhhcm0gY2F1c2VkIGJ5IERldE5ldCBtZWNoYW5pc21zLiBT
b2x1dGlvbnMgdG8gdGhpcw0KPiA+IHByb2JhYmx5IGV4aXN0LiBCdXQgd2h5IGlzIHRoZSBpbXBh
Y3Qgb24gbm9uLURldE5ldCB0cmFmZmljIChlLmcuLCBpbiBjYXNlIG9mDQo+ID4gdG9wb2xvZ3kg
Y2hhbmdlcyBvciBmYWlsdXJlcyBvZiBEZXROZXQgZnVuY3Rpb25zKSBub3QgZGlzY3Vzc2VkIGF0
IGFsbCBpbiB0aGUgZG9jdW1lbnQ/DQo+IEFjdHVhbGx5IHRoZSByZWd1bGF0aW9uIG9mIERldE5l
dCB0cmFmZmljIGJ5IHBvbGljZXMgYW5kIGZpbHRlcnMNCj4gcHJvdGVjdHMgYm90aCBvdGhlciBE
ZXROZXQgdHJhZmZpYyBhbmQgbm9uLURldE5ldCB0cmFmZmljLg0KPiANCj4gU2VjdGlvbiAzLjMu
MSBjb3VsZCBiZSBleHRlbmRlZCB0byBtYWtlIGl0IGNsZWFyLCBlLmcuLCBieSBleHRlbmRpbmcg
dGhlDQo+IGxhc3QgcGFyYWdyYXBoOg0KPiANCj4gT0xEOg0KPiBJZGVhbGx5LCB0aGUgbmV0IGVm
ZmVjdCBvZiB0aGUgcHJlc2VuY2Ugb2YgRGV0TmV0IGZsb3dzIGluIGEgbmV0d29yaw0KPiBvbiB0
aGUgbm9uLURldE5ldCBwYWNrZXRzIGlzIHByaW1hcmlseSBhIHJlZHVjdGlvbiBpbiB0aGUgYXZh
aWxhYmxlDQo+IGJhbmR3aWR0aC4NCj4gDQo+IE5FVzoNCj4gVHJhZmZpYyBwb2xpY2luZyBmdW5j
dGlvbnMgKGUuZy4gW1JGQzI0NzVdKSBhcmUgdXNlZCB0byBhdm9pZCB0aGUNCj4gc3RhcnZhdGlv
biBvZiBub24tRGV0TmV0IHRyYWZmaWMuIFRodXMsIHRoZSBuZXQgZWZmZWN0IG9mIHRoZSBwcmVz
ZW5jZQ0KPiBvZiBEZXROZXQgZmxvd3MgaW4gYSBuZXR3b3JrIG9uIG5vbi1EZXROZXQgZmxvd3Mg
aXMgcHJpbWFyaWx5IGENCj4gcmVkdWN0aW9uIGluIHRoZSBhdmFpbGFibGUgYmFuZHdpZHRoLg0K
PiANCj4gW21zXSBJIGJlbGlldmUgYSBzdHJvbmdlciB3b3JkaW5nIGlzIG5lZWRlZCwgZS5nLiBh
bG9uZyB0aGUgbGluZXMgb2YgImEgRGV0TmV0DQo+IGRlcGxveW1lbnQgbXVzdCBhdm9pZCBzdGFy
dmF0aW9uIG9mIG5vbi1EZXROZXQgdHJhZmZpYyAuLi4iLg0KPiANCj4gWy4uLl0NCj4gDQo+ID4g
KiBTZWN0aW9uIDQuNCByZWZlcnMgdG8gUkZDIDc0MjYsIHdoaWNoIGlzIGFuIGluZm9ybWF0aW9u
YWwgUkZDIG9uIElSVEYgc3RyZWFtLA0KPiA+IGFuZCB0aGUgZG9jdW1lbnQgdXNlcyB0aGUgY29u
Y2VwdHMgaW50cm9kdWNlZCB0aGVyZSAoZS5nLiwgInBsYW5lcyIpLiBUaGlzIGlzDQo+ID4gdmVy
eSBjb25mdXNpbmcuIEZpcnN0LCBhbiBJRVRGIFByb3Bvc2VkIFN0YW5kYXJkIHNob3VsZCBwcm9i
YWJseSByZWZlciB0bw0KPiA+IGRvY3VtZW50cyBoYXZpbmcgSUVURiBjb25zZW5zdXMuIEFuIGV4
YW1wbGUgd291bGQgYmUgUkZDIDc0OTEsIGFsYmVpdCB0aGVyZSBpcw0KPiA+IG90aGVyIHJlbGF0
ZWQgd29yayBhcyB3ZWxsLCBlLmcuLCBpbiB0aGUgVEVBUyBXRy4gU2Vjb25kLCBTZWN0aW9uIDQu
NCBpcyBieSBhbmQNCj4gPiBsYXJnZSBkZWNvdXBsZWQgZnJvbSB0aGUgcmVzdCBvZiB0aGUgZG9j
dW1lbnQgYW5kIG5vdCBzcGVjaWZpYyB0byBEZXROZXQuDQo+ID4gTmVpdGhlciBkbyBvdGhlciBz
ZWN0aW9ucyBvZiB0aGUgZG9jdW1lbnQgcmVmZXIgdG8gdGhlIGNvbmNlcHRzIGludHJvZHVjZWQg
aW4NCj4gPiBTZWN0aW9uIDQuNCwgbm9yIGRvZXMgU2VjdGlvbiA0LjQgdXNlIHRoZSBEZXROZXQg
dGVybWlub2xvZ3kgb3IgZGlzY3Vzcw0KPiA+IGFwcGxpY2FiaWxpdHkgdG8gRGV0TmV0LiBTZWN0
aW9uIDQuNCBldmVuIG1lbnRpb25zIGV4cGxpY2l0bHkgYXQgdGhlIGVuZCB0aGF0DQo+ID4gaXQg
ZGlzY3Vzc2VzIGFzcGVjdHMgdGhhdCBhcmUgb3J0aG9nb25hbCB0byB0aGUgRGV0TmV0IGFyY2hp
dGVjdHVyZS4gSXQgaXMgbm90DQo+ID4gYXQgYWxsIGNsZWFyIHdoeSBTZWN0aW9uIDQuNCBpcyBp
biB0aGlzIGRvY3VtZW50LiBTZWN0aW9uIDQuNCBjb3VsZCBiZSByZW1vdmVkDQo+ID4gZnJvbSB0
aGUgZG9jdW1lbnQgd2l0aG91dCBpbXBhY3RpbmcgdGhlIHJlc3Qgb2YgdGhlIGRvY3VtZW50Lg0K
PiBUaGUgZG9jdW1lbnQgc2hvdWxkIHBvaW50IG91dCB0byB0cmFmZmljIGVuZ2luZWVyaW5nIGFu
ZCBjZW50cmFsaXplZA0KPiBjb250cm9sIHBsYW5lIGFzcGVjdHMsIHNvIGl0IGlzIGJldHRlciB0
byBrZWVwIFNlY3Rpb24gNC40Lg0KPiANCj4gUkZDIDc0MjYgcHJvdmlkZXMgdGhlIGZ1bGwgcGlj
dHVyZSBvZiBTRE4gYXJjaGl0ZWN0dXJlLCB3aGljaCBuZWVkcyB0bw0KPiBiZSByZWZlcnJlZCBm
cm9tIHRoZSBEZXROZXQgYXJjaGl0ZWN0dXJlLiBObyBvdGhlciBSRkMgcHJvdmlkZXMgc3VjaA0K
PiBkZXRhaWxlZCBwaWN0dXJlLiBUaGVyZWZvcmUsIHdlIG5lZWQgdG8ga2VlcCB0aGUgcmVmZXJl
bmNlIHRvIFJGQyA3NDI2LA0KPiB3aGljaCBpcyBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2UuDQo+
IA0KPiBbbXNdIEknbGwgbGVhdmUgdGhhdCB1cCB0byB0aGUgSUVTRyB0byBkZWNpZGUgd2hldGhl
ciBhbiBJRVRGIHByb3Bvc2VkIHN0YW5kYXJkDQo+IHNob3VsZCBidWlsZCBhbiBhcmNoaXRlY3R1
cmUgYmFzZWQgb24gcmVzZWFyY2ggd29yayBpbnN0ZWFkIG9mLCBzYXksIGRvY3VtZW50cw0KPiB3
aXRoIElFVEYgY29uc2Vuc3VzLiBBcyBhIHNpZGUgbm90ZSwgSSBiZWxpZXZlIHRoZSB1bmRlcnN0
YW5kaW5nIGluIGluZHVzdHJ5IHdoYXQNCj4gIlNETiBhcmNoaXRlY3R1cmUiIHJlYWxseSBtZWFu
cyBhbmQgaG93IGl0IGlzIGltcGxlbWVudGVkIG1heSBoYXZlIGV2b2x2ZWQNCj4gc2luY2UgcHVi
bGljYXRpb24gb2YgSVJURiBSRkMgNzQyNiwgd2hpY2ggd2FzIHB1Ymxpc2hlZCBpbiBKYW4uIDIw
MTUuIEZvcg0KPiBpbnN0YW5jZSwgSVJURiBSRkMgNzQyNiBkb2VzIG5vdCBkaXNjdXNzIHRoZSBp
bXBsaWNhdGlvbnMgb2Ygc2VnbWVudCByb3V0aW5nLA0KPiBCR1AtTFMsIGFuZCBvdGhlciByZWNl
bnQgSUVURiB0ZWNobmlxdWVzLiBBbmQsIGJhc2VkIG9uIHdoYXQgSSByZWFkIGluIHRoZQ0KPiBE
ZXROZXQgYXJjaGl0ZWN0dXJlLCBJIGJlbGlldmUgRGV0TmV0IGNvdWxkIGFjdHVhbGx5IGJlIGlt
cGxlbWVudGVkIHdpdGhvdXQNCj4gYW55ICJTRE4gYXJjaGl0ZWN0dXJlIiwgZS5nLiBieSBkaXN0
cmlidXRlZCB0cmFmZmljIGVuZ2luZWVyaW5nLiBBcyBhIHJlc3VsdCwgSSBkb24ndA0KPiBldmVu
IHVuZGVyc3RhbmQgdGhlIG5lZWQgdG8gZGlzY3VzcyAiU0ROIi4NCj4gDQo+IFttc10gRm9yIHRo
ZSByZWNvcmQ6IEFzIFRTVi1BUlQgcmV2aWV3ZXIsIEkgcXVlc3Rpb24gd2hldGhlciBJUlRGIFJG
QyA3NDI2IGlzDQo+IGluZGVlZCBhbiBhcHByb3ByaWF0ZSByZWZlcmVuY2UsIEkgaGF2ZSBkb3Vi
dHMgdGhhdCBJUlRGIFJGQyA3NDI2IGlzIHJlYWxseSB1cC0NCj4gdG8tZGF0ZSwgYW5kIEkgYW0g
Y29uY2VybmVkIGFib3V0IHRoZSBjb250ZW50IHF1YWxpdHkgb2Ygc2VjdGlvbiA0LjQsIGUuZy4s
DQo+IHJlZ2FyZGluZyB0aGUgbGFjayBvZiBhbGlnbm1lbnQgd2l0aCB0aGUgcmVzdCBvZiB0aGUg
ZG9jdW1lbnQuIFRoZSBJRVNHIHdpbGwNCj4gY2VydGFpbmx5IGhhdmUgYSBiZXR0ZXIgdW5kZXJz
dGFuZGluZyB0aGF0IHRoYW4gbWUgaG93IHRvIGRlYWwgd2l0aCBzdWNoIHRvcGljcy4NCj4gDQo+
IFRoZSByZWxhdGVkIHdvcmsgaW4gVEVBUyBpcyBhbHJlYWR5IHJlZmVycmVkIHRvLg0KPiANCj4g
Wy4uLl0NCj4gDQo+ID4gTWlub3IgaXNzdWVzOg0KPiA+DQo+ID4gKiBUZXJtaW5vbG9neSAiRGV0
TmV0IHRyYW5zcG9ydCBsYXllciINCj4gPg0KPiA+IFRoZSB0ZXJtICJ0cmFuc3BvcnQgbGF5ZXIi
IGhhcyBhIHdlbGwtZGVmaW5lZCBtZWFuaW5nIGluIHRoZSBJRVRGLCBlLmcuDQo+ID4gb3JpZ2lu
YXRpbmcgZnJvbSBSRkMgMTEyMi4gV2hpbGUgInRyYW5zcG9ydCIgYW5kIGUuZy4gInRyYW5zcG9y
dCBuZXR3b3JrIiBpcw0KPiA+IHVzZWQgaW4gdGhlIElFVEYgZm9yIGRpZmZlcmVudCB0ZWNobm9s
b2dpZXMgaW4gZGlmZmVyZW50IGFyZWFzLCBJIHRoaW5rIHRoZQ0KPiA+IHRlcm0gInRyYW5zcG9y
dCBsYXllciIgaXMgdHlwaWNhbGx5IHVuZGVyc3Rvb2QgdG8gcmVmZXIgdG8gdHJhbnNwb3J0DQo+
ID4gcHJvdG9jb2xzIHN1Y2ggYXMgVENQIGFuZCBVRFAuIEFzIHN1Y2gsIEkgcGVyc29uYWxseSBm
aW5kIHRoZSB0ZXJtICJEZXROZXQNCj4gPiB0cmFuc3BvcnQgbGF5ZXIiIG1pc2xlYWRpbmcgYW5k
IGNvbmZ1c2luZy4gVGhlIGNvbmZ1c2lvbiBpcyBlYXN5IHRvIHNlZSBlLmcuDQo+ID4gaW4gRmln
dXJlIDQsIHdoZXJlIFVEUCAod2hpY2ggaXMgYSB0cmFuc3BvcnQgcHJvdG9jb2wgYXMgcGVyIFJG
QyAxMTIyKSBzaXRzDQo+ID4gb24gdG9wIG9mICJ0cmFuc3BvcnQiLg0KPiA+DQo+ID4gQmFzZWQg
b24gdGhlIGRvY3VtZW50IGl0IGFsc28gbWF5IGJlIHNvbHV0aW9uL2ltcGxlbWVudGF0aW9uIHNw
ZWNpZmljDQo+IHdoZXRoZXINCj4gPiB0aGUgIkRldE5ldCB0cmFuc3BvcnQgbGF5ZXIiIGlzIGFj
dHVhbGx5IGEgc2VwYXJhdGUgcHJvdG9jb2wgbGF5ZXIgY29tcGFyZWQNCj4gPiB0byB0aGUgIkRl
dE5ldCBzZXJ2aWNlIGxheWVyIi4gVGh1cyBpdCBpcyBub3QgY2xlYXIgdG8gbWUgd2h5IHRoZSB3
b3JkDQo+ID4gImxheWVyIiBoYXMgdG8gYmUgdXNlZCwgc3BlY2lmaWNhbGx5IGluIGNvbWJpbmF0
aW9uICJ0cmFuc3BvcnQgbGF5ZXIiLg0KPiA+DQo+ID4gVG8gbWUgYXMsIHRoZSB3b3JkICJ0cmFu
c3BvcnQgbGF5ZXIiIChhbmQgInRyYW5zcG9ydCBwcm90b2NvbCIpIHNob3VsZCBiZQ0KPiA+IHVz
ZWQgZm9yIHByb3RvY29scyBkZWZpbmVkIGluIFRTViBhcmVhLCBjb25zaXN0ZW50IHdpdGggUkZD
IDExMjIuIEJ1dCB0aGlzIGlzDQo+ID4gcHJvYmFibHkgYSBxdWVzdGlvbiB0byBiZSBzb3J0ZWQg
b3V0IGJ5IHRoZSBJRVNHLg0KPiANCj4gInRyYW5zcG9ydCIgaXMgdXNlZCBoZXJlIGFzIGluICJw
YWNrZXQgdHJhbnNwb3J0IG5ldHdvcmtzIiBub3QgYXMgT1NJIEw0DQo+IHRyYW5zcG9ydC4NCj4g
DQo+IFttc10gQXQgdGhlIHJpc2sgb2Ygc3RhdGluZyB0aGUgb2J2aW91czogVGhlIHJlbGV2YW50
IHNlY3Rpb24gb2YgUkZDIDExMjIgZGVmaW5pbmcNCj4gInRyYW5zcG9ydCBsYXllciIgaXMgZW50
aXRsZWQgYnkgIlRoZSBJbnRlcm5ldCBBcmNoaXRlY3R1cmUiLiBBbmQsIGFjY29yZGluZyBlLmcu
DQo+IHRvIFJGQyA1OTIxLCAicGFja2V0IHRyYW5zcG9ydCBuZXR3b3JrIiBpcyBhIHRlcm0gZGVm
aW5lZCBieSBJVFUtVC4gSW4gYW4gSUVURg0KPiBkb2N1bWVudCwgSSBiZWxpZXZlIElFVEYgdGVy
bWlub2xvZ3kgc2hvdWxkIGJlIHVzZWQuDQo+IA0KPiBJIHN1Z2dlc3QgdG8gdXNlIHRoZSB0ZXJt
cyAiRGV0TmV0IHRyYW5zcG9ydCBzdWItbGF5ZXIiIGFuZCAiRGV0TmV0DQo+IHNlcnZpY2Ugc3Vi
LWxheWVyIiB0aHJvdWdob3V0IHRoZSBkb2N1bWVudCwgd2hpY2ggd291bGQgaG9wZWZ1bGx5IGF2
b2lkDQo+IGNvbmZ1c2lvbi4NCj4gDQo+IFttc10gIkRldE5ldCB0cmFuc3BvcnQgc3ViLWxheWVy
IiBzb21ld2hhdCBzb2x2ZXMgbXkgY29uY2VybiBvZiBhdm9pZGluZyB0aGUNCj4gZXhwcmVzc2lv
biAidHJhbnNwb3J0IGxheWVyIi4gVG8gcmVhbGx5IGF2b2lkIGNvbmZ1c2lvbiwgSSBiZWxpZXZl
IGl0IHdvdWxkIGJlDQo+IGJldHRlciB0byBhdm9pZCB0aGUgYW1iaWd1b3VzIHRlcm0gInRyYW5z
cG9ydCIgYWx0b2dldGhlci4gIEJ1dCBJIHdpbGwgYmUgZmluZSBpZg0KPiBhbGwgRGV0TmV0IGRv
Y3VtZW50cyBjb25zaXN0ZW50bHkgYXZvaWQgdGhlIHRlcm0gInRyYW5zcG9ydCBsYXllciIuDQo+
IA0KPiBNaWNoYWVsDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+IFRzdi1hcnQgbWFpbGluZyBsaXN0DQo+IFRzdi1hcnRAaWV0Zi5vcmcNCj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby90c3YtYXJ0DQo=


From nobody Sun Nov  4 18:41:45 2018
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72939126BED; Sun,  4 Nov 2018 18:41:44 -0800 (PST)
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 v1fsZTNpHAmT; Sun,  4 Nov 2018 18:41:40 -0800 (PST)
Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0: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 20286127333; Sun,  4 Nov 2018 18:41:40 -0800 (PST)
Received: by mail-pf1-x429.google.com with SMTP id j22-v6so3664306pfh.3; Sun, 04 Nov 2018 18:41:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=Cyw+Zu5rkdRS1atuPUI/RpJG4wf5htYzNl3P4flPags=; b=iklyYHZKmfXtNVgORUhGLYOgQ2DQoWpxPfiPAwlhrtQ6gbfMJE8ljobg5+4vBVRqFY bQBVJ5TZS0zNbP47J4Oz36lEgdTwsfjBZz/3em+ORYPDO2sfsiRWOl1zhBHm5v2RtEn/ ChckMUykcwi4E7dxNpuhIjRvW3ZMwwt5DHGzVu+bTRg7YTL+NrsiXzpKwSBQkdZbE1rn DUR+sQUTvUIca/z/iygMRD1FjvVaDNjIuU1iZ92rHuZ4KIn3Ku6Y482hgjX5czU6+f34 i9QBoiUA0386DmlH0IpUVq8+8W18466sg7t77PuN637wvU7sfsoRdAbdG7c4SYlDddbJ fDRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=Cyw+Zu5rkdRS1atuPUI/RpJG4wf5htYzNl3P4flPags=; b=XIgHe0h9bIY2P4s1i8q+Y5InfCy7hSmLs7aEE2WKJa5E23gSANdc2cjBmewdsky7Q/ 5VodcEp/DUys4vfY4eRo0fjYIhOkObCsiUEtCHopPPbKWrI1spxYDAGN+yM2/9iXBcF0 ymZKuvqMXRgZ6YuZanarvla1NJsW4CtpnfxvcMXKxAUCx8k4gapc8O7+ci1wNHL/utnq iBP5iOHQNCD2bEHFXAQyet9I6EmWSjieDqxZQFFBVjjBVCVU5HC22jkWOiTTZD63NXR/ 9awkyWpybNqKeUOCkiLs1nSwNAhwwIIeU8guW8X5dPr928zoIzQ9FUcRIpj1zM7uJi2N 300w==
X-Gm-Message-State: AGRZ1gKrb0tsDzxEBTRb/wKJR7WF/QeV1vMmQ7khwZ0B5mHsFKctYhqg 5RPCWy6sMYt333Bty6LpHW4UltzKA+A=
X-Google-Smtp-Source: AJdET5fYTi+VE8Hsk05J3D99eVCR+GcigjFaBP1I9xk9k/z1iRhYeizRD143iwFrNNfLTVfcqq+GrA==
X-Received: by 2002:a62:120b:: with SMTP id a11-v6mr20261268pfj.165.1541385699428;  Sun, 04 Nov 2018 18:41:39 -0800 (PST)
Received: from ?IPv6:2001:67c:1232:144:c0c1:ea6f:46be:1bcf? ([2001:67c:1232:144:c0c1:ea6f:46be:1bcf]) by smtp.gmail.com with ESMTPSA id j67-v6sm12303920pfb.124.2018.11.04.18.41.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 04 Nov 2018 18:41:38 -0800 (PST)
To: Alissa Cooper <alissa@cooperw.in>, "Black, David" <David.Black@dell.com>
Cc: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>, Lou Berger <lberger@labn.net>, Adam Roach <adam@nostrum.com>, "BRUNGARD, DEBORAH A" <db3546@att.com>, "draft-ietf-detnet-use-cases@ietf.org" <draft-ietf-detnet-use-cases@ietf.org>, IESG <iesg@ietf.org>, DetNet Chairs <detnet-chairs@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>
References: <154046016999.16330.646297723728540542.idtracker@ietfa.amsl.com> <5b05a230-95d1-0979-05a4-69d53b759b9a@gmail.com> <F64C10EAA68C8044B33656FA214632C8884691D5@MISOUT7MSGUSRDE.ITServices.sbc.com> <CAKKJt-cvuU5NNYBE1j5N4=39Us4W_OACPbEtdtdyBEKfa-yPkw@mail.gmail.com> <8367E97A-74C3-4E99-9575-F48BC8ACE2BE@cooperw.in> <CAKKJt-frG1a2UBAFWKqs7wUoYx_=H2St8SB7ErVUKNU1COBXFw@mail.gmail.com> <152b46f5-4ac4-6449-536b-b8cb7ecf3d21@gmail.com> <84792317-1414-109e-2e56-57f034d16219@nostrum.com> <CAKKJt-d40TexH5kaYYY03juO9rEyoU7EFt_ApXRYdQAU2FwS2w@mail.gmail.com> <8278D1D7-D4A8-4948-9FA7-2E46104F4BF7@cooperw.in> <CE03DB3D7B45C245BCA0D2432779493630329A51@MX307CL04.corp.emc.com> <580E4418-048D-48B5-A012-4FC5743EA056@cooperw.in>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <c4b41751-b667-d8e4-4625-2581f015328b@gmail.com>
Date: Mon, 5 Nov 2018 02:41:35 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <580E4418-048D-48B5-A012-4FC5743EA056@cooperw.in>
Content-Type: multipart/alternative; boundary="------------E57346CB23AD236AA8DA8C99"
Content-Language: en-GB
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/SNAF5Iytq1lLizbiTVyuxYcXi4k>
Subject: Re: [Detnet] Alissa Cooper's Abstain on draft-ietf-detnet-use-cases-19: (with COMMENT)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Nov 2018 02:41:44 -0000

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


>> IMHO, it’s within reason for the IESG to start using Abstain in this 
>> fashion in connection with statement on support documents,
>
> I only had time to look through my own Abstain ballots, and I found 
> the following prior ballots in this vein (note that some of them list 
> similar ballots from other ADs):
>
> January 2015: https://datatracker.ietf.org/doc/rfc7498/ballot/
>
> February 2015: https://datatracker.ietf.org/doc/rfc7547/ballot/
>
> February 2017: https://datatracker.ietf.org/doc/rfc8123/ballot/
>
> April 2017: https://datatracker.ietf.org/doc/rfc8192/ballot/
>
> June 2017: https://datatracker.ietf.org/doc/rfc8248/ballot/
>
> May 2018: https://datatracker.ietf.org/doc/rfc8432/ballot/
>
> So I don’t think it’s accurate to say that this practice “started” 
> with this ballot on draft-ietf-detnet-use-cases, or with the ballots 
> on draft-ietf-tsvwg-rfc4960-errata.

Whilst that may be so, that is not so many drafts compared to the number 
that went through the IESG that most of us would have noticed unless we 
were an affected chair or author.


>
>> but that new practice could have been much better communicated.
>
> Fair enough. We got a bit of feedback when we published the statement, 
> and within the IESG I think we agreed that each AD should socialize 
> its existence within our own areas and working groups. Perhaps that 
> decentralized communication has not been as effective as it could be 
> and we need to put in another round of effort to make it more visible.
>
I think the IESG need to revisit both the statement and the 
communitation of the statement and its implications.  I am not convinced 
either of these was widely noted.

Best regards

Stewart


--------------E57346CB23AD236AA8DA8C99
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 text="#000000" bgcolor="#FFFFFF">
    <br class="">
    <blockquote type="cite"
      cite="mid:580E4418-048D-48B5-A012-4FC5743EA056@cooperw.in">
      <div>
        <blockquote type="cite" class="">
          <div class="">
            <div class="WordSection1" style="page: WordSection1;
              caret-color: rgb(0, 0, 0); font-family: Helvetica;
              font-size: 12px; font-style: normal; font-variant-caps:
              normal; font-weight: normal; letter-spacing: normal;
              text-align: start; text-indent: 0px; text-transform: none;
              white-space: normal; word-spacing: 0px;
              -webkit-text-stroke-width: 0px; text-decoration: none;">
              <pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot;Courier New&quot;; background-color: white; background-position: initial initial; background-repeat: initial initial;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class="">IMHO, it’s within reason for the IESG to start using Abstain in this fashion in connection with statement on support documents, </span></pre>
            </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>I only had time to look through my own Abstain ballots, and
          I found the following prior ballots in this vein (note that
          some of them list similar ballots from other ADs):</div>
        <div><br class="">
        </div>
        <div>January 2015: <a
            href="https://datatracker.ietf.org/doc/rfc7498/ballot/"
            class="" moz-do-not-send="true">https://datatracker.ietf.org/doc/rfc7498/ballot/</a>
          <div class=""><br class="">
          </div>
          <div class="">February 2015: <a
              href="https://datatracker.ietf.org/doc/rfc7547/ballot/"
              class="" moz-do-not-send="true">https://datatracker.ietf.org/doc/rfc7547/ballot/</a></div>
          <div class=""><br class="">
          </div>
          <div class="">February 2017: <a
              href="https://datatracker.ietf.org/doc/rfc8123/ballot/"
              class="" moz-do-not-send="true">https://datatracker.ietf.org/doc/rfc8123/ballot/</a></div>
          <div class=""><br class="">
          </div>
          <div class="">April 2017: <a
              href="https://datatracker.ietf.org/doc/rfc8192/ballot/"
              class="" moz-do-not-send="true">https://datatracker.ietf.org/doc/rfc8192/ballot/</a></div>
          <div class=""><br class="">
          </div>
          <div class="">June 2017: <a
              href="https://datatracker.ietf.org/doc/rfc8248/ballot/"
              class="" moz-do-not-send="true">https://datatracker.ietf.org/doc/rfc8248/ballot/</a></div>
          <div class=""><br class="">
          </div>
          <div class="">May 2018: <a
              href="https://datatracker.ietf.org/doc/rfc8432/ballot/"
              class="" moz-do-not-send="true">https://datatracker.ietf.org/doc/rfc8432/ballot/</a></div>
          <div class=""><br class="">
          </div>
          <div class="">So I don’t think it’s accurate to say that this
            practice “started” with this ballot
            on draft-ietf-detnet-use-cases, or with the ballots on <span
              style="color: rgba(0, 0, 0, 0.85098); font-family:
              &quot;Helvetica Neue&quot;;" class="">draft-ietf-tsvwg-rfc4960-errata.</span></div>
        </div>
      </div>
    </blockquote>
    <p>Whilst that may be so, that is not so many drafts compared to the
      number that went through the IESG that most of us would have
      noticed unless we were an affected chair or author.<br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite"
      cite="mid:580E4418-048D-48B5-A012-4FC5743EA056@cooperw.in">
      <div><br class="">
        <blockquote type="cite" class="">
          <div class="">
            <div class="WordSection1" style="page: WordSection1;
              caret-color: rgb(0, 0, 0); font-family: Helvetica;
              font-size: 12px; font-style: normal; font-variant-caps:
              normal; font-weight: normal; letter-spacing: normal;
              text-align: start; text-indent: 0px; text-transform: none;
              white-space: normal; word-spacing: 0px;
              -webkit-text-stroke-width: 0px; text-decoration: none;">
              <pre style="margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: &quot;Courier New&quot;; background-color: white; background-position: initial initial; background-repeat: initial initial;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class="">but that new practice could have been much better communicated.</span></pre>
            </div>
          </div>
        </blockquote>
        <div><br class="">
        </div>
        <div>Fair enough. We got a bit of feedback when we published the
          statement, and within the IESG I think we agreed that each AD
          should socialize its existence within our own areas and
          working groups. Perhaps that decentralized communication has
          not been as effective as it could be and we need to put in
          another round of effort to make it more visible.</div>
        <br class="">
      </div>
    </blockquote>
    <p>I think the IESG need to revisit both the statement and the
      communitation of the statement and its implications.  I am not
      convinced either of these was widely noted.<br>
    </p>
    <p>Best regards</p>
    <p>Stewart<br>
    </p>
  </body>
</html>

--------------E57346CB23AD236AA8DA8C99--


From nobody Sun Nov  4 19:45:32 2018
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 870C4126BED; Sun,  4 Nov 2018 19:45:22 -0800 (PST)
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 Ol2G5UN3t3sT; Sun,  4 Nov 2018 19:45:21 -0800 (PST)
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 D28DC129619; Sun,  4 Nov 2018 19:45:18 -0800 (PST)
Received: by mail-lj1-x235.google.com with SMTP id t9-v6so3498927ljh.6; Sun, 04 Nov 2018 19:45:18 -0800 (PST)
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=VTvigrxljNtM+nJtE9t+XGo42XWRx0dqNbJMiBa7Gug=; b=JMn+N9PqKQVG2sprwtWzkIsMSBfhQDUe71ly/z7WN/If3Htu/n8TGLtep7IvDN7SaE SjWcU5cOEt8D5oR0R/yGDsQ0LjscVBotNuXztWFbz0/FDhxynS12uWYXfnEasNZtMlsT SavCfb6UJndcSaSMZ5dtMpGPACkeoXzE0t3KtopzPBaIdrc1cb56lHb6h5IfMAJdCJB2 /v825OfdXAB2ImKQdb85j0jc3EuYofg4j4UPDafP6QUzo5ma78Kvq/UaRPYbsatfHAus JAtF3lpB0k3h5IurpgueymHGpJ9sI+gksZGGCY9hQ597a6KyKDBR34tgqoASQq3e/gfJ Dztg==
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=VTvigrxljNtM+nJtE9t+XGo42XWRx0dqNbJMiBa7Gug=; b=HpXb83mXRN3wzTxA8pJoJu7KsOZwib37DilzyAr+0O5eMx1gaYVEByUXuehxrNKQ9r cYqZ4KX8dnSUxk0Feg1rC/XEThtqWHHkow0Kbiw2wPb1g2ZksvrIrOXPhADmrUQHRZ+L SEDwe4IcJ86qZnRadZvZlX/LvspW3nnvBYSOpvEzBBLi8hPFhjFd0fT+SEKhQKV1VojJ 5UVxKSp4frZ8+2Q7AsHZiRTIv/7MpCA7Gg0q7yP/xt8O8HmbFuoFS/kz2oQHEngmR4VX M9PPTfSSMcHQ4c51BAuRLeqCXs2WSf7R3l6jokUWo8QJPyPHEgUD4ARE0MhWSQ/ALmmo 54gA==
X-Gm-Message-State: AGRZ1gK2VOt++2BB/vmORecuT8qQBMRUsa2ENgf9/Sk9yeE624XBFFXc BaPL4HW9zs4bEwV90xeurMAh1ODQvzD710co/xw=
X-Google-Smtp-Source: AJdET5f59TQwCtOjhYEBOaT0OPgcq+hunct24Y3YRgbICBVpnnngefLrrb7Rp6kJ519xjJVeQViom48drA97NXpV+us=
X-Received: by 2002:a2e:851a:: with SMTP id j26-v6mr3019409lji.163.1541389516837;  Sun, 04 Nov 2018 19:45:16 -0800 (PST)
MIME-Version: 1.0
References: <154046016999.16330.646297723728540542.idtracker@ietfa.amsl.com> <5b05a230-95d1-0979-05a4-69d53b759b9a@gmail.com> <F64C10EAA68C8044B33656FA214632C8884691D5@MISOUT7MSGUSRDE.ITServices.sbc.com> <CAKKJt-cvuU5NNYBE1j5N4=39Us4W_OACPbEtdtdyBEKfa-yPkw@mail.gmail.com> <8367E97A-74C3-4E99-9575-F48BC8ACE2BE@cooperw.in> <CAKKJt-frG1a2UBAFWKqs7wUoYx_=H2St8SB7ErVUKNU1COBXFw@mail.gmail.com> <152b46f5-4ac4-6449-536b-b8cb7ecf3d21@gmail.com> <84792317-1414-109e-2e56-57f034d16219@nostrum.com> <CAKKJt-d40TexH5kaYYY03juO9rEyoU7EFt_ApXRYdQAU2FwS2w@mail.gmail.com> <8278D1D7-D4A8-4948-9FA7-2E46104F4BF7@cooperw.in> <CE03DB3D7B45C245BCA0D2432779493630329A51@MX307CL04.corp.emc.com> <580E4418-048D-48B5-A012-4FC5743EA056@cooperw.in> <c4b41751-b667-d8e4-4625-2581f015328b@gmail.com>
In-Reply-To: <c4b41751-b667-d8e4-4625-2581f015328b@gmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Mon, 5 Nov 2018 10:45:04 +0700
Message-ID: <CAKKJt-dYEm_EPJyJXnNZFNoPf7ge5eq4C3ETryxs9VX+0prtrg@mail.gmail.com>
To: Stewart Bryant <stewart.bryant@gmail.com>
Cc: Alissa Cooper <alissa@cooperw.in>, "Black, David" <David.Black@dell.com>,  Lou Berger <lberger@labn.net>, Adam Roach <adam@nostrum.com>,  "BRUNGARD, DEBORAH A" <db3546@att.com>, draft-ietf-detnet-use-cases@ietf.org,  IESG <iesg@ietf.org>,  DetNet Chairs <detnet-chairs@ietf.org>, detnet@ietf.org
Content-Type: multipart/alternative; boundary="0000000000009c9b3e0579e2b6a0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/zSMHxfv9-glmhADEL_b0ug2GeaQ>
Subject: Re: [Detnet] Alissa Cooper's Abstain on draft-ietf-detnet-use-cases-19: (with COMMENT)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Nov 2018 03:45:23 -0000

--0000000000009c9b3e0579e2b6a0
Content-Type: text/plain; charset="UTF-8"

This is not my IETF week to have lots of opinions about what Abstains are,
or are not, and to share those opinions with others, but I do have enough
time to say this.

"Communication is a good thing, as I learned in my SECOND marriage".

I say that often, but don't often follow up with the corollary.

"If I expect someone to work with me, we need to talk before I do things
they don't expect or understand".

Substitute "live with" for "work with", and all of you will know why
Shirley and I are still married, and Helen and I are not.

Make good choices.

Spencer

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

<div dir=3D"auto"><div>This is not my IETF week to have lots of opinions ab=
out what Abstains are, or are not, and to share those opinions with others,=
 but I do have enough time to say this.</div><div dir=3D"auto"><br></div><d=
iv dir=3D"auto">&quot;Communication is a good thing, as I learned in my SEC=
OND marriage&quot;.</div><div dir=3D"auto"><br></div><div dir=3D"auto">I sa=
y that often, but don&#39;t often follow up with the corollary.</div><div d=
ir=3D"auto"><br></div><div dir=3D"auto">&quot;If I expect someone to work w=
ith me, we need to talk before I do things they don&#39;t expect or underst=
and&quot;.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Substitute &q=
uot;live with&quot; for &quot;work with&quot;, and all of you will know why=
 Shirley and I are still married, and Helen and I are not.</div><div dir=3D=
"auto"><br></div><div dir=3D"auto">Make good choices.</div><div dir=3D"auto=
"><br></div><div dir=3D"auto">Spencer</div></div>

--0000000000009c9b3e0579e2b6a0--


From nobody Sun Nov  4 20:13:03 2018
Return-Path: <balazs.a.varga@ericsson.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BF75130E0F for <detnet@ietfa.amsl.com>; Sun,  4 Nov 2018 20:12:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.77
X-Spam-Level: 
X-Spam-Status: No, score=-4.77 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=IQVIuSbY; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=ericsson.com header.b=dqv2gabm
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 KsNCajD8M7Nj for <detnet@ietfa.amsl.com>; Sun,  4 Nov 2018 20:12:54 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (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 21C32128CF2 for <detnet@ietf.org>; Sun,  4 Nov 2018 20:12:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple;  q=dns/txt; i=@ericsson.com; t=1541391172; x=1543983172; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Trt3eK7L1YzCzYZ/OLbdlyTx+epfZucQ3AIt7nELPYo=; b=IQVIuSbYkjTbAqw6xswxD4elgfMCe0xpctfBFodwnRhi31M2zq8k68bDsfjUVCeO mjWoF5XPuQb+SGk06UYhHnAUM23lu96otRyU2n/vLmCwotvQKHL9dQ6o+v9PqQFg m+PEUHyn95k2MdrI5+YpsJG8VipRckXkHdKTkfiDrP0=;
X-AuditID: c1b4fb2d-425ff7000000434d-5c-5bdfc34429ab
Received: from ESESBMB501.ericsson.se (Unknown_Domain [153.88.183.114]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 96.65.17229.443CFDB5; Mon,  5 Nov 2018 05:12:52 +0100 (CET)
Received: from ESESSMR504.ericsson.se (153.88.183.126) by ESESBMB501.ericsson.se (153.88.183.184) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 5 Nov 2018 05:12:52 +0100
Received: from ESESSMB501.ericsson.se (153.88.183.162) by ESESSMR504.ericsson.se (153.88.183.126) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 5 Nov 2018 05:12:51 +0100
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Mon, 5 Nov 2018 05:12:51 +0100
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=jCQ2Mq/dvtheZkb7el8VMJqBuEcS849uNanhkEjrmpI=; b=dqv2gabmCUV+0jtW/Ew+oKNG9Tl5KGVb+AsPWYza+gdY4hScYCMhMvU2kzSGEb969TsTw8hXxINWOYEnmZ7xNJAq4DR7HK4vxoc5cuayjPfqM4yLm8yxi8FuruyWyKvFS7bPM/dva/srX9CilKDfKTq4UHpz97MGbdZQQ678CMs=
Received: from VI1PR0701MB2525.eurprd07.prod.outlook.com (10.168.139.138) by VI1PR0701MB2319.eurprd07.prod.outlook.com (10.168.137.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.8; Mon, 5 Nov 2018 04:12:50 +0000
Received: from VI1PR0701MB2525.eurprd07.prod.outlook.com ([fe80::589e:7d97:409c:2ec2]) by VI1PR0701MB2525.eurprd07.prod.outlook.com ([fe80::589e:7d97:409c:2ec2%8]) with mapi id 15.20.1294.028; Mon, 5 Nov 2018 04:12:50 +0000
From: =?iso-8859-1?Q?Bal=E1zs_Varga_A?= <balazs.a.varga@ericsson.com>
To: "Black, David" <David.Black@dell.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: IP Solution problem: Use of DSCP and ECN fields in IP headers for detnet flow identification
Thread-Index: AdR0WNCrZGGbU8NhRgmkuzkuVax3LAAY6CVA
Date: Mon, 5 Nov 2018 04:12:50 +0000
Message-ID: <VI1PR0701MB25253F5A9AB8890CAE3A8FDCACCA0@VI1PR0701MB2525.eurprd07.prod.outlook.com>
References: <CE03DB3D7B45C245BCA0D243277949363032B993@MX307CL04.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949363032B993@MX307CL04.corp.emc.com>
Accept-Language: hu-HU, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=balazs.a.varga@ericsson.com; 
x-originating-ip: [2001:67c:1232:144:fdb4:ebfe:b87d:be96]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0701MB2319; 6:lEskAsCsyBUUbkbjHLWQ+NxzZ8MD3NpSlVMmHgL4ajUJfXGbsarlKQUKxZmoMVePOqY1BSSq9aJKqk0HgwmU4VSPU0mxj8nCbNcXJX6Nk9i6/wsnseGcGwNKbB43xyYzR7+8Q/TnWigcgc1BVraWnTvTeySMu+B5UFlvcTHapfBEW1SvOaT2M9F3pzC5oohcxJmGPfSPk6NqUrwKOvMAsAvkmohPO7vsmD6JpJ2luxo5ks+zWb/RAsCvvnKdmYLBfYJf71l3JIt7OAjbVDGwRgPmGJSuOSK4s3OmjOZYihHLegthWS6PZX06z8lE7/z7nPzmHbTt+v+61gnbd4465vbAb3F5pQaEBZH86WF4mGWBPWsZqKMUEtTuQYCv/KPjUyCmC2iSs155xtDT6TjoqtZilladNGCSSoIL2fNE2ClQzVl/xrxKJeFd80p+dWmlRQlDsimsMS5vucE6mC9xHw==; 5:yAGe3CQG+CcEqQ3PqLZyZ0hagHOdbNXdd0ZEfmumkKAUwA56dcRIpNecJVKK99hk6QKLXj+k5GgCg9YzHrDZx+ic77M4iCUIL2BfLjKvVj3wY5oYLO3g3X8RvrQc9WBcRQZLosoqnFz+Zld7jEGnRvk0Esu1eOB2/HQBpeeskMI=; 7:pBnAQdI/S7bIDZ/aDFfB8y+brU9i5HJFuCEnJArvr+VcA9gNqQdKVM1z7s9fkuHxDv22Muo7zmwreSs8Q/yuKPrdRu6rTOaAZM6HUX2qac77QCcUV81ixZodrYynLzhAnyUiwiz5fgK8yFK0nZtctg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 4ddd7e3c-da6e-48cc-accb-08d642d4f396
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(49563074)(7193020); SRVR:VI1PR0701MB2319; 
x-ms-traffictypediagnostic: VI1PR0701MB2319:
x-microsoft-antispam-prvs: <VI1PR0701MB23194B89FCBC3600D3710B52ACCA0@VI1PR0701MB2319.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(56004941905204)(21748063052155)(28532068793085)(190501279198761)(227612066756510);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(102415395)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231382)(944501410)(4983020)(52105095)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:VI1PR0701MB2319; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0701MB2319; 
x-forefront-prvs: 08476BC6EF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(39860400002)(136003)(366004)(346002)(376002)(189003)(199004)(53546011)(7696005)(46003)(6506007)(76176011)(110136005)(2501003)(8936002)(11346002)(99286004)(486006)(476003)(9686003)(236005)(54896002)(55016002)(6306002)(71190400001)(71200400001)(446003)(8676002)(6436002)(7736002)(6246003)(53936002)(106356001)(25786009)(105586002)(33656002)(74316002)(81166006)(81156014)(97736004)(316002)(229853002)(2900100001)(186003)(99936001)(102836004)(14444005)(68736007)(256004)(478600001)(2906002)(9326002)(14454004)(790700001)(5660300001)(6116002)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0701MB2319; H:VI1PR0701MB2525.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: I5DubhWy5I69VXdRnUBrJ1oN+P+2VSucjkH9xXG/Fpdxkdvre6RK14O5JC2eSsFNgg816Fc68EBkBF/388TbA28FaGb1apuCIlKQxtDmpbkB14z1hM37u1oattJAzWh/QAGqP6Htm6tuRJcedRErpEKddX05TvxJKQDG09slfsYEcEWyNKB1iOAuHXInqmg3rugvXaMQcC6J0TGM8oLHjyD0HHXMt/DbV5tKcMXGWPyRirQoZ699Nlf8OrbspXOumrYJepkUOIWlUh9P6ST/66M6xD0SxRAj+AsDIICdhRx6NUvrbkcZTwAAHUzsa1OwxVIVLA7M4P9rrr/xFk18mehD8V3rzjDMGePlLqeFr7g=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_00A3_01D474F8.79E92160"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 4ddd7e3c-da6e-48cc-accb-08d642d4f396
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2018 04:12:50.6351 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB2319
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA2WSe0hTYRjG+c45m8fV6HMZvtgFGtIflTZNw64U2AhCkaDSLG3pydS52TlL MoKELtrESstyizJxmGwZWmpFI29dvFWaeUmisdRuVlZi6Yxs27co6L/f+7zP+3zvCx9Ly96K /NkUjY7jNSq1XCxhDDG3+MCIZlucwlEzK/yrsYwJn/p2kVlPbSo0FNObTKZJKpraIVmTxKlT Mjl+2brdkn397/vEGZ8+ooOm6msoG514jvTImwUcClX3yhk9krAyfB9B6/ccL1KMI3jzcvpv 0dMwgEhRRoHj/EnKVTD4DA0VtT006VygYLDruGdmGIH+0QTtekaMN8JYrl3sYl8cBS0V0259 Nk6DS1MWiuhqeFxp8HAItOU/YlzM4ADo7TvlXleKd4Ph8ml3jgxHgqXhqdvv7cy8eD3HySyL 8HywV4a7ZBr7wcBQCUUu9QV7V7uY8Bx4P/hL5GKE42GqPpt2jQJeCb3X0ollPjwryXNfDLhf DBMdp71IIxC+FBXRhCOhpOoVTUzdCIp/TotI0FI4d/UI8Wjhx/EJROTD4Dg7j8gLwJxvZ84g hfGfTY3OJBoXIBgfPUYb3Rf7QKthiCGmOPjxedzDCrA15YoIL4Hy0hGa8DI48dBC/6+vhXdt Ni/CC+Fcnt3DYTDy4Cu6gmaY0RyBE4T05JDlQRyfkigIWk2QhtPdQM4v11gzFXgbWUY2NCHM IvlM6Z56W5xMpMoUstKbUIAz53WVpRP5MxqthpP7SpsjnG1pkirrEMdrE/gDak5oQnNZRu4n DTJbd8hwskrHpXFcBsf/6VKst382Khj3+9zZb23PiY80yFoLb8qjKN2aF3xMql9zfYSpLleh HxuzRsv9rS2K1QvDxqKf1PzUKp+szTubmCC5vP/u6pNbtmdsU357W/S6ZLQlOKpxlUlpztrb 7VP6ofPoYO3OUF/H0MDKRXUdsUObSyfzdylDYrOH5YqOyRWpW1NDq+98kTPCPlXwYpoXVL8B P+mDGHoDAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/lvFMhVIYTzOoe6VZW77-wYXFJWU>
Subject: Re: [Detnet] IP Solution problem: Use of DSCP and ECN fields in IP headers for detnet flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Nov 2018 04:13:02 -0000

------=_NextPart_000_00A3_01D474F8.79E92160
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_00A4_01D474F8.79E92160"


------=_NextPart_001_00A4_01D474F8.79E92160
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi David,

=20

Many thanks for your comments and suggestions. This is definitely =
something
we must fix.

Just two general statement as background:

- ECN was not considered so far to be useful for DetNet flows. DetNet =
flows
expect zero congestion loss.

DetNet sources do not consider to react on ECN.

- Masking for flow identification was considered as a general rule for =
the
=93tuples=94 (i.e. not DSCP specific).

=20

So, regarding your proposals

A, No usage of ECN for flow identification: AGREE

B, DSCP list instead of bitmask: AGREE, it can provide the same result.

C, New DiffServ PHB for DetNet: Agree in principle, let=92s discuss the
details

=20

Thanks

Bala=92zs

=20

From: detnet <detnet-bounces@ietf.org> On Behalf Of Black, David
Sent: Sunday, November 4, 2018 11:27 PM
To: detnet@ietf.org
Subject: [Detnet] IP Solution problem: Use of DSCP and ECN fields in IP
headers for detnet flow identification

=20

We have a problem here =85

=20

The detnet IP solution draft (draft-ietf-detnet-dp-sol-ip-01.txt) has =
this
to say about

use of DSCP and ECN fields in IP headers for detnet flow identification:

=20

6.1.1.4.  IPv4 Type of Service and IPv6 Traffic Class Fields

=20

   These fields are used to support Differentiated Services [RFC2474]

   and Explicit Congestion Notification [RFC3168].  Implementations of

   this document MUST support DetNet flow identification based on the

   IPv4 Type of Service field when processing IPv4 packets, and the IPv6

   Traffic Class Field when processing IPv6 packets.  Implementations

   MUST support bimask based matching, where one (1) values in the

   bitmask indicate which subset of the bits in the field are to be used

   in determining a match.  Note that a zero (0) value as a bitmask

   effectively means that these fields are ignored.

=20

That bitmask approach won=92t work, as it violates both RFC 2474 and RFC =
3168.

=20

Starting with ECN (RFC 3168) =96 the 2-bit ECN field is intended to =
enable ECN
functionality to be

applied to any flow, and the contents of the ECN field can be changed by =
any
router.  Using ECN

field values to identify separate flows is wrong, see Section 5 of RFC =
3168,
which specifies the

current use of that field..

=20

That leaves the 6-bit DSCP field, which is defined by RFC 2474.  The =
above
bitmask approach is

prohibited by the following paragraph in section 3 of RFC 2474:

=20

   Implementors should note that the DSCP field is six bits wide.  DS-

   compliant nodes MUST select PHBs by matching against the entire 6-bit

   DSCP field, e.g., by treating the value of the field as a table index

   which is used to select a particular packet handling mechanism which

   has been implemented in that device.  The value of the CU field MUST

   be ignored by PHB selection.  The DSCP field is defined as an

   unstructured field to facilitate the definition of future per-hop

   behaviors.

=20

The CU field is now the ECN field (see RFC 3168).  My reading is that =
the
current section 6.1.1.4 text in

the IP solutions draft has managed to violate all three =93MUST=94 =
requirements
in that RFC 2474

paragraph, which is impressive =85 and not in a good way.

=20

I suggest that several things be done:

a.	Abandon use of the ECN field for detnet flow identification.=20
b.	For the DSCP field, change from a bitmask approach to a list of
DSCPs.

a.	I would note that a carefully chosen DSCP list can be implemented
via a bitmask.

c.	Define one or more Diffserv PHBs that realize DetNet behavior.

a.	I suspect that much of the content needed for this already exists in
the
detnet drafts, so this should not be a =93from scratch=94 exercise.

=20

I would also caution that the current IP solution draft text on 6-tuples =
for
flow identification appears

to allow multiple separate detnet flows that differ only in DSCP to use =
the
same IP 5-tuple (source &

destination addresses, transport protocol, source & destination ports).  =
I
believe that this also ought

to be prohibited, as Diffserv uses 5-tuples for flow identification - =
see
the definition and use of the

term =93microflow=94 in RFC 2475.

=20

A quick glance at the MPLS solution suggests that it does not have an
analogous problem with the TC

field in labels as the TC field does not appear to be used for detnet =
flow
identification.

=20

Thanks, --David

----------------------------------------------------------------

David L. Black, Senior Distinguished Engineer

Dell EMC, 176 South St., Hopkinton, MA  01748

+1 (774) 350-9323 New    Mobile: +1 (978) 394-7754

David.Black@dell.com <mailto:David.Black@dell.com>=20

----------------------------------------------------------------

=20


------=_NextPart_001_00A4_01D474F8.79E92160
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-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 name=3DGenerator =
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;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New",serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New",serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	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.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal-compose;
	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;}
/* List Definitions */
@list l0
	{mso-list-id:918100333;
	mso-list-type:hybrid;
	mso-list-template-ids:-1093916118 67698711 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:2116708065;
	mso-list-type:hybrid;
	mso-list-template-ids:-1093916118 67698711 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
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 lang=3DEN-US =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3DWordSection1><p =
class=3DMsoNormal>Hi David,<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Many thanks =
for your comments and suggestions. This is definitely something we must =
fix.<o:p></o:p></p><p class=3DMsoNormal>Just two general statement as =
background:<o:p></o:p></p><p class=3DMsoNormal>- ECN was not considered =
so far to be useful for DetNet flows. DetNet flows expect zero =
congestion loss.<o:p></o:p></p><p class=3DMsoNormal>DetNet sources do =
not consider to react on ECN.<o:p></o:p></p><p class=3DMsoNormal>- =
Masking for flow identification was considered as a general rule for the =
&#8220;tuples&#8221; (i.e. not DSCP specific).<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>So, =
regarding your proposals<o:p></o:p></p><p class=3DMsoNormal>A, No usage =
of ECN for flow identification: AGREE<o:p></o:p></p><p =
class=3DMsoNormal>B, DSCP list instead of bitmask: AGREE, it can provide =
the same result.<o:p></o:p></p><p class=3DMsoNormal>C, New DiffServ PHB =
for DetNet: Agree in principle, let&#8217;s discuss the =
details<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Thanks<o:p></o:p></p><p =
class=3DMsoNormal>Bala&#8217;zs<o:p></o:p></p><p =
class=3DMsoNormal><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=3DMsoNormal><b>From:</b> detnet =
&lt;detnet-bounces@ietf.org&gt; <b>On Behalf Of </b>Black, =
David<br><b>Sent:</b> Sunday, November 4, 2018 11:27 PM<br><b>To:</b> =
detnet@ietf.org<br><b>Subject:</b> [Detnet] IP Solution problem: Use of =
DSCP and ECN fields in IP headers for detnet flow =
identification<o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>We have a =
problem here &#8230;<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>The detnet =
IP solution draft (draft-ietf-detnet-dp-sol-ip-01.txt) has this to say =
about<o:p></o:p></p><p class=3DMsoNormal>use of DSCP and ECN fields in =
IP headers for detnet flow identification:<o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New",serif'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New",serif'>6.1.1.4.&nbsp; IPv4 Type of Service and IPv6 Traffic Class =
Fields<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New",serif'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New",serif'>&nbsp;&nbsp; =
These fields are used to support Differentiated Services =
[RFC2474]<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New",serif'>&nbsp;&nbsp; =
and Explicit Congestion Notification [RFC3168].&nbsp; Implementations =
of<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New",serif'>&nbsp;&nbsp; =
this document MUST support DetNet flow identification based on =
the<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New",serif'>&nbsp;&nbsp; =
IPv4 Type of Service field when processing IPv4 packets, and the =
IPv6<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New",serif'>&nbsp;&nbsp; =
Traffic Class Field when processing IPv6 packets.&nbsp; =
Implementations<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New",serif'>&nbsp;&nbsp; =
MUST support bimask based matching, where one (1) values in =
the<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New",serif'>&nbsp;&nbsp; =
bitmask indicate which subset of the bits in the field are to be =
used<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New",serif'>&nbsp;&nbsp; =
in determining a match.&nbsp; Note that a zero (0) value as a =
bitmask<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier New",serif'>&nbsp;&nbsp; =
effectively means that these fields are ignored.<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>That bitmask =
approach won&#8217;t work, as it violates both RFC 2474 and RFC =
3168.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Starting with ECN (RFC 3168) &#8211; the 2-bit ECN =
field is intended to enable ECN functionality to be<o:p></o:p></p><p =
class=3DMsoNormal>applied to any flow, and the contents of the ECN field =
can be changed by any router.&nbsp; Using ECN<o:p></o:p></p><p =
class=3DMsoNormal>field values to identify separate flows is wrong, see =
Section 5 of RFC 3168, which specifies the<o:p></o:p></p><p =
class=3DMsoNormal>current use of that field..<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>That leaves =
the 6-bit DSCP field, which is defined by RFC 2474.&nbsp; The above =
bitmask approach is<o:p></o:p></p><p class=3DMsoNormal>prohibited by the =
following paragraph in section 3 of RFC 2474:<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal =
style=3D'text-autospace:none'><span style=3D'font-family:"Courier =
New",serif'>&nbsp;&nbsp; Implementors should note that the DSCP field is =
six bits wide.&nbsp; DS-<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-autospace:none'><span style=3D'font-family:"Courier =
New",serif'>&nbsp;&nbsp; compliant nodes MUST select PHBs by matching =
against the entire 6-bit<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-autospace:none'><span style=3D'font-family:"Courier =
New",serif'>&nbsp;&nbsp; DSCP field, e.g., by treating the value of the =
field as a table index<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-autospace:none'><span style=3D'font-family:"Courier =
New",serif'>&nbsp;&nbsp; which is used to select a particular packet =
handling mechanism which<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-autospace:none'><span style=3D'font-family:"Courier =
New",serif'>&nbsp;&nbsp; has been implemented in that device.&nbsp; The =
value of the CU field MUST<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-autospace:none'><span style=3D'font-family:"Courier =
New",serif'>&nbsp;&nbsp; be ignored by PHB selection.&nbsp; The DSCP =
field is defined as an<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-autospace:none'><span style=3D'font-family:"Courier =
New",serif'>&nbsp;&nbsp; unstructured field to facilitate the definition =
of future per-hop<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'text-autospace:none'><span style=3D'font-family:"Courier =
New",serif'>&nbsp;&nbsp; behaviors.<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>The CU field =
is now the ECN field (see RFC 3168).&nbsp; My reading is that the =
current section 6.1.1.4 text in<o:p></o:p></p><p class=3DMsoNormal>the =
IP solutions draft has managed to violate all three &#8220;MUST&#8221; =
requirements in that RFC 2474<o:p></o:p></p><p =
class=3DMsoNormal>paragraph, which is impressive &#8230; and not in a =
good way.<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>I suggest that several things be =
done:<o:p></o:p></p><ol style=3D'margin-top:0in' start=3D1 type=3Da><li =
class=3DMsoListParagraph style=3D'margin-left:0in;mso-list:l1 level1 =
lfo3'>Abandon use of the ECN field for detnet flow identification. =
<o:p></o:p></li><li class=3DMsoListParagraph =
style=3D'margin-left:0in;mso-list:l1 level1 lfo3'>For the DSCP field, =
change from a bitmask approach to a list of DSCPs.<o:p></o:p></li><ol =
style=3D'margin-top:0in' start=3D1 type=3Da><li class=3DMsoListParagraph =
style=3D'margin-left:0in;mso-list:l1 level2 lfo3'>I would note that a =
carefully chosen DSCP list can be implemented via a =
bitmask.<o:p></o:p></li></ol><li class=3DMsoListParagraph =
style=3D'margin-left:0in;mso-list:l1 level1 lfo3'>Define one or more =
Diffserv PHBs that realize DetNet behavior.<o:p></o:p></li><ol =
style=3D'margin-top:0in' start=3D1 type=3Da><li class=3DMsoListParagraph =
style=3D'margin-left:0in;mso-list:l1 level2 lfo3'>I suspect that much of =
the content needed for this already exists in the<br>detnet drafts, so =
this should not be a &#8220;from scratch&#8221; =
exercise.<o:p></o:p></li></ol></ol><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>I would also =
caution that the current IP solution draft text on 6-tuples for flow =
identification appears<o:p></o:p></p><p class=3DMsoNormal>to allow =
multiple separate detnet flows that differ only in DSCP to use the same =
IP 5-tuple (source &amp;<o:p></o:p></p><p class=3DMsoNormal>destination =
addresses, transport protocol, source &amp; destination ports).&nbsp; I =
believe that this also ought<o:p></o:p></p><p class=3DMsoNormal>to be =
prohibited, as Diffserv uses 5-tuples for flow identification - see the =
definition and use of the<o:p></o:p></p><p class=3DMsoNormal>term =
&#8220;microflow&#8221; in RFC 2475.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>A quick =
glance at the MPLS solution suggests that it does not have an analogous =
problem with the TC<o:p></o:p></p><p class=3DMsoNormal>field in labels =
as the TC field does not appear to be used for detnet flow =
identification.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Thanks, =
--David<o:p></o:p></p><p =
class=3DMsoNormal>-------------------------------------------------------=
---------<o:p></o:p></p><p class=3DMsoNormal>David L. Black, Senior =
Distinguished Engineer<o:p></o:p></p><p class=3DMsoNormal>Dell EMC, 176 =
South St., Hopkinton, MA&nbsp; 01748<o:p></o:p></p><p =
class=3DMsoNormal>+1 (774) 350-9323 <b>New&nbsp;</b>&nbsp;&nbsp; Mobile: =
+1 (978) 394-7754<o:p></o:p></p><p class=3DMsoNormal><a =
href=3D"mailto:David.Black@dell.com">David.Black@dell.com</a><o:p></o:p><=
/p><p =
class=3DMsoNormal>-------------------------------------------------------=
---------<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></body></html>
------=_NextPart_001_00A4_01D474F8.79E92160--

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

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIVbzCCAyAw
ggIIoAMCAQICAR0wDQYJKoZIhvcNAQEFBQAwOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVy
YTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTAeFw0wMTA0MDYwNzI5NDBaFw0yMTA0MDYwNzI5
NDBaMDkxCzAJBgNVBAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFz
czIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQF0o1ncrwDZbHRPoWN/xIvb1/
gC01O+FvqGepvwMcTYxvMkfVQWikEwTBNQyahEP8XB3/ibPoFxjNkV/7iePqv05dfBsm03V57eaE
41flrSnE9Doo56V7hDZps/1edr2jLZnTkE4jKH0YY/FUOyaddluXQrL/rvBO7N05lU6DBn/nSUDI
xQGyVFpmHT38+ek8Cp6BuHDwAYvkI1R8yK74kB4AlnLUVM9hI7zq+50CldG2uXE6aQg/D7ThQseI
9T+YqKe6HOBxce9YV4FQelxrdEYOgwOYw46obvJ2Mm4ng8Jz89wY6LST6nVEawRgIHFXh53zvqCQ
Iz2KJOHaIdvDAgMBAAGjMzAxMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0OBAoECEqgqliE0148MAsG
A1UdDwQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAWs6H+RZyFVdLHdmb56ImMOyTZ9/WLdI0r/c4
pc6rFrmrL3w1y6zQD7RMK/yA72uMkV82dvfbsxsZ6vSyEf1hcUS/KLM6Hb+zQ+ifv9wxCHGwnY3W
NEcykMZlJPegSnwEc485bxeMcrW9S8h6+HuDwyhOnAnqZz+yZwQbwxTa+OdJJJHQHWr6YTnva+ch
dQYH2BK0ISBwQnGB2jyaNr6mWw1qbJofkXv5+e9Cuk5OnswMjZTc2UWcXuxCUGOu9F3EsRLcyjuo
Lp0UWgV1t+zXY+K6NbYECJHo2p2c9ma1GKwKplQmNDPSG8HUfxo6jguqMm7b/E8ln9kyx5ZacKzf
TDCCBX0wggRloAMCAQICEQCH7S4aKCZKxRmqOuu5DaLLMA0GCSqGSIb3DQEBCwUAMDkxCzAJBgNV
BAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFzczIgQ0EwHhcNMTQx
MjA1MDgxOTE1WhcNMjEwNDA1MTAyOTAwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UE
AwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
AMK+6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65I
tqwA3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75L
jo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJ
jmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c
3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+J
Wov3F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0h
ADnJoWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4
pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTw
EhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVN
AgMBAAGjggGAMIIBfDBOBggrBgEFBQcBAQRCMEAwPgYIKwYBBQUHMAKGMmh0dHA6Ly9jYS50cnVz
dC50ZWxpYXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY2VyMA8GA1UdEwEB/wQFMAMBAf8wGQYD
VR0gBBIwEDAOBgwrBgEEAYIPAgMBAQIwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1
j5qWDNXr+nuqF+gTEjCBuQYDVR0fBIGxMIGuMG+gbaBrhmlsZGFwOi8vY3JsLTEudHJ1c3QudGVs
aWFzb25lcmEuY29tL2NuPVNvbmVyYSUyMENsYXNzMiUyMENBLG89U29uZXJhLGM9Rkk/Y2VydGlm
aWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnkwO6A5oDeGNWh0dHA6Ly9jcmwtMi50cnVzdC50ZWxp
YXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY3JsMBMGA1UdIwQMMAqACEqgqliE0148MA0GCSqG
SIb3DQEBCwUAA4IBAQAQ1elFTM6fGkQ/aRKdkUZicO3Cb9uzBJOpOtFctw+1El0/17lsjoVvJkZB
D3KnUobnrriFdAa+7FAN55KLmZeB/3Y2bG0bB4toSyaVHjOQnQY9M0dv8U852w0Q7GwchKfebLUI
bh9TMt2hI3Xc6j4knFTBUo7C1WAfO51K4bn1irmX6/Ej2VTgiOFsvOAny28W6enFSEQpSHw60VhN
fSttSqTOxyrRR/7kW7Y8yb/3DZDZ/dH6ZCfx/y+BNIv2NuSd85M9HXUzplXXohti4Ql/qeaMn6by
Ius6XlMWZZfkdVRvTuk2PkeC7UmAJ2+/DUWOPpawaytMXVfF4Hvxk34NMIIGADCCA+igAwIBAgIR
ANiS0fJbFkamIBptkXC/nn8wDQYJKoZIhvcNAQELBQAwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoM
CEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzMB4XDTE3MTEz
MDA5NDI1MFoXDTIwMTEzMDA5NDI0OVowazERMA8GA1UECgwIRXJpY3Nzb24xGDAWBgNVBAMMD0Jh
bMOhenMgVmFyZ2EgQTEqMCgGCSqGSIb3DQEJARYbYmFsYXpzLmEudmFyZ2FAZXJpY3Nzb24uY29t
MRAwDgYDVQQFEwdlYmFsenZhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgA8IcNMR
q/1OC2JQWf1PJnwrxk+Ra2cIo/3CMjEgbR2lDBL5a1eialXc/sdoFN7cBpSfH/fkp2cQycdjqA7X
Oj6rO90tSkTYtqpUSqKbWLdav16tDaU7q728hn1t6bXbUPFRzGk1NFynuScfR+iWV8IVAlzWp0AV
KP/bi70upqfi3qrVb2eZB/lc8Hw6YgcgHwCfXkSZbDWUtuSFBmyPM7oVz3zTdyafBYI3DEW5g05O
MiFUXvjyBW3ODS1G5lxRHTfC6pcj7PeCAQR78Por6fgu/xf7MryJsCFLqBdBs135y7ZSkNRNBumB
CCqJ7eD1roSR5Z/pk66ppeH/83TVkwIDAQABo4IBwTCCAb0wSAYDVR0fBEEwPzA9oDugOYY3aHR0
cDovL2NybC50cnVzdC50ZWxpYS5jb20vZXJpY3Nzb25ubGluZGl2aWR1YWxjYXYzLmNybDCBggYI
KwYBBQUHAQEEdjB0MCgGCCsGAQUFBzABhhxodHRwOi8vb2NzcDIudHJ1c3QudGVsaWEuY29tMEgG
CCsGAQUFBzAChjxodHRwOi8vY2EudHJ1c3QudGVsaWFzb25lcmEuY29tL2VyaWNzc29ubmxpbmRp
dmlkdWFsY2F2My5jZXIwJgYDVR0RBB8wHYEbYmFsYXpzLmEudmFyZ2FAZXJpY3Nzb24uY29tMFUG
A1UdIAROMEwwSgYMKwYBBAGCDwIDAQESMDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vcmVwb3NpdG9y
eS50cnVzdC50ZWxpYXNvbmVyYS5jb20vQ1BTMB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcD
AjAdBgNVHQ4EFgQUR4OaRAZuXoBdwf7ZpKlGItqgoWAwHwYDVR0jBBgwFoAUHHsZnpecdqwgPdjc
45Fq49stplMwDgYDVR0PAQH/BAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQDajT0w6iP8g473oLXO
OjvZVeCZm1fGE6gImAgbKOJxgVOT9tPlFCKMXItj8Qp/uQNeKlmQ/+pDlpCMhE0GOZ03CgV14fKt
YqMddQVxaX6W3Zko8XMM2Ye79cfccD6YUkKztqT3sPA03ohVRg5+WFF1S7khLdkNoZcWCC75cWy7
1fyM4If41I0dixJnuX8kFSf3IkoIiV8mdjN+c0uvwkb5pDnGIocc2yKxWIBGSsYK/RwJpeH+JPRT
B5iUBB9NRT5yxYTKjej4MAxaZ+/QXG6E4M1g4Xyn+CuaIZzOS5SBoOe7js7uqdOFI14gxQRth/NM
ok70i2T5ZmqNGJYVWs2UIA+NJkewWVoVrPKq7GTCZbLP4oijqB/z3yEuWegdUwg96mOq53HisEU5
UgX0PefoeVdquVecy0aPjuigEAUlI8ZUcnX3XQE/YweyZrFZdpxaK5PTliUE6w7ssDbRXctehqXh
K0yXQxQ3o7ZykCSFq543rEgufRviJX0wEIztzHPXIwbmtwR7PFzI+y7KnypNDJrU5beXTUgXxH8H
HhJzHXrn7ocdTzbzOOBbf8W6wCf24g/lLgq6jgKRK7wauSgOAL32vzzUHTnEZjUaYkmj2/g4WkcN
kTHU+o9/04YcK9dzuwt66JvQFQBPpGdRVmGcmA2dI+o8QIQy3Vtdw1nxzjCCBsIwggSqoAMCAQIC
EFO4foPhnJkok7CbSRzsuOswDQYJKoZIhvcNAQELBQAwNzEUMBIGA1UECgwLVGVsaWFTb25lcmEx
HzAdBgNVBAMMFlRlbGlhU29uZXJhIFJvb3QgQ0EgdjEwHhcNMTUxMDI3MTIxNjQ2WhcNMjUxMDI3
MTIxNjQ2WjBHMQswCQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNz
c29uIE5MIEluZGl2aWR1YWwgQ0EgdjMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDs
8t8AALhQ8qe72FS3xpP348GqO9TDRjS0s85eQ7Y0LTLZdmSz2cl+lYqs0zfSTm+7meisbhkqUXkL
7fFzoe4iIZCh/VuYUaW407CZlDCXes4n4TqTSuoklN6uOPhY7EC9ZVbXILlLhRummTdDdxhVW4Le
o0awEhfLf98MvWxzwCHzMj8m6YOmNjx+f9TcJE3qaA0piuvSxlfpVdiCulPTlmsmV2RSBSAwqBsh
ZYRcQBIDfqmdvkaoP9EzNKAh7yjthC0hpgHZyZMIs0eNo4v2PUmE0rhu+Zs0nujnwhljPA2/8b8v
9tGixD1zbtT7zoM2Ot1menJpFp4zJVSfdKVgtoWqg5t2H/E0XY1LwJez89W07nscEocyBmpC+zJA
mKxKhzEWqIyP1UrZaEIFu+hO+s0Nm8sOUMa4TlG4rAUikc5U5TmUIGBRQGxulYhfAzqSYf8oLUML
ky1DOa9eRu3sp0FdQDEzQlnF/h1L4AK1MOkX1vS+fLgOvBo5LRU1fLPUZQ7FKrDXC6nl2ldvEtlj
HWstGBmqv25aEvAA+yrrplCh/kYvSBjvZibz9Obbwx4yqS77/NHN1iyZyVP2s52B2BLdvo4yhzk6
nRk8S/8zHaUUkBUrrvijPDaGK5FNVSaioGvkC7IKioITKffYLtT9XuirKrHlh3VzkazG46pAVwID
AQABo4IBuDCCAbQwgYoGCCsGAQUFBwEBBH4wfDAtBggrBgEFBQcwAYYhaHR0cDovL29jc3AudHJ1
c3QudGVsaWFzb25lcmEuY29tMEsGCCsGAQUFBzAChj9odHRwOi8vcmVwb3NpdG9yeS50cnVzdC50
ZWxpYXNvbmVyYS5jb20vdGVsaWFzb25lcmFyb290Y2F2MS5jZXIwEgYDVR0TAQH/BAgwBgEB/wIB
ADBVBgNVHSAETjBMMEoGDCsGAQQBgg8CAwEBAjA6MDgGCCsGAQUFBwIBFixodHRwczovL3JlcG9z
aXRvcnkudHJ1c3QudGVsaWFzb25lcmEuY29tL0NQUzBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8v
Y3JsLTMudHJ1c3QudGVsaWFzb25lcmEuY29tL3RlbGlhc29uZXJhcm9vdGNhdjEuY3JsMB0GA1Ud
JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBx7GZ6X
nHasID3Y3OORauPbLaZTMB8GA1UdIwQYMBaAFPCPWTgAs/WPmpYM1ev6e6oX6BMSMA0GCSqGSIb3
DQEBCwUAA4ICAQBQWGvx1Yw7tC6rV0PIjKfDyxaanIX+NZLEGOkdQLKGW2gVLtDUJQEPRs5QtaZi
ObNHCZ7mmSNMVek4lkt/0dqfVIFutVw/QkyFGwC99ZmNwXSX9z+OoMyoEBHGvw5RY6vRlZrj0uKv
dASzYL4KMaB7m3NwurNDmmNbG52suRIZ76wBOEOddRZcZiTy50ZkBqYnnl2t3D3oBX2NZCQysshU
cqRdUbkS13HTCIChMuTV9W0tzPXUOJoJlJlU9nd91IikhGEOrPwfixWms+C8sF0r9qN1uJGx6ELP
OiFrLfNtcMNMMbAqRHwpSLxe3wcNkJGxv9T8LswLi1UrRIQ85AKjqzBnLSsjRGgbMgJ+xKtngmvE
A155JmoKfUD7DRbP6Kp14/Y9XFbR/WuDj84bYNKXe4HdDc1P+UMYm16m2L6LkIIoRlx0A5mi+K7j
ewuGqzFKkaPNmJ0RLCi+4d4/47Zs3DC3PUNOxdOEEHf4kkdWOaSIuj3TQYhNv+LsgF0uijiBmaz2
zUFDa2bcIkKakDZfAFM4HoHz8K2BZRaHKWhd3dZua/tlSiqokUFX2DxmHmZ1n5HM9OiaAIXP/Zo2
x10j/Yb1mM3i0bqGahxlHYzl/QyEG/dujp3lewuVjCI0mPDkZGphvxyqp4Jo8qS94EnOqBvxOgft
Yug7OY9EKY+WkDGCAwUwggMBAgEBMFwwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29u
MSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhEA2JLR8lsWRqYgGm2RcL+e
fzAJBgUrDgMCGgUAoIIBfjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEP
Fw0xODExMDUwNDEyNDRaMCMGCSqGSIb3DQEJBDEWBBQQPmC5tndQ4FS/NQBDTCd0az7jhDBDBgkq
hkiG9w0BCQ8xNjA0MAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAH
BgUrDgMCGjBrBgkrBgEEAYI3EAQxXjBcMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQKDAhFcmljc3Nv
bjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MwIRANiS0fJbFkamIBptkXC/
nn8wbQYLKoZIhvcNAQkQAgsxXqBcMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQKDAhFcmljc3NvbjEl
MCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MwIRANiS0fJbFkamIBptkXC/nn8w
DQYJKoZIhvcNAQEBBQAEggEAAKc0/VrHb7er7AnbGUcBBJyOUTCKlTgxyInHlKViD31Vwr7XXAbL
mShSbWWaKkRmcdI/Am7QB7c1+D3Jqgm8mvH+Eg5NvMgXw80yWfic+4OxIZOrJAEl/uG3ToGtbXtT
ugx+bDUk4x7QdEA5pD/mHCqr+okQVLuuNIbRY484UgxIRk3nsnTdcx7arlx9/uXU+mVhm8E1YLom
UOzesBrK/Y1faiawNKDyUiSn4xHCnfyL645V8Dt0W+Wovaol9xFduYhmZTr8FhElERV+qqx7TJKr
N0Fna5J7AGnjUxojsAS//5K2cSqimVAqWv4xj/dv38zl36zpiJvmpUc3H4/J9AAAAAAAAA==

------=_NextPart_000_00A3_01D474F8.79E92160--


From nobody Mon Nov  5 02:10:11 2018
Return-Path: <eagros@dolby.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05CF91274D0; Mon,  5 Nov 2018 02:10:08 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dolby.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 xgnv6ibiFF07; Mon,  5 Nov 2018 02:10:06 -0800 (PST)
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (mail-eopbgr720090.outbound.protection.outlook.com [40.107.72.90]) (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 ABA01130F11; Mon,  5 Nov 2018 02:10:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolby.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J58uXQpvBAMwSvgs8Qgo5XFjzYSBB7gxmJvInp1tvSE=; b=ASN7VTfRQFWDX84Ne2VlNYJ5++A5EedfHCoLTned8ji3ATHNhSB5t2exSf5D2AOKb3Vq5pex6O5LINdwAQrqXGE7Avu0zl6G/5r/Z+5ts21NWvGy/7jY9WTYShT/pdD6TgZW0vxkrvj3Fpwu7WLiNQ1kwh2E0fsNxl8h28M301M=
Received: from BL0PR06MB4548.namprd06.prod.outlook.com (20.177.145.145) by BL0PR06MB4418.namprd06.prod.outlook.com (10.167.241.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.28; Mon, 5 Nov 2018 10:10:03 +0000
Received: from BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991]) by BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991%3]) with mapi id 15.20.1294.032; Mon, 5 Nov 2018 10:10:02 +0000
From: "Grossman, Ethan A." <eagros@dolby.com>
To: "detnet@ietf.org" <detnet@ietf.org>
CC: "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>
Thread-Topic: DetNet Presenter Slides
Thread-Index: AdR072561ZFOKmfaT4mq2kHxnRUFOA==
Date: Mon, 5 Nov 2018 10:10:02 +0000
Message-ID: <BL0PR06MB454882587E0B3E2A759F93F4C4CA0@BL0PR06MB4548.namprd06.prod.outlook.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=eagros@dolby.com; 
x-originating-ip: [31.133.148.130]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR06MB4418; 6:FW+JKQQ54QlFSdY9vS0uR2kgMIEkYuDOQgH9HshYlvUChGacv5F2C0UCa/D6z9wZtPpW425qAWSLjdqsev7eah1rulpgoctf7/L64/U1ZD2e1SU2hU2eR6XAOS5OMXAi4N+PVws6VFFO9Ws14c8M2BklFgQYBqo7McmDRysUctj6eprDyyHyiv4T0jGCo6BSpp2N2ceN+aCVQ9pJx16SeX5z21hdKi8xtl3a8xeIU1vaO6dIE+QTHcw2NnuEhJ5TICEBm4DbTptKxHykHdNaTJf/Y4oPy677X9Zl9wBdRFu2zbkcBCS01fq701RIM0WiXIS6jb2gUSbYdo8TgOHWzd6nL0FzHWFYF0DCG15sbGtm8EHmQdk7VsUdOsOx4CYxzu4XjGc3PLcCiSx7o2zy2tcxAGg6nI8oaPmWJlkBi7qygJ6lJciL/1kCZ8k9jzfDosrHk4aBtgAIFoAME9FbXw==; 5:Ub4hk1rxPu2lyqxz1qpQSaK59SmtZNqsifHtCoZpXC9cTKhcTFUazqKC0GCyr3UA+UUXfT07nMFKCVdeff+sckN0z8DsTnzesSu76lHIQSETqdC/bqtAOXA1nzRqFZOVPdMB8zIwNdCcjMfx83DaeVpyoc8PlT55q5LNLyL+tk8=; 7:YvCZZo1pnkL4aIP1ghWbSjUUuNu3ZxFElB8GuagxRsrzMMjSoHJydCI1hDZ/WxKKMS5WPjRVYdwbxLYFiJvC0YPc1TFrbacN6vZfg39z1g/gHUPTDCIR0TMUz0x0F3GgcnPqCfKIawGMIb/bu6EWgA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: adbb2a02-1a32-49d8-7e60-08d64306da3c
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BL0PR06MB4418; 
x-ms-traffictypediagnostic: BL0PR06MB4418:
x-microsoft-antispam-prvs: <BL0PR06MB44182CB78246E7215862605EC4CA0@BL0PR06MB4418.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155)(28532068793085)(190501279198761)(227612066756510); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:BL0PR06MB4418; BCL:0; PCL:0; RULEID:; SRVR:BL0PR06MB4418; 
x-forefront-prvs: 08476BC6EF
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(136003)(376002)(346002)(39860400002)(396003)(199004)(189003)(9686003)(6306002)(66066001)(53936002)(450100002)(33656002)(316002)(99286004)(55016002)(14454004)(6916009)(2351001)(105586002)(4326008)(476003)(486006)(106356001)(68736007)(186003)(2501003)(54896002)(74316002)(478600001)(256004)(3480700004)(102836004)(26005)(25786009)(97736004)(8936002)(790700001)(6116002)(3846002)(2906002)(71190400001)(71200400001)(558084003)(5660300001)(7116003)(81156014)(81166006)(1730700003)(2900100001)(5640700003)(7696005)(6436002)(8676002)(6506007)(86362001)(7736002); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR06MB4418; H:BL0PR06MB4548.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: dolby.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: 1vwZ/8jxSv+vvSbORnQ0XXPYY2DwR54XGJu19i1rSf/VSO1iB1xQ1eEQvB7f5CKqRQOHIYOt3Jde7is2/umN5SbwUBjC/pevc/8f6INs/Y8ienYUwUQhc+ygD/s1+j+tPMNChWecJdJLydBUzb+HTpLtCibzD46xuAZYC2TApmwTZaWOPj+7EmqLe4yCC4WNJng7zYEw/54RHDGzCYg/EkZVEB2eO5gYdeymX22sUCNCNyGl9Hl/8CkcojjlMkLS7uv6IV7+uLl2pPUo9NgPekvl36A56nTdlNjYiLDou1kLY6NQqF2Ub8039BiKkvOI8xn0+AmOn2Y840piO/SgpMpCsh4U6CtujGb59xwcOJA=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BL0PR06MB454882587E0B3E2A759F93F4C4CA0BL0PR06MB4548namp_"
MIME-Version: 1.0
X-OriginatorOrg: dolby.com
X-MS-Exchange-CrossTenant-Network-Message-Id: adbb2a02-1a32-49d8-7e60-08d64306da3c
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2018 10:10:02.7735 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 05408d25-cd0d-40c8-8962-5462de64a318
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR06MB4418
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/T7uaFeT-2Jhsn-CxegGPTxtknr8>
Subject: [Detnet] DetNet Presenter Slides
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Nov 2018 10:10:08 -0000

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

To those of you who have a presentation slot, please send your slide deck t=
o the DetNet Chairs alias at your earliest convenience.
Thanks,
Ethan.

--_000_BL0PR06MB454882587E0B3E2A759F93F4C4CA0BL0PR06MB4548namp_
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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	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"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">To those of you who have a presentation slot, please=
 send your slide deck to the DetNet Chairs alias at your earliest convenien=
ce.<o:p></o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Ethan.<o:p></o:p></p>
</div>
</body>
</html>

--_000_BL0PR06MB454882587E0B3E2A759F93F4C4CA0BL0PR06MB4548namp_--


From nobody Mon Nov  5 03:14:35 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8394C12EB11; Mon,  5 Nov 2018 03:14:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.995
X-Spam-Level: 
X-Spam-Status: No, score=-12.995 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, SUBJ_ALL_CAPS=1.506, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 Wi5em715jpQn; Mon,  5 Nov 2018 03:14:17 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 35D93128DFD; Mon,  5 Nov 2018 03:14:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10005; q=dns/txt; s=iport; t=1541416457; x=1542626057; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=ypM+kWMSq4cnOE9mZTZj+XotCOKc/4pOIL/tQFcPkIk=; b=fO0OfNiwUGzUdaZGOJGKugDRzt3xjSr8miR35VVnTm9VcIUa+Oq67nm8 lnJh8kF5xz8A8y/uVqDmV5hXEHdR1J8Bhw9ofnElfV/Zpc9gKBdGkrpzC 9i1U44yfjW2uF4FrvaRT7AEO6dR49I3KLkH6sQQqs8fKTylPcEClsEOvz M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAABaJeBb/5RdJa1kGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBgQ13Zn8og3ZihzaMF4FoJZFZhVQUgWY?= =?us-ascii?q?LAQEjhEkCF4MzIjQNDQEDAQECAQECbRwMhToBAQEBAyMKQQsQAgEIEQQBASg?= =?us-ascii?q?DAgICMBQJCAEBBAENBYMhAYEdZA+nI4EuhC0BhWMFi3YXgUE/gTgME4JMgUG?= =?us-ascii?q?BWgKBKW6CTjGCJgKOXoYqiioJAoZshHuFKBiBVYUAiguCa4odihcCERSBJh0?= =?us-ascii?q?4gVVwFTsqAYJBgjODVIUUhT5vjiQBAQ?=
X-IronPort-AV: E=Sophos;i="5.54,467,1534809600";  d="scan'208,217";a="476359237"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Nov 2018 11:14:13 +0000
Received: from XCH-ALN-017.cisco.com (xch-aln-017.cisco.com [173.36.7.27]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id wA5BEDdT014960 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 5 Nov 2018 11:14:13 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-017.cisco.com (173.36.7.27) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 5 Nov 2018 05:14:12 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Mon, 5 Nov 2018 05:14:12 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "6tisch@ietf.org" <6tisch@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>,  Suresh Krishnan <Suresh@kaloom.com>, "6lo@ietf.org" <6lo@ietf.org>
CC: "Jerome Henry (jerhenry)" <jerhenry@cisco.com>, "Venkatesan, Ganesh" <ganesh.venkatesan@intel.com>, "dorothy.stanley@hpe.com" <dorothy.stanley@hpe.com>, "aretana.ietf@gmail.com" <aretana.ietf@gmail.com>
Thread-Topic: PAW @ IETF 103
Thread-Index: AdRqvbcd3laOAmeFQ82Pbx7pi1v0kwJXI9MwADeZ6XU=
Date: Mon, 5 Nov 2018 11:14:12 +0000
Message-ID: <04AAFF7C-183E-4AB2-9555-FDE6FEFA8F63@cisco.com>
References: <08888a2d9dfd4f24a20e209ab2aff446@XCH-RCD-001.cisco.com>, <3963adc688b44f61a6ad6aec2b1faeb5@XCH-RCD-001.cisco.com>
In-Reply-To: <3963adc688b44f61a6ad6aec2b1faeb5@XCH-RCD-001.cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/alternative; boundary="_000_04AAFF7C183E4AB29555FDE6FEFA8F63ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.36.7.27, xch-aln-017.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/OSMI2tqTeGmowPOMaqZyUcafyzs>
Subject: Re: [Detnet] PAW @ IETF 103
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Nov 2018 11:14:20 -0000

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

RGVhciBhbGwNCg0KVGhhbmtzIHRvIEFsdmFybyB3ZeKAmWxsIGJlIG1lZXRpbmcgaW4gcm9vbSA1
IGF0IGxldmVsIDcgb24gVGh1cnNkYXkgYXQgMTFBTS4gV2UgaGF2ZSB0aGUgcm9vbSB0aWxsIDFQ
TSBzbyB3ZSBjb3VsZCBvdmVycnVuIHRoZSBvbmUgaG91ciBzY2hlZHVsZSBpZiB3ZSBsaWtlIHRv
Lg0KDQpSZWdhcmRzLA0KDQpQYXNjYWwNCg0KTGUgNCBub3YuIDIwMTggw6AgMTU6NTUsIFBhc2Nh
bCBUaHViZXJ0IChwdGh1YmVydCkgPHB0aHViZXJ0QGNpc2NvLmNvbTxtYWlsdG86cHRodWJlcnRA
Y2lzY28uY29tPj4gYSDDqWNyaXQgOg0KDQpEZWFyIGFsbDoNCg0KVGhlIFBBVyAob24gUHJlZGlj
dGFibGUgYW5kIEF2YWlsYWJsZSBXaXJlbGVzcykgYmFyLUJvRiB3aWxsIGJlIFRodXJzZGF5IDEx
LTEyIEFNLiBWZXJ5IGluZm9ybWFsIGxpa2UgYSBiYXIgQm9GIHNob3VsZCBiZSwgYnV0IG5vIGRy
aW5rcyBlaXRoZXIsIHNhZGx5LiBTb21lIG9mIHVzIHdpbGwgY29udGludWUgb3ZlciBsdW5jaCwg
c28gcGVvcGxlIHdobyBuZWVkIHRvIGJlIGluIGEgbWVldGluZyBhdCAxMUFNIG1heSBqb2luIHRo
ZW4uDQoNClRoZSBtZWV0aW5nIHJvb21zIChodHRwczovL3RyYWMuaWV0Zi5vcmcvdHJhYy9pZXRm
L21lZXRpbmcvd2lraS8xMDNzaWRlbWVldGluZ3MpIGFyZSBub3QgYXZhaWxhYmxlLCBJ4oCZbGwg
dHJ5IHRvIGZpbmQgc29tZXRoaW5nIHdpdGggdGhlIGhlbHAgb2YgdGhlIEEtRHMuDQoNClN1cmVz
aDogd291bGQgeW91IGhhdmUgYW4gaWRlYSBmb3IgYSByb29tIHdpdGggbGlrZSAxNS0yMCBzZWF0
cz8NCg0KU2VlIHlvdSBhbGwgdGhlbjsNCg0KUGFzY2FsDQoNCkZyb206IDZ0aXNjaCA8NnRpc2No
LWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOjZ0aXNjaC1ib3VuY2VzQGlldGYub3JnPj4gT24gQmVo
YWxmIE9mIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkNClNlbnQ6IG1hcmRpIDIzIG9jdG9icmUg
MjAxOCAxMzoxOQ0KVG86IDZ0aXNjaEBpZXRmLm9yZzxtYWlsdG86NnRpc2NoQGlldGYub3JnPjsg
ZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpDYzogSmVyb21lIEhlbnJ5
IChqZXJoZW5yeSkgPGplcmhlbnJ5QGNpc2NvLmNvbTxtYWlsdG86amVyaGVucnlAY2lzY28uY29t
Pj47IFZlbmthdGVzYW4sIEdhbmVzaCA8Z2FuZXNoLnZlbmthdGVzYW5AaW50ZWwuY29tPG1haWx0
bzpnYW5lc2gudmVua2F0ZXNhbkBpbnRlbC5jb20+Pg0KU3ViamVjdDogWzZ0aXNjaF0gUEFXIEAg
SUVURiAxMDMNCg0KRGVhciBhbGwgOg0KDQpJIGNyZWF0ZWQgYSBkb29kbGUgaHR0cHM6Ly9kb29k
bGUuY29tL3BvbGwvaWtld3Izd2N6dGl6dHBweCB0byBoYXZlIGFuIGluZm9ybWFsIGRpc2N1c3Np
b24gb24gUHJlZGljdGFibGUgYW5kIEF2YWlsYWJsZSBXaXJlbGVzcywgc2VlIHdoYXQgd2UgY291
bGQgZG8gYXQgdGhlIElFVEYgdG8gYWNoaWV2ZSBvbiB3aXJlbGVzcyBzaW1pbGFyIGdvYWxzIGFz
IGRldGVybWluaXN0aWMgbmV0d29ya2luZyBvbiB3aXJlcy4NCg0KUGxlYXNlIGxldCBtZSBrbm93
IGlmIHlvdSBhcmUgaW50ZXJlc3RlZCB0byBmb2xsb3cgdGhhdCBkaXNjdXNzaW9uLiBJZiB0aGVy
ZSBpcyBlbm91Z2ggaW50ZXJlc3QsIEnigJlsbCBhc2sgZm9yIGEgc2VwYXJhdGUgbm9uLVdHIG1h
aWxpbmcgbGlzdC4NCg0KU2VlIHlvdSBpbiBCYW5na29rIQ0KDQpQYXNjYWwNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpE
ZWFyIGFsbA0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhhbmtzIHRvIEFsdmFybyB3ZeKAmWxs
IGJlIG1lZXRpbmcgaW4gcm9vbSA1IGF0IGxldmVsIDcgb24gVGh1cnNkYXkgYXQgMTFBTS4gV2Ug
aGF2ZSB0aGUgcm9vbSB0aWxsIDFQTSBzbyB3ZSBjb3VsZCBvdmVycnVuIHRoZSBvbmUgaG91ciBz
Y2hlZHVsZSBpZiB3ZSBsaWtlIHRvLjxicj4NCjxicj4NCjxkaXYgZGlyPSJsdHIiPlJlZ2FyZHMs
DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5QYXNjYWw8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBkaXI9
Imx0ciI+PGJyPg0KTGUgNCBub3YuIDIwMTggw6AgMTU6NTUsIFBhc2NhbCBUaHViZXJ0IChwdGh1
YmVydCkgJmx0OzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNjby5jb20iPnB0aHViZXJ0QGNp
c2NvLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7Ojxicj4NCjxicj4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+DQo8ZGl2IGRpcj0ibHRyIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjoj
OTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5t
c29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJ
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjEyLjBwdDsN
Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUx
OA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcwLjg1cHQgNzAuODVwdCA3MC44NXB0IDcw
Ljg1cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0
eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRp
dCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVk
aXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPkRlYXIgYWxsOiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPlRoZSBQQVcgKG9uIFByZWRpY3RhYmxlIGFuZCBBdmFpbGFibGUgV2lyZWxlc3MpIGJh
ci1Cb0Ygd2lsbCBiZSBUaHVyc2RheSAxMS0xMiBBTS4gVmVyeSBpbmZvcm1hbCBsaWtlIGEgYmFy
IEJvRiBzaG91bGQgYmUsIGJ1dCBubyBkcmlua3MgZWl0aGVyLCBzYWRseS4gU29tZSBvZiB1cyB3
aWxsIGNvbnRpbnVlIG92ZXIgbHVuY2gsIHNvIHBlb3BsZSB3aG8gbmVlZA0KIHRvIGJlIGluIGEg
bWVldGluZyBhdCAxMUFNIG1heSBqb2luIHRoZW4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5UaGUgbWVldGluZyByb29tcyAoPGEgaHJlZj0iaHR0cHM6Ly90cmFjLmlldGYu
b3JnL3RyYWMvaWV0Zi9tZWV0aW5nL3dpa2kvMTAzc2lkZW1lZXRpbmdzIj5odHRwczovL3RyYWMu
aWV0Zi5vcmcvdHJhYy9pZXRmL21lZXRpbmcvd2lraS8xMDNzaWRlbWVldGluZ3M8L2E+KSBhcmUg
bm90IGF2YWlsYWJsZSwgSeKAmWxsIHRyeSB0byBmaW5kIHNvbWV0aGluZyB3aXRoIHRoZQ0KIGhl
bHAgb2YgdGhlIEEtRHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TdXJl
c2g6IHdvdWxkIHlvdSBoYXZlIGFuIGlkZWEgZm9yIGEgcm9vbSB3aXRoIGxpa2UgMTUtMjAgc2Vh
dHM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TZWUgeW91IGFsbCB0aGVu
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UGFzY2FsPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+RnJvbTo8L2I+IDZ0aXNjaCAmbHQ7PGEgaHJlZj0ibWFpbHRvOjZ0aXNjaC1ib3VuY2VzQGll
dGYub3JnIj42dGlzY2gtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7DQo8Yj5PbiBCZWhhbGYgT2Yg
PC9iPlBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCk8YnI+DQo8Yj5TZW50OjwvYj4gbWFyZGkgMjMg
b2N0b2JyZSAyMDE4IDEzOjE5PGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86NnRpc2No
QGlldGYub3JnIj42dGlzY2hAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGll
dGYub3JnIj4NCmRldG5ldEBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IEplcm9tZSBIZW5y
eSAoamVyaGVucnkpICZsdDs8YSBocmVmPSJtYWlsdG86amVyaGVucnlAY2lzY28uY29tIj5qZXJo
ZW5yeUBjaXNjby5jb208L2E+Jmd0OzsgVmVua2F0ZXNhbiwgR2FuZXNoICZsdDs8YSBocmVmPSJt
YWlsdG86Z2FuZXNoLnZlbmthdGVzYW5AaW50ZWwuY29tIj5nYW5lc2gudmVua2F0ZXNhbkBpbnRl
bC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBbNnRpc2NoXSBQQVcgQCBJRVRGIDEw
MzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RGVhciBhbGwmbmJzcDs6
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgY3JlYXRlZCBhIGRvb2RsZSA8YSBocmVmPSJodHRw
czovL2Rvb2RsZS5jb20vcG9sbC9pa2V3cjN3Y3p0aXp0cHB4Ij4NCmh0dHBzOi8vZG9vZGxlLmNv
bS9wb2xsL2lrZXdyM3djenRpenRwcHg8L2E+IHRvIGhhdmUgYW4gaW5mb3JtYWwgZGlzY3Vzc2lv
biBvbiBQcmVkaWN0YWJsZSBhbmQgQXZhaWxhYmxlIFdpcmVsZXNzLCBzZWUgd2hhdCB3ZSBjb3Vs
ZCBkbyBhdCB0aGUgSUVURiB0byBhY2hpZXZlIG9uIHdpcmVsZXNzIHNpbWlsYXIgZ29hbHMgYXMg
ZGV0ZXJtaW5pc3RpYyBuZXR3b3JraW5nIG9uIHdpcmVzLg0KPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3UgYXJlIGludGVyZXN0ZWQgdG8gZm9sbG93IHRo
YXQgZGlzY3Vzc2lvbi4gSWYgdGhlcmUgaXMgZW5vdWdoIGludGVyZXN0LCBJ4oCZbGwgYXNrIGZv
ciBhIHNlcGFyYXRlIG5vbi1XRyBtYWlsaW5nIGxpc3QuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlNlZSB5b3UgaW4gQmFuZ2tvayE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGFzY2FsPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_04AAFF7C183E4AB29555FDE6FEFA8F63ciscocom_--


From nobody Mon Nov  5 18:30:33 2018
Return-Path: <eagros@dolby.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B5CA1294D0 for <detnet@ietfa.amsl.com>; Mon,  5 Nov 2018 18:30:32 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dolby.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 tsPpJiGMpxYE for <detnet@ietfa.amsl.com>; Mon,  5 Nov 2018 18:30:29 -0800 (PST)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0133.outbound.protection.outlook.com [104.47.42.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4004312D4EA for <detnet@ietf.org>; Mon,  5 Nov 2018 18:30:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolby.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pJGBMgKDBmrcL49ghaMVnl/Eku2TVKS76IxrVesIAf8=; b=A91gFimZUmmIQEIM3U5qdymUlv4f3nuYbjXpDeHbOvmrSddCSXKoX4OIVKLg3m2hOL81NC2ra2NFCpgRfd8SKaSTKYDcRBWQm3XfELcUvLaa4YVUswsKP3PATIL/9I+JmnuvJBXzp2mohkpLeY4DBZ0MJRlWCYkCz+YD9yUW9HI=
Received: from BL0PR06MB4548.namprd06.prod.outlook.com (20.177.145.145) by BL0PR06MB4402.namprd06.prod.outlook.com (10.167.181.223) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.25; Tue, 6 Nov 2018 02:30:26 +0000
Received: from BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991]) by BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991%3]) with mapi id 15.20.1294.032; Tue, 6 Nov 2018 02:30:26 +0000
From: "Grossman, Ethan A." <eagros@dolby.com>
To: "detnet@ietf.org" <detnet@ietf.org>
CC: Daniel Harkins <dharkins@lounge.org>, "loa@pi.nu" <loa@pi.nu>, "rt-dt-security@ietf.org" <rt-dt-security@ietf.org>, "stewart.bryant@gmail.com" <stewart.bryant@gmail.com>, "Maik Seewald (maseewal)" <maseewal@cisco.com>
Thread-Topic: DetNet Security Considerations Meetup at IETF 103
Thread-Index: AdR1d2Me5W6V7I50S7itmpzMBMwJvw==
Date: Tue, 6 Nov 2018 02:30:25 +0000
Message-ID: <BL0PR06MB4548C6EC789A40422588E98FC4CB0@BL0PR06MB4548.namprd06.prod.outlook.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=eagros@dolby.com; 
x-originating-ip: [31.133.148.130]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR06MB4402; 6:Jkzm8IMV+ZKSjaFogfd3y+E/NMVMl7E+zQWCjVeDlcII1FAkrslw7+PWifcIiRaohmfecnZETCB21kVLsRJIzwwvQCvykAKq8b+139q6vxWqKfyVkwMHkbrHJmZMcSUocPyLuxDC10/SFny/7JdGcievZ+A2Zal7PSE9hmNxj5Se2dp+ta3ONVHRprajAuVXYLpvvY9Fi/vPTMT2pRMCcSEmyj7lypamNykT6SAi9tR6qmMfMYYOI12PlLFQApSVXFrd2V6en7LVAm/1AAs09xFDAwW48XcZuNsddTHPB9Ex86YIyE8TDU6UiJg25ReBwDaIlK3xUxh6IfydYRgzEcmY+SK8gSh0ZO5oQbewRT6Ywc075uZz89mVem6L0KmQ6pRRGhKo3KTPId4lu1TCY1GDfoFZakVLmqEcyiCIJtzh/Fq5b5y+38AgDTOKS8OqZRst9/3l87PR2jkykkmGQA==; 5:sN6hsmgL6Be4BkhTOXgM0/5PcJBHDQur/DWn8C6DSMDn2ilVNmhis+zR7aZLTyzvEYOsnorLLOQ3FFgNHSosQowvyO6Yb+RMTlA4NmQaBfVgbcE1lDv3izzS9cPBPo7irWtXsCTKLrJD1863BdFDumT2Tmwxhxc5tp165xJQPX4=; 7:X+Wk+Q6CKLZfsTb0GyGUDgsU2gBz6dQpcuWp+9JpIIfO2AwolEiX+7YizblE3iR0npUi/aq1/jgP1h9Sn4TQg7vKxwB5iq0QtD/SOWpt3oWVOiB0UwXmmMFCMaIQJxv4o5wHV8MtGWPmydtpOjjdJw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: afbfadbc-7f31-4103-1db4-08d6438fcf8f
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:BL0PR06MB4402; 
x-ms-traffictypediagnostic: BL0PR06MB4402:
x-microsoft-antispam-prvs: <BL0PR06MB4402D103A308FB4C46C8D36FC4CB0@BL0PR06MB4402.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192374486261705)(21748063052155)(28532068793085)(190501279198761)(227612066756510);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231382)(944501410)(52105095)(148016)(149066)(150057)(6041310)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:BL0PR06MB4402; BCL:0; PCL:0; RULEID:; SRVR:BL0PR06MB4402; 
x-forefront-prvs: 0848C1A6AA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(136003)(346002)(376002)(396003)(39860400002)(53754006)(189003)(199004)(2420400007)(8936002)(39060400002)(4326008)(25786009)(10710500007)(99286004)(6916009)(5660300001)(86362001)(3846002)(6116002)(97736004)(54906003)(316002)(74316002)(790700001)(7736002)(5640700003)(105586002)(6436002)(476003)(14444005)(33656002)(54896002)(6306002)(7696005)(186003)(81166006)(81156014)(2351001)(15650500001)(9686003)(486006)(256004)(55016002)(1730700003)(53936002)(71190400001)(478600001)(71200400001)(2900100001)(9326002)(26005)(2906002)(66066001)(68736007)(2501003)(7110500001)(14454004)(106356001)(6506007)(8676002)(102836004); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR06MB4402; H:BL0PR06MB4548.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: dolby.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: LIgdEtziywetOiVP5hY6QkxzCrYTfLS7Wt+ApmGLYFBj+tjByjUFOFosoK2HaDu2YGbU7GzwNvKLBInCaQzki5Zvl2HnoK+mOHE09yi2MPQwZH8+rZv4Vnmp8BxF6swhNlYMu6Yg5kX+h/3rCTvMxbvf5g+9F8NbrM7uf6pZ+/08nZXZdUN+y34fPL77lQIuMgDuziEtzzB7Cl5Aa8Yj9jnbFLcF+//S4OFbgSbibc8tIyIF3wBQ0fWhhCDhR2t7IU2dJnXDGLonF12TK7DaMnTBjBYtItLSTWQuHpM0p5/lN8G77txXR7sco9WO2T06Bnzqtd84+7gWtXpPvYK5XNA7OPA2Z1eFxP0qcHukDIk=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BL0PR06MB4548C6EC789A40422588E98FC4CB0BL0PR06MB4548namp_"
MIME-Version: 1.0
X-OriginatorOrg: dolby.com
X-MS-Exchange-CrossTenant-Network-Message-Id: afbfadbc-7f31-4103-1db4-08d6438fcf8f
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Nov 2018 02:30:25.9901 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 05408d25-cd0d-40c8-8962-5462de64a318
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR06MB4402
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/_T5WpciDqivligCLFiTnHM8JWf8>
Subject: [Detnet] DetNet Security Considerations Meetup at IETF 103
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Nov 2018 02:30:32 -0000

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

Hi All,
Recent IESG draft reviews have resulted in a number of comments about how t=
o handle the Security Considerations sections of the various drafts. Also n=
ow that the data plane technologies have settled down to IP and MPLS, we ne=
ed some strategy on what aspects of these have security implications unique=
 to DetNet.

I would really like to meet up this week with anyone who has any interest i=
n DetNet Security. If you email me back I can put a group meeting together,=
 or just have individual meetings with people (at which I can take notes on=
 your thoughts, i.e. you won't have to write anything unless you volunteer =
:-)

Of course we can also use the list, but since we have the opportunity to me=
et face to face we can take advantage of it.

Write me back!!
Ethan (as DetNet Security Considerations draft editor).

--_000_BL0PR06MB4548C6EC789A40422588E98FC4CB0BL0PR06MB4548namp_
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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	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"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal">Recent IESG draft reviews have resulted in a number =
of comments about how to handle the Security Considerations sections of the=
 various drafts. Also now that the data plane technologies have settled dow=
n to IP and MPLS, we need some strategy
 on what aspects of these have security implications unique to DetNet. <o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I would really like to meet up this week with anyone=
 who has any interest in DetNet Security. If you email me back I can put a =
group meeting together, or just have individual meetings with people (at wh=
ich I can take notes on your thoughts,
 i.e. you won&#8217;t have to write anything unless you volunteer :-) <o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Of course we can also use the list, but since we hav=
e the opportunity to meet face to face we can take advantage of it.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Write me back!!<o:p></o:p></p>
<p class=3D"MsoNormal">Ethan (as DetNet Security Considerations draft edito=
r).<o:p></o:p></p>
</div>
</body>
</html>

--_000_BL0PR06MB4548C6EC789A40422588E98FC4CB0BL0PR06MB4548namp_--


From nobody Mon Nov  5 19:49:29 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99946130DD1 for <detnet@ietfa.amsl.com>; Mon,  5 Nov 2018 19:49:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.169
X-Spam-Level: 
X-Spam-Status: No, score=-3.169 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=dell.com header.b=vTTJzA0E; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=X/vD6/6+
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 1dXYF1czC9PU for <detnet@ietfa.amsl.com>; Mon,  5 Nov 2018 19:49:24 -0800 (PST)
Received: from esa5.dell-outbound.iphmx.com (esa5.dell-outbound.iphmx.com [68.232.153.95]) (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 01DF612D4EA for <detnet@ietf.org>; Mon,  5 Nov 2018 19:49:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1541476163; x=1573012163; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=pWNvtUzKL1gJJKZna3eG+dof+Qj7+hir/K5rvMSDvOM=; b=vTTJzA0EUPFikY1XYKJFTlz1m4RBc48xH58ktNf1OcEgOSbvXK/MoPub 92rBGukfyINPQ3GSuAwS2FxVBixUbkrfIS9KoS35iaOyuCTjM8YqE9zz3 Mqi5lSr0mnd2yuwmVit5PU+9nQuDshMsAgKoNHJtLtuhPlcNqHEjpfAUH M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EIAABADuFbhyWd50NbBwMcAQEBBAE?= =?us-ascii?q?BBwQBAYFRBwEBCwGBDSMlBYEQfygKjARfizqCDZctgT87CwEBLoQ+AoNSIjQ?= =?us-ascii?q?NDQEDAQECAQECAQECEAEBAQoLCQgpIwyCNiQBD0svCTMBAQEBAQEBAQEBAQE?= =?us-ascii?q?BAQEBAQEXAkMTAhgBAQEEEhsTHxsPAgEIEQEDAQELFgEGBzIUAwYIAQEEARI?= =?us-ascii?q?IEwQDgn8BgR1kAZ19AoEQiVgBAQGCG4J9hy4Ii3aBWT6BEUaCHi6ERA8tHxU?= =?us-ascii?q?Rgm6CJoh5EneEXliFUooqAwQCAooQhxeQYJcfAgQCBAUCFIFDgg5wUIJsCYI?= =?us-ascii?q?eDgkSbAEIgTuBB4pRAW8BMIxDgR8BAQ?=
X-IPAS-Result: =?us-ascii?q?A2EIAABADuFbhyWd50NbBwMcAQEBBAEBBwQBAYFRBwEBC?= =?us-ascii?q?wGBDSMlBYEQfygKjARfizqCDZctgT87CwEBLoQ+AoNSIjQNDQEDAQECAQECA?= =?us-ascii?q?QECEAEBAQoLCQgpIwyCNiQBD0svCTMBAQEBAQEBAQEBAQEBAQEBAQEXAkMTA?= =?us-ascii?q?hgBAQEEEhsTHxsPAgEIEQEDAQELFgEGBzIUAwYIAQEEARIIEwQDgn8BgR1kA?= =?us-ascii?q?Z19AoEQiVgBAQGCG4J9hy4Ii3aBWT6BEUaCHi6ERA8tHxURgm6CJoh5EneEX?= =?us-ascii?q?liFUooqAwQCAooQhxeQYJcfAgQCBAUCFIFDgg5wUIJsCYIeDgkSbAEIgTuBB?= =?us-ascii?q?4pRAW8BMIxDgR8BAQ?=
Received: from mx0b-00154901.pphosted.com ([67.231.157.37]) by esa5.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 05 Nov 2018 21:49:21 -0600
Received: from pps.filterd (m0089483.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA63lotK060827 for <detnet@ietf.org>; Mon, 5 Nov 2018 22:49:21 -0500
Received: from esa4.dell-outbound2.iphmx.com (esa4.dell-outbound2.iphmx.com [68.232.154.98]) by mx0b-00154901.pphosted.com with ESMTP id 2nk22w08gn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <detnet@ietf.org>; Mon, 05 Nov 2018 22:49:21 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwdur.emc.com ([128.221.224.79]) by esa4.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 06 Nov 2018 09:49:19 +0600
Received: from maildlpprd56.lss.emc.com (maildlpprd56.lss.emc.com [10.106.48.160]) by mailuogwprd54.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA63nHC3007677 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 5 Nov 2018 22:49:18 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com wA63nHC3007677
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1541476159; bh=subc6x0mFKQGeVIsVRuJfbRxNt4=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=X/vD6/6+870c1jDogHAlRhVfD2h9UUPrUjPyIz+5ZFoMXsp2wXCGbSu9EdhQZ+YMC 5iDro+whs53HV6TL54mdL+9rSN2xgzXoYl6wA2FUyzkBMoCVpDSJjuaKX4ii+aaMnJ sCIYY5Fq9uhyT6yHW7nYZn9F3WiUUoFORrl7Wefc=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com wA63nHC3007677
Received: from mailusrhubprd53.lss.emc.com (mailusrhubprd53.lss.emc.com [10.106.48.18]) by maildlpprd56.lss.emc.com (RSA Interceptor); Mon, 5 Nov 2018 22:48:52 -0500
Received: from MXHUB320.corp.emc.com (MXHUB320.corp.emc.com [10.146.3.98]) by mailusrhubprd53.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA63mxKp019662 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Mon, 5 Nov 2018 22:49:00 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB320.corp.emc.com ([10.146.3.98]) with mapi id 14.03.0399.000; Mon, 5 Nov 2018 22:48:59 -0500
To: =?iso-8859-1?Q?Bal=E1zs_Varga_A?= <balazs.a.varga@ericsson.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: IP Solution problem: Use of DSCP and ECN fields in IP headers for detnet flow identification
Thread-Index: AdR0WNCrZGGbU8NhRgmkuzkuVax3LAAY6CVAADDbGbA=
Date: Tue, 6 Nov 2018 03:48:58 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949363033031C@MX307CL04.corp.emc.com>
References: <CE03DB3D7B45C245BCA0D243277949363032B993@MX307CL04.corp.emc.com> <VI1PR0701MB25253F5A9AB8890CAE3A8FDCACCA0@VI1PR0701MB2525.eurprd07.prod.outlook.com>
In-Reply-To: <VI1PR0701MB25253F5A9AB8890CAE3A8FDCACCA0@VI1PR0701MB2525.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.36.42.62]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D243277949363033031CMX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd53.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-06_01:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811060030
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/_wNBczAlfp94GUdJ6bHAoaK6a-g>
Subject: Re: [Detnet] IP Solution problem: Use of DSCP and ECN fields in IP headers for detnet flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Nov 2018 03:49:27 -0000

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

Hi Varga,



I'm pleased that we mostly agree, and I'll be happy to discuss the PHB furt=
her.



This discussion may also provide insight into my concern about 5-tuple vs. =
6-tuple flow identification - it looks like we have two different sorts of =
"flow identification" under discussion:

- Identification of a flow in the network in general (network flow or micro=
flow in RFC 2475).

- Identification of a flow that undergoes DetNet processing at a DetNet nod=
e (DetNet flow).

At the moment, we're using 5-tuples (src & dst addresses, protocol, src & d=
st ports) for network flow identification and 6-tuples (5-tuple + DSCP) for=
 Detnet flow identification.  In other words, we're effectively saying that=
 a network flow (defined by a 5-tuple), becomes a DetNet flow when a DetNet=
 DSCP is added to request DetNet forwarding by the network.  There's a leve=
l of indirection here caused by the Diffserv architecture - a DetNet DSCP d=
esignates a DetNet PHB, and any a packet marked with a DetNet DSCP receives=
 DetNet forwarding at a DetNet node.



That said, my concern is that the 6-tuple term for a DetNet flow seems coun=
ter-intuitive to me, even though the DetNet forwarding plane in a DetNet no=
de may well be matching on all 6 elements involved in order to decide wheth=
er to provide DetNet forwarding to each arriving packet.



IMHO, a better description would be that a network flow (5-tuple) is being =
uniformly marked with a DetNet DSCP to request DetNet treatment from the ne=
twork (and presumably DetNet router hardware is matching on DetNet DSCPs to=
 dispatch inbound packets to DetNet forwarding logic instead of conventiona=
l forwarding logic).   The counter-intuitivity of the 6-tuple term arises i=
n the error case when someone uses a "clever" marking of a single 5-tuple f=
low with a mixture of DetNet and non-DetNet DSCPs.  I believe that the resu=
lt of that "cleverness" is not multiple flows (which would be implied by th=
e "6-tuple" term), even though it may look like that in a DetNet node imple=
mentation.  I think the result is better described as a single not-entirely=
-DetNet flow (defined by a 5-tuple) that receives bizarre forwarding treatm=
ent at DetNet nodes - some of the packets get DetNet forwarding treatment a=
nd some get other forwarding treatment, so in a loaded network, significant=
 reordering is likely, and the receiver is probably not going to be happy w=
ith the resulting packet arrival order.



If this all makes sense, that "clever" mixing of DetNet and non-DetNet DSCP=
s in a single flow (hence mixing DetNet and non-DetNet forwarding behavior =
in a single flow) deserves a "SHOULD NOT" statement in the draft, with a wa=
rning about the bizarre forwarding behavior at DetNet nodes that is a likel=
y result, which seems like a better thing to do than my original suggestion=
 for some sort of prohibition on mixing DetNet and non-DetNet packets in th=
e same 5-tuple.



Thanks, --David



From: Bal=E1zs Varga A [mailto:balazs.a.varga@ericsson.com]
Sent: Sunday, November 4, 2018 11:13 PM
To: Black, David; detnet@ietf.org
Subject: RE: IP Solution problem: Use of DSCP and ECN fields in IP headers =
for detnet flow identification



Hi David,



Many thanks for your comments and suggestions. This is definitely something=
 we must fix.

Just two general statement as background:

- ECN was not considered so far to be useful for DetNet flows. DetNet flows=
 expect zero congestion loss.

DetNet sources do not consider to react on ECN.

- Masking for flow identification was considered as a general rule for the =
"tuples" (i.e. not DSCP specific).



So, regarding your proposals

A, No usage of ECN for flow identification: AGREE

B, DSCP list instead of bitmask: AGREE, it can provide the same result.

C, New DiffServ PHB for DetNet: Agree in principle, let's discuss the detai=
ls



Thanks

Bala'zs



From: detnet <detnet-bounces@ietf.org> On Behalf Of Black, David
Sent: Sunday, November 4, 2018 11:27 PM
To: detnet@ietf.org
Subject: [Detnet] IP Solution problem: Use of DSCP and ECN fields in IP hea=
ders for detnet flow identification



We have a problem here ...



The detnet IP solution draft (draft-ietf-detnet-dp-sol-ip-01.txt) has this =
to say about

use of DSCP and ECN fields in IP headers for detnet flow identification:



6.1.1.4.  IPv4 Type of Service and IPv6 Traffic Class Fields



   These fields are used to support Differentiated Services [RFC2474]

   and Explicit Congestion Notification [RFC3168].  Implementations of

   this document MUST support DetNet flow identification based on the

   IPv4 Type of Service field when processing IPv4 packets, and the IPv6

   Traffic Class Field when processing IPv6 packets.  Implementations

   MUST support bimask based matching, where one (1) values in the

   bitmask indicate which subset of the bits in the field are to be used

   in determining a match.  Note that a zero (0) value as a bitmask

   effectively means that these fields are ignored.



That bitmask approach won't work, as it violates both RFC 2474 and RFC 3168=
.



Starting with ECN (RFC 3168) - the 2-bit ECN field is intended to enable EC=
N functionality to be

applied to any flow, and the contents of the ECN field can be changed by an=
y router.  Using ECN

field values to identify separate flows is wrong, see Section 5 of RFC 3168=
, which specifies the

current use of that field..



That leaves the 6-bit DSCP field, which is defined by RFC 2474.  The above =
bitmask approach is

prohibited by the following paragraph in section 3 of RFC 2474:



   Implementors should note that the DSCP field is six bits wide.  DS-

   compliant nodes MUST select PHBs by matching against the entire 6-bit

   DSCP field, e.g., by treating the value of the field as a table index

   which is used to select a particular packet handling mechanism which

   has been implemented in that device.  The value of the CU field MUST

   be ignored by PHB selection.  The DSCP field is defined as an

   unstructured field to facilitate the definition of future per-hop

   behaviors.



The CU field is now the ECN field (see RFC 3168).  My reading is that the c=
urrent section 6.1.1.4 text in

the IP solutions draft has managed to violate all three "MUST" requirements=
 in that RFC 2474

paragraph, which is impressive ... and not in a good way.



I suggest that several things be done:

a)      Abandon use of the ECN field for detnet flow identification.

b)      For the DSCP field, change from a bitmask approach to a list of DSC=
Ps.

a.      I would note that a carefully chosen DSCP list can be implemented v=
ia a bitmask.

c)      Define one or more Diffserv PHBs that realize DetNet behavior.

a.      I suspect that much of the content needed for this already exists i=
n the
detnet drafts, so this should not be a "from scratch" exercise.



I would also caution that the current IP solution draft text on 6-tuples fo=
r flow identification appears

to allow multiple separate detnet flows that differ only in DSCP to use the=
 same IP 5-tuple (source &

destination addresses, transport protocol, source & destination ports).  I =
believe that this also ought

to be prohibited, as Diffserv uses 5-tuples for flow identification - see t=
he definition and use of the

term "microflow" in RFC 2475.



A quick glance at the MPLS solution suggests that it does not have an analo=
gous problem with the TC

field in labels as the TC field does not appear to be used for detnet flow =
identification.



Thanks, --David

----------------------------------------------------------------

David L. Black, Senior Distinguished Engineer

Dell EMC, 176 South St., Hopkinton, MA  01748

+1 (774) 350-9323 New    Mobile: +1 (978) 394-7754

David.Black@dell.com<mailto:David.Black@dell.com>

----------------------------------------------------------------




--_000_CE03DB3D7B45C245BCA0D243277949363033031CMX307CL04corpem_
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)">
<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;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	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.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.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;}
/* List Definitions */
@list l0
	{mso-list-id:1443763816;
	mso-list-template-ids:-1655806088;}
@list l0:level1
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level4
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level7
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:2116708065;
	mso-list-type:hybrid;
	mso-list-template-ids:-1093916118 67698711 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
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 lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#1F=
497D">Hi Varga,<o:p></o:p></span></a></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I&#8217;m pleased that=
 we mostly agree, and I&#8217;ll be happy to discuss the PHB further.<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">This discussion may al=
so provide insight into my concern about 5-tuple vs. 6-tuple flow identific=
ation &#8211; it looks like we have two different sorts of &#8220;flow iden=
tification&#8221; under discussion:<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:.5in"><span style=3D"color:#1F4=
97D">- Identification of a flow in the network in general (network flow or =
microflow in RFC 2475).<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-indent:.5in"><span style=3D"color:#1F4=
97D">- Identification of a flow that undergoes DetNet processing at a DetNe=
t node (DetNet flow).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">At the moment, we&#821=
7;re using 5-tuples (src &amp; dst addresses, protocol, src &amp; dst ports=
) for network flow identification and 6-tuples (5-tuple &#43; DSCP) for Det=
net flow identification.&nbsp; In other words, we&#8217;re effectively
 saying that a network flow (defined by a 5-tuple), becomes a DetNet flow w=
hen a DetNet DSCP is added to request DetNet forwarding by the network.&nbs=
p; There&#8217;s a level of indirection here caused by the Diffserv archite=
cture &#8211; a DetNet DSCP designates a DetNet PHB,
 and any a packet marked with a DetNet DSCP receives DetNet forwarding at a=
 DetNet node.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">That said, my concern =
is that the 6-tuple term for a DetNet flow seems counter-intuitive to me, e=
ven though the DetNet forwarding plane in a DetNet node may well be matchin=
g on all 6 elements involved in order
 to decide whether to provide DetNet forwarding to each arriving packet.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">IMHO, a better descrip=
tion would be that a network flow (5-tuple) is being uniformly marked with =
a DetNet DSCP to request DetNet treatment from the network (and presumably =
DetNet router hardware is matching on
 DetNet DSCPs to dispatch inbound packets to DetNet forwarding logic instea=
d of conventional forwarding logic).&nbsp;&nbsp; The counter-intuitivity of=
 the 6-tuple term arises in the error case when someone uses a &#8220;cleve=
r&#8221; marking of a single 5-tuple flow with a mixture
 of DetNet and non-DetNet DSCPs.&nbsp; I believe that the result of that &#=
8220;cleverness&#8221; is not multiple flows (which would be implied by the=
 &#8220;6-tuple&#8221; term), even though it may look like that in a DetNet=
 node implementation.&nbsp; I think the result is better described
 as a single not-entirely-DetNet flow (defined by a 5-tuple) that receives =
bizarre forwarding treatment at DetNet nodes - some of the packets get DetN=
et forwarding treatment and some get other forwarding treatment, so in a lo=
aded network, significant reordering
 is likely, and the receiver is probably not going to be happy with the res=
ulting packet arrival order.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">If this all makes sens=
e, that &#8220;clever&#8221; mixing of DetNet and non-DetNet DSCPs in a sin=
gle flow (hence mixing DetNet and non-DetNet forwarding behavior in a singl=
e flow) deserves a &#8220;SHOULD NOT&#8221; statement in the
 draft, with a warning about the bizarre forwarding behavior at DetNet node=
s that is a likely result, which seems like a better thing to do than my or=
iginal suggestion for some sort of prohibition on mixing DetNet and non-Det=
Net packets in the same 5-tuple.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks, --David<o:p></=
o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</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>From:</b> Bal=E1zs Varga A [mailto:balazs.a.varga=
@ericsson.com]
<br>
<b>Sent:</b> Sunday, November 4, 2018 11:13 PM<br>
<b>To:</b> Black, David; detnet@ietf.org<br>
<b>Subject:</b> RE: IP Solution problem: Use of DSCP and ECN fields in IP h=
eaders for detnet flow identification<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi David,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Many thanks for your comments and suggestions. This =
is definitely something we must fix.<o:p></o:p></p>
<p class=3D"MsoNormal">Just two general statement as background:<o:p></o:p>=
</p>
<p class=3D"MsoNormal">- ECN was not considered so far to be useful for Det=
Net flows. DetNet flows expect zero congestion loss.<o:p></o:p></p>
<p class=3D"MsoNormal">DetNet sources do not consider to react on ECN.<o:p>=
</o:p></p>
<p class=3D"MsoNormal">- Masking for flow identification was considered as =
a general rule for the &#8220;tuples&#8221; (i.e. not DSCP specific).<o:p><=
/o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So, regarding your proposals<o:p></o:p></p>
<p class=3D"MsoNormal">A, No usage of ECN for flow identification: AGREE<o:=
p></o:p></p>
<p class=3D"MsoNormal">B, DSCP list instead of bitmask: AGREE, it can provi=
de the same result.<o:p></o:p></p>
<p class=3D"MsoNormal">C, New DiffServ PHB for DetNet: Agree in principle, =
let&#8217;s discuss the details<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">Bala&#8217;zs<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> detnet &lt;detnet-bounces@ietf.org&gt; =
<b>On Behalf Of
</b>Black, David<br>
<b>Sent:</b> Sunday, November 4, 2018 11:27 PM<br>
<b>To:</b> detnet@ietf.org<br>
<b>Subject:</b> [Detnet] IP Solution problem: Use of DSCP and ECN fields in=
 IP headers for detnet flow identification<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">We have a problem here &#8230;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The detnet IP solution draft (draft-ietf-detnet-dp-s=
ol-ip-01.txt) has this to say about<o:p></o:p></p>
<p class=3D"MsoNormal">use of DSCP and ECN fields in IP headers for detnet =
flow identification:<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">6.1.1.4.&nbsp; IPv4 Type of Service and IPv6 Traffic Class=
 Fields<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; These fields are used to support Differentiat=
ed Services [RFC2474]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; and Explicit Congestion Notification [RFC3168=
].&nbsp; Implementations of<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; this document MUST support DetNet flow identi=
fication based on the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; IPv4 Type of Service field when processing IP=
v4 packets, and the IPv6<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; Traffic Class Field when processing IPv6 pack=
ets.&nbsp; Implementations<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; MUST support bimask based matching, where one=
 (1) values in the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; bitmask indicate which subset of the bits in =
the field are to be used<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; in determining a match.&nbsp; Note that a zer=
o (0) value as a bitmask<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp; effectively means that these fields are ignor=
ed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">That bitmask approach won&#8217;t work, as it violat=
es both RFC 2474 and RFC 3168.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Starting with ECN (RFC 3168) &#8211; the 2-bit ECN f=
ield is intended to enable ECN functionality to be<o:p></o:p></p>
<p class=3D"MsoNormal">applied to any flow, and the contents of the ECN fie=
ld can be changed by any router.&nbsp; Using ECN<o:p></o:p></p>
<p class=3D"MsoNormal">field values to identify separate flows is wrong, se=
e Section 5 of RFC 3168, which specifies the<o:p></o:p></p>
<p class=3D"MsoNormal">current use of that field..<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">That leaves the 6-bit DSCP field, which is defined b=
y RFC 2474.&nbsp; The above bitmask approach is<o:p></o:p></p>
<p class=3D"MsoNormal">prohibited by the following paragraph in section 3 o=
f RFC 2474:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; Implementors should note that th=
e DSCP field is six bits wide.&nbsp; DS-<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; compliant nodes MUST select PHBs=
 by matching against the entire 6-bit<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; DSCP field, e.g., by treating th=
e value of the field as a table index<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; which is used to select a partic=
ular packet handling mechanism which<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; has been implemented in that dev=
ice.&nbsp; The value of the CU field MUST<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; be ignored by PHB selection.&nbs=
p; The DSCP field is defined as an<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; unstructured field to facilitate=
 the definition of future per-hop<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"text-autospace:none"><span style=3D"font-fa=
mily:&quot;Courier New&quot;">&nbsp;&nbsp; behaviors.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The CU field is now the ECN field (see RFC 3168).&nb=
sp; My reading is that the current section 6.1.1.4 text in<o:p></o:p></p>
<p class=3D"MsoNormal">the IP solutions draft has managed to violate all th=
ree &#8220;MUST&#8221; requirements in that RFC 2474<o:p></o:p></p>
<p class=3D"MsoNormal">paragraph, which is impressive &#8230; and not in a =
good way.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I suggest that several things be done:<o:p></o:p></p=
>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l1 level1 lfo3">
<![if !supportLists]><span style=3D"mso-list:Ignore">a)<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Abandon use of the ECN field for detnet flow identi=
fication.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l1 level1 lfo3">
<![if !supportLists]><span style=3D"mso-list:Ignore">b)<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>For the DSCP field, change from a bitmask approach =
to a list of DSCPs.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in;text-indent:-.25in;mso-li=
st:l1 level2 lfo3">
<![if !supportLists]><span style=3D"mso-list:Ignore">a.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>I would note that a carefully chosen DSCP list can =
be implemented via a bitmask.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l1 level1 lfo3">
<![if !supportLists]><span style=3D"mso-list:Ignore">c)<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Define one or more Diffserv PHBs that realize DetNe=
t behavior.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in;text-indent:-.25in;mso-li=
st:l1 level2 lfo3">
<![if !supportLists]><span style=3D"mso-list:Ignore">a.<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>I suspect that much of the content needed for this =
already exists in the<br>
detnet drafts, so this should not be a &#8220;from scratch&#8221; exercise.=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I would also caution that the current IP solution dr=
aft text on 6-tuples for flow identification appears<o:p></o:p></p>
<p class=3D"MsoNormal">to allow multiple separate detnet flows that differ =
only in DSCP to use the same IP 5-tuple (source &amp;<o:p></o:p></p>
<p class=3D"MsoNormal">destination addresses, transport protocol, source &a=
mp; destination ports).&nbsp; I believe that this also ought<o:p></o:p></p>
<p class=3D"MsoNormal">to be prohibited, as Diffserv uses 5-tuples for flow=
 identification - see the definition and use of the<o:p></o:p></p>
<p class=3D"MsoNormal">term &#8220;microflow&#8221; in RFC 2475.<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">A quick glance at the MPLS solution suggests that it=
 does not have an analogous problem with the TC<o:p></o:p></p>
<p class=3D"MsoNormal">field in labels as the TC field does not appear to b=
e used for detnet flow identification.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks, --David<o:p></o:p></p>
<p class=3D"MsoNormal">----------------------------------------------------=
------------<o:p></o:p></p>
<p class=3D"MsoNormal">David L. Black, Senior Distinguished Engineer<o:p></=
o:p></p>
<p class=3D"MsoNormal">Dell EMC, 176 South St., Hopkinton, MA&nbsp; 01748<o=
:p></o:p></p>
<p class=3D"MsoNormal">&#43;1 (774) 350-9323 <b>New&nbsp;</b>&nbsp;&nbsp; M=
obile: &#43;1 (978) 394-7754<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"mailto:David.Black@dell.com">David.Black@=
dell.com</a><o:p></o:p></p>
<p class=3D"MsoNormal">----------------------------------------------------=
------------<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>

--_000_CE03DB3D7B45C245BCA0D243277949363033031CMX307CL04corpem_--


From nobody Mon Nov  5 21:51:38 2018
Return-Path: <eagros@dolby.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11BEC130DE8 for <detnet@ietfa.amsl.com>; Mon,  5 Nov 2018 21:51:36 -0800 (PST)
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, HTML_MESSAGE=0.001, 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=dolby.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 qGgmWc56JEnu for <detnet@ietfa.amsl.com>; Mon,  5 Nov 2018 21:51:32 -0800 (PST)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-eopbgr810105.outbound.protection.outlook.com [40.107.81.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BDA4B130DD2 for <detnet@ietf.org>; Mon,  5 Nov 2018 21:51:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolby.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SeOY3hecDQhhTyQ0/HFh9oQM0n0BKpuX0b3rO94NkfI=; b=Y0qwNqdKc/GHpSuvGuPhsst9Rbptp/w8zMBPJb6STvMnWbSxyuacQHOmBZF9kHWqwb34EsJzRvb2ZlAM2m9r+ddq6JWS8Sn5Jzoc8QrxUbXnZKj8Vc70eN+khMrvpFqvE9vKzNQECaCmS81vjMVuMK22cmTx+TzD7lGtu3WSYxs=
Received: from BL0PR06MB4548.namprd06.prod.outlook.com (20.177.145.145) by BL0PR06MB4211.namprd06.prod.outlook.com (10.167.179.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.28; Tue, 6 Nov 2018 05:51:30 +0000
Received: from BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991]) by BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991%3]) with mapi id 15.20.1294.032; Tue, 6 Nov 2018 05:51:30 +0000
From: "Grossman, Ethan A." <eagros@dolby.com>
To: "detnet@ietf.org" <detnet@ietf.org>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>, Carsten Bormann <cabo@tzi.org>
CC: "stewart.bryant@gmail.com" <stewart.bryant@gmail.com>, Daniel Harkins <dharkins@lounge.org>, "loa@pi.nu" <loa@pi.nu>, "Black, David" <David.Black@dell.com>, Deborah Brungard <db3546@att.com>, John Dowdell <john.dowdell.ietf@gmail.com>, Norman Finn <norman.finn@mail01.huawei.com>, Subir Das <sdas@appcomsci.com>, Henrik Austad <henrik@austad.us>
Thread-Topic: DetNet Security Considerations Meetup at IETF 103
Thread-Index: AdR1d2Me5W6V7I50S7itmpzMBMwJvwAGTJ9w
Date: Tue, 6 Nov 2018 05:51:30 +0000
Message-ID: <BL0PR06MB45482CA0092BCCAA14583E89C4CB0@BL0PR06MB4548.namprd06.prod.outlook.com>
References: <BL0PR06MB4548C6EC789A40422588E98FC4CB0@BL0PR06MB4548.namprd06.prod.outlook.com>
In-Reply-To: <BL0PR06MB4548C6EC789A40422588E98FC4CB0@BL0PR06MB4548.namprd06.prod.outlook.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=eagros@dolby.com; 
x-originating-ip: [31.133.148.130]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR06MB4211; 6:hpIBOIXTlnQM7OJZ3CW8x9JFQeIWGgjaJCgk+trDNIuBsEcGjgpDo3fjUQjOmsrdw2cbt6Lvcj5h5Hm7BZw2B+VtlnX8KhmT7onGdo4Ei1JfWYLPSCaoZ5Yp7HPb5qJeR8C8Tyux/WIWIHjtep++Z4famp7/CbF1IgRjKqr63PQfvLABVMwU6+J1qWR2WeFc/uWlqJR4BlTwlSGQyqSgPFW4abfNr5HzLmD0gANfVFzUOFYYq5T2JgKMt0ozZspW6CqQlZIvNManO5t3K9BNiaTdjOB/5HMrM9lxWUEZMxOY+2KPDnKTQs4LUcw0yaeBL0U4+WyiF2cn4xM7dHkAjKA9Iad/kLHpc9NcpoZjXt8roo58xKkt4CQZzVT9Sgzuc+U2cfO1/gukrACiSVpgQknb8AsbslYLk+2aQGjqEGAhFo8fJBiAqVfNerlJPNm/x9yGJNCYA8waB1RASoMKdw==; 5:JPqLvXL6vQm6u2hRBjyCTvoPqLiBELjqGWUyL1REuLDW9Ky+CFrhSfuloK2j+MFD4MD/UGogftptrLmb2Tla7vDI7VwX9rPSsT14V7K+MPgsRVKmgCbg1b3P/5paM53xHpGWzWQ1+iJHgXZDBuLsR96UGGVDhkYzxUK3HxGgX00=; 7:fIDjz4s5No8Y+nMu2IvCZbhJUBBJ518lbT2ENK+3wSFaz4ogTNZW/hXDCRrQPuJ4A+UsHXyEcqVNWaLQtguSPTYHCFuT06pgC38NmL3yodR6E1ePeljmwYqESJn1LkbgCn7ThiBnqT1Gkwz7sGvsNw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 81b75d73-f0be-4e86-fd68-08d643abe677
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:BL0PR06MB4211; 
x-ms-traffictypediagnostic: BL0PR06MB4211:
x-microsoft-antispam-prvs: <BL0PR06MB42118DE3875A6B8FDEE09872C4CB0@BL0PR06MB4211.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192374486261705)(85827821059158)(95692535739014)(21748063052155)(28532068793085)(190501279198761)(227612066756510);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231382)(944501410)(52105095)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:BL0PR06MB4211; BCL:0; PCL:0; RULEID:; SRVR:BL0PR06MB4211; 
x-forefront-prvs: 0848C1A6AA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(39860400002)(136003)(396003)(346002)(376002)(53754006)(189003)(199004)(71190400001)(6116002)(33656002)(7416002)(66066001)(8936002)(68736007)(7736002)(74316002)(478600001)(25786009)(4326008)(93156006)(2501003)(81156014)(105586002)(97736004)(10710500007)(2906002)(39060400002)(86362001)(7110500001)(229853002)(106356001)(3846002)(790700001)(6436002)(316002)(8676002)(76176011)(53546011)(2940100002)(5660300001)(486006)(11346002)(476003)(2420400007)(6246003)(81166006)(71200400001)(7696005)(446003)(26005)(256004)(110136005)(14444005)(102836004)(186003)(54906003)(15650500001)(9686003)(53936002)(99286004)(2900100001)(14454004)(6306002)(54896002)(6506007)(55016002); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR06MB4211; H:BL0PR06MB4548.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: dolby.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: E0wc3bd/1zhiRolcIwK4FA1rxpYxatVPmJ0WGkZVhoD5AZeZ7Z6yzY4agLdKOERski0XcymIlJFaaKQ3R/TcIT/JsvMV/3ZhrTobIJIbp+FP10yAkhejnEwl/fTh/b20DbLvSCtq6QdiFo4++tPSeUGkWhr0KkSzTcKd3mW1ffcPVUPIVznkl+gUTQpX8hJ1WffTGpWR5SbQDxlHBkcFxWOzPNmpzmbgcOnUKS5qKw68xuYwlxKeJ9QgObtQbcqrmvoCG8ZVQkVRvPq8FPrP+XV8lnK8giyDfxetj27WC4Tfxna5B147swWv/gIqRPPtGw/fmE1j9aOBytChKKP0WayuteSA9CYfIHMkeD4a8yc=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BL0PR06MB45482CA0092BCCAA14583E89C4CB0BL0PR06MB4548namp_"
MIME-Version: 1.0
X-OriginatorOrg: dolby.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 81b75d73-f0be-4e86-fd68-08d643abe677
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Nov 2018 05:51:30.2252 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 05408d25-cd0d-40c8-8962-5462de64a318
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR06MB4211
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/GR9RYkVWXbihQFkWTgd0uSfI8Lo>
Subject: Re: [Detnet] DetNet Security Considerations Meetup at IETF 103
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Nov 2018 05:51:36 -0000

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

I claim we now have a quorum (thank you David and Loa) and a meeting time:
Wednesday (tomorrow) at 2pm.
I hope more of y'all will join us.
Let us meet at the tables outside the Terminal Room on the 9th floor North =
side, near "Apartment 1-4" rooms. If I can find an actual room between now =
and then I'll let you know.

Thanks,
Ethan.

From: detnet <detnet-bounces@ietf.org> On Behalf Of Grossman, Ethan A.
Sent: Tuesday, November 06, 2018 9:30 AM
To: detnet@ietf.org
Cc: rt-dt-security@ietf.org; stewart.bryant@gmail.com; Maik Seewald (maseew=
al) <maseewal@cisco.com>; Daniel Harkins <dharkins@lounge.org>; loa@pi.nu
Subject: [Detnet] DetNet Security Considerations Meetup at IETF 103

Hi All,
Recent IESG draft reviews have resulted in a number of comments about how t=
o handle the Security Considerations sections of the various drafts. Also n=
ow that the data plane technologies have settled down to IP and MPLS, we ne=
ed some strategy on what aspects of these have security implications unique=
 to DetNet.

I would really like to meet up this week with anyone who has any interest i=
n DetNet Security. If you email me back I can put a group meeting together,=
 or just have individual meetings with people (at which I can take notes on=
 your thoughts, i.e. you won't have to write anything unless you volunteer =
:-)

Of course we can also use the list, but since we have the opportunity to me=
et face to face we can take advantage of it.

Write me back!!
Ethan (as DetNet Security Considerations draft editor).

--_000_BL0PR06MB45482CA0092BCCAA14583E89C4CB0BL0PR06MB4548namp_
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: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;
	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.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal-compose;
	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><!--[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"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">I claim we now have a quorum (thank you David and Lo=
a) and a meeting time:
<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Wednesday (tomorrow) at 2pm. <o:p></o:p></b></p>
<p class=3D"MsoNormal"><b>I hope more of y&#8217;all will join us. <o:p></o=
:p></b></p>
<p class=3D"MsoNormal">Let us meet at the tables outside the Terminal Room =
on the 9<sup>th</sup> floor North side, near &#8220;Apartment 1-4&#8221; ro=
oms. If I can find an actual room between now and then I&#8217;ll let you k=
now.
<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">Ethan. <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> detnet &lt;detnet-bounces@ietf.org&gt; =
<b>On Behalf Of
</b>Grossman, Ethan A.<br>
<b>Sent:</b> Tuesday, November 06, 2018 9:30 AM<br>
<b>To:</b> detnet@ietf.org<br>
<b>Cc:</b> rt-dt-security@ietf.org; stewart.bryant@gmail.com; Maik Seewald =
(maseewal) &lt;maseewal@cisco.com&gt;; Daniel Harkins &lt;dharkins@lounge.o=
rg&gt;; loa@pi.nu<br>
<b>Subject:</b> [Detnet] DetNet Security Considerations Meetup at IETF 103<=
o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal">Recent IESG draft reviews have resulted in a number =
of comments about how to handle the Security Considerations sections of the=
 various drafts. Also now that the data plane technologies have settled dow=
n to IP and MPLS, we need some strategy
 on what aspects of these have security implications unique to DetNet. <o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I would really like to meet up this week with anyone=
 who has any interest in DetNet Security. If you email me back I can put a =
group meeting together, or just have individual meetings with people (at wh=
ich I can take notes on your thoughts,
 i.e. you won&#8217;t have to write anything unless you volunteer :-) <o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Of course we can also use the list, but since we hav=
e the opportunity to meet face to face we can take advantage of it.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Write me back!!<o:p></o:p></p>
<p class=3D"MsoNormal">Ethan (as DetNet Security Considerations draft edito=
r).<o:p></o:p></p>
</div>
</body>
</html>

--_000_BL0PR06MB45482CA0092BCCAA14583E89C4CB0BL0PR06MB4548namp_--


From nobody Mon Nov  5 23:53:41 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC172130F97 for <detnet@ietfa.amsl.com>; Mon,  5 Nov 2018 23:53:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.17
X-Spam-Level: 
X-Spam-Status: No, score=-3.17 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=dell.com header.b=FztOqt7O; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=A79bKRnK
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 I8_AsL2OvhY8 for <detnet@ietfa.amsl.com>; Mon,  5 Nov 2018 23:53:20 -0800 (PST)
Received: from esa2.dell-outbound.iphmx.com (esa2.dell-outbound.iphmx.com [68.232.149.220]) (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 21CD6130F3B for <detnet@ietf.org>; Mon,  5 Nov 2018 23:53:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1541490797; x=1573026797; h=from:cc:to:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=bHnzmdzU8IazMn8qBWtwps+SPPJ2PabvSUI10F8xj8Y=; b=FztOqt7OjO+I/GFRxmOfHwQukoIAzjBrrralc0u+p130CbGZeQ34jBg6 Pjacknae49ViRfAHBSv4Q+1YBz1HVObUZWe5l/psRWqFlJ8l3np1nKrTI JN3FL56tZlU3U2pvqZ7FRb8CAjFiKXWYLMQ+kIKQ1A3MYZ2oT8qoKN7CT 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EDAACQR+FbhyeV50NkGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBUQYBAQELAYEwKoEQfygKjARfjUaXLxSBKzsLAQEYCwuDeEYCg1k?= =?us-ascii?q?iNA0NAQMBAQIBAQIBAQIQAQEBCgsJCCkjDII2JAEPLxwvCQYBAQEBAQEnAQE?= =?us-ascii?q?BAQEBAQEBAQEBAQEBAQEBFwJDARICGAEBAQQBARAoBh8MAwsBCwICAgEIEQE?= =?us-ascii?q?DAQEBChQJBxsMCxQDBggCBAESCBMHgn8BggEBDp0WAoEQiVgBAQGCG4J9gTQ?= =?us-ascii?q?CDECFLAgFilWBHIFZPoERRoFOfoMbAQECAQEWgRQBEgEDChQKIIMJgiaIZ5V?= =?us-ascii?q?6VAMEAgKGbIo7gVVMhDSKC4lFg0EFihcCBAIEBQIUgUOBHXFwLyGCbAmCHg4?= =?us-ascii?q?JfgEIgkKFFIU+bwyLYYEfgR8BAQ?=
X-IPAS-Result: =?us-ascii?q?A2EDAACQR+FbhyeV50NkGwEBAQEDAQEBBwMBAQGBUQYBA?= =?us-ascii?q?QELAYEwKoEQfygKjARfjUaXLxSBKzsLAQEYCwuDeEYCg1kiNA0NAQMBAQIBA?= =?us-ascii?q?QIBAQIQAQEBCgsJCCkjDII2JAEPLxwvCQYBAQEBAQEnAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBFwJDARICGAEBAQQBARAoBh8MAwsBCwICAgEIEQEDAQEBChQJBxsMC?= =?us-ascii?q?xQDBggCBAESCBMHgn8BggEBDp0WAoEQiVgBAQGCG4J9gTQCDECFLAgFilWBH?= =?us-ascii?q?IFZPoERRoFOfoMbAQECAQEWgRQBEgEDChQKIIMJgiaIZ5V6VAMEAgKGbIo7g?= =?us-ascii?q?VVMhDSKC4lFg0EFihcCBAIEBQIUgUOBHXFwLyGCbAmCHg4JfgEIgkKFFIU+b?= =?us-ascii?q?wyLYYEfgR8BAQ?=
Received: from mx0a-00154901.pphosted.com ([67.231.149.39]) by esa2.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 06 Nov 2018 01:53:15 -0600
Received: from pps.filterd (m0090351.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA67rFhF106058 for <detnet@ietf.org>; Tue, 6 Nov 2018 02:53:15 -0500
Received: from esa2.dell-outbound2.iphmx.com (esa2.dell-outbound2.iphmx.com [68.232.153.202]) by mx0b-00154901.pphosted.com with ESMTP id 2nk64kg7wk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <detnet@ietf.org>; Tue, 06 Nov 2018 02:53:14 -0500
From: "Black, David" <David.Black@dell.com>
Cc: "detnet@ietf.org" <detnet@ietf.org>, Daniel Harkins <dharkins@lounge.org>,  "Black, David" <David.Black@dell.com>
Received: from mailuogwdur.emc.com ([128.221.224.79]) by esa2.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 06 Nov 2018 13:53:02 +0600
Received: from maildlpprd54.lss.emc.com (maildlpprd54.lss.emc.com [10.106.48.158]) by mailuogwprd52.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA67r9d5005146 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 6 Nov 2018 02:53:10 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd52.lss.emc.com wA67r9d5005146
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1541490791; bh=Tod/HaUFfbpZeiILfvDymlw3U1c=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=A79bKRnKrjAk6aW5TnfJrIr4hf5wK9PirFNAmWHvFBbUrgOcRp4Q1LYjF9mfyYH1Z R7o15k5BTHJdx6H/+Q5NYiB5ixoQJaiFRApvdKSrL8wZIbVPyc5/8kao99+a7UaR+S nMY08QFVMFl9LClQdXlKwNyzntGjVkTkZc2brdSk=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd52.lss.emc.com wA67r9d5005146
Received: from mailusrhubprd52.lss.emc.com (mailusrhubprd52.lss.emc.com [10.106.48.25]) by maildlpprd54.lss.emc.com (RSA Interceptor); Tue, 6 Nov 2018 02:52:48 -0500
Received: from MXHUB306.corp.emc.com (MXHUB306.corp.emc.com [10.146.3.32]) by mailusrhubprd52.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA67qjN5001337 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL); Tue, 6 Nov 2018 02:52:47 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB306.corp.emc.com ([10.146.3.32]) with mapi id 14.03.0399.000; Tue, 6 Nov 2018 02:52:47 -0500
To: "Grossman, Ethan A." <eagros@dolby.com>, Loa Andersson <loa@pi.nu>, "Lou Berger" <lberger@labn.net>, Deborah Brungard <db3546@att.com>
Thread-Topic: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
Thread-Index: AQHUZcy1yQHFrEkpIUSfWk5venz6baUjFM+AgAAzZICAAAxuAIAAIksAgAB7gACAAGAVgIAeLAyQ
Date: Tue, 6 Nov 2018 07:52:46 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493630330E69@MX307CL04.corp.emc.com>
References: <153974828679.9449.14033266463915630968@ietfa.amsl.com> <BL0PR06MB454881D3C67752C32A611E3FC4FF0@BL0PR06MB4548.namprd06.prod.outlook.com> <71004a92-f6ac-b204-f53c-d0e57a2a159e@pi.nu> <BL0PR06MB4548CC6E9BE044FD24817598C4FF0@BL0PR06MB4548.namprd06.prod.outlook.com> <19754e94-fa63-799d-39c0-97df99e2c168@pi.nu> <BL0PR06MB45483075BE3D66276EFD5A41C4FF0@BL0PR06MB4548.namprd06.prod.outlook.com> <BL0PR06MB4548967E50066714F32E8AFEC4FF0@BL0PR06MB4548.namprd06.prod.outlook.com>
In-Reply-To: <BL0PR06MB4548967E50066714F32E8AFEC4FF0@BL0PR06MB4548.namprd06.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.105.8.135]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd52.lss.emc.com
X-RSA-Classifications: public, GIS Solicitation
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-06_03:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811060070
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/t4eAkAUgQemXjWD2q22QpAY3hfM>
Subject: Re: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Nov 2018 07:53:32 -0000

Wearing my 4th/5th blue dots (WG chair role) at this meeting, I would sugge=
st a dual-pronged approach:
- For a general high-level draft, e.g., the use cases draft, referring to a=
 general security draft seems fine.
- For a specific protocol draft, e.g., the two solutions drafts, referring =
to a general security draft is a
	good start, but ought to be complemented by a discussion of security consi=
derations specific
	to the protocols involved and how they're used.

Thanks, --David

> -----Original Message-----
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Grossman, Etha=
n
> A.
> Sent: Wednesday, October 17, 2018 7:03 PM
> To: Loa Andersson; Lou Berger; Deborah Brungard
> Cc: detnet@ietf.org; Daniel Harkins
> Subject: Re: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
>=20
>=20
> [EXTERNAL EMAIL]
> Please report any suspicious attachments, links, or requests for sensitiv=
e
> information.
>=20
>=20
> Or maybe the answer will be implicit in Daniel Harkins' response to Janos=
' plan to
> update the architecture draft to refer to the Security draft. If he accep=
ts that,
> then I think that pretty much constitutes acceptance of that strategy? Bu=
t even
> if so, would that hold for every draft, or are there some types of draft =
for which
> that wouldn't be acceptable?
> Ethan.
>=20
> -----Original Message-----
> From: Grossman, Ethan A.
> Sent: Wednesday, October 17, 2018 10:19 AM
> To: 'Loa Andersson' <loa@pi.nu>; Lou Berger <lberger@labn.net>; Deborah
> Brungard <db3546@att.com>
> Cc: detnet@ietf.org
> Subject: RE: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
>=20
> Thanks Loa (adding Lou and Deborah).
>=20
> So far, the reviewers of the last Use Cases draft have said "Hey where's =
the
> Security section?" and Lou and I added a Security section that points the=
m at the
> Security draft, and they seemed to be OK with that. I don't know if that =
would be
> the case for our other drafts.
>=20
> I would very much like to have this conversation with the Security AD's a=
nd
> Directorate; at present, I personally don't know the most appropriate ind=
ividuals
> to engage with on this topic - if one of y'all would like to provide me s=
ome kind
> of introduction, I'm happy to try to drive some resolution on our strateg=
y here,
> either on the list or in Bangkok.
>=20
> Ethan.
>=20
> -----Original Message-----
> From: Loa Andersson <loa@pi.nu>
> Sent: Wednesday, October 17, 2018 2:57 AM
> To: Grossman, Ethan A. <eagros@dolby.com>
> Cc: detnet@ietf.org
> Subject: Re: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
>=20
> Ethan, Working Group,
>=20
> I don't think there is a one size fits all approach possible for the Secu=
rity
> Considerations in all DetNet documents. My understanding is that the Secu=
rity
> Directorate and Security ADs require that each document have an independe=
nt
> treatment of the specific threats and concerns for a particular document.
>=20
> Whatever strategy we decide on, please make sure that it is agreed on by =
the
> Security ADs and Directorate.
>=20
> /Loa
>=20
> On 2018-10-17 15:54, Grossman, Ethan A. wrote:
> > Hi Loa,
> > Various strategies are possible. One possibility is that the other draf=
ts (i.e. not
> the Security draft) could just point at the Security draft such that ther=
e would be
> a "single clearing house" for DetNet-specific security info.  That's what=
 the Use
> Cases draft does, however there is also some security-related text in the=
 various
> use cases.
> >
> > At one point I (as Security draft editor) attempted to bring together
> > all of the security-related text from the various other drafts by
> > copying it all into an appendix of the Security draft, since it is
> > sort of handy to have it all in one place. But as Lou pointed out to
> > me, we don't want to make the drafts dependent on each other if we can
> > avoid it, and if such text got edited then it would have to be fixed
> > in two places, so it isn't a perfect scheme. I would say that if a
> > draft author wants to write their own security-related text in their
> > own draft more power to them, but perhaps even more power if they
> > bring it to the Security draft :- )
> >
> > Sorry long answer to a short question. And I'm sure there are other
> strategies... If you have any thoughts on the matter I'd love to hear the=
m, either
> on the list or at IETF 103.
> > Ethan.
> >
> > -----Original Message-----
> > From: Loa Andersson <loa@pi.nu>
> > Sent: Wednesday, October 17, 2018 12:10 AM
> > To: Grossman, Ethan A. <eagros@dolby.com>
> > Cc: detnet@ietf.org
> > Subject: Re: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
> >
> > Ethan,
> >
> > I have just had a quick look, but what I see looks good, and certainly =
gives a
> good overview of the detnet security issues.
> >
> > One question, is it the intention that this document should be used as =
a general
> reference when writing security considerations for detnet documents?
> >
> > /Loa
> >
> > On 2018-10-17 12:05, Grossman, Ethan A. wrote:
> >> Hi All,
> >> This note is the status update for the DetNet Security Considerations =
draft in
> advance of IETF 103, in lieu of a presentation slot for it at IETF 103.
> >>
> >> A new version has been posted which includes the discussion on OAM tra=
ffic
> and incorporates the "Bounded Jitter" Use Case Common Theme.
> >>
> >> These are minor changes; no substantial work has been done since the l=
ast
> DetNet session, so we do not plan to have a slot for this draft at the IE=
TF 103
> DetNet session (though Tal will be presenting on it at the DetNet-TSN mee=
ting
> on the following Sunday).
> >>
> >> I expect that we will convene as many of the authors (and any other
> interested parties) as we have available at IETF 103 to discuss DetNet-da=
ta-
> plane-technology-specific security considerations and how to incorporate =
them
> into the draft as our next steps. If you would like to participate in (be=
 notified
> about) this conversation, please let me know.
> >>
> >> Best,
> >> Ethan (as DetNet Security Considerations draft editor)
> >>
> >> -----Original Message-----
> >> From: detnet <detnet-bounces@ietf.org> On Behalf Of
> >> internet-drafts@ietf.org
> >> Sent: Tuesday, October 16, 2018 8:51 PM
> >> To: i-d-announce@ietf.org
> >> Cc: detnet@ietf.org
> >> Subject: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
> >>
> >>
> >> A New Internet-Draft is available from the on-line Internet-Drafts dir=
ectories.
> >> This draft is a work item of the Deterministic Networking WG of the IE=
TF.
> >>
> >>           Title           : Deterministic Networking (DetNet) Security=
 Considerations
> >>           Authors         : Tal Mizrahi
> >>                             Ethan Grossman
> >>                             Andrew J. Hacker
> >>                             Subir Das
> >>                             John Dowdell
> >>                             Henrik Austad
> >>                             Kevin Stanton
> >>                             Norman Finn
> >> 	Filename        : draft-ietf-detnet-security-03.txt
> >> 	Pages           : 40
> >> 	Date            : 2018-10-16
> >>
> >> Abstract:
> >>      A deterministic network is one that can carry data flows for real=
-
> >>      time applications with extremely low data loss rates and bounded
> >>      latency.  Deterministic networks have been successfully deployed =
in
> >>      real-time operational technology (OT) applications for some years
> >>      (for example [ARINC664P7]).  However, such networks are typically
> >>      isolated from external access, and thus the security threat from
> >>      external attackers is low.  IETF Deterministic Networking (DetNet=
)
> >>      specifies a set of technologies that enable creation of determini=
stic
> >>      networks on IP-based networks of potentially wide area (on the sc=
ale
> >>      of a corporate network) potentially bringing the OT network into
> >>      contact with Information Technology (IT) traffic and security thr=
eats
> >>      that lie outside of a tightly controlled and bounded area (such a=
s
> >>      the internals of an aircraft).  These DetNet technologies have no=
t
> >>      previously been deployed together on a wide area IP-based network=
,
> >>      and thus can present security considerations that may be new to I=
P-
> >>      based wide area network designers.  This draft, intended for use =
by
> >>      DetNet network designers, provides insight into these security
> >>      considerations.  In addition, this draft collects all security-
> >>      related statements from the various DetNet drafts (Architecture, =
Use
> >>      Cases, etc) into a single location Section 7.
> >>
> >>
> >> The IETF datatracker status page for this draft is:
> >> https://datatracker.ietf.org/doc/draft-ietf-detnet-security/
> >>
> >> There are also htmlized versions available at:
> >> https://tools.ietf.org/html/draft-ietf-detnet-security-03
> >> https://datatracker.ietf.org/doc/html/draft-ietf-detnet-security-03
> >>
> >> A diff from the previous version is available at:
> >> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-detnet-security-03
> >>
> >>
> >> Please note that it may take a couple of minutes from the time of subm=
ission
> 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/
> >>
> >> _______________________________________________
> >> detnet mailing list
> >> detnet@ietf.org
> >> https://www.ietf.org/mailman/listinfo/detnet
> >>
> >> _______________________________________________
> >> detnet mailing list
> >> detnet@ietf.org
> >> https://www.ietf.org/mailman/listinfo/detnet
> >>
> >
>=20
> --
>=20
>=20
> Loa Andersson                        email: loa@pi.nu
> Senior MPLS Expert
> Bronze Dragon Consulting             phone: +46 739 81 21 64
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Tue Nov  6 00:15:16 2018
Return-Path: <eagros@dolby.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D793128A6E for <detnet@ietfa.amsl.com>; Tue,  6 Nov 2018 00:15:14 -0800 (PST)
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, 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=dolby.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 9JL6LJuZM9z0 for <detnet@ietfa.amsl.com>; Tue,  6 Nov 2018 00:15:10 -0800 (PST)
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-eopbgr680138.outbound.protection.outlook.com [40.107.68.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 392F7128A5C for <detnet@ietf.org>; Tue,  6 Nov 2018 00:15:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolby.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S7ll/hdTaVcZbcw5TPWu6FU6P1CdWp3DwdnUOY5w2Es=; b=IBMKAWFt7YvQ0c25I7Qu9hoYK7kqfERQBQPFuiV1I/aI4h31haKilV3dSBSwowv6NQ54IsANS820yWIBBiUkT6cWVxjEZhumeTI4XEKU0+wHPwe3cunZ72XZ/tqmYKIo7gNLgx4+D1MkxFcx25pPWZ1fzdK7B8zq1f8BjeNnAKQ=
Received: from BL0PR06MB4548.namprd06.prod.outlook.com (20.177.145.145) by BL0PR06MB5108.namprd06.prod.outlook.com (10.167.240.209) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.28; Tue, 6 Nov 2018 08:15:05 +0000
Received: from BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991]) by BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991%3]) with mapi id 15.20.1294.032; Tue, 6 Nov 2018 08:15:05 +0000
From: "Grossman, Ethan A." <eagros@dolby.com>
To: "Black, David" <David.Black@dell.com>, Loa Andersson <loa@pi.nu>, Lou Berger <lberger@labn.net>, Deborah Brungard <db3546@att.com>
CC: "detnet@ietf.org" <detnet@ietf.org>, Daniel Harkins <dharkins@lounge.org>
Thread-Topic: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
Thread-Index: AQHUZcy1QxqXU+k7GUCjw6VABdAuOaUizfCQgAA3NYCAAAlfoIAAJVkAgAB5JdCAAGFhcIAecWwAgAAELgA=
Date: Tue, 6 Nov 2018 08:15:05 +0000
Message-ID: <BL0PR06MB454840DB562DC70E50D65BF2C4CB0@BL0PR06MB4548.namprd06.prod.outlook.com>
References: <153974828679.9449.14033266463915630968@ietfa.amsl.com> <BL0PR06MB454881D3C67752C32A611E3FC4FF0@BL0PR06MB4548.namprd06.prod.outlook.com> <71004a92-f6ac-b204-f53c-d0e57a2a159e@pi.nu> <BL0PR06MB4548CC6E9BE044FD24817598C4FF0@BL0PR06MB4548.namprd06.prod.outlook.com> <19754e94-fa63-799d-39c0-97df99e2c168@pi.nu> <BL0PR06MB45483075BE3D66276EFD5A41C4FF0@BL0PR06MB4548.namprd06.prod.outlook.com> <BL0PR06MB4548967E50066714F32E8AFEC4FF0@BL0PR06MB4548.namprd06.prod.outlook.com> <CE03DB3D7B45C245BCA0D2432779493630330E69@MX307CL04.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D2432779493630330E69@MX307CL04.corp.emc.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=eagros@dolby.com; 
x-originating-ip: [31.133.148.130]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR06MB5108; 6:4EYEnS56LiRcCBRtTD9hwYa2FlkqDIiEO3sHU7CTxgsmHwbvXUjVUtJw15/GeUIaTpPIAmiRy1PQDVGR3IA6StKVAjgBFucRgHzxC8g4dNKFIfn0YZO4AIlXTfSPWytzQQGcJcw8uTb6/G2h1Y/RK06fH1e7nFr/U95OYIyAfPCCIBA4De73VffCMke2WGf7Iyn6Hqhs9ZlqtilxU84Ld/cdG223iF+pSbpYGfIA5xHHXGX9cRsLLBrKgp8JgxtfAeZyo6QF/y6i6h5KwqeEi6qSORaK0UmSZhrZ+GqEJZ7qYtZieFO8kxh6CTysYkjAAVFwEOZxy2Owxwz3lqCve5OaT2qxgq99w20qhzmMK3Fu0N3hN26aGTvj3xTRJBLJUDniBFykHfMlsMuQi2evRRQ53BV0shM2FGhq76kEsl8w8BUL02kb3No1vccXlSCrZxLx83SszurMp1C8hkpQpQ==; 5:Ux8Tz+lKah5veZ5aHZjkcef8KCtI5jt4y1gITrUcEXcQanr/IG3fcBUpQXKObzUdekaLuR7b4mig+u3BoQGzIG5dlTtuG+7xOMUiQWht+d4LZgkfzPRMxPoa6a+uy4dICZAtn7iRO/FpmAW/Dl42b1ASu/zrvNmGghyEZCjZX0U=; 7:Xz/QUWmcayVLHvvGzkjBJvFoxWmNKZQ305hLtWxAjzbtQyT8oWaJjQw7FN5NxBcJ+jMZXrUGm9xD4l4vAKHLU9RwfHnujcvGUL5gNBQNQbqtD5Jh3EUyxd/qBcRFOnvoEhbR2jQmsDWOWiI/4kBCVw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: f8513084-2578-48e4-3337-08d643bff553
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BL0PR06MB5108; 
x-ms-traffictypediagnostic: BL0PR06MB5108:
x-microsoft-antispam-prvs: <BL0PR06MB510834B81D5ECDB524B63F2CC4CB0@BL0PR06MB5108.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192374486261705)(278428928389397)(155532106045638)(120809045254105)(56004941905204)(97927398514766);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231382)(944501410)(52105095)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:BL0PR06MB5108; BCL:0; PCL:0; RULEID:; SRVR:BL0PR06MB5108; 
x-forefront-prvs: 0848C1A6AA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(376002)(366004)(396003)(346002)(39860400002)(189003)(199004)(252514010)(51444003)(13464003)(53754006)(229853002)(110136005)(6116002)(3846002)(97736004)(4001150100001)(54906003)(4744004)(316002)(2906002)(8936002)(486006)(81156014)(81166006)(478600001)(66066001)(8676002)(74316002)(14444005)(6436002)(33656002)(2900100001)(6306002)(55016002)(5024004)(256004)(5660300001)(9686003)(86362001)(76176011)(11346002)(7696005)(99286004)(26005)(446003)(53936002)(186003)(476003)(53546011)(6506007)(6246003)(71190400001)(102836004)(4326008)(105586002)(68736007)(14454004)(7736002)(25786009)(966005)(15650500001)(93886005)(106356001)(71200400001)(305945005); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR06MB5108; H:BL0PR06MB4548.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: dolby.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: CvdIiqYbpT8nuXbrRmA03fWbfhzthuh4uH6topZLjPcCttp2AQ88DttV5HJMc4p5XQDgM7P1CbyPMdLpR5FOAZ9tD30BuB/AqiavDa3wTY9YK1VECSVjkU8XvYfqtPGv730o/W9phvO3uSyPOwwLqMHDrz4fg5jMHOi/tQCpkAHMGhzUmpM4p/tQfnVzjxH7TTBVXrlRN+S7IakuHHIqf+z6yz9nODkk3z7x7oE02S2fd24Edz6NrmbucQ/qFJi/EtZlzo0gXGIF5Ef3gRROL/IzZEDSVIggY8A3G9vTZ3Hq2ieq5lStrW/fiDttT68yoKY+e4lvRphkNWk7NSIXcoxRzlZ6/DME+IskR5xfdZw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: dolby.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f8513084-2578-48e4-3337-08d643bff553
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Nov 2018 08:15:05.2563 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 05408d25-cd0d-40c8-8962-5462de64a318
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR06MB5108
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/1HoDOQxOIZRsiw_gf1_q_lKXaJU>
Subject: Re: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Nov 2018 08:15:14 -0000

Thanks David, it seems we are now pretty much converged on this strategy.=20

My intent for the meeting tomorrow is to establish a list of security aspec=
ts related to use of IP and MPLS (as used by DetNet data plane) which are u=
nique to a deterministic network, and thus wouldn't already be covered else=
where.=20

Eventually the writeups on these would be added to the security draft as ap=
propriate, and to (other) individual drafts as appropriate.=20
Ethan.

-----Original Message-----
From: Black, David <David.Black@dell.com>=20
Sent: Tuesday, November 06, 2018 2:53 PM
To: Grossman, Ethan A. <eagros@dolby.com>; Loa Andersson <loa@pi.nu>; Lou B=
erger <lberger@labn.net>; Deborah Brungard <db3546@att.com>
Cc: detnet@ietf.org; Daniel Harkins <dharkins@lounge.org>; Black, David <Da=
vid.Black@dell.com>
Subject: RE: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt

Wearing my 4th/5th blue dots (WG chair role) at this meeting, I would sugge=
st a dual-pronged approach:
- For a general high-level draft, e.g., the use cases draft, referring to a=
 general security draft seems fine.
- For a specific protocol draft, e.g., the two solutions drafts, referring =
to a general security draft is a
	good start, but ought to be complemented by a discussion of security consi=
derations specific
	to the protocols involved and how they're used.

Thanks, --David

> -----Original Message-----
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Grossman,=20
> Ethan A.
> Sent: Wednesday, October 17, 2018 7:03 PM
> To: Loa Andersson; Lou Berger; Deborah Brungard
> Cc: detnet@ietf.org; Daniel Harkins
> Subject: Re: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
>=20
>=20
> [EXTERNAL EMAIL]
> Please report any suspicious attachments, links, or requests for=20
> sensitive information.
>=20
>=20
> Or maybe the answer will be implicit in Daniel Harkins' response to=20
> Janos' plan to update the architecture draft to refer to the Security=20
> draft. If he accepts that, then I think that pretty much constitutes=20
> acceptance of that strategy? But even if so, would that hold for every=20
> draft, or are there some types of draft for which that wouldn't be accept=
able?
> Ethan.
>=20
> -----Original Message-----
> From: Grossman, Ethan A.
> Sent: Wednesday, October 17, 2018 10:19 AM
> To: 'Loa Andersson' <loa@pi.nu>; Lou Berger <lberger@labn.net>;=20
> Deborah Brungard <db3546@att.com>
> Cc: detnet@ietf.org
> Subject: RE: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
>=20
> Thanks Loa (adding Lou and Deborah).
>=20
> So far, the reviewers of the last Use Cases draft have said "Hey=20
> where's the Security section?" and Lou and I added a Security section=20
> that points them at the Security draft, and they seemed to be OK with=20
> that. I don't know if that would be the case for our other drafts.
>=20
> I would very much like to have this conversation with the Security=20
> AD's and Directorate; at present, I personally don't know the most=20
> appropriate individuals to engage with on this topic - if one of y'all=20
> would like to provide me some kind of introduction, I'm happy to try=20
> to drive some resolution on our strategy here, either on the list or in B=
angkok.
>=20
> Ethan.
>=20
> -----Original Message-----
> From: Loa Andersson <loa@pi.nu>
> Sent: Wednesday, October 17, 2018 2:57 AM
> To: Grossman, Ethan A. <eagros@dolby.com>
> Cc: detnet@ietf.org
> Subject: Re: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
>=20
> Ethan, Working Group,
>=20
> I don't think there is a one size fits all approach possible for the=20
> Security Considerations in all DetNet documents. My understanding is=20
> that the Security Directorate and Security ADs require that each=20
> document have an independent treatment of the specific threats and concer=
ns for a particular document.
>=20
> Whatever strategy we decide on, please make sure that it is agreed on=20
> by the Security ADs and Directorate.
>=20
> /Loa
>=20
> On 2018-10-17 15:54, Grossman, Ethan A. wrote:
> > Hi Loa,
> > Various strategies are possible. One possibility is that the other=20
> > drafts (i.e. not
> the Security draft) could just point at the Security draft such that=20
> there would be a "single clearing house" for DetNet-specific security=20
> info.  That's what the Use Cases draft does, however there is also=20
> some security-related text in the various use cases.
> >
> > At one point I (as Security draft editor) attempted to bring=20
> > together all of the security-related text from the various other=20
> > drafts by copying it all into an appendix of the Security draft,=20
> > since it is sort of handy to have it all in one place. But as Lou=20
> > pointed out to me, we don't want to make the drafts dependent on=20
> > each other if we can avoid it, and if such text got edited then it=20
> > would have to be fixed in two places, so it isn't a perfect scheme.=20
> > I would say that if a draft author wants to write their own=20
> > security-related text in their own draft more power to them, but=20
> > perhaps even more power if they bring it to the Security draft :- )
> >
> > Sorry long answer to a short question. And I'm sure there are other
> strategies... If you have any thoughts on the matter I'd love to hear=20
> them, either on the list or at IETF 103.
> > Ethan.
> >
> > -----Original Message-----
> > From: Loa Andersson <loa@pi.nu>
> > Sent: Wednesday, October 17, 2018 12:10 AM
> > To: Grossman, Ethan A. <eagros@dolby.com>
> > Cc: detnet@ietf.org
> > Subject: Re: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
> >
> > Ethan,
> >
> > I have just had a quick look, but what I see looks good, and=20
> > certainly gives a
> good overview of the detnet security issues.
> >
> > One question, is it the intention that this document should be used=20
> > as a general
> reference when writing security considerations for detnet documents?
> >
> > /Loa
> >
> > On 2018-10-17 12:05, Grossman, Ethan A. wrote:
> >> Hi All,
> >> This note is the status update for the DetNet Security=20
> >> Considerations draft in
> advance of IETF 103, in lieu of a presentation slot for it at IETF 103.
> >>
> >> A new version has been posted which includes the discussion on OAM=20
> >> traffic
> and incorporates the "Bounded Jitter" Use Case Common Theme.
> >>
> >> These are minor changes; no substantial work has been done since=20
> >> the last
> DetNet session, so we do not plan to have a slot for this draft at the=20
> IETF 103 DetNet session (though Tal will be presenting on it at the=20
> DetNet-TSN meeting on the following Sunday).
> >>
> >> I expect that we will convene as many of the authors (and any other
> interested parties) as we have available at IETF 103 to discuss=20
> DetNet-data- plane-technology-specific security considerations and how=20
> to incorporate them into the draft as our next steps. If you would=20
> like to participate in (be notified
> about) this conversation, please let me know.
> >>
> >> Best,
> >> Ethan (as DetNet Security Considerations draft editor)
> >>
> >> -----Original Message-----
> >> From: detnet <detnet-bounces@ietf.org> On Behalf Of=20
> >> internet-drafts@ietf.org
> >> Sent: Tuesday, October 16, 2018 8:51 PM
> >> To: i-d-announce@ietf.org
> >> Cc: detnet@ietf.org
> >> Subject: [Detnet] I-D Action: draft-ietf-detnet-security-03.txt
> >>
> >>
> >> A New Internet-Draft is available from the on-line Internet-Drafts dir=
ectories.
> >> This draft is a work item of the Deterministic Networking WG of the IE=
TF.
> >>
> >>           Title           : Deterministic Networking (DetNet) Security=
 Considerations
> >>           Authors         : Tal Mizrahi
> >>                             Ethan Grossman
> >>                             Andrew J. Hacker
> >>                             Subir Das
> >>                             John Dowdell
> >>                             Henrik Austad
> >>                             Kevin Stanton
> >>                             Norman Finn
> >> 	Filename        : draft-ietf-detnet-security-03.txt
> >> 	Pages           : 40
> >> 	Date            : 2018-10-16
> >>
> >> Abstract:
> >>      A deterministic network is one that can carry data flows for real=
-
> >>      time applications with extremely low data loss rates and bounded
> >>      latency.  Deterministic networks have been successfully deployed =
in
> >>      real-time operational technology (OT) applications for some years
> >>      (for example [ARINC664P7]).  However, such networks are typically
> >>      isolated from external access, and thus the security threat from
> >>      external attackers is low.  IETF Deterministic Networking (DetNet=
)
> >>      specifies a set of technologies that enable creation of determini=
stic
> >>      networks on IP-based networks of potentially wide area (on the sc=
ale
> >>      of a corporate network) potentially bringing the OT network into
> >>      contact with Information Technology (IT) traffic and security thr=
eats
> >>      that lie outside of a tightly controlled and bounded area (such a=
s
> >>      the internals of an aircraft).  These DetNet technologies have no=
t
> >>      previously been deployed together on a wide area IP-based network=
,
> >>      and thus can present security considerations that may be new to I=
P-
> >>      based wide area network designers.  This draft, intended for use =
by
> >>      DetNet network designers, provides insight into these security
> >>      considerations.  In addition, this draft collects all security-
> >>      related statements from the various DetNet drafts (Architecture, =
Use
> >>      Cases, etc) into a single location Section 7.
> >>
> >>
> >> The IETF datatracker status page for this draft is:
> >> https://datatracker.ietf.org/doc/draft-ietf-detnet-security/
> >>
> >> There are also htmlized versions available at:
> >> https://tools.ietf.org/html/draft-ietf-detnet-security-03
> >> https://datatracker.ietf.org/doc/html/draft-ietf-detnet-security-03
> >>
> >> A diff from the previous version is available at:
> >> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-detnet-security-03
> >>
> >>
> >> Please note that it may take a couple of minutes from the time of=20
> >> 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/
> >>
> >> _______________________________________________
> >> detnet mailing list
> >> detnet@ietf.org
> >> https://www.ietf.org/mailman/listinfo/detnet
> >>
> >> _______________________________________________
> >> detnet mailing list
> >> detnet@ietf.org
> >> https://www.ietf.org/mailman/listinfo/detnet
> >>
> >
>=20
> --
>=20
>=20
> Loa Andersson                        email: loa@pi.nu
> Senior MPLS Expert
> Bronze Dragon Consulting             phone: +46 739 81 21 64
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Tue Nov  6 23:06:06 2018
Return-Path: <eagros@dolby.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC41512D4E6 for <detnet@ietfa.amsl.com>; Tue,  6 Nov 2018 23:06:05 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dolby.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 v5kahwP0J0bF for <detnet@ietfa.amsl.com>; Tue,  6 Nov 2018 23:06:02 -0800 (PST)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-eopbgr820111.outbound.protection.outlook.com [40.107.82.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BCAAB127333 for <detnet@ietf.org>; Tue,  6 Nov 2018 23:06:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolby.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=136dGEbk8HSZXy51yZBTFbDmJrj26lMvprr3zo+ho6M=; b=kEBmPuyo6077zV1w0/5gCI8uXIm2qxFoKsIIpOM9YzlGD1jMyOMCA4vcoN8LvTaWJfC3V+BGcreTRupxMDVN3obLM0NckbJTEnmuxNQHMriS0GfXNs4A04g5N9DLnnQBgBIVNfi5DcY9MYL6MOdglpq+90mtHHzUhjeXyLQtX9Y=
Received: from BL0PR06MB4548.namprd06.prod.outlook.com (20.177.145.145) by BL0PR06MB4498.namprd06.prod.outlook.com (20.177.145.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.26; Wed, 7 Nov 2018 07:05:59 +0000
Received: from BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991]) by BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991%3]) with mapi id 15.20.1294.032; Wed, 7 Nov 2018 07:05:58 +0000
From: "Grossman, Ethan A." <eagros@dolby.com>
To: "detnet@ietf.org" <detnet@ietf.org>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>, Carsten Bormann <cabo@tzi.org>, Ehsan MohammadPour <ehsanmpd@gmail.com>, Loa Andersson <loa@pi.nu>
CC: "stewart.bryant@gmail.com" <stewart.bryant@gmail.com>, Daniel Harkins <dharkins@lounge.org>, "loa@pi.nu" <loa@pi.nu>, "Black, David" <David.Black@dell.com>, Deborah Brungard <db3546@att.com>, John Dowdell <john.dowdell.ietf@gmail.com>, Norman Finn <norman.finn@mail01.huawei.com>, Subir Das <sdas@appcomsci.com>, Henrik Austad <henrik@austad.us>
Thread-Topic: DetNet Security Considerations Meetup at IETF 103
Thread-Index: AdR1d2Me5W6V7I50S7itmpzMBMwJvwAGTJ9wADXneeA=
Date: Wed, 7 Nov 2018 07:05:58 +0000
Message-ID: <BL0PR06MB4548ACAA0257FF0B6B4E7D21C4C40@BL0PR06MB4548.namprd06.prod.outlook.com>
References: <BL0PR06MB4548C6EC789A40422588E98FC4CB0@BL0PR06MB4548.namprd06.prod.outlook.com> <BL0PR06MB45482CA0092BCCAA14583E89C4CB0@BL0PR06MB4548.namprd06.prod.outlook.com>
In-Reply-To: <BL0PR06MB45482CA0092BCCAA14583E89C4CB0@BL0PR06MB4548.namprd06.prod.outlook.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=eagros@dolby.com; 
x-originating-ip: [31.133.148.130]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR06MB4498; 6:JKOF0vs5romRVkGeCIaHFZq46lU+grxOM+9HNFwtnuuOFgNtC54zAh0caLPqAvFnqYfJTznj5Xk1MaX0496CDzVpLaX0Bltchy8rxUMFRc6MFsL8zHChb7bVqWiHVoozWVUsw2gMrSUItn8bLKmy07cUZPwRYqGa1DA9bNBgc1XeLPTMFfOnrr2hrNZUlkz7/eRax+0U3MQr4/Gcm1uIjIbv3vZqLbZMzBybYiNpHCekuvyiydqVxwScGyhuWRkl3yq30UHpkHOwuBCtgnjJDPULBY7roP7/c2PcUI4czmomQR9ESpBsTaoTOmB9DsPi67lK3Wf7Iq8hvE6S81DT2ITHqeY12BqB/YgN31L3v1T4IYYk+QTti2SmLT5EjmVfvGwD45XDK1H6uHO7Wv2rjVGbPIEDIajogvtozGj3wRxztK7/ML4FAJx7b+ZH6w3y0LWOYSJXgSetn7bqL7j7ew==; 5:7LtIZ69wy38KmwJFvstLxUzLNkd3T0nRr1VQb/aEbsIQ6p+qDyA2HHFwnQM11ZhKMHX7CV4SdD6sA/0T0f1t6Cd5/xldSzbPTm/9F/squ3Q96GycMlkgRJBqXKX8bmvrB5N9sxRTYV3Dq/Rilxf91MSaEhFM/b+GZZkkhTfesvI=; 7:J0VQ6hrT23IJiJDZItzd2eEfITtyZr4XU6xsbdh3pOlsSLQ2QxkCK+MdRv0YJcX9wxVwVGgZojsDzmlPC51h6UhO0Ht7vAZH/fx/hH//CC5/2XgV7gBADRmdgme+87IXHKczyjK/+RHPWySNFiJWfQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: e54d3777-582b-4a2e-aa48-08d6447f7850
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BL0PR06MB4498; 
x-ms-traffictypediagnostic: BL0PR06MB4498:
x-microsoft-antispam-prvs: <BL0PR06MB4498149FDFE77ED191A8076CC4C40@BL0PR06MB4498.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192374486261705)(85827821059158)(56004941905204)(97927398514766)(50582790962513)(95692535739014)(21748063052155)(28532068793085)(190501279198761)(227612066756510);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231382)(944501410)(52105095)(148016)(149066)(150057)(6041310)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:BL0PR06MB4498; BCL:0; PCL:0; RULEID:; SRVR:BL0PR06MB4498; 
x-forefront-prvs: 08497C3D99
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(366004)(136003)(346002)(376002)(39860400002)(53754006)(199004)(189003)(256004)(33656002)(102836004)(25786009)(5660300001)(14444005)(7416002)(2420400007)(74316002)(81156014)(81166006)(106356001)(790700001)(68736007)(6116002)(3846002)(7736002)(8676002)(54906003)(2906002)(15650500001)(71190400001)(71200400001)(105586002)(110136005)(66066001)(14454004)(10710500007)(86362001)(8936002)(7696005)(316002)(446003)(99286004)(9686003)(236005)(6306002)(7110500001)(11346002)(55016002)(476003)(2501003)(6246003)(54896002)(53936002)(97736004)(4326008)(53546011)(6436002)(486006)(39060400002)(186003)(478600001)(6506007)(2900100001)(229853002)(76176011)(26005); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR06MB4498; H:BL0PR06MB4548.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: dolby.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: OKc8SOQiuPIeJtV5WHIL9P3j58G6LazVRm4Ox3/wwb78kNwHeJvrA//xiKmGNKHsJXmvjtqpK+5Elrl6m+dH9uzYQ0jSlkk6ny4hFCMzvgESZ3OZJQD5mMXkaGcE1pn28AUyGYXrawbU0Pk1A6DuaMz9+ekn+vwxcTq6029jmYQ5Chs6H6EZB8kd2IxSTVd/QhnvrxOfz3U0mXt0EhCJunm21uWCE/e2LBU9t8xg1MoiO2RPsrAUIcQYa8DDovrQmvjTlDPH36uk3tX9cTRM44brxzIWVlUsPlj0tt/bA4Sxg/gyKHoy2lP83GdYgKHhd/XXtEInb3znqv3/vj4k0ccapEYOSjKqMGPntJA+Fk4=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BL0PR06MB4548ACAA0257FF0B6B4E7D21C4C40BL0PR06MB4548namp_"
MIME-Version: 1.0
X-OriginatorOrg: dolby.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e54d3777-582b-4a2e-aa48-08d6447f7850
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2018 07:05:58.8497 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 05408d25-cd0d-40c8-8962-5462de64a318
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR06MB4498
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/vr7dlp5xCxtmBgr5-rkjuKJiqIs>
Subject: Re: [Detnet] DetNet Security Considerations Meetup at IETF 103
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Nov 2018 07:06:06 -0000

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

We are encamped in the "Apartment" meeting room immediately next door to th=
e Terminal Room.

From: Grossman, Ethan A.
Sent: Tuesday, November 06, 2018 12:52 PM
To: detnet@ietf.org; Tal Mizrahi <tal.mizrahi.phd@gmail.com>; Carsten Borma=
nn <cabo@tzi.org>
Cc: stewart.bryant@gmail.com; Daniel Harkins <dharkins@lounge.org>; loa@pi.=
nu; Black, David <David.Black@dell.com>; Deborah Brungard <db3546@att.com>;=
 John Dowdell <john.dowdell.ietf@gmail.com>; Norman Finn <norman.finn@mail0=
1.huawei.com>; Subir Das <sdas@appcomsci.com>; Henrik Austad <henrik@austad=
.us>
Subject: RE: DetNet Security Considerations Meetup at IETF 103

I claim we now have a quorum (thank you David and Loa) and a meeting time:
Wednesday (tomorrow) at 2pm.
I hope more of y'all will join us.
Let us meet at the tables outside the Terminal Room on the 9th floor North =
side, near "Apartment 1-4" rooms. If I can find an actual room between now =
and then I'll let you know.

Thanks,
Ethan.

From: detnet <detnet-bounces@ietf.org<mailto:detnet-bounces@ietf.org>> On B=
ehalf Of Grossman, Ethan A.
Sent: Tuesday, November 06, 2018 9:30 AM
To: detnet@ietf.org<mailto:detnet@ietf.org>
Cc: rt-dt-security@ietf.org<mailto:rt-dt-security@ietf.org>; stewart.bryant=
@gmail.com<mailto:stewart.bryant@gmail.com>; Maik Seewald (maseewal) <masee=
wal@cisco.com<mailto:maseewal@cisco.com>>; Daniel Harkins <dharkins@lounge.=
org<mailto:dharkins@lounge.org>>; loa@pi.nu<mailto:loa@pi.nu>
Subject: [Detnet] DetNet Security Considerations Meetup at IETF 103

Hi All,
Recent IESG draft reviews have resulted in a number of comments about how t=
o handle the Security Considerations sections of the various drafts. Also n=
ow that the data plane technologies have settled down to IP and MPLS, we ne=
ed some strategy on what aspects of these have security implications unique=
 to DetNet.

I would really like to meet up this week with anyone who has any interest i=
n DetNet Security. If you email me back I can put a group meeting together,=
 or just have individual meetings with people (at which I can take notes on=
 your thoughts, i.e. you won't have to write anything unless you volunteer =
:-)

Of course we can also use the list, but since we have the opportunity to me=
et face to face we can take advantage of it.

Write me back!!
Ethan (as DetNet Security Considerations draft editor).

--_000_BL0PR06MB4548ACAA0257FF0B6B4E7D21C4C40BL0PR06MB4548namp_
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: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;
	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.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	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;}
@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"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">We are encamped in the &#8220;Apartment&#8221; meeti=
ng room immediately next door to the Terminal Room.
<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> Grossman, Ethan A. <br>
<b>Sent:</b> Tuesday, November 06, 2018 12:52 PM<br>
<b>To:</b> detnet@ietf.org; Tal Mizrahi &lt;tal.mizrahi.phd@gmail.com&gt;; =
Carsten Bormann &lt;cabo@tzi.org&gt;<br>
<b>Cc:</b> stewart.bryant@gmail.com; Daniel Harkins &lt;dharkins@lounge.org=
&gt;; loa@pi.nu; Black, David &lt;David.Black@dell.com&gt;; Deborah Brungar=
d &lt;db3546@att.com&gt;; John Dowdell &lt;john.dowdell.ietf@gmail.com&gt;;=
 Norman Finn &lt;norman.finn@mail01.huawei.com&gt;; Subir Das
 &lt;sdas@appcomsci.com&gt;; Henrik Austad &lt;henrik@austad.us&gt;<br>
<b>Subject:</b> RE: DetNet Security Considerations Meetup at IETF 103<o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I claim we now have a quorum (thank you David and Lo=
a) and a meeting time:
<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Wednesday (tomorrow) at 2pm. <o:p></o:p></b></p>
<p class=3D"MsoNormal"><b>I hope more of y&#8217;all will join us. <o:p></o=
:p></b></p>
<p class=3D"MsoNormal">Let us meet at the tables outside the Terminal Room =
on the 9<sup>th</sup> floor North side, near &#8220;Apartment 1-4&#8221; ro=
oms. If I can find an actual room between now and then I&#8217;ll let you k=
now.
<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">Ethan. <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> detnet &lt;<a href=3D"mailto:detnet-bou=
nces@ietf.org">detnet-bounces@ietf.org</a>&gt;
<b>On Behalf Of </b>Grossman, Ethan A.<br>
<b>Sent:</b> Tuesday, November 06, 2018 9:30 AM<br>
<b>To:</b> <a href=3D"mailto:detnet@ietf.org">detnet@ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:rt-dt-security@ietf.org">rt-dt-security@ietf.o=
rg</a>; <a href=3D"mailto:stewart.bryant@gmail.com">
stewart.bryant@gmail.com</a>; Maik Seewald (maseewal) &lt;<a href=3D"mailto=
:maseewal@cisco.com">maseewal@cisco.com</a>&gt;; Daniel Harkins &lt;<a href=
=3D"mailto:dharkins@lounge.org">dharkins@lounge.org</a>&gt;;
<a href=3D"mailto:loa@pi.nu">loa@pi.nu</a><br>
<b>Subject:</b> [Detnet] DetNet Security Considerations Meetup at IETF 103<=
o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal">Recent IESG draft reviews have resulted in a number =
of comments about how to handle the Security Considerations sections of the=
 various drafts. Also now that the data plane technologies have settled dow=
n to IP and MPLS, we need some strategy
 on what aspects of these have security implications unique to DetNet. <o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I would really like to meet up this week with anyone=
 who has any interest in DetNet Security. If you email me back I can put a =
group meeting together, or just have individual meetings with people (at wh=
ich I can take notes on your thoughts,
 i.e. you won&#8217;t have to write anything unless you volunteer :-) <o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Of course we can also use the list, but since we hav=
e the opportunity to meet face to face we can take advantage of it.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Write me back!!<o:p></o:p></p>
<p class=3D"MsoNormal">Ethan (as DetNet Security Considerations draft edito=
r).<o:p></o:p></p>
</div>
</body>
</html>

--_000_BL0PR06MB4548ACAA0257FF0B6B4E7D21C4C40BL0PR06MB4548namp_--


From nobody Tue Nov  6 23:59:19 2018
Return-Path: <norman.finn@mail01.huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BCA2130DD6 for <detnet@ietfa.amsl.com>; Tue,  6 Nov 2018 23:59:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 tUIJL44uTirR for <detnet@ietfa.amsl.com>; Tue,  6 Nov 2018 23:59:14 -0800 (PST)
Received: from dggwg11-dlp.huawei.com (lhrrg12-dlp.huawei.com [185.176.76.242]) (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 EA552127333 for <detnet@ietf.org>; Tue,  6 Nov 2018 23:59:09 -0800 (PST)
Received: from lhrpml402-hub.exmail.huawei.com (unknown [172.18.7.66]) by Forcepoint Email with ESMTP id C28EA4F5893E0B404543; Wed,  7 Nov 2018 07:59:07 +0000 (GMT)
Received: from LHRPML504-MBS.exmail.huawei.com ([169.254.4.240]) by lhrpml402-hub.exmail.huawei.com ([10.201.4.206]) with mapi id 14.03.0415.000;  Wed, 7 Nov 2018 07:59:05 +0000
From: Norman Finn <norman.finn@mail01.huawei.com>
To: "Grossman, Ethan A." <eagros@dolby.com>, "detnet@ietf.org" <detnet@ietf.org>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>, Carsten Bormann <cabo@tzi.org>, Ehsan MohammadPour <ehsanmpd@gmail.com>, Loa Andersson <loa@pi.nu>
CC: "stewart.bryant@gmail.com" <stewart.bryant@gmail.com>, Daniel Harkins <dharkins@lounge.org>, "Black, David" <David.Black@dell.com>, "Deborah Brungard" <db3546@att.com>, John Dowdell <john.dowdell.ietf@gmail.com>, "Subir Das" <sdas@appcomsci.com>, Henrik Austad <henrik@austad.us>
Thread-Topic: DetNet Security Considerations Meetup at IETF 103
Thread-Index: AdR1d2Me5W6V7I50S7itmpzMBMwJvwAGTJ9wADXneeAAASGTxQ==
Date: Wed, 7 Nov 2018 07:59:04 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F8016FBC1A@lhrpml504-mbs.exmail.huawei.com>
References: <BL0PR06MB4548C6EC789A40422588E98FC4CB0@BL0PR06MB4548.namprd06.prod.outlook.com> <BL0PR06MB45482CA0092BCCAA14583E89C4CB0@BL0PR06MB4548.namprd06.prod.outlook.com>, <BL0PR06MB4548ACAA0257FF0B6B4E7D21C4C40@BL0PR06MB4548.namprd06.prod.outlook.com>
In-Reply-To: <BL0PR06MB4548ACAA0257FF0B6B4E7D21C4C40@BL0PR06MB4548.namprd06.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.7.94]
Content-Type: multipart/alternative; boundary="_000_3DF0466E9510274382F5B74499ACD6F8016FBC1Alhrpml504mbsexm_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/JAlHY0cEN2mstVZql__F6S08iWU>
Subject: Re: [Detnet] DetNet Security Considerations Meetup at IETF 103
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Nov 2018 07:59:18 -0000

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

Timing security and CQF.

Cyclic Queuing and Forwarding (CQF) is described in IEEE Std 802.1Q-2018, A=
nnex T.  It is a queuing technique in which every forwarding node in the ne=
twork is synchronized in time with every other node.  In CQF there is a cyc=
le time Tc, which must accommodate both the DetNet flows to be transmitted =
and a period of dead time.  The dead time may includes all of the time from=
 when a packet is selected for output from a CQF queue until it has been in=
serted into a CQF queue at the next hop.  The dead time always includes at =
least any variability in output selection to first bit received plus clock =
inaccuracy.  Clock inaccuracy can easily be a significant determinant of th=
e minimum cycle time Tc that can be configured, which in turn determines th=
e best-case latency that DeetNet + CQF can deliver.  The clock inaccuracy u=
sed in calculating Tc includes inaccuracies induced by security considerati=
ons.  For example, a Tc value of 100 microseconds might budget a maximum of=
 4 microseconds for clock inaccuracy. See the timing security draft XYXYXYX=
 for a discussion of how such accuracy can be obtained.  Of course, many De=
tNet applications have their own requirements for clock synchronization acc=
uracy that may be even more stringent that those of DetNet, itself.

-- Norm

________________________________
From: Grossman, Ethan A. [eagros@dolby.com]
Sent: Tuesday, November 06, 2018 11:05 PM
To: detnet@ietf.org; Tal Mizrahi; Carsten Bormann; Ehsan MohammadPour; Loa =
Andersson
Cc: stewart.bryant@gmail.com; Daniel Harkins; loa@pi.nu; Black, David; Debo=
rah Brungard; John Dowdell; Norman Finn; Subir Das; Henrik Austad
Subject: RE: DetNet Security Considerations Meetup at IETF 103

We are encamped in the =93Apartment=94 meeting room immediately next door t=
o the Terminal Room.

From: Grossman, Ethan A.
Sent: Tuesday, November 06, 2018 12:52 PM
To: detnet@ietf.org; Tal Mizrahi <tal.mizrahi.phd@gmail.com>; Carsten Borma=
nn <cabo@tzi.org>
Cc: stewart.bryant@gmail.com; Daniel Harkins <dharkins@lounge.org>; loa@pi.=
nu; Black, David <David.Black@dell.com>; Deborah Brungard <db3546@att.com>;=
 John Dowdell <john.dowdell.ietf@gmail.com>; Norman Finn <norman.finn@mail0=
1.huawei.com>; Subir Das <sdas@appcomsci.com>; Henrik Austad <henrik@austad=
.us>
Subject: RE: DetNet Security Considerations Meetup at IETF 103

I claim we now have a quorum (thank you David and Loa) and a meeting time:
Wednesday (tomorrow) at 2pm.
I hope more of y=92all will join us.
Let us meet at the tables outside the Terminal Room on the 9th floor North =
side, near =93Apartment 1-4=94 rooms. If I can find an actual room between =
now and then I=92ll let you know.

Thanks,
Ethan.

From: detnet <detnet-bounces@ietf.org<mailto:detnet-bounces@ietf.org>> On B=
ehalf Of Grossman, Ethan A.
Sent: Tuesday, November 06, 2018 9:30 AM
To: detnet@ietf.org<mailto:detnet@ietf.org>
Cc: rt-dt-security@ietf.org<mailto:rt-dt-security@ietf.org>; stewart.bryant=
@gmail.com<mailto:stewart.bryant@gmail.com>; Maik Seewald (maseewal) <masee=
wal@cisco.com<mailto:maseewal@cisco.com>>; Daniel Harkins <dharkins@lounge.=
org<mailto:dharkins@lounge.org>>; loa@pi.nu<mailto:loa@pi.nu>
Subject: [Detnet] DetNet Security Considerations Meetup at IETF 103

Hi All,
Recent IESG draft reviews have resulted in a number of comments about how t=
o handle the Security Considerations sections of the various drafts. Also n=
ow that the data plane technologies have settled down to IP and MPLS, we ne=
ed some strategy on what aspects of these have security implications unique=
 to DetNet.

I would really like to meet up this week with anyone who has any interest i=
n DetNet Security. If you email me back I can put a group meeting together,=
 or just have individual meetings with people (at which I can take notes on=
 your thoughts, i.e. you won=92t have to write anything unless you voluntee=
r :-)

Of course we can also use the list, but since we have the opportunity to me=
et face to face we can take advantage of it.

Write me back!!
Ethan (as DetNet Security Considerations draft editor).

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

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style>=0A=
<!--=0A=
@font-face=0A=
	{font-family:"Cambria Math"}=0A=
@font-face=0A=
	{font-family:Calibri}=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif}=0A=
a:link, span.MsoHyperlink=0A=
	{color:blue;=0A=
	text-decoration:underline}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{color:purple;=0A=
	text-decoration:underline}=0A=
p.msonormal0, li.msonormal0, div.msonormal0=0A=
	{margin-right:0in;=0A=
	margin-left:0in;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif}=0A=
span.EmailStyle18=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:windowtext}=0A=
span.EmailStyle19=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:windowtext}=0A=
span.EmailStyle20=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:windowtext}=0A=
span.EmailStyle22=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:windowtext}=0A=
.MsoChpDefault=0A=
	{font-size:10.0pt}=0A=
@page WordSection1=0A=
	{margin:1.0in 1.0in 1.0in 1.0in}=0A=
-->=0A=
</style><style type=3D"text/css" id=3D"owaParaStyle">P {margin-top:0;margin=
-bottom:0;}</style>
</head>
<body fpstyle=3D"1" ocsi=3D"0" vlink=3D"purple" link=3D"blue" lang=3D"EN-US=
">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<div>Timing security and CQF.</div>
<div><br>
</div>
<div>Cyclic Queuing and Forwarding (CQF) is described in IEEE Std 802.1Q-20=
18, Annex T.&nbsp; It is a queuing technique in which every forwarding node=
 in the network is synchronized in time with every other node.&nbsp; In CQF=
 there is a cycle time
<i>Tc</i>, which must accommodate both the DetNet flows to be transmitted a=
nd a period of dead time.&nbsp; The dead time may includes all of the time =
from when a packet is selected for output from a CQF queue until it has bee=
n inserted into a CQF queue at the next
 hop.&nbsp; The dead time always includes at least any variability in outpu=
t selection to first bit received plus clock inaccuracy.&nbsp; Clock inaccu=
racy can easily be a significant determinant of the minimum cycle time
<i>Tc</i> that can be configured, which in turn determines the best-case la=
tency that DeetNet &#43; CQF can deliver.&nbsp; The clock inaccuracy used i=
n calculating
<i>Tc</i> includes inaccuracies induced by security considerations.&nbsp; F=
or example, a
<i>Tc</i> value of 100 microseconds might budget a maximum of 4 microsecond=
s for clock inaccuracy. See the timing security draft XYXYXYX for a discuss=
ion of how such accuracy can be obtained.&nbsp; Of course, many DetNet appl=
ications have their own requirements
 for clock synchronization accuracy that may be even more stringent that th=
ose of DetNet, itself.</div>
<div><br>
</div>
<div>-- Norm</div>
<div><br>
</div>
<div style=3D"font-family: Times New Roman; color: #000000; font-size: 16px=
">
<hr tabindex=3D"-1">
<div id=3D"divRpF361914" style=3D"direction: ltr;"><font size=3D"2" face=3D=
"Tahoma" color=3D"#000000"><b>From:</b> Grossman, Ethan A. [eagros@dolby.co=
m]<br>
<b>Sent:</b> Tuesday, November 06, 2018 11:05 PM<br>
<b>To:</b> detnet@ietf.org; Tal Mizrahi; Carsten Bormann; Ehsan MohammadPou=
r; Loa Andersson<br>
<b>Cc:</b> stewart.bryant@gmail.com; Daniel Harkins; loa@pi.nu; Black, Davi=
d; Deborah Brungard; John Dowdell; Norman Finn; Subir Das; Henrik Austad<br=
>
<b>Subject:</b> RE: DetNet Security Considerations Meetup at IETF 103<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal">We are encamped in the =93Apartment=94 meeting room =
immediately next door to the Terminal Room.
</p>
<p class=3D"MsoNormal">&nbsp;</p>
<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> Grossman, Ethan A. <br>
<b>Sent:</b> Tuesday, November 06, 2018 12:52 PM<br>
<b>To:</b> detnet@ietf.org; Tal Mizrahi &lt;tal.mizrahi.phd@gmail.com&gt;; =
Carsten Bormann &lt;cabo@tzi.org&gt;<br>
<b>Cc:</b> stewart.bryant@gmail.com; Daniel Harkins &lt;dharkins@lounge.org=
&gt;; loa@pi.nu; Black, David &lt;David.Black@dell.com&gt;; Deborah Brungar=
d &lt;db3546@att.com&gt;; John Dowdell &lt;john.dowdell.ietf@gmail.com&gt;;=
 Norman Finn &lt;norman.finn@mail01.huawei.com&gt;; Subir Das
 &lt;sdas@appcomsci.com&gt;; Henrik Austad &lt;henrik@austad.us&gt;<br>
<b>Subject:</b> RE: DetNet Security Considerations Meetup at IETF 103</p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">I claim we now have a quorum (thank you David and Lo=
a) and a meeting time:
</p>
<p class=3D"MsoNormal"><b>Wednesday (tomorrow) at 2pm. </b></p>
<p class=3D"MsoNormal"><b>I hope more of y=92all will join us. </b></p>
<p class=3D"MsoNormal">Let us meet at the tables outside the Terminal Room =
on the 9<sup>th</sup> floor North side, near =93Apartment 1-4=94 rooms. If =
I can find an actual room between now and then I=92ll let you know.
</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Thanks,</p>
<p class=3D"MsoNormal">Ethan. </p>
<p class=3D"MsoNormal">&nbsp;</p>
<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> detnet &lt;<a href=3D"mailto:detnet-bou=
nces@ietf.org" target=3D"_blank" rel=3D"noopener noreferrer">detnet-bounces=
@ietf.org</a>&gt;
<b>On Behalf Of </b>Grossman, Ethan A.<br>
<b>Sent:</b> Tuesday, November 06, 2018 9:30 AM<br>
<b>To:</b> <a href=3D"mailto:detnet@ietf.org" target=3D"_blank" rel=3D"noop=
ener noreferrer">
detnet@ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:rt-dt-security@ietf.org" target=3D"_blank" rel=
=3D"noopener noreferrer">
rt-dt-security@ietf.org</a>; <a href=3D"mailto:stewart.bryant@gmail.com" ta=
rget=3D"_blank" rel=3D"noopener noreferrer">
stewart.bryant@gmail.com</a>; Maik Seewald (maseewal) &lt;<a href=3D"mailto=
:maseewal@cisco.com" target=3D"_blank" rel=3D"noopener noreferrer">maseewal=
@cisco.com</a>&gt;; Daniel Harkins &lt;<a href=3D"mailto:dharkins@lounge.or=
g" target=3D"_blank" rel=3D"noopener noreferrer">dharkins@lounge.org</a>&gt=
;;
<a href=3D"mailto:loa@pi.nu" target=3D"_blank" rel=3D"noopener noreferrer">=
loa@pi.nu</a><br>
<b>Subject:</b> [Detnet] DetNet Security Considerations Meetup at IETF 103<=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Hi All,</p>
<p class=3D"MsoNormal">Recent IESG draft reviews have resulted in a number =
of comments about how to handle the Security Considerations sections of the=
 various drafts. Also now that the data plane technologies have settled dow=
n to IP and MPLS, we need some strategy
 on what aspects of these have security implications unique to DetNet. </p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">I would really like to meet up this week with anyone=
 who has any interest in DetNet Security. If you email me back I can put a =
group meeting together, or just have individual meetings with people (at wh=
ich I can take notes on your thoughts,
 i.e. you won=92t have to write anything unless you volunteer :-) </p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Of course we can also use the list, but since we hav=
e the opportunity to meet face to face we can take advantage of it.
</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Write me back!!</p>
<p class=3D"MsoNormal">Ethan (as DetNet Security Considerations draft edito=
r).</p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_3DF0466E9510274382F5B74499ACD6F8016FBC1Alhrpml504mbsexm_--


From nobody Wed Nov  7 00:14:37 2018
Return-Path: <norman.finn@mail01.huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6037D1286D9 for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 00:14:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 nGZPFBf9KJye for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 00:14:34 -0800 (PST)
Received: from dggwg11-dlp.huawei.com (lhrrg11-dlp.huawei.com [185.176.76.241]) (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 9BE5112777C for <detnet@ietf.org>; Wed,  7 Nov 2018 00:14:33 -0800 (PST)
Received: from lhrpml401-hub.exmail.huawei.com (unknown [172.18.7.66]) by Forcepoint Email with ESMTP id E444688C12A9CFE25289; Wed,  7 Nov 2018 08:14:30 +0000 (GMT)
Received: from LHRPML504-MBS.exmail.huawei.com ([169.254.4.240]) by lhrpml401-hub.exmail.huawei.com ([10.201.4.160]) with mapi id 14.03.0415.000;  Wed, 7 Nov 2018 08:14:27 +0000
From: Norman Finn <norman.finn@mail01.huawei.com>
To: "Grossman, Ethan A." <eagros@dolby.com>, "detnet@ietf.org" <detnet@ietf.org>, Tal Mizrahi <tal.mizrahi.phd@gmail.com>, Carsten Bormann <cabo@tzi.org>, Ehsan MohammadPour <ehsanmpd@gmail.com>, Loa Andersson <loa@pi.nu>
CC: "stewart.bryant@gmail.com" <stewart.bryant@gmail.com>, Daniel Harkins <dharkins@lounge.org>, "Black, David" <David.Black@dell.com>, "Deborah Brungard" <db3546@att.com>, John Dowdell <john.dowdell.ietf@gmail.com>, "Subir Das" <sdas@appcomsci.com>, Henrik Austad <henrik@austad.us>
Thread-Topic: DetNet Security Considerations Meetup at IETF 103
Thread-Index: AdR1d2Me5W6V7I50S7itmpzMBMwJvwAGTJ9wADXneeAAAkcORQ==
Date: Wed, 7 Nov 2018 08:14:26 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F8016FBC50@lhrpml504-mbs.exmail.huawei.com>
References: <BL0PR06MB4548C6EC789A40422588E98FC4CB0@BL0PR06MB4548.namprd06.prod.outlook.com> <BL0PR06MB45482CA0092BCCAA14583E89C4CB0@BL0PR06MB4548.namprd06.prod.outlook.com>, <BL0PR06MB4548ACAA0257FF0B6B4E7D21C4C40@BL0PR06MB4548.namprd06.prod.outlook.com>
In-Reply-To: <BL0PR06MB4548ACAA0257FF0B6B4E7D21C4C40@BL0PR06MB4548.namprd06.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.7.94]
Content-Type: multipart/alternative; boundary="_000_3DF0466E9510274382F5B74499ACD6F8016FBC50lhrpml504mbsexm_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/FKmLzVW58U2S2Ap9Mc4hwOVPJAE>
Subject: Re: [Detnet] DetNet Security Considerations Meetup at IETF 103
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Nov 2018 08:14:36 -0000

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

Time-scheduled transmissions

DetNet also allows for IEEE 802.1Q-2018 Clause 34 time-scheduled transmissi=
ons.  In this technique, the opening and closing of a queue's ability to tr=
ansmit packets is turned on and off with a schedule that has a nominal prec=
ision of 1 ns, although an implementation can have lower precision.  This s=
chedule is synchronized to some accuracy.  The accuracy required of the tim=
e synchronization need not be much more accurate that the precision of the =
transmitters.  The overall accuracy requirement will depend on the applicat=
ion, of course (see the DetNet use cases draft).  Application requiring an =
accuracy of 100 ns are quite common, and 10 ns not unusual.

-- Norm

________________________________
From: Grossman, Ethan A. [eagros@dolby.com]
Sent: Tuesday, November 06, 2018 11:05 PM
To: detnet@ietf.org; Tal Mizrahi; Carsten Bormann; Ehsan MohammadPour; Loa =
Andersson
Cc: stewart.bryant@gmail.com; Daniel Harkins; loa@pi.nu; Black, David; Debo=
rah Brungard; John Dowdell; Norman Finn; Subir Das; Henrik Austad
Subject: RE: DetNet Security Considerations Meetup at IETF 103

We are encamped in the =93Apartment=94 meeting room immediately next door t=
o the Terminal Room.

From: Grossman, Ethan A.
Sent: Tuesday, November 06, 2018 12:52 PM
To: detnet@ietf.org; Tal Mizrahi <tal.mizrahi.phd@gmail.com>; Carsten Borma=
nn <cabo@tzi.org>
Cc: stewart.bryant@gmail.com; Daniel Harkins <dharkins@lounge.org>; loa@pi.=
nu; Black, David <David.Black@dell.com>; Deborah Brungard <db3546@att.com>;=
 John Dowdell <john.dowdell.ietf@gmail.com>; Norman Finn <norman.finn@mail0=
1.huawei.com>; Subir Das <sdas@appcomsci.com>; Henrik Austad <henrik@austad=
.us>
Subject: RE: DetNet Security Considerations Meetup at IETF 103

I claim we now have a quorum (thank you David and Loa) and a meeting time:
Wednesday (tomorrow) at 2pm.
I hope more of y=92all will join us.
Let us meet at the tables outside the Terminal Room on the 9th floor North =
side, near =93Apartment 1-4=94 rooms. If I can find an actual room between =
now and then I=92ll let you know.

Thanks,
Ethan.

From: detnet <detnet-bounces@ietf.org<mailto:detnet-bounces@ietf.org>> On B=
ehalf Of Grossman, Ethan A.
Sent: Tuesday, November 06, 2018 9:30 AM
To: detnet@ietf.org<mailto:detnet@ietf.org>
Cc: rt-dt-security@ietf.org<mailto:rt-dt-security@ietf.org>; stewart.bryant=
@gmail.com<mailto:stewart.bryant@gmail.com>; Maik Seewald (maseewal) <masee=
wal@cisco.com<mailto:maseewal@cisco.com>>; Daniel Harkins <dharkins@lounge.=
org<mailto:dharkins@lounge.org>>; loa@pi.nu<mailto:loa@pi.nu>
Subject: [Detnet] DetNet Security Considerations Meetup at IETF 103

Hi All,
Recent IESG draft reviews have resulted in a number of comments about how t=
o handle the Security Considerations sections of the various drafts. Also n=
ow that the data plane technologies have settled down to IP and MPLS, we ne=
ed some strategy on what aspects of these have security implications unique=
 to DetNet.

I would really like to meet up this week with anyone who has any interest i=
n DetNet Security. If you email me back I can put a group meeting together,=
 or just have individual meetings with people (at which I can take notes on=
 your thoughts, i.e. you won=92t have to write anything unless you voluntee=
r :-)

Of course we can also use the list, but since we have the opportunity to me=
et face to face we can take advantage of it.

Write me back!!
Ethan (as DetNet Security Considerations draft editor).

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

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style>=0A=
<!--=0A=
@font-face=0A=
	{font-family:"Cambria Math"}=0A=
@font-face=0A=
	{font-family:Calibri}=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif}=0A=
a:link, span.MsoHyperlink=0A=
	{color:blue;=0A=
	text-decoration:underline}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{color:purple;=0A=
	text-decoration:underline}=0A=
p.msonormal0, li.msonormal0, div.msonormal0=0A=
	{margin-right:0in;=0A=
	margin-left:0in;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif}=0A=
span.EmailStyle18=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:windowtext}=0A=
span.EmailStyle19=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:windowtext}=0A=
span.EmailStyle20=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:windowtext}=0A=
span.EmailStyle22=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:windowtext}=0A=
.MsoChpDefault=0A=
	{font-size:10.0pt}=0A=
@page WordSection1=0A=
	{margin:1.0in 1.0in 1.0in 1.0in}=0A=
-->=0A=
</style><style type=3D"text/css" id=3D"owaParaStyle">P {margin-top:0;margin=
-bottom:0;}</style>
</head>
<body fpstyle=3D"1" ocsi=3D"0" vlink=3D"purple" link=3D"blue" lang=3D"EN-US=
">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<div>Time-scheduled transmissions</div>
<div><br>
</div>
<div>DetNet also allows for IEEE 802.1Q-2018 Clause 34 time-scheduled trans=
missions.&nbsp; In this technique, the opening and closing of a queue's abi=
lity to transmit packets is turned on and off with a schedule that has a no=
minal precision of 1 ns, although an
 implementation can have lower precision.&nbsp; This schedule is synchroniz=
ed to some accuracy.&nbsp; The accuracy required of the time synchronizatio=
n need not be much more accurate that the precision of the transmitters.&nb=
sp; The overall accuracy requirement will depend
 on the application, of course (see the DetNet use cases draft).&nbsp; Appl=
ication requiring an accuracy of 100 ns are quite common, and 10 ns not unu=
sual.</div>
<div><br>
</div>
<div>-- Norm</div>
<div><br>
</div>
<div style=3D"font-family: Times New Roman; color: #000000; font-size: 16px=
">
<hr tabindex=3D"-1">
<div id=3D"divRpF570761" style=3D"direction: ltr;"><font size=3D"2" face=3D=
"Tahoma" color=3D"#000000"><b>From:</b> Grossman, Ethan A. [eagros@dolby.co=
m]<br>
<b>Sent:</b> Tuesday, November 06, 2018 11:05 PM<br>
<b>To:</b> detnet@ietf.org; Tal Mizrahi; Carsten Bormann; Ehsan MohammadPou=
r; Loa Andersson<br>
<b>Cc:</b> stewart.bryant@gmail.com; Daniel Harkins; loa@pi.nu; Black, Davi=
d; Deborah Brungard; John Dowdell; Norman Finn; Subir Das; Henrik Austad<br=
>
<b>Subject:</b> RE: DetNet Security Considerations Meetup at IETF 103<br>
</font><br>
</div>
<div></div>
<div>
<div class=3D"WordSection1">
<p class=3D"MsoNormal">We are encamped in the =93Apartment=94 meeting room =
immediately next door to the Terminal Room.
</p>
<p class=3D"MsoNormal">&nbsp;</p>
<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> Grossman, Ethan A. <br>
<b>Sent:</b> Tuesday, November 06, 2018 12:52 PM<br>
<b>To:</b> detnet@ietf.org; Tal Mizrahi &lt;tal.mizrahi.phd@gmail.com&gt;; =
Carsten Bormann &lt;cabo@tzi.org&gt;<br>
<b>Cc:</b> stewart.bryant@gmail.com; Daniel Harkins &lt;dharkins@lounge.org=
&gt;; loa@pi.nu; Black, David &lt;David.Black@dell.com&gt;; Deborah Brungar=
d &lt;db3546@att.com&gt;; John Dowdell &lt;john.dowdell.ietf@gmail.com&gt;;=
 Norman Finn &lt;norman.finn@mail01.huawei.com&gt;; Subir Das
 &lt;sdas@appcomsci.com&gt;; Henrik Austad &lt;henrik@austad.us&gt;<br>
<b>Subject:</b> RE: DetNet Security Considerations Meetup at IETF 103</p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">I claim we now have a quorum (thank you David and Lo=
a) and a meeting time:
</p>
<p class=3D"MsoNormal"><b>Wednesday (tomorrow) at 2pm. </b></p>
<p class=3D"MsoNormal"><b>I hope more of y=92all will join us. </b></p>
<p class=3D"MsoNormal">Let us meet at the tables outside the Terminal Room =
on the 9<sup>th</sup> floor North side, near =93Apartment 1-4=94 rooms. If =
I can find an actual room between now and then I=92ll let you know.
</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Thanks,</p>
<p class=3D"MsoNormal">Ethan. </p>
<p class=3D"MsoNormal">&nbsp;</p>
<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> detnet &lt;<a href=3D"mailto:detnet-bou=
nces@ietf.org" target=3D"_blank" rel=3D"noopener noreferrer">detnet-bounces=
@ietf.org</a>&gt;
<b>On Behalf Of </b>Grossman, Ethan A.<br>
<b>Sent:</b> Tuesday, November 06, 2018 9:30 AM<br>
<b>To:</b> <a href=3D"mailto:detnet@ietf.org" target=3D"_blank" rel=3D"noop=
ener noreferrer">
detnet@ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:rt-dt-security@ietf.org" target=3D"_blank" rel=
=3D"noopener noreferrer">
rt-dt-security@ietf.org</a>; <a href=3D"mailto:stewart.bryant@gmail.com" ta=
rget=3D"_blank" rel=3D"noopener noreferrer">
stewart.bryant@gmail.com</a>; Maik Seewald (maseewal) &lt;<a href=3D"mailto=
:maseewal@cisco.com" target=3D"_blank" rel=3D"noopener noreferrer">maseewal=
@cisco.com</a>&gt;; Daniel Harkins &lt;<a href=3D"mailto:dharkins@lounge.or=
g" target=3D"_blank" rel=3D"noopener noreferrer">dharkins@lounge.org</a>&gt=
;;
<a href=3D"mailto:loa@pi.nu" target=3D"_blank" rel=3D"noopener noreferrer">=
loa@pi.nu</a><br>
<b>Subject:</b> [Detnet] DetNet Security Considerations Meetup at IETF 103<=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Hi All,</p>
<p class=3D"MsoNormal">Recent IESG draft reviews have resulted in a number =
of comments about how to handle the Security Considerations sections of the=
 various drafts. Also now that the data plane technologies have settled dow=
n to IP and MPLS, we need some strategy
 on what aspects of these have security implications unique to DetNet. </p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">I would really like to meet up this week with anyone=
 who has any interest in DetNet Security. If you email me back I can put a =
group meeting together, or just have individual meetings with people (at wh=
ich I can take notes on your thoughts,
 i.e. you won=92t have to write anything unless you volunteer :-) </p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Of course we can also use the list, but since we hav=
e the opportunity to meet face to face we can take advantage of it.
</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Write me back!!</p>
<p class=3D"MsoNormal">Ethan (as DetNet Security Considerations draft edito=
r).</p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_3DF0466E9510274382F5B74499ACD6F8016FBC50lhrpml504mbsexm_--


From nobody Wed Nov  7 04:17:53 2018
Return-Path: <eagros@dolby.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C7AA12D4E6 for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 04:17:51 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dolby.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 lsEbq_XZc_d9 for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 04:17:49 -0800 (PST)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0111.outbound.protection.outlook.com [104.47.41.111]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FE59129C6B for <detnet@ietf.org>; Wed,  7 Nov 2018 04:17:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolby.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2AvZjQ1TDlJP3Yg2zi+29grIlzepSHEHVFIrNZ4fgkU=; b=l0n7OpqZQNOyG2+qPJVLb9AOkXilbiCq7x6oDdhSk1bgct39NssTMDuwf8oBHY+pQqYYUnUQV9TcTKVKykMSlYFFgWWjV86r8rCKz1diPFMPfRnEdT4rJX5tYvp+0+qc4TKlOrd4CO0l3qBdA0PVhQP1TJ+zMlMkenDF/S8lghM=
Received: from BL0PR06MB4548.namprd06.prod.outlook.com (20.177.145.145) by BL0PR06MB4689.namprd06.prod.outlook.com (52.132.15.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.30; Wed, 7 Nov 2018 12:17:47 +0000
Received: from BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991]) by BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991%3]) with mapi id 15.20.1294.034; Wed, 7 Nov 2018 12:17:47 +0000
From: "Grossman, Ethan A." <eagros@dolby.com>
To: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: DetNet slides
Thread-Index: AdR2kx5AuMDzojmkQ96/jy1HIjZkAw==
Date: Wed, 7 Nov 2018 12:17:47 +0000
Message-ID: <BL0PR06MB4548BA1A8442981C5DB592ECC4C40@BL0PR06MB4548.namprd06.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5Lmh0bWwiIHA9ImM6XHVzZXJzXGVhZ3Jvc1xhcHBkYXRhXHJvYW1pbmdcMDlkODQ5YjYtMzJkMy00YTQwLTg1ZWUtNmI4NGJhMjllMzViXG1zZ3NcbXNnLTIwMDk3NmExLWUyODctMTFlOC1iZDJhLWFjYmMzMjdhNTFjNlxhbWUtdGVzdFwyMDA5NzZhMi1lMjg3LTExZTgtYmQyYS1hY2JjMzI3YTUxYzZib2R5Lmh0bWwiIHN6PSIyMDc1IiB0PSIxMzE4NjA2NjY2NDkxMDM1NjYiIGg9Ii91QXJ2Z1dEMFQ4S1Rhc1FsY3dzRURhRHdYdz0iIGlkPSIiIGJsPSIwIiBibz0iMSIvPjwvbWV0YT4=
authentication-results: spf=none (sender IP is ) smtp.mailfrom=eagros@dolby.com; 
x-originating-ip: [31.133.148.130]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR06MB4689; 6:xJGkXsGumtUULP6vKxptQcf0rN5nh8MC4WwhY4RH4Tiv9SVq2fx6r+oz0LaMLi0AgdQVzO87pxp0J+zM/jDzLSMnwIBh3bb6OkHPRnweALmQHuvB+KECeoQz0Wqq7Wj9Px6CW048Je4Mu3x7TjdwPEJ1bz8oFozthXGiQLEYk7KDmC7b018vbtxoqCBTsH8bcLBp0xzAg88FZ5k24wH2WlIETB7/Fu+RRRX/xX8jzFIr0QJdNfCvU1wG6wI+bUw2CzQjOL27V6fGZQPUp5Ge24dP0Kq2qM3NXWELKfdPK23e2SB7LqFj5a2Nmez8NBJaLJaaSg+9hVnjJTKY+GkaczACoE9cQWrhPkv1f5keSJV4hQyEfEddMgX0tXexyfPL2yKWhlCqGMVbSHQdFv5CBNbi3slhyvOmZ2vyLR07pEvEcCbnE1mKOE1cjQa5WwtLEYptLyNe80OYImYrA/Fj4Q==; 5:7YFHTcOkeeDMCTh+XIf4EwYa6C3VHS81Ld2DqGZasWVcVIkOfV62ZzYlogX8knnZbrGJOloxmTeiiaQkRoS19Q8dcVvTeK1iawF4IHQSNOIHsT546lH2hm3Wiz88f5yFoeYK3lwbMv+SR6BZjC4U7tTvXFzxX7r5GBQAGv5ZF7M=; 7:CZ3Ua7FJxbMEXwXzRvpjKWhKuKS3yy3NPnToaL+8OHCv1CiaaEbO7MlTjg0QQWTgz79x3d1+3k6P4A6FVa6fLcEk0VMWudrXOtZyhl0y/FHppqMRr8BVwovZnXSUeRbIw/W4Oa7EhwLp5Zt3XSJFsQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: c025907b-9512-415c-613c-08d644ab078c
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:BL0PR06MB4689; 
x-ms-traffictypediagnostic: BL0PR06MB4689:
x-microsoft-antispam-prvs: <BL0PR06MB468944DC7456875345DAA582C4C40@BL0PR06MB4689.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(21748063052155)(28532068793085)(190501279198761)(227612066756510);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123562045)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:BL0PR06MB4689; BCL:0; PCL:0; RULEID:; SRVR:BL0PR06MB4689; 
x-forefront-prvs: 08497C3D99
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(376002)(136003)(346002)(39860400002)(396003)(189003)(199004)(966005)(14454004)(256004)(25786009)(68736007)(2900100001)(2906002)(236005)(86362001)(316002)(1730700003)(558084003)(81166006)(8676002)(53936002)(478600001)(66066001)(606006)(33656002)(97736004)(6306002)(71190400001)(54896002)(9686003)(71200400001)(105586002)(7696005)(6916009)(55016002)(186003)(8936002)(5640700003)(74316002)(476003)(790700001)(81156014)(7736002)(106356001)(2351001)(6116002)(26005)(3846002)(6436002)(486006)(99286004)(7116003)(5660300001)(2501003)(6506007)(102836004)(3480700005)(221733001); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR06MB4689; H:BL0PR06MB4548.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: dolby.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: Q7WnnaW7QLaP9D+w0BkD39e+KgNN5GuW/yb3+ueI+x2fdtANCSOFXA+AzFDUJit9Kk24PCbxURwEPFol1FFXlM6UsTx7kvLXl0OqbNGawtBN0eUAMjoufpGwaHR7WxguRYWidl7ja0RTtPkGxO/BKV3TisfpCO9AJSo2J+FBzlCGj6h7l8r/u5QNnV38ykg1zWflhLv5cyVKioBedrndurOvbRVyLq8z1jxBgBcymcwRRB/qceRBWqQqY4DSSgkr5x7W284TCxOnOTdeR9zUsdcPfeqJnbTCaOuZ1gWP0OZ0QZ5jA2oC/nmAX9Cjp4besNExjh+urRgMwH28S7d6HRhb+gzSEmqWqqWdcFPq9B8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BL0PR06MB4548BA1A8442981C5DB592ECC4C40BL0PR06MB4548namp_"
MIME-Version: 1.0
X-OriginatorOrg: dolby.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c025907b-9512-415c-613c-08d644ab078c
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2018 12:17:47.4990 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 05408d25-cd0d-40c8-8962-5462de64a318
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR06MB4689
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/eF_t7oGCT4jcT362g3hGWlKgPPg>
Subject: [Detnet] DetNet slides
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Nov 2018 12:17:52 -0000

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

I have now uploaded all of the slides I have, which is all of them except D=
ata Plane. Presenters, please check that the slides on the data tracker sit=
e are what you expect, and if not please let me know. https://datatracker.i=
etf.org/meeting/103/session/detnet.
Thanks,
Ethan.



--_000_BL0PR06MB4548BA1A8442981C5DB592ECC4C40BL0PR06MB4548namp_
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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	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"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">I have now uploaded all of the slides I have, which =
is all of them except Data Plane. Presenters, please check that the slides =
on the data tracker site are what you expect, and if not please let me know=
.
<a href=3D"https://datatracker.ietf.org/meeting/103/session/detnet">https:/=
/datatracker.ietf.org/meeting/103/session/detnet</a>.
<o:p></o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">Ethan.<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>
</div>
</body>
</html>

--_000_BL0PR06MB4548BA1A8442981C5DB592ECC4C40BL0PR06MB4548namp_--


From nobody Wed Nov  7 05:07:17 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3A121274D0 for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 05:07:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 t2I0O3fFGMQL for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 05:07:08 -0800 (PST)
Received: from gproxy1-pub.mail.unifiedlayer.com (gproxy1-pub.mail.unifiedlayer.com [69.89.25.95]) (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 477FC127133 for <detnet@ietf.org>; Wed,  7 Nov 2018 05:07:08 -0800 (PST)
Received: from cmgw11.unifiedlayer.com (unknown [10.9.0.11]) by gproxy1.mail.unifiedlayer.com (Postfix) with ESMTP id 2BB7640288935 for <detnet@ietf.org>; Wed,  7 Nov 2018 06:07:07 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id KNY2gbHM7d20TKNY2gVlGI; Wed, 07 Nov 2018 06:07:07 -0700
X-Authority-Reason: nr=8
X-Authority-Analysis: $(_cmae_reason
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:To:Subject:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=m8VykCOcRF0h4CBA3GNnqsUI0kwMdTsoi8dHsaUv8PU=; b=aJGjbnz8c9TUfyAi7rYK3fY0k+ tRx4CWHkPRP1toyLSjmTcRcyISPi78oeNI6qoXYsvnxEzq14dHFkj5EM3QBsM/neSwStGTo6svPvn 4QWEQyEsy04eZGWQ4o0H90MsZ;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:41638 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gKNY2-001DBr-Es; Wed, 07 Nov 2018 06:07:06 -0700
To: "Black, David" <David.Black@dell.com>, =?UTF-8?Q?Bal=c3=a1zs_Varga_A?= <balazs.a.varga@ericsson.com>, "detnet@ietf.org" <detnet@ietf.org>
References: <CE03DB3D7B45C245BCA0D243277949363032B993@MX307CL04.corp.emc.com> <VI1PR0701MB25253F5A9AB8890CAE3A8FDCACCA0@VI1PR0701MB2525.eurprd07.prod.outlook.com> <CE03DB3D7B45C245BCA0D243277949363033031C@MX307CL04.corp.emc.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <4ce74c7f-09c0-cd54-c128-9405687b9d5e@labn.net>
Date: Wed, 7 Nov 2018 20:07:00 +0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949363033031C@MX307CL04.corp.emc.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gKNY2-001DBr-Es
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:41638
X-Source-Auth: lberger@labn.net
X-Email-Count: 3
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/lL-J5I53W5D1cvLWo8jWEQogyy4>
Subject: Re: [Detnet] IP Solution problem: Use of DSCP and ECN fields in IP headers for detnet flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Nov 2018 13:07:16 -0000

Hi,

     David and I took advantage of being together this week and came up 
with a proposed resolution to this.  The proposal is as follows:

- ECN bits will *not* be mentioned as being used as part of flow 
identifications
- DSCP configuration will use value lists, not masks
- For the same 5-tuple value sender SHOULD NOT mix DSCP values used for 
DetNet with non-DetNet (DSCP) values

Please let me/us know what you think,

Lou

Thanks to David for the discussion.

On 11/6/2018 10:48 AM, Black, David wrote:
>
> Hi Varga,
>
> I’m pleased that we mostly agree, and I’ll be happy to discuss the PHB 
> further.
>
> This discussion may also provide insight into my concern about 5-tuple 
> vs. 6-tuple flow identification – it looks like we have two different 
> sorts of “flow identification” under discussion:
>
> - Identification of a flow in the network in general (network flow or 
> microflow in RFC 2475).
>
> - Identification of a flow that undergoes DetNet processing at a 
> DetNet node (DetNet flow).
>
> At the moment, we’re using 5-tuples (src & dst addresses, protocol, 
> src & dst ports) for network flow identification and 6-tuples (5-tuple 
> + DSCP) for Detnet flow identification. In other words, we’re 
> effectively saying that a network flow (defined by a 5-tuple), becomes 
> a DetNet flow when a DetNet DSCP is added to request DetNet forwarding 
> by the network. There’s a level of indirection here caused by the 
> Diffserv architecture – a DetNet DSCP designates a DetNet PHB, and any 
> a packet marked with a DetNet DSCP receives DetNet forwarding at a 
> DetNet node.
>
> That said, my concern is that the 6-tuple term for a DetNet flow seems 
> counter-intuitive to me, even though the DetNet forwarding plane in a 
> DetNet node may well be matching on all 6 elements involved in order 
> to decide whether to provide DetNet forwarding to each arriving packet.
>
> IMHO, a better description would be that a network flow (5-tuple) is 
> being uniformly marked with a DetNet DSCP to request DetNet treatment 
> from the network (and presumably DetNet router hardware is matching on 
> DetNet DSCPs to dispatch inbound packets to DetNet forwarding logic 
> instead of conventional forwarding logic).   The counter-intuitivity 
> of the 6-tuple term arises in the error case when someone uses a 
> “clever” marking of a single 5-tuple flow with a mixture of DetNet and 
> non-DetNet DSCPs.  I believe that the result of that “cleverness” is 
> not multiple flows (which would be implied by the “6-tuple” term), 
> even though it may look like that in a DetNet node implementation.  I 
> think the result is better described as a single not-entirely-DetNet 
> flow (defined by a 5-tuple) that receives bizarre forwarding treatment 
> at DetNet nodes - some of the packets get DetNet forwarding treatment 
> and some get other forwarding treatment, so in a loaded network, 
> significant reordering is likely, and the receiver is probably not 
> going to be happy with the resulting packet arrival order.
>
> If this all makes sense, that “clever” mixing of DetNet and non-DetNet 
> DSCPs in a single flow (hence mixing DetNet and non-DetNet forwarding 
> behavior in a single flow) deserves a “SHOULD NOT” statement in the 
> draft, with a warning about the bizarre forwarding behavior at DetNet 
> nodes that is a likely result, which seems like a better thing to do 
> than my original suggestion for some sort of prohibition on mixing 
> DetNet and non-DetNet packets in the same 5-tuple.
>
> Thanks, --David
>
> *From:* Balázs Varga A [mailto:balazs.a.varga@ericsson.com]
> *Sent:* Sunday, November 4, 2018 11:13 PM
> *To:* Black, David; detnet@ietf.org
> *Subject:* RE: IP Solution problem: Use of DSCP and ECN fields in IP 
> headers for detnet flow identification
>
> Hi David,
>
> Many thanks for your comments and suggestions. This is definitely 
> something we must fix.
>
> Just two general statement as background:
>
> - ECN was not considered so far to be useful for DetNet flows. DetNet 
> flows expect zero congestion loss.
>
> DetNet sources do not consider to react on ECN.
>
> - Masking for flow identification was considered as a general rule for 
> the “tuples” (i.e. not DSCP specific).
>
> So, regarding your proposals
>
> A, No usage of ECN for flow identification: AGREE
>
> B, DSCP list instead of bitmask: AGREE, it can provide the same result.
>
> C, New DiffServ PHB for DetNet: Agree in principle, let’s discuss the 
> details
>
> Thanks
>
> Bala’zs
>
> *From:* detnet <detnet-bounces@ietf.org> *On Behalf Of *Black, David
> *Sent:* Sunday, November 4, 2018 11:27 PM
> *To:* detnet@ietf.org
> *Subject:* [Detnet] IP Solution problem: Use of DSCP and ECN fields in 
> IP headers for detnet flow identification
>
> We have a problem here …
>
> The detnet IP solution draft (draft-ietf-detnet-dp-sol-ip-01.txt) has 
> this to say about
>
> use of DSCP and ECN fields in IP headers for detnet flow identification:
>
> 6.1.1.4.  IPv4 Type of Service and IPv6 Traffic Class Fields
>
>    These fields are used to support Differentiated Services [RFC2474]
>
>    and Explicit Congestion Notification [RFC3168].  Implementations of
>
>    this document MUST support DetNet flow identification based on the
>
>    IPv4 Type of Service field when processing IPv4 packets, and the IPv6
>
>    Traffic Class Field when processing IPv6 packets.  Implementations
>
>    MUST support bimask based matching, where one (1) values in the
>
>    bitmask indicate which subset of the bits in the field are to be used
>
>    in determining a match.  Note that a zero (0) value as a bitmask
>
>    effectively means that these fields are ignored.
>
> That bitmask approach won’t work, as it violates both RFC 2474 and RFC 
> 3168.
>
> Starting with ECN (RFC 3168) – the 2-bit ECN field is intended to 
> enable ECN functionality to be
>
> applied to any flow, and the contents of the ECN field can be changed 
> by any router.  Using ECN
>
> field values to identify separate flows is wrong, see Section 5 of RFC 
> 3168, which specifies the
>
> current use of that field..
>
> That leaves the 6-bit DSCP field, which is defined by RFC 2474.  The 
> above bitmask approach is
>
> prohibited by the following paragraph in section 3 of RFC 2474:
>
> Implementors should note that the DSCP field is six bits wide.  DS-
>
>    compliant nodes MUST select PHBs by matching against the entire 6-bit
>
>    DSCP field, e.g., by treating the value of the field as a table index
>
>    which is used to select a particular packet handling mechanism which
>
>    has been implemented in that device.  The value of the CU field MUST
>
>    be ignored by PHB selection.  The DSCP field is defined as an
>
> unstructured field to facilitate the definition of future per-hop
>
>    behaviors.
>
> The CU field is now the ECN field (see RFC 3168).  My reading is that 
> the current section 6.1.1.4 text in
>
> the IP solutions draft has managed to violate all three “MUST” 
> requirements in that RFC 2474
>
> paragraph, which is impressive … and not in a good way.
>
> I suggest that several things be done:
>
> a)Abandon use of the ECN field for detnet flow identification.
>
> b)For the DSCP field, change from a bitmask approach to a list of DSCPs.
>
> a.I would note that a carefully chosen DSCP list can be implemented 
> via a bitmask.
>
> c)Define one or more Diffserv PHBs that realize DetNet behavior.
>
> a.I suspect that much of the content needed for this already exists in the
> detnet drafts, so this should not be a “from scratch” exercise.
>
> I would also caution that the current IP solution draft text on 
> 6-tuples for flow identification appears
>
> to allow multiple separate detnet flows that differ only in DSCP to 
> use the same IP 5-tuple (source &
>
> destination addresses, transport protocol, source & destination 
> ports).  I believe that this also ought
>
> to be prohibited, as Diffserv uses 5-tuples for flow identification - 
> see the definition and use of the
>
> term “microflow” in RFC 2475.
>
> A quick glance at the MPLS solution suggests that it does not have an 
> analogous problem with the TC
>
> field in labels as the TC field does not appear to be used for detnet 
> flow identification.
>
> Thanks, --David
>
> ----------------------------------------------------------------
>
> David L. Black, Senior Distinguished Engineer
>
> Dell EMC, 176 South St., Hopkinton, MA 01748
>
> +1 (774) 350-9323 *New *   Mobile: +1 (978) 394-7754
>
> David.Black@dell.com <mailto:David.Black@dell.com>
>
> ----------------------------------------------------------------
>
>
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Wed Nov  7 18:08:47 2018
Return-Path: <qiangli3@huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0284D1292F1; Wed,  7 Nov 2018 18:08:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-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 C9HzIbVeOtdE; Wed,  7 Nov 2018 18:08:34 -0800 (PST)
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 1A767130DD8; Wed,  7 Nov 2018 18:08:33 -0800 (PST)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id E69FEDDD61D92; Thu,  8 Nov 2018 02:08:28 +0000 (GMT)
Received: from DGGEMI421-HUB.china.huawei.com (10.1.199.150) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 8 Nov 2018 02:08:30 +0000
Received: from DGGEMI529-MBS.china.huawei.com ([169.254.5.83]) by dggemi421-hub.china.huawei.com ([10.1.199.150]) with mapi id 14.03.0399.000; Thu, 8 Nov 2018 10:08:24 +0800
From: "qiangli (D)" <qiangli3@huawei.com>
To: "detnet@ietf.org" <detnet@ietf.org>, "103attendees-bounces@ietf.org" <103attendees-bounces@ietf.org>
Thread-Topic: DetNet Prototype is demonstrated at 2nd floor now
Thread-Index: AdR3B7k58xr7PiRfQuSoUcYtgZQZQg==
Date: Thu, 8 Nov 2018 02:08:23 +0000
Message-ID: <06C389826B926F48A557D5DB5A54C4ED2AD4E47C@dggemi529-mbs.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.126.173.9]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Zfqu6kaaaXYtWbP3hv_r7IIOiBM>
Subject: [Detnet] DetNet Prototype is demonstrated at 2nd floor now
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 02:08:45 -0000

Hi all,

We are demonstrating a DetNet prototype at 2nd floor coffee break region no=
w, welcome to join us~

Best,
Cristina QIANG


From nobody Wed Nov  7 19:34:36 2018
Return-Path: <eagros@dolby.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6FB3130E83 for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 19:34:32 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dolby.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 8G6X_NoX_Qbn for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 19:34:29 -0800 (PST)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0705.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe48::705]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4F88130EC1 for <detnet@ietf.org>; Wed,  7 Nov 2018 19:34:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolby.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jz60HdMDpIlGVDa4mk82FSsEzGU8+3jThh33l/ed9DU=; b=EZe1fFi0p3B/EF6M+hANTqusuok962ck0VlN8VKvnH1y4KcQ5xRazmzVOH7DXPp3JdCMiL0PY9Ql6+Hk2EugsowzCIhS67OY+vQpwva2Sl1jg1DhpKSxNd4zG8UC8H6gt34va5lFtJNm7wRW72Q7r1rRdEaIuxcM34ZBYCVIJ4Q=
Received: from BL0PR06MB4548.namprd06.prod.outlook.com (20.177.145.145) by BL0PR06MB4436.namprd06.prod.outlook.com (10.167.241.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21; Thu, 8 Nov 2018 03:34:27 +0000
Received: from BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991]) by BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991%3]) with mapi id 15.20.1294.034; Thu, 8 Nov 2018 03:34:27 +0000
From: "Grossman, Ethan A." <eagros@dolby.com>
To: "detnet@ietf.org" <detnet@ietf.org>, Ehsan MohammadPour <ehsanmpd@gmail.com>
Thread-Topic: DetNet Security Considerations for IP and MPLS meetup notes - IETF 103 7Nov18
Thread-Index: AdR3E7LkHtFzfCsRQG+Zd7mv4JObgw==
Date: Thu, 8 Nov 2018 03:34:26 +0000
Message-ID: <BL0PR06MB45487A9A0B62C1760218860CC4C50@BL0PR06MB4548.namprd06.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5Lmh0bWwiIHA9ImM6XHVzZXJzXGVhZ3Jvc1xhcHBkYXRhXHJvYW1pbmdcMDlkODQ5YjYtMzJkMy00YTQwLTg1ZWUtNmI4NGJhMjllMzViXG1zZ3NcbXNnLTJmNjJhYmI3LWUzMDctMTFlOC1iZDJhLWFjYmMzMjdhNTFjNlxhbWUtdGVzdFwyZjYyYWJiOS1lMzA3LTExZTgtYmQyYS1hY2JjMzI3YTUxYzZib2R5Lmh0bWwiIHN6PSI4MDAwIiB0PSIxMzE4NjEyMTY2NDQyNzE5OTEiIGg9IkxaTTNDN3R4QkRpMUI3dVNKQlZrYmppOUtyTT0iIGlkPSIiIGJsPSIwIiBibz0iMSIvPjwvbWV0YT4=
authentication-results: spf=none (sender IP is ) smtp.mailfrom=eagros@dolby.com; 
x-originating-ip: [31.133.148.130]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR06MB4436; 6:UNo4kgL0AFxvon+60iURGJKbVE1dgNLki81AU/VWFyQjY0rKg0VIQ7Aqy3WIkbsw/0FKD8MFBq7PNZr+XYT4SxGzmCRhkH9VCiUqUn+LM5DfEjHKjklYW0qHNhuCBApWbrrcXP6iftgq/vtwX8QFU1Hzm9YHVuwr2dBw0Vrjcw8SzrJW9IRpjK+JKmW8Cs8LB/pcp7ObLOQR7I4ufYSDuxu/DsS9DPisSXzE/AInYNfLHLVaHH8nVB9QYXMk0paZsFJqSolNhqnEJK8WsMemWo95YAyVwwJRCT98TugY4a1oqdNlta/1ScpN+k0/n9Heyi7KeonayVhtrwVS3rkbwLB2uP/TNLJd1/7jX9f6Ui4fAsd/0dSgns+TKSdSNHogxeFTADbMzGJBMECm5B8nihNL56B0dkb84KG0Z/TqD4EKNqgQWXNKi2WAh+m4oYYLjxmHnlcs60Sj1vlJTusMXA==; 5:Jqp47ECb5LcsFIbzGvgCp0hnZFXxSEaq7VXrNbZJyJ249yGpIbIM4C8y9IeGw+8b1o+YHPsW9KMt8IZaHnNyCBqfTzUD56gZ5nLDbhUALIQ1RkrreTa3J3o9MGNKTYah4TLHTiNFsHAIs/W18NL0HTu7ET5Fx8SW54Ti7O/yT2Q=; 7:06VEuZX5CnbvNuiouahvzwiYx4zSQj8Y1gEDtMUKWb1Snkv0w2S1D+0UFrpuotYElv/cJQdm+qZaNJe7N2YfaF4QpYl6Q45D9eHqNPwPb7/f88r/xvq4S6fF1TnMGjxmoDDB+m7TJg1ixhzTOgNgwg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 6cf980be-8357-4795-ac48-08d6452b15bd
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BL0PR06MB4436; 
x-ms-traffictypediagnostic: BL0PR06MB4436:
x-microsoft-antispam-prvs: <BL0PR06MB4436005BFC72297699D8E5AFC4C50@BL0PR06MB4436.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192374486261705)(21748063052155)(28532068793085)(190501279198761)(227612066756510);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231382)(944501410)(52105095)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201708071742011)(7699051)(76991095); SRVR:BL0PR06MB4436; BCL:0; PCL:0; RULEID:; SRVR:BL0PR06MB4436; 
x-forefront-prvs: 0850800A29
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(366004)(376002)(136003)(396003)(39860400002)(189003)(199004)(497574002)(53754006)(26005)(105586002)(6506007)(102836004)(106356001)(7736002)(99286004)(74316002)(6436002)(186003)(10710500007)(7696005)(2420400007)(68736007)(8936002)(81156014)(81166006)(790700001)(6116002)(9326002)(3846002)(5660300001)(15650500001)(33656002)(2906002)(66066001)(8676002)(110136005)(316002)(478600001)(55016002)(14454004)(9686003)(39060400002)(6306002)(54896002)(7110500001)(71200400001)(53936002)(71190400001)(2501003)(476003)(97736004)(2900100001)(486006)(14444005)(256004)(86362001)(25786009); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR06MB4436; H:BL0PR06MB4548.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: dolby.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: 0wtbw4A/kJSjT5RR8tzYoQQcBYZKh4iMO1pTVbULFbeMWLvVDw7E8LdDwLtB4dhL2rsWfPeld+D4CHUIhBgCVSByHXZl3H8OnrJopMsdpAdT5QZi+/Um1MDOeOpfaVonh88bv8Ki6Eug4j0xWqCSa3rSNZtEq+SoxIXZj0NVmq7byZJb3A3Nx/uFt+h9N+sQ4kSqCnEj1qI7vmzK8fbUNXaMMfNUwl5OF9IdIlE2V5EArLGyAXg7zFhmaQ6+FlcZCtCo0//5OQmoi6emiX5zsojGci6m3XWdVIIF/yVgfCPZOuVjZ/pf4uFAkCxA9nIFxC+QDqkBMdMWLamqKJlWsiJiNJOjhcRZ9mwyjjMKPvs=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BL0PR06MB45487A9A0B62C1760218860CC4C50BL0PR06MB4548namp_"
MIME-Version: 1.0
X-OriginatorOrg: dolby.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6cf980be-8357-4795-ac48-08d6452b15bd
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Nov 2018 03:34:26.9384 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 05408d25-cd0d-40c8-8962-5462de64a318
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR06MB4436
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/EyQJHOPwdpOZWqGa03oM1T7wMXI>
Subject: [Detnet] DetNet Security Considerations for IP and MPLS meetup notes - IETF 103 7Nov18
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 03:34:35 -0000

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

Hi All,
Here is my summary of the DetNet Security Considerations for IP and MPLS me=
etup yesterday. If you have any comments or additions, please let us know.
Best,
Ethan (as DetNet Security Considerations Draft Editor).
P.S. Ehsan, get on the list! :- )
---------------------------------------------------
Meeting: DetNet Security - IP and MPLS dataplane technologies security  con=
siderations.
Date: IETF 103 -  7Nov18.
Present: David Black, Ethan Grossman, Norm Finn, Ehsan Mohammadpour, Tal Mi=
zrahi
Agenda: Enumerate security considerations that are specific to the use of I=
P and MPLS as DetNet data plane technologies.

  1.  It may be possible for an attacker to add additional fields to (or us=
e specific values for) an IP header (outside of the 5-tuple and DSCP value)=
 resulting in routers diverting such packets away from DetNet data path to =
the router's control processor to figure out what to do with them. This cou=
ld be used to mount a delay attack on a DetNet. IPv6 has such header extens=
ions.
  2.  IP is store-and-forward, thus there are queues and the allowed possib=
ility that packets arriving late will be queued. This is in contrast to MPL=
S which has very low tolerance for variance in packet timing, i.e. late pac=
kets will be dropped since there is essentially no buffering (ask Stewart B=
ryant about where it says this in the MPLS spec?). One implication is that =
buffering provides an attack surface for delaying packets. Another is that =
because IP can be run over links that are more subject to delays, it is lik=
ely that it will be run over such links, and as noted above, such links pro=
vide a larger attack surface for delay attacks.
  3.  DetNet over IP will require an "MPLS-class" control plane for routing=
 over fixed paths, which is relatively new to IP, and thus likely to be exp=
loited.
  4.  Attacking the control plane is an obvious way to attack DetNet. One w=
ay to mitigate this is to isolate the control plane from outside interferen=
ce as much as possible.
  5.  We agreed that this material was appropriate for inclusion in the IP =
dataplane draft (as opposed to the existing DetNet Security draft).
  6.  It was opined that comparisons should be between what an IP router wo=
uld do by default against DetNet requirements, i.e. not compared against MP=
LS. It was also noted that there are places in the IP draft that mention MP=
LS, and that perhaps such comparisons are in some way informative. Ethan cu=
rrently feels that such comparisons are informative and so they have not be=
en eliminated from these notes, although they could be eliminated from the =
final text if the group decides to.
  7.  IP can run over badly managed gear, though DetNet requires/assumes a =
well-managed network. The mitigation is "don't do that". Controlled Environ=
ment (RFC 8085 UDP guidelines, applies beyond UDP), removes a lot of things=
 that can go wrong with IP networks because something is watching out for i=
t.
  8.  There was a discussion about whether we can defer discussion of time =
base security to e.g. Time Protocols Security draft. This is not specific t=
o IP or MPLS and is thus not included here.
  9.  The point was raised that if DetNet is running on a link for which th=
ere is arbitration for access to the link that this could be an attack surf=
ace. However DetNet requires a deterministic link, i.e. not an arbitrated o=
ne, so this was not considered a valid concern.
  10. We would like to get Stewart (for his deep MPLS knowledge) and David =
in same room - could sort out some things in more detail. Stewart and David=
 to figure out when to do this, e.g. at the DetNet session.
-----------------------------------------------


--_000_BL0PR06MB45487A9A0B62C1760218860CC4C50BL0PR06MB4548namp_
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-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	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;}
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;}
/* List Definitions */
@list l0
	{mso-list-id:2126078790;
	mso-list-type:hybrid;
	mso-list-template-ids:-1332043568 67698705 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
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 lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal">Here is my summary of the DetNet Security Considerat=
ions for IP and MPLS meetup yesterday. If you have any comments or addition=
s, please let us know.
<o:p></o:p></p>
<p class=3D"MsoNormal">Best,<o:p></o:p></p>
<p class=3D"MsoNormal">Ethan (as DetNet Security Considerations Draft Edito=
r).<o:p></o:p></p>
<p class=3D"MsoNormal">P.S. Ehsan, get on the list! :- )<o:p></o:p></p>
<p class=3D"MsoNormal">---------------------------------------------------<=
o:p></o:p></p>
<p class=3D"MsoNormal">Meeting: DetNet Security &#8211; IP and MPLS datapla=
ne technologies security&nbsp; considerations.<o:p></o:p></p>
<p class=3D"MsoNormal">Date: IETF 103 - &nbsp;7Nov18. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Present: David Black, Ethan Grossman, Norm Finn, Ehs=
an Mohammadpour, Tal Mizrahi<o:p></o:p></p>
<p class=3D"MsoNormal">Agenda: Enumerate security considerations that are s=
pecific to the use of IP and MPLS as DetNet data plane technologies. &nbsp;=
<o:p></o:p></p>
<ol style=3D"margin-top:0in" start=3D"1" type=3D"1">
<li class=3D"MsoNormalCxSpMiddle" style=3D"mso-list:l0 level1 lfo1">It may =
be possible for an attacker to add additional fields to (or use specific va=
lues for) an IP header (outside of the 5-tuple and DSCP value) resulting in=
 routers diverting such packets away
 from DetNet data path to the router&#8217;s control processor to figure ou=
t what to do with them. This could be used to mount a delay attack on a Det=
Net. IPv6 has such header extensions.
<o:p></o:p></li><li class=3D"MsoNormalCxSpMiddle" style=3D"mso-list:l0 leve=
l1 lfo1">IP is store-and-forward, thus there are queues and the allowed pos=
sibility that packets arriving late will be queued. This is in contrast to =
MPLS which has very low tolerance for variance in packet
 timing, i.e. late packets will be dropped since there is essentially no bu=
ffering (ask Stewart Bryant about where it says this in the MPLS spec?). On=
e implication is that buffering provides an attack surface for delaying pac=
kets. Another is that because IP
 can be run over links that are more subject to delays, it is likely that i=
t will be run over such links, and as noted above, such links provide a lar=
ger attack surface for delay attacks.
<o:p></o:p></li><li class=3D"MsoNormalCxSpMiddle" style=3D"mso-list:l0 leve=
l1 lfo1">DetNet over IP will require an &#8220;MPLS-class&#8221; control pl=
ane for routing over fixed paths, which is relatively new to IP, and thus l=
ikely to be exploited.
<o:p></o:p></li><li class=3D"MsoNormalCxSpMiddle" style=3D"mso-list:l0 leve=
l1 lfo1">Attacking the control plane is an obvious way to attack DetNet. On=
e way to mitigate this is to isolate the control plane from outside interfe=
rence as much as possible.
<o:p></o:p></li><li class=3D"MsoNormalCxSpMiddle" style=3D"mso-list:l0 leve=
l1 lfo1">We agreed that this material was appropriate for inclusion in the =
IP dataplane draft (as opposed to the existing DetNet Security draft).
<o:p></o:p></li><li class=3D"MsoNormalCxSpMiddle" style=3D"mso-list:l0 leve=
l1 lfo1">It was opined that comparisons should be between what an IP router=
 would do by default against DetNet requirements, i.e. not compared against=
 MPLS. It was also noted that there are places in the
 IP draft that mention MPLS, and that perhaps such comparisons are in some =
way informative. Ethan currently feels that such comparisons are informativ=
e and so they have not been eliminated from these notes, although they coul=
d be eliminated from the final text
 if the group decides to. &nbsp;<o:p></o:p></li><li class=3D"MsoNormalCxSpM=
iddle" style=3D"mso-list:l0 level1 lfo1">IP can run over badly managed gear=
, though DetNet requires/assumes a well-managed network. The mitigation is =
&#8220;don&#8217;t do that&#8221;. Controlled Environment (RFC 8085 UDP gui=
delines, applies beyond UDP),
 removes a lot of things that can go wrong with IP networks because somethi=
ng is watching out for it.<o:p></o:p></li><li class=3D"MsoNormalCxSpMiddle"=
 style=3D"mso-list:l0 level1 lfo1">There was a discussion about whether we =
can defer discussion of time base security to e.g. Time Protocols Security =
draft. This is not specific to IP or MPLS and is thus not included here.
<o:p></o:p></li><li class=3D"MsoNormalCxSpMiddle" style=3D"mso-list:l0 leve=
l1 lfo1">The point was raised that if DetNet is running on a link for which=
 there is arbitration for access to the link that this could be an attack s=
urface. However DetNet requires a deterministic link,
 i.e. not an arbitrated one, so this was not considered a valid concern.<o:=
p></o:p></li><li class=3D"MsoNormalCxSpMiddle" style=3D"mso-list:l0 level1 =
lfo1">We would like to get Stewart (for his deep MPLS knowledge) and David =
in same room &#8211; could sort out some things in more detail. Stewart and=
 David to figure out when to do this, e.g. at the DetNet
 session. <o:p></o:p></li></ol>
<p class=3D"MsoNormal">-----------------------------------------------<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_BL0PR06MB45487A9A0B62C1760218860CC4C50BL0PR06MB4548namp_--


From nobody Wed Nov  7 20:58:30 2018
Return-Path: <agmalis@gmail.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CF7D130E2D for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 20:58:29 -0800 (PST)
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 (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 YVAomlJOtKKK for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 20:58:27 -0800 (PST)
Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com [IPv6:2607:f8b0:4864:20::72b]) (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 68DCC127332 for <detnet@ietf.org>; Wed,  7 Nov 2018 20:58:27 -0800 (PST)
Received: by mail-qk1-x72b.google.com with SMTP id d19so24559280qkg.5 for <detnet@ietf.org>; Wed, 07 Nov 2018 20:58:27 -0800 (PST)
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=kWgHyv6gPTEKynwMDoeQt1Z48WeWLuAL5+7MgPJdrls=; b=Aaf6fliFFVcMFohdJ9XMy85z8dryg/saDXN+AM+h2NihAO51yB1S2+aVsZA8CimOcW rt08bbXPPrcKAmgnMannRZXnR5a96Eb3iWBXESjcoUWUvUbGQ0c64PzNRZ+UDGrJ4efE zJ8SfylsEMHs3VZkdU0kpV5pDW02eWnaY+K3eVtK1UaTxiAx0D/vzd4eilS3JtpVN/gZ NZtnnkHGLGNqAdIwC+HuIqXUUK9Bao60Iek2nDpn6POZh+bbOa+01DL37ns/MS03XFhQ QjyvhesceX8iUGlsoW0giuoNvfgXB/pnceoZsNVc/5msmezkwbx+EvRc/MuNMBKWYo55 dBBw==
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=kWgHyv6gPTEKynwMDoeQt1Z48WeWLuAL5+7MgPJdrls=; b=PQS81p0xq08+7stbP0w2GoH+L/1tLRcp/I0bkJSDFo1tROnH87pLRklj50km8qb+HZ mXz/B/WkXE7AC82pSxn0GWHk2kH4fCp34BLo6Gp7j2f+quXscSGqjUXe5NCvkwMjUl41 CJ0qo2ADT8l3b1lAjwOmaEfrAt+LUAj92hWG0iEvJHKJECDpp5Ow7PZcsDDR+3I81xbq 9yBmLJZ8cp3ayf2PsPVH3sdafPsFqxcfvmOQp0G2O7c2pmWh8c6uD9nPl+Ouq5Uqctc5 zhxm5GUk2sWiAd2rasls6lv0IpoOywiBufFnv1jgBW7DYjd5yowQl5uMJMT0gJeWqF8N Ibjg==
X-Gm-Message-State: AGRZ1gIe9vaAtS07jBGTS1O9y7DPSeKNckIMgGlPpf7V0e9Ni1arC0// DwCkXelj7rISjDZ0l86/CNEo4H+ATGaX6VFs4Z8=
X-Google-Smtp-Source: AJdET5cubMG5KJWz9eEpkKWYZ4TK/5ynqgopKNdvWQ0P2KV98jrDMs27OZ6tstiyknhZiz0gsLyk14Ql0MTojPA55A0=
X-Received: by 2002:ac8:5156:: with SMTP id h22mr2901063qtn.81.1541653106506;  Wed, 07 Nov 2018 20:58:26 -0800 (PST)
MIME-Version: 1.0
References: <CE03DB3D7B45C245BCA0D243277949363032B993@MX307CL04.corp.emc.com> <VI1PR0701MB25253F5A9AB8890CAE3A8FDCACCA0@VI1PR0701MB2525.eurprd07.prod.outlook.com> <CE03DB3D7B45C245BCA0D243277949363033031C@MX307CL04.corp.emc.com> <4ce74c7f-09c0-cd54-c128-9405687b9d5e@labn.net>
In-Reply-To: <4ce74c7f-09c0-cd54-c128-9405687b9d5e@labn.net>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Thu, 8 Nov 2018 11:58:15 +0700
Message-ID: <CAA=duU2r-1dnOQm5d6b6G-Lmei04BrTG5ZuZzzVemQ8fzu1A5A@mail.gmail.com>
To: Lou Berger <lberger@labn.net>
Cc: "Black, David" <David.Black@dell.com>, =?UTF-8?Q?Bal=C3=A1zs_Varga_A?= <balazs.a.varga@ericsson.com>,  detnet WG <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000c7bf9e057a20152b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/UAQeiwRamfUCslsGIzb5hbaSlZk>
Subject: Re: [Detnet] IP Solution problem: Use of DSCP and ECN fields in IP headers for detnet flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 04:58:29 -0000

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

Lou,

I just talked this over with David and I agree with the proosal.

Thanks,
Andy

On Wed, Nov 7, 2018 at 8:07 PM Lou Berger <lberger@labn.net> wrote:

> Hi,
>
>      David and I took advantage of being together this week and came up
> with a proposed resolution to this.  The proposal is as follows:
>
> - ECN bits will *not* be mentioned as being used as part of flow
> identifications
> - DSCP configuration will use value lists, not masks
> - For the same 5-tuple value sender SHOULD NOT mix DSCP values used for
> DetNet with non-DetNet (DSCP) values
>
> Please let me/us know what you think,
>
> Lou
>
>

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

<div dir=3D"ltr">Lou,<div><br></div><div>I just talked this over with David=
 and I agree with the proosal.</div><div><br></div><div>Thanks,</div><div>A=
ndy</div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Nov 7, 201=
8 at 8:07 PM Lou Berger &lt;<a href=3D"mailto:lberger@labn.net">lberger@lab=
n.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0 David and I took advantage of being together this =
week and came up <br>
with a proposed resolution to this.=C2=A0 The proposal is as follows:<br>
<br>
- ECN bits will *not* be mentioned as being used as part of flow <br>
identifications<br>
- DSCP configuration will use value lists, not masks<br>
- For the same 5-tuple value sender SHOULD NOT mix DSCP values used for <br=
>
DetNet with non-DetNet (DSCP) values<br>
<br>
Please let me/us know what you think,<br>
<br>
Lou<br><br>
</blockquote></div></div>

--000000000000c7bf9e057a20152b--


From nobody Wed Nov  7 21:11:53 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B12E4130EF9 for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 21:11:47 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 (768-bit key) header.d=labn.net
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 37UF8EHy_a-m for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 21:11:44 -0800 (PST)
Received: from gproxy4-pub.mail.unifiedlayer.com (gproxy4-pub.mail.unifiedlayer.com [69.89.23.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 99B6F130F18 for <detnet@ietf.org>; Wed,  7 Nov 2018 21:11:44 -0800 (PST)
Received: from cmgw11.unifiedlayer.com (unknown [10.9.0.11]) by gproxy4.mail.unifiedlayer.com (Postfix) with ESMTP id 5B22A1776EE for <detnet@ietf.org>; Wed,  7 Nov 2018 22:05:50 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id KcVqgxMOgd20TKcVqgrkWo; Wed, 07 Nov 2018 22:05:50 -0700
X-Authority-Reason: nr=8
X-Authority-Analysis: $(_cmae_reason
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Type:MIME-Version:Subject:References:In-Reply-To: Message-ID:Date:CC:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=f0HfCbdVoheoxm2nGELbYv7DvNWnnyWeR3UFCXBilYY=; b=dcHGu4iL1sxQwoCdlaWApu6f55 RITutVeks3JbOGmcbv4R+qhYPoHWAmK+/6DlM+y4VyhGsklpb1ba56gy3mcxe2vn3fGjxGEc3yNKj +bhyI4g4TWD8DOCX1CI/Ztooc;
Received: from [1.47.45.53] (port=61303 helo=[10.3.36.4]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gKcVp-0017oK-HM; Wed, 07 Nov 2018 22:05:49 -0700
From: Lou Berger <lberger@labn.net>
To: "Andrew G. Malis" <agmalis@gmail.com>
CC: detnet WG <detnet@ietf.org>, "Black, David" <David.Black@dell.com>, =?UTF-8?B?QmFsw6F6cyBWYXJnYSBB?= <balazs.a.varga@ericsson.com>
Date: Thu, 08 Nov 2018 12:05:44 +0700
Message-ID: <166f1b63c40.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <CAA=duU2r-1dnOQm5d6b6G-Lmei04BrTG5ZuZzzVemQ8fzu1A5A@mail.gmail.com>
References: <CE03DB3D7B45C245BCA0D243277949363032B993@MX307CL04.corp.emc.com> <VI1PR0701MB25253F5A9AB8890CAE3A8FDCACCA0@VI1PR0701MB2525.eurprd07.prod.outlook.com> <CE03DB3D7B45C245BCA0D243277949363033031C@MX307CL04.corp.emc.com> <4ce74c7f-09c0-cd54-c128-9405687b9d5e@labn.net> <CAA=duU2r-1dnOQm5d6b6G-Lmei04BrTG5ZuZzzVemQ8fzu1A5A@mail.gmail.com>
User-Agent: AquaMail/1.17.0-1318 (build: 101700009)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----------166f1b63f851a7627ceee56362"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 1.47.45.53
X-Source-L: No
X-Exim-ID: 1gKcVp-0017oK-HM
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: ([10.3.36.4]) [1.47.45.53]:61303
X-Source-Auth: lberger@labn.net
X-Email-Count: 5
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/j90TO3ZOpy8wzhn-36oIniirPUA>
Subject: Re: [Detnet] IP Solution problem: Use of DSCP and ECN fields in IP headers for detnet flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 05:11:51 -0000

This is a multi-part message in MIME format.
------------166f1b63f851a7627ceee56362
Content-Type: text/plain; format=flowed; charset="UTF-8"
Content-Transfer-Encoding: 8bit

Excellent!

One thing I forgot to add here, and on today's slide is that this 
version/iteration of the IP will say that all routers along the path are 
presumed/required to support the DetNet ip solution.

Lou


----------
On November 8, 2018 11:59:00 AM "Andrew G. Malis" <agmalis@gmail.com> wrote:

> Lou,
>
> I just talked this over with David and I agree with the proosal.
>
> Thanks,
> Andy
>
> On Wed, Nov 7, 2018 at 8:07 PM Lou Berger <lberger@labn.net> wrote:
>
>> Hi,
>>
>>      David and I took advantage of being together this week and came up
>> with a proposed resolution to this.  The proposal is as follows:
>>
>> - ECN bits will *not* be mentioned as being used as part of flow
>> identifications
>> - DSCP configuration will use value lists, not masks
>> - For the same 5-tuple value sender SHOULD NOT mix DSCP values used for
>> DetNet with non-DetNet (DSCP) values
>>
>> Please let me/us know what you think,
>>
>> Lou
>>
>>
>
>
>
> ----------
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>

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

<html>
<body>
<div style=3D"color: black;">
<div style=3D"color: black;">
<p style=3D"margin: 0 0 1em 0; color: black;">Excellent!</p>
<p style=3D"margin: 0 0 1em 0; color: black;">One thing I forgot to add her=
e, and on today's slide is that this version/iteration of the IP will say t=
hat all routers along the path are presumed/required to support the DetNet =
ip solution.</p>
<p style=3D"margin: 0 0 1em 0; color: black;">Lou</p>
</div>
<div style=3D"color: black;">
<hr style=3D"border: none; border-top: solid #D0D0D0 1.0pt;">
<p style=3D"color: black; font-size: 10pt; font-family: sans-serif; margin:=
 8pt 0;">On November 8, 2018 11:59:00 AM &quot;Andrew G. Malis&quot; &lt;ag=
malis@gmail.com&gt; wrote:</p>
<blockquote type=3D"cite" class=3D"gmail_quote" style=3D"margin: 0 0 0 0.75=
ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
<div dir=3D"ltr">Lou,<div><br></div><div>I just talked this over with David=
 and I agree with the proosal.</div><div><br></div><div>Thanks,</div><div>A=
ndy</div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Nov 7, 201=
8 at 8:07 PM Lou Berger &lt;<a href=3D"mailto:lberger@labn.net">lberger@lab=
n.net</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0 David and I took advantage of being together this =
week and came up <br>
with a proposed resolution to this.=C2=A0 The proposal is as follows:<br>
<br>
- ECN bits will *not* be mentioned as being used as part of flow <br>
identifications<br>
- DSCP configuration will use value lists, not masks<br>
- For the same 5-tuple value sender SHOULD NOT mix DSCP values used for <br=
>
DetNet with non-DetNet (DSCP) values<br>
<br>
Please let me/us know what you think,<br>
<br>
Lou<br><br>
</blockquote></div></div>

<div>_______________________________________________</div>
<div>detnet mailing list</div>
<div><a class=3D"aqm-autolink aqm-autowrap" href=3D"mailto:detnet%40ietf.or=
g">detnet@ietf.org</a></div>
<div><a class=3D"aqm-autolink aqm-autowrap" href=3D"https://www.ietf.org/ma=
ilman/listinfo/detnet">https://www.ietf.org/mailman/listinfo/detnet</a></di=
v>
<div><br></div>
</blockquote>
</div>
</div>
</body>
</html>

------------166f1b63f851a7627ceee56362--


From nobody Wed Nov  7 22:23:14 2018
Return-Path: <gregimirsky@gmail.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 980EB130E10 for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 22:23:12 -0800 (PST)
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 (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 skEAs3AtGKbI for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 22:23:09 -0800 (PST)
Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) (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 A0DD1130E04 for <detnet@ietf.org>; Wed,  7 Nov 2018 22:23:08 -0800 (PST)
Received: by mail-lj1-x22e.google.com with SMTP id k19-v6so16945361lji.11 for <detnet@ietf.org>; Wed, 07 Nov 2018 22:23:08 -0800 (PST)
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=Ug64hg7DHqEPup5VC8UwGXWIicPJG4IDMcIp2K1QuyE=; b=MJGkw1LYLNo4EI7piOWWsPPn8eq7W9hyOmAfYxsvhccSezSibcwgLQnMVBhdqhUfmx PsFTEcMof+Ga0L+SFT+/7Q4m4OOQ8YV2mHKUs1teBLYWCpLNfAcRNGoji2qbocmBdw4Z JvndaqZsf23kfPj2rhp0dhBlRf0bo9yWICcXlrKmPO3V/J8GmOg0Ke1Bl+8XAjxt7dgY pj8D2JGO++zRgpwUXitEgI3/JQd1JcB39yo5l78Ctgv7vVUsXKmoJAO7uClOAXxTAqVl muHkGaZHcPrW+jDlQRRvw6jXZLtdmxPk64tPRfBSjUsERBV4kiiFFpTGlq5PaIuo95jB NFGQ==
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=Ug64hg7DHqEPup5VC8UwGXWIicPJG4IDMcIp2K1QuyE=; b=ZSsIIUtSLyhYGVO9S3G6JP5C9062tGWu7HqUV11oU8FVMTTl8rO9tHSP1v8DuoR9vT hMS8OmJuqsx5D1ck2MlNAcLeUxH/yfdJqHeYgQg7Yvnt1VPRUOL2Xn3iBvgJ75Ip0WnA 2cPaSWcu5rgrf1yDwDyvq7IOuEUrL89/ecYwfKkQxE3+VaSWOp4PkGKsRHGukxhmzCYO duhCl0pHYFZt3H3Ev3gGOTYsWCGT0irWgWzvK3zjz3cnfubDwgLQuLy5W/N7Ex7lfewd vb/y3zQmGL243PsLIiKSCpfSKA+fJpRCWfbOnUjUi4i7mFoM5bzHa2MGwNaVXQmzygjQ 0ksg==
X-Gm-Message-State: AGRZ1gKsIfcKYEP/KUJESY2C7fS3F+bY12IUf3+7UI58UMdRRP2Liw/J uf13GN+cV0jops5kLY8xXUMRxRicKIlFl41dKwpitbVT
X-Google-Smtp-Source: AJdET5fzKcvWkBwiMUzy0O+9NH2m/WXm30GflIac78CemQV/jseXEcAeE4VksXccIOmsjgAcj07ODjACaXmgHC7HuzE=
X-Received: by 2002:a2e:7d15:: with SMTP id y21-v6mr1687824ljc.77.1541658186417;  Wed, 07 Nov 2018 22:23:06 -0800 (PST)
MIME-Version: 1.0
References: <CE03DB3D7B45C245BCA0D243277949363032B993@MX307CL04.corp.emc.com> <VI1PR0701MB25253F5A9AB8890CAE3A8FDCACCA0@VI1PR0701MB2525.eurprd07.prod.outlook.com> <CE03DB3D7B45C245BCA0D243277949363033031C@MX307CL04.corp.emc.com> <4ce74c7f-09c0-cd54-c128-9405687b9d5e@labn.net>
In-Reply-To: <4ce74c7f-09c0-cd54-c128-9405687b9d5e@labn.net>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 8 Nov 2018 13:22:56 +0700
Message-ID: <CA+RyBmXCe1MJJD-9NPsN7eOz=jq2CDT+rX_BvtgYsiby8_vZ+A@mail.gmail.com>
To: Lou Berger <lberger@labn.net>
Cc: "Black, David" <David.Black@dell.com>, =?UTF-8?Q?Bal=C3=A1zs_Varga?= <balazs.a.varga@ericsson.com>,  DetNet WG <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000910a40057a2144e5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/qi48lY8sN2ofg9cK4oENOkiANqo>
Subject: Re: [Detnet] IP Solution problem: Use of DSCP and ECN fields in IP headers for detnet flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 06:23:13 -0000

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

Hi Lou, et al.,
one clarification question:

   - is it expected that DetNet flows will use several DSCP values or all
   DetNet services will use one?

Regards,
Greg

On Wed, Nov 7, 2018 at 8:07 PM Lou Berger <lberger@labn.net> wrote:

> Hi,
>
>      David and I took advantage of being together this week and came up
> with a proposed resolution to this.  The proposal is as follows:
>
> - ECN bits will *not* be mentioned as being used as part of flow
> identifications
> - DSCP configuration will use value lists, not masks
> - For the same 5-tuple value sender SHOULD NOT mix DSCP values used for
> DetNet with non-DetNet (DSCP) values
>
> Please let me/us know what you think,
>
> Lou
>
> Thanks to David for the discussion.
>
> On 11/6/2018 10:48 AM, Black, David wrote:
> >
> > Hi Varga,
> >
> > I=E2=80=99m pleased that we mostly agree, and I=E2=80=99ll be happy to =
discuss the PHB
> > further.
> >
> > This discussion may also provide insight into my concern about 5-tuple
> > vs. 6-tuple flow identification =E2=80=93 it looks like we have two dif=
ferent
> > sorts of =E2=80=9Cflow identification=E2=80=9D under discussion:
> >
> > - Identification of a flow in the network in general (network flow or
> > microflow in RFC 2475).
> >
> > - Identification of a flow that undergoes DetNet processing at a
> > DetNet node (DetNet flow).
> >
> > At the moment, we=E2=80=99re using 5-tuples (src & dst addresses, proto=
col,
> > src & dst ports) for network flow identification and 6-tuples (5-tuple
> > + DSCP) for Detnet flow identification. In other words, we=E2=80=99re
> > effectively saying that a network flow (defined by a 5-tuple), becomes
> > a DetNet flow when a DetNet DSCP is added to request DetNet forwarding
> > by the network. There=E2=80=99s a level of indirection here caused by t=
he
> > Diffserv architecture =E2=80=93 a DetNet DSCP designates a DetNet PHB, =
and any
> > a packet marked with a DetNet DSCP receives DetNet forwarding at a
> > DetNet node.
> >
> > That said, my concern is that the 6-tuple term for a DetNet flow seems
> > counter-intuitive to me, even though the DetNet forwarding plane in a
> > DetNet node may well be matching on all 6 elements involved in order
> > to decide whether to provide DetNet forwarding to each arriving packet.
> >
> > IMHO, a better description would be that a network flow (5-tuple) is
> > being uniformly marked with a DetNet DSCP to request DetNet treatment
> > from the network (and presumably DetNet router hardware is matching on
> > DetNet DSCPs to dispatch inbound packets to DetNet forwarding logic
> > instead of conventional forwarding logic).   The counter-intuitivity
> > of the 6-tuple term arises in the error case when someone uses a
> > =E2=80=9Cclever=E2=80=9D marking of a single 5-tuple flow with a mixtur=
e of DetNet and
> > non-DetNet DSCPs.  I believe that the result of that =E2=80=9Cclevernes=
s=E2=80=9D is
> > not multiple flows (which would be implied by the =E2=80=9C6-tuple=E2=
=80=9D term),
> > even though it may look like that in a DetNet node implementation.  I
> > think the result is better described as a single not-entirely-DetNet
> > flow (defined by a 5-tuple) that receives bizarre forwarding treatment
> > at DetNet nodes - some of the packets get DetNet forwarding treatment
> > and some get other forwarding treatment, so in a loaded network,
> > significant reordering is likely, and the receiver is probably not
> > going to be happy with the resulting packet arrival order.
> >
> > If this all makes sense, that =E2=80=9Cclever=E2=80=9D mixing of DetNet=
 and non-DetNet
> > DSCPs in a single flow (hence mixing DetNet and non-DetNet forwarding
> > behavior in a single flow) deserves a =E2=80=9CSHOULD NOT=E2=80=9D stat=
ement in the
> > draft, with a warning about the bizarre forwarding behavior at DetNet
> > nodes that is a likely result, which seems like a better thing to do
> > than my original suggestion for some sort of prohibition on mixing
> > DetNet and non-DetNet packets in the same 5-tuple.
> >
> > Thanks, --David
> >
> > *From:* Bal=C3=A1zs Varga A [mailto:balazs.a.varga@ericsson.com]
> > *Sent:* Sunday, November 4, 2018 11:13 PM
> > *To:* Black, David; detnet@ietf.org
> > *Subject:* RE: IP Solution problem: Use of DSCP and ECN fields in IP
> > headers for detnet flow identification
> >
> > Hi David,
> >
> > Many thanks for your comments and suggestions. This is definitely
> > something we must fix.
> >
> > Just two general statement as background:
> >
> > - ECN was not considered so far to be useful for DetNet flows. DetNet
> > flows expect zero congestion loss.
> >
> > DetNet sources do not consider to react on ECN.
> >
> > - Masking for flow identification was considered as a general rule for
> > the =E2=80=9Ctuples=E2=80=9D (i.e. not DSCP specific).
> >
> > So, regarding your proposals
> >
> > A, No usage of ECN for flow identification: AGREE
> >
> > B, DSCP list instead of bitmask: AGREE, it can provide the same result.
> >
> > C, New DiffServ PHB for DetNet: Agree in principle, let=E2=80=99s discu=
ss the
> > details
> >
> > Thanks
> >
> > Bala=E2=80=99zs
> >
> > *From:* detnet <detnet-bounces@ietf.org> *On Behalf Of *Black, David
> > *Sent:* Sunday, November 4, 2018 11:27 PM
> > *To:* detnet@ietf.org
> > *Subject:* [Detnet] IP Solution problem: Use of DSCP and ECN fields in
> > IP headers for detnet flow identification
> >
> > We have a problem here =E2=80=A6
> >
> > The detnet IP solution draft (draft-ietf-detnet-dp-sol-ip-01.txt) has
> > this to say about
> >
> > use of DSCP and ECN fields in IP headers for detnet flow identification=
:
> >
> > 6.1.1.4.  IPv4 Type of Service and IPv6 Traffic Class Fields
> >
> >    These fields are used to support Differentiated Services [RFC2474]
> >
> >    and Explicit Congestion Notification [RFC3168].  Implementations of
> >
> >    this document MUST support DetNet flow identification based on the
> >
> >    IPv4 Type of Service field when processing IPv4 packets, and the IPv=
6
> >
> >    Traffic Class Field when processing IPv6 packets.  Implementations
> >
> >    MUST support bimask based matching, where one (1) values in the
> >
> >    bitmask indicate which subset of the bits in the field are to be use=
d
> >
> >    in determining a match.  Note that a zero (0) value as a bitmask
> >
> >    effectively means that these fields are ignored.
> >
> > That bitmask approach won=E2=80=99t work, as it violates both RFC 2474 =
and RFC
> > 3168.
> >
> > Starting with ECN (RFC 3168) =E2=80=93 the 2-bit ECN field is intended =
to
> > enable ECN functionality to be
> >
> > applied to any flow, and the contents of the ECN field can be changed
> > by any router.  Using ECN
> >
> > field values to identify separate flows is wrong, see Section 5 of RFC
> > 3168, which specifies the
> >
> > current use of that field..
> >
> > That leaves the 6-bit DSCP field, which is defined by RFC 2474.  The
> > above bitmask approach is
> >
> > prohibited by the following paragraph in section 3 of RFC 2474:
> >
> > Implementors should note that the DSCP field is six bits wide.  DS-
> >
> >    compliant nodes MUST select PHBs by matching against the entire 6-bi=
t
> >
> >    DSCP field, e.g., by treating the value of the field as a table inde=
x
> >
> >    which is used to select a particular packet handling mechanism which
> >
> >    has been implemented in that device.  The value of the CU field MUST
> >
> >    be ignored by PHB selection.  The DSCP field is defined as an
> >
> > unstructured field to facilitate the definition of future per-hop
> >
> >    behaviors.
> >
> > The CU field is now the ECN field (see RFC 3168).  My reading is that
> > the current section 6.1.1.4 text in
> >
> > the IP solutions draft has managed to violate all three =E2=80=9CMUST=
=E2=80=9D
> > requirements in that RFC 2474
> >
> > paragraph, which is impressive =E2=80=A6 and not in a good way.
> >
> > I suggest that several things be done:
> >
> > a)Abandon use of the ECN field for detnet flow identification.
> >
> > b)For the DSCP field, change from a bitmask approach to a list of DSCPs=
.
> >
> > a.I would note that a carefully chosen DSCP list can be implemented
> > via a bitmask.
> >
> > c)Define one or more Diffserv PHBs that realize DetNet behavior.
> >
> > a.I suspect that much of the content needed for this already exists in
> the
> > detnet drafts, so this should not be a =E2=80=9Cfrom scratch=E2=80=9D e=
xercise.
> >
> > I would also caution that the current IP solution draft text on
> > 6-tuples for flow identification appears
> >
> > to allow multiple separate detnet flows that differ only in DSCP to
> > use the same IP 5-tuple (source &
> >
> > destination addresses, transport protocol, source & destination
> > ports).  I believe that this also ought
> >
> > to be prohibited, as Diffserv uses 5-tuples for flow identification -
> > see the definition and use of the
> >
> > term =E2=80=9Cmicroflow=E2=80=9D in RFC 2475.
> >
> > A quick glance at the MPLS solution suggests that it does not have an
> > analogous problem with the TC
> >
> > field in labels as the TC field does not appear to be used for detnet
> > flow identification.
> >
> > Thanks, --David
> >
> > ----------------------------------------------------------------
> >
> > David L. Black, Senior Distinguished Engineer
> >
> > Dell EMC, 176 South St., Hopkinton, MA 01748
> >
> > +1 (774) 350-9323 *New *   Mobile: +1 (978) 394-7754
> >
> > David.Black@dell.com <mailto:David.Black@dell.com>
> >
> > ----------------------------------------------------------------
> >
> >
> > _______________________________________________
> > detnet mailing list
> > detnet@ietf.org
> > https://www.ietf.org/mailman/listinfo/detnet
>
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>

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

<div dir=3D"ltr">Hi Lou, et al.,<div>one clarification question:</div><div>=
<ul><li>is it expected that DetNet flows will use several DSCP values or al=
l DetNet services will use one?</li></ul><div>Regards,</div></div><div>Greg=
</div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Wed, Nov 7, =
2018 at 8:07 PM Lou Berger &lt;<a href=3D"mailto:lberger@labn.net">lberger@=
labn.net</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">Hi,<br>
<br>
=C2=A0=C2=A0=C2=A0=C2=A0 David and I took advantage of being together this =
week and came up <br>
with a proposed resolution to this.=C2=A0 The proposal is as follows:<br>
<br>
- ECN bits will *not* be mentioned as being used as part of flow <br>
identifications<br>
- DSCP configuration will use value lists, not masks<br>
- For the same 5-tuple value sender SHOULD NOT mix DSCP values used for <br=
>
DetNet with non-DetNet (DSCP) values<br>
<br>
Please let me/us know what you think,<br>
<br>
Lou<br>
<br>
Thanks to David for the discussion.<br>
<br>
On 11/6/2018 10:48 AM, Black, David wrote:<br>
&gt;<br>
&gt; Hi Varga,<br>
&gt;<br>
&gt; I=E2=80=99m pleased that we mostly agree, and I=E2=80=99ll be happy to=
 discuss the PHB <br>
&gt; further.<br>
&gt;<br>
&gt; This discussion may also provide insight into my concern about 5-tuple=
 <br>
&gt; vs. 6-tuple flow identification =E2=80=93 it looks like we have two di=
fferent <br>
&gt; sorts of =E2=80=9Cflow identification=E2=80=9D under discussion:<br>
&gt;<br>
&gt; - Identification of a flow in the network in general (network flow or =
<br>
&gt; microflow in RFC 2475).<br>
&gt;<br>
&gt; - Identification of a flow that undergoes DetNet processing at a <br>
&gt; DetNet node (DetNet flow).<br>
&gt;<br>
&gt; At the moment, we=E2=80=99re using 5-tuples (src &amp; dst addresses, =
protocol, <br>
&gt; src &amp; dst ports) for network flow identification and 6-tuples (5-t=
uple <br>
&gt; + DSCP) for Detnet flow identification. In other words, we=E2=80=99re =
<br>
&gt; effectively saying that a network flow (defined by a 5-tuple), becomes=
 <br>
&gt; a DetNet flow when a DetNet DSCP is added to request DetNet forwarding=
 <br>
&gt; by the network. There=E2=80=99s a level of indirection here caused by =
the <br>
&gt; Diffserv architecture =E2=80=93 a DetNet DSCP designates a DetNet PHB,=
 and any <br>
&gt; a packet marked with a DetNet DSCP receives DetNet forwarding at a <br=
>
&gt; DetNet node.<br>
&gt;<br>
&gt; That said, my concern is that the 6-tuple term for a DetNet flow seems=
 <br>
&gt; counter-intuitive to me, even though the DetNet forwarding plane in a =
<br>
&gt; DetNet node may well be matching on all 6 elements involved in order <=
br>
&gt; to decide whether to provide DetNet forwarding to each arriving packet=
.<br>
&gt;<br>
&gt; IMHO, a better description would be that a network flow (5-tuple) is <=
br>
&gt; being uniformly marked with a DetNet DSCP to request DetNet treatment =
<br>
&gt; from the network (and presumably DetNet router hardware is matching on=
 <br>
&gt; DetNet DSCPs to dispatch inbound packets to DetNet forwarding logic <b=
r>
&gt; instead of conventional forwarding logic).=C2=A0=C2=A0 The counter-int=
uitivity <br>
&gt; of the 6-tuple term arises in the error case when someone uses a <br>
&gt; =E2=80=9Cclever=E2=80=9D marking of a single 5-tuple flow with a mixtu=
re of DetNet and <br>
&gt; non-DetNet DSCPs.=C2=A0 I believe that the result of that =E2=80=9Ccle=
verness=E2=80=9D is <br>
&gt; not multiple flows (which would be implied by the =E2=80=9C6-tuple=E2=
=80=9D term), <br>
&gt; even though it may look like that in a DetNet node implementation.=C2=
=A0 I <br>
&gt; think the result is better described as a single not-entirely-DetNet <=
br>
&gt; flow (defined by a 5-tuple) that receives bizarre forwarding treatment=
 <br>
&gt; at DetNet nodes - some of the packets get DetNet forwarding treatment =
<br>
&gt; and some get other forwarding treatment, so in a loaded network, <br>
&gt; significant reordering is likely, and the receiver is probably not <br=
>
&gt; going to be happy with the resulting packet arrival order.<br>
&gt;<br>
&gt; If this all makes sense, that =E2=80=9Cclever=E2=80=9D mixing of DetNe=
t and non-DetNet <br>
&gt; DSCPs in a single flow (hence mixing DetNet and non-DetNet forwarding =
<br>
&gt; behavior in a single flow) deserves a =E2=80=9CSHOULD NOT=E2=80=9D sta=
tement in the <br>
&gt; draft, with a warning about the bizarre forwarding behavior at DetNet =
<br>
&gt; nodes that is a likely result, which seems like a better thing to do <=
br>
&gt; than my original suggestion for some sort of prohibition on mixing <br=
>
&gt; DetNet and non-DetNet packets in the same 5-tuple.<br>
&gt;<br>
&gt; Thanks, --David<br>
&gt;<br>
&gt; *From:* Bal=C3=A1zs Varga A [mailto:<a href=3D"mailto:balazs.a.varga@e=
ricsson.com" target=3D"_blank">balazs.a.varga@ericsson.com</a>]<br>
&gt; *Sent:* Sunday, November 4, 2018 11:13 PM<br>
&gt; *To:* Black, David; <a href=3D"mailto:detnet@ietf.org" target=3D"_blan=
k">detnet@ietf.org</a><br>
&gt; *Subject:* RE: IP Solution problem: Use of DSCP and ECN fields in IP <=
br>
&gt; headers for detnet flow identification<br>
&gt;<br>
&gt; Hi David,<br>
&gt;<br>
&gt; Many thanks for your comments and suggestions. This is definitely <br>
&gt; something we must fix.<br>
&gt;<br>
&gt; Just two general statement as background:<br>
&gt;<br>
&gt; - ECN was not considered so far to be useful for DetNet flows. DetNet =
<br>
&gt; flows expect zero congestion loss.<br>
&gt;<br>
&gt; DetNet sources do not consider to react on ECN.<br>
&gt;<br>
&gt; - Masking for flow identification was considered as a general rule for=
 <br>
&gt; the =E2=80=9Ctuples=E2=80=9D (i.e. not DSCP specific).<br>
&gt;<br>
&gt; So, regarding your proposals<br>
&gt;<br>
&gt; A, No usage of ECN for flow identification: AGREE<br>
&gt;<br>
&gt; B, DSCP list instead of bitmask: AGREE, it can provide the same result=
.<br>
&gt;<br>
&gt; C, New DiffServ PHB for DetNet: Agree in principle, let=E2=80=99s disc=
uss the <br>
&gt; details<br>
&gt;<br>
&gt; Thanks<br>
&gt;<br>
&gt; Bala=E2=80=99zs<br>
&gt;<br>
&gt; *From:* detnet &lt;<a href=3D"mailto:detnet-bounces@ietf.org" target=
=3D"_blank">detnet-bounces@ietf.org</a>&gt; *On Behalf Of *Black, David<br>
&gt; *Sent:* Sunday, November 4, 2018 11:27 PM<br>
&gt; *To:* <a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf=
.org</a><br>
&gt; *Subject:* [Detnet] IP Solution problem: Use of DSCP and ECN fields in=
 <br>
&gt; IP headers for detnet flow identification<br>
&gt;<br>
&gt; We have a problem here =E2=80=A6<br>
&gt;<br>
&gt; The detnet IP solution draft (draft-ietf-detnet-dp-sol-ip-01.txt) has =
<br>
&gt; this to say about<br>
&gt;<br>
&gt; use of DSCP and ECN fields in IP headers for detnet flow identificatio=
n:<br>
&gt;<br>
&gt; 6.1.1.4.=C2=A0 IPv4 Type of Service and IPv6 Traffic Class Fields<br>
&gt;<br>
&gt; =C2=A0=C2=A0 These fields are used to support Differentiated Services =
[RFC2474]<br>
&gt;<br>
&gt; =C2=A0=C2=A0 and Explicit Congestion Notification [RFC3168].=C2=A0 Imp=
lementations of<br>
&gt;<br>
&gt; =C2=A0=C2=A0 this document MUST support DetNet flow identification bas=
ed on the<br>
&gt;<br>
&gt; =C2=A0=C2=A0 IPv4 Type of Service field when processing IPv4 packets, =
and the IPv6<br>
&gt;<br>
&gt; =C2=A0=C2=A0 Traffic Class Field when processing IPv6 packets.=C2=A0 I=
mplementations<br>
&gt;<br>
&gt; =C2=A0=C2=A0 MUST support bimask based matching, where one (1) values =
in the<br>
&gt;<br>
&gt; =C2=A0=C2=A0 bitmask indicate which subset of the bits in the field ar=
e to be used<br>
&gt;<br>
&gt; =C2=A0=C2=A0 in determining a match.=C2=A0 Note that a zero (0) value =
as a bitmask<br>
&gt;<br>
&gt; =C2=A0=C2=A0 effectively means that these fields are ignored.<br>
&gt;<br>
&gt; That bitmask approach won=E2=80=99t work, as it violates both RFC 2474=
 and RFC <br>
&gt; 3168.<br>
&gt;<br>
&gt; Starting with ECN (RFC 3168) =E2=80=93 the 2-bit ECN field is intended=
 to <br>
&gt; enable ECN functionality to be<br>
&gt;<br>
&gt; applied to any flow, and the contents of the ECN field can be changed =
<br>
&gt; by any router.=C2=A0 Using ECN<br>
&gt;<br>
&gt; field values to identify separate flows is wrong, see Section 5 of RFC=
 <br>
&gt; 3168, which specifies the<br>
&gt;<br>
&gt; current use of that field..<br>
&gt;<br>
&gt; That leaves the 6-bit DSCP field, which is defined by RFC 2474.=C2=A0 =
The <br>
&gt; above bitmask approach is<br>
&gt;<br>
&gt; prohibited by the following paragraph in section 3 of RFC 2474:<br>
&gt;<br>
&gt; Implementors should note that the DSCP field is six bits wide.=C2=A0 D=
S-<br>
&gt;<br>
&gt; =C2=A0=C2=A0 compliant nodes MUST select PHBs by matching against the =
entire 6-bit<br>
&gt;<br>
&gt; =C2=A0=C2=A0 DSCP field, e.g., by treating the value of the field as a=
 table index<br>
&gt;<br>
&gt; =C2=A0=C2=A0 which is used to select a particular packet handling mech=
anism which<br>
&gt;<br>
&gt; =C2=A0=C2=A0 has been implemented in that device.=C2=A0 The value of t=
he CU field MUST<br>
&gt;<br>
&gt; =C2=A0=C2=A0 be ignored by PHB selection.=C2=A0 The DSCP field is defi=
ned as an<br>
&gt;<br>
&gt; unstructured field to facilitate the definition of future per-hop<br>
&gt;<br>
&gt; =C2=A0=C2=A0 behaviors.<br>
&gt;<br>
&gt; The CU field is now the ECN field (see RFC 3168).=C2=A0 My reading is =
that <br>
&gt; the current section 6.1.1.4 text in<br>
&gt;<br>
&gt; the IP solutions draft has managed to violate all three =E2=80=9CMUST=
=E2=80=9D <br>
&gt; requirements in that RFC 2474<br>
&gt;<br>
&gt; paragraph, which is impressive =E2=80=A6 and not in a good way.<br>
&gt;<br>
&gt; I suggest that several things be done:<br>
&gt;<br>
&gt; a)Abandon use of the ECN field for detnet flow identification.<br>
&gt;<br>
&gt; b)For the DSCP field, change from a bitmask approach to a list of DSCP=
s.<br>
&gt;<br>
&gt; a.I would note that a carefully chosen DSCP list can be implemented <b=
r>
&gt; via a bitmask.<br>
&gt;<br>
&gt; c)Define one or more Diffserv PHBs that realize DetNet behavior.<br>
&gt;<br>
&gt; a.I suspect that much of the content needed for this already exists in=
 the<br>
&gt; detnet drafts, so this should not be a =E2=80=9Cfrom scratch=E2=80=9D =
exercise.<br>
&gt;<br>
&gt; I would also caution that the current IP solution draft text on <br>
&gt; 6-tuples for flow identification appears<br>
&gt;<br>
&gt; to allow multiple separate detnet flows that differ only in DSCP to <b=
r>
&gt; use the same IP 5-tuple (source &amp;<br>
&gt;<br>
&gt; destination addresses, transport protocol, source &amp; destination <b=
r>
&gt; ports).=C2=A0 I believe that this also ought<br>
&gt;<br>
&gt; to be prohibited, as Diffserv uses 5-tuples for flow identification - =
<br>
&gt; see the definition and use of the<br>
&gt;<br>
&gt; term =E2=80=9Cmicroflow=E2=80=9D in RFC 2475.<br>
&gt;<br>
&gt; A quick glance at the MPLS solution suggests that it does not have an =
<br>
&gt; analogous problem with the TC<br>
&gt;<br>
&gt; field in labels as the TC field does not appear to be used for detnet =
<br>
&gt; flow identification.<br>
&gt;<br>
&gt; Thanks, --David<br>
&gt;<br>
&gt; ----------------------------------------------------------------<br>
&gt;<br>
&gt; David L. Black, Senior Distinguished Engineer<br>
&gt;<br>
&gt; Dell EMC, 176 South St., Hopkinton, MA 01748<br>
&gt;<br>
&gt; +1 (774) 350-9323 *New *=C2=A0=C2=A0 Mobile: +1 (978) 394-7754<br>
&gt;<br>
&gt; <a href=3D"mailto:David.Black@dell.com" target=3D"_blank">David.Black@=
dell.com</a> &lt;mailto:<a href=3D"mailto:David.Black@dell.com" target=3D"_=
blank">David.Black@dell.com</a>&gt;<br>
&gt;<br>
&gt; ----------------------------------------------------------------<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; detnet mailing list<br>
&gt; <a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf.org</=
a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detnet" rel=3D"norefe=
rrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/detnet</a><br=
>
<br>
_______________________________________________<br>
detnet mailing list<br>
<a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/detnet" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/detnet</a><br>
</blockquote></div>

--000000000000910a40057a2144e5--


From nobody Wed Nov  7 22:46:58 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 02583130F46 for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 22:46:51 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 (768-bit key) header.d=labn.net
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 ePMUAWv5CrYj for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 22:46:45 -0800 (PST)
Received: from gproxy9-pub.mail.unifiedlayer.com (gproxy9-pub.mail.unifiedlayer.com [69.89.20.122]) (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 4C7A1130EA1 for <detnet@ietf.org>; Wed,  7 Nov 2018 22:46:45 -0800 (PST)
Received: from cmgw11.unifiedlayer.com (unknown [10.9.0.11]) by gproxy9.mail.unifiedlayer.com (Postfix) with ESMTP id 551051E0840 for <detnet@ietf.org>; Wed,  7 Nov 2018 23:46:44 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id Ke5Ugz8m1d20TKe5UgtWJE; Wed, 07 Nov 2018 23:46:44 -0700
X-Authority-Reason: nr=8
X-Authority-Analysis: $(_cmae_reason
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Type:MIME-Version:Subject:References:In-Reply-To: Message-ID:Date:CC:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=0KqY1e7Xs1uThG9a/aEVCwYMgGb6xs+L0USLXnhV8Sw=; b=KuX8fEtUsYCLvyVzuu8+nPBCcN jspeqBFZJwaaPUaOWdCfYdvycvFSKJqezifwAuQ/HW4umjSngo4v3K2/PTgrkO87w8313q535Q/5X nWZUqRsCldGdjho6XsgRMg5p2;
Received: from [1.47.45.53] (port=62262 helo=[10.3.36.4]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gKe5R-001WQJ-JZ; Wed, 07 Nov 2018 23:46:44 -0700
From: Lou Berger <lberger@labn.net>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "Black, David" <David.Black@dell.com>, =?UTF-8?B?QmFsw6F6cyBWYXJnYQ==?= <balazs.a.varga@ericsson.com>, DetNet WG <detnet@ietf.org>
Date: Thu, 08 Nov 2018 13:46:32 +0700
Message-ID: <166f2128540.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <CA+RyBmXCe1MJJD-9NPsN7eOz=jq2CDT+rX_BvtgYsiby8_vZ+A@mail.gmail.com>
References: <CE03DB3D7B45C245BCA0D243277949363032B993@MX307CL04.corp.emc.com> <VI1PR0701MB25253F5A9AB8890CAE3A8FDCACCA0@VI1PR0701MB2525.eurprd07.prod.outlook.com> <CE03DB3D7B45C245BCA0D243277949363033031C@MX307CL04.corp.emc.com> <4ce74c7f-09c0-cd54-c128-9405687b9d5e@labn.net> <CA+RyBmXCe1MJJD-9NPsN7eOz=jq2CDT+rX_BvtgYsiby8_vZ+A@mail.gmail.com>
User-Agent: AquaMail/1.17.0-1318 (build: 101700009)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----------166f21288041a7627cef5dc016"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 1.47.45.53
X-Source-L: No
X-Exim-ID: 1gKe5R-001WQJ-JZ
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: ([10.3.36.4]) [1.47.45.53]:62262
X-Source-Auth: lberger@labn.net
X-Email-Count: 1
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/dzbW48XKSUBGi6LTDvSiQwQoA0E>
Subject: Re: [Detnet] IP Solution problem: Use of DSCP and ECN fields in IP headers for detnet flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 06:46:57 -0000

This is a multi-part message in MIME format.
------------166f21288041a7627cef5dc016
Content-Type: text/plain; format=flowed; charset="UTF-8"
Content-Transfer-Encoding: 8bit



----------
On November 8, 2018 1:23:38 PM Greg Mirsky <gregimirsky@gmail.com> wrote:

> Hi Lou, et al.,
> one clarification question:
>
>    - is it expected that DetNet flows will use several DSCP values or all
>    DetNet services will use one?
>

DetNet may use different/multiple values and there is (not yet at least) a 
DetNet dscps/phb.

Lou

> Regards,
> Greg
>
> On Wed, Nov 7, 2018 at 8:07 PM Lou Berger <lberger@labn.net> wrote:
>
>> Hi,
>>
>>      David and I took advantage of being together this week and came up
>> with a proposed resolution to this.  The proposal is as follows:
>>
>> - ECN bits will *not* be mentioned as being used as part of flow
>> identifications
>> - DSCP configuration will use value lists, not masks
>> - For the same 5-tuple value sender SHOULD NOT mix DSCP values used for
>> DetNet with non-DetNet (DSCP) values
>>
>> Please let me/us know what you think,
>>
>> Lou
>>
>> Thanks to David for the discussion.
>>
>> On 11/6/2018 10:48 AM, Black, David wrote:
>> >
>> > Hi Varga,
>> >
>> > I’m pleased that we mostly agree, and I’ll be happy to discuss the PHB
>> > further.
>> >
>> > This discussion may also provide insight into my concern about 5-tuple
>> > vs. 6-tuple flow identification – it looks like we have two different
>> > sorts of “flow identification” under discussion:
>> >
>> > - Identification of a flow in the network in general (network flow or
>> > microflow in RFC 2475).
>> >
>> > - Identification of a flow that undergoes DetNet processing at a
>> > DetNet node (DetNet flow).
>> >
>> > At the moment, we’re using 5-tuples (src & dst addresses, protocol,
>> > src & dst ports) for network flow identification and 6-tuples (5-tuple
>> > + DSCP) for Detnet flow identification. In other words, we’re
>> > effectively saying that a network flow (defined by a 5-tuple), becomes
>> > a DetNet flow when a DetNet DSCP is added to request DetNet forwarding
>> > by the network. There’s a level of indirection here caused by the
>> > Diffserv architecture – a DetNet DSCP designates a DetNet PHB, and any
>> > a packet marked with a DetNet DSCP receives DetNet forwarding at a
>> > DetNet node.
>> >
>> > That said, my concern is that the 6-tuple term for a DetNet flow seems
>> > counter-intuitive to me, even though the DetNet forwarding plane in a
>> > DetNet node may well be matching on all 6 elements involved in order
>> > to decide whether to provide DetNet forwarding to each arriving packet.
>> >
>> > IMHO, a better description would be that a network flow (5-tuple) is
>> > being uniformly marked with a DetNet DSCP to request DetNet treatment
>> > from the network (and presumably DetNet router hardware is matching on
>> > DetNet DSCPs to dispatch inbound packets to DetNet forwarding logic
>> > instead of conventional forwarding logic).   The counter-intuitivity
>> > of the 6-tuple term arises in the error case when someone uses a
>> > “clever” marking of a single 5-tuple flow with a mixture of DetNet and
>> > non-DetNet DSCPs.  I believe that the result of that “cleverness” is
>> > not multiple flows (which would be implied by the “6-tuple” term),
>> > even though it may look like that in a DetNet node implementation.  I
>> > think the result is better described as a single not-entirely-DetNet
>> > flow (defined by a 5-tuple) that receives bizarre forwarding treatment
>> > at DetNet nodes - some of the packets get DetNet forwarding treatment
>> > and some get other forwarding treatment, so in a loaded network,
>> > significant reordering is likely, and the receiver is probably not
>> > going to be happy with the resulting packet arrival order.
>> >
>> > If this all makes sense, that “clever” mixing of DetNet and non-DetNet
>> > DSCPs in a single flow (hence mixing DetNet and non-DetNet forwarding
>> > behavior in a single flow) deserves a “SHOULD NOT” statement in the
>> > draft, with a warning about the bizarre forwarding behavior at DetNet
>> > nodes that is a likely result, which seems like a better thing to do
>> > than my original suggestion for some sort of prohibition on mixing
>> > DetNet and non-DetNet packets in the same 5-tuple.
>> >
>> > Thanks, --David
>> >
>> > *From:* Balázs Varga A [mailto:balazs.a.varga@ericsson.com]
>> > *Sent:* Sunday, November 4, 2018 11:13 PM
>> > *To:* Black, David; detnet@ietf.org
>> > *Subject:* RE: IP Solution problem: Use of DSCP and ECN fields in IP
>> > headers for detnet flow identification
>> >
>> > Hi David,
>> >
>> > Many thanks for your comments and suggestions. This is definitely
>> > something we must fix.
>> >
>> > Just two general statement as background:
>> >
>> > - ECN was not considered so far to be useful for DetNet flows. DetNet
>> > flows expect zero congestion loss.
>> >
>> > DetNet sources do not consider to react on ECN.
>> >
>> > - Masking for flow identification was considered as a general rule for
>> > the “tuples” (i.e. not DSCP specific).
>> >
>> > So, regarding your proposals
>> >
>> > A, No usage of ECN for flow identification: AGREE
>> >
>> > B, DSCP list instead of bitmask: AGREE, it can provide the same result.
>> >
>> > C, New DiffServ PHB for DetNet: Agree in principle, let’s discuss the
>> > details
>> >
>> > Thanks
>> >
>> > Bala’zs
>> >
>> > *From:* detnet <detnet-bounces@ietf.org> *On Behalf Of *Black, David
>> > *Sent:* Sunday, November 4, 2018 11:27 PM
>> > *To:* detnet@ietf.org
>> > *Subject:* [Detnet] IP Solution problem: Use of DSCP and ECN fields in
>> > IP headers for detnet flow identification
>> >
>> > We have a problem here …
>> >
>> > The detnet IP solution draft (draft-ietf-detnet-dp-sol-ip-01.txt) has
>> > this to say about
>> >
>> > use of DSCP and ECN fields in IP headers for detnet flow identification:
>> >
>> > 6.1.1.4.  IPv4 Type of Service and IPv6 Traffic Class Fields
>> >
>> >    These fields are used to support Differentiated Services [RFC2474]
>> >
>> >    and Explicit Congestion Notification [RFC3168].  Implementations of
>> >
>> >    this document MUST support DetNet flow identification based on the
>> >
>> >    IPv4 Type of Service field when processing IPv4 packets, and the IPv6
>> >
>> >    Traffic Class Field when processing IPv6 packets.  Implementations
>> >
>> >    MUST support bimask based matching, where one (1) values in the
>> >
>> >    bitmask indicate which subset of the bits in the field are to be used
>> >
>> >    in determining a match.  Note that a zero (0) value as a bitmask
>> >
>> >    effectively means that these fields are ignored.
>> >
>> > That bitmask approach won’t work, as it violates both RFC 2474 and RFC
>> > 3168.
>> >
>> > Starting with ECN (RFC 3168) – the 2-bit ECN field is intended to
>> > enable ECN functionality to be
>> >
>> > applied to any flow, and the contents of the ECN field can be changed
>> > by any router.  Using ECN
>> >
>> > field values to identify separate flows is wrong, see Section 5 of RFC
>> > 3168, which specifies the
>> >
>> > current use of that field..
>> >
>> > That leaves the 6-bit DSCP field, which is defined by RFC 2474.  The
>> > above bitmask approach is
>> >
>> > prohibited by the following paragraph in section 3 of RFC 2474:
>> >
>> > Implementors should note that the DSCP field is six bits wide.  DS-
>> >
>> >    compliant nodes MUST select PHBs by matching against the entire 6-bit
>> >
>> >    DSCP field, e.g., by treating the value of the field as a table index
>> >
>> >    which is used to select a particular packet handling mechanism which
>> >
>> >    has been implemented in that device.  The value of the CU field MUST
>> >
>> >    be ignored by PHB selection.  The DSCP field is defined as an
>> >
>> > unstructured field to facilitate the definition of future per-hop
>> >
>> >    behaviors.
>> >
>> > The CU field is now the ECN field (see RFC 3168).  My reading is that
>> > the current section 6.1.1.4 text in
>> >
>> > the IP solutions draft has managed to violate all three “MUST”
>> > requirements in that RFC 2474
>> >
>> > paragraph, which is impressive … and not in a good way.
>> >
>> > I suggest that several things be done:
>> >
>> > a)Abandon use of the ECN field for detnet flow identification.
>> >
>> > b)For the DSCP field, change from a bitmask approach to a list of DSCPs.
>> >
>> > a.I would note that a carefully chosen DSCP list can be implemented
>> > via a bitmask.
>> >
>> > c)Define one or more Diffserv PHBs that realize DetNet behavior.
>> >
>> > a.I suspect that much of the content needed for this already exists in
>> the
>> > detnet drafts, so this should not be a “from scratch” exercise.
>> >
>> > I would also caution that the current IP solution draft text on
>> > 6-tuples for flow identification appears
>> >
>> > to allow multiple separate detnet flows that differ only in DSCP to
>> > use the same IP 5-tuple (source &
>> >
>> > destination addresses, transport protocol, source & destination
>> > ports).  I believe that this also ought
>> >
>> > to be prohibited, as Diffserv uses 5-tuples for flow identification -
>> > see the definition and use of the
>> >
>> > term “microflow” in RFC 2475.
>> >
>> > A quick glance at the MPLS solution suggests that it does not have an
>> > analogous problem with the TC
>> >
>> > field in labels as the TC field does not appear to be used for detnet
>> > flow identification.
>> >
>> > Thanks, --David
>> >
>> > ----------------------------------------------------------------
>> >
>> > David L. Black, Senior Distinguished Engineer
>> >
>> > Dell EMC, 176 South St., Hopkinton, MA 01748
>> >
>> > +1 (774) 350-9323 *New *   Mobile: +1 (978) 394-7754
>> >
>> > David.Black@dell.com <mailto:David.Black@dell.com>
>> >
>> > ----------------------------------------------------------------
>> >
>> >
>> > _______________________________________________
>> > detnet mailing list
>> > detnet@ietf.org
>> > https://www.ietf.org/mailman/listinfo/detnet
>>
>> _______________________________________________
>> detnet mailing list
>> detnet@ietf.org
>> https://www.ietf.org/mailman/listinfo/detnet
>>

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html"/>
</head>
<body>
<div style=3D"color: black;">
<p style=3D"margin: 0 0 1em 0; color: black; font-family: sans-serif;"></p>
<p style=3D"margin: 0 0 1em 0; color: black; font-family: sans-serif;">----=
------<br>
On November 8, 2018 1:23:38 PM Greg Mirsky &lt;gregimirsky@gmail.com&gt; wr=
ote:</p>
<p style=3D"margin: 0 0 1em 0; color: black; font-family: sans-serif;">&gt;=
 Hi Lou, et al.,<br>
&gt; one clarification question:<br>
&gt;<br>
&gt;&nbsp;&nbsp;&nbsp; - is it expected that DetNet flows will use several =
DSCP values or all<br>
&gt;&nbsp;&nbsp;&nbsp; DetNet services will use one?<br>
&gt;</p>
<p style=3D"margin: 0 0 1em 0; color: black;"></p>
<p style=3D"margin: 0 0 1em 0; color: black;">DetNet may use different/mult=
iple values and there is (not yet at least) a DetNet dscps/phb.</p>
<p style=3D"margin: 0 0 1em 0; color: black;">Lou<br>
</p>
<p style=3D"margin: 0 0 1em 0; color: black; font-family: sans-serif;"><br>
&gt; Regards,<br>
&gt; Greg<br>
&gt;<br>
&gt; On Wed, Nov 7, 2018 at 8:07 PM Lou Berger &lt;lberger@labn.net&gt; wro=
te:<br>
&gt;<br>
&gt;&gt; Hi,<br>
&gt;&gt;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; David and I took advantage of being =
together this week and came up<br>
&gt;&gt; with a proposed resolution to this.&nbsp; The proposal is as follo=
ws:<br>
&gt;&gt;<br>
&gt;&gt; - ECN bits will *not* be mentioned as being used as part of flow<b=
r>
&gt;&gt; identifications<br>
&gt;&gt; - DSCP configuration will use value lists, not masks<br>
&gt;&gt; - For the same 5-tuple value sender SHOULD NOT mix DSCP values use=
d for<br>
&gt;&gt; DetNet with non-DetNet (DSCP) values<br>
&gt;&gt;<br>
&gt;&gt; Please let me/us know what you think,<br>
&gt;&gt;<br>
&gt;&gt; Lou<br>
&gt;&gt;<br>
&gt;&gt; Thanks to David for the discussion.<br>
&gt;&gt;<br>
&gt;&gt; On 11/6/2018 10:48 AM, Black, David wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Hi Varga,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I=E2=80=99m pleased that we mostly agree, and I=E2=80=99ll be=
 happy to discuss the PHB<br>
&gt;&gt; &gt; further.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; This discussion may also provide insight into my concern abou=
t 5-tuple<br>
&gt;&gt; &gt; vs. 6-tuple flow identification =E2=80=93 it looks like we ha=
ve two different<br>
&gt;&gt; &gt; sorts of =E2=80=9Cflow identification=E2=80=9D under discussi=
on:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; - Identification of a flow in the network in general (network=
 flow or<br>
&gt;&gt; &gt; microflow in RFC 2475).<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; - Identification of a flow that undergoes DetNet processing a=
t a<br>
&gt;&gt; &gt; DetNet node (DetNet flow).<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; At the moment, we=E2=80=99re using 5-tuples (src &amp; dst ad=
dresses, protocol,<br>
&gt;&gt; &gt; src &amp; dst ports) for network flow identification and 6-tu=
ples (5-tuple<br>
&gt;&gt; &gt; + DSCP) for Detnet flow identification. In other words, we=E2=
=80=99re<br>
&gt;&gt; &gt; effectively saying that a network flow (defined by a 5-tuple)=
, becomes<br>
&gt;&gt; &gt; a DetNet flow when a DetNet DSCP is added to request DetNet f=
orwarding<br>
&gt;&gt; &gt; by the network. There=E2=80=99s a level of indirection here c=
aused by the<br>
&gt;&gt; &gt; Diffserv architecture =E2=80=93 a DetNet DSCP designates a De=
tNet PHB, and any<br>
&gt;&gt; &gt; a packet marked with a DetNet DSCP receives DetNet forwarding=
 at a<br>
&gt;&gt; &gt; DetNet node.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; That said, my concern is that the 6-tuple term for a DetNet f=
low seems<br>
&gt;&gt; &gt; counter-intuitive to me, even though the DetNet forwarding pl=
ane in a<br>
&gt;&gt; &gt; DetNet node may well be matching on all 6 elements involved i=
n order<br>
&gt;&gt; &gt; to decide whether to provide DetNet forwarding to each arrivi=
ng packet.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; IMHO, a better description would be that a network flow (5-tu=
ple) is<br>
&gt;&gt; &gt; being uniformly marked with a DetNet DSCP to request DetNet t=
reatment<br>
&gt;&gt; &gt; from the network (and presumably DetNet router hardware is ma=
tching on<br>
&gt;&gt; &gt; DetNet DSCPs to dispatch inbound packets to DetNet forwarding=
 logic<br>
&gt;&gt; &gt; instead of conventional forwarding logic).&nbsp;&nbsp; The co=
unter-intuitivity<br>
&gt;&gt; &gt; of the 6-tuple term arises in the error case when someone use=
s a<br>
&gt;&gt; &gt; =E2=80=9Cclever=E2=80=9D marking of a single 5-tuple flow wit=
h a mixture of DetNet and<br>
&gt;&gt; &gt; non-DetNet DSCPs.&nbsp; I believe that the result of that =E2=
=80=9Ccleverness=E2=80=9D is<br>
&gt;&gt; &gt; not multiple flows (which would be implied by the =E2=80=9C6-=
tuple=E2=80=9D term),<br>
&gt;&gt; &gt; even though it may look like that in a DetNet node implementa=
tion.&nbsp; I<br>
&gt;&gt; &gt; think the result is better described as a single not-entirely=
-DetNet<br>
&gt;&gt; &gt; flow (defined by a 5-tuple) that receives bizarre forwarding =
treatment<br>
&gt;&gt; &gt; at DetNet nodes - some of the packets get DetNet forwarding t=
reatment<br>
&gt;&gt; &gt; and some get other forwarding treatment, so in a loaded netwo=
rk,<br>
&gt;&gt; &gt; significant reordering is likely, and the receiver is probabl=
y not<br>
&gt;&gt; &gt; going to be happy with the resulting packet arrival order.<br=
>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; If this all makes sense, that =E2=80=9Cclever=E2=80=9D mixing=
 of DetNet and non-DetNet<br>
&gt;&gt; &gt; DSCPs in a single flow (hence mixing DetNet and non-DetNet fo=
rwarding<br>
&gt;&gt; &gt; behavior in a single flow) deserves a =E2=80=9CSHOULD NOT=E2=
=80=9D statement in the<br>
&gt;&gt; &gt; draft, with a warning about the bizarre forwarding behavior a=
t DetNet<br>
&gt;&gt; &gt; nodes that is a likely result, which seems like a better thin=
g to do<br>
&gt;&gt; &gt; than my original suggestion for some sort of prohibition on m=
ixing<br>
&gt;&gt; &gt; DetNet and non-DetNet packets in the same 5-tuple.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks, --David<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; *From:* Bal=C3=A1zs Varga A [mailto:balazs.a.varga@ericsson.c=
om]<br>
&gt;&gt; &gt; *Sent:* Sunday, November 4, 2018 11:13 PM<br>
&gt;&gt; &gt; *To:* Black, David; detnet@ietf.org<br>
&gt;&gt; &gt; *Subject:* RE: IP Solution problem: Use of DSCP and ECN field=
s in IP<br>
&gt;&gt; &gt; headers for detnet flow identification<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Hi David,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Many thanks for your comments and suggestions. This is defini=
tely<br>
&gt;&gt; &gt; something we must fix.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Just two general statement as background:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; - ECN was not considered so far to be useful for DetNet flows=
. DetNet<br>
&gt;&gt; &gt; flows expect zero congestion loss.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; DetNet sources do not consider to react on ECN.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; - Masking for flow identification was considered as a general=
 rule for<br>
&gt;&gt; &gt; the =E2=80=9Ctuples=E2=80=9D (i.e. not DSCP specific).<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; So, regarding your proposals<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; A, No usage of ECN for flow identification: AGREE<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; B, DSCP list instead of bitmask: AGREE, it can provide the sa=
me result.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; C, New DiffServ PHB for DetNet: Agree in principle, let=E2=80=
=99s discuss the<br>
&gt;&gt; &gt; details<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Bala=E2=80=99zs<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; *From:* detnet &lt;detnet-bounces@ietf.org&gt; *On Behalf Of =
*Black, David<br>
&gt;&gt; &gt; *Sent:* Sunday, November 4, 2018 11:27 PM<br>
&gt;&gt; &gt; *To:* detnet@ietf.org<br>
&gt;&gt; &gt; *Subject:* [Detnet] IP Solution problem: Use of DSCP and ECN =
fields in<br>
&gt;&gt; &gt; IP headers for detnet flow identification<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; We have a problem here =E2=80=A6<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; The detnet IP solution draft (draft-ietf-detnet-dp-sol-ip-01.=
txt) has<br>
&gt;&gt; &gt; this to say about<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; use of DSCP and ECN fields in IP headers for detnet flow iden=
tification:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; 6.1.1.4.&nbsp; IPv4 Type of Service and IPv6 Traffic Class Fi=
elds<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; These fields are used to support Differenti=
ated Services [RFC2474]<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; and Explicit Congestion Notification [RFC31=
68].&nbsp; Implementations of<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; this document MUST support DetNet flow iden=
tification based on the<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; IPv4 Type of Service field when processing =
IPv4 packets, and the IPv6<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; Traffic Class Field when processing IPv6 pa=
ckets.&nbsp; Implementations<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; MUST support bimask based matching, where o=
ne (1) values in the<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; bitmask indicate which subset of the bits i=
n the field are to be used<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; in determining a match.&nbsp; Note that a z=
ero (0) value as a bitmask<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; effectively means that these fields are ign=
ored.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; That bitmask approach won=E2=80=99t work, as it violates both=
 RFC 2474 and RFC<br>
&gt;&gt; &gt; 3168.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Starting with ECN (RFC 3168) =E2=80=93 the 2-bit ECN field is=
 intended to<br>
&gt;&gt; &gt; enable ECN functionality to be<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; applied to any flow, and the contents of the ECN field can be=
 changed<br>
&gt;&gt; &gt; by any router.&nbsp; Using ECN<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; field values to identify separate flows is wrong, see Section=
 5 of RFC<br>
&gt;&gt; &gt; 3168, which specifies the<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; current use of that field..<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; That leaves the 6-bit DSCP field, which is defined by RFC 247=
4.&nbsp; The<br>
&gt;&gt; &gt; above bitmask approach is<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; prohibited by the following paragraph in section 3 of RFC 247=
4:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Implementors should note that the DSCP field is six bits wide=
.&nbsp; DS-<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; compliant nodes MUST select PHBs by matchin=
g against the entire 6-bit<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; DSCP field, e.g., by treating the value of =
the field as a table index<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; which is used to select a particular packet=
 handling mechanism which<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; has been implemented in that device.&nbsp; =
The value of the CU field MUST<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; be ignored by PHB selection.&nbsp; The DSCP=
 field is defined as an<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; unstructured field to facilitate the definition of future per=
-hop<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&nbsp;&nbsp;&nbsp; behaviors.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; The CU field is now the ECN field (see RFC 3168).&nbsp; My re=
ading is that<br>
&gt;&gt; &gt; the current section 6.1.1.4 text in<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; the IP solutions draft has managed to violate all three =E2=
=80=9CMUST=E2=80=9D<br>
&gt;&gt; &gt; requirements in that RFC 2474<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; paragraph, which is impressive =E2=80=A6 and not in a good wa=
y.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I suggest that several things be done:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; a)Abandon use of the ECN field for detnet flow identification=
.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; b)For the DSCP field, change from a bitmask approach to a lis=
t of DSCPs.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; a.I would note that a carefully chosen DSCP list can be imple=
mented<br>
&gt;&gt; &gt; via a bitmask.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; c)Define one or more Diffserv PHBs that realize DetNet behavi=
or.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; a.I suspect that much of the content needed for this already =
exists in<br>
&gt;&gt; the<br>
&gt;&gt; &gt; detnet drafts, so this should not be a =E2=80=9Cfrom scratch=
=E2=80=9D exercise.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I would also caution that the current IP solution draft text =
on<br>
&gt;&gt; &gt; 6-tuples for flow identification appears<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; to allow multiple separate detnet flows that differ only in D=
SCP to<br>
&gt;&gt; &gt; use the same IP 5-tuple (source &amp;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; destination addresses, transport protocol, source &amp; desti=
nation<br>
&gt;&gt; &gt; ports).&nbsp; I believe that this also ought<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; to be prohibited, as Diffserv uses 5-tuples for flow identifi=
cation -<br>
&gt;&gt; &gt; see the definition and use of the<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; term =E2=80=9Cmicroflow=E2=80=9D in RFC 2475.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; A quick glance at the MPLS solution suggests that it does not=
 have an<br>
&gt;&gt; &gt; analogous problem with the TC<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; field in labels as the TC field does not appear to be used fo=
r detnet<br>
&gt;&gt; &gt; flow identification.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks, --David<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; -------------------------------------------------------------=
---<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; David L. Black, Senior Distinguished Engineer<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Dell EMC, 176 South St., Hopkinton, MA 01748<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; +1 (774) 350-9323 *New *&nbsp;&nbsp; Mobile: +1 (978) 394-775=
4<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; David.Black@dell.com &lt;mailto:David.Black@dell.com&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; -------------------------------------------------------------=
---<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; detnet mailing list<br>
&gt;&gt; &gt; detnet@ietf.org<br>
&gt;&gt; &gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detnet">http=
s://www.ietf.org/mailman/listinfo/detnet</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; detnet mailing list<br>
&gt;&gt; detnet@ietf.org<br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detnet">https://w=
ww.ietf.org/mailman/listinfo/detnet</a><br>
&gt;&gt;<br>
</p>
</div>
</body>
</html>

------------166f21288041a7627cef5dc016--


From nobody Wed Nov  7 23:03:40 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB52A130E29 for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 23:03:38 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 (768-bit key) header.d=labn.net
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 nOWWszjXNqgv for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 23:03:37 -0800 (PST)
Received: from gproxy1-pub.mail.unifiedlayer.com (gproxy1-pub.mail.unifiedlayer.com [69.89.25.95]) (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 201671294D7 for <detnet@ietf.org>; Wed,  7 Nov 2018 23:03:37 -0800 (PST)
Received: from cmgw14.unifiedlayer.com (unknown [10.9.0.14]) by gproxy1.mail.unifiedlayer.com (Postfix) with ESMTP id 9A39A408A4DD9 for <detnet@ietf.org>; Thu,  8 Nov 2018 00:00:33 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id KeIrgAhkVvdTuKeIrgSht4; Thu, 08 Nov 2018 00:00:33 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Type:MIME-Version:Date:Message-ID:Subject:From:To: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=4axcbJRPJ/b7D25N2xGTfmvPEKgWpUiFrTLNcAZniFA=; b=uo564n6vE+JPEwVMzaGZfS9Y7N 8DxsIKKf1viXYmkwZ++oreR6RAlNTc1gODAiS9SQpyBKmqknXX4nGrFrizGT0Cxo3MsDmYwZApno+ zdaiH6E1BSPtKXbnFjsiBzVF6;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:54506 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gKeIp-001Zau-TY for detnet@ietf.org; Thu, 08 Nov 2018 00:00:33 -0700
To: "detnet@ietf.org" <detnet@ietf.org>
From: Lou Berger <lberger@labn.net>
Message-ID: <ba5e9dfe-0f74-8382-7e96-1b486c590f52@labn.net>
Date: Thu, 8 Nov 2018 14:00:28 +0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="------------4526E46DB7BD8C3DD7701A7C"
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gKeIp-001Zau-TY
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:54506
X-Source-Auth: lberger@labn.net
X-Email-Count: 1
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/4E3NoUvghLgew10A1m54A6L54aA>
Subject: [Detnet] IETF 103 Session links
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 07:03:39 -0000

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

FYI -


 >                     Slides: 
https://datatracker.ietf.org/meeting/103/session/detnet
>                    Etherpad: 
http://etherpad.tools.ietf.org/p/notes-ietf-103-detnet?useMonospaceFont=true
>                    Meetecho: http://www.meetecho.com/ietf103/detnet/
>                    Audio stream: http://ietf103streaming.dnsalias.net/ietf/ietf1036.m3u
>                    Jabber:    xmpp:detnet@jabber.ietf.org?join
>

--------------4526E46DB7BD8C3DD7701A7C
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 text="#000000" bgcolor="#FFFFFF">
    <p>FYI -</p>
    <div id="magicdomid13" class="" style="margin: 0px; padding: 0px;
      color: rgb(0, 0, 0); font-family: monospace; font-size: 12px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      text-decoration-style: initial; text-decoration-color: initial;"><span
        class="" style="margin: 0px; padding: 1px 0px; cursor: auto;"><br
          class="Apple-interchange-newline">
        &gt;                     Slides:   <span> </span></span><span
        class=" url" style="margin: 0px; padding: 1px 0px; cursor:
        auto;"><a href="https://datatracker.ietf.org/meeting/103/session/detnet" style="margin: 0px; padding: 0px; white-space: pre-wrap; cursor: pointer !important;">https://datatracker.ietf.org/meeting/103/session/detnet</a></span></div>
    <div id="magicdomid14" class="" style="margin: 0px; padding: 0px;
      color: rgb(0, 0, 0); font-family: monospace; font-size: 12px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      text-decoration-style: initial; text-decoration-color: initial;"><span
        class="" style="margin: 0px; padding: 1px 0px; cursor: auto;">&gt;                    
        Etherpad:   <span> </span></span><span class=" url"
        style="margin: 0px; padding: 1px 0px; cursor: auto;"><a href="http://etherpad.tools.ietf.org/p/notes-ietf-103-detnet?useMonospaceFont=true" style="margin: 0px; padding: 0px; white-space: pre-wrap; cursor: pointer !important;">http://etherpad.tools.ietf.org/p/notes-ietf-103-detnet?useMonospaceFont=true</a></span></div>
    <div id="magicdomid15" class="" style="margin: 0px; padding: 0px;
      color: rgb(0, 0, 0); font-family: monospace; font-size: 12px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      text-decoration-style: initial; text-decoration-color: initial;"><span
        class="" style="margin: 0px; padding: 1px 0px; cursor: auto;">&gt;                    
        Meetecho:   <span> </span></span><span class=" url"
        style="margin: 0px; padding: 1px 0px; cursor: auto;"><a href="http://www.meetecho.com/ietf103/detnet/" style="margin: 0px; padding: 0px; white-space: pre-wrap; cursor: pointer !important;">http://www.meetecho.com/ietf103/detnet/</a></span></div>
    <div id="magicdomid16" class="" style="margin: 0px; padding: 0px;
      color: rgb(0, 0, 0); font-family: monospace; font-size: 12px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      text-decoration-style: initial; text-decoration-color: initial;"><span
        class="" style="margin: 0px; padding: 1px 0px; cursor: auto;">&gt;                    
        Audio stream:   <span> </span></span><span class=" url"
        style="margin: 0px; padding: 1px 0px; cursor: auto;"><a href="http://ietf103streaming.dnsalias.net/ietf/ietf1036.m3u" style="margin: 0px; padding: 0px; white-space: pre-wrap; cursor: pointer !important;">http://ietf103streaming.dnsalias.net/ietf/ietf1036.m3u</a></span></div>
    <div id="magicdomid17" class="" style="margin: 0px; padding: 0px;
      color: rgb(0, 0, 0); font-family: monospace; font-size: 12px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      text-decoration-style: initial; text-decoration-color: initial;"><span
        class="" style="margin: 0px; padding: 1px 0px; cursor: auto;">&gt;                    
        Jabber:    <a class="moz-txt-link-freetext" href="xmpp:detnet@jabber.ietf.org?join">xmpp:detnet@jabber.ietf.org?join</a></span></div>
    <div id="magicdomid18" class="" style="margin: 0px; padding: 0px;
      color: rgb(0, 0, 0); font-family: monospace; font-size: 12px;
      font-style: normal; font-variant-ligatures: normal;
      font-variant-caps: normal; font-weight: 400; letter-spacing:
      normal; orphans: 2; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-stroke-width: 0px;
      text-decoration-style: initial; text-decoration-color: initial;"><span
        class="" style="margin: 0px; padding: 1px 0px; cursor: auto;">&gt;</span></div>
  </body>
</html>

--------------4526E46DB7BD8C3DD7701A7C--


From nobody Wed Nov  7 23:45:42 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 67ECE130E55 for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 23:45:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.17
X-Spam-Level: 
X-Spam-Status: No, score=-3.17 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=dell.com header.b=y22OPBOv; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=Xrt0hQYN
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 YIfnX0PPfBRV for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 23:45:36 -0800 (PST)
Received: from esa6.dell-outbound.iphmx.com (esa6.dell-outbound.iphmx.com [68.232.149.229]) (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 9C9AB1294D0 for <detnet@ietf.org>; Wed,  7 Nov 2018 23:45:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1541663136; x=1573199136; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=iIN/W5lyssqX4JSCXawyFw/r6napPYItVaRKV7Xol7A=; b=y22OPBOv8/8VtGfuT3F3V8hOw0BkpmYy79KIsHxxU9cbZJA4DHwIPCmx +PLtSG41Sbziv7UAwDu2AHDfVNILt3F8RLsqj+aFvw1b/2v/yKA1EG8xQ wpFw0EADtrxvez82VpeRKPRWKSSMY3BLfz4GqWXkshjo7LXb7jck3J7gs w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ESAAAB6eNbhiWd50NjHgEGBwaBUQk?= =?us-ascii?q?LAYEwgTmBAicKg26Id4scmT+BPzsLAQEjC4Q+AheCdyI0DQ0BAwEBAgEBAgE?= =?us-ascii?q?BAhABAQEKCQsIKSMMgjYkAQ9LLwkzAQEBAQEBAQEBAQEBAQEBAQEBFwJDARI?= =?us-ascii?q?bAgQSEREMHxoBDwIBCA4MAgYgAgICMBUQAgQODRqCfwGCAQEOnA8CgRCJWAE?= =?us-ascii?q?BAW6BLoJ9hy8DBYELiVKBHIFZPoFXgh4ugxsBAQIBgWAVgm0xgiafRgMEAgK?= =?us-ascii?q?GbYo7kGmNH4opAgQCBAUCFIFDgg5wgzyCNYNThRSFPkExAYxBgR8BAQ?=
X-IPAS-Result: =?us-ascii?q?A2ESAAAB6eNbhiWd50NjHgEGBwaBUQkLAYEwgTmBAicKg?= =?us-ascii?q?26Id4scmT+BPzsLAQEjC4Q+AheCdyI0DQ0BAwEBAgEBAgEBAhABAQEKCQsIK?= =?us-ascii?q?SMMgjYkAQ9LLwkzAQEBAQEBAQEBAQEBAQEBAQEBFwJDARIbAgQSEREMHxoBD?= =?us-ascii?q?wIBCA4MAgYgAgICMBUQAgQODRqCfwGCAQEOnA8CgRCJWAEBAW6BLoJ9hy8DB?= =?us-ascii?q?YELiVKBHIFZPoFXgh4ugxsBAQIBgWAVgm0xgiafRgMEAgKGbYo7kGmNH4opA?= =?us-ascii?q?gQCBAUCFIFDgg5wgzyCNYNThRSFPkExAYxBgR8BAQ?=
Received: from mx0b-00154901.pphosted.com ([67.231.157.37]) by esa6.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 08 Nov 2018 01:45:34 -0600
Received: from pps.filterd (m0144104.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA87cpuU195885 for <detnet@ietf.org>; Thu, 8 Nov 2018 02:45:34 -0500
Received: from esa4.dell-outbound2.iphmx.com (esa4.dell-outbound2.iphmx.com [68.232.154.98]) by mx0b-00154901.pphosted.com with ESMTP id 2nm2awcjte-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <detnet@ietf.org>; Thu, 08 Nov 2018 02:45:34 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwhop.emc.com ([168.159.213.141]) by esa4.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 08 Nov 2018 13:45:32 +0600
Received: from maildlpprd03.lss.emc.com (maildlpprd03.lss.emc.com [10.253.24.35]) by mailuogwprd01.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA87jR8N008626 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 8 Nov 2018 02:45:31 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd01.lss.emc.com wA87jR8N008626
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1541663132; bh=p60FpI/kAZwGxaV5PNBw3ilhVZ4=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=Xrt0hQYNSz1lTzZ0ebECXOZg7bP1rob8SLrGPvwxqnnMjAX2vDwDb4KRzxMN1zYSN S7zrEIKJzR1te4ZnKaSzEp5inoJnLapPGjFvRbqCH8mRpggN3FvJlbzGqDCzuH5yRh 3nwkGOWMP/b7F2/2Qc5CaTdWofvZ2MFTc1ogfUOs=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd01.lss.emc.com wA87jR8N008626
Received: from mailusrhubprd54.lss.emc.com (mailusrhubprd54.lss.emc.com [10.106.48.19]) by maildlpprd03.lss.emc.com (RSA Interceptor); Thu, 8 Nov 2018 02:45:08 -0500
Received: from MXHUB308.corp.emc.com (MXHUB308.corp.emc.com [10.146.3.34]) by mailusrhubprd54.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA87jBPb013594 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Thu, 8 Nov 2018 02:45:11 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB308.corp.emc.com ([10.146.3.34]) with mapi id 14.03.0399.000; Thu, 8 Nov 2018 02:45:10 -0500
To: Lou Berger <lberger@labn.net>
CC: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: Your comment on 5 tuple vs 6 tuple flow identification
Thread-Index: AQHUdzPr5rptobuymEmTzSwf4nKM/6VFfEyA
Date: Thu, 8 Nov 2018 07:45:10 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493630336D9C@MX307CL04.corp.emc.com>
References: <c8c96857-d5f6-d25e-ca37-acf98ae72ce9@labn.net>
In-Reply-To: <c8c96857-d5f6-d25e-ca37-acf98ae72ce9@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.105.8.135]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd54.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-08_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811080067
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/i-6twrVVPPsNFh1QGoxfCPLCmtI>
Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 07:45:40 -0000

TG91IEJlcmdlciB3cml0ZXM6DQoNCj4gIMKgwqDCoCBJIHBhcmFwaHJhc2VkIG15IHVuZGVyc3Rh
bmRpbmcgb2YgeW91ciBjb21tZW50IG9uIDUtdHVwbGUgdnMNCj4gNi10dXBsZSBhcyB0aGF0IDUg
dHVwbGUgY2FuIGJlIHVzZWQgZm9yIG5leHQgaG9wIHNlbGVjdGlvbiwgYnV0IDYtdHVwbGUNCj4g
KDUrRFNDUCkgc2hvdWxkIG9ubHkgYmUgdXNlZCBmb3IgZGlmZmVyZW50IHRyYWZmaWMgdHJlYXRt
ZW50LsKgIEFzc3VtaW5nDQo+IHRoaXMgaXMgY29ycmVjdCwgeW91J3JlIGJhc2ljYWxseSBzYXlp
bmcgdGhhdCBhIHNpbmdsZSA1LXR1cGxlIGZsb3cNCj4gc2hvdWxkIG5ldmVyIGJlIHNlbnQgb3Zl
ciBhIGRpZmZlcmVudCBwYXRoIHRocm91Z2ggYSBuZXR3b3JrLsKgIElzIHRoaXMgYQ0KPiBjb3Jy
ZWN0IGludGVycHJldGF0aW9uIG9mIHlvdXIgY29tbWVudHM/DQo+IA0KPiBJZiBzbywgaG93IGRv
IHlvdSBzZWUgTXVsdGktdG9wb2xvZ3kgKFJGQ3MgNDkxNSwgNTEyMCwgNzcyMikgcm91dGluZw0K
PiBjb25mb3JtaW5nL21lZXRpbmcgdGhpcyByZXF1aXJlbWVudD8NCg0KSW4gcHJhY3RpY2UsIEkn
ZCBnZW5lcmFsbHkgZXhwZWN0IG5ldHdvcmsgb3BlcmF0b3JzIHRvIGNvbmZpZ3VyZSB0b3BvbG9n
eQ0Kc2VsZWN0aW9uIHNvIHRoYXQgZWFjaCA1LXR1cGxlIGZsb3cgdXNlcyBhIHNpbmdsZSB0b3Bv
bG9neS4gICBTcHJlYWRpbmcgYQ0KNS10dXBsZSBmbG93IGFjcm9zcyBtdWx0aXBsZSB0b3BvbG9n
aWVzIGlzIGxpa2VseSB0byBsZWFkIHRvIHBhY2tldCByZW9yZGVyaW5nDQp0aGF0IGNhbiBjYXVz
ZSBuZWdhdGl2ZSBlZmZlY3RzIG9uIHNvbWUgdHJhbnNwb3J0IHByb3RvY29scyBhbmQgYXBwbGlj
YXRpb25zLg0KDQpJbiBnZW5lcmFsLCBzZWUgdGhlIGRpc2N1c3Npb24gb2YgVHJhbnNwb3J0IFBy
b3RvY29scyBhbmQgUmVvcmRlcmluZyBpbg0KU2VjdGlvbiA1LjEgb2YgUkZDIDc2NTcsIHdoaWNo
IGRlYWxzIHdpdGggcmVvcmRlcmluZyB0aGF0IGFyaXNlcyBmcm9tIGENCmRpZmZlcmVudCBjYXVz
ZTogaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzc2NTcjc2VjdGlvbi01LjEuDQoNClRo
YW5rcywNCi0tRGF2aWQNCg0K


From nobody Wed Nov  7 23:52:38 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 503E7130E10 for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 23:52:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 qQIotckySDmZ for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 23:52:36 -0800 (PST)
Received: from gproxy3-pub.mail.unifiedlayer.com (gproxy3-pub.mail.unifiedlayer.com [69.89.30.42]) (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 E72C3124408 for <detnet@ietf.org>; Wed,  7 Nov 2018 23:52:35 -0800 (PST)
Received: from cmgw15.unifiedlayer.com (unknown [10.9.0.15]) by gproxy3.mail.unifiedlayer.com (Postfix) with ESMTP id 6C9EB4044E for <detnet@ietf.org>; Thu,  8 Nov 2018 00:22:55 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id KeeVgdCxDj0soKeeVgA3Cv; Thu, 08 Nov 2018 00:22:55 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date: Message-ID:Subject:From:Cc:To:Sender:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=53r2Er/M1vr8De8aEo/dPTkfVa+ud9K//S72H1EhlSg=; b=Jvs/B2+RLCnTDuzXSa5oyF1HWW C3X2eAIXPkbGgmtyot/DbzdiDEk1Oa+HLvXX0KJlrb7lOWDm50b3o+OGmYHxwyw7D1f0fHPZJE8bk 1u9lIhOZc+F13RgHZYiw2zOmk;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:54890 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gKeeU-001f2c-QG; Thu, 08 Nov 2018 00:22:55 -0700
To: "Black, David" <David.Black@dell.com>
Cc: "detnet@ietf.org" <detnet@ietf.org>
From: Lou Berger <lberger@labn.net>
Message-ID: <c8c96857-d5f6-d25e-ca37-acf98ae72ce9@labn.net>
Date: Thu, 8 Nov 2018 14:22:51 +0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gKeeU-001f2c-QG
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:54890
X-Source-Auth: lberger@labn.net
X-Email-Count: 3
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Org: HG=bhcustomer;ORG=bluehost;
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/RY3Vuc7mR7co3mH2FlOODXI7LvY>
Subject: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 07:52:37 -0000

Hi David,

     I paraphrased my understanding of your comment on 5-tuple vs 
6-tuple as that 5 tuple can be used for next hop selection, but 6-tuple 
(5+DSCP) should only be used for different traffic treatment.  Assuming 
this is correct, you're basically saying that a single 5-tuple flow 
should never be sent over a different path through a network.  Is this a 
correct interpretation of your comments?

If so, how do you see Multi-topology (RFCs 4915, 5120, 7722) routing 
conforming/meeting this requirement?

Thanks,

Lou


From nobody Wed Nov  7 23:57:28 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEA75130E10 for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 23:57:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 0X7C0cz9wRle for <detnet@ietfa.amsl.com>; Wed,  7 Nov 2018 23:57:19 -0800 (PST)
Received: from gproxy7-pub.mail.unifiedlayer.com (gproxy7-pub.mail.unifiedlayer.com [70.40.196.235]) (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 AA04D1294D0 for <detnet@ietf.org>; Wed,  7 Nov 2018 23:57:19 -0800 (PST)
Received: from cmgw12.unifiedlayer.com (unknown [10.9.0.12]) by gproxy7.mail.unifiedlayer.com (Postfix) with ESMTP id 1A768216D93 for <detnet@ietf.org>; Thu,  8 Nov 2018 00:45:18 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id Kf0AgLa4LE0jMKf0Agi7S3; Thu, 08 Nov 2018 00:45:18 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=2NCzXXsxxmrRJbQtz8YmDekaDoDYWGa7ZRNkNPWWoIw=; b=ToMJdQ0yhweHN6qdelBMHbBAVD b+nFY4wPLSOEZSKgluCeTfhFzpUIInd0rPoCVwE7v4NbhOQzxAbVYkHWV7QaNXH9YwvqWksGhkfR8 zZlBzoacV8H4gXIVUJP7gCddt;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:55016 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gKf09-001jpW-Av; Thu, 08 Nov 2018 00:45:17 -0700
To: "Black, David" <David.Black@dell.com>, "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>, =?UTF-8?B?J0rDoW5vcyBGYXJrYXMn?= <janos.farkas@ericsson.com>
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
References: <0bb7176c-c386-b863-a4f8-06254f4627ab@ericsson.com> <1705d15c-c7ba-c76f-88db-c75f1a88db0f@ericsson.com> <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <cfd56f25-c05c-d8c2-a3d5-41d0a35a435d@labn.net>
Date: Thu, 8 Nov 2018 14:45:12 +0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gKf09-001jpW-Av
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:55016
X-Source-Auth: lberger@labn.net
X-Email-Count: 8
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/8Go1A4CWOrPDTKlZVH-zBy4YTJg>
Subject: Re: [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 07:57:23 -0000

Hi,

See below for in-line responses

On 11/5/2018 12:21 AM, Black, David wrote:
> ...

>>> * It is surprising that there is hardly any discussion on network robustness
>>> and safety; this probably also relates to security. For instance,
>>> misconfiguration or errors of functions performing packet replication could
>>> severely and permanently congest a network and cause harm.
> [... snip ...]
>> NEW:
>> Robust real-time systems require to reduce the number of possible
>> failures. Filters and policers should be used in a DetNet network to
>> detect if DetNet packets are received on the wrong interface, or at
>> the wrong time, or in too great volume. Furthermore, filters and
>> policers can take action to discard offending packets or flows, or
>> trigger shutting down the offending DetNet flow, or shutting down
>> the offending interface.
>>
>> [ms] That does not address my concern. As I wrote already, I believe this
>> document has to discuss the applicability of circuit breakers according to RFC
>> 8084.
> I concur with Michael's implied concern that the "should" in the NEW text
> is woefully inadequate.  The provisions to prevent escaped non-elastic traffic
> from causing damage elsewhere need to be mandatory particularly if DetNet
> and non-DetNet networks are interconnected.  The above
> text on filters doesn't appear to cover escape from the DetNet network,
> and needs to do so.  Deployment of filters at DetNet nodes that drop all
> DetNet traffic that tries to escape, and that drop all misdirected DetNet
> traffic should address most of this problem.
>
> Once that is done, I think a discussion of circuit breakers is needed, in the
> form of Detnet service mechanisms that can shut down (cease transmission
> of) a flow that is being sent entirely into the bit-bucket by a downstream filter,
> due to misconfiguration, failure, etc.

I think we have a bit of a disconnect of what DetNet service delivers.

DetNet does not itself impact any Transport protocol  (e.g., UDP, TCP) 
so itself does not *produce* elastic or non-elastic traffic.

DetNet operates at Layer 3 and basically provides detnet flows with a 
service equivalent to IntServ's Guaranteed Quality of Service.  As such, 
DetNet flows basically operate as if the network is uncongested.

WRT escaped traffic, as I mentioned in today's session, I really think 
this is no difference between escaped DetNet traffic and traffic 
delivered over an uncongested network to a peer (congested or 
uncongested) network.

Based on all this, I'm not sure how or why a  discussion of circuit 
breakers is needed.

Lou

>
> Thanks, --David
>
>> -----Original Message-----
>> From: Tsv-art [mailto:tsv-art-bounces@ietf.org] On Behalf Of Scharf, Michael
>> Sent: Monday, October 22, 2018 5:44 PM
>> To: 'János Farkas'
>> Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-architecture.all@ietf.org
>> Subject: Re: [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
>>
>>
>> [EXTERNAL EMAIL]
>> Please report any suspicious attachments, links, or requests for sensitive
>> information.
>>
>>
>> Hi Janos,
>>
>> Thanks for the reply. My comments are inline [ms].
>>
>> I have omitted all proposed changes that work for me.
>>
>> Michael
>>
>>
>> -----Original Message-----
>> From: János Farkas <janos.farkas@ericsson.com>
>> Sent: Wednesday, October 17, 2018 10:56 AM
>> To: Scharf, Michael <Michael.Scharf@hs-esslingen.de>
>> Cc: tsv-art@ietf.org; draft-ietf-detnet-architecture.all@ietf.org; DetNet WG
>> <detnet@ietf.org>
>> Subject: Re: Tsvart last call review of draft-ietf-detnet-architecture-08
>>
>> Hi Michael,
>>
>> Thank you very much for the thorough review and good comments!
>>
>> Please find below in-line responses and how we plan to update the draft to
>> resolve your comments.
>>
>> Best regards,
>> Janos
>>
>>
>> On 9/29/2018 12:24 AM, Michael Scharf wrote:
>>> Reviewer: Michael Scharf
>>> Review result: Ready with Issues
>>>
>>> The document "Deterministic Networking Architecture"
>>> (draft-ietf-detnet-architecture-08) defines an overall framework for
>>> Deterministic Networking.
>>>
>>> As TSV-ART reviewer, I believe that this document has issues as
>>> detailed below.
>>>
>>> Michael
>>>
>>> Major issues:
>> [...]
>>
>>> DetNet
>>> basically requires support in (almost) all network devices
>>> transporting DetNet traffic. That assumption should be explicitly
>>> spelt out early in the document, e.g., in the introduction.
>> Actually, some form of DetNet support is required from each node that
>> transports DetNet traffic. For instance, DetNet flows have to be recognized in
>> order not to spoil their QoS at the minimum.
>>
>> [ms] I look for an clear explanation in the architecture document of what "some
>> form of DetNet support" exactly means. For instance, is standard MPLS TE
>> without any DetNet support good enough for an LSR on the IP/MPLS path used
>> by DetNet traffic, or not? As an example, when I read the following paragraph in
>> draft-ietf-detnet-dp-sol-mpls-01 ...
>>
>>     Transit nodes are normal MPLS Label Switching Routers (LSRs).  They
>>     are generally unaware of the special requirements of DetNet flows,
>>     although they need to provide traffic engineering services and proper
>>     QoS to the LSPs associated with DetNet flows to enhance the prospect
>>     of the LSPs meeting the DetNet service requirements.  Some
>>     implementations of transit nodes may be DetNet aware, but such nodes
>>     just support the DetNet transport layer.
>>
>> ... I could maybe assume that actually there can be "transit nodes" that do not
>> require *any* sort of DetNet support or DetNet awareness. Is that correct? I
>> think the architecture document has to be clear on such fundamental questions.
>>
>> The Introduction could be extended to clarify, e.g., the third paragraph:
>>
>> OLD:
>> A goal of DetNet is a converged network in all respects. That is, the presence of
>> DetNet flows does not preclude non-DetNet flows, and the benefits offered
>> DetNet flows should not, except in extreme cases, prevent existing QoS
>> mechanisms from operating in a normal fashion, subject to the bandwidth
>> required for the DetNet flows. A single source-destination pair can trade both
>> DetNet and non-DetNet flows. End systems and applications need not
>> instantiate special interfaces for DetNet flows. Networks are not restricted to
>> certain topologies; connectivity is not restricted. Any application that generates
>> a data flow that can be usefully characterized as having a maximum bandwidth
>> should be able to take advantage of DetNet, as long as the necessary resources
>> can be reserved. Reservations can be made by the application itself, via network
>> management, by an application’s controller, or by other means, e.g., a dynamic
>> control plane (e.g., [RFC2205]).
>>
>> NEW:
>> A goal of DetNet is a converged network in all respects. That is, the presence of
>> DetNet flows does not preclude non-DetNet flows, and the benefits offered
>> DetNet flows should not, except in extreme cases, prevent existing QoS
>> mechanisms from operating in a normal fashion, subject to the bandwidth
>> required for the DetNet flows. A single source-destination pair can trade both
>> DetNet and non-DetNet flows. End systems and applications need not
>> instantiate special interfaces for DetNet flows. Networks are not restricted to
>> certain topologies; connectivity is not restricted. Any application that generates
>> a data flow that can be usefully characterized as having a maximum bandwidth
>> should be able to take advantage of DetNet, as long as the necessary resources
>> can be reserved. Reservations can be made by the application itself, via network
>> management, by an application’s controller, or by other means, e.g., a dynamic
>> control plane (e.g., [RFC2205]). Network nodes supporting DetNet flows have to
>> implement some of the DetNet capabilities (not necessarily all) in order to treat
>> DetNet flows such that their QoS requirements are met.
>>
>> [ms] To me, the last sentence is not clear. Does "some of the DetNet capabilities
>> (not necessarily all)" include e.g. vanilla traffic engineering? For instance, if a
>> network node can ensure that the QoS requirements are met by leveraging
>> existing standardized TE without any additional DetNet awareness, is this
>> enough for deploying DetNet? Or does this node have to implement additional
>> DetNet-specific functionality? Specifically, please explain if an existing DetNet-
>> unaware router on the path taken by DetNet traffic can be used to forward
>> DetNet traffic, or if it is mandatory that any router forwarding DetNet traffic
>> indeed implements new capabilities specific to DetNet. In the latter case, I think
>> the document would need to discuss incremental deployment strategies as well.
>>
>>> * It is surprising that there is hardly any discussion on network robustness
>>> and safety; this probably also relates to security. For instance,
>>> misconfiguration or errors of functions performing packet replication could
>>> severely and permantly congest a network and cause harm. How does the DetNet
>>> architecture ensure that a network stays fully operational e.g. if the topology
>>> changes or there are equipment failures? Probably this can be solved by
>>> implementations (e.g., dynamic control plane), but why are corresponding
>>> requirements not spelt out? Section 3.3.2 speculates that filters and policers
>>> can help, and that may be true, but that probably still assumes consistently
>>> and correctly configured (and well-behaving) devices. And Section 3.3.2 is
>>> vague and mentions a "infinite variety of possible failures" without stating
>>> any requirements or recommendations. There may be further solutions, such as
>>> circuit breakers and the like. Why are such topics not discussed?
>> Security issues and considerations are addressed by the DetNet Security
>> draft: https://datatracker.ietf.org/doc/draft-ietf-detnet-security.
>> Reference to the  DetNet Security draft will be added.
>>
>> There will be a document dedicated to Operations, Administration and
>> Maintenance (OAM), which will address operational, misconfiguration, and
>> failure detection issues.
>>
>> The topology changes have to be solved by the control plane, either
>> centralized or distributed.
>>
>> The filters and policers described in Section 3.3.2 also provide
>> robustness by eliminating/mitigating traffic coming from malfunctioning
>> devices.
>>
>> RFC2475 is recommended for traffic policing functions to increase
>> robustness.
>>
>> The text  in Section 3.3.2 could be made clearer, e.g., by updating the
>> first paragraph to:
>>
>> OLD:
>> One key to building robust real-time systems is to reduce the
>> infinite variety of possible failures to a number that can be
>> analyzed with reasonable confidence. DetNet aids in the process by
>> allowing for filters and policers to detect DetNet packets received
>> on the wrong interface, or at the wrong time, or in too great a
>> volume, and to then take actions such as discarding the offending
>> packet, shutting down the offending DetNet flow, or shutting down the
>> offending interface.
>>
>> NEW:
>> Robust real-time systems require to reduce the number of possible
>> failures. Filters and policers should be used in a DetNet network to
>> detect if DetNet packets are received on the wrong interface, or at
>> the wrong time, or in too great volume. Furthermore, filters and
>> policers can take action to discard offending packets or flows, or
>> trigger shutting down the offending DetNet flow, or shutting down
>> the offending interface.
>>
>> [ms] That does not address my concern. As I wrote already, I believe this
>> document has to discuss the applicability of circuit breakers according to RFC
>> 8084.
>>
>>> * Somewhat related, the document only looks at impact of failures to the QoS of
>>> DetNet traffic. What is missing is a discussion how to protect non-DetNet parts
>>> of a network from any harm caused by DetNet mechanisms. Solutions to this
>>> probably exist. But why is the impact on non-DetNet traffic (e.g., in case of
>>> topology changes or failures of DetNet functions) not discussed at all in the document?
>> Actually the regulation of DetNet traffic by polices and filters
>> protects both other DetNet traffic and non-DetNet traffic.
>>
>> Section 3.3.1 could be extended to make it clear, e.g., by extending the
>> last paragraph:
>>
>> OLD:
>> Ideally, the net effect of the presence of DetNet flows in a network
>> on the non-DetNet packets is primarily a reduction in the available
>> bandwidth.
>>
>> NEW:
>> Traffic policing functions (e.g. [RFC2475]) are used to avoid the
>> starvation of non-DetNet traffic. Thus, the net effect of the presence
>> of DetNet flows in a network on non-DetNet flows is primarily a
>> reduction in the available bandwidth.
>>
>> [ms] I believe a stronger wording is needed, e.g. along the lines of "a DetNet
>> deployment must avoid starvation of non-DetNet traffic ...".
>>
>> [...]
>>
>>> * Section 4.4 refers to RFC 7426, which is an informational RFC on IRTF stream,
>>> and the document uses the concepts introduced there (e.g., "planes"). This is
>>> very confusing. First, an IETF Proposed Standard should probably refer to
>>> documents having IETF consensus. An example would be RFC 7491, albeit there is
>>> other related work as well, e.g., in the TEAS WG. Second, Section 4.4 is by and
>>> large decoupled from the rest of the document and not specific to DetNet.
>>> Neither do other sections of the document refer to the concepts introduced in
>>> Section 4.4, nor does Section 4.4 use the DetNet terminology or discuss
>>> applicability to DetNet. Section 4.4 even mentions explicitly at the end that
>>> it discusses aspects that are orthogonal to the DetNet architecture. It is not
>>> at all clear why Section 4.4 is in this document. Section 4.4 could be removed
>>> from the document without impacting the rest of the document.
>> The document should point out to traffic engineering and centralized
>> control plane aspects, so it is better to keep Section 4.4.
>>
>> RFC 7426 provides the full picture of SDN architecture, which needs to
>> be referred from the DetNet architecture. No other RFC provides such
>> detailed picture. Therefore, we need to keep the reference to RFC 7426,
>> which is an informative reference.
>>
>> [ms] I'll leave that up to the IESG to decide whether an IETF proposed standard
>> should build an architecture based on research work instead of, say, documents
>> with IETF consensus. As a side note, I believe the understanding in industry what
>> "SDN architecture" really means and how it is implemented may have evolved
>> since publication of IRTF RFC 7426, which was published in Jan. 2015. For
>> instance, IRTF RFC 7426 does not discuss the implications of segment routing,
>> BGP-LS, and other recent IETF techniques. And, based on what I read in the
>> DetNet architecture, I believe DetNet could actually be implemented without
>> any "SDN architecture", e.g. by distributed traffic engineering. As a result, I don't
>> even understand the need to discuss "SDN".
>>
>> [ms] For the record: As TSV-ART reviewer, I question whether IRTF RFC 7426 is
>> indeed an appropriate reference, I have doubts that IRTF RFC 7426 is really up-
>> to-date, and I am concerned about the content quality of section 4.4, e.g.,
>> regarding the lack of alignment with the rest of the document. The IESG will
>> certainly have a better understanding that than me how to deal with such topics.
>>
>> The related work in TEAS is already referred to.
>>
>> [...]
>>
>>> Minor issues:
>>>
>>> * Terminology "DetNet transport layer"
>>>
>>> The term "transport layer" has a well-defined meaning in the IETF, e.g.
>>> originating from RFC 1122. While "transport" and e.g. "transport network" is
>>> used in the IETF for different technologies in different areas, I think the
>>> term "transport layer" is typically understood to refer to transport
>>> protocols such as TCP and UDP. As such, I personally find the term "DetNet
>>> transport layer" misleading and confusing. The confusion is easy to see e.g.
>>> in Figure 4, where UDP (which is a transport protocol as per RFC 1122) sits
>>> on top of "transport".
>>>
>>> Based on the document it also may be solution/implementation specific
>> whether
>>> the "DetNet transport layer" is actually a separate protocol layer compared
>>> to the "DetNet service layer". Thus it is not clear to me why the word
>>> "layer" has to be used, specifically in combination "transport layer".
>>>
>>> To me as, the word "transport layer" (and "transport protocol") should be
>>> used for protocols defined in TSV area, consistent with RFC 1122. But this is
>>> probably a question to be sorted out by the IESG.
>> "transport" is used here as in "packet transport networks" not as OSI L4
>> transport.
>>
>> [ms] At the risk of stating the obvious: The relevant section of RFC 1122 defining
>> "transport layer" is entitled by "The Internet Architecture". And, according e.g.
>> to RFC 5921, "packet transport network" is a term defined by ITU-T. In an IETF
>> document, I believe IETF terminology should be used.
>>
>> I suggest to use the terms "DetNet transport sub-layer" and "DetNet
>> service sub-layer" throughout the document, which would hopefully avoid
>> confusion.
>>
>> [ms] "DetNet transport sub-layer" somewhat solves my concern of avoiding the
>> expression "transport layer". To really avoid confusion, I believe it would be
>> better to avoid the ambiguous term "transport" altogether.  But I will be fine if
>> all DetNet documents consistently avoid the term "transport layer".
>>
>> Michael
>> _______________________________________________
>> Tsv-art mailing list
>> Tsv-art@ietf.org
>> https://www.ietf.org/mailman/listinfo/tsv-art
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Thu Nov  8 00:05:20 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 268D21294D0 for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 00:05:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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 (768-bit key) header.d=labn.net
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 2qdFlIy26kJC for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 00:05:17 -0800 (PST)
Received: from gproxy2-pub.mail.unifiedlayer.com (gproxy2-pub.mail.unifiedlayer.com [69.89.18.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 123FF124408 for <detnet@ietf.org>; Thu,  8 Nov 2018 00:05:17 -0800 (PST)
Received: from cmgw15.unifiedlayer.com (unknown [10.9.0.15]) by gproxy2.mail.unifiedlayer.com (Postfix) with ESMTP id 98BF01E12F6 for <detnet@ietf.org>; Thu,  8 Nov 2018 01:05:14 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id KfJSgdsWGj0soKfJSgAiLP; Thu, 08 Nov 2018 01:05:14 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=91ss8wBk+QcitfKfc7YH7Wrz23WGlq7Q1g7HTKSGU0A=; b=D5SMmoh5FjFQENF9iAL53irwHM 2ZNEf2et0qKznSsK9TlqsRdI/XaOrJRP7R8Qhqmq5v312g4alyTHi8ANLDKNnmp64p7fO7OybSSO4 bRTkPZTAY6RzFa0nlkoWdJAth;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:55126 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gKfJR-001ogC-3g; Thu, 08 Nov 2018 01:05:14 -0700
To: "Black, David" <David.Black@dell.com>
Cc: "detnet@ietf.org" <detnet@ietf.org>
References: <c8c96857-d5f6-d25e-ca37-acf98ae72ce9@labn.net> <CE03DB3D7B45C245BCA0D2432779493630336D9C@MX307CL04.corp.emc.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <3a071fa3-681b-99ed-0c1f-e1183c491d82@labn.net>
Date: Thu, 8 Nov 2018 15:05:09 +0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CE03DB3D7B45C245BCA0D2432779493630336D9C@MX307CL04.corp.emc.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gKfJR-001ogC-3g
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:55126
X-Source-Auth: lberger@labn.net
X-Email-Count: 2
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/niJoXbuZCyn-5xmy3wZvhEKzccs>
Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 08:05:19 -0000

On 11/8/2018 2:45 PM, Black, David wrote:
> Lou Berger writes:
>
>>       I paraphrased my understanding of your comment on 5-tuple vs
>> 6-tuple as that 5 tuple can be used for next hop selection, but 6-tuple
>> (5+DSCP) should only be used for different traffic treatment.  Assuming
>> this is correct, you're basically saying that a single 5-tuple flow
>> should never be sent over a different path through a network.  Is this a
>> correct interpretation of your comments?
>>
>> If so, how do you see Multi-topology (RFCs 4915, 5120, 7722) routing
>> conforming/meeting this requirement?
> In practice, I'd generally expect network operators to configure topology
> selection so that each 5-tuple flow uses a single topology.   Spreading a
> 5-tuple flow across multiple topologies is likely to lead to packet reordering
> that can cause negative effects on some transport protocols and applications.

While I don't disagree that this is reasonable, it isn't what is 
supported by the MTR RFCs I reference above.  Given those RFCs (and real 
deployments) don't preclude nexthop selection based on DSCP in this 
document, i.e., at the architectural level.  Note that I'm limiting this 
comment to the architecture draft -- I'm not changing my view on what 
should be documented in the ip solution draft, i.e., what was summarized 
in the IP related thread on the DetNet list.

Thanks,

Lou


> In general, see the discussion of Transport Protocols and Reordering in
> Section 5.1 of RFC 7657, which deals with reordering that arises from a
> different cause: https://tools.ietf.org/html/rfc7657#section-5.1.
>
> Thanks,
> --David
>
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Thu Nov  8 07:07:08 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01AFC128CF2 for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 07:07:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.17
X-Spam-Level: 
X-Spam-Status: No, score=-3.17 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=dell.com header.b=hHAvIffj; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=UeN9tKkG
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 UV8isAf7mY3e for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 07:07:03 -0800 (PST)
Received: from esa8.dell-outbound.iphmx.com (esa8.dell-outbound.iphmx.com [68.232.149.218]) (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 46E22128CE4 for <detnet@ietf.org>; Thu,  8 Nov 2018 07:07:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1541689623; x=1573225623; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=zWtHQZqiBkMJbqWyYUF8WjaIQ/ynLaEfzMaGE+sQbNw=; b=hHAvIffja3qsUpK2PUD6U4rM9pBoYKrjBWIpJ4UzAy305EBDuIx+3PDW d6I1ph+0QkSx/ESp8BbsBKg/I9xonwvsdW8bEEdqXnQoL6jlideYUoWAd dlF5jSGBjvKTfaGrvR+cwldiHUycEDXbjEjVYgeGwIG6oDvWK/euR/xOY k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EHAABUUORbhiWd50NkHAEBAQQBAQc?= =?us-ascii?q?EAQGBUQcBAQsBgTAqgQ+BAicKg26IGF+LG4INlzIUgSs7CwEBGAsLg3hGAhe?= =?us-ascii?q?DAiI0DQ0BAwEBAgEBAgEBAhABAQEKCQsIKSMMgjYkAQ8vHC8JBgEBAQEBASc?= =?us-ascii?q?BAQEBAQEBAQEBAQEBAQEBAQEXAkMBEgEBGAEBAQECAQEBEBERDB8PCwEEBwQ?= =?us-ascii?q?CAQgOAwEDAQEBAgIGHQMCAgIlCxQBAgYIAgQOBQgTB4J/AYF5CAEOnAQCgRC?= =?us-ascii?q?JWAEBAW6BLoJ9hyYDBYELiVKBHIFZPoFXgh4ugxsBAQIBgSsBEgENFBUVglg?= =?us-ascii?q?xgiafSgMEAgKGcIo8gVeFAYoUjRsFiikCBAIEBQIUgUOBHXFwUIJsgicOCX8?= =?us-ascii?q?BA4JHhRSFPkExAYsSgR+BHwEB?=
X-IPAS-Result: =?us-ascii?q?A2EHAABUUORbhiWd50NkHAEBAQQBAQcEAQGBUQcBAQsBg?= =?us-ascii?q?TAqgQ+BAicKg26IGF+LG4INlzIUgSs7CwEBGAsLg3hGAheDAiI0DQ0BAwEBA?= =?us-ascii?q?gEBAgEBAhABAQEKCQsIKSMMgjYkAQ8vHC8JBgEBAQEBAScBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEXAkMBEgEBGAEBAQECAQEBEBERDB8PCwEEBwQCAQgOAwEDAQEBA?= =?us-ascii?q?gIGHQMCAgIlCxQBAgYIAgQOBQgTB4J/AYF5CAEOnAQCgRCJWAEBAW6BLoJ9h?= =?us-ascii?q?yYDBYELiVKBHIFZPoFXgh4ugxsBAQIBgSsBEgENFBUVglgxgiafSgMEAgKGc?= =?us-ascii?q?Io8gVeFAYoUjRsFiikCBAIEBQIUgUOBHXFwUIJsgicOCX8BA4JHhRSFPkExA?= =?us-ascii?q?YsSgR+BHwEB?=
Received: from mx0b-00154901.pphosted.com ([67.231.157.37]) by esa8.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 08 Nov 2018 09:07:01 -0600
Received: from pps.filterd (m0144103.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA8F3JKF085073 for <detnet@ietf.org>; Thu, 8 Nov 2018 10:07:00 -0500
Received: from esa6.dell-outbound2.iphmx.com (esa6.dell-outbound2.iphmx.com [68.232.154.99]) by mx0b-00154901.pphosted.com with ESMTP id 2nmq3m05sw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <detnet@ietf.org>; Thu, 08 Nov 2018 10:07:00 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwhop.emc.com ([168.159.213.141]) by esa6.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 08 Nov 2018 21:06:57 +0600
Received: from maildlpprd03.lss.emc.com (maildlpprd03.lss.emc.com [10.253.24.35]) by mailuogwprd04.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA8F6two032560 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 8 Nov 2018 10:06:56 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd04.lss.emc.com wA8F6two032560
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1541689616; bh=2nXbUSATv3lGV15nfxaBdkF7I6M=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=UeN9tKkGNTXyFODmhzrfDhB17Oz+bGr5Wr8aNTEGYk/E4KWxhbmeYsIgm3jBIjBE8 sfn1+o9hr5Y5G4COxYX8q3/PhIBz9EwZPvHrSUGI/lSqv0PrHAL3yKfKq/Dfqr7kE+ LSSPtQTy+UyYIGogBi53+UmMCd1gw/nJtMTAMvZE=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd04.lss.emc.com wA8F6two032560
Received: from mailusrhubprd54.lss.emc.com (mailusrhubprd54.lss.emc.com [10.106.48.19]) by maildlpprd03.lss.emc.com (RSA Interceptor); Thu, 8 Nov 2018 10:06:33 -0500
Received: from MXHUB312.corp.emc.com (MXHUB312.corp.emc.com [10.146.3.90]) by mailusrhubprd54.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA8F4G9K007915 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Thu, 8 Nov 2018 10:06:37 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB312.corp.emc.com ([10.146.3.90]) with mapi id 14.03.0399.000; Thu, 8 Nov 2018 10:06:31 -0500
To: Lou Berger <lberger@labn.net>
CC: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
Thread-Index: AQHUdzPr5rptobuymEmTzSwf4nKM/6VFfEyAgABcpoCAABvVIA==
Date: Thu, 8 Nov 2018 15:06:31 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493630337C14@MX307CL04.corp.emc.com>
References: <c8c96857-d5f6-d25e-ca37-acf98ae72ce9@labn.net> <CE03DB3D7B45C245BCA0D2432779493630336D9C@MX307CL04.corp.emc.com> <3a071fa3-681b-99ed-0c1f-e1183c491d82@labn.net>
In-Reply-To: <3a071fa3-681b-99ed-0c1f-e1183c491d82@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.36.32.214]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd54.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-08_08:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811080128
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/YqCS5zAH_LKDo11etOEoAy4_Rzg>
Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 15:07:07 -0000

TG91LA0KDQpJIHRoaW5rIHRoYXQgdGhlcmUgYXJlIHR3byBzdWJ0bHkgZGlmZmVyZW50IGNvbmNl
cHRzIGhlcmU6DQoNCj4+IHlvdSdyZSBiYXNpY2FsbHkgc2F5aW5nIHRoYXQgYSBzaW5nbGUgNS10
dXBsZSBmbG93DQo+PiBzaG91bGQgbmV2ZXIgYmUgc2VudCBvdmVyIGEgZGlmZmVyZW50IHBhdGgg
dGhyb3VnaCBhIG5ldHdvcmsuDQoNCkkgdGhpbmsgdGhhdCBvdmVyc3RhdGVzIHdoYXQgSSBzYWlk
LCBidXQgaXQncyBhbHNvIG5vdCB0aGUgc2FtZSBjb25jZXB0IGFzOiANCg0KPj4gIEdpdmVuIHRo
b3NlIFJGQ3MgKGFuZCByZWFsDQo+PiBkZXBsb3ltZW50cykgZG9uJ3QgcHJlY2x1ZGUgbmV4dGhv
cCBzZWxlY3Rpb24gYmFzZWQgb24gRFNDUCBpbiB0aGlzDQo+PiBkb2N1bWVudCwgaS5lLiwgYXQg
dGhlIGFyY2hpdGVjdHVyYWwgbGV2ZWwuDQoNCk5leHRob3Agc2VsZWN0aW9uIGJhc2VkIG9uIERT
Q1Agc2VlbXMgb2suICBTZW5kZXJzIGFyZSBzdXBwb3NlZCB0byBtYXJrDQpmbG93cywgYXQgbGVh
c3QgZm9yIHJlbGlhYmxlIGRlbGl2ZXJ5IHRyYW5zcG9ydCBwcm90b2NvbHMsIHdpdGggb25seSBv
bmUgb3INCmEgY29uc2lzdGVudCBzZXQgb2YgRFNDUHMgaXMgdXNlZCB0aGF0IHdvbid0IGNhdXNl
IHJlb3JkZXJpbmcgKGZvciBtb3JlIG9uDQp0aGlzIHNlZSBSRkMgNzY1NykuDQoNCldlYiBSVEMg
bWl4ZXMgYSBidW5jaCBvZiBkaWZmZXJlbnQgdHlwZXMgYW5kIHByaW9yaXRpZXMgb2YgdHJhZmZp
YyBvbnRvIGENCnNpbmdsZSA1LXR1cGxlLCBhbmQgY2FuIHVzZSBhIHZhcmlldHkgb2YgRFNDUHMg
Zm9yIGl0IC0gc2VlDQpkcmFmdC1pZXRmLXRzdndnLXJ0Y3dlYi1xb3MuICBJZiBvbmUgdXNlcyBE
U0NQIGZvciBuZXh0IGhvcCBzZWxlY3Rpb24sDQp0aGF0IHdvdWxkIHJlc3VsdCBpbiBkaWZmZXJl
bnQgcGF0aHMgZm9yIGRpZmZlcmVudCB0eXBlcyAmIHByaW9yaXRpZXMgb2YgdHJhZmZpYywNCndo
aWNoIGNvdWxkIHJlc3VsdCBpbiBleHRlbnNpdmUgcmVvcmRlcmluZy4gIFRoYXQncyBvaywgYXMg
dGhlIFdlYiBSVEMNCnJlY2VpdmVyIGlzIG5vdCBleHBlY3Rpbmcgb3JkZXJlZCBkZWxpdmVyeSBv
dXRzaWRlIG9mIGEgc2luZ2xlIFt0eXBlLCBwcmlvcml0eV0NCnRyYWZmaWMgc3Vic2V0Lg0KDQo+
ICBOb3RlIHRoYXQgSSdtIGxpbWl0aW5nIHRoaXMNCj4gY29tbWVudCB0byB0aGUgYXJjaGl0ZWN0
dXJlIGRyYWZ0IC0tIEknbSBub3QgY2hhbmdpbmcgbXkgdmlldyBvbiB3aGF0DQo+IHNob3VsZCBi
ZSBkb2N1bWVudGVkIGluIHRoZSBpcCBzb2x1dGlvbiBkcmFmdCwgaS5lLiwgd2hhdCB3YXMgc3Vt
bWFyaXplZA0KPiBpbiB0aGUgSVAgcmVsYXRlZCB0aHJlYWQgb24gdGhlIERldE5ldCBsaXN0Lg0K
DQpJIHRoaW5rIHdlJ3JlIGFncmVlaW5nLCBidXQgSSdtIG5vdCBzdXJlIHdoeSB0aGUgYXJjaGl0
ZWN0dXJlIGRyYWZ0IGlzIHBhcnQNCm9mIHRoaXMgZGlzY3Vzc2lvbiB0aHJlYWQuICBNeSA1LXR1
cGxlIHZzLiA2LXR1cGxlIGNvbW1lbnQgYXQgdGhlIG1pY3JvcGhvbmUNCndhcyBpbiB0aGUgY29u
dGV4dCBvZiBwcm9taXNpbmcgdG8gY2FyZWZ1bGx5IHdyaXRlIHNvbWUgdGV4dCBmb3IgY2xhcml0
eSBpbg0KdGhpcyBhcmVhIG9mIHRoZSBJUCBzb2x1dGlvbiBkcmFmdC4gDQoNClRoYW5rcywgLS1E
YXZpZA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldG5ldCBbbWFp
bHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTG91IEJlcmdlcg0KPiBT
ZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgOCwgMjAxOCAzOjA1IEFNDQo+IFRvOiBCbGFjaywgRGF2
aWQNCj4gQ2M6IGRldG5ldEBpZXRmLm9yZw0KPiBTdWJqZWN0OiBSZTogW0RldG5ldF0gWW91ciBj
b21tZW50IG9uIDUgdHVwbGUgdnMgNiB0dXBsZSBmbG93IGlkZW50aWZpY2F0aW9uDQo+IA0KPiAN
Cj4gW0VYVEVSTkFMIEVNQUlMXQ0KPiBQbGVhc2UgcmVwb3J0IGFueSBzdXNwaWNpb3VzIGF0dGFj
aG1lbnRzLCBsaW5rcywgb3IgcmVxdWVzdHMgZm9yIHNlbnNpdGl2ZQ0KPiBpbmZvcm1hdGlvbi4N
Cj4gDQo+IA0KPiANCj4gT24gMTEvOC8yMDE4IDI6NDUgUE0sIEJsYWNrLCBEYXZpZCB3cm90ZToN
Cj4gPiBMb3UgQmVyZ2VyIHdyaXRlczoNCj4gPg0KPiA+PiAgIMKgwqDCoCBJIHBhcmFwaHJhc2Vk
IG15IHVuZGVyc3RhbmRpbmcgb2YgeW91ciBjb21tZW50IG9uIDUtdHVwbGUgdnMNCj4gPj4gNi10
dXBsZSBhcyB0aGF0IDUgdHVwbGUgY2FuIGJlIHVzZWQgZm9yIG5leHQgaG9wIHNlbGVjdGlvbiwg
YnV0IDYtdHVwbGUNCj4gPj4gKDUrRFNDUCkgc2hvdWxkIG9ubHkgYmUgdXNlZCBmb3IgZGlmZmVy
ZW50IHRyYWZmaWMgdHJlYXRtZW50LsKgIEFzc3VtaW5nDQo+ID4+IHRoaXMgaXMgY29ycmVjdCwg
eW91J3JlIGJhc2ljYWxseSBzYXlpbmcgdGhhdCBhIHNpbmdsZSA1LXR1cGxlIGZsb3cNCj4gPj4g
c2hvdWxkIG5ldmVyIGJlIHNlbnQgb3ZlciBhIGRpZmZlcmVudCBwYXRoIHRocm91Z2ggYSBuZXR3
b3JrLsKgIElzIHRoaXMgYQ0KPiA+PiBjb3JyZWN0IGludGVycHJldGF0aW9uIG9mIHlvdXIgY29t
bWVudHM/DQo+ID4+DQo+ID4+IElmIHNvLCBob3cgZG8geW91IHNlZSBNdWx0aS10b3BvbG9neSAo
UkZDcyA0OTE1LCA1MTIwLCA3NzIyKSByb3V0aW5nDQo+ID4+IGNvbmZvcm1pbmcvbWVldGluZyB0
aGlzIHJlcXVpcmVtZW50Pw0KPiA+IEluIHByYWN0aWNlLCBJJ2QgZ2VuZXJhbGx5IGV4cGVjdCBu
ZXR3b3JrIG9wZXJhdG9ycyB0byBjb25maWd1cmUgdG9wb2xvZ3kNCj4gPiBzZWxlY3Rpb24gc28g
dGhhdCBlYWNoIDUtdHVwbGUgZmxvdyB1c2VzIGEgc2luZ2xlIHRvcG9sb2d5LiAgIFNwcmVhZGlu
ZyBhDQo+ID4gNS10dXBsZSBmbG93IGFjcm9zcyBtdWx0aXBsZSB0b3BvbG9naWVzIGlzIGxpa2Vs
eSB0byBsZWFkIHRvIHBhY2tldCByZW9yZGVyaW5nDQo+ID4gdGhhdCBjYW4gY2F1c2UgbmVnYXRp
dmUgZWZmZWN0cyBvbiBzb21lIHRyYW5zcG9ydCBwcm90b2NvbHMgYW5kIGFwcGxpY2F0aW9ucy4N
Cj4gDQo+IFdoaWxlIEkgZG9uJ3QgZGlzYWdyZWUgdGhhdCB0aGlzIGlzIHJlYXNvbmFibGUsIGl0
IGlzbid0IHdoYXQgaXMNCj4gc3VwcG9ydGVkIGJ5IHRoZSBNVFIgUkZDcyBJIHJlZmVyZW5jZSBh
Ym92ZS7CoCBHaXZlbiB0aG9zZSBSRkNzIChhbmQgcmVhbA0KPiBkZXBsb3ltZW50cykgZG9uJ3Qg
cHJlY2x1ZGUgbmV4dGhvcCBzZWxlY3Rpb24gYmFzZWQgb24gRFNDUCBpbiB0aGlzDQo+IGRvY3Vt
ZW50LCBpLmUuLCBhdCB0aGUgYXJjaGl0ZWN0dXJhbCBsZXZlbC7CoCBOb3RlIHRoYXQgSSdtIGxp
bWl0aW5nIHRoaXMNCj4gY29tbWVudCB0byB0aGUgYXJjaGl0ZWN0dXJlIGRyYWZ0IC0tIEknbSBu
b3QgY2hhbmdpbmcgbXkgdmlldyBvbiB3aGF0DQo+IHNob3VsZCBiZSBkb2N1bWVudGVkIGluIHRo
ZSBpcCBzb2x1dGlvbiBkcmFmdCwgaS5lLiwgd2hhdCB3YXMgc3VtbWFyaXplZA0KPiBpbiB0aGUg
SVAgcmVsYXRlZCB0aHJlYWQgb24gdGhlIERldE5ldCBsaXN0Lg0KPiANCj4gVGhhbmtzLA0KPiAN
Cj4gTG91DQo+IA0KPiANCj4gPiBJbiBnZW5lcmFsLCBzZWUgdGhlIGRpc2N1c3Npb24gb2YgVHJh
bnNwb3J0IFByb3RvY29scyBhbmQgUmVvcmRlcmluZyBpbg0KPiA+IFNlY3Rpb24gNS4xIG9mIFJG
QyA3NjU3LCB3aGljaCBkZWFscyB3aXRoIHJlb3JkZXJpbmcgdGhhdCBhcmlzZXMgZnJvbSBhDQo+
ID4gZGlmZmVyZW50IGNhdXNlOiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzY1NyNz
ZWN0aW9uLTUuMS4NCj4gPg0KPiA+IFRoYW5rcywNCj4gPiAtLURhdmlkDQo+ID4NCj4gPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IGRldG5ldCBt
YWlsaW5nIGxpc3QNCj4gPiBkZXRuZXRAaWV0Zi5vcmcNCj4gPiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPiBkZXRuZXRA
aWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQN
Cg==


From nobody Thu Nov  8 10:12:04 2018
Return-Path: <Michael.Scharf@hs-esslingen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1497312426A; Thu,  8 Nov 2018 10:12:02 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.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 76ELkJOeLTfd; Thu,  8 Nov 2018 10:11:58 -0800 (PST)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B5DA0123FFD; Thu,  8 Nov 2018 10:11:57 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 9A2EB25A1E; Thu,  8 Nov 2018 19:11:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1541700715; bh=cXjXV6VQJCrCLt5PbiUw7gRD1W0Ti2uKkA9o7Z3FwKY=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=E6K2nz7Mvn35f5E5TW1BUReoQ99rYrXqDsWDwQb8MNHy1yqHHtGDGOfzpP7dkkcuC HG0ZBpMEiGJohGUtKtv3c3VUN5Gh5pmho6Ym4mA8iyO1bb1MikOhPJoBQBq5PWsEve 9n+fBaP60ICww1YBPYTS9bOB+zOCooOwKaG6d37g=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KZDLL7e87PkH; Thu,  8 Nov 2018 19:11:55 +0100 (CET)
Received: from rznt8101.rznt.rzdir.fht-esslingen.de (rznt8101.hs-esslingen.de [134.108.29.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Thu,  8 Nov 2018 19:11:55 +0100 (CET)
Received: from RZNT8114.rznt.rzdir.fht-esslingen.de ([169.254.3.25]) by rznt8101.rznt.rzdir.fht-esslingen.de ([fe80::bd73:d6a9:24d7:95f1%10]) with mapi id 14.03.0415.000; Thu, 8 Nov 2018 19:11:54 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: Lou Berger <lberger@labn.net>, "Black, David" <David.Black@dell.com>, =?utf-8?B?J0rDoW5vcyBGYXJrYXMn?= <janos.farkas@ericsson.com>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
Thread-Topic: [Tsv-art] [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUZfdHeIU2S3L1QUWzRDtJ6Iup9aUrnUaAgBRLmACABahlAIAAqBeQ
Date: Thu, 8 Nov 2018 18:11:54 +0000
Message-ID: <6EC6417807D9754DA64F3087E2E2E03E2D15213B@rznt8114.rznt.rzdir.fht-esslingen.de>
References: <0bb7176c-c386-b863-a4f8-06254f4627ab@ericsson.com> <1705d15c-c7ba-c76f-88db-c75f1a88db0f@ericsson.com> <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com> <cfd56f25-c05c-d8c2-a3d5-41d0a35a435d@labn.net>
In-Reply-To: <cfd56f25-c05c-d8c2-a3d5-41d0a35a435d@labn.net>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [134.108.29.249]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/OFBjPYFmLhABi1v51Xfq9jqLyEo>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 18:12:02 -0000

SW5saW5lDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVHN2LWFydCBb
bWFpbHRvOnRzdi1hcnQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIExvdSBCZXJnZXIN
Cj4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDgsIDIwMTggODo0NSBBTQ0KPiBUbzogQmxhY2ss
IERhdmlkOyBTY2hhcmYsIE1pY2hhZWw7ICdKw6Fub3MgRmFya2FzJw0KPiBDYzogdHN2LWFydEBp
ZXRmLm9yZzsgRGV0TmV0IFdHOyBkcmFmdC1pZXRmLWRldG5ldC0NCj4gYXJjaGl0ZWN0dXJlLmFs
bEBpZXRmLm9yZw0KPiBTdWJqZWN0OiBSZTogW1Rzdi1hcnRdIFtEZXRuZXRdIFRzdmFydCBsYXN0
IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtDQo+IGRldG5ldC1hcmNoaXRlY3R1cmUtMDgNCj4g
DQo+IEhpLA0KPiANCj4gU2VlIGJlbG93IGZvciBpbi1saW5lIHJlc3BvbnNlcw0KPiANCj4gT24g
MTEvNS8yMDE4IDEyOjIxIEFNLCBCbGFjaywgRGF2aWQgd3JvdGU6DQo+ID4gLi4uDQo+IA0KPiA+
Pj4gKiBJdCBpcyBzdXJwcmlzaW5nIHRoYXQgdGhlcmUgaXMgaGFyZGx5IGFueSBkaXNjdXNzaW9u
IG9uIG5ldHdvcmsNCj4gcm9idXN0bmVzcw0KPiA+Pj4gYW5kIHNhZmV0eTsgdGhpcyBwcm9iYWJs
eSBhbHNvIHJlbGF0ZXMgdG8gc2VjdXJpdHkuIEZvciBpbnN0YW5jZSwNCj4gPj4+IG1pc2NvbmZp
Z3VyYXRpb24gb3IgZXJyb3JzIG9mIGZ1bmN0aW9ucyBwZXJmb3JtaW5nIHBhY2tldA0KPiByZXBs
aWNhdGlvbiBjb3VsZA0KPiA+Pj4gc2V2ZXJlbHkgYW5kIHBlcm1hbmVudGx5IGNvbmdlc3QgYSBu
ZXR3b3JrIGFuZCBjYXVzZSBoYXJtLg0KPiA+IFsuLi4gc25pcCAuLi5dDQo+ID4+IE5FVzoNCj4g
Pj4gUm9idXN0IHJlYWwtdGltZSBzeXN0ZW1zIHJlcXVpcmUgdG8gcmVkdWNlIHRoZSBudW1iZXIg
b2YgcG9zc2libGUNCj4gPj4gZmFpbHVyZXMuIEZpbHRlcnMgYW5kIHBvbGljZXJzIHNob3VsZCBi
ZSB1c2VkIGluIGEgRGV0TmV0IG5ldHdvcmsgdG8NCj4gPj4gZGV0ZWN0IGlmIERldE5ldCBwYWNr
ZXRzIGFyZSByZWNlaXZlZCBvbiB0aGUgd3JvbmcgaW50ZXJmYWNlLCBvciBhdA0KPiA+PiB0aGUg
d3JvbmcgdGltZSwgb3IgaW4gdG9vIGdyZWF0IHZvbHVtZS4gRnVydGhlcm1vcmUsIGZpbHRlcnMg
YW5kDQo+ID4+IHBvbGljZXJzIGNhbiB0YWtlIGFjdGlvbiB0byBkaXNjYXJkIG9mZmVuZGluZyBw
YWNrZXRzIG9yIGZsb3dzLCBvcg0KPiA+PiB0cmlnZ2VyIHNodXR0aW5nIGRvd24gdGhlIG9mZmVu
ZGluZyBEZXROZXQgZmxvdywgb3Igc2h1dHRpbmcgZG93bg0KPiA+PiB0aGUgb2ZmZW5kaW5nIGlu
dGVyZmFjZS4NCj4gPj4NCj4gPj4gW21zXSBUaGF0IGRvZXMgbm90IGFkZHJlc3MgbXkgY29uY2Vy
bi4gQXMgSSB3cm90ZSBhbHJlYWR5LCBJIGJlbGlldmUNCj4gdGhpcw0KPiA+PiBkb2N1bWVudCBo
YXMgdG8gZGlzY3VzcyB0aGUgYXBwbGljYWJpbGl0eSBvZiBjaXJjdWl0IGJyZWFrZXJzDQo+IGFj
Y29yZGluZyB0byBSRkMNCj4gPj4gODA4NC4NCj4gPiBJIGNvbmN1ciB3aXRoIE1pY2hhZWwncyBp
bXBsaWVkIGNvbmNlcm4gdGhhdCB0aGUgInNob3VsZCIgaW4gdGhlIE5FVw0KPiB0ZXh0DQo+ID4g
aXMgd29lZnVsbHkgaW5hZGVxdWF0ZS4gIFRoZSBwcm92aXNpb25zIHRvIHByZXZlbnQgZXNjYXBl
ZCBub24tDQo+IGVsYXN0aWMgdHJhZmZpYw0KPiA+IGZyb20gY2F1c2luZyBkYW1hZ2UgZWxzZXdo
ZXJlIG5lZWQgdG8gYmUgbWFuZGF0b3J5IHBhcnRpY3VsYXJseSBpZg0KPiBEZXROZXQNCj4gPiBh
bmQgbm9uLURldE5ldCBuZXR3b3JrcyBhcmUgaW50ZXJjb25uZWN0ZWQuICBUaGUgYWJvdmUNCj4g
PiB0ZXh0IG9uIGZpbHRlcnMgZG9lc24ndCBhcHBlYXIgdG8gY292ZXIgZXNjYXBlIGZyb20gdGhl
IERldE5ldA0KPiBuZXR3b3JrLA0KPiA+IGFuZCBuZWVkcyB0byBkbyBzby4gIERlcGxveW1lbnQg
b2YgZmlsdGVycyBhdCBEZXROZXQgbm9kZXMgdGhhdCBkcm9wDQo+IGFsbA0KPiA+IERldE5ldCB0
cmFmZmljIHRoYXQgdHJpZXMgdG8gZXNjYXBlLCBhbmQgdGhhdCBkcm9wIGFsbCBtaXNkaXJlY3Rl
ZA0KPiBEZXROZXQNCj4gPiB0cmFmZmljIHNob3VsZCBhZGRyZXNzIG1vc3Qgb2YgdGhpcyBwcm9i
bGVtLg0KPiA+DQo+ID4gT25jZSB0aGF0IGlzIGRvbmUsIEkgdGhpbmsgYSBkaXNjdXNzaW9uIG9m
IGNpcmN1aXQgYnJlYWtlcnMgaXMNCj4gbmVlZGVkLCBpbiB0aGUNCj4gPiBmb3JtIG9mIERldG5l
dCBzZXJ2aWNlIG1lY2hhbmlzbXMgdGhhdCBjYW4gc2h1dCBkb3duIChjZWFzZQ0KPiB0cmFuc21p
c3Npb24NCj4gPiBvZikgYSBmbG93IHRoYXQgaXMgYmVpbmcgc2VudCBlbnRpcmVseSBpbnRvIHRo
ZSBiaXQtYnVja2V0IGJ5IGENCj4gZG93bnN0cmVhbSBmaWx0ZXIsDQo+ID4gZHVlIHRvIG1pc2Nv
bmZpZ3VyYXRpb24sIGZhaWx1cmUsIGV0Yy4NCj4gDQo+IEkgdGhpbmsgd2UgaGF2ZSBhIGJpdCBv
ZiBhIGRpc2Nvbm5lY3Qgb2Ygd2hhdCBEZXROZXQgc2VydmljZSBkZWxpdmVycy4NCj4gDQo+IERl
dE5ldCBkb2VzIG5vdCBpdHNlbGYgaW1wYWN0IGFueSBUcmFuc3BvcnQgcHJvdG9jb2zCoCAoZS5n
LiwgVURQLCBUQ1ApDQo+IHNvIGl0c2VsZiBkb2VzIG5vdCAqcHJvZHVjZSogZWxhc3RpYyBvciBu
b24tZWxhc3RpYyB0cmFmZmljLg0KDQpGaXJzdCwgdGhlIHF1ZXN0aW9uIHdoZXRoZXIgRGV0TmV0
ICpwcm9kdWNlcyogZWxhc3RpYyBvciBub24tZWxhc3RpYyB0cmFmZmljIGRvZXMgbm90IG1hdHRl
ciBmb3IgdGhlIGFwcGxpY2FiaWxpdHkgb2YgY2lyY3VpdCBicmVha2Vycy4gU2VjdGlvbiAzIG9m
IFJGQyA4MDg0IHN0YXRlczoNCg0KICAgQ0JzIGFyZSBSRUNPTU1FTkRFRCBmb3IgSUVURiBwcm90
b2NvbHMgYW5kIHR1bm5lbHMgdGhhdCBjYXJyeSBub24tDQogICBjb25nZXN0aW9uLWNvbnRyb2xs
ZWQgSW50ZXJuZXQgZmxvd3MgYW5kIGZvciB0cmFmZmljIGFnZ3JlZ2F0ZXMuDQogICBUaGlzIGlu
Y2x1ZGVzIHRyYWZmaWMgc2VudCB1c2luZyBhIG5ldHdvcmsgdHVubmVsLiAgRGVzaWduZXJzIG9m
DQogICBvdGhlciBwcm90b2NvbHMgYW5kIHR1bm5lbCBlbmNhcHN1bGF0aW9ucyBhbHNvIG91Z2h0
IHRvIGNvbnNpZGVyIHRoZQ0KICAgdXNlIG9mIHRoZXNlIHRlY2huaXF1ZXMgYXMgYSBsYXN0IHJl
c29ydCB0byBwcm90ZWN0IHRyYWZmaWMgdGhhdA0KICAgc2hhcmVzIHRoZSBuZXR3b3JrIHBhdGgg
YmVpbmcgdXNlZC4NCg0KU2VjdGlvbiAzLjIuMS4xIG9mIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hp
dGVjdHVyZS0wOSBleHBsYWlucyBleHBsaWNpdGx5IHRoYXQgRGV0TmV0IGNhbiBjYXJyeSBub24t
Y29uZ2VzdGlvbi1jb250cm9sbGVkIHRyYWZmaWM6DQoNCiAgIE5vdGUgdGhhdCBhIERldE5ldCBm
bG93IGNhbm5vdCBiZSB0aHJvdHRsZWQsIGkuZS4sIGl0cw0KICAgdHJhbnNtaXNzaW9uIHJhdGUg
Y2Fubm90IGJlIHJlZHVjZWQgdmlhIGV4cGxpY2l0IGNvbmdlc3Rpb24NCiAgIG5vdGlmaWNhdGlv
bi4NCg0KU28sIGNsZWFybHkgdGhlIGNvbmRpdGlvbiBvZiBjYXJyeWluZyBub24tY29uZ2VzdGlv
bi1jb250cm9sbGVkIGZsb3dzIG9yIHRyYWZmaWMgYWdncmVnYXRlcyBhcHBsaWVzIHRvIHRoZSBE
ZXROZXQgYXJjaGl0ZWN0dXJlLiBBbmQsIGFzIGEgcmVzdWx0LCB0aGUgUkVDT01NRU5ERUQgaW4g
UkZDIDgwODQgaXMgaW4gcHJpbmNpcGxlIGFwcGxpY2FibGUgdG8gRGV0TmV0LiBBbHNvLCBub3Rl
IHRoYXQgdGhlIFJFQ09NTUVOREVEIGluIFJGQyA4MDg0IGlzIG5vdCBsaW1pdGVkIHRvIHR1bm5l
bHMuDQoNCkFzIHBvaW50ZWQgb3V0IGJ5IERhdmlkLCB0aGUga2V5IHF1ZXN0aW9uIGlzIHdoZXRo
ZXIsIGFuZCBob3csIHRoZSBEZXROZXQgYXJjaGl0ZWN0dXJlIHByZXZlbnRzIHRoYXQgbm9uLWNv
bmdlc3Rpb24gY29udHJvbGxlZCB0cmFmZmljIGVzY2FwZXMgZnJvbSBhIGNvbnRyb2xsZWQgZW52
aXJvbm1lbnQgaW50byB0aGUgSW50ZXJuZXQuIEFzIGFsc28gZXhwbGFpbmVkIGluIFJGQyA4MDg0
LCB0aGlzIHF1ZXN0aW9uIGluIHBhcnRpY3VsYXIgbWF0dGVycyBmb3IgZmFpbHVyZSBzY2VuYXJp
b3MuDQoNCkFzIFRTVi1BUlQgcmV2aWV3ZXIsIEkgaW5zaXN0IGluIGEgZGlzY3Vzc2lvbiBvZiB0
aGlzIHByb2JsZW0gaW4gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLiBBbmQgSSBiZWxp
ZXZlIHRoYXQgYSByZWZlcmVuY2UgdG8gUkZDIDgwODQgaXMgbmVlZGVkIGluIGRyYWZ0LWlldGYt
ZGV0bmV0LWFyY2hpdGVjdHVyZS4NCg0KTm90ZSB0aGF0IHRoZSB3b3JkaW5nIGluIFJGQyA4MDg0
IGlzIFJFQ09NTUVOREVEIGFuZCBub3QgTVVTVCwgaS5lLiwgaXQgaXMgcG9zc2libGUgdGhhdCBj
aXJjdWl0IGJyZWFrZXJzIG1heSBub3QgYmUgbmVlZGVkIGZvciBjZXJ0YWluIHNvbHV0aW9ucy4g
QXMgYW4gZXhhbXBsZSwgTVBMUyB0cmFmZmljIG1heSBub3QgZWFzaWx5IGVzY2FwZSBmcm9tIGEg
bWFuYWdlZCBNUExTIG5ldHdvcmsuIA0KDQoNClNlY29uZCwgaW4gbXkgVFNWLUFSVCByZXZpZXcg
SSBoYXZlIGV4cGxpY2l0bHkgbWVudGlvbmVkIHRoZSBEZXROZXQgUGFja2V0IFJlcGxpY2F0aW9u
IEZ1bmN0aW9uIChQUkYpLiBSZXBsaWNhdGluZyBub24tZWxhc3RpYyB0cmFmZmljIG1heSBjcmVh
dGUgYWRkaXRpb25hbCBjaGFsbGVuZ2VzIGlmIHRoZSByZXBsaWNhdGVkIHBhY2tldHMgY2FuIHNv
bWVob3cgZXNjYXBlIGludG8gdGhlIEludGVybmV0LCBlLmcuLCBpbiBmYWlsdXJlIGNhc2VzLiBG
b3IgaW5zdGFuY2UsIGFzIGZhciBhcyBJIHVuZGVyc3RhbmQgZHJhZnQtaWV0Zi1kZXRuZXQtYXJj
aGl0ZWN0dXJlLCBJIGFzc3VtZSB0aGUgUFJGIGNhbiByZXBsaWNhdGUgbm9uLWNvbmdlc3Rpb24t
Y29udHJvbGxlZCB0cmFmZmljIGFuZCBmb3J3YXJkIGl0IGFsb25nIGRpZmZlcmVudCBwYXRocy4g
SWYgb25lIG9mIHRoZXNlIHBhdGhzIGVzY2FwZXMgdG8gdGhlIEludGVybmV0LCB0byB0aGUgSW50
ZXJuZXQgdGhlIFBSRiBjb3VsZCBiYXNpY2FsbHkgYmUgYSBwcm9kdWNlciBvZiBub24tY29uZ2Vz
dGlvbiBjb250cm9sbGVkIHRyYWZmaWMsIGFuZCB0aGF0IHRyYWZmaWMgY291bGQgY2F1c2Ugc2ln
bmlmaWNhbnQgaGFybSBpbiB0aGUgSW50ZXJuZXQuIEFsc28sIG5vdGUgdGhhdCBpbiB0aGF0IGNh
c2UgaXQgbWF5IG5vdCBuZWNlc3NhcmlseSBoZWxwIGlmIHRoZSB0cmFmZmljIGNhcnJpZWQgYnkg
RGV0TmV0IGlzIGVsYXN0aWMsIGUuZy4sIGlmIERldE5ldCBjYXJyaWVzIFRDUCB0cmFmZmljLiBG
b3IgaW5zdGFuY2UsIGlmIG90aGVyIHBhdGhzIHVzZWQgYnkgdGhlIFBSRiB3aXRoaW4gdGhlIERl
dE5ldCBkb21haW4gd291bGQgZGVsaXZlciBhbGwgcGFja2V0cywgdGhlIGNvbmdlc3Rpb24gY29u
dHJvbCBpbiBUQ1Agd291bGQgbm90IG5ldmVyIGJlIHRyaWdnZXJlZCBhcyBlYWNoIHBhY2tldCBn
ZXRzIGluZGVlZCBkZWxpdmVyZWQgb3ZlciBvbmUgb2YgdGhlIHBhdGhzLiBTbywgYW4gdW5lbGFz
dGljIHRyYWZmaWMgc3RyZWFtIHdvdWxkIGVzY2FsZSBpbnRvIHRoZSBJbnRlcm5ldCBhbmQgbmV2
ZXIgYmFjayBvZmYuIFVubGVzcyBJIG1pc3Mgc29tZXRoaW5nLCBEZXROZXQgbmVlZHMgY291bnRl
ci1tZWFucyB0byBwcmV2ZW50IHRoaXMgc29ydCBvZiBpc3N1ZXMuDQoNCkFzIFRTVi1BUlQgcmV2
aWV3ZXIsIEkgYmVsaWV2ZSBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUgbmVlZHMgYSBk
ZWRpY2F0ZWQgZGlzY3Vzc2lvbiB3aGV0aGVyIHRoZSBQUkYgY2FuIGNhdXNlIGhhcm0gYW5kLCBp
ZiBzbywgaG93IHRvIGF2b2lkIHN1Y2ggaGFybS4NCg0KPiBEZXROZXQgb3BlcmF0ZXMgYXQgTGF5
ZXIgMyBhbmQgYmFzaWNhbGx5IHByb3ZpZGVzIGRldG5ldCBmbG93cyB3aXRoIGENCj4gc2Vydmlj
ZSBlcXVpdmFsZW50IHRvIEludFNlcnYncyBHdWFyYW50ZWVkIFF1YWxpdHkgb2YgU2VydmljZS7C
oCBBcw0KPiBzdWNoLA0KPiBEZXROZXQgZmxvd3MgYmFzaWNhbGx5IG9wZXJhdGUgYXMgaWYgdGhl
IG5ldHdvcmsgaXMgdW5jb25nZXN0ZWQuDQoNClJGQyA4MDg0IGV4YWN0bHkgYWRkcmVzc2VzIHRo
YXQgY2FzZS4gVGhlIHF1ZXN0aW9uIGlzIG5vdCB0aGUgbm9ybWFsIG9wZXJhdGlvbiBvZiB0aGUg
bmV0d29yaywgYnV0IGFibm9ybWFsIGNhc2VzLg0KIA0KPiBXUlQgZXNjYXBlZCB0cmFmZmljLCBh
cyBJIG1lbnRpb25lZCBpbiB0b2RheSdzIHNlc3Npb24sIEkgcmVhbGx5IHRoaW5rDQo+IHRoaXMg
aXMgbm8gZGlmZmVyZW5jZSBiZXR3ZWVuIGVzY2FwZWQgRGV0TmV0IHRyYWZmaWMgYW5kIHRyYWZm
aWMNCj4gZGVsaXZlcmVkIG92ZXIgYW4gdW5jb25nZXN0ZWQgbmV0d29yayB0byBhIHBlZXIgKGNv
bmdlc3RlZCBvcg0KPiB1bmNvbmdlc3RlZCkgbmV0d29yay4NCg0KVGhhdCBjb21lcyBkb3duIHRv
IGhvdyB0aGUgRGV0TmV0IG5ldHdvcmsgZGVhbHMgd2l0aCBhYm5vcm1hbCBzaXR1YXRpb25zIGF0
IHRoZSBlZGdlcywgZS5nLiwgZm9yIHRoZSBwcm9ibGVtcyBtZW50aW9uZWQgaW4gUkZDIDgwODQ6
DQoNCiAgIG8gIGFub21hbG91cyB0cmFmZmljIHRoYXQgZXhjZWVkcyB0aGUgcHJvdmlzaW9uZWQg
Y2FwYWNpdHkgKG9yIHdob3NlDQogICAgICB0cmFmZmljIGNoYXJhY3RlcmlzdGljcyBleGNlZWQg
dGhlIHRocmVzaG9sZCBjb25maWd1cmVkIGZvciB0aGUNCiAgICAgIENCKTsNCg0KICAgbyAgdHJh
ZmZpYyBnZW5lcmF0ZWQgYnkgYW4gYXBwbGljYXRpb24gYXQgYSB0aW1lIHdoZW4gdGhlIHByb3Zp
c2lvbmVkDQogICAgICBuZXR3b3JrIGNhcGFjaXR5IGlzIGJlaW5nIHV0aWxpemVkIGZvciBvdGhl
ciBwdXJwb3NlczsNCg0KICAgbyAgcm91dGluZyBjaGFuZ2VzIHRoYXQgY2F1c2UgYWRkaXRpb25h
bCB0cmFmZmljIHRvIHN0YXJ0IHVzaW5nIHRoZQ0KICAgICAgcGF0aCBtb25pdG9yZWQgYnkgdGhl
IENCOw0KDQogICBvICBtaXNjb25maWd1cmF0aW9uIG9mIGEgc2VydmljZS9uZXR3b3JrIGRldmlj
ZSB3aGVyZSB0aGUgY2FwYWNpdHkNCiAgICAgIGF2YWlsYWJsZSBpcyBpbnN1ZmZpY2llbnQgdG8g
c3VwcG9ydCB0aGUgY3VycmVudCB0cmFmZmljDQogICAgICBhZ2dyZWdhdGU7DQoNCiAgIG8gIG1p
c2NvbmZpZ3VyYXRpb24gb2YgYW4gYWRtaXNzaW9uIGNvbnRyb2xsZXIgb3IgdHJhZmZpYyBwb2xp
Y2VyDQogICAgICB0aGF0IGFsbG93cyBtb3JlIHRyYWZmaWMgdGhhbiBleHBlY3RlZCBhY3Jvc3Mg
dGhlIHBhdGggbW9uaXRvcmVkDQogICAgICBieSB0aGUgQ0IuDQoNCkFjY29yZGluZyB0byB0aGUg
bGFzdCBwb2ludCwgbWlzY29uZmlndXJhdGlvbiBvZiBmaWx0ZXJzL3BvbGljaWVzIGlzIG9uZSBv
ZiB0aGUgY2hhbGxlbmdlcyB0byBsb29rIGF0Lg0KIA0KPiBCYXNlZCBvbiBhbGwgdGhpcywgSSdt
IG5vdCBzdXJlIGhvdyBvciB3aHkgYcKgIGRpc2N1c3Npb24gb2YgY2lyY3VpdA0KPiBicmVha2Vy
cyBpcyBuZWVkZWQuDQoNClJGQyA4MDg0IHJlcHJlc2VudHMgSUVURiBjb21tdW5pdHkgY29uc2Vu
c3VzLiBBbmQgaW4gbXkgcmVhZGluZyB0aGUgRGV0TmV0IGFyY2hpdGVjdHVyZSBmYWxscyBpbnRv
IHRoZSB0eXBlIG9mIHNvbHV0aW9ucyBkaXNjdXNzZWQgaW4gUkZDIDgwODQuDQoNClRoYW5rcw0K
DQpNaWNoYWVsDQoNCg0KPiANCj4gTG91DQo+IA0KPiA+DQo+ID4gVGhhbmtzLCAtLURhdmlkDQo+
ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogVHN2LWFydCBb
bWFpbHRvOnRzdi1hcnQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFNjaGFyZiwNCj4g
TWljaGFlbA0KPiA+PiBTZW50OiBNb25kYXksIE9jdG9iZXIgMjIsIDIwMTggNTo0NCBQTQ0KPiA+
PiBUbzogJ0rDoW5vcyBGYXJrYXMnDQo+ID4+IENjOiB0c3YtYXJ0QGlldGYub3JnOyBEZXROZXQg
V0c7IGRyYWZ0LWlldGYtZGV0bmV0LQ0KPiBhcmNoaXRlY3R1cmUuYWxsQGlldGYub3JnDQo+ID4+
IFN1YmplY3Q6IFJlOiBbVHN2LWFydF0gVHN2YXJ0IGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQt
aWV0Zi1kZXRuZXQtDQo+IGFyY2hpdGVjdHVyZS0wOA0KPiA+Pg0KPiA+Pg0KPiA+PiBbRVhURVJO
QUwgRU1BSUxdDQo+ID4+IFBsZWFzZSByZXBvcnQgYW55IHN1c3BpY2lvdXMgYXR0YWNobWVudHMs
IGxpbmtzLCBvciByZXF1ZXN0cyBmb3INCj4gc2Vuc2l0aXZlDQo+ID4+IGluZm9ybWF0aW9uLg0K
PiA+Pg0KPiA+Pg0KPiA+PiBIaSBKYW5vcywNCj4gPj4NCj4gPj4gVGhhbmtzIGZvciB0aGUgcmVw
bHkuIE15IGNvbW1lbnRzIGFyZSBpbmxpbmUgW21zXS4NCj4gPj4NCj4gPj4gSSBoYXZlIG9taXR0
ZWQgYWxsIHByb3Bvc2VkIGNoYW5nZXMgdGhhdCB3b3JrIGZvciBtZS4NCj4gPj4NCj4gPj4gTWlj
aGFlbA0KPiA+Pg0KPiA+Pg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBG
cm9tOiBKw6Fub3MgRmFya2FzIDxqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tPg0KPiA+PiBTZW50
OiBXZWRuZXNkYXksIE9jdG9iZXIgMTcsIDIwMTggMTA6NTYgQU0NCj4gPj4gVG86IFNjaGFyZiwg
TWljaGFlbCA8TWljaGFlbC5TY2hhcmZAaHMtZXNzbGluZ2VuLmRlPg0KPiA+PiBDYzogdHN2LWFy
dEBpZXRmLm9yZzsgZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLmFsbEBpZXRmLm9yZzsN
Cj4gRGV0TmV0IFdHDQo+ID4+IDxkZXRuZXRAaWV0Zi5vcmc+DQo+ID4+IFN1YmplY3Q6IFJlOiBU
c3ZhcnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLWRldG5ldC0NCj4gYXJjaGl0ZWN0
dXJlLTA4DQo+ID4+DQo+ID4+IEhpIE1pY2hhZWwsDQo+ID4+DQo+ID4+IFRoYW5rIHlvdSB2ZXJ5
IG11Y2ggZm9yIHRoZSB0aG9yb3VnaCByZXZpZXcgYW5kIGdvb2QgY29tbWVudHMhDQo+ID4+DQo+
ID4+IFBsZWFzZSBmaW5kIGJlbG93IGluLWxpbmUgcmVzcG9uc2VzIGFuZCBob3cgd2UgcGxhbiB0
byB1cGRhdGUgdGhlDQo+IGRyYWZ0IHRvDQo+ID4+IHJlc29sdmUgeW91ciBjb21tZW50cy4NCj4g
Pj4NCj4gPj4gQmVzdCByZWdhcmRzLA0KPiA+PiBKYW5vcw0KPiA+Pg0KPiA+Pg0KPiA+PiBPbiA5
LzI5LzIwMTggMTI6MjQgQU0sIE1pY2hhZWwgU2NoYXJmIHdyb3RlOg0KPiA+Pj4gUmV2aWV3ZXI6
IE1pY2hhZWwgU2NoYXJmDQo+ID4+PiBSZXZpZXcgcmVzdWx0OiBSZWFkeSB3aXRoIElzc3Vlcw0K
PiA+Pj4NCj4gPj4+IFRoZSBkb2N1bWVudCAiRGV0ZXJtaW5pc3RpYyBOZXR3b3JraW5nIEFyY2hp
dGVjdHVyZSINCj4gPj4+IChkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDgpIGRlZmlu
ZXMgYW4gb3ZlcmFsbCBmcmFtZXdvcmsNCj4gZm9yDQo+ID4+PiBEZXRlcm1pbmlzdGljIE5ldHdv
cmtpbmcuDQo+ID4+Pg0KPiA+Pj4gQXMgVFNWLUFSVCByZXZpZXdlciwgSSBiZWxpZXZlIHRoYXQg
dGhpcyBkb2N1bWVudCBoYXMgaXNzdWVzIGFzDQo+ID4+PiBkZXRhaWxlZCBiZWxvdy4NCj4gPj4+
DQo+ID4+PiBNaWNoYWVsDQo+ID4+Pg0KPiA+Pj4gTWFqb3IgaXNzdWVzOg0KPiA+PiBbLi4uXQ0K
PiA+Pg0KPiA+Pj4gRGV0TmV0DQo+ID4+PiBiYXNpY2FsbHkgcmVxdWlyZXMgc3VwcG9ydCBpbiAo
YWxtb3N0KSBhbGwgbmV0d29yayBkZXZpY2VzDQo+ID4+PiB0cmFuc3BvcnRpbmcgRGV0TmV0IHRy
YWZmaWMuIFRoYXQgYXNzdW1wdGlvbiBzaG91bGQgYmUgZXhwbGljaXRseQ0KPiA+Pj4gc3BlbHQg
b3V0IGVhcmx5IGluIHRoZSBkb2N1bWVudCwgZS5nLiwgaW4gdGhlIGludHJvZHVjdGlvbi4NCj4g
Pj4gQWN0dWFsbHksIHNvbWUgZm9ybSBvZiBEZXROZXQgc3VwcG9ydCBpcyByZXF1aXJlZCBmcm9t
IGVhY2ggbm9kZQ0KPiB0aGF0DQo+ID4+IHRyYW5zcG9ydHMgRGV0TmV0IHRyYWZmaWMuIEZvciBp
bnN0YW5jZSwgRGV0TmV0IGZsb3dzIGhhdmUgdG8gYmUNCj4gcmVjb2duaXplZCBpbg0KPiA+PiBv
cmRlciBub3QgdG8gc3BvaWwgdGhlaXIgUW9TIGF0IHRoZSBtaW5pbXVtLg0KPiA+Pg0KPiA+PiBb
bXNdIEkgbG9vayBmb3IgYW4gY2xlYXIgZXhwbGFuYXRpb24gaW4gdGhlIGFyY2hpdGVjdHVyZSBk
b2N1bWVudCBvZg0KPiB3aGF0ICJzb21lDQo+ID4+IGZvcm0gb2YgRGV0TmV0IHN1cHBvcnQiIGV4
YWN0bHkgbWVhbnMuIEZvciBpbnN0YW5jZSwgaXMgc3RhbmRhcmQNCj4gTVBMUyBURQ0KPiA+PiB3
aXRob3V0IGFueSBEZXROZXQgc3VwcG9ydCBnb29kIGVub3VnaCBmb3IgYW4gTFNSIG9uIHRoZSBJ
UC9NUExTDQo+IHBhdGggdXNlZA0KPiA+PiBieSBEZXROZXQgdHJhZmZpYywgb3Igbm90PyBBcyBh
biBleGFtcGxlLCB3aGVuIEkgcmVhZCB0aGUgZm9sbG93aW5nDQo+IHBhcmFncmFwaCBpbg0KPiA+
PiBkcmFmdC1pZXRmLWRldG5ldC1kcC1zb2wtbXBscy0wMSAuLi4NCj4gPj4NCj4gPj4gICAgIFRy
YW5zaXQgbm9kZXMgYXJlIG5vcm1hbCBNUExTIExhYmVsIFN3aXRjaGluZyBSb3V0ZXJzIChMU1Jz
KS4NCj4gVGhleQ0KPiA+PiAgICAgYXJlIGdlbmVyYWxseSB1bmF3YXJlIG9mIHRoZSBzcGVjaWFs
IHJlcXVpcmVtZW50cyBvZiBEZXROZXQNCj4gZmxvd3MsDQo+ID4+ICAgICBhbHRob3VnaCB0aGV5
IG5lZWQgdG8gcHJvdmlkZSB0cmFmZmljIGVuZ2luZWVyaW5nIHNlcnZpY2VzIGFuZA0KPiBwcm9w
ZXINCj4gPj4gICAgIFFvUyB0byB0aGUgTFNQcyBhc3NvY2lhdGVkIHdpdGggRGV0TmV0IGZsb3dz
IHRvIGVuaGFuY2UgdGhlDQo+IHByb3NwZWN0DQo+ID4+ICAgICBvZiB0aGUgTFNQcyBtZWV0aW5n
IHRoZSBEZXROZXQgc2VydmljZSByZXF1aXJlbWVudHMuICBTb21lDQo+ID4+ICAgICBpbXBsZW1l
bnRhdGlvbnMgb2YgdHJhbnNpdCBub2RlcyBtYXkgYmUgRGV0TmV0IGF3YXJlLCBidXQgc3VjaA0K
PiBub2Rlcw0KPiA+PiAgICAganVzdCBzdXBwb3J0IHRoZSBEZXROZXQgdHJhbnNwb3J0IGxheWVy
Lg0KPiA+Pg0KPiA+PiAuLi4gSSBjb3VsZCBtYXliZSBhc3N1bWUgdGhhdCBhY3R1YWxseSB0aGVy
ZSBjYW4gYmUgInRyYW5zaXQgbm9kZXMiDQo+IHRoYXQgZG8gbm90DQo+ID4+IHJlcXVpcmUgKmFu
eSogc29ydCBvZiBEZXROZXQgc3VwcG9ydCBvciBEZXROZXQgYXdhcmVuZXNzLiBJcyB0aGF0DQo+
IGNvcnJlY3Q/IEkNCj4gPj4gdGhpbmsgdGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudCBoYXMgdG8g
YmUgY2xlYXIgb24gc3VjaCBmdW5kYW1lbnRhbA0KPiBxdWVzdGlvbnMuDQo+ID4+DQo+ID4+IFRo
ZSBJbnRyb2R1Y3Rpb24gY291bGQgYmUgZXh0ZW5kZWQgdG8gY2xhcmlmeSwgZS5nLiwgdGhlIHRo
aXJkDQo+IHBhcmFncmFwaDoNCj4gPj4NCj4gPj4gT0xEOg0KPiA+PiBBIGdvYWwgb2YgRGV0TmV0
IGlzIGEgY29udmVyZ2VkIG5ldHdvcmsgaW4gYWxsIHJlc3BlY3RzLiBUaGF0IGlzLA0KPiB0aGUg
cHJlc2VuY2Ugb2YNCj4gPj4gRGV0TmV0IGZsb3dzIGRvZXMgbm90IHByZWNsdWRlIG5vbi1EZXRO
ZXQgZmxvd3MsIGFuZCB0aGUgYmVuZWZpdHMNCj4gb2ZmZXJlZA0KPiA+PiBEZXROZXQgZmxvd3Mg
c2hvdWxkIG5vdCwgZXhjZXB0IGluIGV4dHJlbWUgY2FzZXMsIHByZXZlbnQgZXhpc3RpbmcNCj4g
UW9TDQo+ID4+IG1lY2hhbmlzbXMgZnJvbSBvcGVyYXRpbmcgaW4gYSBub3JtYWwgZmFzaGlvbiwg
c3ViamVjdCB0byB0aGUNCj4gYmFuZHdpZHRoDQo+ID4+IHJlcXVpcmVkIGZvciB0aGUgRGV0TmV0
IGZsb3dzLiBBIHNpbmdsZSBzb3VyY2UtZGVzdGluYXRpb24gcGFpciBjYW4NCj4gdHJhZGUgYm90
aA0KPiA+PiBEZXROZXQgYW5kIG5vbi1EZXROZXQgZmxvd3MuIEVuZCBzeXN0ZW1zIGFuZCBhcHBs
aWNhdGlvbnMgbmVlZCBub3QNCj4gPj4gaW5zdGFudGlhdGUgc3BlY2lhbCBpbnRlcmZhY2VzIGZv
ciBEZXROZXQgZmxvd3MuIE5ldHdvcmtzIGFyZSBub3QNCj4gcmVzdHJpY3RlZCB0bw0KPiA+PiBj
ZXJ0YWluIHRvcG9sb2dpZXM7IGNvbm5lY3Rpdml0eSBpcyBub3QgcmVzdHJpY3RlZC4gQW55IGFw
cGxpY2F0aW9uDQo+IHRoYXQgZ2VuZXJhdGVzDQo+ID4+IGEgZGF0YSBmbG93IHRoYXQgY2FuIGJl
IHVzZWZ1bGx5IGNoYXJhY3Rlcml6ZWQgYXMgaGF2aW5nIGEgbWF4aW11bQ0KPiBiYW5kd2lkdGgN
Cj4gPj4gc2hvdWxkIGJlIGFibGUgdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgRGV0TmV0LCBhcyBsb25n
IGFzIHRoZSBuZWNlc3NhcnkNCj4gcmVzb3VyY2VzDQo+ID4+IGNhbiBiZSByZXNlcnZlZC4gUmVz
ZXJ2YXRpb25zIGNhbiBiZSBtYWRlIGJ5IHRoZSBhcHBsaWNhdGlvbiBpdHNlbGYsDQo+IHZpYSBu
ZXR3b3JrDQo+ID4+IG1hbmFnZW1lbnQsIGJ5IGFuIGFwcGxpY2F0aW9u4oCZcyBjb250cm9sbGVy
LCBvciBieSBvdGhlciBtZWFucywgZS5nLiwNCj4gYSBkeW5hbWljDQo+ID4+IGNvbnRyb2wgcGxh
bmUgKGUuZy4sIFtSRkMyMjA1XSkuDQo+ID4+DQo+ID4+IE5FVzoNCj4gPj4gQSBnb2FsIG9mIERl
dE5ldCBpcyBhIGNvbnZlcmdlZCBuZXR3b3JrIGluIGFsbCByZXNwZWN0cy4gVGhhdCBpcywNCj4g
dGhlIHByZXNlbmNlIG9mDQo+ID4+IERldE5ldCBmbG93cyBkb2VzIG5vdCBwcmVjbHVkZSBub24t
RGV0TmV0IGZsb3dzLCBhbmQgdGhlIGJlbmVmaXRzDQo+IG9mZmVyZWQNCj4gPj4gRGV0TmV0IGZs
b3dzIHNob3VsZCBub3QsIGV4Y2VwdCBpbiBleHRyZW1lIGNhc2VzLCBwcmV2ZW50IGV4aXN0aW5n
DQo+IFFvUw0KPiA+PiBtZWNoYW5pc21zIGZyb20gb3BlcmF0aW5nIGluIGEgbm9ybWFsIGZhc2hp
b24sIHN1YmplY3QgdG8gdGhlDQo+IGJhbmR3aWR0aA0KPiA+PiByZXF1aXJlZCBmb3IgdGhlIERl
dE5ldCBmbG93cy4gQSBzaW5nbGUgc291cmNlLWRlc3RpbmF0aW9uIHBhaXIgY2FuDQo+IHRyYWRl
IGJvdGgNCj4gPj4gRGV0TmV0IGFuZCBub24tRGV0TmV0IGZsb3dzLiBFbmQgc3lzdGVtcyBhbmQg
YXBwbGljYXRpb25zIG5lZWQgbm90DQo+ID4+IGluc3RhbnRpYXRlIHNwZWNpYWwgaW50ZXJmYWNl
cyBmb3IgRGV0TmV0IGZsb3dzLiBOZXR3b3JrcyBhcmUgbm90DQo+IHJlc3RyaWN0ZWQgdG8NCj4g
Pj4gY2VydGFpbiB0b3BvbG9naWVzOyBjb25uZWN0aXZpdHkgaXMgbm90IHJlc3RyaWN0ZWQuIEFu
eSBhcHBsaWNhdGlvbg0KPiB0aGF0IGdlbmVyYXRlcw0KPiA+PiBhIGRhdGEgZmxvdyB0aGF0IGNh
biBiZSB1c2VmdWxseSBjaGFyYWN0ZXJpemVkIGFzIGhhdmluZyBhIG1heGltdW0NCj4gYmFuZHdp
ZHRoDQo+ID4+IHNob3VsZCBiZSBhYmxlIHRvIHRha2UgYWR2YW50YWdlIG9mIERldE5ldCwgYXMg
bG9uZyBhcyB0aGUgbmVjZXNzYXJ5DQo+IHJlc291cmNlcw0KPiA+PiBjYW4gYmUgcmVzZXJ2ZWQu
IFJlc2VydmF0aW9ucyBjYW4gYmUgbWFkZSBieSB0aGUgYXBwbGljYXRpb24gaXRzZWxmLA0KPiB2
aWEgbmV0d29yaw0KPiA+PiBtYW5hZ2VtZW50LCBieSBhbiBhcHBsaWNhdGlvbuKAmXMgY29udHJv
bGxlciwgb3IgYnkgb3RoZXIgbWVhbnMsIGUuZy4sDQo+IGEgZHluYW1pYw0KPiA+PiBjb250cm9s
IHBsYW5lIChlLmcuLCBbUkZDMjIwNV0pLiBOZXR3b3JrIG5vZGVzIHN1cHBvcnRpbmcgRGV0TmV0
DQo+IGZsb3dzIGhhdmUgdG8NCj4gPj4gaW1wbGVtZW50IHNvbWUgb2YgdGhlIERldE5ldCBjYXBh
YmlsaXRpZXMgKG5vdCBuZWNlc3NhcmlseSBhbGwpIGluDQo+IG9yZGVyIHRvIHRyZWF0DQo+ID4+
IERldE5ldCBmbG93cyBzdWNoIHRoYXQgdGhlaXIgUW9TIHJlcXVpcmVtZW50cyBhcmUgbWV0Lg0K
PiA+Pg0KPiA+PiBbbXNdIFRvIG1lLCB0aGUgbGFzdCBzZW50ZW5jZSBpcyBub3QgY2xlYXIuIERv
ZXMgInNvbWUgb2YgdGhlIERldE5ldA0KPiBjYXBhYmlsaXRpZXMNCj4gPj4gKG5vdCBuZWNlc3Nh
cmlseSBhbGwpIiBpbmNsdWRlIGUuZy4gdmFuaWxsYSB0cmFmZmljIGVuZ2luZWVyaW5nPyBGb3IN
Cj4gaW5zdGFuY2UsIGlmIGENCj4gPj4gbmV0d29yayBub2RlIGNhbiBlbnN1cmUgdGhhdCB0aGUg
UW9TIHJlcXVpcmVtZW50cyBhcmUgbWV0IGJ5DQo+IGxldmVyYWdpbmcNCj4gPj4gZXhpc3Rpbmcg
c3RhbmRhcmRpemVkIFRFIHdpdGhvdXQgYW55IGFkZGl0aW9uYWwgRGV0TmV0IGF3YXJlbmVzcywg
aXMNCj4gdGhpcw0KPiA+PiBlbm91Z2ggZm9yIGRlcGxveWluZyBEZXROZXQ/IE9yIGRvZXMgdGhp
cyBub2RlIGhhdmUgdG8gaW1wbGVtZW50DQo+IGFkZGl0aW9uYWwNCj4gPj4gRGV0TmV0LXNwZWNp
ZmljIGZ1bmN0aW9uYWxpdHk/IFNwZWNpZmljYWxseSwgcGxlYXNlIGV4cGxhaW4gaWYgYW4NCj4g
ZXhpc3RpbmcgRGV0TmV0LQ0KPiA+PiB1bmF3YXJlIHJvdXRlciBvbiB0aGUgcGF0aCB0YWtlbiBi
eSBEZXROZXQgdHJhZmZpYyBjYW4gYmUgdXNlZCB0bw0KPiBmb3J3YXJkDQo+ID4+IERldE5ldCB0
cmFmZmljLCBvciBpZiBpdCBpcyBtYW5kYXRvcnkgdGhhdCBhbnkgcm91dGVyIGZvcndhcmRpbmcN
Cj4gRGV0TmV0IHRyYWZmaWMNCj4gPj4gaW5kZWVkIGltcGxlbWVudHMgbmV3IGNhcGFiaWxpdGll
cyBzcGVjaWZpYyB0byBEZXROZXQuIEluIHRoZSBsYXR0ZXINCj4gY2FzZSwgSSB0aGluaw0KPiA+
PiB0aGUgZG9jdW1lbnQgd291bGQgbmVlZCB0byBkaXNjdXNzIGluY3JlbWVudGFsIGRlcGxveW1l
bnQgc3RyYXRlZ2llcw0KPiBhcyB3ZWxsLg0KPiA+Pg0KPiA+Pj4gKiBJdCBpcyBzdXJwcmlzaW5n
IHRoYXQgdGhlcmUgaXMgaGFyZGx5IGFueSBkaXNjdXNzaW9uIG9uIG5ldHdvcmsNCj4gcm9idXN0
bmVzcw0KPiA+Pj4gYW5kIHNhZmV0eTsgdGhpcyBwcm9iYWJseSBhbHNvIHJlbGF0ZXMgdG8gc2Vj
dXJpdHkuIEZvciBpbnN0YW5jZSwNCj4gPj4+IG1pc2NvbmZpZ3VyYXRpb24gb3IgZXJyb3JzIG9m
IGZ1bmN0aW9ucyBwZXJmb3JtaW5nIHBhY2tldA0KPiByZXBsaWNhdGlvbiBjb3VsZA0KPiA+Pj4g
c2V2ZXJlbHkgYW5kIHBlcm1hbnRseSBjb25nZXN0IGEgbmV0d29yayBhbmQgY2F1c2UgaGFybS4g
SG93IGRvZXMNCj4gdGhlIERldE5ldA0KPiA+Pj4gYXJjaGl0ZWN0dXJlIGVuc3VyZSB0aGF0IGEg
bmV0d29yayBzdGF5cyBmdWxseSBvcGVyYXRpb25hbCBlLmcuIGlmDQo+IHRoZSB0b3BvbG9neQ0K
PiA+Pj4gY2hhbmdlcyBvciB0aGVyZSBhcmUgZXF1aXBtZW50IGZhaWx1cmVzPyBQcm9iYWJseSB0
aGlzIGNhbiBiZQ0KPiBzb2x2ZWQgYnkNCj4gPj4+IGltcGxlbWVudGF0aW9ucyAoZS5nLiwgZHlu
YW1pYyBjb250cm9sIHBsYW5lKSwgYnV0IHdoeSBhcmUNCj4gY29ycmVzcG9uZGluZw0KPiA+Pj4g
cmVxdWlyZW1lbnRzIG5vdCBzcGVsdCBvdXQ/IFNlY3Rpb24gMy4zLjIgc3BlY3VsYXRlcyB0aGF0
IGZpbHRlcnMNCj4gYW5kIHBvbGljZXJzDQo+ID4+PiBjYW4gaGVscCwgYW5kIHRoYXQgbWF5IGJl
IHRydWUsIGJ1dCB0aGF0IHByb2JhYmx5IHN0aWxsIGFzc3VtZXMNCj4gY29uc2lzdGVudGx5DQo+
ID4+PiBhbmQgY29ycmVjdGx5IGNvbmZpZ3VyZWQgKGFuZCB3ZWxsLWJlaGF2aW5nKSBkZXZpY2Vz
LiBBbmQgU2VjdGlvbg0KPiAzLjMuMiBpcw0KPiA+Pj4gdmFndWUgYW5kIG1lbnRpb25zIGEgImlu
ZmluaXRlIHZhcmlldHkgb2YgcG9zc2libGUgZmFpbHVyZXMiDQo+IHdpdGhvdXQgc3RhdGluZw0K
PiA+Pj4gYW55IHJlcXVpcmVtZW50cyBvciByZWNvbW1lbmRhdGlvbnMuIFRoZXJlIG1heSBiZSBm
dXJ0aGVyDQo+IHNvbHV0aW9ucywgc3VjaCBhcw0KPiA+Pj4gY2lyY3VpdCBicmVha2VycyBhbmQg
dGhlIGxpa2UuIFdoeSBhcmUgc3VjaCB0b3BpY3Mgbm90IGRpc2N1c3NlZD8NCj4gPj4gU2VjdXJp
dHkgaXNzdWVzIGFuZCBjb25zaWRlcmF0aW9ucyBhcmUgYWRkcmVzc2VkIGJ5IHRoZSBEZXROZXQN
Cj4gU2VjdXJpdHkNCj4gPj4gZHJhZnQ6IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LWlldGYtZGV0bmV0LXNlY3VyaXR5Lg0KPiA+PiBSZWZlcmVuY2UgdG8gdGhlwqAgRGV0
TmV0IFNlY3VyaXR5IGRyYWZ0IHdpbGwgYmUgYWRkZWQuDQo+ID4+DQo+ID4+IFRoZXJlIHdpbGwg
YmUgYSBkb2N1bWVudCBkZWRpY2F0ZWQgdG8gT3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24gYW5k
DQo+ID4+IE1haW50ZW5hbmNlIChPQU0pLCB3aGljaCB3aWxsIGFkZHJlc3Mgb3BlcmF0aW9uYWws
IG1pc2NvbmZpZ3VyYXRpb24sDQo+IGFuZA0KPiA+PiBmYWlsdXJlIGRldGVjdGlvbiBpc3N1ZXMu
DQo+ID4+DQo+ID4+IFRoZSB0b3BvbG9neSBjaGFuZ2VzIGhhdmUgdG8gYmUgc29sdmVkIGJ5IHRo
ZSBjb250cm9sIHBsYW5lLCBlaXRoZXINCj4gPj4gY2VudHJhbGl6ZWQgb3IgZGlzdHJpYnV0ZWQu
DQo+ID4+DQo+ID4+IFRoZSBmaWx0ZXJzIGFuZCBwb2xpY2VycyBkZXNjcmliZWQgaW4gU2VjdGlv
biAzLjMuMiBhbHNvIHByb3ZpZGUNCj4gPj4gcm9idXN0bmVzcyBieSBlbGltaW5hdGluZy9taXRp
Z2F0aW5nIHRyYWZmaWMgY29taW5nIGZyb20NCj4gbWFsZnVuY3Rpb25pbmcNCj4gPj4gZGV2aWNl
cy4NCj4gPj4NCj4gPj4gUkZDMjQ3NSBpcyByZWNvbW1lbmRlZCBmb3IgdHJhZmZpYyBwb2xpY2lu
ZyBmdW5jdGlvbnMgdG8gaW5jcmVhc2UNCj4gPj4gcm9idXN0bmVzcy4NCj4gPj4NCj4gPj4gVGhl
IHRleHTCoCBpbiBTZWN0aW9uIDMuMy4yIGNvdWxkIGJlIG1hZGUgY2xlYXJlciwgZS5nLiwgYnkg
dXBkYXRpbmcNCj4gdGhlDQo+ID4+IGZpcnN0IHBhcmFncmFwaCB0bzoNCj4gPj4NCj4gPj4gT0xE
Og0KPiA+PiBPbmUga2V5IHRvIGJ1aWxkaW5nIHJvYnVzdCByZWFsLXRpbWUgc3lzdGVtcyBpcyB0
byByZWR1Y2UgdGhlDQo+ID4+IGluZmluaXRlIHZhcmlldHkgb2YgcG9zc2libGUgZmFpbHVyZXMg
dG8gYSBudW1iZXIgdGhhdCBjYW4gYmUNCj4gPj4gYW5hbHl6ZWQgd2l0aCByZWFzb25hYmxlIGNv
bmZpZGVuY2UuIERldE5ldCBhaWRzIGluIHRoZSBwcm9jZXNzIGJ5DQo+ID4+IGFsbG93aW5nIGZv
ciBmaWx0ZXJzIGFuZCBwb2xpY2VycyB0byBkZXRlY3QgRGV0TmV0IHBhY2tldHMgcmVjZWl2ZWQN
Cj4gPj4gb24gdGhlIHdyb25nIGludGVyZmFjZSwgb3IgYXQgdGhlIHdyb25nIHRpbWUsIG9yIGlu
IHRvbyBncmVhdCBhDQo+ID4+IHZvbHVtZSwgYW5kIHRvIHRoZW4gdGFrZSBhY3Rpb25zIHN1Y2gg
YXMgZGlzY2FyZGluZyB0aGUgb2ZmZW5kaW5nDQo+ID4+IHBhY2tldCwgc2h1dHRpbmcgZG93biB0
aGUgb2ZmZW5kaW5nIERldE5ldCBmbG93LCBvciBzaHV0dGluZyBkb3duDQo+IHRoZQ0KPiA+PiBv
ZmZlbmRpbmcgaW50ZXJmYWNlLg0KPiA+Pg0KPiA+PiBORVc6DQo+ID4+IFJvYnVzdCByZWFsLXRp
bWUgc3lzdGVtcyByZXF1aXJlIHRvIHJlZHVjZSB0aGUgbnVtYmVyIG9mIHBvc3NpYmxlDQo+ID4+
IGZhaWx1cmVzLiBGaWx0ZXJzIGFuZCBwb2xpY2VycyBzaG91bGQgYmUgdXNlZCBpbiBhIERldE5l
dCBuZXR3b3JrIHRvDQo+ID4+IGRldGVjdCBpZiBEZXROZXQgcGFja2V0cyBhcmUgcmVjZWl2ZWQg
b24gdGhlIHdyb25nIGludGVyZmFjZSwgb3IgYXQNCj4gPj4gdGhlIHdyb25nIHRpbWUsIG9yIGlu
IHRvbyBncmVhdCB2b2x1bWUuIEZ1cnRoZXJtb3JlLCBmaWx0ZXJzIGFuZA0KPiA+PiBwb2xpY2Vy
cyBjYW4gdGFrZSBhY3Rpb24gdG8gZGlzY2FyZCBvZmZlbmRpbmcgcGFja2V0cyBvciBmbG93cywg
b3INCj4gPj4gdHJpZ2dlciBzaHV0dGluZyBkb3duIHRoZSBvZmZlbmRpbmcgRGV0TmV0IGZsb3cs
IG9yIHNodXR0aW5nIGRvd24NCj4gPj4gdGhlIG9mZmVuZGluZyBpbnRlcmZhY2UuDQo+ID4+DQo+
ID4+IFttc10gVGhhdCBkb2VzIG5vdCBhZGRyZXNzIG15IGNvbmNlcm4uIEFzIEkgd3JvdGUgYWxy
ZWFkeSwgSSBiZWxpZXZlDQo+IHRoaXMNCj4gPj4gZG9jdW1lbnQgaGFzIHRvIGRpc2N1c3MgdGhl
IGFwcGxpY2FiaWxpdHkgb2YgY2lyY3VpdCBicmVha2Vycw0KPiBhY2NvcmRpbmcgdG8gUkZDDQo+
ID4+IDgwODQuDQo+ID4+DQo+ID4+PiAqIFNvbWV3aGF0IHJlbGF0ZWQsIHRoZSBkb2N1bWVudCBv
bmx5IGxvb2tzIGF0IGltcGFjdCBvZiBmYWlsdXJlcw0KPiB0byB0aGUgUW9TIG9mDQo+ID4+PiBE
ZXROZXQgdHJhZmZpYy4gV2hhdCBpcyBtaXNzaW5nIGlzIGEgZGlzY3Vzc2lvbiBob3cgdG8gcHJv
dGVjdCBub24tDQo+IERldE5ldCBwYXJ0cw0KPiA+Pj4gb2YgYSBuZXR3b3JrIGZyb20gYW55IGhh
cm0gY2F1c2VkIGJ5IERldE5ldCBtZWNoYW5pc21zLiBTb2x1dGlvbnMNCj4gdG8gdGhpcw0KPiA+
Pj4gcHJvYmFibHkgZXhpc3QuIEJ1dCB3aHkgaXMgdGhlIGltcGFjdCBvbiBub24tRGV0TmV0IHRy
YWZmaWMgKGUuZy4sDQo+IGluIGNhc2Ugb2YNCj4gPj4+IHRvcG9sb2d5IGNoYW5nZXMgb3IgZmFp
bHVyZXMgb2YgRGV0TmV0IGZ1bmN0aW9ucykgbm90IGRpc2N1c3NlZCBhdA0KPiBhbGwgaW4gdGhl
IGRvY3VtZW50Pw0KPiA+PiBBY3R1YWxseSB0aGUgcmVndWxhdGlvbiBvZiBEZXROZXQgdHJhZmZp
YyBieSBwb2xpY2VzIGFuZCBmaWx0ZXJzDQo+ID4+IHByb3RlY3RzIGJvdGggb3RoZXIgRGV0TmV0
IHRyYWZmaWMgYW5kIG5vbi1EZXROZXQgdHJhZmZpYy4NCj4gPj4NCj4gPj4gU2VjdGlvbiAzLjMu
MSBjb3VsZCBiZSBleHRlbmRlZCB0byBtYWtlIGl0IGNsZWFyLCBlLmcuLCBieSBleHRlbmRpbmcN
Cj4gdGhlDQo+ID4+IGxhc3QgcGFyYWdyYXBoOg0KPiA+Pg0KPiA+PiBPTEQ6DQo+ID4+IElkZWFs
bHksIHRoZSBuZXQgZWZmZWN0IG9mIHRoZSBwcmVzZW5jZSBvZiBEZXROZXQgZmxvd3MgaW4gYSBu
ZXR3b3JrDQo+ID4+IG9uIHRoZSBub24tRGV0TmV0IHBhY2tldHMgaXMgcHJpbWFyaWx5IGEgcmVk
dWN0aW9uIGluIHRoZSBhdmFpbGFibGUNCj4gPj4gYmFuZHdpZHRoLg0KPiA+Pg0KPiA+PiBORVc6
DQo+ID4+IFRyYWZmaWMgcG9saWNpbmcgZnVuY3Rpb25zIChlLmcuIFtSRkMyNDc1XSkgYXJlIHVz
ZWQgdG8gYXZvaWQgdGhlDQo+ID4+IHN0YXJ2YXRpb24gb2Ygbm9uLURldE5ldCB0cmFmZmljLiBU
aHVzLCB0aGUgbmV0IGVmZmVjdCBvZiB0aGUNCj4gcHJlc2VuY2UNCj4gPj4gb2YgRGV0TmV0IGZs
b3dzIGluIGEgbmV0d29yayBvbiBub24tRGV0TmV0IGZsb3dzIGlzIHByaW1hcmlseSBhDQo+ID4+
IHJlZHVjdGlvbiBpbiB0aGUgYXZhaWxhYmxlIGJhbmR3aWR0aC4NCj4gPj4NCj4gPj4gW21zXSBJ
IGJlbGlldmUgYSBzdHJvbmdlciB3b3JkaW5nIGlzIG5lZWRlZCwgZS5nLiBhbG9uZyB0aGUgbGlu
ZXMgb2YNCj4gImEgRGV0TmV0DQo+ID4+IGRlcGxveW1lbnQgbXVzdCBhdm9pZCBzdGFydmF0aW9u
IG9mIG5vbi1EZXROZXQgdHJhZmZpYyAuLi4iLg0KPiA+Pg0KPiA+PiBbLi4uXQ0KPiA+Pg0KPiA+
Pj4gKiBTZWN0aW9uIDQuNCByZWZlcnMgdG8gUkZDIDc0MjYsIHdoaWNoIGlzIGFuIGluZm9ybWF0
aW9uYWwgUkZDIG9uDQo+IElSVEYgc3RyZWFtLA0KPiA+Pj4gYW5kIHRoZSBkb2N1bWVudCB1c2Vz
IHRoZSBjb25jZXB0cyBpbnRyb2R1Y2VkIHRoZXJlIChlLmcuLA0KPiAicGxhbmVzIikuIFRoaXMg
aXMNCj4gPj4+IHZlcnkgY29uZnVzaW5nLiBGaXJzdCwgYW4gSUVURiBQcm9wb3NlZCBTdGFuZGFy
ZCBzaG91bGQgcHJvYmFibHkNCj4gcmVmZXIgdG8NCj4gPj4+IGRvY3VtZW50cyBoYXZpbmcgSUVU
RiBjb25zZW5zdXMuIEFuIGV4YW1wbGUgd291bGQgYmUgUkZDIDc0OTEsDQo+IGFsYmVpdCB0aGVy
ZSBpcw0KPiA+Pj4gb3RoZXIgcmVsYXRlZCB3b3JrIGFzIHdlbGwsIGUuZy4sIGluIHRoZSBURUFT
IFdHLiBTZWNvbmQsIFNlY3Rpb24NCj4gNC40IGlzIGJ5IGFuZA0KPiA+Pj4gbGFyZ2UgZGVjb3Vw
bGVkIGZyb20gdGhlIHJlc3Qgb2YgdGhlIGRvY3VtZW50IGFuZCBub3Qgc3BlY2lmaWMgdG8NCj4g
RGV0TmV0Lg0KPiA+Pj4gTmVpdGhlciBkbyBvdGhlciBzZWN0aW9ucyBvZiB0aGUgZG9jdW1lbnQg
cmVmZXIgdG8gdGhlIGNvbmNlcHRzDQo+IGludHJvZHVjZWQgaW4NCj4gPj4+IFNlY3Rpb24gNC40
LCBub3IgZG9lcyBTZWN0aW9uIDQuNCB1c2UgdGhlIERldE5ldCB0ZXJtaW5vbG9neSBvcg0KPiBk
aXNjdXNzDQo+ID4+PiBhcHBsaWNhYmlsaXR5IHRvIERldE5ldC4gU2VjdGlvbiA0LjQgZXZlbiBt
ZW50aW9ucyBleHBsaWNpdGx5IGF0DQo+IHRoZSBlbmQgdGhhdA0KPiA+Pj4gaXQgZGlzY3Vzc2Vz
IGFzcGVjdHMgdGhhdCBhcmUgb3J0aG9nb25hbCB0byB0aGUgRGV0TmV0DQo+IGFyY2hpdGVjdHVy
ZS4gSXQgaXMgbm90DQo+ID4+PiBhdCBhbGwgY2xlYXIgd2h5IFNlY3Rpb24gNC40IGlzIGluIHRo
aXMgZG9jdW1lbnQuIFNlY3Rpb24gNC40IGNvdWxkDQo+IGJlIHJlbW92ZWQNCj4gPj4+IGZyb20g
dGhlIGRvY3VtZW50IHdpdGhvdXQgaW1wYWN0aW5nIHRoZSByZXN0IG9mIHRoZSBkb2N1bWVudC4N
Cj4gPj4gVGhlIGRvY3VtZW50IHNob3VsZCBwb2ludCBvdXQgdG8gdHJhZmZpYyBlbmdpbmVlcmlu
ZyBhbmQgY2VudHJhbGl6ZWQNCj4gPj4gY29udHJvbCBwbGFuZSBhc3BlY3RzLCBzbyBpdCBpcyBi
ZXR0ZXIgdG8ga2VlcCBTZWN0aW9uIDQuNC4NCj4gPj4NCj4gPj4gUkZDIDc0MjYgcHJvdmlkZXMg
dGhlIGZ1bGwgcGljdHVyZSBvZiBTRE4gYXJjaGl0ZWN0dXJlLCB3aGljaCBuZWVkcw0KPiB0bw0K
PiA+PiBiZSByZWZlcnJlZCBmcm9tIHRoZSBEZXROZXQgYXJjaGl0ZWN0dXJlLiBObyBvdGhlciBS
RkMgcHJvdmlkZXMgc3VjaA0KPiA+PiBkZXRhaWxlZCBwaWN0dXJlLiBUaGVyZWZvcmUsIHdlIG5l
ZWQgdG8ga2VlcCB0aGUgcmVmZXJlbmNlIHRvIFJGQw0KPiA3NDI2LA0KPiA+PiB3aGljaCBpcyBh
biBpbmZvcm1hdGl2ZSByZWZlcmVuY2UuDQo+ID4+DQo+ID4+IFttc10gSSdsbCBsZWF2ZSB0aGF0
IHVwIHRvIHRoZSBJRVNHIHRvIGRlY2lkZSB3aGV0aGVyIGFuIElFVEYNCj4gcHJvcG9zZWQgc3Rh
bmRhcmQNCj4gPj4gc2hvdWxkIGJ1aWxkIGFuIGFyY2hpdGVjdHVyZSBiYXNlZCBvbiByZXNlYXJj
aCB3b3JrIGluc3RlYWQgb2YsIHNheSwNCj4gZG9jdW1lbnRzDQo+ID4+IHdpdGggSUVURiBjb25z
ZW5zdXMuIEFzIGEgc2lkZSBub3RlLCBJIGJlbGlldmUgdGhlIHVuZGVyc3RhbmRpbmcgaW4NCj4g
aW5kdXN0cnkgd2hhdA0KPiA+PiAiU0ROIGFyY2hpdGVjdHVyZSIgcmVhbGx5IG1lYW5zIGFuZCBo
b3cgaXQgaXMgaW1wbGVtZW50ZWQgbWF5IGhhdmUNCj4gZXZvbHZlZA0KPiA+PiBzaW5jZSBwdWJs
aWNhdGlvbiBvZiBJUlRGIFJGQyA3NDI2LCB3aGljaCB3YXMgcHVibGlzaGVkIGluIEphbi4NCj4g
MjAxNS4gRm9yDQo+ID4+IGluc3RhbmNlLCBJUlRGIFJGQyA3NDI2IGRvZXMgbm90IGRpc2N1c3Mg
dGhlIGltcGxpY2F0aW9ucyBvZiBzZWdtZW50DQo+IHJvdXRpbmcsDQo+ID4+IEJHUC1MUywgYW5k
IG90aGVyIHJlY2VudCBJRVRGIHRlY2huaXF1ZXMuIEFuZCwgYmFzZWQgb24gd2hhdCBJIHJlYWQN
Cj4gaW4gdGhlDQo+ID4+IERldE5ldCBhcmNoaXRlY3R1cmUsIEkgYmVsaWV2ZSBEZXROZXQgY291
bGQgYWN0dWFsbHkgYmUgaW1wbGVtZW50ZWQNCj4gd2l0aG91dA0KPiA+PiBhbnkgIlNETiBhcmNo
aXRlY3R1cmUiLCBlLmcuIGJ5IGRpc3RyaWJ1dGVkIHRyYWZmaWMgZW5naW5lZXJpbmcuIEFzDQo+
IGEgcmVzdWx0LCBJIGRvbid0DQo+ID4+IGV2ZW4gdW5kZXJzdGFuZCB0aGUgbmVlZCB0byBkaXNj
dXNzICJTRE4iLg0KPiA+Pg0KPiA+PiBbbXNdIEZvciB0aGUgcmVjb3JkOiBBcyBUU1YtQVJUIHJl
dmlld2VyLCBJIHF1ZXN0aW9uIHdoZXRoZXIgSVJURg0KPiBSRkMgNzQyNiBpcw0KPiA+PiBpbmRl
ZWQgYW4gYXBwcm9wcmlhdGUgcmVmZXJlbmNlLCBJIGhhdmUgZG91YnRzIHRoYXQgSVJURiBSRkMg
NzQyNiBpcw0KPiByZWFsbHkgdXAtDQo+ID4+IHRvLWRhdGUsIGFuZCBJIGFtIGNvbmNlcm5lZCBh
Ym91dCB0aGUgY29udGVudCBxdWFsaXR5IG9mIHNlY3Rpb24NCj4gNC40LCBlLmcuLA0KPiA+PiBy
ZWdhcmRpbmcgdGhlIGxhY2sgb2YgYWxpZ25tZW50IHdpdGggdGhlIHJlc3Qgb2YgdGhlIGRvY3Vt
ZW50LiBUaGUNCj4gSUVTRyB3aWxsDQo+ID4+IGNlcnRhaW5seSBoYXZlIGEgYmV0dGVyIHVuZGVy
c3RhbmRpbmcgdGhhdCB0aGFuIG1lIGhvdyB0byBkZWFsIHdpdGgNCj4gc3VjaCB0b3BpY3MuDQo+
ID4+DQo+ID4+IFRoZSByZWxhdGVkIHdvcmsgaW4gVEVBUyBpcyBhbHJlYWR5IHJlZmVycmVkIHRv
Lg0KPiA+Pg0KPiA+PiBbLi4uXQ0KPiA+Pg0KPiA+Pj4gTWlub3IgaXNzdWVzOg0KPiA+Pj4NCj4g
Pj4+ICogVGVybWlub2xvZ3kgIkRldE5ldCB0cmFuc3BvcnQgbGF5ZXIiDQo+ID4+Pg0KPiA+Pj4g
VGhlIHRlcm0gInRyYW5zcG9ydCBsYXllciIgaGFzIGEgd2VsbC1kZWZpbmVkIG1lYW5pbmcgaW4g
dGhlIElFVEYsDQo+IGUuZy4NCj4gPj4+IG9yaWdpbmF0aW5nIGZyb20gUkZDIDExMjIuIFdoaWxl
ICJ0cmFuc3BvcnQiIGFuZCBlLmcuICJ0cmFuc3BvcnQNCj4gbmV0d29yayIgaXMNCj4gPj4+IHVz
ZWQgaW4gdGhlIElFVEYgZm9yIGRpZmZlcmVudCB0ZWNobm9sb2dpZXMgaW4gZGlmZmVyZW50IGFy
ZWFzLCBJDQo+IHRoaW5rIHRoZQ0KPiA+Pj4gdGVybSAidHJhbnNwb3J0IGxheWVyIiBpcyB0eXBp
Y2FsbHkgdW5kZXJzdG9vZCB0byByZWZlciB0bw0KPiB0cmFuc3BvcnQNCj4gPj4+IHByb3RvY29s
cyBzdWNoIGFzIFRDUCBhbmQgVURQLiBBcyBzdWNoLCBJIHBlcnNvbmFsbHkgZmluZCB0aGUgdGVy
bQ0KPiAiRGV0TmV0DQo+ID4+PiB0cmFuc3BvcnQgbGF5ZXIiIG1pc2xlYWRpbmcgYW5kIGNvbmZ1
c2luZy4gVGhlIGNvbmZ1c2lvbiBpcyBlYXN5IHRvDQo+IHNlZSBlLmcuDQo+ID4+PiBpbiBGaWd1
cmUgNCwgd2hlcmUgVURQICh3aGljaCBpcyBhIHRyYW5zcG9ydCBwcm90b2NvbCBhcyBwZXIgUkZD
DQo+IDExMjIpIHNpdHMNCj4gPj4+IG9uIHRvcCBvZiAidHJhbnNwb3J0Ii4NCj4gPj4+DQo+ID4+
PiBCYXNlZCBvbiB0aGUgZG9jdW1lbnQgaXQgYWxzbyBtYXkgYmUgc29sdXRpb24vaW1wbGVtZW50
YXRpb24NCj4gc3BlY2lmaWMNCj4gPj4gd2hldGhlcg0KPiA+Pj4gdGhlICJEZXROZXQgdHJhbnNw
b3J0IGxheWVyIiBpcyBhY3R1YWxseSBhIHNlcGFyYXRlIHByb3RvY29sIGxheWVyDQo+IGNvbXBh
cmVkDQo+ID4+PiB0byB0aGUgIkRldE5ldCBzZXJ2aWNlIGxheWVyIi4gVGh1cyBpdCBpcyBub3Qg
Y2xlYXIgdG8gbWUgd2h5IHRoZQ0KPiB3b3JkDQo+ID4+PiAibGF5ZXIiIGhhcyB0byBiZSB1c2Vk
LCBzcGVjaWZpY2FsbHkgaW4gY29tYmluYXRpb24gInRyYW5zcG9ydA0KPiBsYXllciIuDQo+ID4+
Pg0KPiA+Pj4gVG8gbWUgYXMsIHRoZSB3b3JkICJ0cmFuc3BvcnQgbGF5ZXIiIChhbmQgInRyYW5z
cG9ydCBwcm90b2NvbCIpDQo+IHNob3VsZCBiZQ0KPiA+Pj4gdXNlZCBmb3IgcHJvdG9jb2xzIGRl
ZmluZWQgaW4gVFNWIGFyZWEsIGNvbnNpc3RlbnQgd2l0aCBSRkMgMTEyMi4NCj4gQnV0IHRoaXMg
aXMNCj4gPj4+IHByb2JhYmx5IGEgcXVlc3Rpb24gdG8gYmUgc29ydGVkIG91dCBieSB0aGUgSUVT
Ry4NCj4gPj4gInRyYW5zcG9ydCIgaXMgdXNlZCBoZXJlIGFzIGluICJwYWNrZXQgdHJhbnNwb3J0
IG5ldHdvcmtzIiBub3QgYXMNCj4gT1NJIEw0DQo+ID4+IHRyYW5zcG9ydC4NCj4gPj4NCj4gPj4g
W21zXSBBdCB0aGUgcmlzayBvZiBzdGF0aW5nIHRoZSBvYnZpb3VzOiBUaGUgcmVsZXZhbnQgc2Vj
dGlvbiBvZiBSRkMNCj4gMTEyMiBkZWZpbmluZw0KPiA+PiAidHJhbnNwb3J0IGxheWVyIiBpcyBl
bnRpdGxlZCBieSAiVGhlIEludGVybmV0IEFyY2hpdGVjdHVyZSIuIEFuZCwNCj4gYWNjb3JkaW5n
IGUuZy4NCj4gPj4gdG8gUkZDIDU5MjEsICJwYWNrZXQgdHJhbnNwb3J0IG5ldHdvcmsiIGlzIGEg
dGVybSBkZWZpbmVkIGJ5IElUVS1ULg0KPiBJbiBhbiBJRVRGDQo+ID4+IGRvY3VtZW50LCBJIGJl
bGlldmUgSUVURiB0ZXJtaW5vbG9neSBzaG91bGQgYmUgdXNlZC4NCj4gPj4NCj4gPj4gSSBzdWdn
ZXN0IHRvIHVzZSB0aGUgdGVybXMgIkRldE5ldCB0cmFuc3BvcnQgc3ViLWxheWVyIiBhbmQgIkRl
dE5ldA0KPiA+PiBzZXJ2aWNlIHN1Yi1sYXllciIgdGhyb3VnaG91dCB0aGUgZG9jdW1lbnQsIHdo
aWNoIHdvdWxkIGhvcGVmdWxseQ0KPiBhdm9pZA0KPiA+PiBjb25mdXNpb24uDQo+ID4+DQo+ID4+
IFttc10gIkRldE5ldCB0cmFuc3BvcnQgc3ViLWxheWVyIiBzb21ld2hhdCBzb2x2ZXMgbXkgY29u
Y2VybiBvZg0KPiBhdm9pZGluZyB0aGUNCj4gPj4gZXhwcmVzc2lvbiAidHJhbnNwb3J0IGxheWVy
Ii4gVG8gcmVhbGx5IGF2b2lkIGNvbmZ1c2lvbiwgSSBiZWxpZXZlDQo+IGl0IHdvdWxkIGJlDQo+
ID4+IGJldHRlciB0byBhdm9pZCB0aGUgYW1iaWd1b3VzIHRlcm0gInRyYW5zcG9ydCIgYWx0b2dl
dGhlci4gIEJ1dCBJDQo+IHdpbGwgYmUgZmluZSBpZg0KPiA+PiBhbGwgRGV0TmV0IGRvY3VtZW50
cyBjb25zaXN0ZW50bHkgYXZvaWQgdGhlIHRlcm0gInRyYW5zcG9ydCBsYXllciIuDQo+ID4+DQo+
ID4+IE1pY2hhZWwNCj4gPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4gPj4gVHN2LWFydCBtYWlsaW5nIGxpc3QNCj4gPj4gVHN2LWFydEBpZXRmLm9y
Zw0KPiA+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Rzdi1hcnQNCj4g
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IGRl
dG5ldCBtYWlsaW5nIGxpc3QNCj4gPiBkZXRuZXRAaWV0Zi5vcmcNCj4gPiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KPiANCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gVHN2LWFydCBtYWlsaW5nIGxpc3QNCj4g
VHN2LWFydEBpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3Rzdi1hcnQNCg==


From nobody Thu Nov  8 15:52:39 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 754E1130DD5; Thu,  8 Nov 2018 15:52:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 31enKZJhhqFN; Thu,  8 Nov 2018 15:52:22 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E2A1126CC7; Thu,  8 Nov 2018 15:52:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4556; q=dns/txt; s=iport; t=1541721142; x=1542930742; h=from:to:subject:date:message-id:mime-version; bh=IgacsoHYHpuELcgoK6mtkq8zun6OouaMjrBfYi9MpDg=; b=FvvyJHInW1T/kVX2SDi3NUggVeGiO7TrfHYgSwDgP6msR9DODvIgJRK/ 5Q+DT1rLzkaMAlHFFGPbSwM85/tKIfvEU7Zj+Tg7FUaosw8W1bBj6BWCX g3h3RlvfeKB+7ziY95DaSlXj6hSYizpuda4WVuVHrq925BAitGzZQe7hP M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AEAABqy+Rb/51dJa1kGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBUQUBAQEBCwGBDXZmgQIxg26IGIt8k2uFVIF6CwEBGAEKhGK?= =?us-ascii?q?DASI0DQ0BAwEBAgEBAm0cDIVCASEKQR0BBgYhHQIEJQsmAQQBGoMagR1kD4x?= =?us-ascii?q?hm1CBLoolBYt5F4FBP4c+AQGEZYJXAo5rkF0JApEMIJBsl0kCERSBJh04gVV?= =?us-ascii?q?wFTuCbYsbhT5BjGeBHwEB?=
X-IronPort-AV: E=Sophos;i="5.54,481,1534809600";  d="scan'208,217";a="478991087"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Nov 2018 23:52:21 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id wA8NqLoW031543 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 8 Nov 2018 23:52:21 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 8 Nov 2018 17:52:20 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Thu, 8 Nov 2018 17:52:20 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "6tisch@ietf.org" <6tisch@ietf.org>, "6lo-chairs@ietf.org" <6lo-chairs@ietf.org>, "lp-wan@ietf.org" <lp-wan@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: announcing the paw mailing list.
Thread-Index: AdR3vdDMYOKfycY4Ta+6w9b7QNT+zg==
Date: Thu, 8 Nov 2018 23:51:57 +0000
Deferred-Delivery: Thu, 8 Nov 2018 23:51:41 +0000
Message-ID: <7af63970cda64be5aad44db9cfe05e9e@XCH-RCD-001.cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.75.233.92]
Content-Type: multipart/alternative; boundary="_000_7af63970cda64be5aad44db9cfe05e9eXCHRCD001ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/hXoXxpig3-UZFj5ASKbHwv12pJ4>
Subject: [Detnet] announcing the paw mailing list.
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2018 23:52:25 -0000

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

QSBuZXcgbm9uLVdHIE1MIHdhcyBjcmVhdGVkIHRvIGRpc2N1c3MgcHJlZGljdGFibGUgYW5kIGF2
YWlsYWJsZSB3aXJlbGVzcyAocGF3IPCfkL4pDQoNCg0KDQpHZW5lcmFsIGluZm9ybWF0aW9uIGFi
b3V0IHRoZSBwYXcgbWFpbGluZyBsaXN0IGFuZCBzdWJzY3JpcHRpb24gZm9ybXMgYXJlIGF0OiAg
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcGF3DQoNCg0KDQpDaGVlcnMs
DQoNCg0KDQpQYXNjYWwNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiU2Vnb2UgVUkgU3ltYm9sIjsNCglwYW5v
c2UtMToyIDExIDUgMiA0IDIgNCAyIDIgMzt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5N
c29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwLk1zb1BsYWluVGV4dCwgbGkuTXNvUGxhaW5UZXh0LCBkaXYuTXNvUGxhaW5UZXh0DQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiUGxhaW4gVGV4dCBDaGFy
IjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHls
ZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLWNvbXBvc2U7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLlBsYWluVGV4dENo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IlBsYWluIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJQbGFpbiBUZXh0IjsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBv
cnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3Jk
U2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcwLjg1cHQgNzAuODVw
dCA3MC44NXB0IDcwLjg1cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0
cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRt
YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5k
aWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9
IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPkEgbmV3IG5vbi1XRyBNTCB3YXMgY3JlYXRlZCB0byBkaXNjdXNzIHByZWRpY3RhYmxl
IGFuZCBhdmFpbGFibGUgd2lyZWxlc3MgKHBhdw0KPHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtTZWdvZSBVSSBTeW1ib2wmcXVvdDssc2Fucy1zZXJpZiI+JiMxMjgwNjI7
PC9zcGFuPik8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+R2VuZXJhbCBpbmZvcm1hdGlv
biBhYm91dCB0aGUgcGF3IG1haWxpbmcgbGlzdCBhbmQgc3Vic2NyaXB0aW9uIGZvcm1zIGFyZSBh
dDogJm5ic3A7Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vcGF3Ij48c3BhbiBsYW5nPSJFTi1VUyI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9wYXc8L3NwYW4+PC9hPjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij5QYXNjYWw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_7af63970cda64be5aad44db9cfe05e9eXCHRCD001ciscocom_--


From nobody Thu Nov  8 18:12:01 2018
Return-Path: <norman.finn@mail01.huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A018130DC1 for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 18:12:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 upD3p8tcGX0l for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 18:11:58 -0800 (PST)
Received: from dggwg11-dlp.huawei.com (lhrrg12-dlp.huawei.com [185.176.76.242]) (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 4F36B130D7A for <detnet@ietf.org>; Thu,  8 Nov 2018 18:11:58 -0800 (PST)
Received: from lhrpml402-hub.exmail.huawei.com (unknown [172.18.7.66]) by Forcepoint Email with ESMTP id 826458B04768EF328E8F; Fri,  9 Nov 2018 02:11:56 +0000 (GMT)
Received: from LHRPML504-MBS.exmail.huawei.com ([169.254.4.240]) by lhrpml402-hub.exmail.huawei.com ([10.201.4.206]) with mapi id 14.03.0415.000;  Fri, 9 Nov 2018 02:11:51 +0000
From: Norman Finn <norman.finn@mail01.huawei.com>
To: "Black, David" <David.Black@dell.com>, Lou Berger <lberger@labn.net>
CC: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
Thread-Index: AQHUdzPr5rptobuymEmTzSwf4nKM/6VFfEyAgAAI1ICAAHW7gIAAuKiO
Date: Fri, 9 Nov 2018 02:11:48 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F8016FBFD8@lhrpml504-mbs.exmail.huawei.com>
References: <c8c96857-d5f6-d25e-ca37-acf98ae72ce9@labn.net> <CE03DB3D7B45C245BCA0D2432779493630336D9C@MX307CL04.corp.emc.com> <3a071fa3-681b-99ed-0c1f-e1183c491d82@labn.net>, <CE03DB3D7B45C245BCA0D2432779493630337C14@MX307CL04.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D2432779493630337C14@MX307CL04.corp.emc.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.7.94]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/HYwN3p5IWZOc3fL2uDcOk_8PqNg>
Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2018 02:12:00 -0000

I rather like David's "flow =3D 5-tuple, QoS =3D 6-tuple".=0A=
=0A=
It may be that there are RFCs that permit the DCSP to influence the choice =
of output interface, but I definitely don't want DetNet to require or assum=
e this capability.=0A=
=0A=
FWIW, IEEE 802 is very strict about that; L2 priority does not influence fo=
rwarding -- only QoS.=0A=
=0A=
-- Norm=0A=
=0A=
________________________________________=0A=
From: detnet [detnet-bounces@ietf.org] on behalf of Black, David [David.Bla=
ck@dell.com]=0A=
Sent: Thursday, November 08, 2018 7:06 AM=0A=
To: Lou Berger=0A=
Cc: detnet@ietf.org=0A=
Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identificatio=
n=0A=
=0A=
Lou,=0A=
=0A=
I think that there are two subtly different concepts here:=0A=
=0A=
>> you're basically saying that a single 5-tuple flow=0A=
>> should never be sent over a different path through a network.=0A=
=0A=
I think that overstates what I said, but it's also not the same concept as:=
=0A=
=0A=
>>  Given those RFCs (and real=0A=
>> deployments) don't preclude nexthop selection based on DSCP in this=0A=
>> document, i.e., at the architectural level.=0A=
=0A=
Nexthop selection based on DSCP seems ok.  Senders are supposed to mark=0A=
flows, at least for reliable delivery transport protocols, with only one or=
=0A=
a consistent set of DSCPs is used that won't cause reordering (for more on=
=0A=
this see RFC 7657).=0A=
=0A=
Web RTC mixes a bunch of different types and priorities of traffic onto a=
=0A=
single 5-tuple, and can use a variety of DSCPs for it - see=0A=
draft-ietf-tsvwg-rtcweb-qos.  If one uses DSCP for next hop selection,=0A=
that would result in different paths for different types & priorities of tr=
affic,=0A=
which could result in extensive reordering.  That's ok, as the Web RTC=0A=
receiver is not expecting ordered delivery outside of a single [type, prior=
ity]=0A=
traffic subset.=0A=
=0A=
>  Note that I'm limiting this=0A=
> comment to the architecture draft -- I'm not changing my view on what=0A=
> should be documented in the ip solution draft, i.e., what was summarized=
=0A=
> in the IP related thread on the DetNet list.=0A=
=0A=
I think we're agreeing, but I'm not sure why the architecture draft is part=
=0A=
of this discussion thread.  My 5-tuple vs. 6-tuple comment at the microphon=
e=0A=
was in the context of promising to carefully write some text for clarity in=
=0A=
this area of the IP solution draft.=0A=
=0A=
Thanks, --David=0A=
=0A=
> -----Original Message-----=0A=
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Lou Berger=0A=
> Sent: Thursday, November 8, 2018 3:05 AM=0A=
> To: Black, David=0A=
> Cc: detnet@ietf.org=0A=
> Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identificat=
ion=0A=
>=0A=
>=0A=
> [EXTERNAL EMAIL]=0A=
> Please report any suspicious attachments, links, or requests for sensitiv=
e=0A=
> information.=0A=
>=0A=
>=0A=
>=0A=
> On 11/8/2018 2:45 PM, Black, David wrote:=0A=
> > Lou Berger writes:=0A=
> >=0A=
> >>       I paraphrased my understanding of your comment on 5-tuple vs=0A=
> >> 6-tuple as that 5 tuple can be used for next hop selection, but 6-tupl=
e=0A=
> >> (5+DSCP) should only be used for different traffic treatment.  Assumin=
g=0A=
> >> this is correct, you're basically saying that a single 5-tuple flow=0A=
> >> should never be sent over a different path through a network.  Is this=
 a=0A=
> >> correct interpretation of your comments?=0A=
> >>=0A=
> >> If so, how do you see Multi-topology (RFCs 4915, 5120, 7722) routing=
=0A=
> >> conforming/meeting this requirement?=0A=
> > In practice, I'd generally expect network operators to configure topolo=
gy=0A=
> > selection so that each 5-tuple flow uses a single topology.   Spreading=
 a=0A=
> > 5-tuple flow across multiple topologies is likely to lead to packet reo=
rdering=0A=
> > that can cause negative effects on some transport protocols and applica=
tions.=0A=
>=0A=
> While I don't disagree that this is reasonable, it isn't what is=0A=
> supported by the MTR RFCs I reference above.  Given those RFCs (and real=
=0A=
> deployments) don't preclude nexthop selection based on DSCP in this=0A=
> document, i.e., at the architectural level.  Note that I'm limiting this=
=0A=
> comment to the architecture draft -- I'm not changing my view on what=0A=
> should be documented in the ip solution draft, i.e., what was summarized=
=0A=
> in the IP related thread on the DetNet list.=0A=
>=0A=
> Thanks,=0A=
>=0A=
> Lou=0A=
>=0A=
>=0A=
> > In general, see the discussion of Transport Protocols and Reordering in=
=0A=
> > Section 5.1 of RFC 7657, which deals with reordering that arises from a=
=0A=
> > different cause: https://tools.ietf.org/html/rfc7657#section-5.1.=0A=
> >=0A=
> > Thanks,=0A=
> > --David=0A=
> >=0A=
> > _______________________________________________=0A=
> > detnet mailing list=0A=
> > detnet@ietf.org=0A=
> > https://www.ietf.org/mailman/listinfo/detnet=0A=
>=0A=
> _______________________________________________=0A=
> detnet mailing list=0A=
> detnet@ietf.org=0A=
> https://www.ietf.org/mailman/listinfo/detnet=0A=
_______________________________________________=0A=
detnet mailing list=0A=
detnet@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/detnet=0A=


From nobody Thu Nov  8 19:53:15 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8976F1277BB for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 19:53:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.171
X-Spam-Level: 
X-Spam-Status: No, score=-3.171 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=gc5yfygt; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=FpJrPaHJ
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 mWGCqheRV9I9 for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 19:53:12 -0800 (PST)
Received: from esa1.dell-outbound.iphmx.com (esa1.dell-outbound.iphmx.com [68.232.153.90]) (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 383FE1292F1 for <detnet@ietf.org>; Thu,  8 Nov 2018 19:53:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1541735580; x=1573271580; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=3J3PE4Mgy9MqazWj+nuntCcRgUU4HjEcRDxWHUG5iDQ=; b=gc5yfygtF9+EK1C6v06al9uXwpeWFEG8y9it+gRhHThvRNnvMU6Tvcqb hb4aWv4r8r16d4gq8GMmEmggVS7KLldYIcgkHd/qZCYi/lsEMJcH6cOLB jRdPYsFp+flrtnHbt1b+u4muqO6hUfM98v9MyaevKRhgrODe2OuR/j3cx Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ECAABPBOVbhyeV50NkGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBUQYBAQELAYEwKoEPgQInCowGX40plzIUgSs7CwEBGAsLg3hGAoM?= =?us-ascii?q?ZIjQNDQEDAQECAQECAQECEAEBAQoLCQgpIwyCNiQBDy8cLwkGAQEBAQEBJwE?= =?us-ascii?q?BAQEBAQEBAQEBAQEBAQEBARcCQwESAQEYAQEBAQMBARAoBh8PCwELBAIBCBE?= =?us-ascii?q?BAwEBAQoUCQcnCxQDBggCBAENBQgTB4J/AYIBAQ6cQAKBEIlYAQEBghyCfYc?= =?us-ascii?q?jAwWKXYEcgVk+gRFGgh4ugxsBAQIBgSsBEgENFCqDCYImn0oDBAIChnCDJIc?= =?us-ascii?q?YgVeFAYoUjRsFiikCBAIEBQIUgUOBHXFwUIJsgicOCX8BA4FAgQeFFIU+QTE?= =?us-ascii?q?BixGBH4EfAQE?=
X-IPAS-Result: =?us-ascii?q?A2ECAABPBOVbhyeV50NkGwEBAQEDAQEBBwMBAQGBUQYBA?= =?us-ascii?q?QELAYEwKoEPgQInCowGX40plzIUgSs7CwEBGAsLg3hGAoMZIjQNDQEDAQECA?= =?us-ascii?q?QECAQECEAEBAQoLCQgpIwyCNiQBDy8cLwkGAQEBAQEBJwEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBARcCQwESAQEYAQEBAQMBARAoBh8PCwELBAIBCBEBAwEBAQoUCQcnC?= =?us-ascii?q?xQDBggCBAENBQgTB4J/AYIBAQ6cQAKBEIlYAQEBghyCfYcjAwWKXYEcgVk+g?= =?us-ascii?q?RFGgh4ugxsBAQIBgSsBEgENFCqDCYImn0oDBAIChnCDJIcYgVeFAYoUjRsFi?= =?us-ascii?q?ikCBAIEBQIUgUOBHXFwUIJsgicOCX8BA4FAgQeFFIU+QTEBixGBH4EfAQE?=
Received: from mx0a-00154901.pphosted.com ([67.231.149.39]) by esa1.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 08 Nov 2018 21:52:45 -0600
Received: from pps.filterd (m0090351.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA93lbEG142008 for <detnet@ietf.org>; Thu, 8 Nov 2018 22:52:54 -0500
Received: from esa3.dell-outbound2.iphmx.com (esa3.dell-outbound2.iphmx.com [68.232.154.63]) by mx0b-00154901.pphosted.com with ESMTP id 2nmr0f3jqk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <detnet@ietf.org>; Thu, 08 Nov 2018 22:52:54 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwhop.emc.com ([168.159.213.141]) by esa3.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 09 Nov 2018 09:52:21 +0600
Received: from maildlpprd04.lss.emc.com (maildlpprd04.lss.emc.com [10.253.24.36]) by mailuogwprd03.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA93qo6G014220 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 8 Nov 2018 22:52:52 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd03.lss.emc.com wA93qo6G014220
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1541735572; bh=g4U0PmDrFJIGvD/kW+wDeACapSg=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=FpJrPaHJQZy/JMV0smEKrlD8BbIQu4N/gWX/33JwY9qO+niCmWKLqzj0yZKy8DtKa OqM5O1/MEmcPFGPmHHhjyw3vGIMPHZZ8FSw5La6j9C20tlkaQLC4j3yuM/pQ7EYqKo PQqBgJZUcfaAWkFeVTOWl5YNE9VBtoGMwQ4DvSJY=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd03.lss.emc.com wA93qo6G014220
Received: from mailusrhubprd53.lss.emc.com (mailusrhubprd53.lss.emc.com [10.106.48.18]) by maildlpprd04.lss.emc.com (RSA Interceptor); Thu, 8 Nov 2018 22:52:35 -0500
Received: from MXHUB320.corp.emc.com (MXHUB320.corp.emc.com [10.146.3.98]) by mailusrhubprd53.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA93qYSM010807 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Thu, 8 Nov 2018 22:52:34 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB320.corp.emc.com ([10.146.3.98]) with mapi id 14.03.0399.000; Thu, 8 Nov 2018 22:52:34 -0500
To: Norman Finn <norman.finn@mail01.huawei.com>, Lou Berger <lberger@labn.net>
CC: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
Thread-Index: AQHUdzPr5rptobuymEmTzSwf4nKM/6VFfEyAgABcpoCAABvVIIABE8YA///HWuA=
Date: Fri, 9 Nov 2018 03:52:33 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493630339123@MX307CL04.corp.emc.com>
References: <c8c96857-d5f6-d25e-ca37-acf98ae72ce9@labn.net> <CE03DB3D7B45C245BCA0D2432779493630336D9C@MX307CL04.corp.emc.com> <3a071fa3-681b-99ed-0c1f-e1183c491d82@labn.net>, <CE03DB3D7B45C245BCA0D2432779493630337C14@MX307CL04.corp.emc.com> <3DF0466E9510274382F5B74499ACD6F8016FBFD8@lhrpml504-mbs.exmail.huawei.com>
In-Reply-To: <3DF0466E9510274382F5B74499ACD6F8016FBFD8@lhrpml504-mbs.exmail.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.36.32.164]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd53.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-08_13:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811090033
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/n5kczzVvPWxkr5VEOdw0cS6lTK8>
Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2018 03:53:15 -0000

And to complete the Web RTC story - to a first approximation, what's going =
on there is that independent flows at the application layer that would be o=
n separate 5-tuples (and different DSCPs) are being multiplexed onto a sing=
le 5-tuple in order to more effectively do battle with NATs.  That raises t=
he question of whether the IP solution needs to support this sort of flow m=
ultiplexing - in private discussion, Lou has advocated that this functional=
ity is important.

Thanks, --David

> -----Original Message-----
> From: Norman Finn [mailto:norman.finn@mail01.huawei.com]
> Sent: Thursday, November 8, 2018 9:12 PM
> To: Black, David; Lou Berger
> Cc: detnet@ietf.org
> Subject: RE: [Detnet] Your comment on 5 tuple vs 6 tuple flow identificat=
ion
>=20
>=20
> [EXTERNAL EMAIL]
> Please report any suspicious attachments, links, or requests for sensitiv=
e
> information.
>=20
>=20
> I rather like David's "flow =3D 5-tuple, QoS =3D 6-tuple".
>=20
> It may be that there are RFCs that permit the DCSP to influence the choic=
e of
> output interface, but I definitely don't want DetNet to require or assume=
 this
> capability.
>=20
> FWIW, IEEE 802 is very strict about that; L2 priority does not influence
> forwarding -- only QoS.
>=20
> -- Norm
>=20
> ________________________________________
> From: detnet [detnet-bounces@ietf.org] on behalf of Black, David
> [David.Black@dell.com]
> Sent: Thursday, November 08, 2018 7:06 AM
> To: Lou Berger
> Cc: detnet@ietf.org
> Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identificat=
ion
>=20
> Lou,
>=20
> I think that there are two subtly different concepts here:
>=20
> >> you're basically saying that a single 5-tuple flow
> >> should never be sent over a different path through a network.
>=20
> I think that overstates what I said, but it's also not the same concept a=
s:
>=20
> >>  Given those RFCs (and real
> >> deployments) don't preclude nexthop selection based on DSCP in this
> >> document, i.e., at the architectural level.
>=20
> Nexthop selection based on DSCP seems ok.  Senders are supposed to mark
> flows, at least for reliable delivery transport protocols, with only one =
or
> a consistent set of DSCPs is used that won't cause reordering (for more o=
n
> this see RFC 7657).
>=20
> Web RTC mixes a bunch of different types and priorities of traffic onto a
> single 5-tuple, and can use a variety of DSCPs for it - see
> draft-ietf-tsvwg-rtcweb-qos.  If one uses DSCP for next hop selection,
> that would result in different paths for different types & priorities of =
traffic,
> which could result in extensive reordering.  That's ok, as the Web RTC
> receiver is not expecting ordered delivery outside of a single [type, pri=
ority]
> traffic subset.
>=20
> >  Note that I'm limiting this
> > comment to the architecture draft -- I'm not changing my view on what
> > should be documented in the ip solution draft, i.e., what was summarize=
d
> > in the IP related thread on the DetNet list.
>=20
> I think we're agreeing, but I'm not sure why the architecture draft is pa=
rt
> of this discussion thread.  My 5-tuple vs. 6-tuple comment at the microph=
one
> was in the context of promising to carefully write some text for clarity =
in
> this area of the IP solution draft.
>=20
> Thanks, --David
>=20
> > -----Original Message-----
> > From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Lou Berger
> > Sent: Thursday, November 8, 2018 3:05 AM
> > To: Black, David
> > Cc: detnet@ietf.org
> > Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identific=
ation
> >
> >
> > [EXTERNAL EMAIL]
> > Please report any suspicious attachments, links, or requests for sensit=
ive
> > information.
> >
> >
> >
> > On 11/8/2018 2:45 PM, Black, David wrote:
> > > Lou Berger writes:
> > >
> > >>       I paraphrased my understanding of your comment on 5-tuple vs
> > >> 6-tuple as that 5 tuple can be used for next hop selection, but 6-tu=
ple
> > >> (5+DSCP) should only be used for different traffic treatment.  Assum=
ing
> > >> this is correct, you're basically saying that a single 5-tuple flow
> > >> should never be sent over a different path through a network.  Is th=
is a
> > >> correct interpretation of your comments?
> > >>
> > >> If so, how do you see Multi-topology (RFCs 4915, 5120, 7722) routing
> > >> conforming/meeting this requirement?
> > > In practice, I'd generally expect network operators to configure topo=
logy
> > > selection so that each 5-tuple flow uses a single topology.   Spreadi=
ng a
> > > 5-tuple flow across multiple topologies is likely to lead to packet r=
eordering
> > > that can cause negative effects on some transport protocols and
> applications.
> >
> > While I don't disagree that this is reasonable, it isn't what is
> > supported by the MTR RFCs I reference above.  Given those RFCs (and rea=
l
> > deployments) don't preclude nexthop selection based on DSCP in this
> > document, i.e., at the architectural level.  Note that I'm limiting thi=
s
> > comment to the architecture draft -- I'm not changing my view on what
> > should be documented in the ip solution draft, i.e., what was summarize=
d
> > in the IP related thread on the DetNet list.
> >
> > Thanks,
> >
> > Lou
> >
> >
> > > In general, see the discussion of Transport Protocols and Reordering =
in
> > > Section 5.1 of RFC 7657, which deals with reordering that arises from=
 a
> > > different cause: https://tools.ietf.org/html/rfc7657#section-5.1.
> > >
> > > Thanks,
> > > --David
> > >
> > > _______________________________________________
> > > detnet mailing list
> > > detnet@ietf.org
> > > https://www.ietf.org/mailman/listinfo/detnet
> >
> > _______________________________________________
> > detnet mailing list
> > detnet@ietf.org
> > https://www.ietf.org/mailman/listinfo/detnet
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Thu Nov  8 20:24:57 2018
Return-Path: <eagros@dolby.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D29971277BB for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 20:24:55 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dolby.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 55s7V8-ksqae for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 20:24:52 -0800 (PST)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0101.outbound.protection.outlook.com [104.47.36.101]) (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 F30CD127598 for <detnet@ietf.org>; Thu,  8 Nov 2018 20:24:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolby.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cY5MeuT+krulY4YeqKGpvPXK97NMP8Asr9bdwN/sbX8=; b=JolNPN7I95MaPKX2R6v2s3wcboei7ZcL2+w4BW584B4XQE85lZjsoo3eaFP8qy8H7IxCNl5RmeasRzxP+GkuQzdzGipsKlQ+O1hkSEpMTWs9LwYVC30qi+fsyUGelRkkzMI+18KoSjkv0IlfFnON6h5Ob/pBB7jsSuNoxBf2rnE=
Received: from BL0PR06MB4548.namprd06.prod.outlook.com (20.177.145.145) by BL0PR06MB4980.namprd06.prod.outlook.com (10.167.235.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.30; Fri, 9 Nov 2018 04:24:49 +0000
Received: from BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991]) by BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991%3]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018 04:24:49 +0000
From: "Grossman, Ethan A." <eagros@dolby.com>
To: "detnet@ietf.org" <detnet@ietf.org>, Ehsan MohammadPour <ehsanmpd@gmail.com>
Thread-Topic: DetNet Security Considerations for IP and MPLS meetup notes - IETF 103 7Nov18
Thread-Index: AdR3E7LkHtFzfCsRQG+Zd7mv4JObgwAz5prA
Date: Fri, 9 Nov 2018 04:24:48 +0000
Message-ID: <BL0PR06MB45481F627F93527B4B8437B5C4C60@BL0PR06MB4548.namprd06.prod.outlook.com>
References: <BL0PR06MB45487A9A0B62C1760218860CC4C50@BL0PR06MB4548.namprd06.prod.outlook.com>
In-Reply-To: <BL0PR06MB45487A9A0B62C1760218860CC4C50@BL0PR06MB4548.namprd06.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5Lmh0bWwiIHA9ImM6XHVzZXJzXGVhZ3Jvc1xhcHBkYXRhXHJvYW1pbmdcMDlkODQ5YjYtMzJkMy00YTQwLTg1ZWUtNmI4NGJhMjllMzViXG1zZ3NcbXNnLTYwYjA0NWNiLWUzZDctMTFlOC1iZDJhLWFjYmMzMjdhNTFjNlxhbWUtdGVzdFw2MGIwNDVjYy1lM2Q3LTExZTgtYmQyYS1hY2JjMzI3YTUxYzZib2R5Lmh0bWwiIHN6PSIxMzA0OCIgdD0iMTMxODYyMTEwODUyMDA4MDM1IiBoPSJwZlFPLzh4ZEgxUThqV3ZaK2s1ZDdCZlBPUEU9IiBpZD0iIiBibD0iMCIgYm89IjEiLz48L21ldGE+
authentication-results: spf=none (sender IP is ) smtp.mailfrom=eagros@dolby.com; 
x-originating-ip: [31.133.148.130]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR06MB4980; 6:WAOMESgZ8c6Z54oEh/LZK5WQVwVpuHTMTvaSeic0eLDUbdJ/re7LVdBRdCSt/IwLjAAQmx1lkpBUYV7suUY1TswiDdTlCvv3IwKaBTrHTsDNvv90LN+2hce1V3xAPOn2VT/FymFy08ZlzGb+X0S5Yc67TLrXhLKPpm+XDsGMwYvHTla5jQrKz9IJKbVmqYps38a60LTToxPQS0Qb41UubODepYNXVdfLnK2EhXaC6jdYyAVVnY6fD3nif763Y6FqJUHBfz/VR74OPj8Gq2TvR6bthXsBeMroCY0AhWIxOGbEg1ezNpwiiXsKLwjTZqTVrJJqc68npdZ3i1onbM+JIeIooqfSjsQfJwjs4IwqKKHoczT+bXb1C+z1ql4NWYc2/ZVbJvopWoFjLggJr3lQXpZTrLcmPhimzg+d5fHkmw9BckQ2HTf/zn71GVpj+M5h4nnrFrkPkeUAOCvDw3koAA==; 5:oJgC4b4Vm0yNSO8DqPJUbRM/yeNhPRAs8tarRzPw7OquB3iBUSN+i8Rlhr0dMjkwCuCmJupZ+sRNeZrXcevMl9960uOMUDdEvpejJsl8Qk0mfNorms0pa7TKfMNsauRKH7lVg5w4k7t8MHq2zMlFXOxy6wV8MyCTA3QVG9YnxpY=; 7:NqhG1h3AtFS+bS8NxdYmm7KbidvajeFtboEUh17gDYmk/0O+B+OhbAhJY4MEyk4XWfGeO7Py/D+EeOZvx07nsJUX7dzgZfjUZ6tR7ZhKqehF7y3q8+ZOCw7F7QJdHYP0mPKaRwZRRnpjqum4wwGNLw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 5ac85b45-e110-44b4-1f4a-08d645fb4977
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:BL0PR06MB4980; 
x-ms-traffictypediagnostic: BL0PR06MB4980:
x-microsoft-antispam-prvs: <BL0PR06MB4980359FF9B7549761260B01C4C60@BL0PR06MB4980.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192374486261705)(85827821059158)(21748063052155)(28532068793085)(190501279198761)(227612066756510);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231382)(944501410)(52105095)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:BL0PR06MB4980; BCL:0; PCL:0; RULEID:; SRVR:BL0PR06MB4980; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(366004)(136003)(396003)(346002)(376002)(53754006)(189003)(199004)(497574002)(110136005)(8936002)(8676002)(2906002)(105586002)(71190400001)(71200400001)(66066001)(68736007)(26005)(25786009)(81156014)(5660300001)(316002)(81166006)(10710500007)(102836004)(2420400007)(6506007)(15650500001)(14454004)(478600001)(790700001)(6116002)(3846002)(256004)(14444005)(2900100001)(7110500001)(11346002)(74316002)(229853002)(446003)(7736002)(2501003)(6306002)(55016002)(54896002)(9686003)(53546011)(6436002)(476003)(97736004)(486006)(53936002)(6246003)(106356001)(86362001)(39060400002)(76176011)(7696005)(33656002)(99286004)(186003); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR06MB4980; H:BL0PR06MB4548.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: dolby.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: LvXIP1CMrPoPiXcTs1yczB0izcYGaDUS8wBHoWvgwOEKrIRhuQFyF97J3O+hJxDm2MgMPOs8bbT9uHaTq3jhNGuh8jzIc9ScVGvuW/3xKM2zGGLFFhI7FK8z6yaQh2Stz85Mo5obErjuKw4DRH3cX6pmALXBwdlHl/7LzdDaD6/OOPkGIVn4/P2PKWGdKmPfLBf6hqFXXRuwBNBhFj9JzNqqww/x3mKCvLOTSyQ0cpPE13t4pxPEW89VWyK+J1FHe7GwAZsxDZrudt/H+WkhyaXWuSXNl3egdTy45T/4Y3XDER4hiJ0woY2HbhevHkegUKHukOEolY1TJpRP59H9G0y9mNjgBkFe47ukLAioapw=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BL0PR06MB45481F627F93527B4B8437B5C4C60BL0PR06MB4548namp_"
MIME-Version: 1.0
X-OriginatorOrg: dolby.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5ac85b45-e110-44b4-1f4a-08d645fb4977
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 04:24:48.8811 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 05408d25-cd0d-40c8-8962-5462de64a318
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR06MB4980
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/eQY_t2fd5XDDa0F0C0z5LDlCw_0>
Subject: Re: [Detnet] DetNet Security Considerations for IP and MPLS meetup notes - IETF 103 7Nov18
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2018 04:24:56 -0000

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

Regarding item #2 below, we checked with Stewart and it turns out that both=
 MPLS and IP running on a given device use the same buffers, so there is no=
 intrinsic difference between them in that respect. Thus item #2 now looks =
like:

  1.  IP is store-and-forward, thus there are queues and the allowed possib=
ility that packets arriving late will be queued. This is in contrast to MPL=
S which has very low tolerance for variance in packet timing, i.e. late pac=
kets will be dropped since there is essentially no buffering (ask Stewart B=
ryant about where it says this in the MPLS spec?). One implication is that =
buffering provides an attack surface for delaying packets. Another is that =
because IP can be run over links that are more subject to delays, it is lik=
ely that it will be run over such links, and as noted above, such links pro=
vide a larger attack surface for delay attacks.
Ethan.

From: Grossman, Ethan A.
Sent: Thursday, November 08, 2018 10:34 AM
To: 'detnet@ietf.org' <detnet@ietf.org>; 'Ehsan MohammadPour' <ehsanmpd@gma=
il.com>
Subject: DetNet Security Considerations for IP and MPLS meetup notes - IETF=
 103 7Nov18

Hi All,
Here is my summary of the DetNet Security Considerations for IP and MPLS me=
etup yesterday. If you have any comments or additions, please let us know.
Best,
Ethan (as DetNet Security Considerations Draft Editor).
P.S. Ehsan, get on the list! :- )
---------------------------------------------------
Meeting: DetNet Security - IP and MPLS dataplane technologies security  con=
siderations.
Date: IETF 103 -  7Nov18.
Present: David Black, Ethan Grossman, Norm Finn, Ehsan Mohammadpour, Tal Mi=
zrahi
Agenda: Enumerate security considerations that are specific to the use of I=
P and MPLS as DetNet data plane technologies.

  1.  It may be possible for an attacker to add additional fields to (or us=
e specific values for) an IP header (outside of the 5-tuple and DSCP value)=
 resulting in routers diverting such packets away from DetNet data path to =
the router's control processor to figure out what to do with them. This cou=
ld be used to mount a delay attack on a DetNet. IPv6 has such header extens=
ions.
  2.  IP is store-and-forward, thus there are queues and the allowed possib=
ility that packets arriving late will be queued. This is in contrast to MPL=
S which has very low tolerance for variance in packet timing, i.e. late pac=
kets will be dropped since there is essentially no buffering (ask Stewart B=
ryant about where it says this in the MPLS spec?). One implication is that =
buffering provides an attack surface for delaying packets. Another is that =
because IP can be run over links that are more subject to delays, it is lik=
ely that it will be run over such links, and as noted above, such links pro=
vide a larger attack surface for delay attacks.
  3.  DetNet over IP will require an "MPLS-class" control plane for routing=
 over fixed paths, which is relatively new to IP, and thus likely to be exp=
loited.
  4.  Attacking the control plane is an obvious way to attack DetNet. One w=
ay to mitigate this is to isolate the control plane from outside interferen=
ce as much as possible.
  5.  We agreed that this material was appropriate for inclusion in the IP =
dataplane draft (as opposed to the existing DetNet Security draft).
  6.  It was opined that comparisons should be between what an IP router wo=
uld do by default against DetNet requirements, i.e. not compared against MP=
LS. It was also noted that there are places in the IP draft that mention MP=
LS, and that perhaps such comparisons are in some way informative. Ethan cu=
rrently feels that such comparisons are informative and so they have not be=
en eliminated from these notes, although they could be eliminated from the =
final text if the group decides to.
  7.  IP can run over badly managed gear, though DetNet requires/assumes a =
well-managed network. The mitigation is "don't do that". Controlled Environ=
ment (RFC 8085 UDP guidelines, applies beyond UDP), removes a lot of things=
 that can go wrong with IP networks because something is watching out for i=
t.
  8.  There was a discussion about whether we can defer discussion of time =
base security to e.g. Time Protocols Security draft. This is not specific t=
o IP or MPLS and is thus not included here.
  9.  The point was raised that if DetNet is running on a link for which th=
ere is arbitration for access to the link that this could be an attack surf=
ace. However DetNet requires a deterministic link, i.e. not an arbitrated o=
ne, so this was not considered a valid concern.
  10. We would like to get Stewart (for his deep MPLS knowledge) and David =
in same room - could sort out some things in more detail. Stewart and David=
 to figure out when to do this, e.g. at the DetNet session.
-----------------------------------------------


--_000_BL0PR06MB45481F627F93527B4B8437B5C4C60BL0PR06MB4548namp_
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-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	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.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal-compose;
	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;}
/* List Definitions */
@list l0
	{mso-list-id:1034620686;
	mso-list-template-ids:-1785566574;}
@list l1
	{mso-list-id:1619337024;
	mso-list-type:hybrid;
	mso-list-template-ids:-1332043568 67698705 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:1751928863;
	mso-list-type:hybrid;
	mso-list-template-ids:-840689116 67698705 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-start-at:2;
	mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3
	{mso-list-id:2126078790;
	mso-list-type:hybrid;
	mso-list-template-ids:-1332043568 67698705 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l3:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
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 lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Regarding item #2 below, we checked with Stewart and=
 it turns out that both MPLS and IP running on a given device use the same =
buffers, so there is no intrinsic difference between them in that respect. =
Thus item #2 now looks like:
<o:p></o:p></p>
<ol style=3D"margin-top:0in" start=3D"2" type=3D"1">
<li class=3D"MsoListParagraph" style=3D"margin-left:0in;mso-list:l2 level1 =
lfo5">IP is store-and-forward, thus there are queues and the allowed possib=
ility that packets arriving late will be queued.
<s>This is in contrast to MPLS which has very low tolerance for variance in=
 packet timing, i.e. late packets will be dropped since there is essentiall=
y no buffering (ask Stewart Bryant about where it says this in the MPLS spe=
c?)</s>. One implication is that
 buffering provides an attack surface for delaying packets. Another is that=
 because IP can be run over links that are more subject to delays, it is li=
kely that it will be run over such links, and as noted above, such links pr=
ovide a larger attack surface for
 delay attacks. <o:p></o:p></li></ol>
<p class=3D"MsoNormal">Ethan.<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" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b>From:</b> Grossman, Ethan A. <br>
<b>Sent:</b> Thursday, November 08, 2018 10:34 AM<br>
<b>To:</b> 'detnet@ietf.org' &lt;detnet@ietf.org&gt;; 'Ehsan MohammadPour' =
&lt;ehsanmpd@gmail.com&gt;<br>
<b>Subject:</b> DetNet Security Considerations for IP and MPLS meetup notes=
 - IETF 103 7Nov18<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal">Here is my summary of the DetNet Security Considerat=
ions for IP and MPLS meetup yesterday. If you have any comments or addition=
s, please let us know.
<o:p></o:p></p>
<p class=3D"MsoNormal">Best,<o:p></o:p></p>
<p class=3D"MsoNormal">Ethan (as DetNet Security Considerations Draft Edito=
r).<o:p></o:p></p>
<p class=3D"MsoNormal">P.S. Ehsan, get on the list! :- )<o:p></o:p></p>
<p class=3D"MsoNormal">---------------------------------------------------<=
o:p></o:p></p>
<p class=3D"MsoNormal">Meeting: DetNet Security &#8211; IP and MPLS datapla=
ne technologies security&nbsp; considerations.<o:p></o:p></p>
<p class=3D"MsoNormal">Date: IETF 103 - &nbsp;7Nov18. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Present: David Black, Ethan Grossman, Norm Finn, Ehs=
an Mohammadpour, Tal Mizrahi<o:p></o:p></p>
<p class=3D"MsoNormal">Agenda: Enumerate security considerations that are s=
pecific to the use of IP and MPLS as DetNet data plane technologies. &nbsp;=
<o:p></o:p></p>
<ol style=3D"margin-top:0in" start=3D"1" type=3D"1">
<li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo4">It may be possibl=
e for an attacker to add additional fields to (or use specific values for) =
an IP header (outside of the 5-tuple and DSCP value) resulting in routers d=
iverting such packets away from DetNet
 data path to the router&#8217;s control processor to figure out what to do=
 with them. This could be used to mount a delay attack on a DetNet. IPv6 ha=
s such header extensions.
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo4">I=
P is store-and-forward, thus there are queues and the allowed possibility t=
hat packets arriving late will be queued. This is in contrast to MPLS which=
 has very low tolerance for variance in packet timing,
 i.e. late packets will be dropped since there is essentially no buffering =
(ask Stewart Bryant about where it says this in the MPLS spec?). One implic=
ation is that buffering provides an attack surface for delaying packets. An=
other is that because IP can be
 run over links that are more subject to delays, it is likely that it will =
be run over such links, and as noted above, such links provide a larger att=
ack surface for delay attacks.
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo4">D=
etNet over IP will require an &#8220;MPLS-class&#8221; control plane for ro=
uting over fixed paths, which is relatively new to IP, and thus likely to b=
e exploited.
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo4">A=
ttacking the control plane is an obvious way to attack DetNet. One way to m=
itigate this is to isolate the control plane from outside interference as m=
uch as possible.
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo4">W=
e agreed that this material was appropriate for inclusion in the IP datapla=
ne draft (as opposed to the existing DetNet Security draft).
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo4">I=
t was opined that comparisons should be between what an IP router would do =
by default against DetNet requirements, i.e. not compared against MPLS. It =
was also noted that there are places in the IP draft
 that mention MPLS, and that perhaps such comparisons are in some way infor=
mative. Ethan currently feels that such comparisons are informative and so =
they have not been eliminated from these notes, although they could be elim=
inated from the final text if the
 group decides to. &nbsp;<o:p></o:p></li><li class=3D"MsoNormal" style=3D"m=
so-list:l1 level1 lfo4">IP can run over badly managed gear, though DetNet r=
equires/assumes a well-managed network. The mitigation is &#8220;don&#8217;=
t do that&#8221;. Controlled Environment (RFC 8085 UDP guidelines, applies =
beyond UDP), removes
 a lot of things that can go wrong with IP networks because something is wa=
tching out for it.<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list=
:l1 level1 lfo4">There was a discussion about whether we can defer discussi=
on of time base security to e.g. Time Protocols Security draft. This is not=
 specific to IP or MPLS and is thus not included here.
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo4">T=
he point was raised that if DetNet is running on a link for which there is =
arbitration for access to the link that this could be an attack surface. Ho=
wever DetNet requires a deterministic link, i.e. not
 an arbitrated one, so this was not considered a valid concern.<o:p></o:p><=
/li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo4">We would like=
 to get Stewart (for his deep MPLS knowledge) and David in same room &#8211=
; could sort out some things in more detail. Stewart and David to figure ou=
t when to do this, e.g. at the DetNet session.
<o:p></o:p></li></ol>
<p class=3D"MsoNormal">-----------------------------------------------<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_BL0PR06MB45481F627F93527B4B8437B5C4C60BL0PR06MB4548namp_--


From nobody Thu Nov  8 20:29:32 2018
Return-Path: <eagros@dolby.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8754127598 for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 20:29:31 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dolby.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 4UVH1gRB15Sf for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 20:29:28 -0800 (PST)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0700.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe48::700]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 836931277BB for <detnet@ietf.org>; Thu,  8 Nov 2018 20:29:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolby.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tHTQn6PC6GTBaWnehvJykP3bt6tfop02GCWrY+8yB70=; b=ZYm+AN9ajJwwcKQSfxW4oPVJ/4mhLjeuV/3GMM8GyN8+e6ktiBppCGD8Wpik30NYXH3R8SjOaoi2qTbANWBFr2ruQ6MqHjyux+kclaK+IoZdNP65mGKZv6pm/cMFvB9Hh/MmVGakcIHUXGYRJj/QaGzVoZc0eaLDFf3lLTb70IQ=
Received: from BL0PR06MB4548.namprd06.prod.outlook.com (20.177.145.145) by BL0PR06MB4835.namprd06.prod.outlook.com (10.167.233.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.20; Fri, 9 Nov 2018 04:29:26 +0000
Received: from BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991]) by BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991%3]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018 04:29:26 +0000
From: "Grossman, Ethan A." <eagros@dolby.com>
To: "detnet@ietf.org" <detnet@ietf.org>, Ehsan MohammadPour <ehsanmpd@gmail.com>
Thread-Topic: DetNet Security Considerations for IP and MPLS meetup notes - IETF 103 7Nov18
Thread-Index: AdR3E7LkHtFzfCsRQG+Zd7mv4JObgwAz5prAAAA4D1A=
Date: Fri, 9 Nov 2018 04:29:26 +0000
Message-ID: <BL0PR06MB45485B58A1A287C28F01C3E0C4C60@BL0PR06MB4548.namprd06.prod.outlook.com>
References: <BL0PR06MB45487A9A0B62C1760218860CC4C50@BL0PR06MB4548.namprd06.prod.outlook.com> <BL0PR06MB45481F627F93527B4B8437B5C4C60@BL0PR06MB4548.namprd06.prod.outlook.com>
In-Reply-To: <BL0PR06MB45481F627F93527B4B8437B5C4C60@BL0PR06MB4548.namprd06.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5Lmh0bWwiIHA9ImM6XHVzZXJzXGVhZ3Jvc1xhcHBkYXRhXHJvYW1pbmdcMDlkODQ5YjYtMzJkMy00YTQwLTg1ZWUtNmI4NGJhMjllMzViXG1zZ3NcbXNnLTA3MzljN2FhLWUzZDgtMTFlOC1iZDJhLWFjYmMzMjdhNTFjNlxhbWUtdGVzdFwwNzM5YzdhYy1lM2Q4LTExZTgtYmQyYS1hY2JjMzI3YTUxYzZib2R5Lmh0bWwiIHN6PSIxMjk3NSIgdD0iMTMxODYyMTEzNjE4Njg4Mzg4IiBoPSJQMWNYUTAxdnhNU1IyV2dlNUVMZ0lqMDI3NGM9IiBpZD0iIiBibD0iMCIgYm89IjEiLz48L21ldGE+
authentication-results: spf=none (sender IP is ) smtp.mailfrom=eagros@dolby.com; 
x-originating-ip: [31.133.148.130]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR06MB4835; 6:fkYGOy1XbSORX/yny5vECzwfp39cRLCfRXBp1lJRf5avBKjaJqRLb+gDEQtF7K/0Jj65Mz+q13KyofFwlHzAR0xhnLxKoKVHcFMRTasKzZOaI3v8sB4a1MJXVbr6IvRVVT9O4OFQ9ccFvvocI/+XaTTMotSBVCMa8f41FzhQmztUFml8I1amxbgVg5pV8nY4YHgHmARxTMcaZNpzLfSlo/lf5/6gINvoJDTUYv/4tH9vvgLY+JUsC5ndNB5o0vZ/lrqg+HaOR8tHi00sSVs4edOVW33pxUy6eziIMXktdyzxk4oDOVXlMk6n/N5Y4XoH57bFvnX4tqJDAXvU/8jmgDxtUNat4q1LI23WICtCa8ozx5SkKABUXnXMREPH9KNghbMrBPGHLYsyKO/12ZPhx/D/kvyYJ10wH10Y5Bgx5J2E3hPauU3b+AnkJl9MU7ch183hwtvocq1tBT112n7gLw==; 5:MDc38M8CgftApBetqTT0yA/YiTpg3K6pxEcbHY1R+W3Yo5Qoujnj8h2ArKgx9oO4a9CzX630dsoB4Tb+4kIbN79zgCBx/ioEYvdh6759GXA8/2ZvglF2JFHWSjFLviQtmKUkpcliX/Dnr43JLOnNXvWAN2r5fOm9qngR2yjDpYM=; 7:Wsq+g30eWv6c8nOnlSlcGPYOkmZgJ28NZPQkpzaZsC8cqxgMRNvEE87kw61F8EuC3Yh00HuDkSjMYLPLGDjXnrOvj9V65PoDT+s/pNmFvKLjJAonVennQRjEGfUyNlUB6kyNtK72GlehXoBVUJm/vw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 47a4cee6-ea8e-4ffe-6c07-08d645fbeedc
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:BL0PR06MB4835; 
x-ms-traffictypediagnostic: BL0PR06MB4835:
x-microsoft-antispam-prvs: <BL0PR06MB4835115C49A51F90B7841E64C4C60@BL0PR06MB4835.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(192374486261705)(85827821059158)(21748063052155)(28532068793085)(190501279198761)(227612066756510);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231382)(944501410)(52105095)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:BL0PR06MB4835; BCL:0; PCL:0; RULEID:; SRVR:BL0PR06MB4835; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(346002)(396003)(376002)(366004)(136003)(199004)(189003)(53754006)(497574002)(106356001)(10710500007)(93156006)(105586002)(14444005)(256004)(316002)(14454004)(110136005)(6436002)(102836004)(5660300001)(25786009)(7696005)(26005)(53546011)(6506007)(99286004)(71200400001)(7736002)(2501003)(66066001)(3846002)(76176011)(6116002)(33656002)(186003)(790700001)(478600001)(2940100002)(53936002)(86362001)(6306002)(54896002)(71190400001)(74316002)(2900100001)(68736007)(11346002)(236005)(476003)(446003)(15650500001)(2420400007)(6246003)(39060400002)(97736004)(8936002)(81166006)(81156014)(8676002)(55016002)(7110500001)(2906002)(9686003)(486006)(229853002); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR06MB4835; H:BL0PR06MB4548.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: dolby.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: t7dsCyb5zx/+EG+1/YfsuDwrON9tX0+DrfuCnOGgfemmsA6dXVXI4CM2LFkmHX3gpZpKnHrIKT/T5B8mYPMCdks5+sfzU8K/0laswetCNBj3mOwixvdKqIPZc4LqPUTtli08Iua625huBCqPz30Pd0N9w0nkRo6MeprkYKDTpJE0u1qSAvz4jCMOBVZLu+JF6yFKqYsWBRGV9Cva+KhEfwBtSBBebIJSHACbWDKl17FqbM+rzFp/0MVP7kitUSq0/yS7vO/ObCPU+F6fBvQthfNbQkBYCWhiC3GNfdmkhaN5cQXbSSdFdxsvJ+tNsrxlX47ZeQKd1AJ4ixVoPlSKpX75CjeMQFfKLFe0OmhqPjU=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BL0PR06MB45485B58A1A287C28F01C3E0C4C60BL0PR06MB4548namp_"
MIME-Version: 1.0
X-OriginatorOrg: dolby.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 47a4cee6-ea8e-4ffe-6c07-08d645fbeedc
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 04:29:26.4003 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 05408d25-cd0d-40c8-8962-5462de64a318
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR06MB4835
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/qiTIAKqCZegu-biCXbS6nrMN9Ts>
Subject: Re: [Detnet] DetNet Security Considerations for IP and MPLS meetup notes - IETF 103 7Nov18
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2018 04:29:32 -0000

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

Another security-related item arose from later discussion: the possibility =
of an attack on a DetNet with the goal being to use the DetNet to attack ot=
her networks. I am not sure what to do with this yet, but I thought the con=
cept was novel. If anyone wants to provide any more detailed elaboration I'=
d love to hear about it.
Ethan.
From: Grossman, Ethan A.
Sent: Friday, November 09, 2018 11:25 AM
To: 'detnet@ietf.org' <detnet@ietf.org>; 'Ehsan MohammadPour' <ehsanmpd@gma=
il.com>
Subject: RE: DetNet Security Considerations for IP and MPLS meetup notes - =
IETF 103 7Nov18

Regarding item #2 below, we checked with Stewart and it turns out that both=
 MPLS and IP running on a given device use the same buffers, so there is no=
 intrinsic difference between them in that respect. Thus item #2 now looks =
like:

  1.  IP is store-and-forward, thus there are queues and the allowed possib=
ility that packets arriving late will be queued. This is in contrast to MPL=
S which has very low tolerance for variance in packet timing, i.e. late pac=
kets will be dropped since there is essentially no buffering (ask Stewart B=
ryant about where it says this in the MPLS spec?). One implication is that =
buffering provides an attack surface for delaying packets. Another is that =
because IP can be run over links that are more subject to delays, it is lik=
ely that it will be run over such links, and as noted above, such links pro=
vide a larger attack surface for delay attacks.
Ethan.

From: Grossman, Ethan A.
Sent: Thursday, November 08, 2018 10:34 AM
To: 'detnet@ietf.org' <detnet@ietf.org<mailto:detnet@ietf.org>>; 'Ehsan Moh=
ammadPour' <ehsanmpd@gmail.com<mailto:ehsanmpd@gmail.com>>
Subject: DetNet Security Considerations for IP and MPLS meetup notes - IETF=
 103 7Nov18

Hi All,
Here is my summary of the DetNet Security Considerations for IP and MPLS me=
etup yesterday. If you have any comments or additions, please let us know.
Best,
Ethan (as DetNet Security Considerations Draft Editor).
P.S. Ehsan, get on the list! :- )
---------------------------------------------------
Meeting: DetNet Security - IP and MPLS dataplane technologies security  con=
siderations.
Date: IETF 103 -  7Nov18.
Present: David Black, Ethan Grossman, Norm Finn, Ehsan Mohammadpour, Tal Mi=
zrahi
Agenda: Enumerate security considerations that are specific to the use of I=
P and MPLS as DetNet data plane technologies.

  1.  It may be possible for an attacker to add additional fields to (or us=
e specific values for) an IP header (outside of the 5-tuple and DSCP value)=
 resulting in routers diverting such packets away from DetNet data path to =
the router's control processor to figure out what to do with them. This cou=
ld be used to mount a delay attack on a DetNet. IPv6 has such header extens=
ions.
  2.  IP is store-and-forward, thus there are queues and the allowed possib=
ility that packets arriving late will be queued. This is in contrast to MPL=
S which has very low tolerance for variance in packet timing, i.e. late pac=
kets will be dropped since there is essentially no buffering (ask Stewart B=
ryant about where it says this in the MPLS spec?). One implication is that =
buffering provides an attack surface for delaying packets. Another is that =
because IP can be run over links that are more subject to delays, it is lik=
ely that it will be run over such links, and as noted above, such links pro=
vide a larger attack surface for delay attacks.
  3.  DetNet over IP will require an "MPLS-class" control plane for routing=
 over fixed paths, which is relatively new to IP, and thus likely to be exp=
loited.
  4.  Attacking the control plane is an obvious way to attack DetNet. One w=
ay to mitigate this is to isolate the control plane from outside interferen=
ce as much as possible.
  5.  We agreed that this material was appropriate for inclusion in the IP =
dataplane draft (as opposed to the existing DetNet Security draft).
  6.  It was opined that comparisons should be between what an IP router wo=
uld do by default against DetNet requirements, i.e. not compared against MP=
LS. It was also noted that there are places in the IP draft that mention MP=
LS, and that perhaps such comparisons are in some way informative. Ethan cu=
rrently feels that such comparisons are informative and so they have not be=
en eliminated from these notes, although they could be eliminated from the =
final text if the group decides to.
  7.  IP can run over badly managed gear, though DetNet requires/assumes a =
well-managed network. The mitigation is "don't do that". Controlled Environ=
ment (RFC 8085 UDP guidelines, applies beyond UDP), removes a lot of things=
 that can go wrong with IP networks because something is watching out for i=
t.
  8.  There was a discussion about whether we can defer discussion of time =
base security to e.g. Time Protocols Security draft. This is not specific t=
o IP or MPLS and is thus not included here.
  9.  The point was raised that if DetNet is running on a link for which th=
ere is arbitration for access to the link that this could be an attack surf=
ace. However DetNet requires a deterministic link, i.e. not an arbitrated o=
ne, so this was not considered a valid concern.
  10. We would like to get Stewart (for his deep MPLS knowledge) and David =
in same room - could sort out some things in more detail. Stewart and David=
 to figure out when to do this, e.g. at the DetNet session.
-----------------------------------------------


--_000_BL0PR06MB45485B58A1A287C28F01C3E0C4C60BL0PR06MB4548namp_
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-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	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-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{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;}
/* List Definitions */
@list l0
	{mso-list-id:965089398;
	mso-list-template-ids:435565250;}
@list l0:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:1619337024;
	mso-list-type:hybrid;
	mso-list-template-ids:-1332043568 67698705 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:1751928863;
	mso-list-type:hybrid;
	mso-list-template-ids:-840689116 67698705 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-start-at:2;
	mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3
	{mso-list-id:2090883507;
	mso-list-template-ids:-937510112;}
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 lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Another security-related item arose from later discu=
ssion: the possibility of an attack on a DetNet with the goal being to use =
the DetNet to attack other networks. I am not sure what to do with this yet=
, but I thought the concept was novel.
 If anyone wants to provide any more detailed elaboration I&#8217;d love to=
 hear about it.
<o:p></o:p></p>
<p class=3D"MsoNormal">Ethan.<o:p></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" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b>From:</b> Grossman, Ethan A. <br>
<b>Sent:</b> Friday, November 09, 2018 11:25 AM<br>
<b>To:</b> 'detnet@ietf.org' &lt;detnet@ietf.org&gt;; 'Ehsan MohammadPour' =
&lt;ehsanmpd@gmail.com&gt;<br>
<b>Subject:</b> RE: DetNet Security Considerations for IP and MPLS meetup n=
otes - IETF 103 7Nov18<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regarding item #2 below, we checked with Stewart and=
 it turns out that both MPLS and IP running on a given device use the same =
buffers, so there is no intrinsic difference between them in that respect. =
Thus item #2 now looks like:
<o:p></o:p></p>
<ol style=3D"margin-top:0in" start=3D"2" type=3D"1">
<li class=3D"MsoNormal" style=3D"mso-list:l2 level1 lfo3">IP is store-and-f=
orward, thus there are queues and the allowed possibility that packets arri=
ving late will be queued.
<s>This is in contrast to MPLS which has very low tolerance for variance in=
 packet timing, i.e. late packets will be dropped since there is essentiall=
y no buffering (ask Stewart Bryant about where it says this in the MPLS spe=
c?)</s>. One implication is that
 buffering provides an attack surface for delaying packets. Another is that=
 because IP can be run over links that are more subject to delays, it is li=
kely that it will be run over such links, and as noted above, such links pr=
ovide a larger attack surface for
 delay attacks. <o:p></o:p></li></ol>
<p class=3D"MsoNormal">Ethan.<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" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b>From:</b> Grossman, Ethan A. <br>
<b>Sent:</b> Thursday, November 08, 2018 10:34 AM<br>
<b>To:</b> 'detnet@ietf.org' &lt;<a href=3D"mailto:detnet@ietf.org">detnet@=
ietf.org</a>&gt;; 'Ehsan MohammadPour' &lt;<a href=3D"mailto:ehsanmpd@gmail=
.com">ehsanmpd@gmail.com</a>&gt;<br>
<b>Subject:</b> DetNet Security Considerations for IP and MPLS meetup notes=
 - IETF 103 7Nov18<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal">Here is my summary of the DetNet Security Considerat=
ions for IP and MPLS meetup yesterday. If you have any comments or addition=
s, please let us know.
<o:p></o:p></p>
<p class=3D"MsoNormal">Best,<o:p></o:p></p>
<p class=3D"MsoNormal">Ethan (as DetNet Security Considerations Draft Edito=
r).<o:p></o:p></p>
<p class=3D"MsoNormal">P.S. Ehsan, get on the list! :- )<o:p></o:p></p>
<p class=3D"MsoNormal">---------------------------------------------------<=
o:p></o:p></p>
<p class=3D"MsoNormal">Meeting: DetNet Security &#8211; IP and MPLS datapla=
ne technologies security&nbsp; considerations.<o:p></o:p></p>
<p class=3D"MsoNormal">Date: IETF 103 - &nbsp;7Nov18. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Present: David Black, Ethan Grossman, Norm Finn, Ehs=
an Mohammadpour, Tal Mizrahi<o:p></o:p></p>
<p class=3D"MsoNormal">Agenda: Enumerate security considerations that are s=
pecific to the use of IP and MPLS as DetNet data plane technologies. &nbsp;=
<o:p></o:p></p>
<ol style=3D"margin-top:0in" start=3D"1" type=3D"1">
<li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo6">It may be possibl=
e for an attacker to add additional fields to (or use specific values for) =
an IP header (outside of the 5-tuple and DSCP value) resulting in routers d=
iverting such packets away from DetNet
 data path to the router&#8217;s control processor to figure out what to do=
 with them. This could be used to mount a delay attack on a DetNet. IPv6 ha=
s such header extensions.
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo6">I=
P is store-and-forward, thus there are queues and the allowed possibility t=
hat packets arriving late will be queued. This is in contrast to MPLS which=
 has very low tolerance for variance in packet timing,
 i.e. late packets will be dropped since there is essentially no buffering =
(ask Stewart Bryant about where it says this in the MPLS spec?). One implic=
ation is that buffering provides an attack surface for delaying packets. An=
other is that because IP can be
 run over links that are more subject to delays, it is likely that it will =
be run over such links, and as noted above, such links provide a larger att=
ack surface for delay attacks.
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo6">D=
etNet over IP will require an &#8220;MPLS-class&#8221; control plane for ro=
uting over fixed paths, which is relatively new to IP, and thus likely to b=
e exploited.
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo6">A=
ttacking the control plane is an obvious way to attack DetNet. One way to m=
itigate this is to isolate the control plane from outside interference as m=
uch as possible.
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo6">W=
e agreed that this material was appropriate for inclusion in the IP datapla=
ne draft (as opposed to the existing DetNet Security draft).
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo6">I=
t was opined that comparisons should be between what an IP router would do =
by default against DetNet requirements, i.e. not compared against MPLS. It =
was also noted that there are places in the IP draft
 that mention MPLS, and that perhaps such comparisons are in some way infor=
mative. Ethan currently feels that such comparisons are informative and so =
they have not been eliminated from these notes, although they could be elim=
inated from the final text if the
 group decides to. &nbsp;<o:p></o:p></li><li class=3D"MsoNormal" style=3D"m=
so-list:l1 level1 lfo6">IP can run over badly managed gear, though DetNet r=
equires/assumes a well-managed network. The mitigation is &#8220;don&#8217;=
t do that&#8221;. Controlled Environment (RFC 8085 UDP guidelines, applies =
beyond UDP), removes
 a lot of things that can go wrong with IP networks because something is wa=
tching out for it.<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list=
:l1 level1 lfo6">There was a discussion about whether we can defer discussi=
on of time base security to e.g. Time Protocols Security draft. This is not=
 specific to IP or MPLS and is thus not included here.
<o:p></o:p></li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo6">T=
he point was raised that if DetNet is running on a link for which there is =
arbitration for access to the link that this could be an attack surface. Ho=
wever DetNet requires a deterministic link, i.e. not
 an arbitrated one, so this was not considered a valid concern.<o:p></o:p><=
/li><li class=3D"MsoNormal" style=3D"mso-list:l1 level1 lfo6">We would like=
 to get Stewart (for his deep MPLS knowledge) and David in same room &#8211=
; could sort out some things in more detail. Stewart and David to figure ou=
t when to do this, e.g. at the DetNet session.
<o:p></o:p></li></ol>
<p class=3D"MsoNormal">-----------------------------------------------<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_BL0PR06MB45485B58A1A287C28F01C3E0C4C60BL0PR06MB4548namp_--


From nobody Thu Nov  8 20:33:42 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A9F431292F1; Thu,  8 Nov 2018 20:33:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.171
X-Spam-Level: 
X-Spam-Status: No, score=-3.171 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=FGQycqDL; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=Y7eqRAY+
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 KlvLDEwqosBb; Thu,  8 Nov 2018 20:33:35 -0800 (PST)
Received: from esa1.dell-outbound.iphmx.com (esa1.dell-outbound.iphmx.com [68.232.153.90]) (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 7DC7D1277BB; Thu,  8 Nov 2018 20:33:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1541738004; x=1573274004; h=from:cc:to:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=QtkIsLVto5mvGTCLvjSP2U8F9SWpC4vtqNQCaobwiB0=; b=FGQycqDLvzwRgOxUOTR5Nrt+gOJABYjjudytJrYGX3d7nwpGgpnCHu0r ywPtPpqj/ap6KHsHUL+mJolJ7/AeZ85VRMc7TiGKLAzclKirGGvzzHuSj a3wVCK3pINShtrdNmHv3oc4tl6xbHhd2pMP2Qn6EqygkOU8f1eyUyeueW o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EeAACVDOVbhiWd50NkHAEBAQQBAQc?= =?us-ascii?q?EAQGBVAQBAQsBgTCBOXASJwqDbmKIFY0pepZMgSs4AwsBARgLC4N4RgIXgyQ?= =?us-ascii?q?3Cg0BAwEBAgEBAgEBAhABAQEKCQsIKSMMgjYkAQ8vHC8JBgEBAQEBAScBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAQEBAQEXAkMBEgEBGAEBAQECAQEBEAgJEQwfCAcLAQsEAgE?= =?us-ascii?q?IEQEDAQEBAgIGHQMCAgIlCxQBAgYIAgQBEggMBgEHgn8BgXkIAQ6cMwKBEIl?= =?us-ascii?q?YAQEBboEugn2BQkCFIQMFgQuJOxeCdT6BEAFGgU5JBy6DGwEBAgEBgSoBCwc?= =?us-ascii?q?BBwYUBRAPBgwCgkoxgiaIb1CWCwMEAgKGcIMkhFuCPYFXhQGDIoQIgmqJVoN?= =?us-ascii?q?FBYZig0cCBAIEBQIUgVmBB3FwUIJsgjUbgziFFIU+QTEBC4p3DxeBCIEfAQE?=
X-IPAS-Result: =?us-ascii?q?A2EeAACVDOVbhiWd50NkHAEBAQQBAQcEAQGBVAQBAQsBg?= =?us-ascii?q?TCBOXASJwqDbmKIFY0pepZMgSs4AwsBARgLC4N4RgIXgyQ3Cg0BAwEBAgEBA?= =?us-ascii?q?gEBAhABAQEKCQsIKSMMgjYkAQ8vHC8JBgEBAQEBAScBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEXAkMBEgEBGAEBAQECAQEBEAgJEQwfCAcLAQsEAgEIEQEDAQEBAgIGH?= =?us-ascii?q?QMCAgIlCxQBAgYIAgQBEggMBgEHgn8BgXkIAQ6cMwKBEIlYAQEBboEugn2BQ?= =?us-ascii?q?kCFIQMFgQuJOxeCdT6BEAFGgU5JBy6DGwEBAgEBgSoBCwcBBwYUBRAPBgwCg?= =?us-ascii?q?koxgiaIb1CWCwMEAgKGcIMkhFuCPYFXhQGDIoQIgmqJVoNFBYZig0cCBAIEB?= =?us-ascii?q?QIUgVmBB3FwUIJsgjUbgziFFIU+QTEBC4p3DxeBCIEfAQE?=
Received: from mx0b-00154901.pphosted.com (HELO mx0a-00154901.pphosted.com) ([67.231.157.37]) by esa1.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 08 Nov 2018 22:33:22 -0600
Received: from pps.filterd (m0089484.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA94Wl33107562; Thu, 8 Nov 2018 23:33:32 -0500
Received: from esa6.dell-outbound2.iphmx.com (esa6.dell-outbound2.iphmx.com [68.232.154.99]) by mx0b-00154901.pphosted.com with ESMTP id 2nn2e3r74w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 08 Nov 2018 23:33:32 -0500
From: "Black, David" <David.Black@dell.com>
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>, "Black, David" <David.Black@dell.com>
Received: from mailuogwdur.emc.com ([128.221.224.79]) by esa6.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 09 Nov 2018 10:33:29 +0600
Received: from maildlpprd54.lss.emc.com (maildlpprd54.lss.emc.com [10.106.48.158]) by mailuogwprd51.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA94XPM3010862 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 8 Nov 2018 23:33:27 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com wA94XPM3010862
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1541738008; bh=5D/sFeahFc7oS4TB9nEC5idb+Go=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=Y7eqRAY+vIUoYTyyLtQxlxDIOV8o0ovXfOxtg8PtqRv0njjRxMcPqjjIR+j+Iga/4 fgOL2XFBcLxncvgEwOWE7K+N8oQXdOLwAsOvgRgcLrrLVuY1NhzC52kMacYY81Auuv tkQ9mJ5yEVBqBd9kWUIi2F+KDI15CcMzJNWqTYLQ=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com wA94XPM3010862
Received: from mailusrhubprd52.lss.emc.com (mailusrhubprd52.lss.emc.com [10.106.48.25]) by maildlpprd54.lss.emc.com (RSA Interceptor); Thu, 8 Nov 2018 23:33:04 -0500
Received: from MXHUB305.corp.emc.com (MXHUB305.corp.emc.com [10.146.3.31]) by mailusrhubprd52.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA94X4jn028198 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL); Thu, 8 Nov 2018 23:33:05 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB305.corp.emc.com ([10.146.3.31]) with mapi id 14.03.0399.000; Thu, 8 Nov 2018 23:33:04 -0500
To: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>, Lou Berger <lberger@labn.net>, =?utf-8?B?J0rDoW5vcyBGYXJrYXMn?= <janos.farkas@ericsson.com>
Thread-Topic: [Tsv-art] [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUalB58M+v0OOIXEymBs4njO5rx6U/6Y3QgAYDmQCAAK8ZAIAATo0A
Date: Fri, 9 Nov 2018 04:33:04 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493630339254@MX307CL04.corp.emc.com>
References: <0bb7176c-c386-b863-a4f8-06254f4627ab@ericsson.com> <1705d15c-c7ba-c76f-88db-c75f1a88db0f@ericsson.com> <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com> <cfd56f25-c05c-d8c2-a3d5-41d0a35a435d@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D15213B@rznt8114.rznt.rzdir.fht-esslingen.de>
In-Reply-To: <6EC6417807D9754DA64F3087E2E2E03E2D15213B@rznt8114.rznt.rzdir.fht-esslingen.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.36.32.164]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd52.lss.emc.com
X-RSA-Classifications: public, GIS Solicitation
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-08_13:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811090041
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/q_w6MQzB-yJTs1YninqBhmaVHdo>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2018 04:33:40 -0000

U28sIEknbSBnb2luZyB0byBhZ3JlZSB3aXRoIE1pY2hhZWwgb24gdGhlIHByb2JsZW0sIGJ1dCBz
dWdnZXN0IGEgZGlmZmVyZW50IGFwcHJvYWNoIGZvciB0YWNrbGluZyBpdCwgd2l0aCBhcG9sb2dp
ZXMgZm9yIHRoZSBsZW5ndGggb2YgdGhpcyBtZXNzYWdlIG5lY2Vzc2l0YXRlZCBieSB0aGUgbmVl
ZCB0byAic2hvdyB5b3VyIHdvcmsuIg0KDQpJIHRoaW5rIHRoaXMgY29tbWVudCBmcm9tIExvdSBp
cyBhIGtleSBpbnNpZ2h0IGludG8gdGhlIHVuZGVybHlpbmcgZGl2ZXJnZW5jZSBvZiB2aWV3czoN
Cg0KPiA+IERldE5ldCBvcGVyYXRlcyBhdCBMYXllciAzIGFuZCBiYXNpY2FsbHkgcHJvdmlkZXMg
ZGV0bmV0IGZsb3dzIHdpdGggYQ0KPiA+IHNlcnZpY2UgZXF1aXZhbGVudCB0byBJbnRTZXJ2J3Mg
R3VhcmFudGVlZCBRdWFsaXR5IG9mIFNlcnZpY2UuICBBcyBzdWNoLA0KPiA+IERldE5ldCBmbG93
cyBiYXNpY2FsbHkgb3BlcmF0ZSBhcyBpZiB0aGUgbmV0d29yayBpcyB1bmNvbmdlc3RlZC4NCg0K
QW5kIGhlbmNlIERldE5ldCBmbG93cyBoYXZlIG5vIHJlcXVpcmVtZW50IG9yIGluY2VudGl2ZSB0
byByZWFjdCB0byBjb25nZXN0aW9uLCBldmVuIHRob3VnaCBzb21lIERldE5ldCB0cmFmZmljIHdp
bGwgbm8gZG91YnQgcmVhY3QgdG8gY29uZ2VzdGlvbi4NCg0KVGhhdCBxdW90ZWQgY29tbWVudCBp
cyBmb2xsb3dlZCBieSBhICJyZWR1Y2UgdG8gcHJldmlvdXMgY2FzZSIgYXJndW1lbnQgYWJvdXQg
bmV0d29ya2luZyBpbiBnZW5lcmFsOg0KDQo+ID4gV1JUIGVzY2FwZWQgdHJhZmZpYywgYXMgSSBt
ZW50aW9uZWQgaW4gdG9kYXkncyBzZXNzaW9uLCBJIHJlYWxseSB0aGluaw0KPiA+IHRoaXMgaXMg
bm8gZGlmZmVyZW5jZSBiZXR3ZWVuIGVzY2FwZWQgRGV0TmV0IHRyYWZmaWMgYW5kIHRyYWZmaWMN
Cj4gPiBkZWxpdmVyZWQgb3ZlciBhbiB1bmNvbmdlc3RlZCBuZXR3b3JrIHRvIGEgcGVlciAoY29u
Z2VzdGVkIG9yDQo+ID4gdW5jb25nZXN0ZWQpIG5ldHdvcmsuDQoNClVuZm9ydHVuYXRlbHksIHRo
YXQgYXJndW1lbnQgbGVhZHMgdG8gYSBjb250cmFkaWN0aW9uLCBuYW1lbHkgYSBjb25jbHVzaW9u
IHRoYXQgY29uZ2VzdGlvbiBjb250cm9sIGlzIG5vdCBuZWNlc3NhcnkgZm9yIHRoZSBJbnRlcm5l
dCwgd2hpY2ggaXMga25vd24gdG8gYmUgd3JvbmcuICBIYXZpbmcgYXJyaXZlZCBhdCBhIHJlc3Vs
dCB0aGF0IG1hdGhlbWF0aWNpYW5zIHdvdWxkIGNhbGwgInByb29mIGJ5IGNvbnRyYWRpY3Rpb24s
IiBvbmUgb2YgdGhlIGFzc3VtcHRpb25zIHRoYXQgbGVhZCB0byB0aGlzIHBvaW50IGhhcyB0byBi
ZSB3cm9uZywgYnV0IHdoaWNoIG9uZT8NCg0KVGhlICJjbGVhciwgc2ltcGxlIGFuZCB3cm9uZyIg
KE1lbmNrZW4pIGFwcHJvYWNoIHRvIHJlc29sdmluZyB0aGlzIHdvdWxkIGJlIHRvIGZvY3VzIG9u
IHRoZSBpbmVsYXN0aWMgdHJhZmZpYyBhbmQgcmVxdWlyZSB0aGF0IGFsbCBEZXROZXQgdHJhZmZp
YyBNVVNUIGJlIGNvbmdlc3Rpb24gY29udHJvbGxlZC4gIEknbSBub3QgYWR2b2NhdGluZyB0aGlz
LCBhbmQgbmVpdGhlciBpcyBNaWNoYWVsLg0KDQpBIG1vcmUgc3VidGxlIGFwcHJvYWNoICh3aXRo
IGNyZWRpdCB0byBEZWIgQnJ1bmdhcmQgZm9yIGFuIGluc2lnaHRmdWwgZGlzY3Vzc2lvbiBhZnRl
ciBSVEdBUkVBIHllc3RlcmRheSkgaXMgdG8gcmVjb2duaXplIHRoYXQgRGV0TmV0IGlzIGEgQ29u
dHJvbGxlZCBFbnZpcm9ubWVudCwgdG8gd2hpY2ggZGlmZmVyZW50IHJ1bGVzIGFwcGx5IHRoYW4g
dGhlIEludGVybmV0IGFuZCBuZXR3b3JrcyBpbiBnZW5lcmFsLiAgRm9yIHRoZSBkZWZpbml0aW9u
IG9mIENvbnRyb2xsZWQgRW52aXJvbm1lbnQsIHNlZSBTZWN0aW9uIDMuNiBvZiBSRkMgODA4NSAo
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzgwODUjc2VjdGlvbi0zLjYpLiAgRm9yIG5v
dywgcGxlYXNlIGlnbm9yZSB0aGUgbWF0ZXJpYWwgaW4gdGhhdCBzZWN0aW9uIG9uIHNhZmV0eSwg
cm9idXN0bmVzcyBhbmQgY29ycnVwdGlvbiwgYXMgaW5hcHBsaWNhYmxlIHRvIHRoaXMgZGlzY3Vz
c2lvbi4gIEZXSVcsIHRoYXQgbWF0ZXJpYWwgd2FzIG1vdGl2YXRlZCBieSB0aGUgaW5jZXNzYW50
IGF0dGVtcHRzIHRvIG9wdGltaXplIG91dCBVRFAgY2hlY2tzdW1zIHdpdGhvdXQgc2VyaW91cyBj
b25zaWRlcmF0aW9uIG9mIHRoZSByZXN1bHRpbmcgcGFja2V0IGNvcnJ1cHRpb24gcmlza3MgYW5k
IHRoZSBwb3RlbnRpYWwgY29uc2VxdWVuY2VzIHRoZXJlb2YuICBWaWV3aW5nIERldE5ldCBhcyBh
IENvbnRyb2xsZWQgRW52aXJvbm1lbnQsIHRoaXMgZGlzY3Vzc2lvbiBpcyB0aGVuIHByaW1hcmls
eSBhYm91dCB3aGF0IHRvIHJlcXVpcmUvZG8gYXQgdGhlIGJvdW5kYXJ5IGJldHdlZW4gdGhlIERl
dE5ldCBDb250cm9sbGVkIEVudmlyb25tZW50IGFuZCBvdGhlciBuZXR3b3Jrcy4gIEkndmUgYmVl
biB0aGVyZSwgZG9uZSB0aGF0IGZvciBvdGhlciBDb250cm9sbGVkIEVudmlyb25tZW50cyAuLi4g
YW5kIGhhdmUgdGhlIHNjYXJzIC4uLiBmcm9tIHRoZSB3b3JrZWQgZXhhbXBsZXMgaW4gUkZDIDc1
MTAgKE1QTFMvVURQKSBhbmQgUkZDIDgwODYncyBUTUNFIChUcmFmZmljIE1hbmFnZW1lbnQgQ29u
dHJvbGxlZCBFbnZpcm9ubWVudCkgYXBwbGljYWJpbGl0eSBzY2VuYXJpbyBmb3IgR1JFL1VEUC4g
IFRob3NlIHR3byBSRkNzIG1heSBiZSBoZWxwZnVsIGJhY2tncm91bmQgcmVhZGluZy4NCg0KVGhl
IGdvb2QgbmV3cyBoZXJlIGlzIHRoYXQgd2UgYXJlIG5vdCBhcyBmYXIgZnJvbSBhZ3JlZWluZyBv
biBhIHNvbHV0aW9uIGFzIG1pZ2h0IGFwcGVhciBmcm9tIHRoZSBsZW5ndGggb2YgdGhpcyBkaXNj
dXNzaW9uLiAgIEdvaW5nIGJhY2sgdG8gYSBjb3VwbGUgb2YgY2h1bmtzIG9mIHRleHQgdGhhdCBK
YW5vcyBwcm9wb3NlZCBlYXJsaWVyOg0KDQoJTkVXOg0KCVRoaXMgZG9jdW1lbnQgcHJvdmlkZXMg
dGhlIG92ZXJhbGwgQXJjaGl0ZWN0dXJlIGZvciBEZXRlcm1pbmlzdGljDQoJTmV0d29ya2luZyAo
RGV0TmV0KSwgd2hpY2ggcHJvdmlkZXMgYSBjYXBhYmlsaXR5IGZvciB0aGUgZGVsaXZlcnkgb2YN
CglkYXRhIGZsb3dzIHdpdGggZXh0cmVtZWx5IGxvdyBwYWNrZXQgbG9zcyByYXRlcyBhbmQgYm91
bmRlZCBlbmQtdG8tDQoJZW5kIGRlbGl2ZXJ5IGxhdGVuY3kgd2l0aGluIGEgbmV0d29yayBkb21h
aW4uIERldE5ldCBpcyBmb3IgbmV0d29ya3MNCgl0aGF0IGFyZSB1bmRlciBhIHNpbmdsZSBhZG1p
bmlzdHJhdGl2ZSBjb250cm9sIG9yIHdpdGhpbiBhIGNsb3NlZCBncm91cA0KCW9mIGFkbWluaXN0
cmF0aXZlIGNvbnRyb2w7IHRoZXNlIGluY2x1ZGUgY2FtcHVzLXdpZGUgbmV0d29ya3MgYW5kDQoJ
cHJpdmF0ZSBXQU5zLiBEZXROZXQgaXMgbm90IGZvciBsYXJnZSBncm91cHMgb2YgZG9tYWlucyBz
dWNoIGFzIHRoZQ0KCUludGVybmV0Lg0KDQpUaGF0IHJlYWRzIHRvIG1lIGFzIGEgY2xlYXIgc3Rh
dGVtZW50IHRoYXQgYSBEZXROZXQgbmV0d29yayBpcyBhIENvbnRyb2xsZWQgRW52aXJvbm1lbnQs
IHNvIEkgd291bGQgaG9wZSB0aGF0IHdlJ3JlIGluIGFncmVlbWVudCBvbiB0aGF0Lg0KDQoJTkVX
Og0KCVJvYnVzdCByZWFsLXRpbWUgc3lzdGVtcyByZXF1aXJlIHRvIHJlZHVjZSB0aGUgbnVtYmVy
IG9mIHBvc3NpYmxlDQoJZmFpbHVyZXMuIEZpbHRlcnMgYW5kIHBvbGljZXJzIHNob3VsZCBiZSB1
c2VkIGluIGEgRGV0TmV0IG5ldHdvcmsgdG8NCglkZXRlY3QgaWYgRGV0TmV0IHBhY2tldHMgYXJl
IHJlY2VpdmVkIG9uIHRoZSB3cm9uZyBpbnRlcmZhY2UsIG9yIGF0DQoJdGhlIHdyb25nIHRpbWUs
IG9yIGluIHRvbyBncmVhdCB2b2x1bWUuIEZ1cnRoZXJtb3JlLCBmaWx0ZXJzIGFuZA0KCXBvbGlj
ZXJzIGNhbiB0YWtlIGFjdGlvbiB0byBkaXNjYXJkIG9mZmVuZGluZyBwYWNrZXRzIG9yIGZsb3dz
LCBvcg0KCXRyaWdnZXIgc2h1dHRpbmcgZG93biB0aGUgb2ZmZW5kaW5nIERldE5ldCBmbG93LCBv
ciBzaHV0dGluZyBkb3duDQoJdGhlIG9mZmVuZGluZyBpbnRlcmZhY2UuDQoNClRoYXQgcHJvcG9z
ZWQgdGV4dCBhY3R1YWxseSBjb250YWlucyB0d28gY2lyY3VpdCBicmVha2VycywgInNodXR0aW5n
IGRvd24gdGhlIG9mZmVuZGluZyBEZXROZXQgZmxvdyIgb3IgInNodXR0aW5nIGRvd24gdGhlIG9m
ZmVuZGluZyBpbnRlcmZhY2UuIiAgU28gZmFyLCBzbyBnb29kLCBidXQgd2hhdCdzIG1pc3Npbmcg
aXMgdGV4dCBvbiBkZXBsb3ltZW50IHJlcXVpcmVtZW50cyBvZiB0aGUgbWVjaGFuaXNtcyBkZXNj
cmliZWQgaW4gdGhhdCB0ZXh0LCBwYXJ0aWN1bGFybHkgYXQgdGhlIGVkZ2VzIG9mIERldE5ldCBu
ZXR3b3Jrcy4NCg0KVGV4dCB0aGF0IHJlcXVpcmVzIGRlcGxveW1lbnQgb2YgImZpbHRlcnMgYW5k
IHBvbGljZXJzIC4uLiBbdGhhdF0gZGlzY2FyZCBvZmZlbmRpbmcgW0RldE5ldF0gcGFja2V0cyBh
bmQgZmxvd3MiIGF0IHRoZSBib3VuZGFyaWVzIGJldHdlZW4gRGV0TmV0IGFuZCBub24tRGV0TmV0
IG5ldHdvcmtzIHdvdWxkIGdvIGEgbG9uZyB3YXkgdG93YXJkcyByZXNvbHZpbmcgdGhpcyBkaXNj
dXNzaW9uLiAgSSB3b3VsZCBzdWdnZXN0IGV4cGFuZGluZyAib2ZmZW5kaW5nIiBpbnRvIHRleHQg
dGhhdCBpbmNsdWRlcyBhbGwgdW5hdXRob3JpemVkIERldE5ldCB0cmFmZmljIGFuZCBhbGwgdW5l
eHBlY3RlZCBEZXROZXQgdHJhZmZpYy4gIE9uY2UgdGhhdCdzIGRvbmUsIHRoZSAiY2lyY3VpdCBi
cmVha2VyIiBkaXNjdXNzaW9uIGJlY29tZXMgbW9yZSB0cmFjdGFibGUsIGFzIHRoZSBkaXNjYXJk
aW5nIG9mIGFsbCBEZXROZXQgdHJhZmZpYyB0aGF0IHdvdWxkIG90aGVyd2lzZSBlc2NhcGUgdGhl
IERldE5ldCBuZXR3b3JrIHJlZHVjZXMgdGhlICJjaXJjdWl0IGJyZWFrZXIiIGRpc2N1c3Npb24g
dG8gdGhlIGV4aXN0aW5nIERldE5ldCBtYXRlcmlhbCBtZWFzdXJlcyB0aGF0IG5lZWQgdG8gYmUg
dGFrZW4gaW5zaWRlIGEgRGV0TmV0IG5ldHdvcmsgdG8gcHJvdGVjdCBkZWxpdmVyeSBvZiBEZXRO
ZXQgc2VydmljZS4NCg0KVGhhbmtzLCAtLURhdmlkDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPiBGcm9tOiBTY2hhcmYsIE1pY2hhZWwgW21haWx0bzpNaWNoYWVsLlNjaGFyZkBo
cy1lc3NsaW5nZW4uZGVdDQo+IFNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJlciA4LCAyMDE4IDE6MTIg
UE0NCj4gVG86IExvdSBCZXJnZXI7IEJsYWNrLCBEYXZpZDsgJ0rDoW5vcyBGYXJrYXMnDQo+IENj
OiB0c3YtYXJ0QGlldGYub3JnOyBEZXROZXQgV0c7IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVj
dHVyZS5hbGxAaWV0Zi5vcmcNCj4gU3ViamVjdDogUkU6IFtUc3YtYXJ0XSBbRGV0bmV0XSBUc3Zh
cnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLWRldG5ldC0NCj4gYXJjaGl0ZWN0dXJl
LTA4DQo+IA0KPiANCj4gW0VYVEVSTkFMIEVNQUlMXQ0KPiBQbGVhc2UgcmVwb3J0IGFueSBzdXNw
aWNpb3VzIGF0dGFjaG1lbnRzLCBsaW5rcywgb3IgcmVxdWVzdHMgZm9yIHNlbnNpdGl2ZQ0KPiBp
bmZvcm1hdGlvbi4NCj4gDQo+IA0KPiBJbmxpbmUNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4gPiBGcm9tOiBUc3YtYXJ0IFttYWlsdG86dHN2LWFydC1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgTG91IEJlcmdlcg0KPiA+IFNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJl
ciA4LCAyMDE4IDg6NDUgQU0NCj4gPiBUbzogQmxhY2ssIERhdmlkOyBTY2hhcmYsIE1pY2hhZWw7
ICdKw6Fub3MgRmFya2FzJw0KPiA+IENjOiB0c3YtYXJ0QGlldGYub3JnOyBEZXROZXQgV0c7IGRy
YWZ0LWlldGYtZGV0bmV0LQ0KPiA+IGFyY2hpdGVjdHVyZS5hbGxAaWV0Zi5vcmcNCj4gPiBTdWJq
ZWN0OiBSZTogW1Rzdi1hcnRdIFtEZXRuZXRdIFRzdmFydCBsYXN0IGNhbGwgcmV2aWV3IG9mIGRy
YWZ0LWlldGYtDQo+ID4gZGV0bmV0LWFyY2hpdGVjdHVyZS0wOA0KPiA+DQo+ID4gSGksDQo+ID4N
Cj4gPiBTZWUgYmVsb3cgZm9yIGluLWxpbmUgcmVzcG9uc2VzDQo+ID4NCj4gPiBPbiAxMS81LzIw
MTggMTI6MjEgQU0sIEJsYWNrLCBEYXZpZCB3cm90ZToNCj4gPiA+IC4uLg0KPiA+DQo+ID4gPj4+
ICogSXQgaXMgc3VycHJpc2luZyB0aGF0IHRoZXJlIGlzIGhhcmRseSBhbnkgZGlzY3Vzc2lvbiBv
biBuZXR3b3JrDQo+ID4gcm9idXN0bmVzcw0KPiA+ID4+PiBhbmQgc2FmZXR5OyB0aGlzIHByb2Jh
Ymx5IGFsc28gcmVsYXRlcyB0byBzZWN1cml0eS4gRm9yIGluc3RhbmNlLA0KPiA+ID4+PiBtaXNj
b25maWd1cmF0aW9uIG9yIGVycm9ycyBvZiBmdW5jdGlvbnMgcGVyZm9ybWluZyBwYWNrZXQNCj4g
PiByZXBsaWNhdGlvbiBjb3VsZA0KPiA+ID4+PiBzZXZlcmVseSBhbmQgcGVybWFuZW50bHkgY29u
Z2VzdCBhIG5ldHdvcmsgYW5kIGNhdXNlIGhhcm0uDQo+ID4gPiBbLi4uIHNuaXAgLi4uXQ0KPiA+
ID4+IE5FVzoNCj4gPiA+PiBSb2J1c3QgcmVhbC10aW1lIHN5c3RlbXMgcmVxdWlyZSB0byByZWR1
Y2UgdGhlIG51bWJlciBvZiBwb3NzaWJsZQ0KPiA+ID4+IGZhaWx1cmVzLiBGaWx0ZXJzIGFuZCBw
b2xpY2VycyBzaG91bGQgYmUgdXNlZCBpbiBhIERldE5ldCBuZXR3b3JrIHRvDQo+ID4gPj4gZGV0
ZWN0IGlmIERldE5ldCBwYWNrZXRzIGFyZSByZWNlaXZlZCBvbiB0aGUgd3JvbmcgaW50ZXJmYWNl
LCBvciBhdA0KPiA+ID4+IHRoZSB3cm9uZyB0aW1lLCBvciBpbiB0b28gZ3JlYXQgdm9sdW1lLiBG
dXJ0aGVybW9yZSwgZmlsdGVycyBhbmQNCj4gPiA+PiBwb2xpY2VycyBjYW4gdGFrZSBhY3Rpb24g
dG8gZGlzY2FyZCBvZmZlbmRpbmcgcGFja2V0cyBvciBmbG93cywgb3INCj4gPiA+PiB0cmlnZ2Vy
IHNodXR0aW5nIGRvd24gdGhlIG9mZmVuZGluZyBEZXROZXQgZmxvdywgb3Igc2h1dHRpbmcgZG93
bg0KPiA+ID4+IHRoZSBvZmZlbmRpbmcgaW50ZXJmYWNlLg0KPiA+ID4+DQo+ID4gPj4gW21zXSBU
aGF0IGRvZXMgbm90IGFkZHJlc3MgbXkgY29uY2Vybi4gQXMgSSB3cm90ZSBhbHJlYWR5LCBJIGJl
bGlldmUNCj4gPiB0aGlzDQo+ID4gPj4gZG9jdW1lbnQgaGFzIHRvIGRpc2N1c3MgdGhlIGFwcGxp
Y2FiaWxpdHkgb2YgY2lyY3VpdCBicmVha2Vycw0KPiA+IGFjY29yZGluZyB0byBSRkMNCj4gPiA+
PiA4MDg0Lg0KPiA+ID4gSSBjb25jdXIgd2l0aCBNaWNoYWVsJ3MgaW1wbGllZCBjb25jZXJuIHRo
YXQgdGhlICJzaG91bGQiIGluIHRoZSBORVcNCj4gPiB0ZXh0DQo+ID4gPiBpcyB3b2VmdWxseSBp
bmFkZXF1YXRlLiAgVGhlIHByb3Zpc2lvbnMgdG8gcHJldmVudCBlc2NhcGVkIG5vbi0NCj4gPiBl
bGFzdGljIHRyYWZmaWMNCj4gPiA+IGZyb20gY2F1c2luZyBkYW1hZ2UgZWxzZXdoZXJlIG5lZWQg
dG8gYmUgbWFuZGF0b3J5IHBhcnRpY3VsYXJseSBpZg0KPiA+IERldE5ldA0KPiA+ID4gYW5kIG5v
bi1EZXROZXQgbmV0d29ya3MgYXJlIGludGVyY29ubmVjdGVkLiAgVGhlIGFib3ZlDQo+ID4gPiB0
ZXh0IG9uIGZpbHRlcnMgZG9lc24ndCBhcHBlYXIgdG8gY292ZXIgZXNjYXBlIGZyb20gdGhlIERl
dE5ldA0KPiA+IG5ldHdvcmssDQo+ID4gPiBhbmQgbmVlZHMgdG8gZG8gc28uICBEZXBsb3ltZW50
IG9mIGZpbHRlcnMgYXQgRGV0TmV0IG5vZGVzIHRoYXQgZHJvcA0KPiA+IGFsbA0KPiA+ID4gRGV0
TmV0IHRyYWZmaWMgdGhhdCB0cmllcyB0byBlc2NhcGUsIGFuZCB0aGF0IGRyb3AgYWxsIG1pc2Rp
cmVjdGVkDQo+ID4gRGV0TmV0DQo+ID4gPiB0cmFmZmljIHNob3VsZCBhZGRyZXNzIG1vc3Qgb2Yg
dGhpcyBwcm9ibGVtLg0KPiA+ID4NCj4gPiA+IE9uY2UgdGhhdCBpcyBkb25lLCBJIHRoaW5rIGEg
ZGlzY3Vzc2lvbiBvZiBjaXJjdWl0IGJyZWFrZXJzIGlzDQo+ID4gbmVlZGVkLCBpbiB0aGUNCj4g
PiA+IGZvcm0gb2YgRGV0bmV0IHNlcnZpY2UgbWVjaGFuaXNtcyB0aGF0IGNhbiBzaHV0IGRvd24g
KGNlYXNlDQo+ID4gdHJhbnNtaXNzaW9uDQo+ID4gPiBvZikgYSBmbG93IHRoYXQgaXMgYmVpbmcg
c2VudCBlbnRpcmVseSBpbnRvIHRoZSBiaXQtYnVja2V0IGJ5IGENCj4gPiBkb3duc3RyZWFtIGZp
bHRlciwNCj4gPiA+IGR1ZSB0byBtaXNjb25maWd1cmF0aW9uLCBmYWlsdXJlLCBldGMuDQo+ID4N
Cj4gPiBJIHRoaW5rIHdlIGhhdmUgYSBiaXQgb2YgYSBkaXNjb25uZWN0IG9mIHdoYXQgRGV0TmV0
IHNlcnZpY2UgZGVsaXZlcnMuDQo+ID4NCj4gPiBEZXROZXQgZG9lcyBub3QgaXRzZWxmIGltcGFj
dCBhbnkgVHJhbnNwb3J0IHByb3RvY29swqAgKGUuZy4sIFVEUCwgVENQKQ0KPiA+IHNvIGl0c2Vs
ZiBkb2VzIG5vdCAqcHJvZHVjZSogZWxhc3RpYyBvciBub24tZWxhc3RpYyB0cmFmZmljLg0KPiAN
Cj4gRmlyc3QsIHRoZSBxdWVzdGlvbiB3aGV0aGVyIERldE5ldCAqcHJvZHVjZXMqIGVsYXN0aWMg
b3Igbm9uLWVsYXN0aWMgdHJhZmZpYyBkb2VzDQo+IG5vdCBtYXR0ZXIgZm9yIHRoZSBhcHBsaWNh
YmlsaXR5IG9mIGNpcmN1aXQgYnJlYWtlcnMuIFNlY3Rpb24gMyBvZiBSRkMgODA4NCBzdGF0ZXM6
DQo+IA0KPiAgICBDQnMgYXJlIFJFQ09NTUVOREVEIGZvciBJRVRGIHByb3RvY29scyBhbmQgdHVu
bmVscyB0aGF0IGNhcnJ5IG5vbi0NCj4gICAgY29uZ2VzdGlvbi1jb250cm9sbGVkIEludGVybmV0
IGZsb3dzIGFuZCBmb3IgdHJhZmZpYyBhZ2dyZWdhdGVzLg0KPiAgICBUaGlzIGluY2x1ZGVzIHRy
YWZmaWMgc2VudCB1c2luZyBhIG5ldHdvcmsgdHVubmVsLiAgRGVzaWduZXJzIG9mDQo+ICAgIG90
aGVyIHByb3RvY29scyBhbmQgdHVubmVsIGVuY2Fwc3VsYXRpb25zIGFsc28gb3VnaHQgdG8gY29u
c2lkZXIgdGhlDQo+ICAgIHVzZSBvZiB0aGVzZSB0ZWNobmlxdWVzIGFzIGEgbGFzdCByZXNvcnQg
dG8gcHJvdGVjdCB0cmFmZmljIHRoYXQNCj4gICAgc2hhcmVzIHRoZSBuZXR3b3JrIHBhdGggYmVp
bmcgdXNlZC4NCj4gDQo+IFNlY3Rpb24gMy4yLjEuMSBvZiBkcmFmdC1pZXRmLWRldG5ldC1hcmNo
aXRlY3R1cmUtMDkgZXhwbGFpbnMgZXhwbGljaXRseSB0aGF0DQo+IERldE5ldCBjYW4gY2Fycnkg
bm9uLWNvbmdlc3Rpb24tY29udHJvbGxlZCB0cmFmZmljOg0KPiANCj4gICAgTm90ZSB0aGF0IGEg
RGV0TmV0IGZsb3cgY2Fubm90IGJlIHRocm90dGxlZCwgaS5lLiwgaXRzDQo+ICAgIHRyYW5zbWlz
c2lvbiByYXRlIGNhbm5vdCBiZSByZWR1Y2VkIHZpYSBleHBsaWNpdCBjb25nZXN0aW9uDQo+ICAg
IG5vdGlmaWNhdGlvbi4NCj4gDQo+IFNvLCBjbGVhcmx5IHRoZSBjb25kaXRpb24gb2YgY2Fycnlp
bmcgbm9uLWNvbmdlc3Rpb24tY29udHJvbGxlZCBmbG93cyBvciB0cmFmZmljDQo+IGFnZ3JlZ2F0
ZXMgYXBwbGllcyB0byB0aGUgRGV0TmV0IGFyY2hpdGVjdHVyZS4gQW5kLCBhcyBhIHJlc3VsdCwg
dGhlDQo+IFJFQ09NTUVOREVEIGluIFJGQyA4MDg0IGlzIGluIHByaW5jaXBsZSBhcHBsaWNhYmxl
IHRvIERldE5ldC4gQWxzbywgbm90ZSB0aGF0DQo+IHRoZSBSRUNPTU1FTkRFRCBpbiBSRkMgODA4
NCBpcyBub3QgbGltaXRlZCB0byB0dW5uZWxzLg0KPiANCj4gQXMgcG9pbnRlZCBvdXQgYnkgRGF2
aWQsIHRoZSBrZXkgcXVlc3Rpb24gaXMgd2hldGhlciwgYW5kIGhvdywgdGhlIERldE5ldA0KPiBh
cmNoaXRlY3R1cmUgcHJldmVudHMgdGhhdCBub24tY29uZ2VzdGlvbiBjb250cm9sbGVkIHRyYWZm
aWMgZXNjYXBlcyBmcm9tIGENCj4gY29udHJvbGxlZCBlbnZpcm9ubWVudCBpbnRvIHRoZSBJbnRl
cm5ldC4gQXMgYWxzbyBleHBsYWluZWQgaW4gUkZDIDgwODQsIHRoaXMNCj4gcXVlc3Rpb24gaW4g
cGFydGljdWxhciBtYXR0ZXJzIGZvciBmYWlsdXJlIHNjZW5hcmlvcy4NCj4gDQo+IEFzIFRTVi1B
UlQgcmV2aWV3ZXIsIEkgaW5zaXN0IGluIGEgZGlzY3Vzc2lvbiBvZiB0aGlzIHByb2JsZW0gaW4g
ZHJhZnQtaWV0Zi1kZXRuZXQtDQo+IGFyY2hpdGVjdHVyZS4gQW5kIEkgYmVsaWV2ZSB0aGF0IGEg
cmVmZXJlbmNlIHRvIFJGQyA4MDg0IGlzIG5lZWRlZCBpbiBkcmFmdC1pZXRmLQ0KPiBkZXRuZXQt
YXJjaGl0ZWN0dXJlLg0KPiANCj4gTm90ZSB0aGF0IHRoZSB3b3JkaW5nIGluIFJGQyA4MDg0IGlz
IFJFQ09NTUVOREVEIGFuZCBub3QgTVVTVCwgaS5lLiwgaXQgaXMNCj4gcG9zc2libGUgdGhhdCBj
aXJjdWl0IGJyZWFrZXJzIG1heSBub3QgYmUgbmVlZGVkIGZvciBjZXJ0YWluIHNvbHV0aW9ucy4g
QXMgYW4NCj4gZXhhbXBsZSwgTVBMUyB0cmFmZmljIG1heSBub3QgZWFzaWx5IGVzY2FwZSBmcm9t
IGEgbWFuYWdlZCBNUExTIG5ldHdvcmsuDQo+IA0KPiANCj4gU2Vjb25kLCBpbiBteSBUU1YtQVJU
IHJldmlldyBJIGhhdmUgZXhwbGljaXRseSBtZW50aW9uZWQgdGhlIERldE5ldCBQYWNrZXQNCj4g
UmVwbGljYXRpb24gRnVuY3Rpb24gKFBSRikuIFJlcGxpY2F0aW5nIG5vbi1lbGFzdGljIHRyYWZm
aWMgbWF5IGNyZWF0ZSBhZGRpdGlvbmFsDQo+IGNoYWxsZW5nZXMgaWYgdGhlIHJlcGxpY2F0ZWQg
cGFja2V0cyBjYW4gc29tZWhvdyBlc2NhcGUgaW50byB0aGUgSW50ZXJuZXQsIGUuZy4sDQo+IGlu
IGZhaWx1cmUgY2FzZXMuIEZvciBpbnN0YW5jZSwgYXMgZmFyIGFzIEkgdW5kZXJzdGFuZCBkcmFm
dC1pZXRmLWRldG5ldC0NCj4gYXJjaGl0ZWN0dXJlLCBJIGFzc3VtZSB0aGUgUFJGIGNhbiByZXBs
aWNhdGUgbm9uLWNvbmdlc3Rpb24tY29udHJvbGxlZCB0cmFmZmljDQo+IGFuZCBmb3J3YXJkIGl0
IGFsb25nIGRpZmZlcmVudCBwYXRocy4gSWYgb25lIG9mIHRoZXNlIHBhdGhzIGVzY2FwZXMgdG8g
dGhlDQo+IEludGVybmV0LCB0byB0aGUgSW50ZXJuZXQgdGhlIFBSRiBjb3VsZCBiYXNpY2FsbHkg
YmUgYSBwcm9kdWNlciBvZiBub24tY29uZ2VzdGlvbg0KPiBjb250cm9sbGVkIHRyYWZmaWMsIGFu
ZCB0aGF0IHRyYWZmaWMgY291bGQgY2F1c2Ugc2lnbmlmaWNhbnQgaGFybSBpbiB0aGUgSW50ZXJu
ZXQuDQo+IEFsc28sIG5vdGUgdGhhdCBpbiB0aGF0IGNhc2UgaXQgbWF5IG5vdCBuZWNlc3Nhcmls
eSBoZWxwIGlmIHRoZSB0cmFmZmljIGNhcnJpZWQgYnkNCj4gRGV0TmV0IGlzIGVsYXN0aWMsIGUu
Zy4sIGlmIERldE5ldCBjYXJyaWVzIFRDUCB0cmFmZmljLiBGb3IgaW5zdGFuY2UsIGlmIG90aGVy
IHBhdGhzDQo+IHVzZWQgYnkgdGhlIFBSRiB3aXRoaW4gdGhlIERldE5ldCBkb21haW4gd291bGQg
ZGVsaXZlciBhbGwgcGFja2V0cywgdGhlDQo+IGNvbmdlc3Rpb24gY29udHJvbCBpbiBUQ1Agd291
bGQgbm90IG5ldmVyIGJlIHRyaWdnZXJlZCBhcyBlYWNoIHBhY2tldCBnZXRzDQo+IGluZGVlZCBk
ZWxpdmVyZWQgb3ZlciBvbmUgb2YgdGhlIHBhdGhzLiBTbywgYW4gdW5lbGFzdGljIHRyYWZmaWMg
c3RyZWFtIHdvdWxkDQo+IGVzY2FsZSBpbnRvIHRoZSBJbnRlcm5ldCBhbmQgbmV2ZXIgYmFjayBv
ZmYuIFVubGVzcyBJIG1pc3Mgc29tZXRoaW5nLCBEZXROZXQNCj4gbmVlZHMgY291bnRlci1tZWFu
cyB0byBwcmV2ZW50IHRoaXMgc29ydCBvZiBpc3N1ZXMuDQo+IA0KPiBBcyBUU1YtQVJUIHJldmll
d2VyLCBJIGJlbGlldmUgZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlIG5lZWRzIGEgZGVk
aWNhdGVkDQo+IGRpc2N1c3Npb24gd2hldGhlciB0aGUgUFJGIGNhbiBjYXVzZSBoYXJtIGFuZCwg
aWYgc28sIGhvdyB0byBhdm9pZCBzdWNoIGhhcm0uDQo+IA0KPiA+IERldE5ldCBvcGVyYXRlcyBh
dCBMYXllciAzIGFuZCBiYXNpY2FsbHkgcHJvdmlkZXMgZGV0bmV0IGZsb3dzIHdpdGggYQ0KPiA+
IHNlcnZpY2UgZXF1aXZhbGVudCB0byBJbnRTZXJ2J3MgR3VhcmFudGVlZCBRdWFsaXR5IG9mIFNl
cnZpY2UuwqAgQXMNCj4gPiBzdWNoLA0KPiA+IERldE5ldCBmbG93cyBiYXNpY2FsbHkgb3BlcmF0
ZSBhcyBpZiB0aGUgbmV0d29yayBpcyB1bmNvbmdlc3RlZC4NCj4gDQo+IFJGQyA4MDg0IGV4YWN0
bHkgYWRkcmVzc2VzIHRoYXQgY2FzZS4gVGhlIHF1ZXN0aW9uIGlzIG5vdCB0aGUgbm9ybWFsIG9w
ZXJhdGlvbg0KPiBvZiB0aGUgbmV0d29yaywgYnV0IGFibm9ybWFsIGNhc2VzLg0KPiANCj4gPiBX
UlQgZXNjYXBlZCB0cmFmZmljLCBhcyBJIG1lbnRpb25lZCBpbiB0b2RheSdzIHNlc3Npb24sIEkg
cmVhbGx5IHRoaW5rDQo+ID4gdGhpcyBpcyBubyBkaWZmZXJlbmNlIGJldHdlZW4gZXNjYXBlZCBE
ZXROZXQgdHJhZmZpYyBhbmQgdHJhZmZpYw0KPiA+IGRlbGl2ZXJlZCBvdmVyIGFuIHVuY29uZ2Vz
dGVkIG5ldHdvcmsgdG8gYSBwZWVyIChjb25nZXN0ZWQgb3INCj4gPiB1bmNvbmdlc3RlZCkgbmV0
d29yay4NCj4gDQo+IFRoYXQgY29tZXMgZG93biB0byBob3cgdGhlIERldE5ldCBuZXR3b3JrIGRl
YWxzIHdpdGggYWJub3JtYWwgc2l0dWF0aW9ucyBhdA0KPiB0aGUgZWRnZXMsIGUuZy4sIGZvciB0
aGUgcHJvYmxlbXMgbWVudGlvbmVkIGluIFJGQyA4MDg0Og0KPiANCj4gICAgbyAgYW5vbWFsb3Vz
IHRyYWZmaWMgdGhhdCBleGNlZWRzIHRoZSBwcm92aXNpb25lZCBjYXBhY2l0eSAob3Igd2hvc2UN
Cj4gICAgICAgdHJhZmZpYyBjaGFyYWN0ZXJpc3RpY3MgZXhjZWVkIHRoZSB0aHJlc2hvbGQgY29u
ZmlndXJlZCBmb3IgdGhlDQo+ICAgICAgIENCKTsNCj4gDQo+ICAgIG8gIHRyYWZmaWMgZ2VuZXJh
dGVkIGJ5IGFuIGFwcGxpY2F0aW9uIGF0IGEgdGltZSB3aGVuIHRoZSBwcm92aXNpb25lZA0KPiAg
ICAgICBuZXR3b3JrIGNhcGFjaXR5IGlzIGJlaW5nIHV0aWxpemVkIGZvciBvdGhlciBwdXJwb3Nl
czsNCj4gDQo+ICAgIG8gIHJvdXRpbmcgY2hhbmdlcyB0aGF0IGNhdXNlIGFkZGl0aW9uYWwgdHJh
ZmZpYyB0byBzdGFydCB1c2luZyB0aGUNCj4gICAgICAgcGF0aCBtb25pdG9yZWQgYnkgdGhlIENC
Ow0KPiANCj4gICAgbyAgbWlzY29uZmlndXJhdGlvbiBvZiBhIHNlcnZpY2UvbmV0d29yayBkZXZp
Y2Ugd2hlcmUgdGhlIGNhcGFjaXR5DQo+ICAgICAgIGF2YWlsYWJsZSBpcyBpbnN1ZmZpY2llbnQg
dG8gc3VwcG9ydCB0aGUgY3VycmVudCB0cmFmZmljDQo+ICAgICAgIGFnZ3JlZ2F0ZTsNCj4gDQo+
ICAgIG8gIG1pc2NvbmZpZ3VyYXRpb24gb2YgYW4gYWRtaXNzaW9uIGNvbnRyb2xsZXIgb3IgdHJh
ZmZpYyBwb2xpY2VyDQo+ICAgICAgIHRoYXQgYWxsb3dzIG1vcmUgdHJhZmZpYyB0aGFuIGV4cGVj
dGVkIGFjcm9zcyB0aGUgcGF0aCBtb25pdG9yZWQNCj4gICAgICAgYnkgdGhlIENCLg0KPiANCj4g
QWNjb3JkaW5nIHRvIHRoZSBsYXN0IHBvaW50LCBtaXNjb25maWd1cmF0aW9uIG9mIGZpbHRlcnMv
cG9saWNpZXMgaXMgb25lIG9mIHRoZQ0KPiBjaGFsbGVuZ2VzIHRvIGxvb2sgYXQuDQo+IA0KPiA+
IEJhc2VkIG9uIGFsbCB0aGlzLCBJJ20gbm90IHN1cmUgaG93IG9yIHdoeSBhwqAgZGlzY3Vzc2lv
biBvZiBjaXJjdWl0DQo+ID4gYnJlYWtlcnMgaXMgbmVlZGVkLg0KPiANCj4gUkZDIDgwODQgcmVw
cmVzZW50cyBJRVRGIGNvbW11bml0eSBjb25zZW5zdXMuIEFuZCBpbiBteSByZWFkaW5nIHRoZSBE
ZXROZXQNCj4gYXJjaGl0ZWN0dXJlIGZhbGxzIGludG8gdGhlIHR5cGUgb2Ygc29sdXRpb25zIGRp
c2N1c3NlZCBpbiBSRkMgODA4NC4NCj4gDQo+IFRoYW5rcw0KPiANCj4gTWljaGFlbA0KPiANCj4g
DQo+ID4NCj4gPiBMb3UNCj4gPg0KPiA+ID4NCj4gPiA+IFRoYW5rcywgLS1EYXZpZA0KPiA+ID4N
Cj4gPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4+IEZyb206IFRzdi1hcnQg
W21haWx0bzp0c3YtYXJ0LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTY2hhcmYsDQo+
ID4gTWljaGFlbA0KPiA+ID4+IFNlbnQ6IE1vbmRheSwgT2N0b2JlciAyMiwgMjAxOCA1OjQ0IFBN
DQo+ID4gPj4gVG86ICdKw6Fub3MgRmFya2FzJw0KPiA+ID4+IENjOiB0c3YtYXJ0QGlldGYub3Jn
OyBEZXROZXQgV0c7IGRyYWZ0LWlldGYtZGV0bmV0LQ0KPiA+IGFyY2hpdGVjdHVyZS5hbGxAaWV0
Zi5vcmcNCj4gPiA+PiBTdWJqZWN0OiBSZTogW1Rzdi1hcnRdIFRzdmFydCBsYXN0IGNhbGwgcmV2
aWV3IG9mIGRyYWZ0LWlldGYtZGV0bmV0LQ0KPiA+IGFyY2hpdGVjdHVyZS0wOA0KPiA+ID4+DQo+
ID4gPj4NCj4gPiA+PiBbRVhURVJOQUwgRU1BSUxdDQo+ID4gPj4gUGxlYXNlIHJlcG9ydCBhbnkg
c3VzcGljaW91cyBhdHRhY2htZW50cywgbGlua3MsIG9yIHJlcXVlc3RzIGZvcg0KPiA+IHNlbnNp
dGl2ZQ0KPiA+ID4+IGluZm9ybWF0aW9uLg0KPiA+ID4+DQo+ID4gPj4NCj4gPiA+PiBIaSBKYW5v
cywNCj4gPiA+Pg0KPiA+ID4+IFRoYW5rcyBmb3IgdGhlIHJlcGx5LiBNeSBjb21tZW50cyBhcmUg
aW5saW5lIFttc10uDQo+ID4gPj4NCj4gPiA+PiBJIGhhdmUgb21pdHRlZCBhbGwgcHJvcG9zZWQg
Y2hhbmdlcyB0aGF0IHdvcmsgZm9yIG1lLg0KPiA+ID4+DQo+ID4gPj4gTWljaGFlbA0KPiA+ID4+
DQo+ID4gPj4NCj4gPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4+IEZyb206
IErDoW5vcyBGYXJrYXMgPGphbm9zLmZhcmthc0Blcmljc3Nvbi5jb20+DQo+ID4gPj4gU2VudDog
V2VkbmVzZGF5LCBPY3RvYmVyIDE3LCAyMDE4IDEwOjU2IEFNDQo+ID4gPj4gVG86IFNjaGFyZiwg
TWljaGFlbCA8TWljaGFlbC5TY2hhcmZAaHMtZXNzbGluZ2VuLmRlPg0KPiA+ID4+IENjOiB0c3Yt
YXJ0QGlldGYub3JnOyBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUuYWxsQGlldGYub3Jn
Ow0KPiA+IERldE5ldCBXRw0KPiA+ID4+IDxkZXRuZXRAaWV0Zi5vcmc+DQo+ID4gPj4gU3ViamVj
dDogUmU6IFRzdmFydCBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtZGV0bmV0LQ0KPiA+
IGFyY2hpdGVjdHVyZS0wOA0KPiA+ID4+DQo+ID4gPj4gSGkgTWljaGFlbCwNCj4gPiA+Pg0KPiA+
ID4+IFRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHRoZSB0aG9yb3VnaCByZXZpZXcgYW5kIGdvb2Qg
Y29tbWVudHMhDQo+ID4gPj4NCj4gPiA+PiBQbGVhc2UgZmluZCBiZWxvdyBpbi1saW5lIHJlc3Bv
bnNlcyBhbmQgaG93IHdlIHBsYW4gdG8gdXBkYXRlIHRoZQ0KPiA+IGRyYWZ0IHRvDQo+ID4gPj4g
cmVzb2x2ZSB5b3VyIGNvbW1lbnRzLg0KPiA+ID4+DQo+ID4gPj4gQmVzdCByZWdhcmRzLA0KPiA+
ID4+IEphbm9zDQo+ID4gPj4NCj4gPiA+Pg0KPiA+ID4+IE9uIDkvMjkvMjAxOCAxMjoyNCBBTSwg
TWljaGFlbCBTY2hhcmYgd3JvdGU6DQo+ID4gPj4+IFJldmlld2VyOiBNaWNoYWVsIFNjaGFyZg0K
PiA+ID4+PiBSZXZpZXcgcmVzdWx0OiBSZWFkeSB3aXRoIElzc3Vlcw0KPiA+ID4+Pg0KPiA+ID4+
PiBUaGUgZG9jdW1lbnQgIkRldGVybWluaXN0aWMgTmV0d29ya2luZyBBcmNoaXRlY3R1cmUiDQo+
ID4gPj4+IChkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDgpIGRlZmluZXMgYW4gb3Zl
cmFsbCBmcmFtZXdvcmsNCj4gPiBmb3INCj4gPiA+Pj4gRGV0ZXJtaW5pc3RpYyBOZXR3b3JraW5n
Lg0KPiA+ID4+Pg0KPiA+ID4+PiBBcyBUU1YtQVJUIHJldmlld2VyLCBJIGJlbGlldmUgdGhhdCB0
aGlzIGRvY3VtZW50IGhhcyBpc3N1ZXMgYXMNCj4gPiA+Pj4gZGV0YWlsZWQgYmVsb3cuDQo+ID4g
Pj4+DQo+ID4gPj4+IE1pY2hhZWwNCj4gPiA+Pj4NCj4gPiA+Pj4gTWFqb3IgaXNzdWVzOg0KPiA+
ID4+IFsuLi5dDQo+ID4gPj4NCj4gPiA+Pj4gRGV0TmV0DQo+ID4gPj4+IGJhc2ljYWxseSByZXF1
aXJlcyBzdXBwb3J0IGluIChhbG1vc3QpIGFsbCBuZXR3b3JrIGRldmljZXMNCj4gPiA+Pj4gdHJh
bnNwb3J0aW5nIERldE5ldCB0cmFmZmljLiBUaGF0IGFzc3VtcHRpb24gc2hvdWxkIGJlIGV4cGxp
Y2l0bHkNCj4gPiA+Pj4gc3BlbHQgb3V0IGVhcmx5IGluIHRoZSBkb2N1bWVudCwgZS5nLiwgaW4g
dGhlIGludHJvZHVjdGlvbi4NCj4gPiA+PiBBY3R1YWxseSwgc29tZSBmb3JtIG9mIERldE5ldCBz
dXBwb3J0IGlzIHJlcXVpcmVkIGZyb20gZWFjaCBub2RlDQo+ID4gdGhhdA0KPiA+ID4+IHRyYW5z
cG9ydHMgRGV0TmV0IHRyYWZmaWMuIEZvciBpbnN0YW5jZSwgRGV0TmV0IGZsb3dzIGhhdmUgdG8g
YmUNCj4gPiByZWNvZ25pemVkIGluDQo+ID4gPj4gb3JkZXIgbm90IHRvIHNwb2lsIHRoZWlyIFFv
UyBhdCB0aGUgbWluaW11bS4NCj4gPiA+Pg0KPiA+ID4+IFttc10gSSBsb29rIGZvciBhbiBjbGVh
ciBleHBsYW5hdGlvbiBpbiB0aGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50IG9mDQo+ID4gd2hhdCAi
c29tZQ0KPiA+ID4+IGZvcm0gb2YgRGV0TmV0IHN1cHBvcnQiIGV4YWN0bHkgbWVhbnMuIEZvciBp
bnN0YW5jZSwgaXMgc3RhbmRhcmQNCj4gPiBNUExTIFRFDQo+ID4gPj4gd2l0aG91dCBhbnkgRGV0
TmV0IHN1cHBvcnQgZ29vZCBlbm91Z2ggZm9yIGFuIExTUiBvbiB0aGUgSVAvTVBMUw0KPiA+IHBh
dGggdXNlZA0KPiA+ID4+IGJ5IERldE5ldCB0cmFmZmljLCBvciBub3Q/IEFzIGFuIGV4YW1wbGUs
IHdoZW4gSSByZWFkIHRoZSBmb2xsb3dpbmcNCj4gPiBwYXJhZ3JhcGggaW4NCj4gPiA+PiBkcmFm
dC1pZXRmLWRldG5ldC1kcC1zb2wtbXBscy0wMSAuLi4NCj4gPiA+Pg0KPiA+ID4+ICAgICBUcmFu
c2l0IG5vZGVzIGFyZSBub3JtYWwgTVBMUyBMYWJlbCBTd2l0Y2hpbmcgUm91dGVycyAoTFNScyku
DQo+ID4gVGhleQ0KPiA+ID4+ICAgICBhcmUgZ2VuZXJhbGx5IHVuYXdhcmUgb2YgdGhlIHNwZWNp
YWwgcmVxdWlyZW1lbnRzIG9mIERldE5ldA0KPiA+IGZsb3dzLA0KPiA+ID4+ICAgICBhbHRob3Vn
aCB0aGV5IG5lZWQgdG8gcHJvdmlkZSB0cmFmZmljIGVuZ2luZWVyaW5nIHNlcnZpY2VzIGFuZA0K
PiA+IHByb3Blcg0KPiA+ID4+ICAgICBRb1MgdG8gdGhlIExTUHMgYXNzb2NpYXRlZCB3aXRoIERl
dE5ldCBmbG93cyB0byBlbmhhbmNlIHRoZQ0KPiA+IHByb3NwZWN0DQo+ID4gPj4gICAgIG9mIHRo
ZSBMU1BzIG1lZXRpbmcgdGhlIERldE5ldCBzZXJ2aWNlIHJlcXVpcmVtZW50cy4gIFNvbWUNCj4g
PiA+PiAgICAgaW1wbGVtZW50YXRpb25zIG9mIHRyYW5zaXQgbm9kZXMgbWF5IGJlIERldE5ldCBh
d2FyZSwgYnV0IHN1Y2gNCj4gPiBub2Rlcw0KPiA+ID4+ICAgICBqdXN0IHN1cHBvcnQgdGhlIERl
dE5ldCB0cmFuc3BvcnQgbGF5ZXIuDQo+ID4gPj4NCj4gPiA+PiAuLi4gSSBjb3VsZCBtYXliZSBh
c3N1bWUgdGhhdCBhY3R1YWxseSB0aGVyZSBjYW4gYmUgInRyYW5zaXQgbm9kZXMiDQo+ID4gdGhh
dCBkbyBub3QNCj4gPiA+PiByZXF1aXJlICphbnkqIHNvcnQgb2YgRGV0TmV0IHN1cHBvcnQgb3Ig
RGV0TmV0IGF3YXJlbmVzcy4gSXMgdGhhdA0KPiA+IGNvcnJlY3Q/IEkNCj4gPiA+PiB0aGluayB0
aGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50IGhhcyB0byBiZSBjbGVhciBvbiBzdWNoIGZ1bmRhbWVu
dGFsDQo+ID4gcXVlc3Rpb25zLg0KPiA+ID4+DQo+ID4gPj4gVGhlIEludHJvZHVjdGlvbiBjb3Vs
ZCBiZSBleHRlbmRlZCB0byBjbGFyaWZ5LCBlLmcuLCB0aGUgdGhpcmQNCj4gPiBwYXJhZ3JhcGg6
DQo+ID4gPj4NCj4gPiA+PiBPTEQ6DQo+ID4gPj4gQSBnb2FsIG9mIERldE5ldCBpcyBhIGNvbnZl
cmdlZCBuZXR3b3JrIGluIGFsbCByZXNwZWN0cy4gVGhhdCBpcywNCj4gPiB0aGUgcHJlc2VuY2Ug
b2YNCj4gPiA+PiBEZXROZXQgZmxvd3MgZG9lcyBub3QgcHJlY2x1ZGUgbm9uLURldE5ldCBmbG93
cywgYW5kIHRoZSBiZW5lZml0cw0KPiA+IG9mZmVyZWQNCj4gPiA+PiBEZXROZXQgZmxvd3Mgc2hv
dWxkIG5vdCwgZXhjZXB0IGluIGV4dHJlbWUgY2FzZXMsIHByZXZlbnQgZXhpc3RpbmcNCj4gPiBR
b1MNCj4gPiA+PiBtZWNoYW5pc21zIGZyb20gb3BlcmF0aW5nIGluIGEgbm9ybWFsIGZhc2hpb24s
IHN1YmplY3QgdG8gdGhlDQo+ID4gYmFuZHdpZHRoDQo+ID4gPj4gcmVxdWlyZWQgZm9yIHRoZSBE
ZXROZXQgZmxvd3MuIEEgc2luZ2xlIHNvdXJjZS1kZXN0aW5hdGlvbiBwYWlyIGNhbg0KPiA+IHRy
YWRlIGJvdGgNCj4gPiA+PiBEZXROZXQgYW5kIG5vbi1EZXROZXQgZmxvd3MuIEVuZCBzeXN0ZW1z
IGFuZCBhcHBsaWNhdGlvbnMgbmVlZCBub3QNCj4gPiA+PiBpbnN0YW50aWF0ZSBzcGVjaWFsIGlu
dGVyZmFjZXMgZm9yIERldE5ldCBmbG93cy4gTmV0d29ya3MgYXJlIG5vdA0KPiA+IHJlc3RyaWN0
ZWQgdG8NCj4gPiA+PiBjZXJ0YWluIHRvcG9sb2dpZXM7IGNvbm5lY3Rpdml0eSBpcyBub3QgcmVz
dHJpY3RlZC4gQW55IGFwcGxpY2F0aW9uDQo+ID4gdGhhdCBnZW5lcmF0ZXMNCj4gPiA+PiBhIGRh
dGEgZmxvdyB0aGF0IGNhbiBiZSB1c2VmdWxseSBjaGFyYWN0ZXJpemVkIGFzIGhhdmluZyBhIG1h
eGltdW0NCj4gPiBiYW5kd2lkdGgNCj4gPiA+PiBzaG91bGQgYmUgYWJsZSB0byB0YWtlIGFkdmFu
dGFnZSBvZiBEZXROZXQsIGFzIGxvbmcgYXMgdGhlIG5lY2Vzc2FyeQ0KPiA+IHJlc291cmNlcw0K
PiA+ID4+IGNhbiBiZSByZXNlcnZlZC4gUmVzZXJ2YXRpb25zIGNhbiBiZSBtYWRlIGJ5IHRoZSBh
cHBsaWNhdGlvbiBpdHNlbGYsDQo+ID4gdmlhIG5ldHdvcmsNCj4gPiA+PiBtYW5hZ2VtZW50LCBi
eSBhbiBhcHBsaWNhdGlvbuKAmXMgY29udHJvbGxlciwgb3IgYnkgb3RoZXIgbWVhbnMsIGUuZy4s
DQo+ID4gYSBkeW5hbWljDQo+ID4gPj4gY29udHJvbCBwbGFuZSAoZS5nLiwgW1JGQzIyMDVdKS4N
Cj4gPiA+Pg0KPiA+ID4+IE5FVzoNCj4gPiA+PiBBIGdvYWwgb2YgRGV0TmV0IGlzIGEgY29udmVy
Z2VkIG5ldHdvcmsgaW4gYWxsIHJlc3BlY3RzLiBUaGF0IGlzLA0KPiA+IHRoZSBwcmVzZW5jZSBv
Zg0KPiA+ID4+IERldE5ldCBmbG93cyBkb2VzIG5vdCBwcmVjbHVkZSBub24tRGV0TmV0IGZsb3dz
LCBhbmQgdGhlIGJlbmVmaXRzDQo+ID4gb2ZmZXJlZA0KPiA+ID4+IERldE5ldCBmbG93cyBzaG91
bGQgbm90LCBleGNlcHQgaW4gZXh0cmVtZSBjYXNlcywgcHJldmVudCBleGlzdGluZw0KPiA+IFFv
Uw0KPiA+ID4+IG1lY2hhbmlzbXMgZnJvbSBvcGVyYXRpbmcgaW4gYSBub3JtYWwgZmFzaGlvbiwg
c3ViamVjdCB0byB0aGUNCj4gPiBiYW5kd2lkdGgNCj4gPiA+PiByZXF1aXJlZCBmb3IgdGhlIERl
dE5ldCBmbG93cy4gQSBzaW5nbGUgc291cmNlLWRlc3RpbmF0aW9uIHBhaXIgY2FuDQo+ID4gdHJh
ZGUgYm90aA0KPiA+ID4+IERldE5ldCBhbmQgbm9uLURldE5ldCBmbG93cy4gRW5kIHN5c3RlbXMg
YW5kIGFwcGxpY2F0aW9ucyBuZWVkIG5vdA0KPiA+ID4+IGluc3RhbnRpYXRlIHNwZWNpYWwgaW50
ZXJmYWNlcyBmb3IgRGV0TmV0IGZsb3dzLiBOZXR3b3JrcyBhcmUgbm90DQo+ID4gcmVzdHJpY3Rl
ZCB0bw0KPiA+ID4+IGNlcnRhaW4gdG9wb2xvZ2llczsgY29ubmVjdGl2aXR5IGlzIG5vdCByZXN0
cmljdGVkLiBBbnkgYXBwbGljYXRpb24NCj4gPiB0aGF0IGdlbmVyYXRlcw0KPiA+ID4+IGEgZGF0
YSBmbG93IHRoYXQgY2FuIGJlIHVzZWZ1bGx5IGNoYXJhY3Rlcml6ZWQgYXMgaGF2aW5nIGEgbWF4
aW11bQ0KPiA+IGJhbmR3aWR0aA0KPiA+ID4+IHNob3VsZCBiZSBhYmxlIHRvIHRha2UgYWR2YW50
YWdlIG9mIERldE5ldCwgYXMgbG9uZyBhcyB0aGUgbmVjZXNzYXJ5DQo+ID4gcmVzb3VyY2VzDQo+
ID4gPj4gY2FuIGJlIHJlc2VydmVkLiBSZXNlcnZhdGlvbnMgY2FuIGJlIG1hZGUgYnkgdGhlIGFw
cGxpY2F0aW9uIGl0c2VsZiwNCj4gPiB2aWEgbmV0d29yaw0KPiA+ID4+IG1hbmFnZW1lbnQsIGJ5
IGFuIGFwcGxpY2F0aW9u4oCZcyBjb250cm9sbGVyLCBvciBieSBvdGhlciBtZWFucywgZS5nLiwN
Cj4gPiBhIGR5bmFtaWMNCj4gPiA+PiBjb250cm9sIHBsYW5lIChlLmcuLCBbUkZDMjIwNV0pLiBO
ZXR3b3JrIG5vZGVzIHN1cHBvcnRpbmcgRGV0TmV0DQo+ID4gZmxvd3MgaGF2ZSB0bw0KPiA+ID4+
IGltcGxlbWVudCBzb21lIG9mIHRoZSBEZXROZXQgY2FwYWJpbGl0aWVzIChub3QgbmVjZXNzYXJp
bHkgYWxsKSBpbg0KPiA+IG9yZGVyIHRvIHRyZWF0DQo+ID4gPj4gRGV0TmV0IGZsb3dzIHN1Y2gg
dGhhdCB0aGVpciBRb1MgcmVxdWlyZW1lbnRzIGFyZSBtZXQuDQo+ID4gPj4NCj4gPiA+PiBbbXNd
IFRvIG1lLCB0aGUgbGFzdCBzZW50ZW5jZSBpcyBub3QgY2xlYXIuIERvZXMgInNvbWUgb2YgdGhl
IERldE5ldA0KPiA+IGNhcGFiaWxpdGllcw0KPiA+ID4+IChub3QgbmVjZXNzYXJpbHkgYWxsKSIg
aW5jbHVkZSBlLmcuIHZhbmlsbGEgdHJhZmZpYyBlbmdpbmVlcmluZz8gRm9yDQo+ID4gaW5zdGFu
Y2UsIGlmIGENCj4gPiA+PiBuZXR3b3JrIG5vZGUgY2FuIGVuc3VyZSB0aGF0IHRoZSBRb1MgcmVx
dWlyZW1lbnRzIGFyZSBtZXQgYnkNCj4gPiBsZXZlcmFnaW5nDQo+ID4gPj4gZXhpc3Rpbmcgc3Rh
bmRhcmRpemVkIFRFIHdpdGhvdXQgYW55IGFkZGl0aW9uYWwgRGV0TmV0IGF3YXJlbmVzcywgaXMN
Cj4gPiB0aGlzDQo+ID4gPj4gZW5vdWdoIGZvciBkZXBsb3lpbmcgRGV0TmV0PyBPciBkb2VzIHRo
aXMgbm9kZSBoYXZlIHRvIGltcGxlbWVudA0KPiA+IGFkZGl0aW9uYWwNCj4gPiA+PiBEZXROZXQt
c3BlY2lmaWMgZnVuY3Rpb25hbGl0eT8gU3BlY2lmaWNhbGx5LCBwbGVhc2UgZXhwbGFpbiBpZiBh
bg0KPiA+IGV4aXN0aW5nIERldE5ldC0NCj4gPiA+PiB1bmF3YXJlIHJvdXRlciBvbiB0aGUgcGF0
aCB0YWtlbiBieSBEZXROZXQgdHJhZmZpYyBjYW4gYmUgdXNlZCB0bw0KPiA+IGZvcndhcmQNCj4g
PiA+PiBEZXROZXQgdHJhZmZpYywgb3IgaWYgaXQgaXMgbWFuZGF0b3J5IHRoYXQgYW55IHJvdXRl
ciBmb3J3YXJkaW5nDQo+ID4gRGV0TmV0IHRyYWZmaWMNCj4gPiA+PiBpbmRlZWQgaW1wbGVtZW50
cyBuZXcgY2FwYWJpbGl0aWVzIHNwZWNpZmljIHRvIERldE5ldC4gSW4gdGhlIGxhdHRlcg0KPiA+
IGNhc2UsIEkgdGhpbmsNCj4gPiA+PiB0aGUgZG9jdW1lbnQgd291bGQgbmVlZCB0byBkaXNjdXNz
IGluY3JlbWVudGFsIGRlcGxveW1lbnQgc3RyYXRlZ2llcw0KPiA+IGFzIHdlbGwuDQo+ID4gPj4N
Cj4gPiA+Pj4gKiBJdCBpcyBzdXJwcmlzaW5nIHRoYXQgdGhlcmUgaXMgaGFyZGx5IGFueSBkaXNj
dXNzaW9uIG9uIG5ldHdvcmsNCj4gPiByb2J1c3RuZXNzDQo+ID4gPj4+IGFuZCBzYWZldHk7IHRo
aXMgcHJvYmFibHkgYWxzbyByZWxhdGVzIHRvIHNlY3VyaXR5LiBGb3IgaW5zdGFuY2UsDQo+ID4g
Pj4+IG1pc2NvbmZpZ3VyYXRpb24gb3IgZXJyb3JzIG9mIGZ1bmN0aW9ucyBwZXJmb3JtaW5nIHBh
Y2tldA0KPiA+IHJlcGxpY2F0aW9uIGNvdWxkDQo+ID4gPj4+IHNldmVyZWx5IGFuZCBwZXJtYW50
bHkgY29uZ2VzdCBhIG5ldHdvcmsgYW5kIGNhdXNlIGhhcm0uIEhvdyBkb2VzDQo+ID4gdGhlIERl
dE5ldA0KPiA+ID4+PiBhcmNoaXRlY3R1cmUgZW5zdXJlIHRoYXQgYSBuZXR3b3JrIHN0YXlzIGZ1
bGx5IG9wZXJhdGlvbmFsIGUuZy4gaWYNCj4gPiB0aGUgdG9wb2xvZ3kNCj4gPiA+Pj4gY2hhbmdl
cyBvciB0aGVyZSBhcmUgZXF1aXBtZW50IGZhaWx1cmVzPyBQcm9iYWJseSB0aGlzIGNhbiBiZQ0K
PiA+IHNvbHZlZCBieQ0KPiA+ID4+PiBpbXBsZW1lbnRhdGlvbnMgKGUuZy4sIGR5bmFtaWMgY29u
dHJvbCBwbGFuZSksIGJ1dCB3aHkgYXJlDQo+ID4gY29ycmVzcG9uZGluZw0KPiA+ID4+PiByZXF1
aXJlbWVudHMgbm90IHNwZWx0IG91dD8gU2VjdGlvbiAzLjMuMiBzcGVjdWxhdGVzIHRoYXQgZmls
dGVycw0KPiA+IGFuZCBwb2xpY2Vycw0KPiA+ID4+PiBjYW4gaGVscCwgYW5kIHRoYXQgbWF5IGJl
IHRydWUsIGJ1dCB0aGF0IHByb2JhYmx5IHN0aWxsIGFzc3VtZXMNCj4gPiBjb25zaXN0ZW50bHkN
Cj4gPiA+Pj4gYW5kIGNvcnJlY3RseSBjb25maWd1cmVkIChhbmQgd2VsbC1iZWhhdmluZykgZGV2
aWNlcy4gQW5kIFNlY3Rpb24NCj4gPiAzLjMuMiBpcw0KPiA+ID4+PiB2YWd1ZSBhbmQgbWVudGlv
bnMgYSAiaW5maW5pdGUgdmFyaWV0eSBvZiBwb3NzaWJsZSBmYWlsdXJlcyINCj4gPiB3aXRob3V0
IHN0YXRpbmcNCj4gPiA+Pj4gYW55IHJlcXVpcmVtZW50cyBvciByZWNvbW1lbmRhdGlvbnMuIFRo
ZXJlIG1heSBiZSBmdXJ0aGVyDQo+ID4gc29sdXRpb25zLCBzdWNoIGFzDQo+ID4gPj4+IGNpcmN1
aXQgYnJlYWtlcnMgYW5kIHRoZSBsaWtlLiBXaHkgYXJlIHN1Y2ggdG9waWNzIG5vdCBkaXNjdXNz
ZWQ/DQo+ID4gPj4gU2VjdXJpdHkgaXNzdWVzIGFuZCBjb25zaWRlcmF0aW9ucyBhcmUgYWRkcmVz
c2VkIGJ5IHRoZSBEZXROZXQNCj4gPiBTZWN1cml0eQ0KPiA+ID4+IGRyYWZ0OiBodHRwczovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWRldG5ldC1zZWN1cml0eS4NCj4gPiA+
PiBSZWZlcmVuY2UgdG8gdGhlwqAgRGV0TmV0IFNlY3VyaXR5IGRyYWZ0IHdpbGwgYmUgYWRkZWQu
DQo+ID4gPj4NCj4gPiA+PiBUaGVyZSB3aWxsIGJlIGEgZG9jdW1lbnQgZGVkaWNhdGVkIHRvIE9w
ZXJhdGlvbnMsIEFkbWluaXN0cmF0aW9uIGFuZA0KPiA+ID4+IE1haW50ZW5hbmNlIChPQU0pLCB3
aGljaCB3aWxsIGFkZHJlc3Mgb3BlcmF0aW9uYWwsIG1pc2NvbmZpZ3VyYXRpb24sDQo+ID4gYW5k
DQo+ID4gPj4gZmFpbHVyZSBkZXRlY3Rpb24gaXNzdWVzLg0KPiA+ID4+DQo+ID4gPj4gVGhlIHRv
cG9sb2d5IGNoYW5nZXMgaGF2ZSB0byBiZSBzb2x2ZWQgYnkgdGhlIGNvbnRyb2wgcGxhbmUsIGVp
dGhlcg0KPiA+ID4+IGNlbnRyYWxpemVkIG9yIGRpc3RyaWJ1dGVkLg0KPiA+ID4+DQo+ID4gPj4g
VGhlIGZpbHRlcnMgYW5kIHBvbGljZXJzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDMuMy4yIGFsc28g
cHJvdmlkZQ0KPiA+ID4+IHJvYnVzdG5lc3MgYnkgZWxpbWluYXRpbmcvbWl0aWdhdGluZyB0cmFm
ZmljIGNvbWluZyBmcm9tDQo+ID4gbWFsZnVuY3Rpb25pbmcNCj4gPiA+PiBkZXZpY2VzLg0KPiA+
ID4+DQo+ID4gPj4gUkZDMjQ3NSBpcyByZWNvbW1lbmRlZCBmb3IgdHJhZmZpYyBwb2xpY2luZyBm
dW5jdGlvbnMgdG8gaW5jcmVhc2UNCj4gPiA+PiByb2J1c3RuZXNzLg0KPiA+ID4+DQo+ID4gPj4g
VGhlIHRleHTCoCBpbiBTZWN0aW9uIDMuMy4yIGNvdWxkIGJlIG1hZGUgY2xlYXJlciwgZS5nLiwg
YnkgdXBkYXRpbmcNCj4gPiB0aGUNCj4gPiA+PiBmaXJzdCBwYXJhZ3JhcGggdG86DQo+ID4gPj4N
Cj4gPiA+PiBPTEQ6DQo+ID4gPj4gT25lIGtleSB0byBidWlsZGluZyByb2J1c3QgcmVhbC10aW1l
IHN5c3RlbXMgaXMgdG8gcmVkdWNlIHRoZQ0KPiA+ID4+IGluZmluaXRlIHZhcmlldHkgb2YgcG9z
c2libGUgZmFpbHVyZXMgdG8gYSBudW1iZXIgdGhhdCBjYW4gYmUNCj4gPiA+PiBhbmFseXplZCB3
aXRoIHJlYXNvbmFibGUgY29uZmlkZW5jZS4gRGV0TmV0IGFpZHMgaW4gdGhlIHByb2Nlc3MgYnkN
Cj4gPiA+PiBhbGxvd2luZyBmb3IgZmlsdGVycyBhbmQgcG9saWNlcnMgdG8gZGV0ZWN0IERldE5l
dCBwYWNrZXRzIHJlY2VpdmVkDQo+ID4gPj4gb24gdGhlIHdyb25nIGludGVyZmFjZSwgb3IgYXQg
dGhlIHdyb25nIHRpbWUsIG9yIGluIHRvbyBncmVhdCBhDQo+ID4gPj4gdm9sdW1lLCBhbmQgdG8g
dGhlbiB0YWtlIGFjdGlvbnMgc3VjaCBhcyBkaXNjYXJkaW5nIHRoZSBvZmZlbmRpbmcNCj4gPiA+
PiBwYWNrZXQsIHNodXR0aW5nIGRvd24gdGhlIG9mZmVuZGluZyBEZXROZXQgZmxvdywgb3Igc2h1
dHRpbmcgZG93bg0KPiA+IHRoZQ0KPiA+ID4+IG9mZmVuZGluZyBpbnRlcmZhY2UuDQo+ID4gPj4N
Cj4gPiA+PiBORVc6DQo+ID4gPj4gUm9idXN0IHJlYWwtdGltZSBzeXN0ZW1zIHJlcXVpcmUgdG8g
cmVkdWNlIHRoZSBudW1iZXIgb2YgcG9zc2libGUNCj4gPiA+PiBmYWlsdXJlcy4gRmlsdGVycyBh
bmQgcG9saWNlcnMgc2hvdWxkIGJlIHVzZWQgaW4gYSBEZXROZXQgbmV0d29yayB0bw0KPiA+ID4+
IGRldGVjdCBpZiBEZXROZXQgcGFja2V0cyBhcmUgcmVjZWl2ZWQgb24gdGhlIHdyb25nIGludGVy
ZmFjZSwgb3IgYXQNCj4gPiA+PiB0aGUgd3JvbmcgdGltZSwgb3IgaW4gdG9vIGdyZWF0IHZvbHVt
ZS4gRnVydGhlcm1vcmUsIGZpbHRlcnMgYW5kDQo+ID4gPj4gcG9saWNlcnMgY2FuIHRha2UgYWN0
aW9uIHRvIGRpc2NhcmQgb2ZmZW5kaW5nIHBhY2tldHMgb3IgZmxvd3MsIG9yDQo+ID4gPj4gdHJp
Z2dlciBzaHV0dGluZyBkb3duIHRoZSBvZmZlbmRpbmcgRGV0TmV0IGZsb3csIG9yIHNodXR0aW5n
IGRvd24NCj4gPiA+PiB0aGUgb2ZmZW5kaW5nIGludGVyZmFjZS4NCj4gPiA+Pg0KPiA+ID4+IFtt
c10gVGhhdCBkb2VzIG5vdCBhZGRyZXNzIG15IGNvbmNlcm4uIEFzIEkgd3JvdGUgYWxyZWFkeSwg
SSBiZWxpZXZlDQo+ID4gdGhpcw0KPiA+ID4+IGRvY3VtZW50IGhhcyB0byBkaXNjdXNzIHRoZSBh
cHBsaWNhYmlsaXR5IG9mIGNpcmN1aXQgYnJlYWtlcnMNCj4gPiBhY2NvcmRpbmcgdG8gUkZDDQo+
ID4gPj4gODA4NC4NCj4gPiA+Pg0KPiA+ID4+PiAqIFNvbWV3aGF0IHJlbGF0ZWQsIHRoZSBkb2N1
bWVudCBvbmx5IGxvb2tzIGF0IGltcGFjdCBvZiBmYWlsdXJlcw0KPiA+IHRvIHRoZSBRb1Mgb2YN
Cj4gPiA+Pj4gRGV0TmV0IHRyYWZmaWMuIFdoYXQgaXMgbWlzc2luZyBpcyBhIGRpc2N1c3Npb24g
aG93IHRvIHByb3RlY3Qgbm9uLQ0KPiA+IERldE5ldCBwYXJ0cw0KPiA+ID4+PiBvZiBhIG5ldHdv
cmsgZnJvbSBhbnkgaGFybSBjYXVzZWQgYnkgRGV0TmV0IG1lY2hhbmlzbXMuIFNvbHV0aW9ucw0K
PiA+IHRvIHRoaXMNCj4gPiA+Pj4gcHJvYmFibHkgZXhpc3QuIEJ1dCB3aHkgaXMgdGhlIGltcGFj
dCBvbiBub24tRGV0TmV0IHRyYWZmaWMgKGUuZy4sDQo+ID4gaW4gY2FzZSBvZg0KPiA+ID4+PiB0
b3BvbG9neSBjaGFuZ2VzIG9yIGZhaWx1cmVzIG9mIERldE5ldCBmdW5jdGlvbnMpIG5vdCBkaXNj
dXNzZWQgYXQNCj4gPiBhbGwgaW4gdGhlIGRvY3VtZW50Pw0KPiA+ID4+IEFjdHVhbGx5IHRoZSBy
ZWd1bGF0aW9uIG9mIERldE5ldCB0cmFmZmljIGJ5IHBvbGljZXMgYW5kIGZpbHRlcnMNCj4gPiA+
PiBwcm90ZWN0cyBib3RoIG90aGVyIERldE5ldCB0cmFmZmljIGFuZCBub24tRGV0TmV0IHRyYWZm
aWMuDQo+ID4gPj4NCj4gPiA+PiBTZWN0aW9uIDMuMy4xIGNvdWxkIGJlIGV4dGVuZGVkIHRvIG1h
a2UgaXQgY2xlYXIsIGUuZy4sIGJ5IGV4dGVuZGluZw0KPiA+IHRoZQ0KPiA+ID4+IGxhc3QgcGFy
YWdyYXBoOg0KPiA+ID4+DQo+ID4gPj4gT0xEOg0KPiA+ID4+IElkZWFsbHksIHRoZSBuZXQgZWZm
ZWN0IG9mIHRoZSBwcmVzZW5jZSBvZiBEZXROZXQgZmxvd3MgaW4gYSBuZXR3b3JrDQo+ID4gPj4g
b24gdGhlIG5vbi1EZXROZXQgcGFja2V0cyBpcyBwcmltYXJpbHkgYSByZWR1Y3Rpb24gaW4gdGhl
IGF2YWlsYWJsZQ0KPiA+ID4+IGJhbmR3aWR0aC4NCj4gPiA+Pg0KPiA+ID4+IE5FVzoNCj4gPiA+
PiBUcmFmZmljIHBvbGljaW5nIGZ1bmN0aW9ucyAoZS5nLiBbUkZDMjQ3NV0pIGFyZSB1c2VkIHRv
IGF2b2lkIHRoZQ0KPiA+ID4+IHN0YXJ2YXRpb24gb2Ygbm9uLURldE5ldCB0cmFmZmljLiBUaHVz
LCB0aGUgbmV0IGVmZmVjdCBvZiB0aGUNCj4gPiBwcmVzZW5jZQ0KPiA+ID4+IG9mIERldE5ldCBm
bG93cyBpbiBhIG5ldHdvcmsgb24gbm9uLURldE5ldCBmbG93cyBpcyBwcmltYXJpbHkgYQ0KPiA+
ID4+IHJlZHVjdGlvbiBpbiB0aGUgYXZhaWxhYmxlIGJhbmR3aWR0aC4NCj4gPiA+Pg0KPiA+ID4+
IFttc10gSSBiZWxpZXZlIGEgc3Ryb25nZXIgd29yZGluZyBpcyBuZWVkZWQsIGUuZy4gYWxvbmcg
dGhlIGxpbmVzIG9mDQo+ID4gImEgRGV0TmV0DQo+ID4gPj4gZGVwbG95bWVudCBtdXN0IGF2b2lk
IHN0YXJ2YXRpb24gb2Ygbm9uLURldE5ldCB0cmFmZmljIC4uLiIuDQo+ID4gPj4NCj4gPiA+PiBb
Li4uXQ0KPiA+ID4+DQo+ID4gPj4+ICogU2VjdGlvbiA0LjQgcmVmZXJzIHRvIFJGQyA3NDI2LCB3
aGljaCBpcyBhbiBpbmZvcm1hdGlvbmFsIFJGQyBvbg0KPiA+IElSVEYgc3RyZWFtLA0KPiA+ID4+
PiBhbmQgdGhlIGRvY3VtZW50IHVzZXMgdGhlIGNvbmNlcHRzIGludHJvZHVjZWQgdGhlcmUgKGUu
Zy4sDQo+ID4gInBsYW5lcyIpLiBUaGlzIGlzDQo+ID4gPj4+IHZlcnkgY29uZnVzaW5nLiBGaXJz
dCwgYW4gSUVURiBQcm9wb3NlZCBTdGFuZGFyZCBzaG91bGQgcHJvYmFibHkNCj4gPiByZWZlciB0
bw0KPiA+ID4+PiBkb2N1bWVudHMgaGF2aW5nIElFVEYgY29uc2Vuc3VzLiBBbiBleGFtcGxlIHdv
dWxkIGJlIFJGQyA3NDkxLA0KPiA+IGFsYmVpdCB0aGVyZSBpcw0KPiA+ID4+PiBvdGhlciByZWxh
dGVkIHdvcmsgYXMgd2VsbCwgZS5nLiwgaW4gdGhlIFRFQVMgV0cuIFNlY29uZCwgU2VjdGlvbg0K
PiA+IDQuNCBpcyBieSBhbmQNCj4gPiA+Pj4gbGFyZ2UgZGVjb3VwbGVkIGZyb20gdGhlIHJlc3Qg
b2YgdGhlIGRvY3VtZW50IGFuZCBub3Qgc3BlY2lmaWMgdG8NCj4gPiBEZXROZXQuDQo+ID4gPj4+
IE5laXRoZXIgZG8gb3RoZXIgc2VjdGlvbnMgb2YgdGhlIGRvY3VtZW50IHJlZmVyIHRvIHRoZSBj
b25jZXB0cw0KPiA+IGludHJvZHVjZWQgaW4NCj4gPiA+Pj4gU2VjdGlvbiA0LjQsIG5vciBkb2Vz
IFNlY3Rpb24gNC40IHVzZSB0aGUgRGV0TmV0IHRlcm1pbm9sb2d5IG9yDQo+ID4gZGlzY3Vzcw0K
PiA+ID4+PiBhcHBsaWNhYmlsaXR5IHRvIERldE5ldC4gU2VjdGlvbiA0LjQgZXZlbiBtZW50aW9u
cyBleHBsaWNpdGx5IGF0DQo+ID4gdGhlIGVuZCB0aGF0DQo+ID4gPj4+IGl0IGRpc2N1c3NlcyBh
c3BlY3RzIHRoYXQgYXJlIG9ydGhvZ29uYWwgdG8gdGhlIERldE5ldA0KPiA+IGFyY2hpdGVjdHVy
ZS4gSXQgaXMgbm90DQo+ID4gPj4+IGF0IGFsbCBjbGVhciB3aHkgU2VjdGlvbiA0LjQgaXMgaW4g
dGhpcyBkb2N1bWVudC4gU2VjdGlvbiA0LjQgY291bGQNCj4gPiBiZSByZW1vdmVkDQo+ID4gPj4+
IGZyb20gdGhlIGRvY3VtZW50IHdpdGhvdXQgaW1wYWN0aW5nIHRoZSByZXN0IG9mIHRoZSBkb2N1
bWVudC4NCj4gPiA+PiBUaGUgZG9jdW1lbnQgc2hvdWxkIHBvaW50IG91dCB0byB0cmFmZmljIGVu
Z2luZWVyaW5nIGFuZCBjZW50cmFsaXplZA0KPiA+ID4+IGNvbnRyb2wgcGxhbmUgYXNwZWN0cywg
c28gaXQgaXMgYmV0dGVyIHRvIGtlZXAgU2VjdGlvbiA0LjQuDQo+ID4gPj4NCj4gPiA+PiBSRkMg
NzQyNiBwcm92aWRlcyB0aGUgZnVsbCBwaWN0dXJlIG9mIFNETiBhcmNoaXRlY3R1cmUsIHdoaWNo
IG5lZWRzDQo+ID4gdG8NCj4gPiA+PiBiZSByZWZlcnJlZCBmcm9tIHRoZSBEZXROZXQgYXJjaGl0
ZWN0dXJlLiBObyBvdGhlciBSRkMgcHJvdmlkZXMgc3VjaA0KPiA+ID4+IGRldGFpbGVkIHBpY3R1
cmUuIFRoZXJlZm9yZSwgd2UgbmVlZCB0byBrZWVwIHRoZSByZWZlcmVuY2UgdG8gUkZDDQo+ID4g
NzQyNiwNCj4gPiA+PiB3aGljaCBpcyBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2UuDQo+ID4gPj4N
Cj4gPiA+PiBbbXNdIEknbGwgbGVhdmUgdGhhdCB1cCB0byB0aGUgSUVTRyB0byBkZWNpZGUgd2hl
dGhlciBhbiBJRVRGDQo+ID4gcHJvcG9zZWQgc3RhbmRhcmQNCj4gPiA+PiBzaG91bGQgYnVpbGQg
YW4gYXJjaGl0ZWN0dXJlIGJhc2VkIG9uIHJlc2VhcmNoIHdvcmsgaW5zdGVhZCBvZiwgc2F5LA0K
PiA+IGRvY3VtZW50cw0KPiA+ID4+IHdpdGggSUVURiBjb25zZW5zdXMuIEFzIGEgc2lkZSBub3Rl
LCBJIGJlbGlldmUgdGhlIHVuZGVyc3RhbmRpbmcgaW4NCj4gPiBpbmR1c3RyeSB3aGF0DQo+ID4g
Pj4gIlNETiBhcmNoaXRlY3R1cmUiIHJlYWxseSBtZWFucyBhbmQgaG93IGl0IGlzIGltcGxlbWVu
dGVkIG1heSBoYXZlDQo+ID4gZXZvbHZlZA0KPiA+ID4+IHNpbmNlIHB1YmxpY2F0aW9uIG9mIElS
VEYgUkZDIDc0MjYsIHdoaWNoIHdhcyBwdWJsaXNoZWQgaW4gSmFuLg0KPiA+IDIwMTUuIEZvcg0K
PiA+ID4+IGluc3RhbmNlLCBJUlRGIFJGQyA3NDI2IGRvZXMgbm90IGRpc2N1c3MgdGhlIGltcGxp
Y2F0aW9ucyBvZiBzZWdtZW50DQo+ID4gcm91dGluZywNCj4gPiA+PiBCR1AtTFMsIGFuZCBvdGhl
ciByZWNlbnQgSUVURiB0ZWNobmlxdWVzLiBBbmQsIGJhc2VkIG9uIHdoYXQgSSByZWFkDQo+ID4g
aW4gdGhlDQo+ID4gPj4gRGV0TmV0IGFyY2hpdGVjdHVyZSwgSSBiZWxpZXZlIERldE5ldCBjb3Vs
ZCBhY3R1YWxseSBiZSBpbXBsZW1lbnRlZA0KPiA+IHdpdGhvdXQNCj4gPiA+PiBhbnkgIlNETiBh
cmNoaXRlY3R1cmUiLCBlLmcuIGJ5IGRpc3RyaWJ1dGVkIHRyYWZmaWMgZW5naW5lZXJpbmcuIEFz
DQo+ID4gYSByZXN1bHQsIEkgZG9uJ3QNCj4gPiA+PiBldmVuIHVuZGVyc3RhbmQgdGhlIG5lZWQg
dG8gZGlzY3VzcyAiU0ROIi4NCj4gPiA+Pg0KPiA+ID4+IFttc10gRm9yIHRoZSByZWNvcmQ6IEFz
IFRTVi1BUlQgcmV2aWV3ZXIsIEkgcXVlc3Rpb24gd2hldGhlciBJUlRGDQo+ID4gUkZDIDc0MjYg
aXMNCj4gPiA+PiBpbmRlZWQgYW4gYXBwcm9wcmlhdGUgcmVmZXJlbmNlLCBJIGhhdmUgZG91YnRz
IHRoYXQgSVJURiBSRkMgNzQyNiBpcw0KPiA+IHJlYWxseSB1cC0NCj4gPiA+PiB0by1kYXRlLCBh
bmQgSSBhbSBjb25jZXJuZWQgYWJvdXQgdGhlIGNvbnRlbnQgcXVhbGl0eSBvZiBzZWN0aW9uDQo+
ID4gNC40LCBlLmcuLA0KPiA+ID4+IHJlZ2FyZGluZyB0aGUgbGFjayBvZiBhbGlnbm1lbnQgd2l0
aCB0aGUgcmVzdCBvZiB0aGUgZG9jdW1lbnQuIFRoZQ0KPiA+IElFU0cgd2lsbA0KPiA+ID4+IGNl
cnRhaW5seSBoYXZlIGEgYmV0dGVyIHVuZGVyc3RhbmRpbmcgdGhhdCB0aGFuIG1lIGhvdyB0byBk
ZWFsIHdpdGgNCj4gPiBzdWNoIHRvcGljcy4NCj4gPiA+Pg0KPiA+ID4+IFRoZSByZWxhdGVkIHdv
cmsgaW4gVEVBUyBpcyBhbHJlYWR5IHJlZmVycmVkIHRvLg0KPiA+ID4+DQo+ID4gPj4gWy4uLl0N
Cj4gPiA+Pg0KPiA+ID4+PiBNaW5vciBpc3N1ZXM6DQo+ID4gPj4+DQo+ID4gPj4+ICogVGVybWlu
b2xvZ3kgIkRldE5ldCB0cmFuc3BvcnQgbGF5ZXIiDQo+ID4gPj4+DQo+ID4gPj4+IFRoZSB0ZXJt
ICJ0cmFuc3BvcnQgbGF5ZXIiIGhhcyBhIHdlbGwtZGVmaW5lZCBtZWFuaW5nIGluIHRoZSBJRVRG
LA0KPiA+IGUuZy4NCj4gPiA+Pj4gb3JpZ2luYXRpbmcgZnJvbSBSRkMgMTEyMi4gV2hpbGUgInRy
YW5zcG9ydCIgYW5kIGUuZy4gInRyYW5zcG9ydA0KPiA+IG5ldHdvcmsiIGlzDQo+ID4gPj4+IHVz
ZWQgaW4gdGhlIElFVEYgZm9yIGRpZmZlcmVudCB0ZWNobm9sb2dpZXMgaW4gZGlmZmVyZW50IGFy
ZWFzLCBJDQo+ID4gdGhpbmsgdGhlDQo+ID4gPj4+IHRlcm0gInRyYW5zcG9ydCBsYXllciIgaXMg
dHlwaWNhbGx5IHVuZGVyc3Rvb2QgdG8gcmVmZXIgdG8NCj4gPiB0cmFuc3BvcnQNCj4gPiA+Pj4g
cHJvdG9jb2xzIHN1Y2ggYXMgVENQIGFuZCBVRFAuIEFzIHN1Y2gsIEkgcGVyc29uYWxseSBmaW5k
IHRoZSB0ZXJtDQo+ID4gIkRldE5ldA0KPiA+ID4+PiB0cmFuc3BvcnQgbGF5ZXIiIG1pc2xlYWRp
bmcgYW5kIGNvbmZ1c2luZy4gVGhlIGNvbmZ1c2lvbiBpcyBlYXN5IHRvDQo+ID4gc2VlIGUuZy4N
Cj4gPiA+Pj4gaW4gRmlndXJlIDQsIHdoZXJlIFVEUCAod2hpY2ggaXMgYSB0cmFuc3BvcnQgcHJv
dG9jb2wgYXMgcGVyIFJGQw0KPiA+IDExMjIpIHNpdHMNCj4gPiA+Pj4gb24gdG9wIG9mICJ0cmFu
c3BvcnQiLg0KPiA+ID4+Pg0KPiA+ID4+PiBCYXNlZCBvbiB0aGUgZG9jdW1lbnQgaXQgYWxzbyBt
YXkgYmUgc29sdXRpb24vaW1wbGVtZW50YXRpb24NCj4gPiBzcGVjaWZpYw0KPiA+ID4+IHdoZXRo
ZXINCj4gPiA+Pj4gdGhlICJEZXROZXQgdHJhbnNwb3J0IGxheWVyIiBpcyBhY3R1YWxseSBhIHNl
cGFyYXRlIHByb3RvY29sIGxheWVyDQo+ID4gY29tcGFyZWQNCj4gPiA+Pj4gdG8gdGhlICJEZXRO
ZXQgc2VydmljZSBsYXllciIuIFRodXMgaXQgaXMgbm90IGNsZWFyIHRvIG1lIHdoeSB0aGUNCj4g
PiB3b3JkDQo+ID4gPj4+ICJsYXllciIgaGFzIHRvIGJlIHVzZWQsIHNwZWNpZmljYWxseSBpbiBj
b21iaW5hdGlvbiAidHJhbnNwb3J0DQo+ID4gbGF5ZXIiLg0KPiA+ID4+Pg0KPiA+ID4+PiBUbyBt
ZSBhcywgdGhlIHdvcmQgInRyYW5zcG9ydCBsYXllciIgKGFuZCAidHJhbnNwb3J0IHByb3RvY29s
IikNCj4gPiBzaG91bGQgYmUNCj4gPiA+Pj4gdXNlZCBmb3IgcHJvdG9jb2xzIGRlZmluZWQgaW4g
VFNWIGFyZWEsIGNvbnNpc3RlbnQgd2l0aCBSRkMgMTEyMi4NCj4gPiBCdXQgdGhpcyBpcw0KPiA+
ID4+PiBwcm9iYWJseSBhIHF1ZXN0aW9uIHRvIGJlIHNvcnRlZCBvdXQgYnkgdGhlIElFU0cuDQo+
ID4gPj4gInRyYW5zcG9ydCIgaXMgdXNlZCBoZXJlIGFzIGluICJwYWNrZXQgdHJhbnNwb3J0IG5l
dHdvcmtzIiBub3QgYXMNCj4gPiBPU0kgTDQNCj4gPiA+PiB0cmFuc3BvcnQuDQo+ID4gPj4NCj4g
PiA+PiBbbXNdIEF0IHRoZSByaXNrIG9mIHN0YXRpbmcgdGhlIG9idmlvdXM6IFRoZSByZWxldmFu
dCBzZWN0aW9uIG9mIFJGQw0KPiA+IDExMjIgZGVmaW5pbmcNCj4gPiA+PiAidHJhbnNwb3J0IGxh
eWVyIiBpcyBlbnRpdGxlZCBieSAiVGhlIEludGVybmV0IEFyY2hpdGVjdHVyZSIuIEFuZCwNCj4g
PiBhY2NvcmRpbmcgZS5nLg0KPiA+ID4+IHRvIFJGQyA1OTIxLCAicGFja2V0IHRyYW5zcG9ydCBu
ZXR3b3JrIiBpcyBhIHRlcm0gZGVmaW5lZCBieSBJVFUtVC4NCj4gPiBJbiBhbiBJRVRGDQo+ID4g
Pj4gZG9jdW1lbnQsIEkgYmVsaWV2ZSBJRVRGIHRlcm1pbm9sb2d5IHNob3VsZCBiZSB1c2VkLg0K
PiA+ID4+DQo+ID4gPj4gSSBzdWdnZXN0IHRvIHVzZSB0aGUgdGVybXMgIkRldE5ldCB0cmFuc3Bv
cnQgc3ViLWxheWVyIiBhbmQgIkRldE5ldA0KPiA+ID4+IHNlcnZpY2Ugc3ViLWxheWVyIiB0aHJv
dWdob3V0IHRoZSBkb2N1bWVudCwgd2hpY2ggd291bGQgaG9wZWZ1bGx5DQo+ID4gYXZvaWQNCj4g
PiA+PiBjb25mdXNpb24uDQo+ID4gPj4NCj4gPiA+PiBbbXNdICJEZXROZXQgdHJhbnNwb3J0IHN1
Yi1sYXllciIgc29tZXdoYXQgc29sdmVzIG15IGNvbmNlcm4gb2YNCj4gPiBhdm9pZGluZyB0aGUN
Cj4gPiA+PiBleHByZXNzaW9uICJ0cmFuc3BvcnQgbGF5ZXIiLiBUbyByZWFsbHkgYXZvaWQgY29u
ZnVzaW9uLCBJIGJlbGlldmUNCj4gPiBpdCB3b3VsZCBiZQ0KPiA+ID4+IGJldHRlciB0byBhdm9p
ZCB0aGUgYW1iaWd1b3VzIHRlcm0gInRyYW5zcG9ydCIgYWx0b2dldGhlci4gIEJ1dCBJDQo+ID4g
d2lsbCBiZSBmaW5lIGlmDQo+ID4gPj4gYWxsIERldE5ldCBkb2N1bWVudHMgY29uc2lzdGVudGx5
IGF2b2lkIHRoZSB0ZXJtICJ0cmFuc3BvcnQgbGF5ZXIiLg0KPiA+ID4+DQo+ID4gPj4gTWljaGFl
bA0KPiA+ID4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+ID4gPj4gVHN2LWFydCBtYWlsaW5nIGxpc3QNCj4gPiA+PiBUc3YtYXJ0QGlldGYub3JnDQo+
ID4gPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby90c3YtYXJ0DQo+ID4g
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+ID4g
ZGV0bmV0IG1haWxpbmcgbGlzdA0KPiA+ID4gZGV0bmV0QGlldGYub3JnDQo+ID4gPiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KPiA+DQo+ID4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBUc3YtYXJ0IG1haWxp
bmcgbGlzdA0KPiA+IFRzdi1hcnRAaWV0Zi5vcmcNCj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3Rzdi1hcnQNCg==


From nobody Thu Nov  8 20:37:25 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7754B1292F1 for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 20:37:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.17
X-Spam-Level: 
X-Spam-Status: No, score=-3.17 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=IY7016cf; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=umceDBtH
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 voR6nQ3KyhXs for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 20:37:21 -0800 (PST)
Received: from esa1.dell-outbound.iphmx.com (esa1.dell-outbound.iphmx.com [68.232.153.90]) (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 235DC1277BB for <detnet@ietf.org>; Thu,  8 Nov 2018 20:37:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1541738231; x=1573274231; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=sybM2rj1VWYkGc6SehyK6XgPqpI+XrtZkIeQWoPcmqI=; b=IY7016cfyc9fZboDFzuKoRj4Fcl2ZADNVDiTC3sQZQXny1g3B476lZT3 kgN8aWT6ycTmz41WyURKnOEFdDIueiKBP0k6hfSlo21gecFt1TnvqvczC /NPmt8Fa+uHhldD0oNtp6TO+HLD3qlGUxQctbA+fQppIsrA8+WQhqe04u E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EHAAAIDuVbhiWd50NkHAEBAQQBAQc?= =?us-ascii?q?EAQGBUQcBAQsBgQ0jgTmBAicKjAZfjSmJBI4uFIErOwsBAS6EPgKDGSI0DQ0?= =?us-ascii?q?BAwEBAgEBAgEBAhABAQEKCQsIKSMMgjYkAQ9LLwkzAQEBAQEBAQEBAQEBAQE?= =?us-ascii?q?BAQEBFwJDEwEBGAEBAQEDEhsTHxsPAgEIEQECAQEBCxYHByERFAMGCAEBBAE?= =?us-ascii?q?SCBqCfwGBHUwDFQGcPgKBEIlYAQEBghyCfYUFDYIRCIkxgkiBWT6BEUaCHi6?= =?us-ascii?q?BQYEVgXUBEgENFB4Wgn+CJokTeIRihi2KAi4DBAICjWmDQ4FXhQGKFI4kiSU?= =?us-ascii?q?CBAIEBQIUgUOBHXFwUIJsCYIsG4M4ilJBMYsSgR+BHwEB?=
X-IPAS-Result: =?us-ascii?q?A2EHAAAIDuVbhiWd50NkHAEBAQQBAQcEAQGBUQcBAQsBg?= =?us-ascii?q?Q0jgTmBAicKjAZfjSmJBI4uFIErOwsBAS6EPgKDGSI0DQ0BAwEBAgEBAgEBA?= =?us-ascii?q?hABAQEKCQsIKSMMgjYkAQ9LLwkzAQEBAQEBAQEBAQEBAQEBAQEBFwJDEwEBG?= =?us-ascii?q?AEBAQEDEhsTHxsPAgEIEQECAQEBCxYHByERFAMGCAEBBAESCBqCfwGBHUwDF?= =?us-ascii?q?QGcPgKBEIlYAQEBghyCfYUFDYIRCIkxgkiBWT6BEUaCHi6BQYEVgXUBEgENF?= =?us-ascii?q?B4Wgn+CJokTeIRihi2KAi4DBAICjWmDQ4FXhQGKFI4kiSUCBAIEBQIUgUOBH?= =?us-ascii?q?XFwUIJsCYIsG4M4ilJBMYsSgR+BHwEB?=
Received: from mx0b-00154901.pphosted.com ([67.231.157.37]) by esa1.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 08 Nov 2018 22:37:10 -0600
Received: from pps.filterd (m0144102.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA94WdXP126997 for <detnet@ietf.org>; Thu, 8 Nov 2018 23:37:19 -0500
Received: from esa5.dell-outbound2.iphmx.com (esa5.dell-outbound2.iphmx.com [68.232.153.203]) by mx0b-00154901.pphosted.com with ESMTP id 2nmqyf38cd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <detnet@ietf.org>; Thu, 08 Nov 2018 23:37:18 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwhop.emc.com ([168.159.213.141]) by esa5.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 09 Nov 2018 10:36:46 +0600
Received: from maildlpprd03.lss.emc.com (maildlpprd03.lss.emc.com [10.253.24.35]) by mailuogwprd02.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA94bFFD027741 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 8 Nov 2018 23:37:16 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd02.lss.emc.com wA94bFFD027741
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1541738236; bh=CkmkcDyRmuzU2fypfLC2k8On41A=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=umceDBtH/JDzy/gS4UqZ0bJwISRDN0whXUq17CRp6v9deXaFLj03Wcgt71zaUjgkZ YThaT3r/YdPUWYiLAuwdwYJyp+4N/1CvR+PAMzO/0gw5VRAkD1QWtS+0AFCOQWPyt5 U0r+Dh6bk5W0FTFNBQmtZFGeFv73uNdACa4Jk7JQ=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd02.lss.emc.com wA94bFFD027741
Received: from mailusrhubprd53.lss.emc.com (mailusrhubprd53.lss.emc.com [10.106.48.18]) by maildlpprd03.lss.emc.com (RSA Interceptor); Thu, 8 Nov 2018 23:37:00 -0500
Received: from MXHUB320.corp.emc.com (MXHUB320.corp.emc.com [10.146.3.98]) by mailusrhubprd53.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA94b5MQ032679 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Thu, 8 Nov 2018 23:37:05 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB320.corp.emc.com ([10.146.3.98]) with mapi id 14.03.0399.000; Thu, 8 Nov 2018 23:37:04 -0500
To: "Grossman, Ethan A." <eagros@dolby.com>, "detnet@ietf.org" <detnet@ietf.org>, Ehsan MohammadPour <ehsanmpd@gmail.com>
Thread-Topic: DetNet Security Considerations for IP and MPLS meetup notes - IETF 103 7Nov18
Thread-Index: AdR3E7LkHtFzfCsRQG+Zd7mv4JObgwAz5prAAAA4D1AAAE0t0A==
Date: Fri, 9 Nov 2018 04:37:04 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493630339292@MX307CL04.corp.emc.com>
References: <BL0PR06MB45487A9A0B62C1760218860CC4C50@BL0PR06MB4548.namprd06.prod.outlook.com> <BL0PR06MB45481F627F93527B4B8437B5C4C60@BL0PR06MB4548.namprd06.prod.outlook.com> <BL0PR06MB45485B58A1A287C28F01C3E0C4C60@BL0PR06MB4548.namprd06.prod.outlook.com>
In-Reply-To: <BL0PR06MB45485B58A1A287C28F01C3E0C4C60@BL0PR06MB4548.namprd06.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.36.32.164]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D2432779493630339292MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd53.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-08_13:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811090041
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/8CHxY6xNmYuWuxCEDITqYj3LV-o>
Subject: Re: [Detnet] DetNet Security Considerations for IP and MPLS meetup notes - IETF 103 7Nov18
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2018 04:37:24 -0000

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

Hi Ethan,
By coincidence, I just posted a note to the list about this sort of attack =
in the context of the architecture draft.
My 0.02 is that this concern should be dealt with separately from the secur=
ity draft and security considerations sections of the protocol drafts.   Fo=
r worked examples of how this can be done, please see the Congestion Consid=
erations sections in RFC 7510 (MPLS/UDP) and RFC 8086 (GRE/UDP).
Thanks, --David

From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Grossman, Ethan =
A.
Sent: Thursday, November 8, 2018 11:29 PM
To: detnet@ietf.org; Ehsan MohammadPour
Subject: Re: [Detnet] DetNet Security Considerations for IP and MPLS meetup=
 notes - IETF 103 7Nov18


[EXTERNAL EMAIL]
Please report any suspicious attachments, links, or requests for sensitive =
information.
Another security-related item arose from later discussion: the possibility =
of an attack on a DetNet with the goal being to use the DetNet to attack ot=
her networks. I am not sure what to do with this yet, but I thought the con=
cept was novel. If anyone wants to provide any more detailed elaboration I'=
d love to hear about it.
Ethan.
From: Grossman, Ethan A.
Sent: Friday, November 09, 2018 11:25 AM
To: 'detnet@ietf.org' <detnet@ietf.org<mailto:detnet@ietf.org>>; 'Ehsan Moh=
ammadPour' <ehsanmpd@gmail.com<mailto:ehsanmpd@gmail.com>>
Subject: RE: DetNet Security Considerations for IP and MPLS meetup notes - =
IETF 103 7Nov18

Regarding item #2 below, we checked with Stewart and it turns out that both=
 MPLS and IP running on a given device use the same buffers, so there is no=
 intrinsic difference between them in that respect. Thus item #2 now looks =
like:
2)      IP is store-and-forward, thus there are queues and the allowed poss=
ibility that packets arriving late will be queued. This is in contrast to M=
PLS which has very low tolerance for variance in packet timing, i.e. late p=
ackets will be dropped since there is essentially no buffering (ask Stewart=
 Bryant about where it says this in the MPLS spec?). One implication is tha=
t buffering provides an attack surface for delaying packets. Another is tha=
t because IP can be run over links that are more subject to delays, it is l=
ikely that it will be run over such links, and as noted above, such links p=
rovide a larger attack surface for delay attacks.
Ethan.

From: Grossman, Ethan A.
Sent: Thursday, November 08, 2018 10:34 AM
To: 'detnet@ietf.org' <detnet@ietf.org<mailto:detnet@ietf.org>>; 'Ehsan Moh=
ammadPour' <ehsanmpd@gmail.com<mailto:ehsanmpd@gmail..com>>
Subject: DetNet Security Considerations for IP and MPLS meetup notes - IETF=
 103 7Nov18

Hi All,
Here is my summary of the DetNet Security Considerations for IP and MPLS me=
etup yesterday. If you have any comments or additions, please let us know.
Best,
Ethan (as DetNet Security Considerations Draft Editor).
P.S. Ehsan, get on the list! :- )
---------------------------------------------------
Meeting: DetNet Security - IP and MPLS dataplane technologies security  con=
siderations.
Date: IETF 103 -  7Nov18.
Present: David Black, Ethan Grossman, Norm Finn, Ehsan Mohammadpour, Tal Mi=
zrahi
Agenda: Enumerate security considerations that are specific to the use of I=
P and MPLS as DetNet data plane technologies.
1)      It may be possible for an attacker to add additional fields to (or =
use specific values for) an IP header (outside of the 5-tuple and DSCP valu=
e) resulting in routers diverting such packets away from DetNet data path t=
o the router's control processor to figure out what to do with them. This c=
ould be used to mount a delay attack on a DetNet. IPv6 has such header exte=
nsions.
2)      IP is store-and-forward, thus there are queues and the allowed poss=
ibility that packets arriving late will be queued. This is in contrast to M=
PLS which has very low tolerance for variance in packet timing, i.e. late p=
ackets will be dropped since there is essentially no buffering (ask Stewart=
 Bryant about where it says this in the MPLS spec?). One implication is tha=
t buffering provides an attack surface for delaying packets. Another is tha=
t because IP can be run over links that are more subject to delays, it is l=
ikely that it will be run over such links, and as noted above, such links p=
rovide a larger attack surface for delay attacks.
3)      DetNet over IP will require an "MPLS-class" control plane for routi=
ng over fixed paths, which is relatively new to IP, and thus likely to be e=
xploited.
4)      Attacking the control plane is an obvious way to attack DetNet. One=
 way to mitigate this is to isolate the control plane from outside interfer=
ence as much as possible.
5)      We agreed that this material was appropriate for inclusion in the I=
P dataplane draft (as opposed to the existing DetNet Security draft).
6)      It was opined that comparisons should be between what an IP router =
would do by default against DetNet requirements, i.e. not compared against =
MPLS. It was also noted that there are places in the IP draft that mention =
MPLS, and that perhaps such comparisons are in some way informative. Ethan =
currently feels that such comparisons are informative and so they have not =
been eliminated from these notes, although they could be eliminated from th=
e final text if the group decides to.
7)      IP can run over badly managed gear, though DetNet requires/assumes =
a well-managed network. The mitigation is "don't do that". Controlled Envir=
onment (RFC 8085 UDP guidelines, applies beyond UDP), removes a lot of thin=
gs that can go wrong with IP networks because something is watching out for=
 it.
8)      There was a discussion about whether we can defer discussion of tim=
e base security to e.g. Time Protocols Security draft. This is not specific=
 to IP or MPLS and is thus not included here.
9)      The point was raised that if DetNet is running on a link for which =
there is arbitration for access to the link that this could be an attack su=
rface. However DetNet requires a deterministic link, i.e. not an arbitrated=
 one, so this was not considered a valid concern.
10)   We would like to get Stewart (for his deep MPLS knowledge) and David =
in same room - could sort out some things in more detail. Stewart and David=
 to figure out when to do this, e.g. at the DetNet session.
-----------------------------------------------


--_000_CE03DB3D7B45C245BCA0D2432779493630339292MX307CL04corpem_
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-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:0in;
	line-height:115%;
	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
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:10.0pt;
	margin-left:.5in;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	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-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.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;}
/* List Definitions */
@list l0
	{mso-list-id:602419437;
	mso-list-template-ids:1577193642;}
@list l0:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1
	{mso-list-id:1619337024;
	mso-list-type:hybrid;
	mso-list-template-ids:-1332043568 67698705 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2
	{mso-list-id:1751928863;
	mso-list-type:hybrid;
	mso-list-template-ids:-840689116 67698705 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-start-at:2;
	mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l3
	{mso-list-id:1895894485;
	mso-list-template-ids:-1596688798;}
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 lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#1F=
497D">Hi Ethan,<o:p></o:p></span></a></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">By coincidence, I just=
 posted a note to the list about this sort of attack in the context of the =
architecture draft.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">My 0.02 is that this c=
oncern should be dealt with separately from the security draft and security=
 considerations sections of the protocol drafts.&nbsp;&nbsp; For worked exa=
mples of how this can be done, please see the
 Congestion Considerations sections in RFC 7510 (MPLS/UDP) and RFC 8086 (GR=
E/UDP).<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<span style=3D"color:#1F497D">Thanks, --David<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</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" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b>From:</b> detnet [mailto:detnet-bounces@ietf.org] <b>On Behalf Of </b>Gr=
ossman, Ethan A.<br>
<b>Sent:</b> Thursday, November 8, 2018 11:29 PM<br>
<b>To:</b> detnet@ietf.org; Ehsan MohammadPour<br>
<b>Subject:</b> Re: [Detnet] DetNet Security Considerations for IP and MPLS=
 meetup notes - IETF 103 7Nov18<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p style=3D"margin-bottom:12.0pt"><span style=3D"color:#CE1126">[EXTERNAL E=
MAIL] <br>
Please report any suspicious attachments, links, or requests for sensitive =
information.<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal">Another security-related item arose from later discu=
ssion: the possibility of an attack on a DetNet with the goal being to use =
the DetNet to attack other networks. I am not sure what to do with this yet=
, but I thought the concept was novel.
 If anyone wants to provide any more detailed elaboration I&#8217;d love to=
 hear about it.
<o:p></o:p></p>
<p class=3D"MsoNormal">Ethan.<o:p></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" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b>From:</b> Grossman, Ethan A. <br>
<b>Sent:</b> Friday, November 09, 2018 11:25 AM<br>
<b>To:</b> 'detnet@ietf.org' &lt;<a href=3D"mailto:detnet@ietf.org">detnet@=
ietf.org</a>&gt;; 'Ehsan MohammadPour' &lt;<a href=3D"mailto:ehsanmpd@gmail=
.com">ehsanmpd@gmail.com</a>&gt;<br>
<b>Subject:</b> RE: DetNet Security Considerations for IP and MPLS meetup n=
otes - IETF 103 7Nov18<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regarding item #2 below, we checked with Stewart and=
 it turns out that both MPLS and IP running on a given device use the same =
buffers, so there is no intrinsic difference between them in that respect. =
Thus item #2 now looks like:
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l2 level1 lfo3">
<![if !supportLists]><span style=3D"mso-list:Ignore">2)<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>IP is store-and-forward, thus there are queues and =
the allowed possibility that packets arriving late will be queued.
<s>This is in contrast to MPLS which has very low tolerance for variance in=
 packet timing, i.e. late packets will be dropped since there is essentiall=
y no buffering (ask Stewart Bryant about where it says this in the MPLS spe=
c?)</s>. One implication is that
 buffering provides an attack surface for delaying packets. Another is that=
 because IP can be run over links that are more subject to delays, it is li=
kely that it will be run over such links, and as noted above, such links pr=
ovide a larger attack surface for
 delay attacks. <o:p></o:p></p>
<p class=3D"MsoNormal">Ethan.<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" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b>From:</b> Grossman, Ethan A. <br>
<b>Sent:</b> Thursday, November 08, 2018 10:34 AM<br>
<b>To:</b> 'detnet@ietf.org' &lt;<a href=3D"mailto:detnet@ietf.org">detnet@=
ietf.org</a>&gt;; 'Ehsan MohammadPour' &lt;<a href=3D"mailto:ehsanmpd@gmail=
..com">ehsanmpd@gmail.com</a>&gt;<br>
<b>Subject:</b> DetNet Security Considerations for IP and MPLS meetup notes=
 - IETF 103 7Nov18<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal">Here is my summary of the DetNet Security Considerat=
ions for IP and MPLS meetup yesterday. If you have any comments or addition=
s, please let us know.
<o:p></o:p></p>
<p class=3D"MsoNormal">Best,<o:p></o:p></p>
<p class=3D"MsoNormal">Ethan (as DetNet Security Considerations Draft Edito=
r).<o:p></o:p></p>
<p class=3D"MsoNormal">P.S. Ehsan, get on the list! :- )<o:p></o:p></p>
<p class=3D"MsoNormal">---------------------------------------------------<=
o:p></o:p></p>
<p class=3D"MsoNormal">Meeting: DetNet Security &#8211; IP and MPLS datapla=
ne technologies security&nbsp; considerations.<o:p></o:p></p>
<p class=3D"MsoNormal">Date: IETF 103 - &nbsp;7Nov18. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Present: David Black, Ethan Grossman, Norm Finn, Ehs=
an Mohammadpour, Tal Mizrahi<o:p></o:p></p>
<p class=3D"MsoNormal">Agenda: Enumerate security considerations that are s=
pecific to the use of IP and MPLS as DetNet data plane technologies. &nbsp;=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l1 level1 lfo6">
<![if !supportLists]><span style=3D"mso-list:Ignore">1)<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>It may be possible for an attacker to add additiona=
l fields to (or use specific values for) an IP header (outside of the 5-tup=
le and DSCP value) resulting in routers diverting such packets away from De=
tNet data path to the router&#8217;s control
 processor to figure out what to do with them. This could be used to mount =
a delay attack on a DetNet. IPv6 has such header extensions.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l1 level1 lfo6">
<![if !supportLists]><span style=3D"mso-list:Ignore">2)<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>IP is store-and-forward, thus there are queues and =
the allowed possibility that packets arriving late will be queued. This is =
in contrast to MPLS which has very low tolerance for variance in packet tim=
ing, i.e. late packets will be dropped
 since there is essentially no buffering (ask Stewart Bryant about where it=
 says this in the MPLS spec?). One implication is that buffering provides a=
n attack surface for delaying packets. Another is that because IP can be ru=
n over links that are more subject
 to delays, it is likely that it will be run over such links, and as noted =
above, such links provide a larger attack surface for delay attacks.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l1 level1 lfo6">
<![if !supportLists]><span style=3D"mso-list:Ignore">3)<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>DetNet over IP will require an &#8220;MPLS-class&#8=
221; control plane for routing over fixed paths, which is relatively new to=
 IP, and thus likely to be exploited.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l1 level1 lfo6">
<![if !supportLists]><span style=3D"mso-list:Ignore">4)<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Attacking the control plane is an obvious way to at=
tack DetNet. One way to mitigate this is to isolate the control plane from =
outside interference as much as possible.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l1 level1 lfo6">
<![if !supportLists]><span style=3D"mso-list:Ignore">5)<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>We agreed that this material was appropriate for in=
clusion in the IP dataplane draft (as opposed to the existing DetNet Securi=
ty draft).
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l1 level1 lfo6">
<![if !supportLists]><span style=3D"mso-list:Ignore">6)<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>It was opined that comparisons should be between wh=
at an IP router would do by default against DetNet requirements, i.e. not c=
ompared against MPLS. It was also noted that there are places in the IP dra=
ft that mention MPLS, and that perhaps
 such comparisons are in some way informative. Ethan currently feels that s=
uch comparisons are informative and so they have not been eliminated from t=
hese notes, although they could be eliminated from the final text if the gr=
oup decides to. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l1 level1 lfo6">
<![if !supportLists]><span style=3D"mso-list:Ignore">7)<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>IP can run over badly managed gear, though DetNet r=
equires/assumes a well-managed network. The mitigation is &#8220;don&#8217;=
t do that&#8221;. Controlled Environment (RFC 8085 UDP guidelines, applies =
beyond UDP), removes a lot of things that can go wrong
 with IP networks because something is watching out for it.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l1 level1 lfo6">
<![if !supportLists]><span style=3D"mso-list:Ignore">8)<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>There was a discussion about whether we can defer d=
iscussion of time base security to e.g. Time Protocols Security draft. This=
 is not specific to IP or MPLS and is thus not included here.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l1 level1 lfo6">
<![if !supportLists]><span style=3D"mso-list:Ignore">9)<span style=3D"font:=
7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>The point was raised that if DetNet is running on a=
 link for which there is arbitration for access to the link that this could=
 be an attack surface. However DetNet requires a deterministic link, i.e. n=
ot an arbitrated one, so this was
 not considered a valid concern.<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:.5in;text-indent:-.25in;mso-lis=
t:l1 level1 lfo6">
<![if !supportLists]><span style=3D"mso-list:Ignore">10)<span style=3D"font=
:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;
</span></span><![endif]>We would like to get Stewart (for his deep MPLS kno=
wledge) and David in same room &#8211; could sort out some things in more d=
etail. Stewart and David to figure out when to do this, e.g. at the DetNet =
session.
<o:p></o:p></p>
<p class=3D"MsoNormal">-----------------------------------------------<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>

--_000_CE03DB3D7B45C245BCA0D2432779493630339292MX307CL04corpem_--


From nobody Thu Nov  8 20:41:14 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E3131277BB for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 20:41:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 kCie8iwe-XS8 for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 20:41:08 -0800 (PST)
Received: from gproxy4-pub.mail.unifiedlayer.com (gproxy4-pub.mail.unifiedlayer.com [69.89.23.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 3AA8912958B for <detnet@ietf.org>; Thu,  8 Nov 2018 20:41:08 -0800 (PST)
Received: from cmgw14.unifiedlayer.com (unknown [10.9.0.14]) by gproxy4.mail.unifiedlayer.com (Postfix) with ESMTP id A33B7175BDD for <detnet@ietf.org>; Thu,  8 Nov 2018 21:36:44 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id KyXEgeNqwvdTuKyXEgwFtE; Thu, 08 Nov 2018 21:36:44 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=elCyv9JT+JnKTnvzyUVPBCsqgK2HphpOKMiuzKs6l+w=; b=DHWNO0iAJduNW7dYTtmvztASjt MX6dfF1pPbUeq+Ohk/6i55NomuWLSMMBrBZkIQzTzvgxkAFJL+VyXwN9M4giPKKgdU/ibhPyptttU 2orPxkI77/nDhEAH9BFn1mkSc;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:34178 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gKyXD-002t06-W3; Thu, 08 Nov 2018 21:36:44 -0700
To: "Black, David" <David.Black@dell.com>
Cc: "detnet@ietf.org" <detnet@ietf.org>
References: <c8c96857-d5f6-d25e-ca37-acf98ae72ce9@labn.net> <CE03DB3D7B45C245BCA0D2432779493630336D9C@MX307CL04.corp.emc.com> <3a071fa3-681b-99ed-0c1f-e1183c491d82@labn.net> <CE03DB3D7B45C245BCA0D2432779493630337C14@MX307CL04.corp.emc.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <7d3926b6-f282-59f1-c983-5edb0664fb7a@labn.net>
Date: Fri, 9 Nov 2018 11:36:39 +0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CE03DB3D7B45C245BCA0D2432779493630337C14@MX307CL04.corp.emc.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gKyXD-002t06-W3
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:34178
X-Source-Auth: lberger@labn.net
X-Email-Count: 2
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/20FWwvNoNnII7aYvNQTuPZGAMzc>
Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2018 04:41:12 -0000

Hi David,

On 11/8/2018 10:06 PM, Black, David wrote:
> Lou,
>
> I think that there are two subtly different concepts here:
>
>>> you're basically saying that a single 5-tuple flow
>>> should never be sent over a different path through a network.
> I think that overstates what I said, but it's also not the same concept as:
>
>>>   Given those RFCs (and real
>>> deployments) don't preclude nexthop selection based on DSCP in this
>>> document, i.e., at the architectural level.
> Nexthop selection based on DSCP seems ok.  Senders are supposed to mark
> flows, at least for reliable delivery transport protocols, with only one or
> a consistent set of DSCPs is used that won't cause reordering (for more on
> this see RFC 7657).

I think this works in practice in environments where there is remarking 
based on 5-tuple.  I'm less sure (and have less experience with) of the 
case where end applications are doing marking within the same 5-tuple, 
but certainly know that such is allowed and may be useful to certain 
DetNet applications.

> Web RTC mixes a bunch of different types and priorities of traffic onto a
> single 5-tuple, and can use a variety of DSCPs for it - see
> draft-ietf-tsvwg-rtcweb-qos.  If one uses DSCP for next hop selection,
> that would result in different paths for different types & priorities of traffic,
> which could result in extensive reordering.  That's ok, as the Web RTC
> receiver is not expecting ordered delivery outside of a single [type, priority]
> traffic subset.
>
>>   Note that I'm limiting this
>> comment to the architecture draft -- I'm not changing my view on what
>> should be documented in the ip solution draft, i.e., what was summarized
>> in the IP related thread on the DetNet list.
> I think we're agreeing, but I'm not sure why the architecture draft is part
> of this discussion thread.  My 5-tuple vs. 6-tuple comment at the microphone
> was in the context of promising to carefully write some text for clarity in
> this area of the IP solution draft.

Fair enough, I think I misinterpreted your statements as architectural 
restrictions vs a practical one.  Keeping in mind that we've been 
informally calling this the 'simplified IP' solution,  adding reasonable 
restrictions in the solution draft sounds fine to me.  (with any hat)

Lou

> Thanks, --David
>
>> -----Original Message-----
>> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Lou Berger
>> Sent: Thursday, November 8, 2018 3:05 AM
>> To: Black, David
>> Cc: detnet@ietf.org
>> Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
>>
>>
>> [EXTERNAL EMAIL]
>> Please report any suspicious attachments, links, or requests for sensitive
>> information.
>>
>>
>>
>> On 11/8/2018 2:45 PM, Black, David wrote:
>>> Lou Berger writes:
>>>
>>>>        I paraphrased my understanding of your comment on 5-tuple vs
>>>> 6-tuple as that 5 tuple can be used for next hop selection, but 6-tuple
>>>> (5+DSCP) should only be used for different traffic treatment.  Assuming
>>>> this is correct, you're basically saying that a single 5-tuple flow
>>>> should never be sent over a different path through a network.  Is this a
>>>> correct interpretation of your comments?
>>>>
>>>> If so, how do you see Multi-topology (RFCs 4915, 5120, 7722) routing
>>>> conforming/meeting this requirement?
>>> In practice, I'd generally expect network operators to configure topology
>>> selection so that each 5-tuple flow uses a single topology.   Spreading a
>>> 5-tuple flow across multiple topologies is likely to lead to packet reordering
>>> that can cause negative effects on some transport protocols and applications.
>> While I don't disagree that this is reasonable, it isn't what is
>> supported by the MTR RFCs I reference above.  Given those RFCs (and real
>> deployments) don't preclude nexthop selection based on DSCP in this
>> document, i.e., at the architectural level.  Note that I'm limiting this
>> comment to the architecture draft -- I'm not changing my view on what
>> should be documented in the ip solution draft, i.e., what was summarized
>> in the IP related thread on the DetNet list.
>>
>> Thanks,
>>
>> Lou
>>
>>
>>> In general, see the discussion of Transport Protocols and Reordering in
>>> Section 5.1 of RFC 7657, which deals with reordering that arises from a
>>> different cause: https://tools.ietf.org/html/rfc7657#section-5.1.
>>>
>>> Thanks,
>>> --David
>>>
>>> _______________________________________________
>>> detnet mailing list
>>> detnet@ietf.org
>>> https://www.ietf.org/mailman/listinfo/detnet
>> _______________________________________________
>> detnet mailing list
>> detnet@ietf.org
>> https://www.ietf.org/mailman/listinfo/detnet
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Thu Nov  8 21:08:54 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66D3512958B; Thu,  8 Nov 2018 21:08:47 -0800 (PST)
X-Quarantine-ID: <h-462K5CLjZn>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Improper folded header field made up entirely of whitespace (char 20 hex): References: ...15213B@rznt8114.rznt.rzdir.fht-esslingen.de>\n 
X-Spam-Flag: NO
X-Spam-Score: -3.171
X-Spam-Level: 
X-Spam-Status: No, score=-3.171 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=h75DMeVL; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=mZlQCzp9
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-462K5CLjZn; Thu,  8 Nov 2018 21:08:43 -0800 (PST)
Received: from esa6.dell-outbound.iphmx.com (esa6.dell-outbound.iphmx.com [68.232.149.229]) (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 68ECE1298C5; Thu,  8 Nov 2018 21:08:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1541740123; x=1573276123; h=from:cc:to:subject:date:message-id:references: content-transfer-encoding:mime-version; bh=LcW/7WkJQb/nELv6ELABnTF9gLOzZANVbg9Z/pZ6iOo=; b=h75DMeVLlYZRDrCRCNMU6NFTIWKj+6/9n1hsX1kJii+sd0EbuQMWcrps BMbhg1rzCu+K0kughYmb6JjwpV4pjO9I82NmQAffAaXldRAW/O4nfeI1R RHs6UCfEh1SUR8OaWsJsZSKYOpL8LD+SLop2x1XA5SJtYLot13cCQJWJC k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ELAABKFeVbhiWd50NkGwEBAQEDAQE?= =?us-ascii?q?BBwMBAQGBVAMBAQELAYEwgTmBAicKg26Id4scgg16lkyBKzgDCwEBGAsLg3h?= =?us-ascii?q?GAheDAiI3Cg0BAwEBAgEBAgEBAhABAQEKCQsIKSMMgjYkAQ8vHC8JBgEBAQE?= =?us-ascii?q?BAScBAQEBAQEBAQEBAQEBAQEBAQEXAkMBEgEBGAEBAQECAQEBEAgBCBEMHwg?= =?us-ascii?q?HCwEEBwQCAQgRAQMBAQECAgYdAwICAiULFAECBggCBAESCAwGAQeCfwGBeQg?= =?us-ascii?q?BDpwtAoEQiVgBAQFugS6CfYFCQIUhAwWBC4k7F4EcgVk+gRABRoFOSQcugxs?= =?us-ascii?q?BAQIBAYEqAQsHAQcGFAUQDwYMAoJKMYImiG9Qlg0DBAIChnGDJYRbgj2BV4U?= =?us-ascii?q?BgyKECIJqiVaDRQWGYoNHAgQCBAUCFIFZgQdxcFCCbII1G4M4hRSFPkExAQu?= =?us-ascii?q?Keg8XgQiBHwEB?=
X-IPAS-Result: =?us-ascii?q?A2ELAABKFeVbhiWd50NkGwEBAQEDAQEBBwMBAQGBVAMBA?= =?us-ascii?q?QELAYEwgTmBAicKg26Id4scgg16lkyBKzgDCwEBGAsLg3hGAheDAiI3Cg0BA?= =?us-ascii?q?wEBAgEBAgEBAhABAQEKCQsIKSMMgjYkAQ8vHC8JBgEBAQEBAScBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEXAkMBEgEBGAEBAQECAQEBEAgBCBEMHwgHCwEEBwQCAQgRA?= =?us-ascii?q?QMBAQECAgYdAwICAiULFAECBggCBAESCAwGAQeCfwGBeQgBDpwtAoEQiVgBA?= =?us-ascii?q?QFugS6CfYFCQIUhAwWBC4k7F4EcgVk+gRABRoFOSQcugxsBAQIBAYEqAQsHA?= =?us-ascii?q?QcGFAUQDwYMAoJKMYImiG9Qlg0DBAIChnGDJYRbgj2BV4UBgyKECIJqiVaDR?= =?us-ascii?q?QWGYoNHAgQCBAUCFIFZgQdxcFCCbII1G4M4hRSFPkExAQuKeg8XgQiBHwEB?=
Received: from mx0b-00154901.pphosted.com ([67.231.157.37]) by esa6.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 08 Nov 2018 23:08:40 -0600
Received: from pps.filterd (m0144104.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wA958IeU019642; Fri, 9 Nov 2018 00:08:40 -0500
Received: from esa6.dell-outbound2.iphmx.com (esa6.dell-outbound2.iphmx.com [68.232.154.99]) by mx0b-00154901.pphosted.com with ESMTP id 2nmtq0aab1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 09 Nov 2018 00:08:39 -0500
From: "Black, David" <David.Black@dell.com>
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>, "Black, David" <David.Black@dell.com>
Received: from mailuogwdur.emc.com ([128.221.224.79]) by esa6.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 09 Nov 2018 11:08:37 +0600
Received: from maildlpprd51.lss.emc.com (maildlpprd51.lss.emc.com [10.106.48.155]) by mailuogwprd52.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA958YUY011197 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 9 Nov 2018 00:08:35 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd52.lss.emc.com wA958YUY011197
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1541740116; bh=KZNQTsFe0saLjPl3ilbrvonGerM=; h=From:To:CC:Subject:Date:Message-ID:References:Content-Type: Content-Transfer-Encoding:MIME-Version; b=mZlQCzp96ZOk7gUV0gh1JizDEcHpG7Hjr/2pOaORaigqZekrY13043fMKiun3Kg3w Cdkvdu1cxNwJDnTV+YIbhJgBPOZcZS4cuP9VzHzdApzCjsm2f8borFLwDGZ0+1Qgaj 6PabC0D9IXGHaZGBjOR7asbRQVtzzDFL2iagkTUE=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd52.lss.emc.com wA958YUY011197
Received: from mailusrhubprd04.lss.emc.com (mailusrhubprd04.lss.emc.com [10.253.24.22]) by maildlpprd51.lss.emc.com (RSA Interceptor); Fri, 9 Nov 2018 00:08:10 -0500
Received: from MXHUB304.corp.emc.com (MXHUB304.corp.emc.com [10.146.3.30]) by mailusrhubprd04.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wA958Hdn002334 (version=TLSv1.2 cipher=AES128-SHA256 bits=128 verify=FAIL); Fri, 9 Nov 2018 00:08:17 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB304.corp.emc.com ([10.146.3.30]) with mapi id 14.03.0399.000; Fri, 9 Nov 2018 00:08:16 -0500
To: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>, Lou Berger <lberger@labn.net>, =?utf-8?B?J0rDoW5vcyBGYXJrYXMn?= <janos.farkas@ericsson.com>
Thread-Topic: [Tsv-art] [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUalB58M+v0OOIXEymBs4njO5rx6U/6Y3QgAYDmQCAAK8ZAIAATo0AgAAUWnA=
Date: Fri, 9 Nov 2018 05:08:16 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949363033943F@MX307CL04.corp.emc.com>
References: <0bb7176c-c386-b863-a4f8-06254f4627ab@ericsson.com> <1705d15c-c7ba-c76f-88db-c75f1a88db0f@ericsson.com> <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com> <cfd56f25-c05c-d8c2-a3d5-41d0a35a435d@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D15213B@rznt8114.rznt.rzdir.fht-esslingen.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.36.32.164]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd04.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-08_13:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811090047
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/JZW-2WNxOX8VGO0qK-6Qn8SMMi4>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2018 05:08:48 -0000

QWNyb255bSBleHBhbnNpb24gY29ycmVjdGlvbjoNCg0KPiBJJ3ZlIGJlZW4gdGhlcmUsIGRvbmUg
dGhhdCBmb3Igb3RoZXINCj4gQ29udHJvbGxlZCBFbnZpcm9ubWVudHMgLi4uIGFuZCBoYXZlIHRo
ZSBzY2FycyAuLi4gZnJvbSB0aGUgd29ya2VkIGV4YW1wbGVzIGluDQo+IFJGQyA3NTEwIChNUExT
L1VEUCkgYW5kIFJGQyA4MDg2J3MgVE1DRSAoVHJhZmZpYyBNYW5hZ2VtZW50IENvbnRyb2xsZWQN
Cj4gRW52aXJvbm1lbnQpIGFwcGxpY2FiaWxpdHkgc2NlbmFyaW8gZm9yIEdSRS9VRFAuICBUaG9z
ZSB0d28gUkZDcyBtYXkgYmUNCj4gaGVscGZ1bCBiYWNrZ3JvdW5kIHJlYWRpbmcuDQoNClRNQ0Ug
PSBUcmFmZmljLU1hbmFnZWQgQ29udHJvbGxlZCBFbnZpcm9ubWVudA0KDQpUaGUgc3BlbGxpbmcg
Y29ycmVjdG9yICJoZWxwZWQiIHdpdGggdGhlIG9yaWdpbmFsIDstKQ0KDQpUaGFua3MsIC0tRGF2
aWQNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEJsYWNrLCBEYXZp
ZA0KPiBTZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgOCwgMjAxOCAxMTozMyBQTQ0KPiBUbzogJ1Nj
aGFyZiwgTWljaGFlbCc7ICdMb3UgQmVyZ2VyJzsgJ0rDoW5vcyBGYXJrYXMnDQo+IENjOiAndHN2
LWFydEBpZXRmLm9yZyc7ICdEZXROZXQgV0cnOyAnZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0
dXJlLmFsbEBpZXRmLm9yZyc7DQo+IEJsYWNrLCBEYXZpZA0KPiBTdWJqZWN0OiBSRTogW1Rzdi1h
cnRdIFtEZXRuZXRdIFRzdmFydCBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtZGV0bmV0
LQ0KPiBhcmNoaXRlY3R1cmUtMDgNCj4gDQo+IFNvLCBJJ20gZ29pbmcgdG8gYWdyZWUgd2l0aCBN
aWNoYWVsIG9uIHRoZSBwcm9ibGVtLCBidXQgc3VnZ2VzdCBhIGRpZmZlcmVudA0KPiBhcHByb2Fj
aCBmb3IgdGFja2xpbmcgaXQsIHdpdGggYXBvbG9naWVzIGZvciB0aGUgbGVuZ3RoIG9mIHRoaXMg
bWVzc2FnZQ0KPiBuZWNlc3NpdGF0ZWQgYnkgdGhlIG5lZWQgdG8gInNob3cgeW91ciB3b3JrLiIN
Cj4gDQo+IEkgdGhpbmsgdGhpcyBjb21tZW50IGZyb20gTG91IGlzIGEga2V5IGluc2lnaHQgaW50
byB0aGUgdW5kZXJseWluZyBkaXZlcmdlbmNlIG9mDQo+IHZpZXdzOg0KPiANCj4gPiA+IERldE5l
dCBvcGVyYXRlcyBhdCBMYXllciAzIGFuZCBiYXNpY2FsbHkgcHJvdmlkZXMgZGV0bmV0IGZsb3dz
IHdpdGggYQ0KPiA+ID4gc2VydmljZSBlcXVpdmFsZW50IHRvIEludFNlcnYncyBHdWFyYW50ZWVk
IFF1YWxpdHkgb2YgU2VydmljZS4gIEFzIHN1Y2gsDQo+ID4gPiBEZXROZXQgZmxvd3MgYmFzaWNh
bGx5IG9wZXJhdGUgYXMgaWYgdGhlIG5ldHdvcmsgaXMgdW5jb25nZXN0ZWQuDQo+IA0KPiBBbmQg
aGVuY2UgRGV0TmV0IGZsb3dzIGhhdmUgbm8gcmVxdWlyZW1lbnQgb3IgaW5jZW50aXZlIHRvIHJl
YWN0IHRvDQo+IGNvbmdlc3Rpb24sIGV2ZW4gdGhvdWdoIHNvbWUgRGV0TmV0IHRyYWZmaWMgd2ls
bCBubyBkb3VidCByZWFjdCB0byBjb25nZXN0aW9uLg0KPiANCj4gVGhhdCBxdW90ZWQgY29tbWVu
dCBpcyBmb2xsb3dlZCBieSBhICJyZWR1Y2UgdG8gcHJldmlvdXMgY2FzZSIgYXJndW1lbnQNCj4g
YWJvdXQgbmV0d29ya2luZyBpbiBnZW5lcmFsOg0KPiANCj4gPiA+IFdSVCBlc2NhcGVkIHRyYWZm
aWMsIGFzIEkgbWVudGlvbmVkIGluIHRvZGF5J3Mgc2Vzc2lvbiwgSSByZWFsbHkgdGhpbmsNCj4g
PiA+IHRoaXMgaXMgbm8gZGlmZmVyZW5jZSBiZXR3ZWVuIGVzY2FwZWQgRGV0TmV0IHRyYWZmaWMg
YW5kIHRyYWZmaWMNCj4gPiA+IGRlbGl2ZXJlZCBvdmVyIGFuIHVuY29uZ2VzdGVkIG5ldHdvcmsg
dG8gYSBwZWVyIChjb25nZXN0ZWQgb3INCj4gPiA+IHVuY29uZ2VzdGVkKSBuZXR3b3JrLg0KPiAN
Cj4gVW5mb3J0dW5hdGVseSwgdGhhdCBhcmd1bWVudCBsZWFkcyB0byBhIGNvbnRyYWRpY3Rpb24s
IG5hbWVseSBhIGNvbmNsdXNpb24gdGhhdA0KPiBjb25nZXN0aW9uIGNvbnRyb2wgaXMgbm90IG5l
Y2Vzc2FyeSBmb3IgdGhlIEludGVybmV0LCB3aGljaCBpcyBrbm93biB0byBiZQ0KPiB3cm9uZy4g
IEhhdmluZyBhcnJpdmVkIGF0IGEgcmVzdWx0IHRoYXQgbWF0aGVtYXRpY2lhbnMgd291bGQgY2Fs
bCAicHJvb2YgYnkNCj4gY29udHJhZGljdGlvbiwiIG9uZSBvZiB0aGUgYXNzdW1wdGlvbnMgdGhh
dCBsZWFkIHRvIHRoaXMgcG9pbnQgaGFzIHRvIGJlIHdyb25nLA0KPiBidXQgd2hpY2ggb25lPw0K
PiANCj4gVGhlICJjbGVhciwgc2ltcGxlIGFuZCB3cm9uZyIgKE1lbmNrZW4pIGFwcHJvYWNoIHRv
IHJlc29sdmluZyB0aGlzIHdvdWxkIGJlIHRvDQo+IGZvY3VzIG9uIHRoZSBpbmVsYXN0aWMgdHJh
ZmZpYyBhbmQgcmVxdWlyZSB0aGF0IGFsbCBEZXROZXQgdHJhZmZpYyBNVVNUIGJlDQo+IGNvbmdl
c3Rpb24gY29udHJvbGxlZC4gIEknbSBub3QgYWR2b2NhdGluZyB0aGlzLCBhbmQgbmVpdGhlciBp
cyBNaWNoYWVsLg0KPiANCj4gQSBtb3JlIHN1YnRsZSBhcHByb2FjaCAod2l0aCBjcmVkaXQgdG8g
RGViIEJydW5nYXJkIGZvciBhbiBpbnNpZ2h0ZnVsIGRpc2N1c3Npb24NCj4gYWZ0ZXIgUlRHQVJF
QSB5ZXN0ZXJkYXkpIGlzIHRvIHJlY29nbml6ZSB0aGF0IERldE5ldCBpcyBhIENvbnRyb2xsZWQN
Cj4gRW52aXJvbm1lbnQsIHRvIHdoaWNoIGRpZmZlcmVudCBydWxlcyBhcHBseSB0aGFuIHRoZSBJ
bnRlcm5ldCBhbmQgbmV0d29ya3MgaW4NCj4gZ2VuZXJhbC4gIEZvciB0aGUgZGVmaW5pdGlvbiBv
ZiBDb250cm9sbGVkIEVudmlyb25tZW50LCBzZWUgU2VjdGlvbiAzLjYgb2YgUkZDDQo+IDgwODUg
KGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4MDg1I3NlY3Rpb24tMy42KS4gIEZvciBu
b3csIHBsZWFzZSBpZ25vcmUNCj4gdGhlIG1hdGVyaWFsIGluIHRoYXQgc2VjdGlvbiBvbiBzYWZl
dHksIHJvYnVzdG5lc3MgYW5kIGNvcnJ1cHRpb24sIGFzIGluYXBwbGljYWJsZQ0KPiB0byB0aGlz
IGRpc2N1c3Npb24uICBGV0lXLCB0aGF0IG1hdGVyaWFsIHdhcyBtb3RpdmF0ZWQgYnkgdGhlIGlu
Y2Vzc2FudA0KPiBhdHRlbXB0cyB0byBvcHRpbWl6ZSBvdXQgVURQIGNoZWNrc3VtcyB3aXRob3V0
IHNlcmlvdXMgY29uc2lkZXJhdGlvbiBvZiB0aGUNCj4gcmVzdWx0aW5nIHBhY2tldCBjb3JydXB0
aW9uIHJpc2tzIGFuZCB0aGUgcG90ZW50aWFsIGNvbnNlcXVlbmNlcyB0aGVyZW9mLg0KPiBWaWV3
aW5nIERldE5ldCBhcyBhIENvbnRyb2xsZWQgRW52aXJvbm1lbnQsIHRoaXMgZGlzY3Vzc2lvbiBp
cyB0aGVuIHByaW1hcmlseQ0KPiBhYm91dCB3aGF0IHRvIHJlcXVpcmUvZG8gYXQgdGhlIGJvdW5k
YXJ5IGJldHdlZW4gdGhlIERldE5ldCBDb250cm9sbGVkDQo+IEVudmlyb25tZW50IGFuZCBvdGhl
ciBuZXR3b3Jrcy4gIEkndmUgYmVlbiB0aGVyZSwgZG9uZSB0aGF0IGZvciBvdGhlcg0KPiBDb250
cm9sbGVkIEVudmlyb25tZW50cyAuLi4gYW5kIGhhdmUgdGhlIHNjYXJzIC4uLiBmcm9tIHRoZSB3
b3JrZWQgZXhhbXBsZXMgaW4NCj4gUkZDIDc1MTAgKE1QTFMvVURQKSBhbmQgUkZDIDgwODYncyBU
TUNFIChUcmFmZmljIE1hbmFnZW1lbnQgQ29udHJvbGxlZA0KPiBFbnZpcm9ubWVudCkgYXBwbGlj
YWJpbGl0eSBzY2VuYXJpbyBmb3IgR1JFL1VEUC4gIFRob3NlIHR3byBSRkNzIG1heSBiZQ0KPiBo
ZWxwZnVsIGJhY2tncm91bmQgcmVhZGluZy4NCj4gDQo+IFRoZSBnb29kIG5ld3MgaGVyZSBpcyB0
aGF0IHdlIGFyZSBub3QgYXMgZmFyIGZyb20gYWdyZWVpbmcgb24gYSBzb2x1dGlvbiBhcw0KPiBt
aWdodCBhcHBlYXIgZnJvbSB0aGUgbGVuZ3RoIG9mIHRoaXMgZGlzY3Vzc2lvbi4gICBHb2luZyBi
YWNrIHRvIGEgY291cGxlIG9mDQo+IGNodW5rcyBvZiB0ZXh0IHRoYXQgSmFub3MgcHJvcG9zZWQg
ZWFybGllcjoNCj4gDQo+IAlORVc6DQo+IAlUaGlzIGRvY3VtZW50IHByb3ZpZGVzIHRoZSBvdmVy
YWxsIEFyY2hpdGVjdHVyZSBmb3IgRGV0ZXJtaW5pc3RpYw0KPiAJTmV0d29ya2luZyAoRGV0TmV0
KSwgd2hpY2ggcHJvdmlkZXMgYSBjYXBhYmlsaXR5IGZvciB0aGUgZGVsaXZlcnkgb2YNCj4gCWRh
dGEgZmxvd3Mgd2l0aCBleHRyZW1lbHkgbG93IHBhY2tldCBsb3NzIHJhdGVzIGFuZCBib3VuZGVk
IGVuZC10by0NCj4gCWVuZCBkZWxpdmVyeSBsYXRlbmN5IHdpdGhpbiBhIG5ldHdvcmsgZG9tYWlu
LiBEZXROZXQgaXMgZm9yIG5ldHdvcmtzDQo+IAl0aGF0IGFyZSB1bmRlciBhIHNpbmdsZSBhZG1p
bmlzdHJhdGl2ZSBjb250cm9sIG9yIHdpdGhpbiBhIGNsb3NlZCBncm91cA0KPiAJb2YgYWRtaW5p
c3RyYXRpdmUgY29udHJvbDsgdGhlc2UgaW5jbHVkZSBjYW1wdXMtd2lkZSBuZXR3b3JrcyBhbmQN
Cj4gCXByaXZhdGUgV0FOcy4gRGV0TmV0IGlzIG5vdCBmb3IgbGFyZ2UgZ3JvdXBzIG9mIGRvbWFp
bnMgc3VjaCBhcyB0aGUNCj4gCUludGVybmV0Lg0KPiANCj4gVGhhdCByZWFkcyB0byBtZSBhcyBh
IGNsZWFyIHN0YXRlbWVudCB0aGF0IGEgRGV0TmV0IG5ldHdvcmsgaXMgYSBDb250cm9sbGVkDQo+
IEVudmlyb25tZW50LCBzbyBJIHdvdWxkIGhvcGUgdGhhdCB3ZSdyZSBpbiBhZ3JlZW1lbnQgb24g
dGhhdC4NCj4gDQo+IAlORVc6DQo+IAlSb2J1c3QgcmVhbC10aW1lIHN5c3RlbXMgcmVxdWlyZSB0
byByZWR1Y2UgdGhlIG51bWJlciBvZiBwb3NzaWJsZQ0KPiAJZmFpbHVyZXMuIEZpbHRlcnMgYW5k
IHBvbGljZXJzIHNob3VsZCBiZSB1c2VkIGluIGEgRGV0TmV0IG5ldHdvcmsgdG8NCj4gCWRldGVj
dCBpZiBEZXROZXQgcGFja2V0cyBhcmUgcmVjZWl2ZWQgb24gdGhlIHdyb25nIGludGVyZmFjZSwg
b3IgYXQNCj4gCXRoZSB3cm9uZyB0aW1lLCBvciBpbiB0b28gZ3JlYXQgdm9sdW1lLiBGdXJ0aGVy
bW9yZSwgZmlsdGVycyBhbmQNCj4gCXBvbGljZXJzIGNhbiB0YWtlIGFjdGlvbiB0byBkaXNjYXJk
IG9mZmVuZGluZyBwYWNrZXRzIG9yIGZsb3dzLCBvcg0KPiAJdHJpZ2dlciBzaHV0dGluZyBkb3du
IHRoZSBvZmZlbmRpbmcgRGV0TmV0IGZsb3csIG9yIHNodXR0aW5nIGRvd24NCj4gCXRoZSBvZmZl
bmRpbmcgaW50ZXJmYWNlLg0KPiANCj4gVGhhdCBwcm9wb3NlZCB0ZXh0IGFjdHVhbGx5IGNvbnRh
aW5zIHR3byBjaXJjdWl0IGJyZWFrZXJzLCAic2h1dHRpbmcgZG93biB0aGUNCj4gb2ZmZW5kaW5n
IERldE5ldCBmbG93IiBvciAic2h1dHRpbmcgZG93biB0aGUgb2ZmZW5kaW5nIGludGVyZmFjZS4i
ICBTbyBmYXIsIHNvDQo+IGdvb2QsIGJ1dCB3aGF0J3MgbWlzc2luZyBpcyB0ZXh0IG9uIGRlcGxv
eW1lbnQgcmVxdWlyZW1lbnRzIG9mIHRoZSBtZWNoYW5pc21zDQo+IGRlc2NyaWJlZCBpbiB0aGF0
IHRleHQsIHBhcnRpY3VsYXJseSBhdCB0aGUgZWRnZXMgb2YgRGV0TmV0IG5ldHdvcmtzLg0KPiAN
Cj4gVGV4dCB0aGF0IHJlcXVpcmVzIGRlcGxveW1lbnQgb2YgImZpbHRlcnMgYW5kIHBvbGljZXJz
IC4uLiBbdGhhdF0gZGlzY2FyZCBvZmZlbmRpbmcNCj4gW0RldE5ldF0gcGFja2V0cyBhbmQgZmxv
d3MiIGF0IHRoZSBib3VuZGFyaWVzIGJldHdlZW4gRGV0TmV0IGFuZCBub24tRGV0TmV0DQo+IG5l
dHdvcmtzIHdvdWxkIGdvIGEgbG9uZyB3YXkgdG93YXJkcyByZXNvbHZpbmcgdGhpcyBkaXNjdXNz
aW9uLiAgSSB3b3VsZA0KPiBzdWdnZXN0IGV4cGFuZGluZyAib2ZmZW5kaW5nIiBpbnRvIHRleHQg
dGhhdCBpbmNsdWRlcyBhbGwgdW5hdXRob3JpemVkIERldE5ldA0KPiB0cmFmZmljIGFuZCBhbGwg
dW5leHBlY3RlZCBEZXROZXQgdHJhZmZpYy4gIE9uY2UgdGhhdCdzIGRvbmUsIHRoZSAiY2lyY3Vp
dCBicmVha2VyIg0KPiBkaXNjdXNzaW9uIGJlY29tZXMgbW9yZSB0cmFjdGFibGUsIGFzIHRoZSBk
aXNjYXJkaW5nIG9mIGFsbCBEZXROZXQgdHJhZmZpYyB0aGF0DQo+IHdvdWxkIG90aGVyd2lzZSBl
c2NhcGUgdGhlIERldE5ldCBuZXR3b3JrIHJlZHVjZXMgdGhlICJjaXJjdWl0IGJyZWFrZXIiDQo+
IGRpc2N1c3Npb24gdG8gdGhlIGV4aXN0aW5nIERldE5ldCBtYXRlcmlhbCBtZWFzdXJlcyB0aGF0
IG5lZWQgdG8gYmUgdGFrZW4gaW5zaWRlDQo+IGEgRGV0TmV0IG5ldHdvcmsgdG8gcHJvdGVjdCBk
ZWxpdmVyeSBvZiBEZXROZXQgc2VydmljZS4NCj4gDQo+IFRoYW5rcywgLS1EYXZpZA0KPiANCj4g
DQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBTY2hhcmYsIE1pY2hh
ZWwgW21haWx0bzpNaWNoYWVsLlNjaGFyZkBocy1lc3NsaW5nZW4uZGVdDQo+ID4gU2VudDogVGh1
cnNkYXksIE5vdmVtYmVyIDgsIDIwMTggMToxMiBQTQ0KPiA+IFRvOiBMb3UgQmVyZ2VyOyBCbGFj
aywgRGF2aWQ7ICdKw6Fub3MgRmFya2FzJw0KPiA+IENjOiB0c3YtYXJ0QGlldGYub3JnOyBEZXRO
ZXQgV0c7IGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS5hbGxAaWV0Zi5vcmcNCj4gPiBT
dWJqZWN0OiBSRTogW1Rzdi1hcnRdIFtEZXRuZXRdIFRzdmFydCBsYXN0IGNhbGwgcmV2aWV3IG9m
IGRyYWZ0LWlldGYtZGV0bmV0LQ0KPiA+IGFyY2hpdGVjdHVyZS0wOA0KPiA+DQo+ID4NCj4gPiBb
RVhURVJOQUwgRU1BSUxdDQo+ID4gUGxlYXNlIHJlcG9ydCBhbnkgc3VzcGljaW91cyBhdHRhY2ht
ZW50cywgbGlua3MsIG9yIHJlcXVlc3RzIGZvciBzZW5zaXRpdmUNCj4gPiBpbmZvcm1hdGlvbi4N
Cj4gPg0KPiA+DQo+ID4gSW5saW5lDQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+ID4gPiBGcm9tOiBUc3YtYXJ0IFttYWlsdG86dHN2LWFydC1ib3VuY2VzQGlldGYub3Jn
XSBPbiBCZWhhbGYgT2YgTG91IEJlcmdlcg0KPiA+ID4gU2VudDogVGh1cnNkYXksIE5vdmVtYmVy
IDgsIDIwMTggODo0NSBBTQ0KPiA+ID4gVG86IEJsYWNrLCBEYXZpZDsgU2NoYXJmLCBNaWNoYWVs
OyAnSsOhbm9zIEZhcmthcycNCj4gPiA+IENjOiB0c3YtYXJ0QGlldGYub3JnOyBEZXROZXQgV0c7
IGRyYWZ0LWlldGYtZGV0bmV0LQ0KPiA+ID4gYXJjaGl0ZWN0dXJlLmFsbEBpZXRmLm9yZw0KPiA+
ID4gU3ViamVjdDogUmU6IFtUc3YtYXJ0XSBbRGV0bmV0XSBUc3ZhcnQgbGFzdCBjYWxsIHJldmll
dyBvZiBkcmFmdC1pZXRmLQ0KPiA+ID4gZGV0bmV0LWFyY2hpdGVjdHVyZS0wOA0KPiA+ID4NCj4g
PiA+IEhpLA0KPiA+ID4NCj4gPiA+IFNlZSBiZWxvdyBmb3IgaW4tbGluZSByZXNwb25zZXMNCj4g
PiA+DQo+ID4gPiBPbiAxMS81LzIwMTggMTI6MjEgQU0sIEJsYWNrLCBEYXZpZCB3cm90ZToNCj4g
PiA+ID4gLi4uDQo+ID4gPg0KPiA+ID4gPj4+ICogSXQgaXMgc3VycHJpc2luZyB0aGF0IHRoZXJl
IGlzIGhhcmRseSBhbnkgZGlzY3Vzc2lvbiBvbiBuZXR3b3JrDQo+ID4gPiByb2J1c3RuZXNzDQo+
ID4gPiA+Pj4gYW5kIHNhZmV0eTsgdGhpcyBwcm9iYWJseSBhbHNvIHJlbGF0ZXMgdG8gc2VjdXJp
dHkuIEZvciBpbnN0YW5jZSwNCj4gPiA+ID4+PiBtaXNjb25maWd1cmF0aW9uIG9yIGVycm9ycyBv
ZiBmdW5jdGlvbnMgcGVyZm9ybWluZyBwYWNrZXQNCj4gPiA+IHJlcGxpY2F0aW9uIGNvdWxkDQo+
ID4gPiA+Pj4gc2V2ZXJlbHkgYW5kIHBlcm1hbmVudGx5IGNvbmdlc3QgYSBuZXR3b3JrIGFuZCBj
YXVzZSBoYXJtLg0KPiA+ID4gPiBbLi4uIHNuaXAgLi4uXQ0KPiA+ID4gPj4gTkVXOg0KPiA+ID4g
Pj4gUm9idXN0IHJlYWwtdGltZSBzeXN0ZW1zIHJlcXVpcmUgdG8gcmVkdWNlIHRoZSBudW1iZXIg
b2YgcG9zc2libGUNCj4gPiA+ID4+IGZhaWx1cmVzLiBGaWx0ZXJzIGFuZCBwb2xpY2VycyBzaG91
bGQgYmUgdXNlZCBpbiBhIERldE5ldCBuZXR3b3JrIHRvDQo+ID4gPiA+PiBkZXRlY3QgaWYgRGV0
TmV0IHBhY2tldHMgYXJlIHJlY2VpdmVkIG9uIHRoZSB3cm9uZyBpbnRlcmZhY2UsIG9yIGF0DQo+
ID4gPiA+PiB0aGUgd3JvbmcgdGltZSwgb3IgaW4gdG9vIGdyZWF0IHZvbHVtZS4gRnVydGhlcm1v
cmUsIGZpbHRlcnMgYW5kDQo+ID4gPiA+PiBwb2xpY2VycyBjYW4gdGFrZSBhY3Rpb24gdG8gZGlz
Y2FyZCBvZmZlbmRpbmcgcGFja2V0cyBvciBmbG93cywgb3INCj4gPiA+ID4+IHRyaWdnZXIgc2h1
dHRpbmcgZG93biB0aGUgb2ZmZW5kaW5nIERldE5ldCBmbG93LCBvciBzaHV0dGluZyBkb3duDQo+
ID4gPiA+PiB0aGUgb2ZmZW5kaW5nIGludGVyZmFjZS4NCj4gPiA+ID4+DQo+ID4gPiA+PiBbbXNd
IFRoYXQgZG9lcyBub3QgYWRkcmVzcyBteSBjb25jZXJuLiBBcyBJIHdyb3RlIGFscmVhZHksIEkg
YmVsaWV2ZQ0KPiA+ID4gdGhpcw0KPiA+ID4gPj4gZG9jdW1lbnQgaGFzIHRvIGRpc2N1c3MgdGhl
IGFwcGxpY2FiaWxpdHkgb2YgY2lyY3VpdCBicmVha2Vycw0KPiA+ID4gYWNjb3JkaW5nIHRvIFJG
Qw0KPiA+ID4gPj4gODA4NC4NCj4gPiA+ID4gSSBjb25jdXIgd2l0aCBNaWNoYWVsJ3MgaW1wbGll
ZCBjb25jZXJuIHRoYXQgdGhlICJzaG91bGQiIGluIHRoZSBORVcNCj4gPiA+IHRleHQNCj4gPiA+
ID4gaXMgd29lZnVsbHkgaW5hZGVxdWF0ZS4gIFRoZSBwcm92aXNpb25zIHRvIHByZXZlbnQgZXNj
YXBlZCBub24tDQo+ID4gPiBlbGFzdGljIHRyYWZmaWMNCj4gPiA+ID4gZnJvbSBjYXVzaW5nIGRh
bWFnZSBlbHNld2hlcmUgbmVlZCB0byBiZSBtYW5kYXRvcnkgcGFydGljdWxhcmx5IGlmDQo+ID4g
PiBEZXROZXQNCj4gPiA+ID4gYW5kIG5vbi1EZXROZXQgbmV0d29ya3MgYXJlIGludGVyY29ubmVj
dGVkLiAgVGhlIGFib3ZlDQo+ID4gPiA+IHRleHQgb24gZmlsdGVycyBkb2Vzbid0IGFwcGVhciB0
byBjb3ZlciBlc2NhcGUgZnJvbSB0aGUgRGV0TmV0DQo+ID4gPiBuZXR3b3JrLA0KPiA+ID4gPiBh
bmQgbmVlZHMgdG8gZG8gc28uICBEZXBsb3ltZW50IG9mIGZpbHRlcnMgYXQgRGV0TmV0IG5vZGVz
IHRoYXQgZHJvcA0KPiA+ID4gYWxsDQo+ID4gPiA+IERldE5ldCB0cmFmZmljIHRoYXQgdHJpZXMg
dG8gZXNjYXBlLCBhbmQgdGhhdCBkcm9wIGFsbCBtaXNkaXJlY3RlZA0KPiA+ID4gRGV0TmV0DQo+
ID4gPiA+IHRyYWZmaWMgc2hvdWxkIGFkZHJlc3MgbW9zdCBvZiB0aGlzIHByb2JsZW0uDQo+ID4g
PiA+DQo+ID4gPiA+IE9uY2UgdGhhdCBpcyBkb25lLCBJIHRoaW5rIGEgZGlzY3Vzc2lvbiBvZiBj
aXJjdWl0IGJyZWFrZXJzIGlzDQo+ID4gPiBuZWVkZWQsIGluIHRoZQ0KPiA+ID4gPiBmb3JtIG9m
IERldG5ldCBzZXJ2aWNlIG1lY2hhbmlzbXMgdGhhdCBjYW4gc2h1dCBkb3duIChjZWFzZQ0KPiA+
ID4gdHJhbnNtaXNzaW9uDQo+ID4gPiA+IG9mKSBhIGZsb3cgdGhhdCBpcyBiZWluZyBzZW50IGVu
dGlyZWx5IGludG8gdGhlIGJpdC1idWNrZXQgYnkgYQ0KPiA+ID4gZG93bnN0cmVhbSBmaWx0ZXIs
DQo+ID4gPiA+IGR1ZSB0byBtaXNjb25maWd1cmF0aW9uLCBmYWlsdXJlLCBldGMuDQo+ID4gPg0K
PiA+ID4gSSB0aGluayB3ZSBoYXZlIGEgYml0IG9mIGEgZGlzY29ubmVjdCBvZiB3aGF0IERldE5l
dCBzZXJ2aWNlIGRlbGl2ZXJzLg0KPiA+ID4NCj4gPiA+IERldE5ldCBkb2VzIG5vdCBpdHNlbGYg
aW1wYWN0IGFueSBUcmFuc3BvcnQgcHJvdG9jb2zCoCAoZS5nLiwgVURQLCBUQ1ApDQo+ID4gPiBz
byBpdHNlbGYgZG9lcyBub3QgKnByb2R1Y2UqIGVsYXN0aWMgb3Igbm9uLWVsYXN0aWMgdHJhZmZp
Yy4NCj4gPg0KPiA+IEZpcnN0LCB0aGUgcXVlc3Rpb24gd2hldGhlciBEZXROZXQgKnByb2R1Y2Vz
KiBlbGFzdGljIG9yIG5vbi1lbGFzdGljIHRyYWZmaWMNCj4gZG9lcw0KPiA+IG5vdCBtYXR0ZXIg
Zm9yIHRoZSBhcHBsaWNhYmlsaXR5IG9mIGNpcmN1aXQgYnJlYWtlcnMuIFNlY3Rpb24gMyBvZiBS
RkMgODA4NA0KPiBzdGF0ZXM6DQo+ID4NCj4gPiAgICBDQnMgYXJlIFJFQ09NTUVOREVEIGZvciBJ
RVRGIHByb3RvY29scyBhbmQgdHVubmVscyB0aGF0IGNhcnJ5IG5vbi0NCj4gPiAgICBjb25nZXN0
aW9uLWNvbnRyb2xsZWQgSW50ZXJuZXQgZmxvd3MgYW5kIGZvciB0cmFmZmljIGFnZ3JlZ2F0ZXMu
DQo+ID4gICAgVGhpcyBpbmNsdWRlcyB0cmFmZmljIHNlbnQgdXNpbmcgYSBuZXR3b3JrIHR1bm5l
bC4gIERlc2lnbmVycyBvZg0KPiA+ICAgIG90aGVyIHByb3RvY29scyBhbmQgdHVubmVsIGVuY2Fw
c3VsYXRpb25zIGFsc28gb3VnaHQgdG8gY29uc2lkZXIgdGhlDQo+ID4gICAgdXNlIG9mIHRoZXNl
IHRlY2huaXF1ZXMgYXMgYSBsYXN0IHJlc29ydCB0byBwcm90ZWN0IHRyYWZmaWMgdGhhdA0KPiA+
ICAgIHNoYXJlcyB0aGUgbmV0d29yayBwYXRoIGJlaW5nIHVzZWQuDQo+ID4NCj4gPiBTZWN0aW9u
IDMuMi4xLjEgb2YgZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA5IGV4cGxhaW5zIGV4
cGxpY2l0bHkgdGhhdA0KPiA+IERldE5ldCBjYW4gY2Fycnkgbm9uLWNvbmdlc3Rpb24tY29udHJv
bGxlZCB0cmFmZmljOg0KPiA+DQo+ID4gICAgTm90ZSB0aGF0IGEgRGV0TmV0IGZsb3cgY2Fubm90
IGJlIHRocm90dGxlZCwgaS5lLiwgaXRzDQo+ID4gICAgdHJhbnNtaXNzaW9uIHJhdGUgY2Fubm90
IGJlIHJlZHVjZWQgdmlhIGV4cGxpY2l0IGNvbmdlc3Rpb24NCj4gPiAgICBub3RpZmljYXRpb24u
DQo+ID4NCj4gPiBTbywgY2xlYXJseSB0aGUgY29uZGl0aW9uIG9mIGNhcnJ5aW5nIG5vbi1jb25n
ZXN0aW9uLWNvbnRyb2xsZWQgZmxvd3Mgb3IgdHJhZmZpYw0KPiA+IGFnZ3JlZ2F0ZXMgYXBwbGll
cyB0byB0aGUgRGV0TmV0IGFyY2hpdGVjdHVyZS4gQW5kLCBhcyBhIHJlc3VsdCwgdGhlDQo+ID4g
UkVDT01NRU5ERUQgaW4gUkZDIDgwODQgaXMgaW4gcHJpbmNpcGxlIGFwcGxpY2FibGUgdG8gRGV0
TmV0LiBBbHNvLCBub3RlDQo+IHRoYXQNCj4gPiB0aGUgUkVDT01NRU5ERUQgaW4gUkZDIDgwODQg
aXMgbm90IGxpbWl0ZWQgdG8gdHVubmVscy4NCj4gPg0KPiA+IEFzIHBvaW50ZWQgb3V0IGJ5IERh
dmlkLCB0aGUga2V5IHF1ZXN0aW9uIGlzIHdoZXRoZXIsIGFuZCBob3csIHRoZSBEZXROZXQNCj4g
PiBhcmNoaXRlY3R1cmUgcHJldmVudHMgdGhhdCBub24tY29uZ2VzdGlvbiBjb250cm9sbGVkIHRy
YWZmaWMgZXNjYXBlcyBmcm9tIGENCj4gPiBjb250cm9sbGVkIGVudmlyb25tZW50IGludG8gdGhl
IEludGVybmV0LiBBcyBhbHNvIGV4cGxhaW5lZCBpbiBSRkMgODA4NCwgdGhpcw0KPiA+IHF1ZXN0
aW9uIGluIHBhcnRpY3VsYXIgbWF0dGVycyBmb3IgZmFpbHVyZSBzY2VuYXJpb3MuDQo+ID4NCj4g
PiBBcyBUU1YtQVJUIHJldmlld2VyLCBJIGluc2lzdCBpbiBhIGRpc2N1c3Npb24gb2YgdGhpcyBw
cm9ibGVtIGluIGRyYWZ0LWlldGYtDQo+IGRldG5ldC0NCj4gPiBhcmNoaXRlY3R1cmUuIEFuZCBJ
IGJlbGlldmUgdGhhdCBhIHJlZmVyZW5jZSB0byBSRkMgODA4NCBpcyBuZWVkZWQgaW4gZHJhZnQt
aWV0Zi0NCj4gPiBkZXRuZXQtYXJjaGl0ZWN0dXJlLg0KPiA+DQo+ID4gTm90ZSB0aGF0IHRoZSB3
b3JkaW5nIGluIFJGQyA4MDg0IGlzIFJFQ09NTUVOREVEIGFuZCBub3QgTVVTVCwgaS5lLiwgaXQg
aXMNCj4gPiBwb3NzaWJsZSB0aGF0IGNpcmN1aXQgYnJlYWtlcnMgbWF5IG5vdCBiZSBuZWVkZWQg
Zm9yIGNlcnRhaW4gc29sdXRpb25zLiBBcyBhbg0KPiA+IGV4YW1wbGUsIE1QTFMgdHJhZmZpYyBt
YXkgbm90IGVhc2lseSBlc2NhcGUgZnJvbSBhIG1hbmFnZWQgTVBMUyBuZXR3b3JrLg0KPiA+DQo+
ID4NCj4gPiBTZWNvbmQsIGluIG15IFRTVi1BUlQgcmV2aWV3IEkgaGF2ZSBleHBsaWNpdGx5IG1l
bnRpb25lZCB0aGUgRGV0TmV0IFBhY2tldA0KPiA+IFJlcGxpY2F0aW9uIEZ1bmN0aW9uIChQUkYp
LiBSZXBsaWNhdGluZyBub24tZWxhc3RpYyB0cmFmZmljIG1heSBjcmVhdGUNCj4gYWRkaXRpb25h
bA0KPiA+IGNoYWxsZW5nZXMgaWYgdGhlIHJlcGxpY2F0ZWQgcGFja2V0cyBjYW4gc29tZWhvdyBl
c2NhcGUgaW50byB0aGUgSW50ZXJuZXQsDQo+IGUuZy4sDQo+ID4gaW4gZmFpbHVyZSBjYXNlcy4g
Rm9yIGluc3RhbmNlLCBhcyBmYXIgYXMgSSB1bmRlcnN0YW5kIGRyYWZ0LWlldGYtZGV0bmV0LQ0K
PiA+IGFyY2hpdGVjdHVyZSwgSSBhc3N1bWUgdGhlIFBSRiBjYW4gcmVwbGljYXRlIG5vbi1jb25n
ZXN0aW9uLWNvbnRyb2xsZWQgdHJhZmZpYw0KPiA+IGFuZCBmb3J3YXJkIGl0IGFsb25nIGRpZmZl
cmVudCBwYXRocy4gSWYgb25lIG9mIHRoZXNlIHBhdGhzIGVzY2FwZXMgdG8gdGhlDQo+ID4gSW50
ZXJuZXQsIHRvIHRoZSBJbnRlcm5ldCB0aGUgUFJGIGNvdWxkIGJhc2ljYWxseSBiZSBhIHByb2R1
Y2VyIG9mIG5vbi0NCj4gY29uZ2VzdGlvbg0KPiA+IGNvbnRyb2xsZWQgdHJhZmZpYywgYW5kIHRo
YXQgdHJhZmZpYyBjb3VsZCBjYXVzZSBzaWduaWZpY2FudCBoYXJtIGluIHRoZSBJbnRlcm5ldC4N
Cj4gPiBBbHNvLCBub3RlIHRoYXQgaW4gdGhhdCBjYXNlIGl0IG1heSBub3QgbmVjZXNzYXJpbHkg
aGVscCBpZiB0aGUgdHJhZmZpYyBjYXJyaWVkIGJ5DQo+ID4gRGV0TmV0IGlzIGVsYXN0aWMsIGUu
Zy4sIGlmIERldE5ldCBjYXJyaWVzIFRDUCB0cmFmZmljLiBGb3IgaW5zdGFuY2UsIGlmIG90aGVy
IHBhdGhzDQo+ID4gdXNlZCBieSB0aGUgUFJGIHdpdGhpbiB0aGUgRGV0TmV0IGRvbWFpbiB3b3Vs
ZCBkZWxpdmVyIGFsbCBwYWNrZXRzLCB0aGUNCj4gPiBjb25nZXN0aW9uIGNvbnRyb2wgaW4gVENQ
IHdvdWxkIG5vdCBuZXZlciBiZSB0cmlnZ2VyZWQgYXMgZWFjaCBwYWNrZXQgZ2V0cw0KPiA+IGlu
ZGVlZCBkZWxpdmVyZWQgb3ZlciBvbmUgb2YgdGhlIHBhdGhzLiBTbywgYW4gdW5lbGFzdGljIHRy
YWZmaWMgc3RyZWFtIHdvdWxkDQo+ID4gZXNjYWxlIGludG8gdGhlIEludGVybmV0IGFuZCBuZXZl
ciBiYWNrIG9mZi4gVW5sZXNzIEkgbWlzcyBzb21ldGhpbmcsIERldE5ldA0KPiA+IG5lZWRzIGNv
dW50ZXItbWVhbnMgdG8gcHJldmVudCB0aGlzIHNvcnQgb2YgaXNzdWVzLg0KPiA+DQo+ID4gQXMg
VFNWLUFSVCByZXZpZXdlciwgSSBiZWxpZXZlIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVy
ZSBuZWVkcyBhDQo+IGRlZGljYXRlZA0KPiA+IGRpc2N1c3Npb24gd2hldGhlciB0aGUgUFJGIGNh
biBjYXVzZSBoYXJtIGFuZCwgaWYgc28sIGhvdyB0byBhdm9pZCBzdWNoDQo+IGhhcm0uDQo+ID4N
Cj4gPiA+IERldE5ldCBvcGVyYXRlcyBhdCBMYXllciAzIGFuZCBiYXNpY2FsbHkgcHJvdmlkZXMg
ZGV0bmV0IGZsb3dzIHdpdGggYQ0KPiA+ID4gc2VydmljZSBlcXVpdmFsZW50IHRvIEludFNlcnYn
cyBHdWFyYW50ZWVkIFF1YWxpdHkgb2YgU2VydmljZS7CoCBBcw0KPiA+ID4gc3VjaCwNCj4gPiA+
IERldE5ldCBmbG93cyBiYXNpY2FsbHkgb3BlcmF0ZSBhcyBpZiB0aGUgbmV0d29yayBpcyB1bmNv
bmdlc3RlZC4NCj4gPg0KPiA+IFJGQyA4MDg0IGV4YWN0bHkgYWRkcmVzc2VzIHRoYXQgY2FzZS4g
VGhlIHF1ZXN0aW9uIGlzIG5vdCB0aGUgbm9ybWFsDQo+IG9wZXJhdGlvbg0KPiA+IG9mIHRoZSBu
ZXR3b3JrLCBidXQgYWJub3JtYWwgY2FzZXMuDQo+ID4NCj4gPiA+IFdSVCBlc2NhcGVkIHRyYWZm
aWMsIGFzIEkgbWVudGlvbmVkIGluIHRvZGF5J3Mgc2Vzc2lvbiwgSSByZWFsbHkgdGhpbmsNCj4g
PiA+IHRoaXMgaXMgbm8gZGlmZmVyZW5jZSBiZXR3ZWVuIGVzY2FwZWQgRGV0TmV0IHRyYWZmaWMg
YW5kIHRyYWZmaWMNCj4gPiA+IGRlbGl2ZXJlZCBvdmVyIGFuIHVuY29uZ2VzdGVkIG5ldHdvcmsg
dG8gYSBwZWVyIChjb25nZXN0ZWQgb3INCj4gPiA+IHVuY29uZ2VzdGVkKSBuZXR3b3JrLg0KPiA+
DQo+ID4gVGhhdCBjb21lcyBkb3duIHRvIGhvdyB0aGUgRGV0TmV0IG5ldHdvcmsgZGVhbHMgd2l0
aCBhYm5vcm1hbCBzaXR1YXRpb25zDQo+IGF0DQo+ID4gdGhlIGVkZ2VzLCBlLmcuLCBmb3IgdGhl
IHByb2JsZW1zIG1lbnRpb25lZCBpbiBSRkMgODA4NDoNCj4gPg0KPiA+ICAgIG8gIGFub21hbG91
cyB0cmFmZmljIHRoYXQgZXhjZWVkcyB0aGUgcHJvdmlzaW9uZWQgY2FwYWNpdHkgKG9yIHdob3Nl
DQo+ID4gICAgICAgdHJhZmZpYyBjaGFyYWN0ZXJpc3RpY3MgZXhjZWVkIHRoZSB0aHJlc2hvbGQg
Y29uZmlndXJlZCBmb3IgdGhlDQo+ID4gICAgICAgQ0IpOw0KPiA+DQo+ID4gICAgbyAgdHJhZmZp
YyBnZW5lcmF0ZWQgYnkgYW4gYXBwbGljYXRpb24gYXQgYSB0aW1lIHdoZW4gdGhlIHByb3Zpc2lv
bmVkDQo+ID4gICAgICAgbmV0d29yayBjYXBhY2l0eSBpcyBiZWluZyB1dGlsaXplZCBmb3Igb3Ro
ZXIgcHVycG9zZXM7DQo+ID4NCj4gPiAgICBvICByb3V0aW5nIGNoYW5nZXMgdGhhdCBjYXVzZSBh
ZGRpdGlvbmFsIHRyYWZmaWMgdG8gc3RhcnQgdXNpbmcgdGhlDQo+ID4gICAgICAgcGF0aCBtb25p
dG9yZWQgYnkgdGhlIENCOw0KPiA+DQo+ID4gICAgbyAgbWlzY29uZmlndXJhdGlvbiBvZiBhIHNl
cnZpY2UvbmV0d29yayBkZXZpY2Ugd2hlcmUgdGhlIGNhcGFjaXR5DQo+ID4gICAgICAgYXZhaWxh
YmxlIGlzIGluc3VmZmljaWVudCB0byBzdXBwb3J0IHRoZSBjdXJyZW50IHRyYWZmaWMNCj4gPiAg
ICAgICBhZ2dyZWdhdGU7DQo+ID4NCj4gPiAgICBvICBtaXNjb25maWd1cmF0aW9uIG9mIGFuIGFk
bWlzc2lvbiBjb250cm9sbGVyIG9yIHRyYWZmaWMgcG9saWNlcg0KPiA+ICAgICAgIHRoYXQgYWxs
b3dzIG1vcmUgdHJhZmZpYyB0aGFuIGV4cGVjdGVkIGFjcm9zcyB0aGUgcGF0aCBtb25pdG9yZWQN
Cj4gPiAgICAgICBieSB0aGUgQ0IuDQo+ID4NCj4gPiBBY2NvcmRpbmcgdG8gdGhlIGxhc3QgcG9p
bnQsIG1pc2NvbmZpZ3VyYXRpb24gb2YgZmlsdGVycy9wb2xpY2llcyBpcyBvbmUgb2YgdGhlDQo+
ID4gY2hhbGxlbmdlcyB0byBsb29rIGF0Lg0KPiA+DQo+ID4gPiBCYXNlZCBvbiBhbGwgdGhpcywg
SSdtIG5vdCBzdXJlIGhvdyBvciB3aHkgYcKgIGRpc2N1c3Npb24gb2YgY2lyY3VpdA0KPiA+ID4g
YnJlYWtlcnMgaXMgbmVlZGVkLg0KPiA+DQo+ID4gUkZDIDgwODQgcmVwcmVzZW50cyBJRVRGIGNv
bW11bml0eSBjb25zZW5zdXMuIEFuZCBpbiBteSByZWFkaW5nIHRoZSBEZXROZXQNCj4gPiBhcmNo
aXRlY3R1cmUgZmFsbHMgaW50byB0aGUgdHlwZSBvZiBzb2x1dGlvbnMgZGlzY3Vzc2VkIGluIFJG
QyA4MDg0Lg0KPiA+DQo+ID4gVGhhbmtzDQo+ID4NCj4gPiBNaWNoYWVsDQo+ID4NCj4gPg0KPiA+
ID4NCj4gPiA+IExvdQ0KPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gVGhhbmtzLCAtLURhdmlkDQo+
ID4gPiA+DQo+ID4gPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPj4gRnJv
bTogVHN2LWFydCBbbWFpbHRvOnRzdi1hcnQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IFNjaGFyZiwNCj4gPiA+IE1pY2hhZWwNCj4gPiA+ID4+IFNlbnQ6IE1vbmRheSwgT2N0b2JlciAy
MiwgMjAxOCA1OjQ0IFBNDQo+ID4gPiA+PiBUbzogJ0rDoW5vcyBGYXJrYXMnDQo+ID4gPiA+PiBD
YzogdHN2LWFydEBpZXRmLm9yZzsgRGV0TmV0IFdHOyBkcmFmdC1pZXRmLWRldG5ldC0NCj4gPiA+
IGFyY2hpdGVjdHVyZS5hbGxAaWV0Zi5vcmcNCj4gPiA+ID4+IFN1YmplY3Q6IFJlOiBbVHN2LWFy
dF0gVHN2YXJ0IGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1kZXRuZXQtDQo+ID4gPiBh
cmNoaXRlY3R1cmUtMDgNCj4gPiA+ID4+DQo+ID4gPiA+Pg0KPiA+ID4gPj4gW0VYVEVSTkFMIEVN
QUlMXQ0KPiA+ID4gPj4gUGxlYXNlIHJlcG9ydCBhbnkgc3VzcGljaW91cyBhdHRhY2htZW50cywg
bGlua3MsIG9yIHJlcXVlc3RzIGZvcg0KPiA+ID4gc2Vuc2l0aXZlDQo+ID4gPiA+PiBpbmZvcm1h
dGlvbi4NCj4gPiA+ID4+DQo+ID4gPiA+Pg0KPiA+ID4gPj4gSGkgSmFub3MsDQo+ID4gPiA+Pg0K
PiA+ID4gPj4gVGhhbmtzIGZvciB0aGUgcmVwbHkuIE15IGNvbW1lbnRzIGFyZSBpbmxpbmUgW21z
XS4NCj4gPiA+ID4+DQo+ID4gPiA+PiBJIGhhdmUgb21pdHRlZCBhbGwgcHJvcG9zZWQgY2hhbmdl
cyB0aGF0IHdvcmsgZm9yIG1lLg0KPiA+ID4gPj4NCj4gPiA+ID4+IE1pY2hhZWwNCj4gPiA+ID4+
DQo+ID4gPiA+Pg0KPiA+ID4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4+
IEZyb206IErDoW5vcyBGYXJrYXMgPGphbm9zLmZhcmthc0Blcmljc3Nvbi5jb20+DQo+ID4gPiA+
PiBTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMTcsIDIwMTggMTA6NTYgQU0NCj4gPiA+ID4+IFRv
OiBTY2hhcmYsIE1pY2hhZWwgPE1pY2hhZWwuU2NoYXJmQGhzLWVzc2xpbmdlbi5kZT4NCj4gPiA+
ID4+IENjOiB0c3YtYXJ0QGlldGYub3JnOyBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUu
YWxsQGlldGYub3JnOw0KPiA+ID4gRGV0TmV0IFdHDQo+ID4gPiA+PiA8ZGV0bmV0QGlldGYub3Jn
Pg0KPiA+ID4gPj4gU3ViamVjdDogUmU6IFRzdmFydCBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0
LWlldGYtZGV0bmV0LQ0KPiA+ID4gYXJjaGl0ZWN0dXJlLTA4DQo+ID4gPiA+Pg0KPiA+ID4gPj4g
SGkgTWljaGFlbCwNCj4gPiA+ID4+DQo+ID4gPiA+PiBUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB0
aGUgdGhvcm91Z2ggcmV2aWV3IGFuZCBnb29kIGNvbW1lbnRzIQ0KPiA+ID4gPj4NCj4gPiA+ID4+
IFBsZWFzZSBmaW5kIGJlbG93IGluLWxpbmUgcmVzcG9uc2VzIGFuZCBob3cgd2UgcGxhbiB0byB1
cGRhdGUgdGhlDQo+ID4gPiBkcmFmdCB0bw0KPiA+ID4gPj4gcmVzb2x2ZSB5b3VyIGNvbW1lbnRz
Lg0KPiA+ID4gPj4NCj4gPiA+ID4+IEJlc3QgcmVnYXJkcywNCj4gPiA+ID4+IEphbm9zDQo+ID4g
PiA+Pg0KPiA+ID4gPj4NCj4gPiA+ID4+IE9uIDkvMjkvMjAxOCAxMjoyNCBBTSwgTWljaGFlbCBT
Y2hhcmYgd3JvdGU6DQo+ID4gPiA+Pj4gUmV2aWV3ZXI6IE1pY2hhZWwgU2NoYXJmDQo+ID4gPiA+
Pj4gUmV2aWV3IHJlc3VsdDogUmVhZHkgd2l0aCBJc3N1ZXMNCj4gPiA+ID4+Pg0KPiA+ID4gPj4+
IFRoZSBkb2N1bWVudCAiRGV0ZXJtaW5pc3RpYyBOZXR3b3JraW5nIEFyY2hpdGVjdHVyZSINCj4g
PiA+ID4+PiAoZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA4KSBkZWZpbmVzIGFuIG92
ZXJhbGwgZnJhbWV3b3JrDQo+ID4gPiBmb3INCj4gPiA+ID4+PiBEZXRlcm1pbmlzdGljIE5ldHdv
cmtpbmcuDQo+ID4gPiA+Pj4NCj4gPiA+ID4+PiBBcyBUU1YtQVJUIHJldmlld2VyLCBJIGJlbGll
dmUgdGhhdCB0aGlzIGRvY3VtZW50IGhhcyBpc3N1ZXMgYXMNCj4gPiA+ID4+PiBkZXRhaWxlZCBi
ZWxvdy4NCj4gPiA+ID4+Pg0KPiA+ID4gPj4+IE1pY2hhZWwNCj4gPiA+ID4+Pg0KPiA+ID4gPj4+
IE1ham9yIGlzc3VlczoNCj4gPiA+ID4+IFsuLi5dDQo+ID4gPiA+Pg0KPiA+ID4gPj4+IERldE5l
dA0KPiA+ID4gPj4+IGJhc2ljYWxseSByZXF1aXJlcyBzdXBwb3J0IGluIChhbG1vc3QpIGFsbCBu
ZXR3b3JrIGRldmljZXMNCj4gPiA+ID4+PiB0cmFuc3BvcnRpbmcgRGV0TmV0IHRyYWZmaWMuIFRo
YXQgYXNzdW1wdGlvbiBzaG91bGQgYmUgZXhwbGljaXRseQ0KPiA+ID4gPj4+IHNwZWx0IG91dCBl
YXJseSBpbiB0aGUgZG9jdW1lbnQsIGUuZy4sIGluIHRoZSBpbnRyb2R1Y3Rpb24uDQo+ID4gPiA+
PiBBY3R1YWxseSwgc29tZSBmb3JtIG9mIERldE5ldCBzdXBwb3J0IGlzIHJlcXVpcmVkIGZyb20g
ZWFjaCBub2RlDQo+ID4gPiB0aGF0DQo+ID4gPiA+PiB0cmFuc3BvcnRzIERldE5ldCB0cmFmZmlj
LiBGb3IgaW5zdGFuY2UsIERldE5ldCBmbG93cyBoYXZlIHRvIGJlDQo+ID4gPiByZWNvZ25pemVk
IGluDQo+ID4gPiA+PiBvcmRlciBub3QgdG8gc3BvaWwgdGhlaXIgUW9TIGF0IHRoZSBtaW5pbXVt
Lg0KPiA+ID4gPj4NCj4gPiA+ID4+IFttc10gSSBsb29rIGZvciBhbiBjbGVhciBleHBsYW5hdGlv
biBpbiB0aGUgYXJjaGl0ZWN0dXJlIGRvY3VtZW50IG9mDQo+ID4gPiB3aGF0ICJzb21lDQo+ID4g
PiA+PiBmb3JtIG9mIERldE5ldCBzdXBwb3J0IiBleGFjdGx5IG1lYW5zLiBGb3IgaW5zdGFuY2Us
IGlzIHN0YW5kYXJkDQo+ID4gPiBNUExTIFRFDQo+ID4gPiA+PiB3aXRob3V0IGFueSBEZXROZXQg
c3VwcG9ydCBnb29kIGVub3VnaCBmb3IgYW4gTFNSIG9uIHRoZSBJUC9NUExTDQo+ID4gPiBwYXRo
IHVzZWQNCj4gPiA+ID4+IGJ5IERldE5ldCB0cmFmZmljLCBvciBub3Q/IEFzIGFuIGV4YW1wbGUs
IHdoZW4gSSByZWFkIHRoZSBmb2xsb3dpbmcNCj4gPiA+IHBhcmFncmFwaCBpbg0KPiA+ID4gPj4g
ZHJhZnQtaWV0Zi1kZXRuZXQtZHAtc29sLW1wbHMtMDEgLi4uDQo+ID4gPiA+Pg0KPiA+ID4gPj4g
ICAgIFRyYW5zaXQgbm9kZXMgYXJlIG5vcm1hbCBNUExTIExhYmVsIFN3aXRjaGluZyBSb3V0ZXJz
IChMU1JzKS4NCj4gPiA+IFRoZXkNCj4gPiA+ID4+ICAgICBhcmUgZ2VuZXJhbGx5IHVuYXdhcmUg
b2YgdGhlIHNwZWNpYWwgcmVxdWlyZW1lbnRzIG9mIERldE5ldA0KPiA+ID4gZmxvd3MsDQo+ID4g
PiA+PiAgICAgYWx0aG91Z2ggdGhleSBuZWVkIHRvIHByb3ZpZGUgdHJhZmZpYyBlbmdpbmVlcmlu
ZyBzZXJ2aWNlcyBhbmQNCj4gPiA+IHByb3Blcg0KPiA+ID4gPj4gICAgIFFvUyB0byB0aGUgTFNQ
cyBhc3NvY2lhdGVkIHdpdGggRGV0TmV0IGZsb3dzIHRvIGVuaGFuY2UgdGhlDQo+ID4gPiBwcm9z
cGVjdA0KPiA+ID4gPj4gICAgIG9mIHRoZSBMU1BzIG1lZXRpbmcgdGhlIERldE5ldCBzZXJ2aWNl
IHJlcXVpcmVtZW50cy4gIFNvbWUNCj4gPiA+ID4+ICAgICBpbXBsZW1lbnRhdGlvbnMgb2YgdHJh
bnNpdCBub2RlcyBtYXkgYmUgRGV0TmV0IGF3YXJlLCBidXQgc3VjaA0KPiA+ID4gbm9kZXMNCj4g
PiA+ID4+ICAgICBqdXN0IHN1cHBvcnQgdGhlIERldE5ldCB0cmFuc3BvcnQgbGF5ZXIuDQo+ID4g
PiA+Pg0KPiA+ID4gPj4gLi4uIEkgY291bGQgbWF5YmUgYXNzdW1lIHRoYXQgYWN0dWFsbHkgdGhl
cmUgY2FuIGJlICJ0cmFuc2l0IG5vZGVzIg0KPiA+ID4gdGhhdCBkbyBub3QNCj4gPiA+ID4+IHJl
cXVpcmUgKmFueSogc29ydCBvZiBEZXROZXQgc3VwcG9ydCBvciBEZXROZXQgYXdhcmVuZXNzLiBJ
cyB0aGF0DQo+ID4gPiBjb3JyZWN0PyBJDQo+ID4gPiA+PiB0aGluayB0aGUgYXJjaGl0ZWN0dXJl
IGRvY3VtZW50IGhhcyB0byBiZSBjbGVhciBvbiBzdWNoIGZ1bmRhbWVudGFsDQo+ID4gPiBxdWVz
dGlvbnMuDQo+ID4gPiA+Pg0KPiA+ID4gPj4gVGhlIEludHJvZHVjdGlvbiBjb3VsZCBiZSBleHRl
bmRlZCB0byBjbGFyaWZ5LCBlLmcuLCB0aGUgdGhpcmQNCj4gPiA+IHBhcmFncmFwaDoNCj4gPiA+
ID4+DQo+ID4gPiA+PiBPTEQ6DQo+ID4gPiA+PiBBIGdvYWwgb2YgRGV0TmV0IGlzIGEgY29udmVy
Z2VkIG5ldHdvcmsgaW4gYWxsIHJlc3BlY3RzLiBUaGF0IGlzLA0KPiA+ID4gdGhlIHByZXNlbmNl
IG9mDQo+ID4gPiA+PiBEZXROZXQgZmxvd3MgZG9lcyBub3QgcHJlY2x1ZGUgbm9uLURldE5ldCBm
bG93cywgYW5kIHRoZSBiZW5lZml0cw0KPiA+ID4gb2ZmZXJlZA0KPiA+ID4gPj4gRGV0TmV0IGZs
b3dzIHNob3VsZCBub3QsIGV4Y2VwdCBpbiBleHRyZW1lIGNhc2VzLCBwcmV2ZW50IGV4aXN0aW5n
DQo+ID4gPiBRb1MNCj4gPiA+ID4+IG1lY2hhbmlzbXMgZnJvbSBvcGVyYXRpbmcgaW4gYSBub3Jt
YWwgZmFzaGlvbiwgc3ViamVjdCB0byB0aGUNCj4gPiA+IGJhbmR3aWR0aA0KPiA+ID4gPj4gcmVx
dWlyZWQgZm9yIHRoZSBEZXROZXQgZmxvd3MuIEEgc2luZ2xlIHNvdXJjZS1kZXN0aW5hdGlvbiBw
YWlyIGNhbg0KPiA+ID4gdHJhZGUgYm90aA0KPiA+ID4gPj4gRGV0TmV0IGFuZCBub24tRGV0TmV0
IGZsb3dzLiBFbmQgc3lzdGVtcyBhbmQgYXBwbGljYXRpb25zIG5lZWQgbm90DQo+ID4gPiA+PiBp
bnN0YW50aWF0ZSBzcGVjaWFsIGludGVyZmFjZXMgZm9yIERldE5ldCBmbG93cy4gTmV0d29ya3Mg
YXJlIG5vdA0KPiA+ID4gcmVzdHJpY3RlZCB0bw0KPiA+ID4gPj4gY2VydGFpbiB0b3BvbG9naWVz
OyBjb25uZWN0aXZpdHkgaXMgbm90IHJlc3RyaWN0ZWQuIEFueSBhcHBsaWNhdGlvbg0KPiA+ID4g
dGhhdCBnZW5lcmF0ZXMNCj4gPiA+ID4+IGEgZGF0YSBmbG93IHRoYXQgY2FuIGJlIHVzZWZ1bGx5
IGNoYXJhY3Rlcml6ZWQgYXMgaGF2aW5nIGEgbWF4aW11bQ0KPiA+ID4gYmFuZHdpZHRoDQo+ID4g
PiA+PiBzaG91bGQgYmUgYWJsZSB0byB0YWtlIGFkdmFudGFnZSBvZiBEZXROZXQsIGFzIGxvbmcg
YXMgdGhlIG5lY2Vzc2FyeQ0KPiA+ID4gcmVzb3VyY2VzDQo+ID4gPiA+PiBjYW4gYmUgcmVzZXJ2
ZWQuIFJlc2VydmF0aW9ucyBjYW4gYmUgbWFkZSBieSB0aGUgYXBwbGljYXRpb24gaXRzZWxmLA0K
PiA+ID4gdmlhIG5ldHdvcmsNCj4gPiA+ID4+IG1hbmFnZW1lbnQsIGJ5IGFuIGFwcGxpY2F0aW9u
4oCZcyBjb250cm9sbGVyLCBvciBieSBvdGhlciBtZWFucywgZS5nLiwNCj4gPiA+IGEgZHluYW1p
Yw0KPiA+ID4gPj4gY29udHJvbCBwbGFuZSAoZS5nLiwgW1JGQzIyMDVdKS4NCj4gPiA+ID4+DQo+
ID4gPiA+PiBORVc6DQo+ID4gPiA+PiBBIGdvYWwgb2YgRGV0TmV0IGlzIGEgY29udmVyZ2VkIG5l
dHdvcmsgaW4gYWxsIHJlc3BlY3RzLiBUaGF0IGlzLA0KPiA+ID4gdGhlIHByZXNlbmNlIG9mDQo+
ID4gPiA+PiBEZXROZXQgZmxvd3MgZG9lcyBub3QgcHJlY2x1ZGUgbm9uLURldE5ldCBmbG93cywg
YW5kIHRoZSBiZW5lZml0cw0KPiA+ID4gb2ZmZXJlZA0KPiA+ID4gPj4gRGV0TmV0IGZsb3dzIHNo
b3VsZCBub3QsIGV4Y2VwdCBpbiBleHRyZW1lIGNhc2VzLCBwcmV2ZW50IGV4aXN0aW5nDQo+ID4g
PiBRb1MNCj4gPiA+ID4+IG1lY2hhbmlzbXMgZnJvbSBvcGVyYXRpbmcgaW4gYSBub3JtYWwgZmFz
aGlvbiwgc3ViamVjdCB0byB0aGUNCj4gPiA+IGJhbmR3aWR0aA0KPiA+ID4gPj4gcmVxdWlyZWQg
Zm9yIHRoZSBEZXROZXQgZmxvd3MuIEEgc2luZ2xlIHNvdXJjZS1kZXN0aW5hdGlvbiBwYWlyIGNh
bg0KPiA+ID4gdHJhZGUgYm90aA0KPiA+ID4gPj4gRGV0TmV0IGFuZCBub24tRGV0TmV0IGZsb3dz
LiBFbmQgc3lzdGVtcyBhbmQgYXBwbGljYXRpb25zIG5lZWQgbm90DQo+ID4gPiA+PiBpbnN0YW50
aWF0ZSBzcGVjaWFsIGludGVyZmFjZXMgZm9yIERldE5ldCBmbG93cy4gTmV0d29ya3MgYXJlIG5v
dA0KPiA+ID4gcmVzdHJpY3RlZCB0bw0KPiA+ID4gPj4gY2VydGFpbiB0b3BvbG9naWVzOyBjb25u
ZWN0aXZpdHkgaXMgbm90IHJlc3RyaWN0ZWQuIEFueSBhcHBsaWNhdGlvbg0KPiA+ID4gdGhhdCBn
ZW5lcmF0ZXMNCj4gPiA+ID4+IGEgZGF0YSBmbG93IHRoYXQgY2FuIGJlIHVzZWZ1bGx5IGNoYXJh
Y3Rlcml6ZWQgYXMgaGF2aW5nIGEgbWF4aW11bQ0KPiA+ID4gYmFuZHdpZHRoDQo+ID4gPiA+PiBz
aG91bGQgYmUgYWJsZSB0byB0YWtlIGFkdmFudGFnZSBvZiBEZXROZXQsIGFzIGxvbmcgYXMgdGhl
IG5lY2Vzc2FyeQ0KPiA+ID4gcmVzb3VyY2VzDQo+ID4gPiA+PiBjYW4gYmUgcmVzZXJ2ZWQuIFJl
c2VydmF0aW9ucyBjYW4gYmUgbWFkZSBieSB0aGUgYXBwbGljYXRpb24gaXRzZWxmLA0KPiA+ID4g
dmlhIG5ldHdvcmsNCj4gPiA+ID4+IG1hbmFnZW1lbnQsIGJ5IGFuIGFwcGxpY2F0aW9u4oCZcyBj
b250cm9sbGVyLCBvciBieSBvdGhlciBtZWFucywgZS5nLiwNCj4gPiA+IGEgZHluYW1pYw0KPiA+
ID4gPj4gY29udHJvbCBwbGFuZSAoZS5nLiwgW1JGQzIyMDVdKS4gTmV0d29yayBub2RlcyBzdXBw
b3J0aW5nIERldE5ldA0KPiA+ID4gZmxvd3MgaGF2ZSB0bw0KPiA+ID4gPj4gaW1wbGVtZW50IHNv
bWUgb2YgdGhlIERldE5ldCBjYXBhYmlsaXRpZXMgKG5vdCBuZWNlc3NhcmlseSBhbGwpIGluDQo+
ID4gPiBvcmRlciB0byB0cmVhdA0KPiA+ID4gPj4gRGV0TmV0IGZsb3dzIHN1Y2ggdGhhdCB0aGVp
ciBRb1MgcmVxdWlyZW1lbnRzIGFyZSBtZXQuDQo+ID4gPiA+Pg0KPiA+ID4gPj4gW21zXSBUbyBt
ZSwgdGhlIGxhc3Qgc2VudGVuY2UgaXMgbm90IGNsZWFyLiBEb2VzICJzb21lIG9mIHRoZSBEZXRO
ZXQNCj4gPiA+IGNhcGFiaWxpdGllcw0KPiA+ID4gPj4gKG5vdCBuZWNlc3NhcmlseSBhbGwpIiBp
bmNsdWRlIGUuZy4gdmFuaWxsYSB0cmFmZmljIGVuZ2luZWVyaW5nPyBGb3INCj4gPiA+IGluc3Rh
bmNlLCBpZiBhDQo+ID4gPiA+PiBuZXR3b3JrIG5vZGUgY2FuIGVuc3VyZSB0aGF0IHRoZSBRb1Mg
cmVxdWlyZW1lbnRzIGFyZSBtZXQgYnkNCj4gPiA+IGxldmVyYWdpbmcNCj4gPiA+ID4+IGV4aXN0
aW5nIHN0YW5kYXJkaXplZCBURSB3aXRob3V0IGFueSBhZGRpdGlvbmFsIERldE5ldCBhd2FyZW5l
c3MsIGlzDQo+ID4gPiB0aGlzDQo+ID4gPiA+PiBlbm91Z2ggZm9yIGRlcGxveWluZyBEZXROZXQ/
IE9yIGRvZXMgdGhpcyBub2RlIGhhdmUgdG8gaW1wbGVtZW50DQo+ID4gPiBhZGRpdGlvbmFsDQo+
ID4gPiA+PiBEZXROZXQtc3BlY2lmaWMgZnVuY3Rpb25hbGl0eT8gU3BlY2lmaWNhbGx5LCBwbGVh
c2UgZXhwbGFpbiBpZiBhbg0KPiA+ID4gZXhpc3RpbmcgRGV0TmV0LQ0KPiA+ID4gPj4gdW5hd2Fy
ZSByb3V0ZXIgb24gdGhlIHBhdGggdGFrZW4gYnkgRGV0TmV0IHRyYWZmaWMgY2FuIGJlIHVzZWQg
dG8NCj4gPiA+IGZvcndhcmQNCj4gPiA+ID4+IERldE5ldCB0cmFmZmljLCBvciBpZiBpdCBpcyBt
YW5kYXRvcnkgdGhhdCBhbnkgcm91dGVyIGZvcndhcmRpbmcNCj4gPiA+IERldE5ldCB0cmFmZmlj
DQo+ID4gPiA+PiBpbmRlZWQgaW1wbGVtZW50cyBuZXcgY2FwYWJpbGl0aWVzIHNwZWNpZmljIHRv
IERldE5ldC4gSW4gdGhlIGxhdHRlcg0KPiA+ID4gY2FzZSwgSSB0aGluaw0KPiA+ID4gPj4gdGhl
IGRvY3VtZW50IHdvdWxkIG5lZWQgdG8gZGlzY3VzcyBpbmNyZW1lbnRhbCBkZXBsb3ltZW50IHN0
cmF0ZWdpZXMNCj4gPiA+IGFzIHdlbGwuDQo+ID4gPiA+Pg0KPiA+ID4gPj4+ICogSXQgaXMgc3Vy
cHJpc2luZyB0aGF0IHRoZXJlIGlzIGhhcmRseSBhbnkgZGlzY3Vzc2lvbiBvbiBuZXR3b3JrDQo+
ID4gPiByb2J1c3RuZXNzDQo+ID4gPiA+Pj4gYW5kIHNhZmV0eTsgdGhpcyBwcm9iYWJseSBhbHNv
IHJlbGF0ZXMgdG8gc2VjdXJpdHkuIEZvciBpbnN0YW5jZSwNCj4gPiA+ID4+PiBtaXNjb25maWd1
cmF0aW9uIG9yIGVycm9ycyBvZiBmdW5jdGlvbnMgcGVyZm9ybWluZyBwYWNrZXQNCj4gPiA+IHJl
cGxpY2F0aW9uIGNvdWxkDQo+ID4gPiA+Pj4gc2V2ZXJlbHkgYW5kIHBlcm1hbnRseSBjb25nZXN0
IGEgbmV0d29yayBhbmQgY2F1c2UgaGFybS4gSG93IGRvZXMNCj4gPiA+IHRoZSBEZXROZXQNCj4g
PiA+ID4+PiBhcmNoaXRlY3R1cmUgZW5zdXJlIHRoYXQgYSBuZXR3b3JrIHN0YXlzIGZ1bGx5IG9w
ZXJhdGlvbmFsIGUuZy4gaWYNCj4gPiA+IHRoZSB0b3BvbG9neQ0KPiA+ID4gPj4+IGNoYW5nZXMg
b3IgdGhlcmUgYXJlIGVxdWlwbWVudCBmYWlsdXJlcz8gUHJvYmFibHkgdGhpcyBjYW4gYmUNCj4g
PiA+IHNvbHZlZCBieQ0KPiA+ID4gPj4+IGltcGxlbWVudGF0aW9ucyAoZS5nLiwgZHluYW1pYyBj
b250cm9sIHBsYW5lKSwgYnV0IHdoeSBhcmUNCj4gPiA+IGNvcnJlc3BvbmRpbmcNCj4gPiA+ID4+
PiByZXF1aXJlbWVudHMgbm90IHNwZWx0IG91dD8gU2VjdGlvbiAzLjMuMiBzcGVjdWxhdGVzIHRo
YXQgZmlsdGVycw0KPiA+ID4gYW5kIHBvbGljZXJzDQo+ID4gPiA+Pj4gY2FuIGhlbHAsIGFuZCB0
aGF0IG1heSBiZSB0cnVlLCBidXQgdGhhdCBwcm9iYWJseSBzdGlsbCBhc3N1bWVzDQo+ID4gPiBj
b25zaXN0ZW50bHkNCj4gPiA+ID4+PiBhbmQgY29ycmVjdGx5IGNvbmZpZ3VyZWQgKGFuZCB3ZWxs
LWJlaGF2aW5nKSBkZXZpY2VzLiBBbmQgU2VjdGlvbg0KPiA+ID4gMy4zLjIgaXMNCj4gPiA+ID4+
PiB2YWd1ZSBhbmQgbWVudGlvbnMgYSAiaW5maW5pdGUgdmFyaWV0eSBvZiBwb3NzaWJsZSBmYWls
dXJlcyINCj4gPiA+IHdpdGhvdXQgc3RhdGluZw0KPiA+ID4gPj4+IGFueSByZXF1aXJlbWVudHMg
b3IgcmVjb21tZW5kYXRpb25zLiBUaGVyZSBtYXkgYmUgZnVydGhlcg0KPiA+ID4gc29sdXRpb25z
LCBzdWNoIGFzDQo+ID4gPiA+Pj4gY2lyY3VpdCBicmVha2VycyBhbmQgdGhlIGxpa2UuIFdoeSBh
cmUgc3VjaCB0b3BpY3Mgbm90IGRpc2N1c3NlZD8NCj4gPiA+ID4+IFNlY3VyaXR5IGlzc3VlcyBh
bmQgY29uc2lkZXJhdGlvbnMgYXJlIGFkZHJlc3NlZCBieSB0aGUgRGV0TmV0DQo+ID4gPiBTZWN1
cml0eQ0KPiA+ID4gPj4gZHJhZnQ6IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2Ry
YWZ0LWlldGYtZGV0bmV0LXNlY3VyaXR5Lg0KPiA+ID4gPj4gUmVmZXJlbmNlIHRvIHRoZcKgIERl
dE5ldCBTZWN1cml0eSBkcmFmdCB3aWxsIGJlIGFkZGVkLg0KPiA+ID4gPj4NCj4gPiA+ID4+IFRo
ZXJlIHdpbGwgYmUgYSBkb2N1bWVudCBkZWRpY2F0ZWQgdG8gT3BlcmF0aW9ucywgQWRtaW5pc3Ry
YXRpb24gYW5kDQo+ID4gPiA+PiBNYWludGVuYW5jZSAoT0FNKSwgd2hpY2ggd2lsbCBhZGRyZXNz
IG9wZXJhdGlvbmFsLCBtaXNjb25maWd1cmF0aW9uLA0KPiA+ID4gYW5kDQo+ID4gPiA+PiBmYWls
dXJlIGRldGVjdGlvbiBpc3N1ZXMuDQo+ID4gPiA+Pg0KPiA+ID4gPj4gVGhlIHRvcG9sb2d5IGNo
YW5nZXMgaGF2ZSB0byBiZSBzb2x2ZWQgYnkgdGhlIGNvbnRyb2wgcGxhbmUsIGVpdGhlcg0KPiA+
ID4gPj4gY2VudHJhbGl6ZWQgb3IgZGlzdHJpYnV0ZWQuDQo+ID4gPiA+Pg0KPiA+ID4gPj4gVGhl
IGZpbHRlcnMgYW5kIHBvbGljZXJzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDMuMy4yIGFsc28gcHJv
dmlkZQ0KPiA+ID4gPj4gcm9idXN0bmVzcyBieSBlbGltaW5hdGluZy9taXRpZ2F0aW5nIHRyYWZm
aWMgY29taW5nIGZyb20NCj4gPiA+IG1hbGZ1bmN0aW9uaW5nDQo+ID4gPiA+PiBkZXZpY2VzLg0K
PiA+ID4gPj4NCj4gPiA+ID4+IFJGQzI0NzUgaXMgcmVjb21tZW5kZWQgZm9yIHRyYWZmaWMgcG9s
aWNpbmcgZnVuY3Rpb25zIHRvIGluY3JlYXNlDQo+ID4gPiA+PiByb2J1c3RuZXNzLg0KPiA+ID4g
Pj4NCj4gPiA+ID4+IFRoZSB0ZXh0wqAgaW4gU2VjdGlvbiAzLjMuMiBjb3VsZCBiZSBtYWRlIGNs
ZWFyZXIsIGUuZy4sIGJ5IHVwZGF0aW5nDQo+ID4gPiB0aGUNCj4gPiA+ID4+IGZpcnN0IHBhcmFn
cmFwaCB0bzoNCj4gPiA+ID4+DQo+ID4gPiA+PiBPTEQ6DQo+ID4gPiA+PiBPbmUga2V5IHRvIGJ1
aWxkaW5nIHJvYnVzdCByZWFsLXRpbWUgc3lzdGVtcyBpcyB0byByZWR1Y2UgdGhlDQo+ID4gPiA+
PiBpbmZpbml0ZSB2YXJpZXR5IG9mIHBvc3NpYmxlIGZhaWx1cmVzIHRvIGEgbnVtYmVyIHRoYXQg
Y2FuIGJlDQo+ID4gPiA+PiBhbmFseXplZCB3aXRoIHJlYXNvbmFibGUgY29uZmlkZW5jZS4gRGV0
TmV0IGFpZHMgaW4gdGhlIHByb2Nlc3MgYnkNCj4gPiA+ID4+IGFsbG93aW5nIGZvciBmaWx0ZXJz
IGFuZCBwb2xpY2VycyB0byBkZXRlY3QgRGV0TmV0IHBhY2tldHMgcmVjZWl2ZWQNCj4gPiA+ID4+
IG9uIHRoZSB3cm9uZyBpbnRlcmZhY2UsIG9yIGF0IHRoZSB3cm9uZyB0aW1lLCBvciBpbiB0b28g
Z3JlYXQgYQ0KPiA+ID4gPj4gdm9sdW1lLCBhbmQgdG8gdGhlbiB0YWtlIGFjdGlvbnMgc3VjaCBh
cyBkaXNjYXJkaW5nIHRoZSBvZmZlbmRpbmcNCj4gPiA+ID4+IHBhY2tldCwgc2h1dHRpbmcgZG93
biB0aGUgb2ZmZW5kaW5nIERldE5ldCBmbG93LCBvciBzaHV0dGluZyBkb3duDQo+ID4gPiB0aGUN
Cj4gPiA+ID4+IG9mZmVuZGluZyBpbnRlcmZhY2UuDQo+ID4gPiA+Pg0KPiA+ID4gPj4gTkVXOg0K
PiA+ID4gPj4gUm9idXN0IHJlYWwtdGltZSBzeXN0ZW1zIHJlcXVpcmUgdG8gcmVkdWNlIHRoZSBu
dW1iZXIgb2YgcG9zc2libGUNCj4gPiA+ID4+IGZhaWx1cmVzLiBGaWx0ZXJzIGFuZCBwb2xpY2Vy
cyBzaG91bGQgYmUgdXNlZCBpbiBhIERldE5ldCBuZXR3b3JrIHRvDQo+ID4gPiA+PiBkZXRlY3Qg
aWYgRGV0TmV0IHBhY2tldHMgYXJlIHJlY2VpdmVkIG9uIHRoZSB3cm9uZyBpbnRlcmZhY2UsIG9y
IGF0DQo+ID4gPiA+PiB0aGUgd3JvbmcgdGltZSwgb3IgaW4gdG9vIGdyZWF0IHZvbHVtZS4gRnVy
dGhlcm1vcmUsIGZpbHRlcnMgYW5kDQo+ID4gPiA+PiBwb2xpY2VycyBjYW4gdGFrZSBhY3Rpb24g
dG8gZGlzY2FyZCBvZmZlbmRpbmcgcGFja2V0cyBvciBmbG93cywgb3INCj4gPiA+ID4+IHRyaWdn
ZXIgc2h1dHRpbmcgZG93biB0aGUgb2ZmZW5kaW5nIERldE5ldCBmbG93LCBvciBzaHV0dGluZyBk
b3duDQo+ID4gPiA+PiB0aGUgb2ZmZW5kaW5nIGludGVyZmFjZS4NCj4gPiA+ID4+DQo+ID4gPiA+
PiBbbXNdIFRoYXQgZG9lcyBub3QgYWRkcmVzcyBteSBjb25jZXJuLiBBcyBJIHdyb3RlIGFscmVh
ZHksIEkgYmVsaWV2ZQ0KPiA+ID4gdGhpcw0KPiA+ID4gPj4gZG9jdW1lbnQgaGFzIHRvIGRpc2N1
c3MgdGhlIGFwcGxpY2FiaWxpdHkgb2YgY2lyY3VpdCBicmVha2Vycw0KPiA+ID4gYWNjb3JkaW5n
IHRvIFJGQw0KPiA+ID4gPj4gODA4NC4NCj4gPiA+ID4+DQo+ID4gPiA+Pj4gKiBTb21ld2hhdCBy
ZWxhdGVkLCB0aGUgZG9jdW1lbnQgb25seSBsb29rcyBhdCBpbXBhY3Qgb2YgZmFpbHVyZXMNCj4g
PiA+IHRvIHRoZSBRb1Mgb2YNCj4gPiA+ID4+PiBEZXROZXQgdHJhZmZpYy4gV2hhdCBpcyBtaXNz
aW5nIGlzIGEgZGlzY3Vzc2lvbiBob3cgdG8gcHJvdGVjdCBub24tDQo+ID4gPiBEZXROZXQgcGFy
dHMNCj4gPiA+ID4+PiBvZiBhIG5ldHdvcmsgZnJvbSBhbnkgaGFybSBjYXVzZWQgYnkgRGV0TmV0
IG1lY2hhbmlzbXMuIFNvbHV0aW9ucw0KPiA+ID4gdG8gdGhpcw0KPiA+ID4gPj4+IHByb2JhYmx5
IGV4aXN0LiBCdXQgd2h5IGlzIHRoZSBpbXBhY3Qgb24gbm9uLURldE5ldCB0cmFmZmljIChlLmcu
LA0KPiA+ID4gaW4gY2FzZSBvZg0KPiA+ID4gPj4+IHRvcG9sb2d5IGNoYW5nZXMgb3IgZmFpbHVy
ZXMgb2YgRGV0TmV0IGZ1bmN0aW9ucykgbm90IGRpc2N1c3NlZCBhdA0KPiA+ID4gYWxsIGluIHRo
ZSBkb2N1bWVudD8NCj4gPiA+ID4+IEFjdHVhbGx5IHRoZSByZWd1bGF0aW9uIG9mIERldE5ldCB0
cmFmZmljIGJ5IHBvbGljZXMgYW5kIGZpbHRlcnMNCj4gPiA+ID4+IHByb3RlY3RzIGJvdGggb3Ro
ZXIgRGV0TmV0IHRyYWZmaWMgYW5kIG5vbi1EZXROZXQgdHJhZmZpYy4NCj4gPiA+ID4+DQo+ID4g
PiA+PiBTZWN0aW9uIDMuMy4xIGNvdWxkIGJlIGV4dGVuZGVkIHRvIG1ha2UgaXQgY2xlYXIsIGUu
Zy4sIGJ5IGV4dGVuZGluZw0KPiA+ID4gdGhlDQo+ID4gPiA+PiBsYXN0IHBhcmFncmFwaDoNCj4g
PiA+ID4+DQo+ID4gPiA+PiBPTEQ6DQo+ID4gPiA+PiBJZGVhbGx5LCB0aGUgbmV0IGVmZmVjdCBv
ZiB0aGUgcHJlc2VuY2Ugb2YgRGV0TmV0IGZsb3dzIGluIGEgbmV0d29yaw0KPiA+ID4gPj4gb24g
dGhlIG5vbi1EZXROZXQgcGFja2V0cyBpcyBwcmltYXJpbHkgYSByZWR1Y3Rpb24gaW4gdGhlIGF2
YWlsYWJsZQ0KPiA+ID4gPj4gYmFuZHdpZHRoLg0KPiA+ID4gPj4NCj4gPiA+ID4+IE5FVzoNCj4g
PiA+ID4+IFRyYWZmaWMgcG9saWNpbmcgZnVuY3Rpb25zIChlLmcuIFtSRkMyNDc1XSkgYXJlIHVz
ZWQgdG8gYXZvaWQgdGhlDQo+ID4gPiA+PiBzdGFydmF0aW9uIG9mIG5vbi1EZXROZXQgdHJhZmZp
Yy4gVGh1cywgdGhlIG5ldCBlZmZlY3Qgb2YgdGhlDQo+ID4gPiBwcmVzZW5jZQ0KPiA+ID4gPj4g
b2YgRGV0TmV0IGZsb3dzIGluIGEgbmV0d29yayBvbiBub24tRGV0TmV0IGZsb3dzIGlzIHByaW1h
cmlseSBhDQo+ID4gPiA+PiByZWR1Y3Rpb24gaW4gdGhlIGF2YWlsYWJsZSBiYW5kd2lkdGguDQo+
ID4gPiA+Pg0KPiA+ID4gPj4gW21zXSBJIGJlbGlldmUgYSBzdHJvbmdlciB3b3JkaW5nIGlzIG5l
ZWRlZCwgZS5nLiBhbG9uZyB0aGUgbGluZXMgb2YNCj4gPiA+ICJhIERldE5ldA0KPiA+ID4gPj4g
ZGVwbG95bWVudCBtdXN0IGF2b2lkIHN0YXJ2YXRpb24gb2Ygbm9uLURldE5ldCB0cmFmZmljIC4u
LiIuDQo+ID4gPiA+Pg0KPiA+ID4gPj4gWy4uLl0NCj4gPiA+ID4+DQo+ID4gPiA+Pj4gKiBTZWN0
aW9uIDQuNCByZWZlcnMgdG8gUkZDIDc0MjYsIHdoaWNoIGlzIGFuIGluZm9ybWF0aW9uYWwgUkZD
IG9uDQo+ID4gPiBJUlRGIHN0cmVhbSwNCj4gPiA+ID4+PiBhbmQgdGhlIGRvY3VtZW50IHVzZXMg
dGhlIGNvbmNlcHRzIGludHJvZHVjZWQgdGhlcmUgKGUuZy4sDQo+ID4gPiAicGxhbmVzIikuIFRo
aXMgaXMNCj4gPiA+ID4+PiB2ZXJ5IGNvbmZ1c2luZy4gRmlyc3QsIGFuIElFVEYgUHJvcG9zZWQg
U3RhbmRhcmQgc2hvdWxkIHByb2JhYmx5DQo+ID4gPiByZWZlciB0bw0KPiA+ID4gPj4+IGRvY3Vt
ZW50cyBoYXZpbmcgSUVURiBjb25zZW5zdXMuIEFuIGV4YW1wbGUgd291bGQgYmUgUkZDIDc0OTEs
DQo+ID4gPiBhbGJlaXQgdGhlcmUgaXMNCj4gPiA+ID4+PiBvdGhlciByZWxhdGVkIHdvcmsgYXMg
d2VsbCwgZS5nLiwgaW4gdGhlIFRFQVMgV0cuIFNlY29uZCwgU2VjdGlvbg0KPiA+ID4gNC40IGlz
IGJ5IGFuZA0KPiA+ID4gPj4+IGxhcmdlIGRlY291cGxlZCBmcm9tIHRoZSByZXN0IG9mIHRoZSBk
b2N1bWVudCBhbmQgbm90IHNwZWNpZmljIHRvDQo+ID4gPiBEZXROZXQuDQo+ID4gPiA+Pj4gTmVp
dGhlciBkbyBvdGhlciBzZWN0aW9ucyBvZiB0aGUgZG9jdW1lbnQgcmVmZXIgdG8gdGhlIGNvbmNl
cHRzDQo+ID4gPiBpbnRyb2R1Y2VkIGluDQo+ID4gPiA+Pj4gU2VjdGlvbiA0LjQsIG5vciBkb2Vz
IFNlY3Rpb24gNC40IHVzZSB0aGUgRGV0TmV0IHRlcm1pbm9sb2d5IG9yDQo+ID4gPiBkaXNjdXNz
DQo+ID4gPiA+Pj4gYXBwbGljYWJpbGl0eSB0byBEZXROZXQuIFNlY3Rpb24gNC40IGV2ZW4gbWVu
dGlvbnMgZXhwbGljaXRseSBhdA0KPiA+ID4gdGhlIGVuZCB0aGF0DQo+ID4gPiA+Pj4gaXQgZGlz
Y3Vzc2VzIGFzcGVjdHMgdGhhdCBhcmUgb3J0aG9nb25hbCB0byB0aGUgRGV0TmV0DQo+ID4gPiBh
cmNoaXRlY3R1cmUuIEl0IGlzIG5vdA0KPiA+ID4gPj4+IGF0IGFsbCBjbGVhciB3aHkgU2VjdGlv
biA0LjQgaXMgaW4gdGhpcyBkb2N1bWVudC4gU2VjdGlvbiA0LjQgY291bGQNCj4gPiA+IGJlIHJl
bW92ZWQNCj4gPiA+ID4+PiBmcm9tIHRoZSBkb2N1bWVudCB3aXRob3V0IGltcGFjdGluZyB0aGUg
cmVzdCBvZiB0aGUgZG9jdW1lbnQuDQo+ID4gPiA+PiBUaGUgZG9jdW1lbnQgc2hvdWxkIHBvaW50
IG91dCB0byB0cmFmZmljIGVuZ2luZWVyaW5nIGFuZCBjZW50cmFsaXplZA0KPiA+ID4gPj4gY29u
dHJvbCBwbGFuZSBhc3BlY3RzLCBzbyBpdCBpcyBiZXR0ZXIgdG8ga2VlcCBTZWN0aW9uIDQuNC4N
Cj4gPiA+ID4+DQo+ID4gPiA+PiBSRkMgNzQyNiBwcm92aWRlcyB0aGUgZnVsbCBwaWN0dXJlIG9m
IFNETiBhcmNoaXRlY3R1cmUsIHdoaWNoIG5lZWRzDQo+ID4gPiB0bw0KPiA+ID4gPj4gYmUgcmVm
ZXJyZWQgZnJvbSB0aGUgRGV0TmV0IGFyY2hpdGVjdHVyZS4gTm8gb3RoZXIgUkZDIHByb3ZpZGVz
IHN1Y2gNCj4gPiA+ID4+IGRldGFpbGVkIHBpY3R1cmUuIFRoZXJlZm9yZSwgd2UgbmVlZCB0byBr
ZWVwIHRoZSByZWZlcmVuY2UgdG8gUkZDDQo+ID4gPiA3NDI2LA0KPiA+ID4gPj4gd2hpY2ggaXMg
YW4gaW5mb3JtYXRpdmUgcmVmZXJlbmNlLg0KPiA+ID4gPj4NCj4gPiA+ID4+IFttc10gSSdsbCBs
ZWF2ZSB0aGF0IHVwIHRvIHRoZSBJRVNHIHRvIGRlY2lkZSB3aGV0aGVyIGFuIElFVEYNCj4gPiA+
IHByb3Bvc2VkIHN0YW5kYXJkDQo+ID4gPiA+PiBzaG91bGQgYnVpbGQgYW4gYXJjaGl0ZWN0dXJl
IGJhc2VkIG9uIHJlc2VhcmNoIHdvcmsgaW5zdGVhZCBvZiwgc2F5LA0KPiA+ID4gZG9jdW1lbnRz
DQo+ID4gPiA+PiB3aXRoIElFVEYgY29uc2Vuc3VzLiBBcyBhIHNpZGUgbm90ZSwgSSBiZWxpZXZl
IHRoZSB1bmRlcnN0YW5kaW5nIGluDQo+ID4gPiBpbmR1c3RyeSB3aGF0DQo+ID4gPiA+PiAiU0RO
IGFyY2hpdGVjdHVyZSIgcmVhbGx5IG1lYW5zIGFuZCBob3cgaXQgaXMgaW1wbGVtZW50ZWQgbWF5
IGhhdmUNCj4gPiA+IGV2b2x2ZWQNCj4gPiA+ID4+IHNpbmNlIHB1YmxpY2F0aW9uIG9mIElSVEYg
UkZDIDc0MjYsIHdoaWNoIHdhcyBwdWJsaXNoZWQgaW4gSmFuLg0KPiA+ID4gMjAxNS4gRm9yDQo+
ID4gPiA+PiBpbnN0YW5jZSwgSVJURiBSRkMgNzQyNiBkb2VzIG5vdCBkaXNjdXNzIHRoZSBpbXBs
aWNhdGlvbnMgb2Ygc2VnbWVudA0KPiA+ID4gcm91dGluZywNCj4gPiA+ID4+IEJHUC1MUywgYW5k
IG90aGVyIHJlY2VudCBJRVRGIHRlY2huaXF1ZXMuIEFuZCwgYmFzZWQgb24gd2hhdCBJIHJlYWQN
Cj4gPiA+IGluIHRoZQ0KPiA+ID4gPj4gRGV0TmV0IGFyY2hpdGVjdHVyZSwgSSBiZWxpZXZlIERl
dE5ldCBjb3VsZCBhY3R1YWxseSBiZSBpbXBsZW1lbnRlZA0KPiA+ID4gd2l0aG91dA0KPiA+ID4g
Pj4gYW55ICJTRE4gYXJjaGl0ZWN0dXJlIiwgZS5nLiBieSBkaXN0cmlidXRlZCB0cmFmZmljIGVu
Z2luZWVyaW5nLiBBcw0KPiA+ID4gYSByZXN1bHQsIEkgZG9uJ3QNCj4gPiA+ID4+IGV2ZW4gdW5k
ZXJzdGFuZCB0aGUgbmVlZCB0byBkaXNjdXNzICJTRE4iLg0KPiA+ID4gPj4NCj4gPiA+ID4+IFtt
c10gRm9yIHRoZSByZWNvcmQ6IEFzIFRTVi1BUlQgcmV2aWV3ZXIsIEkgcXVlc3Rpb24gd2hldGhl
ciBJUlRGDQo+ID4gPiBSRkMgNzQyNiBpcw0KPiA+ID4gPj4gaW5kZWVkIGFuIGFwcHJvcHJpYXRl
IHJlZmVyZW5jZSwgSSBoYXZlIGRvdWJ0cyB0aGF0IElSVEYgUkZDIDc0MjYgaXMNCj4gPiA+IHJl
YWxseSB1cC0NCj4gPiA+ID4+IHRvLWRhdGUsIGFuZCBJIGFtIGNvbmNlcm5lZCBhYm91dCB0aGUg
Y29udGVudCBxdWFsaXR5IG9mIHNlY3Rpb24NCj4gPiA+IDQuNCwgZS5nLiwNCj4gPiA+ID4+IHJl
Z2FyZGluZyB0aGUgbGFjayBvZiBhbGlnbm1lbnQgd2l0aCB0aGUgcmVzdCBvZiB0aGUgZG9jdW1l
bnQuIFRoZQ0KPiA+ID4gSUVTRyB3aWxsDQo+ID4gPiA+PiBjZXJ0YWlubHkgaGF2ZSBhIGJldHRl
ciB1bmRlcnN0YW5kaW5nIHRoYXQgdGhhbiBtZSBob3cgdG8gZGVhbCB3aXRoDQo+ID4gPiBzdWNo
IHRvcGljcy4NCj4gPiA+ID4+DQo+ID4gPiA+PiBUaGUgcmVsYXRlZCB3b3JrIGluIFRFQVMgaXMg
YWxyZWFkeSByZWZlcnJlZCB0by4NCj4gPiA+ID4+DQo+ID4gPiA+PiBbLi4uXQ0KPiA+ID4gPj4N
Cj4gPiA+ID4+PiBNaW5vciBpc3N1ZXM6DQo+ID4gPiA+Pj4NCj4gPiA+ID4+PiAqIFRlcm1pbm9s
b2d5ICJEZXROZXQgdHJhbnNwb3J0IGxheWVyIg0KPiA+ID4gPj4+DQo+ID4gPiA+Pj4gVGhlIHRl
cm0gInRyYW5zcG9ydCBsYXllciIgaGFzIGEgd2VsbC1kZWZpbmVkIG1lYW5pbmcgaW4gdGhlIElF
VEYsDQo+ID4gPiBlLmcuDQo+ID4gPiA+Pj4gb3JpZ2luYXRpbmcgZnJvbSBSRkMgMTEyMi4gV2hp
bGUgInRyYW5zcG9ydCIgYW5kIGUuZy4gInRyYW5zcG9ydA0KPiA+ID4gbmV0d29yayIgaXMNCj4g
PiA+ID4+PiB1c2VkIGluIHRoZSBJRVRGIGZvciBkaWZmZXJlbnQgdGVjaG5vbG9naWVzIGluIGRp
ZmZlcmVudCBhcmVhcywgSQ0KPiA+ID4gdGhpbmsgdGhlDQo+ID4gPiA+Pj4gdGVybSAidHJhbnNw
b3J0IGxheWVyIiBpcyB0eXBpY2FsbHkgdW5kZXJzdG9vZCB0byByZWZlciB0bw0KPiA+ID4gdHJh
bnNwb3J0DQo+ID4gPiA+Pj4gcHJvdG9jb2xzIHN1Y2ggYXMgVENQIGFuZCBVRFAuIEFzIHN1Y2gs
IEkgcGVyc29uYWxseSBmaW5kIHRoZSB0ZXJtDQo+ID4gPiAiRGV0TmV0DQo+ID4gPiA+Pj4gdHJh
bnNwb3J0IGxheWVyIiBtaXNsZWFkaW5nIGFuZCBjb25mdXNpbmcuIFRoZSBjb25mdXNpb24gaXMg
ZWFzeSB0bw0KPiA+ID4gc2VlIGUuZy4NCj4gPiA+ID4+PiBpbiBGaWd1cmUgNCwgd2hlcmUgVURQ
ICh3aGljaCBpcyBhIHRyYW5zcG9ydCBwcm90b2NvbCBhcyBwZXIgUkZDDQo+ID4gPiAxMTIyKSBz
aXRzDQo+ID4gPiA+Pj4gb24gdG9wIG9mICJ0cmFuc3BvcnQiLg0KPiA+ID4gPj4+DQo+ID4gPiA+
Pj4gQmFzZWQgb24gdGhlIGRvY3VtZW50IGl0IGFsc28gbWF5IGJlIHNvbHV0aW9uL2ltcGxlbWVu
dGF0aW9uDQo+ID4gPiBzcGVjaWZpYw0KPiA+ID4gPj4gd2hldGhlcg0KPiA+ID4gPj4+IHRoZSAi
RGV0TmV0IHRyYW5zcG9ydCBsYXllciIgaXMgYWN0dWFsbHkgYSBzZXBhcmF0ZSBwcm90b2NvbCBs
YXllcg0KPiA+ID4gY29tcGFyZWQNCj4gPiA+ID4+PiB0byB0aGUgIkRldE5ldCBzZXJ2aWNlIGxh
eWVyIi4gVGh1cyBpdCBpcyBub3QgY2xlYXIgdG8gbWUgd2h5IHRoZQ0KPiA+ID4gd29yZA0KPiA+
ID4gPj4+ICJsYXllciIgaGFzIHRvIGJlIHVzZWQsIHNwZWNpZmljYWxseSBpbiBjb21iaW5hdGlv
biAidHJhbnNwb3J0DQo+ID4gPiBsYXllciIuDQo+ID4gPiA+Pj4NCj4gPiA+ID4+PiBUbyBtZSBh
cywgdGhlIHdvcmQgInRyYW5zcG9ydCBsYXllciIgKGFuZCAidHJhbnNwb3J0IHByb3RvY29sIikN
Cj4gPiA+IHNob3VsZCBiZQ0KPiA+ID4gPj4+IHVzZWQgZm9yIHByb3RvY29scyBkZWZpbmVkIGlu
IFRTViBhcmVhLCBjb25zaXN0ZW50IHdpdGggUkZDIDExMjIuDQo+ID4gPiBCdXQgdGhpcyBpcw0K
PiA+ID4gPj4+IHByb2JhYmx5IGEgcXVlc3Rpb24gdG8gYmUgc29ydGVkIG91dCBieSB0aGUgSUVT
Ry4NCj4gPiA+ID4+ICJ0cmFuc3BvcnQiIGlzIHVzZWQgaGVyZSBhcyBpbiAicGFja2V0IHRyYW5z
cG9ydCBuZXR3b3JrcyIgbm90IGFzDQo+ID4gPiBPU0kgTDQNCj4gPiA+ID4+IHRyYW5zcG9ydC4N
Cj4gPiA+ID4+DQo+ID4gPiA+PiBbbXNdIEF0IHRoZSByaXNrIG9mIHN0YXRpbmcgdGhlIG9idmlv
dXM6IFRoZSByZWxldmFudCBzZWN0aW9uIG9mIFJGQw0KPiA+ID4gMTEyMiBkZWZpbmluZw0KPiA+
ID4gPj4gInRyYW5zcG9ydCBsYXllciIgaXMgZW50aXRsZWQgYnkgIlRoZSBJbnRlcm5ldCBBcmNo
aXRlY3R1cmUiLiBBbmQsDQo+ID4gPiBhY2NvcmRpbmcgZS5nLg0KPiA+ID4gPj4gdG8gUkZDIDU5
MjEsICJwYWNrZXQgdHJhbnNwb3J0IG5ldHdvcmsiIGlzIGEgdGVybSBkZWZpbmVkIGJ5IElUVS1U
Lg0KPiA+ID4gSW4gYW4gSUVURg0KPiA+ID4gPj4gZG9jdW1lbnQsIEkgYmVsaWV2ZSBJRVRGIHRl
cm1pbm9sb2d5IHNob3VsZCBiZSB1c2VkLg0KPiA+ID4gPj4NCj4gPiA+ID4+IEkgc3VnZ2VzdCB0
byB1c2UgdGhlIHRlcm1zICJEZXROZXQgdHJhbnNwb3J0IHN1Yi1sYXllciIgYW5kICJEZXROZXQN
Cj4gPiA+ID4+IHNlcnZpY2Ugc3ViLWxheWVyIiB0aHJvdWdob3V0IHRoZSBkb2N1bWVudCwgd2hp
Y2ggd291bGQgaG9wZWZ1bGx5DQo+ID4gPiBhdm9pZA0KPiA+ID4gPj4gY29uZnVzaW9uLg0KPiA+
ID4gPj4NCj4gPiA+ID4+IFttc10gIkRldE5ldCB0cmFuc3BvcnQgc3ViLWxheWVyIiBzb21ld2hh
dCBzb2x2ZXMgbXkgY29uY2VybiBvZg0KPiA+ID4gYXZvaWRpbmcgdGhlDQo+ID4gPiA+PiBleHBy
ZXNzaW9uICJ0cmFuc3BvcnQgbGF5ZXIiLiBUbyByZWFsbHkgYXZvaWQgY29uZnVzaW9uLCBJIGJl
bGlldmUNCj4gPiA+IGl0IHdvdWxkIGJlDQo+ID4gPiA+PiBiZXR0ZXIgdG8gYXZvaWQgdGhlIGFt
YmlndW91cyB0ZXJtICJ0cmFuc3BvcnQiIGFsdG9nZXRoZXIuICBCdXQgSQ0KPiA+ID4gd2lsbCBi
ZSBmaW5lIGlmDQo+ID4gPiA+PiBhbGwgRGV0TmV0IGRvY3VtZW50cyBjb25zaXN0ZW50bHkgYXZv
aWQgdGhlIHRlcm0gInRyYW5zcG9ydCBsYXllciIuDQo+ID4gPiA+Pg0KPiA+ID4gPj4gTWljaGFl
bA0KPiA+ID4gPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gPiA+ID4+IFRzdi1hcnQgbWFpbGluZyBsaXN0DQo+ID4gPiA+PiBUc3YtYXJ0QGlldGYu
b3JnDQo+ID4gPiA+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Rzdi1h
cnQNCj4gPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gPiA+ID4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPiA+ID4gPiBkZXRuZXRAaWV0Zi5vcmcN
Cj4gPiA+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQNCj4g
PiA+DQo+ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPiA+ID4gVHN2LWFydCBtYWlsaW5nIGxpc3QNCj4gPiA+IFRzdi1hcnRAaWV0Zi5vcmcNCj4g
PiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdHN2LWFydA0K


From nobody Thu Nov  8 22:38:10 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87681130E02 for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 22:38:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 zqydVnzmq9Uh for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 22:37:56 -0800 (PST)
Received: from outbound-ss-579.bluehost.com (outbound-ss-579.bluehost.com [74.220.218.175]) (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 A0C19130E30 for <detnet@ietf.org>; Thu,  8 Nov 2018 22:37:56 -0800 (PST)
Received: from cmgw11.unifiedlayer.com (unknown [10.9.0.11]) by gproxy6.mail.unifiedlayer.com (Postfix) with ESMTP id B1F771E07E6 for <detnet@ietf.org>; Thu,  8 Nov 2018 23:37:54 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id L0QUgVuzQd20TL0QUgQ9QO; Thu, 08 Nov 2018 23:37:54 -0700
X-Authority-Reason: nr=8
X-Authority-Analysis: $(_cmae_reason
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=3zGrer0ZNnw4NsCp0eWLtE/hijr/kgjY8hRgx+FELi4=; b=032e595wiyOjqS6I8hnAmPXGFA GaMK8APOoCX/rNOcK9hj/Lsw1hEg1qNdw45IdlRPSDCMcEMQroxbjBViDshL2MZvrgjCjA7/42EhV q2Wrwgs91z8bg6lLEfjtsJcyP;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:42410 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gL0QT-003Pi6-QD; Thu, 08 Nov 2018 23:37:54 -0700
To: "Black, David" <David.Black@dell.com>, "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>, =?UTF-8?B?J0rDoW5vcyBGYXJrYXMn?= <janos.farkas@ericsson.com>
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
References: <0bb7176c-c386-b863-a4f8-06254f4627ab@ericsson.com> <1705d15c-c7ba-c76f-88db-c75f1a88db0f@ericsson.com> <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com> <cfd56f25-c05c-d8c2-a3d5-41d0a35a435d@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D15213B@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D243277949363033943F@MX307CL04.corp.emc.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <6bfa3a1f-3460-adce-1615-9a5ff31bac9c@labn.net>
Date: Fri, 9 Nov 2018 13:37:48 +0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949363033943F@MX307CL04.corp.emc.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gL0QT-003Pi6-QD
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:42410
X-Source-Auth: lberger@labn.net
X-Email-Count: 5
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/uGxTsvCyxzf1oD2Rpz0j852Ud6w>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2018 06:38:03 -0000

David,

     I think we're at the point were some specific proposed language 
would be helpful at this point.  (FYI - I'm responding to Michael's 
message, just need some time to finish..)

What language would you like to see in addition to the text you quoted 
below.

See below for more specific and secondary responses.

On 11/9/2018 12:08 PM, Black, David wrote:
> Acronym expansion correction:
>
>> I've been there, done that for other
>> Controlled Environments ... and have the scars ... from the worked examples in
>> RFC 7510 (MPLS/UDP) and RFC 8086's TMCE (Traffic Management Controlled
>> Environment) applicability scenario for GRE/UDP.  Those two RFCs may be
>> helpful background reading.
> TMCE = Traffic-Managed Controlled Environment
>
> The spelling corrector "helped" with the original ;-)
>
> Thanks, --David
>
>
>> -----Original Message-----
>> From: Black, David
>> Sent: Thursday, November 8, 2018 11:33 PM
>> To: 'Scharf, Michael'; 'Lou Berger'; 'János Farkas'
>> Cc: 'tsv-art@ietf.org'; 'DetNet WG'; 'draft-ietf-detnet-architecture.all@ietf.org';
>> Black, David
>> Subject: RE: [Tsv-art] [Detnet] Tsvart last call review of draft-ietf-detnet-
>> architecture-08
>>
>> So, I'm going to agree with Michael on the problem, but suggest a different
>> approach for tackling it, with apologies for the length of this message
>> necessitated by the need to "show your work."
>>
>> I think this comment from Lou is a key insight into the underlying divergence of
>> views:
>>
>>>> DetNet operates at Layer 3 and basically provides detnet flows with a
>>>> service equivalent to IntServ's Guaranteed Quality of Service.  As such,
>>>> DetNet flows basically operate as if the network is uncongested.
>> And hence DetNet flows have no requirement or incentive to react to
>> congestion, even though some DetNet traffic will no doubt react to congestion.


This may be true, but this is an issue for users of DetNet services, not 
DetNet.  This is an important distinction and one we can reflect in the 
architecture document -- i.e., that users/applications/transport 
protocols using detnet need to address this and for those uses 
https://tools.ietf.org/html/rfc8084#section-3.2.2 applies.

>>
>> That quoted comment is followed by a "reduce to previous case" argument
>> about networking in general:
>>
>>>> WRT escaped traffic, as I mentioned in today's session, I really think
>>>> this is no difference between escaped DetNet traffic and traffic
>>>> delivered over an uncongested network to a peer (congested or
>>>> uncongested) network.
>> Unfortunately, that argument leads to a contradiction, namely a conclusion that
>> congestion control is not necessary for the Internet, which is known to be
>> wrong.  Having arrived at a result that mathematicians would call "proof by
>> contradiction," one of the assumptions that lead to this point has to be wrong,
>> but which one?

Sure, but the current internet architecture, for good or bad, puts the 
burden for congestion control at the transport protocol layer not the 
network layer - and DetNet is about control and service delivery at the 
network layer.


>>
>> The "clear, simple and wrong" (Mencken) approach to resolving this would be to
>> focus on the inelastic traffic and require that all DetNet traffic MUST be
>> congestion controlled.  I'm not advocating this, and neither is Michael.

There is certainly no issues with adding a statement that the use of 
DetNet doesn't change the internet architecture or the need to ensure 
that congestion control is appropriately and 
https://tools.ietf.org/html/rfc8084#section-5.3 applies.  I'll note that 
rfc8084 doesn't place any requirements on general IP traffic that use 
https://tools.ietf.org/html/rfc8084#section-3.2.2


>>
>> A more subtle approach (with credit to Deb Brungard for an insightful discussion
>> after RTGAREA yesterday) is to recognize that DetNet is a Controlled
>> Environment, to which different rules apply than the Internet and networks in
>> general.  For the definition of Controlled Environment, see Section 3.6 of RFC
>> 8085 (https://tools.ietf.org/html/rfc8085#section-3.6).  For now, please ignore
>> the material in that section on safety, robustness and corruption, as inapplicable
>> to this discussion.  FWIW, that material was motivated by the incessant
>> attempts to optimize out UDP checksums without serious consideration of the
>> resulting packet corruption risks and the potential consequences thereof.
>> Viewing DetNet as a Controlled Environment, this discussion is then primarily
>> about what to require/do at the boundary between the DetNet Controlled
>> Environment and other networks.  I've been there, done that for other
>> Controlled Environments ... and have the scars ... from the worked examples in
>> RFC 7510 (MPLS/UDP) and RFC 8086's TMCE (Traffic Management Controlled
>> Environment) applicability scenario for GRE/UDP.  Those two RFCs may be
>> helpful background reading.

Again, these are users of DetNet -- DetNet really is nothing more than 
IntServ (for IP data plane) an MPLS-TE (for MPLS data plane) .  Keeping 
this in mind, what is the right 8085 or other language that applies and 
should be added.

>> The good news here is that we are not as far from agreeing on a solution as
>> might appear from the length of this discussion.   Going back to a couple of
>> chunks of text that Janos proposed earlier:
>>
>> 	NEW:
>> 	This document provides the overall Architecture for Deterministic
>> 	Networking (DetNet), which provides a capability for the delivery of
>> 	data flows with extremely low packet loss rates and bounded end-to-
>> 	end delivery latency within a network domain. DetNet is for networks
>> 	that are under a single administrative control or within a closed group
>> 	of administrative control; these include campus-wide networks and
>> 	private WANs. DetNet is not for large groups of domains such as the
>> 	Internet.
>>
>> That reads to me as a clear statement that a DetNet network is a Controlled
>> Environment, so I would hope that we're in agreement on that.
>>
>> 	NEW:
>> 	Robust real-time systems require to reduce the number of possible
>> 	failures. Filters and policers should be used in a DetNet network to
>> 	detect if DetNet packets are received on the wrong interface, or at
>> 	the wrong time, or in too great volume. Furthermore, filters and
>> 	policers can take action to discard offending packets or flows, or
>> 	trigger shutting down the offending DetNet flow, or shutting down
>> 	the offending interface.
>>
>> That proposed text actually contains two circuit breakers, "shutting down the
>> offending DetNet flow" or "shutting down the offending interface."  So far, so
>> good, but what's missing is text on deployment requirements of the mechanisms
>> described in that text, particularly at the edges of DetNet networks.
>>
>> Text that requires deployment of "filters and policers ... [that] discard offending
>> [DetNet] packets and flows" at the boundaries between DetNet and non-DetNet
>> networks would go a long way towards resolving this discussion.  I would
>> suggest expanding "offending" into text that includes all unauthorized DetNet
>> traffic and all unexpected DetNet traffic.  Once that's done, the "circuit breaker"
>> discussion becomes more tractable, as the discarding of all DetNet traffic that
>> would otherwise escape the DetNet network reduces the "circuit breaker"
>> discussion to the existing DetNet material measures that need to be taken inside
>> a DetNet network to protect delivery of DetNet service.

Here's where I think some specific proposed language would be helpful.

Thanks,

Lou

>> Thanks, --David
>>
>>
>>> -----Original Message-----
>>> From: Scharf, Michael [mailto:Michael.Scharf@hs-esslingen.de]
>>> Sent: Thursday, November 8, 2018 1:12 PM
>>> To: Lou Berger; Black, David; 'János Farkas'
>>> Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-architecture.all@ietf.org
>>> Subject: RE: [Tsv-art] [Detnet] Tsvart last call review of draft-ietf-detnet-
>>> architecture-08
>>>
>>>
>>> [EXTERNAL EMAIL]
>>> Please report any suspicious attachments, links, or requests for sensitive
>>> information.
>>>
>>>
>>> Inline
>>>
>>>> -----Original Message-----
>>>> From: Tsv-art [mailto:tsv-art-bounces@ietf.org] On Behalf Of Lou Berger
>>>> Sent: Thursday, November 8, 2018 8:45 AM
>>>> To: Black, David; Scharf, Michael; 'János Farkas'
>>>> Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
>>>> architecture.all@ietf.org
>>>> Subject: Re: [Tsv-art] [Detnet] Tsvart last call review of draft-ietf-
>>>> detnet-architecture-08
>>>>
>>>> Hi,
>>>>
>>>> See below for in-line responses
>>>>
>>>> On 11/5/2018 12:21 AM, Black, David wrote:
>>>>> ...
>>>>>>> * It is surprising that there is hardly any discussion on network
>>>> robustness
>>>>>>> and safety; this probably also relates to security. For instance,
>>>>>>> misconfiguration or errors of functions performing packet
>>>> replication could
>>>>>>> severely and permanently congest a network and cause harm.
>>>>> [... snip ...]
>>>>>> NEW:
>>>>>> Robust real-time systems require to reduce the number of possible
>>>>>> failures. Filters and policers should be used in a DetNet network to
>>>>>> detect if DetNet packets are received on the wrong interface, or at
>>>>>> the wrong time, or in too great volume. Furthermore, filters and
>>>>>> policers can take action to discard offending packets or flows, or
>>>>>> trigger shutting down the offending DetNet flow, or shutting down
>>>>>> the offending interface.
>>>>>>
>>>>>> [ms] That does not address my concern. As I wrote already, I believe
>>>> this
>>>>>> document has to discuss the applicability of circuit breakers
>>>> according to RFC
>>>>>> 8084.
>>>>> I concur with Michael's implied concern that the "should" in the NEW
>>>> text
>>>>> is woefully inadequate.  The provisions to prevent escaped non-
>>>> elastic traffic
>>>>> from causing damage elsewhere need to be mandatory particularly if
>>>> DetNet
>>>>> and non-DetNet networks are interconnected.  The above
>>>>> text on filters doesn't appear to cover escape from the DetNet
>>>> network,
>>>>> and needs to do so.  Deployment of filters at DetNet nodes that drop
>>>> all
>>>>> DetNet traffic that tries to escape, and that drop all misdirected
>>>> DetNet
>>>>> traffic should address most of this problem.
>>>>>
>>>>> Once that is done, I think a discussion of circuit breakers is
>>>> needed, in the
>>>>> form of Detnet service mechanisms that can shut down (cease
>>>> transmission
>>>>> of) a flow that is being sent entirely into the bit-bucket by a
>>>> downstream filter,
>>>>> due to misconfiguration, failure, etc.
>>>> I think we have a bit of a disconnect of what DetNet service delivers.
>>>>
>>>> DetNet does not itself impact any Transport protocol  (e.g., UDP, TCP)
>>>> so itself does not *produce* elastic or non-elastic traffic.
>>> First, the question whether DetNet *produces* elastic or non-elastic traffic
>> does
>>> not matter for the applicability of circuit breakers. Section 3 of RFC 8084
>> states:
>>>     CBs are RECOMMENDED for IETF protocols and tunnels that carry non-
>>>     congestion-controlled Internet flows and for traffic aggregates.
>>>     This includes traffic sent using a network tunnel.  Designers of
>>>     other protocols and tunnel encapsulations also ought to consider the
>>>     use of these techniques as a last resort to protect traffic that
>>>     shares the network path being used.
>>>
>>> Section 3.2.1.1 of draft-ietf-detnet-architecture-09 explains explicitly that
>>> DetNet can carry non-congestion-controlled traffic:
>>>
>>>     Note that a DetNet flow cannot be throttled, i.e., its
>>>     transmission rate cannot be reduced via explicit congestion
>>>     notification.
>>>
>>> So, clearly the condition of carrying non-congestion-controlled flows or traffic
>>> aggregates applies to the DetNet architecture. And, as a result, the
>>> RECOMMENDED in RFC 8084 is in principle applicable to DetNet. Also, note
>> that
>>> the RECOMMENDED in RFC 8084 is not limited to tunnels.
>>>
>>> As pointed out by David, the key question is whether, and how, the DetNet
>>> architecture prevents that non-congestion controlled traffic escapes from a
>>> controlled environment into the Internet. As also explained in RFC 8084, this
>>> question in particular matters for failure scenarios.
>>>
>>> As TSV-ART reviewer, I insist in a discussion of this problem in draft-ietf-
>> detnet-
>>> architecture. And I believe that a reference to RFC 8084 is needed in draft-ietf-
>>> detnet-architecture.
>>>
>>> Note that the wording in RFC 8084 is RECOMMENDED and not MUST, i.e., it is
>>> possible that circuit breakers may not be needed for certain solutions. As an
>>> example, MPLS traffic may not easily escape from a managed MPLS network.
>>>
>>>
>>> Second, in my TSV-ART review I have explicitly mentioned the DetNet Packet
>>> Replication Function (PRF). Replicating non-elastic traffic may create
>> additional
>>> challenges if the replicated packets can somehow escape into the Internet,
>> e.g.,
>>> in failure cases. For instance, as far as I understand draft-ietf-detnet-
>>> architecture, I assume the PRF can replicate non-congestion-controlled traffic
>>> and forward it along different paths. If one of these paths escapes to the
>>> Internet, to the Internet the PRF could basically be a producer of non-
>> congestion
>>> controlled traffic, and that traffic could cause significant harm in the Internet.
>>> Also, note that in that case it may not necessarily help if the traffic carried by
>>> DetNet is elastic, e.g., if DetNet carries TCP traffic. For instance, if other paths
>>> used by the PRF within the DetNet domain would deliver all packets, the
>>> congestion control in TCP would not never be triggered as each packet gets
>>> indeed delivered over one of the paths. So, an unelastic traffic stream would
>>> escale into the Internet and never back off. Unless I miss something, DetNet
>>> needs counter-means to prevent this sort of issues.
>>>
>>> As TSV-ART reviewer, I believe draft-ietf-detnet-architecture needs a
>> dedicated
>>> discussion whether the PRF can cause harm and, if so, how to avoid such
>> harm.
>>>> DetNet operates at Layer 3 and basically provides detnet flows with a
>>>> service equivalent to IntServ's Guaranteed Quality of Service.  As
>>>> such,
>>>> DetNet flows basically operate as if the network is uncongested.
>>> RFC 8084 exactly addresses that case. The question is not the normal
>> operation
>>> of the network, but abnormal cases.
>>>
>>>> WRT escaped traffic, as I mentioned in today's session, I really think
>>>> this is no difference between escaped DetNet traffic and traffic
>>>> delivered over an uncongested network to a peer (congested or
>>>> uncongested) network.
>>> That comes down to how the DetNet network deals with abnormal situations
>> at
>>> the edges, e.g., for the problems mentioned in RFC 8084:
>>>
>>>     o  anomalous traffic that exceeds the provisioned capacity (or whose
>>>        traffic characteristics exceed the threshold configured for the
>>>        CB);
>>>
>>>     o  traffic generated by an application at a time when the provisioned
>>>        network capacity is being utilized for other purposes;
>>>
>>>     o  routing changes that cause additional traffic to start using the
>>>        path monitored by the CB;
>>>
>>>     o  misconfiguration of a service/network device where the capacity
>>>        available is insufficient to support the current traffic
>>>        aggregate;
>>>
>>>     o  misconfiguration of an admission controller or traffic policer
>>>        that allows more traffic than expected across the path monitored
>>>        by the CB.
>>>
>>> According to the last point, misconfiguration of filters/policies is one of the
>>> challenges to look at.
>>>
>>>> Based on all this, I'm not sure how or why a  discussion of circuit
>>>> breakers is needed.
>>> RFC 8084 represents IETF community consensus. And in my reading the DetNet
>>> architecture falls into the type of solutions discussed in RFC 8084.
>>>
>>> Thanks
>>>
>>> Michael
>>>
>>>
>>>> Lou
>>>>
>>>>> Thanks, --David
>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Tsv-art [mailto:tsv-art-bounces@ietf.org] On Behalf Of Scharf,
>>>> Michael
>>>>>> Sent: Monday, October 22, 2018 5:44 PM
>>>>>> To: 'János Farkas'
>>>>>> Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
>>>> architecture.all@ietf.org
>>>>>> Subject: Re: [Tsv-art] Tsvart last call review of draft-ietf-detnet-
>>>> architecture-08
>>>>>>
>>>>>> [EXTERNAL EMAIL]
>>>>>> Please report any suspicious attachments, links, or requests for
>>>> sensitive
>>>>>> information.
>>>>>>
>>>>>>
>>>>>> Hi Janos,
>>>>>>
>>>>>> Thanks for the reply. My comments are inline [ms].
>>>>>>
>>>>>> I have omitted all proposed changes that work for me.
>>>>>>
>>>>>> Michael
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: János Farkas <janos.farkas@ericsson.com>
>>>>>> Sent: Wednesday, October 17, 2018 10:56 AM
>>>>>> To: Scharf, Michael <Michael.Scharf@hs-esslingen.de>
>>>>>> Cc: tsv-art@ietf.org; draft-ietf-detnet-architecture.all@ietf.org;
>>>> DetNet WG
>>>>>> <detnet@ietf.org>
>>>>>> Subject: Re: Tsvart last call review of draft-ietf-detnet-
>>>> architecture-08
>>>>>> Hi Michael,
>>>>>>
>>>>>> Thank you very much for the thorough review and good comments!
>>>>>>
>>>>>> Please find below in-line responses and how we plan to update the
>>>> draft to
>>>>>> resolve your comments.
>>>>>>
>>>>>> Best regards,
>>>>>> Janos
>>>>>>
>>>>>>
>>>>>> On 9/29/2018 12:24 AM, Michael Scharf wrote:
>>>>>>> Reviewer: Michael Scharf
>>>>>>> Review result: Ready with Issues
>>>>>>>
>>>>>>> The document "Deterministic Networking Architecture"
>>>>>>> (draft-ietf-detnet-architecture-08) defines an overall framework
>>>> for
>>>>>>> Deterministic Networking.
>>>>>>>
>>>>>>> As TSV-ART reviewer, I believe that this document has issues as
>>>>>>> detailed below.
>>>>>>>
>>>>>>> Michael
>>>>>>>
>>>>>>> Major issues:
>>>>>> [...]
>>>>>>
>>>>>>> DetNet
>>>>>>> basically requires support in (almost) all network devices
>>>>>>> transporting DetNet traffic. That assumption should be explicitly
>>>>>>> spelt out early in the document, e.g., in the introduction.
>>>>>> Actually, some form of DetNet support is required from each node
>>>> that
>>>>>> transports DetNet traffic. For instance, DetNet flows have to be
>>>> recognized in
>>>>>> order not to spoil their QoS at the minimum.
>>>>>>
>>>>>> [ms] I look for an clear explanation in the architecture document of
>>>> what "some
>>>>>> form of DetNet support" exactly means. For instance, is standard
>>>> MPLS TE
>>>>>> without any DetNet support good enough for an LSR on the IP/MPLS
>>>> path used
>>>>>> by DetNet traffic, or not? As an example, when I read the following
>>>> paragraph in
>>>>>> draft-ietf-detnet-dp-sol-mpls-01 ...
>>>>>>
>>>>>>      Transit nodes are normal MPLS Label Switching Routers (LSRs).
>>>> They
>>>>>>      are generally unaware of the special requirements of DetNet
>>>> flows,
>>>>>>      although they need to provide traffic engineering services and
>>>> proper
>>>>>>      QoS to the LSPs associated with DetNet flows to enhance the
>>>> prospect
>>>>>>      of the LSPs meeting the DetNet service requirements.  Some
>>>>>>      implementations of transit nodes may be DetNet aware, but such
>>>> nodes
>>>>>>      just support the DetNet transport layer.
>>>>>>
>>>>>> ... I could maybe assume that actually there can be "transit nodes"
>>>> that do not
>>>>>> require *any* sort of DetNet support or DetNet awareness. Is that
>>>> correct? I
>>>>>> think the architecture document has to be clear on such fundamental
>>>> questions.
>>>>>> The Introduction could be extended to clarify, e.g., the third
>>>> paragraph:
>>>>>> OLD:
>>>>>> A goal of DetNet is a converged network in all respects. That is,
>>>> the presence of
>>>>>> DetNet flows does not preclude non-DetNet flows, and the benefits
>>>> offered
>>>>>> DetNet flows should not, except in extreme cases, prevent existing
>>>> QoS
>>>>>> mechanisms from operating in a normal fashion, subject to the
>>>> bandwidth
>>>>>> required for the DetNet flows. A single source-destination pair can
>>>> trade both
>>>>>> DetNet and non-DetNet flows. End systems and applications need not
>>>>>> instantiate special interfaces for DetNet flows. Networks are not
>>>> restricted to
>>>>>> certain topologies; connectivity is not restricted. Any application
>>>> that generates
>>>>>> a data flow that can be usefully characterized as having a maximum
>>>> bandwidth
>>>>>> should be able to take advantage of DetNet, as long as the necessary
>>>> resources
>>>>>> can be reserved. Reservations can be made by the application itself,
>>>> via network
>>>>>> management, by an application’s controller, or by other means, e.g.,
>>>> a dynamic
>>>>>> control plane (e.g., [RFC2205]).
>>>>>>
>>>>>> NEW:
>>>>>> A goal of DetNet is a converged network in all respects. That is,
>>>> the presence of
>>>>>> DetNet flows does not preclude non-DetNet flows, and the benefits
>>>> offered
>>>>>> DetNet flows should not, except in extreme cases, prevent existing
>>>> QoS
>>>>>> mechanisms from operating in a normal fashion, subject to the
>>>> bandwidth
>>>>>> required for the DetNet flows. A single source-destination pair can
>>>> trade both
>>>>>> DetNet and non-DetNet flows. End systems and applications need not
>>>>>> instantiate special interfaces for DetNet flows. Networks are not
>>>> restricted to
>>>>>> certain topologies; connectivity is not restricted. Any application
>>>> that generates
>>>>>> a data flow that can be usefully characterized as having a maximum
>>>> bandwidth
>>>>>> should be able to take advantage of DetNet, as long as the necessary
>>>> resources
>>>>>> can be reserved. Reservations can be made by the application itself,
>>>> via network
>>>>>> management, by an application’s controller, or by other means, e.g.,
>>>> a dynamic
>>>>>> control plane (e.g., [RFC2205]). Network nodes supporting DetNet
>>>> flows have to
>>>>>> implement some of the DetNet capabilities (not necessarily all) in
>>>> order to treat
>>>>>> DetNet flows such that their QoS requirements are met.
>>>>>>
>>>>>> [ms] To me, the last sentence is not clear. Does "some of the DetNet
>>>> capabilities
>>>>>> (not necessarily all)" include e.g. vanilla traffic engineering? For
>>>> instance, if a
>>>>>> network node can ensure that the QoS requirements are met by
>>>> leveraging
>>>>>> existing standardized TE without any additional DetNet awareness, is
>>>> this
>>>>>> enough for deploying DetNet? Or does this node have to implement
>>>> additional
>>>>>> DetNet-specific functionality? Specifically, please explain if an
>>>> existing DetNet-
>>>>>> unaware router on the path taken by DetNet traffic can be used to
>>>> forward
>>>>>> DetNet traffic, or if it is mandatory that any router forwarding
>>>> DetNet traffic
>>>>>> indeed implements new capabilities specific to DetNet. In the latter
>>>> case, I think
>>>>>> the document would need to discuss incremental deployment strategies
>>>> as well.
>>>>>>> * It is surprising that there is hardly any discussion on network
>>>> robustness
>>>>>>> and safety; this probably also relates to security. For instance,
>>>>>>> misconfiguration or errors of functions performing packet
>>>> replication could
>>>>>>> severely and permantly congest a network and cause harm. How does
>>>> the DetNet
>>>>>>> architecture ensure that a network stays fully operational e.g. if
>>>> the topology
>>>>>>> changes or there are equipment failures? Probably this can be
>>>> solved by
>>>>>>> implementations (e.g., dynamic control plane), but why are
>>>> corresponding
>>>>>>> requirements not spelt out? Section 3.3.2 speculates that filters
>>>> and policers
>>>>>>> can help, and that may be true, but that probably still assumes
>>>> consistently
>>>>>>> and correctly configured (and well-behaving) devices. And Section
>>>> 3.3.2 is
>>>>>>> vague and mentions a "infinite variety of possible failures"
>>>> without stating
>>>>>>> any requirements or recommendations. There may be further
>>>> solutions, such as
>>>>>>> circuit breakers and the like. Why are such topics not discussed?
>>>>>> Security issues and considerations are addressed by the DetNet
>>>> Security
>>>>>> draft: https://datatracker.ietf.org/doc/draft-ietf-detnet-security.
>>>>>> Reference to the  DetNet Security draft will be added.
>>>>>>
>>>>>> There will be a document dedicated to Operations, Administration and
>>>>>> Maintenance (OAM), which will address operational, misconfiguration,
>>>> and
>>>>>> failure detection issues.
>>>>>>
>>>>>> The topology changes have to be solved by the control plane, either
>>>>>> centralized or distributed.
>>>>>>
>>>>>> The filters and policers described in Section 3.3.2 also provide
>>>>>> robustness by eliminating/mitigating traffic coming from
>>>> malfunctioning
>>>>>> devices.
>>>>>>
>>>>>> RFC2475 is recommended for traffic policing functions to increase
>>>>>> robustness.
>>>>>>
>>>>>> The text  in Section 3.3.2 could be made clearer, e.g., by updating
>>>> the
>>>>>> first paragraph to:
>>>>>>
>>>>>> OLD:
>>>>>> One key to building robust real-time systems is to reduce the
>>>>>> infinite variety of possible failures to a number that can be
>>>>>> analyzed with reasonable confidence. DetNet aids in the process by
>>>>>> allowing for filters and policers to detect DetNet packets received
>>>>>> on the wrong interface, or at the wrong time, or in too great a
>>>>>> volume, and to then take actions such as discarding the offending
>>>>>> packet, shutting down the offending DetNet flow, or shutting down
>>>> the
>>>>>> offending interface.
>>>>>>
>>>>>> NEW:
>>>>>> Robust real-time systems require to reduce the number of possible
>>>>>> failures. Filters and policers should be used in a DetNet network to
>>>>>> detect if DetNet packets are received on the wrong interface, or at
>>>>>> the wrong time, or in too great volume. Furthermore, filters and
>>>>>> policers can take action to discard offending packets or flows, or
>>>>>> trigger shutting down the offending DetNet flow, or shutting down
>>>>>> the offending interface.
>>>>>>
>>>>>> [ms] That does not address my concern. As I wrote already, I believe
>>>> this
>>>>>> document has to discuss the applicability of circuit breakers
>>>> according to RFC
>>>>>> 8084.
>>>>>>
>>>>>>> * Somewhat related, the document only looks at impact of failures
>>>> to the QoS of
>>>>>>> DetNet traffic. What is missing is a discussion how to protect non-
>>>> DetNet parts
>>>>>>> of a network from any harm caused by DetNet mechanisms. Solutions
>>>> to this
>>>>>>> probably exist. But why is the impact on non-DetNet traffic (e.g.,
>>>> in case of
>>>>>>> topology changes or failures of DetNet functions) not discussed at
>>>> all in the document?
>>>>>> Actually the regulation of DetNet traffic by polices and filters
>>>>>> protects both other DetNet traffic and non-DetNet traffic.
>>>>>>
>>>>>> Section 3.3.1 could be extended to make it clear, e.g., by extending
>>>> the
>>>>>> last paragraph:
>>>>>>
>>>>>> OLD:
>>>>>> Ideally, the net effect of the presence of DetNet flows in a network
>>>>>> on the non-DetNet packets is primarily a reduction in the available
>>>>>> bandwidth.
>>>>>>
>>>>>> NEW:
>>>>>> Traffic policing functions (e.g. [RFC2475]) are used to avoid the
>>>>>> starvation of non-DetNet traffic. Thus, the net effect of the
>>>> presence
>>>>>> of DetNet flows in a network on non-DetNet flows is primarily a
>>>>>> reduction in the available bandwidth.
>>>>>>
>>>>>> [ms] I believe a stronger wording is needed, e.g. along the lines of
>>>> "a DetNet
>>>>>> deployment must avoid starvation of non-DetNet traffic ...".
>>>>>>
>>>>>> [...]
>>>>>>
>>>>>>> * Section 4.4 refers to RFC 7426, which is an informational RFC on
>>>> IRTF stream,
>>>>>>> and the document uses the concepts introduced there (e.g.,
>>>> "planes"). This is
>>>>>>> very confusing. First, an IETF Proposed Standard should probably
>>>> refer to
>>>>>>> documents having IETF consensus. An example would be RFC 7491,
>>>> albeit there is
>>>>>>> other related work as well, e.g., in the TEAS WG. Second, Section
>>>> 4.4 is by and
>>>>>>> large decoupled from the rest of the document and not specific to
>>>> DetNet.
>>>>>>> Neither do other sections of the document refer to the concepts
>>>> introduced in
>>>>>>> Section 4.4, nor does Section 4.4 use the DetNet terminology or
>>>> discuss
>>>>>>> applicability to DetNet. Section 4.4 even mentions explicitly at
>>>> the end that
>>>>>>> it discusses aspects that are orthogonal to the DetNet
>>>> architecture. It is not
>>>>>>> at all clear why Section 4.4 is in this document. Section 4.4 could
>>>> be removed
>>>>>>> from the document without impacting the rest of the document.
>>>>>> The document should point out to traffic engineering and centralized
>>>>>> control plane aspects, so it is better to keep Section 4.4.
>>>>>>
>>>>>> RFC 7426 provides the full picture of SDN architecture, which needs
>>>> to
>>>>>> be referred from the DetNet architecture. No other RFC provides such
>>>>>> detailed picture. Therefore, we need to keep the reference to RFC
>>>> 7426,
>>>>>> which is an informative reference.
>>>>>>
>>>>>> [ms] I'll leave that up to the IESG to decide whether an IETF
>>>> proposed standard
>>>>>> should build an architecture based on research work instead of, say,
>>>> documents
>>>>>> with IETF consensus. As a side note, I believe the understanding in
>>>> industry what
>>>>>> "SDN architecture" really means and how it is implemented may have
>>>> evolved
>>>>>> since publication of IRTF RFC 7426, which was published in Jan.
>>>> 2015. For
>>>>>> instance, IRTF RFC 7426 does not discuss the implications of segment
>>>> routing,
>>>>>> BGP-LS, and other recent IETF techniques. And, based on what I read
>>>> in the
>>>>>> DetNet architecture, I believe DetNet could actually be implemented
>>>> without
>>>>>> any "SDN architecture", e.g. by distributed traffic engineering. As
>>>> a result, I don't
>>>>>> even understand the need to discuss "SDN".
>>>>>>
>>>>>> [ms] For the record: As TSV-ART reviewer, I question whether IRTF
>>>> RFC 7426 is
>>>>>> indeed an appropriate reference, I have doubts that IRTF RFC 7426 is
>>>> really up-
>>>>>> to-date, and I am concerned about the content quality of section
>>>> 4.4, e.g.,
>>>>>> regarding the lack of alignment with the rest of the document. The
>>>> IESG will
>>>>>> certainly have a better understanding that than me how to deal with
>>>> such topics.
>>>>>> The related work in TEAS is already referred to.
>>>>>>
>>>>>> [...]
>>>>>>
>>>>>>> Minor issues:
>>>>>>>
>>>>>>> * Terminology "DetNet transport layer"
>>>>>>>
>>>>>>> The term "transport layer" has a well-defined meaning in the IETF,
>>>> e.g.
>>>>>>> originating from RFC 1122. While "transport" and e.g. "transport
>>>> network" is
>>>>>>> used in the IETF for different technologies in different areas, I
>>>> think the
>>>>>>> term "transport layer" is typically understood to refer to
>>>> transport
>>>>>>> protocols such as TCP and UDP. As such, I personally find the term
>>>> "DetNet
>>>>>>> transport layer" misleading and confusing. The confusion is easy to
>>>> see e.g.
>>>>>>> in Figure 4, where UDP (which is a transport protocol as per RFC
>>>> 1122) sits
>>>>>>> on top of "transport".
>>>>>>>
>>>>>>> Based on the document it also may be solution/implementation
>>>> specific
>>>>>> whether
>>>>>>> the "DetNet transport layer" is actually a separate protocol layer
>>>> compared
>>>>>>> to the "DetNet service layer". Thus it is not clear to me why the
>>>> word
>>>>>>> "layer" has to be used, specifically in combination "transport
>>>> layer".
>>>>>>> To me as, the word "transport layer" (and "transport protocol")
>>>> should be
>>>>>>> used for protocols defined in TSV area, consistent with RFC 1122.
>>>> But this is
>>>>>>> probably a question to be sorted out by the IESG.
>>>>>> "transport" is used here as in "packet transport networks" not as
>>>> OSI L4
>>>>>> transport.
>>>>>>
>>>>>> [ms] At the risk of stating the obvious: The relevant section of RFC
>>>> 1122 defining
>>>>>> "transport layer" is entitled by "The Internet Architecture". And,
>>>> according e.g.
>>>>>> to RFC 5921, "packet transport network" is a term defined by ITU-T.
>>>> In an IETF
>>>>>> document, I believe IETF terminology should be used.
>>>>>>
>>>>>> I suggest to use the terms "DetNet transport sub-layer" and "DetNet
>>>>>> service sub-layer" throughout the document, which would hopefully
>>>> avoid
>>>>>> confusion.
>>>>>>
>>>>>> [ms] "DetNet transport sub-layer" somewhat solves my concern of
>>>> avoiding the
>>>>>> expression "transport layer". To really avoid confusion, I believe
>>>> it would be
>>>>>> better to avoid the ambiguous term "transport" altogether.  But I
>>>> will be fine if
>>>>>> all DetNet documents consistently avoid the term "transport layer".
>>>>>>
>>>>>> Michael
>>>>>> _______________________________________________
>>>>>> Tsv-art mailing list
>>>>>> Tsv-art@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/tsv-art
>>>>> _______________________________________________
>>>>> detnet mailing list
>>>>> detnet@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/detnet
>>>> _______________________________________________
>>>> Tsv-art mailing list
>>>> Tsv-art@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/tsv-art


From nobody Thu Nov  8 22:38:47 2018
Return-Path: <Michael.Scharf@hs-esslingen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D6A4130E36; Thu,  8 Nov 2018 22:38:37 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.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 qwSUsb5Nj-TC; Thu,  8 Nov 2018 22:38:34 -0800 (PST)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4BA7D130E30; Thu,  8 Nov 2018 22:38:33 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id A068525A17; Fri,  9 Nov 2018 07:38:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1541745511; bh=stLNDFa6mRM6FlQaPtDmAsVyDQsTT5sPeYLpFOOSPDM=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=LPZNHiytn1wVMVs0GQrWOCL6ownX+Pq0vX8mNmKVns2J5hlJT06vGiFGOz9OqHCkF tGsi+Rnhenlb1tp9Yvgb/UL/GGtgNBTg2zQ0s5St5TSr1Nt23ovLQGgSwmSh4Lbpj2 ZaM9m4bfr/smQwZ2XtlMl7Rf5ZAnnm0gaIUTLUgk=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VWUzqNIkLxVH; Fri,  9 Nov 2018 07:38:31 +0100 (CET)
Received: from rznt8102.rznt.rzdir.fht-esslingen.de (rznt8102.hs-esslingen.de [134.108.29.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Fri,  9 Nov 2018 07:38:31 +0100 (CET)
Received: from RZNT8114.rznt.rzdir.fht-esslingen.de ([169.254.3.25]) by rznt8102.rznt.rzdir.fht-esslingen.de ([fe80::f977:d5e6:6b09:56ac%10]) with mapi id 14.03.0415.000; Fri, 9 Nov 2018 07:38:30 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: "Black, David" <David.Black@dell.com>, Lou Berger <lberger@labn.net>, =?utf-8?B?J0rDoW5vcyBGYXJrYXMn?= <janos.farkas@ericsson.com>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
Thread-Topic: [Tsv-art] [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUZfdHeIU2S3L1QUWzRDtJ6Iup9aUrnUaAgBRLmACABahlAIAAqBeQgAC0jwCAAC/0YA==
Date: Fri, 9 Nov 2018 06:38:30 +0000
Message-ID: <6EC6417807D9754DA64F3087E2E2E03E2D152997@rznt8114.rznt.rzdir.fht-esslingen.de>
References: <0bb7176c-c386-b863-a4f8-06254f4627ab@ericsson.com> <1705d15c-c7ba-c76f-88db-c75f1a88db0f@ericsson.com> <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com> <cfd56f25-c05c-d8c2-a3d5-41d0a35a435d@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D15213B@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D2432779493630339254@MX307CL04.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D2432779493630339254@MX307CL04.corp.emc.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [134.108.29.249]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/hpzTz4mdzZYBiyHpQRV_KzzSoVs>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2018 06:38:38 -0000

SW5saW5lDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQmxhY2ssIERh
dmlkIFttYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb21dDQo+IFNlbnQ6IEZyaWRheSwgTm92ZW1i
ZXIgOSwgMjAxOCA1OjMzIEFNDQo+IFRvOiBTY2hhcmYsIE1pY2hhZWw7IExvdSBCZXJnZXI7ICdK
w6Fub3MgRmFya2FzJw0KPiBDYzogdHN2LWFydEBpZXRmLm9yZzsgRGV0TmV0IFdHOyBkcmFmdC1p
ZXRmLWRldG5ldC0NCj4gYXJjaGl0ZWN0dXJlLmFsbEBpZXRmLm9yZzsgQmxhY2ssIERhdmlkDQo+
IFN1YmplY3Q6IFJFOiBbVHN2LWFydF0gW0RldG5ldF0gVHN2YXJ0IGxhc3QgY2FsbCByZXZpZXcg
b2YgZHJhZnQtaWV0Zi0NCj4gZGV0bmV0LWFyY2hpdGVjdHVyZS0wOA0KPiANCj4gU28sIEknbSBn
b2luZyB0byBhZ3JlZSB3aXRoIE1pY2hhZWwgb24gdGhlIHByb2JsZW0sIGJ1dCBzdWdnZXN0IGEN
Cj4gZGlmZmVyZW50IGFwcHJvYWNoIGZvciB0YWNrbGluZyBpdCwgd2l0aCBhcG9sb2dpZXMgZm9y
IHRoZSBsZW5ndGggb2YNCj4gdGhpcyBtZXNzYWdlIG5lY2Vzc2l0YXRlZCBieSB0aGUgbmVlZCB0
byAic2hvdyB5b3VyIHdvcmsuIg0KPiANCj4gSSB0aGluayB0aGlzIGNvbW1lbnQgZnJvbSBMb3Ug
aXMgYSBrZXkgaW5zaWdodCBpbnRvIHRoZSB1bmRlcmx5aW5nDQo+IGRpdmVyZ2VuY2Ugb2Ygdmll
d3M6DQo+IA0KPiA+ID4gRGV0TmV0IG9wZXJhdGVzIGF0IExheWVyIDMgYW5kIGJhc2ljYWxseSBw
cm92aWRlcyBkZXRuZXQgZmxvd3Mgd2l0aA0KPiBhDQo+ID4gPiBzZXJ2aWNlIGVxdWl2YWxlbnQg
dG8gSW50U2VydidzIEd1YXJhbnRlZWQgUXVhbGl0eSBvZiBTZXJ2aWNlLiAgQXMNCj4gc3VjaCwN
Cj4gPiA+IERldE5ldCBmbG93cyBiYXNpY2FsbHkgb3BlcmF0ZSBhcyBpZiB0aGUgbmV0d29yayBp
cyB1bmNvbmdlc3RlZC4NCj4gDQo+IEFuZCBoZW5jZSBEZXROZXQgZmxvd3MgaGF2ZSBubyByZXF1
aXJlbWVudCBvciBpbmNlbnRpdmUgdG8gcmVhY3QgdG8NCj4gY29uZ2VzdGlvbiwgZXZlbiB0aG91
Z2ggc29tZSBEZXROZXQgdHJhZmZpYyB3aWxsIG5vIGRvdWJ0IHJlYWN0IHRvDQo+IGNvbmdlc3Rp
b24uDQoNCkluZGVlZC4NCg0KQW5kLCBhcyBub3RlZCBpbiBteSBlYXJsaWVyIHdheSwgZGVwZW5k
aW5nIG9uIGhvdyB0aGUgUFJGIGlzIHJlYWxpemVkIERldE5ldCBtYXkgZXZlbiBzaGllbGQgRGV0
TmV0IHRyYWZmaWMgZnJvbSBwYWNrZXQgbG9zc2VzIGR1ZSB0byBjb25nZXN0aW9uLCBpLmUuLCBl
dmVuIHRyYWZmaWMgdGhhdCB3b3VsZCBiZSBhYmxlIHRvIHJlYWN0IHRvIGNvbmdlc3Rpb24gbWF5
IG5vdCByZWFjdCBkdWUgdG8gRGV0TmV0LiBJZiBEZXROZXQgaXMgYWJsZSB0byBtYXNrIGNvbmdl
c3Rpb24gZnJvbSB0aGUgY2FycmllZCB0cmFmZmljLCBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGlu
c2lkZSBEZXROZXQuDQogDQo+IFRoYXQgcXVvdGVkIGNvbW1lbnQgaXMgZm9sbG93ZWQgYnkgYSAi
cmVkdWNlIHRvIHByZXZpb3VzIGNhc2UiIGFyZ3VtZW50DQo+IGFib3V0IG5ldHdvcmtpbmcgaW4g
Z2VuZXJhbDoNCj4gDQo+ID4gPiBXUlQgZXNjYXBlZCB0cmFmZmljLCBhcyBJIG1lbnRpb25lZCBp
biB0b2RheSdzIHNlc3Npb24sIEkgcmVhbGx5DQo+IHRoaW5rDQo+ID4gPiB0aGlzIGlzIG5vIGRp
ZmZlcmVuY2UgYmV0d2VlbiBlc2NhcGVkIERldE5ldCB0cmFmZmljIGFuZCB0cmFmZmljDQo+ID4g
PiBkZWxpdmVyZWQgb3ZlciBhbiB1bmNvbmdlc3RlZCBuZXR3b3JrIHRvIGEgcGVlciAoY29uZ2Vz
dGVkIG9yDQo+ID4gPiB1bmNvbmdlc3RlZCkgbmV0d29yay4NCj4gDQo+IFVuZm9ydHVuYXRlbHks
IHRoYXQgYXJndW1lbnQgbGVhZHMgdG8gYSBjb250cmFkaWN0aW9uLCBuYW1lbHkgYQ0KPiBjb25j
bHVzaW9uIHRoYXQgY29uZ2VzdGlvbiBjb250cm9sIGlzIG5vdCBuZWNlc3NhcnkgZm9yIHRoZSBJ
bnRlcm5ldCwNCj4gd2hpY2ggaXMga25vd24gdG8gYmUgd3JvbmcuICBIYXZpbmcgYXJyaXZlZCBh
dCBhIHJlc3VsdCB0aGF0DQo+IG1hdGhlbWF0aWNpYW5zIHdvdWxkIGNhbGwgInByb29mIGJ5IGNv
bnRyYWRpY3Rpb24sIiBvbmUgb2YgdGhlDQo+IGFzc3VtcHRpb25zIHRoYXQgbGVhZCB0byB0aGlz
IHBvaW50IGhhcyB0byBiZSB3cm9uZywgYnV0IHdoaWNoIG9uZT8NCj4gDQo+IFRoZSAiY2xlYXIs
IHNpbXBsZSBhbmQgd3JvbmciIChNZW5ja2VuKSBhcHByb2FjaCB0byByZXNvbHZpbmcgdGhpcw0K
PiB3b3VsZCBiZSB0byBmb2N1cyBvbiB0aGUgaW5lbGFzdGljIHRyYWZmaWMgYW5kIHJlcXVpcmUg
dGhhdCBhbGwgRGV0TmV0DQo+IHRyYWZmaWMgTVVTVCBiZSBjb25nZXN0aW9uIGNvbnRyb2xsZWQu
ICBJJ20gbm90IGFkdm9jYXRpbmcgdGhpcywgYW5kDQo+IG5laXRoZXIgaXMgTWljaGFlbC4NCj4g
DQo+IEEgbW9yZSBzdWJ0bGUgYXBwcm9hY2ggKHdpdGggY3JlZGl0IHRvIERlYiBCcnVuZ2FyZCBm
b3IgYW4gaW5zaWdodGZ1bA0KPiBkaXNjdXNzaW9uIGFmdGVyIFJUR0FSRUEgeWVzdGVyZGF5KSBp
cyB0byByZWNvZ25pemUgdGhhdCBEZXROZXQgaXMgYQ0KPiBDb250cm9sbGVkIEVudmlyb25tZW50
LCB0byB3aGljaCBkaWZmZXJlbnQgcnVsZXMgYXBwbHkgdGhhbiB0aGUNCj4gSW50ZXJuZXQgYW5k
IG5ldHdvcmtzIGluIGdlbmVyYWwuICBGb3IgdGhlIGRlZmluaXRpb24gb2YgQ29udHJvbGxlZA0K
PiBFbnZpcm9ubWVudCwgc2VlIFNlY3Rpb24gMy42IG9mIFJGQyA4MDg1DQo+IChodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvcmZjODA4NSNzZWN0aW9uLTMuNikuICBGb3Igbm93LCBwbGVhc2UN
Cj4gaWdub3JlIHRoZSBtYXRlcmlhbCBpbiB0aGF0IHNlY3Rpb24gb24gc2FmZXR5LCByb2J1c3Ru
ZXNzIGFuZA0KPiBjb3JydXB0aW9uLCBhcyBpbmFwcGxpY2FibGUgdG8gdGhpcyBkaXNjdXNzaW9u
LiAgRldJVywgdGhhdCBtYXRlcmlhbA0KPiB3YXMgbW90aXZhdGVkIGJ5IHRoZSBpbmNlc3NhbnQg
YXR0ZW1wdHMgdG8gb3B0aW1pemUgb3V0IFVEUCBjaGVja3N1bXMNCj4gd2l0aG91dCBzZXJpb3Vz
IGNvbnNpZGVyYXRpb24gb2YgdGhlIHJlc3VsdGluZyBwYWNrZXQgY29ycnVwdGlvbiByaXNrcw0K
PiBhbmQgdGhlIHBvdGVudGlhbCBjb25zZXF1ZW5jZXMgdGhlcmVvZi4gIFZpZXdpbmcgRGV0TmV0
IGFzIGEgQ29udHJvbGxlZA0KPiBFbnZpcm9ubWVudCwgdGhpcyBkaXNjdXNzaW9uIGlzIHRoZW4g
cHJpbWFyaWx5IGFib3V0IHdoYXQgdG8gcmVxdWlyZS9kbw0KPiBhdCB0aGUgYm91bmRhcnkgYmV0
d2VlbiB0aGUgRGV0TmV0IENvbnRyb2xsZWQgRW52aXJvbm1lbnQgYW5kIG90aGVyDQo+IG5ldHdv
cmtzLiAgSSd2ZSBiZWVuIHRoZXJlLCBkb25lIHRoYXQgZm9yIG90aGVyIENvbnRyb2xsZWQgRW52
aXJvbm1lbnRzDQo+IC4uLiBhbmQgaGF2ZSB0aGUgc2NhcnMgLi4uIGZyb20gdGhlIHdvcmtlZCBl
eGFtcGxlcyBpbiBSRkMgNzUxMA0KPiAoTVBMUy9VRFApIGFuZCBSRkMgODA4NidzIFRNQ0UgKFRy
YWZmaWMgTWFuYWdlbWVudCBDb250cm9sbGVkDQo+IEVudmlyb25tZW50KSBhcHBsaWNhYmlsaXR5
IHNjZW5hcmlvIGZvciBHUkUvVURQLiAgVGhvc2UgdHdvIFJGQ3MgbWF5IGJlDQo+IGhlbHBmdWwg
YmFja2dyb3VuZCByZWFkaW5nLg0KPiANCj4gVGhlIGdvb2QgbmV3cyBoZXJlIGlzIHRoYXQgd2Ug
YXJlIG5vdCBhcyBmYXIgZnJvbSBhZ3JlZWluZyBvbiBhDQo+IHNvbHV0aW9uIGFzIG1pZ2h0IGFw
cGVhciBmcm9tIHRoZSBsZW5ndGggb2YgdGhpcyBkaXNjdXNzaW9uLiAgIEdvaW5nDQo+IGJhY2sg
dG8gYSBjb3VwbGUgb2YgY2h1bmtzIG9mIHRleHQgdGhhdCBKYW5vcyBwcm9wb3NlZCBlYXJsaWVy
Og0KPiANCj4gCU5FVzoNCj4gCVRoaXMgZG9jdW1lbnQgcHJvdmlkZXMgdGhlIG92ZXJhbGwgQXJj
aGl0ZWN0dXJlIGZvciBEZXRlcm1pbmlzdGljDQo+IAlOZXR3b3JraW5nIChEZXROZXQpLCB3aGlj
aCBwcm92aWRlcyBhIGNhcGFiaWxpdHkgZm9yIHRoZSBkZWxpdmVyeQ0KPiBvZg0KPiAJZGF0YSBm
bG93cyB3aXRoIGV4dHJlbWVseSBsb3cgcGFja2V0IGxvc3MgcmF0ZXMgYW5kIGJvdW5kZWQgZW5k
LQ0KPiB0by0NCj4gCWVuZCBkZWxpdmVyeSBsYXRlbmN5IHdpdGhpbiBhIG5ldHdvcmsgZG9tYWlu
LiBEZXROZXQgaXMgZm9yDQo+IG5ldHdvcmtzDQo+IAl0aGF0IGFyZSB1bmRlciBhIHNpbmdsZSBh
ZG1pbmlzdHJhdGl2ZSBjb250cm9sIG9yIHdpdGhpbiBhIGNsb3NlZA0KPiBncm91cA0KPiAJb2Yg
YWRtaW5pc3RyYXRpdmUgY29udHJvbDsgdGhlc2UgaW5jbHVkZSBjYW1wdXMtd2lkZSBuZXR3b3Jr
cyBhbmQNCj4gCXByaXZhdGUgV0FOcy4gRGV0TmV0IGlzIG5vdCBmb3IgbGFyZ2UgZ3JvdXBzIG9m
IGRvbWFpbnMgc3VjaCBhcw0KPiB0aGUNCj4gCUludGVybmV0Lg0KPiANCj4gVGhhdCByZWFkcyB0
byBtZSBhcyBhIGNsZWFyIHN0YXRlbWVudCB0aGF0IGEgRGV0TmV0IG5ldHdvcmsgaXMgYQ0KPiBD
b250cm9sbGVkIEVudmlyb25tZW50LCBzbyBJIHdvdWxkIGhvcGUgdGhhdCB3ZSdyZSBpbiBhZ3Jl
ZW1lbnQgb24NCj4gdGhhdC4NCj4gDQo+IAlORVc6DQo+IAlSb2J1c3QgcmVhbC10aW1lIHN5c3Rl
bXMgcmVxdWlyZSB0byByZWR1Y2UgdGhlIG51bWJlciBvZiBwb3NzaWJsZQ0KPiAJZmFpbHVyZXMu
IEZpbHRlcnMgYW5kIHBvbGljZXJzIHNob3VsZCBiZSB1c2VkIGluIGEgRGV0TmV0IG5ldHdvcmsN
Cj4gdG8NCj4gCWRldGVjdCBpZiBEZXROZXQgcGFja2V0cyBhcmUgcmVjZWl2ZWQgb24gdGhlIHdy
b25nIGludGVyZmFjZSwgb3INCj4gYXQNCj4gCXRoZSB3cm9uZyB0aW1lLCBvciBpbiB0b28gZ3Jl
YXQgdm9sdW1lLiBGdXJ0aGVybW9yZSwgZmlsdGVycyBhbmQNCj4gCXBvbGljZXJzIGNhbiB0YWtl
IGFjdGlvbiB0byBkaXNjYXJkIG9mZmVuZGluZyBwYWNrZXRzIG9yIGZsb3dzLA0KPiBvcg0KPiAJ
dHJpZ2dlciBzaHV0dGluZyBkb3duIHRoZSBvZmZlbmRpbmcgRGV0TmV0IGZsb3csIG9yIHNodXR0
aW5nIGRvd24NCj4gCXRoZSBvZmZlbmRpbmcgaW50ZXJmYWNlLg0KPiANCj4gVGhhdCBwcm9wb3Nl
ZCB0ZXh0IGFjdHVhbGx5IGNvbnRhaW5zIHR3byBjaXJjdWl0IGJyZWFrZXJzLCAic2h1dHRpbmcN
Cj4gZG93biB0aGUgb2ZmZW5kaW5nIERldE5ldCBmbG93IiBvciAic2h1dHRpbmcgZG93biB0aGUg
b2ZmZW5kaW5nDQo+IGludGVyZmFjZS4iICBTbyBmYXIsIHNvIGdvb2QsIGJ1dCB3aGF0J3MgbWlz
c2luZyBpcyB0ZXh0IG9uIGRlcGxveW1lbnQNCj4gcmVxdWlyZW1lbnRzIG9mIHRoZSBtZWNoYW5p
c21zIGRlc2NyaWJlZCBpbiB0aGF0IHRleHQsIHBhcnRpY3VsYXJseSBhdA0KPiB0aGUgZWRnZXMg
b2YgRGV0TmV0IG5ldHdvcmtzLg0KDQpZZXAsIHN0cmljdCBkZXBsb3ltZW50IHJlcXVpcmVtZW50
cyBhcmUgbmVlZGVkLg0KDQo+IFRleHQgdGhhdCByZXF1aXJlcyBkZXBsb3ltZW50IG9mICJmaWx0
ZXJzIGFuZCBwb2xpY2VycyAuLi4gW3RoYXRdDQo+IGRpc2NhcmQgb2ZmZW5kaW5nIFtEZXROZXRd
IHBhY2tldHMgYW5kIGZsb3dzIiBhdCB0aGUgYm91bmRhcmllcyBiZXR3ZWVuDQo+IERldE5ldCBh
bmQgbm9uLURldE5ldCBuZXR3b3JrcyB3b3VsZCBnbyBhIGxvbmcgd2F5IHRvd2FyZHMgcmVzb2x2
aW5nDQo+IHRoaXMgZGlzY3Vzc2lvbi4gIEkgd291bGQgc3VnZ2VzdCBleHBhbmRpbmcgIm9mZmVu
ZGluZyIgaW50byB0ZXh0IHRoYXQNCj4gaW5jbHVkZXMgYWxsIHVuYXV0aG9yaXplZCBEZXROZXQg
dHJhZmZpYyBhbmQgYWxsIHVuZXhwZWN0ZWQgRGV0TmV0DQo+IHRyYWZmaWMuICBPbmNlIHRoYXQn
cyBkb25lLCB0aGUgImNpcmN1aXQgYnJlYWtlciIgZGlzY3Vzc2lvbiBiZWNvbWVzDQo+IG1vcmUg
dHJhY3RhYmxlLCBhcyB0aGUgZGlzY2FyZGluZyBvZiBhbGwgRGV0TmV0IHRyYWZmaWMgdGhhdCB3
b3VsZA0KPiBvdGhlcndpc2UgZXNjYXBlIHRoZSBEZXROZXQgbmV0d29yayByZWR1Y2VzIHRoZSAi
Y2lyY3VpdCBicmVha2VyIg0KPiBkaXNjdXNzaW9uIHRvIHRoZSBleGlzdGluZyBEZXROZXQgbWF0
ZXJpYWwgbWVhc3VyZXMgdGhhdCBuZWVkIHRvIGJlDQo+IHRha2VuIGluc2lkZSBhIERldE5ldCBu
ZXR3b3JrIHRvIHByb3RlY3QgZGVsaXZlcnkgb2YgRGV0TmV0IHNlcnZpY2UuDQoNCkFzIGFscmVh
ZHkgbWVudGlvbmVkLCBpdCBpcyBwb3NzaWJsZSB0aGF0IHNvbWUgc29sdXRpb25zIGRvbid0IG5l
ZWQgYW55ICJjaXJjdWl0IGJyZWFrZXIiIGFzIHRoZXkgYWNoaWV2ZSBzdWZmaWNpZW50IHJvYnVz
dG5lc3MgYnkgc29tZSBvdGhlciBtZWFucy4gSSBvbmx5IGFzayBmb3IgdGV4dCB0aGF0IGV4cGxh
aW5zIGhvdyB0byBhdm9pZCBoYXJtIGZyb20gbm9uLURldE5ldCBuZXR3b3Jrcywgbm90IGZvciBh
IHNwZWNpZmljIHNvbHV0aW9uLg0KDQpNaWNoYWVsDQoNCg0KPiANCj4gVGhhbmtzLCAtLURhdmlk
DQo+IA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFNjaGFy
ZiwgTWljaGFlbCBbbWFpbHRvOk1pY2hhZWwuU2NoYXJmQGhzLWVzc2xpbmdlbi5kZV0NCj4gPiBT
ZW50OiBUaHVyc2RheSwgTm92ZW1iZXIgOCwgMjAxOCAxOjEyIFBNDQo+ID4gVG86IExvdSBCZXJn
ZXI7IEJsYWNrLCBEYXZpZDsgJ0rDoW5vcyBGYXJrYXMnDQo+ID4gQ2M6IHRzdi1hcnRAaWV0Zi5v
cmc7IERldE5ldCBXRzsgZHJhZnQtaWV0Zi1kZXRuZXQtDQo+IGFyY2hpdGVjdHVyZS5hbGxAaWV0
Zi5vcmcNCj4gPiBTdWJqZWN0OiBSRTogW1Rzdi1hcnRdIFtEZXRuZXRdIFRzdmFydCBsYXN0IGNh
bGwgcmV2aWV3IG9mIGRyYWZ0LQ0KPiBpZXRmLWRldG5ldC0NCj4gPiBhcmNoaXRlY3R1cmUtMDgN
Cj4gPg0KPiA+DQo+ID4gW0VYVEVSTkFMIEVNQUlMXQ0KPiA+IFBsZWFzZSByZXBvcnQgYW55IHN1
c3BpY2lvdXMgYXR0YWNobWVudHMsIGxpbmtzLCBvciByZXF1ZXN0cyBmb3INCj4gc2Vuc2l0aXZl
DQo+ID4gaW5mb3JtYXRpb24uDQo+ID4NCj4gPg0KPiA+IElubGluZQ0KPiA+DQo+ID4gPiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogVHN2LWFydCBbbWFpbHRvOnRzdi1h
cnQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIExvdQ0KPiBCZXJnZXINCj4gPiA+IFNl
bnQ6IFRodXJzZGF5LCBOb3ZlbWJlciA4LCAyMDE4IDg6NDUgQU0NCj4gPiA+IFRvOiBCbGFjaywg
RGF2aWQ7IFNjaGFyZiwgTWljaGFlbDsgJ0rDoW5vcyBGYXJrYXMnDQo+ID4gPiBDYzogdHN2LWFy
dEBpZXRmLm9yZzsgRGV0TmV0IFdHOyBkcmFmdC1pZXRmLWRldG5ldC0NCj4gPiA+IGFyY2hpdGVj
dHVyZS5hbGxAaWV0Zi5vcmcNCj4gPiA+IFN1YmplY3Q6IFJlOiBbVHN2LWFydF0gW0RldG5ldF0g
VHN2YXJ0IGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtDQo+IGlldGYtDQo+ID4gPiBkZXRuZXQt
YXJjaGl0ZWN0dXJlLTA4DQo+ID4gPg0KPiA+ID4gSGksDQo+ID4gPg0KPiA+ID4gU2VlIGJlbG93
IGZvciBpbi1saW5lIHJlc3BvbnNlcw0KPiA+ID4NCj4gPiA+IE9uIDExLzUvMjAxOCAxMjoyMSBB
TSwgQmxhY2ssIERhdmlkIHdyb3RlOg0KPiA+ID4gPiAuLi4NCj4gPiA+DQo+ID4gPiA+Pj4gKiBJ
dCBpcyBzdXJwcmlzaW5nIHRoYXQgdGhlcmUgaXMgaGFyZGx5IGFueSBkaXNjdXNzaW9uIG9uDQo+
IG5ldHdvcmsNCj4gPiA+IHJvYnVzdG5lc3MNCj4gPiA+ID4+PiBhbmQgc2FmZXR5OyB0aGlzIHBy
b2JhYmx5IGFsc28gcmVsYXRlcyB0byBzZWN1cml0eS4gRm9yDQo+IGluc3RhbmNlLA0KPiA+ID4g
Pj4+IG1pc2NvbmZpZ3VyYXRpb24gb3IgZXJyb3JzIG9mIGZ1bmN0aW9ucyBwZXJmb3JtaW5nIHBh
Y2tldA0KPiA+ID4gcmVwbGljYXRpb24gY291bGQNCj4gPiA+ID4+PiBzZXZlcmVseSBhbmQgcGVy
bWFuZW50bHkgY29uZ2VzdCBhIG5ldHdvcmsgYW5kIGNhdXNlIGhhcm0uDQo+ID4gPiA+IFsuLi4g
c25pcCAuLi5dDQo+ID4gPiA+PiBORVc6DQo+ID4gPiA+PiBSb2J1c3QgcmVhbC10aW1lIHN5c3Rl
bXMgcmVxdWlyZSB0byByZWR1Y2UgdGhlIG51bWJlciBvZg0KPiBwb3NzaWJsZQ0KPiA+ID4gPj4g
ZmFpbHVyZXMuIEZpbHRlcnMgYW5kIHBvbGljZXJzIHNob3VsZCBiZSB1c2VkIGluIGEgRGV0TmV0
DQo+IG5ldHdvcmsgdG8NCj4gPiA+ID4+IGRldGVjdCBpZiBEZXROZXQgcGFja2V0cyBhcmUgcmVj
ZWl2ZWQgb24gdGhlIHdyb25nIGludGVyZmFjZSwgb3INCj4gYXQNCj4gPiA+ID4+IHRoZSB3cm9u
ZyB0aW1lLCBvciBpbiB0b28gZ3JlYXQgdm9sdW1lLiBGdXJ0aGVybW9yZSwgZmlsdGVycyBhbmQN
Cj4gPiA+ID4+IHBvbGljZXJzIGNhbiB0YWtlIGFjdGlvbiB0byBkaXNjYXJkIG9mZmVuZGluZyBw
YWNrZXRzIG9yIGZsb3dzLA0KPiBvcg0KPiA+ID4gPj4gdHJpZ2dlciBzaHV0dGluZyBkb3duIHRo
ZSBvZmZlbmRpbmcgRGV0TmV0IGZsb3csIG9yIHNodXR0aW5nDQo+IGRvd24NCj4gPiA+ID4+IHRo
ZSBvZmZlbmRpbmcgaW50ZXJmYWNlLg0KPiA+ID4gPj4NCj4gPiA+ID4+IFttc10gVGhhdCBkb2Vz
IG5vdCBhZGRyZXNzIG15IGNvbmNlcm4uIEFzIEkgd3JvdGUgYWxyZWFkeSwgSQ0KPiBiZWxpZXZl
DQo+ID4gPiB0aGlzDQo+ID4gPiA+PiBkb2N1bWVudCBoYXMgdG8gZGlzY3VzcyB0aGUgYXBwbGlj
YWJpbGl0eSBvZiBjaXJjdWl0IGJyZWFrZXJzDQo+ID4gPiBhY2NvcmRpbmcgdG8gUkZDDQo+ID4g
PiA+PiA4MDg0Lg0KPiA+ID4gPiBJIGNvbmN1ciB3aXRoIE1pY2hhZWwncyBpbXBsaWVkIGNvbmNl
cm4gdGhhdCB0aGUgInNob3VsZCIgaW4gdGhlDQo+IE5FVw0KPiA+ID4gdGV4dA0KPiA+ID4gPiBp
cyB3b2VmdWxseSBpbmFkZXF1YXRlLiAgVGhlIHByb3Zpc2lvbnMgdG8gcHJldmVudCBlc2NhcGVk
IG5vbi0NCj4gPiA+IGVsYXN0aWMgdHJhZmZpYw0KPiA+ID4gPiBmcm9tIGNhdXNpbmcgZGFtYWdl
IGVsc2V3aGVyZSBuZWVkIHRvIGJlIG1hbmRhdG9yeSBwYXJ0aWN1bGFybHkNCj4gaWYNCj4gPiA+
IERldE5ldA0KPiA+ID4gPiBhbmQgbm9uLURldE5ldCBuZXR3b3JrcyBhcmUgaW50ZXJjb25uZWN0
ZWQuICBUaGUgYWJvdmUNCj4gPiA+ID4gdGV4dCBvbiBmaWx0ZXJzIGRvZXNuJ3QgYXBwZWFyIHRv
IGNvdmVyIGVzY2FwZSBmcm9tIHRoZSBEZXROZXQNCj4gPiA+IG5ldHdvcmssDQo+ID4gPiA+IGFu
ZCBuZWVkcyB0byBkbyBzby4gIERlcGxveW1lbnQgb2YgZmlsdGVycyBhdCBEZXROZXQgbm9kZXMg
dGhhdA0KPiBkcm9wDQo+ID4gPiBhbGwNCj4gPiA+ID4gRGV0TmV0IHRyYWZmaWMgdGhhdCB0cmll
cyB0byBlc2NhcGUsIGFuZCB0aGF0IGRyb3AgYWxsDQo+IG1pc2RpcmVjdGVkDQo+ID4gPiBEZXRO
ZXQNCj4gPiA+ID4gdHJhZmZpYyBzaG91bGQgYWRkcmVzcyBtb3N0IG9mIHRoaXMgcHJvYmxlbS4N
Cj4gPiA+ID4NCj4gPiA+ID4gT25jZSB0aGF0IGlzIGRvbmUsIEkgdGhpbmsgYSBkaXNjdXNzaW9u
IG9mIGNpcmN1aXQgYnJlYWtlcnMgaXMNCj4gPiA+IG5lZWRlZCwgaW4gdGhlDQo+ID4gPiA+IGZv
cm0gb2YgRGV0bmV0IHNlcnZpY2UgbWVjaGFuaXNtcyB0aGF0IGNhbiBzaHV0IGRvd24gKGNlYXNl
DQo+ID4gPiB0cmFuc21pc3Npb24NCj4gPiA+ID4gb2YpIGEgZmxvdyB0aGF0IGlzIGJlaW5nIHNl
bnQgZW50aXJlbHkgaW50byB0aGUgYml0LWJ1Y2tldCBieSBhDQo+ID4gPiBkb3duc3RyZWFtIGZp
bHRlciwNCj4gPiA+ID4gZHVlIHRvIG1pc2NvbmZpZ3VyYXRpb24sIGZhaWx1cmUsIGV0Yy4NCj4g
PiA+DQo+ID4gPiBJIHRoaW5rIHdlIGhhdmUgYSBiaXQgb2YgYSBkaXNjb25uZWN0IG9mIHdoYXQg
RGV0TmV0IHNlcnZpY2UNCj4gZGVsaXZlcnMuDQo+ID4gPg0KPiA+ID4gRGV0TmV0IGRvZXMgbm90
IGl0c2VsZiBpbXBhY3QgYW55IFRyYW5zcG9ydCBwcm90b2NvbMKgIChlLmcuLCBVRFAsDQo+IFRD
UCkNCj4gPiA+IHNvIGl0c2VsZiBkb2VzIG5vdCAqcHJvZHVjZSogZWxhc3RpYyBvciBub24tZWxh
c3RpYyB0cmFmZmljLg0KPiA+DQo+ID4gRmlyc3QsIHRoZSBxdWVzdGlvbiB3aGV0aGVyIERldE5l
dCAqcHJvZHVjZXMqIGVsYXN0aWMgb3Igbm9uLWVsYXN0aWMNCj4gdHJhZmZpYyBkb2VzDQo+ID4g
bm90IG1hdHRlciBmb3IgdGhlIGFwcGxpY2FiaWxpdHkgb2YgY2lyY3VpdCBicmVha2Vycy4gU2Vj
dGlvbiAzIG9mDQo+IFJGQyA4MDg0IHN0YXRlczoNCj4gPg0KPiA+ICAgIENCcyBhcmUgUkVDT01N
RU5ERUQgZm9yIElFVEYgcHJvdG9jb2xzIGFuZCB0dW5uZWxzIHRoYXQgY2Fycnkgbm9uLQ0KPiA+
ICAgIGNvbmdlc3Rpb24tY29udHJvbGxlZCBJbnRlcm5ldCBmbG93cyBhbmQgZm9yIHRyYWZmaWMg
YWdncmVnYXRlcy4NCj4gPiAgICBUaGlzIGluY2x1ZGVzIHRyYWZmaWMgc2VudCB1c2luZyBhIG5l
dHdvcmsgdHVubmVsLiAgRGVzaWduZXJzIG9mDQo+ID4gICAgb3RoZXIgcHJvdG9jb2xzIGFuZCB0
dW5uZWwgZW5jYXBzdWxhdGlvbnMgYWxzbyBvdWdodCB0byBjb25zaWRlcg0KPiB0aGUNCj4gPiAg
ICB1c2Ugb2YgdGhlc2UgdGVjaG5pcXVlcyBhcyBhIGxhc3QgcmVzb3J0IHRvIHByb3RlY3QgdHJh
ZmZpYyB0aGF0DQo+ID4gICAgc2hhcmVzIHRoZSBuZXR3b3JrIHBhdGggYmVpbmcgdXNlZC4NCj4g
Pg0KPiA+IFNlY3Rpb24gMy4yLjEuMSBvZiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUt
MDkgZXhwbGFpbnMNCj4gZXhwbGljaXRseSB0aGF0DQo+ID4gRGV0TmV0IGNhbiBjYXJyeSBub24t
Y29uZ2VzdGlvbi1jb250cm9sbGVkIHRyYWZmaWM6DQo+ID4NCj4gPiAgICBOb3RlIHRoYXQgYSBE
ZXROZXQgZmxvdyBjYW5ub3QgYmUgdGhyb3R0bGVkLCBpLmUuLCBpdHMNCj4gPiAgICB0cmFuc21p
c3Npb24gcmF0ZSBjYW5ub3QgYmUgcmVkdWNlZCB2aWEgZXhwbGljaXQgY29uZ2VzdGlvbg0KPiA+
ICAgIG5vdGlmaWNhdGlvbi4NCj4gPg0KPiA+IFNvLCBjbGVhcmx5IHRoZSBjb25kaXRpb24gb2Yg
Y2Fycnlpbmcgbm9uLWNvbmdlc3Rpb24tY29udHJvbGxlZCBmbG93cw0KPiBvciB0cmFmZmljDQo+
ID4gYWdncmVnYXRlcyBhcHBsaWVzIHRvIHRoZSBEZXROZXQgYXJjaGl0ZWN0dXJlLiBBbmQsIGFz
IGEgcmVzdWx0LCB0aGUNCj4gPiBSRUNPTU1FTkRFRCBpbiBSRkMgODA4NCBpcyBpbiBwcmluY2lw
bGUgYXBwbGljYWJsZSB0byBEZXROZXQuIEFsc28sDQo+IG5vdGUgdGhhdA0KPiA+IHRoZSBSRUNP
TU1FTkRFRCBpbiBSRkMgODA4NCBpcyBub3QgbGltaXRlZCB0byB0dW5uZWxzLg0KPiA+DQo+ID4g
QXMgcG9pbnRlZCBvdXQgYnkgRGF2aWQsIHRoZSBrZXkgcXVlc3Rpb24gaXMgd2hldGhlciwgYW5k
IGhvdywgdGhlDQo+IERldE5ldA0KPiA+IGFyY2hpdGVjdHVyZSBwcmV2ZW50cyB0aGF0IG5vbi1j
b25nZXN0aW9uIGNvbnRyb2xsZWQgdHJhZmZpYyBlc2NhcGVzDQo+IGZyb20gYQ0KPiA+IGNvbnRy
b2xsZWQgZW52aXJvbm1lbnQgaW50byB0aGUgSW50ZXJuZXQuIEFzIGFsc28gZXhwbGFpbmVkIGlu
IFJGQw0KPiA4MDg0LCB0aGlzDQo+ID4gcXVlc3Rpb24gaW4gcGFydGljdWxhciBtYXR0ZXJzIGZv
ciBmYWlsdXJlIHNjZW5hcmlvcy4NCj4gPg0KPiA+IEFzIFRTVi1BUlQgcmV2aWV3ZXIsIEkgaW5z
aXN0IGluIGEgZGlzY3Vzc2lvbiBvZiB0aGlzIHByb2JsZW0gaW4NCj4gZHJhZnQtaWV0Zi1kZXRu
ZXQtDQo+ID4gYXJjaGl0ZWN0dXJlLiBBbmQgSSBiZWxpZXZlIHRoYXQgYSByZWZlcmVuY2UgdG8g
UkZDIDgwODQgaXMgbmVlZGVkIGluDQo+IGRyYWZ0LWlldGYtDQo+ID4gZGV0bmV0LWFyY2hpdGVj
dHVyZS4NCj4gPg0KPiA+IE5vdGUgdGhhdCB0aGUgd29yZGluZyBpbiBSRkMgODA4NCBpcyBSRUNP
TU1FTkRFRCBhbmQgbm90IE1VU1QsIGkuZS4sDQo+IGl0IGlzDQo+ID4gcG9zc2libGUgdGhhdCBj
aXJjdWl0IGJyZWFrZXJzIG1heSBub3QgYmUgbmVlZGVkIGZvciBjZXJ0YWluDQo+IHNvbHV0aW9u
cy4gQXMgYW4NCj4gPiBleGFtcGxlLCBNUExTIHRyYWZmaWMgbWF5IG5vdCBlYXNpbHkgZXNjYXBl
IGZyb20gYSBtYW5hZ2VkIE1QTFMNCj4gbmV0d29yay4NCj4gPg0KPiA+DQo+ID4gU2Vjb25kLCBp
biBteSBUU1YtQVJUIHJldmlldyBJIGhhdmUgZXhwbGljaXRseSBtZW50aW9uZWQgdGhlIERldE5l
dA0KPiBQYWNrZXQNCj4gPiBSZXBsaWNhdGlvbiBGdW5jdGlvbiAoUFJGKS4gUmVwbGljYXRpbmcg
bm9uLWVsYXN0aWMgdHJhZmZpYyBtYXkNCj4gY3JlYXRlIGFkZGl0aW9uYWwNCj4gPiBjaGFsbGVu
Z2VzIGlmIHRoZSByZXBsaWNhdGVkIHBhY2tldHMgY2FuIHNvbWVob3cgZXNjYXBlIGludG8gdGhl
DQo+IEludGVybmV0LCBlLmcuLA0KPiA+IGluIGZhaWx1cmUgY2FzZXMuIEZvciBpbnN0YW5jZSwg
YXMgZmFyIGFzIEkgdW5kZXJzdGFuZCBkcmFmdC1pZXRmLQ0KPiBkZXRuZXQtDQo+ID4gYXJjaGl0
ZWN0dXJlLCBJIGFzc3VtZSB0aGUgUFJGIGNhbiByZXBsaWNhdGUgbm9uLWNvbmdlc3Rpb24tDQo+
IGNvbnRyb2xsZWQgdHJhZmZpYw0KPiA+IGFuZCBmb3J3YXJkIGl0IGFsb25nIGRpZmZlcmVudCBw
YXRocy4gSWYgb25lIG9mIHRoZXNlIHBhdGhzIGVzY2FwZXMNCj4gdG8gdGhlDQo+ID4gSW50ZXJu
ZXQsIHRvIHRoZSBJbnRlcm5ldCB0aGUgUFJGIGNvdWxkIGJhc2ljYWxseSBiZSBhIHByb2R1Y2Vy
IG9mDQo+IG5vbi1jb25nZXN0aW9uDQo+ID4gY29udHJvbGxlZCB0cmFmZmljLCBhbmQgdGhhdCB0
cmFmZmljIGNvdWxkIGNhdXNlIHNpZ25pZmljYW50IGhhcm0gaW4NCj4gdGhlIEludGVybmV0Lg0K
PiA+IEFsc28sIG5vdGUgdGhhdCBpbiB0aGF0IGNhc2UgaXQgbWF5IG5vdCBuZWNlc3NhcmlseSBo
ZWxwIGlmIHRoZQ0KPiB0cmFmZmljIGNhcnJpZWQgYnkNCj4gPiBEZXROZXQgaXMgZWxhc3RpYywg
ZS5nLiwgaWYgRGV0TmV0IGNhcnJpZXMgVENQIHRyYWZmaWMuIEZvciBpbnN0YW5jZSwNCj4gaWYg
b3RoZXIgcGF0aHMNCj4gPiB1c2VkIGJ5IHRoZSBQUkYgd2l0aGluIHRoZSBEZXROZXQgZG9tYWlu
IHdvdWxkIGRlbGl2ZXIgYWxsIHBhY2tldHMsDQo+IHRoZQ0KPiA+IGNvbmdlc3Rpb24gY29udHJv
bCBpbiBUQ1Agd291bGQgbm90IG5ldmVyIGJlIHRyaWdnZXJlZCBhcyBlYWNoIHBhY2tldA0KPiBn
ZXRzDQo+ID4gaW5kZWVkIGRlbGl2ZXJlZCBvdmVyIG9uZSBvZiB0aGUgcGF0aHMuIFNvLCBhbiB1
bmVsYXN0aWMgdHJhZmZpYw0KPiBzdHJlYW0gd291bGQNCj4gPiBlc2NhbGUgaW50byB0aGUgSW50
ZXJuZXQgYW5kIG5ldmVyIGJhY2sgb2ZmLiBVbmxlc3MgSSBtaXNzIHNvbWV0aGluZywNCj4gRGV0
TmV0DQo+ID4gbmVlZHMgY291bnRlci1tZWFucyB0byBwcmV2ZW50IHRoaXMgc29ydCBvZiBpc3N1
ZXMuDQo+ID4NCj4gPiBBcyBUU1YtQVJUIHJldmlld2VyLCBJIGJlbGlldmUgZHJhZnQtaWV0Zi1k
ZXRuZXQtYXJjaGl0ZWN0dXJlIG5lZWRzIGENCj4gZGVkaWNhdGVkDQo+ID4gZGlzY3Vzc2lvbiB3
aGV0aGVyIHRoZSBQUkYgY2FuIGNhdXNlIGhhcm0gYW5kLCBpZiBzbywgaG93IHRvIGF2b2lkDQo+
IHN1Y2ggaGFybS4NCj4gPg0KPiA+ID4gRGV0TmV0IG9wZXJhdGVzIGF0IExheWVyIDMgYW5kIGJh
c2ljYWxseSBwcm92aWRlcyBkZXRuZXQgZmxvd3Mgd2l0aA0KPiBhDQo+ID4gPiBzZXJ2aWNlIGVx
dWl2YWxlbnQgdG8gSW50U2VydidzIEd1YXJhbnRlZWQgUXVhbGl0eSBvZiBTZXJ2aWNlLsKgIEFz
DQo+ID4gPiBzdWNoLA0KPiA+ID4gRGV0TmV0IGZsb3dzIGJhc2ljYWxseSBvcGVyYXRlIGFzIGlm
IHRoZSBuZXR3b3JrIGlzIHVuY29uZ2VzdGVkLg0KPiA+DQo+ID4gUkZDIDgwODQgZXhhY3RseSBh
ZGRyZXNzZXMgdGhhdCBjYXNlLiBUaGUgcXVlc3Rpb24gaXMgbm90IHRoZSBub3JtYWwNCj4gb3Bl
cmF0aW9uDQo+ID4gb2YgdGhlIG5ldHdvcmssIGJ1dCBhYm5vcm1hbCBjYXNlcy4NCj4gPg0KPiA+
ID4gV1JUIGVzY2FwZWQgdHJhZmZpYywgYXMgSSBtZW50aW9uZWQgaW4gdG9kYXkncyBzZXNzaW9u
LCBJIHJlYWxseQ0KPiB0aGluaw0KPiA+ID4gdGhpcyBpcyBubyBkaWZmZXJlbmNlIGJldHdlZW4g
ZXNjYXBlZCBEZXROZXQgdHJhZmZpYyBhbmQgdHJhZmZpYw0KPiA+ID4gZGVsaXZlcmVkIG92ZXIg
YW4gdW5jb25nZXN0ZWQgbmV0d29yayB0byBhIHBlZXIgKGNvbmdlc3RlZCBvcg0KPiA+ID4gdW5j
b25nZXN0ZWQpIG5ldHdvcmsuDQo+ID4NCj4gPiBUaGF0IGNvbWVzIGRvd24gdG8gaG93IHRoZSBE
ZXROZXQgbmV0d29yayBkZWFscyB3aXRoIGFibm9ybWFsDQo+IHNpdHVhdGlvbnMgYXQNCj4gPiB0
aGUgZWRnZXMsIGUuZy4sIGZvciB0aGUgcHJvYmxlbXMgbWVudGlvbmVkIGluIFJGQyA4MDg0Og0K
PiA+DQo+ID4gICAgbyAgYW5vbWFsb3VzIHRyYWZmaWMgdGhhdCBleGNlZWRzIHRoZSBwcm92aXNp
b25lZCBjYXBhY2l0eSAob3INCj4gd2hvc2UNCj4gPiAgICAgICB0cmFmZmljIGNoYXJhY3Rlcmlz
dGljcyBleGNlZWQgdGhlIHRocmVzaG9sZCBjb25maWd1cmVkIGZvciB0aGUNCj4gPiAgICAgICBD
Qik7DQo+ID4NCj4gPiAgICBvICB0cmFmZmljIGdlbmVyYXRlZCBieSBhbiBhcHBsaWNhdGlvbiBh
dCBhIHRpbWUgd2hlbiB0aGUNCj4gcHJvdmlzaW9uZWQNCj4gPiAgICAgICBuZXR3b3JrIGNhcGFj
aXR5IGlzIGJlaW5nIHV0aWxpemVkIGZvciBvdGhlciBwdXJwb3NlczsNCj4gPg0KPiA+ICAgIG8g
IHJvdXRpbmcgY2hhbmdlcyB0aGF0IGNhdXNlIGFkZGl0aW9uYWwgdHJhZmZpYyB0byBzdGFydCB1
c2luZw0KPiB0aGUNCj4gPiAgICAgICBwYXRoIG1vbml0b3JlZCBieSB0aGUgQ0I7DQo+ID4NCj4g
PiAgICBvICBtaXNjb25maWd1cmF0aW9uIG9mIGEgc2VydmljZS9uZXR3b3JrIGRldmljZSB3aGVy
ZSB0aGUgY2FwYWNpdHkNCj4gPiAgICAgICBhdmFpbGFibGUgaXMgaW5zdWZmaWNpZW50IHRvIHN1
cHBvcnQgdGhlIGN1cnJlbnQgdHJhZmZpYw0KPiA+ICAgICAgIGFnZ3JlZ2F0ZTsNCj4gPg0KPiA+
ICAgIG8gIG1pc2NvbmZpZ3VyYXRpb24gb2YgYW4gYWRtaXNzaW9uIGNvbnRyb2xsZXIgb3IgdHJh
ZmZpYyBwb2xpY2VyDQo+ID4gICAgICAgdGhhdCBhbGxvd3MgbW9yZSB0cmFmZmljIHRoYW4gZXhw
ZWN0ZWQgYWNyb3NzIHRoZSBwYXRoDQo+IG1vbml0b3JlZA0KPiA+ICAgICAgIGJ5IHRoZSBDQi4N
Cj4gPg0KPiA+IEFjY29yZGluZyB0byB0aGUgbGFzdCBwb2ludCwgbWlzY29uZmlndXJhdGlvbiBv
ZiBmaWx0ZXJzL3BvbGljaWVzIGlzDQo+IG9uZSBvZiB0aGUNCj4gPiBjaGFsbGVuZ2VzIHRvIGxv
b2sgYXQuDQo+ID4NCj4gPiA+IEJhc2VkIG9uIGFsbCB0aGlzLCBJJ20gbm90IHN1cmUgaG93IG9y
IHdoeSBhwqAgZGlzY3Vzc2lvbiBvZiBjaXJjdWl0DQo+ID4gPiBicmVha2VycyBpcyBuZWVkZWQu
DQo+ID4NCj4gPiBSRkMgODA4NCByZXByZXNlbnRzIElFVEYgY29tbXVuaXR5IGNvbnNlbnN1cy4g
QW5kIGluIG15IHJlYWRpbmcgdGhlDQo+IERldE5ldA0KPiA+IGFyY2hpdGVjdHVyZSBmYWxscyBp
bnRvIHRoZSB0eXBlIG9mIHNvbHV0aW9ucyBkaXNjdXNzZWQgaW4gUkZDIDgwODQuDQo+ID4NCj4g
PiBUaGFua3MNCj4gPg0KPiA+IE1pY2hhZWwNCj4gPg0KPiA+DQo+ID4gPg0KPiA+ID4gTG91DQo+
ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBUaGFua3MsIC0tRGF2aWQNCj4gPiA+ID4NCj4gPiA+ID4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+PiBGcm9tOiBUc3YtYXJ0IFttYWls
dG86dHN2LWFydC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YNCj4gU2NoYXJmLA0KPiA+
ID4gTWljaGFlbA0KPiA+ID4gPj4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDIyLCAyMDE4IDU6NDQg
UE0NCj4gPiA+ID4+IFRvOiAnSsOhbm9zIEZhcmthcycNCj4gPiA+ID4+IENjOiB0c3YtYXJ0QGll
dGYub3JnOyBEZXROZXQgV0c7IGRyYWZ0LWlldGYtZGV0bmV0LQ0KPiA+ID4gYXJjaGl0ZWN0dXJl
LmFsbEBpZXRmLm9yZw0KPiA+ID4gPj4gU3ViamVjdDogUmU6IFtUc3YtYXJ0XSBUc3ZhcnQgbGFz
dCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLQ0KPiBkZXRuZXQtDQo+ID4gPiBhcmNoaXRlY3R1
cmUtMDgNCj4gPiA+ID4+DQo+ID4gPiA+Pg0KPiA+ID4gPj4gW0VYVEVSTkFMIEVNQUlMXQ0KPiA+
ID4gPj4gUGxlYXNlIHJlcG9ydCBhbnkgc3VzcGljaW91cyBhdHRhY2htZW50cywgbGlua3MsIG9y
IHJlcXVlc3RzIGZvcg0KPiA+ID4gc2Vuc2l0aXZlDQo+ID4gPiA+PiBpbmZvcm1hdGlvbi4NCj4g
PiA+ID4+DQo+ID4gPiA+Pg0KPiA+ID4gPj4gSGkgSmFub3MsDQo+ID4gPiA+Pg0KPiA+ID4gPj4g
VGhhbmtzIGZvciB0aGUgcmVwbHkuIE15IGNvbW1lbnRzIGFyZSBpbmxpbmUgW21zXS4NCj4gPiA+
ID4+DQo+ID4gPiA+PiBJIGhhdmUgb21pdHRlZCBhbGwgcHJvcG9zZWQgY2hhbmdlcyB0aGF0IHdv
cmsgZm9yIG1lLg0KPiA+ID4gPj4NCj4gPiA+ID4+IE1pY2hhZWwNCj4gPiA+ID4+DQo+ID4gPiA+
Pg0KPiA+ID4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4+IEZyb206IErD
oW5vcyBGYXJrYXMgPGphbm9zLmZhcmthc0Blcmljc3Nvbi5jb20+DQo+ID4gPiA+PiBTZW50OiBX
ZWRuZXNkYXksIE9jdG9iZXIgMTcsIDIwMTggMTA6NTYgQU0NCj4gPiA+ID4+IFRvOiBTY2hhcmYs
IE1pY2hhZWwgPE1pY2hhZWwuU2NoYXJmQGhzLWVzc2xpbmdlbi5kZT4NCj4gPiA+ID4+IENjOiB0
c3YtYXJ0QGlldGYub3JnOyBkcmFmdC1pZXRmLWRldG5ldC0NCj4gYXJjaGl0ZWN0dXJlLmFsbEBp
ZXRmLm9yZzsNCj4gPiA+IERldE5ldCBXRw0KPiA+ID4gPj4gPGRldG5ldEBpZXRmLm9yZz4NCj4g
PiA+ID4+IFN1YmplY3Q6IFJlOiBUc3ZhcnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRm
LWRldG5ldC0NCj4gPiA+IGFyY2hpdGVjdHVyZS0wOA0KPiA+ID4gPj4NCj4gPiA+ID4+IEhpIE1p
Y2hhZWwsDQo+ID4gPiA+Pg0KPiA+ID4gPj4gVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgdGhlIHRo
b3JvdWdoIHJldmlldyBhbmQgZ29vZCBjb21tZW50cyENCj4gPiA+ID4+DQo+ID4gPiA+PiBQbGVh
c2UgZmluZCBiZWxvdyBpbi1saW5lIHJlc3BvbnNlcyBhbmQgaG93IHdlIHBsYW4gdG8gdXBkYXRl
DQo+IHRoZQ0KPiA+ID4gZHJhZnQgdG8NCj4gPiA+ID4+IHJlc29sdmUgeW91ciBjb21tZW50cy4N
Cj4gPiA+ID4+DQo+ID4gPiA+PiBCZXN0IHJlZ2FyZHMsDQo+ID4gPiA+PiBKYW5vcw0KPiA+ID4g
Pj4NCj4gPiA+ID4+DQo+ID4gPiA+PiBPbiA5LzI5LzIwMTggMTI6MjQgQU0sIE1pY2hhZWwgU2No
YXJmIHdyb3RlOg0KPiA+ID4gPj4+IFJldmlld2VyOiBNaWNoYWVsIFNjaGFyZg0KPiA+ID4gPj4+
IFJldmlldyByZXN1bHQ6IFJlYWR5IHdpdGggSXNzdWVzDQo+ID4gPiA+Pj4NCj4gPiA+ID4+PiBU
aGUgZG9jdW1lbnQgIkRldGVybWluaXN0aWMgTmV0d29ya2luZyBBcmNoaXRlY3R1cmUiDQo+ID4g
PiA+Pj4gKGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wOCkgZGVmaW5lcyBhbiBvdmVy
YWxsDQo+IGZyYW1ld29yaw0KPiA+ID4gZm9yDQo+ID4gPiA+Pj4gRGV0ZXJtaW5pc3RpYyBOZXR3
b3JraW5nLg0KPiA+ID4gPj4+DQo+ID4gPiA+Pj4gQXMgVFNWLUFSVCByZXZpZXdlciwgSSBiZWxp
ZXZlIHRoYXQgdGhpcyBkb2N1bWVudCBoYXMgaXNzdWVzIGFzDQo+ID4gPiA+Pj4gZGV0YWlsZWQg
YmVsb3cuDQo+ID4gPiA+Pj4NCj4gPiA+ID4+PiBNaWNoYWVsDQo+ID4gPiA+Pj4NCj4gPiA+ID4+
PiBNYWpvciBpc3N1ZXM6DQo+ID4gPiA+PiBbLi4uXQ0KPiA+ID4gPj4NCj4gPiA+ID4+PiBEZXRO
ZXQNCj4gPiA+ID4+PiBiYXNpY2FsbHkgcmVxdWlyZXMgc3VwcG9ydCBpbiAoYWxtb3N0KSBhbGwg
bmV0d29yayBkZXZpY2VzDQo+ID4gPiA+Pj4gdHJhbnNwb3J0aW5nIERldE5ldCB0cmFmZmljLiBU
aGF0IGFzc3VtcHRpb24gc2hvdWxkIGJlDQo+IGV4cGxpY2l0bHkNCj4gPiA+ID4+PiBzcGVsdCBv
dXQgZWFybHkgaW4gdGhlIGRvY3VtZW50LCBlLmcuLCBpbiB0aGUgaW50cm9kdWN0aW9uLg0KPiA+
ID4gPj4gQWN0dWFsbHksIHNvbWUgZm9ybSBvZiBEZXROZXQgc3VwcG9ydCBpcyByZXF1aXJlZCBm
cm9tIGVhY2ggbm9kZQ0KPiA+ID4gdGhhdA0KPiA+ID4gPj4gdHJhbnNwb3J0cyBEZXROZXQgdHJh
ZmZpYy4gRm9yIGluc3RhbmNlLCBEZXROZXQgZmxvd3MgaGF2ZSB0byBiZQ0KPiA+ID4gcmVjb2du
aXplZCBpbg0KPiA+ID4gPj4gb3JkZXIgbm90IHRvIHNwb2lsIHRoZWlyIFFvUyBhdCB0aGUgbWlu
aW11bS4NCj4gPiA+ID4+DQo+ID4gPiA+PiBbbXNdIEkgbG9vayBmb3IgYW4gY2xlYXIgZXhwbGFu
YXRpb24gaW4gdGhlIGFyY2hpdGVjdHVyZQ0KPiBkb2N1bWVudCBvZg0KPiA+ID4gd2hhdCAic29t
ZQ0KPiA+ID4gPj4gZm9ybSBvZiBEZXROZXQgc3VwcG9ydCIgZXhhY3RseSBtZWFucy4gRm9yIGlu
c3RhbmNlLCBpcyBzdGFuZGFyZA0KPiA+ID4gTVBMUyBURQ0KPiA+ID4gPj4gd2l0aG91dCBhbnkg
RGV0TmV0IHN1cHBvcnQgZ29vZCBlbm91Z2ggZm9yIGFuIExTUiBvbiB0aGUgSVAvTVBMUw0KPiA+
ID4gcGF0aCB1c2VkDQo+ID4gPiA+PiBieSBEZXROZXQgdHJhZmZpYywgb3Igbm90PyBBcyBhbiBl
eGFtcGxlLCB3aGVuIEkgcmVhZCB0aGUNCj4gZm9sbG93aW5nDQo+ID4gPiBwYXJhZ3JhcGggaW4N
Cj4gPiA+ID4+IGRyYWZ0LWlldGYtZGV0bmV0LWRwLXNvbC1tcGxzLTAxIC4uLg0KPiA+ID4gPj4N
Cj4gPiA+ID4+ICAgICBUcmFuc2l0IG5vZGVzIGFyZSBub3JtYWwgTVBMUyBMYWJlbCBTd2l0Y2hp
bmcgUm91dGVycw0KPiAoTFNScykuDQo+ID4gPiBUaGV5DQo+ID4gPiA+PiAgICAgYXJlIGdlbmVy
YWxseSB1bmF3YXJlIG9mIHRoZSBzcGVjaWFsIHJlcXVpcmVtZW50cyBvZiBEZXROZXQNCj4gPiA+
IGZsb3dzLA0KPiA+ID4gPj4gICAgIGFsdGhvdWdoIHRoZXkgbmVlZCB0byBwcm92aWRlIHRyYWZm
aWMgZW5naW5lZXJpbmcgc2VydmljZXMNCj4gYW5kDQo+ID4gPiBwcm9wZXINCj4gPiA+ID4+ICAg
ICBRb1MgdG8gdGhlIExTUHMgYXNzb2NpYXRlZCB3aXRoIERldE5ldCBmbG93cyB0byBlbmhhbmNl
IHRoZQ0KPiA+ID4gcHJvc3BlY3QNCj4gPiA+ID4+ICAgICBvZiB0aGUgTFNQcyBtZWV0aW5nIHRo
ZSBEZXROZXQgc2VydmljZSByZXF1aXJlbWVudHMuICBTb21lDQo+ID4gPiA+PiAgICAgaW1wbGVt
ZW50YXRpb25zIG9mIHRyYW5zaXQgbm9kZXMgbWF5IGJlIERldE5ldCBhd2FyZSwgYnV0DQo+IHN1
Y2gNCj4gPiA+IG5vZGVzDQo+ID4gPiA+PiAgICAganVzdCBzdXBwb3J0IHRoZSBEZXROZXQgdHJh
bnNwb3J0IGxheWVyLg0KPiA+ID4gPj4NCj4gPiA+ID4+IC4uLiBJIGNvdWxkIG1heWJlIGFzc3Vt
ZSB0aGF0IGFjdHVhbGx5IHRoZXJlIGNhbiBiZSAidHJhbnNpdA0KPiBub2RlcyINCj4gPiA+IHRo
YXQgZG8gbm90DQo+ID4gPiA+PiByZXF1aXJlICphbnkqIHNvcnQgb2YgRGV0TmV0IHN1cHBvcnQg
b3IgRGV0TmV0IGF3YXJlbmVzcy4gSXMNCj4gdGhhdA0KPiA+ID4gY29ycmVjdD8gSQ0KPiA+ID4g
Pj4gdGhpbmsgdGhlIGFyY2hpdGVjdHVyZSBkb2N1bWVudCBoYXMgdG8gYmUgY2xlYXIgb24gc3Vj
aA0KPiBmdW5kYW1lbnRhbA0KPiA+ID4gcXVlc3Rpb25zLg0KPiA+ID4gPj4NCj4gPiA+ID4+IFRo
ZSBJbnRyb2R1Y3Rpb24gY291bGQgYmUgZXh0ZW5kZWQgdG8gY2xhcmlmeSwgZS5nLiwgdGhlIHRo
aXJkDQo+ID4gPiBwYXJhZ3JhcGg6DQo+ID4gPiA+Pg0KPiA+ID4gPj4gT0xEOg0KPiA+ID4gPj4g
QSBnb2FsIG9mIERldE5ldCBpcyBhIGNvbnZlcmdlZCBuZXR3b3JrIGluIGFsbCByZXNwZWN0cy4g
VGhhdA0KPiBpcywNCj4gPiA+IHRoZSBwcmVzZW5jZSBvZg0KPiA+ID4gPj4gRGV0TmV0IGZsb3dz
IGRvZXMgbm90IHByZWNsdWRlIG5vbi1EZXROZXQgZmxvd3MsIGFuZCB0aGUNCj4gYmVuZWZpdHMN
Cj4gPiA+IG9mZmVyZWQNCj4gPiA+ID4+IERldE5ldCBmbG93cyBzaG91bGQgbm90LCBleGNlcHQg
aW4gZXh0cmVtZSBjYXNlcywgcHJldmVudA0KPiBleGlzdGluZw0KPiA+ID4gUW9TDQo+ID4gPiA+
PiBtZWNoYW5pc21zIGZyb20gb3BlcmF0aW5nIGluIGEgbm9ybWFsIGZhc2hpb24sIHN1YmplY3Qg
dG8gdGhlDQo+ID4gPiBiYW5kd2lkdGgNCj4gPiA+ID4+IHJlcXVpcmVkIGZvciB0aGUgRGV0TmV0
IGZsb3dzLiBBIHNpbmdsZSBzb3VyY2UtZGVzdGluYXRpb24gcGFpcg0KPiBjYW4NCj4gPiA+IHRy
YWRlIGJvdGgNCj4gPiA+ID4+IERldE5ldCBhbmQgbm9uLURldE5ldCBmbG93cy4gRW5kIHN5c3Rl
bXMgYW5kIGFwcGxpY2F0aW9ucyBuZWVkDQo+IG5vdA0KPiA+ID4gPj4gaW5zdGFudGlhdGUgc3Bl
Y2lhbCBpbnRlcmZhY2VzIGZvciBEZXROZXQgZmxvd3MuIE5ldHdvcmtzIGFyZQ0KPiBub3QNCj4g
PiA+IHJlc3RyaWN0ZWQgdG8NCj4gPiA+ID4+IGNlcnRhaW4gdG9wb2xvZ2llczsgY29ubmVjdGl2
aXR5IGlzIG5vdCByZXN0cmljdGVkLiBBbnkNCj4gYXBwbGljYXRpb24NCj4gPiA+IHRoYXQgZ2Vu
ZXJhdGVzDQo+ID4gPiA+PiBhIGRhdGEgZmxvdyB0aGF0IGNhbiBiZSB1c2VmdWxseSBjaGFyYWN0
ZXJpemVkIGFzIGhhdmluZyBhDQo+IG1heGltdW0NCj4gPiA+IGJhbmR3aWR0aA0KPiA+ID4gPj4g
c2hvdWxkIGJlIGFibGUgdG8gdGFrZSBhZHZhbnRhZ2Ugb2YgRGV0TmV0LCBhcyBsb25nIGFzIHRo
ZQ0KPiBuZWNlc3NhcnkNCj4gPiA+IHJlc291cmNlcw0KPiA+ID4gPj4gY2FuIGJlIHJlc2VydmVk
LiBSZXNlcnZhdGlvbnMgY2FuIGJlIG1hZGUgYnkgdGhlIGFwcGxpY2F0aW9uDQo+IGl0c2VsZiwN
Cj4gPiA+IHZpYSBuZXR3b3JrDQo+ID4gPiA+PiBtYW5hZ2VtZW50LCBieSBhbiBhcHBsaWNhdGlv
buKAmXMgY29udHJvbGxlciwgb3IgYnkgb3RoZXIgbWVhbnMsDQo+IGUuZy4sDQo+ID4gPiBhIGR5
bmFtaWMNCj4gPiA+ID4+IGNvbnRyb2wgcGxhbmUgKGUuZy4sIFtSRkMyMjA1XSkuDQo+ID4gPiA+
Pg0KPiA+ID4gPj4gTkVXOg0KPiA+ID4gPj4gQSBnb2FsIG9mIERldE5ldCBpcyBhIGNvbnZlcmdl
ZCBuZXR3b3JrIGluIGFsbCByZXNwZWN0cy4gVGhhdA0KPiBpcywNCj4gPiA+IHRoZSBwcmVzZW5j
ZSBvZg0KPiA+ID4gPj4gRGV0TmV0IGZsb3dzIGRvZXMgbm90IHByZWNsdWRlIG5vbi1EZXROZXQg
Zmxvd3MsIGFuZCB0aGUNCj4gYmVuZWZpdHMNCj4gPiA+IG9mZmVyZWQNCj4gPiA+ID4+IERldE5l
dCBmbG93cyBzaG91bGQgbm90LCBleGNlcHQgaW4gZXh0cmVtZSBjYXNlcywgcHJldmVudA0KPiBl
eGlzdGluZw0KPiA+ID4gUW9TDQo+ID4gPiA+PiBtZWNoYW5pc21zIGZyb20gb3BlcmF0aW5nIGlu
IGEgbm9ybWFsIGZhc2hpb24sIHN1YmplY3QgdG8gdGhlDQo+ID4gPiBiYW5kd2lkdGgNCj4gPiA+
ID4+IHJlcXVpcmVkIGZvciB0aGUgRGV0TmV0IGZsb3dzLiBBIHNpbmdsZSBzb3VyY2UtZGVzdGlu
YXRpb24gcGFpcg0KPiBjYW4NCj4gPiA+IHRyYWRlIGJvdGgNCj4gPiA+ID4+IERldE5ldCBhbmQg
bm9uLURldE5ldCBmbG93cy4gRW5kIHN5c3RlbXMgYW5kIGFwcGxpY2F0aW9ucyBuZWVkDQo+IG5v
dA0KPiA+ID4gPj4gaW5zdGFudGlhdGUgc3BlY2lhbCBpbnRlcmZhY2VzIGZvciBEZXROZXQgZmxv
d3MuIE5ldHdvcmtzIGFyZQ0KPiBub3QNCj4gPiA+IHJlc3RyaWN0ZWQgdG8NCj4gPiA+ID4+IGNl
cnRhaW4gdG9wb2xvZ2llczsgY29ubmVjdGl2aXR5IGlzIG5vdCByZXN0cmljdGVkLiBBbnkNCj4g
YXBwbGljYXRpb24NCj4gPiA+IHRoYXQgZ2VuZXJhdGVzDQo+ID4gPiA+PiBhIGRhdGEgZmxvdyB0
aGF0IGNhbiBiZSB1c2VmdWxseSBjaGFyYWN0ZXJpemVkIGFzIGhhdmluZyBhDQo+IG1heGltdW0N
Cj4gPiA+IGJhbmR3aWR0aA0KPiA+ID4gPj4gc2hvdWxkIGJlIGFibGUgdG8gdGFrZSBhZHZhbnRh
Z2Ugb2YgRGV0TmV0LCBhcyBsb25nIGFzIHRoZQ0KPiBuZWNlc3NhcnkNCj4gPiA+IHJlc291cmNl
cw0KPiA+ID4gPj4gY2FuIGJlIHJlc2VydmVkLiBSZXNlcnZhdGlvbnMgY2FuIGJlIG1hZGUgYnkg
dGhlIGFwcGxpY2F0aW9uDQo+IGl0c2VsZiwNCj4gPiA+IHZpYSBuZXR3b3JrDQo+ID4gPiA+PiBt
YW5hZ2VtZW50LCBieSBhbiBhcHBsaWNhdGlvbuKAmXMgY29udHJvbGxlciwgb3IgYnkgb3RoZXIg
bWVhbnMsDQo+IGUuZy4sDQo+ID4gPiBhIGR5bmFtaWMNCj4gPiA+ID4+IGNvbnRyb2wgcGxhbmUg
KGUuZy4sIFtSRkMyMjA1XSkuIE5ldHdvcmsgbm9kZXMgc3VwcG9ydGluZyBEZXROZXQNCj4gPiA+
IGZsb3dzIGhhdmUgdG8NCj4gPiA+ID4+IGltcGxlbWVudCBzb21lIG9mIHRoZSBEZXROZXQgY2Fw
YWJpbGl0aWVzIChub3QgbmVjZXNzYXJpbHkgYWxsKQ0KPiBpbg0KPiA+ID4gb3JkZXIgdG8gdHJl
YXQNCj4gPiA+ID4+IERldE5ldCBmbG93cyBzdWNoIHRoYXQgdGhlaXIgUW9TIHJlcXVpcmVtZW50
cyBhcmUgbWV0Lg0KPiA+ID4gPj4NCj4gPiA+ID4+IFttc10gVG8gbWUsIHRoZSBsYXN0IHNlbnRl
bmNlIGlzIG5vdCBjbGVhci4gRG9lcyAic29tZSBvZiB0aGUNCj4gRGV0TmV0DQo+ID4gPiBjYXBh
YmlsaXRpZXMNCj4gPiA+ID4+IChub3QgbmVjZXNzYXJpbHkgYWxsKSIgaW5jbHVkZSBlLmcuIHZh
bmlsbGEgdHJhZmZpYyBlbmdpbmVlcmluZz8NCj4gRm9yDQo+ID4gPiBpbnN0YW5jZSwgaWYgYQ0K
PiA+ID4gPj4gbmV0d29yayBub2RlIGNhbiBlbnN1cmUgdGhhdCB0aGUgUW9TIHJlcXVpcmVtZW50
cyBhcmUgbWV0IGJ5DQo+ID4gPiBsZXZlcmFnaW5nDQo+ID4gPiA+PiBleGlzdGluZyBzdGFuZGFy
ZGl6ZWQgVEUgd2l0aG91dCBhbnkgYWRkaXRpb25hbCBEZXROZXQNCj4gYXdhcmVuZXNzLCBpcw0K
PiA+ID4gdGhpcw0KPiA+ID4gPj4gZW5vdWdoIGZvciBkZXBsb3lpbmcgRGV0TmV0PyBPciBkb2Vz
IHRoaXMgbm9kZSBoYXZlIHRvIGltcGxlbWVudA0KPiA+ID4gYWRkaXRpb25hbA0KPiA+ID4gPj4g
RGV0TmV0LXNwZWNpZmljIGZ1bmN0aW9uYWxpdHk/IFNwZWNpZmljYWxseSwgcGxlYXNlIGV4cGxh
aW4gaWYNCj4gYW4NCj4gPiA+IGV4aXN0aW5nIERldE5ldC0NCj4gPiA+ID4+IHVuYXdhcmUgcm91
dGVyIG9uIHRoZSBwYXRoIHRha2VuIGJ5IERldE5ldCB0cmFmZmljIGNhbiBiZSB1c2VkDQo+IHRv
DQo+ID4gPiBmb3J3YXJkDQo+ID4gPiA+PiBEZXROZXQgdHJhZmZpYywgb3IgaWYgaXQgaXMgbWFu
ZGF0b3J5IHRoYXQgYW55IHJvdXRlciBmb3J3YXJkaW5nDQo+ID4gPiBEZXROZXQgdHJhZmZpYw0K
PiA+ID4gPj4gaW5kZWVkIGltcGxlbWVudHMgbmV3IGNhcGFiaWxpdGllcyBzcGVjaWZpYyB0byBE
ZXROZXQuIEluIHRoZQ0KPiBsYXR0ZXINCj4gPiA+IGNhc2UsIEkgdGhpbmsNCj4gPiA+ID4+IHRo
ZSBkb2N1bWVudCB3b3VsZCBuZWVkIHRvIGRpc2N1c3MgaW5jcmVtZW50YWwgZGVwbG95bWVudA0K
PiBzdHJhdGVnaWVzDQo+ID4gPiBhcyB3ZWxsLg0KPiA+ID4gPj4NCj4gPiA+ID4+PiAqIEl0IGlz
IHN1cnByaXNpbmcgdGhhdCB0aGVyZSBpcyBoYXJkbHkgYW55IGRpc2N1c3Npb24gb24NCj4gbmV0
d29yaw0KPiA+ID4gcm9idXN0bmVzcw0KPiA+ID4gPj4+IGFuZCBzYWZldHk7IHRoaXMgcHJvYmFi
bHkgYWxzbyByZWxhdGVzIHRvIHNlY3VyaXR5LiBGb3INCj4gaW5zdGFuY2UsDQo+ID4gPiA+Pj4g
bWlzY29uZmlndXJhdGlvbiBvciBlcnJvcnMgb2YgZnVuY3Rpb25zIHBlcmZvcm1pbmcgcGFja2V0
DQo+ID4gPiByZXBsaWNhdGlvbiBjb3VsZA0KPiA+ID4gPj4+IHNldmVyZWx5IGFuZCBwZXJtYW50
bHkgY29uZ2VzdCBhIG5ldHdvcmsgYW5kIGNhdXNlIGhhcm0uIEhvdw0KPiBkb2VzDQo+ID4gPiB0
aGUgRGV0TmV0DQo+ID4gPiA+Pj4gYXJjaGl0ZWN0dXJlIGVuc3VyZSB0aGF0IGEgbmV0d29yayBz
dGF5cyBmdWxseSBvcGVyYXRpb25hbCBlLmcuDQo+IGlmDQo+ID4gPiB0aGUgdG9wb2xvZ3kNCj4g
PiA+ID4+PiBjaGFuZ2VzIG9yIHRoZXJlIGFyZSBlcXVpcG1lbnQgZmFpbHVyZXM/IFByb2JhYmx5
IHRoaXMgY2FuIGJlDQo+ID4gPiBzb2x2ZWQgYnkNCj4gPiA+ID4+PiBpbXBsZW1lbnRhdGlvbnMg
KGUuZy4sIGR5bmFtaWMgY29udHJvbCBwbGFuZSksIGJ1dCB3aHkgYXJlDQo+ID4gPiBjb3JyZXNw
b25kaW5nDQo+ID4gPiA+Pj4gcmVxdWlyZW1lbnRzIG5vdCBzcGVsdCBvdXQ/IFNlY3Rpb24gMy4z
LjIgc3BlY3VsYXRlcyB0aGF0DQo+IGZpbHRlcnMNCj4gPiA+IGFuZCBwb2xpY2Vycw0KPiA+ID4g
Pj4+IGNhbiBoZWxwLCBhbmQgdGhhdCBtYXkgYmUgdHJ1ZSwgYnV0IHRoYXQgcHJvYmFibHkgc3Rp
bGwgYXNzdW1lcw0KPiA+ID4gY29uc2lzdGVudGx5DQo+ID4gPiA+Pj4gYW5kIGNvcnJlY3RseSBj
b25maWd1cmVkIChhbmQgd2VsbC1iZWhhdmluZykgZGV2aWNlcy4gQW5kDQo+IFNlY3Rpb24NCj4g
PiA+IDMuMy4yIGlzDQo+ID4gPiA+Pj4gdmFndWUgYW5kIG1lbnRpb25zIGEgImluZmluaXRlIHZh
cmlldHkgb2YgcG9zc2libGUgZmFpbHVyZXMiDQo+ID4gPiB3aXRob3V0IHN0YXRpbmcNCj4gPiA+
ID4+PiBhbnkgcmVxdWlyZW1lbnRzIG9yIHJlY29tbWVuZGF0aW9ucy4gVGhlcmUgbWF5IGJlIGZ1
cnRoZXINCj4gPiA+IHNvbHV0aW9ucywgc3VjaCBhcw0KPiA+ID4gPj4+IGNpcmN1aXQgYnJlYWtl
cnMgYW5kIHRoZSBsaWtlLiBXaHkgYXJlIHN1Y2ggdG9waWNzIG5vdA0KPiBkaXNjdXNzZWQ/DQo+
ID4gPiA+PiBTZWN1cml0eSBpc3N1ZXMgYW5kIGNvbnNpZGVyYXRpb25zIGFyZSBhZGRyZXNzZWQg
YnkgdGhlIERldE5ldA0KPiA+ID4gU2VjdXJpdHkNCj4gPiA+ID4+IGRyYWZ0OiBodHRwczovL2Rh
dGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLWRldG5ldC0NCj4gc2VjdXJpdHkuDQo+
ID4gPiA+PiBSZWZlcmVuY2UgdG8gdGhlwqAgRGV0TmV0IFNlY3VyaXR5IGRyYWZ0IHdpbGwgYmUg
YWRkZWQuDQo+ID4gPiA+Pg0KPiA+ID4gPj4gVGhlcmUgd2lsbCBiZSBhIGRvY3VtZW50IGRlZGlj
YXRlZCB0byBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbg0KPiBhbmQNCj4gPiA+ID4+IE1haW50
ZW5hbmNlIChPQU0pLCB3aGljaCB3aWxsIGFkZHJlc3Mgb3BlcmF0aW9uYWwsDQo+IG1pc2NvbmZp
Z3VyYXRpb24sDQo+ID4gPiBhbmQNCj4gPiA+ID4+IGZhaWx1cmUgZGV0ZWN0aW9uIGlzc3Vlcy4N
Cj4gPiA+ID4+DQo+ID4gPiA+PiBUaGUgdG9wb2xvZ3kgY2hhbmdlcyBoYXZlIHRvIGJlIHNvbHZl
ZCBieSB0aGUgY29udHJvbCBwbGFuZSwNCj4gZWl0aGVyDQo+ID4gPiA+PiBjZW50cmFsaXplZCBv
ciBkaXN0cmlidXRlZC4NCj4gPiA+ID4+DQo+ID4gPiA+PiBUaGUgZmlsdGVycyBhbmQgcG9saWNl
cnMgZGVzY3JpYmVkIGluIFNlY3Rpb24gMy4zLjIgYWxzbyBwcm92aWRlDQo+ID4gPiA+PiByb2J1
c3RuZXNzIGJ5IGVsaW1pbmF0aW5nL21pdGlnYXRpbmcgdHJhZmZpYyBjb21pbmcgZnJvbQ0KPiA+
ID4gbWFsZnVuY3Rpb25pbmcNCj4gPiA+ID4+IGRldmljZXMuDQo+ID4gPiA+Pg0KPiA+ID4gPj4g
UkZDMjQ3NSBpcyByZWNvbW1lbmRlZCBmb3IgdHJhZmZpYyBwb2xpY2luZyBmdW5jdGlvbnMgdG8N
Cj4gaW5jcmVhc2UNCj4gPiA+ID4+IHJvYnVzdG5lc3MuDQo+ID4gPiA+Pg0KPiA+ID4gPj4gVGhl
IHRleHTCoCBpbiBTZWN0aW9uIDMuMy4yIGNvdWxkIGJlIG1hZGUgY2xlYXJlciwgZS5nLiwgYnkN
Cj4gdXBkYXRpbmcNCj4gPiA+IHRoZQ0KPiA+ID4gPj4gZmlyc3QgcGFyYWdyYXBoIHRvOg0KPiA+
ID4gPj4NCj4gPiA+ID4+IE9MRDoNCj4gPiA+ID4+IE9uZSBrZXkgdG8gYnVpbGRpbmcgcm9idXN0
IHJlYWwtdGltZSBzeXN0ZW1zIGlzIHRvIHJlZHVjZSB0aGUNCj4gPiA+ID4+IGluZmluaXRlIHZh
cmlldHkgb2YgcG9zc2libGUgZmFpbHVyZXMgdG8gYSBudW1iZXIgdGhhdCBjYW4gYmUNCj4gPiA+
ID4+IGFuYWx5emVkIHdpdGggcmVhc29uYWJsZSBjb25maWRlbmNlLiBEZXROZXQgYWlkcyBpbiB0
aGUgcHJvY2Vzcw0KPiBieQ0KPiA+ID4gPj4gYWxsb3dpbmcgZm9yIGZpbHRlcnMgYW5kIHBvbGlj
ZXJzIHRvIGRldGVjdCBEZXROZXQgcGFja2V0cw0KPiByZWNlaXZlZA0KPiA+ID4gPj4gb24gdGhl
IHdyb25nIGludGVyZmFjZSwgb3IgYXQgdGhlIHdyb25nIHRpbWUsIG9yIGluIHRvbyBncmVhdCBh
DQo+ID4gPiA+PiB2b2x1bWUsIGFuZCB0byB0aGVuIHRha2UgYWN0aW9ucyBzdWNoIGFzIGRpc2Nh
cmRpbmcgdGhlDQo+IG9mZmVuZGluZw0KPiA+ID4gPj4gcGFja2V0LCBzaHV0dGluZyBkb3duIHRo
ZSBvZmZlbmRpbmcgRGV0TmV0IGZsb3csIG9yIHNodXR0aW5nDQo+IGRvd24NCj4gPiA+IHRoZQ0K
PiA+ID4gPj4gb2ZmZW5kaW5nIGludGVyZmFjZS4NCj4gPiA+ID4+DQo+ID4gPiA+PiBORVc6DQo+
ID4gPiA+PiBSb2J1c3QgcmVhbC10aW1lIHN5c3RlbXMgcmVxdWlyZSB0byByZWR1Y2UgdGhlIG51
bWJlciBvZg0KPiBwb3NzaWJsZQ0KPiA+ID4gPj4gZmFpbHVyZXMuIEZpbHRlcnMgYW5kIHBvbGlj
ZXJzIHNob3VsZCBiZSB1c2VkIGluIGEgRGV0TmV0DQo+IG5ldHdvcmsgdG8NCj4gPiA+ID4+IGRl
dGVjdCBpZiBEZXROZXQgcGFja2V0cyBhcmUgcmVjZWl2ZWQgb24gdGhlIHdyb25nIGludGVyZmFj
ZSwgb3INCj4gYXQNCj4gPiA+ID4+IHRoZSB3cm9uZyB0aW1lLCBvciBpbiB0b28gZ3JlYXQgdm9s
dW1lLiBGdXJ0aGVybW9yZSwgZmlsdGVycyBhbmQNCj4gPiA+ID4+IHBvbGljZXJzIGNhbiB0YWtl
IGFjdGlvbiB0byBkaXNjYXJkIG9mZmVuZGluZyBwYWNrZXRzIG9yIGZsb3dzLA0KPiBvcg0KPiA+
ID4gPj4gdHJpZ2dlciBzaHV0dGluZyBkb3duIHRoZSBvZmZlbmRpbmcgRGV0TmV0IGZsb3csIG9y
IHNodXR0aW5nDQo+IGRvd24NCj4gPiA+ID4+IHRoZSBvZmZlbmRpbmcgaW50ZXJmYWNlLg0KPiA+
ID4gPj4NCj4gPiA+ID4+IFttc10gVGhhdCBkb2VzIG5vdCBhZGRyZXNzIG15IGNvbmNlcm4uIEFz
IEkgd3JvdGUgYWxyZWFkeSwgSQ0KPiBiZWxpZXZlDQo+ID4gPiB0aGlzDQo+ID4gPiA+PiBkb2N1
bWVudCBoYXMgdG8gZGlzY3VzcyB0aGUgYXBwbGljYWJpbGl0eSBvZiBjaXJjdWl0IGJyZWFrZXJz
DQo+ID4gPiBhY2NvcmRpbmcgdG8gUkZDDQo+ID4gPiA+PiA4MDg0Lg0KPiA+ID4gPj4NCj4gPiA+
ID4+PiAqIFNvbWV3aGF0IHJlbGF0ZWQsIHRoZSBkb2N1bWVudCBvbmx5IGxvb2tzIGF0IGltcGFj
dCBvZg0KPiBmYWlsdXJlcw0KPiA+ID4gdG8gdGhlIFFvUyBvZg0KPiA+ID4gPj4+IERldE5ldCB0
cmFmZmljLiBXaGF0IGlzIG1pc3NpbmcgaXMgYSBkaXNjdXNzaW9uIGhvdyB0byBwcm90ZWN0DQo+
IG5vbi0NCj4gPiA+IERldE5ldCBwYXJ0cw0KPiA+ID4gPj4+IG9mIGEgbmV0d29yayBmcm9tIGFu
eSBoYXJtIGNhdXNlZCBieSBEZXROZXQgbWVjaGFuaXNtcy4NCj4gU29sdXRpb25zDQo+ID4gPiB0
byB0aGlzDQo+ID4gPiA+Pj4gcHJvYmFibHkgZXhpc3QuIEJ1dCB3aHkgaXMgdGhlIGltcGFjdCBv
biBub24tRGV0TmV0IHRyYWZmaWMNCj4gKGUuZy4sDQo+ID4gPiBpbiBjYXNlIG9mDQo+ID4gPiA+
Pj4gdG9wb2xvZ3kgY2hhbmdlcyBvciBmYWlsdXJlcyBvZiBEZXROZXQgZnVuY3Rpb25zKSBub3Qg
ZGlzY3Vzc2VkDQo+IGF0DQo+ID4gPiBhbGwgaW4gdGhlIGRvY3VtZW50Pw0KPiA+ID4gPj4gQWN0
dWFsbHkgdGhlIHJlZ3VsYXRpb24gb2YgRGV0TmV0IHRyYWZmaWMgYnkgcG9saWNlcyBhbmQgZmls
dGVycw0KPiA+ID4gPj4gcHJvdGVjdHMgYm90aCBvdGhlciBEZXROZXQgdHJhZmZpYyBhbmQgbm9u
LURldE5ldCB0cmFmZmljLg0KPiA+ID4gPj4NCj4gPiA+ID4+IFNlY3Rpb24gMy4zLjEgY291bGQg
YmUgZXh0ZW5kZWQgdG8gbWFrZSBpdCBjbGVhciwgZS5nLiwgYnkNCj4gZXh0ZW5kaW5nDQo+ID4g
PiB0aGUNCj4gPiA+ID4+IGxhc3QgcGFyYWdyYXBoOg0KPiA+ID4gPj4NCj4gPiA+ID4+IE9MRDoN
Cj4gPiA+ID4+IElkZWFsbHksIHRoZSBuZXQgZWZmZWN0IG9mIHRoZSBwcmVzZW5jZSBvZiBEZXRO
ZXQgZmxvd3MgaW4gYQ0KPiBuZXR3b3JrDQo+ID4gPiA+PiBvbiB0aGUgbm9uLURldE5ldCBwYWNr
ZXRzIGlzIHByaW1hcmlseSBhIHJlZHVjdGlvbiBpbiB0aGUNCj4gYXZhaWxhYmxlDQo+ID4gPiA+
PiBiYW5kd2lkdGguDQo+ID4gPiA+Pg0KPiA+ID4gPj4gTkVXOg0KPiA+ID4gPj4gVHJhZmZpYyBw
b2xpY2luZyBmdW5jdGlvbnMgKGUuZy4gW1JGQzI0NzVdKSBhcmUgdXNlZCB0byBhdm9pZA0KPiB0
aGUNCj4gPiA+ID4+IHN0YXJ2YXRpb24gb2Ygbm9uLURldE5ldCB0cmFmZmljLiBUaHVzLCB0aGUg
bmV0IGVmZmVjdCBvZiB0aGUNCj4gPiA+IHByZXNlbmNlDQo+ID4gPiA+PiBvZiBEZXROZXQgZmxv
d3MgaW4gYSBuZXR3b3JrIG9uIG5vbi1EZXROZXQgZmxvd3MgaXMgcHJpbWFyaWx5IGENCj4gPiA+
ID4+IHJlZHVjdGlvbiBpbiB0aGUgYXZhaWxhYmxlIGJhbmR3aWR0aC4NCj4gPiA+ID4+DQo+ID4g
PiA+PiBbbXNdIEkgYmVsaWV2ZSBhIHN0cm9uZ2VyIHdvcmRpbmcgaXMgbmVlZGVkLCBlLmcuIGFs
b25nIHRoZQ0KPiBsaW5lcyBvZg0KPiA+ID4gImEgRGV0TmV0DQo+ID4gPiA+PiBkZXBsb3ltZW50
IG11c3QgYXZvaWQgc3RhcnZhdGlvbiBvZiBub24tRGV0TmV0IHRyYWZmaWMgLi4uIi4NCj4gPiA+
ID4+DQo+ID4gPiA+PiBbLi4uXQ0KPiA+ID4gPj4NCj4gPiA+ID4+PiAqIFNlY3Rpb24gNC40IHJl
ZmVycyB0byBSRkMgNzQyNiwgd2hpY2ggaXMgYW4gaW5mb3JtYXRpb25hbCBSRkMNCj4gb24NCj4g
PiA+IElSVEYgc3RyZWFtLA0KPiA+ID4gPj4+IGFuZCB0aGUgZG9jdW1lbnQgdXNlcyB0aGUgY29u
Y2VwdHMgaW50cm9kdWNlZCB0aGVyZSAoZS5nLiwNCj4gPiA+ICJwbGFuZXMiKS4gVGhpcyBpcw0K
PiA+ID4gPj4+IHZlcnkgY29uZnVzaW5nLiBGaXJzdCwgYW4gSUVURiBQcm9wb3NlZCBTdGFuZGFy
ZCBzaG91bGQNCj4gcHJvYmFibHkNCj4gPiA+IHJlZmVyIHRvDQo+ID4gPiA+Pj4gZG9jdW1lbnRz
IGhhdmluZyBJRVRGIGNvbnNlbnN1cy4gQW4gZXhhbXBsZSB3b3VsZCBiZSBSRkMgNzQ5MSwNCj4g
PiA+IGFsYmVpdCB0aGVyZSBpcw0KPiA+ID4gPj4+IG90aGVyIHJlbGF0ZWQgd29yayBhcyB3ZWxs
LCBlLmcuLCBpbiB0aGUgVEVBUyBXRy4gU2Vjb25kLA0KPiBTZWN0aW9uDQo+ID4gPiA0LjQgaXMg
YnkgYW5kDQo+ID4gPiA+Pj4gbGFyZ2UgZGVjb3VwbGVkIGZyb20gdGhlIHJlc3Qgb2YgdGhlIGRv
Y3VtZW50IGFuZCBub3Qgc3BlY2lmaWMNCj4gdG8NCj4gPiA+IERldE5ldC4NCj4gPiA+ID4+PiBO
ZWl0aGVyIGRvIG90aGVyIHNlY3Rpb25zIG9mIHRoZSBkb2N1bWVudCByZWZlciB0byB0aGUgY29u
Y2VwdHMNCj4gPiA+IGludHJvZHVjZWQgaW4NCj4gPiA+ID4+PiBTZWN0aW9uIDQuNCwgbm9yIGRv
ZXMgU2VjdGlvbiA0LjQgdXNlIHRoZSBEZXROZXQgdGVybWlub2xvZ3kgb3INCj4gPiA+IGRpc2N1
c3MNCj4gPiA+ID4+PiBhcHBsaWNhYmlsaXR5IHRvIERldE5ldC4gU2VjdGlvbiA0LjQgZXZlbiBt
ZW50aW9ucyBleHBsaWNpdGx5DQo+IGF0DQo+ID4gPiB0aGUgZW5kIHRoYXQNCj4gPiA+ID4+PiBp
dCBkaXNjdXNzZXMgYXNwZWN0cyB0aGF0IGFyZSBvcnRob2dvbmFsIHRvIHRoZSBEZXROZXQNCj4g
PiA+IGFyY2hpdGVjdHVyZS4gSXQgaXMgbm90DQo+ID4gPiA+Pj4gYXQgYWxsIGNsZWFyIHdoeSBT
ZWN0aW9uIDQuNCBpcyBpbiB0aGlzIGRvY3VtZW50LiBTZWN0aW9uIDQuNA0KPiBjb3VsZA0KPiA+
ID4gYmUgcmVtb3ZlZA0KPiA+ID4gPj4+IGZyb20gdGhlIGRvY3VtZW50IHdpdGhvdXQgaW1wYWN0
aW5nIHRoZSByZXN0IG9mIHRoZSBkb2N1bWVudC4NCj4gPiA+ID4+IFRoZSBkb2N1bWVudCBzaG91
bGQgcG9pbnQgb3V0IHRvIHRyYWZmaWMgZW5naW5lZXJpbmcgYW5kDQo+IGNlbnRyYWxpemVkDQo+
ID4gPiA+PiBjb250cm9sIHBsYW5lIGFzcGVjdHMsIHNvIGl0IGlzIGJldHRlciB0byBrZWVwIFNl
Y3Rpb24gNC40Lg0KPiA+ID4gPj4NCj4gPiA+ID4+IFJGQyA3NDI2IHByb3ZpZGVzIHRoZSBmdWxs
IHBpY3R1cmUgb2YgU0ROIGFyY2hpdGVjdHVyZSwgd2hpY2gNCj4gbmVlZHMNCj4gPiA+IHRvDQo+
ID4gPiA+PiBiZSByZWZlcnJlZCBmcm9tIHRoZSBEZXROZXQgYXJjaGl0ZWN0dXJlLiBObyBvdGhl
ciBSRkMgcHJvdmlkZXMNCj4gc3VjaA0KPiA+ID4gPj4gZGV0YWlsZWQgcGljdHVyZS4gVGhlcmVm
b3JlLCB3ZSBuZWVkIHRvIGtlZXAgdGhlIHJlZmVyZW5jZSB0bw0KPiBSRkMNCj4gPiA+IDc0MjYs
DQo+ID4gPiA+PiB3aGljaCBpcyBhbiBpbmZvcm1hdGl2ZSByZWZlcmVuY2UuDQo+ID4gPiA+Pg0K
PiA+ID4gPj4gW21zXSBJJ2xsIGxlYXZlIHRoYXQgdXAgdG8gdGhlIElFU0cgdG8gZGVjaWRlIHdo
ZXRoZXIgYW4gSUVURg0KPiA+ID4gcHJvcG9zZWQgc3RhbmRhcmQNCj4gPiA+ID4+IHNob3VsZCBi
dWlsZCBhbiBhcmNoaXRlY3R1cmUgYmFzZWQgb24gcmVzZWFyY2ggd29yayBpbnN0ZWFkIG9mLA0K
PiBzYXksDQo+ID4gPiBkb2N1bWVudHMNCj4gPiA+ID4+IHdpdGggSUVURiBjb25zZW5zdXMuIEFz
IGEgc2lkZSBub3RlLCBJIGJlbGlldmUgdGhlIHVuZGVyc3RhbmRpbmcNCj4gaW4NCj4gPiA+IGlu
ZHVzdHJ5IHdoYXQNCj4gPiA+ID4+ICJTRE4gYXJjaGl0ZWN0dXJlIiByZWFsbHkgbWVhbnMgYW5k
IGhvdyBpdCBpcyBpbXBsZW1lbnRlZCBtYXkNCj4gaGF2ZQ0KPiA+ID4gZXZvbHZlZA0KPiA+ID4g
Pj4gc2luY2UgcHVibGljYXRpb24gb2YgSVJURiBSRkMgNzQyNiwgd2hpY2ggd2FzIHB1Ymxpc2hl
ZCBpbiBKYW4uDQo+ID4gPiAyMDE1LiBGb3INCj4gPiA+ID4+IGluc3RhbmNlLCBJUlRGIFJGQyA3
NDI2IGRvZXMgbm90IGRpc2N1c3MgdGhlIGltcGxpY2F0aW9ucyBvZg0KPiBzZWdtZW50DQo+ID4g
PiByb3V0aW5nLA0KPiA+ID4gPj4gQkdQLUxTLCBhbmQgb3RoZXIgcmVjZW50IElFVEYgdGVjaG5p
cXVlcy4gQW5kLCBiYXNlZCBvbiB3aGF0IEkNCj4gcmVhZA0KPiA+ID4gaW4gdGhlDQo+ID4gPiA+
PiBEZXROZXQgYXJjaGl0ZWN0dXJlLCBJIGJlbGlldmUgRGV0TmV0IGNvdWxkIGFjdHVhbGx5IGJl
DQo+IGltcGxlbWVudGVkDQo+ID4gPiB3aXRob3V0DQo+ID4gPiA+PiBhbnkgIlNETiBhcmNoaXRl
Y3R1cmUiLCBlLmcuIGJ5IGRpc3RyaWJ1dGVkIHRyYWZmaWMgZW5naW5lZXJpbmcuDQo+IEFzDQo+
ID4gPiBhIHJlc3VsdCwgSSBkb24ndA0KPiA+ID4gPj4gZXZlbiB1bmRlcnN0YW5kIHRoZSBuZWVk
IHRvIGRpc2N1c3MgIlNETiIuDQo+ID4gPiA+Pg0KPiA+ID4gPj4gW21zXSBGb3IgdGhlIHJlY29y
ZDogQXMgVFNWLUFSVCByZXZpZXdlciwgSSBxdWVzdGlvbiB3aGV0aGVyDQo+IElSVEYNCj4gPiA+
IFJGQyA3NDI2IGlzDQo+ID4gPiA+PiBpbmRlZWQgYW4gYXBwcm9wcmlhdGUgcmVmZXJlbmNlLCBJ
IGhhdmUgZG91YnRzIHRoYXQgSVJURiBSRkMNCj4gNzQyNiBpcw0KPiA+ID4gcmVhbGx5IHVwLQ0K
PiA+ID4gPj4gdG8tZGF0ZSwgYW5kIEkgYW0gY29uY2VybmVkIGFib3V0IHRoZSBjb250ZW50IHF1
YWxpdHkgb2Ygc2VjdGlvbg0KPiA+ID4gNC40LCBlLmcuLA0KPiA+ID4gPj4gcmVnYXJkaW5nIHRo
ZSBsYWNrIG9mIGFsaWdubWVudCB3aXRoIHRoZSByZXN0IG9mIHRoZSBkb2N1bWVudC4NCj4gVGhl
DQo+ID4gPiBJRVNHIHdpbGwNCj4gPiA+ID4+IGNlcnRhaW5seSBoYXZlIGEgYmV0dGVyIHVuZGVy
c3RhbmRpbmcgdGhhdCB0aGFuIG1lIGhvdyB0byBkZWFsDQo+IHdpdGgNCj4gPiA+IHN1Y2ggdG9w
aWNzLg0KPiA+ID4gPj4NCj4gPiA+ID4+IFRoZSByZWxhdGVkIHdvcmsgaW4gVEVBUyBpcyBhbHJl
YWR5IHJlZmVycmVkIHRvLg0KPiA+ID4gPj4NCj4gPiA+ID4+IFsuLi5dDQo+ID4gPiA+Pg0KPiA+
ID4gPj4+IE1pbm9yIGlzc3VlczoNCj4gPiA+ID4+Pg0KPiA+ID4gPj4+ICogVGVybWlub2xvZ3kg
IkRldE5ldCB0cmFuc3BvcnQgbGF5ZXIiDQo+ID4gPiA+Pj4NCj4gPiA+ID4+PiBUaGUgdGVybSAi
dHJhbnNwb3J0IGxheWVyIiBoYXMgYSB3ZWxsLWRlZmluZWQgbWVhbmluZyBpbiB0aGUNCj4gSUVU
RiwNCj4gPiA+IGUuZy4NCj4gPiA+ID4+PiBvcmlnaW5hdGluZyBmcm9tIFJGQyAxMTIyLiBXaGls
ZSAidHJhbnNwb3J0IiBhbmQgZS5nLg0KPiAidHJhbnNwb3J0DQo+ID4gPiBuZXR3b3JrIiBpcw0K
PiA+ID4gPj4+IHVzZWQgaW4gdGhlIElFVEYgZm9yIGRpZmZlcmVudCB0ZWNobm9sb2dpZXMgaW4g
ZGlmZmVyZW50IGFyZWFzLA0KPiBJDQo+ID4gPiB0aGluayB0aGUNCj4gPiA+ID4+PiB0ZXJtICJ0
cmFuc3BvcnQgbGF5ZXIiIGlzIHR5cGljYWxseSB1bmRlcnN0b29kIHRvIHJlZmVyIHRvDQo+ID4g
PiB0cmFuc3BvcnQNCj4gPiA+ID4+PiBwcm90b2NvbHMgc3VjaCBhcyBUQ1AgYW5kIFVEUC4gQXMg
c3VjaCwgSSBwZXJzb25hbGx5IGZpbmQgdGhlDQo+IHRlcm0NCj4gPiA+ICJEZXROZXQNCj4gPiA+
ID4+PiB0cmFuc3BvcnQgbGF5ZXIiIG1pc2xlYWRpbmcgYW5kIGNvbmZ1c2luZy4gVGhlIGNvbmZ1
c2lvbiBpcw0KPiBlYXN5IHRvDQo+ID4gPiBzZWUgZS5nLg0KPiA+ID4gPj4+IGluIEZpZ3VyZSA0
LCB3aGVyZSBVRFAgKHdoaWNoIGlzIGEgdHJhbnNwb3J0IHByb3RvY29sIGFzIHBlcg0KPiBSRkMN
Cj4gPiA+IDExMjIpIHNpdHMNCj4gPiA+ID4+PiBvbiB0b3Agb2YgInRyYW5zcG9ydCIuDQo+ID4g
PiA+Pj4NCj4gPiA+ID4+PiBCYXNlZCBvbiB0aGUgZG9jdW1lbnQgaXQgYWxzbyBtYXkgYmUgc29s
dXRpb24vaW1wbGVtZW50YXRpb24NCj4gPiA+IHNwZWNpZmljDQo+ID4gPiA+PiB3aGV0aGVyDQo+
ID4gPiA+Pj4gdGhlICJEZXROZXQgdHJhbnNwb3J0IGxheWVyIiBpcyBhY3R1YWxseSBhIHNlcGFy
YXRlIHByb3RvY29sDQo+IGxheWVyDQo+ID4gPiBjb21wYXJlZA0KPiA+ID4gPj4+IHRvIHRoZSAi
RGV0TmV0IHNlcnZpY2UgbGF5ZXIiLiBUaHVzIGl0IGlzIG5vdCBjbGVhciB0byBtZSB3aHkNCj4g
dGhlDQo+ID4gPiB3b3JkDQo+ID4gPiA+Pj4gImxheWVyIiBoYXMgdG8gYmUgdXNlZCwgc3BlY2lm
aWNhbGx5IGluIGNvbWJpbmF0aW9uICJ0cmFuc3BvcnQNCj4gPiA+IGxheWVyIi4NCj4gPiA+ID4+
Pg0KPiA+ID4gPj4+IFRvIG1lIGFzLCB0aGUgd29yZCAidHJhbnNwb3J0IGxheWVyIiAoYW5kICJ0
cmFuc3BvcnQgcHJvdG9jb2wiKQ0KPiA+ID4gc2hvdWxkIGJlDQo+ID4gPiA+Pj4gdXNlZCBmb3Ig
cHJvdG9jb2xzIGRlZmluZWQgaW4gVFNWIGFyZWEsIGNvbnNpc3RlbnQgd2l0aCBSRkMNCj4gMTEy
Mi4NCj4gPiA+IEJ1dCB0aGlzIGlzDQo+ID4gPiA+Pj4gcHJvYmFibHkgYSBxdWVzdGlvbiB0byBi
ZSBzb3J0ZWQgb3V0IGJ5IHRoZSBJRVNHLg0KPiA+ID4gPj4gInRyYW5zcG9ydCIgaXMgdXNlZCBo
ZXJlIGFzIGluICJwYWNrZXQgdHJhbnNwb3J0IG5ldHdvcmtzIiBub3QNCj4gYXMNCj4gPiA+IE9T
SSBMNA0KPiA+ID4gPj4gdHJhbnNwb3J0Lg0KPiA+ID4gPj4NCj4gPiA+ID4+IFttc10gQXQgdGhl
IHJpc2sgb2Ygc3RhdGluZyB0aGUgb2J2aW91czogVGhlIHJlbGV2YW50IHNlY3Rpb24gb2YNCj4g
UkZDDQo+ID4gPiAxMTIyIGRlZmluaW5nDQo+ID4gPiA+PiAidHJhbnNwb3J0IGxheWVyIiBpcyBl
bnRpdGxlZCBieSAiVGhlIEludGVybmV0IEFyY2hpdGVjdHVyZSIuDQo+IEFuZCwNCj4gPiA+IGFj
Y29yZGluZyBlLmcuDQo+ID4gPiA+PiB0byBSRkMgNTkyMSwgInBhY2tldCB0cmFuc3BvcnQgbmV0
d29yayIgaXMgYSB0ZXJtIGRlZmluZWQgYnkNCj4gSVRVLVQuDQo+ID4gPiBJbiBhbiBJRVRGDQo+
ID4gPiA+PiBkb2N1bWVudCwgSSBiZWxpZXZlIElFVEYgdGVybWlub2xvZ3kgc2hvdWxkIGJlIHVz
ZWQuDQo+ID4gPiA+Pg0KPiA+ID4gPj4gSSBzdWdnZXN0IHRvIHVzZSB0aGUgdGVybXMgIkRldE5l
dCB0cmFuc3BvcnQgc3ViLWxheWVyIiBhbmQNCj4gIkRldE5ldA0KPiA+ID4gPj4gc2VydmljZSBz
dWItbGF5ZXIiIHRocm91Z2hvdXQgdGhlIGRvY3VtZW50LCB3aGljaCB3b3VsZA0KPiBob3BlZnVs
bHkNCj4gPiA+IGF2b2lkDQo+ID4gPiA+PiBjb25mdXNpb24uDQo+ID4gPiA+Pg0KPiA+ID4gPj4g
W21zXSAiRGV0TmV0IHRyYW5zcG9ydCBzdWItbGF5ZXIiIHNvbWV3aGF0IHNvbHZlcyBteSBjb25j
ZXJuIG9mDQo+ID4gPiBhdm9pZGluZyB0aGUNCj4gPiA+ID4+IGV4cHJlc3Npb24gInRyYW5zcG9y
dCBsYXllciIuIFRvIHJlYWxseSBhdm9pZCBjb25mdXNpb24sIEkNCj4gYmVsaWV2ZQ0KPiA+ID4g
aXQgd291bGQgYmUNCj4gPiA+ID4+IGJldHRlciB0byBhdm9pZCB0aGUgYW1iaWd1b3VzIHRlcm0g
InRyYW5zcG9ydCIgYWx0b2dldGhlci4gIEJ1dA0KPiBJDQo+ID4gPiB3aWxsIGJlIGZpbmUgaWYN
Cj4gPiA+ID4+IGFsbCBEZXROZXQgZG9jdW1lbnRzIGNvbnNpc3RlbnRseSBhdm9pZCB0aGUgdGVy
bSAidHJhbnNwb3J0DQo+IGxheWVyIi4NCj4gPiA+ID4+DQo+ID4gPiA+PiBNaWNoYWVsDQo+ID4g
PiA+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+
ID4gPj4gVHN2LWFydCBtYWlsaW5nIGxpc3QNCj4gPiA+ID4+IFRzdi1hcnRAaWV0Zi5vcmcNCj4g
PiA+ID4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdHN2LWFydA0KPiA+
ID4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+
ID4gPiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+ID4gPiA+IGRldG5ldEBpZXRmLm9yZw0KPiA+ID4g
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KPiA+ID4NCj4g
PiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4g
PiBUc3YtYXJ0IG1haWxpbmcgbGlzdA0KPiA+ID4gVHN2LWFydEBpZXRmLm9yZw0KPiA+ID4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby90c3YtYXJ0DQo=



From nobody Thu Nov  8 23:01:29 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EFEF7130DD0 for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 23:01:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 Cucf5u-FR8U4 for <detnet@ietfa.amsl.com>; Thu,  8 Nov 2018 23:01:26 -0800 (PST)
Received: from gproxy3-pub.mail.unifiedlayer.com (gproxy3-pub.mail.unifiedlayer.com [69.89.30.42]) (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 807661292AD for <detnet@ietf.org>; Thu,  8 Nov 2018 23:01:26 -0800 (PST)
Received: from cmgw12.unifiedlayer.com (unknown [10.9.0.12]) by gproxy3.mail.unifiedlayer.com (Postfix) with ESMTP id D2EED41772 for <detnet@ietf.org>; Thu,  8 Nov 2018 23:56:12 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id L0iCgljDdE0jML0iCg85K9; Thu, 08 Nov 2018 23:56:12 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=yfRNXHiJVQJE7fs7kJETmyOZkIIxd5fpbeErluKZzA0=; b=V1qov48oJlvRQ76WVvoqpO1V5G BskZs1GREXzxT5So7yNcHcfPLxV1ANli8K1z7+y3QsdjRi7errVgSx2qqr6r/PghTAhf/9jpwB3Ah Cjiv9caRUJj83ViA6osmpXkCG;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:44044 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gL0iC-003U7C-Ah; Thu, 08 Nov 2018 23:56:12 -0700
To: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>, "Black, David" <David.Black@dell.com>, =?UTF-8?B?J0rDoW5vcyBGYXJrYXMn?= <janos.farkas@ericsson.com>
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
References: <0bb7176c-c386-b863-a4f8-06254f4627ab@ericsson.com> <1705d15c-c7ba-c76f-88db-c75f1a88db0f@ericsson.com> <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com> <cfd56f25-c05c-d8c2-a3d5-41d0a35a435d@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D15213B@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D2432779493630339254@MX307CL04.corp.emc.com> <6EC6417807D9754DA64F3087E2E2E03E2D152997@rznt8114.rznt.rzdir.fht-esslingen.de>
From: Lou Berger <lberger@labn.net>
Message-ID: <80619223-bde0-a6ae-63c1-cdf62a321ff4@labn.net>
Date: Fri, 9 Nov 2018 13:56:06 +0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <6EC6417807D9754DA64F3087E2E2E03E2D152997@rznt8114.rznt.rzdir.fht-esslingen.de>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gL0iC-003U7C-Ah
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:44044
X-Source-Auth: lberger@labn.net
X-Email-Count: 14
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Org: HG=bhcustomer;ORG=bluehost;
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/gow-ai_fRlfWzde7CJLlIpXFSZI>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2018 07:01:28 -0000

Hi Michael,

First off let me thank you for all your work on this document and 
apologize for not yet responding to you previous message -- I'll get there.

On 11/9/2018 1:38 PM, Scharf, Michael wrote:
> As already mentioned, it is possible that some solutions don't need any "circuit breaker" as they achieve sufficient robustness by some other means. I only ask for text that explains how to avoid harm from non-DetNet networks, not for a specific solution.

Can you suggest some specific text to address your concern?

Thanks,

Lou


From nobody Fri Nov  9 00:39:14 2018
Return-Path: <eagros@dolby.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60F8B128DFD for <detnet@ietfa.amsl.com>; Fri,  9 Nov 2018 00:39:12 -0800 (PST)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dolby.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 fFv3B_17BcEx for <detnet@ietfa.amsl.com>; Fri,  9 Nov 2018 00:39:09 -0800 (PST)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0096.outbound.protection.outlook.com [104.47.40.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 12B44127332 for <detnet@ietf.org>; Fri,  9 Nov 2018 00:39:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolby.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7IT6kOaCEVWSLcN5Y8Z8saEBjYvotTAEV5uznjpsMjE=; b=MlKfyzNxqIDQ3L2cMhV4c7j50HcG9Hmu99sauCSAXmmfD76G2S1MuVZsMOR1LihDavIFb0wbC65piAKlA2ty1ciRtXIwnnGmKa7J27ac8N2RiMeaabVWOXAG7r98PpLnT07+LfogbLdl/nj2B6+0IwIOJGdyaumTkVjx+7050K8=
Received: from BL0PR06MB4548.namprd06.prod.outlook.com (20.177.145.145) by BL0PR06MB4466.namprd06.prod.outlook.com (20.177.145.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21; Fri, 9 Nov 2018 08:39:07 +0000
Received: from BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991]) by BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991%3]) with mapi id 15.20.1294.034; Fri, 9 Nov 2018 08:39:07 +0000
From: "Grossman, Ethan A." <eagros@dolby.com>
To: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: DetNet WG Meeting Notes  Updated
Thread-Index: AdR4B5WefC5FljffS9ezjbhTiNMS4g==
Date: Fri, 9 Nov 2018 08:39:06 +0000
Message-ID: <BL0PR06MB4548571AF4E1DE23ECB6B8B0C4C60@BL0PR06MB4548.namprd06.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5Lmh0bWwiIHA9ImM6XHVzZXJzXGVhZ3Jvc1xhcHBkYXRhXHJvYW1pbmdcMDlkODQ5YjYtMzJkMy00YTQwLTg1ZWUtNmI4NGJhMjllMzViXG1zZ3NcbXNnLWU4ZjczZTE0LWUzZmEtMTFlOC1iZDJhLWFjYmMzMjdhNTFjNlxhbWUtdGVzdFxlOGY3M2UxNi1lM2ZhLTExZTgtYmQyYS1hY2JjMzI3YTUxYzZib2R5Lmh0bWwiIHN6PSIxODI3IiB0PSIxMzE4NjIyNjM0MzQ4NDY2NjYiIGg9Imc0Mk1wTyttQ3R2QlRSK3lOQjV3aXh6SkpUYz0iIGlkPSIiIGJsPSIwIiBibz0iMSIvPjwvbWV0YT4=
authentication-results: spf=none (sender IP is ) smtp.mailfrom=eagros@dolby.com; 
x-originating-ip: [31.133.148.130]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR06MB4466; 6:bmR9bKveIdrbUJ0m6VA44z23kEsT7hV3Ec8FadJ3AUBfZnFPskXHya/A3bwqCTpAP94KYTq2OmLNkzX78fJNtkkwlVxad3QdBYxA2VUI/7qgpF7/Rp0YBkqhNOZBWUa5LS6Yp0PoYViog585p5utRSRG/pih3vYBBRkqVcngyrEjPywb6+ggogVwGJIraFZyhAToxtpk0GIFnTYDUKIW6jGajjiNzmU2MTY90O9t/BjmKsGs+3/UnPRTw303gmF+aCoLdHlqe6GWcQWXdsULd5Dd8acOvhf/lLkobRr5fjnTTTLVKrr+Ic/NNrf3AIesAQHOfeZvrblgLBxctgontMJoefoyRUqW2f6v6DxrAPOdHxb9Dw9ELgJwCCTIeDUzY/yKLzoIBbsUn/5Id4/yXUF7meKk0OssTXhW2daiHfWrse5cGdGK9bKzHMiTMw6PljLIvspj+nsPQJ/rSN+Kww==; 5:x5wpUkNCmmDr/ZxX80AboR5/+2wCX8b5kNxwnNqYMGF2t8RJS1y8ZXKi9/AlPszHHa7NnF3lt9hPy7rqGKYynw+LqcncpC7qKh7QmhmgNFwRtCwqpARqJ+XY2qSKufR7lTcqUZ3CFuE7Sp/Nqh1vL6Zz66FKfPpGgdqNu+W9vRM=; 7:CfVd4gqRMjvPm19q4KQ0CUpHYGZntAZep6LEw+aHmWbSNyhDW9c5K0o2QJns+oDOfQ2mVDkaLe0cSAd+WLJa9PKeCm7Z71mTy2roq7DsBSrxi9NWdbSMdWHkd0m/4Id4QorqqCoqXg8XwY6sAUlg3w==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: cfa9c0d0-42d6-4b0c-3b17-08d6461ecffa
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BL0PR06MB4466; 
x-ms-traffictypediagnostic: BL0PR06MB4466:
x-microsoft-antispam-prvs: <BL0PR06MB4466ACDF238A450135C805EEC4C60@BL0PR06MB4466.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155)(28532068793085)(190501279198761)(227612066756510); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231382)(944501410)(52105095)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:BL0PR06MB4466; BCL:0; PCL:0; RULEID:; SRVR:BL0PR06MB4466; 
x-forefront-prvs: 08512C5403
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(366004)(346002)(376002)(39860400002)(136003)(53754006)(189003)(199004)(3846002)(7696005)(74316002)(6116002)(790700001)(2351001)(7736002)(105586002)(256004)(6506007)(2906002)(106356001)(476003)(86362001)(99286004)(14454004)(186003)(8936002)(68736007)(558084003)(2900100001)(486006)(54896002)(6306002)(316002)(6436002)(9686003)(53936002)(97736004)(55016002)(5640700003)(9326002)(26005)(1730700003)(478600001)(5660300001)(71190400001)(6916009)(71200400001)(8676002)(66066001)(102836004)(2501003)(33656002)(81156014)(25786009)(81166006); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR06MB4466; H:BL0PR06MB4548.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:3; A:1; 
received-spf: None (protection.outlook.com: dolby.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: o9H92ywak3IBBTHCCVQZcPO5SQtX+u/dZsLKHm2CxhDV2sTSkIfwr0hYYuk1D/GfO3XqQ3/rHarJombfnTSQQyISs6CzNQ7SQeGi9X48tQJ8ViNOnWPjhuTBWJ9pGVtq4mUMflMyVBmcYNPHfm62WAEnVJSMg56Ec2MD3+0Up0nkwTaHJIcbqMUK9VXuR1vdltS8/MreBLSOErTlCe1xjdWa2krH99U0WPN97BT81EA5P9WaFVSs+i1nQJwK5LOyzwmq2gRvvQN3jitTUZcPIZjPzCzwB/5lfSfXSin6lR1blPsQKO2qR8A/ToTLuKnr1CQz+lIcidq6uggMfsz/fNUHMnk+L1RoYfmcCu1w97M=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BL0PR06MB4548571AF4E1DE23ECB6B8B0C4C60BL0PR06MB4548namp_"
MIME-Version: 1.0
X-OriginatorOrg: dolby.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cfa9c0d0-42d6-4b0c-3b17-08d6461ecffa
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2018 08:39:07.0812 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 05408d25-cd0d-40c8-8962-5462de64a318
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR06MB4466
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/8xRdDylSKTJoar-6PM4GjoMTEJw>
Subject: [Detnet] DetNet WG Meeting Notes  Updated
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Nov 2018 08:39:12 -0000

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

Hi All,
I completed my edit of the WG meeting notes on Etherpad. If anyone has any =
corrections please go ahead and correct it.
Ethan (as DetNet WG Secretary).

--_000_BL0PR06MB4548571AF4E1DE23ECB6B8B0C4C60BL0PR06MB4548namp_
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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	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"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal">I completed my edit of the WG meeting notes on Ether=
pad. If anyone has any corrections please go ahead and correct it.
<o:p></o:p></p>
<p class=3D"MsoNormal">Ethan (as DetNet WG Secretary).<o:p></o:p></p>
</div>
</body>
</html>

--_000_BL0PR06MB4548571AF4E1DE23ECB6B8B0C4C60BL0PR06MB4548namp_--


From nobody Sat Nov 10 03:05:00 2018
Return-Path: <Janos.Farkas@ericsson.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69150130E11 for <detnet@ietfa.amsl.com>; Sat, 10 Nov 2018 03:04:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.77
X-Spam-Level: 
X-Spam-Status: No, score=-4.77 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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 pSIe-0Oj2c8J for <detnet@ietfa.amsl.com>; Sat, 10 Nov 2018 03:04:57 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 EEA87130DC2 for <detnet@ietf.org>; Sat, 10 Nov 2018 03:04:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple;  q=dns/txt; i=@ericsson.com; t=1541847894; x=1544439894; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=hS3purkCnXbPv+8oVoNS43cf1l+hv0KLNJMFpwmgHfw=; b=BwIQtMEbI3KPTSSM4mrpd3Fq1xc4JkHEUn3/fIsEUIkCXwyfnSqplREJjkdX4qcr FD30KLcKqepcFrImBAxkkxXJ3g1Y/rrLkHNbC/MmCvqJ80K+zdBwzAbruBxy/BzP 1s0PDtKi8IwUgqAT/3fn2yS92D5kCuqEpPmu+TKVzq8=;
X-AuditID: c1b4fb3a-477ff70000002747-52-5be6bb56005b
Received: from ESESSMB502.ericsson.se (Unknown_Domain [153.88.183.120]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 3D.BA.10055.65BB6EB5; Sat, 10 Nov 2018 12:04:54 +0100 (CET)
Received: from ESESSMB501.ericsson.se (153.88.183.162) by ESESSMB502.ericsson.se (153.88.183.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Sat, 10 Nov 2018 12:04:52 +0100
Received: from [100.94.129.104] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.189) with Microsoft SMTP Server id 15.1.1466.3 via Frontend Transport; Sat, 10 Nov 2018 12:04:51 +0100
From: =?UTF-8?Q?J=c3=a1nos_Farkas?= <janos.farkas@ericsson.com>
To: DetNet WG <detnet@ietf.org>, "STDS-802-1-L@LISTSERV.IEEE.ORG" <STDS-802-1-L@LISTSERV.IEEE.ORG>
Message-ID: <da91aace-34bc-2c75-fabb-f2bae2750c67@ericsson.com>
Date: Sat, 10 Nov 2018 12:04:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCLMWRmVeSWpSXmKPExsUyM2J7hW7Y7mfRBg+W61j8/jSbxWL1LW8H Jo8lS34yebR8O8UcwBTFZZOSmpNZllqkb5fAlfHz4SnmgiNsFef/PWdvYNzL2sXIySEhYCKx /GMLI4gtJHCEUWLPWasuRi4g+xujxI35vWwQzlFGiXOzd4JVsQnYS9y9tIEZxBYW0JaY0vGX BcQWEUiRePBrPlicF6jm+KMZ7CA2i4CqxK93S9hAbFGBWIlPVxZD1QhKnJz5BKyXWcBCYub8 84wQtrzE9rdzmCFscYlbT+YzQVynJvHp7UP2CYz8s5C0z0LSPgtJ+ywk7QsYWVYxihanFhfn phsZ6aUWZSYXF+fn6eWllmxiBIblwS2/rXYwHnzueIhRgINRiYf3/5pn0UKsiWXFlbmHGCU4 mJVEeGW3PI0W4k1JrKxKLcqPLyrNSS0+xCjNwaIkzuuUZhElJJCeWJKanZpakFoEk2Xi4JRq YMwXbHBwsilzC237/t/rxnUBebbqXMZeH/sd5Rtvrfq3cH3Jli+7z3s3rpzleO5gFZNTf0BK W04sv1XIoklSkpmLN//KaXI4lbb3jdFRvWsWma4FTQ46f1In1O+I2Zw/e8rcHFNGiTm3p2af ta6PichTdlnC/vPpmi/8FpKMOoyb3L0jJizZqsRSnJFoqMVcVJwIAChHZE1HAgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/vCmB8QRMYkJTZOjg3yIQF4tWaHg>
Subject: [Detnet] DetNet - TSN workshop tomorrow 8am
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Nov 2018 11:04:59 -0000

Hi,

The DetNet - TSN workshop starts 8:00am tomorrow in the Chitlada #2 
meeting room on the 2nd floor: 
https://datatracker.ietf.org/meeting/103/floor-plan#2nd-floor.

Workshop online agenda and slides:
Live: 
http://ieee802.org/1/tsn/tsn-task-group-agenda/#Sunday_DetNet_8211_TSN_joint_session 

Archive: 
https://1.ieee802.org/november-2018-plenary-meeting-in-bangkok-thailand-tsn-tg-agenda 


We register meeting attendance electronically via https://imat.ieee.org.
If you do not have IEEE account then please create one; it just requires 
basic data.
After logging into IMAT, please select 802 Plenary Session - Nov 2018, 
then C/LM/WG802.1 Attendance, then Sunday.
You MUST be on the IEEE 802 WiFi to be able to register your attendance, 
which is only possible during the meeting.

Best regards,
Janos


From nobody Sat Nov 10 06:11:31 2018
Return-Path: <gregimirsky@gmail.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FAF2130DD8 for <detnet@ietfa.amsl.com>; Sat, 10 Nov 2018 06:11:29 -0800 (PST)
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 (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 UaFCEMdJ3-PQ for <detnet@ietfa.amsl.com>; Sat, 10 Nov 2018 06:11:27 -0800 (PST)
Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a]) (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 91631124C04 for <detnet@ietf.org>; Sat, 10 Nov 2018 06:11:26 -0800 (PST)
Received: by mail-lj1-x22a.google.com with SMTP id u6-v6so3963178ljd.1 for <detnet@ietf.org>; Sat, 10 Nov 2018 06:11:26 -0800 (PST)
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=7xwXxVd79gXzRJssaxSvfaGbLUHnHl0UFnX1vS7Kzw0=; b=aptWbiXloidp3hAbCxieN3+fD19RDK+GW82IUbf7QrTujvkmFPfXd4jkm15lQR111J 0trP8i1b9bGIWOqO/tr8+es/Cz6fvsTjmlweJnKg9sxRqSpAW6It93PKtCjxGpTS2iYH 4MzCQ1KeeXLIOIU/Kv2oaSaU53qwsZOdp8tyEWIo8fSmcwL4ih12NIeW7fd/xENgTlUH 70KgUDh5sqyvLPFBijLF8F/ZGGf7ODsW41W76z6vQDlWqibspOGtAMAsLx8Lwyvs97mk MBTwZWio3KhEzTxMO+yUyPIZHPWz5dGNMMbkmu0g6cR7fDv5m4WA/l/hASxWx6iSkJLj /Ucg==
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=7xwXxVd79gXzRJssaxSvfaGbLUHnHl0UFnX1vS7Kzw0=; b=fxCox1Vlg2b4HEj0UecMvokzvc8LFiPUAw8UP9TQcwaBKZ9/vD91pIS9VIinZL8E0Z IgLIi3KbJVgtmUqKmI+sQgOlYFtJRl52/KrtXWTdBmsUrG+dZl6azxYHXHVI8YtsbCnB YBbYTpvo4HEtaqFa7akFgZw0hWgJAqZlE6b54LgujSO93y3xZmMuBk25w4p5chc1Y8+R exjGTAcDSvrth0GJqt4sISiWMo7F7w9c0lwoE8UTXdd23WzopZJO1i8kM71vKzCIwwfw Zk0zfr5Sloi740ABjtXyg1JT6mLEJ7h3XCcGwz6eEBosTI3fokRa0dogp8yPL/bQ04Ny MpgQ==
X-Gm-Message-State: AGRZ1gJa96i9K1b5/R21MCv/41uXT5I3Pxv8/0uUi6E3bPaFKBotiNuA CXfSJVPjMNFFuy0DvoaC5VvhJuMJaZiTNhSjhUA=
X-Google-Smtp-Source: AJdET5dUsMB7GAjeEBB0EdpjscP9UBlzEC8RzlSphKmUX7fz+fZtMZirpcuGC0YfLo6rchYJg6Wat+en6UJHkyxdqjc=
X-Received: by 2002:a2e:5109:: with SMTP id f9-v6mr8527383ljb.52.1541859084627;  Sat, 10 Nov 2018 06:11:24 -0800 (PST)
MIME-Version: 1.0
References: <da91aace-34bc-2c75-fabb-f2bae2750c67@ericsson.com>
In-Reply-To: <da91aace-34bc-2c75-fabb-f2bae2750c67@ericsson.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Sat, 10 Nov 2018 21:11:07 +0700
Message-ID: <CA+RyBmXF36N8N=f+EAueLjuAf+FkRzQGQkVcPnOu3WOJTukZ+w@mail.gmail.com>
To: =?UTF-8?Q?J=C3=A1nos_Farkas?= <janos.farkas@ericsson.com>
Cc: DetNet WG <detnet@ietf.org>,  "STDS-802-1-L@LISTSERV.IEEE.ORG" <STDS-802-1-L@listserv.ieee.org>
Content-Type: multipart/alternative; boundary="0000000000000872c8057a500b86"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/twbKKchmOWqCjWgMBD-cK_qG7pM>
Subject: Re: [Detnet] DetNet - TSN workshop tomorrow 8am
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Nov 2018 14:11:29 -0000

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

Hi Janis,
thank you for the detailed reminder. Quick question Do we start the
discussion at 8:00 am or at 9:00 am. The registration, I believe, mentioned
the latter.
Thank you for the clarification.

Regards,
Greg

On Sat, Nov 10, 2018, 18:05 J=C3=A1nos Farkas <janos.farkas@ericsson.com wr=
ote:

> Hi,
>
> The DetNet - TSN workshop starts 8:00am tomorrow in the Chitlada #2
> meeting room on the 2nd floor:
> https://datatracker.ietf.org/meeting/103/floor-plan#2nd-floor.
>
> Workshop online agenda and slides:
> Live:
>
> http://ieee802.org/1/tsn/tsn-task-group-agenda/#Sunday_DetNet_8211_TSN_jo=
int_session
>
> Archive:
>
> https://1.ieee802.org/november-2018-plenary-meeting-in-bangkok-thailand-t=
sn-tg-agenda
>
>
> We register meeting attendance electronically via https://imat.ieee.org.
> If you do not have IEEE account then please create one; it just requires
> basic data.
> After logging into IMAT, please select 802 Plenary Session - Nov 2018,
> then C/LM/WG802.1 Attendance, then Sunday.
> You MUST be on the IEEE 802 WiFi to be able to register your attendance,
> which is only possible during the meeting.
>
> Best regards,
> Janos
>
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>

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

<div dir=3D"auto">Hi Janis,<div dir=3D"auto">thank you for the detailed rem=
inder. Quick question Do we start the discussion at 8:00 am or at 9:00 am. =
The registration, I believe, mentioned the latter.</div><div dir=3D"auto">T=
hank you for the clarification.=C2=A0</div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">Regards,=C2=A0</div><div dir=3D"auto">Greg=C2=A0</div></div><=
br><div class=3D"gmail_quote"><div dir=3D"ltr">On Sat, Nov 10, 2018, 18:05 =
J=C3=A1nos Farkas &lt;<a href=3D"mailto:janos.farkas@ericsson.com">janos.fa=
rkas@ericsson.com</a> wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br=
>
<br>
The DetNet - TSN workshop starts 8:00am tomorrow in the Chitlada #2 <br>
meeting room on the 2nd floor: <br>
<a href=3D"https://datatracker.ietf.org/meeting/103/floor-plan#2nd-floor" r=
el=3D"noreferrer noreferrer" target=3D"_blank">https://datatracker.ietf.org=
/meeting/103/floor-plan#2nd-floor</a>.<br>
<br>
Workshop online agenda and slides:<br>
Live: <br>
<a href=3D"http://ieee802.org/1/tsn/tsn-task-group-agenda/#Sunday_DetNet_82=
11_TSN_joint_session" rel=3D"noreferrer noreferrer" target=3D"_blank">http:=
//ieee802.org/1/tsn/tsn-task-group-agenda/#Sunday_DetNet_8211_TSN_joint_ses=
sion</a> <br>
<br>
Archive: <br>
<a href=3D"https://1.ieee802.org/november-2018-plenary-meeting-in-bangkok-t=
hailand-tsn-tg-agenda" rel=3D"noreferrer noreferrer" target=3D"_blank">http=
s://1.ieee802.org/november-2018-plenary-meeting-in-bangkok-thailand-tsn-tg-=
agenda</a> <br>
<br>
<br>
We register meeting attendance electronically via <a href=3D"https://imat.i=
eee.org" rel=3D"noreferrer noreferrer" target=3D"_blank">https://imat.ieee.=
org</a>.<br>
If you do not have IEEE account then please create one; it just requires <b=
r>
basic data.<br>
After logging into IMAT, please select 802 Plenary Session - Nov 2018, <br>
then C/LM/WG802.1 Attendance, then Sunday.<br>
You MUST be on the IEEE 802 WiFi to be able to register your attendance, <b=
r>
which is only possible during the meeting.<br>
<br>
Best regards,<br>
Janos<br>
<br>
_______________________________________________<br>
detnet mailing list<br>
<a href=3D"mailto:detnet@ietf.org" target=3D"_blank" rel=3D"noreferrer">det=
net@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/detnet" rel=3D"noreferrer =
noreferrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/detnet<=
/a><br>
</blockquote></div>

--0000000000000872c8057a500b86--


From nobody Sat Nov 10 06:23:04 2018
Return-Path: <Janos.Farkas@ericsson.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2952012777C for <detnet@ietfa.amsl.com>; Sat, 10 Nov 2018 06:23:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.769
X-Spam-Level: 
X-Spam-Status: No, score=-4.769 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, 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 GhumFtYvc3yT for <detnet@ietfa.amsl.com>; Sat, 10 Nov 2018 06:23:00 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 BACAE124C04 for <detnet@ietf.org>; Sat, 10 Nov 2018 06:22:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple;  q=dns/txt; i=@ericsson.com; t=1541859777; x=1544451777; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=ibd82P/vPi7+3eKmoGDGDuJqkwwkgDVYy3AtYK4dGBo=; b=G52CxDpWXahXTH3SG2Zp6KQQWDAg8vJtrI4MfLceIeGnPeLPV9r3lYCYVnwgjc4A t1DL4ULGQwHeV2DN0cJJsECHIfMuE4gwq40VFd6/SmW3+MbEaFFo9MzSInY44iOE OmebKDKmxTPuA/0DGtE1hGLG5WyogigbqtaAqcmxF08=;
X-AuditID: c1b4fb3a-8d8849e000002747-d3-5be6e9c17032
Received: from ESESBMB504.ericsson.se (Unknown_Domain [153.88.183.117]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 77.6A.10055.1C9E6EB5; Sat, 10 Nov 2018 15:22:57 +0100 (CET)
Received: from ESESBMR502.ericsson.se (153.88.183.134) by ESESBMB504.ericsson.se (153.88.183.187) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Sat, 10 Nov 2018 15:22:57 +0100
Received: from ESESSMB501.ericsson.se (153.88.183.162) by ESESBMR502.ericsson.se (153.88.183.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Sat, 10 Nov 2018 15:22:57 +0100
Received: from [100.94.129.104] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.189) with Microsoft SMTP Server id 15.1.1466.3 via Frontend Transport; Sat, 10 Nov 2018 15:22:55 +0100
To: Greg Mirsky <gregimirsky@gmail.com>
CC: DetNet WG <detnet@ietf.org>, "STDS-802-1-L@LISTSERV.IEEE.ORG" <STDS-802-1-L@listserv.ieee.org>
References: <da91aace-34bc-2c75-fabb-f2bae2750c67@ericsson.com> <CA+RyBmXF36N8N=f+EAueLjuAf+FkRzQGQkVcPnOu3WOJTukZ+w@mail.gmail.com>
From: =?UTF-8?Q?J=c3=a1nos_Farkas?= <janos.farkas@ericsson.com>
Message-ID: <cd26c384-6e13-b2d1-d96a-aa32920d3ab5@ericsson.com>
Date: Sat, 10 Nov 2018 15:22:55 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <CA+RyBmXF36N8N=f+EAueLjuAf+FkRzQGQkVcPnOu3WOJTukZ+w@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------347398F59CE8BD0C00967664"
Content-Language: en-US
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeLIzCtJLcpLzFFi42KZGbG9VPfgy2fRBm87LS1+f5rNYvFt2lNW i9W3vB2YPXbOusvusWTJTyaPlm+nmAOYo7hsUlJzMstSi/TtErgyNnc2shW8Mq9oOr2fuYFx h1YXIyeHhICJxOuTr5i7GLk4hASOMEo0fXrDCOF8Y5Q4uWYxK5wz/cIUqMxRRok3hx6xgfQL C1hIbLj0jR3EFhFQl+jcdhzMZhZIkXj++ilUdxujxN3u34wgCTYBe4m7lzYwg9i8QPayX8tZ QWwWAVWJ24t/gw0VFYiV+HRlMVSNoMTJmU9YQGxOgUCJx6cvsEEsCJP41LkMyhaXuPVkPhOI LSSgJvG+4Q7jBEahWUjaZyFpmYWkBcK2kJg5/zwjhC0v0bx1NjOErSHROmcuO7L4Akb2VYyi xanFxbnpRkZ6qUWZycXF+Xl6eaklmxiBEXRwy2+rHYwHnzseYhTgYFTi4V36/Fm0EGtiWXFl 7iFGCQ5mJRFe2S1Po4V4UxIrq1KL8uOLSnNSiw8xSnOwKInzOqVZRAkJpCeWpGanphakFsFk mTg4pRoYo1OLhJw+rlrNdCTnm8DyNq8PtvEs5zx1z30uDJXc9ZBb9T5fy53rzuYCp/RFz5pF KxwJv27Zb1Lcd/XRhbNvAnyLHvpq3Vvv2PujcDqb2arZrptufXfqbTSJ/n06J/tawd7Nj5dV H+bvvcLNPX35HY8G1e1Hr3zYvlei9mXP5MuTYw46z710XImlOCPRUIu5qDgRAB86AqucAgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/traUcCa3OuDqOAwq8EK9svNzJkw>
Subject: Re: [Detnet] DetNet - TSN workshop tomorrow 8am
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Nov 2018 14:23:02 -0000

--------------347398F59CE8BD0C00967664
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit

Technical discussion starts at 8:00 with an introductory presentation by 
the chairs.
This is indicated on the agenda page: 
https://1.ieee802.org/tsn/tsn-task-group-agenda/#Sunday_DetNet_8211_TSN_joint_session.

The original intention was a later start; but we've got a busy agenda. 
The registration web page mentioned a later start, but the email about 
the registration page indicated start at 8am.

We will try to keep the agenda and finish around 5pm. However, the 
purpose of the whole workshop is discussion. That's why we've got 
together. I personally would not mind a little overrun for fruitful 
discussion.

Regards,
Janos


On 11/10/2018 3:11 PM, Greg Mirsky wrote:
> Hi Janis,
> thank you for the detailed reminder. Quick question Do we start the 
> discussion at 8:00 am or at 9:00 am. The registration, I believe, 
> mentioned the latter.
> Thank you for the clarification.
>
> Regards,
> Greg
>
> On Sat, Nov 10, 2018, 18:05 János Farkas <janos.farkas@ericsson.com 
> <mailto:janos.farkas@ericsson.com> wrote:
>
>     Hi,
>
>     The DetNet - TSN workshop starts 8:00am tomorrow in the Chitlada #2
>     meeting room on the 2nd floor:
>     https://datatracker.ietf.org/meeting/103/floor-plan#2nd-floor.
>
>     Workshop online agenda and slides:
>     Live:
>     http://ieee802.org/1/tsn/tsn-task-group-agenda/#Sunday_DetNet_8211_TSN_joint_session
>
>
>     Archive:
>     https://1.ieee802.org/november-2018-plenary-meeting-in-bangkok-thailand-tsn-tg-agenda
>
>
>
>     We register meeting attendance electronically via
>     https://imat.ieee.org.
>     If you do not have IEEE account then please create one; it just
>     requires
>     basic data.
>     After logging into IMAT, please select 802 Plenary Session - Nov
>     2018,
>     then C/LM/WG802.1 Attendance, then Sunday.
>     You MUST be on the IEEE 802 WiFi to be able to register your
>     attendance,
>     which is only possible during the meeting.
>
>     Best regards,
>     Janos
>
>     _______________________________________________
>     detnet mailing list
>     detnet@ietf.org <mailto:detnet@ietf.org>
>     https://www.ietf.org/mailman/listinfo/detnet
>


--------------347398F59CE8BD0C00967664
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 text="#000000" bgcolor="#FFFFFF">
    Technical discussion starts at 8:00 with an introductory
    presentation by the chairs.<br>
    This is indicated on the agenda page:
<a class="moz-txt-link-freetext" href="https://1.ieee802.org/tsn/tsn-task-group-agenda/#Sunday_DetNet_8211_TSN_joint_session">https://1.ieee802.org/tsn/tsn-task-group-agenda/#Sunday_DetNet_8211_TSN_joint_session</a>.<br>
    <br>
    The original intention was a later start; but we've got a busy
    agenda. The registration web page mentioned a later start, but the
    email about the registration page indicated start at 8am.<br>
    <br>
    We will try to keep the agenda and finish around 5pm. However, the
    purpose of the whole workshop is discussion. That's why we've got
    together. I personally would not mind a little overrun for fruitful
    discussion.<br>
    <br>
    Regards,<br>
    Janos<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 11/10/2018 3:11 PM, Greg Mirsky
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CA+RyBmXF36N8N=f+EAueLjuAf+FkRzQGQkVcPnOu3WOJTukZ+w@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div dir="auto">Hi Janis,
        <div dir="auto">thank you for the detailed reminder. Quick
          question Do we start the discussion at 8:00 am or at 9:00 am.
          The registration, I believe, mentioned the latter.</div>
        <div dir="auto">Thank you for the clarification. </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">Regards, </div>
        <div dir="auto">Greg </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr">On Sat, Nov 10, 2018, 18:05 János Farkas &lt;<a
            href="mailto:janos.farkas@ericsson.com"
            moz-do-not-send="true">janos.farkas@ericsson.com</a> wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
          <br>
          The DetNet - TSN workshop starts 8:00am tomorrow in the
          Chitlada #2 <br>
          meeting room on the 2nd floor: <br>
          <a
            href="https://datatracker.ietf.org/meeting/103/floor-plan#2nd-floor"
            rel="noreferrer noreferrer" target="_blank"
            moz-do-not-send="true">https://datatracker.ietf.org/meeting/103/floor-plan#2nd-floor</a>.<br>
          <br>
          Workshop online agenda and slides:<br>
          Live: <br>
          <a
href="http://ieee802.org/1/tsn/tsn-task-group-agenda/#Sunday_DetNet_8211_TSN_joint_session"
            rel="noreferrer noreferrer" target="_blank"
            moz-do-not-send="true">http://ieee802.org/1/tsn/tsn-task-group-agenda/#Sunday_DetNet_8211_TSN_joint_session</a>
          <br>
          <br>
          Archive: <br>
          <a
href="https://1.ieee802.org/november-2018-plenary-meeting-in-bangkok-thailand-tsn-tg-agenda"
            rel="noreferrer noreferrer" target="_blank"
            moz-do-not-send="true">https://1.ieee802.org/november-2018-plenary-meeting-in-bangkok-thailand-tsn-tg-agenda</a>
          <br>
          <br>
          <br>
          We register meeting attendance electronically via <a
            href="https://imat.ieee.org" rel="noreferrer noreferrer"
            target="_blank" moz-do-not-send="true">https://imat.ieee.org</a>.<br>
          If you do not have IEEE account then please create one; it
          just requires <br>
          basic data.<br>
          After logging into IMAT, please select 802 Plenary Session -
          Nov 2018, <br>
          then C/LM/WG802.1 Attendance, then Sunday.<br>
          You MUST be on the IEEE 802 WiFi to be able to register your
          attendance, <br>
          which is only possible during the meeting.<br>
          <br>
          Best regards,<br>
          Janos<br>
          <br>
          _______________________________________________<br>
          detnet mailing list<br>
          <a href="mailto:detnet@ietf.org" target="_blank"
            rel="noreferrer" moz-do-not-send="true">detnet@ietf.org</a><br>
          <a href="https://www.ietf.org/mailman/listinfo/detnet"
            rel="noreferrer noreferrer" target="_blank"
            moz-do-not-send="true">https://www.ietf.org/mailman/listinfo/detnet</a><br>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------347398F59CE8BD0C00967664--


From nobody Sat Nov 10 06:23:22 2018
Return-Path: <balazs.a.varga@ericsson.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A2AE130F0D for <detnet@ietfa.amsl.com>; Sat, 10 Nov 2018 06:23:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.79
X-Spam-Level: 
X-Spam-Status: No, score=-3.79 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.979, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, 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 header.b=EfoPktZb; dkim=pass (1024-bit key) header.d=ericsson.com header.b=ONIZPyXM
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 pzMVWCyt51sU for <detnet@ietfa.amsl.com>; Sat, 10 Nov 2018 06:23:15 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (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 61EA9130EDC for <detnet@ietf.org>; Sat, 10 Nov 2018 06:23:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple;  q=dns/txt; i=@ericsson.com; t=1541859793; x=1544451793; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=LNqQcaEBO+JIOf7ywzs8Ts2cQDTPryiVt5qT7kC6ceg=; b=EfoPktZbIXzVfwikg7wXuTH4ZeV2Ot9aHNfMQ3qmf9OSOstztr1j+o894Oo4dlE+ RnctzPhnv40nrK3SN4u0w9DshCa9/pOuke91ELyD/0I3V/cBmhyvPWuLQPWNdBQW C526J4iPEDtm7uv22NQ3tZEusb2gyKbkDCW+oBHJegw=;
X-AuditID: c1b4fb2d-3c7e09e000007af1-fa-5be6e9d1685c
Received: from ESESSMB501.ericsson.se (Unknown_Domain [153.88.183.119]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id BD.7B.31473.1D9E6EB5; Sat, 10 Nov 2018 15:23:13 +0100 (CET)
Received: from ESESSMB503.ericsson.se (153.88.183.164) by ESESSMB501.ericsson.se (153.88.183.162) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Sat, 10 Nov 2018 15:23:13 +0100
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB503.ericsson.se (153.88.183.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Sat, 10 Nov 2018 15:23:13 +0100
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=LNqQcaEBO+JIOf7ywzs8Ts2cQDTPryiVt5qT7kC6ceg=; b=ONIZPyXMwIf9YjLUxv0C+TE/SfkFeGvBx8/awu/ui3adgzJJkO3iv62bwIBAI7LbwlgVtHSfksJL/lDfmJjykj9Dpb7Iwr+uvkzS5uO+0P4nZKyn29evaLEPqi0m5pGNVsRtymqxwC1loyw7iq69gh7aYM+91fvApa78k0OUp34=
Received: from VI1PR0701MB2525.eurprd07.prod.outlook.com (10.168.139.138) by VI1PR0701MB2416.eurprd07.prod.outlook.com (10.168.138.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.13; Sat, 10 Nov 2018 14:23:11 +0000
Received: from VI1PR0701MB2525.eurprd07.prod.outlook.com ([fe80::589e:7d97:409c:2ec2]) by VI1PR0701MB2525.eurprd07.prod.outlook.com ([fe80::589e:7d97:409c:2ec2%8]) with mapi id 15.20.1339.014; Sat, 10 Nov 2018 14:23:10 +0000
From: =?utf-8?B?QmFsw6F6cyBWYXJnYSBB?= <balazs.a.varga@ericsson.com>
To: Greg Mirsky <gregimirsky@gmail.com>, Janos Farkas <Janos.Farkas@ericsson.com>
CC: DetNet WG <detnet@ietf.org>, "STDS-802-1-L@LISTSERV.IEEE.ORG" <STDS-802-1-L@listserv.ieee.org>
Thread-Topic: [Detnet] DetNet - TSN workshop tomorrow 8am
Thread-Index: AQHUeOU+0Nui4WH7yEOnpeJXn7w52KVJDKeAgAADIuA=
Date: Sat, 10 Nov 2018 14:23:10 +0000
Message-ID: <VI1PR0701MB25258DF77171FD31E226FA5DACC70@VI1PR0701MB2525.eurprd07.prod.outlook.com>
References: <da91aace-34bc-2c75-fabb-f2bae2750c67@ericsson.com> <CA+RyBmXF36N8N=f+EAueLjuAf+FkRzQGQkVcPnOu3WOJTukZ+w@mail.gmail.com>
In-Reply-To: <CA+RyBmXF36N8N=f+EAueLjuAf+FkRzQGQkVcPnOu3WOJTukZ+w@mail.gmail.com>
Accept-Language: hu-HU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=balazs.a.varga@ericsson.com; 
x-originating-ip: [2001:67c:1232:144:fdb4:ebfe:b87d:be96]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR0701MB2416; 6:zC/0F3Xv7WW+ocRvHvpmMeJlGwQwTpxsDTXff7HyfKdiw2RMmvKsGvsBU2mOH6Psw+yL7W7cwXwXAtXodieQ7bzJ9Nk2n/PEKHkt7n46cBP4jJ9wKr//5m5OsJQH/FXgg/ZXLwVIAHcmXbKkG64OXMdnx/u6pkBDhVbP5JVO5xc9RjiJqHNz6DQMdi4ErUjMdjOb3ockr/1ZTE+Hfa1R65Cc072UluevgoJDTQkh8un2bpS08HOgYjVj7wAK/7aSUGfrSw/0ofZOvY2q1lJdJzDrN74cn2jBv5ir6fq+ovh4YY7ij8+S5GnmF8zvSBiO5K06EpjpPpsawT603AZVuI2KZ8CTr9BbVfQRb7aGq0U5JfmiqL1Vh7uUqG5VqY5BlSV5xwN/m9U+IhbQ+AM3U9LaeNjONvBTqBWmNqrAhtPFiGwUvVU7ZxUNnslE05j25cEoGpwOKwtTJHt9YnHIeA==; 5:/lt4qKpqWkziCLQa0rg4TPmSgXhBHO9ooMwXZ+YRDOgjOMK9VW/SQGrSvAGz3L67c7zD4gm15PH9IEbpRATcfsAzfwqjn+S5MXTHYYTm5QMlElerHFbOwPfs7+VX/qxXUJB510vipcGLlyoKdKn6EbSV84B3zESK06mLLKBQHgs=; 7:R7Jhj0uY8JiIqlKlZ+cVu77ynN2Cy2LkoDW+qUeRZMKZxPgteMEN1nPV/dAy1WJpcdElHiz2s9lVWj0NUUbnN95tWrpM/9uZYHhp4+infQTdRtI3GZKM2/6A84WPe4H6r8YA0TVOhqWiTHQBuXwsSg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;SOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM; SFS:(10009020)(39860400002)(376002)(346002)(136003)(396003)(366004)(189003)(199004)(486006)(4326008)(39060400002)(25786009)(81156014)(81166006)(2906002)(97736004)(46003)(71200400001)(229853002)(6636002)(102836004)(71190400001)(8676002)(476003)(66574009)(11346002)(5660300001)(256004)(446003)(14444005)(6436002)(85202003)(55016002)(9686003)(54896002)(6306002)(74316002)(7736002)(85182001)(6246003)(68736007)(106356001)(99286004)(345774005)(53376002)(105586002)(186003)(6116002)(236005)(86362001)(790700001)(53936002)(76176011)(606006)(54906003)(9326002)(2900100001)(14454004)(966005)(478600001)(53546011)(7696005)(110136005)(316002)(8936002)(33656002)(6506007); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0701MB2416; H:VI1PR0701MB2525.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
x-ms-office365-filtering-correlation-id: 24c61284-6b33-49ca-16b2-08d647180ad6
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390040)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:VI1PR0701MB2416; 
x-ms-traffictypediagnostic: VI1PR0701MB2416:
x-microsoft-antispam-prvs: <VI1PR0701MB2416422E33E62AA8AF771BDCACC70@VI1PR0701MB2416.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231382)(944501410)(4982022)(52105095)(93006095)(93001095)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:VI1PR0701MB2416; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0701MB2416; 
x-forefront-prvs: 0852EB6797
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: JGcYmgC9Itrkv+m29EvJHmvaIBqOFcRJdavuw0vQ/YUBVK+pQkhf4ijnGQ0veUkE0TLEYcYopTf7C65fwOZW4i9mrILniLMHhi2NcOkHsmh3Ae0Loj/MsIDsHbkGIsyIBTx3P//wdQSisM0Mw3Q80dv7JlEjHQlhaaZQD4MQ6qvFLnEsiJg9MQ+aDFd6T77dgm2lDHCaxPel96rNx7BTGNvBbHtIvq+4ylv96wgeEGe50ipTrfujjbW9qADlZLg16bYNSCTkUef3Tb0SZNAThmNXW6+0bWyJLD+e5hXPnIsNq+LVErRkfZB4zZQ9ZxYGaKPrpFX81DGRfhVulmf2SdELOSoLRXCgjer9jubMt7Q=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_VI1PR0701MB25258DF77171FD31E226FA5DACC70VI1PR0701MB2525_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 24c61284-6b33-49ca-16b2-08d647180ad6
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2018 14:23:10.4382 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB2416
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA01SbUhTYRjl3d3urtLgNjUf/IhcWSqpaYGz0gz6Yan0BRGK5WoXNT+510zL wjINNUHFPjY1pxPJqVkyzWI2G4pk0FRS0lgkOsuEKJGljax7dxf47zznnPc954GHwKRPRV5E enYeRWcrMmW4q1B19vmV4PHFhaQ95eXecvtyvVBuu28VyTtm4mKw2Bdqizi2tXVNEHvbNoqd wBJdDyqpzPR8ig6NTnFN+6rvFeUOxhWY1p6Ii5H+aAVyIYDcB78t/UIOS8khBCpzWAVyZbEN wS1bt5gfWgWw+NCIc4OQrMbgce0Q4hWVANaq7Bg/LCB4ZDHg3Gc4eQT6expEHHYnT8PCg7sO HiOV8GXJ6uDdSDloe386PZGgbRwQ83g/jPfZWZ5g4/xh1XycoyVkCnxqHsH5rDIElko74gQX 8iTMvR3DOT8ifWG2S85HecLMfJOA35OEVoMZ47EHLM6tO2IReQ7sxmKMewpshanOLN7iCxNN lY4dgfyAw+eWGpwXwmCk3YjxwgQO3YMaMS8kwMxKG+4UEGhGdU5hN6x8tDtb5EBbbYnzp62g q5oVVqNQ9YayarYIxtqGb15TO3beDG9U80KeDoTul063H9RVzop5HAClDY3ijbwGiXXIg6EY Jis1fG8IRadfZJic7JBsKq8HsXf0Wm8P7kcdS4dNiCSQbJOknr0pqUiRzxRmmRAQmMxd4qu3 JkklSkXhVYrOOU9fzqQYE/ImhDJPSYjOkCglUxV5VAZF5VL0f1VAuHgVozbljvfx1gyf7UPJ SBU1afSnO5/5FV0PuqeL/1HT3DTMnPGM2Kmb9BqOTKnNoJe6Sv2n31laAg7UH9LOrdzpiztV va2w4FjJQHyArkzz/dWu1YFaw9Sl5S0JxJ9wS7TbYHtV0HTRjW/rNXUR3mPNcctR2sAR/Uhy /C+ftL8XKmLMMiGTpggLwmhG8Q9mj9NmQwMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/jsMNc62Zw5RUEpEi31WBvBh_TkM>
Subject: Re: [Detnet] DetNet - TSN workshop tomorrow 8am
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Nov 2018 14:23:21 -0000

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

SGksDQpXZSBzdGFydCA4OjAwYW0gISEhDQpDaGVlcnMNCkJhbGHigJl6cw0KDQpGcm9tOiBkZXRu
ZXQgPGRldG5ldC1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgR3JlZyBNaXJza3kNClNl
bnQ6IFNhdHVyZGF5LCBOb3ZlbWJlciAxMCwgMjAxOCA5OjExIFBNDQpUbzogSmFub3MgRmFya2Fz
IDxKYW5vcy5GYXJrYXNAZXJpY3Nzb24uY29tPg0KQ2M6IERldE5ldCBXRyA8ZGV0bmV0QGlldGYu
b3JnPjsgU1REUy04MDItMS1MQExJU1RTRVJWLklFRUUuT1JHDQpTdWJqZWN0OiBSZTogW0RldG5l
dF0gRGV0TmV0IC0gVFNOIHdvcmtzaG9wIHRvbW9ycm93IDhhbQ0KDQpIaSBKYW5pcywNCnRoYW5r
IHlvdSBmb3IgdGhlIGRldGFpbGVkIHJlbWluZGVyLiBRdWljayBxdWVzdGlvbiBEbyB3ZSBzdGFy
dCB0aGUgZGlzY3Vzc2lvbiBhdCA4OjAwIGFtIG9yIGF0IDk6MDAgYW0uIFRoZSByZWdpc3RyYXRp
b24sIEkgYmVsaWV2ZSwgbWVudGlvbmVkIHRoZSBsYXR0ZXIuDQpUaGFuayB5b3UgZm9yIHRoZSBj
bGFyaWZpY2F0aW9uLg0KDQpSZWdhcmRzLA0KR3JlZw0KDQpPbiBTYXQsIE5vdiAxMCwgMjAxOCwg
MTg6MDUgSsOhbm9zIEZhcmthcyA8amFub3MuZmFya2FzQGVyaWNzc29uLmNvbTxtYWlsdG86amFu
b3MuZmFya2FzQGVyaWNzc29uLmNvbT4gd3JvdGU6DQpIaSwNCg0KVGhlIERldE5ldCAtIFRTTiB3
b3Jrc2hvcCBzdGFydHMgODowMGFtIHRvbW9ycm93IGluIHRoZSBDaGl0bGFkYSAjMg0KbWVldGlu
ZyByb29tIG9uIHRoZSAybmQgZmxvb3I6DQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL21l
ZXRpbmcvMTAzL2Zsb29yLXBsYW4jMm5kLWZsb29yLg0KDQpXb3Jrc2hvcCBvbmxpbmUgYWdlbmRh
IGFuZCBzbGlkZXM6DQpMaXZlOg0KaHR0cDovL2llZWU4MDIub3JnLzEvdHNuL3Rzbi10YXNrLWdy
b3VwLWFnZW5kYS8jU3VuZGF5X0RldE5ldF84MjExX1RTTl9qb2ludF9zZXNzaW9uDQoNCkFyY2hp
dmU6DQpodHRwczovLzEuaWVlZTgwMi5vcmcvbm92ZW1iZXItMjAxOC1wbGVuYXJ5LW1lZXRpbmct
aW4tYmFuZ2tvay10aGFpbGFuZC10c24tdGctYWdlbmRhDQoNCg0KV2UgcmVnaXN0ZXIgbWVldGlu
ZyBhdHRlbmRhbmNlIGVsZWN0cm9uaWNhbGx5IHZpYSBodHRwczovL2ltYXQuaWVlZS5vcmcuDQpJ
ZiB5b3UgZG8gbm90IGhhdmUgSUVFRSBhY2NvdW50IHRoZW4gcGxlYXNlIGNyZWF0ZSBvbmU7IGl0
IGp1c3QgcmVxdWlyZXMNCmJhc2ljIGRhdGEuDQpBZnRlciBsb2dnaW5nIGludG8gSU1BVCwgcGxl
YXNlIHNlbGVjdCA4MDIgUGxlbmFyeSBTZXNzaW9uIC0gTm92IDIwMTgsDQp0aGVuIEMvTE0vV0c4
MDIuMSBBdHRlbmRhbmNlLCB0aGVuIFN1bmRheS4NCllvdSBNVVNUIGJlIG9uIHRoZSBJRUVFIDgw
MiBXaUZpIHRvIGJlIGFibGUgdG8gcmVnaXN0ZXIgeW91ciBhdHRlbmRhbmNlLA0Kd2hpY2ggaXMg
b25seSBwb3NzaWJsZSBkdXJpbmcgdGhlIG1lZXRpbmcuDQoNCkJlc3QgcmVnYXJkcywNCkphbm9z
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpkZXRu
ZXQgbWFpbGluZyBsaXN0DQpkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo=

--_000_VI1PR0701MB25258DF77171FD31E226FA5DACC70VI1PR0701MB2525_
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
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4
cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdv
cmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4w
aW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48
L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0i
ZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9
ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8
L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGksPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XZSBzdGFydCA4OjAwYW0gISEhPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGVlcnM8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkJhbGHigJl6czxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5G
cm9tOjwvYj4gZGV0bmV0ICZsdDtkZXRuZXQtYm91bmNlc0BpZXRmLm9yZyZndDsgPGI+T24gQmVo
YWxmIE9mDQo8L2I+R3JlZyBNaXJza3k8YnI+DQo8Yj5TZW50OjwvYj4gU2F0dXJkYXksIE5vdmVt
YmVyIDEwLCAyMDE4IDk6MTEgUE08YnI+DQo8Yj5Ubzo8L2I+IEphbm9zIEZhcmthcyAmbHQ7SmFu
b3MuRmFya2FzQGVyaWNzc29uLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IERldE5ldCBXRyAmbHQ7
ZGV0bmV0QGlldGYub3JnJmd0OzsgU1REUy04MDItMS1MQExJU1RTRVJWLklFRUUuT1JHPGJyPg0K
PGI+U3ViamVjdDo8L2I+IFJlOiBbRGV0bmV0XSBEZXROZXQgLSBUU04gd29ya3Nob3AgdG9tb3Jy
b3cgOGFtPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBKYW5pcyw8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj50aGFuayB5b3UgZm9yIHRoZSBkZXRh
aWxlZCByZW1pbmRlci4gUXVpY2sgcXVlc3Rpb24gRG8gd2Ugc3RhcnQgdGhlIGRpc2N1c3Npb24g
YXQgODowMCBhbSBvciBhdCA5OjAwIGFtLiBUaGUgcmVnaXN0cmF0aW9uLCBJIGJlbGlldmUsIG1l
bnRpb25lZCB0aGUgbGF0dGVyLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+VGhhbmsgeW91IGZvciB0aGUgY2xhcmlmaWNhdGlvbi4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJk
cywmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkdyZWcmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+T24gU2F0LCBOb3YgMTAsIDIwMTgsIDE4OjA1IErDoW5vcyBGYXJrYXMgJmx0
OzxhIGhyZWY9Im1haWx0bzpqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tIj5qYW5vcy5mYXJrYXNA
ZXJpY3Nzb24uY29tPC9hPiB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpLDxicj4NCjxicj4NClRoZSBEZXROZXQgLSBUU04g
d29ya3Nob3Agc3RhcnRzIDg6MDBhbSB0b21vcnJvdyBpbiB0aGUgQ2hpdGxhZGEgIzIgPGJyPg0K
bWVldGluZyByb29tIG9uIHRoZSAybmQgZmxvb3I6IDxicj4NCjxhIGhyZWY9Imh0dHBzOi8vZGF0
YXRyYWNrZXIuaWV0Zi5vcmcvbWVldGluZy8xMDMvZmxvb3ItcGxhbiMybmQtZmxvb3IiIHRhcmdl
dD0iX2JsYW5rIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL21lZXRpbmcvMTAzL2Zsb29y
LXBsYW4jMm5kLWZsb29yPC9hPi48YnI+DQo8YnI+DQpXb3Jrc2hvcCBvbmxpbmUgYWdlbmRhIGFu
ZCBzbGlkZXM6PGJyPg0KTGl2ZTogPGJyPg0KPGEgaHJlZj0iaHR0cDovL2llZWU4MDIub3JnLzEv
dHNuL3Rzbi10YXNrLWdyb3VwLWFnZW5kYS8jU3VuZGF5X0RldE5ldF84MjExX1RTTl9qb2ludF9z
ZXNzaW9uIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2llZWU4MDIub3JnLzEvdHNuL3Rzbi10YXNr
LWdyb3VwLWFnZW5kYS8jU3VuZGF5X0RldE5ldF84MjExX1RTTl9qb2ludF9zZXNzaW9uPC9hPg0K
PGJyPg0KPGJyPg0KQXJjaGl2ZTogPGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly8xLmllZWU4MDIub3Jn
L25vdmVtYmVyLTIwMTgtcGxlbmFyeS1tZWV0aW5nLWluLWJhbmdrb2stdGhhaWxhbmQtdHNuLXRn
LWFnZW5kYSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vMS5pZWVlODAyLm9yZy9ub3ZlbWJlci0y
MDE4LXBsZW5hcnktbWVldGluZy1pbi1iYW5na29rLXRoYWlsYW5kLXRzbi10Zy1hZ2VuZGE8L2E+
DQo8YnI+DQo8YnI+DQo8YnI+DQpXZSByZWdpc3RlciBtZWV0aW5nIGF0dGVuZGFuY2UgZWxlY3Ry
b25pY2FsbHkgdmlhIDxhIGhyZWY9Imh0dHBzOi8vaW1hdC5pZWVlLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPg0KaHR0cHM6Ly9pbWF0LmllZWUub3JnPC9hPi48YnI+DQpJZiB5b3UgZG8gbm90IGhhdmUg
SUVFRSBhY2NvdW50IHRoZW4gcGxlYXNlIGNyZWF0ZSBvbmU7IGl0IGp1c3QgcmVxdWlyZXMgPGJy
Pg0KYmFzaWMgZGF0YS48YnI+DQpBZnRlciBsb2dnaW5nIGludG8gSU1BVCwgcGxlYXNlIHNlbGVj
dCA4MDIgUGxlbmFyeSBTZXNzaW9uIC0gTm92IDIwMTgsIDxicj4NCnRoZW4gQy9MTS9XRzgwMi4x
IEF0dGVuZGFuY2UsIHRoZW4gU3VuZGF5Ljxicj4NCllvdSBNVVNUIGJlIG9uIHRoZSBJRUVFIDgw
MiBXaUZpIHRvIGJlIGFibGUgdG8gcmVnaXN0ZXIgeW91ciBhdHRlbmRhbmNlLCA8YnI+DQp3aGlj
aCBpcyBvbmx5IHBvc3NpYmxlIGR1cmluZyB0aGUgbWVldGluZy48YnI+DQo8YnI+DQpCZXN0IHJl
Z2FyZHMsPGJyPg0KSmFub3M8YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCmRldG5ldCBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVm
PSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+ZGV0bmV0QGlldGYub3Jn
PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
ZGV0bmV0IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9kZXRuZXQ8L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_VI1PR0701MB25258DF77171FD31E226FA5DACC70VI1PR0701MB2525_--


From nobody Sat Nov 10 20:58:27 2018
Return-Path: <gengxuesong@huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B79F7130DF1 for <detnet@ietfa.amsl.com>; Sat, 10 Nov 2018 20:58:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.59
X-Spam-Level: 
X-Spam-Status: No, score=-2.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] 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 FJLkmDq7YZmp for <detnet@ietfa.amsl.com>; Sat, 10 Nov 2018 20:58:22 -0800 (PST)
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 F08C6130E23 for <detnet@ietf.org>; Sat, 10 Nov 2018 20:58:21 -0800 (PST)
Received: from LHREML713-CAH.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id B903FAFCE92FA; Sun, 11 Nov 2018 04:58:17 +0000 (GMT)
Received: from DGGEMA403-HUB.china.huawei.com (10.3.20.44) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.408.0; Sun, 11 Nov 2018 04:58:18 +0000
Received: from DGGEMA521-MBX.china.huawei.com ([169.254.6.27]) by DGGEMA403-HUB.china.huawei.com ([10.3.20.44]) with mapi id 14.03.0415.000; Sun, 11 Nov 2018 12:58:12 +0800
From: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
To: "detnet@ietf.org" <detnet@ietf.org>
CC: =?utf-8?B?SsOhbm9zIEZhcmthcw==?= <janos.farkas@ericsson.com>
Thread-Topic: New Version Notification for draft-chen-detnet-sr-based-bounded-latency-00.txt
Thread-Index: AQHUZ47aXlIxw1c05kqWAsD2kqCkoKVKI3Tg
Date: Sun, 11 Nov 2018 04:58:12 +0000
Message-ID: <F1C1D5B02EA3FA4A8AF54C86BA4F325C2380A8F6@dggema521-mbx.china.huawei.com>
References: <153994162722.32038.173740153365883981.idtracker@ietfa.amsl.com>
In-Reply-To: <153994162722.32038.173740153365883981.idtracker@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.126.168.15]
Content-Type: multipart/alternative; boundary="_000_F1C1D5B02EA3FA4A8AF54C86BA4F325C2380A8F6dggema521mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/hK2wJ-h8sBOozOYF4ciPPBbcwyw>
Subject: [Detnet] =?utf-8?b?6L2s5Y+ROiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24g?= =?utf-8?q?for_draft-chen-detnet-sr-based-bounded-latency-00=2Etxt?=
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 Nov 2018 04:58:26 -0000

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

SGkgYWxsLA0KDQoNCg0KSSBqdXN0IG1lbnRpb25lZCB0aGF0ICJzZWdtZW50IHJvdXRpbmcgYmFz
ZWQgYm91bmRlZCBsYXRlbmN5PGh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9k
cmFmdC1jaGVuLWRldG5ldC1zci1iYXNlZC1ib3VuZGVkLWxhdGVuY3ktMDAudHh0PiBkcmFmdCBp
cyB0aGUgY29tYmluYXRpb24gb2Ygc2VnbWVudCByb3V0aW5nIGFuZCBDUUYoODAyLjEgUWNoKSIg
aW4gdGhlIGpvaW50IHNlc3Npb24uDQoNCkkgd291bGQgbGlrZSB0byBtYWtlIGl0IG1vcmUgcHJl
Y2lzZWx5IGluIG9yZGVyIHRvIGF2b2lkIG1pc2xlYWRpbmc6DQoNClRoaXMgZHJhZnQgaXMgYmFz
ZWQgb24gdGhlIGlkZWEgb2YgQ1FGLCBidXQgaXQgaXMgbm90IHRvdGFsbHkgdGhlIHNhbWUsIHdo
aWNoIHVzZXMgc2VnbWVudCByb3V0aW5nIGxhYmVsIHRvIHNwZWNpZnkgdGhlIGN5Y2xlIG9mIHF1
ZXVpbmcgYW5kIGZvcndhcmRpbmcsIHNvIHdlIGNhbGwgaXQgImN5Y2xlIHNwZWNpZmllZCBxdWV1
aW5nIGFuZCBmb3J3YXJkaW5nKENTUUYpIi4gSG93ZXZlciwgSSB0aGluayBpdCB3aWxsIGJlIG11
Y2ggZWFzaWVyIHRvIGdldCB0aGUgcG9pbnQgd2l0aCBOb3Jt4oCZcyBpbnRyb2R1Y3Rpb24gb2Yg
Q1FGLg0KDQoNCg0KQmVzdCBSZWdhcmRzDQoNClh1ZXNvbmcNCg0KDQoNCi0tLS0t6YKu5Lu25Y6f
5Lu2LS0tLS0NCuWPkeS7tuS6ujogaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnIFttYWlsdG86aW50
ZXJuZXQtZHJhZnRzQGlldGYub3JnXQ0K5Y+R6YCB5pe26Ze0OiAyMDE45bm0MTDmnIgxOeaXpSAx
NjozNA0K5pS25Lu25Lq6OiBNYWNoIENoZW4gPG1hY2guY2hlbkBodWF3ZWkuY29tPjsgR2VuZ3h1
ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdlbmd4dWVzb25nQGh1YXdlaS5jb20+OyBNYWNoIENoZW4g
PG1hY2guY2hlbkBodWF3ZWkuY29tPjsgWmhlbnFpYW5nIExpIDxsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb20+DQrkuLvpopg6IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtY2hl
bi1kZXRuZXQtc3ItYmFzZWQtYm91bmRlZC1sYXRlbmN5LTAwLnR4dA0KDQoNCg0KDQoNCkEgbmV3
IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1jaGVuLWRldG5ldC1zci1iYXNlZC1ib3VuZGVkLWxhdGVu
Y3ktMDAudHh0DQoNCmhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQgYnkgTWFjaChHdW95
aSkgQ2hlbiBhbmQgcG9zdGVkIHRvIHRoZSBJRVRGIHJlcG9zaXRvcnkuDQoNCg0KDQpOYW1lOiAg
ICAgICAgICAgICAgZHJhZnQtY2hlbi1kZXRuZXQtc3ItYmFzZWQtYm91bmRlZC1sYXRlbmN5DQoN
ClJldmlzaW9uOiAwMA0KDQpUaXRsZTogICAgICAgICAgICAgICAgIFNlZ21lbnQgUm91dGluZyAo
U1IpIEJhc2VkIEJvdW5kZWQgTGF0ZW5jeQ0KDQpEb2N1bWVudCBkYXRlOiAgICAgIDIwMTgtMTAt
MTkNCg0KR3JvdXA6ICAgICAgICAgICAgIEluZGl2aWR1YWwgU3VibWlzc2lvbg0KDQpQYWdlczog
ICAgICAgICAgICAgIDEyDQoNClVSTDogICAgICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9p
bnRlcm5ldC1kcmFmdHMvZHJhZnQtY2hlbi1kZXRuZXQtc3ItYmFzZWQtYm91bmRlZC1sYXRlbmN5
LTAwLnR4dA0KDQpTdGF0dXM6ICAgICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9k
b2MvZHJhZnQtY2hlbi1kZXRuZXQtc3ItYmFzZWQtYm91bmRlZC1sYXRlbmN5Lw0KDQpIdG1saXpl
ZDogICAgICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWNoZW4tZGV0bmV0LXNy
LWJhc2VkLWJvdW5kZWQtbGF0ZW5jeS0wMA0KDQpIdG1saXplZDogICAgICAgaHR0cHM6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1jaGVuLWRldG5ldC1zci1iYXNlZC1ib3Vu
ZGVkLWxhdGVuY3kNCg0KDQoNCg0KDQpBYnN0cmFjdDoNCg0KICAgT25lIG9mIHRoZSBnb2FscyBv
ZiBEZXROZXQgaXMgdG8gcHJvdmlkZSBib3VuZGVkIGVuZC10by1lbmQgbGF0ZW5jeQ0KDQogICBm
b3IgY3JpdGljYWwgZmxvd3MuICBUaGlzIGRvY3VtZW50IGRlZmluZXMgaG93IHRvIGxldmVyYWdl
IFNlZ21lbnQNCg0KICAgUm91dGluZyAoU1IpIHRvIGltcGxlbWVudCBib3VuZGVkIGxhdGVuY3ku
ICBTcGVjaWZpY2FsbHksIHRoZSBTUg0KDQogICBJZGVudGlmaWVyIChTSUQpIGlzIHVzZWQgdG8g
c3BlY2lmeSB0cmFuc21pc3Npb24gdGltZSAoY3ljbGVzKSBvZiBhDQoNCiAgIHBhY2tldC4gIFdo
ZW4gZm9yd2FyZGluZyBkZXZpY2VzIGFsb25nIHRoZSBwYXRoIGZvbGxvdyB0aGUNCg0KICAgaW5z
dHJ1Y3Rpb25zIGNhcnJpZWQgaW4gdGhlIHBhY2tldCwgdGhlIGJvdW5kZWQgbGF0ZW5jeSBpcyBh
Y2hpZXZlZC4NCg0KICAgVGhpcyBpcyBjYWxsZWQgQ3ljbGUgU3BlY2lmaWVkIFF1ZXVpbmcgYW5k
IEZvcndhcmRpbmcgKENTUUYpIGluIHRoaXMNCg0KICAgZG9jdW1lbnQuDQoNCg0KDQogICBTaW5j
ZSBTUiBpcyBhIHNvdXJjZSByb3V0aW5nIHRlY2hub2xvZ3ksIG5vIHBlci1mbG93IHN0YXRlIGlz
DQoNCiAgIG1haW50YWluZWQgYXQgaW50ZXJtZWRpYXRlIGFuZCBlZ3Jlc3Mgbm9kZXMsIFNSLWJh
c2VkIENTUUYgbmF0dXJhbGx5DQoNCiAgIHN1cHBvcnRzIGZsb3cgYWdncmVnYXRpb24gdGhhdCBp
cyBkZWVtZWQgdG8gYmUgYSBrZXkgY2FwYWJpbGl0eSB0bw0KDQogICBhbGxvdyBEZXROZXQgdG8g
c2NhbGUgdG8gbGFyZ2UgbmV0d29ya3MuDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KUGxlYXNlIG5v
dGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Yg
c3VibWlzc2lvbiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxh
YmxlIGF0IHRvb2xzLmlldGYub3JnLg0KDQoNCg0KVGhlIElFVEYgU2VjcmV0YXJpYXQNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0LWFsaWduOmp1c3RpZnk7DQoJdGV4dC1qdXN0
aWZ5OmludGVyLWlkZW9ncmFwaDsNCglmb250LXNpemU6MTAuNXB0Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu
ZTt9DQpwLk1zb1BsYWluVGV4dCwgbGkuTXNvUGxhaW5UZXh0LCBkaXYuTXNvUGxhaW5UZXh0DQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi57qv5paH5pysIENoYXIi
Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC41
cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5DaGFyDQoJe21z
by1zdHlsZS1uYW1lOiLnuq/mlofmnKwgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOue6r+aWh+acrDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQovKiBQYWdlIERlZmluaXRpb25zICov
DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcy
LjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29y
ZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZd
LS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+
DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3ht
bD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IlpILUNOIiBsaW5rPSIjMDU2M0Mx
IiB2bGluaz0iIzk1NEY3MiIgc3R5bGU9InRleHQtanVzdGlmeS10cmltOnB1bmN0dWF0aW9uIj4N
CjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3Bh
biBsYW5nPSJFTi1VUyI+SGkgYWxsLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+SSBqdXN0IG1l
bnRpb25lZCB0aGF0ICZxdW90OzxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0
LWRyYWZ0cy9kcmFmdC1jaGVuLWRldG5ldC1zci1iYXNlZC1ib3VuZGVkLWxhdGVuY3ktMDAudHh0
Ij5zZWdtZW50IHJvdXRpbmcgYmFzZWQgYm91bmRlZCBsYXRlbmN5PC9hPiBkcmFmdCBpcyB0aGUg
Y29tYmluYXRpb24gb2Ygc2VnbWVudCByb3V0aW5nIGFuZCBDUUYoODAyLjENCiBRY2gpJnF1b3Q7
IGluIHRoZSBqb2ludCBzZXNzaW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIHdvdWxkIGxpa2UgdG8gbWFrZSBpdCBt
b3JlIHByZWNpc2VseSBpbiBvcmRlciB0byBhdm9pZCBtaXNsZWFkaW5nOjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGlz
IGRyYWZ0IGlzIGJhc2VkIG9uIHRoZSBpZGVhIG9mIENRRiwgYnV0IGl0IGlzIG5vdCB0b3RhbGx5
IHRoZSBzYW1lLCB3aGljaCB1c2VzIHNlZ21lbnQgcm91dGluZyBsYWJlbCB0byBzcGVjaWZ5IHRo
ZSBjeWNsZSBvZiBxdWV1aW5nIGFuZCBmb3J3YXJkaW5nLCBzbyB3ZSBjYWxsIGl0ICZxdW90O2N5
Y2xlIHNwZWNpZmllZCBxdWV1aW5nIGFuZCBmb3J3YXJkaW5nKENTUUYpJnF1b3Q7Lg0KIEhvd2V2
ZXIsIEkgdGhpbmsgaXQgd2lsbCBiZSBtdWNoIGVhc2llciB0byBnZXQgdGhlIHBvaW50IHdpdGgg
Tm9ybTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij7igJk8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPnMgaW50cm9kdWN0
aW9uIG9mIENRRi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPkJlc3QgUmVnYXJkczxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5YdWVzb25nPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4tLS0tLTwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk65a6L5L2TIj7pgq7ku7bljp/ku7Y8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPi0tLS0tPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTrlrovkvZMiPuWP
keS7tuS6ujwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+OiBpbnRlcm5ldC1kcmFmdHNAaWV0Zi5v
cmcgW21haWx0bzppbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmddDQo8YnI+DQo8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OuWui+S9kyI+5Y+R6YCB5pe26Ze0PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj46IDIwMTg8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OuWui+S9kyI+5bm0
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj4xMDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk65a6L5L2TIj7mnIg8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjE5PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTrlrovkvZMiPuaXpTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+DQog
MTY6MzQ8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OuWui+S9kyI+5pS25Lu2
5Lq6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj46IE1hY2ggQ2hlbiAmbHQ7bWFjaC5jaGVuQGh1
YXdlaS5jb20mZ3Q7OyBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKSAmbHQ7Z2VuZ3h1ZXNvbmdA
aHVhd2VpLmNvbSZndDs7IE1hY2ggQ2hlbiAmbHQ7bWFjaC5jaGVuQGh1YXdlaS5jb20mZ3Q7OyBa
aGVucWlhbmcgTGkgJmx0O2xpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSZndDs8YnI+DQo8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OuWui+S9kyI+5Li76aKYPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj46IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtY2hlbi1kZXRu
ZXQtc3ItYmFzZWQtYm91bmRlZC1sYXRlbmN5LTAwLnR4dDwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9
IkVOLVVTIj5BIG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJhZnQtY2hlbi1kZXRuZXQtc3ItYmFzZWQt
Ym91bmRlZC1sYXRlbmN5LTAwLnR4dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5oYXMgYmVlbiBzdWNjZXNzZnVsbHkgc3Vi
bWl0dGVkIGJ5IE1hY2goR3VveWkpIENoZW4gYW5kIHBvc3RlZCB0byB0aGUgSUVURiByZXBvc2l0
b3J5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+TmFtZTombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
ZHJhZnQtY2hlbi1kZXRuZXQtc3ItYmFzZWQtYm91bmRlZC1sYXRlbmN5PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPlJldmlz
aW9uOiAwMDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxz
cGFuIGxhbmc9IkVOLVVTIj5UaXRsZTombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgU2VnbWVudCBSb3V0aW5nIChTUikgQmFzZWQgQm91bmRlZCBMYXRlbmN5PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMi
PkRvY3VtZW50IGRhdGU6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDIwMTgtMTAtMTk8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5n
PSJFTi1VUyI+R3JvdXA6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEluZGl2aWR1YWwgU3VibWlzc2lvbjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVO
LVVTIj5QYWdlczombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgMTI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+VVJMOiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQtY2hl
bi1kZXRuZXQtc3ItYmFzZWQtYm91bmRlZC1sYXRlbmN5LTAwLnR4dCI+DQo8c3BhbiBzdHlsZT0i
Y29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWNoZW4tZGV0bmV0LXNyLWJhc2VkLWJvdW5kZWQtbGF0
ZW5jeS0wMC50eHQ8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5TdGF0dXM6Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNr
ZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWNoZW4tZGV0bmV0LXNyLWJhc2VkLWJvdW5kZWQtbGF0ZW5j
eS8iPg0KPHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUi
Pmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWNoZW4tZGV0bmV0LXNyLWJh
c2VkLWJvdW5kZWQtbGF0ZW5jeS88L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5IdG1saXplZDombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWNoZW4tZGV0bmV0LXNyLWJhc2VkLWJvdW5kZWQtbGF0ZW5jeS0wMCI+
DQo8c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+aHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWNoZW4tZGV0bmV0LXNyLWJhc2VkLWJvdW5k
ZWQtbGF0ZW5jeS0wMDwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPkh0bWxpemVkOiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9odG1sL2RyYWZ0LWNoZW4tZGV0bmV0LXNyLWJhc2VkLWJvdW5kZWQtbGF0ZW5jeSI+
DQo8c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+aHR0
cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1jaGVuLWRldG5ldC1zci1i
YXNlZC1ib3VuZGVkLWxhdGVuY3k8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNw
YW4gbGFuZz0iRU4tVVMiPkFic3RyYWN0OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgT25lIG9mIHRo
ZSBnb2FscyBvZiBEZXROZXQgaXMgdG8gcHJvdmlkZSBib3VuZGVkIGVuZC10by1lbmQgbGF0ZW5j
eTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgZm9yIGNyaXRpY2FsIGZsb3dzLiZuYnNwOyBUaGlzIGRv
Y3VtZW50IGRlZmluZXMgaG93IHRvIGxldmVyYWdlIFNlZ21lbnQ8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5i
c3A7IFJvdXRpbmcgKFNSKSB0byBpbXBsZW1lbnQgYm91bmRlZCBsYXRlbmN5LiZuYnNwOyBTcGVj
aWZpY2FsbHksIHRoZSBTUjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgSWRlbnRpZmllciAoU0lEKSBp
cyB1c2VkIHRvIHNwZWNpZnkgdHJhbnNtaXNzaW9uIHRpbWUgKGN5Y2xlcykgb2YgYTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDsmbmJzcDsgcGFja2V0LiZuYnNwOyBXaGVuIGZvcndhcmRpbmcgZGV2aWNlcyBhbG9u
ZyB0aGUgcGF0aCBmb2xsb3cgdGhlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBpbnN0cnVjdGlvbnMg
Y2FycmllZCBpbiB0aGUgcGFja2V0LCB0aGUgYm91bmRlZCBsYXRlbmN5IGlzIGFjaGlldmVkLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDsmbmJzcDsgVGhpcyBpcyBjYWxsZWQgQ3ljbGUgU3BlY2lmaWVkIFF1ZXVp
bmcgYW5kIEZvcndhcmRpbmcgKENTUUYpIGluIHRoaXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IGRv
Y3VtZW50LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7ICZuYnNwO1NpbmNlIFNSIGlz
IGEgc291cmNlIHJvdXRpbmcgdGVjaG5vbG9neSwgbm8gcGVyLWZsb3cgc3RhdGUgaXM8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7Jm5ic3A7IG1haW50YWluZWQgYXQgaW50ZXJtZWRpYXRlIGFuZCBlZ3Jlc3Mgbm9k
ZXMsIFNSLWJhc2VkIENTUUYgbmF0dXJhbGx5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBzdXBwb3J0
cyBmbG93IGFnZ3JlZ2F0aW9uIHRoYXQgaXMgZGVlbWVkIHRvIGJlIGEga2V5IGNhcGFiaWxpdHkg
dG88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IGFsbG93IERldE5ldCB0byBzY2FsZSB0byBsYXJnZSBu
ZXR3b3Jrcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5n
PSJFTi1VUyI+UGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVz
IGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBh
bmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5n
PSJFTi1VUyI+VGhlIElFVEYgU2VjcmV0YXJpYXQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_F1C1D5B02EA3FA4A8AF54C86BA4F325C2380A8F6dggema521mbxchi_--


From nobody Sun Nov 11 01:59:12 2018
Return-Path: <norman.finn@mail01.huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 334F312F1AB; Sun, 11 Nov 2018 01:59:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 sHpx70L7vhij; Sun, 11 Nov 2018 01:59:09 -0800 (PST)
Received: from dggwg11-dlp.huawei.com (lhrrg12-dlp.huawei.com [185.176.76.242]) (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 42B3212F295; Sun, 11 Nov 2018 01:59:09 -0800 (PST)
Received: from lhrpml402-hub.exmail.huawei.com (unknown [172.18.7.66]) by Forcepoint Email with ESMTP id CA8FB19CEF8E87528B8B; Sun, 11 Nov 2018 09:59:05 +0000 (GMT)
Received: from LHRPML504-MBX.exmail.huawei.com ([169.254.5.41]) by lhrpml402-hub.exmail.huawei.com ([10.201.4.206]) with mapi id 14.03.0415.000;  Sun, 11 Nov 2018 09:59:01 +0000
From: Norman Finn <norman.finn@mail01.huawei.com>
To: "detnet@ietf.org" <detnet@ietf.org>
CC: "draft-ietf-detnet-security.authors@ietf.org" <draft-ietf-detnet-security.authors@ietf.org>
Thread-Topic: Security draft should consider IEEE 802.1Qci
Thread-Index: AdR5o068YIoWUqPlRYyFmzleZwV2/g==
Date: Sun, 11 Nov 2018 09:59:00 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F80171DCF7@lhrpml504-mbx.exmail.huawei.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.7.94]
Content-Type: multipart/alternative; boundary="_000_3DF0466E9510274382F5B74499ACD6F80171DCF7lhrpml504mbxexm_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/HbCOKaC8hs7tMYUTYq2E1aQwoUQ>
Subject: [Detnet] Security draft should consider IEEE 802.1Qci
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 Nov 2018 09:59:11 -0000

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

One of the drivers for writing IEEE Std 802.1Qci (an amendment to IEEE 802.=
1Q-2014, and now now incorporated into IEEE 802.1Q-2018) is protection of a=
 TSN network from misbehaving stations or bridges, and/or deliberate attack=
s.

The facilities include:

  -- Restricting a flow to entering a a bridge on certain ports.
  -- Restricting a flow to a maximum frame size.
  -- Running a rotating schedule, synchronized with other devices in the ne=
twork, that defines at what windows during a cycle that a flow can and cann=
ot enter on certain ports.
  -- Attaching a "maximum wire-time bits per cycle" limitation for a flow o=
n input.
  -- Attaching a typical burst/rate red/yellow/green (only red and green) r=
ate limiting meter to a flow
  -- Restricting and/or remapping the QoS provided a packet depending on in=
put port, input time gate, and flow ID.

You cannot see the details of what cannot and cannot be specified simply fr=
om the above list -- there is a processing flow defined, so that one can ma=
p control parameter settings (defined in the documents) to results on the w=
ire, so one must read the documents to understand the feature fully.

In addition, some of the queuing methods described in IEEE Std 802.1Q and I=
EEE P802.1Qcr provide some protection against attacks/misbehaviors, for exa=
mple, by ensuring that excess traffic in one flow can affect only that one =
flow's latency and loss guarantees, and not any other flows' guarantees.

>From the above description, it's obvious that there there are completed and=
 in-process 802 standards that can be of some help in prevention or mitigat=
ion of some attacks.  Such items are probably worth mentioning in the secur=
ity draft.

I hope, but cannot promise, to help with text.

-- Norm


--_000_3DF0466E9510274382F5B74499ACD6F80171DCF7lhrpml504mbxexm_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" id=3D"owaParaStyle">P {margin-top:0;margin-bottom:=
0;}</style>
</head>
<body fpstyle=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<div>One of the drivers for writing IEEE Std 802.1Qci (an amendment to IEEE=
 802.1Q-2014, and now now incorporated into IEEE 802.1Q-2018) is protection=
 of a TSN network from misbehaving stations or bridges, and/or deliberate a=
ttacks.</div>
<div><br>
</div>
<div>The facilities include:</div>
<div><br>
</div>
<div>&nbsp; -- Restricting a flow to entering a a bridge on certain ports.<=
/div>
<div>&nbsp; -- Restricting a flow to a maximum frame size.</div>
<div>&nbsp; -- Running a rotating schedule, synchronized with other devices=
 in the network, that defines at what windows during a cycle that a flow ca=
n and cannot enter on certain ports.</div>
<div>&nbsp; -- Attaching a &quot;maximum wire-time bits per cycle&quot; lim=
itation for a flow on input.</div>
<div>&nbsp; -- Attaching a typical burst/rate red/yellow/green (only red an=
d green) rate limiting meter to a flow</div>
<div>&nbsp; -- Restricting and/or remapping the QoS provided a packet depen=
ding on input port, input time gate, and flow ID.</div>
<div><br>
</div>
<div>You cannot see the details of what cannot and cannot be specified simp=
ly from the above list -- there is a processing flow defined, so that one c=
an map control parameter settings (defined in the documents) to results on =
the wire, so one must read the documents
 to understand the feature fully.</div>
<div><br>
</div>
<div>In addition, some of the queuing methods described in IEEE Std 802.1Q =
and IEEE P802.1Qcr provide some protection against attacks/misbehaviors, fo=
r example, by ensuring that excess traffic in one flow can affect only that=
 one flow's latency and loss guarantees,
 and not any other flows' guarantees.</div>
<div><br>
</div>
<div>From the above description, it's obvious that there there are complete=
d and in-process 802 standards that can be of some help in prevention or mi=
tigation of some attacks.&nbsp; Such items are probably worth mentioning in=
 the security draft.</div>
<div><br>
</div>
<div>I hope, but cannot promise, to help with text.<br>
</div>
<div><br>
</div>
<div>-- Norm</div>
<br>
</div>
</body>
</html>

--_000_3DF0466E9510274382F5B74499ACD6F80171DCF7lhrpml504mbxexm_--


From nobody Sun Nov 11 18:44:03 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 15AE0130DDA for <detnet@ietfa.amsl.com>; Sun, 11 Nov 2018 18:44:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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 (768-bit key) header.d=labn.net
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 uwxYK83pYv2y for <detnet@ietfa.amsl.com>; Sun, 11 Nov 2018 18:43:58 -0800 (PST)
Received: from gproxy9-pub.mail.unifiedlayer.com (gproxy9-pub.mail.unifiedlayer.com [69.89.20.122]) (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 6DC7A130DF3 for <detnet@ietf.org>; Sun, 11 Nov 2018 18:43:58 -0800 (PST)
Received: from cmgw12.unifiedlayer.com (unknown [10.9.0.12]) by gproxy9.mail.unifiedlayer.com (Postfix) with ESMTP id A4E071E0684 for <detnet@ietf.org>; Sun, 11 Nov 2018 19:43:52 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id M2CegqjbDE0jMM2CegCbiq; Sun, 11 Nov 2018 19:43:52 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Date: Message-ID:Subject:From:To:Sender:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=7qe6mlabiitR1LbrPu7KAu+8FBiWMOCyRooHbHrFQHc=; b=EzjDnhtZr76a4fTLBJaulToQAG naywblz/7ANcU2EOUnMiB6Q27qNivyGAN/TZET+5rsvep6fIEVE2/eIkOsMXBaBjgIxF7KAVdHiMG OJa4WPssAwYEmcEEfovWIaniZ;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:53594 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gM2Cd-002NM1-Se for detnet@ietf.org; Sun, 11 Nov 2018 19:43:52 -0700
To: DetNet WG <detnet@ietf.org>
From: Lou Berger <lberger@labn.net>
Message-ID: <d407d095-2ce4-5f15-37cf-f6557347691b@labn.net>
Date: Mon, 12 Nov 2018 09:43:45 +0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gM2Cd-002NM1-Se
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:53594
X-Source-Auth: lberger@labn.net
X-Email-Count: 2
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/xWyUfx8ItQEhCEMQTT1LPN4u0zM>
Subject: [Detnet] =?utf-8?q?DetNet_=E2=80=93_TSN_Workshop?=
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Nov 2018 02:44:01 -0000

Hi,

     I just wanted to echo what Janos stated in today's TSN meeting for 
those who were not present:

Thank you ~100 of you who participated in this workshop.  I/we know it 
was an imposition to stay until Sunday after the IETF, and appreciate 
your stamina to continue the good the discussion past our anticipated 
end time.

We also thank those in the IEEE who worked all the logistics and took 
care of us so well.  Janos really did a great job  bridging the IEEE / 
IETF organizations.

For those who were unable to attend, the information and material from 
the workshop are available at:

https://1.ieee802.org/tsn/tsn-task-group-agenda/#Sunday_DetNet_8211_TSN_joint_session

Some key takeaways are listed on the last slide of the 1st link (Intro & 
Meeting Objectives)
http://www.ieee802.org/1/files/public/docs2018/detnet-tsn-farkas-chairs-intro-1118-v03.pdf
and includes:
     To be documented and discussed in the short term
     – Document DetNet over TSN operation for routers and end-stations
         [DetNet WG]
     – Mapping DetNet traffic markings to TSN Stream ID [DetNet WG]
     – Mapping DetNet service parameters to TSN queuing mechanisms
         [DetNet WG]
       o N:1 stream aggregation (network calculus for bounded latency,
         and queuing) [Joint]
     – Alignment of YANG models [Joint]
     – IEC/IEEE 60802 DetNet requirements [Joint]

     Question: How do we coordinate joint work?

     Longer term topics
     – Document optimized TSN aware DetNet end-station
     – DetNet/TSN control plane interworking

Not capture on the slide is the discussed answer to "How do we 
coordinate joint work?"
The general agreement was that we will continue to work as we have been, 
i.e., individuals will help coordinate activities by participating and 
contributing in both groups; we will use formal liaisons when deemed 
appropriate by either group; and we will leverage the IEEE/IETF 
coordination activity, see 
https://www.iab.org/activities/joint-activities/iab-ieee-coordination/ .

There were other topics and details discussed that didn't make it to the 
slide.  If you attended or see something on one the slides that you'd 
like to follow up on with the WG, please send a message to the list with 
a different and appropriate subject line -- even if responding to this 
message.

Thanks again,

Lou




From nobody Sun Nov 11 19:01:37 2018
Return-Path: <gregimirsky@gmail.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 41ACA126F72 for <detnet@ietfa.amsl.com>; Sun, 11 Nov 2018 19:01:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.597
X-Spam-Level: 
X-Spam-Status: No, score=-0.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_COMMENT_SAVED_URL=1.391, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_HTML_ATTACH=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=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 HRejOzRvZzN2 for <detnet@ietfa.amsl.com>; Sun, 11 Nov 2018 19:01:33 -0800 (PST)
Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450: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 6C983127133 for <detnet@ietf.org>; Sun, 11 Nov 2018 19:01:32 -0800 (PST)
Received: by mail-lf1-x12f.google.com with SMTP id i26so5111614lfc.0 for <detnet@ietf.org>; Sun, 11 Nov 2018 19:01:32 -0800 (PST)
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=XgXBvBw8k/zsC/ZI3aZ0o16qLkCeV9ykIiAnXYMUU4I=; b=pqRTM18pZesWW9HcGVREZ/YNn/zN1ZD2BdK7R6cVD++IiD7QR/LiCexTB0y7L5wRoH 5f7RNkyYyk2N4viFd13N9HTm8opQZBvV86x2DInBqF556+Ldy/lKqZmVZe/xLxZ5XMIH yqbxUWp/rJjgFusdM6BMvNoUE9/k+vtrlByRD42iJelMQiQ9T6/lbio2qlwZAPSmbsja 1jFjDlvDC6ijinlzq7nx2JX7gXOhdIpT/1AZC/G0spHyyMwyNUirZqIQ1dtV+ooGckq7 sPoGcdas3iUFaq7YcLQh4DY+xgb8rfMWFJ/ocC4p+nXeNRef57QFcjEDThPjnGnDpxat sEhQ==
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=XgXBvBw8k/zsC/ZI3aZ0o16qLkCeV9ykIiAnXYMUU4I=; b=PaD3LoRlVJS+ijwutSnBbsuORh+W+dVVMGde7QhkUwXQIycBjR6tP3+UshmNXZPZi0 vu2D+fSikrSEp0U4AAHPC3FWlJEmBQuQhXwq7wLshoO+XBW64UKr2AozkL+LFW2Rm64J FVo1l+bfPflyTmRKOT8hIRi4jAxn79T6O4hNWyI50CXvkKNAW+hQLtGFtl0iGKBuyiA9 9KXw4UC3LAFWzy3wWwsgsAoQ7vFsKOwScJ0MX6De/5Krr2XmkTgwxfMzXJ/+a7ECX0Pp sGoR43MvR1wa7pVgtgrdmr2L7ct+y4HYakTlHwmUX/8wyGQRojkF1RCjn+ORtyv6i4kQ kwyQ==
X-Gm-Message-State: AGRZ1gLWPSm8qAHhBO0ZMpaZQGlerwpkJyyJslCRmgvQNLnsEZJWw7hf uh83APrjbON8im6wdF0t96oYwl8WI+R/2jGNTOwPyjO1
X-Google-Smtp-Source: AJdET5ebFE5GB0VGjPsTo3RG+4PYUBVHqk8yeHw+Fk9pqvHK8h0I6OAXvZ/w3zDSq4JZUN1zMhFqKkTGUvSOMdMTiUY=
X-Received: by 2002:a19:c203:: with SMTP id l3mr9642928lfc.113.1541991690134;  Sun, 11 Nov 2018 19:01:30 -0800 (PST)
MIME-Version: 1.0
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 12 Nov 2018 10:01:20 +0700
Message-ID: <CA+RyBmXKFy78EDitTN1C5wKnUyd4uwjNYW7GEN=jwgaJYysHkg@mail.gmail.com>
To: DetNet WG <detnet@ietf.org>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Content-Type: multipart/mixed; boundary="000000000000f032ed057a6eea98"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/tWf8V_7NX9mXzu9jbCyHqB0YKrY>
Subject: [Detnet] Proposed update to DetNet OAM requirements
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Nov 2018 03:01:36 -0000

--000000000000f032ed057a6eea98
Content-Type: multipart/alternative; boundary="000000000000f032e9057a6eea96"

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

Dear All,
we've worked with Pascal off-line to address his comments at the meeting.
Attached please find the diff to the working version and its copy. Much
appreciate your comments, questions, and suggestions.

Regards,
Greg

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

<div dir=3D"ltr">Dear All,<div>we&#39;ve worked with Pascal off-line to add=
ress his comments at the meeting. Attached please find the diff to the work=
ing version and its copy. Much appreciate your=C2=A0comments,=C2=A0question=
s, and=C2=A0suggestions.</div><div><br></div><div>Regards,</div><div>Greg</=
div></div>

--000000000000f032e9057a6eea96--

--000000000000f032ed057a6eea98
Content-Type: text/plain; charset="US-ASCII";
 name="draft-mirsky-detnet-oam-02.txt"
Content-Disposition: attachment; filename="draft-mirsky-detnet-oam-02.txt"
Content-Transfer-Encoding: base64
Content-ID: <f_jodq0p3v1>
X-Attachment-Id: f_jodq0p3v1

CgoKCkRldE5ldCAgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEcuIE1pcnNreQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBaVEUgQ29ycC4KSW50ZW5kZWQgc3RhdHVzOiBTdGFu
ZGFyZHMgVHJhY2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNLiBDaGVuCkV4cGly
ZXM6IE1heSAxNSwgMjAxOSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEh1YXdlaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTm92ZW1iZXIgMTEsIDIwMTgKCgogICBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlv
biBhbmQgTWFpbnRlbmFuY2UgKE9BTSkgZm9yIERldGVybWluaXN0aWMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTmV0d29ya3MgKERldE5ldCkKICAgICAgICAgICAgICAgICAgICAgICBkcmFm
dC1taXJza3ktZGV0bmV0LW9hbS0wMgoKQWJzdHJhY3QKCiAgIFRoaXMgZG9jdW1lbnQgbGlzdHMg
ZnVuY3Rpb25hbCByZXF1aXJlbWVudHMgZm9yIE9wZXJhdGlvbnMsCiAgIEFkbWluaXN0cmF0aW9u
IGFuZCBNYWludGVuYW5jZSAoT0FNKSB0b29sc2V0IGluIERldGVybWluaXN0aWMKICAgTmV0d29y
a3MgKERldE5ldCkgYW5kLCB1c2luZyB0aGVzZSByZXF1aXJlbWVudHM7IGRlZmluZXMgZm9ybWF0
IGFuZAogICB1c2UgcHJpbmNpcGFscyBvZiB0aGUgRGV0TmV0IHNlcnZpY2UgQXNzb2NpYXRlZCBD
aGFubmVsLgoKU3RhdHVzIG9mIFRoaXMgTWVtbwoKICAgVGhpcyBJbnRlcm5ldC1EcmFmdCBpcyBz
dWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZQogICBwcm92aXNpb25zIG9mIEJD
UCA3OCBhbmQgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50
cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAoSUVURikuICBOb3Rl
IHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUKICAgd29ya2luZyBkb2N1bWVu
dHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC0KICAg
RHJhZnRzIGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRzL2N1cnJlbnQv
LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4
aW11bSBvZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9yIG9i
c29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBpcyBpbmFwcHJv
cHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1hdGVyaWFsIG9y
IHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIKCiAgIFRoaXMg
SW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gTWF5IDE1LCAyMDE5LgoKQ29weXJpZ2h0IE5v
dGljZQoKICAgQ29weXJpZ2h0IChjKSAyMDE4IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25zIGlk
ZW50aWZpZWQgYXMgdGhlCiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2VydmVk
LgoKICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYgVHJ1
c3QncyBMZWdhbAogICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzCiAgICho
dHRwczovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRh
dGUgb2YKICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4gIFBsZWFzZSByZXZpZXcgdGhl
c2UgZG9jdW1lbnRzCiAgIGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0cyBh
bmQgcmVzdHJpY3Rpb25zIHdpdGggcmVzcGVjdAogICB0byB0aGlzIGRvY3VtZW50LiAgQ29kZSBD
b21wb25lbnRzIGV4dHJhY3RlZCBmcm9tIHRoaXMgZG9jdW1lbnQgbXVzdAogICBpbmNsdWRlIFNp
bXBsaWZpZWQgQlNEIExpY2Vuc2UgdGV4dCBhcyBkZXNjcmliZWQgaW4gU2VjdGlvbiA0LmUgb2YK
CgoKCk1pcnNreSAmIENoZW4gICAgICAgICAgICAgRXhwaXJlcyBNYXkgMTUsIDIwMTkgICAgICAg
ICAgICAgICAgICBbUGFnZSAxXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgT0FNIGZv
ciBEZXROZXQgICAgICAgICAgICAgICAgTm92ZW1iZXIgMjAxOAoKCiAgIHRoZSBUcnVzdCBMZWdh
bCBQcm92aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQgd2l0aG91dCB3YXJyYW50eSBhcwogICBkZXNj
cmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuCgpUYWJsZSBvZiBDb250ZW50cwoK
ICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gICAyCiAgIDIuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICAgIDIuMS4gIFRlcm1pbm9sb2d5IC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDMKICAgICAyLjIu
ICBLZXl3b3JkcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gICAzCiAgIDMuICBSZXF1aXJlbWVudHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAgNAogICA0LiAgRGV0TmV0IERhdGEgUGxhbmUgaW4gU3VwcG9y
dCBvZiBBY3RpdmUgT0FNICAuIC4gLiAuIC4gLiAuIC4gLiAgIDUKICAgICA0LjEuICBNUExTIEVu
Y2Fwc3VsYXRpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA1CiAg
ICAgICA0LjEuMS4gIERldE5ldCBBY3RpdmUgT0FNIEVuY2Fwc3VsYXRpb24gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAgNgogICAgICAgNC4xLjIuICBJUCBFbmNhcHN1bGF0aW9uICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDgKICAgICA0LjIuICBEZXROZXQgUmVwbGljYXRp
b24sIEVsaW1pbmF0aW9uLCBhbmQgT3JkZXJpbmcgU3ViLQogICAgICAgICAgIGZ1bmN0aW9ucyBJ
bnRlcmFjdGlvbiB3aXRoIEFjdGl2ZSBPQU0gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDgKICAgNS4g
IFVzZSBvZiBIeWJyaWQgT0FNIGluIERldE5ldCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gICA4CiAgIDYuICBJQU5BIENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgOQogICA3LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDkKICAgOC4gIEFja25vd2xl
ZGdtZW50ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA5
CiAgIDkuICBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAgOQogICAgIDkuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzICAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDkKICAgICA5LjIuICBJbmZvcm1hdGlvbmFs
IFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEwCiAgIEF1dGhv
cnMnIEFkZHJlc3NlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAxMAoKMS4gIEludHJvZHVjdGlvbgoKICAgW0ktRC5pZXRmLWRldG5ldC1hcmNoaXRlY3R1
cmVdIGludHJvZHVjZXMgYW5kIGV4cGxhaW5zIERldGVybWluaXN0aWMKICAgTmV0d29ya3MgKERl
dE5ldCkgYXJjaGl0ZWN0dXJlIGFuZCBob3cgdGhlIFBhY2tldCBSZXBsaWNhdGlvbiBhbmQKICAg
RWxpbWluYXRpb24gZnVuY3Rpb24gKFBSRUYpIGNhbiBiZSB1c2VkIHRvIGVuc3VyZSBsb3cgcGFj
a2V0IGRyb3AKICAgcmF0aW8gaW4gRGV0TmV0IGRvbWFpbi4KCiAgIE9wZXJhdGlvbnMsIEFkbWlu
aXN0cmF0aW9uIGFuZCBNYWludGVuYW5jZSAoT0FNKSBwcm90b2NvbHMgYXJlIHVzZWQKICAgdG8g
ZGV0ZWN0LCBsb2NhbGl6ZSBkZWZlY3RzIGluIHRoZSBuZXR3b3JrLCBhbmQgbW9uaXRvciBuZXR3
b3JrCiAgIHBlcmZvcm1hbmNlLiAgU29tZSBPQU0gZnVuY3Rpb25zLCBlLmcuLCBmYWlsdXJlIGRl
dGVjdGlvbiwgd29yayBpbgogICB0aGUgbmV0d29yayBwcm9hY3RpdmVseSwgd2hpbGUgb3RoZXJz
LCBlLmcuLCBkZWZlY3QgbG9jYWxpemF0aW9uLAogICB1c3VhbGx5IHBlcmZvcm1lZCBvbi1kZW1h
bmQuICBUaGVzZSB0YXNrcyBhY2hpZXZlZCBieSBhIGNvbWJpbmF0aW9uCiAgIG9mIGFjdGl2ZSBh
bmQgaHlicmlkLCBhcyBkZWZpbmVkIGluIFtSRkM3Nzk5XSwgT0FNIG1ldGhvZHMuCgogICBUaGlz
IGRvY3VtZW50IGxpc3RzIHRoZSBmdW5jdGlvbmFsIHJlcXVpcmVtZW50cyB0b3dhcmQgT0FNIGZv
ciBEZXROZXQKICAgZG9tYWluLiAgVGhlIGxpc3QgY2FuIGZ1cnRoZXIgYmUgdXNlZCB0byBmb3Ig
Z2FwIGFuYWx5c2lzIG9mCiAgIGF2YWlsYWJsZSBPQU0gdG9vbHMgdG8gaWRlbnRpZnkgcG9zc2li
bGUgZW5oYW5jZW1lbnRzIG9mIGV4aXN0aW5nIG9yCiAgIHdoZXRoZXIgbmV3IE9BTSB0b29scyBh
cmUgcmVxdWlyZWQgdG8gc3VwcG9ydCBwcm9hY3RpdmUgYW5kIG9uLWRlbWFuZAogICBwYXRoIG1v
bml0b3JpbmcgYW5kIHNlcnZpY2UgdmFsaWRhdGlvbi4KCgoKCgoKCk1pcnNreSAmIENoZW4gICAg
ICAgICAgICAgRXhwaXJlcyBNYXkgMTUsIDIwMTkgICAgICAgICAgICAgICAgICBbUGFnZSAyXQoM
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgT0FNIGZvciBEZXROZXQgICAgICAgICAgICAg
ICAgTm92ZW1iZXIgMjAxOAoKCjIuICBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9jdW1lbnQK
CjIuMS4gIFRlcm1pbm9sb2d5CgogICBUaGUgdGVybSAiRGV0TmV0IE9BTSIgdXNlZCBpbiB0aGlz
IGRvY3VtZW50IGludGVyY2hhbmdlYWJseSB3aXRoCiAgIGxvbmdlciB2ZXJzaW9uICJzZXQgb2Yg
T0FNIHByb3RvY29scywgbWV0aG9kcyBhbmQgdG9vbHMgZm9yCiAgIERldGVybWluaXN0aWMgTmV0
d29ya3MiLgoKICAgQ1cgQ29udHJvbCBXb3JkCgogICBEZXROZXQgRGV0ZXJtaW5pc3RpYyBOZXR3
b3JrcwoKICAgZC1BQ0ggRGV0TmV0IEFzc29jaWF0ZWQgQ2hhbm5lbCBIZWFkZXIKCiAgIGQtQ1cg
RGV0TmV0IENvbnRyb2wgV29yZAoKICAgRE5IIERldE5ldCBIZWFkZXIKCiAgIEdBTCBHZW5lcmlj
IEFzc29jaWF0ZWQgQ2hhbm5lbCBMYWJlbAoKICAgRy1BQ2ggR2VuZXJpYyBBc3NvY2lhdGVkIENo
YW5uZWwKCiAgIE9BTTogT3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24gYW5kIE1haW50ZW5hbmNl
CgogICBQUkVGIFBhY2tldCBSZXBsaWNhdGlvbiBhbmQgRWxpbWluYXRpb24gRnVuY3Rpb24KCiAg
IFBPRiBQYWNrZXQgT3JkZXJpbmcgRnVuY3Rpb24KCiAgIFBXIFBzZXVkb3dpcmUKCiAgIFJESSBS
ZW1vdGUgRGVmZWN0IEluZGljYXRpb24KCiAgIFVuZGVybGF5IE5ldHdvcmsgb3IgVW5kZXJsYXkg
TGF5ZXI6IFRoZSBuZXR3b3JrIHRoYXQgcHJvdmlkZXMKICAgY29ubmVjdGl2aXR5IGJldHdlZW4g
dGhlIERldE5ldCBub2Rlcy4gIE1QTFMgbmV0d29yayBwcm92aWRpbmcgTFNQCiAgIGNvbm5lY3Rp
dml0eSBiZXR3ZWVuIERldE5ldCBub2RlcyBpcyBhbiBleGFtcGxlIG9mIHRoZSB1bmRlcmxheQog
ICBsYXllci4KCiAgIERldE5ldCBOb2RlIC0gYSBub2RlIHRoYXQgaXMgYW4gYWN0b3IgaW4gdGhl
IERldE5ldCBkb21haW4uICBEZXROZXQKICAgZG9tYWluIGVkZ2Ugbm9kZSBhbmQgbm9kZSB0aGF0
IHBlcmZvcm1zIFBSRUYgd2l0aGluIHRoZSBkb21haW4gYXJlCiAgIGV4YW1wbGVzIG9mIERldE5l
dCBub2RlLgoKMi4yLiAgS2V5d29yZHMKCiAgIFRoZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBO
T1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiwKICAgIlNIT1VMRCIsICJTSE9V
TEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk5PVCBSRUNPTU1FTkRFRCIsICJNQVkiLCBhbmQKICAg
Ik9QVElPTkFMIiBpbiB0aGlzIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNj
cmliZWQgaW4gQkNQCiAgIDE0IFtSRkMyMTE5XSBbUkZDODE3NF0gd2hlbiwgYW5kIG9ubHkgd2hl
biwgdGhleSBhcHBlYXIgaW4gYWxsCiAgIGNhcGl0YWxzLCBhcyBzaG93biBoZXJlLgoKCgpNaXJz
a3kgJiBDaGVuICAgICAgICAgICAgIEV4cGlyZXMgTWF5IDE1LCAyMDE5ICAgICAgICAgICAgICAg
ICAgW1BhZ2UgM10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgIE9BTSBmb3IgRGV0TmV0
ICAgICAgICAgICAgICAgIE5vdmVtYmVyIDIwMTgKCgozLiAgUmVxdWlyZW1lbnRzCgogICBUaGlz
IHNlY3Rpb24gbGlzdHMgcmVxdWlyZW1lbnRzIGZvciBPQU0gaW4gRGV0TmV0IGRvbWFpbjoKCiAg
IDEuICAgVGhlIGxpc3RlZCByZXF1aXJlbWVudHMgTVVTVCBiZSBzdXBwb3J0ZWQgd2l0aCBhbnkg
dHlwZSBvZgogICAgICAgIHVuZGVybGF5IG5ldHdvcmsgb3ZlciB3aGljaCBhIERldE5ldCBkb21h
aW4gY2FuIGJlIHJlYWxpemVkLgoKICAgMi4gICBJdCBNVVNUIGJlIHBvc3NpYmxlIHRvIGluaXRp
YXRlIERldE5ldCBPQU0gc2Vzc2lvbiBmcm9tIGFueQogICAgICAgIERldE5ldCBub2RlIHRvd2Fy
ZHMgYW5vdGhlciBEZXROZXQgbm9kZShzKSB3aXRoaW4gZ2l2ZW4gZG9tYWluLgoKICAgMy4gICBJ
dCBTSE9VTEQgYmUgcG9zc2libGUgdG8gaW5pdGlhbGl6ZSBEZXROZXQgT0FNIHNlc3Npb24gZnJv
bSBhCiAgICAgICAgY2VudHJhbGl6ZWQgY29udHJvbGxlci4KCiAgIDQuICAgRGV0TmV0IE9BTSBN
VVNUIHN1cHBvcnQgcHJvYWN0aXZlIGFuZCBvbi1kZW1hbmQgT0FNIG1vbml0b3JpbmcKICAgICAg
ICBhbmQgbWVhc3VyZW1lbnQgbWV0aG9kcy4KCiAgIDUuICAgRGV0TmV0IE9BTSBwYWNrZXRzIE1V
U1QgYmUgaW4tYmFuZCwgaS5lLiwgZm9sbG93IHByZWNpc2VseSB0aGUKICAgICAgICBzYW1lIHBh
dGggYXMgRGV0TmV0IGRhdGEgcGxhbmUgdHJhZmZpYyBib3RoIGZvciB1bmlkaXJlY3Rpb25hbAog
ICAgICAgIGFuZCBiaS1kaXJlY3Rpb25hbCBEZXROZXQgcGF0aHMuCgogICA2LiAgIERldE5ldCBP
QU0gTVVTVCBzdXBwb3J0IHVuaWRpcmVjdGlvbmFsIE9BTSBtZXRob2RzLCBjb250aW51aXR5CiAg
ICAgICAgY2hlY2ssIGNvbm5lY3Rpdml0eSB2ZXJpZmljYXRpb24sIGFuZCBwZXJmb3JtYW5jZSBt
ZWFzdXJlbWVudC4KCiAgIDcuICAgRGV0TmV0IE9BTSBNVVNUIHN1cHBvcnQgYmktZGlyZWN0aW9u
YWwgT0FNIG1ldGhvZHMuICBTdWNoIE9BTQogICAgICAgIG1ldGhvZHMgTUFZIGNvbWJpbmUgaW4t
YmFuZCBtb25pdG9yaW5nIG9yIG1lYXN1cmVtZW50IGluIHRoZQogICAgICAgIGZvcndhcmQgZGly
ZWN0aW9uIGFuZCBvdXQtb2YtYm91bmQgbm90aWZpY2F0aW9uIGluIHRoZSByZXZlcnNlCiAgICAg
ICAgZGlyZWN0aW9uLCBpLmUuLCBmcm9tIGVncmVzcyB0byBpbmdyZXNzIGVuZCBwb2ludCBvZiB0
aGUgT0FNCiAgICAgICAgdGVzdCBzZXNzaW9uLgoKICAgOC4gICBEZXROZXQgT0FNIE1VU1Qgc3Vw
cG9ydCBwcm9hY3RpdmUgbW9uaXRvcmluZyBvZiBhIERldE5ldCBub2RlCiAgICAgICAgYXZhaWxh
YmlsaXR5IGluIHRoZSBnaXZlbiBEZXROZXQgZG9tYWluLgoKICAgOS4gICBEZXROZXQgT0FNIE1V
U1Qgc3VwcG9ydCBQYXRoIE1heGltdW0gVHJhbnNtaXNzaW9uIFVuaXQKICAgICAgICBkaXNjb3Zl
cnkuCgogICAxMC4gIERldE5ldCBPQU0gTVVTVCBzdXBwb3J0IFJlbW90ZSBEZWZlY3QgSW5kaWNh
dGlvbiAoUkRJKQogICAgICAgIG5vdGlmaWNhdGlvbiB0byB0aGUgRGV0TmV0IG5vZGUgcGVyZm9y
bWluZyBjb250aW51aXR5IGNoZWNraW5nLgoKICAgMTEuICBEZXROZXQgT0FNIE1VU1Qgc3VwcG9y
dCBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCBtZXRob2RzLgoKICAgMTIuICBEZXROZXQgT0FNIE1B
WSBzdXBwb3J0IGh5YnJpZCBwZXJmb3JtYW5jZSBtZWFzdXJlbWVudCBtZXRob2RzLgoKICAgMTMu
ICBEZXROZXQgT0FNIE1VU1Qgc3VwcG9ydCB1bmlkaXJlY3Rpb25hbCBwZXJmb3JtYW5jZSBtZWFz
dXJlbWVudAogICAgICAgIG1ldGhvZHMuICBDYWxjdWxhdGVkIHBlcmZvcm1hbmNlIG1ldHJpY3Mg
TVVTVCBpbmNsdWRlIGJ1dCBhcmUKICAgICAgICBub3QgbGltaXRlZCB0byB0aHJvdWdocHV0LCBw
YWNrZXQgbG9zcywgZGVsYXkgYW5kIGRlbGF5CiAgICAgICAgdmFyaWF0aW9uIG1ldHJpY3MuICBb
UkZDNjM3NF0gcHJvdmlkZXMgZXhjZWxsZW50IGRldGFpbHMgb24KICAgICAgICBwZXJmb3JtYW5j
ZSBtZWFzdXJlbWVudCBhbmQgcGVyZm9ybWFuY2UgbWV0cmljcy4KCgoKCk1pcnNreSAmIENoZW4g
ICAgICAgICAgICAgRXhwaXJlcyBNYXkgMTUsIDIwMTkgICAgICAgICAgICAgICAgICBbUGFnZSA0
XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgT0FNIGZvciBEZXROZXQgICAgICAgICAg
ICAgICAgTm92ZW1iZXIgMjAxOAoKCiAgIDE0LiAgRGV0TmV0IE9BTSBNVVNUIHN1cHBvcnQgZGVm
ZWN0IG5vdGlmaWNhdGlvbiBtZWNoYW5pc20sIGxpa2UKICAgICAgICBBbGFybSBJbmRpY2F0aW9u
IFNpZ25hbC4gIEFueSBEZXROZXQgbm9kZSBpbiB0aGUgZ2l2ZW4gRGV0TmV0CiAgICAgICAgZG9t
YWluIE1BWSBvcmlnaW5hdGUgYSBkZWZlY3Qgbm90aWZpY2F0aW9uIGFkZHJlc3NlZCB0byBhbnkK
ICAgICAgICBzdWJzZXQgb2Ygbm9kZXMgd2l0aGluIHRoZSBkb21haW4uCgogICAxNS4gIERldE5l
dCBPQU0gTVVTVCBzdXBwb3J0IG1ldGhvZHMgdG8gZW5hYmxlIHN1cnZpdmFiaWxpdHkgb2YgdGhl
CiAgICAgICAgRGV0TmV0IGRvbWFpbi4gIFRoZXNlIHJlY292ZXJ5IG1ldGhvZHMgTUFZIHVzZSBw
cm90ZWN0aW9uCiAgICAgICAgc3dpdGNoaW5nIGFuZCByZXN0b3JhdGlvbi4KCiAgIDE2LiAgRGV0
TmV0IE9BTSBNVVNUIHN1cHBvcnQgdGhlIGRpc2NvdmVyeSBvZiBQYWNrZXQgUmVwbGljYXRpb24s
CiAgICAgICAgRWxpbWluYXRpb24sIGFuZCBPcmRlciBwcmVzZXJ2YXRpb24gc3ViLWZ1bmN0aW9u
cyBsb2NhdGlvbnMgaW4KICAgICAgICB0aGUgZG9tYWluLgoKICAgMTcuICBEZXROZXQgT0FNIE1V
U1Qgc3VwcG9ydCB0ZXN0aW5nIG9mIFBhY2tldCBSZXBsaWNhdGlvbiwKICAgICAgICBFbGltaW5h
dGlvbiwgYW5kIE9yZGVyIHByZXNlcnZhdGlvbiBzdWItZnVuY3Rpb25zIGluIHRoZSBkb21haW4u
CgogICAxOC4gIERldE5ldCBPQU0gTVVTVCBzdXBwb3J0IG1vbml0b3JpbmcgYW55IHN1Yi1zZXQg
b2YgcGF0aHMKICAgICAgICB0cmF2ZXJzZWQgdGhyb3VnaCB0aGUgRGV0TmV0IGRvbWFpbiBieSB0
aGUgRGV0TmV0IGZsb3cuCgo0LiAgRGV0TmV0IERhdGEgUGxhbmUgaW4gU3VwcG9ydCBvZiBBY3Rp
dmUgT0FNCgogICBPQU0gcHJvdG9jb2xzIGFuZCBtZWNoYW5pc21zIGFjdCB3aXRoaW4gdGhlIGRh
dGEgcGxhbmUgb2YgdGhlCiAgIHBhcnRpY3VsYXIgbmV0d29ya2luZyBsYXllci4gIEFuZCB0aHVz
IGl0IGlzIGNyaXRpY2FsIHRoYXQgdGhlIGRhdGEKICAgcGxhbmUgZW5jYXBzdWxhdGlvbiBzdXBw
b3J0cyBPQU0gbWVjaGFuaXNtcyBpbiBzdWNoIGEgd2F5IHRvIGNvbXBseQogICB3aXRoIHRoZSBh
Ym92ZS1saXN0ZWQgcmVxdWlyZW1lbnRzLiAgT25lIG9mIHN1Y2ggZXhhbXBsZXMgdGhhdAogICBy
ZXF1aXJlIHNwZWNpYWwgY29uc2lkZXJhdGlvbiBpcyByZXF1aXJlbWVudCAjNToKCiAgICAgIERl
dE5ldCBPQU0gcGFja2V0cyBNVVNUIGJlIGluLWJhbmQsIGkuZS4sIGZvbGxvdyBwcmVjaXNlbHkg
dGhlCiAgICAgIHNhbWUgcGF0aCBhcyBEZXROZXQgZGF0YSBwbGFuZSB0cmFmZmljIGJvdGggZm9y
IHVuaWRpcmVjdGlvbmFsIGFuZAogICAgICBiaS1kaXJlY3Rpb25hbCBEZXROZXQgcGF0aHMuCgo0
LjEuICBNUExTIEVuY2Fwc3VsYXRpb24KCiAgIFRoZSBEZXQgTmV0IGRhdGEgcGxhbmUgZW5jYXBz
dWxhdGlvbiBpbiB0cmFuc3BvcnQgbmV0d29yayB3aXRoIE1QTFMKICAgYW5kIElQIGVuY2Fwc3Vs
YXRpb25zIHNwZWNpZmllZCBpbiBbSS1ELmlldGYtZGV0bmV0LWRwLXNvbC1tcGxzXSBhbmQKICAg
W0ktRC5pZXRmLWRldG5ldC1kcC1zb2wtaXBdIHJlc3BlY3RpdmVseS4gIEZvciB0aGUgTVBMUyB1
bmRlcmxheQogICBuZXR3b3JrLCBEZXROZXQgZmxvd3MgdG8gYmUgZW5jYXBzdWxhdGVkIGFuYWxv
Z291cyB0byBwc2V1ZG93aXJlcwogICAoUFcpIG92ZXIgTVBMUyBwYWNrZXQgc3dpdGNoZWQgbmV0
d29yaywgYXMgZGVzY3JpYmVkIGluIFtSRkMzOTg1XSwKICAgW1JGQzQzODVdLiAgR2VuZXJpYyBQ
VyBNUExTIENvbnRyb2wgV29yZCAoQ1cpLCBkZWZpbmVkIGluIFtSRkM0Mzg1XSwKICAgZm9yIERl
dE5ldCBkaXNwbGF5ZWQgaW4gRmlndXJlIDEuCgoKCgoKCgoKCgoKTWlyc2t5ICYgQ2hlbiAgICAg
ICAgICAgICBFeHBpcmVzIE1heSAxNSwgMjAxOSAgICAgICAgICAgICAgICAgIFtQYWdlIDVdCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICBPQU0gZm9yIERldE5ldCAgICAgICAgICAgICAg
ICBOb3ZlbWJlciAyMDE4CgoKICAgICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzCiAgICAgICAgMCAxIDIgMyA0IDUgNiA3IDgg
OSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxCiAgICAgICArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKwogICAgICAgfDAgMCAwIDB8ICAgICAgICAgICAgICAgIFNlcXVlbmNlIE51bWJlciAgICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCgoKICAgICAgICAgICAgICAgICAg
IEZpZ3VyZSAxOiBEZXROZXQgQ29udHJvbCBXb3JkIEZvcm1hdAoKICAgUFJFRiBpbiB0aGUgRGV0
TmV0IGRvbWFpbiBjb21wb3NlZCBieSBhIGNvbWJpbmF0aW9uIG9mIG5vZGVzIHRoYXQKICAgcGVy
Zm9ybSByZXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24gc3ViLWZ1bmN0aW9ucy4gIFRoZSBlbGlt
aW5hdGlvbgogICBzdWItZnVuY3Rpb24gYWx3YXlzIHVzZXMgdGhlIFMtTGFiZWwgYW5kIHBhY2tl
dCBzZXF1ZW5jaW5nCiAgIGluZm9ybWF0aW9uLCBlLmcuLCB0aGUgdmFsdWUgaW4gdGhlIFNlcXVl
bmNlIE51bWJlciBmaWVsZCBvZiBEZXROZXQKICAgQ1cgKGQtQ1cpLiAgVGhlIHJlcGxpY2F0aW9u
IHN1Yi1mdW5jdGlvbiB1c2VzIHRoZSBTLUxhYmVsIGluZm9ybWF0aW9uCiAgIG9ubHkuICBGb3Ig
ZGF0YSBwYWNrZXRzIEZpZ3VyZSAyIHByZXNlbnRzIGFuIGV4YW1wbGUgb2YgUFJFRiBpbgogICBE
ZXROZXQgZG9tYWluLgoKCiAgICAgICAgIDExMTEgICAxMTExMTExMSAgMTExMTExICAgMTEyMjEy
ICAgMTEyMjEyICAgICAxMzIyMTMKICAgICAgQ0UxLS0tLUVOMS0tLS0tLS0tUjEtLS0tLS0tUjIt
LS0tLS0tUjMtLS0tLS0tLUVOMi0tLS1DRTIKICAgICAgICAgICAgICAgXDIgICAgICAgICAgMjIy
MjIvICAgICAgICAgICAgICAgICAzIC8KICAgICAgICAgICAgICAgIFwyMjIyMjIyICAvLS0tLSsg
ICAgICAgICAgICAgICAgIDMgLwogICAgICAgICAgICAgICAgICstLS0tLS1SNC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAgICAgICAzMzMzMzMzMzMzMzMzMzMz
MzMzMzMzMzMKCgogICAgICAgICAgICAgICAgICBGaWd1cmUgMjogRGV0TmV0IERhdGEgUGxhbmUg
QmFzZWQgb24gUFcKCjQuMS4xLiAgRGV0TmV0IEFjdGl2ZSBPQU0gRW5jYXBzdWxhdGlvbgoKICAg
RGV0TmV0IE9BTSwgbGlrZSBQVyBPQU0sIHVzZXMgUFcgQXNzb2NpYXRlZCBDaGFubmVsIEhlYWRl
ciBkZWZpbmVkIGluCiAgIFtSRkM0Mzg1XS4gIEZpZ3VyZSAzIGRpc3BsYXlzIHRoZSBlbmNhcHN1
bGF0aW9uIG9mIGEgRGV0TmV0IGFjdGl2ZQogICBPQU0gcGFja2V0LgoKCgoKCgoKCgoKCgoKCgoK
CgpNaXJza3kgJiBDaGVuICAgICAgICAgICAgIEV4cGlyZXMgTWF5IDE1LCAyMDE5ICAgICAgICAg
ICAgICAgICAgW1BhZ2UgNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgIE9BTSBmb3Ig
RGV0TmV0ICAgICAgICAgICAgICAgIE5vdmVtYmVyIDIwMTgKCgogICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8CiAgICAgICB8ICAgICAgICAgICBEZXROZXQgIEZsb3cgICAgICAgICAgfAogICAg
ICAgfCAgICAgICAgICAgT0FNICAgUGFja2V0ICAgICAgICAgIHwKICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKyA8LS1cCiAgICAgICB8IERldE5ldCBBc3NvY2lhdGVkIENoYW5uZWwgSGVhZGVy
fCAgICB8CiAgICAgICArPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09KyAgICArLS0+
IERldE5ldCBPQU0gZGF0YSBwbGFuZQogICAgICAgfCAgICAgICAgICAgICBTLUxhYmVsICAgICAg
ICAgICAgIHwgICAgfCAgICBNUExTIGVuY2Fwc3VsYXRpb24KICAgICAgICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rIDwtLS8KICAgICAgIHwgICAgICAgICAgIFQtTGFiZWwocykg
ICAgICAgICAgICB8CiAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwog
ICAgICAgfCAgICAgICAgICAgRGF0YS1MaW5rICAgICAgICAgICAgIHwKICAgICAgICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgICB8ICAgICAgICAgICBQaHlzaWNhbCAg
ICAgICAgICAgICAgfAogICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsK
CgogICAgICAgICAgICAgRmlndXJlIDM6IERldE5ldCBhY3RpdmUgT0FNIFBhY2tldCBFbmNhcHN1
bGF0aW9uCgoKICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgICAgIDMKICAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0
IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQogICAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8
MCAwIDAgMXxWZXJzaW9ufFNlcXVlbmNlIE51bWJlcnwgICAgICAgICBDaGFubmVsIFR5cGUgICAg
ICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKwoKCiAgICAgICAgICAgICBGaWd1cmUgNDogRGV0TmV0IEFz
c29jaWF0ZWQgQ2hhbm5lbCBIZWFkZXIgRm9ybWF0CgogICBGaWd1cmUgNCBkaXNwbGF5cyB0aGUg
Zm9ybWF0IG9mIHRoZSBEZXROZXQgQXNzb2NpYXRlZCBDaGFubmVsIEhlYWRlcgogICAoZC1BQ0gp
LiAgVGhlIG1lYW5pbmdzIG9mIHRoZSBmaWVsZHMgaW4gdGhlIGQtQUNIIGFyZToKCiAgICAgIEJp
dHMgMC4uMyBNVVNUIGJlIDBiMDAwMS4gIFRoaXMgdmFsdWUgb2YgdGhlIGZpcnN0IG5pYmJsZSBh
bGxvd3MKICAgICAgdGhlIHBhY2tldCB0byBiZSBkaXN0aW5ndWlzaGVkIGZyb20gYW4gSVAgcGFj
a2V0IFtSRkM0OTI4XSBhbmQgYQogICAgICBEZXROZXQgZGF0YSBwYWNrZXQgW0ktRC5pZXRmLWRl
dG5ldC1kcC1zb2wtbXBsc10uCgogICAgICBWZXJzaW9uOiB0aGlzIGlzIHRoZSB2ZXJzaW9uIG51
bWJlciBvZiB0aGUgZC1BQ0guICBUaGlzCiAgICAgIHNwZWNpZmljYXRpb24gZGVmaW5lcyB2ZXJz
aW9uIDAuCgogICAgICBTZXF1ZW5jZSBOdW1iZXI6IHRoaXMgaXMgdW5zaWduZWQgZWlnaHQgYml0
cy1sb25nIGZpZWxkLiAgVGhlCiAgICAgIG9yaWdpbmF0aW5nIERldE5ldCBub2RlIE1VU1Qgc2V0
IHRoZSB2YWx1ZSBvZiB0aGUgU2VxdWVuY2UgTnVtYmVyCiAgICAgIGZpZWxkIHRvIGEgbm9uLXpl
cm8gYmVmb3JlIHBhY2tldCBiZWluZyB0cmFuc21pdHRlZC4gIFRoZQogICAgICBvcmlnaW5hdGlu
ZyBub2RlIE1VU1QgbW9ub3RvbmljYWxseSBpbmNyZWFzZSB0aGUgdmFsdWUgb2YgdGhlCiAgICAg
IFNlcXVlbmNlIE51bWJlciBmaWVsZCBmb3IgdGhlIGV2ZXJ5IG5leHQgYWN0aXZlIE9BTSBwYWNr
ZXQuCgogICAgICBDaGFubmVsIFR5cGU6IHRoZSB2YWx1ZSBvZiBEZXROZXQgQXNzb2NpYXRlZCBD
aGFubmVsIFR5cGUgaXMgb25lCiAgICAgIG9mIHZhbHVlcyBkZWZpbmVkIGluIHRoZSBJQU5BIFBX
IEFzc29jaWF0ZWQgQ2hhbm5lbCBUeXBlIHJlZ2lzdHJ5LgoKCgpNaXJza3kgJiBDaGVuICAgICAg
ICAgICAgIEV4cGlyZXMgTWF5IDE1LCAyMDE5ICAgICAgICAgICAgICAgICAgW1BhZ2UgN10KDApJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgIE9BTSBmb3IgRGV0TmV0ICAgICAgICAgICAgICAg
IE5vdmVtYmVyIDIwMTgKCgogICBUaGUgRGV0TmV0IGZsb3csIGFjY29yZGluZyB0byBbSS1ELmll
dGYtZGV0bmV0LWRwLXNvbC1tcGxzXSwgaXMKICAgaWRlbnRpZmllZCBieSB0aGUgUy1sYWJlbCB0
aGF0IE1VU1QgYmUgYXQgdGhlIGJvdHRvbSBvZiB0aGUgc3RhY2suCiAgIEFjdGl2ZSBPQU0gcGFj
a2V0IE1VU1QgaGF2ZSBkLUFDSCBpbW1lZGlhdGVseSBmb2xsb3dpbmcgdGhlIFMtbGFiZWwuQQog
ICBEZXROZXQgbm9kZSBvcmlnaW5hdGluZyBhbiBPQU0gcGFja2V0IE1VU1QgZW5zdXJlIHRoYXQg
dGhlIHZhbHVlIG9mCiAgIHRoZSBTZXF1ZW5jZSBOdW1iZXIgZmllbGQgaW4gZC1BQ0ggaXMgbW9u
b3RvbmljYWxseSBpbmNyZWFzaW5nIGZvcgogICB0aGUgZ2l2ZW4gdmFsdWUgb2YgdGhlIENoYW5u
ZWwgVHlwZSBmaWVsZC4KCiAgIFRoZSBHZW5lcmljIEFzc29jaWF0ZWQgQ2hhbm5lbCBMYWJlbCAo
R0FMKSwgZGVmaW5lZCBpbiBbUkZDNTU4Nl0gYW5kCiAgIFtSRkM2NDIzXSwgcHJvdmlkZXMgYSBn
ZW5lcmFsaXplZCBsYWJlbC1iYXNlZCBleGNlcHRpb24gbWVjaGFuaXNtIHRvCiAgIGluZGljYXRl
IHRoYXQgdGhlIHBhY2tldCBpcyBvbiBhIEdlbmVyaWMgQXNzb2NpYXRlZCBDaGFubmVsIChHLUFD
aCkKICAgYW5kIHRoYXQgQUNIIGltbWVkaWF0ZWx5IGZvbGxvd3MgdGhlIGxhYmVsIHN0YWNrLiAg
Rm9yIHRoZSBEZXROZXQKICAgZG9tYWluIGluIE1QTFMgdHJhbnNwb3J0IG5ldHdvcmssIEdBTCBN
QVkgYmUgdXNlZC4gIElmIEdBTCBpcyB1c2VkLAogICBpdCBNVVNUIHByZWNlZGUgUy1MYWJlbCBv
biB0aGUgbGFiZWwgc3RhY2ssIGFuZCB0aGUgUy1MYWJlbCBNVVNUIGJlCiAgIGZvbGxvd2VkIGJ5
IGQtQUNILgoKNC4xLjIuICBJUCBFbmNhcHN1bGF0aW9uCgogICBbQXV0aG9yJ3MgTm90ZTogVGhp
cyB3aWxsIGJlIGRlZmluZWQgYmFzZWQgb24gdGhlIERldE5ldCBGbG93IElECiAgIHNwZWNpZmlj
YXRpb24gZm9yIElQIHVuZGVybGF5IGluIFtJLUQuaWV0Zi1kZXRuZXQtZHAtc29sLWlwXS5dCgo0
LjIuICBEZXROZXQgUmVwbGljYXRpb24sIEVsaW1pbmF0aW9uLCBhbmQgT3JkZXJpbmcgU3ViLWZ1
bmN0aW9ucwogICAgICBJbnRlcmFjdGlvbiB3aXRoIEFjdGl2ZSBPQU0KCiAgIEF0IHRoZSBEZXRO
ZXQgc2VydmljZSBsYXllciwgc3BlY2lhbCBmdW5jdGlvbnMgTUFZIGJlIGFwcGxpZWQgdG8gdGhl
CiAgIHBhcnRpY3VsYXIgRGV0TmV0IGZsb3cgLSBQUkVGIHRvIHBvdGVudGlhbGx5IGxvd2VyIHBh
Y2tldCBsb3NzLAogICBpbXByb3ZlIHRoZSBwcm9iYWJpbGl0eSBvZiBvbi10aW1lIHBhY2tldCBk
ZWxpdmVyeSBhbmQgUGFja2V0CiAgIE9yZGVyaW5nIEZ1bmN0aW9uIChQT0YpIHRvIGVuc3VyZSBp
bi1vcmRlciBwYWNrZXQgZGVsaXZlcnkuICBBcyBkYXRhCiAgIGFuZCB0aGUgYWN0aXZlIE9BTSBw
YWNrZXRzIGhhdmUgdGhlIHNhbWUgRmxvdyBJRCwgUy1sYWJlbCwgc3ViLQogICBmdW5jdGlvbnMg
dGhhdCByZWx5IG9uIHNlcXVlbmNpbmcgaW5mb3JtYXRpb24gaW4gdGhlIERldE5ldCBzZXJ2aWNl
CiAgIGxheWVyIE1VU1QgcHJvY2VzcyAyOCBNU0JzIG9mIHRoZSBkLUFDSCBhcyB0aGUgc291cmNl
IG9mIHRoZQogICBzZXF1ZW5jaW5nIGluZm9ybWF0aW9uIGZvciB0aGUgT0FNIHBhY2tldC4KCjUu
ICBVc2Ugb2YgSHlicmlkIE9BTSBpbiBEZXROZXQKCiAgIEh5YnJpZCBPQU0gbWV0aG9kcyBhcmUg
dXNlZCBpbiBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIGFuZCBkZWZpbmVkIGluCiAgIFtSRkM3Nzk5
XSBhczoKCiAgICAgIEh5YnJpZCBNZXRob2RzIGFyZSBNZXRob2RzIG9mIE1lYXN1cmVtZW50IHRo
YXQgdXNlIGEgY29tYmluYXRpb24KICAgICAgb2YgQWN0aXZlIE1ldGhvZHMgYW5kIFBhc3NpdmUg
TWV0aG9kcy4KCiAgIEEgaHlicmlkIG1lYXN1cmVtZW50IG1ldGhvZCBtYXkgcHJvZHVjZSBtZXRy
aWNzIGFzIGNsb3NlIHRvIHBhc3NpdmUsCiAgIGJ1dCBpdCBzdGlsbCBhbHRlcnMgc29tZXRoaW5n
IGluIGEgZGF0YSBwYWNrZXQgZXZlbiBpZiB0aGF0IGlzIHRoZQogICB2YWx1ZSBvZiBhIGRlc2ln
bmF0ZWQgZmllbGQgaW4gdGhlIHBhY2tldCBlbmNhcHN1bGF0aW9uLiAgT25lIGV4YW1wbGUKICAg
b2Ygc3VjaCBoeWJyaWQgbWVhc3VyZW1lbnQgbWV0aG9kIGlzIHRoZSBBbHRlcm5hdGUgTWFya2lu
ZyBtZXRob2QKICAgZGVzY3JpYmVkIGluIFtSRkM4MzIxXS4gIFJlc2VydmluZyB0aGUgZmllbGQg
Zm9yIHRoZSBBbHRlcm5hdGUKICAgTWFya2luZyBtZXRob2QgaW4gdGhlIERldE5ldCBIZWFkZXIg
d2lsbCBlbmhhbmNlIGF2YWlsYWJsZSB0byBhbgogICBvcGVyYXRvciBzZXQgb2YgRGV0TmV0IE9B
TSB0b29scy4KCgoKCk1pcnNreSAmIENoZW4gICAgICAgICAgICAgRXhwaXJlcyBNYXkgMTUsIDIw
MTkgICAgICAgICAgICAgICAgICBbUGFnZSA4XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAg
ICAgT0FNIGZvciBEZXROZXQgICAgICAgICAgICAgICAgTm92ZW1iZXIgMjAxOAoKCjYuICBJQU5B
IENvbnNpZGVyYXRpb25zCgogICBUQkEKCjcuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucwoKICAg
VGhpcyBkb2N1bWVudCBsaXN0cyB0aGUgT0FNIHJlcXVpcmVtZW50cyBmb3IgYSBEZXROZXQgZG9t
YWluIGFuZCBkb2VzCiAgIG5vdCByYWlzZSBhbnkgc2VjdXJpdHkgY29uY2VybnMgb3IgaXNzdWVz
IGluIGFkZGl0aW9uIHRvIG9uZXMgY29tbW9uCiAgIHRvIG5ldHdvcmtpbmcuCgo4LiAgQWNrbm93
bGVkZ21lbnQKCiAgIFRCRAoKOS4gIFJlZmVyZW5jZXMKCjkuMS4gIE5vcm1hdGl2ZSBSZWZlcmVu
Y2VzCgogICBbSS1ELmlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZV0KICAgICAgICAgICAgICBGaW5u
LCBOLiwgVGh1YmVydCwgUC4sIFZhcmdhLCBCLiwgYW5kIEouIEZhcmthcywKICAgICAgICAgICAg
ICAiRGV0ZXJtaW5pc3RpYyBOZXR3b3JraW5nIEFyY2hpdGVjdHVyZSIsIGRyYWZ0LWlldGYtCiAg
ICAgICAgICAgICAgZGV0bmV0LWFyY2hpdGVjdHVyZS0wOSAod29yayBpbiBwcm9ncmVzcyksIE9j
dG9iZXIgMjAxOC4KCiAgIFtJLUQuaWV0Zi1kZXRuZXQtZHAtc29sLWlwXQogICAgICAgICAgICAg
IEtvcmhvbmVuLCBKLiBhbmQgQi4gVmFyZ2EsICJEZXROZXQgSVAgRGF0YSBQbGFuZQogICAgICAg
ICAgICAgIEVuY2Fwc3VsYXRpb24iLCBkcmFmdC1pZXRmLWRldG5ldC1kcC1zb2wtaXAtMDEgKHdv
cmsgaW4KICAgICAgICAgICAgICBwcm9ncmVzcyksIE9jdG9iZXIgMjAxOC4KCiAgIFtJLUQuaWV0
Zi1kZXRuZXQtZHAtc29sLW1wbHNdCiAgICAgICAgICAgICAgS29yaG9uZW4sIEouIGFuZCBCLiBW
YXJnYSwgIkRldE5ldCBNUExTIERhdGEgUGxhbmUKICAgICAgICAgICAgICBFbmNhcHN1bGF0aW9u
IiwgZHJhZnQtaWV0Zi1kZXRuZXQtZHAtc29sLW1wbHMtMDEgKHdvcmsgaW4KICAgICAgICAgICAg
ICBwcm9ncmVzcyksIE9jdG9iZXIgMjAxOC4KCiAgIFtSRkMyMTE5XSAgQnJhZG5lciwgUy4sICJL
ZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNzIHRvIEluZGljYXRlCiAgICAgICAgICAgICAgUmVxdWly
ZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSwKICAgICAgICAgICAgICBET0kgMTAuMTc0
ODcvUkZDMjExOSwgTWFyY2ggMTk5NywKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVk
aXRvci5vcmcvaW5mby9yZmMyMTE5Pi4KCiAgIFtSRkM1NTg2XSAgQm9jY2ksIE0uLCBFZC4sIFZp
Z291cmV1eCwgTS4sIEVkLiwgYW5kIFMuIEJyeWFudCwgRWQuLAogICAgICAgICAgICAgICJNUExT
IEdlbmVyaWMgQXNzb2NpYXRlZCBDaGFubmVsIiwgUkZDIDU1ODYsCiAgICAgICAgICAgICAgRE9J
IDEwLjE3NDg3L1JGQzU1ODYsIEp1bmUgMjAwOSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cu
cmZjLWVkaXRvci5vcmcvaW5mby9yZmM1NTg2Pi4KCiAgIFtSRkM2NDIzXSAgTGksIEguLCBNYXJ0
aW5pLCBMLiwgSGUsIEouLCBhbmQgRi4gSHVhbmcsICJVc2luZyB0aGUKICAgICAgICAgICAgICBH
ZW5lcmljIEFzc29jaWF0ZWQgQ2hhbm5lbCBMYWJlbCBmb3IgUHNldWRvd2lyZSBpbiB0aGUKICAg
ICAgICAgICAgICBNUExTIFRyYW5zcG9ydCBQcm9maWxlIChNUExTLVRQKSIsIFJGQyA2NDIzLAog
ICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM2NDIzLCBOb3ZlbWJlciAyMDExLAogICAgICAg
ICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzY0MjM+LgoKCgpNaXJz
a3kgJiBDaGVuICAgICAgICAgICAgIEV4cGlyZXMgTWF5IDE1LCAyMDE5ICAgICAgICAgICAgICAg
ICAgW1BhZ2UgOV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgIE9BTSBmb3IgRGV0TmV0
ICAgICAgICAgICAgICAgIE5vdmVtYmVyIDIwMTgKCgogICBbUkZDODE3NF0gIExlaWJhLCBCLiwg
IkFtYmlndWl0eSBvZiBVcHBlcmNhc2UgdnMgTG93ZXJjYXNlIGluIFJGQwogICAgICAgICAgICAg
IDIxMTkgS2V5IFdvcmRzIiwgQkNQIDE0LCBSRkMgODE3NCwgRE9JIDEwLjE3NDg3L1JGQzgxNzQs
CiAgICAgICAgICAgICAgTWF5IDIwMTcsIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZv
L3JmYzgxNzQ+LgoKOS4yLiAgSW5mb3JtYXRpb25hbCBSZWZlcmVuY2VzCgogICBbUkZDMzk4NV0g
IEJyeWFudCwgUy4sIEVkLiBhbmQgUC4gUGF0ZSwgRWQuLCAiUHNldWRvIFdpcmUgRW11bGF0aW9u
CiAgICAgICAgICAgICAgRWRnZS10by1FZGdlIChQV0UzKSBBcmNoaXRlY3R1cmUiLCBSRkMgMzk4
NSwKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDMzk4NSwgTWFyY2ggMjAwNSwKICAgICAg
ICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmMzOTg1Pi4KCiAgIFtS
RkM0Mzg1XSAgQnJ5YW50LCBTLiwgU3dhbGxvdywgRy4sIE1hcnRpbmksIEwuLCBhbmQgRC4gTWNQ
aGVyc29uLAogICAgICAgICAgICAgICJQc2V1ZG93aXJlIEVtdWxhdGlvbiBFZGdlLXRvLUVkZ2Ug
KFBXRTMpIENvbnRyb2wgV29yZCBmb3IKICAgICAgICAgICAgICBVc2Ugb3ZlciBhbiBNUExTIFBT
TiIsIFJGQyA0Mzg1LCBET0kgMTAuMTc0ODcvUkZDNDM4NSwKICAgICAgICAgICAgICBGZWJydWFy
eSAyMDA2LCA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM0Mzg1Pi4KCiAgIFtS
RkM0OTI4XSAgU3dhbGxvdywgRy4sIEJyeWFudCwgUy4sIGFuZCBMLiBBbmRlcnNzb24sICJBdm9p
ZGluZyBFcXVhbAogICAgICAgICAgICAgIENvc3QgTXVsdGlwYXRoIFRyZWF0bWVudCBpbiBNUExT
IE5ldHdvcmtzIiwgQkNQIDEyOCwKICAgICAgICAgICAgICBSRkMgNDkyOCwgRE9JIDEwLjE3NDg3
L1JGQzQ5MjgsIEp1bmUgMjAwNywKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRv
ci5vcmcvaW5mby9yZmM0OTI4Pi4KCiAgIFtSRkM2Mzc0XSAgRnJvc3QsIEQuIGFuZCBTLiBCcnlh
bnQsICJQYWNrZXQgTG9zcyBhbmQgRGVsYXkKICAgICAgICAgICAgICBNZWFzdXJlbWVudCBmb3Ig
TVBMUyBOZXR3b3JrcyIsIFJGQyA2Mzc0LAogICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM2
Mzc0LCBTZXB0ZW1iZXIgMjAxMSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRv
ci5vcmcvaW5mby9yZmM2Mzc0Pi4KCiAgIFtSRkM3Nzk5XSAgTW9ydG9uLCBBLiwgIkFjdGl2ZSBh
bmQgUGFzc2l2ZSBNZXRyaWNzIGFuZCBNZXRob2RzICh3aXRoCiAgICAgICAgICAgICAgSHlicmlk
IFR5cGVzIEluLUJldHdlZW4pIiwgUkZDIDc3OTksIERPSSAxMC4xNzQ4Ny9SRkM3Nzk5LAogICAg
ICAgICAgICAgIE1heSAyMDE2LCA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3
Nzk5Pi4KCiAgIFtSRkM4MzIxXSAgRmlvY2NvbGEsIEcuLCBFZC4sIENhcGVsbG8sIEEuLCBDb2Np
Z2xpbywgTS4sIENhc3RhbGRlbGxpLAogICAgICAgICAgICAgIEwuLCBDaGVuLCBNLiwgWmhlbmcs
IEwuLCBNaXJza3ksIEcuLCBhbmQgVC4gTWl6cmFoaSwKICAgICAgICAgICAgICAiQWx0ZXJuYXRl
LU1hcmtpbmcgTWV0aG9kIGZvciBQYXNzaXZlIGFuZCBIeWJyaWQKICAgICAgICAgICAgICBQZXJm
b3JtYW5jZSBNb25pdG9yaW5nIiwgUkZDIDgzMjEsIERPSSAxMC4xNzQ4Ny9SRkM4MzIxLAogICAg
ICAgICAgICAgIEphbnVhcnkgMjAxOCwgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8v
cmZjODMyMT4uCgpBdXRob3JzJyBBZGRyZXNzZXMKCiAgIEdyZWcgTWlyc2t5CiAgIFpURSBDb3Jw
LgoKICAgRW1haWw6IGdyZWdpbWlyc2t5QGdtYWlsLmNvbQoKCiAgIE1hY2goR3VveWkpIENoZW4K
ICAgSHVhd2VpCgogICBFbWFpbDogbWFjaC5jaGVuQGh1YXdlaS5jb20KCgoKTWlyc2t5ICYgQ2hl
biAgICAgICAgICAgICBFeHBpcmVzIE1heSAxNSwgMjAxOSAgICAgICAgICAgICAgICAgW1BhZ2Ug
MTBdCg==
--000000000000f032ed057a6eea98
Content-Type: text/html; charset="UTF-8"; 
 name="Diff_ draft-mirsky-detnet-oam-01.txt -
 draft-mirsky-detnet-oam-02.txt.html"
Content-Disposition: attachment; 
 filename="Diff_ draft-mirsky-detnet-oam-01.txt -
 draft-mirsky-detnet-oam-02.txt.html"
Content-Transfer-Encoding: base64
Content-ID: <f_jodq0gdp0>
X-Attachment-Id: f_jodq0gdp0

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPgo8IS0tIHNhdmVkIGZyb20gdXJsPSgwMDQxKWh0dHBzOi8vd3d3LmlldGYub3JnL3Jm
Y2RpZmYvcmZjZGlmZi5weWh0IC0tPgo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5
OS94aHRtbCIgY2xhc3M9ImdyX19pZXRmX29yZyI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29u
dGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPiAKICAgCiAgPG1l
dGEgaHR0cC1lcXVpdj0iQ29udGVudC1TdHlsZS1UeXBlIiBjb250ZW50PSJ0ZXh0L2NzcyI+IAog
IDx0aXRsZT5EaWZmOiBkcmFmdC1taXJza3ktZGV0bmV0LW9hbS0wMS50eHQgLSBkcmFmdC1taXJz
a3ktZGV0bmV0LW9hbS0wMi50eHQ8L3RpdGxlPiAKICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPiAK
ICAgIGJvZHkgICAgeyBtYXJnaW46IDAuNGV4OyBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gCiAgICB0
ciAgICAgIHsgfSAKICAgIHRkICAgICAgeyB3aGl0ZS1zcGFjZTogcHJlOyBmb250LWZhbWlseTog
bW9ub3NwYWNlOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBmb250LXNpemU6IDAuODZlbTt9IAogICAg
dGggICAgICB7IGZvbnQtc2l6ZTogMC44NmVtOyB9IAogICAgLnNtYWxsICB7IGZvbnQtc2l6ZTog
MC42ZW07IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEhlbHZldGlj
YSwgc2Fucy1zZXJpZjsgfSAKICAgIC5sZWZ0ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9
IAogICAgLnJpZ2h0ICB7IGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH0gCiAgICAuZGlmZiAgIHsg
YmFja2dyb3VuZC1jb2xvcjogI0NDRjsgfSAKICAgIC5sYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9y
OiAjQkZCOyB9IAogICAgLnJibG9jayB7IGJhY2tncm91bmQtY29sb3I6ICNGRjg7IH0gCiAgICAu
aW5zZXJ0IHsgYmFja2dyb3VuZC1jb2xvcjogIzhGRjsgfSAKICAgIC5kZWxldGUgeyBiYWNrZ3Jv
dW5kLWNvbG9yOiAjQUNGOyB9IAogICAgLnZvaWQgICB7IGJhY2tncm91bmQtY29sb3I6ICNGRkI7
IH0gCiAgICAuY29udCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5saW5lYnIg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBOyB9IAogICAgLmxpbmVubyB7IGNvbG9yOiByZWQ7IGJh
Y2tncm91bmQtY29sb3I6ICNGRkY7IGZvbnQtc2l6ZTogMC43ZW07IHRleHQtYWxpZ246IHJpZ2h0
OyBwYWRkaW5nOiAwIDJweDsgfSAKICAgIC5lbGlwc2lzeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFB
OyB9IAogICAgLmxlZnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjREREOyB9IAogICAgLnJp
Z2h0IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5sYmxvY2sgLmNvbnQg
eyBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQ5OyB9IAogICAgLnJibG9jayAuY29udCB7IGJhY2tncm91
bmQtY29sb3I6ICNERDY7IH0gCiAgICAuaW5zZXJ0IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjog
IzBERDsgfSAKICAgIC5kZWxldGUgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOEFEOyB9IAog
ICAgLnN0YXRzLCAuc3RhdHMgdGQsIC5zdGF0cyB0aCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7
IHBhZGRpbmc6IDJweCAwOyB9IAogICAgc3Bhbi5oaWRlIHsgZGlzcGxheTogbm9uZTsgY29sb3I6
ICNhYWE7fSAgICBhOmhvdmVyIHNwYW4geyBkaXNwbGF5OiBpbmxpbmU7IH0gICAgdHIuY2hhbmdl
IHsgYmFja2dyb3VuZC1jb2xvcjogZ3JheTsgfSAKICAgIHRyLmNoYW5nZSBhIHsgdGV4dC1kZWNv
cmF0aW9uOiBub25lOyBjb2xvcjogYmxhY2sgfSAKICA8L3N0eWxlPiAKICAgICA8c2NyaXB0Pgp2
YXIgY2h1bmtfaW5kZXggPSAwOwp2YXIgb2xkX2NodW5rID0gbnVsbDsKCmZ1bmN0aW9uIGZvcm1h
dF9jaHVuayhpbmRleCkgewogICAgdmFyIHByZWZpeCA9ICJkaWZmIjsKICAgIHZhciBzdHIgPSBp
bmRleC50b1N0cmluZygpOwogICAgZm9yICh4PTA7IHg8KDQtc3RyLmxlbmd0aCk7ICsreCkgewog
ICAgICAgIHByZWZpeCs9JzAnOwogICAgfQogICAgcmV0dXJuIHByZWZpeCArIHN0cjsKfQoKZnVu
Y3Rpb24gZmluZF9jaHVuayhuKXsKICAgIHJldHVybiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCd0
cltpZCQ9IicgKyBuICsgJyJdJyk7Cn0KCmZ1bmN0aW9uIGNoYW5nZV9jaHVuayhvZmZzZXQpIHsK
ICAgIHZhciBpbmRleCA9IGNodW5rX2luZGV4ICsgb2Zmc2V0OwogICAgdmFyIG5ld19zdHI7CiAg
ICB2YXIgbmV3X2NodW5rOwoKICAgIG5ld19zdHIgPSBmb3JtYXRfY2h1bmsoaW5kZXgpOwogICAg
bmV3X2NodW5rID0gZmluZF9jaHVuayhuZXdfc3RyKTsKICAgIGlmICghbmV3X2NodW5rKSB7CiAg
ICAgICAgcmV0dXJuOwogICAgfQogICAgaWYgKG9sZF9jaHVuaykgewogICAgICAgIG9sZF9jaHVu
ay5zdHlsZS5vdXRsaW5lID0gIiI7CiAgICB9CiAgICBvbGRfY2h1bmsgPSBuZXdfY2h1bms7CiAg
ICBvbGRfY2h1bmsuc3R5bGUub3V0bGluZSA9ICIxcHggc29saWQgcmVkIjsKICAgIHdpbmRvdy5s
b2NhdGlvbi5yZXBsYWNlKCIjIiArIG5ld19zdHIpCiAgICB3aW5kb3cuc2Nyb2xsQnkoMCwtMTAw
KTsKICAgIGNodW5rX2luZGV4ID0gaW5kZXg7Cn0KCmRvY3VtZW50Lm9ua2V5ZG93biA9IGZ1bmN0
aW9uKGUpIHsKICAgIHN3aXRjaCAoZS5rZXlDb2RlKSB7CiAgICBjYXNlIDc4OgogICAgICAgIGNo
YW5nZV9jaHVuaygxKTsKICAgICAgICBicmVhazsKICAgIGNhc2UgODA6CiAgICAgICAgY2hhbmdl
X2NodW5rKC0xKTsKICAgICAgICBicmVhazsKICAgIH0KfTsKICAgPC9zY3JpcHQ+IAo8L2hlYWQ+
IAo8Ym9keSBkYXRhLWdyLWMtcy1sb2FkZWQ9InRydWUiPiAKICA8dGFibGUgYm9yZGVyPSIwIiBj
ZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiPiAKICA8dGJvZHk+PHRyIGlkPSJwYXJ0LTEi
IGJnY29sb3I9Im9yYW5nZSI+PHRoPjwvdGg+PHRoPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1taXJza3ktZGV0bmV0LW9hbS0wMS50eHQiIHN0eWxlPSJj
b2xvcjojMDA4OyB0ZXh0LWRlY29yYXRpb246bm9uZTsiPiZsdDs8L2E+Jm5ic3A7PGEgaHJlZj0i
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LW1pcnNreS1kZXRuZXQtb2FtLTAxLnR4
dCIgc3R5bGU9ImNvbG9yOiMwMDgiPmRyYWZ0LW1pcnNreS1kZXRuZXQtb2FtLTAxLnR4dDwvYT4m
bmJzcDs8L3RoPjx0aD4gPC90aD48dGg+Jm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LW1pcnNreS1kZXRuZXQtb2FtLTAyLnR4dCIgc3R5bGU9ImNvbG9yOiMw
MDgiPmRyYWZ0LW1pcnNreS1kZXRuZXQtb2FtLTAyLnR4dDwvYT4mbmJzcDs8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9yZmNkaWZmP3VybDE9ZHJhZnQtbWlyc2t5LWRldG5ldC1vYW0tMDIu
dHh0IiBzdHlsZT0iY29sb3I6IzAwODsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4mZ3Q7PC9hPjwv
dGg+PHRoPjwvdGg+PC90cj4gCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+RGV0TmV0ICBXb3JraW5nIEdyb3VwICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRy4gTWlyc2t5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+RGV0TmV0ICBXb3JraW5nIEdyb3VwICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRy4gTWlyc2t5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5JbnRl
cm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBaVEUgQ29ycC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5JbnRlcm5ldC1EcmFm
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBaVEUgQ29y
cC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkludGVuZGVkIHN0YXR1czogU3RhbmRhcmRz
IFRyYWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTS4gQ2hlbjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkludGVuZGVkIHN0YXR1czogU3RhbmRhcmRzIFRyYWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTS4gQ2hlbjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMSI+PHRkPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj5FeHBpcmVz
OiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5NYXJjaCAyOSw8L3NwYW4+IDIwMTkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSHVhd2VpPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPkV4cGlyZXM6IDxzcGFuIGNsYXNzPSJpbnNlcnQiPk1heSAxNSw8L3NwYW4+
IDIwMTkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIdWF3ZWk8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+U2VwdGVtYmVy
IDI1LDwvc3Bhbj4gMjAxODwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xh
c3M9Imluc2VydCI+Tm92ZW1iZXIgMTEsPC9zcGFuPiAyMDE4PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIE9wZXJhdGlvbnMsIEFkbWluaXN0cmF0aW9uIGFuZCBNYWludGVuYW5j
ZSAoT0FNKSBmb3IgRGV0ZXJtaW5pc3RpYzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIE9wZXJhdGlvbnMsIEFkbWluaXN0cmF0aW9uIGFuZCBNYWludGVuYW5jZSAoT0FNKSBmb3Ig
RGV0ZXJtaW5pc3RpYzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTmV0d29ya3MgKERldE5ldCk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICBOZXR3b3JrcyAoRGV0TmV0KTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMiI+PHRkPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICAgICAgICAgICAgICAgICAgICAgIGRyYWZ0LW1pcnNreS1kZXRuZXQtb2FtLTA8c3Bh
biBjbGFzcz0iZGVsZXRlIj4xPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICAgICAgICAgICAgICAgICAgICAgIGRyYWZ0LW1pcnNreS1kZXRuZXQtb2FtLTA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij4yPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5B
YnN0cmFjdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkFic3RyYWN0PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgbGlzdHMgZnVuY3Rpb25h
bCByZXF1aXJlbWVudHMgZm9yIE9wZXJhdGlvbnMsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgVGhpcyBkb2N1bWVudCBsaXN0cyBmdW5jdGlvbmFsIHJlcXVpcmVtZW50cyBmb3Ig
T3BlcmF0aW9ucyw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFkbWluaXN0cmF0aW9u
IGFuZCBNYWludGVuYW5jZSAoT0FNKSB0b29sc2V0IGluIERldGVybWluaXN0aWM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBBZG1pbmlzdHJhdGlvbiBhbmQgTWFpbnRlbmFuY2Ug
KE9BTSkgdG9vbHNldCBpbiBEZXRlcm1pbmlzdGljPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBOZXR3b3JrcyAoRGV0TmV0KSBhbmQsIHVzaW5nIHRoZXNlIHJlcXVpcmVtZW50czsgZGVm
aW5lcyBmb3JtYXQgYW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTmV0d29y
a3MgKERldE5ldCkgYW5kLCB1c2luZyB0aGVzZSByZXF1aXJlbWVudHM7IGRlZmluZXMgZm9ybWF0
IGFuZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdXNlIHByaW5jaXBhbHMgb2YgdGhl
IERldE5ldCBzZXJ2aWNlIEFzc29jaWF0ZWQgQ2hhbm5lbC48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICB1c2UgcHJpbmNpcGFscyBvZiB0aGUgRGV0TmV0IHNlcnZpY2UgQXNzb2Np
YXRlZCBDaGFubmVsLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5TdGF0dXMgb2Yg
VGhpcyBNZW1vPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+U3RhdHVzIG9mIFRoaXMg
TWVtbzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0icGFydC0yIiBjbGFzcz0iY2hhbmdlIj48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5n
IHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlm
Zi9yZmNkaWZmLnB5aHQjcGFydC0yIj48ZW0+IHBhZ2UgMSwgbGluZSAzNTxzcGFuIGNsYXNzPSJo
aWRlIj4gwrY8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGlu
ZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2Rp
ZmYvcmZjZGlmZi5weWh0I3BhcnQtMiI+PGVtPiBwYWdlIDEsIGxpbmUgMzU8c3BhbiBjbGFzcz0i
aGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW50ZXJuZXQtRHJhZnRz
IGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmc8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcg
ZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZzwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgVGFzayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBzIG1h
eSBhbHNvIGRpc3RyaWJ1dGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUYXNr
IEZvcmNlIChJRVRGKS4gIE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgd29ya2luZyBkb2N1bWVudHMgYXMgSW50
ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC08L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC1EcmFm
dHMuICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0LTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRz
L2N1cnJlbnQvLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIERyYWZ0cyBpcyBh
dCBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RyYWZ0cy9jdXJyZW50Ly48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1
bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFs
aWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIg
ZG9jdW1lbnRzIGF0IGFueTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFuZCBt
YXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMg
YXQgYW55PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aW1lLiAgSXQgaXMgaW5hcHBy
b3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJ
bnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVz
cy4iPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWF0ZXJpYWwgb3IgdG8gY2l0
ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4gcHJvZ3Jlc3MuIjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDAzIj48dGQ+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gTWE8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5yY2ggMjk8L3NwYW4+LCAyMDE5LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIE1hPHNwYW4gY2xhc3M9Imlu
c2VydCI+eSAxNTwvc3Bhbj4sIDIwMTkuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PkNvcHlyaWdodCBOb3RpY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5Db3B5cmln
aHQgTm90aWNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIENvcHlyaWdodCAo
YykgMjAxOCBJRVRGIFRydXN0IGFuZCB0aGUgcGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIENvcHlyaWdodCAoYykgMjAxOCBJRVRGIFRy
dXN0IGFuZCB0aGUgcGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdo
dHMgcmVzZXJ2ZWQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9j
dW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJRVRGIFRydXN0J3MgTGVnYWw8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3Qg
dG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsPC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERv
Y3VtZW50czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKGh0dHBzOi8vdHJ1c3RlZS5p
ZXRmLm9yZy9saWNlbnNlLWluZm8pIGluIGVmZmVjdCBvbiB0aGUgZGF0ZSBvZjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIChodHRwczovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5z
ZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUgb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2aWV3IHRoZXNl
IGRvY3VtZW50czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHB1YmxpY2F0aW9u
IG9mIHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRvY3VtZW50czwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQtMyIgY2xh
c3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3Nt
YWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvcmZjZGlmZi5weWh0I3Bh
cnQtMyI+PGVtPiBwYWdlIDIsIGxpbmUgMTc8c3BhbiBjbGFzcz0iaGlkZSI+IMK2PC9zcGFuPjwv
ZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9z
bWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNkaWZmL3JmY2RpZmYucHlodCNw
YXJ0LTMiPjxlbT4gcGFnZSAyLCBsaW5lIDE3PHNwYW4gY2xhc3M9ImhpZGUiPiDCtjwvc3Bhbj48
L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPlRhYmxlIG9mIENvbnRlbnRzPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+VGFibGUgb2YgQ29udGVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gICAyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gICAyPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAyLiAgQ29udmVu
dGlvbnMgdXNlZCBpbiB0aGlzIGRvY3VtZW50IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
IDM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAyLiAgQ29udmVudGlvbnMgdXNl
ZCBpbiB0aGlzIGRvY3VtZW50IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDM8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgMi4xLiAgVGVybWlub2xvZ3kgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgMi4xLiAgVGVybWlub2xvZ3kgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAyLjIuICBLZXl3b3JkcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAyLjIu
ICBLZXl3b3JkcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gICAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAzLiAgUmVxdWlyZW1lbnRzICAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAzLiAgUmVxdWlyZW1lbnRzICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIDQuICBEZXROZXQgRGF0YSBQbGFuZSBpbiBTdXBwb3J0IG9mIEFjdGl2
ZSBPQU0gIC4gLiAuIC4gLiAuIC4gLiAuICAgNTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIDQuICBEZXROZXQgRGF0YSBQbGFuZSBpbiBTdXBwb3J0IG9mIEFjdGl2ZSBPQU0gIC4g
LiAuIC4gLiAuIC4gLiAuICAgNTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICA0LjEu
ICBNUExTIEVuY2Fwc3VsYXRpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gICA1PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICA0LjEuICBNUExTIEVu
Y2Fwc3VsYXRpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA1PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgNC4xLjEuICBEZXROZXQgQWN0aXZlIE9B
TSBFbmNhcHN1bGF0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDY8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgNC4xLjEuICBEZXROZXQgQWN0aXZlIE9BTSBFbmNhcHN1
bGF0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDQiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIDQuMS4y
LiAgSVAgRW5jYXBzdWxhdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICA8c3BhbiBjbGFzcz0iZGVsZXRlIj43PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICAgICAgNC4xLjIuICBJUCBFbmNhcHN1bGF0aW9uICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjg8L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDQuMi4gIERldE5ldCBSZXBsaWNhdGlvbiwgRWxp
bWluYXRpb24sIGFuZCBPcmRlcmluZyBTdWItPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICA0LjIuICBEZXROZXQgUmVwbGljYXRpb24sIEVsaW1pbmF0aW9uLCBhbmQgT3JkZXJp
bmcgU3ViLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICBmdW5jdGlvbnMg
SW50ZXJhY3Rpb24gd2l0aCBBY3RpdmUgT0FNIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICBmdW5jdGlvbnMgSW50ZXJhY3Rp
b24gd2l0aCBBY3RpdmUgT0FNIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICA1LiAgVXNlIG9mIEh5YnJpZCBPQU0gaW4gRGV0TmV0IC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICA1LiAgVXNlIG9mIEh5YnJpZCBPQU0gaW4gRGV0TmV0IC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgIDg8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAg
ICAgIDx0ciBpZD0iZGlmZjAwMDUiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgNi4gIElBTkEgQ29uc2lkZXJhdGlv
bnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA8c3BhbiBjbGFz
cz0iZGVsZXRlIj44PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA2
LiAgSUFOQSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjk8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIDcuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ODwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgNy4gIFNlY3VyaXR5IENvbnNpZGVy
YXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij45PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA4LiAg
QWNrbm93bGVkZ21lbnQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPjg8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIDguICBBY2tub3dsZWRnbWVudCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4gY2xhc3M9Imluc2VydCI+OTwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgOS4gIFJlZmVyZW5jZXMgIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj44PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA5LiAg
UmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgIDkuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgIDk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAgIDkuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgIDk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
ciBpZD0iZGlmZjAwMDYiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA5LjIuICBJbmZvcm1hdGlvbmFsIFJlZmVy
ZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPiA5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDkuMi4g
IEluZm9ybWF0aW9uYWwgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MTA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBBdXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgMTA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBB
dXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgMTA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+MS4gIEludHJvZHVj
dGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjEuICBJbnRyb2R1Y3Rpb248L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW0ktRC5pZXRmLWRldG5ldC1hcmNoaXRl
Y3R1cmVdIGludHJvZHVjZXMgYW5kIGV4cGxhaW5zIERldGVybWluaXN0aWM8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbSS1ELmlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZV0gaW50
cm9kdWNlcyBhbmQgZXhwbGFpbnMgRGV0ZXJtaW5pc3RpYzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgTmV0d29ya3MgKERldE5ldCkgYXJjaGl0ZWN0dXJlIGFuZCBob3cgdGhlIFBhY2tl
dCBSZXBsaWNhdGlvbiBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBOZXR3
b3JrcyAoRGV0TmV0KSBhcmNoaXRlY3R1cmUgYW5kIGhvdyB0aGUgUGFja2V0IFJlcGxpY2F0aW9u
IGFuZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRWxpbWluYXRpb24gZnVuY3Rpb24g
KFBSRUYpIGNhbiBiZSB1c2VkIHRvIGVuc3VyZSBsb3cgcGFja2V0IGRyb3A8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBFbGltaW5hdGlvbiBmdW5jdGlvbiAoUFJFRikgY2FuIGJl
IHVzZWQgdG8gZW5zdXJlIGxvdyBwYWNrZXQgZHJvcDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgcmF0aW8gaW4gRGV0TmV0IGRvbWFpbi48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICByYXRpbyBpbiBEZXROZXQgZG9tYWluLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiBhbmQgTWFpbnRlbmFuY2UgKE9B
TSkgcHJvdG9jb2xzIGFyZSB1c2VkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
T3BlcmF0aW9ucywgQWRtaW5pc3RyYXRpb24gYW5kIE1haW50ZW5hbmNlIChPQU0pIHByb3RvY29s
cyBhcmUgdXNlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9InBhcnQtNCIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGlu
ZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2Rp
ZmYvcmZjZGlmZi5weWh0I3BhcnQtNCI+PGVtPiBwYWdlIDUsIGxpbmUgMTQ8c3BhbiBjbGFzcz0i
aGlkZSI+IMK2PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBp
bmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9yZmNk
aWZmL3JmY2RpZmYucHlodCNwYXJ0LTQiPjxlbT4gcGFnZSA1LCBsaW5lIDE0PHNwYW4gY2xhc3M9
ImhpZGUiPiDCtjwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMTQuICBEZXRO
ZXQgT0FNIE1VU1Qgc3VwcG9ydCBkZWZlY3Qgbm90aWZpY2F0aW9uIG1lY2hhbmlzbSwgbGlrZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDE0LiAgRGV0TmV0IE9BTSBNVVNUIHN1
cHBvcnQgZGVmZWN0IG5vdGlmaWNhdGlvbiBtZWNoYW5pc20sIGxpa2U8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICAgQWxhcm0gSW5kaWNhdGlvbiBTaWduYWwuICBBbnkgRGV0TmV0
IG5vZGUgaW4gdGhlIGdpdmVuIERldE5ldDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgQWxhcm0gSW5kaWNhdGlvbiBTaWduYWwuICBBbnkgRGV0TmV0IG5vZGUgaW4gdGhl
IGdpdmVuIERldE5ldDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICBkb21haW4g
TUFZIG9yaWdpbmF0ZSBhIGRlZmVjdCBub3RpZmljYXRpb24gYWRkcmVzc2VkIHRvIGFueTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgZG9tYWluIE1BWSBvcmlnaW5hdGUg
YSBkZWZlY3Qgbm90aWZpY2F0aW9uIGFkZHJlc3NlZCB0byBhbnk8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICAgc3Vic2V0IG9mIG5vZGVzIHdpdGhpbiB0aGUgZG9tYWluLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgc3Vic2V0IG9mIG5vZGVzIHdpdGhp
biB0aGUgZG9tYWluLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAxNS4gIERl
dE5ldCBPQU0gTVVTVCBzdXBwb3J0IG1ldGhvZHMgdG8gZW5hYmxlIHN1cnZpdmFiaWxpdHkgb2Yg
dGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMTUuICBEZXROZXQgT0FNIE1V
U1Qgc3VwcG9ydCBtZXRob2RzIHRvIGVuYWJsZSBzdXJ2aXZhYmlsaXR5IG9mIHRoZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICBEZXROZXQgZG9tYWluLiAgVGhlc2UgcmVjb3Zl
cnkgbWV0aG9kcyBNQVkgdXNlIHByb3RlY3Rpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgIERldE5ldCBkb21haW4uICBUaGVzZSByZWNvdmVyeSBtZXRob2RzIE1BWSB1
c2UgcHJvdGVjdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICBzd2l0Y2hp
bmcgYW5kIHJlc3RvcmF0aW9uLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgc3dpdGNoaW5nIGFuZCByZXN0b3JhdGlvbi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwNyI+PHRkPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAxNi4gIERl
dE5ldCBPQU0gTVVTVCBzdXBwb3J0IHRoZSBkaXNjb3Zlcnkgb2YgUGFja2V0IDxzcGFuIGNsYXNz
PSJkZWxldGUiPlJlcGxpY2F0aW9uPC9zcGFuPiBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgMTYuICBEZXROZXQgT0FNIE1VU1Qgc3VwcG9ydCB0aGUgZGlzY292ZXJ5IG9m
IFBhY2tldCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5SZXBsaWNhdGlvbiw8L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+RWxpbWlu
YXRpb248L3NwYW4+IHN1Yi1mdW5jdGlvbnMgbG9jYXRpb25zIGluIHRoZSBkb21haW4uPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAg
RWxpbWluYXRpb24sPC9zcGFuPiBhbmQgPHNwYW4gY2xhc3M9Imluc2VydCI+T3JkZXIgcHJlc2Vy
dmF0aW9uPC9zcGFuPiBzdWItZnVuY3Rpb25zIGxvY2F0aW9ucyBpbjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICB0
aGUgZG9tYWluLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHIgaWQ9ImRpZmYwMDA4Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDE3LiAgRGV0TmV0IE9BTSBNVVNUIHN1cHBv
cnQgdGVzdGluZyBvZiBQYWNrZXQgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+UmVwbGljYXRpb248L3Nw
YW4+IGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAxNy4gIERldE5ldCBP
QU0gTVVTVCBzdXBwb3J0IHRlc3Rpbmcgb2YgUGFja2V0IDxzcGFuIGNsYXNzPSJpbnNlcnQiPlJl
cGxpY2F0aW9uLDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5FbGltaW5hdGlvbjwvc3Bhbj4gc3ViLWZ1bmN0aW9ucyBpbiB0
aGUgZG9tYWluLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICAgICAgIEVsaW1pbmF0aW9uLDwvc3Bhbj4gYW5kIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPk9yZGVyIHByZXNlcnZhdGlvbjwvc3Bhbj4gc3ViLWZ1bmN0aW9ucyBpbiB0aGUgZG9tYWlu
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+
MTguICBEZXROZXQgT0FNIE1VU1Qgc3VwcG9ydCBtb25pdG9yaW5nIGFueSBzdWItc2V0IG9mIHBh
dGhzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICB0cmF2ZXJzZWQg
dGhyb3VnaCB0aGUgRGV0TmV0IGRvbWFpbiBieSB0aGUgRGV0TmV0IGZsb3cuPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij40LiAgRGV0TmV0IERhdGEgUGxhbmUgaW4gU3Vw
cG9ydCBvZiBBY3RpdmUgT0FNPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+NC4gIERl
dE5ldCBEYXRhIFBsYW5lIGluIFN1cHBvcnQgb2YgQWN0aXZlIE9BTTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBPQU0gcHJvdG9jb2xzIGFuZCBtZWNoYW5pc21zIGFjdCB3aXRo
aW4gdGhlIGRhdGEgcGxhbmUgb2YgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgT0FNIHByb3RvY29scyBhbmQgbWVjaGFuaXNtcyBhY3Qgd2l0aGluIHRoZSBkYXRhIHBsYW5l
IG9mIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcGFydGljdWxhciBuZXR3b3Jr
aW5nIGxheWVyLiAgQW5kIHRodXMgaXQgaXMgY3JpdGljYWwgdGhhdCB0aGUgZGF0YTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBhcnRpY3VsYXIgbmV0d29ya2luZyBsYXllci4g
IEFuZCB0aHVzIGl0IGlzIGNyaXRpY2FsIHRoYXQgdGhlIGRhdGE8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIHBsYW5lIGVuY2Fwc3VsYXRpb24gc3VwcG9ydHMgT0FNIG1lY2hhbmlzbXMg
aW4gc3VjaCBhIHdheSB0byBjb21wbHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBwbGFuZSBlbmNhcHN1bGF0aW9uIHN1cHBvcnRzIE9BTSBtZWNoYW5pc21zIGluIHN1Y2ggYSB3
YXkgdG8gY29tcGx5PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3aXRoIHRoZSBhYm92
ZS1saXN0ZWQgcmVxdWlyZW1lbnRzLiAgT25lIG9mIHN1Y2ggZXhhbXBsZXMgdGhhdDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHdpdGggdGhlIGFib3ZlLWxpc3RlZCByZXF1aXJl
bWVudHMuICBPbmUgb2Ygc3VjaCBleGFtcGxlcyB0aGF0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICByZXF1aXJlIHNwZWNpYWwgY29uc2lkZXJhdGlvbiBpcyByZXF1aXJlbWVudCAjNTo8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICByZXF1aXJlIHNwZWNpYWwgY29uc2lk
ZXJhdGlvbiBpcyByZXF1aXJlbWVudCAjNTo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgRGV0TmV0IE9BTSBwYWNrZXRzIE1VU1QgYmUgaW4tYmFuZCwgaS5lLiwgZm9sbG93
IHByZWNpc2VseSB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBEZXRO
ZXQgT0FNIHBhY2tldHMgTVVTVCBiZSBpbi1iYW5kLCBpLmUuLCBmb2xsb3cgcHJlY2lzZWx5IHRo
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBh
cnQtNSIgY2xhc3M9ImNoYW5nZSI+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFu
Z2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvcmZjZGlm
Zi5weWh0I3BhcnQtNSI+PGVtPiBwYWdlIDksIGxpbmUgNDxzcGFuIGNsYXNzPSJoaWRlIj4gwrY8
L3NwYW4+PC9lbT48L2E+PC90aD48dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFu
Z2UgYXQ8L3NtYWxsPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmYvcmZjZGlm
Zi5weWh0I3BhcnQtNSI+PGVtPiBwYWdlIDksIGxpbmUgMjA8c3BhbiBjbGFzcz0iaGlkZSI+IMK2
PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGxpc3Rz
IHRoZSBPQU0gcmVxdWlyZW1lbnRzIGZvciBhIERldE5ldCBkb21haW4gYW5kIGRvZXM8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IGxpc3RzIHRoZSBPQU0g
cmVxdWlyZW1lbnRzIGZvciBhIERldE5ldCBkb21haW4gYW5kIGRvZXM8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIG5vdCByYWlzZSBhbnkgc2VjdXJpdHkgY29uY2VybnMgb3IgaXNzdWVz
IGluIGFkZGl0aW9uIHRvIG9uZXMgY29tbW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgbm90IHJhaXNlIGFueSBzZWN1cml0eSBjb25jZXJucyBvciBpc3N1ZXMgaW4gYWRkaXRp
b24gdG8gb25lcyBjb21tb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRvIG5ldHdv
cmtpbmcuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdG8gbmV0d29ya2luZy48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+OC4gIEFja25vd2xlZGdtZW50PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+OC4gIEFja25vd2xlZGdtZW50PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRCRDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIFRCRDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij45LiAgUmVmZXJlbmNl
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjkuICBSZWZlcmVuY2VzPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYwMDA5Ij48dGQ+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+OS4x
LiAgTm9ybWF0aXZlIFJlZmVyZW5jZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij45
LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBbSS1ELmlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZV08L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBbSS1ELmlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZV08L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgRmlubiwgTi4sIFRodWJlcnQsIFAuLCBWYXJn
YSwgQi4sIGFuZCBKLiBGYXJrYXMsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgICAgICBGaW5uLCBOLiwgVGh1YmVydCwgUC4sIFZhcmdhLCBCLiwgYW5kIEouIEZhcmth
cyw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgIkRldGVybWluaXN0
aWMgTmV0d29ya2luZyBBcmNoaXRlY3R1cmUiLCBkcmFmdC1pZXRmLTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgIkRldGVybWluaXN0aWMgTmV0d29ya2luZyBB
cmNoaXRlY3R1cmUiLCBkcmFmdC1pZXRmLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxMCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgIGRldG5l
dC1hcmNoaXRlY3R1cmUtMDxzcGFuIGNsYXNzPSJkZWxldGUiPjggKHdvcmsgaW4gcHJvZ3Jlc3Mp
LCBTZXB0ZW08L3NwYW4+YmVyIDIwMTguPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgICAgICAgICAgZGV0bmV0LWFyY2hpdGVjdHVyZS0wPHNwYW4gY2xhc3M9Imluc2VydCI+
OSAod29yayBpbiBwcm9ncmVzcyksIE9jdG88L3NwYW4+YmVyIDIwMTguPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFtJLUQuaWV0Zi1kZXRuZXQtZHAtc29sLWlwXTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtJLUQuaWV0Zi1kZXRuZXQtZHAtc29sLWlwXTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBLb3Job25lbiwgSi4gYW5k
IEIuIFZhcmdhLCAiRGV0TmV0IElQIERhdGEgUGxhbmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgICAgICAgIEtvcmhvbmVuLCBKLiBhbmQgQi4gVmFyZ2EsICJEZXROZXQg
SVAgRGF0YSBQbGFuZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
IGlkPSJkaWZmMDAxMSI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgIEVuY2Fwc3VsYXRpb24iLCA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5kcmFmdC1pZXRmLWRldG5ldC1kcC1zb2wtaXAtMDA8L3NwYW4+
ICh3b3JrIGluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAg
RW5jYXBzdWxhdGlvbiIsIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmRyYWZ0LWlldGYtZGV0bmV0LWRw
LXNvbC1pcC0wMTwvc3Bhbj4gKHdvcmsgaW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgICAgICAgICAgICBwcm9ncmVzcyksIDxzcGFuIGNsYXNzPSJkZWxldGUiPkp1bHk8L3NwYW4+
IDIwMTguPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgcHJv
Z3Jlc3MpLCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5PY3RvYmVyPC9zcGFuPiAyMDE4LjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbSS1ELmlldGYtZGV0bmV0LWRwLXNvbC1tcGxz
XTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtJLUQuaWV0Zi1kZXRuZXQtZHAt
c29sLW1wbHNdPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIEtvcmhv
bmVuLCBKLiBhbmQgQi4gVmFyZ2EsICJEZXROZXQgTVBMUyBEYXRhIFBsYW5lPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBLb3Job25lbiwgSi4gYW5kIEIuIFZh
cmdhLCAiRGV0TmV0IE1QTFMgRGF0YSBQbGFuZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAxMiI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgIEVu
Y2Fwc3VsYXRpb24iLCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5kcmFmdC1pZXRmLWRldG5ldC1kcC1z
b2wtbXBscy0wMDwvc3Bhbj4gKHdvcmsgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgICAgICAgICAgICBFbmNhcHN1bGF0aW9uIiwgPHNwYW4gY2xhc3M9Imluc2VydCI+ZHJh
ZnQtaWV0Zi1kZXRuZXQtZHAtc29sLW1wbHMtMDE8L3NwYW4+ICh3b3JrIGluPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgcHJvZ3Jlc3MpLCA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj5KdWx5PC9zcGFuPiAyMDE4LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICAgICAgICAgICAgIHByb2dyZXNzKSwgPHNwYW4gY2xhc3M9Imluc2VydCI+T2N0b2Jlcjwv
c3Bhbj4gMjAxOC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzIxMTld
ICBCcmFkbmVyLCBTLiwgIktleSB3b3JkcyBmb3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDMjExOV0gIEJyYWRuZXIsIFMuLCAi
S2V5IHdvcmRzIGZvciB1c2UgaW4gUkZDcyB0byBJbmRpY2F0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICAgICAgICBSZXF1aXJlbWVudCBMZXZlbHMiLCBCQ1AgMTQsIFJGQyAy
MTE5LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgUmVxdWly
ZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzIxMTksIE1hcmNoIDE5OTcsPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZD
MjExOSwgTWFyY2ggMTk5Nyw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAg
ICAgJmx0O2h0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjMjExOSZndDsuPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cu
cmZjLWVkaXRvci5vcmcvaW5mby9yZmMyMTE5Jmd0Oy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgW1JGQzU1ODZdICBCb2NjaSwgTS4sIEVkLiwgVmlnb3VyZXV4LCBNLiwgRWQu
LCBhbmQgUy4gQnJ5YW50LCBFZC4sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
W1JGQzU1ODZdICBCb2NjaSwgTS4sIEVkLiwgVmlnb3VyZXV4LCBNLiwgRWQuLCBhbmQgUy4gQnJ5
YW50LCBFZC4sPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICJNUExT
IEdlbmVyaWMgQXNzb2NpYXRlZCBDaGFubmVsIiwgUkZDIDU1ODYsPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAiTVBMUyBHZW5lcmljIEFzc29jaWF0ZWQgQ2hh
bm5lbCIsIFJGQyA1NTg2LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAg
ICBET0kgMTAuMTc0ODcvUkZDNTU4NiwgSnVuZSAyMDA5LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzU1ODYsIEp1bmUgMjAwOSw8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgJmx0O2h0dHBzOi8vd3d3
LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNTU4NiZndDsuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICAgICAgICAgICAmbHQ7aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5m
by9yZmM1NTg2Jmd0Oy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CgogICAgIDx0
cj48dGQ+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkPjwvdGQ+PC90cj4KICAgICA8dHIgaWQ9ImVuZCIgYmdjb2xvcj0iZ3JheSI+
PHRoIGNvbHNwYW49IjUiIGFsaWduPSJjZW50ZXIiPiZuYnNwO0VuZCBvZiBjaGFuZ2VzLiAxMiBj
aGFuZ2UgYmxvY2tzLiZuYnNwOzwvdGg+PC90cj4KICAgICA8dHIgY2xhc3M9InN0YXRzIj48dGQ+
PC90ZD48dGg+PGk+MTkgbGluZXMgY2hhbmdlZCBvciBkZWxldGVkPC9pPjwvdGg+PHRoPjxpPiA8
L2k+PC90aD48dGg+PGk+MjQgbGluZXMgY2hhbmdlZCBvciBhZGRlZDwvaT48L3RoPjx0ZD48L3Rk
PjwvdHI+CiAgICAgPHRyPjx0ZCBjb2xzcGFuPSI1IiBhbGlnbj0iY2VudGVyIiBjbGFzcz0ic21h
bGwiPjxicj5UaGlzIGh0bWwgZGlmZiB3YXMgcHJvZHVjZWQgYnkgcmZjZGlmZiAxLjQ3LiBUaGUg
bGF0ZXN0IHZlcnNpb24gaXMgYXZhaWxhYmxlIGZyb20gPGEgaHJlZj0iaHR0cHM6Ly93d3cudG9v
bHMuaWV0Zi5vcmcvdG9vbHMvcmZjZGlmZi8iPmh0dHA6Ly90b29scy5pZXRmLm9yZy90b29scy9y
ZmNkaWZmLzwvYT4gPC90ZD48L3RyPgogICA8L3Rib2R5PjwvdGFibGU+CiAgIAogICAKPC9ib2R5
PjwvaHRtbD4=
--000000000000f032ed057a6eea98--


From nobody Sun Nov 11 19:59:54 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B54331276D0; Sun, 11 Nov 2018 19:59:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.969
X-Spam-Level: 
X-Spam-Status: No, score=-14.969 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 Xh45BXn9YrA0; Sun, 11 Nov 2018 19:59:50 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7322E12007C; Sun, 11 Nov 2018 19:59:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11378; q=dns/txt; s=iport; t=1541995190; x=1543204790; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=5UNFPctL7y5zQdgmw5LWyTCSqOV0OVNN1pQs0mkEAXk=; b=mZnz66oLMqD2vEezvJTDCKUVecIRR9ETaMJvdLFQ4+bAU7ny3pTI5U3w mkVHfFlUmaBKQJ++isUB7a2mnQnpoHmBXP7nckbjiZ33wd7Q0u+ZqwucQ /vXAS95QHuPUI3KcxZaieaR3MiQgRV1/V4ozgjUokfharQJTpxoCVedkg 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AEAAAY+uhb/4kNJK1jGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBUQUBAQEBCwGBDXZmgQInCoNuiBiLeIINiQeIWoVUFIFmCwE?= =?us-ascii?q?BJYRHAheDDSI0DQ0BAwEBAgEBAm0cDIU6AQEBBCMKQwkQAgEIEQQBASsCAgI?= =?us-ascii?q?fER0IAgQOBQgTgweBHUwDFQ+pBIEvhD9AgnANghQFjAAXgUA/gRABgmQuglZ?= =?us-ascii?q?FAQECAQGBJV6CXoJXAo5skDUuCQKGdIMngVeBfoMjIIFYhQKKFolag0yBBYk?= =?us-ascii?q?mAhEUgSYdOIFVcBWDJ4schT5BMYx5gR8BAQ?=
X-IronPort-AV: E=Sophos;i="5.54,493,1534809600";  d="scan'208,217";a="476936644"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Nov 2018 03:59:49 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id wAC3xnsg009741 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 12 Nov 2018 03:59:49 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Sun, 11 Nov 2018 21:59:48 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Sun, 11 Nov 2018 21:59:48 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: DetNet WG <detnet@ietf.org>
CC: Greg Mirsky <gregimirsky@gmail.com>, "paw@ietf.org" <paw@ietf.org>
Thread-Topic: Proposed update to DetNet OAM requirements
Thread-Index: AQHUejQHEGA7h8YroE63RwHO34D+JqVLgTqQ
Date: Mon, 12 Nov 2018 03:59:37 +0000
Deferred-Delivery: Mon, 12 Nov 2018 03:59:16 +0000
Message-ID: <1930081536f248669cbb901ed4560d56@XCH-RCD-001.cisco.com>
References: <CA+RyBmXKFy78EDitTN1C5wKnUyd4uwjNYW7GEN=jwgaJYysHkg@mail.gmail.com>
In-Reply-To: <CA+RyBmXKFy78EDitTN1C5wKnUyd4uwjNYW7GEN=jwgaJYysHkg@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.75.233.148]
Content-Type: multipart/alternative; boundary="_000_1930081536f248669cbb901ed4560d56XCHRCD001ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/YYt4jC-xO9LB1Tln6oIIB0XFJtc>
Subject: Re: [Detnet] Proposed update to DetNet OAM requirements
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Nov 2018 03:59:53 -0000

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

TWFueSB0aGFua3MgR3JlZzoNCg0KVGhlIG1haW4gY2hhbmdlIHRoYXQgSSBzdWdnZXN0ZWQgd2Fz
IHRvIGNvbnNpZGVyIE9BTSBmb3IgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGFzIHdlbGwgYXMg
dGhlIGRldG5ldCB0cmFuc3BvcnQgbGF5ZXIuIEkgZG8gbm90IGhhdmUgYSBzb2x1dGlvbiBpbiBt
aW5kIHRoYXQgY2FuIGRvIHRoYXQgZm9yIHRoZSBJUCBkYXRhcGxhbmUgd2l0aG91dCBpbnN0cnVt
ZW50aW5nIHRoZSBwYWNrZXRzLg0KSSB3b3JrZWQgb24gdGhhdCB0b3BpYyBpbiB0aGUgY29udGV4
dCBvZiB3aXJlbGVzcywgd2hpY2ggaXMgZXh0cmVtZSBpbiB0aGF0IHRoZXJlIGlzIGEgbG90IG9m
IFBSRU9GIGdvaW5nIG9uIGluIG9yZGVyIHRvIHByb3ZpZGUgc3BhdGlhbCBkaXZlcnNpdHkgaW4g
Y29tcGVuc2F0aW9uIHRvIHRoZSBsb3NzaW5lc3Mgb2YgdGhlIG1lZGl1bS4NCkl0IGlzIGFsc28g
b2Z0ZW4gY29uc3RyYWluZWQgc28gd2UgaGFkIHRvIGNvbWUgdXAgd2l0aCBhIHZlcnkgY29uY2lz
ZSB3YXkgdG8gb2JzZXJ2aW5nIHRoZSBzZXJ2aWNlIGxheWVyIG9wZXJhdGlvbi4NCkZpbmFsbHkg
dGhlIHJhZGlvIG1lZGl1bSBpcyBjb25zdHJhaW5lZCBlbmVyZ3ktd2lzZSBzbyB3ZSB3YW50ZWQg
dG8gYmUgYWJsZSB0byBjb250cm9sIGR5bmFtaWNhbGx5IHRoZSBhbW91bnQgb2YgUFJFT0YgYmVp
bmcgdXNlZCBiYXNlZCBvbiBpdHMgdXNlZnVsbmVzcywgYW5kIGZhdm9yIHRoZSBzZWdtZW50cyB0
aGF0IHByb3ZpZGUgdGhlIGJlc3Qgc2VydmljZSBhdCBhbnkgcG9pbnQgb2YgdGltZS4gU2luZSB0
aGlzIGlzIGhpZ2hseSB2YXJpYWJsZSwgd2UgbmVlZGVkIGEgd2F5IHRvIHByb3ZpZGUgYSBjb250
cm9sIGxvb3AgYmV0d2VlbiB0aGUgT0FNIG9ic2VydmF0aW9uIGFuZCB0aGUgU2VnbWVudCByb3V0
aW5nIHNpZ25hbGluZy4NCldlIGZvdW5kIHRoYXQgQklFUi1URSB3YXMgYW4gZXhjZWxsZW50IHRv
b2wgZm9yIGFsbCB0aGUgYWJvdmUgYW5kIHByb2R1Y2VkIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvZG9jL2h0bWwvZHJhZnQtdGh1YmVydC1iaWVyLXJlcGxpY2F0aW9uLWVsaW1pbmF0aW9u
IHdoaWNoIHdhcyBkaXNjdXNzZWQgYXQgQklFUiBmb3IgYSB3aGlsZS4NCk9uY2UgQklFUiBhZ3Jl
ZXMgdGhhdCB0aGUgdGVjaG5vbG9neSBpcyBzb3VuZCwgSSB0aGluayB3ZSBuZWVkIHRvIGJyaW5n
IGl0IGJhY2sgdG8gd2hlcmUgaXQgYmVsb25ncywgaWRlYWxseSBEZXROZXQsIGJ1dCBpZiBpdCBp
cyB0b28gc3BlY2lmaWMgZm9yIERldE5ldCwgdGhlbiBQYXcuDQoNClBsZWFzZSBnbyB0aHJvdWdo
ICB0aGUgZHJhZnQgYW5kIGxldCB1cyBrbm93Ow0KDQpQYXNjYWwNCg0KRnJvbTogR3JlZyBNaXJz
a3kgPGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4NClNlbnQ6IGx1bmRpIDEyIG5vdmVtYnJlIDIwMTgg
MTA6MDENClRvOiBEZXROZXQgV0cgPGRldG5ldEBpZXRmLm9yZz47IFBhc2NhbCBUaHViZXJ0IChw
dGh1YmVydCkgPHB0aHViZXJ0QGNpc2NvLmNvbT4NClN1YmplY3Q6IFByb3Bvc2VkIHVwZGF0ZSB0
byBEZXROZXQgT0FNIHJlcXVpcmVtZW50cw0KDQpEZWFyIEFsbCwNCndlJ3ZlIHdvcmtlZCB3aXRo
IFBhc2NhbCBvZmYtbGluZSB0byBhZGRyZXNzIGhpcyBjb21tZW50cyBhdCB0aGUgbWVldGluZy4g
QXR0YWNoZWQgcGxlYXNlIGZpbmQgdGhlIGRpZmYgdG8gdGhlIHdvcmtpbmcgdmVyc2lvbiBhbmQg
aXRzIGNvcHkuIE11Y2ggYXBwcmVjaWF0ZSB5b3VyIGNvbW1lbnRzLCBxdWVzdGlvbnMsIGFuZCBz
dWdnZXN0aW9ucy4NCg0KUmVnYXJkcywNCkdyZWcNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBz
cGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBs
aS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7
DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQpzcGFuLkVtYWlsU3R5
bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21z
by1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJn
aW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQgNzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+
PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4
dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxh
eW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5r
PSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk1hbnkg
dGhhbmtzIEdyZWc6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5U
aGUgbWFpbiBjaGFuZ2UgdGhhdCBJIHN1Z2dlc3RlZCB3YXMgdG8gY29uc2lkZXIgT0FNIGZvciB0
aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgYXMgd2VsbCBhcyB0aGUgZGV0bmV0IHRyYW5zcG9ydCBs
YXllci4gSSBkbyBub3QgaGF2ZSBhIHNvbHV0aW9uIGluIG1pbmQgdGhhdA0KIGNhbiBkbyB0aGF0
IGZvciB0aGUgSVAgZGF0YXBsYW5lIHdpdGhvdXQgaW5zdHJ1bWVudGluZyB0aGUgcGFja2V0cy48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+SSB3b3JrZWQgb24gdGhhdCB0b3BpYyBpbiB0aGUgY29udGV4dCBv
ZiB3aXJlbGVzcywgd2hpY2ggaXMgZXh0cmVtZSBpbiB0aGF0IHRoZXJlIGlzIGEgbG90IG9mIFBS
RU9GIGdvaW5nIG9uIGluIG9yZGVyIHRvIHByb3ZpZGUgc3BhdGlhbCBkaXZlcnNpdHkgaW4gY29t
cGVuc2F0aW9uDQogdG8gdGhlIGxvc3NpbmVzcyBvZiB0aGUgbWVkaXVtLiA8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+SXQgaXMgYWxzbyBvZnRlbiBjb25zdHJhaW5lZCBzbyB3ZSBoYWQgdG8gY29tZSB1cCB3
aXRoIGEgdmVyeSBjb25jaXNlIHdheSB0byBvYnNlcnZpbmcgdGhlIHNlcnZpY2UgbGF5ZXIgb3Bl
cmF0aW9uLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkZpbmFsbHkgdGhlIHJhZGlvIG1lZGl1bSBpcyBj
b25zdHJhaW5lZCBlbmVyZ3ktd2lzZSBzbyB3ZSB3YW50ZWQgdG8gYmUgYWJsZSB0byBjb250cm9s
IGR5bmFtaWNhbGx5IHRoZSBhbW91bnQgb2YgUFJFT0YgYmVpbmcgdXNlZCBiYXNlZCBvbiBpdHMg
dXNlZnVsbmVzcywgYW5kDQogZmF2b3IgdGhlIHNlZ21lbnRzIHRoYXQgcHJvdmlkZSB0aGUgYmVz
dCBzZXJ2aWNlIGF0IGFueSBwb2ludCBvZiB0aW1lLiBTaW5lIHRoaXMgaXMgaGlnaGx5IHZhcmlh
YmxlLCB3ZSBuZWVkZWQgYSB3YXkgdG8gcHJvdmlkZSBhIGNvbnRyb2wgbG9vcCBiZXR3ZWVuIHRo
ZSBPQU0gb2JzZXJ2YXRpb24gYW5kIHRoZSBTZWdtZW50IHJvdXRpbmcgc2lnbmFsaW5nLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5XZSBmb3VuZCB0aGF0IEJJRVItVEUgd2FzIGFuIGV4Y2VsbGVudCB0b29s
IGZvciBhbGwgdGhlIGFib3ZlIGFuZCBwcm9kdWNlZA0KPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC10aHViZXJ0LWJpZXItcmVwbGljYXRpb24tZWxp
bWluYXRpb24iPg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC10
aHViZXJ0LWJpZXItcmVwbGljYXRpb24tZWxpbWluYXRpb248L2E+IHdoaWNoIHdhcyBkaXNjdXNz
ZWQgYXQgQklFUiBmb3IgYSB3aGlsZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+T25jZSBCSUVSIGFncmVl
cyB0aGF0IHRoZSB0ZWNobm9sb2d5IGlzIHNvdW5kLCBJIHRoaW5rIHdlIG5lZWQgdG8gYnJpbmcg
aXQgYmFjayB0byB3aGVyZSBpdCBiZWxvbmdzLCBpZGVhbGx5IERldE5ldCwgYnV0IGlmIGl0IGlz
IHRvbyBzcGVjaWZpYyBmb3IgRGV0TmV0LCB0aGVuDQogUGF3LjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIGdvIHRocm91Z2gmbmJzcDsgdGhlIGRyYWZ0
IGFuZCBsZXQgdXMga25vdzs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPlBhc2NhbDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+IEdyZWcgTWlyc2t5ICZsdDtncmVnaW1pcnNreUBnbWFpbC5j
b20mZ3Q7DQo8YnI+DQo8Yj5TZW50OjwvYj4gbHVuZGkgMTIgbm92ZW1icmUgMjAxOCAxMDowMTxi
cj4NCjxiPlRvOjwvYj4gRGV0TmV0IFdHICZsdDtkZXRuZXRAaWV0Zi5vcmcmZ3Q7OyBQYXNjYWwg
VGh1YmVydCAocHRodWJlcnQpICZsdDtwdGh1YmVydEBjaXNjby5jb20mZ3Q7PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFByb3Bvc2VkIHVwZGF0ZSB0byBEZXROZXQgT0FNIHJlcXVpcmVtZW50czxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5EZWFyIEFs
bCw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj53ZSd2ZSB3b3Jr
ZWQgd2l0aCBQYXNjYWwgb2ZmLWxpbmUgdG8gYWRkcmVzcyBoaXMgY29tbWVudHMgYXQgdGhlIG1l
ZXRpbmcuIEF0dGFjaGVkIHBsZWFzZSBmaW5kIHRoZSBkaWZmIHRvIHRoZSB3b3JraW5nIHZlcnNp
b24gYW5kIGl0cyBjb3B5LiBNdWNoIGFwcHJlY2lhdGUgeW91ciZuYnNwO2NvbW1lbnRzLCZuYnNw
O3F1ZXN0aW9ucywgYW5kJm5ic3A7c3VnZ2VzdGlvbnMuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_1930081536f248669cbb901ed4560d56XCHRCD001ciscocom_--


From nobody Sun Nov 11 20:12:54 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A1C6128BCC; Sun, 11 Nov 2018 20:12:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.969
X-Spam-Level: 
X-Spam-Status: No, score=-14.969 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 OIbb9KA_C0P4; Sun, 11 Nov 2018 20:12:50 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6A3AE12007C; Sun, 11 Nov 2018 20:12:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13766; q=dns/txt; s=iport; t=1541995970; x=1543205570; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=RLsq33uvSunpUE1mAsOzMfLEfNl2DVbhuMQJXTa+pkI=; b=VxtN7t49OU41rc3SDD9HS89bHxZvGneKqt6Ym8qyDUsx+erAymnTN/DC KA9FqhvsX9b5ZXyxV1/L58WIcXEOdUJCPyWzXZdre8UzZnnoaeh1Lwz8E 9YfbkVRvH0d0dyncwPX4o7LRtZdXT3gt9XMnxVPsXcyvXX5Vxgw2I5i/m 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAAB5/Ohb/4MNJK1jGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBgQ1ILmaBAicKjAaLeIINjn+CYoVUFIF?= =?us-ascii?q?mCwEBhGwCgyQiNA0NAQMBAQIBAQJtKIU6AQEBBC1MEAIBCBEEAQEvMh0IAQE?= =?us-ascii?q?EAQ0FCIMagR1kqjyKFYo+gUIXgUA/g3UugUGDBYYTAokAF4VVkA5VCQKLcoU?= =?us-ascii?q?hIIFYiCSGdJdRAhEUgSYdOIFVcBU7gmyQWkExDIxtgR8BAQ?=
X-IronPort-AV: E=Sophos;i="5.54,494,1534809600";  d="scan'208,217";a="476940609"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Nov 2018 04:12:49 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by alln-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id wAC4Cnkq012106 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 12 Nov 2018 04:12:49 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Sun, 11 Nov 2018 22:12:48 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Sun, 11 Nov 2018 22:12:48 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Norman Finn <norman.finn@mail01.huawei.com>, "detnet@ietf.org" <detnet@ietf.org>
CC: "draft-ietf-detnet-security.authors@ietf.org" <draft-ietf-detnet-security.authors@ietf.org>
Thread-Topic: Security draft should consider IEEE 802.1Qci
Thread-Index: AdR5o068YIoWUqPlRYyFmzleZwV2/gAmWVEg
Date: Mon, 12 Nov 2018 04:12:39 +0000
Deferred-Delivery: Mon, 12 Nov 2018 04:11:43 +0000
Message-ID: <7c8c22165d7b4f7da53197b2e3590536@XCH-RCD-001.cisco.com>
References: <3DF0466E9510274382F5B74499ACD6F80171DCF7@lhrpml504-mbx.exmail.huawei.com>
In-Reply-To: <3DF0466E9510274382F5B74499ACD6F80171DCF7@lhrpml504-mbx.exmail.huawei.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.75.233.148]
Content-Type: multipart/alternative; boundary="_000_7c8c22165d7b4f7da53197b2e3590536XCHRCD001ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: alln-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/tA_4xFpb_h-tWWeLEqZQC0Zg9EU>
Subject: Re: [Detnet] Security draft should consider IEEE 802.1Qci
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Nov 2018 04:12:52 -0000

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

Dear all

I made a comment at the mike that with the PREOF redundancy one of the pack=
ets we get is probably the right one at the right time. The Good.
Then there is the wrong guy at the right time, which could be sorted out by=
 usual crypto. The Bad.
Then there is the right packet at the wrong time, which can confused crypto=
-only security and cause rate limiters to filter out the Good. That's the U=
gly.

The point I made at the mike is that we need to instrument packets so that =
the nodes that filter anything need to be able to sort the Good from the Ba=
d and the Ugly. We need our DetNet security envelope to cover both cases, a=
nd admittedly, pure crypto does not cut it, and pure shaping/policing does =
not cut it either. This is why I see a particular usefulness in the securit=
y work that Tal presented yesterday.

All the best,

Pascal

From: detnet <detnet-bounces@ietf.org> On Behalf Of Norman Finn
Sent: dimanche 11 novembre 2018 16:59
To: detnet@ietf.org
Cc: draft-ietf-detnet-security.authors@ietf.org
Subject: [Detnet] Security draft should consider IEEE 802.1Qci

One of the drivers for writing IEEE Std 802.1Qci (an amendment to IEEE 802.=
1Q-2014, and now now incorporated into IEEE 802.1Q-2018) is protection of a=
 TSN network from misbehaving stations or bridges, and/or deliberate attack=
s.

The facilities include:

  -- Restricting a flow to entering a a bridge on certain ports.
  -- Restricting a flow to a maximum frame size.
  -- Running a rotating schedule, synchronized with other devices in the ne=
twork, that defines at what windows during a cycle that a flow can and cann=
ot enter on certain ports.
  -- Attaching a "maximum wire-time bits per cycle" limitation for a flow o=
n input.
  -- Attaching a typical burst/rate red/yellow/green (only red and green) r=
ate limiting meter to a flow
  -- Restricting and/or remapping the QoS provided a packet depending on in=
put port, input time gate, and flow ID.

You cannot see the details of what cannot and cannot be specified simply fr=
om the above list -- there is a processing flow defined, so that one can ma=
p control parameter settings (defined in the documents) to results on the w=
ire, so one must read the documents to understand the feature fully.

In addition, some of the queuing methods described in IEEE Std 802.1Q and I=
EEE P802.1Qcr provide some protection against attacks/misbehaviors, for exa=
mple, by ensuring that excess traffic in one flow can affect only that one =
flow's latency and loss guarantees, and not any other flows' guarantees.

>From the above description, it's obvious that there there are completed and=
 in-process 802 standards that can be of some help in prevention or mitigat=
ion of some attacks.  Such items are probably worth mentioning in the secur=
ity draft.

I hope, but cannot promise, to help with text.

-- Norm


--_000_7c8c22165d7b4f7da53197b2e3590536XCHRCD001ciscocom_
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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
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"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Dear all
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">I made a comment at the mike that wit=
h the PREOF redundancy one of the packets we get is probably the right one =
at the right time. The Good.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Then there is the wrong guy at the ri=
ght time, which could be sorted out by usual crypto. The Bad.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Then there is the right packet at the=
 wrong time, which can confused crypto-only security and cause rate limiter=
s to filter out the Good. That&#8217;s the Ugly.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">The point I made at the mike is that =
we need to instrument packets so that the nodes that filter anything need t=
o be able to sort the Good from the Bad and the
 Ugly. We need our DetNet security envelope to cover both cases, and admitt=
edly, pure crypto does not cut it, and pure shaping/policing does not cut i=
t either. This is why I see a particular usefulness in the security work th=
at Tal presented yesterday.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">All the best,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Pascal<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> detnet &lt;detnet-bounces@ietf=
.org&gt;
<b>On Behalf Of </b>Norman Finn<br>
<b>Sent:</b> dimanche 11 novembre 2018 16:59<br>
<b>To:</b> detnet@ietf.org<br>
<b>Cc:</b> draft-ietf-detnet-security.authors@ietf.org<br>
<b>Subject:</b> [Detnet] Security draft should consider IEEE 802.1Qci<o:p><=
/o:p></span></p>
</div>
</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:&quot;Ta=
homa&quot;,sans-serif;color:black">One of the drivers for writing IEEE Std =
802.1Qci (an amendment to IEEE 802.1Q-2014, and now now incorporated into I=
EEE 802.1Q-2018) is protection of a TSN network
 from misbehaving stations or bridges, and/or deliberate attacks.<o:p></o:p=
></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">The facilities include:<o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">&nbsp; -- Restricting a flow to entering=
 a a bridge on certain ports.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">&nbsp; -- Restricting a flow to a maximu=
m frame size.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">&nbsp; -- Running a rotating schedule, s=
ynchronized with other devices in the network, that defines at what windows=
 during a cycle that a flow can and cannot enter on
 certain ports.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">&nbsp; -- Attaching a &quot;maximum wire=
-time bits per cycle&quot; limitation for a flow on input.<o:p></o:p></span=
></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">&nbsp; -- Attaching a typical burst/rate=
 red/yellow/green (only red and green) rate limiting meter to a flow<o:p></=
o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">&nbsp; -- Restricting and/or remapping t=
he QoS provided a packet depending on input port, input time gate, and flow=
 ID.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">You cannot see the details of what canno=
t and cannot be specified simply from the above list -- there is a processi=
ng flow defined, so that one can map control parameter
 settings (defined in the documents) to results on the wire, so one must re=
ad the documents to understand the feature fully.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">In addition, some of the queuing methods=
 described in IEEE Std 802.1Q and IEEE P802.1Qcr provide some protection ag=
ainst attacks/misbehaviors, for example, by ensuring
 that excess traffic in one flow can affect only that one flow's latency an=
d loss guarantees, and not any other flows' guarantees.<o:p></o:p></span></=
p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">From the above description, it's obvious=
 that there there are completed and in-process 802 standards that can be of=
 some help in prevention or mitigation of some
 attacks.&nbsp; Such items are probably worth mentioning in the security dr=
aft.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">I hope, but cannot promise, to help with=
 text.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">-- Norm<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</body>
</html>

--_000_7c8c22165d7b4f7da53197b2e3590536XCHRCD001ciscocom_--


From nobody Sun Nov 11 20:41:03 2018
Return-Path: <Janos.Farkas@ericsson.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FC68129385 for <detnet@ietfa.amsl.com>; Sun, 11 Nov 2018 20:41:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.77
X-Spam-Level: 
X-Spam-Status: No, score=-4.77 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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 rGkS4n7MDYx3 for <detnet@ietfa.amsl.com>; Sun, 11 Nov 2018 20:41:00 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 DB11A12007C for <detnet@ietf.org>; Sun, 11 Nov 2018 20:40:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple;  q=dns/txt; i=@ericsson.com; t=1541997658; x=1544589658; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=CgeTUSkARfrZIF2pJvl1rkiFJiDXhQwqWWbLmXStwKk=; b=WwzMqULRg4KSO1I36ZCigoLvnXVxlrbmIlXTELQCqLKo0+xW4ecAajhrUyYqYcHb ja9vUnr6cWpTcglvLKaBKNUtDrqRH/RaJlhx6F4vRnJoqH2qAAoa1kivuJe8Tg/C XhfOgcqky6lVNMErhY0FB91YYS8S3a7vO/Xsm2n+7l0=;
X-AuditID: c1b4fb3a-45fff70000002747-00-5be9045ad6de
Received: from ESESSMB504.ericsson.se (Unknown_Domain [153.88.183.122]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 0B.EE.10055.A5409EB5; Mon, 12 Nov 2018 05:40:58 +0100 (CET)
Received: from ESESBMR504.ericsson.se (153.88.183.139) by ESESSMB504.ericsson.se (153.88.183.192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 12 Nov 2018 05:40:57 +0100
Received: from ESESSMB502.ericsson.se (153.88.183.163) by ESESBMR504.ericsson.se (153.88.183.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 12 Nov 2018 05:40:57 +0100
Received: from [100.94.133.3] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.190) with Microsoft SMTP Server id 15.1.1466.3 via Frontend Transport; Mon, 12 Nov 2018 05:40:56 +0100
To: <detnet@ietf.org>, "STDS-802-1-L@LISTSERV.IEEE.ORG" <STDS-802-1-L@LISTSERV.IEEE.ORG>
References: <d407d095-2ce4-5f15-37cf-f6557347691b@labn.net>
From: =?UTF-8?Q?J=c3=a1nos_Farkas?= <janos.farkas@ericsson.com>
Message-ID: <5f2f8dc0-655e-22d6-6ec6-7caa871b176a@ericsson.com>
Date: Mon, 12 Nov 2018 05:40:55 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <d407d095-2ce4-5f15-37cf-f6557347691b@labn.net>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRmVeSWpSXmKPExsUyM2J7lW4Uy8tog6mzmCx+f5rNYrH6lrcD k8eSJT+ZPFq+nWIOYIrisklJzcksSy3St0vgyvh0/RdjwWPZipvNs5kaGDdLdDFyckgImEis O3WLGcQWEjjCKNF8DCjOBWR/Y5RYvPgKM5zTf/YDK4RzmFHiy9JFTCAtwgKuEud/LGIFsUUE oiSeL3vDCDHKWuLZp7lgY9kE7CXuXtoAZvMC2ecePWMBsVkEVCUO3bwB1isqECvx6cpiqBpB iZMzn4DVcArYSDw61g5WwyxgITFz/nlGCFteonnrbGYIW1zi1pP5TBB71STeN9xhnMAoNAvJ qFlI2mchaZ+FpH0BI8sqRtHi1OLi3HQjI73Uoszk4uL8PL281JJNjMAAP7jlt9UOxoPPHQ8x CnAwKvHwbv/3IlqINbGsuDL3EKMEB7OSCO/fA0Ah3pTEyqrUovz4otKc1OJDjNIcLErivE5p FlFCAumJJanZqakFqUUwWSYOTqkGxlmJD7tm9GT2a/M2ZtWvm7ehmCvj77xFb142pyRFvpD8 5e3a3JGd0l9qGLvtkuPZxlkf7i+U4714YOfHR8z9XDMZIhlMykIC9wq77/3pd8O3/LvVyqWb PHLOOv5ru3Xt2qObktoz1pXcUmXnunJlqufPXvZLjxe/5RY99fDw3IQX1/y6toVlvVZiKc5I NNRiLipOBABAhVltbAIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/YFDhdvC3-N5U17VI_G_OyT4aGL4>
Subject: Re: [Detnet] =?utf-8?q?DetNet_=E2=80=93_TSN_Workshop?=
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Nov 2018 04:41:02 -0000

Hi,

Indeed, many thanks to all who have made it possible and contributed to 
the workshop.

Thank you very much for the summary Lou!

The summary slide is the last slide of the chairs intro deck. The 
current version is: 
http://www.ieee802.org/1/files/public/docs2018/detnet-tsn-farkas-chairs-intro-1118-v03.pdf. 


The presentations are available at:
http://www.ieee802.org/1/files/public/docs2018/
each file name starts with "detnet-tsn" and includes the date "1118", 
which corresponds to the month and the year (MMYY).

The web page used for the agenda provides live agenda during the meeting 
week:
https://1.ieee802.org/tsn/tsn-task-group-agenda/#Sunday_DetNet_8211_TSN_joint_session
After the meeting, week, the agenda will be archived at:
https://1.ieee802.org/november-2018-plenary-meeting-in-bangkok-thailand-tsn-tg-agenda/ 

(Note that the meeting material remains in 
http://www.ieee802.org/1/files/public/docs2018/, it is just linked from 
the agenda page.)

Thank you!
Best regards,
János


On 11/12/2018 3:43 AM, Lou Berger wrote:
> Hi,
>
>     I just wanted to echo what Janos stated in today's TSN meeting for 
> those who were not present:
>
> Thank you ~100 of you who participated in this workshop.  I/we know it 
> was an imposition to stay until Sunday after the IETF, and appreciate 
> your stamina to continue the good the discussion past our anticipated 
> end time.
>
> We also thank those in the IEEE who worked all the logistics and took 
> care of us so well.  Janos really did a great job  bridging the IEEE / 
> IETF organizations.
>
> For those who were unable to attend, the information and material from 
> the workshop are available at:
>
> https://1.ieee802.org/tsn/tsn-task-group-agenda/#Sunday_DetNet_8211_TSN_joint_session 
>
>
> Some key takeaways are listed on the last slide of the 1st link (Intro 
> & Meeting Objectives)
> http://www.ieee802.org/1/files/public/docs2018/detnet-tsn-farkas-chairs-intro-1118-v03.pdf 
>
> and includes:
>     To be documented and discussed in the short term
>     – Document DetNet over TSN operation for routers and end-stations
>         [DetNet WG]
>     – Mapping DetNet traffic markings to TSN Stream ID [DetNet WG]
>     – Mapping DetNet service parameters to TSN queuing mechanisms
>         [DetNet WG]
>       o N:1 stream aggregation (network calculus for bounded latency,
>         and queuing) [Joint]
>     – Alignment of YANG models [Joint]
>     – IEC/IEEE 60802 DetNet requirements [Joint]
>
>     Question: How do we coordinate joint work?
>
>     Longer term topics
>     – Document optimized TSN aware DetNet end-station
>     – DetNet/TSN control plane interworking
>
> Not capture on the slide is the discussed answer to "How do we 
> coordinate joint work?"
> The general agreement was that we will continue to work as we have 
> been, i.e., individuals will help coordinate activities by 
> participating and contributing in both groups; we will use formal 
> liaisons when deemed appropriate by either group; and we will leverage 
> the IEEE/IETF coordination activity, see 
> https://www.iab.org/activities/joint-activities/iab-ieee-coordination/ .
>
> There were other topics and details discussed that didn't make it to 
> the slide.  If you attended or see something on one the slides that 
> you'd like to follow up on with the WG, please send a message to the 
> list with a different and appropriate subject line -- even if 
> responding to this message.
>
> Thanks again,
>
> Lou
>
>
>
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Sun Nov 11 21:28:09 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DCB7129BBF for <detnet@ietfa.amsl.com>; Sun, 11 Nov 2018 21:28:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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 (768-bit key) header.d=labn.net
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 UmFKJcC3p7AA for <detnet@ietfa.amsl.com>; Sun, 11 Nov 2018 21:27:56 -0800 (PST)
Received: from gproxy2-pub.mail.unifiedlayer.com (gproxy2-pub.mail.unifiedlayer.com [69.89.18.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 BAF141293FB for <detnet@ietf.org>; Sun, 11 Nov 2018 21:27:56 -0800 (PST)
Received: from cmgw15.unifiedlayer.com (unknown [10.9.0.15]) by gproxy2.mail.unifiedlayer.com (Postfix) with ESMTP id 9B0371E0A35 for <detnet@ietf.org>; Sun, 11 Nov 2018 22:27:55 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id M4lPgYVvbj0soM4lPg4Qhi; Sun, 11 Nov 2018 22:27:55 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:References:To:From:Subject:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=AZI3kI+ZLwmg5FxGNjdXPdi08qZsIwtdrNneJMLKod0=; b=cGpuZP5Ov8fZn7zC4iEW8rihKC Wx6LqVhZ2ryHiyI7D8zcd+01kM+0/XQQKumrhJDokk52rgZj5CtZqvSECES0r0MSB/Lk7k359TUYZ PleJMdjtC0wE/97p0hcGkD/TT;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:56868 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gM4lP-0036EK-3e for detnet@ietf.org; Sun, 11 Nov 2018 22:27:55 -0700
From: Lou Berger <lberger@labn.net>
To: DetNet WG <detnet@ietf.org>
References: <d407d095-2ce4-5f15-37cf-f6557347691b@labn.net>
Message-ID: <789f8e4f-9b2b-7d9f-b522-dc8f97251b2e@labn.net>
Date: Mon, 12 Nov 2018 12:27:48 +0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <d407d095-2ce4-5f15-37cf-f6557347691b@labn.net>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gM4lP-0036EK-3e
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:56868
X-Source-Auth: lberger@labn.net
X-Email-Count: 6
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/du1Y7-LYhFKC4vJa-FhF1uObCb0>
Subject: [Detnet] =?utf-8?q?Possible_solution_to_requirement_/_raised_in_?= =?utf-8?q?=22IEC=22_use_case_discussion_=28was=3A__DetNet_=E2=80=93_TSN_W?= =?utf-8?q?orkshop=29?=
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Nov 2018 05:28:08 -0000

Hi,

The point was raised yesterday that we need a simple solution for 
industrial hosts which need to be as simple as possible.  They are 
largely unaware of the distinction of if they operate over a single TSN 
subnet or over (DetNet) router interconnected TSN subnets. In the 
mentioned use case, the hosts are IP aware and understand they are 
operating routers, but really don't want different control mechanisms 
for the TSN standalone case and DetNet case.

We've talked about this case in the past and identified two different 
solution approaches and are pursuing the first. I think this use case 
says we should also be pursuing  the second.  The approaches are:

1) TSN interconnect over MPLS

     There is currently a place holder in the mpls solutions draft for 
this (section 9). It is limited to the interconnection of TSN domains 
where source and destination are on the same TSN subnet -- this 
limitation does not match the use case requirements of operation over a 
routed network.

2) TSN inter-working with DetNet

     We decided to defer this case when discussed previously. Based on 
the Workshop discussion, I think we should document this use case.  The 
main impact is really on control interworking.  It is worth documenting 
this case in the IP data plane document even though it really doesn't 
have significant impact on data plane processing.

What do people think?

Lou

(as contributor)

On 11/12/2018 9:43 AM, Lou Berger wrote:

> Hi,
>
>       I just wanted to echo what Janos stated in today's TSN meeting for
> those who were not present:
>
> Thank you ~100 of you who participated in this workshop.  I/we know it
> was an imposition to stay until Sunday after the IETF, and appreciate
> your stamina to continue the good the discussion past our anticipated
> end time.
>
> We also thank those in the IEEE who worked all the logistics and took
> care of us so well.  Janos really did a great job  bridging the IEEE /
> IETF organizations.
>
> For those who were unable to attend, the information and material from
> the workshop are available at:
>
> https://1.ieee802.org/tsn/tsn-task-group-agenda/#Sunday_DetNet_8211_TSN_joint_session
>
> Some key takeaways are listed on the last slide of the 1st link (Intro &
> Meeting Objectives)
> http://www.ieee802.org/1/files/public/docs2018/detnet-tsn-farkas-chairs-intro-1118-v03.pdf
> and includes:
>       To be documented and discussed in the short term
>       – Document DetNet over TSN operation for routers and end-stations
>           [DetNet WG]
>       – Mapping DetNet traffic markings to TSN Stream ID [DetNet WG]
>       – Mapping DetNet service parameters to TSN queuing mechanisms
>           [DetNet WG]
>         o N:1 stream aggregation (network calculus for bounded latency,
>           and queuing) [Joint]
>       – Alignment of YANG models [Joint]
>       – IEC/IEEE 60802 DetNet requirements [Joint]
>
>       Question: How do we coordinate joint work?
>
>       Longer term topics
>       – Document optimized TSN aware DetNet end-station
>       – DetNet/TSN control plane interworking
>
> Not capture on the slide is the discussed answer to "How do we
> coordinate joint work?"
> The general agreement was that we will continue to work as we have been,
> i.e., individuals will help coordinate activities by participating and
> contributing in both groups; we will use formal liaisons when deemed
> appropriate by either group; and we will leverage the IEEE/IETF
> coordination activity, see
> https://www.iab.org/activities/joint-activities/iab-ieee-coordination/ .
>
> There were other topics and details discussed that didn't make it to the
> slide.  If you attended or see something on one the slides that you'd
> like to follow up on with the WG, please send a message to the list with
> a different and appropriate subject line -- even if responding to this
> message.
>
> Thanks again,
>
> Lou
>
>
>
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Sun Nov 11 21:40:47 2018
Return-Path: <gregimirsky@gmail.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97DF2130DD6; Sun, 11 Nov 2018 21:40:45 -0800 (PST)
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 (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 WnI0ES8FfA6i; Sun, 11 Nov 2018 21:40:43 -0800 (PST)
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 478F3129C6A; Sun, 11 Nov 2018 21:40:43 -0800 (PST)
Received: by mail-lf1-x12c.google.com with SMTP id p6so5265748lfc.1; Sun, 11 Nov 2018 21:40:43 -0800 (PST)
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=vYvdfPUQrpsoIg1fB4BRPd3OEl6q9D3ynyNm5tzSmDE=; b=Dh9NvR9FOKv/bULRVM/5nhDFcmZDOMdkhgRPndA3vi1oYGzd4h8hk5NI2WnC4JvZMW QM2t3kPMGTqNUK9r2sPEQd2HIqiATZS+uVVTXYkIWD2xmi1m78JG+EucdoufDdK8SYBo rnLPWVCZnHbwAzf/5219J/2Sd6tN3+R+QLWHaK9QfPnmE/m1X6hZC4V0UN+KVLB6aCht vw+Rw18yGW9qMBEwL6oj2mHFeyvoADjoz3yDbm9gZ6+VTUPMLrLMNNYrzfFSLo1fb/8g NtPg8XzudPiBwYyFF9Xp/M/Q2E9K7U8+hAzOxuQ9wcdos233lrf1jeN1n05ukz/mc8Ou 742g==
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=vYvdfPUQrpsoIg1fB4BRPd3OEl6q9D3ynyNm5tzSmDE=; b=SKOUcXo9kP25Mom6rEGZHLt6ywJUqja1AnZdYw3a1nuq0V+a5BZ6pMIvMfdTxI5JI1 rRzlZus4fx8lkuuQDA8VHdr2qDwodIm+fctZrtU2/dXBixYwJN7zDWuIAZBxH+I8QGBs KSOBQyrRB1F8TknxqywPt0seF5ZXVL3qVpa5xFbuqKQKYycfqu3giKsKrX8scfP4aetn FcH7wdWUra4GqRDV40ah0Nvri2Cv58ZJkJqUGLJ9McnIM4y2YlzSJ+sL+uqdyh6dUzmy u70NSQ0/0TqCVVYXy61Qa3rk9fDST6iHNTRAng2z+l9bwCJBMaRL5dhwT3O5QUoS0jhm e1cA==
X-Gm-Message-State: AGRZ1gLRaPEqnR4kh+XMZIbjMKtre5TkAXtrnpAUjOegc1EXs+g0lraS 3vVE2I18I+lXbsv9PETsbYXaAfx9Tz4q/DBzIN5j1Msc
X-Google-Smtp-Source: AJdET5f7m+Fch3QO9g/7lIw/gJ2MAcYorMgislxfua4TqkotHehZDC1NDpxDv/gqQzLLKd7jwhwLxWSFaTvzh4mzK/U=
X-Received: by 2002:a19:7919:: with SMTP id u25mr9902905lfc.18.1542001240590;  Sun, 11 Nov 2018 21:40:40 -0800 (PST)
MIME-Version: 1.0
References: <154200101244.26165.3408173776032769259.idtracker@ietfa.amsl.com>
In-Reply-To: <154200101244.26165.3408173776032769259.idtracker@ietfa.amsl.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 12 Nov 2018 12:40:31 +0700
Message-ID: <CA+RyBmWvxC94EYjOiAaX+b7Ys6ARXKuazUaivncbx9DoexnAJw@mail.gmail.com>
To: DetNet WG <detnet@ietf.org>, detnet-chairs@ietf.org
Content-Type: multipart/alternative; boundary="000000000000304ed5057a71240b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/94PbtsMU-Ftu2Y5t26URybFBsQ0>
Subject: [Detnet] Fwd: New Version Notification for draft-mirsky-detnet-oam-02.txt
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Nov 2018 05:40:46 -0000

--000000000000304ed5057a71240b
Content-Type: text/plain; charset="UTF-8"

Dear All,
this is the updated version to address comments received at the meeting in
Bangkok.

Dear Lou and Janos,
Pascal has confirmed that his comments have been addressed in the new
version of the draft. Authors much appreciate your consideration to start
the WG adoption poll.

Regards,
Greg

---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Mon, Nov 12, 2018 at 12:36 PM
Subject: New Version Notification for draft-mirsky-detnet-oam-02.txt
To: Gregory Mirsky <gregimirsky@gmail.com>, Mach Chen (Guoyi) <
mach.chen@huawei.com>



A new version of I-D, draft-mirsky-detnet-oam-02.txt
has been successfully submitted by Greg Mirsky and posted to the
IETF repository.

Name:           draft-mirsky-detnet-oam
Revision:       02
Title:          Operations, Administration and Maintenance (OAM) for
Deterministic Networks (DetNet)
Document date:  2018-11-11
Group:          Individual Submission
Pages:          11
URL:
https://www.ietf.org/internet-drafts/draft-mirsky-detnet-oam-02.txt
Status:         https://datatracker.ietf.org/doc/draft-mirsky-detnet-oam/
Htmlized:       https://tools.ietf.org/html/draft-mirsky-detnet-oam-02
Htmlized:
https://datatracker.ietf.org/doc/html/draft-mirsky-detnet-oam
Diff:           https://www.ietf.org/rfcdiff?url2=draft-mirsky-detnet-oam-02

Abstract:
   This document lists functional requirements for Operations,
   Administration and Maintenance (OAM) toolset in Deterministic
   Networks (DetNet) and, using these requirements; defines format and
   use principals of the DetNet service Associated Channel.




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

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

<div dir=3D"ltr">Dear All,<div>this is the updated version to address comme=
nts received at the meeting in Bangkok.</div><div><br></div><div>Dear Lou a=
nd Janos,</div><div>Pascal has confirmed that his comments have been addres=
sed in the new version of the draft. Authors much appreciate your considera=
tion to start the WG adoption poll.</div><div><br></div><div>Regards,</div>=
<div>Greg<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">---------- For=
warded message ---------<br>From: <span dir=3D"ltr">&lt;<a href=3D"mailto:i=
nternet-drafts@ietf.org">internet-drafts@ietf.org</a>&gt;</span><br>Date: M=
on, Nov 12, 2018 at 12:36 PM<br>Subject: New Version Notification for draft=
-mirsky-detnet-oam-02.txt<br>To: Gregory Mirsky &lt;<a href=3D"mailto:gregi=
mirsky@gmail.com">gregimirsky@gmail.com</a>&gt;, Mach Chen (Guoyi) &lt;<a h=
ref=3D"mailto:mach.chen@huawei.com">mach.chen@huawei.com</a>&gt;<br></div><=
br><br><br>
A new version of I-D, draft-mirsky-detnet-oam-02.txt<br>
has been successfully submitted by Greg Mirsky and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-mirsky-detnet-oam<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A002<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Operations, Administration and Mai=
ntenance (OAM) for Deterministic Networks (DetNet)<br>
Document date:=C2=A0 2018-11-11<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-mirsky-detnet-oam-02.txt" rel=3D"noreferrer" targe=
t=3D"_blank">https://www.ietf.org/internet-drafts/draft-mirsky-detnet-oam-0=
2.txt</a><br>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/draft-mirsky-detnet-oam/" rel=3D"noreferrer" target=3D"_blank">ht=
tps://datatracker.ietf.org/doc/draft-mirsky-detnet-oam/</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/=
draft-mirsky-detnet-oam-02" rel=3D"noreferrer" target=3D"_blank">https://to=
ols.ietf.org/html/draft-mirsky-detnet-oam-02</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.ietf.org=
/doc/html/draft-mirsky-detnet-oam" rel=3D"noreferrer" target=3D"_blank">htt=
ps://datatracker.ietf.org/doc/html/draft-mirsky-detnet-oam</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-mirsky-detnet-oam-02" rel=3D"noreferrer" target=3D"=
_blank">https://www.ietf.org/rfcdiff?url2=3Ddraft-mirsky-detnet-oam-02</a><=
br>
<br>
Abstract:<br>
=C2=A0 =C2=A0This document lists functional requirements for Operations,<br=
>
=C2=A0 =C2=A0Administration and Maintenance (OAM) toolset in Deterministic<=
br>
=C2=A0 =C2=A0Networks (DetNet) and, using these requirements; defines forma=
t and<br>
=C2=A0 =C2=A0use principals of the DetNet service Associated Channel.<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>
</div></div></div>

--000000000000304ed5057a71240b--


From nobody Mon Nov 12 21:10:41 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AFD7130DC3 for <detnet@ietfa.amsl.com>; Mon, 12 Nov 2018 21:10:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 fRQbmmz53sVy for <detnet@ietfa.amsl.com>; Mon, 12 Nov 2018 21:10:38 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 54605126F72 for <detnet@ietf.org>; Mon, 12 Nov 2018 21:10:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3874; q=dns/txt; s=iport; t=1542085838; x=1543295438; h=from:to:subject:date:message-id:mime-version; bh=LpMowKx2M3Ci4RuSztiM8hp7YMh2W38R/iQ5W3cob6s=; b=EqvSSHk4LxaZlDzYuiQbcrmofySD3shJNIVyBYPDnixgCx83nGYrcCbJ Ra9KBGLNh2sCeuF5JXz6l0TBHVeyV4MUft9xvKw9iSqV4qq9XvbpYTXQu 59IQccbCdMLd+G6JB4hR0dfSqkiJSjHBhY767FLvBtXlfP8dIDZ4xwu+S Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AEAADSW+pb/4wNJK1jGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBUQUBAQEBCwGBDUguZoECMYwGi3uRDIJihVQUgWYLAQEjh3g?= =?us-ascii?q?iNA0NAQMBAQIBAQJtHAyFbl4BDHQfBwEEG4MagR1kD6k4hC0BAwKFfAWMABe?= =?us-ascii?q?BQD+HPgEBA4EmhhMCjmyQYwkChnSEfoUhIJBwiDOESCuKKwIRFIEmHTiBVXA?= =?us-ascii?q?VgyiCJheCLIYyhT5BjS2BHwEB?=
X-IronPort-AV: E=Sophos;i="5.54,498,1534809600";  d="scan'208,217";a="483880311"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Nov 2018 05:10:37 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id wAD5Ab4w028578 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 13 Nov 2018 05:10:37 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 12 Nov 2018 23:10:36 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Mon, 12 Nov 2018 23:10:36 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "detnet@ietf.org" <detnet@ietf.org>, "Black, David" <David.Black@dell.com>
Thread-Topic: pulling packets
Thread-Index: AdR7DhnsUHHFp74PReiHX8huqYyB6A==
Date: Tue, 13 Nov 2018 05:10:24 +0000
Deferred-Delivery: Tue, 13 Nov 2018 05:09:57 +0000
Message-ID: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.75.233.111]
Content-Type: multipart/alternative; boundary="_000_0a888d461d734751babf6487d3f9bbf2XCHRCD001ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/IZWgCbyEFpCwJW0S4o2uacrqEgI>
Subject: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Nov 2018 05:10:40 -0000

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

Dear all

This video https://youtu.be/BO0QhaxBRr0 has a great illustration of the UNI=
 packet pull method that we use in section "5.1.  Local Loop Flow Control" =
of https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-01 to p=
ull packets from the detnet unaware host from the detnet ingress box. The p=
roblem for detnet is that shaping in the detnet ingress can create bloat an=
d uncontrolled end to end latency so we want to control the maximum amount =
of pending frames to keep the detnet ingress busy and push back to the L4/5=
 for anything above that.

I hope you'll love the video as much as I did;

Pascal

--_000_0a888d461d734751babf6487d3f9bbf2XCHRCD001ciscocom_
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:0cm;
	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;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
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"><span lang=3D"FR">Dear all<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal">This video <span lang=3D"FR"><a href=3D"https://yout=
u.be/BO0QhaxBRr0"><span lang=3D"EN-US">https://youtu.be/BO0QhaxBRr0</span><=
/a></span><span lang=3D"FR">
</span>has a great illustration of the UNI packet pull method that we use i=
n section &#8220;5.1.&nbsp; Local Loop Flow Control&#8221; of
<a href=3D"https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport=
-01">https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-01</a=
> to pull packets from the detnet unaware host from the detnet ingress box.=
 The problem for detnet is that shaping
 in the detnet ingress can create bloat and uncontrolled end to end latency=
 so we want to control the maximum amount of pending frames to keep the det=
net ingress busy and push back to the L4/5 for anything above that.<o:p></o=
:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I hope you&#8217;ll love the video as much as I did;=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Pascal<o:p></o:p></p>
</div>
</body>
</html>

--_000_0a888d461d734751babf6487d3f9bbf2XCHRCD001ciscocom_--


From nobody Tue Nov 13 23:58:03 2018
Return-Path: <gengxuesong@huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8ED11130E1A for <detnet@ietfa.amsl.com>; Tue, 13 Nov 2018 23:58:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 j1NaUNNBD_aP for <detnet@ietfa.amsl.com>; Tue, 13 Nov 2018 23:57:58 -0800 (PST)
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 5FAC5130DD9 for <detnet@ietf.org>; Tue, 13 Nov 2018 23:57:56 -0800 (PST)
Received: from LHREML714-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 4977CB4F4B78A for <detnet@ietf.org>; Wed, 14 Nov 2018 07:57:52 +0000 (GMT)
Received: from DGGEMA422-HUB.china.huawei.com (10.1.198.155) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 14 Nov 2018 07:57:53 +0000
Received: from DGGEMA521-MBX.china.huawei.com ([169.254.6.27]) by dggema422-hub.china.huawei.com ([10.1.198.155]) with mapi id 14.03.0399.000; Wed, 14 Nov 2018 15:57:50 +0800
From: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "detnet@ietf.org" <detnet@ietf.org>, "Black, David" <David.Black@dell.com>
Thread-Topic: pulling packets
Thread-Index: AdR7DhnsUHHFp74PReiHX8huqYyB6AA4VCxg
Date: Wed, 14 Nov 2018 07:57:49 +0000
Message-ID: <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>
In-Reply-To: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.169.123]
Content-Type: multipart/alternative; boundary="_000_F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422dggema521mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/x8OPdnBTo-i-rlz_A-4eDDEq1cA>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Nov 2018 07:58:02 -0000

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

Dear Pascal,

I consider the problem of "DetNet transport layer" all over again, and fina=
lly I make myself confused. So I send this email to search for help. Please=
 correct me if you find anything wrong below:

1.       TSN doesn't need transport layer, because the talker and listener =
are TSN aware, and they can send the packets in some particular time slot b=
ased on the traffic specification;

2.       DetNet does need transport layer, because talker and listener are =
not under control;

3.       TCP can't be used for DetNet , because TCP tries to find the "fair=
 bandwidth" for the flows and it makes the flow rate changes all the time, =
while the sending rate of DetNet is supposed to be constant, and every pack=
et should show up in an expected time slot;

4.       UDP can't be used for DetNet, because there is no rate control. If=
 the talker sends the packets in the wrong pattern, UDP can do nothing.

5.       So we need "DetNet transport layer", which can :a. Send the packet=
 in a deterministic pattern; b. If anything goes wrong, make it go back to =
the correct pattern.

6.       This, finally, makes the talker "DetNet aware"(especially point a =
above), which is just the same as what happens in TSN.

If this logic chain works, what we actually requires is just a DetNet talke=
r rather than a new transport layer.


Best Regards
Xuesong


From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Pascal Thubert (=
pthubert)
Sent: Tuesday, November 13, 2018 1:10 PM
To: detnet@ietf.org; Black, David <David.Black@dell.com>
Subject: [Detnet] pulling packets

Dear all

This video https://youtu.be/BO0QhaxBRr0 has a great illustration of the UNI=
 packet pull method that we use in section "5.1.  Local Loop Flow Control" =
of https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-01 to p=
ull packets from the detnet unaware host from the detnet ingress box. The p=
roblem for detnet is that shaping in the detnet ingress can create bloat an=
d uncontrolled end to end latency so we want to control the maximum amount =
of pending frames to keep the detnet ingress busy and push back to the L4/5=
 for anything above that.

I hope you'll love the video as much as I did;

Pascal

--_000_F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422dggema521mbxchi_
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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	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;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin:0cm;
	margin-bottom:.0001pt;
	text-indent:21.0pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1184052731;
	mso-list-type:hybrid;
	mso-list-template-ids:-1776778188 562463264 67698713 67698715 67698703 676=
98713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:18.0pt;
	text-indent:-18.0pt;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%2\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:42.0pt;
	text-indent:-21.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:63.0pt;
	text-indent:-21.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:84.0pt;
	text-indent:-21.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%5\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:105.0pt;
	text-indent:-21.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:126.0pt;
	text-indent:-21.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:147.0pt;
	text-indent:-21.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-text:"%8\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:168.0pt;
	text-indent:-21.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	margin-left:189.0pt;
	text-indent:-21.0pt;}
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"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal" style=3D"line-height:150%"><span lang=3D"EN-US" styl=
e=3D"color:#1F497D">Dear Pascal,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span lang=3D"EN-US" styl=
e=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span lang=3D"EN-US" styl=
e=3D"color:#1F497D">I consider the problem of &#8220;DetNet transport layer=
&#8221; all over again, and finally I make myself confused. So I send this =
email to search for help. Please correct me if you find
 anything wrong below:<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt;line-height:150%;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US" style=3D"color:#1F497D"><span sty=
le=3D"mso-list:Ignore">1.<span style=3D"font:7.0pt &quot;Times New Roman&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"color:#1F497D"=
>TSN doesn&#8217;t need transport layer, because the talker and listener ar=
e TSN aware, and they can send the packets in some particular time slot bas=
ed on the traffic specification;<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt;line-height:150%;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US" style=3D"color:#1F497D"><span sty=
le=3D"mso-list:Ignore">2.<span style=3D"font:7.0pt &quot;Times New Roman&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"color:#1F497D"=
>DetNet does need transport layer, because talker and listener are not unde=
r control;<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt;line-height:150%;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US" style=3D"color:#1F497D"><span sty=
le=3D"mso-list:Ignore">3.<span style=3D"font:7.0pt &quot;Times New Roman&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"color:#1F497D"=
>TCP can&#8217;t be used for DetNet , because TCP tries to find the &#8220;=
fair bandwidth&#8221; for the flows and it makes the flow rate changes all =
the time, while the sending rate of DetNet is supposed
 to be constant, and every packet should show up in an expected time slot;<=
o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt;line-height:150%;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US" style=3D"color:#1F497D"><span sty=
le=3D"mso-list:Ignore">4.<span style=3D"font:7.0pt &quot;Times New Roman&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"color:#1F497D"=
>UDP can&#8217;t be used for DetNet, because there is no rate control. If t=
he talker sends the packets in the wrong pattern, UDP can do nothing.<o:p><=
/o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt;line-height:150%;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US" style=3D"color:#1F497D"><span sty=
le=3D"mso-list:Ignore">5.<span style=3D"font:7.0pt &quot;Times New Roman&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"color:#1F497D"=
>So we need &#8220;DetNet transport layer&#8221;, which can :a. Send the pa=
cket in a deterministic pattern; b. If anything goes wrong, make it go back=
 to the correct pattern.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt;line-height:150%;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US" style=3D"color:#1F497D"><span sty=
le=3D"mso-list:Ignore">6.<span style=3D"font:7.0pt &quot;Times New Roman&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"color:#1F497D"=
>This, finally, makes the talker &#8220;DetNet aware&#8221;(especially poin=
t a above), which is just the same as what happens in TSN.<o:p></o:p></span=
></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span lang=3D"EN-US" styl=
e=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span lang=3D"EN-US" styl=
e=3D"color:#1F497D">If this logic chain works, what we actually requires is=
 just a DetNet talker rather than a new transport layer.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span lang=3D"EN-US" styl=
e=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span lang=3D"EN-US" styl=
e=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span lang=3D"EN-US" styl=
e=3D"color:#1F497D">Best Regards<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span lang=3D"EN-US" styl=
e=3D"color:#1F497D">Xuesong<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.5pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> detnet [mailto:detnet-bounces@ietf.org]
<b>On Behalf Of </b>Pascal Thubert (pthubert)<br>
<b>Sent:</b> Tuesday, November 13, 2018 1:10 PM<br>
<b>To:</b> detnet@ietf.org; Black, David &lt;David.Black@dell.com&gt;<br>
<b>Subject:</b> [Detnet] pulling packets<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Dear all<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">This video <a href=3D"https://y=
outu.be/BO0QhaxBRr0">
https://youtu.be/BO0QhaxBRr0</a></span><span lang=3D"EN-US"> </span><span l=
ang=3D"EN-US">has a great illustration of the UNI packet pull method that w=
e use in section &#8220;5.1.&nbsp; Local Loop Flow Control&#8221; of
<a href=3D"https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport=
-01">https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-01</a=
> to pull packets from the detnet unaware host from the detnet ingress box.=
 The problem for detnet is that shaping
 in the detnet ingress can create bloat and uncontrolled end to end latency=
 so we want to control the maximum amount of pending frames to keep the det=
net ingress busy and push back to the L4/5 for anything above that.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I hope you&#8217;ll love the vi=
deo as much as I did;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Pascal<o:p></o:p></span></p>
</div>
</div>
</body>
</html>

--_000_F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422dggema521mbxchi_--


From nobody Wed Nov 14 01:53:00 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CBEC128BCC for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 01:52:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.969
X-Spam-Level: 
X-Spam-Status: No, score=-14.969 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 B5KsPOH-WI3E for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 01:52:57 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 13790124BE5 for <detnet@ietf.org>; Wed, 14 Nov 2018 01:52:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=24353; q=dns/txt; s=iport; t=1542189177; x=1543398777; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=kcrAoJkETg0aLcfWbFZ+FXUM+iitZoFmhKvulqZ5MHw=; b=XHiM4wB/FWIL8E1W/r0kphiP9HltRtXfIWJFuhQdsU6Lw513tDvEd/ma qDdYTXKjU3SSdYhZL1Wg2YOeErWNvOs/DBJ8yh6W9lk1O9M6Pw+JI2+ae 1Idht6zhoFbLHoNyADaknIMGtuAnYcpvgGnaZXwjEWBayIssoE5fBWZtv Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAACg7+tb/4oNJK1iGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBgQ1ILmaBAieDeIgYjgmXNhSBZgsBASO?= =?us-ascii?q?ESQIXgywiNA0NAQMBAQIBAQJtHAyFOgEBAQQjCkwQAgEIEQQBASgDAgICMBQ?= =?us-ascii?q?JCAEBBA4FG4MGAYEdZA+oJ4EvhC0BAwKBDYRqBYwFF4FAP4EQKB+BTn6DGwE?= =?us-ascii?q?BA4EmBQESAS0YEIJOMYImAohzGoVlF4FEjxEJAoZ1hQKFKRiBWIUFihiINoR?= =?us-ascii?q?KLIouAhEUgSYfOGRxcBVlAYJBgicXgiwXhhuFPkExizeCPgEB?=
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000";  d="scan'208,217";a="200975683"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Nov 2018 09:52:55 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id wAE9qtAI031626 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 14 Nov 2018 09:52:55 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 14 Nov 2018 03:52:54 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Wed, 14 Nov 2018 03:52:54 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
CC: "detnet@ietf.org" <detnet@ietf.org>, "Black, David" <David.Black@dell.com>
Thread-Topic: pulling packets
Thread-Index: AdR7DhnsUHHFp74PReiHX8huqYyB6AA4VCxgAAQZfzA=
Date: Wed, 14 Nov 2018 09:52:54 +0000
Message-ID: <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>, <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com>
In-Reply-To: <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/alternative; boundary="_000_8D171B16FD2246CD9D2B24070F2DC433ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.36.7.13, xch-aln-003.cisco.com
X-Outbound-Node: alln-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/lBPt3r2qkVod4GlzY60h4xp6XZ4>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Nov 2018 09:52:59 -0000

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

SGVsbG8gWHVlc29uZzoNCg0KV2UgZG8gbGF5ZXJzIHNvIGFzIHRvIGNvbW11bmFsaXNlIHNlcnZp
Y2VzIHNvIGV2ZXJ5IGFwcGxpY2F0aW9ucyBkb2VzIG5vdCBuZWVkIHRvIHJlaW52ZW50IGl0cyBv
d24uDQoNClRoZSBmYWN0IHRoYXQgZXZlcnkgaW5kdXN0cmlhbCBhcHBsaWNhdGlvbiB0aGF0IGFk
YXB0YXRldXIgZnJvbSBzZXJpYWwgYnV0IHRvIElQIGhhZCB0byBpbXBsZW1lbnQgYSBqaXR0ZXIg
ZWxpbWluYXRpb24gYnVmZmVyIGlzIGFuIGluZGljYXRpb24gdGhhdCB3ZSBmYWlsZWQgdG8gcHJv
dmlkZSBqdXN0IHRoYXQgYXQgYSBsb3dlciBsYXllci4NCg0KU2FtZSBnb2VzIGZvciB2b2ljZSBh
bmQgdmlkZW8uIEJ1dCBkaWRu4oCZdCB5b3Ugc2VlIGl0IG9uIG9jY2FzaW9ucz8gVGhvc2Ugaml0
dGVyIGVsaW1pbmF0aW9uIHRlY2huaXF1ZXMgY3JlYXRlIGEgbGF0ZW5jeSBpbiB0aGUgZGlzY3Vz
c2lvbiBvciBhIGRlbGF5IGluIHRoZSB0diBzdHJlYW0gdGhhdCB5b3UgY2FuIGFjdHVhbGx5IG9i
c2VydmUuDQoNCk5vdyBsZXQgdXMgbG9vayBhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgYW5k
IGNvbXBhcmUgd2l0aCB0cmFkaXRpb25hbCBMYXllciA0IGZ1bmN0aW9ucy4NCg0KIFRoZSBzZXJ2
aWNlIGxheWVyIHByb3ZpZGVzIGEgZmxvdyBjb250cm9sLCBpbiB0aGlzIHBhcnRpY3VsYXIgY2Fz
ZSBhIHJhdGUtYmFzZWQgb25lLiBUaGlzIGlzIHNpbWlsYXIgdG8gZnVuY3Rpb25hbGl0eSBmb3Vu
ZCBpbiBEQy1UQ1Agb3IgaW4gYSBsb25nIGdvbmUgcGFzdCwgSUJN4oCZcyBSYXBpZCBUcmFuc3Bv
cnQgUHJvdG9jb2wsIHRob3VnaCB3ZSBwcm9iYWJseSBuZWVkIG9ubHkgYSBzaW1wbGlmaWVkIHZl
cnNpb24gb2YgdGhhdC4NCg0KVGhlIHNlcnZpY2UgbGF5ZXIgcGVyZm9ybXMgcmVvcmRlcmluZyBh
bmQgZHVwbGljYXRpb24gZWxpbWluYXRpb24gZnVuY3Rpb25zLiBUQ1AgZG9lcyB0aGF0IHRvby4N
Cg0KVGhlIHNlcnZpY2UgbGF5ZXIgZGlzdHJpYnV0ZXMgcGFja2V0cyBhbmQgcmVwbGljYXMgb3Zl
ciBtdWx0aXBsZSBwYXRocyAoZGV0bmV0IHRyYW5zcG9ydHMpLiBUaGVyZeKAmXMgYSBoaW50IG9m
IHRoYXQgaW4gTVAtVENQIHRob3VnaCB3ZSBuZWVkIGEgcG93ZXJmdWwgYWRkaXRpb24gZm9yIHJl
cGxpY2F0aW9uIGFuZCBjb2RpbmcuDQoNClRoZSBkZXRuZXQgc2VydmljZSBsYXllciBpcyBhYm92
ZSB0aGUgZGV0bmV0IHRyYW5zcG9ydCBsYXllciB3aGljaCBoYXBwZW5zIHRvIGJlIGxheWVyIDMu
DQoNCkFsbCBpbiBhbGwsIHRoaXMgdGVsbHMgbWUgdGhhdCB0aGUgZGV0bmV0IHRyYW5zcG9ydCBs
YXllciBvcGVyYXRlcyBhdCBsYXllciA0Lg0KDQpJIGFncmVlIHdpdGggeW91IHRoYXQgdGhlcmUg
aXMgYW4gZXhhY3Qgc2FtZSBuZWVkIGZvciBUU04uIEp1c3QgbGlrZSB0aGVyZSBpcyBhIG5lZWQg
Zm9yIElTLUlTIGF0IGJvdGggbGF5ZXJzLg0KDQpUaGUgSUVFRSBtYXkgdmVyeSB3ZWxsIHByb3Zp
ZGUgdGhlIHNhbWUgZmVhdHVyZXMgaW4gdGhlIHRhbGtlciwgYW5kIHdlIG1heSB2ZXJ5IHdlbGwg
YmUgc3VjY2Vzc2Z1bCBhdCBzaGFyaW5nIHNwZWNpZmljYXRpb25zIGp1c3QgbGlrZSB3ZSBkaWQg
Zm9yIElTLUlTLiBCdXQgZm9yIHVzIEkgc2VlIHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBwYWNr
YWdlZCBhcyBhIExheWVyIDQgdGhhdCB0aGUgcmVzdCBvZiB0aGUgSUVURiB3aWxsIGNhbGwgYSBU
cmFuc3BvcnQuIFdoaWNoIG1ha2VzIHRoZSBuYW1lIGNvbGxpc2lvbiB2ZXJ5IHVuZm9ydHVuYXRl
LCBieSB0aGUgd2F5Lg0KDQpOb3RlIHRoYXQgbXkgZHJhZnQgYWxzbyBkaXNjdXNzZXMgYSBMMiB0
b2tlbml6ZWQgbG9vcCB0byBhdm9pZCB0aGUgYnVmZmVyIGJsb2F0IGF0IHRoZSBkZXRuZXQgaW5n
cmVzcywgd2hpY2ggaXMgdGhlIHBpZWNlIHRoYXQgaXMgYW5hbG9nb3VzIHRvIHRoZSBzb2x1dGlv
biBzaG93biBpbiB0aGUgdmlkZW8uDQoNClRha2UgY2FyZSwNCg0KUGFzY2FsDQoNCkxlIDE0IG5v
di4gMjAxOCDDoCAxNDo1OCwgR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdlbmd4dWVzb25n
QGh1YXdlaS5jb208bWFpbHRvOmdlbmd4dWVzb25nQGh1YXdlaS5jb20+PiBhIMOpY3JpdCA6DQoN
CkRlYXIgUGFzY2FsLA0KDQpJIGNvbnNpZGVyIHRoZSBwcm9ibGVtIG9mIOKAnERldE5ldCB0cmFu
c3BvcnQgbGF5ZXLigJ0gYWxsIG92ZXIgYWdhaW4sIGFuZCBmaW5hbGx5IEkgbWFrZSBteXNlbGYg
Y29uZnVzZWQuIFNvIEkgc2VuZCB0aGlzIGVtYWlsIHRvIHNlYXJjaCBmb3IgaGVscC4gUGxlYXNl
IGNvcnJlY3QgbWUgaWYgeW91IGZpbmQgYW55dGhpbmcgd3JvbmcgYmVsb3c6DQoNCjEuICAgICAg
IFRTTiBkb2VzbuKAmXQgbmVlZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGhlIHRhbGtlciBh
bmQgbGlzdGVuZXIgYXJlIFRTTiBhd2FyZSwgYW5kIHRoZXkgY2FuIHNlbmQgdGhlIHBhY2tldHMg
aW4gc29tZSBwYXJ0aWN1bGFyIHRpbWUgc2xvdCBiYXNlZCBvbiB0aGUgdHJhZmZpYyBzcGVjaWZp
Y2F0aW9uOw0KDQoyLiAgICAgICBEZXROZXQgZG9lcyBuZWVkIHRyYW5zcG9ydCBsYXllciwgYmVj
YXVzZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBub3QgdW5kZXIgY29udHJvbDsNCg0KMy4gICAg
ICAgVENQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0ICwgYmVjYXVzZSBUQ1AgdHJpZXMgdG8g
ZmluZCB0aGUg4oCcZmFpciBiYW5kd2lkdGjigJ0gZm9yIHRoZSBmbG93cyBhbmQgaXQgbWFrZXMg
dGhlIGZsb3cgcmF0ZSBjaGFuZ2VzIGFsbCB0aGUgdGltZSwgd2hpbGUgdGhlIHNlbmRpbmcgcmF0
ZSBvZiBEZXROZXQgaXMgc3VwcG9zZWQgdG8gYmUgY29uc3RhbnQsIGFuZCBldmVyeSBwYWNrZXQg
c2hvdWxkIHNob3cgdXAgaW4gYW4gZXhwZWN0ZWQgdGltZSBzbG90Ow0KDQo0LiAgICAgICBVRFAg
Y2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQsIGJlY2F1c2UgdGhlcmUgaXMgbm8gcmF0ZSBjb250
cm9sLiBJZiB0aGUgdGFsa2VyIHNlbmRzIHRoZSBwYWNrZXRzIGluIHRoZSB3cm9uZyBwYXR0ZXJu
LCBVRFAgY2FuIGRvIG5vdGhpbmcuDQoNCjUuICAgICAgIFNvIHdlIG5lZWQg4oCcRGV0TmV0IHRy
YW5zcG9ydCBsYXllcuKAnSwgd2hpY2ggY2FuIDphLiBTZW5kIHRoZSBwYWNrZXQgaW4gYSBkZXRl
cm1pbmlzdGljIHBhdHRlcm47IGIuIElmIGFueXRoaW5nIGdvZXMgd3JvbmcsIG1ha2UgaXQgZ28g
YmFjayB0byB0aGUgY29ycmVjdCBwYXR0ZXJuLg0KDQo2LiAgICAgICBUaGlzLCBmaW5hbGx5LCBt
YWtlcyB0aGUgdGFsa2VyIOKAnERldE5ldCBhd2FyZeKAnShlc3BlY2lhbGx5IHBvaW50IGEgYWJv
dmUpLCB3aGljaCBpcyBqdXN0IHRoZSBzYW1lIGFzIHdoYXQgaGFwcGVucyBpbiBUU04uDQoNCklm
IHRoaXMgbG9naWMgY2hhaW4gd29ya3MsIHdoYXQgd2UgYWN0dWFsbHkgcmVxdWlyZXMgaXMganVz
dCBhIERldE5ldCB0YWxrZXIgcmF0aGVyIHRoYW4gYSBuZXcgdHJhbnNwb3J0IGxheWVyLg0KDQoN
CkJlc3QgUmVnYXJkcw0KWHVlc29uZw0KDQoNCkZyb206IGRldG5ldCBbbWFpbHRvOmRldG5ldC1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KQ0K
U2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggMToxMCBQTQ0KVG86IGRldG5ldEBpZXRm
Lm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPjsgQmxhY2ssIERhdmlkIDxEYXZpZC5CbGFja0Bk
ZWxsLmNvbTxtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb20+Pg0KU3ViamVjdDogW0RldG5ldF0g
cHVsbGluZyBwYWNrZXRzDQoNCkRlYXIgYWxsDQoNClRoaXMgdmlkZW8gaHR0cHM6Ly95b3V0dS5i
ZS9CTzBRaGF4QlJyMCBoYXMgYSBncmVhdCBpbGx1c3RyYXRpb24gb2YgdGhlIFVOSSBwYWNrZXQg
cHVsbCBtZXRob2QgdGhhdCB3ZSB1c2UgaW4gc2VjdGlvbiDigJw1LjEuICBMb2NhbCBMb29wIEZs
b3cgQ29udHJvbOKAnSBvZiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtdGh1YmVy
dC10c3Z3Zy1kZXRuZXQtdHJhbnNwb3J0LTAxIHRvIHB1bGwgcGFja2V0cyBmcm9tIHRoZSBkZXRu
ZXQgdW5hd2FyZSBob3N0IGZyb20gdGhlIGRldG5ldCBpbmdyZXNzIGJveC4gVGhlIHByb2JsZW0g
Zm9yIGRldG5ldCBpcyB0aGF0IHNoYXBpbmcgaW4gdGhlIGRldG5ldCBpbmdyZXNzIGNhbiBjcmVh
dGUgYmxvYXQgYW5kIHVuY29udHJvbGxlZCBlbmQgdG8gZW5kIGxhdGVuY3kgc28gd2Ugd2FudCB0
byBjb250cm9sIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBwZW5kaW5nIGZyYW1lcyB0byBrZWVwIHRo
ZSBkZXRuZXQgaW5ncmVzcyBidXN5IGFuZCBwdXNoIGJhY2sgdG8gdGhlIEw0LzUgZm9yIGFueXRo
aW5nIGFib3ZlIHRoYXQuDQoNCkkgaG9wZSB5b3XigJlsbCBsb3ZlIHRoZSB2aWRlbyBhcyBtdWNo
IGFzIEkgZGlkOw0KDQpQYXNjYWwNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpI
ZWxsbyBYdWVzb25nOg0KPGRpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PldlIGRvIGxheWVy
cyBzbyBhcyB0byBjb21tdW5hbGlzZSBzZXJ2aWNlcyBzbyBldmVyeSBhcHBsaWNhdGlvbnMgZG9l
cyBub3QgbmVlZCB0byByZWludmVudCBpdHMgb3duLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4N
CjxkaXY+VGhlIGZhY3QgdGhhdCBldmVyeSBpbmR1c3RyaWFsIGFwcGxpY2F0aW9uIHRoYXQgYWRh
cHRhdGV1ciBmcm9tIHNlcmlhbCBidXQgdG8gSVAgaGFkIHRvIGltcGxlbWVudCBhIGppdHRlciBl
bGltaW5hdGlvbiBidWZmZXIgaXMgYW4gaW5kaWNhdGlvbiB0aGF0IHdlIGZhaWxlZCB0byBwcm92
aWRlIGp1c3QgdGhhdCBhdCBhIGxvd2VyIGxheWVyLiZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8
L2Rpdj4NCjxkaXY+U2FtZSBnb2VzIGZvciB2b2ljZSBhbmQgdmlkZW8uIEJ1dCBkaWRu4oCZdCB5
b3Ugc2VlIGl0IG9uIG9jY2FzaW9ucz8gVGhvc2Ugaml0dGVyIGVsaW1pbmF0aW9uIHRlY2huaXF1
ZXMgY3JlYXRlIGEgbGF0ZW5jeSBpbiB0aGUgZGlzY3Vzc2lvbiBvciBhIGRlbGF5IGluIHRoZSB0
diBzdHJlYW0gdGhhdCB5b3UgY2FuIGFjdHVhbGx5IG9ic2VydmUuPGJyPg0KPGJyPg0KTm93IGxl
dCB1cyBsb29rIGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBhbmQgY29tcGFyZSB3aXRoIHRy
YWRpdGlvbmFsIExheWVyIDQgZnVuY3Rpb25zLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxk
aXY+Jm5ic3A7VGhlIHNlcnZpY2UgbGF5ZXIgcHJvdmlkZXMgYSBmbG93IGNvbnRyb2wsIGluIHRo
aXMgcGFydGljdWxhciBjYXNlIGEgcmF0ZS1iYXNlZCBvbmUuIFRoaXMgaXMgc2ltaWxhciB0byBm
dW5jdGlvbmFsaXR5IGZvdW5kIGluIERDLVRDUCBvciBpbiBhIGxvbmcgZ29uZSBwYXN0LCBJQk3i
gJlzIFJhcGlkIFRyYW5zcG9ydCBQcm90b2NvbCwgdGhvdWdoIHdlIHByb2JhYmx5IG5lZWQgb25s
eSBhIHNpbXBsaWZpZWQgdmVyc2lvbiBvZiB0aGF0Ljxicj4NCjxicj4NClRoZSBzZXJ2aWNlIGxh
eWVyIHBlcmZvcm1zIHJlb3JkZXJpbmcgYW5kIGR1cGxpY2F0aW9uIGVsaW1pbmF0aW9uIGZ1bmN0
aW9ucy4gVENQIGRvZXMgdGhhdCB0b28uPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5U
aGUgc2VydmljZSBsYXllciBkaXN0cmlidXRlcyBwYWNrZXRzIGFuZCByZXBsaWNhcyBvdmVyIG11
bHRpcGxlIHBhdGhzIChkZXRuZXQgdHJhbnNwb3J0cykuIFRoZXJl4oCZcyBhIGhpbnQgb2YgdGhh
dCBpbiBNUC1UQ1AgdGhvdWdoIHdlIG5lZWQgYSBwb3dlcmZ1bCBhZGRpdGlvbiBmb3IgcmVwbGlj
YXRpb24gYW5kIGNvZGluZy48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoZSBkZXRu
ZXQgc2VydmljZSBsYXllciBpcyBhYm92ZSB0aGUgZGV0bmV0IHRyYW5zcG9ydCBsYXllciB3aGlj
aCBoYXBwZW5zIHRvIGJlIGxheWVyIDMuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5B
bGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldCB0cmFuc3BvcnQgbGF5ZXIg
b3BlcmF0ZXMgYXQgbGF5ZXIgNC48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkkgYWdy
ZWUgd2l0aCB5b3UgdGhhdCB0aGVyZSBpcyBhbiBleGFjdCBzYW1lIG5lZWQgZm9yIFRTTi4gSnVz
dCBsaWtlIHRoZXJlIGlzIGEgbmVlZCBmb3IgSVMtSVMgYXQgYm90aCBsYXllcnMuJm5ic3A7PC9k
aXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGUgSUVFRSBtYXkgdmVyeSB3ZWxsIHByb3Zp
ZGUgdGhlIHNhbWUgZmVhdHVyZXMgaW4gdGhlIHRhbGtlciwgYW5kIHdlIG1heSB2ZXJ5IHdlbGwg
YmUgc3VjY2Vzc2Z1bCBhdCBzaGFyaW5nIHNwZWNpZmljYXRpb25zIGp1c3QgbGlrZSB3ZSBkaWQg
Zm9yIElTLUlTLiBCdXQgZm9yIHVzIEkgc2VlIHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBwYWNr
YWdlZCBhcyBhIExheWVyIDQgdGhhdCB0aGUgcmVzdCBvZiB0aGUgSUVURiB3aWxsIGNhbGwNCiBh
IFRyYW5zcG9ydC4gV2hpY2ggbWFrZXMgdGhlIG5hbWUgY29sbGlzaW9uIHZlcnkgdW5mb3J0dW5h
dGUsIGJ5IHRoZSB3YXkuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgZGly
PSJsdHIiPk5vdGUgdGhhdCBteSBkcmFmdCBhbHNvIGRpc2N1c3NlcyBhIEwyIHRva2VuaXplZCBs
b29wIHRvIGF2b2lkIHRoZSBidWZmZXIgYmxvYXQgYXQgdGhlIGRldG5ldCBpbmdyZXNzLCB3aGlj
aCBpcyB0aGUgcGllY2UgdGhhdCBpcyBhbmFsb2dvdXMgdG8gdGhlIHNvbHV0aW9uIHNob3duIGlu
IHRoZSB2aWRlby48L2Rpdj4NCjxkaXYgZGlyPSJsdHIiPjxicj4NCjwvZGl2Pg0KPGRpdiBkaXI9
Imx0ciI+VGFrZSBjYXJlLDxicj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlBhc2NhbDwvZGl2
Pg0KPC9kaXY+DQo8ZGl2IGRpcj0ibHRyIj48YnI+DQpMZSAxNCBub3YuIDIwMTggw6AgMTQ6NTgs
IEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpICZsdDs8YSBocmVmPSJtYWlsdG86Z2VuZ3h1ZXNv
bmdAaHVhd2VpLmNvbSI+Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5i
c3A7Ojxicj4NCjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8ZGl2IGRp
cj0ibHRyIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQg
MTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMg
Ki8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAg
MyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsN
CglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1
NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3
MjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGku
TXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9y
aXR5OjM0Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCXRleHQtaW5k
ZW50OjIxLjBwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNv
Q2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAu
MHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJn
aW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQgNzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJ
e21zby1saXN0LWlkOjExODQwNTI3MzE7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi0xNzc2Nzc4MTg4IDU2MjQ2MzI2NCA2NzY5ODcxMyA2NzY5ODcxNSA2
NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpA
bGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE4LjBwdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0O30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBo
YS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJTJcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjQyLjBw
dDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjYzLjBwdDsNCgl0
ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6
ODQuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlNVwpIjsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJbWFyZ2luLWxlZnQ6MTA1LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0
IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0K
CW1hcmdpbi1sZWZ0OjEyNi4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDps
ZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE0Ny4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9
DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7
DQoJbXNvLWxldmVsLXRleHQ6IiU4XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxNjguMHB0Ow0KCXRl
eHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MTg5LjBwdDsNCgl0ZXh0LWlu
ZGVudDotMjEuMHB0O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1i
b3R0b206MGNtO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZd
LS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+
DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3ht
bD48IVtlbmRpZl0tLT4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5EZWFyIFBhc2NhbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGNvbnNpZGVyIHRoZSBwcm9ibGVtIG9mIOKA
nERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0gYWxsIG92ZXIgYWdhaW4sIGFuZCBmaW5hbGx5IEkg
bWFrZSBteXNlbGYgY29uZnVzZWQuIFNvIEkgc2VuZCB0aGlzIGVtYWlsIHRvIHNlYXJjaCBmb3Ig
aGVscC4gUGxlYXNlIGNvcnJlY3QgbWUgaWYgeW91IGZpbmQNCiBhbnl0aGluZyB3cm9uZyBiZWxv
dzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O2xpbmUtaGVpZ2h0OjE1
MCU7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCEtLVtpZiAhc3VwcG9ydExpc3RzXS0tPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1s
aXN0Oklnbm9yZSI+MS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwv
c3Bhbj48L3NwYW4+PCEtLVtlbmRpZl0tLT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPlRTTiBkb2VzbuKAmXQgbmVlZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGhl
IHRhbGtlciBhbmQgbGlzdGVuZXIgYXJlIFRTTiBhd2FyZSwgYW5kIHRoZXkgY2FuIHNlbmQgdGhl
IHBhY2tldHMgaW4gc29tZSBwYXJ0aWN1bGFyIHRpbWUgc2xvdCBiYXNlZCBvbiB0aGUgdHJhZmZp
YyBzcGVjaWZpY2F0aW9uOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0
UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7
bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IS0tW2lmICFzdXBw
b3J0TGlzdHNdLS0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48c3Bh
biBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4yLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RGV0TmV0IGRvZXMgbmVlZCB0cmFuc3BvcnQgbGF5ZXIs
IGJlY2F1c2UgdGFsa2VyIGFuZCBsaXN0ZW5lciBhcmUgbm90IHVuZGVyIGNvbnRyb2w7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJn
aW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDtsaW5lLWhlaWdodDoxNTAlO21zby1s
aXN0OmwwIGxldmVsMSBsZm8yIj4NCjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25v
cmUiPjMuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwhLS1bZW5kaWZdLS0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5UQ1AgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQgLCBiZWNhdXNlIFRDUCB0cmllcyB0byBm
aW5kIHRoZSDigJxmYWlyIGJhbmR3aWR0aOKAnSBmb3IgdGhlIGZsb3dzIGFuZCBpdCBtYWtlcyB0
aGUgZmxvdyByYXRlIGNoYW5nZXMgYWxsIHRoZSB0aW1lLCB3aGlsZSB0aGUgc2VuZGluZyByYXRl
IG9mIERldE5ldCBpcyBzdXBwb3NlZA0KIHRvIGJlIGNvbnN0YW50LCBhbmQgZXZlcnkgcGFja2V0
IHNob3VsZCBzaG93IHVwIGluIGFuIGV4cGVjdGVkIHRpbWUgc2xvdDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4
LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O2xpbmUtaGVpZ2h0OjE1MCU7bXNvLWxpc3Q6bDAgbGV2
ZWwxIGxmbzIiPg0KPCEtLVtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+NC48c3Bh
biBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCEtLVtl
bmRpZl0tLT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlVEUCBjYW7i
gJl0IGJlIHVzZWQgZm9yIERldE5ldCwgYmVjYXVzZSB0aGVyZSBpcyBubyByYXRlIGNvbnRyb2wu
IElmIHRoZSB0YWxrZXIgc2VuZHMgdGhlIHBhY2tldHMgaW4gdGhlIHdyb25nIHBhdHRlcm4sIFVE
UCBjYW4gZG8gbm90aGluZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlz
dFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0ZXh0LWluZGVudDotMTguMHB0
O2xpbmUtaGVpZ2h0OjE1MCU7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCEtLVtpZiAhc3Vw
cG9ydExpc3RzXS0tPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PHNw
YW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+NS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCEtLVtlbmRpZl0tLT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlNvIHdlIG5lZWQg4oCcRGV0TmV0IHRyYW5zcG9ydCBs
YXllcuKAnSwgd2hpY2ggY2FuIDphLiBTZW5kIHRoZSBwYWNrZXQgaW4gYSBkZXRlcm1pbmlzdGlj
IHBhdHRlcm47IGIuIElmIGFueXRoaW5nIGdvZXMgd3JvbmcsIG1ha2UgaXQgZ28gYmFjayB0byB0
aGUgY29ycmVjdCBwYXR0ZXJuLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29M
aXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4w
cHQ7bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IS0tW2lmICFz
dXBwb3J0TGlzdHNdLS0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48
c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj42LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhpcywgZmluYWxseSwgbWFrZXMgdGhlIHRhbGtl
ciDigJxEZXROZXQgYXdhcmXigJ0oZXNwZWNpYWxseSBwb2ludCBhIGFib3ZlKSwgd2hpY2ggaXMg
anVzdCB0aGUgc2FtZSBhcyB3aGF0IGhhcHBlbnMgaW4gVFNOLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIHRoaXMgbG9naWMgY2hhaW4g
d29ya3MsIHdoYXQgd2UgYWN0dWFsbHkgcmVxdWlyZXMgaXMganVzdCBhIERldE5ldCB0YWxrZXIg
cmF0aGVyIHRoYW4gYSBuZXcgdHJhbnNwb3J0IGxheWVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkczxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDox
NTAlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlh1ZXNvbmc8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUg
MS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNt
IDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IGRldG5ldCBbPGEgaHJlZj0ibWFpbHRv
OmRldG5ldC1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc8
L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5QYXNjYWwgVGh1YmVydCAocHRodWJlcnQpPGJyPg0K
PGI+U2VudDo8L2I+IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDE6MTAgUE08YnI+DQo8Yj5U
bzo8L2I+IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwv
YT47IEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29t
Ij5EYXZpZC5CbGFja0BkZWxsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtEZXRu
ZXRdIHB1bGxpbmcgcGFja2V0czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiPkRlYXIg
YWxsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5UaGlzIHZpZGVvIDxhIGhyZWY9Imh0dHBzOi8veW91dHUuYmUv
Qk8wUWhheEJScjAiPg0KaHR0cHM6Ly95b3V0dS5iZS9CTzBRaGF4QlJyMDwvYT48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPiA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPmhhcyBhIGdyZWF0IGls
bHVzdHJhdGlvbiBvZiB0aGUgVU5JIHBhY2tldCBwdWxsIG1ldGhvZCB0aGF0IHdlIHVzZSBpbiBz
ZWN0aW9uIOKAnDUuMS4mbmJzcDsgTG9jYWwgTG9vcCBGbG93IENvbnRyb2zigJ0gb2YNCjxhIGhy
ZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC10aHViZXJ0LXRzdndnLWRldG5l
dC10cmFuc3BvcnQtMDEiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC10aHViZXJ0
LXRzdndnLWRldG5ldC10cmFuc3BvcnQtMDE8L2E+IHRvIHB1bGwgcGFja2V0cyBmcm9tIHRoZSBk
ZXRuZXQgdW5hd2FyZSBob3N0IGZyb20gdGhlIGRldG5ldCBpbmdyZXNzIGJveC4gVGhlIHByb2Js
ZW0gZm9yIGRldG5ldCBpcyB0aGF0IHNoYXBpbmcNCiBpbiB0aGUgZGV0bmV0IGluZ3Jlc3MgY2Fu
IGNyZWF0ZSBibG9hdCBhbmQgdW5jb250cm9sbGVkIGVuZCB0byBlbmQgbGF0ZW5jeSBzbyB3ZSB3
YW50IHRvIGNvbnRyb2wgdGhlIG1heGltdW0gYW1vdW50IG9mIHBlbmRpbmcgZnJhbWVzIHRvIGtl
ZXAgdGhlIGRldG5ldCBpbmdyZXNzIGJ1c3kgYW5kIHB1c2ggYmFjayB0byB0aGUgTDQvNSBmb3Ig
YW55dGhpbmcgYWJvdmUgdGhhdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgaG9wZSB5b3XigJlsbCBs
b3ZlIHRoZSB2aWRlbyBhcyBtdWNoIGFzIEkgZGlkOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGFzY2Fs
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_8D171B16FD2246CD9D2B24070F2DC433ciscocom_--


From nobody Wed Nov 14 01:59:25 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0787F1293FB for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 01:59:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 GinoW3oXybkG for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 01:59:22 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C95DF124BE5 for <detnet@ietf.org>; Wed, 14 Nov 2018 01:59:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=26495; q=dns/txt; s=iport; t=1542189561; x=1543399161; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=PVgLwuTK160Kh2rY/rhMaatBKCOfzHDmwqiPSNZLMfw=; b=fjRYH1gxXFxCyT9W8CelN7Nc3soD2sC+lCM9F4WCxcYM9HMfx2ZzRmcM kRDrwIjLLCW97dP8hzKhRtwr6BmR4LX+nF6gbMP0ZclIht1tfvyUR+lkT 9OWydO1F7tNa1uC/1qxTdRlB4MiB36toKarrIU1b6wnfXdK9kImrW1KQd Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAACO8etb/5xdJa1iGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBgQ1ILmYPcyeDeIgYjgmXNhSBZgsBARg?= =?us-ascii?q?BCoQDRgIXgywiNA0NAQMBAQIBAQJtHAyFOgEBAQQBASEKQQsQAgEIEQQBASg?= =?us-ascii?q?DAgICJQsUCQgCBA4FG4MGAYEdZA+oKYEvhC0BAwKBDYRqBYwFF4FAP4EQKB+?= =?us-ascii?q?BTn6DGwEBA4EmBQESAS0YEIJOMYImAohzGoVlF4FEjxEJAoZ1hQKFKRiBWIU?= =?us-ascii?q?FgyKGdog2hEosii4CERSBJh84ZHFwFTsqAYJBgicXgiwXhhuFPkExizeCPgE?= =?us-ascii?q?B?=
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000";  d="scan'208,217";a="478091223"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Nov 2018 09:59:12 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id wAE9xCad019027 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 14 Nov 2018 09:59:12 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 14 Nov 2018 03:59:11 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Wed, 14 Nov 2018 03:59:11 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
CC: "detnet@ietf.org" <detnet@ietf.org>, "Black, David" <David.Black@dell.com>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AQHUfACw9Y6tWkDlI0mXp06Kopix0w==
Date: Wed, 14 Nov 2018 09:59:11 +0000
Message-ID: <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>, <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com>, <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com>
In-Reply-To: <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/alternative; boundary="_000_6EDA7130E2834D72B9DD0211BB12E763ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/BztIdn8LHWBlJfP2bEKV8xBPwzk>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Nov 2018 09:59:24 -0000

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

VHlwb3MgYmVsb3csIHNvbWUgdGhhbmtzIHRvIG15IGludGVsbGlnZW50IHNtYXJ0IHBob25lLCBh
bmQgc29tZSB0byBjb25mdXNlZC1tZS4NCg0KUGxlYXNlIHJlYWQ6DQoNCkFsbCBpbiBhbGwsIHRo
aXMgdGVsbHMgbWUgdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgb3BlcmF0ZXMgYXQgbGF5
ZXIgNA0KDQpSZWdhcmRzLA0KDQpQYXNjYWwNCg0KTGUgMTQgbm92LiAyMDE4IMOgIDE2OjUzLCBQ
YXNjYWwgVGh1YmVydCAocHRodWJlcnQpIDxwdGh1YmVydEBjaXNjby5jb208bWFpbHRvOnB0aHVi
ZXJ0QGNpc2NvLmNvbT4+IGEgw6ljcml0IDoNCg0KSGVsbG8gWHVlc29uZzoNCg0KV2UgZG8gbGF5
ZXJzIHNvIGFzIHRvIGNvbW11bmFsaXNlIHNlcnZpY2VzIHNvIGV2ZXJ5IGFwcGxpY2F0aW9ucyBk
b2VzIG5vdCBuZWVkIHRvIHJlaW52ZW50IGl0cyBvd24uDQoNClRoZSBmYWN0IHRoYXQgZXZlcnkg
aW5kdXN0cmlhbCBhcHBsaWNhdGlvbiB0aGF0IGFkYXB0YXRldXIgZnJvbSBzZXJpYWwgYnV0IHRv
IElQIGhhZCB0byBpbXBsZW1lbnQgYSBqaXR0ZXIgZWxpbWluYXRpb24gYnVmZmVyIGlzIGFuIGlu
ZGljYXRpb24gdGhhdCB3ZSBmYWlsZWQgdG8gcHJvdmlkZSBqdXN0IHRoYXQgYXQgYSBsb3dlciBs
YXllci4NCg0KU2FtZSBnb2VzIGZvciB2b2ljZSBhbmQgdmlkZW8uIEJ1dCBkaWRu4oCZdCB5b3Ug
c2VlIGl0IG9uIG9jY2FzaW9ucz8gVGhvc2Ugaml0dGVyIGVsaW1pbmF0aW9uIHRlY2huaXF1ZXMg
Y3JlYXRlIGEgbGF0ZW5jeSBpbiB0aGUgZGlzY3Vzc2lvbiBvciBhIGRlbGF5IGluIHRoZSB0diBz
dHJlYW0gdGhhdCB5b3UgY2FuIGFjdHVhbGx5IG9ic2VydmUuDQoNCk5vdyBsZXQgdXMgbG9vayBh
dCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgYW5kIGNvbXBhcmUgd2l0aCB0cmFkaXRpb25hbCBM
YXllciA0IGZ1bmN0aW9ucy4NCg0KIFRoZSBzZXJ2aWNlIGxheWVyIHByb3ZpZGVzIGEgZmxvdyBj
b250cm9sLCBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSBhIHJhdGUtYmFzZWQgb25lLiBUaGlzIGlz
IHNpbWlsYXIgdG8gZnVuY3Rpb25hbGl0eSBmb3VuZCBpbiBEQy1UQ1Agb3IgaW4gYSBsb25nIGdv
bmUgcGFzdCwgSUJN4oCZcyBSYXBpZCBUcmFuc3BvcnQgUHJvdG9jb2wsIHRob3VnaCB3ZSBwcm9i
YWJseSBuZWVkIG9ubHkgYSBzaW1wbGlmaWVkIHZlcnNpb24gb2YgdGhhdC4NCg0KVGhlIHNlcnZp
Y2UgbGF5ZXIgcGVyZm9ybXMgcmVvcmRlcmluZyBhbmQgZHVwbGljYXRpb24gZWxpbWluYXRpb24g
ZnVuY3Rpb25zLiBUQ1AgZG9lcyB0aGF0IHRvby4NCg0KVGhlIHNlcnZpY2UgbGF5ZXIgZGlzdHJp
YnV0ZXMgcGFja2V0cyBhbmQgcmVwbGljYXMgb3ZlciBtdWx0aXBsZSBwYXRocyAoZGV0bmV0IHRy
YW5zcG9ydHMpLiBUaGVyZeKAmXMgYSBoaW50IG9mIHRoYXQgaW4gTVAtVENQIHRob3VnaCB3ZSBu
ZWVkIGEgcG93ZXJmdWwgYWRkaXRpb24gZm9yIHJlcGxpY2F0aW9uIGFuZCBjb2RpbmcuDQoNClRo
ZSBkZXRuZXQgc2VydmljZSBsYXllciBpcyBhYm92ZSB0aGUgZGV0bmV0IHRyYW5zcG9ydCBsYXll
ciB3aGljaCBoYXBwZW5zIHRvIGJlIGxheWVyIDMuDQoNCkFsbCBpbiBhbGwsIHRoaXMgdGVsbHMg
bWUgdGhhdCB0aGUgZGV0bmV0IHRyYW5zcG9ydCBsYXllciBvcGVyYXRlcyBhdCBsYXllciA0Lg0K
DQpJIGFncmVlIHdpdGggeW91IHRoYXQgdGhlcmUgaXMgYW4gZXhhY3Qgc2FtZSBuZWVkIGZvciBU
U04uIEp1c3QgbGlrZSB0aGVyZSBpcyBhIG5lZWQgZm9yIElTLUlTIGF0IGJvdGggbGF5ZXJzLg0K
DQpUaGUgSUVFRSBtYXkgdmVyeSB3ZWxsIHByb3ZpZGUgdGhlIHNhbWUgZmVhdHVyZXMgaW4gdGhl
IHRhbGtlciwgYW5kIHdlIG1heSB2ZXJ5IHdlbGwgYmUgc3VjY2Vzc2Z1bCBhdCBzaGFyaW5nIHNw
ZWNpZmljYXRpb25zIGp1c3QgbGlrZSB3ZSBkaWQgZm9yIElTLUlTLiBCdXQgZm9yIHVzIEkgc2Vl
IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBwYWNrYWdlZCBhcyBhIExheWVyIDQgdGhhdCB0aGUg
cmVzdCBvZiB0aGUgSUVURiB3aWxsIGNhbGwgYSBUcmFuc3BvcnQuIFdoaWNoIG1ha2VzIHRoZSBu
YW1lIGNvbGxpc2lvbiB2ZXJ5IHVuZm9ydHVuYXRlLCBieSB0aGUgd2F5Lg0KDQpOb3RlIHRoYXQg
bXkgZHJhZnQgYWxzbyBkaXNjdXNzZXMgYSBMMiB0b2tlbml6ZWQgbG9vcCB0byBhdm9pZCB0aGUg
YnVmZmVyIGJsb2F0IGF0IHRoZSBkZXRuZXQgaW5ncmVzcywgd2hpY2ggaXMgdGhlIHBpZWNlIHRo
YXQgaXMgYW5hbG9nb3VzIHRvIHRoZSBzb2x1dGlvbiBzaG93biBpbiB0aGUgdmlkZW8uDQoNClRh
a2UgY2FyZSwNCg0KUGFzY2FsDQoNCkxlIDE0IG5vdi4gMjAxOCDDoCAxNDo1OCwgR2VuZ3h1ZXNv
bmcgKEdlbmcgWHVlc29uZykgPGdlbmd4dWVzb25nQGh1YXdlaS5jb208bWFpbHRvOmdlbmd4dWVz
b25nQGh1YXdlaS5jb20+PiBhIMOpY3JpdCA6DQoNCkRlYXIgUGFzY2FsLA0KDQpJIGNvbnNpZGVy
IHRoZSBwcm9ibGVtIG9mIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0gYWxsIG92ZXIgYWdh
aW4sIGFuZCBmaW5hbGx5IEkgbWFrZSBteXNlbGYgY29uZnVzZWQuIFNvIEkgc2VuZCB0aGlzIGVt
YWlsIHRvIHNlYXJjaCBmb3IgaGVscC4gUGxlYXNlIGNvcnJlY3QgbWUgaWYgeW91IGZpbmQgYW55
dGhpbmcgd3JvbmcgYmVsb3c6DQoNCjEuICAgICAgIFRTTiBkb2VzbuKAmXQgbmVlZCB0cmFuc3Bv
cnQgbGF5ZXIsIGJlY2F1c2UgdGhlIHRhbGtlciBhbmQgbGlzdGVuZXIgYXJlIFRTTiBhd2FyZSwg
YW5kIHRoZXkgY2FuIHNlbmQgdGhlIHBhY2tldHMgaW4gc29tZSBwYXJ0aWN1bGFyIHRpbWUgc2xv
dCBiYXNlZCBvbiB0aGUgdHJhZmZpYyBzcGVjaWZpY2F0aW9uOw0KDQoyLiAgICAgICBEZXROZXQg
ZG9lcyBuZWVkIHRyYW5zcG9ydCBsYXllciwgYmVjYXVzZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFy
ZSBub3QgdW5kZXIgY29udHJvbDsNCg0KMy4gICAgICAgVENQIGNhbuKAmXQgYmUgdXNlZCBmb3Ig
RGV0TmV0ICwgYmVjYXVzZSBUQ1AgdHJpZXMgdG8gZmluZCB0aGUg4oCcZmFpciBiYW5kd2lkdGji
gJ0gZm9yIHRoZSBmbG93cyBhbmQgaXQgbWFrZXMgdGhlIGZsb3cgcmF0ZSBjaGFuZ2VzIGFsbCB0
aGUgdGltZSwgd2hpbGUgdGhlIHNlbmRpbmcgcmF0ZSBvZiBEZXROZXQgaXMgc3VwcG9zZWQgdG8g
YmUgY29uc3RhbnQsIGFuZCBldmVyeSBwYWNrZXQgc2hvdWxkIHNob3cgdXAgaW4gYW4gZXhwZWN0
ZWQgdGltZSBzbG90Ow0KDQo0LiAgICAgICBVRFAgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQs
IGJlY2F1c2UgdGhlcmUgaXMgbm8gcmF0ZSBjb250cm9sLiBJZiB0aGUgdGFsa2VyIHNlbmRzIHRo
ZSBwYWNrZXRzIGluIHRoZSB3cm9uZyBwYXR0ZXJuLCBVRFAgY2FuIGRvIG5vdGhpbmcuDQoNCjUu
ICAgICAgIFNvIHdlIG5lZWQg4oCcRGV0TmV0IHRyYW5zcG9ydCBsYXllcuKAnSwgd2hpY2ggY2Fu
IDphLiBTZW5kIHRoZSBwYWNrZXQgaW4gYSBkZXRlcm1pbmlzdGljIHBhdHRlcm47IGIuIElmIGFu
eXRoaW5nIGdvZXMgd3JvbmcsIG1ha2UgaXQgZ28gYmFjayB0byB0aGUgY29ycmVjdCBwYXR0ZXJu
Lg0KDQo2LiAgICAgICBUaGlzLCBmaW5hbGx5LCBtYWtlcyB0aGUgdGFsa2VyIOKAnERldE5ldCBh
d2FyZeKAnShlc3BlY2lhbGx5IHBvaW50IGEgYWJvdmUpLCB3aGljaCBpcyBqdXN0IHRoZSBzYW1l
IGFzIHdoYXQgaGFwcGVucyBpbiBUU04uDQoNCklmIHRoaXMgbG9naWMgY2hhaW4gd29ya3MsIHdo
YXQgd2UgYWN0dWFsbHkgcmVxdWlyZXMgaXMganVzdCBhIERldE5ldCB0YWxrZXIgcmF0aGVyIHRo
YW4gYSBuZXcgdHJhbnNwb3J0IGxheWVyLg0KDQoNCkJlc3QgUmVnYXJkcw0KWHVlc29uZw0KDQoN
CkZyb206IGRldG5ldCBbbWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KQ0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTMs
IDIwMTggMToxMCBQTQ0KVG86IGRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3Jn
PjsgQmxhY2ssIERhdmlkIDxEYXZpZC5CbGFja0BkZWxsLmNvbTxtYWlsdG86RGF2aWQuQmxhY2tA
ZGVsbC5jb20+Pg0KU3ViamVjdDogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzDQoNCkRlYXIgYWxs
DQoNClRoaXMgdmlkZW8gaHR0cHM6Ly95b3V0dS5iZS9CTzBRaGF4QlJyMCBoYXMgYSBncmVhdCBp
bGx1c3RyYXRpb24gb2YgdGhlIFVOSSBwYWNrZXQgcHVsbCBtZXRob2QgdGhhdCB3ZSB1c2UgaW4g
c2VjdGlvbiDigJw1LjEuICBMb2NhbCBMb29wIEZsb3cgQ29udHJvbOKAnSBvZiBodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtdGh1YmVydC10c3Z3Zy1kZXRuZXQtdHJhbnNwb3J0LTAx
IHRvIHB1bGwgcGFja2V0cyBmcm9tIHRoZSBkZXRuZXQgdW5hd2FyZSBob3N0IGZyb20gdGhlIGRl
dG5ldCBpbmdyZXNzIGJveC4gVGhlIHByb2JsZW0gZm9yIGRldG5ldCBpcyB0aGF0IHNoYXBpbmcg
aW4gdGhlIGRldG5ldCBpbmdyZXNzIGNhbiBjcmVhdGUgYmxvYXQgYW5kIHVuY29udHJvbGxlZCBl
bmQgdG8gZW5kIGxhdGVuY3kgc28gd2Ugd2FudCB0byBjb250cm9sIHRoZSBtYXhpbXVtIGFtb3Vu
dCBvZiBwZW5kaW5nIGZyYW1lcyB0byBrZWVwIHRoZSBkZXRuZXQgaW5ncmVzcyBidXN5IGFuZCBw
dXNoIGJhY2sgdG8gdGhlIEw0LzUgZm9yIGFueXRoaW5nIGFib3ZlIHRoYXQuDQoNCkkgaG9wZSB5
b3XigJlsbCBsb3ZlIHRoZSB2aWRlbyBhcyBtdWNoIGFzIEkgZGlkOw0KDQpQYXNjYWwNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpkZXRuZXQgbWFpbGlu
ZyBsaXN0DQpkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4NCmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpU
eXBvcyBiZWxvdywgc29tZSB0aGFua3MgdG8gbXkgaW50ZWxsaWdlbnQgc21hcnQgcGhvbmUsIGFu
ZCBzb21lIHRvIGNvbmZ1c2VkLW1lLiZuYnNwOw0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+UGxl
YXNlIHJlYWQ6PGJyPg0KPGJyPg0KPGRpdiBkaXI9Imx0ciI+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+DQo8ZGl2IGRpcj0ibHRyIj48Zm9udCBjb2xvcj0iIzAwMDAwMCI+PHNwYW4g
c3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJnYmEo
MjU1LCAyNTUsIDI1NSwgMCk7Ij5BbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRl
dG5ldCBzZXJ2aWNlIGxheWVyIG9wZXJhdGVzIGF0IGxheWVyIDQ8L3NwYW4+PC9mb250PjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGJyPg0KPC9kaXY+DQpSZWdhcmRzLA0KPGRpdj48YnI+DQo8L2Rp
dj4NCjxkaXY+UGFzY2FsPC9kaXY+DQo8L2Rpdj4NCjxkaXYgZGlyPSJsdHIiPjxicj4NCkxlIDE0
IG5vdi4gMjAxOCDDoCAxNjo1MywgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbSI+cHRodWJlcnRAY2lzY28uY29tPC9hPiZndDsg
YSDDqWNyaXQmbmJzcDs6PGJyPg0KPGJyPg0KPC9kaXY+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
Ij4NCjxkaXYgZGlyPSJsdHIiPkhlbGxvIFh1ZXNvbmc6DQo8ZGl2Pg0KPGRpdj48YnI+DQo8L2Rp
dj4NCjxkaXY+V2UgZG8gbGF5ZXJzIHNvIGFzIHRvIGNvbW11bmFsaXNlIHNlcnZpY2VzIHNvIGV2
ZXJ5IGFwcGxpY2F0aW9ucyBkb2VzIG5vdCBuZWVkIHRvIHJlaW52ZW50IGl0cyBvd24uPC9kaXY+
DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGUgZmFjdCB0aGF0IGV2ZXJ5IGluZHVzdHJpYWwg
YXBwbGljYXRpb24gdGhhdCBhZGFwdGF0ZXVyIGZyb20gc2VyaWFsIGJ1dCB0byBJUCBoYWQgdG8g
aW1wbGVtZW50IGEgaml0dGVyIGVsaW1pbmF0aW9uIGJ1ZmZlciBpcyBhbiBpbmRpY2F0aW9uIHRo
YXQgd2UgZmFpbGVkIHRvIHByb3ZpZGUganVzdCB0aGF0IGF0IGEgbG93ZXIgbGF5ZXIuJm5ic3A7
PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5TYW1lIGdvZXMgZm9yIHZvaWNlIGFuZCB2
aWRlby4gQnV0IGRpZG7igJl0IHlvdSBzZWUgaXQgb24gb2NjYXNpb25zPyBUaG9zZSBqaXR0ZXIg
ZWxpbWluYXRpb24gdGVjaG5pcXVlcyBjcmVhdGUgYSBsYXRlbmN5IGluIHRoZSBkaXNjdXNzaW9u
IG9yIGEgZGVsYXkgaW4gdGhlIHR2IHN0cmVhbSB0aGF0IHlvdSBjYW4gYWN0dWFsbHkgb2JzZXJ2
ZS48YnI+DQo8YnI+DQpOb3cgbGV0IHVzIGxvb2sgYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVy
IGFuZCBjb21wYXJlIHdpdGggdHJhZGl0aW9uYWwgTGF5ZXIgNCBmdW5jdGlvbnMuPC9kaXY+DQo8
ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4mbmJzcDtUaGUgc2VydmljZSBsYXllciBwcm92aWRlcyBh
IGZsb3cgY29udHJvbCwgaW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UgYSByYXRlLWJhc2VkIG9uZS4g
VGhpcyBpcyBzaW1pbGFyIHRvIGZ1bmN0aW9uYWxpdHkgZm91bmQgaW4gREMtVENQIG9yIGluIGEg
bG9uZyBnb25lIHBhc3QsIElCTeKAmXMgUmFwaWQgVHJhbnNwb3J0IFByb3RvY29sLCB0aG91Z2gg
d2UgcHJvYmFibHkgbmVlZCBvbmx5IGEgc2ltcGxpZmllZCB2ZXJzaW9uIG9mIHRoYXQuPGJyPg0K
PGJyPg0KVGhlIHNlcnZpY2UgbGF5ZXIgcGVyZm9ybXMgcmVvcmRlcmluZyBhbmQgZHVwbGljYXRp
b24gZWxpbWluYXRpb24gZnVuY3Rpb25zLiBUQ1AgZG9lcyB0aGF0IHRvby48L2Rpdj4NCjxkaXY+
PGJyPg0KPC9kaXY+DQo8ZGl2PlRoZSBzZXJ2aWNlIGxheWVyIGRpc3RyaWJ1dGVzIHBhY2tldHMg
YW5kIHJlcGxpY2FzIG92ZXIgbXVsdGlwbGUgcGF0aHMgKGRldG5ldCB0cmFuc3BvcnRzKS4gVGhl
cmXigJlzIGEgaGludCBvZiB0aGF0IGluIE1QLVRDUCB0aG91Z2ggd2UgbmVlZCBhIHBvd2VyZnVs
IGFkZGl0aW9uIGZvciByZXBsaWNhdGlvbiBhbmQgY29kaW5nLjwvZGl2Pg0KPGRpdj48YnI+DQo8
L2Rpdj4NCjxkaXY+VGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGlzIGFib3ZlIHRoZSBkZXRuZXQg
dHJhbnNwb3J0IGxheWVyIHdoaWNoIGhhcHBlbnMgdG8gYmUgbGF5ZXIgMy48L2Rpdj4NCjxkaXY+
PGJyPg0KPC9kaXY+DQo8ZGl2PkFsbCBpbiBhbGwsIHRoaXMgdGVsbHMgbWUgdGhhdCB0aGUgZGV0
bmV0IHRyYW5zcG9ydCBsYXllciBvcGVyYXRlcyBhdCBsYXllciA0LjwvZGl2Pg0KPGRpdj48YnI+
DQo8L2Rpdj4NCjxkaXY+SSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHRoZXJlIGlzIGFuIGV4YWN0IHNh
bWUgbmVlZCBmb3IgVFNOLiBKdXN0IGxpa2UgdGhlcmUgaXMgYSBuZWVkIGZvciBJUy1JUyBhdCBi
b3RoIGxheWVycy4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoZSBJRUVF
IG1heSB2ZXJ5IHdlbGwgcHJvdmlkZSB0aGUgc2FtZSBmZWF0dXJlcyBpbiB0aGUgdGFsa2VyLCBh
bmQgd2UgbWF5IHZlcnkgd2VsbCBiZSBzdWNjZXNzZnVsIGF0IHNoYXJpbmcgc3BlY2lmaWNhdGlv
bnMganVzdCBsaWtlIHdlIGRpZCBmb3IgSVMtSVMuIEJ1dCBmb3IgdXMgSSBzZWUgdGhlIGRldG5l
dCBzZXJ2aWNlIGxheWVyIHBhY2thZ2VkIGFzIGEgTGF5ZXIgNCB0aGF0IHRoZSByZXN0IG9mIHRo
ZSBJRVRGIHdpbGwgY2FsbA0KIGEgVHJhbnNwb3J0LiBXaGljaCBtYWtlcyB0aGUgbmFtZSBjb2xs
aXNpb24gdmVyeSB1bmZvcnR1bmF0ZSwgYnkgdGhlIHdheS48L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBkaXI9Imx0ciI+Tm90ZSB0aGF0IG15IGRyYWZ0IGFsc28gZGlzY3Vz
c2VzIGEgTDIgdG9rZW5pemVkIGxvb3AgdG8gYXZvaWQgdGhlIGJ1ZmZlciBibG9hdCBhdCB0aGUg
ZGV0bmV0IGluZ3Jlc3MsIHdoaWNoIGlzIHRoZSBwaWVjZSB0aGF0IGlzIGFuYWxvZ291cyB0byB0
aGUgc29sdXRpb24gc2hvd24gaW4gdGhlIHZpZGVvLjwvZGl2Pg0KPGRpdiBkaXI9Imx0ciI+PGJy
Pg0KPC9kaXY+DQo8ZGl2IGRpcj0ibHRyIj5UYWtlIGNhcmUsPGJyPg0KPGRpdj48YnI+DQo8L2Rp
dj4NCjxkaXY+UGFzY2FsPC9kaXY+DQo8L2Rpdj4NCjxkaXYgZGlyPSJsdHIiPjxicj4NCkxlIDE0
IG5vdi4gMjAxOCDDoCAxNDo1OCwgR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgJmx0OzxhIGhy
ZWY9Im1haWx0bzpnZW5neHVlc29uZ0BodWF3ZWkuY29tIj5nZW5neHVlc29uZ0BodWF3ZWkuY29t
PC9hPiZndDsgYSDDqWNyaXQmbmJzcDs6PGJyPg0KPGJyPg0KPC9kaXY+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIj4NCjxkaXYgZGlyPSJsdHIiPg0KPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBjb250
ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQgbWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0K
LyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47
DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIg
MSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFs
LCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5N
c29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFw
aA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7DQoJdGV4dC1pbmRlbnQ6MjEuMHB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlw
ZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj
b2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1v
bmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEy
LjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3MC44NXB0IDcwLjg1cHQgNzAuODVwdCA3MC44NXB0O30N
CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0
aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MTE4NDA1MjczMTsNCgltc28tbGlzdC10
eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE3NzY3NzgxODggNTYyNDYzMjY0
IDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3
Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTgu
MHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlMlwpIjsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJbWFyZ2luLWxlZnQ6NDIuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6
bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFy
Z2luLWxlZnQ6NjMuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw0
DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgltYXJnaW4tbGVmdDo4NC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlz
dCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNv
LWxldmVsLXRleHQ6IiU1XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxMDUuMHB0Ow0KCXRleHQtaW5k
ZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MTI2LjBwdDsNCgl0ZXh0LWluZGVudDot
MjEuMHB0O30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTQ3LjBwdDsNCgl0
ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJThcKSI7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdp
bi1sZWZ0OjE2OC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDkN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgltYXJnaW4tbGVm
dDoxODkuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTow
Y207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBt
c28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYi
IC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
bGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0K
PC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp
b24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkRlYXIgUGFzY2FsLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDox
NTAlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdo
dDoxNTAlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgY29uc2lk
ZXIgdGhlIHByb2JsZW0gb2Yg4oCcRGV0TmV0IHRyYW5zcG9ydCBsYXllcuKAnSBhbGwgb3ZlciBh
Z2FpbiwgYW5kIGZpbmFsbHkgSSBtYWtlIG15c2VsZiBjb25mdXNlZC4gU28gSSBzZW5kIHRoaXMg
ZW1haWwgdG8gc2VhcmNoIGZvciBoZWxwLiBQbGVhc2UgY29ycmVjdCBtZSBpZiB5b3UgZmluZA0K
IGFueXRoaW5nIHdyb25nIGJlbG93OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0x
OC4wcHQ7bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IS0tW2lm
ICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4xLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0
ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VFNOIGRvZXNu4oCZdCBuZWVkIHRyYW5zcG9y
dCBsYXllciwgYmVjYXVzZSB0aGUgdGFsa2VyIGFuZCBsaXN0ZW5lciBhcmUgVFNOIGF3YXJlLCBh
bmQgdGhleSBjYW4gc2VuZCB0aGUgcGFja2V0cyBpbiBzb21lIHBhcnRpY3VsYXIgdGltZSBzbG90
IGJhc2VkIG9uIHRoZSB0cmFmZmljIHNwZWNpZmljYXRpb247PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7
dGV4dC1pbmRlbnQ6LTE4LjBwdDtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxldmVsMSBs
Zm8yIj4NCjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjIuPHNwYW4gc3R5
bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhLS1bZW5kaWZd
LS0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5EZXROZXQgZG9lcyBu
ZWVkIHRyYW5zcG9ydCBsYXllciwgYmVjYXVzZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBub3Qg
dW5kZXIgY29udHJvbDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBh
cmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O2xp
bmUtaGVpZ2h0OjE1MCU7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCEtLVtpZiAhc3VwcG9y
dExpc3RzXS0tPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PHNwYW4g
c3R5bGU9Im1zby1saXN0Oklnbm9yZSI+My48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
Ow0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCEtLVtlbmRpZl0tLT48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRDUCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCAsIGJl
Y2F1c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhlIOKAnGZhaXIgYmFuZHdpZHRo4oCdIGZvciB0aGUg
Zmxvd3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93IHJhdGUgY2hhbmdlcyBhbGwgdGhlIHRpbWUsIHdo
aWxlIHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0IGlzIHN1cHBvc2VkDQogdG8gYmUgY29uc3Rh
bnQsIGFuZCBldmVyeSBwYWNrZXQgc2hvdWxkIHNob3cgdXAgaW4gYW4gZXhwZWN0ZWQgdGltZSBz
bG90OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bGluZS1oZWlnaHQ6
MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IS0tW2lmICFzdXBwb3J0TGlzdHNdLS0+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48c3BhbiBzdHlsZT0ibXNv
LWxpc3Q6SWdub3JlIj40LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+
PC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+VURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0LCBiZWNhdXNlIHRoZXJl
IGlzIG5vIHJhdGUgY29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5kcyB0aGUgcGFja2V0cyBpbiB0
aGUgd3JvbmcgcGF0dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0
O3RleHQtaW5kZW50Oi0xOC4wcHQ7bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEg
bGZvMiI+DQo8IS0tW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj41LjxzcGFuIHN0
eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlm
XS0tPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U28gd2UgbmVlZCDi
gJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdLCB3aGljaCBjYW4gOmEuIFNlbmQgdGhlIHBhY2tl
dCBpbiBhIGRldGVybWluaXN0aWMgcGF0dGVybjsgYi4gSWYgYW55dGhpbmcgZ29lcyB3cm9uZywg
bWFrZSBpdCBnbyBiYWNrIHRvIHRoZSBjb3JyZWN0IHBhdHRlcm4uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4w
cHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxldmVs
MSBsZm8yIj4NCjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjYuPHNwYW4g
c3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhLS1bZW5k
aWZdLS0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UaGlzLCBmaW5h
bGx5LCBtYWtlcyB0aGUgdGFsa2VyIOKAnERldE5ldCBhd2FyZeKAnShlc3BlY2lhbGx5IHBvaW50
IGEgYWJvdmUpLCB3aGljaCBpcyBqdXN0IHRoZSBzYW1lIGFzIHdoYXQgaGFwcGVucyBpbiBUU04u
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUt
aGVpZ2h0OjE1MCUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Imxp
bmUtaGVpZ2h0OjE1MCUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
SWYgdGhpcyBsb2dpYyBjaGFpbiB3b3Jrcywgd2hhdCB3ZSBhY3R1YWxseSByZXF1aXJlcyBpcyBq
dXN0IGEgRGV0TmV0IHRhbGtlciByYXRoZXIgdGhhbiBhIG5ldyB0cmFuc3BvcnQgbGF5ZXIuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVp
Z2h0OjE1MCUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUt
aGVpZ2h0OjE1MCUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Imxp
bmUtaGVpZ2h0OjE1MCUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
QmVzdCBSZWdhcmRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+WHVlc29uZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gZGV0
bmV0IFs8YSBocmVmPSJtYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpkZXRu
ZXQtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlBhc2NhbCBUaHVi
ZXJ0IChwdGh1YmVydCk8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTm92ZW1iZXIgMTMsIDIw
MTggMToxMCBQTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9y
ZyI+ZGV0bmV0QGlldGYub3JnPC9hPjsgQmxhY2ssIERhdmlkICZsdDs8YSBocmVmPSJtYWlsdG86
RGF2aWQuQmxhY2tAZGVsbC5jb20iPkRhdmlkLkJsYWNrQGRlbGwuY29tPC9hPiZndDs8YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJGUiI+RGVhciBhbGw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoaXMgdmlkZW8gPGEgaHJl
Zj0iaHR0cHM6Ly95b3V0dS5iZS9CTzBRaGF4QlJyMCI+DQpodHRwczovL3lvdXR1LmJlL0JPMFFo
YXhCUnIwPC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+IDwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+aGFzIGEgZ3JlYXQgaWxsdXN0cmF0aW9uIG9mIHRoZSBVTkkgcGFja2V0IHB1bGwgbWV0
aG9kIHRoYXQgd2UgdXNlIGluIHNlY3Rpb24g4oCcNS4xLiZuYnNwOyBMb2NhbCBMb29wIEZsb3cg
Q29udHJvbOKAnSBvZg0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMSI+aHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMTwvYT4gdG8gcHVs
bCBwYWNrZXRzIGZyb20gdGhlIGRldG5ldCB1bmF3YXJlIGhvc3QgZnJvbSB0aGUgZGV0bmV0IGlu
Z3Jlc3MgYm94LiBUaGUgcHJvYmxlbSBmb3IgZGV0bmV0IGlzIHRoYXQgc2hhcGluZw0KIGluIHRo
ZSBkZXRuZXQgaW5ncmVzcyBjYW4gY3JlYXRlIGJsb2F0IGFuZCB1bmNvbnRyb2xsZWQgZW5kIHRv
IGVuZCBsYXRlbmN5IHNvIHdlIHdhbnQgdG8gY29udHJvbCB0aGUgbWF4aW11bSBhbW91bnQgb2Yg
cGVuZGluZyBmcmFtZXMgdG8ga2VlcCB0aGUgZGV0bmV0IGluZ3Jlc3MgYnVzeSBhbmQgcHVzaCBi
YWNrIHRvIHRoZSBMNC81IGZvciBhbnl0aGluZyBhYm92ZSB0aGF0LjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+SSBob3BlIHlvdeKAmWxsIGxvdmUgdGhlIHZpZGVvIGFzIG11Y2ggYXMgSSBkaWQ7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5QYXNjYWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCjxkaXYgZGlyPSJsdHIiPjxzcGFuPl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxicj4N
CjxzcGFuPmRldG5ldCBtYWlsaW5nIGxpc3Q8L3NwYW4+PGJyPg0KPHNwYW4+PGEgaHJlZj0ibWFp
bHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPjwvc3Bhbj48YnI+DQo8c3Bh
bj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldCI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQ8L2E+PC9zcGFuPjxi
cj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_6EDA7130E2834D72B9DD0211BB12E763ciscocom_--


From nobody Wed Nov 14 07:53:01 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62716128D09 for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 07:53:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.169
X-Spam-Level: 
X-Spam-Status: No, score=-3.169 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=dell.com header.b=LQ/mX9W1; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=tJOrWida
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 Z-vM150TS1DG for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 07:52:56 -0800 (PST)
Received: from esa6.dell-outbound.iphmx.com (esa6.dell-outbound.iphmx.com [68.232.149.229]) (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 B4E77130E5D for <detnet@ietf.org>; Wed, 14 Nov 2018 07:52:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1542210775; x=1573746775; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=qjIr5Xhl0XshpKAeZ6VexoxBaMtwm9aBfD9EoXJ+mIo=; b=LQ/mX9W17skEnJQ8tYOCeO03ftVUCX8sicHpAk5KXBaKxN5/aej9JGU1 v5yPAx7RIi4dWtdnKISAPodatEwQ2p4Z+PYVAtfQ0Erflnr+ocJoTrc2Z jjLeP+O8SSj4+yU4WP7LDXoX2KhR11uwr7z8SmNQejVFWIZ0Pj5RBGfBn I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EAAADHQ+xbhiWd50NiGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBgQ0jJYEUgQInCoNuiBhfixqCDZc2FIE?= =?us-ascii?q?rFyQLAQEYAQoLg3hGAheDMyI0DQ0BAwEBAgEBAgEBAhABAQEKCQsIKSMMgjY?= =?us-ascii?q?kAQ8vAhovCQYBAQEBAQEBASUBAQEBAQEBAQEBAQEBAQEBAQEXAkMBDgQCGAE?= =?us-ascii?q?BAQQBARARChMfDwsBDwIBBgIRBAEBCxYHAwICAiULFAkIAQEEAQ0FCBMHgn8?= =?us-ascii?q?BgR1kAQ6ML491AoEQiVgBAQFugS+CfYEwAQMChXADBYppgRyBWD6BEEeBTn6?= =?us-ascii?q?DGwEBA4EmBQESAQ0UDBgHCQKCTDGCJoh1EgiBAoRjF4FEjxEDBAIChnWFAoV?= =?us-ascii?q?BgViFBYMihnaINoRKJgaKLgIEAgQFAhSBRYEdcXBQgmwJgh4OCYIsF4EHhRS?= =?us-ascii?q?FPkExiymBH4EfAQE?=
X-IPAS-Result: =?us-ascii?q?A2EAAADHQ+xbhiWd50NiGQEBAQEBAQEBAQEBAQcBAQEBA?= =?us-ascii?q?QGBUQQBAQEBAQsBgQ0jJYEUgQInCoNuiBhfixqCDZc2FIErFyQLAQEYAQoLg?= =?us-ascii?q?3hGAheDMyI0DQ0BAwEBAgEBAgEBAhABAQEKCQsIKSMMgjYkAQ8vAhovCQYBA?= =?us-ascii?q?QEBAQEBASUBAQEBAQEBAQEBAQEBAQEBAQEXAkMBDgQCGAEBAQQBARARChMfD?= =?us-ascii?q?wsBDwIBBgIRBAEBCxYHAwICAiULFAkIAQEEAQ0FCBMHgn8BgR1kAQ6ML491A?= =?us-ascii?q?oEQiVgBAQFugS+CfYEwAQMChXADBYppgRyBWD6BEEeBTn6DGwEBA4EmBQESA?= =?us-ascii?q?Q0UDBgHCQKCTDGCJoh1EgiBAoRjF4FEjxEDBAIChnWFAoVBgViFBYMihnaIN?= =?us-ascii?q?oRKJgaKLgIEAgQFAhSBRYEdcXBQgmwJgh4OCYIsF4EHhRSFPkExiymBH4EfA?= =?us-ascii?q?QE?=
Received: from mx0b-00154901.pphosted.com ([67.231.157.37]) by esa6.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 14 Nov 2018 09:52:52 -0600
Received: from pps.filterd (m0144103.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wAEFm2bR005899 for <detnet@ietf.org>; Wed, 14 Nov 2018 10:52:51 -0500
Received: from esa1.dell-outbound2.iphmx.com (esa1.dell-outbound2.iphmx.com [68.232.153.201]) by mx0b-00154901.pphosted.com with ESMTP id 2nrmcfrx2q-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <detnet@ietf.org>; Wed, 14 Nov 2018 10:52:50 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwdur.emc.com ([128.221.224.79]) by esa1.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 14 Nov 2018 21:52:38 +0600
Received: from maildlpprd55.lss.emc.com (maildlpprd55.lss.emc.com [10.106.48.159]) by mailuogwprd51.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wAEFqjkL003079 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 14 Nov 2018 10:52:47 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com wAEFqjkL003079
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1542210768; bh=jBymH2HMMTenPRwcttixCTk6NN0=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=tJOrWidaMmdZZCfW8OV1EHX97Oa76GIPotRVO1Bevyw53zJ3Dti4HRhGtGtuFbpe2 xtvtfUDlDTx4/5tPh8LxKgbo27ywiSAN8LCzx8+RdaQKj9jHmMMWWGbgfP1BwJFQmW XvZ/nnxELrDVGMkjgsg72mCih63gVqzruSU6LW+g=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd51.lss.emc.com wAEFqjkL003079
Received: from mailusrhubprd53.lss.emc.com (mailusrhubprd53.lss.emc.com [10.106.48.18]) by maildlpprd55.lss.emc.com (RSA Interceptor); Wed, 14 Nov 2018 10:52:31 -0500
Received: from MXHUB314.corp.emc.com (MXHUB314.corp.emc.com [10.146.3.92]) by mailusrhubprd53.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wAEFqVuK018882 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Wed, 14 Nov 2018 10:52:31 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB314.corp.emc.com ([10.146.3.92]) with mapi id 14.03.0399.000; Wed, 14 Nov 2018 10:52:31 -0500
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
CC: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AdR7DhnsUHHFp74PReiHX8huqYyB6AA4VCxgAAQZfzAACrJHgAABGCtQ
Date: Wed, 14 Nov 2018 15:52:30 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>, <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com>, <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com>
In-Reply-To: <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.238.21.131]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D2432779493630342BA8MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd53.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-14_13:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1811140143
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/foe1sdviHR3s09kfyj_lzVJISkE>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Nov 2018 15:53:01 -0000

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

Qm90dG9tIExpbmU6ICBJIHdvdWxkIHN1Z2dlc3QgZm9jdXNpbmcgZGlzY3Vzc2lvbiBvZiBhIERl
dE5ldCDigJx0cmFuc3BvcnQgcHJvdG9jb2zigJ0gb24gd2hhdCBoYXMgdG8gYmUgZG9uZSB2aWEg
dHVubmVscyB0byBtYWtlIFBSRU9GIHdvcmsgZm9yIHRoZSBJUCBzb2x1dGlvbiAoZGF0YSBwbGFu
ZSksIGFuZCB3b3VsZCBzdWdnZXN0IHVzaW5nIHNlcGFyYXRlIGRyYWZ0cyBmb3IgdGhpcyBhbmQg
bG9jYWwgbG9vcCB0cmFmZmljIHNoYXBpbmcuDQoNCkRldGFpbHMgaW5saW5lIOKApg0KDQpUaGFu
a3MsIC0tRGF2aWQNCg0KRnJvbTogUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSBbbWFpbHRvOnB0
aHViZXJ0QGNpc2NvLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQsIDIwMTggNDo1
OSBBTQ0KVG86IEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpDQpDYzogZGV0bmV0QGlldGYub3Jn
OyBCbGFjaywgRGF2aWQNClN1YmplY3Q6IFJlOiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHMNCg0K
DQpbRVhURVJOQUwgRU1BSUxdDQpQbGVhc2UgcmVwb3J0IGFueSBzdXNwaWNpb3VzIGF0dGFjaG1l
bnRzLCBsaW5rcywgb3IgcmVxdWVzdHMgZm9yIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbi4NClR5cG9z
IGJlbG93LCBzb21lIHRoYW5rcyB0byBteSBpbnRlbGxpZ2VudCBzbWFydCBwaG9uZSwgYW5kIHNv
bWUgdG8gY29uZnVzZWQtbWUuDQoNClBsZWFzZSByZWFkOg0KQWxsIGluIGFsbCwgdGhpcyB0ZWxs
cyBtZSB0aGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBvcGVyYXRlcyBhdCBsYXllciA0DQoN
ClJlZ2FyZHMsDQoNClBhc2NhbA0KDQpMZSAxNCBub3YuIDIwMTggw6AgMTY6NTMsIFBhc2NhbCBU
aHViZXJ0IChwdGh1YmVydCkgPHB0aHViZXJ0QGNpc2NvLmNvbTxtYWlsdG86cHRodWJlcnRAY2lz
Y28uY29tPj4gYSDDqWNyaXQgOg0KSGVsbG8gWHVlc29uZzoNCg0KV2UgZG8gbGF5ZXJzIHNvIGFz
IHRvIGNvbW11bmFsaXNlIHNlcnZpY2VzIHNvIGV2ZXJ5IGFwcGxpY2F0aW9ucyBkb2VzIG5vdCBu
ZWVkIHRvIHJlaW52ZW50IGl0cyBvd24uDQoNClRoZSBmYWN0IHRoYXQgZXZlcnkgaW5kdXN0cmlh
bCBhcHBsaWNhdGlvbiB0aGF0IGFkYXB0YXRldXIgZnJvbSBzZXJpYWwgYnV0IHRvIElQIGhhZCB0
byBpbXBsZW1lbnQgYSBqaXR0ZXIgZWxpbWluYXRpb24gYnVmZmVyIGlzIGFuIGluZGljYXRpb24g
dGhhdCB3ZSBmYWlsZWQgdG8gcHJvdmlkZSBqdXN0IHRoYXQgYXQgYSBsb3dlciBsYXllci4NCg0K
U2FtZSBnb2VzIGZvciB2b2ljZSBhbmQgdmlkZW8uIEJ1dCBkaWRu4oCZdCB5b3Ugc2VlIGl0IG9u
IG9jY2FzaW9ucz8gVGhvc2Ugaml0dGVyIGVsaW1pbmF0aW9uIHRlY2huaXF1ZXMgY3JlYXRlIGEg
bGF0ZW5jeSBpbiB0aGUgZGlzY3Vzc2lvbiBvciBhIGRlbGF5IGluIHRoZSB0diBzdHJlYW0gdGhh
dCB5b3UgY2FuIGFjdHVhbGx5IG9ic2VydmUuDQpbRGF2aWQ+XSBXaGVuIHRoaW5ncyB3b3JrLCBq
aXR0ZXIgZWxpbWluYXRpb24gaXMgY29tbW9uIGJlaGF2aW9yLiAgV2hlbiB0aGV5IGRvbuKAmXQg
d29yaywgaS5lLiwgc29tZXRoaW5nIGRvZXNu4oCZdCBhcnJpdmUgaW4gdGltZSwgYm90aCByZXRy
YW5zbWl0IGJlaGF2aW9yIGFuZCByZWFjdGlvbiB0byBtaXNzaW5nIGRhdGEgYXJlIGFwcC1zcGVj
aWZpYy4NCg0KTm93IGxldCB1cyBsb29rIGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBhbmQg
Y29tcGFyZSB3aXRoIHRyYWRpdGlvbmFsIExheWVyIDQgZnVuY3Rpb25zLg0KDQogVGhlIHNlcnZp
Y2UgbGF5ZXIgcHJvdmlkZXMgYSBmbG93IGNvbnRyb2wsIGluIHRoaXMgcGFydGljdWxhciBjYXNl
IGEgcmF0ZS1iYXNlZCBvbmUuIFRoaXMgaXMgc2ltaWxhciB0byBmdW5jdGlvbmFsaXR5IGZvdW5k
IGluIERDLVRDUCBvciBpbiBhIGxvbmcgZ29uZSBwYXN0LCBJQk3igJlzIFJhcGlkIFRyYW5zcG9y
dCBQcm90b2NvbCwgdGhvdWdoIHdlIHByb2JhYmx5IG5lZWQgb25seSBhIHNpbXBsaWZpZWQgdmVy
c2lvbiBvZiB0aGF0Lg0KW0RhdmlkPl0gSXTigJlzIGltcG9ydGFudCB0byBkaXN0aW5ndWlzaCBm
bG93IGNvbnRyb2wsIHdoaWNoIGNhbiBiZSBwcm92aWRlIG9uIGEgbGluay1ieS1saW5rIGJhc2lz
IGZyb20gY29uZ2VzdGlvbiBjb250cm9sLCB3aGljaCBpcyBhIHN1cGVyc2V0IG9mIGZsb3cgY29u
dHJvbCBhbmQgY2FuIG9ubHkgYmUgcHJvdmlkZWQgZW5kLXRvLWVuZC4gIEFzIERldE5ldCBlbGlt
aW5hdGVzIGFsbCBjb25nZXN0aW9uLCBjb25nZXN0aW9uIGNvbnRyb2wgaXMgbm90IHJlcXVpcmVk
LiAgU3BlY2lmaWMgZXhhbXBsZSDigJMgREMtVENQIGlzIGRyaXZlbiBieSBFQ04gY29uZ2VzdGlv
biBzaWduYWxzIChDRSBtYXJrcykgY29taW5nIGJhY2sgZnJvbSB0aGUgbmV0d29yaywgYnV0IGlm
IGEgRGV0TmV0IG5vZGUgZXZlciBtYXJrcyBhIERldE5ldCBwYWNrZXQgYXMgQ0UsIHNvbWV0aGlu
ZyBoYXMgZ29uZSBzZXJpb3VzbHkgYXdyeS4NCg0KVGhlIHNlcnZpY2UgbGF5ZXIgcGVyZm9ybXMg
cmVvcmRlcmluZyBhbmQgZHVwbGljYXRpb24gZWxpbWluYXRpb24gZnVuY3Rpb25zLiBUQ1AgZG9l
cyB0aGF0IHRvby4NCltEYXZpZD5dIFllcyDigKYgYnV0IOKApiBUQ1AgZWxpbWluYXRpb24gb2Yg
ZHVwbGljYXRlIHBhY2tldHMgaXMgaW50ZW5kZWQgb25seSB0byBkZWFsIHdpdGgg4oCcc3R1cGlk
IG5ldHdvcmsgdHJpY2tz4oCdIOKApg0KDQpUaGUgc2VydmljZSBsYXllciBkaXN0cmlidXRlcyBw
YWNrZXRzIGFuZCByZXBsaWNhcyBvdmVyIG11bHRpcGxlIHBhdGhzIChkZXRuZXQgdHJhbnNwb3J0
cykuIFRoZXJl4oCZcyBhIGhpbnQgb2YgdGhhdCBpbiBNUC1UQ1AgdGhvdWdoIHdlIG5lZWQgYSBw
b3dlcmZ1bCBhZGRpdGlvbiBmb3IgcmVwbGljYXRpb24gYW5kIGNvZGluZy4NCltEYXZpZD5dIERl
dE5ldCBkaWZmZXJzIGJlY2F1c2UgdGhlIHJlcGxpY2F0aW9uIGFuZCBkaXN0cmlidXRpb24gaGFw
cGVuIGF0IG5vZGVzIGluIHRoZSBuZXR3b3JrLCBub3QgYXQgZW5kIHN5c3RlbXMuICBGb3IgYW55
IFRDUC1saWtlIHByb3RvY29sIChyZWxpYWJsZSBkZWxpdmVyeSB3aXRoIGNvbmdlc3Rpb24gY29u
dHJvbCksIHBhY2tldCBkdXBsaWNhdGlvbiBpcyBhbHdheXMgYSBtYW5pZmVzdGF0aW9uIG9mIGEg
bmV0d29yayDigJxidWcs4oCdIGkuZS4sIGRpdmVyZ2VuY2UgZnJvbSBpZGVhbCBuZXR3b3JrIGJl
aGF2aW9yLiAgRm9yIHRoZSBSRSBpbiBEZXROZXQgUFJFT0YsIHBhY2tldCBkdXBsaWNhdGlvbiBp
cyBhIG5ldHdvcmsg4oCcZmVhdHVyZeKAnSA7LSkuICBBcyBvZiByaWdodCBub3csIHBhY2tldCBk
dXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24sIHBsdXMgYXNzb2NpYXRlZCByZW9yZGVyaW5nIChQ
UkVPRikgIGlzIG5vdCBwYXJ0IG9mIHRoZSBJUCBzb2x1dGlvbiDigJMgYW4gYWRkaXRpb25hbCBl
bmNhcHN1bGF0aW9uIHdvdWxkIGxpa2VseSBiZSBuZWVkZWQgdG8gc3VwcG9ydCB0aGF0IGZ1bmN0
aW9uYWxpdHksIGFuZCB0aGUgcmVzdWx0IHdoaWNoIHdvdWxkIGxvb2sgYSBsb3QgbGlrZSBhIERl
dE5ldCB0cmFuc3BvcnQgdHVubmVsIGJldHdlZW4gbm9kZXMgaW4gdGhlIERldE5ldCBuZXR3b3Jr
LiAgSWYgYW55b25lIHdhbnRzIHRvIHdvcmsgb24gdGhpcywgcmVhZGluZyBkcmFmdC1pZXRmLWlu
dGFyZWEtdHVubmVscyBpcyBSRUNPTU1FTkRFRC4NCg0KVGhlIGRldG5ldCBzZXJ2aWNlIGxheWVy
IGlzIGFib3ZlIHRoZSBkZXRuZXQgdHJhbnNwb3J0IGxheWVyIHdoaWNoIGhhcHBlbnMgdG8gYmUg
bGF5ZXIgMy4NCg0KQWxsIGluIGFsbCwgdGhpcyB0ZWxscyBtZSB0aGF0IHRoZSBkZXRuZXQgdHJh
bnNwb3J0IHNlcnZpY2UgbGF5ZXIgb3BlcmF0ZXMgYXQgbGF5ZXIgNC4NCg0KSSBhZ3JlZSB3aXRo
IHlvdSB0aGF0IHRoZXJlIGlzIGFuIGV4YWN0IHNhbWUgbmVlZCBmb3IgVFNOLiBKdXN0IGxpa2Ug
dGhlcmUgaXMgYSBuZWVkIGZvciBJUy1JUyBhdCBib3RoIGxheWVycy4NCltEYXZpZD5dIE1hbnkg
b2YgdGhlIElQIG5ldHdvcmtzIG92ZXIgd2hpY2ggRGV0TmV0IG9wZXJhdGVzIHdpbGwgbm90IGJl
IHVzaW5nIElTLUlTIGZvciBJUCAobGF5ZXIgMykgcm91dGluZyDigJMgdGhlcmUgYXJlIGEgbnVt
YmVyIG9mIGFsdGVybmF0aXZlcy4NCg0KVGhlIElFRUUgbWF5IHZlcnkgd2VsbCBwcm92aWRlIHRo
ZSBzYW1lIGZlYXR1cmVzIGluIHRoZSB0YWxrZXIsIGFuZCB3ZSBtYXkgdmVyeSB3ZWxsIGJlIHN1
Y2Nlc3NmdWwgYXQgc2hhcmluZyBzcGVjaWZpY2F0aW9ucyBqdXN0IGxpa2Ugd2UgZGlkIGZvciBJ
Uy1JUy4gQnV0IGZvciB1cyBJIHNlZSB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgcGFja2FnZWQg
YXMgYSBMYXllciA0IHRoYXQgdGhlIHJlc3Qgb2YgdGhlIElFVEYgd2lsbCBjYWxsIGEgVHJhbnNw
b3J0LiBXaGljaCBtYWtlcyB0aGUgbmFtZSBjb2xsaXNpb24gdmVyeSB1bmZvcnR1bmF0ZSwgYnkg
dGhlIHdheS4NCltEYXZpZD5dIEJvdHRvbSBMaW5lOiAgSSB3b3VsZCBzdWdnZXN0IGZvY3VzaW5n
IGRpc2N1c3Npb24gb2YgYSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIG9uIHdoYXQg
aGFzIHRvIGJlIGRvbmUgdmlhIHR1bm5lbHMgdG8gbWFrZSBQUkVPRiB3b3JrIGZvciB0aGUgSVAg
c29sdXRpb24gKGRhdGEgcGxhbmUpLCBhbmQgd291bGQgc3VnZ2VzdCB1c2luZyBzZXBhcmF0ZSBk
cmFmdHMgZm9yIHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLg0KDQpOb3RlIHRo
YXQgbXkgZHJhZnQgYWxzbyBkaXNjdXNzZXMgYSBMMiB0b2tlbml6ZWQgbG9vcCB0byBhdm9pZCB0
aGUgYnVmZmVyIGJsb2F0IGF0IHRoZSBkZXRuZXQgaW5ncmVzcywgd2hpY2ggaXMgdGhlIHBpZWNl
IHRoYXQgaXMgYW5hbG9nb3VzIHRvIHRoZSBzb2x1dGlvbiBzaG93biBpbiB0aGUgdmlkZW8uDQoN
ClRha2UgY2FyZSwNCg0KUGFzY2FsDQoNCkxlIDE0IG5vdi4gMjAxOCDDoCAxNDo1OCwgR2VuZ3h1
ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdlbmd4dWVzb25nQGh1YXdlaS5jb208bWFpbHRvOmdlbmd4
dWVzb25nQGh1YXdlaS5jb20+PiBhIMOpY3JpdCA6DQpEZWFyIFBhc2NhbCwNCg0KSSBjb25zaWRl
ciB0aGUgcHJvYmxlbSBvZiDigJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdIGFsbCBvdmVyIGFn
YWluLCBhbmQgZmluYWxseSBJIG1ha2UgbXlzZWxmIGNvbmZ1c2VkLiBTbyBJIHNlbmQgdGhpcyBl
bWFpbCB0byBzZWFyY2ggZm9yIGhlbHAuIFBsZWFzZSBjb3JyZWN0IG1lIGlmIHlvdSBmaW5kIGFu
eXRoaW5nIHdyb25nIGJlbG93Og0KDQoxLiAgICAgICBUU04gZG9lc27igJl0IG5lZWQgdHJhbnNw
b3J0IGxheWVyLCBiZWNhdXNlIHRoZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBUU04gYXdhcmUs
IGFuZCB0aGV5IGNhbiBzZW5kIHRoZSBwYWNrZXRzIGluIHNvbWUgcGFydGljdWxhciB0aW1lIHNs
b3QgYmFzZWQgb24gdGhlIHRyYWZmaWMgc3BlY2lmaWNhdGlvbjsNCg0KMi4gICAgICAgRGV0TmV0
IGRvZXMgbmVlZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGFsa2VyIGFuZCBsaXN0ZW5lciBh
cmUgbm90IHVuZGVyIGNvbnRyb2w7DQoNCjMuICAgICAgIFRDUCBjYW7igJl0IGJlIHVzZWQgZm9y
IERldE5ldCAsIGJlY2F1c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhlIOKAnGZhaXIgYmFuZHdpZHRo
4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93IHJhdGUgY2hhbmdlcyBhbGwg
dGhlIHRpbWUsIHdoaWxlIHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0IGlzIHN1cHBvc2VkIHRv
IGJlIGNvbnN0YW50LCBhbmQgZXZlcnkgcGFja2V0IHNob3VsZCBzaG93IHVwIGluIGFuIGV4cGVj
dGVkIHRpbWUgc2xvdDsNCg0KNC4gICAgICAgVURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0
LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHJhdGUgY29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5kcyB0
aGUgcGFja2V0cyBpbiB0aGUgd3JvbmcgcGF0dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLg0KDQo1
LiAgICAgICBTbyB3ZSBuZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNoIGNh
biA6YS4gU2VuZCB0aGUgcGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJZiBh
bnl0aGluZyBnb2VzIHdyb25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0dGVy
bi4NCg0KNi4gICAgICAgVGhpcywgZmluYWxseSwgbWFrZXMgdGhlIHRhbGtlciDigJxEZXROZXQg
YXdhcmXigJ0oZXNwZWNpYWxseSBwb2ludCBhIGFib3ZlKSwgd2hpY2ggaXMganVzdCB0aGUgc2Ft
ZSBhcyB3aGF0IGhhcHBlbnMgaW4gVFNOLg0KDQpJZiB0aGlzIGxvZ2ljIGNoYWluIHdvcmtzLCB3
aGF0IHdlIGFjdHVhbGx5IHJlcXVpcmVzIGlzIGp1c3QgYSBEZXROZXQgdGFsa2VyIHJhdGhlciB0
aGFuIGEgbmV3IHRyYW5zcG9ydCBsYXllci4NCg0KDQpCZXN0IFJlZ2FyZHMNClh1ZXNvbmcNCg0K
DQpGcm9tOiBkZXRuZXQgW21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkNClNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEz
LCAyMDE4IDE6MTAgUE0NClRvOiBkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9y
Zz47IEJsYWNrLCBEYXZpZCA8RGF2aWQuQmxhY2tAZGVsbC5jb208bWFpbHRvOkRhdmlkLkJsYWNr
QGRlbGwuY29tPj4NClN1YmplY3Q6IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0cw0KDQpEZWFyIGFs
bA0KDQpUaGlzIHZpZGVvIGh0dHBzOi8veW91dHUuYmUvQk8wUWhheEJScjAgaGFzIGEgZ3JlYXQg
aWxsdXN0cmF0aW9uIG9mIHRoZSBVTkkgcGFja2V0IHB1bGwgbWV0aG9kIHRoYXQgd2UgdXNlIGlu
IHNlY3Rpb24g4oCcNS4xLiAgTG9jYWwgTG9vcCBGbG93IENvbnRyb2zigJ0gb2YgaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0w
MSB0byBwdWxsIHBhY2tldHMgZnJvbSB0aGUgZGV0bmV0IHVuYXdhcmUgaG9zdCBmcm9tIHRoZSBk
ZXRuZXQgaW5ncmVzcyBib3guIFRoZSBwcm9ibGVtIGZvciBkZXRuZXQgaXMgdGhhdCBzaGFwaW5n
IGluIHRoZSBkZXRuZXQgaW5ncmVzcyBjYW4gY3JlYXRlIGJsb2F0IGFuZCB1bmNvbnRyb2xsZWQg
ZW5kIHRvIGVuZCBsYXRlbmN5IHNvIHdlIHdhbnQgdG8gY29udHJvbCB0aGUgbWF4aW11bSBhbW91
bnQgb2YgcGVuZGluZyBmcmFtZXMgdG8ga2VlcCB0aGUgZGV0bmV0IGluZ3Jlc3MgYnVzeSBhbmQg
cHVzaCBiYWNrIHRvIHRoZSBMNC81IGZvciBhbnl0aGluZyBhYm92ZSB0aGF0Lg0KDQpJIGhvcGUg
eW914oCZbGwgbG92ZSB0aGUgdmlkZW8gYXMgbXVjaCBhcyBJIGRpZDsNCg0KUGFzY2FsDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KZGV0bmV0IG1haWxp
bmcgbGlzdA0KZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0K

--_000_CE03DB3D7B45C245BCA0D2432779493630342BA8MX307CL04corpem_
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
cjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjoj
OTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsN
Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1z
aXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLk1zb0xp
c3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJ
e21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCgl0ZXh0LWluZGVudDoyMS4wcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj
b2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6Izk5MzM2Njt9DQou
TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6
MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJn
aW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQgNzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJ
e21zby1saXN0LWlkOjExODQwNTI3MzE7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi0xNzc2Nzc4MTg4IDU2MjQ2MzI2NCA2NzY5ODcxMyA2NzY5ODcxNSA2
NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpA
bGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi4yNWluOw0KCXRleHQtaW5kZW50Oi0u
MjVpbjt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEt
bG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiUyXCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo0Mi4wcHQ7
DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgltYXJnaW4tbGVmdDo2My4wcHQ7DQoJdGV4
dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Ojg0
LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJTVcKSI7DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCW1hcmdpbi1sZWZ0OjEwNS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBs
MDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCglt
YXJnaW4tbGVmdDoxLjc1aW47DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZl
bDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE0Ny4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpA
bGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJ
bXNvLWxldmVsLXRleHQ6IiU4XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxNjguMHB0Ow0KCXRleHQt
aW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MTg5LjBwdDsNCgl0ZXh0LWluZGVu
dDotMjEuMHB0O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0
b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRl
ZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8
bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48
IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2
bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iY29sb3I6Izk5
MzM2NiI+Qm90dG9tIExpbmU6ICZuYnNwO0kgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNz
aW9uIG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBi
ZSBkb25lIHZpYSB0dW5uZWxzIHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9u
IChkYXRhIHBsYW5lKSwgYW5kIHdvdWxkIHN1Z2dlc3QNCiB1c2luZyBzZXBhcmF0ZSBkcmFmdHMg
Zm9yIHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLiZuYnNwOyA8bzpwPjwvbzpw
Pjwvc3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5EZXRhaWxzIGlubGluZSDigKY8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
Izk5MzM2NiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPlRoYW5rcywgLS1EYXZpZDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkz
MzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQi
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFF
MSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPkZyb206PC9iPiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIFttYWlsdG86cHRodWJlcnRA
Y2lzY28uY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQsIDIw
MTggNDo1OSBBTTxicj4NCjxiPlRvOjwvYj4gR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZyk8YnI+
DQo8Yj5DYzo8L2I+IGRldG5ldEBpZXRmLm9yZzsgQmxhY2ssIERhdmlkPGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
Q0UxMTI2Ij5bRVhURVJOQUwgRU1BSUxdIDxicj4NClBsZWFzZSByZXBvcnQgYW55IHN1c3BpY2lv
dXMgYXR0YWNobWVudHMsIGxpbmtzLCBvciByZXF1ZXN0cyBmb3Igc2Vuc2l0aXZlIGluZm9ybWF0
aW9uLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjojQ0UxMTI2Ij48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlR5cG9z
IGJlbG93LCBzb21lIHRoYW5rcyB0byBteSBpbnRlbGxpZ2VudCBzbWFydCBwaG9uZSwgYW5kIHNv
bWUgdG8gY29uZnVzZWQtbWUuJm5ic3A7DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+UGxlYXNlIHJlYWQ6
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QWxsIGluIGFsbCwgdGhpcyB0ZWxscyBtZSB0
aGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBvcGVyYXRlcyBhdCBsYXllciA0PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVn
YXJkcywgPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXNj
YWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpMZSAxNCBub3YuIDIwMTgg
w6AgMTY6NTMsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgJmx0OzxhIGhyZWY9Im1haWx0bzpw
dGh1YmVydEBjaXNjby5jb20iPnB0aHViZXJ0QGNpc2NvLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5i
c3A7OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5IZWxsbyBYdWVzb25nOiA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5XZSBkbyBsYXllcnMgc28gYXMgdG8gY29tbXVuYWxpc2Ugc2VydmljZXMg
c28gZXZlcnkgYXBwbGljYXRpb25zIGRvZXMgbm90IG5lZWQgdG8gcmVpbnZlbnQgaXRzIG93bi48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhl
IGZhY3QgdGhhdCBldmVyeSBpbmR1c3RyaWFsIGFwcGxpY2F0aW9uIHRoYXQgYWRhcHRhdGV1ciBm
cm9tIHNlcmlhbCBidXQgdG8gSVAgaGFkIHRvIGltcGxlbWVudCBhIGppdHRlciBlbGltaW5hdGlv
biBidWZmZXIgaXMgYW4gaW5kaWNhdGlvbiB0aGF0IHdlIGZhaWxlZCB0byBwcm92aWRlIGp1c3Qg
dGhhdCBhdCBhIGxvd2VyIGxheWVyLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TYW1lIGdvZXMgZm9yIHZvaWNlIGFuZCB2aWRlby4g
QnV0IGRpZG7igJl0IHlvdSBzZWUgaXQgb24gb2NjYXNpb25zPyBUaG9zZSBqaXR0ZXIgZWxpbWlu
YXRpb24gdGVjaG5pcXVlcyBjcmVhdGUgYSBsYXRlbmN5IGluIHRoZSBkaXNjdXNzaW9uIG9yIGEg
ZGVsYXkgaW4gdGhlIHR2IHN0cmVhbSB0aGF0IHlvdSBjYW4gYWN0dWFsbHkgb2JzZXJ2ZS48c3Bh
biBzdHlsZT0iY29sb3I6Izk5MzM2NiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtd
IFdoZW4gdGhpbmdzIHdvcmssIGppdHRlciBlbGltaW5hdGlvbiBpcyBjb21tb24gYmVoYXZpb3Iu
Jm5ic3A7IFdoZW4gdGhleSBkb27igJl0IHdvcmssIGkuZS4sIHNvbWV0aGluZyBkb2VzbuKAmXQg
YXJyaXZlIGluIHRpbWUsIGJvdGggcmV0cmFuc21pdCBiZWhhdmlvciBhbmQgcmVhY3Rpb24gdG8g
bWlzc2luZyBkYXRhIGFyZSBhcHAtc3BlY2lmaWMuPC9zcGFuPjwvaT48L2I+PGJyPg0KPGJyPg0K
Tm93IGxldCB1cyBsb29rIGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBhbmQgY29tcGFyZSB3
aXRoIHRyYWRpdGlvbmFsIExheWVyIDQgZnVuY3Rpb25zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDtUaGUgc2VydmljZSBsYXllciBw
cm92aWRlcyBhIGZsb3cgY29udHJvbCwgaW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UgYSByYXRlLWJh
c2VkIG9uZS4gVGhpcyBpcyBzaW1pbGFyIHRvIGZ1bmN0aW9uYWxpdHkgZm91bmQgaW4gREMtVENQ
IG9yIGluIGEgbG9uZyBnb25lIHBhc3QsIElCTeKAmXMgUmFwaWQgVHJhbnNwb3J0IFByb3RvY29s
LCB0aG91Z2ggd2UgcHJvYmFibHkgbmVlZCBvbmx5IGEgc2ltcGxpZmllZCB2ZXJzaW9uDQogb2Yg
dGhhdC48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltE
YXZpZCZndDtdIEl04oCZcyBpbXBvcnRhbnQgdG8gZGlzdGluZ3Vpc2ggZmxvdyBjb250cm9sLCB3
aGljaCBjYW4gYmUgcHJvdmlkZSBvbiBhIGxpbmstYnktbGluayBiYXNpcyBmcm9tIGNvbmdlc3Rp
b24gY29udHJvbCwgd2hpY2ggaXMgYSBzdXBlcnNldCBvZiBmbG93IGNvbnRyb2wgYW5kIGNhbiBv
bmx5IGJlIHByb3ZpZGVkIGVuZC10by1lbmQuJm5ic3A7IEFzIERldE5ldA0KIGVsaW1pbmF0ZXMg
YWxsIGNvbmdlc3Rpb24sIGNvbmdlc3Rpb24gY29udHJvbCBpcyBub3QgcmVxdWlyZWQuJm5ic3A7
IFNwZWNpZmljIGV4YW1wbGUg4oCTIERDLVRDUCBpcyBkcml2ZW4gYnkgRUNOIGNvbmdlc3Rpb24g
c2lnbmFscyAoQ0UgbWFya3MpIGNvbWluZyBiYWNrIGZyb20gdGhlIG5ldHdvcmssIGJ1dCBpZiBh
IERldE5ldCBub2RlIGV2ZXIgbWFya3MgYSBEZXROZXQgcGFja2V0IGFzIENFLCBzb21ldGhpbmcg
aGFzIGdvbmUgc2VyaW91c2x5IGF3cnkuPC9zcGFuPjwvaT48L2I+PGJyPg0KPGJyPg0KVGhlIHNl
cnZpY2UgbGF5ZXIgcGVyZm9ybXMgcmVvcmRlcmluZyBhbmQgZHVwbGljYXRpb24gZWxpbWluYXRp
b24gZnVuY3Rpb25zLiBUQ1AgZG9lcyB0aGF0IHRvby48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2
NiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIFllcyDigKYgYnV0IOKApiBUQ1Ag
ZWxpbWluYXRpb24gb2YgZHVwbGljYXRlIHBhY2tldHMgaXMgaW50ZW5kZWQgb25seSB0byBkZWFs
IHdpdGgg4oCcc3R1cGlkIG5ldHdvcmsgdHJpY2tz4oCdIOKApjwvc3Bhbj48L2k+PC9iPjxzcGFu
IHN0eWxlPSJjb2xvcjojOTkzMzY2Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBzZXJ2aWNlIGxheWVyIGRpc3RyaWJ1dGVz
IHBhY2tldHMgYW5kIHJlcGxpY2FzIG92ZXIgbXVsdGlwbGUgcGF0aHMgKGRldG5ldCB0cmFuc3Bv
cnRzKS4gVGhlcmXigJlzIGEgaGludCBvZiB0aGF0IGluIE1QLVRDUCB0aG91Z2ggd2UgbmVlZCBh
IHBvd2VyZnVsIGFkZGl0aW9uIGZvciByZXBsaWNhdGlvbiBhbmQgY29kaW5nLjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMz
NjYiPltEYXZpZCZndDtdIERldE5ldCBkaWZmZXJzIGJlY2F1c2UgdGhlIHJlcGxpY2F0aW9uIGFu
ZCBkaXN0cmlidXRpb24gaGFwcGVuIGF0IG5vZGVzIGluIHRoZSBuZXR3b3JrLCBub3QgYXQgZW5k
IHN5c3RlbXMuJm5ic3A7IEZvciBhbnkgVENQLWxpa2UgcHJvdG9jb2wgKHJlbGlhYmxlIGRlbGl2
ZXJ5IHdpdGggY29uZ2VzdGlvbiBjb250cm9sKSwgcGFja2V0IGR1cGxpY2F0aW9uDQogaXMgYWx3
YXlzIGEgbWFuaWZlc3RhdGlvbiBvZiBhIG5ldHdvcmsg4oCcYnVnLOKAnSBpLmUuLCBkaXZlcmdl
bmNlIGZyb20gaWRlYWwgbmV0d29yayBiZWhhdmlvci4mbmJzcDsgRm9yIHRoZSBSRSBpbiBEZXRO
ZXQgUFJFT0YsIHBhY2tldCBkdXBsaWNhdGlvbiBpcyBhIG5ldHdvcmsg4oCcZmVhdHVyZeKAnSA7
LSkuJm5ic3A7IEFzIG9mIHJpZ2h0IG5vdywgcGFja2V0IGR1cGxpY2F0aW9uIGFuZCBlbGltaW5h
dGlvbiwgcGx1cyBhc3NvY2lhdGVkIHJlb3JkZXJpbmcgKFBSRU9GKQ0KICZuYnNwO2lzIG5vdCBw
YXJ0IG9mIHRoZSBJUCBzb2x1dGlvbiDigJMgYW4gYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9uIHdv
dWxkIGxpa2VseSBiZSBuZWVkZWQgdG8gc3VwcG9ydCB0aGF0IGZ1bmN0aW9uYWxpdHksIGFuZCB0
aGUgcmVzdWx0IHdoaWNoIHdvdWxkIGxvb2sgYSBsb3QgbGlrZSBhIERldE5ldCB0cmFuc3BvcnQg
dHVubmVsIGJldHdlZW4gbm9kZXMgaW4gdGhlIERldE5ldCBuZXR3b3JrLiZuYnNwOyBJZiBhbnlv
bmUgd2FudHMgdG8gd29yayBvbiB0aGlzLA0KIHJlYWRpbmcgZHJhZnQtaWV0Zi1pbnRhcmVhLXR1
bm5lbHMgaXMgUkVDT01NRU5ERUQuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiM5
OTMzNjYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGlzIGFib3ZlIHRoZSBkZXRuZXQg
dHJhbnNwb3J0IGxheWVyIHdoaWNoIGhhcHBlbnMgdG8gYmUgbGF5ZXIgMy48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWxsIGluIGFsbCwgdGhp
cyB0ZWxscyBtZSB0aGF0IHRoZSBkZXRuZXQgPHM+PHNwYW4gc3R5bGU9ImNvbG9yOiM3MDMwQTAi
PnRyYW5zcG9ydDwvc3Bhbj48L3M+PHNwYW4gc3R5bGU9ImNvbG9yOiM3MDMwQTAiPiBzZXJ2aWNl
DQo8L3NwYW4+bGF5ZXIgb3BlcmF0ZXMgYXQgbGF5ZXIgNC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHRo
ZXJlIGlzIGFuIGV4YWN0IHNhbWUgbmVlZCBmb3IgVFNOLiBKdXN0IGxpa2UgdGhlcmUgaXMgYSBu
ZWVkIGZvciBJUy1JUyBhdCBib3RoIGxheWVycy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5bRGF2aWQmZ3Q7XSBN
YW55IG9mIHRoZSBJUCBuZXR3b3JrcyBvdmVyIHdoaWNoIERldE5ldCBvcGVyYXRlcyB3aWxsIG5v
dCBiZSB1c2luZyBJUy1JUyBmb3IgSVAgKGxheWVyIDMpIHJvdXRpbmcg4oCTIHRoZXJlIGFyZSBh
IG51bWJlciBvZiBhbHRlcm5hdGl2ZXMuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9y
OiM5OTMzNjYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+VGhlIElFRUUgbWF5IHZlcnkgd2VsbCBwcm92aWRlIHRoZSBzYW1lIGZl
YXR1cmVzIGluIHRoZSB0YWxrZXIsIGFuZCB3ZSBtYXkgdmVyeSB3ZWxsIGJlIHN1Y2Nlc3NmdWwg
YXQgc2hhcmluZyBzcGVjaWZpY2F0aW9ucyBqdXN0IGxpa2Ugd2UgZGlkIGZvciBJUy1JUy4gQnV0
IGZvciB1cyBJIHNlZSB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgcGFja2FnZWQgYXMgYSBMYXll
ciA0IHRoYXQgdGhlIHJlc3Qgb2YgdGhlDQogSUVURiB3aWxsIGNhbGwgYSBUcmFuc3BvcnQuIFdo
aWNoIG1ha2VzIHRoZSBuYW1lIGNvbGxpc2lvbiB2ZXJ5IHVuZm9ydHVuYXRlLCBieSB0aGUgd2F5
LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIEJvdHRvbSBMaW5lOiZuYnNwOyBJIHdvdWxkIHN1
Z2dlc3QgZm9jdXNpbmcgZGlzY3Vzc2lvbiBvZiBhIERldE5ldCDigJx0cmFuc3BvcnQgcHJvdG9j
b2zigJ0gb24gd2hhdCBoYXMgdG8gYmUgZG9uZSB2aWEgdHVubmVscyB0byBtYWtlIFBSRU9GIHdv
cmsgZm9yIHRoZSBJUCBzb2x1dGlvbiAoZGF0YSBwbGFuZSksIGFuZCB3b3VsZCBzdWdnZXN0IHVz
aW5nDQogc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZmaWMgc2hh
cGluZy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Tm90ZSB0aGF0IG15IGRyYWZ0IGFsc28gZGlzY3Vzc2VzIGEgTDIgdG9rZW5pemVkIGxvb3Ag
dG8gYXZvaWQgdGhlIGJ1ZmZlciBibG9hdCBhdCB0aGUgZGV0bmV0IGluZ3Jlc3MsIHdoaWNoIGlz
IHRoZSBwaWVjZSB0aGF0IGlzIGFuYWxvZ291cyB0byB0aGUgc29sdXRpb24gc2hvd24gaW4gdGhl
IHZpZGVvLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5UYWtlIGNhcmUsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5QYXNjYWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpMZSAxNCBu
b3YuIDIwMTggw6AgMTQ6NTgsIEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpICZsdDs8YSBocmVm
PSJtYWlsdG86Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbSI+Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbTwv
YT4mZ3Q7IGEgw6ljcml0Jm5ic3A7OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPkRlYXIgUGFzY2FsLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5JIGNvbnNpZGVyIHRoZSBwcm9ibGVtIG9mIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0g
YWxsIG92ZXIgYWdhaW4sIGFuZCBmaW5hbGx5IEkgbWFrZSBteXNlbGYgY29uZnVzZWQuIFNvIEkg
c2VuZCB0aGlzIGVtYWlsIHRvIHNlYXJjaCBmb3IgaGVscC4gUGxlYXNlIGNvcnJlY3QgbWUgaWYg
eW91IGZpbmQgYW55dGhpbmcNCiB3cm9uZyBiZWxvdzo8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluO3RleHQt
aW5kZW50Oi0uMjVpbjtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj4N
CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjEuPHNw
YW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UU04gZG9lc27igJl0IG5lZWQgdHJhbnNwb3J0IGxh
eWVyLCBiZWNhdXNlIHRoZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBUU04gYXdhcmUsIGFuZCB0
aGV5IGNhbiBzZW5kIHRoZSBwYWNrZXRzIGluIHNvbWUgcGFydGljdWxhciB0aW1lIHNsb3QgYmFz
ZWQgb24gdGhlIHRyYWZmaWMgc3BlY2lmaWNhdGlvbjs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluO3RleHQt
aW5kZW50Oi0uMjVpbjtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj4N
CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjIuPHNw
YW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5EZXROZXQgZG9lcyBuZWVkIHRyYW5zcG9ydCBsYXll
ciwgYmVjYXVzZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBub3QgdW5kZXIgY29udHJvbDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi4yNWluO3RleHQtaW5kZW50Oi0uMjVpbjtsaW5lLWhlaWdodDoxNTAlO21zby1s
aXN0OmwwIGxldmVsMSBsZm8yIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJt
c28tbGlzdDpJZ25vcmUiPjMuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bh
bj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UQ1AgY2Fu4oCZ
dCBiZSB1c2VkIGZvciBEZXROZXQgLCBiZWNhdXNlIFRDUCB0cmllcyB0byBmaW5kIHRoZSDigJxm
YWlyIGJhbmR3aWR0aOKAnSBmb3IgdGhlIGZsb3dzIGFuZCBpdCBtYWtlcyB0aGUgZmxvdyByYXRl
IGNoYW5nZXMgYWxsIHRoZSB0aW1lLCB3aGlsZSB0aGUgc2VuZGluZyByYXRlIG9mIERldE5ldCBp
cyBzdXBwb3NlZCB0byBiZSBjb25zdGFudCwgYW5kDQogZXZlcnkgcGFja2V0IHNob3VsZCBzaG93
IHVwIGluIGFuIGV4cGVjdGVkIHRpbWUgc2xvdDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluO3RleHQtaW5k
ZW50Oi0uMjVpbjtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj4NCjwh
W2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjQuPHNwYW4g
c3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5VRFAgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQsIGJl
Y2F1c2UgdGhlcmUgaXMgbm8gcmF0ZSBjb250cm9sLiBJZiB0aGUgdGFsa2VyIHNlbmRzIHRoZSBw
YWNrZXRzIGluIHRoZSB3cm9uZyBwYXR0ZXJuLCBVRFAgY2FuIGRvIG5vdGhpbmcuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4t
bGVmdDouMjVpbjt0ZXh0LWluZGVudDotLjI1aW47bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDps
MCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxp
c3Q6SWdub3JlIj41LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9z
cGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U28gd2UgbmVlZCDigJxE
ZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdLCB3aGljaCBjYW4gOmEuIFNlbmQgdGhlIHBhY2tldCBp
biBhIGRldGVybWluaXN0aWMgcGF0dGVybjsgYi4gSWYgYW55dGhpbmcgZ29lcyB3cm9uZywgbWFr
ZSBpdCBnbyBiYWNrIHRvIHRoZSBjb3JyZWN0IHBhdHRlcm4uPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDouMjVpbjt0
ZXh0LWluZGVudDotLjI1aW47bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZv
MiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj42
LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhW2VuZGlm
XT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhpcywgZmluYWxseSwgbWFrZXMgdGhlIHRh
bGtlciDigJxEZXROZXQgYXdhcmXigJ0oZXNwZWNpYWxseSBwb2ludCBhIGFib3ZlKSwgd2hpY2gg
aXMganVzdCB0aGUgc2FtZSBhcyB3aGF0IGhhcHBlbnMgaW4gVFNOLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5JZiB0aGlzIGxvZ2ljIGNoYWluIHdvcmtzLCB3aGF0IHdlIGFjdHVhbGx5
IHJlcXVpcmVzIGlzIGp1c3QgYSBEZXROZXQgdGFsa2VyIHJhdGhlciB0aGFuIGEgbmV3IHRyYW5z
cG9ydCBsYXllci48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5l
LWhlaWdodDoxNTAlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1
MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5CZXN0IFJlZ2FyZHM8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlh1ZXNvbmc8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9i
PiBkZXRuZXQgWzxhIGhyZWY9Im1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRv
OmRldG5ldC1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+UGFzY2Fs
IFRodWJlcnQgKHB0aHViZXJ0KTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBOb3ZlbWJlciAx
MywgMjAxOCAxOjEwIFBNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGll
dGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+OyBCbGFjaywgRGF2aWQgJmx0OzxhIGhyZWY9Im1h
aWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbSI+RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+Jmd0Ozxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHM8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIj5EZWFyIGFsbDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGlzIHZp
ZGVvIDxhIGhyZWY9Imh0dHBzOi8veW91dHUuYmUvQk8wUWhheEJScjAiPmh0dHBzOi8veW91dHUu
YmUvQk8wUWhheEJScjA8L2E+IGhhcyBhIGdyZWF0IGlsbHVzdHJhdGlvbiBvZiB0aGUgVU5JIHBh
Y2tldCBwdWxsIG1ldGhvZCB0aGF0IHdlIHVzZSBpbiBzZWN0aW9uIOKAnDUuMS4mbmJzcDsgTG9j
YWwgTG9vcCBGbG93IENvbnRyb2zigJ0gb2YNCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC10aHViZXJ0LXRzdndnLWRldG5ldC10cmFuc3BvcnQtMDEiPmh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC10aHViZXJ0LXRzdndnLWRldG5ldC10cmFuc3BvcnQt
MDE8L2E+IHRvIHB1bGwgcGFja2V0cyBmcm9tIHRoZSBkZXRuZXQgdW5hd2FyZSBob3N0IGZyb20g
dGhlIGRldG5ldCBpbmdyZXNzIGJveC4gVGhlIHByb2JsZW0gZm9yIGRldG5ldCBpcyB0aGF0IHNo
YXBpbmcNCiBpbiB0aGUgZGV0bmV0IGluZ3Jlc3MgY2FuIGNyZWF0ZSBibG9hdCBhbmQgdW5jb250
cm9sbGVkIGVuZCB0byBlbmQgbGF0ZW5jeSBzbyB3ZSB3YW50IHRvIGNvbnRyb2wgdGhlIG1heGlt
dW0gYW1vdW50IG9mIHBlbmRpbmcgZnJhbWVzIHRvIGtlZXAgdGhlIGRldG5ldCBpbmdyZXNzIGJ1
c3kgYW5kIHB1c2ggYmFjayB0byB0aGUgTDQvNSBmb3IgYW55dGhpbmcgYWJvdmUgdGhhdC48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBob3BlIHlvdeKAmWxsIGxvdmUgdGhlIHZpZGVvIGFzIG11
Y2ggYXMgSSBkaWQ7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhc2NhbDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyxzZXJpZiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+DQpkZXRuZXQgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRm
Lm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2RldG5ldDwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_CE03DB3D7B45C245BCA0D2432779493630342BA8MX307CL04corpem_--


From nobody Wed Nov 14 08:40:43 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13D5C130E61 for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 08:40:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 jvc0PVswzb2s for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 08:40:38 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 32E93130E7D for <detnet@ietf.org>; Wed, 14 Nov 2018 08:40:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=40943; q=dns/txt; s=iport; t=1542213636; x=1543423236; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=yG85sIoD/ig/deXQYIgddD68GicN4awPu3fEGqltEGc=; b=Ts75P9r8SO2HRckyQwjCczGuYF+9clLnf7rALKdpqed/2mJM5BEOQvdB GHjZk7xK+k+VfMmAPGrrLEcosuoMqcsxeuBtpzeOlVru8vW90eNZR7qoF b02LKguH4h4xX6mkzRnji8b7pqfofevFj2cg4Sd9i2YWLPqDpZ3v2dVke E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAAA9T+xb/51dJa1dBhkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgVEEAQEBAQELAYENSC5mgQIng3iIGIt5gWgllzYUgWM?= =?us-ascii?q?DCwEBGAEKhANGAheDMiI0DQ0BAwEBAgEBAm0cDIU6AQEBBAEBIQpBCxACAQY?= =?us-ascii?q?CEQQBASEBBgMCAgIlCxQJCAIEDgUbgwYBgR1kD4wym1CBL4QtAQMCgQ2EZgW?= =?us-ascii?q?MBReBQD+BECgME4FOfoMbAQEDgSYFARIBDQQcGBACgkwxgiYCiHMSCIEChGM?= =?us-ascii?q?XgUSEVoo7CQKGdYUChSkYgViFBYMihnaINoRKLIouAhEUgSYfOGRxcBU7KgG?= =?us-ascii?q?CQQmCHheCLBeGG4U+QTGLKYI+AQE?=
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000";  d="scan'208,217";a="396960554"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Nov 2018 16:40:33 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id wAEGeWhV002252 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 14 Nov 2018 16:40:32 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 14 Nov 2018 10:40:32 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Wed, 14 Nov 2018 10:40:31 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Black, David" <David.Black@dell.com>
CC: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AQHUfACw9Y6tWkDlI0mXp06Kopix06VP0KwA//+o1tg=
Date: Wed, 14 Nov 2018 16:40:31 +0000
Message-ID: <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>, <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com>, <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com>, <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/alternative; boundary="_000_0C722534D42B48228E64354DAD00BB03ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.37.102.13, xch-rcd-003.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/DjHYhfFCs-C-BkoRq96VBaZrboY>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Nov 2018 16:40:42 -0000

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

SSBhZ3JlZSB3aXRoIHRoZSBib3R0b20gbGluZSBEYXZpZCwNCg0KdGhhdCB3YXMgdGhlIGludGVu
dGlvbjsgdGhvdWdoIEnigJltIHVuY2xlYXIgaWYgYW5kIHdoZXJlIEkgY2FuIHB1Ymxpc2ggdGhl
IGxvd2VyIGxheWVyIHB1bGwgdGhpbmcuIEkgd3JvdGUgaXQgYXMgYW4gZXllIG9wZW5lciwgaG9w
aW5nIHBlb3BsZSB3b3VsZCBzZWUgdGhlIGlzc3VlLiBJIHJldGFpbiBMb3XigJlzIHN1Z2dlc3Rp
b24gdGhhdCBQQ0YgaXMgYSBiZWdpbm5pbmcgZm9yIGl0IHRob3VnaCBpdCBpcyBqdXN0IGEgZmF1
Y2V0IHdpdGggbm8gY29udHJvbCBvZiB3aGF0IGdvZXMgdGhvdWdoIHdoZW4gd2Ugd2FudCBhIGp1
c3QgaW4gdGltZSBwZXIgcGFja2V0IHB1bGwuDQoNCkZvciB5b3VyIHBvaW50cyBiZWxvdywgSSBt
ZW50aW9uZWQgSVMtSVMgYXMgYW4gaWxsdXN0cmF0aW9uIHRoYXQgd2UgY2FuIGhhdmUgYSBzYW1l
IG9wZXJhdGlvbiBhdCBib3RoIGxheWVycywgdGhhdCBpcyBub3Qgc28gdW51c3VhbC4gSeKAmW0g
bm90IHNheWluZyBkZXRuZXQgbmVlZCBJUy1JUywgdGhhdCB3YXMgcmVhbGx5IG5vdCB0aGUgcG9p
bnQuDQoNCkFzIGZvciB0aGUgZnVuY3Rpb25zIEkganVzdCBwb2ludCBvdXQgdGhlIGxpa2VuZXNz
IHRvIGlsbHVzdHJhdGUgdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWtpbiB0aG91
Z2ggZmFyIGZyb20gaWRlbnRpY2FsIHRvIGV4aXN0aW5nIHZhcmlhdGlvbnMgb2YgVENQLiBTZWVt
cyB3ZSBhZ3JlZSBvbiB0aGlzIGxpa2VuZXNzLiBJIGRvIG5vdCByZWFkIHRoYXQgeW91IG9wcG9z
ZSBteSBjb25jbHVzaW9uIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGNhbiBiZSBpbXBs
ZW1lbnRlZCBhcyBhIGRldG5ldCDCqyB0cmFuc3BvcnQgcHJvdG9jb2wgwrsuDQoNCkZvciBub3cg
SSBuZWVkIHRvIHJlYWQgb24gdGhlIGxpbmtzIHlvdSBzdWdnZXN0ZWQuDQoNCk1hbnkgdGhhbmtz
IGZvciBhbGwgdGhpcyENCg0KUGFzY2FsDQoNCkxlIDE0IG5vdi4gMjAxOCDDoCAyMjo1MiwgQmxh
Y2ssIERhdmlkIDxEYXZpZC5CbGFja0BkZWxsLmNvbTxtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5j
b20+PiBhIMOpY3JpdCA6DQoNCkJvdHRvbSBMaW5lOiAgSSB3b3VsZCBzdWdnZXN0IGZvY3VzaW5n
IGRpc2N1c3Npb24gb2YgYSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIG9uIHdoYXQg
aGFzIHRvIGJlIGRvbmUgdmlhIHR1bm5lbHMgdG8gbWFrZSBQUkVPRiB3b3JrIGZvciB0aGUgSVAg
c29sdXRpb24gKGRhdGEgcGxhbmUpLCBhbmQgd291bGQgc3VnZ2VzdCB1c2luZyBzZXBhcmF0ZSBk
cmFmdHMgZm9yIHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLg0KDQpEZXRhaWxz
IGlubGluZSDigKYNCg0KVGhhbmtzLCAtLURhdmlkDQoNCkZyb206IFBhc2NhbCBUaHViZXJ0IChw
dGh1YmVydCkgW21haWx0bzpwdGh1YmVydEBjaXNjby5jb21dDQpTZW50OiBXZWRuZXNkYXksIE5v
dmVtYmVyIDE0LCAyMDE4IDQ6NTkgQU0NClRvOiBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKQ0K
Q2M6IGRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPjsgQmxhY2ssIERhdmlk
DQpTdWJqZWN0OiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzDQoNCg0KW0VYVEVSTkFMIEVN
QUlMXQ0KUGxlYXNlIHJlcG9ydCBhbnkgc3VzcGljaW91cyBhdHRhY2htZW50cywgbGlua3MsIG9y
IHJlcXVlc3RzIGZvciBzZW5zaXRpdmUgaW5mb3JtYXRpb24uDQpUeXBvcyBiZWxvdywgc29tZSB0
aGFua3MgdG8gbXkgaW50ZWxsaWdlbnQgc21hcnQgcGhvbmUsIGFuZCBzb21lIHRvIGNvbmZ1c2Vk
LW1lLg0KDQpQbGVhc2UgcmVhZDoNCkFsbCBpbiBhbGwsIHRoaXMgdGVsbHMgbWUgdGhhdCB0aGUg
ZGV0bmV0IHNlcnZpY2UgbGF5ZXIgb3BlcmF0ZXMgYXQgbGF5ZXIgNA0KDQpSZWdhcmRzLA0KDQpQ
YXNjYWwNCg0KTGUgMTQgbm92LiAyMDE4IMOgIDE2OjUzLCBQYXNjYWwgVGh1YmVydCAocHRodWJl
cnQpIDxwdGh1YmVydEBjaXNjby5jb208bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbT4+IGEgw6lj
cml0IDoNCkhlbGxvIFh1ZXNvbmc6DQoNCldlIGRvIGxheWVycyBzbyBhcyB0byBjb21tdW5hbGlz
ZSBzZXJ2aWNlcyBzbyBldmVyeSBhcHBsaWNhdGlvbnMgZG9lcyBub3QgbmVlZCB0byByZWludmVu
dCBpdHMgb3duLg0KDQpUaGUgZmFjdCB0aGF0IGV2ZXJ5IGluZHVzdHJpYWwgYXBwbGljYXRpb24g
dGhhdCBhZGFwdGF0ZXVyIGZyb20gc2VyaWFsIGJ1dCB0byBJUCBoYWQgdG8gaW1wbGVtZW50IGEg
aml0dGVyIGVsaW1pbmF0aW9uIGJ1ZmZlciBpcyBhbiBpbmRpY2F0aW9uIHRoYXQgd2UgZmFpbGVk
IHRvIHByb3ZpZGUganVzdCB0aGF0IGF0IGEgbG93ZXIgbGF5ZXIuDQoNClNhbWUgZ29lcyBmb3Ig
dm9pY2UgYW5kIHZpZGVvLiBCdXQgZGlkbuKAmXQgeW91IHNlZSBpdCBvbiBvY2Nhc2lvbnM/IFRo
b3NlIGppdHRlciBlbGltaW5hdGlvbiB0ZWNobmlxdWVzIGNyZWF0ZSBhIGxhdGVuY3kgaW4gdGhl
IGRpc2N1c3Npb24gb3IgYSBkZWxheSBpbiB0aGUgdHYgc3RyZWFtIHRoYXQgeW91IGNhbiBhY3R1
YWxseSBvYnNlcnZlLg0KW0RhdmlkPl0gV2hlbiB0aGluZ3Mgd29yaywgaml0dGVyIGVsaW1pbmF0
aW9uIGlzIGNvbW1vbiBiZWhhdmlvci4gIFdoZW4gdGhleSBkb27igJl0IHdvcmssIGkuZS4sIHNv
bWV0aGluZyBkb2VzbuKAmXQgYXJyaXZlIGluIHRpbWUsIGJvdGggcmV0cmFuc21pdCBiZWhhdmlv
ciBhbmQgcmVhY3Rpb24gdG8gbWlzc2luZyBkYXRhIGFyZSBhcHAtc3BlY2lmaWMuDQoNCk5vdyBs
ZXQgdXMgbG9vayBhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgYW5kIGNvbXBhcmUgd2l0aCB0
cmFkaXRpb25hbCBMYXllciA0IGZ1bmN0aW9ucy4NCg0KIFRoZSBzZXJ2aWNlIGxheWVyIHByb3Zp
ZGVzIGEgZmxvdyBjb250cm9sLCBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSBhIHJhdGUtYmFzZWQg
b25lLiBUaGlzIGlzIHNpbWlsYXIgdG8gZnVuY3Rpb25hbGl0eSBmb3VuZCBpbiBEQy1UQ1Agb3Ig
aW4gYSBsb25nIGdvbmUgcGFzdCwgSUJN4oCZcyBSYXBpZCBUcmFuc3BvcnQgUHJvdG9jb2wsIHRo
b3VnaCB3ZSBwcm9iYWJseSBuZWVkIG9ubHkgYSBzaW1wbGlmaWVkIHZlcnNpb24gb2YgdGhhdC4N
CltEYXZpZD5dIEl04oCZcyBpbXBvcnRhbnQgdG8gZGlzdGluZ3Vpc2ggZmxvdyBjb250cm9sLCB3
aGljaCBjYW4gYmUgcHJvdmlkZSBvbiBhIGxpbmstYnktbGluayBiYXNpcyBmcm9tIGNvbmdlc3Rp
b24gY29udHJvbCwgd2hpY2ggaXMgYSBzdXBlcnNldCBvZiBmbG93IGNvbnRyb2wgYW5kIGNhbiBv
bmx5IGJlIHByb3ZpZGVkIGVuZC10by1lbmQuICBBcyBEZXROZXQgZWxpbWluYXRlcyBhbGwgY29u
Z2VzdGlvbiwgY29uZ2VzdGlvbiBjb250cm9sIGlzIG5vdCByZXF1aXJlZC4gIFNwZWNpZmljIGV4
YW1wbGUg4oCTIERDLVRDUCBpcyBkcml2ZW4gYnkgRUNOIGNvbmdlc3Rpb24gc2lnbmFscyAoQ0Ug
bWFya3MpIGNvbWluZyBiYWNrIGZyb20gdGhlIG5ldHdvcmssIGJ1dCBpZiBhIERldE5ldCBub2Rl
IGV2ZXIgbWFya3MgYSBEZXROZXQgcGFja2V0IGFzIENFLCBzb21ldGhpbmcgaGFzIGdvbmUgc2Vy
aW91c2x5IGF3cnkuDQoNClRoZSBzZXJ2aWNlIGxheWVyIHBlcmZvcm1zIHJlb3JkZXJpbmcgYW5k
IGR1cGxpY2F0aW9uIGVsaW1pbmF0aW9uIGZ1bmN0aW9ucy4gVENQIGRvZXMgdGhhdCB0b28uDQpb
RGF2aWQ+XSBZZXMg4oCmIGJ1dCDigKYgVENQIGVsaW1pbmF0aW9uIG9mIGR1cGxpY2F0ZSBwYWNr
ZXRzIGlzIGludGVuZGVkIG9ubHkgdG8gZGVhbCB3aXRoIOKAnHN0dXBpZCBuZXR3b3JrIHRyaWNr
c+KAnSDigKYNCg0KVGhlIHNlcnZpY2UgbGF5ZXIgZGlzdHJpYnV0ZXMgcGFja2V0cyBhbmQgcmVw
bGljYXMgb3ZlciBtdWx0aXBsZSBwYXRocyAoZGV0bmV0IHRyYW5zcG9ydHMpLiBUaGVyZeKAmXMg
YSBoaW50IG9mIHRoYXQgaW4gTVAtVENQIHRob3VnaCB3ZSBuZWVkIGEgcG93ZXJmdWwgYWRkaXRp
b24gZm9yIHJlcGxpY2F0aW9uIGFuZCBjb2RpbmcuDQpbRGF2aWQ+XSBEZXROZXQgZGlmZmVycyBi
ZWNhdXNlIHRoZSByZXBsaWNhdGlvbiBhbmQgZGlzdHJpYnV0aW9uIGhhcHBlbiBhdCBub2RlcyBp
biB0aGUgbmV0d29yaywgbm90IGF0IGVuZCBzeXN0ZW1zLiAgRm9yIGFueSBUQ1AtbGlrZSBwcm90
b2NvbCAocmVsaWFibGUgZGVsaXZlcnkgd2l0aCBjb25nZXN0aW9uIGNvbnRyb2wpLCBwYWNrZXQg
ZHVwbGljYXRpb24gaXMgYWx3YXlzIGEgbWFuaWZlc3RhdGlvbiBvZiBhIG5ldHdvcmsg4oCcYnVn
LOKAnSBpLmUuLCBkaXZlcmdlbmNlIGZyb20gaWRlYWwgbmV0d29yayBiZWhhdmlvci4gIEZvciB0
aGUgUkUgaW4gRGV0TmV0IFBSRU9GLCBwYWNrZXQgZHVwbGljYXRpb24gaXMgYSBuZXR3b3JrIOKA
nGZlYXR1cmXigJ0gOy0pLiAgQXMgb2YgcmlnaHQgbm93LCBwYWNrZXQgZHVwbGljYXRpb24gYW5k
IGVsaW1pbmF0aW9uLCBwbHVzIGFzc29jaWF0ZWQgcmVvcmRlcmluZyAoUFJFT0YpICBpcyBub3Qg
cGFydCBvZiB0aGUgSVAgc29sdXRpb24g4oCTIGFuIGFkZGl0aW9uYWwgZW5jYXBzdWxhdGlvbiB3
b3VsZCBsaWtlbHkgYmUgbmVlZGVkIHRvIHN1cHBvcnQgdGhhdCBmdW5jdGlvbmFsaXR5LCBhbmQg
dGhlIHJlc3VsdCB3aGljaCB3b3VsZCBsb29rIGEgbG90IGxpa2UgYSBEZXROZXQgdHJhbnNwb3J0
IHR1bm5lbCBiZXR3ZWVuIG5vZGVzIGluIHRoZSBEZXROZXQgbmV0d29yay4gIElmIGFueW9uZSB3
YW50cyB0byB3b3JrIG9uIHRoaXMsIHJlYWRpbmcgZHJhZnQtaWV0Zi1pbnRhcmVhLXR1bm5lbHMg
aXMgUkVDT01NRU5ERUQuDQoNClRoZSBkZXRuZXQgc2VydmljZSBsYXllciBpcyBhYm92ZSB0aGUg
ZGV0bmV0IHRyYW5zcG9ydCBsYXllciB3aGljaCBoYXBwZW5zIHRvIGJlIGxheWVyIDMuDQoNCkFs
bCBpbiBhbGwsIHRoaXMgdGVsbHMgbWUgdGhhdCB0aGUgZGV0bmV0IHRyYW5zcG9ydCBzZXJ2aWNl
IGxheWVyIG9wZXJhdGVzIGF0IGxheWVyIDQuDQoNCkkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGVy
ZSBpcyBhbiBleGFjdCBzYW1lIG5lZWQgZm9yIFRTTi4gSnVzdCBsaWtlIHRoZXJlIGlzIGEgbmVl
ZCBmb3IgSVMtSVMgYXQgYm90aCBsYXllcnMuDQpbRGF2aWQ+XSBNYW55IG9mIHRoZSBJUCBuZXR3
b3JrcyBvdmVyIHdoaWNoIERldE5ldCBvcGVyYXRlcyB3aWxsIG5vdCBiZSB1c2luZyBJUy1JUyBm
b3IgSVAgKGxheWVyIDMpIHJvdXRpbmcg4oCTIHRoZXJlIGFyZSBhIG51bWJlciBvZiBhbHRlcm5h
dGl2ZXMuDQoNClRoZSBJRUVFIG1heSB2ZXJ5IHdlbGwgcHJvdmlkZSB0aGUgc2FtZSBmZWF0dXJl
cyBpbiB0aGUgdGFsa2VyLCBhbmQgd2UgbWF5IHZlcnkgd2VsbCBiZSBzdWNjZXNzZnVsIGF0IHNo
YXJpbmcgc3BlY2lmaWNhdGlvbnMganVzdCBsaWtlIHdlIGRpZCBmb3IgSVMtSVMuIEJ1dCBmb3Ig
dXMgSSBzZWUgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIHBhY2thZ2VkIGFzIGEgTGF5ZXIgNCB0
aGF0IHRoZSByZXN0IG9mIHRoZSBJRVRGIHdpbGwgY2FsbCBhIFRyYW5zcG9ydC4gV2hpY2ggbWFr
ZXMgdGhlIG5hbWUgY29sbGlzaW9uIHZlcnkgdW5mb3J0dW5hdGUsIGJ5IHRoZSB3YXkuDQpbRGF2
aWQ+XSBCb3R0b20gTGluZTogIEkgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9m
IGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25l
IHZpYSB0dW5uZWxzIHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRh
IHBsYW5lKSwgYW5kIHdvdWxkIHN1Z2dlc3QgdXNpbmcgc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlz
IGFuZCBsb2NhbCBsb29wIHRyYWZmaWMgc2hhcGluZy4NCg0KTm90ZSB0aGF0IG15IGRyYWZ0IGFs
c28gZGlzY3Vzc2VzIGEgTDIgdG9rZW5pemVkIGxvb3AgdG8gYXZvaWQgdGhlIGJ1ZmZlciBibG9h
dCBhdCB0aGUgZGV0bmV0IGluZ3Jlc3MsIHdoaWNoIGlzIHRoZSBwaWVjZSB0aGF0IGlzIGFuYWxv
Z291cyB0byB0aGUgc29sdXRpb24gc2hvd24gaW4gdGhlIHZpZGVvLg0KDQpUYWtlIGNhcmUsDQoN
ClBhc2NhbA0KDQpMZSAxNCBub3YuIDIwMTggw6AgMTQ6NTgsIEdlbmd4dWVzb25nIChHZW5nIFh1
ZXNvbmcpIDxnZW5neHVlc29uZ0BodWF3ZWkuY29tPG1haWx0bzpnZW5neHVlc29uZ0BodWF3ZWku
Y29tPj4gYSDDqWNyaXQgOg0KRGVhciBQYXNjYWwsDQoNCkkgY29uc2lkZXIgdGhlIHByb2JsZW0g
b2Yg4oCcRGV0TmV0IHRyYW5zcG9ydCBsYXllcuKAnSBhbGwgb3ZlciBhZ2FpbiwgYW5kIGZpbmFs
bHkgSSBtYWtlIG15c2VsZiBjb25mdXNlZC4gU28gSSBzZW5kIHRoaXMgZW1haWwgdG8gc2VhcmNo
IGZvciBoZWxwLiBQbGVhc2UgY29ycmVjdCBtZSBpZiB5b3UgZmluZCBhbnl0aGluZyB3cm9uZyBi
ZWxvdzoNCg0KMS4gICAgICAgVFNOIGRvZXNu4oCZdCBuZWVkIHRyYW5zcG9ydCBsYXllciwgYmVj
YXVzZSB0aGUgdGFsa2VyIGFuZCBsaXN0ZW5lciBhcmUgVFNOIGF3YXJlLCBhbmQgdGhleSBjYW4g
c2VuZCB0aGUgcGFja2V0cyBpbiBzb21lIHBhcnRpY3VsYXIgdGltZSBzbG90IGJhc2VkIG9uIHRo
ZSB0cmFmZmljIHNwZWNpZmljYXRpb247DQoNCjIuICAgICAgIERldE5ldCBkb2VzIG5lZWQgdHJh
bnNwb3J0IGxheWVyLCBiZWNhdXNlIHRhbGtlciBhbmQgbGlzdGVuZXIgYXJlIG5vdCB1bmRlciBj
b250cm9sOw0KDQozLiAgICAgICBUQ1AgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQgLCBiZWNh
dXNlIFRDUCB0cmllcyB0byBmaW5kIHRoZSDigJxmYWlyIGJhbmR3aWR0aOKAnSBmb3IgdGhlIGZs
b3dzIGFuZCBpdCBtYWtlcyB0aGUgZmxvdyByYXRlIGNoYW5nZXMgYWxsIHRoZSB0aW1lLCB3aGls
ZSB0aGUgc2VuZGluZyByYXRlIG9mIERldE5ldCBpcyBzdXBwb3NlZCB0byBiZSBjb25zdGFudCwg
YW5kIGV2ZXJ5IHBhY2tldCBzaG91bGQgc2hvdyB1cCBpbiBhbiBleHBlY3RlZCB0aW1lIHNsb3Q7
DQoNCjQuICAgICAgIFVEUCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCwgYmVjYXVzZSB0aGVy
ZSBpcyBubyByYXRlIGNvbnRyb2wuIElmIHRoZSB0YWxrZXIgc2VuZHMgdGhlIHBhY2tldHMgaW4g
dGhlIHdyb25nIHBhdHRlcm4sIFVEUCBjYW4gZG8gbm90aGluZy4NCg0KNS4gICAgICAgU28gd2Ug
bmVlZCDigJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdLCB3aGljaCBjYW4gOmEuIFNlbmQgdGhl
IHBhY2tldCBpbiBhIGRldGVybWluaXN0aWMgcGF0dGVybjsgYi4gSWYgYW55dGhpbmcgZ29lcyB3
cm9uZywgbWFrZSBpdCBnbyBiYWNrIHRvIHRoZSBjb3JyZWN0IHBhdHRlcm4uDQoNCjYuICAgICAg
IFRoaXMsIGZpbmFsbHksIG1ha2VzIHRoZSB0YWxrZXIg4oCcRGV0TmV0IGF3YXJl4oCdKGVzcGVj
aWFsbHkgcG9pbnQgYSBhYm92ZSksIHdoaWNoIGlzIGp1c3QgdGhlIHNhbWUgYXMgd2hhdCBoYXBw
ZW5zIGluIFRTTi4NCg0KSWYgdGhpcyBsb2dpYyBjaGFpbiB3b3Jrcywgd2hhdCB3ZSBhY3R1YWxs
eSByZXF1aXJlcyBpcyBqdXN0IGEgRGV0TmV0IHRhbGtlciByYXRoZXIgdGhhbiBhIG5ldyB0cmFu
c3BvcnQgbGF5ZXIuDQoNCg0KQmVzdCBSZWdhcmRzDQpYdWVzb25nDQoNCg0KRnJvbTogZGV0bmV0
IFttYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXNjYWwgVGh1
YmVydCAocHRodWJlcnQpDQpTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCAxOjEwIFBN
DQpUbzogZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+OyBCbGFjaywgRGF2
aWQgPERhdmlkLkJsYWNrQGRlbGwuY29tPG1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbT4+DQpT
dWJqZWN0OiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHMNCg0KRGVhciBhbGwNCg0KVGhpcyB2aWRl
byBodHRwczovL3lvdXR1LmJlL0JPMFFoYXhCUnIwIGhhcyBhIGdyZWF0IGlsbHVzdHJhdGlvbiBv
ZiB0aGUgVU5JIHBhY2tldCBwdWxsIG1ldGhvZCB0aGF0IHdlIHVzZSBpbiBzZWN0aW9uIOKAnDUu
MS4gIExvY2FsIExvb3AgRmxvdyBDb250cm9s4oCdIG9mIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC10aHViZXJ0LXRzdndnLWRldG5ldC10cmFuc3BvcnQtMDEgdG8gcHVsbCBwYWNr
ZXRzIGZyb20gdGhlIGRldG5ldCB1bmF3YXJlIGhvc3QgZnJvbSB0aGUgZGV0bmV0IGluZ3Jlc3Mg
Ym94LiBUaGUgcHJvYmxlbSBmb3IgZGV0bmV0IGlzIHRoYXQgc2hhcGluZyBpbiB0aGUgZGV0bmV0
IGluZ3Jlc3MgY2FuIGNyZWF0ZSBibG9hdCBhbmQgdW5jb250cm9sbGVkIGVuZCB0byBlbmQgbGF0
ZW5jeSBzbyB3ZSB3YW50IHRvIGNvbnRyb2wgdGhlIG1heGltdW0gYW1vdW50IG9mIHBlbmRpbmcg
ZnJhbWVzIHRvIGtlZXAgdGhlIGRldG5ldCBpbmdyZXNzIGJ1c3kgYW5kIHB1c2ggYmFjayB0byB0
aGUgTDQvNSBmb3IgYW55dGhpbmcgYWJvdmUgdGhhdC4NCg0KSSBob3BlIHlvdeKAmWxsIGxvdmUg
dGhlIHZpZGVvIGFzIG11Y2ggYXMgSSBkaWQ7DQoNClBhc2NhbA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5l
dEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9kZXRuZXQNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpJ
IGFncmVlIHdpdGggdGhlIGJvdHRvbSBsaW5lIERhdmlkLCZuYnNwOw0KPGRpdj48YnI+DQo8L2Rp
dj4NCjxkaXY+dGhhdCB3YXMgdGhlIGludGVudGlvbjsgdGhvdWdoIEnigJltIHVuY2xlYXIgaWYg
YW5kIHdoZXJlIEkgY2FuIHB1Ymxpc2ggdGhlIGxvd2VyIGxheWVyIHB1bGwgdGhpbmcuIEkgd3Jv
dGUgaXQgYXMgYW4gZXllIG9wZW5lciwgaG9waW5nIHBlb3BsZSB3b3VsZCBzZWUgdGhlIGlzc3Vl
LiBJIHJldGFpbiBMb3XigJlzIHN1Z2dlc3Rpb24gdGhhdCBQQ0YgaXMgYSBiZWdpbm5pbmcgZm9y
IGl0IHRob3VnaCBpdCBpcyBqdXN0IGEgZmF1Y2V0IHdpdGggbm8NCiBjb250cm9sIG9mIHdoYXQg
Z29lcyB0aG91Z2ggd2hlbiB3ZSB3YW50IGEganVzdCBpbiB0aW1lIHBlciBwYWNrZXQgcHVsbC48
YnI+DQo8YnI+DQo8ZGl2IGRpcj0ibHRyIj4NCjxkaXY+Rm9yIHlvdXIgcG9pbnRzIGJlbG93LCBJ
IG1lbnRpb25lZCBJUy1JUyBhcyBhbiBpbGx1c3RyYXRpb24gdGhhdCB3ZSBjYW4gaGF2ZSBhIHNh
bWUgb3BlcmF0aW9uIGF0IGJvdGggbGF5ZXJzLCB0aGF0IGlzIG5vdCBzbyB1bnVzdWFsLiBJ4oCZ
bSBub3Qgc2F5aW5nIGRldG5ldCBuZWVkIElTLUlTLCB0aGF0IHdhcyByZWFsbHkgbm90IHRoZSBw
b2ludC48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkFzIGZvciB0aGUgZnVuY3Rpb25z
IEkganVzdCBwb2ludCBvdXQgdGhlIGxpa2VuZXNzIHRvIGlsbHVzdHJhdGUgdGhhdCB0aGUgZGV0
bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWtpbiB0aG91Z2ggZmFyIGZyb20gaWRlbnRpY2FsIHRvIGV4
aXN0aW5nIHZhcmlhdGlvbnMgb2YgVENQLiBTZWVtcyB3ZSBhZ3JlZSBvbiB0aGlzIGxpa2VuZXNz
LiBJIGRvIG5vdCByZWFkIHRoYXQgeW91IG9wcG9zZSBteSBjb25jbHVzaW9uIHRoYXQgdGhlIGRl
dG5ldA0KIHNlcnZpY2UgbGF5ZXIgY2FuIGJlIGltcGxlbWVudGVkIGFzIGEgZGV0bmV0IMKrIHRy
YW5zcG9ydCBwcm90b2NvbCDCuy48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkZvciBu
b3cgSSBuZWVkIHRvIHJlYWQgb24gdGhlIGxpbmtzIHlvdSBzdWdnZXN0ZWQuPC9kaXY+DQo8ZGl2
Pjxicj4NCjwvZGl2Pg0KPGRpdj5NYW55IHRoYW5rcyBmb3IgYWxsIHRoaXMhPC9kaXY+DQo8ZGl2
Pjxicj4NCjwvZGl2Pg0KPGRpdj5QYXNjYWw8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBkaXI9Imx0ciI+
PGJyPg0KTGUgMTQgbm92LiAyMDE4IMOgIDIyOjUyLCBCbGFjaywgRGF2aWQgJmx0OzxhIGhyZWY9
Im1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbSI+RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+Jmd0
OyBhIMOpY3JpdCZuYnNwOzo8YnI+DQo8YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiPg0KPGRpdiBkaXI9Imx0ciI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9Ik1p
Y3Jvc29mdCBXb3JkIDE1IChmaWx0ZXJlZCBtZWRpdW0pIj4NCjxzdHlsZT48IS0tDQovKiBGb250
IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgi
Ow0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxl
IERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFs
DQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1z
by1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBs
aS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6MzQ7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4dC1p
bmRlbnQ6MjEuMHB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4
dDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1h
aWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiM5OTMzNjY7fQ0KLk1zb0NocERlZmF1bHQN
Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFn
ZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjcwLjg1cHQgNzAu
ODVwdCA3MC44NXB0IDcwLjg1cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0
aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDox
MTg0MDUyNzMxOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlk
czotMTc3Njc3ODE4OCA1NjI0NjMyNjQgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3
MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDA6bGV2ZWwx
DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgltYXJnaW4tbGVmdDouMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1s
ZXZlbC10ZXh0OiIlMlwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NDIuMHB0Ow0KCXRleHQtaW5kZW50
Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJv
bWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6NjMuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4w
cHQ7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo4NC4wcHQ7DQoJdGV4dC1p
bmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiU1XCkiOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVm
dDoxMDUuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MS43
NWluOw0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJn
aW4tbGVmdDoxNDcuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw4
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0
OiIlOFwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTY4LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0
O30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dl
cjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjE4OS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpv
bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48
L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0i
ZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9
ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0i
X01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+Qm90dG9tIExpbmU6
ICZuYnNwO0kgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKA
nHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25lIHZpYSB0dW5uZWxz
IHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRhIHBsYW5lKSwgYW5k
IHdvdWxkIHN1Z2dlc3QNCiB1c2luZyBzZXBhcmF0ZSBkcmFmdHMgZm9yIHRoaXMgYW5kIGxvY2Fs
IGxvb3AgdHJhZmZpYyBzaGFwaW5nLiZuYnNwOyA8bzpwPjwvbzpwPjwvc3Bhbj48L2E+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojOTkzMzY2Ij5EZXRhaWxzIGlubGluZSDigKY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiM5OTMzNjYiPlRoYW5rcywgLS1EYXZpZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBQYXNj
YWwgVGh1YmVydCAocHRodWJlcnQpIFs8YSBocmVmPSJtYWlsdG86cHRodWJlcnRAY2lzY28uY29t
Ij5tYWlsdG86cHRodWJlcnRAY2lzY28uY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRu
ZXNkYXksIE5vdmVtYmVyIDE0LCAyMDE4IDQ6NTkgQU08YnI+DQo8Yj5Ubzo8L2I+IEdlbmd4dWVz
b25nIChHZW5nIFh1ZXNvbmcpPGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86ZGV0bmV0
QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+OyBCbGFjaywgRGF2aWQ8YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUmU6IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0czxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiNDRTExMjYiPltFWFRFUk5BTCBFTUFJTF0gPGJyPg0KUGxlYXNlIHJlcG9ydCBhbnkgc3VzcGlj
aW91cyBhdHRhY2htZW50cywgbGlua3MsIG9yIHJlcXVlc3RzIGZvciBzZW5zaXRpdmUgaW5mb3Jt
YXRpb24uPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiNDRTExMjYi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VHlw
b3MgYmVsb3csIHNvbWUgdGhhbmtzIHRvIG15IGludGVsbGlnZW50IHNtYXJ0IHBob25lLCBhbmQg
c29tZSB0byBjb25mdXNlZC1tZS4mbmJzcDsNCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5QbGVhc2UgcmVh
ZDo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5BbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1l
IHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIG9wZXJhdGVzIGF0IGxheWVyIDQ8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5S
ZWdhcmRzLCA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBh
c2NhbDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCkxlIDE0IG5vdi4gMjAx
OCDDoCAxNjo1MywgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnB0aHViZXJ0QGNpc2NvLmNvbSI+cHRodWJlcnRAY2lzY28uY29tPC9hPiZndDsgYSDDqWNyaXQm
bmJzcDs6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkhlbGxvIFh1ZXNvbmc6IDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPldlIGRvIGxheWVycyBzbyBhcyB0byBjb21tdW5hbGlzZSBzZXJ2aWNl
cyBzbyBldmVyeSBhcHBsaWNhdGlvbnMgZG9lcyBub3QgbmVlZCB0byByZWludmVudCBpdHMgb3du
LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5U
aGUgZmFjdCB0aGF0IGV2ZXJ5IGluZHVzdHJpYWwgYXBwbGljYXRpb24gdGhhdCBhZGFwdGF0ZXVy
IGZyb20gc2VyaWFsIGJ1dCB0byBJUCBoYWQgdG8gaW1wbGVtZW50IGEgaml0dGVyIGVsaW1pbmF0
aW9uIGJ1ZmZlciBpcyBhbiBpbmRpY2F0aW9uIHRoYXQgd2UgZmFpbGVkIHRvIHByb3ZpZGUganVz
dCB0aGF0IGF0IGEgbG93ZXIgbGF5ZXIuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNhbWUgZ29lcyBmb3Igdm9pY2UgYW5kIHZpZGVv
LiBCdXQgZGlkbuKAmXQgeW91IHNlZSBpdCBvbiBvY2Nhc2lvbnM/IFRob3NlIGppdHRlciBlbGlt
aW5hdGlvbiB0ZWNobmlxdWVzIGNyZWF0ZSBhIGxhdGVuY3kgaW4gdGhlIGRpc2N1c3Npb24gb3Ig
YSBkZWxheSBpbiB0aGUgdHYgc3RyZWFtIHRoYXQgeW91IGNhbiBhY3R1YWxseSBvYnNlcnZlLjxz
cGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0
O10gV2hlbiB0aGluZ3Mgd29yaywgaml0dGVyIGVsaW1pbmF0aW9uIGlzIGNvbW1vbiBiZWhhdmlv
ci4mbmJzcDsgV2hlbiB0aGV5IGRvbuKAmXQgd29yaywgaS5lLiwgc29tZXRoaW5nIGRvZXNu4oCZ
dCBhcnJpdmUgaW4gdGltZSwgYm90aCByZXRyYW5zbWl0IGJlaGF2aW9yIGFuZCByZWFjdGlvbiB0
byBtaXNzaW5nIGRhdGEgYXJlIGFwcC1zcGVjaWZpYy48L3NwYW4+PC9pPjwvYj48YnI+DQo8YnI+
DQpOb3cgbGV0IHVzIGxvb2sgYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGFuZCBjb21wYXJl
IHdpdGggdHJhZGl0aW9uYWwgTGF5ZXIgNCBmdW5jdGlvbnMuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwO1RoZSBzZXJ2aWNlIGxheWVy
IHByb3ZpZGVzIGEgZmxvdyBjb250cm9sLCBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSBhIHJhdGUt
YmFzZWQgb25lLiBUaGlzIGlzIHNpbWlsYXIgdG8gZnVuY3Rpb25hbGl0eSBmb3VuZCBpbiBEQy1U
Q1Agb3IgaW4gYSBsb25nIGdvbmUgcGFzdCwgSUJN4oCZcyBSYXBpZCBUcmFuc3BvcnQgUHJvdG9j
b2wsIHRob3VnaCB3ZSBwcm9iYWJseSBuZWVkIG9ubHkgYSBzaW1wbGlmaWVkIHZlcnNpb24NCiBv
ZiB0aGF0LjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+
W0RhdmlkJmd0O10gSXTigJlzIGltcG9ydGFudCB0byBkaXN0aW5ndWlzaCBmbG93IGNvbnRyb2ws
IHdoaWNoIGNhbiBiZSBwcm92aWRlIG9uIGEgbGluay1ieS1saW5rIGJhc2lzIGZyb20gY29uZ2Vz
dGlvbiBjb250cm9sLCB3aGljaCBpcyBhIHN1cGVyc2V0IG9mIGZsb3cgY29udHJvbCBhbmQgY2Fu
IG9ubHkgYmUgcHJvdmlkZWQgZW5kLXRvLWVuZC4mbmJzcDsgQXMgRGV0TmV0DQogZWxpbWluYXRl
cyBhbGwgY29uZ2VzdGlvbiwgY29uZ2VzdGlvbiBjb250cm9sIGlzIG5vdCByZXF1aXJlZC4mbmJz
cDsgU3BlY2lmaWMgZXhhbXBsZSDigJMgREMtVENQIGlzIGRyaXZlbiBieSBFQ04gY29uZ2VzdGlv
biBzaWduYWxzIChDRSBtYXJrcykgY29taW5nIGJhY2sgZnJvbSB0aGUgbmV0d29yaywgYnV0IGlm
IGEgRGV0TmV0IG5vZGUgZXZlciBtYXJrcyBhIERldE5ldCBwYWNrZXQgYXMgQ0UsIHNvbWV0aGlu
ZyBoYXMgZ29uZSBzZXJpb3VzbHkgYXdyeS48L3NwYW4+PC9pPjwvYj48YnI+DQo8YnI+DQpUaGUg
c2VydmljZSBsYXllciBwZXJmb3JtcyByZW9yZGVyaW5nIGFuZCBkdXBsaWNhdGlvbiBlbGltaW5h
dGlvbiBmdW5jdGlvbnMuIFRDUCBkb2VzIHRoYXQgdG9vLjxzcGFuIHN0eWxlPSJjb2xvcjojOTkz
MzY2Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48
c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gWWVzIOKApiBidXQg4oCmIFRD
UCBlbGltaW5hdGlvbiBvZiBkdXBsaWNhdGUgcGFja2V0cyBpcyBpbnRlbmRlZCBvbmx5IHRvIGRl
YWwgd2l0aCDigJxzdHVwaWQgbmV0d29yayB0cmlja3PigJ0g4oCmPC9zcGFuPjwvaT48L2I+PHNw
YW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHNlcnZpY2UgbGF5ZXIgZGlzdHJpYnV0
ZXMgcGFja2V0cyBhbmQgcmVwbGljYXMgb3ZlciBtdWx0aXBsZSBwYXRocyAoZGV0bmV0IHRyYW5z
cG9ydHMpLiBUaGVyZeKAmXMgYSBoaW50IG9mIHRoYXQgaW4gTVAtVENQIHRob3VnaCB3ZSBuZWVk
IGEgcG93ZXJmdWwgYWRkaXRpb24gZm9yIHJlcGxpY2F0aW9uIGFuZCBjb2RpbmcuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5
MzM2NiI+W0RhdmlkJmd0O10gRGV0TmV0IGRpZmZlcnMgYmVjYXVzZSB0aGUgcmVwbGljYXRpb24g
YW5kIGRpc3RyaWJ1dGlvbiBoYXBwZW4gYXQgbm9kZXMgaW4gdGhlIG5ldHdvcmssIG5vdCBhdCBl
bmQgc3lzdGVtcy4mbmJzcDsgRm9yIGFueSBUQ1AtbGlrZSBwcm90b2NvbCAocmVsaWFibGUgZGVs
aXZlcnkgd2l0aCBjb25nZXN0aW9uIGNvbnRyb2wpLCBwYWNrZXQgZHVwbGljYXRpb24NCiBpcyBh
bHdheXMgYSBtYW5pZmVzdGF0aW9uIG9mIGEgbmV0d29yayDigJxidWcs4oCdIGkuZS4sIGRpdmVy
Z2VuY2UgZnJvbSBpZGVhbCBuZXR3b3JrIGJlaGF2aW9yLiZuYnNwOyBGb3IgdGhlIFJFIGluIERl
dE5ldCBQUkVPRiwgcGFja2V0IGR1cGxpY2F0aW9uIGlzIGEgbmV0d29yayDigJxmZWF0dXJl4oCd
IDstKS4mbmJzcDsgQXMgb2YgcmlnaHQgbm93LCBwYWNrZXQgZHVwbGljYXRpb24gYW5kIGVsaW1p
bmF0aW9uLCBwbHVzIGFzc29jaWF0ZWQgcmVvcmRlcmluZyAoUFJFT0YpDQogJm5ic3A7aXMgbm90
IHBhcnQgb2YgdGhlIElQIHNvbHV0aW9uIOKAkyBhbiBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb24g
d291bGQgbGlrZWx5IGJlIG5lZWRlZCB0byBzdXBwb3J0IHRoYXQgZnVuY3Rpb25hbGl0eSwgYW5k
IHRoZSByZXN1bHQgd2hpY2ggd291bGQgbG9vayBhIGxvdCBsaWtlIGEgRGV0TmV0IHRyYW5zcG9y
dCB0dW5uZWwgYmV0d2VlbiBub2RlcyBpbiB0aGUgRGV0TmV0IG5ldHdvcmsuJm5ic3A7IElmIGFu
eW9uZSB3YW50cyB0byB3b3JrIG9uIHRoaXMsDQogcmVhZGluZyBkcmFmdC1pZXRmLWludGFyZWEt
dHVubmVscyBpcyBSRUNPTU1FTkRFRC48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6
Izk5MzM2NiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UaGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWJvdmUgdGhlIGRldG5l
dCB0cmFuc3BvcnQgbGF5ZXIgd2hpY2ggaGFwcGVucyB0byBiZSBsYXllciAzLjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbGwgaW4gYWxsLCB0
aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldCA8cz48c3BhbiBzdHlsZT0iY29sb3I6IzcwMzBB
MCI+dHJhbnNwb3J0PC9zcGFuPjwvcz48c3BhbiBzdHlsZT0iY29sb3I6IzcwMzBBMCI+IHNlcnZp
Y2UNCjwvc3Bhbj5sYXllciBvcGVyYXRlcyBhdCBsYXllciA0LjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFncmVlIHdpdGggeW91IHRoYXQg
dGhlcmUgaXMgYW4gZXhhY3Qgc2FtZSBuZWVkIGZvciBUU04uIEp1c3QgbGlrZSB0aGVyZSBpcyBh
IG5lZWQgZm9yIElTLUlTIGF0IGJvdGggbGF5ZXJzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtd
IE1hbnkgb2YgdGhlIElQIG5ldHdvcmtzIG92ZXIgd2hpY2ggRGV0TmV0IG9wZXJhdGVzIHdpbGwg
bm90IGJlIHVzaW5nIElTLUlTIGZvciBJUCAobGF5ZXIgMykgcm91dGluZyDigJMgdGhlcmUgYXJl
IGEgbnVtYmVyIG9mIGFsdGVybmF0aXZlcy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29s
b3I6Izk5MzM2NiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5UaGUgSUVFRSBtYXkgdmVyeSB3ZWxsIHByb3ZpZGUgdGhlIHNhbWUg
ZmVhdHVyZXMgaW4gdGhlIHRhbGtlciwgYW5kIHdlIG1heSB2ZXJ5IHdlbGwgYmUgc3VjY2Vzc2Z1
bCBhdCBzaGFyaW5nIHNwZWNpZmljYXRpb25zIGp1c3QgbGlrZSB3ZSBkaWQgZm9yIElTLUlTLiBC
dXQgZm9yIHVzIEkgc2VlIHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBwYWNrYWdlZCBhcyBhIExh
eWVyIDQgdGhhdCB0aGUgcmVzdCBvZiB0aGUNCiBJRVRGIHdpbGwgY2FsbCBhIFRyYW5zcG9ydC4g
V2hpY2ggbWFrZXMgdGhlIG5hbWUgY29sbGlzaW9uIHZlcnkgdW5mb3J0dW5hdGUsIGJ5IHRoZSB3
YXkuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHls
ZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gQm90dG9tIExpbmU6Jm5ic3A7IEkgd291bGQg
c3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90
b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25lIHZpYSB0dW5uZWxzIHRvIG1ha2UgUFJFT0Yg
d29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRhIHBsYW5lKSwgYW5kIHdvdWxkIHN1Z2dlc3Qg
dXNpbmcNCiBzZXBhcmF0ZSBkcmFmdHMgZm9yIHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBz
aGFwaW5nLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5Ob3RlIHRoYXQgbXkgZHJhZnQgYWxzbyBkaXNjdXNzZXMgYSBMMiB0b2tlbml6ZWQgbG9v
cCB0byBhdm9pZCB0aGUgYnVmZmVyIGJsb2F0IGF0IHRoZSBkZXRuZXQgaW5ncmVzcywgd2hpY2gg
aXMgdGhlIHBpZWNlIHRoYXQgaXMgYW5hbG9nb3VzIHRvIHRoZSBzb2x1dGlvbiBzaG93biBpbiB0
aGUgdmlkZW8uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlRha2UgY2FyZSw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlBhc2NhbDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCkxlIDE0
IG5vdi4gMjAxOCDDoCAxNDo1OCwgR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgJmx0OzxhIGhy
ZWY9Im1haWx0bzpnZW5neHVlc29uZ0BodWF3ZWkuY29tIj5nZW5neHVlc29uZ0BodWF3ZWkuY29t
PC9hPiZndDsgYSDDqWNyaXQmbmJzcDs6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+RGVhciBQYXNjYWwsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPkkgY29uc2lkZXIgdGhlIHByb2JsZW0gb2Yg4oCcRGV0TmV0IHRyYW5zcG9ydCBsYXllcuKA
nSBhbGwgb3ZlciBhZ2FpbiwgYW5kIGZpbmFsbHkgSSBtYWtlIG15c2VsZiBjb25mdXNlZC4gU28g
SSBzZW5kIHRoaXMgZW1haWwgdG8gc2VhcmNoIGZvciBoZWxwLiBQbGVhc2UgY29ycmVjdCBtZSBp
ZiB5b3UgZmluZCBhbnl0aGluZw0KIHdyb25nIGJlbG93Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW47dGV4
dC1pbmRlbnQ6LS4yNWluO2xpbmUtaGVpZ2h0OjE1MCU7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIi
Pg0KPCEtLVtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUi
PjEuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCEtLVtl
bmRpZl0tLT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VFNOIGRvZXNu4oCZdCBuZWVkIHRy
YW5zcG9ydCBsYXllciwgYmVjYXVzZSB0aGUgdGFsa2VyIGFuZCBsaXN0ZW5lciBhcmUgVFNOIGF3
YXJlLCBhbmQgdGhleSBjYW4gc2VuZCB0aGUgcGFja2V0cyBpbiBzb21lIHBhcnRpY3VsYXIgdGlt
ZSBzbG90IGJhc2VkIG9uIHRoZSB0cmFmZmljIHNwZWNpZmljYXRpb247PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDou
MjVpbjt0ZXh0LWluZGVudDotLjI1aW47bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZl
bDEgbGZvMiI+DQo8IS0tW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0
Oklnbm9yZSI+Mi48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bh
bj48IS0tW2VuZGlmXS0tPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5EZXROZXQgZG9lcyBu
ZWVkIHRyYW5zcG9ydCBsYXllciwgYmVjYXVzZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBub3Qg
dW5kZXIgY29udHJvbDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBh
cmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluO3RleHQtaW5kZW50Oi0uMjVpbjtsaW5l
LWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj4NCjwhLS1baWYgIXN1cHBvcnRM
aXN0c10tLT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4zLjxzcGFuIHN0eWxlPSJmb250
OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhLS1bZW5kaWZdLS0+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPlRDUCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCAsIGJlY2F1c2Ug
VENQIHRyaWVzIHRvIGZpbmQgdGhlIOKAnGZhaXIgYmFuZHdpZHRo4oCdIGZvciB0aGUgZmxvd3Mg
YW5kIGl0IG1ha2VzIHRoZSBmbG93IHJhdGUgY2hhbmdlcyBhbGwgdGhlIHRpbWUsIHdoaWxlIHRo
ZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0IGlzIHN1cHBvc2VkIHRvIGJlIGNvbnN0YW50LA0KIGFu
ZCBldmVyeSBwYWNrZXQgc2hvdWxkIHNob3cgdXAgaW4gYW4gZXhwZWN0ZWQgdGltZSBzbG90Ozwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjI1aW47dGV4dC1pbmRlbnQ6LS4yNWluO2xpbmUtaGVpZ2h0OjE1MCU7bXNv
LWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCEtLVtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0
eWxlPSJtc28tbGlzdDpJZ25vcmUiPjQuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsN
Cjwvc3Bhbj48L3NwYW4+PCEtLVtlbmRpZl0tLT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
VURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHJhdGUg
Y29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5kcyB0aGUgcGFja2V0cyBpbiB0aGUgd3JvbmcgcGF0
dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW47dGV4dC1pbmRlbnQ6
LS4yNWluO2xpbmUtaGVpZ2h0OjE1MCU7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCEtLVtp
ZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjUuPHNwYW4g
c3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCEtLVtlbmRpZl0tLT48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U28gd2UgbmVlZCDigJxEZXROZXQgdHJhbnNwb3J0
IGxheWVy4oCdLCB3aGljaCBjYW4gOmEuIFNlbmQgdGhlIHBhY2tldCBpbiBhIGRldGVybWluaXN0
aWMgcGF0dGVybjsgYi4gSWYgYW55dGhpbmcgZ29lcyB3cm9uZywgbWFrZSBpdCBnbyBiYWNrIHRv
IHRoZSBjb3JyZWN0IHBhdHRlcm4uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDouMjVpbjt0ZXh0LWluZGVudDotLjI1
aW47bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IS0tW2lmICFz
dXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Ni48c3BhbiBzdHls
ZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UaGlzLCBmaW5hbGx5LCBtYWtlcyB0aGUgdGFsa2VyIOKA
nERldE5ldCBhd2FyZeKAnShlc3BlY2lhbGx5IHBvaW50IGEgYWJvdmUpLCB3aGljaCBpcyBqdXN0
IHRoZSBzYW1lIGFzIHdoYXQgaGFwcGVucyBpbiBUU04uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPklmIHRoaXMgbG9naWMgY2hhaW4gd29ya3MsIHdoYXQgd2UgYWN0dWFsbHkgcmVxdWly
ZXMgaXMganVzdCBhIERldE5ldCB0YWxrZXIgcmF0aGVyIHRoYW4gYSBuZXcgdHJhbnNwb3J0IGxh
eWVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJs
aW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0
OjE1MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkczwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+WHVlc29uZzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
IGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IGRldG5l
dCBbPGEgaHJlZj0ibWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86ZGV0bmV0
LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5QYXNjYWwgVGh1YmVy
dCAocHRodWJlcnQpPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4
IDE6MTAgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmci
PmRldG5ldEBpZXRmLm9yZzwvYT47IEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRh
dmlkLkJsYWNrQGRlbGwuY29tIj5EYXZpZC5CbGFja0BkZWxsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0czxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiPkRlYXIgYWxsPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoaXMgdmlkZW8gPGEg
aHJlZj0iaHR0cHM6Ly95b3V0dS5iZS9CTzBRaGF4QlJyMCI+aHR0cHM6Ly95b3V0dS5iZS9CTzBR
aGF4QlJyMDwvYT4gaGFzIGEgZ3JlYXQgaWxsdXN0cmF0aW9uIG9mIHRoZSBVTkkgcGFja2V0IHB1
bGwgbWV0aG9kIHRoYXQgd2UgdXNlIGluIHNlY3Rpb24g4oCcNS4xLiZuYnNwOyBMb2NhbCBMb29w
IEZsb3cgQ29udHJvbOKAnSBvZg0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMSI+aHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMTwvYT4g
dG8gcHVsbCBwYWNrZXRzIGZyb20gdGhlIGRldG5ldCB1bmF3YXJlIGhvc3QgZnJvbSB0aGUgZGV0
bmV0IGluZ3Jlc3MgYm94LiBUaGUgcHJvYmxlbSBmb3IgZGV0bmV0IGlzIHRoYXQgc2hhcGluZw0K
IGluIHRoZSBkZXRuZXQgaW5ncmVzcyBjYW4gY3JlYXRlIGJsb2F0IGFuZCB1bmNvbnRyb2xsZWQg
ZW5kIHRvIGVuZCBsYXRlbmN5IHNvIHdlIHdhbnQgdG8gY29udHJvbCB0aGUgbWF4aW11bSBhbW91
bnQgb2YgcGVuZGluZyBmcmFtZXMgdG8ga2VlcCB0aGUgZGV0bmV0IGluZ3Jlc3MgYnVzeSBhbmQg
cHVzaCBiYWNrIHRvIHRoZSBMNC81IGZvciBhbnl0aGluZyBhYm92ZSB0aGF0LjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5JIGhvcGUgeW914oCZbGwgbG92ZSB0aGUgdmlkZW8gYXMgbXVjaCBhcyBJ
IGRpZDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGFzY2FsPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlm
Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCmRl
dG5ldCBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5k
ZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9kZXRuZXQiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vZGV0bmV0PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_0C722534D42B48228E64354DAD00BB03ciscocom_--


From nobody Wed Nov 14 08:46:46 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3136130E3C for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 08:46:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level: 
X-Spam-Status: No, score=-14.5 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 NFpVpEXN1gnn for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 08:46:42 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4074130DD7 for <detnet@ietf.org>; Wed, 14 Nov 2018 08:46:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=42581; q=dns/txt; s=iport; t=1542214001; x=1543423601; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=nVGyhxbSvsFBKZhX6ntL285feX4jf7dO/SgBu3L0Z4k=; b=Bgpr7tzgi7TjCSzSbGYWgkkjkfeNCAna7AnyHOXt4XJKbrYVFfuzfY0t /culZh1DwVaykJK8cCqPCs+MoUNj9heB/J5pUBQPaci5edTjogbSCfE+m fH8qfk5dOTwKLeiBQMYAqZ/kvIW7BEZcPqkPgFVO/kjOFHJj2YoQtcJEw o=;
X-IronPort-AV: E=Sophos;i="5.56,233,1539648000";  d="scan'208,217";a="481656556"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Nov 2018 16:46:14 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id wAEGkE6Z025929 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 14 Nov 2018 16:46:14 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 14 Nov 2018 10:46:14 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Wed, 14 Nov 2018 10:46:13 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Black, David" <David.Black@dell.com>
CC: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AQHUfACw9Y6tWkDlI0mXp06Kopix06VP0KwA//+o1tiAAAGYoA==
Date: Wed, 14 Nov 2018 16:46:13 +0000
Message-ID: <B11DB77C-42FD-4A88-9E44-8E5EF4CF272C@cisco.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>, <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com>, <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com>, <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com>, <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com>
In-Reply-To: <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/alternative; boundary="_000_B11DB77C42FD4A889E448E5EF4CF272Cciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/iJVVUJN1zN5wygvEzLtDMWGlT0E>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Nov 2018 16:46:45 -0000

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

UGxlYXNlIHJlYWQgUEZDIGZvciBwcmlvcml0eSBmbG93IGNvbnRyb2w7DQpJIGRpZCB0b28gbXVj
aCB3aXJlbGVzcyB0aGlzIHdlZWsgOikNCg0KDQpSZWdhcmRzLA0KDQpQYXNjYWwNCg0KTGUgMTQg
bm92LiAyMDE4IMOgIDIzOjQxLCBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIDxwdGh1YmVydEBj
aXNjby5jb208bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbT4+IGEgw6ljcml0IDoNCg0KSSBhZ3Jl
ZSB3aXRoIHRoZSBib3R0b20gbGluZSBEYXZpZCwNCg0KdGhhdCB3YXMgdGhlIGludGVudGlvbjsg
dGhvdWdoIEnigJltIHVuY2xlYXIgaWYgYW5kIHdoZXJlIEkgY2FuIHB1Ymxpc2ggdGhlIGxvd2Vy
IGxheWVyIHB1bGwgdGhpbmcuIEkgd3JvdGUgaXQgYXMgYW4gZXllIG9wZW5lciwgaG9waW5nIHBl
b3BsZSB3b3VsZCBzZWUgdGhlIGlzc3VlLiBJIHJldGFpbiBMb3XigJlzIHN1Z2dlc3Rpb24gdGhh
dCBQQ0YgaXMgYSBiZWdpbm5pbmcgZm9yIGl0IHRob3VnaCBpdCBpcyBqdXN0IGEgZmF1Y2V0IHdp
dGggbm8gY29udHJvbCBvZiB3aGF0IGdvZXMgdGhvdWdoIHdoZW4gd2Ugd2FudCBhIGp1c3QgaW4g
dGltZSBwZXIgcGFja2V0IHB1bGwuDQoNCkZvciB5b3VyIHBvaW50cyBiZWxvdywgSSBtZW50aW9u
ZWQgSVMtSVMgYXMgYW4gaWxsdXN0cmF0aW9uIHRoYXQgd2UgY2FuIGhhdmUgYSBzYW1lIG9wZXJh
dGlvbiBhdCBib3RoIGxheWVycywgdGhhdCBpcyBub3Qgc28gdW51c3VhbC4gSeKAmW0gbm90IHNh
eWluZyBkZXRuZXQgbmVlZCBJUy1JUywgdGhhdCB3YXMgcmVhbGx5IG5vdCB0aGUgcG9pbnQuDQoN
CkFzIGZvciB0aGUgZnVuY3Rpb25zIEkganVzdCBwb2ludCBvdXQgdGhlIGxpa2VuZXNzIHRvIGls
bHVzdHJhdGUgdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWtpbiB0aG91Z2ggZmFy
IGZyb20gaWRlbnRpY2FsIHRvIGV4aXN0aW5nIHZhcmlhdGlvbnMgb2YgVENQLiBTZWVtcyB3ZSBh
Z3JlZSBvbiB0aGlzIGxpa2VuZXNzLiBJIGRvIG5vdCByZWFkIHRoYXQgeW91IG9wcG9zZSBteSBj
b25jbHVzaW9uIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGNhbiBiZSBpbXBsZW1lbnRl
ZCBhcyBhIGRldG5ldCDCqyB0cmFuc3BvcnQgcHJvdG9jb2wgwrsuDQoNCkZvciBub3cgSSBuZWVk
IHRvIHJlYWQgb24gdGhlIGxpbmtzIHlvdSBzdWdnZXN0ZWQuDQoNCk1hbnkgdGhhbmtzIGZvciBh
bGwgdGhpcyENCg0KUGFzY2FsDQoNCkxlIDE0IG5vdi4gMjAxOCDDoCAyMjo1MiwgQmxhY2ssIERh
dmlkIDxEYXZpZC5CbGFja0BkZWxsLmNvbTxtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb20+PiBh
IMOpY3JpdCA6DQoNCkJvdHRvbSBMaW5lOiAgSSB3b3VsZCBzdWdnZXN0IGZvY3VzaW5nIGRpc2N1
c3Npb24gb2YgYSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIG9uIHdoYXQgaGFzIHRv
IGJlIGRvbmUgdmlhIHR1bm5lbHMgdG8gbWFrZSBQUkVPRiB3b3JrIGZvciB0aGUgSVAgc29sdXRp
b24gKGRhdGEgcGxhbmUpLCBhbmQgd291bGQgc3VnZ2VzdCB1c2luZyBzZXBhcmF0ZSBkcmFmdHMg
Zm9yIHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLg0KDQpEZXRhaWxzIGlubGlu
ZSDigKYNCg0KVGhhbmtzLCAtLURhdmlkDQoNCkZyb206IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVy
dCkgW21haWx0bzpwdGh1YmVydEBjaXNjby5jb21dDQpTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVy
IDE0LCAyMDE4IDQ6NTkgQU0NClRvOiBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKQ0KQ2M6IGRl
dG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPjsgQmxhY2ssIERhdmlkDQpTdWJq
ZWN0OiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzDQoNCg0KW0VYVEVSTkFMIEVNQUlMXQ0K
UGxlYXNlIHJlcG9ydCBhbnkgc3VzcGljaW91cyBhdHRhY2htZW50cywgbGlua3MsIG9yIHJlcXVl
c3RzIGZvciBzZW5zaXRpdmUgaW5mb3JtYXRpb24uDQpUeXBvcyBiZWxvdywgc29tZSB0aGFua3Mg
dG8gbXkgaW50ZWxsaWdlbnQgc21hcnQgcGhvbmUsIGFuZCBzb21lIHRvIGNvbmZ1c2VkLW1lLg0K
DQpQbGVhc2UgcmVhZDoNCkFsbCBpbiBhbGwsIHRoaXMgdGVsbHMgbWUgdGhhdCB0aGUgZGV0bmV0
IHNlcnZpY2UgbGF5ZXIgb3BlcmF0ZXMgYXQgbGF5ZXIgNA0KDQpSZWdhcmRzLA0KDQpQYXNjYWwN
Cg0KTGUgMTQgbm92LiAyMDE4IMOgIDE2OjUzLCBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIDxw
dGh1YmVydEBjaXNjby5jb208bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbT4+IGEgw6ljcml0IDoN
CkhlbGxvIFh1ZXNvbmc6DQoNCldlIGRvIGxheWVycyBzbyBhcyB0byBjb21tdW5hbGlzZSBzZXJ2
aWNlcyBzbyBldmVyeSBhcHBsaWNhdGlvbnMgZG9lcyBub3QgbmVlZCB0byByZWludmVudCBpdHMg
b3duLg0KDQpUaGUgZmFjdCB0aGF0IGV2ZXJ5IGluZHVzdHJpYWwgYXBwbGljYXRpb24gdGhhdCBh
ZGFwdGF0ZXVyIGZyb20gc2VyaWFsIGJ1dCB0byBJUCBoYWQgdG8gaW1wbGVtZW50IGEgaml0dGVy
IGVsaW1pbmF0aW9uIGJ1ZmZlciBpcyBhbiBpbmRpY2F0aW9uIHRoYXQgd2UgZmFpbGVkIHRvIHBy
b3ZpZGUganVzdCB0aGF0IGF0IGEgbG93ZXIgbGF5ZXIuDQoNClNhbWUgZ29lcyBmb3Igdm9pY2Ug
YW5kIHZpZGVvLiBCdXQgZGlkbuKAmXQgeW91IHNlZSBpdCBvbiBvY2Nhc2lvbnM/IFRob3NlIGpp
dHRlciBlbGltaW5hdGlvbiB0ZWNobmlxdWVzIGNyZWF0ZSBhIGxhdGVuY3kgaW4gdGhlIGRpc2N1
c3Npb24gb3IgYSBkZWxheSBpbiB0aGUgdHYgc3RyZWFtIHRoYXQgeW91IGNhbiBhY3R1YWxseSBv
YnNlcnZlLg0KW0RhdmlkPl0gV2hlbiB0aGluZ3Mgd29yaywgaml0dGVyIGVsaW1pbmF0aW9uIGlz
IGNvbW1vbiBiZWhhdmlvci4gIFdoZW4gdGhleSBkb27igJl0IHdvcmssIGkuZS4sIHNvbWV0aGlu
ZyBkb2VzbuKAmXQgYXJyaXZlIGluIHRpbWUsIGJvdGggcmV0cmFuc21pdCBiZWhhdmlvciBhbmQg
cmVhY3Rpb24gdG8gbWlzc2luZyBkYXRhIGFyZSBhcHAtc3BlY2lmaWMuDQoNCk5vdyBsZXQgdXMg
bG9vayBhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgYW5kIGNvbXBhcmUgd2l0aCB0cmFkaXRp
b25hbCBMYXllciA0IGZ1bmN0aW9ucy4NCg0KIFRoZSBzZXJ2aWNlIGxheWVyIHByb3ZpZGVzIGEg
ZmxvdyBjb250cm9sLCBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSBhIHJhdGUtYmFzZWQgb25lLiBU
aGlzIGlzIHNpbWlsYXIgdG8gZnVuY3Rpb25hbGl0eSBmb3VuZCBpbiBEQy1UQ1Agb3IgaW4gYSBs
b25nIGdvbmUgcGFzdCwgSUJN4oCZcyBSYXBpZCBUcmFuc3BvcnQgUHJvdG9jb2wsIHRob3VnaCB3
ZSBwcm9iYWJseSBuZWVkIG9ubHkgYSBzaW1wbGlmaWVkIHZlcnNpb24gb2YgdGhhdC4NCltEYXZp
ZD5dIEl04oCZcyBpbXBvcnRhbnQgdG8gZGlzdGluZ3Vpc2ggZmxvdyBjb250cm9sLCB3aGljaCBj
YW4gYmUgcHJvdmlkZSBvbiBhIGxpbmstYnktbGluayBiYXNpcyBmcm9tIGNvbmdlc3Rpb24gY29u
dHJvbCwgd2hpY2ggaXMgYSBzdXBlcnNldCBvZiBmbG93IGNvbnRyb2wgYW5kIGNhbiBvbmx5IGJl
IHByb3ZpZGVkIGVuZC10by1lbmQuICBBcyBEZXROZXQgZWxpbWluYXRlcyBhbGwgY29uZ2VzdGlv
biwgY29uZ2VzdGlvbiBjb250cm9sIGlzIG5vdCByZXF1aXJlZC4gIFNwZWNpZmljIGV4YW1wbGUg
4oCTIERDLVRDUCBpcyBkcml2ZW4gYnkgRUNOIGNvbmdlc3Rpb24gc2lnbmFscyAoQ0UgbWFya3Mp
IGNvbWluZyBiYWNrIGZyb20gdGhlIG5ldHdvcmssIGJ1dCBpZiBhIERldE5ldCBub2RlIGV2ZXIg
bWFya3MgYSBEZXROZXQgcGFja2V0IGFzIENFLCBzb21ldGhpbmcgaGFzIGdvbmUgc2VyaW91c2x5
IGF3cnkuDQoNClRoZSBzZXJ2aWNlIGxheWVyIHBlcmZvcm1zIHJlb3JkZXJpbmcgYW5kIGR1cGxp
Y2F0aW9uIGVsaW1pbmF0aW9uIGZ1bmN0aW9ucy4gVENQIGRvZXMgdGhhdCB0b28uDQpbRGF2aWQ+
XSBZZXMg4oCmIGJ1dCDigKYgVENQIGVsaW1pbmF0aW9uIG9mIGR1cGxpY2F0ZSBwYWNrZXRzIGlz
IGludGVuZGVkIG9ubHkgdG8gZGVhbCB3aXRoIOKAnHN0dXBpZCBuZXR3b3JrIHRyaWNrc+KAnSDi
gKYNCg0KVGhlIHNlcnZpY2UgbGF5ZXIgZGlzdHJpYnV0ZXMgcGFja2V0cyBhbmQgcmVwbGljYXMg
b3ZlciBtdWx0aXBsZSBwYXRocyAoZGV0bmV0IHRyYW5zcG9ydHMpLiBUaGVyZeKAmXMgYSBoaW50
IG9mIHRoYXQgaW4gTVAtVENQIHRob3VnaCB3ZSBuZWVkIGEgcG93ZXJmdWwgYWRkaXRpb24gZm9y
IHJlcGxpY2F0aW9uIGFuZCBjb2RpbmcuDQpbRGF2aWQ+XSBEZXROZXQgZGlmZmVycyBiZWNhdXNl
IHRoZSByZXBsaWNhdGlvbiBhbmQgZGlzdHJpYnV0aW9uIGhhcHBlbiBhdCBub2RlcyBpbiB0aGUg
bmV0d29yaywgbm90IGF0IGVuZCBzeXN0ZW1zLiAgRm9yIGFueSBUQ1AtbGlrZSBwcm90b2NvbCAo
cmVsaWFibGUgZGVsaXZlcnkgd2l0aCBjb25nZXN0aW9uIGNvbnRyb2wpLCBwYWNrZXQgZHVwbGlj
YXRpb24gaXMgYWx3YXlzIGEgbWFuaWZlc3RhdGlvbiBvZiBhIG5ldHdvcmsg4oCcYnVnLOKAnSBp
LmUuLCBkaXZlcmdlbmNlIGZyb20gaWRlYWwgbmV0d29yayBiZWhhdmlvci4gIEZvciB0aGUgUkUg
aW4gRGV0TmV0IFBSRU9GLCBwYWNrZXQgZHVwbGljYXRpb24gaXMgYSBuZXR3b3JrIOKAnGZlYXR1
cmXigJ0gOy0pLiAgQXMgb2YgcmlnaHQgbm93LCBwYWNrZXQgZHVwbGljYXRpb24gYW5kIGVsaW1p
bmF0aW9uLCBwbHVzIGFzc29jaWF0ZWQgcmVvcmRlcmluZyAoUFJFT0YpICBpcyBub3QgcGFydCBv
ZiB0aGUgSVAgc29sdXRpb24g4oCTIGFuIGFkZGl0aW9uYWwgZW5jYXBzdWxhdGlvbiB3b3VsZCBs
aWtlbHkgYmUgbmVlZGVkIHRvIHN1cHBvcnQgdGhhdCBmdW5jdGlvbmFsaXR5LCBhbmQgdGhlIHJl
c3VsdCB3aGljaCB3b3VsZCBsb29rIGEgbG90IGxpa2UgYSBEZXROZXQgdHJhbnNwb3J0IHR1bm5l
bCBiZXR3ZWVuIG5vZGVzIGluIHRoZSBEZXROZXQgbmV0d29yay4gIElmIGFueW9uZSB3YW50cyB0
byB3b3JrIG9uIHRoaXMsIHJlYWRpbmcgZHJhZnQtaWV0Zi1pbnRhcmVhLXR1bm5lbHMgaXMgUkVD
T01NRU5ERUQuDQoNClRoZSBkZXRuZXQgc2VydmljZSBsYXllciBpcyBhYm92ZSB0aGUgZGV0bmV0
IHRyYW5zcG9ydCBsYXllciB3aGljaCBoYXBwZW5zIHRvIGJlIGxheWVyIDMuDQoNCkFsbCBpbiBh
bGwsIHRoaXMgdGVsbHMgbWUgdGhhdCB0aGUgZGV0bmV0IHRyYW5zcG9ydCBzZXJ2aWNlIGxheWVy
IG9wZXJhdGVzIGF0IGxheWVyIDQuDQoNCkkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGVyZSBpcyBh
biBleGFjdCBzYW1lIG5lZWQgZm9yIFRTTi4gSnVzdCBsaWtlIHRoZXJlIGlzIGEgbmVlZCBmb3Ig
SVMtSVMgYXQgYm90aCBsYXllcnMuDQpbRGF2aWQ+XSBNYW55IG9mIHRoZSBJUCBuZXR3b3JrcyBv
dmVyIHdoaWNoIERldE5ldCBvcGVyYXRlcyB3aWxsIG5vdCBiZSB1c2luZyBJUy1JUyBmb3IgSVAg
KGxheWVyIDMpIHJvdXRpbmcg4oCTIHRoZXJlIGFyZSBhIG51bWJlciBvZiBhbHRlcm5hdGl2ZXMu
DQoNClRoZSBJRUVFIG1heSB2ZXJ5IHdlbGwgcHJvdmlkZSB0aGUgc2FtZSBmZWF0dXJlcyBpbiB0
aGUgdGFsa2VyLCBhbmQgd2UgbWF5IHZlcnkgd2VsbCBiZSBzdWNjZXNzZnVsIGF0IHNoYXJpbmcg
c3BlY2lmaWNhdGlvbnMganVzdCBsaWtlIHdlIGRpZCBmb3IgSVMtSVMuIEJ1dCBmb3IgdXMgSSBz
ZWUgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIHBhY2thZ2VkIGFzIGEgTGF5ZXIgNCB0aGF0IHRo
ZSByZXN0IG9mIHRoZSBJRVRGIHdpbGwgY2FsbCBhIFRyYW5zcG9ydC4gV2hpY2ggbWFrZXMgdGhl
IG5hbWUgY29sbGlzaW9uIHZlcnkgdW5mb3J0dW5hdGUsIGJ5IHRoZSB3YXkuDQpbRGF2aWQ+XSBC
b3R0b20gTGluZTogIEkgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9mIGEgRGV0
TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25lIHZpYSB0
dW5uZWxzIHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRhIHBsYW5l
KSwgYW5kIHdvdWxkIHN1Z2dlc3QgdXNpbmcgc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlzIGFuZCBs
b2NhbCBsb29wIHRyYWZmaWMgc2hhcGluZy4NCg0KTm90ZSB0aGF0IG15IGRyYWZ0IGFsc28gZGlz
Y3Vzc2VzIGEgTDIgdG9rZW5pemVkIGxvb3AgdG8gYXZvaWQgdGhlIGJ1ZmZlciBibG9hdCBhdCB0
aGUgZGV0bmV0IGluZ3Jlc3MsIHdoaWNoIGlzIHRoZSBwaWVjZSB0aGF0IGlzIGFuYWxvZ291cyB0
byB0aGUgc29sdXRpb24gc2hvd24gaW4gdGhlIHZpZGVvLg0KDQpUYWtlIGNhcmUsDQoNClBhc2Nh
bA0KDQpMZSAxNCBub3YuIDIwMTggw6AgMTQ6NTgsIEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcp
IDxnZW5neHVlc29uZ0BodWF3ZWkuY29tPG1haWx0bzpnZW5neHVlc29uZ0BodWF3ZWkuY29tPj4g
YSDDqWNyaXQgOg0KRGVhciBQYXNjYWwsDQoNCkkgY29uc2lkZXIgdGhlIHByb2JsZW0gb2Yg4oCc
RGV0TmV0IHRyYW5zcG9ydCBsYXllcuKAnSBhbGwgb3ZlciBhZ2FpbiwgYW5kIGZpbmFsbHkgSSBt
YWtlIG15c2VsZiBjb25mdXNlZC4gU28gSSBzZW5kIHRoaXMgZW1haWwgdG8gc2VhcmNoIGZvciBo
ZWxwLiBQbGVhc2UgY29ycmVjdCBtZSBpZiB5b3UgZmluZCBhbnl0aGluZyB3cm9uZyBiZWxvdzoN
Cg0KMS4gICAgICAgVFNOIGRvZXNu4oCZdCBuZWVkIHRyYW5zcG9ydCBsYXllciwgYmVjYXVzZSB0
aGUgdGFsa2VyIGFuZCBsaXN0ZW5lciBhcmUgVFNOIGF3YXJlLCBhbmQgdGhleSBjYW4gc2VuZCB0
aGUgcGFja2V0cyBpbiBzb21lIHBhcnRpY3VsYXIgdGltZSBzbG90IGJhc2VkIG9uIHRoZSB0cmFm
ZmljIHNwZWNpZmljYXRpb247DQoNCjIuICAgICAgIERldE5ldCBkb2VzIG5lZWQgdHJhbnNwb3J0
IGxheWVyLCBiZWNhdXNlIHRhbGtlciBhbmQgbGlzdGVuZXIgYXJlIG5vdCB1bmRlciBjb250cm9s
Ow0KDQozLiAgICAgICBUQ1AgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQgLCBiZWNhdXNlIFRD
UCB0cmllcyB0byBmaW5kIHRoZSDigJxmYWlyIGJhbmR3aWR0aOKAnSBmb3IgdGhlIGZsb3dzIGFu
ZCBpdCBtYWtlcyB0aGUgZmxvdyByYXRlIGNoYW5nZXMgYWxsIHRoZSB0aW1lLCB3aGlsZSB0aGUg
c2VuZGluZyByYXRlIG9mIERldE5ldCBpcyBzdXBwb3NlZCB0byBiZSBjb25zdGFudCwgYW5kIGV2
ZXJ5IHBhY2tldCBzaG91bGQgc2hvdyB1cCBpbiBhbiBleHBlY3RlZCB0aW1lIHNsb3Q7DQoNCjQu
ICAgICAgIFVEUCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCwgYmVjYXVzZSB0aGVyZSBpcyBu
byByYXRlIGNvbnRyb2wuIElmIHRoZSB0YWxrZXIgc2VuZHMgdGhlIHBhY2tldHMgaW4gdGhlIHdy
b25nIHBhdHRlcm4sIFVEUCBjYW4gZG8gbm90aGluZy4NCg0KNS4gICAgICAgU28gd2UgbmVlZCDi
gJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdLCB3aGljaCBjYW4gOmEuIFNlbmQgdGhlIHBhY2tl
dCBpbiBhIGRldGVybWluaXN0aWMgcGF0dGVybjsgYi4gSWYgYW55dGhpbmcgZ29lcyB3cm9uZywg
bWFrZSBpdCBnbyBiYWNrIHRvIHRoZSBjb3JyZWN0IHBhdHRlcm4uDQoNCjYuICAgICAgIFRoaXMs
IGZpbmFsbHksIG1ha2VzIHRoZSB0YWxrZXIg4oCcRGV0TmV0IGF3YXJl4oCdKGVzcGVjaWFsbHkg
cG9pbnQgYSBhYm92ZSksIHdoaWNoIGlzIGp1c3QgdGhlIHNhbWUgYXMgd2hhdCBoYXBwZW5zIGlu
IFRTTi4NCg0KSWYgdGhpcyBsb2dpYyBjaGFpbiB3b3Jrcywgd2hhdCB3ZSBhY3R1YWxseSByZXF1
aXJlcyBpcyBqdXN0IGEgRGV0TmV0IHRhbGtlciByYXRoZXIgdGhhbiBhIG5ldyB0cmFuc3BvcnQg
bGF5ZXIuDQoNCg0KQmVzdCBSZWdhcmRzDQpYdWVzb25nDQoNCg0KRnJvbTogZGV0bmV0IFttYWls
dG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXNjYWwgVGh1YmVydCAo
cHRodWJlcnQpDQpTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCAxOjEwIFBNDQpUbzog
ZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+OyBCbGFjaywgRGF2aWQgPERh
dmlkLkJsYWNrQGRlbGwuY29tPG1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbT4+DQpTdWJqZWN0
OiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHMNCg0KRGVhciBhbGwNCg0KVGhpcyB2aWRlbyBodHRw
czovL3lvdXR1LmJlL0JPMFFoYXhCUnIwIGhhcyBhIGdyZWF0IGlsbHVzdHJhdGlvbiBvZiB0aGUg
VU5JIHBhY2tldCBwdWxsIG1ldGhvZCB0aGF0IHdlIHVzZSBpbiBzZWN0aW9uIOKAnDUuMS4gIExv
Y2FsIExvb3AgRmxvdyBDb250cm9s4oCdIG9mIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC10aHViZXJ0LXRzdndnLWRldG5ldC10cmFuc3BvcnQtMDEgdG8gcHVsbCBwYWNrZXRzIGZy
b20gdGhlIGRldG5ldCB1bmF3YXJlIGhvc3QgZnJvbSB0aGUgZGV0bmV0IGluZ3Jlc3MgYm94LiBU
aGUgcHJvYmxlbSBmb3IgZGV0bmV0IGlzIHRoYXQgc2hhcGluZyBpbiB0aGUgZGV0bmV0IGluZ3Jl
c3MgY2FuIGNyZWF0ZSBibG9hdCBhbmQgdW5jb250cm9sbGVkIGVuZCB0byBlbmQgbGF0ZW5jeSBz
byB3ZSB3YW50IHRvIGNvbnRyb2wgdGhlIG1heGltdW0gYW1vdW50IG9mIHBlbmRpbmcgZnJhbWVz
IHRvIGtlZXAgdGhlIGRldG5ldCBpbmdyZXNzIGJ1c3kgYW5kIHB1c2ggYmFjayB0byB0aGUgTDQv
NSBmb3IgYW55dGhpbmcgYWJvdmUgdGhhdC4NCg0KSSBob3BlIHlvdeKAmWxsIGxvdmUgdGhlIHZp
ZGVvIGFzIG11Y2ggYXMgSSBkaWQ7DQoNClBhc2NhbA0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5ldEBpZXRm
Lm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9kZXRuZXQNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQpkZXRuZXQgbWFpbGluZyBsaXN0DQpkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRl
dG5ldEBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0
bmV0DQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpQ
bGVhc2UgcmVhZCBQRkMgZm9yIHByaW9yaXR5IGZsb3cgY29udHJvbDsNCjxkaXY+SSBkaWQgdG9v
IG11Y2ggd2lyZWxlc3MgdGhpcyB3ZWVrIDopPGJyPg0KPGJyPg0KPGRpdiBpZD0iQXBwbGVNYWls
U2lnbmF0dXJlIiBkaXI9Imx0ciI+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KUmVnYXJkcywNCjxkaXY+
PGJyPg0KPC9kaXY+DQo8ZGl2PlBhc2NhbDwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGRpcj0ibHRyIj48
YnI+DQpMZSAxNCBub3YuIDIwMTggw6AgMjM6NDEsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkg
Jmx0OzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNjby5jb20iPnB0aHViZXJ0QGNpc2NvLmNv
bTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7Ojxicj4NCjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
dHlwZT0iY2l0ZSI+DQo8ZGl2IGRpcj0ibHRyIj5JIGFncmVlIHdpdGggdGhlIGJvdHRvbSBsaW5l
IERhdmlkLCZuYnNwOw0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+dGhhdCB3YXMgdGhlIGludGVu
dGlvbjsgdGhvdWdoIEnigJltIHVuY2xlYXIgaWYgYW5kIHdoZXJlIEkgY2FuIHB1Ymxpc2ggdGhl
IGxvd2VyIGxheWVyIHB1bGwgdGhpbmcuIEkgd3JvdGUgaXQgYXMgYW4gZXllIG9wZW5lciwgaG9w
aW5nIHBlb3BsZSB3b3VsZCBzZWUgdGhlIGlzc3VlLiBJIHJldGFpbiBMb3XigJlzIHN1Z2dlc3Rp
b24gdGhhdCBQQ0YgaXMgYSBiZWdpbm5pbmcgZm9yIGl0IHRob3VnaCBpdCBpcyBqdXN0IGEgZmF1
Y2V0IHdpdGggbm8NCiBjb250cm9sIG9mIHdoYXQgZ29lcyB0aG91Z2ggd2hlbiB3ZSB3YW50IGEg
anVzdCBpbiB0aW1lIHBlciBwYWNrZXQgcHVsbC48YnI+DQo8YnI+DQo8ZGl2IGRpcj0ibHRyIj4N
CjxkaXY+Rm9yIHlvdXIgcG9pbnRzIGJlbG93LCBJIG1lbnRpb25lZCBJUy1JUyBhcyBhbiBpbGx1
c3RyYXRpb24gdGhhdCB3ZSBjYW4gaGF2ZSBhIHNhbWUgb3BlcmF0aW9uIGF0IGJvdGggbGF5ZXJz
LCB0aGF0IGlzIG5vdCBzbyB1bnVzdWFsLiBJ4oCZbSBub3Qgc2F5aW5nIGRldG5ldCBuZWVkIElT
LUlTLCB0aGF0IHdhcyByZWFsbHkgbm90IHRoZSBwb2ludC48L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8ZGl2PkFzIGZvciB0aGUgZnVuY3Rpb25zIEkganVzdCBwb2ludCBvdXQgdGhlIGxpa2Vu
ZXNzIHRvIGlsbHVzdHJhdGUgdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWtpbiB0
aG91Z2ggZmFyIGZyb20gaWRlbnRpY2FsIHRvIGV4aXN0aW5nIHZhcmlhdGlvbnMgb2YgVENQLiBT
ZWVtcyB3ZSBhZ3JlZSBvbiB0aGlzIGxpa2VuZXNzLiBJIGRvIG5vdCByZWFkIHRoYXQgeW91IG9w
cG9zZSBteSBjb25jbHVzaW9uIHRoYXQgdGhlIGRldG5ldA0KIHNlcnZpY2UgbGF5ZXIgY2FuIGJl
IGltcGxlbWVudGVkIGFzIGEgZGV0bmV0IMKrIHRyYW5zcG9ydCBwcm90b2NvbCDCuy48L2Rpdj4N
CjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkZvciBub3cgSSBuZWVkIHRvIHJlYWQgb24gdGhlIGxp
bmtzIHlvdSBzdWdnZXN0ZWQuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5NYW55IHRo
YW5rcyBmb3IgYWxsIHRoaXMhPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5QYXNjYWw8
L2Rpdj4NCjwvZGl2Pg0KPGRpdiBkaXI9Imx0ciI+PGJyPg0KTGUgMTQgbm92LiAyMDE4IMOgIDIy
OjUyLCBCbGFjaywgRGF2aWQgJmx0OzxhIGhyZWY9Im1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNv
bSI+RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+Jmd0OyBhIMOpY3JpdCZuYnNwOzo8YnI+DQo8YnI+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdiBkaXI9Imx0ciI+DQo8bWV0
YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9Ik1pY3Jvc29mdCBXb3JkIDE1IChmaWx0ZXJlZCBt
ZWRpdW0pIj4NCjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1h
bCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1h
cmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxl
ZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNv
TGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luOjBpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4dC1pbmRlbnQ6MjEuMHB0Ow0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOiM5OTMzNjY7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u
bHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVp
biAxMS4waW47DQoJbWFyZ2luOjcwLjg1cHQgNzAuODVwdCA3MC44NXB0IDcwLjg1cHQ7fQ0KZGl2
LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25z
ICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDoxMTg0MDUyNzMxOw0KCW1zby1saXN0LXR5cGU6
aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczotMTc3Njc3ODE4OCA1NjI0NjMyNjQgNjc2
OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3
MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDA6bGV2ZWwxDQoJe21zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDouMjVpbjsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlMlwpIjsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFy
Z2luLWxlZnQ6NDIuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwz
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxl
ZnQ6NjMuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
CgltYXJnaW4tbGVmdDo4NC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDps
ZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVs
LXRleHQ6IiU1XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxMDUuMHB0Ow0KCXRleHQtaW5kZW50Oi0y
MS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFu
LWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MS43NWluOw0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7
fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxNDcuMHB0Ow0KCXRleHQtaW5k
ZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlOFwpIjsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6
MTY4LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjE4OS4w
cHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQp1
bA0KCXttYXJnaW4tYm90dG9tOjBpbjt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwv
eG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQg
djpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hh
cGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHls
ZT0iY29sb3I6Izk5MzM2NiI+Qm90dG9tIExpbmU6ICZuYnNwO0kgd291bGQgc3VnZ2VzdCBmb2N1
c2luZyBkaXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3
aGF0IGhhcyB0byBiZSBkb25lIHZpYSB0dW5uZWxzIHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhl
IElQIHNvbHV0aW9uIChkYXRhIHBsYW5lKSwgYW5kIHdvdWxkIHN1Z2dlc3QNCiB1c2luZyBzZXBh
cmF0ZSBkcmFmdHMgZm9yIHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLiZuYnNw
OyA8bzpwPjwvbzpwPjwvc3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5OTMzNjYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5EZXRhaWxzIGlubGlu
ZSDigKY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6Izk5MzM2NiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPlRoYW5rcywgLS1EYXZp
ZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojOTkzMzY2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBp
biAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIFs8YSBo
cmVmPSJtYWlsdG86cHRodWJlcnRAY2lzY28uY29tIj5tYWlsdG86cHRodWJlcnRAY2lzY28uY29t
PC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE5vdmVtYmVyIDE0LCAyMDE4IDQ6
NTkgQU08YnI+DQo8Yj5Ubzo8L2I+IEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpPGJyPg0KPGI+
Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8
L2E+OyBCbGFjaywgRGF2aWQ8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtEZXRuZXRdIHB1bGxp
bmcgcGFja2V0czxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiNDRTExMjYiPltFWFRFUk5BTCBFTUFJTF0g
PGJyPg0KUGxlYXNlIHJlcG9ydCBhbnkgc3VzcGljaW91cyBhdHRhY2htZW50cywgbGlua3MsIG9y
IHJlcXVlc3RzIGZvciBzZW5zaXRpdmUgaW5mb3JtYXRpb24uPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2NvbG9yOiNDRTExMjYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VHlwb3MgYmVsb3csIHNvbWUgdGhhbmtzIHRvIG15
IGludGVsbGlnZW50IHNtYXJ0IHBob25lLCBhbmQgc29tZSB0byBjb25mdXNlZC1tZS4mbmJzcDsN
CjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206MTIuMHB0Ij5QbGVhc2UgcmVhZDo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj5BbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxh
eWVyIG9wZXJhdGVzIGF0IGxheWVyIDQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLCA8bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhc2NhbDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxicj4NCkxlIDE0IG5vdi4gMjAxOCDDoCAxNjo1MywgUGFzY2FsIFRodWJlcnQg
KHB0aHViZXJ0KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbSI+cHRodWJl
cnRAY2lzY28uY29tPC9hPiZndDsgYSDDqWNyaXQmbmJzcDs6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhlbGxvIFh1ZXNvbmc6IDxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldlIGRvIGxheWVy
cyBzbyBhcyB0byBjb21tdW5hbGlzZSBzZXJ2aWNlcyBzbyBldmVyeSBhcHBsaWNhdGlvbnMgZG9l
cyBub3QgbmVlZCB0byByZWludmVudCBpdHMgb3duLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgZmFjdCB0aGF0IGV2ZXJ5IGluZHVzdHJp
YWwgYXBwbGljYXRpb24gdGhhdCBhZGFwdGF0ZXVyIGZyb20gc2VyaWFsIGJ1dCB0byBJUCBoYWQg
dG8gaW1wbGVtZW50IGEgaml0dGVyIGVsaW1pbmF0aW9uIGJ1ZmZlciBpcyBhbiBpbmRpY2F0aW9u
IHRoYXQgd2UgZmFpbGVkIHRvIHByb3ZpZGUganVzdCB0aGF0IGF0IGEgbG93ZXIgbGF5ZXIuJm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlNhbWUgZ29lcyBmb3Igdm9pY2UgYW5kIHZpZGVvLiBCdXQgZGlkbuKAmXQgeW91IHNlZSBpdCBv
biBvY2Nhc2lvbnM/IFRob3NlIGppdHRlciBlbGltaW5hdGlvbiB0ZWNobmlxdWVzIGNyZWF0ZSBh
IGxhdGVuY3kgaW4gdGhlIGRpc2N1c3Npb24gb3IgYSBkZWxheSBpbiB0aGUgdHYgc3RyZWFtIHRo
YXQgeW91IGNhbiBhY3R1YWxseSBvYnNlcnZlLjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBz
dHlsZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gV2hlbiB0aGluZ3Mgd29yaywgaml0dGVy
IGVsaW1pbmF0aW9uIGlzIGNvbW1vbiBiZWhhdmlvci4mbmJzcDsgV2hlbiB0aGV5IGRvbuKAmXQg
d29yaywgaS5lLiwgc29tZXRoaW5nIGRvZXNu4oCZdCBhcnJpdmUgaW4gdGltZSwgYm90aCByZXRy
YW5zbWl0IGJlaGF2aW9yIGFuZCByZWFjdGlvbiB0byBtaXNzaW5nIGRhdGEgYXJlIGFwcC1zcGVj
aWZpYy48L3NwYW4+PC9pPjwvYj48YnI+DQo8YnI+DQpOb3cgbGV0IHVzIGxvb2sgYXQgdGhlIGRl
dG5ldCBzZXJ2aWNlIGxheWVyIGFuZCBjb21wYXJlIHdpdGggdHJhZGl0aW9uYWwgTGF5ZXIgNCBm
dW5jdGlvbnMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwO1RoZSBzZXJ2aWNlIGxheWVyIHByb3ZpZGVzIGEgZmxvdyBjb250cm9sLCBp
biB0aGlzIHBhcnRpY3VsYXIgY2FzZSBhIHJhdGUtYmFzZWQgb25lLiBUaGlzIGlzIHNpbWlsYXIg
dG8gZnVuY3Rpb25hbGl0eSBmb3VuZCBpbiBEQy1UQ1Agb3IgaW4gYSBsb25nIGdvbmUgcGFzdCwg
SUJN4oCZcyBSYXBpZCBUcmFuc3BvcnQgUHJvdG9jb2wsIHRob3VnaCB3ZSBwcm9iYWJseSBuZWVk
IG9ubHkgYSBzaW1wbGlmaWVkIHZlcnNpb24NCiBvZiB0aGF0LjxzcGFuIHN0eWxlPSJjb2xvcjoj
OTkzMzY2Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gSXTigJlzIGltcG9ydGFu
dCB0byBkaXN0aW5ndWlzaCBmbG93IGNvbnRyb2wsIHdoaWNoIGNhbiBiZSBwcm92aWRlIG9uIGEg
bGluay1ieS1saW5rIGJhc2lzIGZyb20gY29uZ2VzdGlvbiBjb250cm9sLCB3aGljaCBpcyBhIHN1
cGVyc2V0IG9mIGZsb3cgY29udHJvbCBhbmQgY2FuIG9ubHkgYmUgcHJvdmlkZWQgZW5kLXRvLWVu
ZC4mbmJzcDsgQXMgRGV0TmV0DQogZWxpbWluYXRlcyBhbGwgY29uZ2VzdGlvbiwgY29uZ2VzdGlv
biBjb250cm9sIGlzIG5vdCByZXF1aXJlZC4mbmJzcDsgU3BlY2lmaWMgZXhhbXBsZSDigJMgREMt
VENQIGlzIGRyaXZlbiBieSBFQ04gY29uZ2VzdGlvbiBzaWduYWxzIChDRSBtYXJrcykgY29taW5n
IGJhY2sgZnJvbSB0aGUgbmV0d29yaywgYnV0IGlmIGEgRGV0TmV0IG5vZGUgZXZlciBtYXJrcyBh
IERldE5ldCBwYWNrZXQgYXMgQ0UsIHNvbWV0aGluZyBoYXMgZ29uZSBzZXJpb3VzbHkgYXdyeS48
L3NwYW4+PC9pPjwvYj48YnI+DQo8YnI+DQpUaGUgc2VydmljZSBsYXllciBwZXJmb3JtcyByZW9y
ZGVyaW5nIGFuZCBkdXBsaWNhdGlvbiBlbGltaW5hdGlvbiBmdW5jdGlvbnMuIFRDUCBkb2VzIHRo
YXQgdG9vLjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+
W0RhdmlkJmd0O10gWWVzIOKApiBidXQg4oCmIFRDUCBlbGltaW5hdGlvbiBvZiBkdXBsaWNhdGUg
cGFja2V0cyBpcyBpbnRlbmRlZCBvbmx5IHRvIGRlYWwgd2l0aCDigJxzdHVwaWQgbmV0d29yayB0
cmlja3PigJ0g4oCmPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+VGhlIHNlcnZpY2UgbGF5ZXIgZGlzdHJpYnV0ZXMgcGFja2V0cyBhbmQgcmVwbGljYXMgb3Zl
ciBtdWx0aXBsZSBwYXRocyAoZGV0bmV0IHRyYW5zcG9ydHMpLiBUaGVyZeKAmXMgYSBoaW50IG9m
IHRoYXQgaW4gTVAtVENQIHRob3VnaCB3ZSBuZWVkIGEgcG93ZXJmdWwgYWRkaXRpb24gZm9yIHJl
cGxpY2F0aW9uIGFuZCBjb2RpbmcuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gRGV0TmV0IGRp
ZmZlcnMgYmVjYXVzZSB0aGUgcmVwbGljYXRpb24gYW5kIGRpc3RyaWJ1dGlvbiBoYXBwZW4gYXQg
bm9kZXMgaW4gdGhlIG5ldHdvcmssIG5vdCBhdCBlbmQgc3lzdGVtcy4mbmJzcDsgRm9yIGFueSBU
Q1AtbGlrZSBwcm90b2NvbCAocmVsaWFibGUgZGVsaXZlcnkgd2l0aCBjb25nZXN0aW9uIGNvbnRy
b2wpLCBwYWNrZXQgZHVwbGljYXRpb24NCiBpcyBhbHdheXMgYSBtYW5pZmVzdGF0aW9uIG9mIGEg
bmV0d29yayDigJxidWcs4oCdIGkuZS4sIGRpdmVyZ2VuY2UgZnJvbSBpZGVhbCBuZXR3b3JrIGJl
aGF2aW9yLiZuYnNwOyBGb3IgdGhlIFJFIGluIERldE5ldCBQUkVPRiwgcGFja2V0IGR1cGxpY2F0
aW9uIGlzIGEgbmV0d29yayDigJxmZWF0dXJl4oCdIDstKS4mbmJzcDsgQXMgb2YgcmlnaHQgbm93
LCBwYWNrZXQgZHVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uLCBwbHVzIGFzc29jaWF0ZWQgcmVv
cmRlcmluZyAoUFJFT0YpDQogJm5ic3A7aXMgbm90IHBhcnQgb2YgdGhlIElQIHNvbHV0aW9uIOKA
kyBhbiBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb24gd291bGQgbGlrZWx5IGJlIG5lZWRlZCB0byBz
dXBwb3J0IHRoYXQgZnVuY3Rpb25hbGl0eSwgYW5kIHRoZSByZXN1bHQgd2hpY2ggd291bGQgbG9v
ayBhIGxvdCBsaWtlIGEgRGV0TmV0IHRyYW5zcG9ydCB0dW5uZWwgYmV0d2VlbiBub2RlcyBpbiB0
aGUgRGV0TmV0IG5ldHdvcmsuJm5ic3A7IElmIGFueW9uZSB3YW50cyB0byB3b3JrIG9uIHRoaXMs
DQogcmVhZGluZyBkcmFmdC1pZXRmLWludGFyZWEtdHVubmVscyBpcyBSRUNPTU1FTkRFRC48L3Nw
YW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgZGV0bmV0IHNl
cnZpY2UgbGF5ZXIgaXMgYWJvdmUgdGhlIGRldG5ldCB0cmFuc3BvcnQgbGF5ZXIgd2hpY2ggaGFw
cGVucyB0byBiZSBsYXllciAzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5BbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5l
dCA8cz48c3BhbiBzdHlsZT0iY29sb3I6IzcwMzBBMCI+dHJhbnNwb3J0PC9zcGFuPjwvcz48c3Bh
biBzdHlsZT0iY29sb3I6IzcwMzBBMCI+IHNlcnZpY2UNCjwvc3Bhbj5sYXllciBvcGVyYXRlcyBh
dCBsYXllciA0LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5JIGFncmVlIHdpdGggeW91IHRoYXQgdGhlcmUgaXMgYW4gZXhhY3Qgc2FtZSBuZWVk
IGZvciBUU04uIEp1c3QgbGlrZSB0aGVyZSBpcyBhIG5lZWQgZm9yIElTLUlTIGF0IGJvdGggbGF5
ZXJzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5
bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIE1hbnkgb2YgdGhlIElQIG5ldHdvcmtzIG92
ZXIgd2hpY2ggRGV0TmV0IG9wZXJhdGVzIHdpbGwgbm90IGJlIHVzaW5nIElTLUlTIGZvciBJUCAo
bGF5ZXIgMykgcm91dGluZyDigJMgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGFsdGVybmF0aXZlcy48
L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgSUVFRSBt
YXkgdmVyeSB3ZWxsIHByb3ZpZGUgdGhlIHNhbWUgZmVhdHVyZXMgaW4gdGhlIHRhbGtlciwgYW5k
IHdlIG1heSB2ZXJ5IHdlbGwgYmUgc3VjY2Vzc2Z1bCBhdCBzaGFyaW5nIHNwZWNpZmljYXRpb25z
IGp1c3QgbGlrZSB3ZSBkaWQgZm9yIElTLUlTLiBCdXQgZm9yIHVzIEkgc2VlIHRoZSBkZXRuZXQg
c2VydmljZSBsYXllciBwYWNrYWdlZCBhcyBhIExheWVyIDQgdGhhdCB0aGUgcmVzdCBvZiB0aGUN
CiBJRVRGIHdpbGwgY2FsbCBhIFRyYW5zcG9ydC4gV2hpY2ggbWFrZXMgdGhlIG5hbWUgY29sbGlz
aW9uIHZlcnkgdW5mb3J0dW5hdGUsIGJ5IHRoZSB3YXkuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0
O10gQm90dG9tIExpbmU6Jm5ic3A7IEkgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9u
IG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBk
b25lIHZpYSB0dW5uZWxzIHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChk
YXRhIHBsYW5lKSwgYW5kIHdvdWxkIHN1Z2dlc3QgdXNpbmcNCiBzZXBhcmF0ZSBkcmFmdHMgZm9y
IHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLjwvc3Bhbj48L2k+PC9iPjxzcGFu
IHN0eWxlPSJjb2xvcjojOTkzMzY2Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Ob3RlIHRoYXQgbXkgZHJhZnQgYWxz
byBkaXNjdXNzZXMgYSBMMiB0b2tlbml6ZWQgbG9vcCB0byBhdm9pZCB0aGUgYnVmZmVyIGJsb2F0
IGF0IHRoZSBkZXRuZXQgaW5ncmVzcywgd2hpY2ggaXMgdGhlIHBpZWNlIHRoYXQgaXMgYW5hbG9n
b3VzIHRvIHRoZSBzb2x1dGlvbiBzaG93biBpbiB0aGUgdmlkZW8uPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRha2UgY2FyZSw8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhc2NhbDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPjxicj4NCkxlIDE0IG5vdi4gMjAxOCDDoCAxNDo1OCwgR2VuZ3h1
ZXNvbmcgKEdlbmcgWHVlc29uZykgJmx0OzxhIGhyZWY9Im1haWx0bzpnZW5neHVlc29uZ0BodWF3
ZWkuY29tIj5nZW5neHVlc29uZ0BodWF3ZWkuY29tPC9hPiZndDsgYSDDqWNyaXQmbmJzcDs6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RGVhciBQYXNj
YWwsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Imxp
bmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6
MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgY29uc2lkZXIgdGhlIHByb2JsZW0g
b2Yg4oCcRGV0TmV0IHRyYW5zcG9ydCBsYXllcuKAnSBhbGwgb3ZlciBhZ2FpbiwgYW5kIGZpbmFs
bHkgSSBtYWtlIG15c2VsZiBjb25mdXNlZC4gU28gSSBzZW5kIHRoaXMgZW1haWwgdG8gc2VhcmNo
IGZvciBoZWxwLiBQbGVhc2UgY29ycmVjdCBtZSBpZiB5b3UgZmluZCBhbnl0aGluZw0KIHdyb25n
IGJlbG93Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBo
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW47dGV4dC1pbmRlbnQ6LS4yNWluO2xpbmUtaGVpZ2h0
OjE1MCU7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCEtLVtpZiAhc3VwcG9ydExpc3RzXS0t
PjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjEuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQg
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCEtLVtlbmRpZl0tLT48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+VFNOIGRvZXNu4oCZdCBuZWVkIHRyYW5zcG9ydCBsYXllciwgYmVjYXVzZSB0aGUg
dGFsa2VyIGFuZCBsaXN0ZW5lciBhcmUgVFNOIGF3YXJlLCBhbmQgdGhleSBjYW4gc2VuZCB0aGUg
cGFja2V0cyBpbiBzb21lIHBhcnRpY3VsYXIgdGltZSBzbG90IGJhc2VkIG9uIHRoZSB0cmFmZmlj
IHNwZWNpZmljYXRpb247PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQ
YXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDouMjVpbjt0ZXh0LWluZGVudDotLjI1aW47bGlu
ZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IS0tW2lmICFzdXBwb3J0
TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Mi48c3BhbiBzdHlsZT0iZm9u
dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5EZXROZXQgZG9lcyBuZWVkIHRyYW5zcG9ydCBsYXllciwgYmVjYXVz
ZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBub3QgdW5kZXIgY29udHJvbDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0
Oi4yNWluO3RleHQtaW5kZW50Oi0uMjVpbjtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxl
dmVsMSBsZm8yIj4NCjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0ibXNvLWxp
c3Q6SWdub3JlIj4zLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9z
cGFuPjwhLS1bZW5kaWZdLS0+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRDUCBjYW7igJl0
IGJlIHVzZWQgZm9yIERldE5ldCAsIGJlY2F1c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhlIOKAnGZh
aXIgYmFuZHdpZHRo4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93IHJhdGUg
Y2hhbmdlcyBhbGwgdGhlIHRpbWUsIHdoaWxlIHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0IGlz
IHN1cHBvc2VkIHRvIGJlIGNvbnN0YW50LA0KIGFuZCBldmVyeSBwYWNrZXQgc2hvdWxkIHNob3cg
dXAgaW4gYW4gZXhwZWN0ZWQgdGltZSBzbG90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1aW47dGV4dC1pbmRl
bnQ6LS4yNWluO2xpbmUtaGVpZ2h0OjE1MCU7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCEt
LVtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjQuPHNw
YW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCEtLVtlbmRpZl0t
LT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0
TmV0LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHJhdGUgY29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5k
cyB0aGUgcGFja2V0cyBpbiB0aGUgd3JvbmcgcGF0dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjI1aW47dGV4dC1pbmRlbnQ6LS4yNWluO2xpbmUtaGVpZ2h0OjE1MCU7bXNv
LWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCEtLVtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0
eWxlPSJtc28tbGlzdDpJZ25vcmUiPjUuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsN
Cjwvc3Bhbj48L3NwYW4+PCEtLVtlbmRpZl0tLT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
U28gd2UgbmVlZCDigJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdLCB3aGljaCBjYW4gOmEuIFNl
bmQgdGhlIHBhY2tldCBpbiBhIGRldGVybWluaXN0aWMgcGF0dGVybjsgYi4gSWYgYW55dGhpbmcg
Z29lcyB3cm9uZywgbWFrZSBpdCBnbyBiYWNrIHRvIHRoZSBjb3JyZWN0IHBhdHRlcm4uPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJn
aW4tbGVmdDouMjVpbjt0ZXh0LWluZGVudDotLjI1aW47bGluZS1oZWlnaHQ6MTUwJTttc28tbGlz
dDpsMCBsZXZlbDEgbGZvMiI+DQo8IS0tW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9
Im1zby1saXN0Oklnbm9yZSI+Ni48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9z
cGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UaGlz
LCBmaW5hbGx5LCBtYWtlcyB0aGUgdGFsa2VyIOKAnERldE5ldCBhd2FyZeKAnShlc3BlY2lhbGx5
IHBvaW50IGEgYWJvdmUpLCB3aGljaCBpcyBqdXN0IHRoZSBzYW1lIGFzIHdoYXQgaGFwcGVucyBp
biBUU04uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWln
aHQ6MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIHRoaXMgbG9naWMgY2hhaW4g
d29ya3MsIHdoYXQgd2UgYWN0dWFsbHkgcmVxdWlyZXMgaXMganVzdCBhIERldE5ldCB0YWxrZXIg
cmF0aGVyIHRoYW4gYSBuZXcgdHJhbnNwb3J0IGxheWVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkJl
c3QgUmVnYXJkczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WHVlc29u
Zzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGlu
IDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IGRldG5ldCBbPGEgaHJlZj0ibWFpbHRvOmRldG5ldC1i
b3VuY2VzQGlldGYub3JnIj5tYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+
T24gQmVoYWxmIE9mIDwvYj5QYXNjYWwgVGh1YmVydCAocHRodWJlcnQpPGJyPg0KPGI+U2VudDo8
L2I+IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDE6MTAgUE08YnI+DQo8Yj5Ubzo8L2I+IDxh
IGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT47IEJsYWNr
LCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tIj5EYXZpZC5C
bGFja0BkZWxsLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtEZXRuZXRdIHB1bGxp
bmcgcGFja2V0czxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRlIiPkRlYXIgYWxsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRlIiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlRoaXMgdmlkZW8gPGEgaHJlZj0iaHR0cHM6Ly95b3V0dS5iZS9CTzBR
aGF4QlJyMCI+aHR0cHM6Ly95b3V0dS5iZS9CTzBRaGF4QlJyMDwvYT4gaGFzIGEgZ3JlYXQgaWxs
dXN0cmF0aW9uIG9mIHRoZSBVTkkgcGFja2V0IHB1bGwgbWV0aG9kIHRoYXQgd2UgdXNlIGluIHNl
Y3Rpb24g4oCcNS4xLiZuYnNwOyBMb2NhbCBMb29wIEZsb3cgQ29udHJvbOKAnSBvZg0KPGEgaHJl
Zj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0
LXRyYW5zcG9ydC0wMSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXRodWJlcnQt
dHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMTwvYT4gdG8gcHVsbCBwYWNrZXRzIGZyb20gdGhlIGRl
dG5ldCB1bmF3YXJlIGhvc3QgZnJvbSB0aGUgZGV0bmV0IGluZ3Jlc3MgYm94LiBUaGUgcHJvYmxl
bSBmb3IgZGV0bmV0IGlzIHRoYXQgc2hhcGluZw0KIGluIHRoZSBkZXRuZXQgaW5ncmVzcyBjYW4g
Y3JlYXRlIGJsb2F0IGFuZCB1bmNvbnRyb2xsZWQgZW5kIHRvIGVuZCBsYXRlbmN5IHNvIHdlIHdh
bnQgdG8gY29udHJvbCB0aGUgbWF4aW11bSBhbW91bnQgb2YgcGVuZGluZyBmcmFtZXMgdG8ga2Vl
cCB0aGUgZGV0bmV0IGluZ3Jlc3MgYnVzeSBhbmQgcHVzaCBiYWNrIHRvIHRoZSBMNC81IGZvciBh
bnl0aGluZyBhYm92ZSB0aGF0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhvcGUgeW914oCZ
bGwgbG92ZSB0aGUgdmlkZW8gYXMgbXVjaCBhcyBJIGRpZDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+UGFzY2FsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCmRldG5ldCBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBo
cmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KPGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0PC9hPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQo8ZGl2IGRpcj0ibHRyIj48c3Bhbj5fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48YnI+DQo8c3Bhbj5kZXRu
ZXQgbWFpbGluZyBsaXN0PC9zcGFuPjxicj4NCjxzcGFuPjxhIGhyZWY9Im1haWx0bzpkZXRuZXRA
aWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT48L3NwYW4+PGJyPg0KPHNwYW4+PGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0PC9hPjwvc3Bhbj48YnI+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_B11DB77C42FD4A889E448E5EF4CF272Cciscocom_--


From nobody Wed Nov 14 17:13:51 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B9C112785F for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 17:13:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.17
X-Spam-Level: 
X-Spam-Status: No, score=-3.17 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dell.com header.b=Q5FZTayX; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=mXmhSpR7
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 f-ld4Kvbftmv for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 17:13:46 -0800 (PST)
Received: from esa3.dell-outbound.iphmx.com (esa3.dell-outbound.iphmx.com [68.232.153.94]) (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 2697E130E31 for <detnet@ietf.org>; Wed, 14 Nov 2018 17:13:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1542244405; x=1573780405; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=YlEc2cTyJDXWvY0RwmBPbyRLrohe5svjmUGfU1BeAUQ=; b=Q5FZTayXzuZHUslkQe8FqccOmuwM2xDeEonuF9YGhQmw1PmBk7p8mum3 3MQC+lgQOZlWyZ5+3f7eV/S7q+54S9+rmqUMF5UEvef3o5EQRhejHmGcG C0t8EknwBrQT6qb/GBus2CqDvsuTZXagm5DnmovPxNdDgSmm1SwCGfi3m c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EBAAC+xuxbhyeV50NdBhoBAQEBAQI?= =?us-ascii?q?BAQEBBwIBAQEBgVIEAQEBAQsBgQ0jJQWBD4ECJwqDboh3jSiXNhSBKxchAws?= =?us-ascii?q?BARgBCguDeEYCF4MzIjUMDQEDAQECAQECAQECEAEBAQoLCQgpIwyCNiQBDy8?= =?us-ascii?q?CGi8JBgEBAQEBAQEBJQEBAQEBAQEBAQEBAQEBAQEBARcCQwEOBAIYAQEBAwE?= =?us-ascii?q?BARAICQoTHw8LAQQLAgEGAhEEAQELFgEGAwICAiULFAkIAgQOBQgTB4J/AYE?= =?us-ascii?q?dXAgBDo1Oj3UCgRCJWAEBAW6BL4J9gTABAwKFbAMFimmBHIFYPoEQR4FOfoM?= =?us-ascii?q?bAQEDgSYFAQsHAQ0EEAwJDwcJAoJMMYImiHUSCIEChGMXgUSEVoo7AwQCAoZ?= =?us-ascii?q?1gyuBV4VBgViFBYMihnaINoRKJgaKLgIEAgQFAhSBRwGBGnFwUIJsCYIeDgl?= =?us-ascii?q?/AQeBJReBB4UUhT5BMYsuDxeBCIEfAQE?=
X-IPAS-Result: =?us-ascii?q?A2EBAAC+xuxbhyeV50NdBhoBAQEBAQIBAQEBBwIBAQEBg?= =?us-ascii?q?VIEAQEBAQsBgQ0jJQWBD4ECJwqDboh3jSiXNhSBKxchAwsBARgBCguDeEYCF?= =?us-ascii?q?4MzIjUMDQEDAQECAQECAQECEAEBAQoLCQgpIwyCNiQBDy8CGi8JBgEBAQEBA?= =?us-ascii?q?QEBJQEBAQEBAQEBAQEBAQEBAQEBARcCQwEOBAIYAQEBAwEBARAICQoTHw8LA?= =?us-ascii?q?QQLAgEGAhEEAQELFgEGAwICAiULFAkIAgQOBQgTB4J/AYEdXAgBDo1Oj3UCg?= =?us-ascii?q?RCJWAEBAW6BL4J9gTABAwKFbAMFimmBHIFYPoEQR4FOfoMbAQEDgSYFAQsHA?= =?us-ascii?q?Q0EEAwJDwcJAoJMMYImiHUSCIEChGMXgUSEVoo7AwQCAoZ1gyuBV4VBgViFB?= =?us-ascii?q?YMihnaINoRKJgaKLgIEAgQFAhSBRwGBGnFwUIJsCYIeDgl/AQeBJReBB4UUh?= =?us-ascii?q?T5BMYsuDxeBCIEfAQE?=
Received: from mx0a-00154901.pphosted.com ([67.231.149.39]) by esa3.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 14 Nov 2018 19:13:23 -0600
Received: from pps.filterd (m0090351.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wAF1DZVa022463 for <detnet@ietf.org>; Wed, 14 Nov 2018 20:13:43 -0500
Received: from esa4.dell-outbound2.iphmx.com (esa4.dell-outbound2.iphmx.com [68.232.154.98]) by mx0b-00154901.pphosted.com with ESMTP id 2nrvxf0ema-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <detnet@ietf.org>; Wed, 14 Nov 2018 20:13:43 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwhop.emc.com ([168.159.213.141]) by esa4.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 15 Nov 2018 07:13:40 +0600
Received: from maildlpprd03.lss.emc.com (maildlpprd03.lss.emc.com [10.253.24.35]) by mailuogwprd03.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wAF1Dc9X014606 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 14 Nov 2018 20:13:39 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd03.lss.emc.com wAF1Dc9X014606
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1542244420; bh=TYP/9094uwHHJ9vXAwtzAT/CgH4=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=mXmhSpR71CXgEIWTheb5hzrJ8DHitxwHEN8NuC10gtcLnaJvExZMaZ3rjFt0zkuVa CngMiH6eQ2Ex5qWzJoHTUeL6DBY+LXMepQoB2xVwWLy3AsRadvtEgqKZexrX5SARiI lhFCoEfEHCTKu3K/HGp0CK4EseLXfo94OY3k+YT8=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd03.lss.emc.com wAF1Dc9X014606
Received: from mailusrhubprd02.lss.emc.com (mailusrhubprd02.lss.emc.com [10.253.24.20]) by maildlpprd03.lss.emc.com (RSA Interceptor); Wed, 14 Nov 2018 20:13:15 -0500
Received: from MXHUB302.corp.emc.com (MXHUB302.corp.emc.com [10.146.3.28]) by mailusrhubprd02.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wAF1DN1E011593 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Wed, 14 Nov 2018 20:13:24 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB302.corp.emc.com ([10.146.3.28]) with mapi id 14.03.0399.000; Wed, 14 Nov 2018 20:13:23 -0500
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
CC: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AdR7DhnsUHHFp74PReiHX8huqYyB6AA4VCxgAAQZfzAACrJHgAABGCtQAAzsCIAAADL3gAAGGbrw
Date: Thu, 15 Nov 2018 01:13:23 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493630344A84@MX307CL04.corp.emc.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>, <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com>, <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com>, <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com>, <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com> <B11DB77C-42FD-4A88-9E44-8E5EF4CF272C@cisco.com>
In-Reply-To: <B11DB77C-42FD-4A88-9E44-8E5EF4CF272C@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.238.21.131]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D2432779493630344A84MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd02.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-14_20:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1811150008
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/hctEXlO5SA5PNXFrdoKgyosiOnE>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 01:13:50 -0000

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

UGFzY2FsLA0KDQpUaGFua3MgZm9yIHRoZSByZXNwb25zZSDigJMgSSB3YW50IHRvIGZvbGxvdyB1
cCBvbiBzb21lIG9mIFh1ZXNvbmfigJlzIGNvbW1lbnRzIHRoYXQgbWF5IHNoZWQgc29tZSBsaWdo
dCBvbiB0aGUgbG93ZXIgbGF5ZXIgcHVsbCBmdW5jdGlvbmFsaXR5Og0KDQo+IDMuICBUQ1AgY2Fu
4oCZdCBiZSB1c2VkIGZvciBEZXROZXQsIGJlY2F1c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhlIOKA
nGZhaXIgYmFuZHdpZHRo4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93IHJh
dGUgY2hhbmdlcw0KPiBhbGwgdGhlIHRpbWUsIHdoaWxlIHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0
TmV0IGlzIHN1cHBvc2VkIHRvIGJlIGNvbnN0YW50LCBhbmQgZXZlcnkgcGFja2V0IHNob3VsZCBz
aG93IHVwIGluIGFuIGV4cGVjdGVkIHRpbWUgc2xvdDsNCg0KTm90IGV4YWN0bHkg4oCTIGluIHRo
aXMg4oCcZ2FtZeKAnSwgRGV0TmV0IGdldHMgdG8gZ28gZmlyc3QsIGFuZCBlbmZvcmNlcyB0aGUg
dGltZSBzbG90IGJlaGF2aW9yLiAgVENQIHNlZXMgd2hhdCBEZXROZXQgcHJvdmlkZXMg4oCTIGl0
IGxvb2tzIGxpa2UgYSBuZXR3b3JrIHBhdGggd2l0aCBhIG1heCBiYW5kd2lkdGggdGhhdCBpcyBs
aW1pdGVkIGJ5IHRoZSByZXNlcnZhdGlvbiBmb3IgdGhlIERldE5ldCBmbG93LCBhIHJhdGhlciBz
dGFibGUgcm91bmQtdHJpcC10aW1lIGFuZCBwYWNpbmcvc2hhcGluZyBiZWhhdmlvciAob24gdGhl
IG9yaWdpbmF0aW5nIGhvc3QsIHByZWZlcmFibHkpLiAgVGhlcmUgYXJlIHNvbWUgZGV0YWlscyB0
byBiZSB3b3JrZWQgb3V0IGFyb3VuZCB3aGF0IGhhcHBlbnMgd2hlbiBUQ1AgdHJpZXMgdG8gb3Zl
cnJ1biB0aGUgRGV0TmV0IGZsb3cgcmVzZXJ2YXRpb24sIGFzIHRoYXQgY291bGQgYnVpbGQgdXAg
YSBsYXJnZSBxdWV1ZSBvbiB0aGUgaG9zdCwgYnV0IGlmIHRoZSByZXNlcnZhdGlvbiBpcyBzaXpl
ZCB0byBiZSBsYXJnZXIgdGhhbiB0aGUgVENQIHRocm91Z2hwdXQsIFRDUCBzaG91bGQgd29yayBh
cyB0aGUgaG9zdCBxdWV1ZSBzaG91bGQgZHJhaW4uDQoNCj4gNC4gIFVEUCBjYW7igJl0IGJlIHVz
ZWQgZm9yIERldE5ldCwgYmVjYXVzZSB0aGVyZSBpcyBubyByYXRlIGNvbnRyb2wuIElmIHRoZSB0
YWxrZXIgc2VuZHMgdGhlIHBhY2tldHMgaW4gdGhlIHdyb25nIHBhdHRlcm4sIFVEUCBjYW4gZG8g
bm90aGluZy4NClRoYXQgd291bGQgYmUgYSDigJxmZWF0dXJl4oCdIGhlcmUgOi0pIGJlY2F1c2Ug
RGV0TmV0IGlzIHRha2luZyBjYXJlIG9mIHRoZSBkZXRhaWxzIDstKS4gIEluIGNvbnRyYXN0LCBU
Q1AtbGlrZSByZXRyYW5zbWl0IGJlaGF2aW9yIG1heSBub3QgYmUgd2hhdOKAmXMgd2FudGVkIGlu
IGEgaGFyZCByZWFsLXRpbWUgc3lzdGVtLg0KDQo+IDUuICBTbyB3ZSBuZWVkIOKAnERldE5ldCB0
cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNoIGNhbiA6YS4gU2VuZCB0aGUgcGFja2V0IGluIGEgZGV0
ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJZiBhbnl0aGluZyBnb2VzIHdyb25nLCBtYWtlIGl0IGdv
IGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0dGVybi4NCkV2ZXJ5IERldE5ldCByb3V0ZXIgZG9lcyB0
aGlzLiBBIHBhY2VyL3NoYXBlciBzaG91bGQgZGVhbCBuaWNlbHkgd2l0aCBwYWNrZXRzIGJlaW5n
IHNlbnQgaW4gdGhlIHdyb25nIHBhdHRlcm4uICAgVGhpcyBpcyBwcmVmZXJhYmx5IGxvY2F0ZWQg
b24gdGhlIG9yaWdpbmF0aW5nIGhvc3QsIGFzIHRoYXTigJlzIGEgYmV0dGVyIHBsYWNlIHRvIGJ1
aWxkIGEgcXVldWUgdGhhbiB0aGUgZmlyc3QgaG9wIHN3aXRjaC9yb3V0ZXIuICBBZ2FpbiBpZiB0
aGUgcmVzZXJ2YXRpb24gaXMgc2l6ZWQgdG8gYmUgbGFyZ2VyIHRoYW4gdGhlIHRyYWZmaWMsIHRo
ZSBvcmlnaW5hdGluZyBob3N0IHF1ZXVlIHNob3VsZCBkcmFpbi4NCg0KSW4gdGhlIHJldmVyc2Ug
ZGlyZWN0aW9uLCB3aGVyZSB0aGUgdHJhZmZpYyAoVENQIG9yIFVEUCBvciDigKYpIGV4Y2VlZHMg
dGhlIHJlc2VydmF0aW9uLCBzb21ldGhpbmcgb24gdGhlIGhvc3QgbmVlZHMgdG8gZmlndXJlIG91
dCB3aGF04oCZcyBnb2luZyBvbiBpbiBvcmRlciB0byB0aHJvdHRsZSBUQ1AgYW5kL29yIHRoZSBh
cHBsaWNhdGlvbiwgYXMgdGhlIHVzdWFsIG5ldHdvcmsgY29uZ2VzdGlvbiBmZWVkYmFjayB0ZWNo
bmlxdWVzIChsb3NzLCBFQ04gQ0UgbWFya3MpIGRvbuKAmXQgd29yayBmb3IgRGV0TmV0IHRyYWZm
aWMuICAgVGhpcyBpcyB3aGVyZSBhIG5ldHdvcmsgcHVsbCBtZWNoYW5pc20gbWF5IGJlIGEgdXNl
ZnVsIHBhcnQgb2YgdGhlIHNvbHV0aW9uLCBhcyBnZXR0aW5nIHRoZSBhcHBsaWNhdGlvbiB0byB1
bmRlcnN0YW5kIHRoYXQgaXTigJlzIG92ZXJydW5uaW5nIGl0cyByZXNlcnZhdGlvbiBpcyBwcmVm
ZXJhYmxlIHRvIGhhdmluZyAgdGhlIERldE5ldCBuZXR3b3JrIHN0YXJ0IGRyb3BwaW5nIChvciBD
RS1tYXJraW5nKSBwYWNrZXRzIGlmIGEgRGV0TmV0IGZsb3cgb3ZlcnJ1bnMgaXRzIHJlc2VydmF0
aW9uIGluIG9yZGVyIHRvIGdldCB0aGUgYXBwbGljYXRpb24gb3IgdHJhbnNwb3J0IHByb3RvY29s
IChlLmcuLCBUQ1ApIHRvIHNsb3cgZG93bi4NCg0KQXMgZm9yIHRoZSBub3Rpb24gdGhhdCBQUkVP
RiBmb3IgRGV0TmV0IElQIGlzIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSDigJMg
SSBzdXBwb3NlIHRoYXTigJlzIHRydWUsIGJ1dCBJIHdvdWxkIHN1Z2dlc3QgdXNlIG9mIERldE5l
dCDigJxQUkVPRiB0dW5uZWwgcHJvdG9jb2zigJ0gYXMgY2xlYXJlciB0ZXJtaW5vbG9neS4NCg0K
VGhhbmtzLCAtLURhdmlkDQoNCkZyb206IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgW21haWx0
bzpwdGh1YmVydEBjaXNjby5jb21dDQpTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDE0LCAyMDE4
IDExOjQ2IEFNDQpUbzogQmxhY2ssIERhdmlkDQpDYzogR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29u
Zyk7IGRldG5ldEBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0
cw0KDQoNCltFWFRFUk5BTCBFTUFJTF0NClBsZWFzZSByZWFkIFBGQyBmb3IgcHJpb3JpdHkgZmxv
dyBjb250cm9sOw0KSSBkaWQgdG9vIG11Y2ggd2lyZWxlc3MgdGhpcyB3ZWVrIDopDQoNClJlZ2Fy
ZHMsDQoNClBhc2NhbA0KDQpMZSAxNCBub3YuIDIwMTggw6AgMjM6NDEsIFBhc2NhbCBUaHViZXJ0
IChwdGh1YmVydCkgPHB0aHViZXJ0QGNpc2NvLmNvbTxtYWlsdG86cHRodWJlcnRAY2lzY28uY29t
Pj4gYSDDqWNyaXQgOg0KSSBhZ3JlZSB3aXRoIHRoZSBib3R0b20gbGluZSBEYXZpZCwNCg0KdGhh
dCB3YXMgdGhlIGludGVudGlvbjsgdGhvdWdoIEnigJltIHVuY2xlYXIgaWYgYW5kIHdoZXJlIEkg
Y2FuIHB1Ymxpc2ggdGhlIGxvd2VyIGxheWVyIHB1bGwgdGhpbmcuIEkgd3JvdGUgaXQgYXMgYW4g
ZXllIG9wZW5lciwgaG9waW5nIHBlb3BsZSB3b3VsZCBzZWUgdGhlIGlzc3VlLiBJIHJldGFpbiBM
b3XigJlzIHN1Z2dlc3Rpb24gdGhhdCBQQ0ZQRkMgaXMgYSBiZWdpbm5pbmcgZm9yIGl0IHRob3Vn
aCBpdCBpcyBqdXN0IGEgZmF1Y2V0IHdpdGggbm8gY29udHJvbCBvZiB3aGF0IGdvZXMgdGhvdWdo
IHdoZW4gd2Ugd2FudCBhIGp1c3QgaW4gdGltZSBwZXIgcGFja2V0IHB1bGwuDQpGb3IgeW91ciBw
b2ludHMgYmVsb3csIEkgbWVudGlvbmVkIElTLUlTIGFzIGFuIGlsbHVzdHJhdGlvbiB0aGF0IHdl
IGNhbiBoYXZlIGEgc2FtZSBvcGVyYXRpb24gYXQgYm90aCBsYXllcnMsIHRoYXQgaXMgbm90IHNv
IHVudXN1YWwuIEnigJltIG5vdCBzYXlpbmcgZGV0bmV0IG5lZWQgSVMtSVMsIHRoYXQgd2FzIHJl
YWxseSBub3QgdGhlIHBvaW50Lg0KDQpBcyBmb3IgdGhlIGZ1bmN0aW9ucyBJIGp1c3QgcG9pbnQg
b3V0IHRoZSBsaWtlbmVzcyB0byBpbGx1c3RyYXRlIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxh
eWVyIGlzIGFraW4gdGhvdWdoIGZhciBmcm9tIGlkZW50aWNhbCB0byBleGlzdGluZyB2YXJpYXRp
b25zIG9mIFRDUC4gU2VlbXMgd2UgYWdyZWUgb24gdGhpcyBsaWtlbmVzcy4gSSBkbyBub3QgcmVh
ZCB0aGF0IHlvdSBvcHBvc2UgbXkgY29uY2x1c2lvbiB0aGF0IHRoZSBkZXRuZXQgc2VydmljZSBs
YXllciBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgYSBkZXRuZXQgwqsgdHJhbnNwb3J0IHByb3RvY29s
IMK7Lg0KDQpGb3Igbm93IEkgbmVlZCB0byByZWFkIG9uIHRoZSBsaW5rcyB5b3Ugc3VnZ2VzdGVk
Lg0KDQpNYW55IHRoYW5rcyBmb3IgYWxsIHRoaXMhDQoNClBhc2NhbA0KDQpMZSAxNCBub3YuIDIw
MTggw6AgMjI6NTIsIEJsYWNrLCBEYXZpZCA8RGF2aWQuQmxhY2tAZGVsbC5jb208bWFpbHRvOkRh
dmlkLkJsYWNrQGRlbGwuY29tPj4gYSDDqWNyaXQgOg0KQm90dG9tIExpbmU6ICBJIHdvdWxkIHN1
Z2dlc3QgZm9jdXNpbmcgZGlzY3Vzc2lvbiBvZiBhIERldE5ldCDigJx0cmFuc3BvcnQgcHJvdG9j
b2zigJ0gb24gd2hhdCBoYXMgdG8gYmUgZG9uZSB2aWEgdHVubmVscyB0byBtYWtlIFBSRU9GIHdv
cmsgZm9yIHRoZSBJUCBzb2x1dGlvbiAoZGF0YSBwbGFuZSksIGFuZCB3b3VsZCBzdWdnZXN0IHVz
aW5nIHNlcGFyYXRlIGRyYWZ0cyBmb3IgdGhpcyBhbmQgbG9jYWwgbG9vcCB0cmFmZmljIHNoYXBp
bmcuDQoNCkRldGFpbHMgaW5saW5lIOKApg0KDQpUaGFua3MsIC0tRGF2aWQNCg0KRnJvbTogUGFz
Y2FsIFRodWJlcnQgKHB0aHViZXJ0KSBbbWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbV0NClNlbnQ6
IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQsIDIwMTggNDo1OSBBTQ0KVG86IEdlbmd4dWVzb25nIChH
ZW5nIFh1ZXNvbmcpDQpDYzogZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+
OyBCbGFjaywgRGF2aWQNClN1YmplY3Q6IFJlOiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHMNCg0K
DQpbRVhURVJOQUwgRU1BSUxdDQpQbGVhc2UgcmVwb3J0IGFueSBzdXNwaWNpb3VzIGF0dGFjaG1l
bnRzLCBsaW5rcywgb3IgcmVxdWVzdHMgZm9yIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbi4NClR5cG9z
IGJlbG93LCBzb21lIHRoYW5rcyB0byBteSBpbnRlbGxpZ2VudCBzbWFydCBwaG9uZSwgYW5kIHNv
bWUgdG8gY29uZnVzZWQtbWUuDQoNClBsZWFzZSByZWFkOg0KQWxsIGluIGFsbCwgdGhpcyB0ZWxs
cyBtZSB0aGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBvcGVyYXRlcyBhdCBsYXllciA0DQoN
ClJlZ2FyZHMsDQoNClBhc2NhbA0KDQpMZSAxNCBub3YuIDIwMTggw6AgMTY6NTMsIFBhc2NhbCBU
aHViZXJ0IChwdGh1YmVydCkgPHB0aHViZXJ0QGNpc2NvLmNvbTxtYWlsdG86cHRodWJlcnRAY2lz
Y28uY29tPj4gYSDDqWNyaXQgOg0KSGVsbG8gWHVlc29uZzoNCg0KV2UgZG8gbGF5ZXJzIHNvIGFz
IHRvIGNvbW11bmFsaXNlIHNlcnZpY2VzIHNvIGV2ZXJ5IGFwcGxpY2F0aW9ucyBkb2VzIG5vdCBu
ZWVkIHRvIHJlaW52ZW50IGl0cyBvd24uDQoNClRoZSBmYWN0IHRoYXQgZXZlcnkgaW5kdXN0cmlh
bCBhcHBsaWNhdGlvbiB0aGF0IGFkYXB0YXRldXIgZnJvbSBzZXJpYWwgYnV0IHRvIElQIGhhZCB0
byBpbXBsZW1lbnQgYSBqaXR0ZXIgZWxpbWluYXRpb24gYnVmZmVyIGlzIGFuIGluZGljYXRpb24g
dGhhdCB3ZSBmYWlsZWQgdG8gcHJvdmlkZSBqdXN0IHRoYXQgYXQgYSBsb3dlciBsYXllci4NCg0K
U2FtZSBnb2VzIGZvciB2b2ljZSBhbmQgdmlkZW8uIEJ1dCBkaWRu4oCZdCB5b3Ugc2VlIGl0IG9u
IG9jY2FzaW9ucz8gVGhvc2Ugaml0dGVyIGVsaW1pbmF0aW9uIHRlY2huaXF1ZXMgY3JlYXRlIGEg
bGF0ZW5jeSBpbiB0aGUgZGlzY3Vzc2lvbiBvciBhIGRlbGF5IGluIHRoZSB0diBzdHJlYW0gdGhh
dCB5b3UgY2FuIGFjdHVhbGx5IG9ic2VydmUuDQpbRGF2aWQ+XSBXaGVuIHRoaW5ncyB3b3JrLCBq
aXR0ZXIgZWxpbWluYXRpb24gaXMgY29tbW9uIGJlaGF2aW9yLiAgV2hlbiB0aGV5IGRvbuKAmXQg
d29yaywgaS5lLiwgc29tZXRoaW5nIGRvZXNu4oCZdCBhcnJpdmUgaW4gdGltZSwgYm90aCByZXRy
YW5zbWl0IGJlaGF2aW9yIGFuZCByZWFjdGlvbiB0byBtaXNzaW5nIGRhdGEgYXJlIGFwcC1zcGVj
aWZpYy4NCg0KTm93IGxldCB1cyBsb29rIGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBhbmQg
Y29tcGFyZSB3aXRoIHRyYWRpdGlvbmFsIExheWVyIDQgZnVuY3Rpb25zLg0KDQogVGhlIHNlcnZp
Y2UgbGF5ZXIgcHJvdmlkZXMgYSBmbG93IGNvbnRyb2wsIGluIHRoaXMgcGFydGljdWxhciBjYXNl
IGEgcmF0ZS1iYXNlZCBvbmUuIFRoaXMgaXMgc2ltaWxhciB0byBmdW5jdGlvbmFsaXR5IGZvdW5k
IGluIERDLVRDUCBvciBpbiBhIGxvbmcgZ29uZSBwYXN0LCBJQk3igJlzIFJhcGlkIFRyYW5zcG9y
dCBQcm90b2NvbCwgdGhvdWdoIHdlIHByb2JhYmx5IG5lZWQgb25seSBhIHNpbXBsaWZpZWQgdmVy
c2lvbiBvZiB0aGF0Lg0KW0RhdmlkPl0gSXTigJlzIGltcG9ydGFudCB0byBkaXN0aW5ndWlzaCBm
bG93IGNvbnRyb2wsIHdoaWNoIGNhbiBiZSBwcm92aWRlIG9uIGEgbGluay1ieS1saW5rIGJhc2lz
IGZyb20gY29uZ2VzdGlvbiBjb250cm9sLCB3aGljaCBpcyBhIHN1cGVyc2V0IG9mIGZsb3cgY29u
dHJvbCBhbmQgY2FuIG9ubHkgYmUgcHJvdmlkZWQgZW5kLXRvLWVuZC4gIEFzIERldE5ldCBlbGlt
aW5hdGVzIGFsbCBjb25nZXN0aW9uLCBjb25nZXN0aW9uIGNvbnRyb2wgaXMgbm90IHJlcXVpcmVk
LiAgU3BlY2lmaWMgZXhhbXBsZSDigJMgREMtVENQIGlzIGRyaXZlbiBieSBFQ04gY29uZ2VzdGlv
biBzaWduYWxzIChDRSBtYXJrcykgY29taW5nIGJhY2sgZnJvbSB0aGUgbmV0d29yaywgYnV0IGlm
IGEgRGV0TmV0IG5vZGUgZXZlciBtYXJrcyBhIERldE5ldCBwYWNrZXQgYXMgQ0UsIHNvbWV0aGlu
ZyBoYXMgZ29uZSBzZXJpb3VzbHkgYXdyeS4NCg0KVGhlIHNlcnZpY2UgbGF5ZXIgcGVyZm9ybXMg
cmVvcmRlcmluZyBhbmQgZHVwbGljYXRpb24gZWxpbWluYXRpb24gZnVuY3Rpb25zLiBUQ1AgZG9l
cyB0aGF0IHRvby4NCltEYXZpZD5dIFllcyDigKYgYnV0IOKApiBUQ1AgZWxpbWluYXRpb24gb2Yg
ZHVwbGljYXRlIHBhY2tldHMgaXMgaW50ZW5kZWQgb25seSB0byBkZWFsIHdpdGgg4oCcc3R1cGlk
IG5ldHdvcmsgdHJpY2tz4oCdIOKApg0KDQpUaGUgc2VydmljZSBsYXllciBkaXN0cmlidXRlcyBw
YWNrZXRzIGFuZCByZXBsaWNhcyBvdmVyIG11bHRpcGxlIHBhdGhzIChkZXRuZXQgdHJhbnNwb3J0
cykuIFRoZXJl4oCZcyBhIGhpbnQgb2YgdGhhdCBpbiBNUC1UQ1AgdGhvdWdoIHdlIG5lZWQgYSBw
b3dlcmZ1bCBhZGRpdGlvbiBmb3IgcmVwbGljYXRpb24gYW5kIGNvZGluZy4NCltEYXZpZD5dIERl
dE5ldCBkaWZmZXJzIGJlY2F1c2UgdGhlIHJlcGxpY2F0aW9uIGFuZCBkaXN0cmlidXRpb24gaGFw
cGVuIGF0IG5vZGVzIGluIHRoZSBuZXR3b3JrLCBub3QgYXQgZW5kIHN5c3RlbXMuICBGb3IgYW55
IFRDUC1saWtlIHByb3RvY29sIChyZWxpYWJsZSBkZWxpdmVyeSB3aXRoIGNvbmdlc3Rpb24gY29u
dHJvbCksIHBhY2tldCBkdXBsaWNhdGlvbiBpcyBhbHdheXMgYSBtYW5pZmVzdGF0aW9uIG9mIGEg
bmV0d29yayDigJxidWcs4oCdIGkuZS4sIGRpdmVyZ2VuY2UgZnJvbSBpZGVhbCBuZXR3b3JrIGJl
aGF2aW9yLiAgRm9yIHRoZSBSRSBpbiBEZXROZXQgUFJFT0YsIHBhY2tldCBkdXBsaWNhdGlvbiBp
cyBhIG5ldHdvcmsg4oCcZmVhdHVyZeKAnSA7LSkuICBBcyBvZiByaWdodCBub3csIHBhY2tldCBk
dXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24sIHBsdXMgYXNzb2NpYXRlZCByZW9yZGVyaW5nIChQ
UkVPRikgIGlzIG5vdCBwYXJ0IG9mIHRoZSBJUCBzb2x1dGlvbiDigJMgYW4gYWRkaXRpb25hbCBl
bmNhcHN1bGF0aW9uIHdvdWxkIGxpa2VseSBiZSBuZWVkZWQgdG8gc3VwcG9ydCB0aGF0IGZ1bmN0
aW9uYWxpdHksIGFuZCB0aGUgcmVzdWx0IHdoaWNoIHdvdWxkIGxvb2sgYSBsb3QgbGlrZSBhIERl
dE5ldCB0cmFuc3BvcnQgdHVubmVsIGJldHdlZW4gbm9kZXMgaW4gdGhlIERldE5ldCBuZXR3b3Jr
LiAgSWYgYW55b25lIHdhbnRzIHRvIHdvcmsgb24gdGhpcywgcmVhZGluZyBkcmFmdC1pZXRmLWlu
dGFyZWEtdHVubmVscyBpcyBSRUNPTU1FTkRFRC4NCg0KVGhlIGRldG5ldCBzZXJ2aWNlIGxheWVy
IGlzIGFib3ZlIHRoZSBkZXRuZXQgdHJhbnNwb3J0IGxheWVyIHdoaWNoIGhhcHBlbnMgdG8gYmUg
bGF5ZXIgMy4NCg0KQWxsIGluIGFsbCwgdGhpcyB0ZWxscyBtZSB0aGF0IHRoZSBkZXRuZXQgdHJh
bnNwb3J0IHNlcnZpY2UgbGF5ZXIgb3BlcmF0ZXMgYXQgbGF5ZXIgNC4NCg0KSSBhZ3JlZSB3aXRo
IHlvdSB0aGF0IHRoZXJlIGlzIGFuIGV4YWN0IHNhbWUgbmVlZCBmb3IgVFNOLiBKdXN0IGxpa2Ug
dGhlcmUgaXMgYSBuZWVkIGZvciBJUy1JUyBhdCBib3RoIGxheWVycy4NCltEYXZpZD5dIE1hbnkg
b2YgdGhlIElQIG5ldHdvcmtzIG92ZXIgd2hpY2ggRGV0TmV0IG9wZXJhdGVzIHdpbGwgbm90IGJl
IHVzaW5nIElTLUlTIGZvciBJUCAobGF5ZXIgMykgcm91dGluZyDigJMgdGhlcmUgYXJlIGEgbnVt
YmVyIG9mIGFsdGVybmF0aXZlcy4NCg0KVGhlIElFRUUgbWF5IHZlcnkgd2VsbCBwcm92aWRlIHRo
ZSBzYW1lIGZlYXR1cmVzIGluIHRoZSB0YWxrZXIsIGFuZCB3ZSBtYXkgdmVyeSB3ZWxsIGJlIHN1
Y2Nlc3NmdWwgYXQgc2hhcmluZyBzcGVjaWZpY2F0aW9ucyBqdXN0IGxpa2Ugd2UgZGlkIGZvciBJ
Uy1JUy4gQnV0IGZvciB1cyBJIHNlZSB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgcGFja2FnZWQg
YXMgYSBMYXllciA0IHRoYXQgdGhlIHJlc3Qgb2YgdGhlIElFVEYgd2lsbCBjYWxsIGEgVHJhbnNw
b3J0LiBXaGljaCBtYWtlcyB0aGUgbmFtZSBjb2xsaXNpb24gdmVyeSB1bmZvcnR1bmF0ZSwgYnkg
dGhlIHdheS4NCltEYXZpZD5dIEJvdHRvbSBMaW5lOiAgSSB3b3VsZCBzdWdnZXN0IGZvY3VzaW5n
IGRpc2N1c3Npb24gb2YgYSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIG9uIHdoYXQg
aGFzIHRvIGJlIGRvbmUgdmlhIHR1bm5lbHMgdG8gbWFrZSBQUkVPRiB3b3JrIGZvciB0aGUgSVAg
c29sdXRpb24gKGRhdGEgcGxhbmUpLCBhbmQgd291bGQgc3VnZ2VzdCB1c2luZyBzZXBhcmF0ZSBk
cmFmdHMgZm9yIHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLg0KDQpOb3RlIHRo
YXQgbXkgZHJhZnQgYWxzbyBkaXNjdXNzZXMgYSBMMiB0b2tlbml6ZWQgbG9vcCB0byBhdm9pZCB0
aGUgYnVmZmVyIGJsb2F0IGF0IHRoZSBkZXRuZXQgaW5ncmVzcywgd2hpY2ggaXMgdGhlIHBpZWNl
IHRoYXQgaXMgYW5hbG9nb3VzIHRvIHRoZSBzb2x1dGlvbiBzaG93biBpbiB0aGUgdmlkZW8uDQoN
ClRha2UgY2FyZSwNCg0KUGFzY2FsDQoNCkxlIDE0IG5vdi4gMjAxOCDDoCAxNDo1OCwgR2VuZ3h1
ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdlbmd4dWVzb25nQGh1YXdlaS5jb208bWFpbHRvOmdlbmd4
dWVzb25nQGh1YXdlaS5jb20+PiBhIMOpY3JpdCA6DQpEZWFyIFBhc2NhbCwNCg0KSSBjb25zaWRl
ciB0aGUgcHJvYmxlbSBvZiDigJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdIGFsbCBvdmVyIGFn
YWluLCBhbmQgZmluYWxseSBJIG1ha2UgbXlzZWxmIGNvbmZ1c2VkLiBTbyBJIHNlbmQgdGhpcyBl
bWFpbCB0byBzZWFyY2ggZm9yIGhlbHAuIFBsZWFzZSBjb3JyZWN0IG1lIGlmIHlvdSBmaW5kIGFu
eXRoaW5nIHdyb25nIGJlbG93Og0KDQoxLiAgICAgICBUU04gZG9lc27igJl0IG5lZWQgdHJhbnNw
b3J0IGxheWVyLCBiZWNhdXNlIHRoZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBUU04gYXdhcmUs
IGFuZCB0aGV5IGNhbiBzZW5kIHRoZSBwYWNrZXRzIGluIHNvbWUgcGFydGljdWxhciB0aW1lIHNs
b3QgYmFzZWQgb24gdGhlIHRyYWZmaWMgc3BlY2lmaWNhdGlvbjsNCg0KMi4gICAgICAgRGV0TmV0
IGRvZXMgbmVlZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGFsa2VyIGFuZCBsaXN0ZW5lciBh
cmUgbm90IHVuZGVyIGNvbnRyb2w7DQoNCjMuICAgICAgIFRDUCBjYW7igJl0IGJlIHVzZWQgZm9y
IERldE5ldCAsIGJlY2F1c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhlIOKAnGZhaXIgYmFuZHdpZHRo
4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93IHJhdGUgY2hhbmdlcyBhbGwg
dGhlIHRpbWUsIHdoaWxlIHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0IGlzIHN1cHBvc2VkIHRv
IGJlIGNvbnN0YW50LCBhbmQgZXZlcnkgcGFja2V0IHNob3VsZCBzaG93IHVwIGluIGFuIGV4cGVj
dGVkIHRpbWUgc2xvdDsNCg0KNC4gICAgICAgVURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0
LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHJhdGUgY29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5kcyB0
aGUgcGFja2V0cyBpbiB0aGUgd3JvbmcgcGF0dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLg0KDQo1
LiAgICAgICBTbyB3ZSBuZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNoIGNh
biA6YS4gU2VuZCB0aGUgcGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJZiBh
bnl0aGluZyBnb2VzIHdyb25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0dGVy
bi4NCg0KNi4gICAgICAgVGhpcywgZmluYWxseSwgbWFrZXMgdGhlIHRhbGtlciDigJxEZXROZXQg
YXdhcmXigJ0oZXNwZWNpYWxseSBwb2ludCBhIGFib3ZlKSwgd2hpY2ggaXMganVzdCB0aGUgc2Ft
ZSBhcyB3aGF0IGhhcHBlbnMgaW4gVFNOLg0KDQpJZiB0aGlzIGxvZ2ljIGNoYWluIHdvcmtzLCB3
aGF0IHdlIGFjdHVhbGx5IHJlcXVpcmVzIGlzIGp1c3QgYSBEZXROZXQgdGFsa2VyIHJhdGhlciB0
aGFuIGEgbmV3IHRyYW5zcG9ydCBsYXllci4NCg0KDQpCZXN0IFJlZ2FyZHMNClh1ZXNvbmcNCg0K
DQpGcm9tOiBkZXRuZXQgW21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkNClNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEz
LCAyMDE4IDE6MTAgUE0NClRvOiBkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9y
Zz47IEJsYWNrLCBEYXZpZCA8RGF2aWQuQmxhY2tAZGVsbC5jb208bWFpbHRvOkRhdmlkLkJsYWNr
QGRlbGwuY29tPj4NClN1YmplY3Q6IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0cw0KDQpEZWFyIGFs
bA0KDQpUaGlzIHZpZGVvIGh0dHBzOi8veW91dHUuYmUvQk8wUWhheEJScjAgaGFzIGEgZ3JlYXQg
aWxsdXN0cmF0aW9uIG9mIHRoZSBVTkkgcGFja2V0IHB1bGwgbWV0aG9kIHRoYXQgd2UgdXNlIGlu
IHNlY3Rpb24g4oCcNS4xLiAgTG9jYWwgTG9vcCBGbG93IENvbnRyb2zigJ0gb2YgaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0w
MSB0byBwdWxsIHBhY2tldHMgZnJvbSB0aGUgZGV0bmV0IHVuYXdhcmUgaG9zdCBmcm9tIHRoZSBk
ZXRuZXQgaW5ncmVzcyBib3guIFRoZSBwcm9ibGVtIGZvciBkZXRuZXQgaXMgdGhhdCBzaGFwaW5n
IGluIHRoZSBkZXRuZXQgaW5ncmVzcyBjYW4gY3JlYXRlIGJsb2F0IGFuZCB1bmNvbnRyb2xsZWQg
ZW5kIHRvIGVuZCBsYXRlbmN5IHNvIHdlIHdhbnQgdG8gY29udHJvbCB0aGUgbWF4aW11bSBhbW91
bnQgb2YgcGVuZGluZyBmcmFtZXMgdG8ga2VlcCB0aGUgZGV0bmV0IGluZ3Jlc3MgYnVzeSBhbmQg
cHVzaCBiYWNrIHRvIHRoZSBMNC81IGZvciBhbnl0aGluZyBhYm92ZSB0aGF0Lg0KDQpJIGhvcGUg
eW914oCZbGwgbG92ZSB0aGUgdmlkZW8gYXMgbXVjaCBhcyBJIGRpZDsNCg0KUGFzY2FsDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KZGV0bmV0IG1haWxp
bmcgbGlzdA0KZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5l
dEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9kZXRuZXQNCg==

--_000_CE03DB3D7B45C245BCA0D2432779493630344A84MX307CL04corpem_
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
cjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjoj
OTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsN
Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1z
aXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLk1zb0xp
c3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJ
e21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCgl0ZXh0LWluZGVudDoyMS4wcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj
b2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6Izk5MzM2Njt9DQpzcGFuLkVt
YWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMDAzMzAwO30NCi5Nc29DaHBEZWZhdWx0
DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBh
Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjo3MC44NXB0IDcw
Ljg1cHQgNzAuODVwdCA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj
dGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6
NDMxNzAzMzMyOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlk
czotMTc3Njc3ODE4OCA1NjI0NjMyNjQgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3
MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDA6bGV2ZWwx
DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgltYXJnaW4tbGVmdDouMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1s
ZXZlbC10ZXh0OiIlMlwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NDIuMHB0Ow0KCXRleHQtaW5kZW50
Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJv
bWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6NjMuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4w
cHQ7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo4NC4wcHQ7DQoJdGV4dC1p
bmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiU1XCkiOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVm
dDoxMDUuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MS43
NWluOw0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJn
aW4tbGVmdDoxNDcuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw4
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0
OiIlOFwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTY4LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0
O30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dl
cjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjE4OS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpA
bGlzdCBsMQ0KCXttc28tbGlzdC1pZDo2OTEzNDA4NDY7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNzc2Nzc4MTg4IDU2MjQ2MzI2NCA2NzY5ODcxMyA2
NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5
ODcxNTt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi4yNWluOw0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiUyXCkiOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVm
dDo0Mi4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgltYXJnaW4tbGVmdDo2My4w
cHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdp
bi1sZWZ0Ojg0LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwxOmxldmVsNQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoi
JTVcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEwNS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9
DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpy
aWdodDsNCgltYXJnaW4tbGVmdDoxLjc1aW47DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlz
dCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE0Ny4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIx
LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEt
bG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiU4XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxNjguMHB0
Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MTg5LjBwdDsNCgl0
ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjExODQwNTI3MzE7
DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNzc2Nzc4
MTg4IDU2MjQ2MzI2NCA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcx
NSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1h
cmdpbi1sZWZ0OjI3LjBwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWwy
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0
OiIlMlwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NTEuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7
fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2Vy
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MS4waW47DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlz
dCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjkzLjBwdDsNCgl0ZXh0LWluZGVudDotMjEu
MHB0O30NCkBsaXN0IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1s
b3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJTVcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjExNC4wcHQ7
DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgltYXJnaW4tbGVmdDoxMzUuMHB0Ow0KCXRl
eHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDox
NTYuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlOFwpIjsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJbWFyZ2luLWxlZnQ6MTc3LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0
IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0K
CW1hcmdpbi1sZWZ0OjIuNzVpbjsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwzDQoJ
e21zby1saXN0LWlkOjE1MzkxMjI1NDI7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi05NTA3NzQzMDYgLTkxOTQ2NDIxOCA2NzY5ODcxMyA2NzY5ODcxNSA2
NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpA
bGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjQ7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0
OjI3LjBwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJY29sb3I6IzFGNDk3RDt9DQpAbGlzdCBs
MzpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1h
cmdpbi1sZWZ0OjYzLjBwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWwz
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxl
ZnQ6OTkuMHB0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CW1hcmdpbi1sZWZ0OjEzNS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxl
dmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2lu
LWxlZnQ6MTcxLjBwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6
MjA3LjBwdDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDM6bGV2ZWw3DQoJe21zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCglt
YXJnaW4tbGVmdDoyNDMuMHB0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZl
bDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s
ZWZ0OjI3OS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsOQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjMx
NS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30N
CnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0K
PC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91
dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpz
aGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVT
IiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlv
bjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwMzMwMCI+UGFzY2FsLDxvOnA+PC9vOnA+PC9zcGFuPjwvYT48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMzMwMCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMwMDMzMDAiPlRoYW5rcyBmb3IgdGhlIHJlc3BvbnNlIOKAkyBJIHdhbnQgdG8gZm9s
bG93IHVwIG9uIHNvbWUgb2YgWHVlc29uZ+KAmXMgY29tbWVudHMgdGhhdCBtYXkgc2hlZCBzb21l
IGxpZ2h0IG9uIHRoZSBsb3dlciBsYXllciBwdWxsIGZ1bmN0aW9uYWxpdHk6PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDMz
MDAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mZ3Q7IDMuICZuYnNwO1RDUCBjYW7igJl0IGJlIHVz
ZWQgZm9yIERldE5ldCwgYmVjYXVzZSBUQ1AgdHJpZXMgdG8gZmluZCB0aGUg4oCcZmFpciBiYW5k
d2lkdGjigJ0gZm9yIHRoZSBmbG93cyBhbmQgaXQgbWFrZXMgdGhlIGZsb3cgcmF0ZSBjaGFuZ2Vz
PGJyPg0KJmd0OyBhbGwgdGhlIHRpbWUsIHdoaWxlIHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0
IGlzIHN1cHBvc2VkIHRvIGJlIGNvbnN0YW50LCBhbmQgZXZlcnkgcGFja2V0IHNob3VsZCBzaG93
IHVwIGluIGFuIGV4cGVjdGVkIHRpbWUgc2xvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMDMzMDAiPk5vdCBleGFjdGx5IOKAkyBpbiB0aGlzIOKAnGdhbWXigJ0sIERldE5ldCBnZXRz
IHRvIGdvIGZpcnN0LCBhbmQgZW5mb3JjZXMgdGhlIHRpbWUgc2xvdCBiZWhhdmlvci4mbmJzcDsg
VENQIHNlZXMgd2hhdCBEZXROZXQgcHJvdmlkZXMg4oCTIGl0IGxvb2tzIGxpa2UgYSBuZXR3b3Jr
IHBhdGggd2l0aCBhIG1heCBiYW5kd2lkdGggdGhhdCBpcyBsaW1pdGVkIGJ5IHRoZSByZXNlcnZh
dGlvbg0KIGZvciB0aGUgRGV0TmV0IGZsb3csIGEgcmF0aGVyIHN0YWJsZSByb3VuZC10cmlwLXRp
bWUgYW5kIHBhY2luZy9zaGFwaW5nIGJlaGF2aW9yIChvbiB0aGUgb3JpZ2luYXRpbmcgaG9zdCwg
cHJlZmVyYWJseSkuJm5ic3A7IFRoZXJlIGFyZSBzb21lIGRldGFpbHMgdG8gYmUgd29ya2VkIG91
dCBhcm91bmQgd2hhdCBoYXBwZW5zIHdoZW4gVENQIHRyaWVzIHRvIG92ZXJydW4gdGhlIERldE5l
dCBmbG93IHJlc2VydmF0aW9uLCBhcyB0aGF0IGNvdWxkIGJ1aWxkDQogdXAgYSBsYXJnZSBxdWV1
ZSBvbiB0aGUgaG9zdCwgYnV0IGlmIHRoZSByZXNlcnZhdGlvbiBpcyBzaXplZCB0byBiZSBsYXJn
ZXIgdGhhbiB0aGUgVENQIHRocm91Z2hwdXQsIFRDUCBzaG91bGQgd29yayBhcyB0aGUgaG9zdCBx
dWV1ZSBzaG91bGQgZHJhaW4uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mZ3Q7IDQuJm5ic3A7IFVEUCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCwgYmVjYXVzZSB0
aGVyZSBpcyBubyByYXRlIGNvbnRyb2wuIElmIHRoZSB0YWxrZXIgc2VuZHMgdGhlIHBhY2tldHMg
aW4gdGhlIHdyb25nIHBhdHRlcm4sIFVEUCBjYW4gZG8gbm90aGluZy48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMzMwMCI+
VGhhdCB3b3VsZCBiZSBhIOKAnGZlYXR1cmXigJ0gaGVyZSA6LSkgYmVjYXVzZSBEZXROZXQgaXMg
dGFraW5nIGNhcmUgb2YgdGhlIGRldGFpbHMgOy0pLiZuYnNwOyBJbiBjb250cmFzdCwgVENQLWxp
a2UgcmV0cmFuc21pdCBiZWhhdmlvciBtYXkgbm90IGJlIHdoYXTigJlzIHdhbnRlZCBpbiBhIGhh
cmQgcmVhbC10aW1lIHN5c3RlbS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMzMwMCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMDAzMzAwIj4mZ3Q7IDUuJm5ic3A7IDwvc3Bhbj4NCjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5TbyB3ZSBuZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLi
gJ0sIHdoaWNoIGNhbiA6YS4gU2VuZCB0aGUgcGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0
ZXJuOyBiLiBJZiBhbnl0aGluZyBnb2VzIHdyb25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNv
cnJlY3QgcGF0dGVybi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzAwMzMwMCI+RXZlcnkgRGV0TmV0IHJvdXRlciBkb2VzIHRo
aXMuIEEgcGFjZXIvc2hhcGVyIHNob3VsZCBkZWFsIG5pY2VseSB3aXRoIHBhY2tldHMgYmVpbmcg
c2VudCBpbiB0aGUgd3JvbmcgcGF0dGVybi4mbmJzcDsmbmJzcDsgVGhpcyBpcyBwcmVmZXJhYmx5
IGxvY2F0ZWQgb24gdGhlIG9yaWdpbmF0aW5nIGhvc3QsIGFzIHRoYXTigJlzIGEgYmV0dGVyIHBs
YWNlIHRvIGJ1aWxkIGEgcXVldWUgdGhhbg0KIHRoZSBmaXJzdCBob3Agc3dpdGNoL3JvdXRlci4g
Jm5ic3A7QWdhaW4gaWYgdGhlIHJlc2VydmF0aW9uIGlzIHNpemVkIHRvIGJlIGxhcmdlciB0aGFu
IHRoZSB0cmFmZmljLCB0aGUgb3JpZ2luYXRpbmcgaG9zdCBxdWV1ZSBzaG91bGQgZHJhaW4uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMwMDMzMDAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAzMzAwIj5JbiB0aGUgcmV2ZXJzZSBkaXJlY3Rp
b24sIHdoZXJlIHRoZSB0cmFmZmljIChUQ1Agb3IgVURQIG9yIOKApikgZXhjZWVkcyB0aGUgcmVz
ZXJ2YXRpb24sIHNvbWV0aGluZyBvbiB0aGUgaG9zdCBuZWVkcyB0byBmaWd1cmUgb3V0IHdoYXTi
gJlzIGdvaW5nIG9uIGluIG9yZGVyIHRvIHRocm90dGxlIFRDUCBhbmQvb3IgdGhlIGFwcGxpY2F0
aW9uLCBhcyB0aGUgdXN1YWwgbmV0d29yaw0KIGNvbmdlc3Rpb24gZmVlZGJhY2sgdGVjaG5pcXVl
cyAobG9zcywgRUNOIENFIG1hcmtzKSBkb27igJl0IHdvcmsgZm9yIERldE5ldCB0cmFmZmljLiZu
YnNwOyZuYnNwOyBUaGlzIGlzIHdoZXJlIGEgbmV0d29yayBwdWxsIG1lY2hhbmlzbSBtYXkgYmUg
YSB1c2VmdWwgcGFydCBvZiB0aGUgc29sdXRpb24sIGFzIGdldHRpbmcgdGhlIGFwcGxpY2F0aW9u
IHRvIHVuZGVyc3RhbmQgdGhhdCBpdOKAmXMgb3ZlcnJ1bm5pbmcgaXRzIHJlc2VydmF0aW9uIGlz
IHByZWZlcmFibGUgdG8NCiBoYXZpbmcgJm5ic3A7dGhlIERldE5ldCBuZXR3b3JrIHN0YXJ0IGRy
b3BwaW5nIChvciBDRS1tYXJraW5nKSBwYWNrZXRzIGlmIGEgRGV0TmV0IGZsb3cgb3ZlcnJ1bnMg
aXRzIHJlc2VydmF0aW9uIGluIG9yZGVyIHRvIGdldCB0aGUgYXBwbGljYXRpb24gb3IgdHJhbnNw
b3J0IHByb3RvY29sIChlLmcuLCBUQ1ApIHRvIHNsb3cgZG93bi48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMzMwMCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMwMDMzMDAiPkFzIGZvciB0aGUgbm90aW9uIHRoYXQgUFJFT0YgZm9yIERldE5l
dCBJUCBpcyBhIERldE5ldCDigJx0cmFuc3BvcnQgcHJvdG9jb2zigJ0g4oCTIEkgc3VwcG9zZSB0
aGF04oCZcyB0cnVlLCBidXQgSSB3b3VsZCBzdWdnZXN0IHVzZSBvZiBEZXROZXQg4oCcUFJFT0Yg
dHVubmVsIHByb3RvY29s4oCdIGFzIGNsZWFyZXIgdGVybWlub2xvZ3kuJm5ic3A7DQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzAwMzMwMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAzMzAwIj5UaGFua3MsIC0tRGF2aWQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDAzMzAwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGlu
IDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIFtt
YWlsdG86cHRodWJlcnRAY2lzY28uY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwg
Tm92ZW1iZXIgMTQsIDIwMTggMTE6NDYgQU08YnI+DQo8Yj5Ubzo8L2I+IEJsYWNrLCBEYXZpZDxi
cj4NCjxiPkNjOjwvYj4gR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZyk7IGRldG5ldEBpZXRmLm9y
Zzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2Pg0KPHA+PHNwYW4gc3R5bGU9ImNvbG9yOiNDRTExMjYiPltFWFRF
Uk5BTCBFTUFJTF0gPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOiND
RTExMjYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+UGxlYXNlIHJlYWQgUEZDIGZvciBwcmlvcml0eSBmbG93IGNvbnRyb2w7IDxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+SSBkaWQgdG9vIG11Y2ggd2lyZWxlc3MgdGhpcyB3ZWVrIDopPG86cD48L286cD48L3A+
DQo8ZGl2IGlkPSJBcHBsZU1haWxTaWduYXR1cmUiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5S
ZWdhcmRzLCA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBh
c2NhbDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCkxlIDE0IG5vdi4gMjAx
OCDDoCAyMzo0MSwgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnB0aHViZXJ0QGNpc2NvLmNvbSI+cHRodWJlcnRAY2lzY28uY29tPC9hPiZndDsgYSDDqWNyaXQm
bmJzcDs6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkkgYWdyZWUgd2l0aCB0aGUgYm90dG9tIGxpbmUgRGF2aWQsJm5ic3A7IDxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij50aGF0IHdhcyB0aGUgaW50ZW50aW9uOyB0aG91Z2ggSeKAmW0gdW5jbGVhciBpZiBh
bmQgd2hlcmUgSSBjYW4gcHVibGlzaCB0aGUgbG93ZXIgbGF5ZXIgcHVsbCB0aGluZy4gSSB3cm90
ZSBpdCBhcyBhbiBleWUgb3BlbmVyLCBob3BpbmcgcGVvcGxlIHdvdWxkIHNlZSB0aGUgaXNzdWUu
IEkgcmV0YWluIExvdeKAmXMgc3VnZ2VzdGlvbiB0aGF0DQo8cz48c3BhbiBzdHlsZT0iY29sb3I6
IzcwMzBBMCI+UENGPC9zcGFuPjwvcz48c3BhbiBzdHlsZT0iY29sb3I6IzcwMzBBMCI+UEZDPC9z
cGFuPiBpcyBhIGJlZ2lubmluZyBmb3IgaXQgdGhvdWdoIGl0IGlzIGp1c3QgYSBmYXVjZXQgd2l0
aCBubyBjb250cm9sIG9mIHdoYXQgZ29lcyB0aG91Z2ggd2hlbiB3ZSB3YW50IGEganVzdCBpbiB0
aW1lIHBlciBwYWNrZXQgcHVsbC48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Rm9yIHlvdXIgcG9pbnRzIGJlbG93LCBJIG1lbnRpb25lZCBJUy1JUyBh
cyBhbiBpbGx1c3RyYXRpb24gdGhhdCB3ZSBjYW4gaGF2ZSBhIHNhbWUgb3BlcmF0aW9uIGF0IGJv
dGggbGF5ZXJzLCB0aGF0IGlzIG5vdCBzbyB1bnVzdWFsLiBJ4oCZbSBub3Qgc2F5aW5nIGRldG5l
dCBuZWVkIElTLUlTLCB0aGF0IHdhcyByZWFsbHkgbm90IHRoZSBwb2ludC48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QXMgZm9yIHRoZSBmdW5j
dGlvbnMgSSBqdXN0IHBvaW50IG91dCB0aGUgbGlrZW5lc3MgdG8gaWxsdXN0cmF0ZSB0aGF0IHRo
ZSBkZXRuZXQgc2VydmljZSBsYXllciBpcyBha2luIHRob3VnaCBmYXIgZnJvbSBpZGVudGljYWwg
dG8gZXhpc3RpbmcgdmFyaWF0aW9ucyBvZiBUQ1AuIFNlZW1zIHdlIGFncmVlIG9uIHRoaXMgbGlr
ZW5lc3MuIEkgZG8gbm90IHJlYWQgdGhhdCB5b3Ugb3Bwb3NlIG15IGNvbmNsdXNpb24NCiB0aGF0
IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgYSBkZXRuZXQg
wqsgdHJhbnNwb3J0IHByb3RvY29sIMK7LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Gb3Igbm93IEkgbmVlZCB0byByZWFkIG9uIHRoZSBsaW5r
cyB5b3Ugc3VnZ2VzdGVkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5NYW55IHRoYW5rcyBmb3IgYWxsIHRoaXMhPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhc2NhbDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPjxicj4NCkxlIDE0IG5vdi4gMjAxOCDDoCAyMjo1MiwgQmxhY2ss
IERhdmlkICZsdDs8YSBocmVmPSJtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb20iPkRhdmlkLkJs
YWNrQGRlbGwuY29tPC9hPiZndDsgYSDDqWNyaXQmbmJzcDs6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkz
MzY2Ij5Cb3R0b20gTGluZTogJm5ic3A7SSB3b3VsZCBzdWdnZXN0IGZvY3VzaW5nIGRpc2N1c3Np
b24gb2YgYSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIG9uIHdoYXQgaGFzIHRvIGJl
IGRvbmUgdmlhIHR1bm5lbHMgdG8gbWFrZSBQUkVPRiB3b3JrIGZvciB0aGUgSVAgc29sdXRpb24g
KGRhdGEgcGxhbmUpLCBhbmQgd291bGQgc3VnZ2VzdCB1c2luZyBzZXBhcmF0ZSBkcmFmdHMNCiBm
b3IgdGhpcyBhbmQgbG9jYWwgbG9vcCB0cmFmZmljIHNoYXBpbmcuJm5ic3A7IDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkz
MzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+RGV0YWlscyBpbmxpbmUg4oCmPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMz
NjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5UaGFua3MsIC0tRGF2aWQ8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5G
cm9tOjwvYj4gUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSBbPGEgaHJlZj0ibWFpbHRvOnB0aHVi
ZXJ0QGNpc2NvLmNvbSI+bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbTwvYT5dDQo8YnI+DQo8Yj5T
ZW50OjwvYj4gV2VkbmVzZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCA0OjU5IEFNPGJyPg0KPGI+VG86
PC9iPiBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKTxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0i
bWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPjsgQmxhY2ssIERhdmlk
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHM8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFu
IHN0eWxlPSJjb2xvcjojQ0UxMTI2Ij5bRVhURVJOQUwgRU1BSUxdIDxicj4NClBsZWFzZSByZXBv
cnQgYW55IHN1c3BpY2lvdXMgYXR0YWNobWVudHMsIGxpbmtzLCBvciByZXF1ZXN0cyBmb3Igc2Vu
c2l0aXZlIGluZm9ybWF0aW9uLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+VHlwb3MgYmVsb3csIHNvbWUgdGhhbmtzIHRvIG15IGludGVsbGlnZW50
IHNtYXJ0IHBob25lLCBhbmQgc29tZSB0byBjb25mdXNlZC1tZS4mbmJzcDsNCjxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij5QbGVhc2UgcmVhZDo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5BbGwgaW4g
YWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIG9wZXJhdGVz
IGF0IGxheWVyIDQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLCA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlBhc2NhbDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxi
cj4NCkxlIDE0IG5vdi4gMjAxOCDDoCAxNjo1MywgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbSI+cHRodWJlcnRAY2lzY28uY29t
PC9hPiZndDsgYSDDqWNyaXQmbmJzcDs6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhlbGxvIFh1ZXNvbmc6IDxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldlIGRvIGxheWVycyBzbyBhcyB0byBj
b21tdW5hbGlzZSBzZXJ2aWNlcyBzbyBldmVyeSBhcHBsaWNhdGlvbnMgZG9lcyBub3QgbmVlZCB0
byByZWludmVudCBpdHMgb3duLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5UaGUgZmFjdCB0aGF0IGV2ZXJ5IGluZHVzdHJpYWwgYXBwbGljYXRp
b24gdGhhdCBhZGFwdGF0ZXVyIGZyb20gc2VyaWFsIGJ1dCB0byBJUCBoYWQgdG8gaW1wbGVtZW50
IGEgaml0dGVyIGVsaW1pbmF0aW9uIGJ1ZmZlciBpcyBhbiBpbmRpY2F0aW9uIHRoYXQgd2UgZmFp
bGVkIHRvIHByb3ZpZGUganVzdCB0aGF0IGF0IGEgbG93ZXIgbGF5ZXIuJm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNhbWUgZ29lcyBm
b3Igdm9pY2UgYW5kIHZpZGVvLiBCdXQgZGlkbuKAmXQgeW91IHNlZSBpdCBvbiBvY2Nhc2lvbnM/
IFRob3NlIGppdHRlciBlbGltaW5hdGlvbiB0ZWNobmlxdWVzIGNyZWF0ZSBhIGxhdGVuY3kgaW4g
dGhlIGRpc2N1c3Npb24gb3IgYSBkZWxheSBpbiB0aGUgdHYgc3RyZWFtIHRoYXQgeW91IGNhbiBh
Y3R1YWxseSBvYnNlcnZlLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIFdoZW4gdGhpbmdzIHdv
cmssIGppdHRlciBlbGltaW5hdGlvbiBpcyBjb21tb24gYmVoYXZpb3IuJm5ic3A7IFdoZW4gdGhl
eSBkb27igJl0IHdvcmssIGkuZS4sIHNvbWV0aGluZyBkb2VzbuKAmXQgYXJyaXZlIGluIHRpbWUs
IGJvdGggcmV0cmFuc21pdCBiZWhhdmlvciBhbmQgcmVhY3Rpb24gdG8gbWlzc2luZyBkYXRhIGFy
ZSBhcHAtc3BlY2lmaWMuPC9zcGFuPjwvaT48L2I+PGJyPg0KPGJyPg0KTm93IGxldCB1cyBsb29r
IGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBhbmQgY29tcGFyZSB3aXRoIHRyYWRpdGlvbmFs
IExheWVyIDQgZnVuY3Rpb25zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDtUaGUgc2VydmljZSBsYXllciBwcm92aWRlcyBhIGZsb3cg
Y29udHJvbCwgaW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UgYSByYXRlLWJhc2VkIG9uZS4gVGhpcyBp
cyBzaW1pbGFyIHRvIGZ1bmN0aW9uYWxpdHkgZm91bmQgaW4gREMtVENQIG9yIGluIGEgbG9uZyBn
b25lIHBhc3QsIElCTeKAmXMgUmFwaWQgVHJhbnNwb3J0IFByb3RvY29sLCB0aG91Z2ggd2UgcHJv
YmFibHkgbmVlZCBvbmx5IGEgc2ltcGxpZmllZCB2ZXJzaW9uDQogb2YgdGhhdC48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkz
MzY2Ij5bRGF2aWQmZ3Q7XSBJdOKAmXMgaW1wb3J0YW50IHRvIGRpc3Rpbmd1aXNoIGZsb3cgY29u
dHJvbCwgd2hpY2ggY2FuIGJlIHByb3ZpZGUgb24gYSBsaW5rLWJ5LWxpbmsgYmFzaXMgZnJvbSBj
b25nZXN0aW9uIGNvbnRyb2wsIHdoaWNoIGlzIGEgc3VwZXJzZXQgb2YgZmxvdyBjb250cm9sIGFu
ZCBjYW4gb25seSBiZSBwcm92aWRlZCBlbmQtdG8tZW5kLiZuYnNwOyBBcyBEZXROZXQNCiBlbGlt
aW5hdGVzIGFsbCBjb25nZXN0aW9uLCBjb25nZXN0aW9uIGNvbnRyb2wgaXMgbm90IHJlcXVpcmVk
LiZuYnNwOyBTcGVjaWZpYyBleGFtcGxlIOKAkyBEQy1UQ1AgaXMgZHJpdmVuIGJ5IEVDTiBjb25n
ZXN0aW9uIHNpZ25hbHMgKENFIG1hcmtzKSBjb21pbmcgYmFjayBmcm9tIHRoZSBuZXR3b3JrLCBi
dXQgaWYgYSBEZXROZXQgbm9kZSBldmVyIG1hcmtzIGEgRGV0TmV0IHBhY2tldCBhcyBDRSwgc29t
ZXRoaW5nIGhhcyBnb25lIHNlcmlvdXNseSBhd3J5Ljwvc3Bhbj48L2k+PC9iPjxicj4NCjxicj4N
ClRoZSBzZXJ2aWNlIGxheWVyIHBlcmZvcm1zIHJlb3JkZXJpbmcgYW5kIGR1cGxpY2F0aW9uIGVs
aW1pbmF0aW9uIGZ1bmN0aW9ucy4gVENQIGRvZXMgdGhhdCB0b28uPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0Rh
dmlkJmd0O10gWWVzIOKApiBidXQg4oCmIFRDUCBlbGltaW5hdGlvbiBvZiBkdXBsaWNhdGUgcGFj
a2V0cyBpcyBpbnRlbmRlZCBvbmx5IHRvIGRlYWwgd2l0aCDigJxzdHVwaWQgbmV0d29yayB0cmlj
a3PigJ0g4oCmPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBzZXJ2aWNlIGxheWVyIGRpc3RyaWJ1dGVzIHBhY2tl
dHMgYW5kIHJlcGxpY2FzIG92ZXIgbXVsdGlwbGUgcGF0aHMgKGRldG5ldCB0cmFuc3BvcnRzKS4g
VGhlcmXigJlzIGEgaGludCBvZiB0aGF0IGluIE1QLVRDUCB0aG91Z2ggd2UgbmVlZCBhIHBvd2Vy
ZnVsIGFkZGl0aW9uIGZvciByZXBsaWNhdGlvbiBhbmQgY29kaW5nLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltE
YXZpZCZndDtdIERldE5ldCBkaWZmZXJzIGJlY2F1c2UgdGhlIHJlcGxpY2F0aW9uIGFuZCBkaXN0
cmlidXRpb24gaGFwcGVuIGF0IG5vZGVzIGluIHRoZSBuZXR3b3JrLCBub3QgYXQgZW5kIHN5c3Rl
bXMuJm5ic3A7IEZvciBhbnkgVENQLWxpa2UgcHJvdG9jb2wgKHJlbGlhYmxlIGRlbGl2ZXJ5IHdp
dGggY29uZ2VzdGlvbiBjb250cm9sKSwgcGFja2V0IGR1cGxpY2F0aW9uDQogaXMgYWx3YXlzIGEg
bWFuaWZlc3RhdGlvbiBvZiBhIG5ldHdvcmsg4oCcYnVnLOKAnSBpLmUuLCBkaXZlcmdlbmNlIGZy
b20gaWRlYWwgbmV0d29yayBiZWhhdmlvci4mbmJzcDsgRm9yIHRoZSBSRSBpbiBEZXROZXQgUFJF
T0YsIHBhY2tldCBkdXBsaWNhdGlvbiBpcyBhIG5ldHdvcmsg4oCcZmVhdHVyZeKAnSA7LSkuJm5i
c3A7IEFzIG9mIHJpZ2h0IG5vdywgcGFja2V0IGR1cGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiwg
cGx1cyBhc3NvY2lhdGVkIHJlb3JkZXJpbmcgKFBSRU9GKQ0KICZuYnNwO2lzIG5vdCBwYXJ0IG9m
IHRoZSBJUCBzb2x1dGlvbiDigJMgYW4gYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9uIHdvdWxkIGxp
a2VseSBiZSBuZWVkZWQgdG8gc3VwcG9ydCB0aGF0IGZ1bmN0aW9uYWxpdHksIGFuZCB0aGUgcmVz
dWx0IHdoaWNoIHdvdWxkIGxvb2sgYSBsb3QgbGlrZSBhIERldE5ldCB0cmFuc3BvcnQgdHVubmVs
IGJldHdlZW4gbm9kZXMgaW4gdGhlIERldE5ldCBuZXR3b3JrLiZuYnNwOyBJZiBhbnlvbmUgd2Fu
dHMgdG8gd29yayBvbiB0aGlzLA0KIHJlYWRpbmcgZHJhZnQtaWV0Zi1pbnRhcmVhLXR1bm5lbHMg
aXMgUkVDT01NRU5ERUQuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBkZXRuZXQgc2VydmljZSBsYXllciBpcyBh
Ym92ZSB0aGUgZGV0bmV0IHRyYW5zcG9ydCBsYXllciB3aGljaCBoYXBwZW5zIHRvIGJlIGxheWVy
IDMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkFsbCBpbiBhbGwsIHRoaXMgdGVsbHMgbWUgdGhhdCB0aGUgZGV0bmV0IDxzPjxzcGFuIHN0eWxl
PSJjb2xvcjojNzAzMEEwIj50cmFuc3BvcnQ8L3NwYW4+PC9zPjxzcGFuIHN0eWxlPSJjb2xvcjoj
NzAzMEEwIj4gc2VydmljZQ0KPC9zcGFuPmxheWVyIG9wZXJhdGVzIGF0IGxheWVyIDQuPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgYWdyZWUg
d2l0aCB5b3UgdGhhdCB0aGVyZSBpcyBhbiBleGFjdCBzYW1lIG5lZWQgZm9yIFRTTi4gSnVzdCBs
aWtlIHRoZXJlIGlzIGEgbmVlZCBmb3IgSVMtSVMgYXQgYm90aCBsYXllcnMuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2
NiI+W0RhdmlkJmd0O10gTWFueSBvZiB0aGUgSVAgbmV0d29ya3Mgb3ZlciB3aGljaCBEZXROZXQg
b3BlcmF0ZXMgd2lsbCBub3QgYmUgdXNpbmcgSVMtSVMgZm9yIElQIChsYXllciAzKSByb3V0aW5n
IOKAkyB0aGVyZSBhcmUgYSBudW1iZXIgb2YgYWx0ZXJuYXRpdmVzLjwvc3Bhbj48L2k+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUg
SUVFRSBtYXkgdmVyeSB3ZWxsIHByb3ZpZGUgdGhlIHNhbWUgZmVhdHVyZXMgaW4gdGhlIHRhbGtl
ciwgYW5kIHdlIG1heSB2ZXJ5IHdlbGwgYmUgc3VjY2Vzc2Z1bCBhdCBzaGFyaW5nIHNwZWNpZmlj
YXRpb25zIGp1c3QgbGlrZSB3ZSBkaWQgZm9yIElTLUlTLiBCdXQgZm9yIHVzIEkgc2VlIHRoZSBk
ZXRuZXQgc2VydmljZSBsYXllciBwYWNrYWdlZCBhcyBhIExheWVyIDQgdGhhdCB0aGUgcmVzdCBv
ZiB0aGUNCiBJRVRGIHdpbGwgY2FsbCBhIFRyYW5zcG9ydC4gV2hpY2ggbWFrZXMgdGhlIG5hbWUg
Y29sbGlzaW9uIHZlcnkgdW5mb3J0dW5hdGUsIGJ5IHRoZSB3YXkuPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0Rh
dmlkJmd0O10gQm90dG9tIExpbmU6Jm5ic3A7IEkgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNj
dXNzaW9uIG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0
byBiZSBkb25lIHZpYSB0dW5uZWxzIHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0
aW9uIChkYXRhIHBsYW5lKSwgYW5kIHdvdWxkIHN1Z2dlc3QgdXNpbmcNCiBzZXBhcmF0ZSBkcmFm
dHMgZm9yIHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLjwvc3Bhbj48L2k+PC9i
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Tm90ZSB0aGF0IG15IGRyYWZ0IGFsc28gZGlzY3Vzc2VzIGEgTDIgdG9rZW5pemVkIGxv
b3AgdG8gYXZvaWQgdGhlIGJ1ZmZlciBibG9hdCBhdCB0aGUgZGV0bmV0IGluZ3Jlc3MsIHdoaWNo
IGlzIHRoZSBwaWVjZSB0aGF0IGlzIGFuYWxvZ291cyB0byB0aGUgc29sdXRpb24gc2hvd24gaW4g
dGhlIHZpZGVvLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5UYWtlIGNhcmUsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5QYXNjYWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpMZSAx
NCBub3YuIDIwMTggw6AgMTQ6NTgsIEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpICZsdDs8YSBo
cmVmPSJtYWlsdG86Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbSI+Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNv
bTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPkRlYXIgUGFzY2FsLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5JIGNvbnNpZGVyIHRoZSBwcm9ibGVtIG9mIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLi
gJ0gYWxsIG92ZXIgYWdhaW4sIGFuZCBmaW5hbGx5IEkgbWFrZSBteXNlbGYgY29uZnVzZWQuIFNv
IEkgc2VuZCB0aGlzIGVtYWlsIHRvIHNlYXJjaCBmb3IgaGVscC4gUGxlYXNlIGNvcnJlY3QgbWUg
aWYgeW91IGZpbmQgYW55dGhpbmcNCiB3cm9uZyBiZWxvdzo8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluO3Rl
eHQtaW5kZW50Oi0uMjVpbjtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwxIGxldmVsMSBsZm81
Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjEu
PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZd
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UU04gZG9lc27igJl0IG5lZWQgdHJhbnNwb3J0
IGxheWVyLCBiZWNhdXNlIHRoZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBUU04gYXdhcmUsIGFu
ZCB0aGV5IGNhbiBzZW5kIHRoZSBwYWNrZXRzIGluIHNvbWUgcGFydGljdWxhciB0aW1lIHNsb3Qg
YmFzZWQgb24gdGhlIHRyYWZmaWMgc3BlY2lmaWNhdGlvbjs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluO3Rl
eHQtaW5kZW50Oi0uMjVpbjtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwxIGxldmVsMSBsZm81
Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjIu
PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZd
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5EZXROZXQgZG9lcyBuZWVkIHRyYW5zcG9ydCBs
YXllciwgYmVjYXVzZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBub3QgdW5kZXIgY29udHJvbDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9
Im1hcmdpbi1sZWZ0Oi4yNWluO3RleHQtaW5kZW50Oi0uMjVpbjtsaW5lLWhlaWdodDoxNTAlO21z
by1saXN0OmwxIGxldmVsMSBsZm81Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxl
PSJtc28tbGlzdDpJZ25vcmUiPjMuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwv
c3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UQ1AgY2Fu
4oCZdCBiZSB1c2VkIGZvciBEZXROZXQgLCBiZWNhdXNlIFRDUCB0cmllcyB0byBmaW5kIHRoZSDi
gJxmYWlyIGJhbmR3aWR0aOKAnSBmb3IgdGhlIGZsb3dzIGFuZCBpdCBtYWtlcyB0aGUgZmxvdyBy
YXRlIGNoYW5nZXMgYWxsIHRoZSB0aW1lLCB3aGlsZSB0aGUgc2VuZGluZyByYXRlIG9mIERldE5l
dCBpcyBzdXBwb3NlZCB0byBiZSBjb25zdGFudCwgYW5kDQogZXZlcnkgcGFja2V0IHNob3VsZCBz
aG93IHVwIGluIGFuIGV4cGVjdGVkIHRpbWUgc2xvdDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluO3RleHQt
aW5kZW50Oi0uMjVpbjtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwxIGxldmVsMSBsZm81Ij4N
CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjQuPHNw
YW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5VRFAgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQs
IGJlY2F1c2UgdGhlcmUgaXMgbm8gcmF0ZSBjb250cm9sLiBJZiB0aGUgdGFsa2VyIHNlbmRzIHRo
ZSBwYWNrZXRzIGluIHRoZSB3cm9uZyBwYXR0ZXJuLCBVRFAgY2FuIGRvIG5vdGhpbmcuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJn
aW4tbGVmdDouMjVpbjt0ZXh0LWluZGVudDotLjI1aW47bGluZS1oZWlnaHQ6MTUwJTttc28tbGlz
dDpsMSBsZXZlbDEgbGZvNSI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNv
LWxpc3Q6SWdub3JlIj41LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+
PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U28gd2UgbmVlZCDi
gJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdLCB3aGljaCBjYW4gOmEuIFNlbmQgdGhlIHBhY2tl
dCBpbiBhIGRldGVybWluaXN0aWMgcGF0dGVybjsgYi4gSWYgYW55dGhpbmcgZ29lcyB3cm9uZywg
bWFrZSBpdCBnbyBiYWNrIHRvIHRoZSBjb3JyZWN0IHBhdHRlcm4uPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDouMjVp
bjt0ZXh0LWluZGVudDotLjI1aW47bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMSBsZXZlbDEg
bGZvNSI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3Jl
Ij42LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhW2Vu
ZGlmXT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhpcywgZmluYWxseSwgbWFrZXMgdGhl
IHRhbGtlciDigJxEZXROZXQgYXdhcmXigJ0oZXNwZWNpYWxseSBwb2ludCBhIGFib3ZlKSwgd2hp
Y2ggaXMganVzdCB0aGUgc2FtZSBhcyB3aGF0IGhhcHBlbnMgaW4gVFNOLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5JZiB0aGlzIGxvZ2ljIGNoYWluIHdvcmtzLCB3aGF0IHdlIGFjdHVh
bGx5IHJlcXVpcmVzIGlzIGp1c3QgYSBEZXROZXQgdGFsa2VyIHJhdGhlciB0aGFuIGEgbmV3IHRy
YW5zcG9ydCBsYXllci48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJs
aW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0
OjE1MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5CZXN0IFJlZ2FyZHM8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUw
JSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlh1ZXNvbmc8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206
PC9iPiBkZXRuZXQgWzxhIGhyZWY9Im1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZyI+bWFp
bHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+UGFz
Y2FsIFRodWJlcnQgKHB0aHViZXJ0KTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBOb3ZlbWJl
ciAxMywgMjAxOCAxOjEwIFBNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86ZGV0bmV0
QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+OyBCbGFjaywgRGF2aWQgJmx0OzxhIGhyZWY9
Im1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbSI+RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+Jmd0
Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHM8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIj5EZWFyIGFsbDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZS
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGlz
IHZpZGVvIDxhIGhyZWY9Imh0dHBzOi8veW91dHUuYmUvQk8wUWhheEJScjAiPmh0dHBzOi8veW91
dHUuYmUvQk8wUWhheEJScjA8L2E+IGhhcyBhIGdyZWF0IGlsbHVzdHJhdGlvbiBvZiB0aGUgVU5J
IHBhY2tldCBwdWxsIG1ldGhvZCB0aGF0IHdlIHVzZSBpbiBzZWN0aW9uIOKAnDUuMS4mbmJzcDsg
TG9jYWwgTG9vcCBGbG93IENvbnRyb2zigJ0gb2YNCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9kcmFmdC10aHViZXJ0LXRzdndnLWRldG5ldC10cmFuc3BvcnQtMDEiPmh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC10aHViZXJ0LXRzdndnLWRldG5ldC10cmFuc3Bv
cnQtMDE8L2E+IHRvIHB1bGwgcGFja2V0cyBmcm9tIHRoZSBkZXRuZXQgdW5hd2FyZSBob3N0IGZy
b20gdGhlIGRldG5ldCBpbmdyZXNzIGJveC4gVGhlIHByb2JsZW0gZm9yIGRldG5ldCBpcyB0aGF0
IHNoYXBpbmcNCiBpbiB0aGUgZGV0bmV0IGluZ3Jlc3MgY2FuIGNyZWF0ZSBibG9hdCBhbmQgdW5j
b250cm9sbGVkIGVuZCB0byBlbmQgbGF0ZW5jeSBzbyB3ZSB3YW50IHRvIGNvbnRyb2wgdGhlIG1h
eGltdW0gYW1vdW50IG9mIHBlbmRpbmcgZnJhbWVzIHRvIGtlZXAgdGhlIGRldG5ldCBpbmdyZXNz
IGJ1c3kgYW5kIHB1c2ggYmFjayB0byB0aGUgTDQvNSBmb3IgYW55dGhpbmcgYWJvdmUgdGhhdC48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBob3BlIHlvdeKAmWxsIGxvdmUgdGhlIHZpZGVvIGFz
IG11Y2ggYXMgSSBkaWQ7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhc2NhbDxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyxzZXJpZiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQpkZXRuZXQgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBp
ZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2RldG5ldDwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDssc2VyaWYiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0KZGV0bmV0IG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpk
ZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldCI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQ8L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0
bWw+DQo=

--_000_CE03DB3D7B45C245BCA0D2432779493630344A84MX307CL04corpem_--


From nobody Wed Nov 14 18:06:31 2018
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0E11130D7A for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 18:06:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.952
X-Spam-Level: 
X-Spam-Status: No, score=-3.952 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, 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 1mLxd9Q6oWyp for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 18:06:25 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 036951274D0 for <detnet@ietf.org>; Wed, 14 Nov 2018 18:06:24 -0800 (PST)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 03B52548027; Thu, 15 Nov 2018 03:06:18 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id DFEAB440210; Thu, 15 Nov 2018 03:06:18 +0100 (CET)
Date: Thu, 15 Nov 2018 03:06:18 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Norman Finn <norman.finn@mail01.huawei.com>
Cc: "Black, David" <David.Black@dell.com>, Lou Berger <lberger@labn.net>, "detnet@ietf.org" <detnet@ietf.org>
Message-ID: <20181115020618.hdhe6t5gp5ykmo6m@faui48f.informatik.uni-erlangen.de>
References: <c8c96857-d5f6-d25e-ca37-acf98ae72ce9@labn.net> <CE03DB3D7B45C245BCA0D2432779493630336D9C@MX307CL04.corp.emc.com> <3a071fa3-681b-99ed-0c1f-e1183c491d82@labn.net> <CE03DB3D7B45C245BCA0D2432779493630337C14@MX307CL04.corp.emc.com> <3DF0466E9510274382F5B74499ACD6F8016FBFD8@lhrpml504-mbs.exmail.huawei.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <3DF0466E9510274382F5B74499ACD6F8016FBFD8@lhrpml504-mbs.exmail.huawei.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/A9muThZ20TqkzDErLF4DIVghryM>
Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 02:06:29 -0000

On Fri, Nov 09, 2018 at 02:11:48AM +0000, Norman Finn wrote:
> I rather like David's "flow = 5-tuple, QoS = 6-tuple".

Btw: I was saying exactly the same thing at the mike @IETF101 but the
that just ended up in a long debate that resultet AFAIK in no change in
the documents.

IMHO, It would really help to avoid a lot of future
misdesigns if DSCP was clearly not prt of the DetNet IP flow
identification, but just defining QoS, and depending on what
QoS mechanism is used it could be one or multiple values.

Cheers
    Toerless

> It may be that there are RFCs that permit the DCSP to influence the choice of output interface, but I definitely don't want DetNet to require or assume this capability.
> 
> FWIW, IEEE 802 is very strict about that; L2 priority does not influence forwarding -- only QoS.
> 
> -- Norm
> 
> ________________________________________
> From: detnet [detnet-bounces@ietf.org] on behalf of Black, David [David.Black@dell.com]
> Sent: Thursday, November 08, 2018 7:06 AM
> To: Lou Berger
> Cc: detnet@ietf.org
> Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
> 
> Lou,
> 
> I think that there are two subtly different concepts here:
> 
> >> you're basically saying that a single 5-tuple flow
> >> should never be sent over a different path through a network.
> 
> I think that overstates what I said, but it's also not the same concept as:
> 
> >>  Given those RFCs (and real
> >> deployments) don't preclude nexthop selection based on DSCP in this
> >> document, i.e., at the architectural level.
> 
> Nexthop selection based on DSCP seems ok.  Senders are supposed to mark
> flows, at least for reliable delivery transport protocols, with only one or
> a consistent set of DSCPs is used that won't cause reordering (for more on
> this see RFC 7657).
> 
> Web RTC mixes a bunch of different types and priorities of traffic onto a
> single 5-tuple, and can use a variety of DSCPs for it - see
> draft-ietf-tsvwg-rtcweb-qos.  If one uses DSCP for next hop selection,
> that would result in different paths for different types & priorities of traffic,
> which could result in extensive reordering.  That's ok, as the Web RTC
> receiver is not expecting ordered delivery outside of a single [type, priority]
> traffic subset.
> 
> >  Note that I'm limiting this
> > comment to the architecture draft -- I'm not changing my view on what
> > should be documented in the ip solution draft, i.e., what was summarized
> > in the IP related thread on the DetNet list.
> 
> I think we're agreeing, but I'm not sure why the architecture draft is part
> of this discussion thread.  My 5-tuple vs. 6-tuple comment at the microphone
> was in the context of promising to carefully write some text for clarity in
> this area of the IP solution draft.
> 
> Thanks, --David
> 
> > -----Original Message-----
> > From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Lou Berger
> > Sent: Thursday, November 8, 2018 3:05 AM
> > To: Black, David
> > Cc: detnet@ietf.org
> > Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
> >
> >
> > [EXTERNAL EMAIL]
> > Please report any suspicious attachments, links, or requests for sensitive
> > information.
> >
> >
> >
> > On 11/8/2018 2:45 PM, Black, David wrote:
> > > Lou Berger writes:
> > >
> > >>       I paraphrased my understanding of your comment on 5-tuple vs
> > >> 6-tuple as that 5 tuple can be used for next hop selection, but 6-tuple
> > >> (5+DSCP) should only be used for different traffic treatment.  Assuming
> > >> this is correct, you're basically saying that a single 5-tuple flow
> > >> should never be sent over a different path through a network.  Is this a
> > >> correct interpretation of your comments?
> > >>
> > >> If so, how do you see Multi-topology (RFCs 4915, 5120, 7722) routing
> > >> conforming/meeting this requirement?
> > > In practice, I'd generally expect network operators to configure topology
> > > selection so that each 5-tuple flow uses a single topology.   Spreading a
> > > 5-tuple flow across multiple topologies is likely to lead to packet reordering
> > > that can cause negative effects on some transport protocols and applications.
> >
> > While I don't disagree that this is reasonable, it isn't what is
> > supported by the MTR RFCs I reference above.  Given those RFCs (and real
> > deployments) don't preclude nexthop selection based on DSCP in this
> > document, i.e., at the architectural level.  Note that I'm limiting this
> > comment to the architecture draft -- I'm not changing my view on what
> > should be documented in the ip solution draft, i.e., what was summarized
> > in the IP related thread on the DetNet list.
> >
> > Thanks,
> >
> > Lou
> >
> >
> > > In general, see the discussion of Transport Protocols and Reordering in
> > > Section 5.1 of RFC 7657, which deals with reordering that arises from a
> > > different cause: https://tools.ietf.org/html/rfc7657#section-5.1.
> > >
> > > Thanks,
> > > --David
> > >
> > > _______________________________________________
> > > detnet mailing list
> > > detnet@ietf.org
> > > https://www.ietf.org/mailman/listinfo/detnet
> >
> > _______________________________________________
> > detnet mailing list
> > detnet@ietf.org
> > https://www.ietf.org/mailman/listinfo/detnet
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet

-- 
---
tte@cs.fau.de


From nobody Wed Nov 14 18:35:32 2018
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C528130E0C for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 18:35:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.952
X-Spam-Level: 
X-Spam-Status: No, score=-3.952 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, 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 vyNYMr_pmvzW for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 18:35:28 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 51CFC1298C5 for <detnet@ietf.org>; Wed, 14 Nov 2018 18:35:28 -0800 (PST)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 24548548027; Thu, 15 Nov 2018 03:35:24 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 17D48440210; Thu, 15 Nov 2018 03:35:24 +0100 (CET)
Date: Thu, 15 Nov 2018 03:35:24 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Lou Berger <lberger@labn.net>
Cc: "Black, David" <David.Black@dell.com>, "detnet@ietf.org" <detnet@ietf.org>
Message-ID: <20181115023523.lbatoo7lr54ybyxt@faui48f.informatik.uni-erlangen.de>
References: <c8c96857-d5f6-d25e-ca37-acf98ae72ce9@labn.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <c8c96857-d5f6-d25e-ca37-acf98ae72ce9@labn.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/l1127Cq0e0dp5i8j3TIijIoZ230>
Subject: Re: [Detnet] Your comment on 5 tuple vs 6 tuple flow identification
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 02:35:30 -0000

At the end...

On Thu, Nov 08, 2018 at 02:22:51PM +0700, Lou Berger wrote:
> Hi David,
> 
>     I paraphrased my understanding of your comment on 5-tuple vs 6-tuple as
> that 5 tuple can be used for next hop selection, but 6-tuple (5+DSCP) should
> only be used for different traffic treatment.  Assuming this is correct,
> you're basically saying that a single 5-tuple flow should never be sent over
> a different path through a network.  Is this a correct interpretation of
> your comments?
> 
> If so, how do you see Multi-topology (RFCs 4915, 5120, 7722) routing
> conforming/meeting this requirement?
> 
> Thanks,
> 
> Lou

Lou

In my memory, the investment into DSCP based MTR for IP unicast was a
desaster for the vendors because customers first thought it was a good
idea, it got implemented, and then customers figured 'oh wait, i need
QoS and MTR, but overloading a sinle selector make it really
unmanageable". And i had problems avoiding for the MTR routing code to
become unsupported in products because it was still valuable for
IP multicsat, even with two topologies to do dual-transmission solutions
(with PREF being mostly done by endpoints, only little of that managed
to go into routers unfortunately... Hence the interest in DetNet to
bring more PREF into routers ;-)

In any case, i have posted the following to LSR to figure out what
the rough consensus for DSCP with MTR could be, lets see if my
understanding is right or not.

Cheers
    Toerless


From: Toerless Eckert <tte@cs.fau.de>
To: lsr@ietf.org
Subject: LSR: Using DSCP for path/topology selection Q
Message-ID: <20181115022918.pfgcztognsjeb37v@faui48f.informatik.uni-erlangen.de>

Whats the current best guidance on using DSCP for selection of path,
specifically for selection of topology with MTR (RFCs 4915, 5120, 7722) ?

My understanding from history is that this looked like a good idea
to customers first, but when implementations became available,
customers really did not want to implement it because of the overloading
of DSCP between QoS and routing and the resulting management complexity.

Has the idea of using DSCP for path selection been re-introduced in any
later work like flex-Algos ?

If there could be rough consensus that this is in general a bad idea, i wonder
if it would be appropriate to have a short normative document from LSR
defining that the use of DSCP for topology selection is historic and
not recommended anymore and make this an update to above three RFCs,
maybe also pointing out that there are other methods to select a
topology and those remain viable:

I specifically would not like to see the actual MTR RFCs to be changed
in status, because MTR actually does work quite well and is supported
in products and deployed with IP multicast, even with multiple
topologies for IP multicast in live-live scenarios. 

Thanks!
    Toerless


From nobody Wed Nov 14 19:57:07 2018
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C05D012426A; Wed, 14 Nov 2018 19:56:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.952
X-Spam-Level: 
X-Spam-Status: No, score=-3.952 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, 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 ePwLBCOcGrr5; Wed, 14 Nov 2018 19:56:44 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62E9C1277D2; Wed, 14 Nov 2018 19:56:44 -0800 (PST)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 13DAA548005; Thu, 15 Nov 2018 04:56:38 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 04468440210; Thu, 15 Nov 2018 04:56:37 +0100 (CET)
Date: Thu, 15 Nov 2018 04:56:37 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
Cc: "Black, David" <David.Black@dell.com>, Lou Berger <lberger@labn.net>, 'J?nos Farkas' <janos.farkas@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
Message-ID: <20181115035637.7lzevvoeulr7qm7h@faui48f.informatik.uni-erlangen.de>
References: <0bb7176c-c386-b863-a4f8-06254f4627ab@ericsson.com> <1705d15c-c7ba-c76f-88db-c75f1a88db0f@ericsson.com> <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com> <cfd56f25-c05c-d8c2-a3d5-41d0a35a435d@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D15213B@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D2432779493630339254@MX307CL04.corp.emc.com> <6EC6417807D9754DA64F3087E2E2E03E2D152997@rznt8114.rznt.rzdir.fht-esslingen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <6EC6417807D9754DA64F3087E2E2E03E2D152997@rznt8114.rznt.rzdir.fht-esslingen.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/DadeuxKajIywIEfhrQ8d6Dd6d1w>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 03:56:52 -0000

On Fri, Nov 09, 2018 at 06:38:30AM +0000, Scharf, Michael wrote:
> Indeed.
> 
> And, as noted in my earlier way, depending on how the PRF is realized DetNet may even shield DetNet traffic from packet losses due to congestion, i.e., even traffic that would be able to react to congestion may not react due to DetNet. If DetNet is able to mask congestion from the carried traffic, special care is needed inside DetNet.

I don't think we should complicate the matters by talking about DetNet
flows that may react to congestion. I don't think this is in scope of
the current architecture.

AFAIK, all DetNet flows have a known envelope, and DetNet flows should
be shutdown (filtered/blocked) by the DetNet service whenever they exceed
the envelope (*).

Within the envelope of DetNet flows, there is no useful support
for congestion loss, because congestion constitutes a misconfiguration
or misbehavior of the DetNet service. 

PEF/POF could actually act as a circuit breaker using the maximum
permissible loss of the envelope as a trigger to make the PRF stop
the flow. That would be a good feature for the PREOF.

Cheers
    Toerless

(*) I am not sure if DetNet intends to make such a strong
statement, but from what i heard, this is usually done in TSN
applications:

If you have an interlocked system and a sender exceeds its
envelope, that indicates a malfunctioning sender, and there is
no way to design a safe&secure system with randomnly
malfunctioning components. Shutting down a component by
stopping its traffic is a supported system behavior resulting
typically in bringing up redundant components or shutting down
parts of the system. Unknown component behavior results in
unpredictable system behavior, often catastrophic.

> > That quoted comment is followed by a "reduce to previous case" argument
> > about networking in general:
> > 
> > > > WRT escaped traffic, as I mentioned in today's session, I really
> > think
> > > > this is no difference between escaped DetNet traffic and traffic
> > > > delivered over an uncongested network to a peer (congested or
> > > > uncongested) network.
> > 
> > Unfortunately, that argument leads to a contradiction, namely a
> > conclusion that congestion control is not necessary for the Internet,
> > which is known to be wrong.  Having arrived at a result that
> > mathematicians would call "proof by contradiction," one of the
> > assumptions that lead to this point has to be wrong, but which one?
> > 
> > The "clear, simple and wrong" (Mencken) approach to resolving this
> > would be to focus on the inelastic traffic and require that all DetNet
> > traffic MUST be congestion controlled.  I'm not advocating this, and
> > neither is Michael.
> > 
> > A more subtle approach (with credit to Deb Brungard for an insightful
> > discussion after RTGAREA yesterday) is to recognize that DetNet is a
> > Controlled Environment, to which different rules apply than the
> > Internet and networks in general.  For the definition of Controlled
> > Environment, see Section 3.6 of RFC 8085
> > (https://tools.ietf.org/html/rfc8085#section-3.6).  For now, please
> > ignore the material in that section on safety, robustness and
> > corruption, as inapplicable to this discussion.  FWIW, that material
> > was motivated by the incessant attempts to optimize out UDP checksums
> > without serious consideration of the resulting packet corruption risks
> > and the potential consequences thereof.  Viewing DetNet as a Controlled
> > Environment, this discussion is then primarily about what to require/do
> > at the boundary between the DetNet Controlled Environment and other
> > networks.  I've been there, done that for other Controlled Environments
> > ... and have the scars ... from the worked examples in RFC 7510
> > (MPLS/UDP) and RFC 8086's TMCE (Traffic Management Controlled
> > Environment) applicability scenario for GRE/UDP.  Those two RFCs may be
> > helpful background reading.
> > 
> > The good news here is that we are not as far from agreeing on a
> > solution as might appear from the length of this discussion.   Going
> > back to a couple of chunks of text that Janos proposed earlier:
> > 
> > 	NEW:
> > 	This document provides the overall Architecture for Deterministic
> > 	Networking (DetNet), which provides a capability for the delivery
> > of
> > 	data flows with extremely low packet loss rates and bounded end-
> > to-
> > 	end delivery latency within a network domain. DetNet is for
> > networks
> > 	that are under a single administrative control or within a closed
> > group
> > 	of administrative control; these include campus-wide networks and
> > 	private WANs. DetNet is not for large groups of domains such as
> > the
> > 	Internet.
> > 
> > That reads to me as a clear statement that a DetNet network is a
> > Controlled Environment, so I would hope that we're in agreement on
> > that.
> > 
> > 	NEW:
> > 	Robust real-time systems require to reduce the number of possible
> > 	failures. Filters and policers should be used in a DetNet network
> > to
> > 	detect if DetNet packets are received on the wrong interface, or
> > at
> > 	the wrong time, or in too great volume. Furthermore, filters and
> > 	policers can take action to discard offending packets or flows,
> > or
> > 	trigger shutting down the offending DetNet flow, or shutting down
> > 	the offending interface.
> > 
> > That proposed text actually contains two circuit breakers, "shutting
> > down the offending DetNet flow" or "shutting down the offending
> > interface."  So far, so good, but what's missing is text on deployment
> > requirements of the mechanisms described in that text, particularly at
> > the edges of DetNet networks.
> 
> Yep, strict deployment requirements are needed.
> 
> > Text that requires deployment of "filters and policers ... [that]
> > discard offending [DetNet] packets and flows" at the boundaries between
> > DetNet and non-DetNet networks would go a long way towards resolving
> > this discussion.  I would suggest expanding "offending" into text that
> > includes all unauthorized DetNet traffic and all unexpected DetNet
> > traffic.  Once that's done, the "circuit breaker" discussion becomes
> > more tractable, as the discarding of all DetNet traffic that would
> > otherwise escape the DetNet network reduces the "circuit breaker"
> > discussion to the existing DetNet material measures that need to be
> > taken inside a DetNet network to protect delivery of DetNet service.
> 
> As already mentioned, it is possible that some solutions don't need any "circuit breaker" as they achieve sufficient robustness by some other means. I only ask for text that explains how to avoid harm from non-DetNet networks, not for a specific solution.
> 
> Michael
> 
> 
> > 
> > Thanks, --David
> > 
> > 
> > > -----Original Message-----
> > > From: Scharf, Michael [mailto:Michael.Scharf@hs-esslingen.de]
> > > Sent: Thursday, November 8, 2018 1:12 PM
> > > To: Lou Berger; Black, David; 'János Farkas'
> > > Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > architecture.all@ietf.org
> > > Subject: RE: [Tsv-art] [Detnet] Tsvart last call review of draft-
> > ietf-detnet-
> > > architecture-08
> > >
> > >
> > > [EXTERNAL EMAIL]
> > > Please report any suspicious attachments, links, or requests for
> > sensitive
> > > information.
> > >
> > >
> > > Inline
> > >
> > > > -----Original Message-----
> > > > From: Tsv-art [mailto:tsv-art-bounces@ietf.org] On Behalf Of Lou
> > Berger
> > > > Sent: Thursday, November 8, 2018 8:45 AM
> > > > To: Black, David; Scharf, Michael; 'János Farkas'
> > > > Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > > > architecture.all@ietf.org
> > > > Subject: Re: [Tsv-art] [Detnet] Tsvart last call review of draft-
> > ietf-
> > > > detnet-architecture-08
> > > >
> > > > Hi,
> > > >
> > > > See below for in-line responses
> > > >
> > > > On 11/5/2018 12:21 AM, Black, David wrote:
> > > > > ...
> > > >
> > > > >>> * It is surprising that there is hardly any discussion on
> > network
> > > > robustness
> > > > >>> and safety; this probably also relates to security. For
> > instance,
> > > > >>> misconfiguration or errors of functions performing packet
> > > > replication could
> > > > >>> severely and permanently congest a network and cause harm.
> > > > > [... snip ...]
> > > > >> NEW:
> > > > >> Robust real-time systems require to reduce the number of
> > possible
> > > > >> failures. Filters and policers should be used in a DetNet
> > network to
> > > > >> detect if DetNet packets are received on the wrong interface, or
> > at
> > > > >> the wrong time, or in too great volume. Furthermore, filters and
> > > > >> policers can take action to discard offending packets or flows,
> > or
> > > > >> trigger shutting down the offending DetNet flow, or shutting
> > down
> > > > >> the offending interface.
> > > > >>
> > > > >> [ms] That does not address my concern. As I wrote already, I
> > believe
> > > > this
> > > > >> document has to discuss the applicability of circuit breakers
> > > > according to RFC
> > > > >> 8084.
> > > > > I concur with Michael's implied concern that the "should" in the
> > NEW
> > > > text
> > > > > is woefully inadequate.  The provisions to prevent escaped non-
> > > > elastic traffic
> > > > > from causing damage elsewhere need to be mandatory particularly
> > if
> > > > DetNet
> > > > > and non-DetNet networks are interconnected.  The above
> > > > > text on filters doesn't appear to cover escape from the DetNet
> > > > network,
> > > > > and needs to do so.  Deployment of filters at DetNet nodes that
> > drop
> > > > all
> > > > > DetNet traffic that tries to escape, and that drop all
> > misdirected
> > > > DetNet
> > > > > traffic should address most of this problem.
> > > > >
> > > > > Once that is done, I think a discussion of circuit breakers is
> > > > needed, in the
> > > > > form of Detnet service mechanisms that can shut down (cease
> > > > transmission
> > > > > of) a flow that is being sent entirely into the bit-bucket by a
> > > > downstream filter,
> > > > > due to misconfiguration, failure, etc.
> > > >
> > > > I think we have a bit of a disconnect of what DetNet service
> > delivers.
> > > >
> > > > DetNet does not itself impact any Transport protocol  (e.g., UDP,
> > TCP)
> > > > so itself does not *produce* elastic or non-elastic traffic.
> > >
> > > First, the question whether DetNet *produces* elastic or non-elastic
> > traffic does
> > > not matter for the applicability of circuit breakers. Section 3 of
> > RFC 8084 states:
> > >
> > >    CBs are RECOMMENDED for IETF protocols and tunnels that carry non-
> > >    congestion-controlled Internet flows and for traffic aggregates.
> > >    This includes traffic sent using a network tunnel.  Designers of
> > >    other protocols and tunnel encapsulations also ought to consider
> > the
> > >    use of these techniques as a last resort to protect traffic that
> > >    shares the network path being used.
> > >
> > > Section 3.2.1.1 of draft-ietf-detnet-architecture-09 explains
> > explicitly that
> > > DetNet can carry non-congestion-controlled traffic:
> > >
> > >    Note that a DetNet flow cannot be throttled, i.e., its
> > >    transmission rate cannot be reduced via explicit congestion
> > >    notification.
> > >
> > > So, clearly the condition of carrying non-congestion-controlled flows
> > or traffic
> > > aggregates applies to the DetNet architecture. And, as a result, the
> > > RECOMMENDED in RFC 8084 is in principle applicable to DetNet. Also,
> > note that
> > > the RECOMMENDED in RFC 8084 is not limited to tunnels.
> > >
> > > As pointed out by David, the key question is whether, and how, the
> > DetNet
> > > architecture prevents that non-congestion controlled traffic escapes
> > from a
> > > controlled environment into the Internet. As also explained in RFC
> > 8084, this
> > > question in particular matters for failure scenarios.
> > >
> > > As TSV-ART reviewer, I insist in a discussion of this problem in
> > draft-ietf-detnet-
> > > architecture. And I believe that a reference to RFC 8084 is needed in
> > draft-ietf-
> > > detnet-architecture.
> > >
> > > Note that the wording in RFC 8084 is RECOMMENDED and not MUST, i.e.,
> > it is
> > > possible that circuit breakers may not be needed for certain
> > solutions. As an
> > > example, MPLS traffic may not easily escape from a managed MPLS
> > network.
> > >
> > >
> > > Second, in my TSV-ART review I have explicitly mentioned the DetNet
> > Packet
> > > Replication Function (PRF). Replicating non-elastic traffic may
> > create additional
> > > challenges if the replicated packets can somehow escape into the
> > Internet, e.g.,
> > > in failure cases. For instance, as far as I understand draft-ietf-
> > detnet-
> > > architecture, I assume the PRF can replicate non-congestion-
> > controlled traffic
> > > and forward it along different paths. If one of these paths escapes
> > to the
> > > Internet, to the Internet the PRF could basically be a producer of
> > non-congestion
> > > controlled traffic, and that traffic could cause significant harm in
> > the Internet.
> > > Also, note that in that case it may not necessarily help if the
> > traffic carried by
> > > DetNet is elastic, e.g., if DetNet carries TCP traffic. For instance,
> > if other paths
> > > used by the PRF within the DetNet domain would deliver all packets,
> > the
> > > congestion control in TCP would not never be triggered as each packet
> > gets
> > > indeed delivered over one of the paths. So, an unelastic traffic
> > stream would
> > > escale into the Internet and never back off. Unless I miss something,
> > DetNet
> > > needs counter-means to prevent this sort of issues.
> > >
> > > As TSV-ART reviewer, I believe draft-ietf-detnet-architecture needs a
> > dedicated
> > > discussion whether the PRF can cause harm and, if so, how to avoid
> > such harm.
> > >
> > > > DetNet operates at Layer 3 and basically provides detnet flows with
> > a
> > > > service equivalent to IntServ's Guaranteed Quality of Service.  As
> > > > such,
> > > > DetNet flows basically operate as if the network is uncongested.
> > >
> > > RFC 8084 exactly addresses that case. The question is not the normal
> > operation
> > > of the network, but abnormal cases.
> > >
> > > > WRT escaped traffic, as I mentioned in today's session, I really
> > think
> > > > this is no difference between escaped DetNet traffic and traffic
> > > > delivered over an uncongested network to a peer (congested or
> > > > uncongested) network.
> > >
> > > That comes down to how the DetNet network deals with abnormal
> > situations at
> > > the edges, e.g., for the problems mentioned in RFC 8084:
> > >
> > >    o  anomalous traffic that exceeds the provisioned capacity (or
> > whose
> > >       traffic characteristics exceed the threshold configured for the
> > >       CB);
> > >
> > >    o  traffic generated by an application at a time when the
> > provisioned
> > >       network capacity is being utilized for other purposes;
> > >
> > >    o  routing changes that cause additional traffic to start using
> > the
> > >       path monitored by the CB;
> > >
> > >    o  misconfiguration of a service/network device where the capacity
> > >       available is insufficient to support the current traffic
> > >       aggregate;
> > >
> > >    o  misconfiguration of an admission controller or traffic policer
> > >       that allows more traffic than expected across the path
> > monitored
> > >       by the CB.
> > >
> > > According to the last point, misconfiguration of filters/policies is
> > one of the
> > > challenges to look at.
> > >
> > > > Based on all this, I'm not sure how or why a  discussion of circuit
> > > > breakers is needed.
> > >
> > > RFC 8084 represents IETF community consensus. And in my reading the
> > DetNet
> > > architecture falls into the type of solutions discussed in RFC 8084.
> > >
> > > Thanks
> > >
> > > Michael
> > >
> > >
> > > >
> > > > Lou
> > > >
> > > > >
> > > > > Thanks, --David
> > > > >
> > > > >> -----Original Message-----
> > > > >> From: Tsv-art [mailto:tsv-art-bounces@ietf.org] On Behalf Of
> > Scharf,
> > > > Michael
> > > > >> Sent: Monday, October 22, 2018 5:44 PM
> > > > >> To: 'János Farkas'
> > > > >> Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > > > architecture.all@ietf.org
> > > > >> Subject: Re: [Tsv-art] Tsvart last call review of draft-ietf-
> > detnet-
> > > > architecture-08
> > > > >>
> > > > >>
> > > > >> [EXTERNAL EMAIL]
> > > > >> Please report any suspicious attachments, links, or requests for
> > > > sensitive
> > > > >> information.
> > > > >>
> > > > >>
> > > > >> Hi Janos,
> > > > >>
> > > > >> Thanks for the reply. My comments are inline [ms].
> > > > >>
> > > > >> I have omitted all proposed changes that work for me.
> > > > >>
> > > > >> Michael
> > > > >>
> > > > >>
> > > > >> -----Original Message-----
> > > > >> From: János Farkas <janos.farkas@ericsson.com>
> > > > >> Sent: Wednesday, October 17, 2018 10:56 AM
> > > > >> To: Scharf, Michael <Michael.Scharf@hs-esslingen.de>
> > > > >> Cc: tsv-art@ietf.org; draft-ietf-detnet-
> > architecture.all@ietf.org;
> > > > DetNet WG
> > > > >> <detnet@ietf.org>
> > > > >> Subject: Re: Tsvart last call review of draft-ietf-detnet-
> > > > architecture-08
> > > > >>
> > > > >> Hi Michael,
> > > > >>
> > > > >> Thank you very much for the thorough review and good comments!
> > > > >>
> > > > >> Please find below in-line responses and how we plan to update
> > the
> > > > draft to
> > > > >> resolve your comments.
> > > > >>
> > > > >> Best regards,
> > > > >> Janos
> > > > >>
> > > > >>
> > > > >> On 9/29/2018 12:24 AM, Michael Scharf wrote:
> > > > >>> Reviewer: Michael Scharf
> > > > >>> Review result: Ready with Issues
> > > > >>>
> > > > >>> The document "Deterministic Networking Architecture"
> > > > >>> (draft-ietf-detnet-architecture-08) defines an overall
> > framework
> > > > for
> > > > >>> Deterministic Networking.
> > > > >>>
> > > > >>> As TSV-ART reviewer, I believe that this document has issues as
> > > > >>> detailed below.
> > > > >>>
> > > > >>> Michael
> > > > >>>
> > > > >>> Major issues:
> > > > >> [...]
> > > > >>
> > > > >>> DetNet
> > > > >>> basically requires support in (almost) all network devices
> > > > >>> transporting DetNet traffic. That assumption should be
> > explicitly
> > > > >>> spelt out early in the document, e.g., in the introduction.
> > > > >> Actually, some form of DetNet support is required from each node
> > > > that
> > > > >> transports DetNet traffic. For instance, DetNet flows have to be
> > > > recognized in
> > > > >> order not to spoil their QoS at the minimum.
> > > > >>
> > > > >> [ms] I look for an clear explanation in the architecture
> > document of
> > > > what "some
> > > > >> form of DetNet support" exactly means. For instance, is standard
> > > > MPLS TE
> > > > >> without any DetNet support good enough for an LSR on the IP/MPLS
> > > > path used
> > > > >> by DetNet traffic, or not? As an example, when I read the
> > following
> > > > paragraph in
> > > > >> draft-ietf-detnet-dp-sol-mpls-01 ...
> > > > >>
> > > > >>     Transit nodes are normal MPLS Label Switching Routers
> > (LSRs).
> > > > They
> > > > >>     are generally unaware of the special requirements of DetNet
> > > > flows,
> > > > >>     although they need to provide traffic engineering services
> > and
> > > > proper
> > > > >>     QoS to the LSPs associated with DetNet flows to enhance the
> > > > prospect
> > > > >>     of the LSPs meeting the DetNet service requirements.  Some
> > > > >>     implementations of transit nodes may be DetNet aware, but
> > such
> > > > nodes
> > > > >>     just support the DetNet transport layer.
> > > > >>
> > > > >> ... I could maybe assume that actually there can be "transit
> > nodes"
> > > > that do not
> > > > >> require *any* sort of DetNet support or DetNet awareness. Is
> > that
> > > > correct? I
> > > > >> think the architecture document has to be clear on such
> > fundamental
> > > > questions.
> > > > >>
> > > > >> The Introduction could be extended to clarify, e.g., the third
> > > > paragraph:
> > > > >>
> > > > >> OLD:
> > > > >> A goal of DetNet is a converged network in all respects. That
> > is,
> > > > the presence of
> > > > >> DetNet flows does not preclude non-DetNet flows, and the
> > benefits
> > > > offered
> > > > >> DetNet flows should not, except in extreme cases, prevent
> > existing
> > > > QoS
> > > > >> mechanisms from operating in a normal fashion, subject to the
> > > > bandwidth
> > > > >> required for the DetNet flows. A single source-destination pair
> > can
> > > > trade both
> > > > >> DetNet and non-DetNet flows. End systems and applications need
> > not
> > > > >> instantiate special interfaces for DetNet flows. Networks are
> > not
> > > > restricted to
> > > > >> certain topologies; connectivity is not restricted. Any
> > application
> > > > that generates
> > > > >> a data flow that can be usefully characterized as having a
> > maximum
> > > > bandwidth
> > > > >> should be able to take advantage of DetNet, as long as the
> > necessary
> > > > resources
> > > > >> can be reserved. Reservations can be made by the application
> > itself,
> > > > via network
> > > > >> management, by an application???s controller, or by other means,
> > e.g.,
> > > > a dynamic
> > > > >> control plane (e.g., [RFC2205]).
> > > > >>
> > > > >> NEW:
> > > > >> A goal of DetNet is a converged network in all respects. That
> > is,
> > > > the presence of
> > > > >> DetNet flows does not preclude non-DetNet flows, and the
> > benefits
> > > > offered
> > > > >> DetNet flows should not, except in extreme cases, prevent
> > existing
> > > > QoS
> > > > >> mechanisms from operating in a normal fashion, subject to the
> > > > bandwidth
> > > > >> required for the DetNet flows. A single source-destination pair
> > can
> > > > trade both
> > > > >> DetNet and non-DetNet flows. End systems and applications need
> > not
> > > > >> instantiate special interfaces for DetNet flows. Networks are
> > not
> > > > restricted to
> > > > >> certain topologies; connectivity is not restricted. Any
> > application
> > > > that generates
> > > > >> a data flow that can be usefully characterized as having a
> > maximum
> > > > bandwidth
> > > > >> should be able to take advantage of DetNet, as long as the
> > necessary
> > > > resources
> > > > >> can be reserved. Reservations can be made by the application
> > itself,
> > > > via network
> > > > >> management, by an application???s controller, or by other means,
> > e.g.,
> > > > a dynamic
> > > > >> control plane (e.g., [RFC2205]). Network nodes supporting DetNet
> > > > flows have to
> > > > >> implement some of the DetNet capabilities (not necessarily all)
> > in
> > > > order to treat
> > > > >> DetNet flows such that their QoS requirements are met.
> > > > >>
> > > > >> [ms] To me, the last sentence is not clear. Does "some of the
> > DetNet
> > > > capabilities
> > > > >> (not necessarily all)" include e.g. vanilla traffic engineering?
> > For
> > > > instance, if a
> > > > >> network node can ensure that the QoS requirements are met by
> > > > leveraging
> > > > >> existing standardized TE without any additional DetNet
> > awareness, is
> > > > this
> > > > >> enough for deploying DetNet? Or does this node have to implement
> > > > additional
> > > > >> DetNet-specific functionality? Specifically, please explain if
> > an
> > > > existing DetNet-
> > > > >> unaware router on the path taken by DetNet traffic can be used
> > to
> > > > forward
> > > > >> DetNet traffic, or if it is mandatory that any router forwarding
> > > > DetNet traffic
> > > > >> indeed implements new capabilities specific to DetNet. In the
> > latter
> > > > case, I think
> > > > >> the document would need to discuss incremental deployment
> > strategies
> > > > as well.
> > > > >>
> > > > >>> * It is surprising that there is hardly any discussion on
> > network
> > > > robustness
> > > > >>> and safety; this probably also relates to security. For
> > instance,
> > > > >>> misconfiguration or errors of functions performing packet
> > > > replication could
> > > > >>> severely and permantly congest a network and cause harm. How
> > does
> > > > the DetNet
> > > > >>> architecture ensure that a network stays fully operational e.g.
> > if
> > > > the topology
> > > > >>> changes or there are equipment failures? Probably this can be
> > > > solved by
> > > > >>> implementations (e.g., dynamic control plane), but why are
> > > > corresponding
> > > > >>> requirements not spelt out? Section 3.3.2 speculates that
> > filters
> > > > and policers
> > > > >>> can help, and that may be true, but that probably still assumes
> > > > consistently
> > > > >>> and correctly configured (and well-behaving) devices. And
> > Section
> > > > 3.3.2 is
> > > > >>> vague and mentions a "infinite variety of possible failures"
> > > > without stating
> > > > >>> any requirements or recommendations. There may be further
> > > > solutions, such as
> > > > >>> circuit breakers and the like. Why are such topics not
> > discussed?
> > > > >> Security issues and considerations are addressed by the DetNet
> > > > Security
> > > > >> draft: https://datatracker.ietf.org/doc/draft-ietf-detnet-
> > security.
> > > > >> Reference to the  DetNet Security draft will be added.
> > > > >>
> > > > >> There will be a document dedicated to Operations, Administration
> > and
> > > > >> Maintenance (OAM), which will address operational,
> > misconfiguration,
> > > > and
> > > > >> failure detection issues.
> > > > >>
> > > > >> The topology changes have to be solved by the control plane,
> > either
> > > > >> centralized or distributed.
> > > > >>
> > > > >> The filters and policers described in Section 3.3.2 also provide
> > > > >> robustness by eliminating/mitigating traffic coming from
> > > > malfunctioning
> > > > >> devices.
> > > > >>
> > > > >> RFC2475 is recommended for traffic policing functions to
> > increase
> > > > >> robustness.
> > > > >>
> > > > >> The text  in Section 3.3.2 could be made clearer, e.g., by
> > updating
> > > > the
> > > > >> first paragraph to:
> > > > >>
> > > > >> OLD:
> > > > >> One key to building robust real-time systems is to reduce the
> > > > >> infinite variety of possible failures to a number that can be
> > > > >> analyzed with reasonable confidence. DetNet aids in the process
> > by
> > > > >> allowing for filters and policers to detect DetNet packets
> > received
> > > > >> on the wrong interface, or at the wrong time, or in too great a
> > > > >> volume, and to then take actions such as discarding the
> > offending
> > > > >> packet, shutting down the offending DetNet flow, or shutting
> > down
> > > > the
> > > > >> offending interface.
> > > > >>
> > > > >> NEW:
> > > > >> Robust real-time systems require to reduce the number of
> > possible
> > > > >> failures. Filters and policers should be used in a DetNet
> > network to
> > > > >> detect if DetNet packets are received on the wrong interface, or
> > at
> > > > >> the wrong time, or in too great volume. Furthermore, filters and
> > > > >> policers can take action to discard offending packets or flows,
> > or
> > > > >> trigger shutting down the offending DetNet flow, or shutting
> > down
> > > > >> the offending interface.
> > > > >>
> > > > >> [ms] That does not address my concern. As I wrote already, I
> > believe
> > > > this
> > > > >> document has to discuss the applicability of circuit breakers
> > > > according to RFC
> > > > >> 8084.
> > > > >>
> > > > >>> * Somewhat related, the document only looks at impact of
> > failures
> > > > to the QoS of
> > > > >>> DetNet traffic. What is missing is a discussion how to protect
> > non-
> > > > DetNet parts
> > > > >>> of a network from any harm caused by DetNet mechanisms.
> > Solutions
> > > > to this
> > > > >>> probably exist. But why is the impact on non-DetNet traffic
> > (e.g.,
> > > > in case of
> > > > >>> topology changes or failures of DetNet functions) not discussed
> > at
> > > > all in the document?
> > > > >> Actually the regulation of DetNet traffic by polices and filters
> > > > >> protects both other DetNet traffic and non-DetNet traffic.
> > > > >>
> > > > >> Section 3.3.1 could be extended to make it clear, e.g., by
> > extending
> > > > the
> > > > >> last paragraph:
> > > > >>
> > > > >> OLD:
> > > > >> Ideally, the net effect of the presence of DetNet flows in a
> > network
> > > > >> on the non-DetNet packets is primarily a reduction in the
> > available
> > > > >> bandwidth.
> > > > >>
> > > > >> NEW:
> > > > >> Traffic policing functions (e.g. [RFC2475]) are used to avoid
> > the
> > > > >> starvation of non-DetNet traffic. Thus, the net effect of the
> > > > presence
> > > > >> of DetNet flows in a network on non-DetNet flows is primarily a
> > > > >> reduction in the available bandwidth.
> > > > >>
> > > > >> [ms] I believe a stronger wording is needed, e.g. along the
> > lines of
> > > > "a DetNet
> > > > >> deployment must avoid starvation of non-DetNet traffic ...".
> > > > >>
> > > > >> [...]
> > > > >>
> > > > >>> * Section 4.4 refers to RFC 7426, which is an informational RFC
> > on
> > > > IRTF stream,
> > > > >>> and the document uses the concepts introduced there (e.g.,
> > > > "planes"). This is
> > > > >>> very confusing. First, an IETF Proposed Standard should
> > probably
> > > > refer to
> > > > >>> documents having IETF consensus. An example would be RFC 7491,
> > > > albeit there is
> > > > >>> other related work as well, e.g., in the TEAS WG. Second,
> > Section
> > > > 4.4 is by and
> > > > >>> large decoupled from the rest of the document and not specific
> > to
> > > > DetNet.
> > > > >>> Neither do other sections of the document refer to the concepts
> > > > introduced in
> > > > >>> Section 4.4, nor does Section 4.4 use the DetNet terminology or
> > > > discuss
> > > > >>> applicability to DetNet. Section 4.4 even mentions explicitly
> > at
> > > > the end that
> > > > >>> it discusses aspects that are orthogonal to the DetNet
> > > > architecture. It is not
> > > > >>> at all clear why Section 4.4 is in this document. Section 4.4
> > could
> > > > be removed
> > > > >>> from the document without impacting the rest of the document.
> > > > >> The document should point out to traffic engineering and
> > centralized
> > > > >> control plane aspects, so it is better to keep Section 4.4.
> > > > >>
> > > > >> RFC 7426 provides the full picture of SDN architecture, which
> > needs
> > > > to
> > > > >> be referred from the DetNet architecture. No other RFC provides
> > such
> > > > >> detailed picture. Therefore, we need to keep the reference to
> > RFC
> > > > 7426,
> > > > >> which is an informative reference.
> > > > >>
> > > > >> [ms] I'll leave that up to the IESG to decide whether an IETF
> > > > proposed standard
> > > > >> should build an architecture based on research work instead of,
> > say,
> > > > documents
> > > > >> with IETF consensus. As a side note, I believe the understanding
> > in
> > > > industry what
> > > > >> "SDN architecture" really means and how it is implemented may
> > have
> > > > evolved
> > > > >> since publication of IRTF RFC 7426, which was published in Jan.
> > > > 2015. For
> > > > >> instance, IRTF RFC 7426 does not discuss the implications of
> > segment
> > > > routing,
> > > > >> BGP-LS, and other recent IETF techniques. And, based on what I
> > read
> > > > in the
> > > > >> DetNet architecture, I believe DetNet could actually be
> > implemented
> > > > without
> > > > >> any "SDN architecture", e.g. by distributed traffic engineering.
> > As
> > > > a result, I don't
> > > > >> even understand the need to discuss "SDN".
> > > > >>
> > > > >> [ms] For the record: As TSV-ART reviewer, I question whether
> > IRTF
> > > > RFC 7426 is
> > > > >> indeed an appropriate reference, I have doubts that IRTF RFC
> > 7426 is
> > > > really up-
> > > > >> to-date, and I am concerned about the content quality of section
> > > > 4.4, e.g.,
> > > > >> regarding the lack of alignment with the rest of the document.
> > The
> > > > IESG will
> > > > >> certainly have a better understanding that than me how to deal
> > with
> > > > such topics.
> > > > >>
> > > > >> The related work in TEAS is already referred to.
> > > > >>
> > > > >> [...]
> > > > >>
> > > > >>> Minor issues:
> > > > >>>
> > > > >>> * Terminology "DetNet transport layer"
> > > > >>>
> > > > >>> The term "transport layer" has a well-defined meaning in the
> > IETF,
> > > > e.g.
> > > > >>> originating from RFC 1122. While "transport" and e.g.
> > "transport
> > > > network" is
> > > > >>> used in the IETF for different technologies in different areas,
> > I
> > > > think the
> > > > >>> term "transport layer" is typically understood to refer to
> > > > transport
> > > > >>> protocols such as TCP and UDP. As such, I personally find the
> > term
> > > > "DetNet
> > > > >>> transport layer" misleading and confusing. The confusion is
> > easy to
> > > > see e.g.
> > > > >>> in Figure 4, where UDP (which is a transport protocol as per
> > RFC
> > > > 1122) sits
> > > > >>> on top of "transport".
> > > > >>>
> > > > >>> Based on the document it also may be solution/implementation
> > > > specific
> > > > >> whether
> > > > >>> the "DetNet transport layer" is actually a separate protocol
> > layer
> > > > compared
> > > > >>> to the "DetNet service layer". Thus it is not clear to me why
> > the
> > > > word
> > > > >>> "layer" has to be used, specifically in combination "transport
> > > > layer".
> > > > >>>
> > > > >>> To me as, the word "transport layer" (and "transport protocol")
> > > > should be
> > > > >>> used for protocols defined in TSV area, consistent with RFC
> > 1122.
> > > > But this is
> > > > >>> probably a question to be sorted out by the IESG.
> > > > >> "transport" is used here as in "packet transport networks" not
> > as
> > > > OSI L4
> > > > >> transport.
> > > > >>
> > > > >> [ms] At the risk of stating the obvious: The relevant section of
> > RFC
> > > > 1122 defining
> > > > >> "transport layer" is entitled by "The Internet Architecture".
> > And,
> > > > according e.g.
> > > > >> to RFC 5921, "packet transport network" is a term defined by
> > ITU-T.
> > > > In an IETF
> > > > >> document, I believe IETF terminology should be used.
> > > > >>
> > > > >> I suggest to use the terms "DetNet transport sub-layer" and
> > "DetNet
> > > > >> service sub-layer" throughout the document, which would
> > hopefully
> > > > avoid
> > > > >> confusion.
> > > > >>
> > > > >> [ms] "DetNet transport sub-layer" somewhat solves my concern of
> > > > avoiding the
> > > > >> expression "transport layer". To really avoid confusion, I
> > believe
> > > > it would be
> > > > >> better to avoid the ambiguous term "transport" altogether.  But
> > I
> > > > will be fine if
> > > > >> all DetNet documents consistently avoid the term "transport
> > layer".
> > > > >>
> > > > >> Michael
> > > > >> _______________________________________________
> > > > >> Tsv-art mailing list
> > > > >> Tsv-art@ietf.org
> > > > >> https://www.ietf.org/mailman/listinfo/tsv-art
> > > > > _______________________________________________
> > > > > detnet mailing list
> > > > > detnet@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/detnet
> > > >
> > > > _______________________________________________
> > > > Tsv-art mailing list
> > > > Tsv-art@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/tsv-art
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Wed Nov 14 20:24:01 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3EAA130DDC for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 20:23:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.97
X-Spam-Level: 
X-Spam-Status: No, score=-14.97 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 nriDrigclACe for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 20:23:53 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 426A41277D2 for <detnet@ietf.org>; Wed, 14 Nov 2018 20:23:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=65784; q=dns/txt; s=iport; t=1542255833; x=1543465433; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=9NrEybrdloxS8vYHihuUoQ4Neb7Yx17gJQ0ZpbPzW68=; b=XW+2l9PFEHbQN9CCnBfwv7VwFHllykEWuGtlq4fYvMZnE7K5xqqnqS3I ajAxDu/yn68DKt9bTrDvuKPgB0qwSxZ4+xqZ8m6VcXfKEMBaKMK+nULuZ 7OlSRfBSzPQzW3x8KCKLMq+0gQbFspd3lF2aYRO+dptgPYaDIN9OjlV2s c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AFAAAZ9Oxb/51dJa1cBhkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgVIDAQEBAQELAYENSAUpZoECJ4N4lBKCDZc2FIFjAws?= =?us-ascii?q?BARgBCoQDRgIXgzIiNQwNAQMBAQIBAQJtHAyFOgEBAQMBAQEYCQpBCwULAgE?= =?us-ascii?q?GAhEEAQEeAwEGAwICAiULFAkIAgQOBRuDBgGBHVwID4xqm1CBL4QtAQMCgQ2?= =?us-ascii?q?EYAWMBReBQD+BECgfgU5+gxsBAQOBJgUBCwcBDQQcCQ8QAoJMMYImAohzEgi?= =?us-ascii?q?BAoRjF4FEhFaKPAkChnaDK4FXhSkYgViFBYMihAuCa4g2hEosii8CERSBJiE?= =?us-ascii?q?CNGRxcBU7KgGCQQmCHhd/AQeBJReGG4U+QTGLSw8XgicBAQ?=
X-IronPort-AV: E=Sophos;i="5.56,235,1539648000";  d="scan'208,217";a="485316800"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Nov 2018 04:23:51 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id wAF4Npea019807 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 15 Nov 2018 04:23:51 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 14 Nov 2018 22:23:50 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Wed, 14 Nov 2018 22:23:50 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Black, David" <David.Black@dell.com>
CC: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AQHUfACw9Y6tWkDlI0mXp06Kopix06VP0KwA//+o1tiAAAGYoIAA8kiAgAA0BoA=
Date: Thu, 15 Nov 2018 04:23:50 +0000
Message-ID: <C25D5530-273F-4CDD-83A1-4A0CBB867067@cisco.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com> <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com> <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com> <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com> <B11DB77C-42FD-4A88-9E44-8E5EF4CF272C@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630344A84@MX307CL04.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D2432779493630344A84@MX307CL04.corp.emc.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/alternative; boundary="_000_C25D5530273F4CDD83A14A0CBB867067ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/oUJPLHS_7yud_8bK37p6axHYoaM>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 04:23:59 -0000

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

SGVsbG8gRGF2aWQNCg0KUGxlYXNlIHNlZSBiZWxvdw0KDQpMZSAxNSBub3YuIDIwMTggw6AgMDg6
MTMsIEJsYWNrLCBEYXZpZCA8RGF2aWQuQmxhY2tAZGVsbC5jb208bWFpbHRvOkRhdmlkLkJsYWNr
QGRlbGwuY29tPj4gYSDDqWNyaXQgOg0KDQpQYXNjYWwsDQoNClRoYW5rcyBmb3IgdGhlIHJlc3Bv
bnNlIOKAkyBJIHdhbnQgdG8gZm9sbG93IHVwIG9uIHNvbWUgb2YgWHVlc29uZ+KAmXMgY29tbWVu
dHMgdGhhdCBtYXkgc2hlZCBzb21lIGxpZ2h0IG9uIHRoZSBsb3dlciBsYXllciBwdWxsIGZ1bmN0
aW9uYWxpdHk6DQoNCj4gMy4gIFRDUCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCwgYmVjYXVz
ZSBUQ1AgdHJpZXMgdG8gZmluZCB0aGUg4oCcZmFpciBiYW5kd2lkdGjigJ0gZm9yIHRoZSBmbG93
cyBhbmQgaXQgbWFrZXMgdGhlIGZsb3cgcmF0ZSBjaGFuZ2VzDQo+IGFsbCB0aGUgdGltZSwgd2hp
bGUgdGhlIHNlbmRpbmcgcmF0ZSBvZiBEZXROZXQgaXMgc3VwcG9zZWQgdG8gYmUgY29uc3RhbnQs
IGFuZCBldmVyeSBwYWNrZXQgc2hvdWxkIHNob3cgdXAgaW4gYW4gZXhwZWN0ZWQgdGltZSBzbG90
Ow0KDQpOb3QgZXhhY3RseSDigJMgaW4gdGhpcyDigJxnYW1l4oCdLCBEZXROZXQgZ2V0cyB0byBn
byBmaXJzdCwgYW5kIGVuZm9yY2VzIHRoZSB0aW1lIHNsb3QgYmVoYXZpb3IuICBUQ1Agc2VlcyB3
aGF0IERldE5ldCBwcm92aWRlcyDigJMgaXQgbG9va3MgbGlrZSBhIG5ldHdvcmsgcGF0aCB3aXRo
IGEgbWF4IGJhbmR3aWR0aCB0aGF0IGlzIGxpbWl0ZWQgYnkgdGhlIHJlc2VydmF0aW9uIGZvciB0
aGUgRGV0TmV0IGZsb3csIGEgcmF0aGVyIHN0YWJsZSByb3VuZC10cmlwLXRpbWUgYW5kIHBhY2lu
Zy9zaGFwaW5nIGJlaGF2aW9yIChvbiB0aGUgb3JpZ2luYXRpbmcgaG9zdCwgcHJlZmVyYWJseSku
ICBUaGVyZSBhcmUgc29tZSBkZXRhaWxzIHRvIGJlIHdvcmtlZCBvdXQgYXJvdW5kIHdoYXQgaGFw
cGVucyB3aGVuIFRDUCB0cmllcyB0byBvdmVycnVuIHRoZSBEZXROZXQgZmxvdyByZXNlcnZhdGlv
biwgYXMgdGhhdCBjb3VsZCBidWlsZCB1cCBhIGxhcmdlIHF1ZXVlIG9uIHRoZSBob3N0LCBidXQg
aWYgdGhlIHJlc2VydmF0aW9uIGlzIHNpemVkIHRvIGJlIGxhcmdlciB0aGFuIHRoZSBUQ1AgdGhy
b3VnaHB1dCwgVENQIHNob3VsZCB3b3JrIGFzIHRoZSBob3N0IHF1ZXVlIHNob3VsZCBkcmFpbi4N
Cg0KSSB0aGluayBCb2IgQnJpc2NvZSBwcmVzZW50ZWQgIG9uIFN1bmRheSBhbmQgdmVyeSBjbGVh
cmx5IHdoYXQgaGFwcGVucyB3aXRoIGNsYXNzaWNhbCBUQ1AgLSBhIHNlZXNhdyBwYXR0ZXJuIHRo
YXQgZmFpbHMgdG8gdXRpbGl6ZSB0aGUgYXZhaWxhYmxlIGJhbmR3aWR0aC4gVGhpcyBjb2luY2lk
ZXMgd2l0aCBteSBvd24gb2JzZXJ2YXRpb25zIHdoZW4gSSBpbXBsZW1lbnRlZCBDSVIgZm9yIElC
TeKAmXMgZnJhbWUgcmVsYXkgYm94IGEgZmV3IHllYXJzIGJhY2suDQoNCkJvYiBhbHNvIHByZXNl
bnRlZCB0aGUgYmVuZWZpdHMgb2YgREMgVENQIGluIHRoYXQgc3BhY2UuIEkgdW5kZXJzdGFuZCB0
aGF0IGhpcyBwb2ludCBtYXRjaGVzIHlvdXIgd29yZHMgaW4gYSBjb3JyaWRvciBkaXNjdXNzaW9u
IHdlIGhhZC4gSSBhbHNvIHVuZGVyc3RhbmQgdGhhdCBpbiB0aGUgY2FzZSBvZiB0aGUgZml4ZWQg
YmFuZHdpZHRoLiBBIHJhdGUgYWRhcHRhdGlvbiBpcyBhIGNvbXBsZXggYW5kIHVuZGVzaXJlZCBm
dW5jdGlvbi4NCg0KQXR0ZW1wdGluZyB0byBhY2hpZXZlIHRoZSBzZXJ2aWNlIGxheWVyIHJhdGUg
ZW5mb3JjZW1lbnQgd2l0aCBhIHdpbmRvdy1iYXNlZCBvcGVyYXRpb24gY29uZnVzZXMgYSBmdW5j
dGlvbiB0aGF0IHdlIGhhdmUgYW5kIGl0cyBkZXJpdmF0aXZlIHRoYXQgd2Ugd2FudCwgYW5kIGNh
dXNlcyBhZGRpdGlvbmFsIGJ1ZmZlcnMgYW5kIGxhdGVuY3kgYmV0d2VlbiB0aGUgZWdyZXNzIG9m
IHRoZSB3aW5kb3cgYmFzZWQgc2VydmljZSBsYXllciBhbmQgdGhlIGluZ3Jlc3Mgb2YgdGhlIGxv
YWQgZW5mb3JjZXIgLSB0aGUgZmlyc3QgZGV0bmV0IHJvdXRlci4NCg0KQ29uY2x1c2lvbiBpcyB0
aGF0IHdlIHdhbnQgYSBzaW1wbGUgcmF0ZSBlbmZvcmNlbWVudCBmdW5jdGlvbiBpbiB0aGUgbGF5
ZXItNCDCqyBkZXRuZXQgdHJhbnNwb3J0IMKrIC4gQ291bGQgd2UgY2FsbCBpdCBkZXR0cmFucyB0
byBhdm9pZCBjb25mdXNpb24gPw0KDQpTb3JyeSBJ4oCZbSBlbWJhcmtpbmcgbm93Li4uDQoNClRh
a2UgY2FyZQ0KDQpQYXNjYWwNCg0KDQoNCg0KPiA0LiAgVURQIGNhbuKAmXQgYmUgdXNlZCBmb3Ig
RGV0TmV0LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHJhdGUgY29udHJvbC4gSWYgdGhlIHRhbGtlciBz
ZW5kcyB0aGUgcGFja2V0cyBpbiB0aGUgd3JvbmcgcGF0dGVybiwgVURQIGNhbiBkbyBub3RoaW5n
Lg0KVGhhdCB3b3VsZCBiZSBhIOKAnGZlYXR1cmXigJ0gaGVyZSA6LSkgYmVjYXVzZSBEZXROZXQg
aXMgdGFraW5nIGNhcmUgb2YgdGhlIGRldGFpbHMgOy0pLiAgSW4gY29udHJhc3QsIFRDUC1saWtl
IHJldHJhbnNtaXQgYmVoYXZpb3IgbWF5IG5vdCBiZSB3aGF04oCZcyB3YW50ZWQgaW4gYSBoYXJk
IHJlYWwtdGltZSBzeXN0ZW0uDQoNCj4gNS4gIFNvIHdlIG5lZWQg4oCcRGV0TmV0IHRyYW5zcG9y
dCBsYXllcuKAnSwgd2hpY2ggY2FuIDphLiBTZW5kIHRoZSBwYWNrZXQgaW4gYSBkZXRlcm1pbmlz
dGljIHBhdHRlcm47IGIuIElmIGFueXRoaW5nIGdvZXMgd3JvbmcsIG1ha2UgaXQgZ28gYmFjayB0
byB0aGUgY29ycmVjdCBwYXR0ZXJuLg0KRXZlcnkgRGV0TmV0IHJvdXRlciBkb2VzIHRoaXMuIEEg
cGFjZXIvc2hhcGVyIHNob3VsZCBkZWFsIG5pY2VseSB3aXRoIHBhY2tldHMgYmVpbmcgc2VudCBp
biB0aGUgd3JvbmcgcGF0dGVybi4gICBUaGlzIGlzIHByZWZlcmFibHkgbG9jYXRlZCBvbiB0aGUg
b3JpZ2luYXRpbmcgaG9zdCwgYXMgdGhhdOKAmXMgYSBiZXR0ZXIgcGxhY2UgdG8gYnVpbGQgYSBx
dWV1ZSB0aGFuIHRoZSBmaXJzdCBob3Agc3dpdGNoL3JvdXRlci4gIEFnYWluIGlmIHRoZSByZXNl
cnZhdGlvbiBpcyBzaXplZCB0byBiZSBsYXJnZXIgdGhhbiB0aGUgdHJhZmZpYywgdGhlIG9yaWdp
bmF0aW5nIGhvc3QgcXVldWUgc2hvdWxkIGRyYWluLg0KDQpJbiB0aGUgcmV2ZXJzZSBkaXJlY3Rp
b24sIHdoZXJlIHRoZSB0cmFmZmljIChUQ1Agb3IgVURQIG9yIOKApikgZXhjZWVkcyB0aGUgcmVz
ZXJ2YXRpb24sIHNvbWV0aGluZyBvbiB0aGUgaG9zdCBuZWVkcyB0byBmaWd1cmUgb3V0IHdoYXTi
gJlzIGdvaW5nIG9uIGluIG9yZGVyIHRvIHRocm90dGxlIFRDUCBhbmQvb3IgdGhlIGFwcGxpY2F0
aW9uLCBhcyB0aGUgdXN1YWwgbmV0d29yayBjb25nZXN0aW9uIGZlZWRiYWNrIHRlY2huaXF1ZXMg
KGxvc3MsIEVDTiBDRSBtYXJrcykgZG9u4oCZdCB3b3JrIGZvciBEZXROZXQgdHJhZmZpYy4gICBU
aGlzIGlzIHdoZXJlIGEgbmV0d29yayBwdWxsIG1lY2hhbmlzbSBtYXkgYmUgYSB1c2VmdWwgcGFy
dCBvZiB0aGUgc29sdXRpb24sIGFzIGdldHRpbmcgdGhlIGFwcGxpY2F0aW9uIHRvIHVuZGVyc3Rh
bmQgdGhhdCBpdOKAmXMgb3ZlcnJ1bm5pbmcgaXRzIHJlc2VydmF0aW9uIGlzIHByZWZlcmFibGUg
dG8gaGF2aW5nICB0aGUgRGV0TmV0IG5ldHdvcmsgc3RhcnQgZHJvcHBpbmcgKG9yIENFLW1hcmtp
bmcpIHBhY2tldHMgaWYgYSBEZXROZXQgZmxvdyBvdmVycnVucyBpdHMgcmVzZXJ2YXRpb24gaW4g
b3JkZXIgdG8gZ2V0IHRoZSBhcHBsaWNhdGlvbiBvciB0cmFuc3BvcnQgcHJvdG9jb2wgKGUuZy4s
IFRDUCkgdG8gc2xvdyBkb3duLg0KDQpBcyBmb3IgdGhlIG5vdGlvbiB0aGF0IFBSRU9GIGZvciBE
ZXROZXQgSVAgaXMgYSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIOKAkyBJIHN1cHBv
c2UgdGhhdOKAmXMgdHJ1ZSwgYnV0IEkgd291bGQgc3VnZ2VzdCB1c2Ugb2YgRGV0TmV0IOKAnFBS
RU9GIHR1bm5lbCBwcm90b2NvbOKAnSBhcyBjbGVhcmVyIHRlcm1pbm9sb2d5Lg0KDQpUaGFua3Ms
IC0tRGF2aWQNCg0KRnJvbTogUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSBbbWFpbHRvOnB0aHVi
ZXJ0QGNpc2NvLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQsIDIwMTggMTE6NDYg
QU0NClRvOiBCbGFjaywgRGF2aWQNCkNjOiBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKTsgZGV0
bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0RldG5l
dF0gcHVsbGluZyBwYWNrZXRzDQoNCg0KW0VYVEVSTkFMIEVNQUlMXQ0KUGxlYXNlIHJlYWQgUEZD
IGZvciBwcmlvcml0eSBmbG93IGNvbnRyb2w7DQpJIGRpZCB0b28gbXVjaCB3aXJlbGVzcyB0aGlz
IHdlZWsgOikNCg0KUmVnYXJkcywNCg0KUGFzY2FsDQoNCkxlIDE0IG5vdi4gMjAxOCDDoCAyMzo0
MSwgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSA8cHRodWJlcnRAY2lzY28uY29tPG1haWx0bzpw
dGh1YmVydEBjaXNjby5jb20+PiBhIMOpY3JpdCA6DQpJIGFncmVlIHdpdGggdGhlIGJvdHRvbSBs
aW5lIERhdmlkLA0KDQp0aGF0IHdhcyB0aGUgaW50ZW50aW9uOyB0aG91Z2ggSeKAmW0gdW5jbGVh
ciBpZiBhbmQgd2hlcmUgSSBjYW4gcHVibGlzaCB0aGUgbG93ZXIgbGF5ZXIgcHVsbCB0aGluZy4g
SSB3cm90ZSBpdCBhcyBhbiBleWUgb3BlbmVyLCBob3BpbmcgcGVvcGxlIHdvdWxkIHNlZSB0aGUg
aXNzdWUuIEkgcmV0YWluIExvdeKAmXMgc3VnZ2VzdGlvbiB0aGF0IFBDRlBGQyBpcyBhIGJlZ2lu
bmluZyBmb3IgaXQgdGhvdWdoIGl0IGlzIGp1c3QgYSBmYXVjZXQgd2l0aCBubyBjb250cm9sIG9m
IHdoYXQgZ29lcyB0aG91Z2ggd2hlbiB3ZSB3YW50IGEganVzdCBpbiB0aW1lIHBlciBwYWNrZXQg
cHVsbC4NCkZvciB5b3VyIHBvaW50cyBiZWxvdywgSSBtZW50aW9uZWQgSVMtSVMgYXMgYW4gaWxs
dXN0cmF0aW9uIHRoYXQgd2UgY2FuIGhhdmUgYSBzYW1lIG9wZXJhdGlvbiBhdCBib3RoIGxheWVy
cywgdGhhdCBpcyBub3Qgc28gdW51c3VhbC4gSeKAmW0gbm90IHNheWluZyBkZXRuZXQgbmVlZCBJ
Uy1JUywgdGhhdCB3YXMgcmVhbGx5IG5vdCB0aGUgcG9pbnQuDQoNCkFzIGZvciB0aGUgZnVuY3Rp
b25zIEkganVzdCBwb2ludCBvdXQgdGhlIGxpa2VuZXNzIHRvIGlsbHVzdHJhdGUgdGhhdCB0aGUg
ZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWtpbiB0aG91Z2ggZmFyIGZyb20gaWRlbnRpY2FsIHRv
IGV4aXN0aW5nIHZhcmlhdGlvbnMgb2YgVENQLiBTZWVtcyB3ZSBhZ3JlZSBvbiB0aGlzIGxpa2Vu
ZXNzLiBJIGRvIG5vdCByZWFkIHRoYXQgeW91IG9wcG9zZSBteSBjb25jbHVzaW9uIHRoYXQgdGhl
IGRldG5ldCBzZXJ2aWNlIGxheWVyIGNhbiBiZSBpbXBsZW1lbnRlZCBhcyBhIGRldG5ldCDCqyB0
cmFuc3BvcnQgcHJvdG9jb2wgwrsuDQoNCkZvciBub3cgSSBuZWVkIHRvIHJlYWQgb24gdGhlIGxp
bmtzIHlvdSBzdWdnZXN0ZWQuDQoNCk1hbnkgdGhhbmtzIGZvciBhbGwgdGhpcyENCg0KUGFzY2Fs
DQoNCkxlIDE0IG5vdi4gMjAxOCDDoCAyMjo1MiwgQmxhY2ssIERhdmlkIDxEYXZpZC5CbGFja0Bk
ZWxsLmNvbTxtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb20+PiBhIMOpY3JpdCA6DQpCb3R0b20g
TGluZTogIEkgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKA
nHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25lIHZpYSB0dW5uZWxz
IHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRhIHBsYW5lKSwgYW5k
IHdvdWxkIHN1Z2dlc3QgdXNpbmcgc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBs
b29wIHRyYWZmaWMgc2hhcGluZy4NCg0KRGV0YWlscyBpbmxpbmUg4oCmDQoNClRoYW5rcywgLS1E
YXZpZA0KDQpGcm9tOiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIFttYWlsdG86cHRodWJlcnRA
Y2lzY28uY29tXQ0KU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCA0OjU5IEFNDQpU
bzogR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykNCkNjOiBkZXRuZXRAaWV0Zi5vcmc8bWFpbHRv
OmRldG5ldEBpZXRmLm9yZz47IEJsYWNrLCBEYXZpZA0KU3ViamVjdDogUmU6IFtEZXRuZXRdIHB1
bGxpbmcgcGFja2V0cw0KDQoNCltFWFRFUk5BTCBFTUFJTF0NClBsZWFzZSByZXBvcnQgYW55IHN1
c3BpY2lvdXMgYXR0YWNobWVudHMsIGxpbmtzLCBvciByZXF1ZXN0cyBmb3Igc2Vuc2l0aXZlIGlu
Zm9ybWF0aW9uLg0KVHlwb3MgYmVsb3csIHNvbWUgdGhhbmtzIHRvIG15IGludGVsbGlnZW50IHNt
YXJ0IHBob25lLCBhbmQgc29tZSB0byBjb25mdXNlZC1tZS4NCg0KUGxlYXNlIHJlYWQ6DQpBbGwg
aW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIG9wZXJh
dGVzIGF0IGxheWVyIDQNCg0KUmVnYXJkcywNCg0KUGFzY2FsDQoNCkxlIDE0IG5vdi4gMjAxOCDD
oCAxNjo1MywgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSA8cHRodWJlcnRAY2lzY28uY29tPG1h
aWx0bzpwdGh1YmVydEBjaXNjby5jb20+PiBhIMOpY3JpdCA6DQpIZWxsbyBYdWVzb25nOg0KDQpX
ZSBkbyBsYXllcnMgc28gYXMgdG8gY29tbXVuYWxpc2Ugc2VydmljZXMgc28gZXZlcnkgYXBwbGlj
YXRpb25zIGRvZXMgbm90IG5lZWQgdG8gcmVpbnZlbnQgaXRzIG93bi4NCg0KVGhlIGZhY3QgdGhh
dCBldmVyeSBpbmR1c3RyaWFsIGFwcGxpY2F0aW9uIHRoYXQgYWRhcHRhdGV1ciBmcm9tIHNlcmlh
bCBidXQgdG8gSVAgaGFkIHRvIGltcGxlbWVudCBhIGppdHRlciBlbGltaW5hdGlvbiBidWZmZXIg
aXMgYW4gaW5kaWNhdGlvbiB0aGF0IHdlIGZhaWxlZCB0byBwcm92aWRlIGp1c3QgdGhhdCBhdCBh
IGxvd2VyIGxheWVyLg0KDQpTYW1lIGdvZXMgZm9yIHZvaWNlIGFuZCB2aWRlby4gQnV0IGRpZG7i
gJl0IHlvdSBzZWUgaXQgb24gb2NjYXNpb25zPyBUaG9zZSBqaXR0ZXIgZWxpbWluYXRpb24gdGVj
aG5pcXVlcyBjcmVhdGUgYSBsYXRlbmN5IGluIHRoZSBkaXNjdXNzaW9uIG9yIGEgZGVsYXkgaW4g
dGhlIHR2IHN0cmVhbSB0aGF0IHlvdSBjYW4gYWN0dWFsbHkgb2JzZXJ2ZS4NCltEYXZpZD5dIFdo
ZW4gdGhpbmdzIHdvcmssIGppdHRlciBlbGltaW5hdGlvbiBpcyBjb21tb24gYmVoYXZpb3IuICBX
aGVuIHRoZXkgZG9u4oCZdCB3b3JrLCBpLmUuLCBzb21ldGhpbmcgZG9lc27igJl0IGFycml2ZSBp
biB0aW1lLCBib3RoIHJldHJhbnNtaXQgYmVoYXZpb3IgYW5kIHJlYWN0aW9uIHRvIG1pc3Npbmcg
ZGF0YSBhcmUgYXBwLXNwZWNpZmljLg0KDQpOb3cgbGV0IHVzIGxvb2sgYXQgdGhlIGRldG5ldCBz
ZXJ2aWNlIGxheWVyIGFuZCBjb21wYXJlIHdpdGggdHJhZGl0aW9uYWwgTGF5ZXIgNCBmdW5jdGlv
bnMuDQoNCiBUaGUgc2VydmljZSBsYXllciBwcm92aWRlcyBhIGZsb3cgY29udHJvbCwgaW4gdGhp
cyBwYXJ0aWN1bGFyIGNhc2UgYSByYXRlLWJhc2VkIG9uZS4gVGhpcyBpcyBzaW1pbGFyIHRvIGZ1
bmN0aW9uYWxpdHkgZm91bmQgaW4gREMtVENQIG9yIGluIGEgbG9uZyBnb25lIHBhc3QsIElCTeKA
mXMgUmFwaWQgVHJhbnNwb3J0IFByb3RvY29sLCB0aG91Z2ggd2UgcHJvYmFibHkgbmVlZCBvbmx5
IGEgc2ltcGxpZmllZCB2ZXJzaW9uIG9mIHRoYXQuDQpbRGF2aWQ+XSBJdOKAmXMgaW1wb3J0YW50
IHRvIGRpc3Rpbmd1aXNoIGZsb3cgY29udHJvbCwgd2hpY2ggY2FuIGJlIHByb3ZpZGUgb24gYSBs
aW5rLWJ5LWxpbmsgYmFzaXMgZnJvbSBjb25nZXN0aW9uIGNvbnRyb2wsIHdoaWNoIGlzIGEgc3Vw
ZXJzZXQgb2YgZmxvdyBjb250cm9sIGFuZCBjYW4gb25seSBiZSBwcm92aWRlZCBlbmQtdG8tZW5k
LiAgQXMgRGV0TmV0IGVsaW1pbmF0ZXMgYWxsIGNvbmdlc3Rpb24sIGNvbmdlc3Rpb24gY29udHJv
bCBpcyBub3QgcmVxdWlyZWQuICBTcGVjaWZpYyBleGFtcGxlIOKAkyBEQy1UQ1AgaXMgZHJpdmVu
IGJ5IEVDTiBjb25nZXN0aW9uIHNpZ25hbHMgKENFIG1hcmtzKSBjb21pbmcgYmFjayBmcm9tIHRo
ZSBuZXR3b3JrLCBidXQgaWYgYSBEZXROZXQgbm9kZSBldmVyIG1hcmtzIGEgRGV0TmV0IHBhY2tl
dCBhcyBDRSwgc29tZXRoaW5nIGhhcyBnb25lIHNlcmlvdXNseSBhd3J5Lg0KDQpUaGUgc2Vydmlj
ZSBsYXllciBwZXJmb3JtcyByZW9yZGVyaW5nIGFuZCBkdXBsaWNhdGlvbiBlbGltaW5hdGlvbiBm
dW5jdGlvbnMuIFRDUCBkb2VzIHRoYXQgdG9vLg0KW0RhdmlkPl0gWWVzIOKApiBidXQg4oCmIFRD
UCBlbGltaW5hdGlvbiBvZiBkdXBsaWNhdGUgcGFja2V0cyBpcyBpbnRlbmRlZCBvbmx5IHRvIGRl
YWwgd2l0aCDigJxzdHVwaWQgbmV0d29yayB0cmlja3PigJ0g4oCmDQoNClRoZSBzZXJ2aWNlIGxh
eWVyIGRpc3RyaWJ1dGVzIHBhY2tldHMgYW5kIHJlcGxpY2FzIG92ZXIgbXVsdGlwbGUgcGF0aHMg
KGRldG5ldCB0cmFuc3BvcnRzKS4gVGhlcmXigJlzIGEgaGludCBvZiB0aGF0IGluIE1QLVRDUCB0
aG91Z2ggd2UgbmVlZCBhIHBvd2VyZnVsIGFkZGl0aW9uIGZvciByZXBsaWNhdGlvbiBhbmQgY29k
aW5nLg0KW0RhdmlkPl0gRGV0TmV0IGRpZmZlcnMgYmVjYXVzZSB0aGUgcmVwbGljYXRpb24gYW5k
IGRpc3RyaWJ1dGlvbiBoYXBwZW4gYXQgbm9kZXMgaW4gdGhlIG5ldHdvcmssIG5vdCBhdCBlbmQg
c3lzdGVtcy4gIEZvciBhbnkgVENQLWxpa2UgcHJvdG9jb2wgKHJlbGlhYmxlIGRlbGl2ZXJ5IHdp
dGggY29uZ2VzdGlvbiBjb250cm9sKSwgcGFja2V0IGR1cGxpY2F0aW9uIGlzIGFsd2F5cyBhIG1h
bmlmZXN0YXRpb24gb2YgYSBuZXR3b3JrIOKAnGJ1ZyzigJ0gaS5lLiwgZGl2ZXJnZW5jZSBmcm9t
IGlkZWFsIG5ldHdvcmsgYmVoYXZpb3IuICBGb3IgdGhlIFJFIGluIERldE5ldCBQUkVPRiwgcGFj
a2V0IGR1cGxpY2F0aW9uIGlzIGEgbmV0d29yayDigJxmZWF0dXJl4oCdIDstKS4gIEFzIG9mIHJp
Z2h0IG5vdywgcGFja2V0IGR1cGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiwgcGx1cyBhc3NvY2lh
dGVkIHJlb3JkZXJpbmcgKFBSRU9GKSAgaXMgbm90IHBhcnQgb2YgdGhlIElQIHNvbHV0aW9uIOKA
kyBhbiBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb24gd291bGQgbGlrZWx5IGJlIG5lZWRlZCB0byBz
dXBwb3J0IHRoYXQgZnVuY3Rpb25hbGl0eSwgYW5kIHRoZSByZXN1bHQgd2hpY2ggd291bGQgbG9v
ayBhIGxvdCBsaWtlIGEgRGV0TmV0IHRyYW5zcG9ydCB0dW5uZWwgYmV0d2VlbiBub2RlcyBpbiB0
aGUgRGV0TmV0IG5ldHdvcmsuICBJZiBhbnlvbmUgd2FudHMgdG8gd29yayBvbiB0aGlzLCByZWFk
aW5nIGRyYWZ0LWlldGYtaW50YXJlYS10dW5uZWxzIGlzIFJFQ09NTUVOREVELg0KDQpUaGUgZGV0
bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWJvdmUgdGhlIGRldG5ldCB0cmFuc3BvcnQgbGF5ZXIgd2hp
Y2ggaGFwcGVucyB0byBiZSBsYXllciAzLg0KDQpBbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRo
YXQgdGhlIGRldG5ldCB0cmFuc3BvcnQgc2VydmljZSBsYXllciBvcGVyYXRlcyBhdCBsYXllciA0
Lg0KDQpJIGFncmVlIHdpdGggeW91IHRoYXQgdGhlcmUgaXMgYW4gZXhhY3Qgc2FtZSBuZWVkIGZv
ciBUU04uIEp1c3QgbGlrZSB0aGVyZSBpcyBhIG5lZWQgZm9yIElTLUlTIGF0IGJvdGggbGF5ZXJz
Lg0KW0RhdmlkPl0gTWFueSBvZiB0aGUgSVAgbmV0d29ya3Mgb3ZlciB3aGljaCBEZXROZXQgb3Bl
cmF0ZXMgd2lsbCBub3QgYmUgdXNpbmcgSVMtSVMgZm9yIElQIChsYXllciAzKSByb3V0aW5nIOKA
kyB0aGVyZSBhcmUgYSBudW1iZXIgb2YgYWx0ZXJuYXRpdmVzLg0KDQpUaGUgSUVFRSBtYXkgdmVy
eSB3ZWxsIHByb3ZpZGUgdGhlIHNhbWUgZmVhdHVyZXMgaW4gdGhlIHRhbGtlciwgYW5kIHdlIG1h
eSB2ZXJ5IHdlbGwgYmUgc3VjY2Vzc2Z1bCBhdCBzaGFyaW5nIHNwZWNpZmljYXRpb25zIGp1c3Qg
bGlrZSB3ZSBkaWQgZm9yIElTLUlTLiBCdXQgZm9yIHVzIEkgc2VlIHRoZSBkZXRuZXQgc2Vydmlj
ZSBsYXllciBwYWNrYWdlZCBhcyBhIExheWVyIDQgdGhhdCB0aGUgcmVzdCBvZiB0aGUgSUVURiB3
aWxsIGNhbGwgYSBUcmFuc3BvcnQuIFdoaWNoIG1ha2VzIHRoZSBuYW1lIGNvbGxpc2lvbiB2ZXJ5
IHVuZm9ydHVuYXRlLCBieSB0aGUgd2F5Lg0KW0RhdmlkPl0gQm90dG9tIExpbmU6ICBJIHdvdWxk
IHN1Z2dlc3QgZm9jdXNpbmcgZGlzY3Vzc2lvbiBvZiBhIERldE5ldCDigJx0cmFuc3BvcnQgcHJv
dG9jb2zigJ0gb24gd2hhdCBoYXMgdG8gYmUgZG9uZSB2aWEgdHVubmVscyB0byBtYWtlIFBSRU9G
IHdvcmsgZm9yIHRoZSBJUCBzb2x1dGlvbiAoZGF0YSBwbGFuZSksIGFuZCB3b3VsZCBzdWdnZXN0
IHVzaW5nIHNlcGFyYXRlIGRyYWZ0cyBmb3IgdGhpcyBhbmQgbG9jYWwgbG9vcCB0cmFmZmljIHNo
YXBpbmcuDQoNCk5vdGUgdGhhdCBteSBkcmFmdCBhbHNvIGRpc2N1c3NlcyBhIEwyIHRva2VuaXpl
ZCBsb29wIHRvIGF2b2lkIHRoZSBidWZmZXIgYmxvYXQgYXQgdGhlIGRldG5ldCBpbmdyZXNzLCB3
aGljaCBpcyB0aGUgcGllY2UgdGhhdCBpcyBhbmFsb2dvdXMgdG8gdGhlIHNvbHV0aW9uIHNob3du
IGluIHRoZSB2aWRlby4NCg0KVGFrZSBjYXJlLA0KDQpQYXNjYWwNCg0KTGUgMTQgbm92LiAyMDE4
IMOgIDE0OjU4LCBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKSA8Z2VuZ3h1ZXNvbmdAaHVhd2Vp
LmNvbTxtYWlsdG86Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbT4+IGEgw6ljcml0IDoNCkRlYXIgUGFz
Y2FsLA0KDQpJIGNvbnNpZGVyIHRoZSBwcm9ibGVtIG9mIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5
ZXLigJ0gYWxsIG92ZXIgYWdhaW4sIGFuZCBmaW5hbGx5IEkgbWFrZSBteXNlbGYgY29uZnVzZWQu
IFNvIEkgc2VuZCB0aGlzIGVtYWlsIHRvIHNlYXJjaCBmb3IgaGVscC4gUGxlYXNlIGNvcnJlY3Qg
bWUgaWYgeW91IGZpbmQgYW55dGhpbmcgd3JvbmcgYmVsb3c6DQoNCjEuICAgICAgIFRTTiBkb2Vz
buKAmXQgbmVlZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGhlIHRhbGtlciBhbmQgbGlzdGVu
ZXIgYXJlIFRTTiBhd2FyZSwgYW5kIHRoZXkgY2FuIHNlbmQgdGhlIHBhY2tldHMgaW4gc29tZSBw
YXJ0aWN1bGFyIHRpbWUgc2xvdCBiYXNlZCBvbiB0aGUgdHJhZmZpYyBzcGVjaWZpY2F0aW9uOw0K
DQoyLiAgICAgICBEZXROZXQgZG9lcyBuZWVkIHRyYW5zcG9ydCBsYXllciwgYmVjYXVzZSB0YWxr
ZXIgYW5kIGxpc3RlbmVyIGFyZSBub3QgdW5kZXIgY29udHJvbDsNCg0KMy4gICAgICAgVENQIGNh
buKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0ICwgYmVjYXVzZSBUQ1AgdHJpZXMgdG8gZmluZCB0aGUg
4oCcZmFpciBiYW5kd2lkdGjigJ0gZm9yIHRoZSBmbG93cyBhbmQgaXQgbWFrZXMgdGhlIGZsb3cg
cmF0ZSBjaGFuZ2VzIGFsbCB0aGUgdGltZSwgd2hpbGUgdGhlIHNlbmRpbmcgcmF0ZSBvZiBEZXRO
ZXQgaXMgc3VwcG9zZWQgdG8gYmUgY29uc3RhbnQsIGFuZCBldmVyeSBwYWNrZXQgc2hvdWxkIHNo
b3cgdXAgaW4gYW4gZXhwZWN0ZWQgdGltZSBzbG90Ow0KDQo0LiAgICAgICBVRFAgY2Fu4oCZdCBi
ZSB1c2VkIGZvciBEZXROZXQsIGJlY2F1c2UgdGhlcmUgaXMgbm8gcmF0ZSBjb250cm9sLiBJZiB0
aGUgdGFsa2VyIHNlbmRzIHRoZSBwYWNrZXRzIGluIHRoZSB3cm9uZyBwYXR0ZXJuLCBVRFAgY2Fu
IGRvIG5vdGhpbmcuDQoNCjUuICAgICAgIFNvIHdlIG5lZWQg4oCcRGV0TmV0IHRyYW5zcG9ydCBs
YXllcuKAnSwgd2hpY2ggY2FuIDphLiBTZW5kIHRoZSBwYWNrZXQgaW4gYSBkZXRlcm1pbmlzdGlj
IHBhdHRlcm47IGIuIElmIGFueXRoaW5nIGdvZXMgd3JvbmcsIG1ha2UgaXQgZ28gYmFjayB0byB0
aGUgY29ycmVjdCBwYXR0ZXJuLg0KDQo2LiAgICAgICBUaGlzLCBmaW5hbGx5LCBtYWtlcyB0aGUg
dGFsa2VyIOKAnERldE5ldCBhd2FyZeKAnShlc3BlY2lhbGx5IHBvaW50IGEgYWJvdmUpLCB3aGlj
aCBpcyBqdXN0IHRoZSBzYW1lIGFzIHdoYXQgaGFwcGVucyBpbiBUU04uDQoNCklmIHRoaXMgbG9n
aWMgY2hhaW4gd29ya3MsIHdoYXQgd2UgYWN0dWFsbHkgcmVxdWlyZXMgaXMganVzdCBhIERldE5l
dCB0YWxrZXIgcmF0aGVyIHRoYW4gYSBuZXcgdHJhbnNwb3J0IGxheWVyLg0KDQoNCkJlc3QgUmVn
YXJkcw0KWHVlc29uZw0KDQoNCkZyb206IGRldG5ldCBbbWFpbHRvOmRldG5ldC1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KQ0KU2VudDogVHVl
c2RheSwgTm92ZW1iZXIgMTMsIDIwMTggMToxMCBQTQ0KVG86IGRldG5ldEBpZXRmLm9yZzxtYWls
dG86ZGV0bmV0QGlldGYub3JnPjsgQmxhY2ssIERhdmlkIDxEYXZpZC5CbGFja0BkZWxsLmNvbTxt
YWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb20+Pg0KU3ViamVjdDogW0RldG5ldF0gcHVsbGluZyBw
YWNrZXRzDQoNCkRlYXIgYWxsDQoNClRoaXMgdmlkZW8gaHR0cHM6Ly95b3V0dS5iZS9CTzBRaGF4
QlJyMCBoYXMgYSBncmVhdCBpbGx1c3RyYXRpb24gb2YgdGhlIFVOSSBwYWNrZXQgcHVsbCBtZXRo
b2QgdGhhdCB3ZSB1c2UgaW4gc2VjdGlvbiDigJw1LjEuICBMb2NhbCBMb29wIEZsb3cgQ29udHJv
bOKAnSBvZiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtdGh1YmVydC10c3Z3Zy1k
ZXRuZXQtdHJhbnNwb3J0LTAxIHRvIHB1bGwgcGFja2V0cyBmcm9tIHRoZSBkZXRuZXQgdW5hd2Fy
ZSBob3N0IGZyb20gdGhlIGRldG5ldCBpbmdyZXNzIGJveC4gVGhlIHByb2JsZW0gZm9yIGRldG5l
dCBpcyB0aGF0IHNoYXBpbmcgaW4gdGhlIGRldG5ldCBpbmdyZXNzIGNhbiBjcmVhdGUgYmxvYXQg
YW5kIHVuY29udHJvbGxlZCBlbmQgdG8gZW5kIGxhdGVuY3kgc28gd2Ugd2FudCB0byBjb250cm9s
IHRoZSBtYXhpbXVtIGFtb3VudCBvZiBwZW5kaW5nIGZyYW1lcyB0byBrZWVwIHRoZSBkZXRuZXQg
aW5ncmVzcyBidXN5IGFuZCBwdXNoIGJhY2sgdG8gdGhlIEw0LzUgZm9yIGFueXRoaW5nIGFib3Zl
IHRoYXQuDQoNCkkgaG9wZSB5b3XigJlsbCBsb3ZlIHRoZSB2aWRlbyBhcyBtdWNoIGFzIEkgZGlk
Ow0KDQpQYXNjYWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpkZXRuZXQgbWFpbGluZyBsaXN0DQpkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBp
ZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KZGV0bmV0IG1h
aWxpbmcgbGlzdA0KZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0K

--_000_C25D5530273F4CDD83A14A0CBB867067ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <D12BDBE120193F448E529822B1EABB77@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpI
ZWxsbyBEYXZpZCZuYnNwOzxicj4NCjxicj4NClBsZWFzZSBzZWUgYmVsb3cmbmJzcDs8YnI+DQo8
ZGl2IGRpcj0ibHRyIj48YnI+DQpMZSAxNSBub3YuIDIwMTggw6AgMDg6MTMsIEJsYWNrLCBEYXZp
ZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tIj5EYXZpZC5CbGFja0Bk
ZWxsLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7Ojxicj4NCjxicj4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSI+DQo8ZGl2IGRpcj0ibHRyIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjoj
OTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsN
Cgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1z
aXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLk1zb0xp
c3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJ
e21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCgl0ZXh0LWluZGVudDoyMS4wcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj
b2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6Izk5MzM2Njt9DQpzcGFuLkVt
YWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMDAzMzAwO30NCi5Nc29DaHBEZWZhdWx0
DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBh
Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjo3MC44NXB0IDcw
Ljg1cHQgNzAuODVwdCA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj
dGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6
NDMxNzAzMzMyOw0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlk
czotMTc3Njc3ODE4OCA1NjI0NjMyNjQgNjc2OTg3MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3
MTMgNjc2OTg3MTUgNjc2OTg3MDMgNjc2OTg3MTMgNjc2OTg3MTU7fQ0KQGxpc3QgbDA6bGV2ZWwx
DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgltYXJnaW4tbGVmdDouMjVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3Qg
bDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1s
ZXZlbC10ZXh0OiIlMlwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NDIuMHB0Ow0KCXRleHQtaW5kZW50
Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJv
bWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6NjMuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4w
cHQ7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo4NC4wcHQ7DQoJdGV4dC1p
bmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiU1XCkiOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVm
dDoxMDUuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MS43
NWluOw0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw3DQoJe21zby1sZXZl
bC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJn
aW4tbGVmdDoxNDcuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw4
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0
OiIlOFwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTY4LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0
O30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dl
cjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjE4OS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpA
bGlzdCBsMQ0KCXttc28tbGlzdC1pZDo2OTEzNDA4NDY7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7
DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNzc2Nzc4MTg4IDU2MjQ2MzI2NCA2NzY5ODcxMyA2
NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5
ODcxNTt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0Oi4yNWluOw0KCXRleHQt
aW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiUyXCkiOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVm
dDo0Mi4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgltYXJnaW4tbGVmdDo2My4w
cHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdp
bi1sZWZ0Ojg0LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwxOmxldmVsNQ0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoi
JTVcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjEwNS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9
DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpy
aWdodDsNCgltYXJnaW4tbGVmdDoxLjc1aW47DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlz
dCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE0Ny4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIx
LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEt
bG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiU4XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxNjguMHB0
Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MTg5LjBwdDsNCgl0
ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwyDQoJe21zby1saXN0LWlkOjExODQwNTI3MzE7
DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNzc2Nzc4
MTg4IDU2MjQ2MzI2NCA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcx
NSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMjpsZXZlbDENCgl7bXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1h
cmdpbi1sZWZ0OjI3LjBwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWwy
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0
OiIlMlwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NTEuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7
fQ0KQGxpc3QgbDI6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2Vy
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MS4waW47DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlz
dCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjkzLjBwdDsNCgl0ZXh0LWluZGVudDotMjEu
MHB0O30NCkBsaXN0IGwyOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1s
b3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJTVcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjExNC4wcHQ7
DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgltYXJnaW4tbGVmdDoxMzUuMHB0Ow0KCXRl
eHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDI6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDox
NTYuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDI6bGV2ZWw4DQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlOFwpIjsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJbWFyZ2luLWxlZnQ6MTc3LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0
IGwyOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0K
CW1hcmdpbi1sZWZ0OjIuNzVpbjsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwzDQoJ
e21zby1saXN0LWlkOjE1MzkxMjI1NDI7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi05NTA3NzQzMDYgLTkxOTQ2NDIxOCA2NzY5ODcxMyA2NzY5ODcxNSA2
NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpA
bGlzdCBsMzpsZXZlbDENCgl7bXNvLWxldmVsLXN0YXJ0LWF0OjQ7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0
OjI3LjBwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJY29sb3I6IzFGNDk3RDt9DQpAbGlzdCBs
MzpsZXZlbDINCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1h
cmdpbi1sZWZ0OjYzLjBwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWwz
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxl
ZnQ6OTkuMHB0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMzpsZXZlbDQNCgl7bXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CW1hcmdpbi1sZWZ0OjEzNS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxl
dmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2lu
LWxlZnQ6MTcxLjBwdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDM6bGV2ZWw2DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6
MjA3LjBwdDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDM6bGV2ZWw3DQoJe21zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCglt
YXJnaW4tbGVmdDoyNDMuMHB0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMzpsZXZl
bDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s
ZWZ0OjI3OS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwzOmxldmVsOQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjMx
NS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30N
CnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0K
PC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91
dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpz
aGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDAzMzAwIj5QYXNjYWwsPG86cD48L286cD48L3NwYW4+PC9hPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAzMzAwIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzAwMzMwMCI+VGhhbmtzIGZvciB0aGUgcmVzcG9uc2Ug4oCTIEkgd2FudCB0byBmb2xsb3cg
dXAgb24gc29tZSBvZiBYdWVzb25n4oCZcyBjb21tZW50cyB0aGF0IG1heSBzaGVkIHNvbWUgbGln
aHQgb24gdGhlIGxvd2VyIGxheWVyIHB1bGwgZnVuY3Rpb25hbGl0eTo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMzMwMCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZndDsgMy4gJm5ic3A7VENQIGNhbuKAmXQgYmUgdXNlZCBm
b3IgRGV0TmV0LCBiZWNhdXNlIFRDUCB0cmllcyB0byBmaW5kIHRoZSDigJxmYWlyIGJhbmR3aWR0
aOKAnSBmb3IgdGhlIGZsb3dzIGFuZCBpdCBtYWtlcyB0aGUgZmxvdyByYXRlIGNoYW5nZXM8YnI+
DQomZ3Q7IGFsbCB0aGUgdGltZSwgd2hpbGUgdGhlIHNlbmRpbmcgcmF0ZSBvZiBEZXROZXQgaXMg
c3VwcG9zZWQgdG8gYmUgY29uc3RhbnQsIGFuZCBldmVyeSBwYWNrZXQgc2hvdWxkIHNob3cgdXAg
aW4gYW4gZXhwZWN0ZWQgdGltZSBzbG90OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAw
MzMwMCI+Tm90IGV4YWN0bHkg4oCTIGluIHRoaXMg4oCcZ2FtZeKAnSwgRGV0TmV0IGdldHMgdG8g
Z28gZmlyc3QsIGFuZCBlbmZvcmNlcyB0aGUgdGltZSBzbG90IGJlaGF2aW9yLiZuYnNwOyBUQ1Ag
c2VlcyB3aGF0IERldE5ldCBwcm92aWRlcyDigJMgaXQgbG9va3MgbGlrZSBhIG5ldHdvcmsgcGF0
aCB3aXRoIGEgbWF4IGJhbmR3aWR0aCB0aGF0IGlzIGxpbWl0ZWQgYnkgdGhlIHJlc2VydmF0aW9u
DQogZm9yIHRoZSBEZXROZXQgZmxvdywgYSByYXRoZXIgc3RhYmxlIHJvdW5kLXRyaXAtdGltZSBh
bmQgcGFjaW5nL3NoYXBpbmcgYmVoYXZpb3IgKG9uIHRoZSBvcmlnaW5hdGluZyBob3N0LCBwcmVm
ZXJhYmx5KS4mbmJzcDsgVGhlcmUgYXJlIHNvbWUgZGV0YWlscyB0byBiZSB3b3JrZWQgb3V0IGFy
b3VuZCB3aGF0IGhhcHBlbnMgd2hlbiBUQ1AgdHJpZXMgdG8gb3ZlcnJ1biB0aGUgRGV0TmV0IGZs
b3cgcmVzZXJ2YXRpb24sIGFzIHRoYXQgY291bGQgYnVpbGQNCiB1cCBhIGxhcmdlIHF1ZXVlIG9u
IHRoZSBob3N0LCBidXQgaWYgdGhlIHJlc2VydmF0aW9uIGlzIHNpemVkIHRvIGJlIGxhcmdlciB0
aGFuIHRoZSBUQ1AgdGhyb3VnaHB1dCwgVENQIHNob3VsZCB3b3JrIGFzIHRoZSBob3N0IHF1ZXVl
IHNob3VsZCBkcmFpbi48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkkgdGhpbmsgQm9iIEJyaXNjb2UgcHJlc2VudGVkICZu
YnNwO29uIFN1bmRheSBhbmQgdmVyeSBjbGVhcmx5IHdoYXQgaGFwcGVucyB3aXRoIGNsYXNzaWNh
bCBUQ1AgLSBhIHNlZXNhdyBwYXR0ZXJuIHRoYXQgZmFpbHMgdG8gdXRpbGl6ZSB0aGUgYXZhaWxh
YmxlIGJhbmR3aWR0aC4gVGhpcyBjb2luY2lkZXMgd2l0aCBteSBvd24gb2JzZXJ2YXRpb25zIHdo
ZW4gSSBpbXBsZW1lbnRlZCBDSVIgZm9yIElCTeKAmXMgZnJhbWUgcmVsYXkgYm94IGEgZmV3IHll
YXJzDQogYmFjay4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkJvYiBhbHNv
IHByZXNlbnRlZCB0aGUgYmVuZWZpdHMgb2YgREMgVENQIGluIHRoYXQgc3BhY2UuIEkgdW5kZXJz
dGFuZCB0aGF0IGhpcyBwb2ludCBtYXRjaGVzIHlvdXIgd29yZHMgaW4gYSBjb3JyaWRvciBkaXNj
dXNzaW9uIHdlIGhhZC4gSSBhbHNvIHVuZGVyc3RhbmQgdGhhdCBpbiB0aGUgY2FzZSBvZiB0aGUg
Zml4ZWQgYmFuZHdpZHRoLiBBIHJhdGUgYWRhcHRhdGlvbiBpcyBhIGNvbXBsZXggYW5kIHVuZGVz
aXJlZCBmdW5jdGlvbi48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkF0dGVtcHRpbmcg
dG8gYWNoaWV2ZSB0aGUgc2VydmljZSBsYXllciByYXRlIGVuZm9yY2VtZW50IHdpdGggYSB3aW5k
b3ctYmFzZWQgb3BlcmF0aW9uIGNvbmZ1c2VzIGEgZnVuY3Rpb24gdGhhdCB3ZSBoYXZlIGFuZCBp
dHMgZGVyaXZhdGl2ZSB0aGF0IHdlIHdhbnQsIGFuZCBjYXVzZXMgYWRkaXRpb25hbCBidWZmZXJz
IGFuZCBsYXRlbmN5IGJldHdlZW4gdGhlIGVncmVzcyBvZiB0aGUgd2luZG93IGJhc2VkIHNlcnZp
Y2UgbGF5ZXIgYW5kDQogdGhlIGluZ3Jlc3Mgb2YgdGhlIGxvYWQgZW5mb3JjZXIgLSB0aGUgZmly
c3QgZGV0bmV0IHJvdXRlci48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkNvbmNsdXNp
b24gaXMgdGhhdCB3ZSB3YW50IGEgc2ltcGxlIHJhdGUgZW5mb3JjZW1lbnQgZnVuY3Rpb24gaW4g
dGhlIGxheWVyLTQgwqsgZGV0bmV0IHRyYW5zcG9ydCDCqyAuIENvdWxkIHdlIGNhbGwgaXQgZGV0
dHJhbnMgdG8gYXZvaWQgY29uZnVzaW9uID88L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2
PlNvcnJ5IEnigJltIGVtYmFya2luZyBub3cuLi48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8
ZGl2PlRha2UgY2FyZTwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+UGFzY2FsJm5ic3A7
PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxicj4NCjxibG9j
a3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdiBkaXI9Imx0ciI+DQo8ZGl2IGNsYXNzPSJXb3JkU2Vj
dGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZndDsgNC4mbmJzcDsgVURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0LCBiZWNh
dXNlIHRoZXJlIGlzIG5vIHJhdGUgY29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5kcyB0aGUgcGFj
a2V0cyBpbiB0aGUgd3JvbmcgcGF0dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAz
MzAwIj5UaGF0IHdvdWxkIGJlIGEg4oCcZmVhdHVyZeKAnSBoZXJlIDotKSBiZWNhdXNlIERldE5l
dCBpcyB0YWtpbmcgY2FyZSBvZiB0aGUgZGV0YWlscyA7LSkuJm5ic3A7IEluIGNvbnRyYXN0LCBU
Q1AtbGlrZSByZXRyYW5zbWl0IGJlaGF2aW9yIG1heSBub3QgYmUgd2hhdOKAmXMgd2FudGVkIGlu
IGEgaGFyZCByZWFsLXRpbWUgc3lzdGVtLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAzMzAwIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUw
JSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDMzMDAiPiZndDsgNS4mbmJzcDsgPC9zcGFuPg0KPHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlNvIHdlIG5lZWQg4oCcRGV0TmV0IHRyYW5zcG9ydCBs
YXllcuKAnSwgd2hpY2ggY2FuIDphLiBTZW5kIHRoZSBwYWNrZXQgaW4gYSBkZXRlcm1pbmlzdGlj
IHBhdHRlcm47IGIuIElmIGFueXRoaW5nIGdvZXMgd3JvbmcsIG1ha2UgaXQgZ28gYmFjayB0byB0
aGUgY29ycmVjdCBwYXR0ZXJuLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAzMzAwIj5FdmVyeSBEZXROZXQgcm91dGVyIGRv
ZXMgdGhpcy4gQSBwYWNlci9zaGFwZXIgc2hvdWxkIGRlYWwgbmljZWx5IHdpdGggcGFja2V0cyBi
ZWluZyBzZW50IGluIHRoZSB3cm9uZyBwYXR0ZXJuLiZuYnNwOyZuYnNwOyBUaGlzIGlzIHByZWZl
cmFibHkgbG9jYXRlZCBvbiB0aGUgb3JpZ2luYXRpbmcgaG9zdCwgYXMgdGhhdOKAmXMgYSBiZXR0
ZXIgcGxhY2UgdG8gYnVpbGQgYSBxdWV1ZSB0aGFuDQogdGhlIGZpcnN0IGhvcCBzd2l0Y2gvcm91
dGVyLiAmbmJzcDtBZ2FpbiBpZiB0aGUgcmVzZXJ2YXRpb24gaXMgc2l6ZWQgdG8gYmUgbGFyZ2Vy
IHRoYW4gdGhlIHRyYWZmaWMsIHRoZSBvcmlnaW5hdGluZyBob3N0IHF1ZXVlIHNob3VsZCBkcmFp
bi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzAwMzMwMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDMzMDAiPkluIHRoZSByZXZlcnNlIGRp
cmVjdGlvbiwgd2hlcmUgdGhlIHRyYWZmaWMgKFRDUCBvciBVRFAgb3Ig4oCmKSBleGNlZWRzIHRo
ZSByZXNlcnZhdGlvbiwgc29tZXRoaW5nIG9uIHRoZSBob3N0IG5lZWRzIHRvIGZpZ3VyZSBvdXQg
d2hhdOKAmXMgZ29pbmcgb24gaW4gb3JkZXIgdG8gdGhyb3R0bGUgVENQIGFuZC9vciB0aGUgYXBw
bGljYXRpb24sIGFzIHRoZSB1c3VhbCBuZXR3b3JrDQogY29uZ2VzdGlvbiBmZWVkYmFjayB0ZWNo
bmlxdWVzIChsb3NzLCBFQ04gQ0UgbWFya3MpIGRvbuKAmXQgd29yayBmb3IgRGV0TmV0IHRyYWZm
aWMuJm5ic3A7Jm5ic3A7IFRoaXMgaXMgd2hlcmUgYSBuZXR3b3JrIHB1bGwgbWVjaGFuaXNtIG1h
eSBiZSBhIHVzZWZ1bCBwYXJ0IG9mIHRoZSBzb2x1dGlvbiwgYXMgZ2V0dGluZyB0aGUgYXBwbGlj
YXRpb24gdG8gdW5kZXJzdGFuZCB0aGF0IGl04oCZcyBvdmVycnVubmluZyBpdHMgcmVzZXJ2YXRp
b24gaXMgcHJlZmVyYWJsZSB0bw0KIGhhdmluZyAmbmJzcDt0aGUgRGV0TmV0IG5ldHdvcmsgc3Rh
cnQgZHJvcHBpbmcgKG9yIENFLW1hcmtpbmcpIHBhY2tldHMgaWYgYSBEZXROZXQgZmxvdyBvdmVy
cnVucyBpdHMgcmVzZXJ2YXRpb24gaW4gb3JkZXIgdG8gZ2V0IHRoZSBhcHBsaWNhdGlvbiBvciB0
cmFuc3BvcnQgcHJvdG9jb2wgKGUuZy4sIFRDUCkgdG8gc2xvdyBkb3duLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMDAzMzAw
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzAwMzMwMCI+QXMgZm9yIHRoZSBub3Rpb24gdGhhdCBQUkVPRiBmb3Ig
RGV0TmV0IElQIGlzIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSDigJMgSSBzdXBw
b3NlIHRoYXTigJlzIHRydWUsIGJ1dCBJIHdvdWxkIHN1Z2dlc3QgdXNlIG9mIERldE5ldCDigJxQ
UkVPRiB0dW5uZWwgcHJvdG9jb2zigJ0gYXMgY2xlYXJlciB0ZXJtaW5vbG9neS4mbmJzcDsNCjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDAzMzAwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDMzMDAiPlRoYW5rcywgLS1EYXZp
ZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMDMzMDAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGlu
ZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVy
dCkgWzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNjby5jb20iPm1haWx0bzpwdGh1YmVydEBj
aXNjby5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQs
IDIwMTggMTE6NDYgQU08YnI+DQo8Yj5Ubzo8L2I+IEJsYWNrLCBEYXZpZDxicj4NCjxiPkNjOjwv
Yj4gR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZyk7IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0
Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtEZXRu
ZXRdIHB1bGxpbmcgcGFja2V0czxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwPjxzcGFuIHN0
eWxlPSJjb2xvcjojQ0UxMTI2Ij5bRVhURVJOQUwgRU1BSUxdIDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtjb2xvcjojQ0UxMTI2Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSByZWFkIFBGQyBmb3IgcHJpb3JpdHkg
ZmxvdyBjb250cm9sOyA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPkkgZGlkIHRvbyBtdWNoIHdpcmVsZXNzIHRo
aXMgd2VlayA6KTxvOnA+PC9vOnA+PC9wPg0KPGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcywgPG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXNjYWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIu
MHB0Ij48YnI+DQpMZSAxNCBub3YuIDIwMTggw6AgMjM6NDEsIFBhc2NhbCBUaHViZXJ0IChwdGh1
YmVydCkgJmx0OzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNjby5jb20iPnB0aHViZXJ0QGNp
c2NvLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFncmVlIHdpdGggdGhlIGJvdHRvbSBsaW5l
IERhdmlkLCZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+dGhhdCB3YXMgdGhlIGludGVudGlvbjsg
dGhvdWdoIEnigJltIHVuY2xlYXIgaWYgYW5kIHdoZXJlIEkgY2FuIHB1Ymxpc2ggdGhlIGxvd2Vy
IGxheWVyIHB1bGwgdGhpbmcuIEkgd3JvdGUgaXQgYXMgYW4gZXllIG9wZW5lciwgaG9waW5nIHBl
b3BsZSB3b3VsZCBzZWUgdGhlIGlzc3VlLiBJIHJldGFpbiBMb3XigJlzIHN1Z2dlc3Rpb24gdGhh
dA0KPHM+PHNwYW4gc3R5bGU9ImNvbG9yOiM3MDMwQTAiPlBDRjwvc3Bhbj48L3M+PHNwYW4gc3R5
bGU9ImNvbG9yOiM3MDMwQTAiPlBGQzwvc3Bhbj4gaXMgYSBiZWdpbm5pbmcgZm9yIGl0IHRob3Vn
aCBpdCBpcyBqdXN0IGEgZmF1Y2V0IHdpdGggbm8gY29udHJvbCBvZiB3aGF0IGdvZXMgdGhvdWdo
IHdoZW4gd2Ugd2FudCBhIGp1c3QgaW4gdGltZSBwZXIgcGFja2V0IHB1bGwuPG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZvciB5b3VyIHBvaW50cyBi
ZWxvdywgSSBtZW50aW9uZWQgSVMtSVMgYXMgYW4gaWxsdXN0cmF0aW9uIHRoYXQgd2UgY2FuIGhh
dmUgYSBzYW1lIG9wZXJhdGlvbiBhdCBib3RoIGxheWVycywgdGhhdCBpcyBub3Qgc28gdW51c3Vh
bC4gSeKAmW0gbm90IHNheWluZyBkZXRuZXQgbmVlZCBJUy1JUywgdGhhdCB3YXMgcmVhbGx5IG5v
dCB0aGUgcG9pbnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkFzIGZvciB0aGUgZnVuY3Rpb25zIEkganVzdCBwb2ludCBvdXQgdGhlIGxpa2Vu
ZXNzIHRvIGlsbHVzdHJhdGUgdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWtpbiB0
aG91Z2ggZmFyIGZyb20gaWRlbnRpY2FsIHRvIGV4aXN0aW5nIHZhcmlhdGlvbnMgb2YgVENQLiBT
ZWVtcyB3ZSBhZ3JlZSBvbiB0aGlzIGxpa2VuZXNzLiBJIGRvIG5vdCByZWFkIHRoYXQgeW91IG9w
cG9zZSBteSBjb25jbHVzaW9uDQogdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgY2FuIGJl
IGltcGxlbWVudGVkIGFzIGEgZGV0bmV0IMKrIHRyYW5zcG9ydCBwcm90b2NvbCDCuy48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Rm9yIG5vdyBJ
IG5lZWQgdG8gcmVhZCBvbiB0aGUgbGlua3MgeW91IHN1Z2dlc3RlZC48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+TWFueSB0aGFua3MgZm9yIGFs
bCB0aGlzITxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5QYXNjYWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpMZSAxNCBu
b3YuIDIwMTggw6AgMjI6NTIsIEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRhdmlk
LkJsYWNrQGRlbGwuY29tIj5EYXZpZC5CbGFja0BkZWxsLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5i
c3A7OjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+Qm90dG9tIExpbmU6ICZuYnNwO0kgd291bGQg
c3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90
b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25lIHZpYSB0dW5uZWxzIHRvIG1ha2UgUFJFT0Yg
d29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRhIHBsYW5lKSwgYW5kIHdvdWxkIHN1Z2dlc3Qg
dXNpbmcgc2VwYXJhdGUgZHJhZnRzDQogZm9yIHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBz
aGFwaW5nLiZuYnNwOyA8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPkRldGFp
bHMgaW5saW5lIOKApjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+VGhhbmtz
LCAtLURhdmlkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGlu
ZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVy
dCkgWzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNjby5jb20iPm1haWx0bzpwdGh1YmVydEBj
aXNjby5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQs
IDIwMTggNDo1OSBBTTxicj4NCjxiPlRvOjwvYj4gR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZyk8
YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBp
ZXRmLm9yZzwvYT47IEJsYWNrLCBEYXZpZDxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0RldG5l
dF0gcHVsbGluZyBwYWNrZXRzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgc3R5bGU9Im1h
cmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6I0NFMTEyNiI+W0VYVEVSTkFM
IEVNQUlMXSA8YnI+DQpQbGVhc2UgcmVwb3J0IGFueSBzdXNwaWNpb3VzIGF0dGFjaG1lbnRzLCBs
aW5rcywgb3IgcmVxdWVzdHMgZm9yIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbi48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlR5cG9zIGJlbG93LCBzb21l
IHRoYW5rcyB0byBteSBpbnRlbGxpZ2VudCBzbWFydCBwaG9uZSwgYW5kIHNvbWUgdG8gY29uZnVz
ZWQtbWUuJm5ic3A7DQo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+UGxlYXNlIHJlYWQ6PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+QWxsIGluIGFsbCwgdGhpcyB0ZWxscyBtZSB0aGF0IHRoZSBkZXRu
ZXQgc2VydmljZSBsYXllciBvcGVyYXRlcyBhdCBsYXllciA0PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcywgPG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXNjYWw8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpMZSAxNCBub3YuIDIwMTggw6AgMTY6NTMsIFBh
c2NhbCBUaHViZXJ0IChwdGh1YmVydCkgJmx0OzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNj
by5jb20iPnB0aHViZXJ0QGNpc2NvLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7OjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IZWxsbyBYdWVz
b25nOiA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5XZSBkbyBsYXllcnMgc28gYXMgdG8gY29tbXVuYWxpc2Ugc2VydmljZXMgc28gZXZlcnkgYXBw
bGljYXRpb25zIGRvZXMgbm90IG5lZWQgdG8gcmVpbnZlbnQgaXRzIG93bi48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIGZhY3QgdGhhdCBl
dmVyeSBpbmR1c3RyaWFsIGFwcGxpY2F0aW9uIHRoYXQgYWRhcHRhdGV1ciBmcm9tIHNlcmlhbCBi
dXQgdG8gSVAgaGFkIHRvIGltcGxlbWVudCBhIGppdHRlciBlbGltaW5hdGlvbiBidWZmZXIgaXMg
YW4gaW5kaWNhdGlvbiB0aGF0IHdlIGZhaWxlZCB0byBwcm92aWRlIGp1c3QgdGhhdCBhdCBhIGxv
d2VyIGxheWVyLiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5TYW1lIGdvZXMgZm9yIHZvaWNlIGFuZCB2aWRlby4gQnV0IGRpZG7igJl0
IHlvdSBzZWUgaXQgb24gb2NjYXNpb25zPyBUaG9zZSBqaXR0ZXIgZWxpbWluYXRpb24gdGVjaG5p
cXVlcyBjcmVhdGUgYSBsYXRlbmN5IGluIHRoZSBkaXNjdXNzaW9uIG9yIGEgZGVsYXkgaW4gdGhl
IHR2IHN0cmVhbSB0aGF0IHlvdSBjYW4gYWN0dWFsbHkgb2JzZXJ2ZS48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5b
RGF2aWQmZ3Q7XSBXaGVuIHRoaW5ncyB3b3JrLCBqaXR0ZXIgZWxpbWluYXRpb24gaXMgY29tbW9u
IGJlaGF2aW9yLiZuYnNwOyBXaGVuIHRoZXkgZG9u4oCZdCB3b3JrLCBpLmUuLCBzb21ldGhpbmcg
ZG9lc27igJl0IGFycml2ZSBpbiB0aW1lLCBib3RoIHJldHJhbnNtaXQgYmVoYXZpb3IgYW5kIHJl
YWN0aW9uIHRvIG1pc3NpbmcgZGF0YSBhcmUgYXBwLXNwZWNpZmljLjwvc3Bhbj48L2k+PC9iPjxi
cj4NCjxicj4NCk5vdyBsZXQgdXMgbG9vayBhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgYW5k
IGNvbXBhcmUgd2l0aCB0cmFkaXRpb25hbCBMYXllciA0IGZ1bmN0aW9ucy48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7VGhlIHNlcnZp
Y2UgbGF5ZXIgcHJvdmlkZXMgYSBmbG93IGNvbnRyb2wsIGluIHRoaXMgcGFydGljdWxhciBjYXNl
IGEgcmF0ZS1iYXNlZCBvbmUuIFRoaXMgaXMgc2ltaWxhciB0byBmdW5jdGlvbmFsaXR5IGZvdW5k
IGluIERDLVRDUCBvciBpbiBhIGxvbmcgZ29uZSBwYXN0LCBJQk3igJlzIFJhcGlkIFRyYW5zcG9y
dCBQcm90b2NvbCwgdGhvdWdoIHdlIHByb2JhYmx5IG5lZWQgb25seSBhIHNpbXBsaWZpZWQgdmVy
c2lvbg0KIG9mIHRoYXQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gSXTigJlzIGltcG9ydGFu
dCB0byBkaXN0aW5ndWlzaCBmbG93IGNvbnRyb2wsIHdoaWNoIGNhbiBiZSBwcm92aWRlIG9uIGEg
bGluay1ieS1saW5rIGJhc2lzIGZyb20gY29uZ2VzdGlvbiBjb250cm9sLCB3aGljaCBpcyBhIHN1
cGVyc2V0IG9mIGZsb3cgY29udHJvbCBhbmQgY2FuIG9ubHkgYmUgcHJvdmlkZWQgZW5kLXRvLWVu
ZC4mbmJzcDsgQXMgRGV0TmV0DQogZWxpbWluYXRlcyBhbGwgY29uZ2VzdGlvbiwgY29uZ2VzdGlv
biBjb250cm9sIGlzIG5vdCByZXF1aXJlZC4mbmJzcDsgU3BlY2lmaWMgZXhhbXBsZSDigJMgREMt
VENQIGlzIGRyaXZlbiBieSBFQ04gY29uZ2VzdGlvbiBzaWduYWxzIChDRSBtYXJrcykgY29taW5n
IGJhY2sgZnJvbSB0aGUgbmV0d29yaywgYnV0IGlmIGEgRGV0TmV0IG5vZGUgZXZlciBtYXJrcyBh
IERldE5ldCBwYWNrZXQgYXMgQ0UsIHNvbWV0aGluZyBoYXMgZ29uZSBzZXJpb3VzbHkgYXdyeS48
L3NwYW4+PC9pPjwvYj48YnI+DQo8YnI+DQpUaGUgc2VydmljZSBsYXllciBwZXJmb3JtcyByZW9y
ZGVyaW5nIGFuZCBkdXBsaWNhdGlvbiBlbGltaW5hdGlvbiBmdW5jdGlvbnMuIFRDUCBkb2VzIHRo
YXQgdG9vLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIFllcyDigKYgYnV0IOKApiBUQ1AgZWxp
bWluYXRpb24gb2YgZHVwbGljYXRlIHBhY2tldHMgaXMgaW50ZW5kZWQgb25seSB0byBkZWFsIHdp
dGgg4oCcc3R1cGlkIG5ldHdvcmsgdHJpY2tz4oCdIOKApjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgc2Vydmlj
ZSBsYXllciBkaXN0cmlidXRlcyBwYWNrZXRzIGFuZCByZXBsaWNhcyBvdmVyIG11bHRpcGxlIHBh
dGhzIChkZXRuZXQgdHJhbnNwb3J0cykuIFRoZXJl4oCZcyBhIGhpbnQgb2YgdGhhdCBpbiBNUC1U
Q1AgdGhvdWdoIHdlIG5lZWQgYSBwb3dlcmZ1bCBhZGRpdGlvbiBmb3IgcmVwbGljYXRpb24gYW5k
IGNvZGluZy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5bRGF2aWQmZ3Q7XSBEZXROZXQgZGlmZmVycyBiZWNhdXNl
IHRoZSByZXBsaWNhdGlvbiBhbmQgZGlzdHJpYnV0aW9uIGhhcHBlbiBhdCBub2RlcyBpbiB0aGUg
bmV0d29yaywgbm90IGF0IGVuZCBzeXN0ZW1zLiZuYnNwOyBGb3IgYW55IFRDUC1saWtlIHByb3Rv
Y29sIChyZWxpYWJsZSBkZWxpdmVyeSB3aXRoIGNvbmdlc3Rpb24gY29udHJvbCksIHBhY2tldCBk
dXBsaWNhdGlvbg0KIGlzIGFsd2F5cyBhIG1hbmlmZXN0YXRpb24gb2YgYSBuZXR3b3JrIOKAnGJ1
ZyzigJ0gaS5lLiwgZGl2ZXJnZW5jZSBmcm9tIGlkZWFsIG5ldHdvcmsgYmVoYXZpb3IuJm5ic3A7
IEZvciB0aGUgUkUgaW4gRGV0TmV0IFBSRU9GLCBwYWNrZXQgZHVwbGljYXRpb24gaXMgYSBuZXR3
b3JrIOKAnGZlYXR1cmXigJ0gOy0pLiZuYnNwOyBBcyBvZiByaWdodCBub3csIHBhY2tldCBkdXBs
aWNhdGlvbiBhbmQgZWxpbWluYXRpb24sIHBsdXMgYXNzb2NpYXRlZCByZW9yZGVyaW5nIChQUkVP
RikNCiAmbmJzcDtpcyBub3QgcGFydCBvZiB0aGUgSVAgc29sdXRpb24g4oCTIGFuIGFkZGl0aW9u
YWwgZW5jYXBzdWxhdGlvbiB3b3VsZCBsaWtlbHkgYmUgbmVlZGVkIHRvIHN1cHBvcnQgdGhhdCBm
dW5jdGlvbmFsaXR5LCBhbmQgdGhlIHJlc3VsdCB3aGljaCB3b3VsZCBsb29rIGEgbG90IGxpa2Ug
YSBEZXROZXQgdHJhbnNwb3J0IHR1bm5lbCBiZXR3ZWVuIG5vZGVzIGluIHRoZSBEZXROZXQgbmV0
d29yay4mbmJzcDsgSWYgYW55b25lIHdhbnRzIHRvIHdvcmsgb24gdGhpcywNCiByZWFkaW5nIGRy
YWZ0LWlldGYtaW50YXJlYS10dW5uZWxzIGlzIFJFQ09NTUVOREVELjwvc3Bhbj48L2k+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUg
ZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWJvdmUgdGhlIGRldG5ldCB0cmFuc3BvcnQgbGF5ZXIg
d2hpY2ggaGFwcGVucyB0byBiZSBsYXllciAzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQg
dGhlIGRldG5ldCA8cz48c3BhbiBzdHlsZT0iY29sb3I6IzcwMzBBMCI+dHJhbnNwb3J0PC9zcGFu
Pjwvcz48c3BhbiBzdHlsZT0iY29sb3I6IzcwMzBBMCI+IHNlcnZpY2UNCjwvc3Bhbj5sYXllciBv
cGVyYXRlcyBhdCBsYXllciA0LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5JIGFncmVlIHdpdGggeW91IHRoYXQgdGhlcmUgaXMgYW4gZXhhY3Qg
c2FtZSBuZWVkIGZvciBUU04uIEp1c3QgbGlrZSB0aGVyZSBpcyBhIG5lZWQgZm9yIElTLUlTIGF0
IGJvdGggbGF5ZXJzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+
PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIE1hbnkgb2YgdGhlIElQIG5l
dHdvcmtzIG92ZXIgd2hpY2ggRGV0TmV0IG9wZXJhdGVzIHdpbGwgbm90IGJlIHVzaW5nIElTLUlT
IGZvciBJUCAobGF5ZXIgMykgcm91dGluZyDigJMgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGFsdGVy
bmF0aXZlcy48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIElFRUUgbWF5IHZlcnkgd2VsbCBwcm92aWRlIHRoZSBz
YW1lIGZlYXR1cmVzIGluIHRoZSB0YWxrZXIsIGFuZCB3ZSBtYXkgdmVyeSB3ZWxsIGJlIHN1Y2Nl
c3NmdWwgYXQgc2hhcmluZyBzcGVjaWZpY2F0aW9ucyBqdXN0IGxpa2Ugd2UgZGlkIGZvciBJUy1J
Uy4gQnV0IGZvciB1cyBJIHNlZSB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgcGFja2FnZWQgYXMg
YSBMYXllciA0IHRoYXQgdGhlIHJlc3Qgb2YgdGhlDQogSUVURiB3aWxsIGNhbGwgYSBUcmFuc3Bv
cnQuIFdoaWNoIG1ha2VzIHRoZSBuYW1lIGNvbGxpc2lvbiB2ZXJ5IHVuZm9ydHVuYXRlLCBieSB0
aGUgd2F5LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIEJvdHRvbSBMaW5lOiZuYnNwOyBJIHdv
dWxkIHN1Z2dlc3QgZm9jdXNpbmcgZGlzY3Vzc2lvbiBvZiBhIERldE5ldCDigJx0cmFuc3BvcnQg
cHJvdG9jb2zigJ0gb24gd2hhdCBoYXMgdG8gYmUgZG9uZSB2aWEgdHVubmVscyB0byBtYWtlIFBS
RU9GIHdvcmsgZm9yIHRoZSBJUCBzb2x1dGlvbiAoZGF0YSBwbGFuZSksIGFuZCB3b3VsZCBzdWdn
ZXN0IHVzaW5nDQogc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZm
aWMgc2hhcGluZy48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5vdGUgdGhhdCBteSBkcmFmdCBhbHNvIGRp
c2N1c3NlcyBhIEwyIHRva2VuaXplZCBsb29wIHRvIGF2b2lkIHRoZSBidWZmZXIgYmxvYXQgYXQg
dGhlIGRldG5ldCBpbmdyZXNzLCB3aGljaCBpcyB0aGUgcGllY2UgdGhhdCBpcyBhbmFsb2dvdXMg
dG8gdGhlIHNvbHV0aW9uIHNob3duIGluIHRoZSB2aWRlby48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGFrZSBjYXJlLDxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGFzY2FsPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+PGJyPg0KTGUgMTQgbm92LiAyMDE4IMOgIDE0OjU4LCBHZW5neHVlc29u
ZyAoR2VuZyBYdWVzb25nKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdlbmd4dWVzb25nQGh1YXdlaS5j
b20iPmdlbmd4dWVzb25nQGh1YXdlaS5jb208L2E+Jmd0OyBhIMOpY3JpdCZuYnNwOzo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Imxp
bmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5EZWFyIFBhc2NhbCw8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1o
ZWlnaHQ6MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAl
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSBjb25zaWRlciB0aGUgcHJvYmxlbSBvZiDi
gJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdIGFsbCBvdmVyIGFnYWluLCBhbmQgZmluYWxseSBJ
IG1ha2UgbXlzZWxmIGNvbmZ1c2VkLiBTbyBJIHNlbmQgdGhpcyBlbWFpbCB0byBzZWFyY2ggZm9y
IGhlbHAuIFBsZWFzZSBjb3JyZWN0IG1lIGlmIHlvdSBmaW5kIGFueXRoaW5nDQogd3JvbmcgYmVs
b3c6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0
eWxlPSJtYXJnaW4tbGVmdDouMjVpbjt0ZXh0LWluZGVudDotLjI1aW47bGluZS1oZWlnaHQ6MTUw
JTttc28tbGlzdDpsMSBsZXZlbDEgbGZvNSI+DQo8IS0tW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNw
YW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+MS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOw0KPC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5UU04gZG9lc27igJl0IG5lZWQgdHJhbnNwb3J0IGxheWVyLCBiZWNhdXNlIHRoZSB0YWxr
ZXIgYW5kIGxpc3RlbmVyIGFyZSBUU04gYXdhcmUsIGFuZCB0aGV5IGNhbiBzZW5kIHRoZSBwYWNr
ZXRzIGluIHNvbWUgcGFydGljdWxhciB0aW1lIHNsb3QgYmFzZWQgb24gdGhlIHRyYWZmaWMgc3Bl
Y2lmaWNhdGlvbjs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFn
cmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi4yNWluO3RleHQtaW5kZW50Oi0uMjVpbjtsaW5lLWhl
aWdodDoxNTAlO21zby1saXN0OmwxIGxldmVsMSBsZm81Ij4NCjwhLS1baWYgIXN1cHBvcnRMaXN0
c10tLT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4yLjxzcGFuIHN0eWxlPSJmb250Ojcu
MHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhLS1bZW5kaWZdLS0+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPkRldE5ldCBkb2VzIG5lZWQgdHJhbnNwb3J0IGxheWVyLCBiZWNhdXNlIHRh
bGtlciBhbmQgbGlzdGVuZXIgYXJlIG5vdCB1bmRlciBjb250cm9sOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjI1
aW47dGV4dC1pbmRlbnQ6LS4yNWluO2xpbmUtaGVpZ2h0OjE1MCU7bXNvLWxpc3Q6bDEgbGV2ZWwx
IGxmbzUiPg0KPCEtLVtpZiAhc3VwcG9ydExpc3RzXS0tPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJ
Z25vcmUiPjMuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+
PCEtLVtlbmRpZl0tLT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VENQIGNhbuKAmXQgYmUg
dXNlZCBmb3IgRGV0TmV0ICwgYmVjYXVzZSBUQ1AgdHJpZXMgdG8gZmluZCB0aGUg4oCcZmFpciBi
YW5kd2lkdGjigJ0gZm9yIHRoZSBmbG93cyBhbmQgaXQgbWFrZXMgdGhlIGZsb3cgcmF0ZSBjaGFu
Z2VzIGFsbCB0aGUgdGltZSwgd2hpbGUgdGhlIHNlbmRpbmcgcmF0ZSBvZiBEZXROZXQgaXMgc3Vw
cG9zZWQgdG8gYmUgY29uc3RhbnQsDQogYW5kIGV2ZXJ5IHBhY2tldCBzaG91bGQgc2hvdyB1cCBp
biBhbiBleHBlY3RlZCB0aW1lIHNsb3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDouMjVpbjt0ZXh0LWluZGVudDot
LjI1aW47bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMSBsZXZlbDEgbGZvNSI+DQo8IS0tW2lm
ICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+NC48c3BhbiBz
dHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5VRFAgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQs
IGJlY2F1c2UgdGhlcmUgaXMgbm8gcmF0ZSBjb250cm9sLiBJZiB0aGUgdGFsa2VyIHNlbmRzIHRo
ZSBwYWNrZXRzIGluIHRoZSB3cm9uZyBwYXR0ZXJuLCBVRFAgY2FuIGRvIG5vdGhpbmcuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJn
aW4tbGVmdDouMjVpbjt0ZXh0LWluZGVudDotLjI1aW47bGluZS1oZWlnaHQ6MTUwJTttc28tbGlz
dDpsMSBsZXZlbDEgbGZvNSI+DQo8IS0tW2lmICFzdXBwb3J0TGlzdHNdLS0+PHNwYW4gc3R5bGU9
Im1zby1saXN0Oklnbm9yZSI+NS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9z
cGFuPjwvc3Bhbj48IS0tW2VuZGlmXS0tPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TbyB3
ZSBuZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNoIGNhbiA6YS4gU2VuZCB0
aGUgcGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJZiBhbnl0aGluZyBnb2Vz
IHdyb25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0dGVybi48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0Oi4yNWluO3RleHQtaW5kZW50Oi0uMjVpbjtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0Omwx
IGxldmVsMSBsZm81Ij4NCjwhLS1baWYgIXN1cHBvcnRMaXN0c10tLT48c3BhbiBzdHlsZT0ibXNv
LWxpc3Q6SWdub3JlIj42LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+
PC9zcGFuPjwhLS1bZW5kaWZdLS0+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoaXMsIGZp
bmFsbHksIG1ha2VzIHRoZSB0YWxrZXIg4oCcRGV0TmV0IGF3YXJl4oCdKGVzcGVjaWFsbHkgcG9p
bnQgYSBhYm92ZSksIHdoaWNoIGlzIGp1c3QgdGhlIHNhbWUgYXMgd2hhdCBoYXBwZW5zIGluIFRT
Ti48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGlu
ZS1oZWlnaHQ6MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDox
NTAlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SWYgdGhpcyBsb2dpYyBjaGFpbiB3b3Jr
cywgd2hhdCB3ZSBhY3R1YWxseSByZXF1aXJlcyBpcyBqdXN0IGEgRGV0TmV0IHRhbGtlciByYXRo
ZXIgdGhhbiBhIG5ldyB0cmFuc3BvcnQgbGF5ZXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QmVzdCBS
ZWdhcmRzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5YdWVzb25nPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj5Gcm9tOjwvYj4gZGV0bmV0IFs8YSBocmVmPSJtYWlsdG86ZGV0bmV0LWJvdW5j
ZXNAaWV0Zi5vcmciPm1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBC
ZWhhbGYgT2YgPC9iPlBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCk8YnI+DQo8Yj5TZW50OjwvYj4g
VHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggMToxMCBQTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJl
Zj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPjsgQmxhY2ssIERh
dmlkICZsdDs8YSBocmVmPSJtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb20iPkRhdmlkLkJsYWNr
QGRlbGwuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW0RldG5ldF0gcHVsbGluZyBw
YWNrZXRzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJGUiI+RGVhciBhbGw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJGUiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VGhpcyB2aWRlbyA8YSBocmVmPSJodHRwczovL3lvdXR1LmJlL0JPMFFoYXhC
UnIwIj5odHRwczovL3lvdXR1LmJlL0JPMFFoYXhCUnIwPC9hPiBoYXMgYSBncmVhdCBpbGx1c3Ry
YXRpb24gb2YgdGhlIFVOSSBwYWNrZXQgcHVsbCBtZXRob2QgdGhhdCB3ZSB1c2UgaW4gc2VjdGlv
biDigJw1LjEuJm5ic3A7IExvY2FsIExvb3AgRmxvdyBDb250cm9s4oCdIG9mDQo8YSBocmVmPSJo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtdGh1YmVydC10c3Z3Zy1kZXRuZXQtdHJh
bnNwb3J0LTAxIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtdGh1YmVydC10c3Z3
Zy1kZXRuZXQtdHJhbnNwb3J0LTAxPC9hPiB0byBwdWxsIHBhY2tldHMgZnJvbSB0aGUgZGV0bmV0
IHVuYXdhcmUgaG9zdCBmcm9tIHRoZSBkZXRuZXQgaW5ncmVzcyBib3guIFRoZSBwcm9ibGVtIGZv
ciBkZXRuZXQgaXMgdGhhdCBzaGFwaW5nDQogaW4gdGhlIGRldG5ldCBpbmdyZXNzIGNhbiBjcmVh
dGUgYmxvYXQgYW5kIHVuY29udHJvbGxlZCBlbmQgdG8gZW5kIGxhdGVuY3kgc28gd2Ugd2FudCB0
byBjb250cm9sIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBwZW5kaW5nIGZyYW1lcyB0byBrZWVwIHRo
ZSBkZXRuZXQgaW5ncmVzcyBidXN5IGFuZCBwdXNoIGJhY2sgdG8gdGhlIEw0LzUgZm9yIGFueXRo
aW5nIGFib3ZlIHRoYXQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgaG9wZSB5b3XigJlsbCBs
b3ZlIHRoZSB2aWRlbyBhcyBtdWNoIGFzIEkgZGlkOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Q
YXNjYWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0KZGV0bmV0IG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9
Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldCI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQ8L2E+PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCmRldG5ldCBtYWlsaW5nIGxpc3Q8YnI+DQo8
YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0K
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0PC9hPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_C25D5530273F4CDD83A14A0CBB867067ciscocom_--


From nobody Wed Nov 14 21:16:00 2018
Return-Path: <norman.finn@mail01.huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F54D1271FF for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 21:15:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 X4BK_0a1asnF for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 21:15:53 -0800 (PST)
Received: from dggwg11-dlp.huawei.com (lhrrg12-dlp.huawei.com [185.176.76.242]) (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 45E9712426A for <detnet@ietf.org>; Wed, 14 Nov 2018 21:15:53 -0800 (PST)
Received: from lhrpml402-hub.exmail.huawei.com (unknown [172.18.7.66]) by Forcepoint Email with ESMTP id BC16789DBB07E37E8331; Thu, 15 Nov 2018 05:15:49 +0000 (GMT)
Received: from LHRPML504-MBX.exmail.huawei.com ([169.254.5.41]) by lhrpml402-hub.exmail.huawei.com ([10.201.4.206]) with mapi id 14.03.0415.000;  Thu, 15 Nov 2018 05:15:48 +0000
From: Norman Finn <norman.finn@mail01.huawei.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Black, David" <David.Black@dell.com>
CC: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AdR7DhnsUHHFp74PReiHX8huqYyB6AA4VCxgAAQZfzAAADgSgAAMVuYAAAGtTYAAADL2gAARtm2AAAamwQAAAZddLA==
Date: Thu, 15 Nov 2018 05:15:48 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F80171E775@lhrpml504-mbx.exmail.huawei.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com> <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com> <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com> <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com> <B11DB77C-42FD-4A88-9E44-8E5EF4CF272C@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630344A84@MX307CL04.corp.emc.com>, <C25D5530-273F-4CDD-83A1-4A0CBB867067@cisco.com>
In-Reply-To: <C25D5530-273F-4CDD-83A1-4A0CBB867067@cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.7.94]
Content-Type: multipart/alternative; boundary="_000_3DF0466E9510274382F5B74499ACD6F80171E775lhrpml504mbxexm_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/CilWDRjyVxZMpS4S7bl9B4n-tdY>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 05:15:58 -0000

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

1. I think there  is a use for a "Sort of like TCP, but is suitable for use=
 as a DetNet flow".

2. You can run a number of TCP flows over a pipe offering the DetNet servic=
e.  More flows will use more of the bandwidth.  Leftover bandwidth is avail=
able to best effort flows, but not to other DetNet flows.  This is just lik=
e TCP over an Ethernet.  Very useful when allocating "hard" partitioned ban=
dwidth.

2. You can run one TCP flow as a DetNet flow.  You can run several of them.=
  Each flow wastes approx. 25% of its bandwidth, which is not reservable by=
 other DetNet flows.  On the other hand, you can control exactly how much b=
andwidth is available to each TCP flow, and all of the unused bandwidth is =
available to best-effort TCP flows.  This seems theoretically useful, but I=
'm not sure that the extra cost over DSCP is worth the difference in servic=
e compared to DSCP.

-- Norm

________________________________
From: detnet [detnet-bounces@ietf.org] on behalf of Pascal Thubert (pthuber=
t) [pthubert@cisco.com]
Sent: Wednesday, November 14, 2018 8:23 PM
To: Black, David
Cc: Gengxuesong (Geng Xuesong); detnet@ietf.org
Subject: Re: [Detnet] pulling packets

Hello David

Please see below

Le 15 nov. 2018 =E0 08:13, Black, David <David.Black@dell.com<mailto:David.=
Black@dell.com>> a =E9crit :

Pascal,

Thanks for the response =96 I want to follow up on some of Xuesong=92s comm=
ents that may shed some light on the lower layer pull functionality:

> 3.  TCP can=92t be used for DetNet, because TCP tries to find the =93fair=
 bandwidth=94 for the flows and it makes the flow rate changes
> all the time, while the sending rate of DetNet is supposed to be constant=
, and every packet should show up in an expected time slot;

Not exactly =96 in this =93game=94, DetNet gets to go first, and enforces t=
he time slot behavior.  TCP sees what DetNet provides =96 it looks like a n=
etwork path with a max bandwidth that is limited by the reservation for the=
 DetNet flow, a rather stable round-trip-time and pacing/shaping behavior (=
on the originating host, preferably).  There are some details to be worked =
out around what happens when TCP tries to overrun the DetNet flow reservati=
on, as that could build up a large queue on the host, but if the reservatio=
n is sized to be larger than the TCP throughput, TCP should work as the hos=
t queue should drain.

I think Bob Briscoe presented  on Sunday and very clearly what happens with=
 classical TCP - a seesaw pattern that fails to utilize the available bandw=
idth. This coincides with my own observations when I implemented CIR for IB=
M=92s frame relay box a few years back.

Bob also presented the benefits of DC TCP in that space. I understand that =
his point matches your words in a corridor discussion we had. I also unders=
tand that in the case of the fixed bandwidth. A rate adaptation is a comple=
x and undesired function.

Attempting to achieve the service layer rate enforcement with a window-base=
d operation confuses a function that we have and its derivative that we wan=
t, and causes additional buffers and latency between the egress of the wind=
ow based service layer and the ingress of the load enforcer - the first det=
net router.

Conclusion is that we want a simple rate enforcement function in the layer-=
4 =AB detnet transport =AB . Could we call it dettrans to avoid confusion ?

Sorry I=92m embarking now...

Take care

Pascal




> 4.  UDP can=92t be used for DetNet, because there is no rate control. If =
the talker sends the packets in the wrong pattern, UDP can do nothing.
That would be a =93feature=94 here :-) because DetNet is taking care of the=
 details ;-).  In contrast, TCP-like retransmit behavior may not be what=92=
s wanted in a hard real-time system.

> 5.  So we need =93DetNet transport layer=94, which can :a. Send the packe=
t in a deterministic pattern; b. If anything goes wrong, make it go back to=
 the correct pattern.
Every DetNet router does this. A pacer/shaper should deal nicely with packe=
ts being sent in the wrong pattern.   This is preferably located on the ori=
ginating host, as that=92s a better place to build a queue than the first h=
op switch/router.  Again if the reservation is sized to be larger than the =
traffic, the originating host queue should drain.

In the reverse direction, where the traffic (TCP or UDP or =85) exceeds the=
 reservation, something on the host needs to figure out what=92s going on i=
n order to throttle TCP and/or the application, as the usual network conges=
tion feedback techniques (loss, ECN CE marks) don=92t work for DetNet traff=
ic.   This is where a network pull mechanism may be a useful part of the so=
lution, as getting the application to understand that it=92s overrunning it=
s reservation is preferable to having  the DetNet network start dropping (o=
r CE-marking) packets if a DetNet flow overruns its reservation in order to=
 get the application or transport protocol (e.g., TCP) to slow down.

As for the notion that PREOF for DetNet IP is a DetNet =93transport protoco=
l=94 =96 I suppose that=92s true, but I would suggest use of DetNet =93PREO=
F tunnel protocol=94 as clearer terminology.

Thanks, --David

From: Pascal Thubert (pthubert) [mailto:pthubert@cisco.com]
Sent: Wednesday, November 14, 2018 11:46 AM
To: Black, David
Cc: Gengxuesong (Geng Xuesong); detnet@ietf.org<mailto:detnet@ietf.org>
Subject: Re: [Detnet] pulling packets


[EXTERNAL EMAIL]
Please read PFC for priority flow control;
I did too much wireless this week :)

Regards,

Pascal

Le 14 nov. 2018 =E0 23:41, Pascal Thubert (pthubert) <pthubert@cisco.com<ma=
ilto:pthubert@cisco.com>> a =E9crit :
I agree with the bottom line David,

that was the intention; though I=92m unclear if and where I can publish the=
 lower layer pull thing. I wrote it as an eye opener, hoping people would s=
ee the issue. I retain Lou=92s suggestion that PCFPFC is a beginning for it=
 though it is just a faucet with no control of what goes though when we wan=
t a just in time per packet pull.
For your points below, I mentioned IS-IS as an illustration that we can hav=
e a same operation at both layers, that is not so unusual. I=92m not saying=
 detnet need IS-IS, that was really not the point.

As for the functions I just point out the likeness to illustrate that the d=
etnet service layer is akin though far from identical to existing variation=
s of TCP. Seems we agree on this likeness. I do not read that you oppose my=
 conclusion that the detnet service layer can be implemented as a detnet =
=AB transport protocol =BB.

For now I need to read on the links you suggested.

Many thanks for all this!

Pascal

Le 14 nov. 2018 =E0 22:52, Black, David <David.Black@dell.com<mailto:David.=
Black@dell.com>> a =E9crit :
Bottom Line:  I would suggest focusing discussion of a DetNet =93transport =
protocol=94 on what has to be done via tunnels to make PREOF work for the I=
P solution (data plane), and would suggest using separate drafts for this a=
nd local loop traffic shaping.

Details inline =85

Thanks, --David

From: Pascal Thubert (pthubert) [mailto:pthubert@cisco.com]
Sent: Wednesday, November 14, 2018 4:59 AM
To: Gengxuesong (Geng Xuesong)
Cc: detnet@ietf.org<mailto:detnet@ietf.org>; Black, David
Subject: Re: [Detnet] pulling packets


[EXTERNAL EMAIL]
Please report any suspicious attachments, links, or requests for sensitive =
information.
Typos below, some thanks to my intelligent smart phone, and some to confuse=
d-me.

Please read:
All in all, this tells me that the detnet service layer operates at layer 4

Regards,

Pascal

Le 14 nov. 2018 =E0 16:53, Pascal Thubert (pthubert) <pthubert@cisco.com<ma=
ilto:pthubert@cisco.com>> a =E9crit :
Hello Xuesong:

We do layers so as to communalise services so every applications does not n=
eed to reinvent its own.

The fact that every industrial application that adaptateur from serial but =
to IP had to implement a jitter elimination buffer is an indication that we=
 failed to provide just that at a lower layer.

Same goes for voice and video. But didn=92t you see it on occasions? Those =
jitter elimination techniques create a latency in the discussion or a delay=
 in the tv stream that you can actually observe.
[David>] When things work, jitter elimination is common behavior.  When the=
y don=92t work, i.e., something doesn=92t arrive in time, both retransmit b=
ehavior and reaction to missing data are app-specific.

Now let us look at the detnet service layer and compare with traditional La=
yer 4 functions.

 The service layer provides a flow control, in this particular case a rate-=
based one. This is similar to functionality found in DC-TCP or in a long go=
ne past, IBM=92s Rapid Transport Protocol, though we probably need only a s=
implified version of that.
[David>] It=92s important to distinguish flow control, which can be provide=
 on a link-by-link basis from congestion control, which is a superset of fl=
ow control and can only be provided end-to-end.  As DetNet eliminates all c=
ongestion, congestion control is not required.  Specific example =96 DC-TCP=
 is driven by ECN congestion signals (CE marks) coming back from the networ=
k, but if a DetNet node ever marks a DetNet packet as CE, something has gon=
e seriously awry.

The service layer performs reordering and duplication elimination functions=
. TCP does that too.
[David>] Yes =85 but =85 TCP elimination of duplicate packets is intended o=
nly to deal with =93stupid network tricks=94 =85

The service layer distributes packets and replicas over multiple paths (det=
net transports). There=92s a hint of that in MP-TCP though we need a powerf=
ul addition for replication and coding.
[David>] DetNet differs because the replication and distribution happen at =
nodes in the network, not at end systems.  For any TCP-like protocol (relia=
ble delivery with congestion control), packet duplication is always a manif=
estation of a network =93bug,=94 i.e., divergence from ideal network behavi=
or.  For the RE in DetNet PREOF, packet duplication is a network =93feature=
=94 ;-).  As of right now, packet duplication and elimination, plus associa=
ted reordering (PREOF)  is not part of the IP solution =96 an additional en=
capsulation would likely be needed to support that functionality, and the r=
esult which would look a lot like a DetNet transport tunnel between nodes i=
n the DetNet network.  If anyone wants to work on this, reading draft-ietf-=
intarea-tunnels is RECOMMENDED.

The detnet service layer is above the detnet transport layer which happens =
to be layer 3.

All in all, this tells me that the detnet transport service layer operates =
at layer 4.

I agree with you that there is an exact same need for TSN. Just like there =
is a need for IS-IS at both layers.
[David>] Many of the IP networks over which DetNet operates will not be usi=
ng IS-IS for IP (layer 3) routing =96 there are a number of alternatives.

The IEEE may very well provide the same features in the talker, and we may =
very well be successful at sharing specifications just like we did for IS-I=
S. But for us I see the detnet service layer packaged as a Layer 4 that the=
 rest of the IETF will call a Transport. Which makes the name collision ver=
y unfortunate, by the way.
[David>] Bottom Line:  I would suggest focusing discussion of a DetNet =93t=
ransport protocol=94 on what has to be done via tunnels to make PREOF work =
for the IP solution (data plane), and would suggest using separate drafts f=
or this and local loop traffic shaping.

Note that my draft also discusses a L2 tokenized loop to avoid the buffer b=
loat at the detnet ingress, which is the piece that is analogous to the sol=
ution shown in the video.

Take care,

Pascal

Le 14 nov. 2018 =E0 14:58, Gengxuesong (Geng Xuesong) <gengxuesong@huawei.c=
om<mailto:gengxuesong@huawei.com>> a =E9crit :
Dear Pascal,

I consider the problem of =93DetNet transport layer=94 all over again, and =
finally I make myself confused. So I send this email to search for help. Pl=
ease correct me if you find anything wrong below:

1.       TSN doesn=92t need transport layer, because the talker and listene=
r are TSN aware, and they can send the packets in some particular time slot=
 based on the traffic specification;

2.       DetNet does need transport layer, because talker and listener are =
not under control;

3.       TCP can=92t be used for DetNet , because TCP tries to find the =93=
fair bandwidth=94 for the flows and it makes the flow rate changes all the =
time, while the sending rate of DetNet is supposed to be constant, and ever=
y packet should show up in an expected time slot;

4.       UDP can=92t be used for DetNet, because there is no rate control. =
If the talker sends the packets in the wrong pattern, UDP can do nothing.

5.       So we need =93DetNet transport layer=94, which can :a. Send the pa=
cket in a deterministic pattern; b. If anything goes wrong, make it go back=
 to the correct pattern.

6.       This, finally, makes the talker =93DetNet aware=94(especially poin=
t a above), which is just the same as what happens in TSN.

If this logic chain works, what we actually requires is just a DetNet talke=
r rather than a new transport layer.


Best Regards
Xuesong


From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Pascal Thubert (=
pthubert)
Sent: Tuesday, November 13, 2018 1:10 PM
To: detnet@ietf.org<mailto:detnet@ietf.org>; Black, David <David.Black@dell=
.com<mailto:David.Black@dell.com>>
Subject: [Detnet] pulling packets

Dear all

This video https://youtu.be/BO0QhaxBRr0 has a great illustration of the UNI=
 packet pull method that we use in section =935.1.  Local Loop Flow Control=
=94 of https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-01 =
to pull packets from the detnet unaware host from the detnet ingress box. T=
he problem for detnet is that shaping in the detnet ingress can create bloa=
t and uncontrolled end to end latency so we want to control the maximum amo=
unt of pending frames to keep the detnet ingress busy and push back to the =
L4/5 for anything above that.

I hope you=92ll love the video as much as I did;

Pascal
_______________________________________________
detnet mailing list
detnet@ietf.org<mailto:detnet@ietf.org>
https://www.ietf.org/mailman/listinfo/detnet
_______________________________________________
detnet mailing list
detnet@ietf.org<mailto:detnet@ietf.org>
https://www.ietf.org/mailman/listinfo/detnet

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

<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" id=3D"owaParaStyle"></style>
</head>
<body dir=3D"auto" fpstyle=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<div>1. I think there&nbsp; is a use for a &quot;Sort of like TCP, but is s=
uitable for use as a DetNet flow&quot;.</div>
<div><br>
</div>
<div>2. You can run a number of TCP flows over a pipe offering the DetNet s=
ervice.&nbsp; More flows will use more of the bandwidth.&nbsp; Leftover ban=
dwidth is available to best effort flows, but not to other DetNet flows.&nb=
sp; This is just like TCP over an Ethernet.&nbsp; Very
 useful when allocating &quot;hard&quot; partitioned bandwidth.<br>
</div>
<div><br>
</div>
<div>2. You can run one TCP flow as a DetNet flow.&nbsp; You can run severa=
l of them.&nbsp; Each flow wastes approx. 25% of its bandwidth, which is no=
t reservable by other DetNet flows.&nbsp; On the other hand, you can contro=
l exactly how much bandwidth is available to each
 TCP flow, and all of the unused bandwidth is available to best-effort TCP =
flows.&nbsp; This seems theoretically useful, but I'm not sure that the ext=
ra cost over DSCP is worth the difference in service compared to DSCP.</div=
>
<div><br>
</div>
<div>-- Norm</div>
<div><br>
</div>
<div style=3D"font-family: Times New Roman; color: #000000; font-size: 16px=
">
<hr tabindex=3D"-1">
<div id=3D"divRpF686827" style=3D"direction: ltr;"><font size=3D"2" face=3D=
"Tahoma" color=3D"#000000"><b>From:</b> detnet [detnet-bounces@ietf.org] on=
 behalf of Pascal Thubert (pthubert) [pthubert@cisco.com]<br>
<b>Sent:</b> Wednesday, November 14, 2018 8:23 PM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> Gengxuesong (Geng Xuesong); detnet@ietf.org<br>
<b>Subject:</b> Re: [Detnet] pulling packets<br>
</font><br>
</div>
<div></div>
<div>Hello David&nbsp;<br>
<br>
Please see below&nbsp;<br>
<div dir=3D"ltr"><br>
Le 15 nov. 2018 =E0 08:13, Black, David &lt;<a href=3D"mailto:David.Black@d=
ell.com" target=3D"_blank" rel=3D"noopener noreferrer">David.Black@dell.com=
</a>&gt; a =E9crit&nbsp;:<br>
<br>
</div>
<blockquote type=3D"cite">
<div dir=3D"ltr"><style>=0A=
<!--=0A=
@font-face=0A=
	{font-family:"Cambria Math"}=0A=
@font-face=0A=
	{font-family:Calibri}=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif}=0A=
a:link, span.MsoHyperlink=0A=
	{color:#0563C1;=0A=
	text-decoration:underline}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{color:#954F72;=0A=
	text-decoration:underline}=0A=
p=0A=
	{margin-right:0in;=0A=
	margin-left:0in;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif}=0A=
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	text-indent:21.0pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif}=0A=
span.EmailStyle19=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:windowtext}=0A=
span.EmailStyle20=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:#1F497D}=0A=
span.EmailStyle21=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:#993366}=0A=
span.EmailStyle22=0A=
	{font-family:"Calibri",sans-serif;=0A=
	color:#003300}=0A=
.MsoChpDefault=0A=
	{font-size:10.0pt}=0A=
@page WordSection1=0A=
	{margin:70.85pt 70.85pt 70.85pt 70.85pt}=0A=
ol=0A=
	{margin-bottom:0in}=0A=
ul=0A=
	{margin-bottom:0in}=0A=
-->=0A=
BODY {direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;}P =
{margin-top:0;margin-bottom:0;}BODY {scrollbar-base-color:undefined;scrollb=
ar-highlight-color:undefined;scrollbar-darkshadow-color:undefined;scrollbar=
-track-color:undefined;scrollbar-arrow-color:undefined}</style>
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#00=
3300">Pascal,</span></a></p>
<p class=3D"MsoNormal"><span style=3D"color:#003300">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#003300">Thanks for the respons=
e =96 I want to follow up on some of Xuesong=92s comments that may shed som=
e light on the lower layer pull functionality:</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#003300">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&gt; 3. &nbsp;TCP can=
=92t be used for DetNet, because TCP tries to find the =93fair bandwidth=94=
 for the flows and it makes the flow rate changes<br>
&gt; all the time, while the sending rate of DetNet is supposed to be const=
ant, and every packet should show up in an expected time slot;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#003300">Not exactly =96 in thi=
s =93game=94, DetNet gets to go first, and enforces the time slot behavior.=
&nbsp; TCP sees what DetNet provides =96 it looks like a network path with =
a max bandwidth that is limited by the reservation
 for the DetNet flow, a rather stable round-trip-time and pacing/shaping be=
havior (on the originating host, preferably).&nbsp; There are some details =
to be worked out around what happens when TCP tries to overrun the DetNet f=
low reservation, as that could build
 up a large queue on the host, but if the reservation is sized to be larger=
 than the TCP throughput, TCP should work as the host queue should drain.</=
span></p>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>I think Bob Briscoe presented &nbsp;on Sunday and very clearly what ha=
ppens with classical TCP - a seesaw pattern that fails to utilize the avail=
able bandwidth. This coincides with my own observations when I implemented =
CIR for IBM=92s frame relay box a few years
 back.&nbsp;</div>
<div><br>
</div>
<div>Bob also presented the benefits of DC TCP in that space. I understand =
that his point matches your words in a corridor discussion we had. I also u=
nderstand that in the case of the fixed bandwidth. A rate adaptation is a c=
omplex and undesired function.</div>
<div><br>
</div>
<div>Attempting to achieve the service layer rate enforcement with a window=
-based operation confuses a function that we have and its derivative that w=
e want, and causes additional buffers and latency between the egress of the=
 window based service layer and
 the ingress of the load enforcer - the first detnet router.</div>
<div><br>
</div>
<div>Conclusion is that we want a simple rate enforcement function in the l=
ayer-4 =AB detnet transport =AB . Could we call it dettrans to avoid confus=
ion ?</div>
<div><br>
</div>
<div>Sorry I=92m embarking now...</div>
<div><br>
</div>
<div>Take care</div>
<div><br>
</div>
<div>Pascal&nbsp;</div>
<div><br>
</div>
<div><br>
</div>
<br>
<blockquote type=3D"cite">
<div dir=3D"ltr">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">&gt; 4.&nbsp; UDP can=92t be used for DetNet, because there is no rate=
 control. If the talker sends the packets in the wrong pattern, UDP can do =
nothing.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#003300">That would be a =93fea=
ture=94 here :-) because DetNet is taking care of the details ;-).&nbsp; In=
 contrast, TCP-like retransmit behavior may not be what=92s wanted in a har=
d real-time system.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#003300">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#003=
300">&gt; 5.&nbsp; </span>
<span style=3D"color:#1F497D">So we need =93DetNet transport layer=94, whic=
h can :a. Send the packet in a deterministic pattern; b. If anything goes w=
rong, make it go back to the correct pattern.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#003300">Every DetNet router do=
es this. A pacer/shaper should deal nicely with packets being sent in the w=
rong pattern.&nbsp;&nbsp; This is preferably located on the originating hos=
t, as that=92s a better place to build a queue than
 the first hop switch/router. &nbsp;Again if the reservation is sized to be=
 larger than the traffic, the originating host queue should drain.</span></=
p>
<p class=3D"MsoNormal"><span style=3D"color:#003300">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#003300">In the reverse directi=
on, where the traffic (TCP or UDP or =85) exceeds the reservation, somethin=
g on the host needs to figure out what=92s going on in order to throttle TC=
P and/or the application, as the usual network
 congestion feedback techniques (loss, ECN CE marks) don=92t work for DetNe=
t traffic.&nbsp;&nbsp; This is where a network pull mechanism may be a usef=
ul part of the solution, as getting the application to understand that it=
=92s overrunning its reservation is preferable to
 having &nbsp;the DetNet network start dropping (or CE-marking) packets if =
a DetNet flow overruns its reservation in order to get the application or t=
ransport protocol (e.g., TCP) to slow down.</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#003300">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#003300">As for the notion that=
 PREOF for DetNet IP is a DetNet =93transport protocol=94 =96 I suppose tha=
t=92s true, but I would suggest use of DetNet =93PREOF tunnel protocol=94 a=
s clearer terminology.&nbsp;
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#003300">&nbsp;</span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#003300">Thanks, --David</span>=
</p>
</div>
<p class=3D"MsoNormal"><span style=3D"color:#003300">&nbsp;</span></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> Pascal Thubert (pthubert) [<a href=3D"m=
ailto:pthubert@cisco.com" target=3D"_blank" rel=3D"noopener noreferrer">mai=
lto:pthubert@cisco.com</a>]
<br>
<b>Sent:</b> Wednesday, November 14, 2018 11:46 AM<br>
<b>To:</b> Black, David<br>
<b>Cc:</b> Gengxuesong (Geng Xuesong); <a href=3D"mailto:detnet@ietf.org" t=
arget=3D"_blank" rel=3D"noopener noreferrer">
detnet@ietf.org</a><br>
<b>Subject:</b> Re: [Detnet] pulling packets</p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<p><span style=3D"color:#CE1126">[EXTERNAL EMAIL] </span><span style=3D"fon=
t-size:12.0pt; color:#CE1126"></span></p>
</div>
<p class=3D"MsoNormal">Please read PFC for priority flow control; </p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">I did too much wirele=
ss this week :)</p>
<div id=3D"AppleMailSignature">
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<p class=3D"MsoNormal">Regards, </p>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Pascal</p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
Le 14 nov. 2018 =E0 23:41, Pascal Thubert (pthubert) &lt;<a href=3D"mailto:=
pthubert@cisco.com" target=3D"_blank" rel=3D"noopener noreferrer">pthubert@=
cisco.com</a>&gt; a =E9crit&nbsp;:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">I agree with the bottom line David,&nbsp; </p>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">that was the intentio=
n; though I=92m unclear if and where I can publish the lower layer pull thi=
ng. I wrote it as an eye opener, hoping people would see the issue. I retai=
n Lou=92s suggestion that
<s><span style=3D"color:#7030A0">PCF</span></s><span style=3D"color:#7030A0=
">PFC</span> is a beginning for it though it is just a faucet with no contr=
ol of what goes though when we want a just in time per packet pull.</p>
<div>
<div>
<p class=3D"MsoNormal">For your points below, I mentioned IS-IS as an illus=
tration that we can have a same operation at both layers, that is not so un=
usual. I=92m not saying detnet need IS-IS, that was really not the point.</=
p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">As for the functions I just point out the likeness t=
o illustrate that the detnet service layer is akin though far from identica=
l to existing variations of TCP. Seems we agree on this likeness. I do not =
read that you oppose my conclusion
 that the detnet service layer can be implemented as a detnet =AB transport=
 protocol =BB.</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">For now I need to read on the links you suggested.</=
p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Many thanks for all this!</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Pascal</p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
Le 14 nov. 2018 =E0 22:52, Black, David &lt;<a href=3D"mailto:David.Black@d=
ell.com" target=3D"_blank" rel=3D"noopener noreferrer">David.Black@dell.com=
</a>&gt; a =E9crit&nbsp;:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"color:#993366">Bottom Line: &nbsp;I w=
ould suggest focusing discussion of a DetNet =93transport protocol=94 on wh=
at has to be done via tunnels to make PREOF work for the IP solution (data =
plane), and would suggest using separate drafts
 for this and local loop traffic shaping.&nbsp; </span></p>
<p class=3D"MsoNormal"><span style=3D"color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#993366">Details inline =85</sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#993366">&nbsp;</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#993366">Thanks, --David</span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#993366">&nbsp;</span></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> Pascal Thubert (pthubert) [<a href=3D"m=
ailto:pthubert@cisco.com" target=3D"_blank" rel=3D"noopener noreferrer">mai=
lto:pthubert@cisco.com</a>]
<br>
<b>Sent:</b> Wednesday, November 14, 2018 4:59 AM<br>
<b>To:</b> Gengxuesong (Geng Xuesong)<br>
<b>Cc:</b> <a href=3D"mailto:detnet@ietf.org" target=3D"_blank" rel=3D"noop=
ener noreferrer">
detnet@ietf.org</a>; Black, David<br>
<b>Subject:</b> Re: [Detnet] pulling packets</p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<div>
<p style=3D"margin-bottom:12.0pt"><span style=3D"color:#CE1126">[EXTERNAL E=
MAIL] <br>
Please report any suspicious attachments, links, or requests for sensitive =
information.</span></p>
</div>
<p class=3D"MsoNormal">Typos below, some thanks to my intelligent smart pho=
ne, and some to confused-me.&nbsp;
</p>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Please read:</p>
<div>
<div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">All in all, this tells m=
e that the detnet service layer operates at layer 4</span></p>
</div>
</blockquote>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<p class=3D"MsoNormal">Regards, </p>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Pascal</p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
Le 14 nov. 2018 =E0 16:53, Pascal Thubert (pthubert) &lt;<a href=3D"mailto:=
pthubert@cisco.com" target=3D"_blank" rel=3D"noopener noreferrer">pthubert@=
cisco.com</a>&gt; a =E9crit&nbsp;:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">Hello Xuesong: </p>
<div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">We do layers so as to communalise services so every =
applications does not need to reinvent its own.</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">The fact that every industrial application that adap=
tateur from serial but to IP had to implement a jitter elimination buffer i=
s an indication that we failed to provide just that at a lower layer.&nbsp;=
</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Same goes for voice and video. But didn=92t you see =
it on occasions? Those jitter elimination techniques create a latency in th=
e discussion or a delay in the tv stream that you can actually observe.</p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] When=
 things work, jitter elimination is common behavior.&nbsp; When they don=92=
t work, i.e., something doesn=92t arrive in time, both retransmit behavior =
and reaction to missing data are app-specific.</span></i></b><br>
<br>
Now let us look at the detnet service layer and compare with traditional La=
yer 4 functions.</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;The service layer provides a flow control, in =
this particular case a rate-based one. This is similar to functionality fou=
nd in DC-TCP or in a long gone past, IBM=92s Rapid Transport Protocol, thou=
gh we probably need only a simplified version
 of that.</p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] It=
=92s important to distinguish flow control, which can be provide on a link-=
by-link basis from congestion control, which is a superset of flow control =
and can only be provided end-to-end.&nbsp; As DetNet
 eliminates all congestion, congestion control is not required.&nbsp; Speci=
fic example =96 DC-TCP is driven by ECN congestion signals (CE marks) comin=
g back from the network, but if a DetNet node ever marks a DetNet packet as=
 CE, something has gone seriously awry.</span></i></b><br>
<br>
The service layer performs reordering and duplication elimination functions=
. TCP does that too.</p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] Yes =
=85 but =85 TCP elimination of duplicate packets is intended only to deal w=
ith =93stupid network tricks=94 =85</span></i></b></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">The service layer distributes packets and replicas o=
ver multiple paths (detnet transports). There=92s a hint of that in MP-TCP =
though we need a powerful addition for replication and coding.</p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] DetN=
et differs because the replication and distribution happen at nodes in the =
network, not at end systems.&nbsp; For any TCP-like protocol (reliable deli=
very with congestion control), packet duplication
 is always a manifestation of a network =93bug,=94 i.e., divergence from id=
eal network behavior.&nbsp; For the RE in DetNet PREOF, packet duplication =
is a network =93feature=94 ;-).&nbsp; As of right now, packet duplication a=
nd elimination, plus associated reordering (PREOF)
 &nbsp;is not part of the IP solution =96 an additional encapsulation would=
 likely be needed to support that functionality, and the result which would=
 look a lot like a DetNet transport tunnel between nodes in the DetNet netw=
ork.&nbsp; If anyone wants to work on this,
 reading draft-ietf-intarea-tunnels is RECOMMENDED.</span></i></b></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">The detnet service layer is above the detnet transpo=
rt layer which happens to be layer 3.</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">All in all, this tells me that the detnet <s><span s=
tyle=3D"color:#7030A0">transport</span></s><span style=3D"color:#7030A0"> s=
ervice
</span>layer operates at layer 4.</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">I agree with you that there is an exact same need fo=
r TSN. Just like there is a need for IS-IS at both layers.</p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] Many=
 of the IP networks over which DetNet operates will not be using IS-IS for =
IP (layer 3) routing =96 there are a number of alternatives.</span></i></b>=
</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">The IEEE may very well provide the same features in =
the talker, and we may very well be successful at sharing specifications ju=
st like we did for IS-IS. But for us I see the detnet service layer package=
d as a Layer 4 that the rest of the
 IETF will call a Transport. Which makes the name collision very unfortunat=
e, by the way.</p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] Bott=
om Line:&nbsp; I would suggest focusing discussion of a DetNet =93transport=
 protocol=94 on what has to be done via tunnels to make PREOF work for the =
IP solution (data plane), and would suggest using
 separate drafts for this and local loop traffic shaping.</span></i></b></p=
>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<div>
<p class=3D"MsoNormal">Note that my draft also discusses a L2 tokenized loo=
p to avoid the buffer bloat at the detnet ingress, which is the piece that =
is analogous to the solution shown in the video.</p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Take care,</p>
<div>
<p class=3D"MsoNormal">&nbsp;</p>
</div>
<div>
<p class=3D"MsoNormal">Pascal</p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
Le 14 nov. 2018 =E0 14:58, Gengxuesong (Geng Xuesong) &lt;<a href=3D"mailto=
:gengxuesong@huawei.com" target=3D"_blank" rel=3D"noopener noreferrer">geng=
xuesong@huawei.com</a>&gt; a =E9crit&nbsp;:</p>
</div>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">Dear Pascal,</span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">I consider the problem of =93DetNet transport layer=94 all over again,=
 and finally I make myself confused. So I send this email to search for hel=
p. Please correct me if you find anything
 wrong below:</span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in; text-indent:-.25i=
n; line-height:150%">
<span style=3D"">1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style=3D"color:#1F4=
97D">TSN doesn=92t need transport layer, because the talker and listener ar=
e TSN aware, and they can send the packets in some particular time slot bas=
ed on
 the traffic specification;</span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in; text-indent:-.25i=
n; line-height:150%">
<span style=3D"">2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style=3D"color:#1F4=
97D">DetNet does need transport layer, because talker and listener are not =
under control;</span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in; text-indent:-.25i=
n; line-height:150%">
<span style=3D"">3.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style=3D"color:#1F4=
97D">TCP can=92t be used for DetNet , because TCP tries to find the =93fair=
 bandwidth=94 for the flows and it makes the flow rate changes all the time=
, while the
 sending rate of DetNet is supposed to be constant, and every packet should=
 show up in an expected time slot;</span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in; text-indent:-.25i=
n; line-height:150%">
<span style=3D"">4.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style=3D"color:#1F4=
97D">UDP can=92t be used for DetNet, because there is no rate control. If t=
he talker sends the packets in the wrong pattern, UDP can do nothing.</span=
></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in; text-indent:-.25i=
n; line-height:150%">
<span style=3D"">5.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style=3D"color:#1F4=
97D">So we need =93DetNet transport layer=94, which can :a. Send the packet=
 in a deterministic pattern; b. If anything goes wrong, make it go back to =
the correct
 pattern.</span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in; text-indent:-.25i=
n; line-height:150%">
<span style=3D"">6.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style=3D"color:#1F4=
97D">This, finally, makes the talker =93DetNet aware=94(especially point a =
above), which is just the same as what happens in TSN.</span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">If this logic chain works, what we actually requires is just a DetNet =
talker rather than a new transport layer.</span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">&nbsp;</span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">Best Regards</span></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">Xuesong</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:#1F497D">&nbs=
p;</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt; color:#1F497D">&nbs=
p;</span></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> detnet [<a href=3D"mailto:detnet-bounce=
s@ietf.org" target=3D"_blank" rel=3D"noopener noreferrer">mailto:detnet-bou=
nces@ietf.org</a>]
<b>On Behalf Of </b>Pascal Thubert (pthubert)<br>
<b>Sent:</b> Tuesday, November 13, 2018 1:10 PM<br>
<b>To:</b> <a href=3D"mailto:detnet@ietf.org" target=3D"_blank" rel=3D"noop=
ener noreferrer">
detnet@ietf.org</a>; Black, David &lt;<a href=3D"mailto:David.Black@dell.co=
m" target=3D"_blank" rel=3D"noopener noreferrer">David.Black@dell.com</a>&g=
t;<br>
<b>Subject:</b> [Detnet] pulling packets</p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal"><span lang=3D"FR">Dear all</span></p>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span></p>
<p class=3D"MsoNormal">This video <a href=3D"https://youtu.be/BO0QhaxBRr0" =
target=3D"_blank" rel=3D"noopener noreferrer">
https://youtu.be/BO0QhaxBRr0</a> has a great illustration of the UNI packet=
 pull method that we use in section =935.1.&nbsp; Local Loop Flow Control=
=94 of
<a href=3D"https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport=
-01" target=3D"_blank" rel=3D"noopener noreferrer">
https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-01</a> to =
pull packets from the detnet unaware host from the detnet ingress box. The =
problem for detnet is that shaping in the detnet ingress can create bloat a=
nd uncontrolled end to end latency
 so we want to control the maximum amount of pending frames to keep the det=
net ingress busy and push back to the L4/5 for anything above that.</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">I hope you=92ll love the video as much as I did;</p>
<p class=3D"MsoNormal">&nbsp;</p>
<p class=3D"MsoNormal">Pascal</p>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt; font-family:&quot;T=
imes New Roman&quot;,serif">_______________________________________________=
<br>
detnet mailing list<br>
<a href=3D"mailto:detnet@ietf.org" target=3D"_blank" rel=3D"noopener norefe=
rrer">detnet@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/detnet" target=3D"_blank" =
rel=3D"noopener noreferrer">https://www.ietf.org/mailman/listinfo/detnet</a=
></span></p>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<blockquote style=3D"margin-top:5.0pt; margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt; font-family:&quot;T=
imes New Roman&quot;,serif">_______________________________________________=
<br>
detnet mailing list<br>
<a href=3D"mailto:detnet@ietf.org" target=3D"_blank" rel=3D"noopener norefe=
rrer">detnet@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/detnet" target=3D"_blank" =
rel=3D"noopener noreferrer">https://www.ietf.org/mailman/listinfo/detnet</a=
></span></p>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</body>
</html>

--_000_3DF0466E9510274382F5B74499ACD6F80171E775lhrpml504mbxexm_--


From nobody Wed Nov 14 23:31:12 2018
Return-Path: <Janos.Farkas@ericsson.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C400126BED for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 23:31:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.77
X-Spam-Level: 
X-Spam-Status: No, score=-4.77 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=unavailable 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 WkF6ma_CIrTJ for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 23:30:59 -0800 (PST)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (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 8589112872C for <detnet@ietf.org>; Wed, 14 Nov 2018 23:30:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple;  q=dns/txt; i=@ericsson.com; t=1542267055; x=1544859055; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=M6Tt+fyjyqrFgsAMKpbS91PT/XwEc23CsrkHxJI/scA=; b=KmliboO0WW7fX2jFJp65YFMkt8fAyUUZfhrzhQdO6bd3DtPLxOumzXb889jMERe0 1STdoL6VvYDeffVYlRf2u53Bo1cV87Kb9WlC5qS2F09NyI9gnSRyxCrrwO2rs154 4EJzGyWIWDkCeA3ggKczY6RtFBKulGx04FkzQSUsIvo=;
X-AuditID: c1b4fb25-a68609e00000191f-88-5bed20af9b51
Received: from ESESBMB504.ericsson.se (Unknown_Domain [153.88.183.117]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id D4.1D.06431.FA02DEB5; Thu, 15 Nov 2018 08:30:55 +0100 (CET)
Received: from ESESSMR506.ericsson.se (153.88.183.128) by ESESBMB504.ericsson.se (153.88.183.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 15 Nov 2018 08:30:54 +0100
Received: from ESESSMB505.ericsson.se (153.88.183.166) by ESESSMR506.ericsson.se (153.88.183.128) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Thu, 15 Nov 2018 08:30:53 +0100
Received: from [100.94.131.224] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.193) with Microsoft SMTP Server id 15.1.1466.3 via Frontend Transport; Thu, 15 Nov 2018 08:30:51 +0100
References: <6b6d3f37-0d43-553a-da0a-b1a3bb1a094c@ericsson.com>
From: =?UTF-8?Q?J=c3=a1nos_Farkas?= <janos.farkas@ericsson.com>
To: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>, "Black, David" <David.Black@dell.com>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>
X-Forwarded-Message-Id: <6b6d3f37-0d43-553a-da0a-b1a3bb1a094c@ericsson.com>
Message-ID: <2b1d286d-d127-393d-d735-d8dfd8ce57f2@ericsson.com>
Date: Thu, 15 Nov 2018 08:30:50 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <6b6d3f37-0d43-553a-da0a-b1a3bb1a094c@ericsson.com>
Content-Type: multipart/alternative; boundary="------------60123955E0C745E5CD77194F"
Content-Language: en-US
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRmVeSWpSXmKPExsUyM2J7qe56hbfRBr96RCw+zlrMYvH702wW i32Lm9ktZu1ZxOLA4jFp5gxmj6ZX/1g9liz5yRTAHMVlk5Kak1mWWqRvl8CV8e1ObsG798wV i2adYG1gvH6YuYuRk0NCwERiwsuTQDYXh5DAEUaJr0t2soIkhAS+MUrM+B4IkQCyV/dNZIJI HGWU6Nrm1cXIwSEs4CfxqVcCImwvcX3BHbASNiD77qUNYAtEBOIlLi+fyw5iMwu4SRw4cJ8R YrG3RE/DPzCbF6h+3vTZYHtZBFQlHu1cDhYXFYiV+HRlMTNEjaDEyZlPWEBsTgEHid3zn7NA zAyTuHrqKiuELS5x68l8qDPVJN433GGcwCg8C0n7LCQts5C0QNgWEjPnn2eEsLUlli18zQxh a0i0zpnLDmErSkzpfsi+gJF9FaNocWpxUm66kbFealFmcnFxfp5eXmrJJkZgfB3c8lt1B+Pl N46HGAU4GJV4eB9LvI0WYk0sK67MPcQowcGsJMK7oOZNtBBvSmJlVWpRfnxRaU5q8SFGaQ4W JXHeh+abo4QE0hNLUrNTUwtSi2CyTBycUg2MPEcUrv7XXeX0U7msaXXZmQ3+RR9tjadP0tKP Dz23+vsmRvUzASzLxJOP8PqcOJFd8e/Kc4eZS065aAh5qa6N2uG28I3JbqdmR7srbnU/5/0K 0Dp36oHSmawfP50qZy77UmKZsG+OgXaK+5fifqenm3m+8rRPUJGyn3pk+a1r7Q48a88sS5z0 SomlOCPRUIu5qDgRAMP7X52rAgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/3PcaaD3T_DbASSGq6CQJh85bEqM>
Subject: [Detnet] Fwd: Re: Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 07:31:03 -0000

--------------60123955E0C745E5CD77194F
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi,

Coming back to the aspects that have not been picked up in the ongoing=20
email discussions.
Combining the Michael's email and David's add-on to that.

Some comments, suggestions are in line, marked <JF> </JF>.

Best regards,
Janos

ps: In this month, I have difficulties with accessing emails. Sorry=20
about that. I trust that the WG, including co-authors. continue the=20
discussions.



On 11/4/2018 6:21 PM, Black, David wrote:
> Trying to help with these Transport issues.  I generally agree with Mic=
hael Sharf's
> first two concerns.  Like Michael, I will defer to the IESG on appropri=
ate use of
> RFC 7426.
>
> In each case, I've extracted a key piece of text to try to make the poi=
nt crisp ...
>
> [1] Minimum required level of DetNet support.
>
>> Does "some of the DetNet capabilities
>> (not necessarily all)" include e.g. vanilla traffic engineering? For i=
nstance, if a
>> network node can ensure that the QoS requirements are met by leveragin=
g
>> existing standardized TE without any additional DetNet awareness, is t=
his
>> enough for deploying DetNet? Or does this node have to implement addit=
ional
>> DetNet-specific functionality? Specifically, please explain if an exis=
ting DetNet-
>> unaware router on the path taken by DetNet traffic can be used to forw=
ard
>> DetNet traffic, or if it is mandatory that any router forwarding DetNe=
t traffic
>> indeed implements new capabilities specific to DetNet.
> It's the former, as indicated by this text in Section 4.2.2 (I'm workin=
g from the -09 draft):
>
>      In general, if a DetNet flow passes through one or more DetNet-
>     unaware network nodes between two DetNet nodes providing the DetNet=

>     transport sub-layer for that flow, there is a potential for
>     disruption or failure of the DetNet QoS.  A network administrator
>     needs to ensure that the DetNet-unaware network nodes are configure=
d
>     to minimize the chances of packet loss and delay, and provision
>     enough extra buffer space in the DetNet transit node following the
>     DetNet-unaware network nodes to absorb the induced latency
>     variations.
>
> Perhaps a forward reference to Section 4.2.2 from the new text in the I=
ntroduction would help.
<JF>
David is right.
Forward reference will be added. Furthermore, the last sentence will be=20
updated in order to make it clear.

The suggested new text:

A goal of DetNet is a converged network in all respects. That is, the=20
presence of DetNet flows does not preclude non-DetNet flows, and the=20
benefits offered DetNet flows should not, except in extreme cases,=20
prevent existing QoS mechanisms from operating in a normal fashion,=20
subject to the bandwidth required for the DetNet flows. A single=20
source-destination pair can trade both DetNet and non-DetNet flows. End=20
systems and applications need not instantiate special interfaces for=20
DetNet flows. Networks are not restricted to certain topologies;=20
connectivity is not restricted. Any application that generates a data=20
flow that can be usefully characterized as having a maximum bandwidth=20
should be able to take advantage of DetNet, as long as the necessary=20
resources can be reserved. Reservations can be made by the application=20
itself, via network management, by an application=E2=80=99s controller, o=
r by=20
other means, e.g., a dynamic control plane (e.g., [RFC2205]). Network=20
nodes of a DetNet domain, i.e., DetNet nodes have to implement DetNet=20
capabilities in order to treat DetNet flows such that their QoS=20
requirements are met. DetNet nodes can be interconnected with different=20
sub-network technologies (4.1.2), where the nodes of the subnet are not=20
DetNet aware (4.2.2).



Furthermore, the the following text is suggested to be added at the end=20
of section 4.5:

All nodes in a DetNet domain are expected to support the data behavior=20
required to deliver a particular DetNet service.=C2=A0 If a node itself=C2=
=A0 is=20
not DetNet service aware, the DetNet nodes that are adjacent to such=20
non-DetNet aware nodes must ensure that the non-DetNet aware node is=20
provisioned=C2=A0 to appropriately support the DetNet service.=C2=A0 For =
example,=20
an IEEE 802.1 TSN node may be used to interconnect DetNet aware nodes,=20
and these DetNet nodes can map DetNet flows to 802.1 TSN flows. An other =

example, and MPLS-TE or TP domain may be used to interconnect DetNet=20
aware nodes, and these DetNet nodes can map DetNet flows to TE LSPs=20
which can provide the Quality of Service requirements of the DetNet=20
service.
</JF>



On 10/22/2018 11:44 PM, Scharf, Michael wrote:
> Hi Janos,
>
> Thanks for the reply. My comments are inline [ms].
>
> I have omitted all proposed changes that work for me.
>
> Michael
>
>
> -----Original Message-----
> From: J=C3=A1nos Farkas<janos.farkas@ericsson.com> =20
> Sent: Wednesday, October 17, 2018 10:56 AM
> To: Scharf, Michael<Michael.Scharf@hs-esslingen.de>
> Cc:tsv-art@ietf.org;draft-ietf-detnet-architecture.all@ietf.org; DetNet=
 WG<detnet@ietf.org>
> Subject: Re: Tsvart last call review of draft-ietf-detnet-architecture-=
08
>
> Hi Michael,
>
> Thank you very much for the thorough review and good comments!
>
> Please find below in-line responses and how we plan to update the draft=
 to resolve your comments.
>
> Best regards,
> Janos
>
>
> On 9/29/2018 12:24 AM, Michael Scharf wrote:
>> Reviewer: Michael Scharf
>> Review result: Ready with Issues
>>
>> The document "Deterministic Networking Architecture"
>> (draft-ietf-detnet-architecture-08) defines an overall framework for
>> Deterministic Networking.
>>
>> As TSV-ART reviewer, I believe that this document has issues as
>> detailed below.
>>
>> Michael
>>
>> Major issues:
> [...]
>
>> DetNet
>> basically requires support in (almost) all network devices
>> transporting DetNet traffic. That assumption should be explicitly
>> spelt out early in the document, e.g., in the introduction.
> Actually, some form of DetNet support is required from each node that t=
ransports DetNet traffic. For instance, DetNet flows have to be recognize=
d in order not to spoil their QoS at the minimum.
>
> [ms] I look for an clear explanation in the architecture document of wh=
at "some form of DetNet support" exactly means.
<JF>
The key point is that each DetNet node of a DetNet MUST support DetNet.
There is text making this point, e.g., the definition of DetNet domain.
However, you are right, further clarifications are needed in the text.=20
See suggestions below.
</JF>

> For instance, is standard MPLS TE without any DetNet support good enoug=
h for an LSR on the IP/MPLS path used by DetNet traffic, or not? As an ex=
ample, when I read the following paragraph in draft-ietf-detnet-dp-sol-mp=
ls-01 ...
>
>     Transit nodes are normal MPLS Label Switching Routers (LSRs).  They=

>     are generally unaware of the special requirements of DetNet flows,
>     although they need to provide traffic engineering services and prop=
er
>     QoS to the LSPs associated with DetNet flows to enhance the prospec=
t
>     of the LSPs meeting the DetNet service requirements.  Some
>     implementations of transit nodes may be DetNet aware, but such node=
s
>     just support the DetNet transport layer.
>
> ... I could maybe assume that actually there can be "transit nodes" tha=
t do not require *any* sort of DetNet support or DetNet awareness. Is tha=
t correct?
<JF>
It is correct.
DetNet nodes of a DetNet domain can be interconnected by various subnet=20
technologies, e.g., MPLS TE. The nodes of the subnet, e.g., and LSR are=20
not DetNet aware.
</JF>

> I think the architecture document has to be clear on such fundamental q=
uestions.
<JF>
See suggestions for clarification below.
</JF>


> The Introduction could be extended to clarify, e.g., the third paragrap=
h:
>
> OLD:
> A goal of DetNet is a converged network in all respects. That is, the p=
resence of DetNet flows does not preclude non-DetNet flows, and the benef=
its offered DetNet flows should not, except in extreme cases, prevent exi=
sting QoS mechanisms from operating in a normal fashion, subject to the b=
andwidth required for the DetNet flows. A single source-destination pair =
can trade both DetNet and non-DetNet flows. End systems and applications =
need not instantiate special interfaces for DetNet flows. Networks are no=
t restricted to certain topologies; connectivity is not restricted. Any a=
pplication that generates a data flow that can be usefully characterized =
as having a maximum bandwidth should be able to take advantage of DetNet,=
 as long as the necessary resources can be reserved. Reservations can be =
made by the application itself, via network management, by an application=
=E2=80=99s controller, or by other means, e.g., a dynamic control plane (=
e.g., [RFC2205]).
>
> NEW:
> A goal of DetNet is a converged network in all respects. That is, the p=
resence of DetNet flows does not preclude non-DetNet flows, and the benef=
its offered DetNet flows should not, except in extreme cases, prevent exi=
sting QoS mechanisms from operating in a normal fashion, subject to the b=
andwidth required for the DetNet flows. A single source-destination pair =
can trade both DetNet and non-DetNet flows. End systems and applications =
need not instantiate special interfaces for DetNet flows. Networks are no=
t restricted to certain topologies; connectivity is not restricted. Any a=
pplication that generates a data flow that can be usefully characterized =
as having a maximum bandwidth should be able to take advantage of DetNet,=
 as long as the necessary resources can be reserved. Reservations can be =
made by the application itself, via network management, by an application=
=E2=80=99s controller, or by other means, e.g., a dynamic control plane (=
e.g., [RFC2205]). Network nodes supporting DetNet flows have to implement=
 some of the DetNet capabilities (not necessarily all) in order to treat =
DetNet flows such that their QoS requirements are met.
>
> [ms] To me, the last sentence is not clear. Does "some of the DetNet ca=
pabilities (not necessarily all)" include e.g. vanilla traffic engineerin=
g? For instance, if a network node can ensure that the QoS requirements a=
re met by leveraging existing standardized TE without any additional DetN=
et awareness, is this enough for deploying DetNet? Or does this node have=
 to implement additional DetNet-specific functionality? Specifically, ple=
ase explain if an existing DetNet-unaware router on the path taken by Det=
Net traffic can be used to forward DetNet traffic, or if it is mandatory =
that any router forwarding DetNet traffic indeed implements new capabilit=
ies specific to DetNet. In the latter case, I think the document would ne=
ed to discuss incremental deployment strategies as well.
>
>> * It is surprising that there is hardly any discussion on network
>> robustness
>> and safety; this probably also relates to security. For instance,
>> misconfiguration or errors of functions performing packet replication
>> could
>> severely and permantly congest a network and cause harm. How does the
>> DetNet
>> architecture ensure that a network stays fully operational e.g. if the=

>> topology
>> changes or there are equipment failures? Probably this can be solved b=
y
>> implementations (e.g., dynamic control plane), but why are correspondi=
ng
>> requirements not spelt out? Section 3.3.2 speculates that filters and
>> policers
>> can help, and that may be true, but that probably still assumes
>> consistently
>> and correctly configured (and well-behaving) devices. And Section 3.3.=
2 is
>> vague and mentions a "infinite variety of possible failures" without
>> stating
>> any requirements or recommendations. There may be further solutions,
>> such as
>> circuit breakers and the like. Why are such topics not discussed?
> Security issues and considerations are addressed by the DetNet Security=

> draft:https://datatracker.ietf.org/doc/draft-ietf-detnet-security.
> Reference to the=C2=A0 DetNet Security draft will be added.
>
> There will be a document dedicated to Operations, Administration and
> Maintenance (OAM), which will address operational, misconfiguration, an=
d
> failure detection issues.
>
> The topology changes have to be solved by the control plane, either
> centralized or distributed.
>
> The filters and policers described in Section 3.3.2 also provide
> robustness by eliminating/mitigating traffic coming from malfunctioning=

> devices.
>
> RFC2475 is recommended for traffic policing functions to increase
> robustness.
>
> The text=C2=A0 in Section 3.3.2 could be made clearer, e.g., by updatin=
g the
> first paragraph to:
>
> OLD:
> One key to building robust real-time systems is to reduce the
> infinite variety of possible failures to a number that can be
> analyzed with reasonable confidence. DetNet aids in the process by
> allowing for filters and policers to detect DetNet packets received
> on the wrong interface, or at the wrong time, or in too great a
> volume, and to then take actions such as discarding the offending
> packet, shutting down the offending DetNet flow, or shutting down the
> offending interface.
>
> NEW:
> Robust real-time systems require to reduce the number of possible
> failures. Filters and policers should be used in a DetNet network to
> detect if DetNet packets are received on the wrong interface, or at
> the wrong time, or in too great volume. Furthermore, filters and
> policers can take action to discard offending packets or flows, or
> trigger shutting down the offending DetNet flow, or shutting down
> the offending interface.
>
> [ms] That does not address my concern. As I wrote already, I believe th=
is document has to discuss the applicability of circuit breakers accordin=
g to RFC 8084.
>
>> * Somewhat related, the document only looks at impact of failures to
>> the QoS of
>> DetNet traffic. What is missing is a discussion how to protect
>> non-DetNet parts
>> of a network from any harm caused by DetNet mechanisms. Solutions to t=
his
>> probably exist. But why is the impact on non-DetNet traffic (e.g., in
>> case of
>> topology changes or failures of DetNet functions) not discussed at all=

>> in the
>> document?
> Actually the regulation of DetNet traffic by polices and filters
> protects both other DetNet traffic and non-DetNet traffic.
>
> Section 3.3.1 could be extended to make it clear, e.g., by extending th=
e
> last paragraph:
>
> OLD:
> Ideally, the net effect of the presence of DetNet flows in a network
> on the non-DetNet packets is primarily a reduction in the available
> bandwidth.
>
> NEW:
> Traffic policing functions (e.g. [RFC2475]) are used to avoid the
> starvation of non-DetNet traffic. Thus, the net effect of the presence
> of DetNet flows in a network on non-DetNet flows is primarily a
> reduction in the available bandwidth.
>
> [ms] I believe a stronger wording is needed, e.g. along the lines of "a=
 DetNet deployment must avoid starvation of non-DetNet traffic ...".
<JF>
Along your suggestion, the text will be updated to:
Starvation of non-DetNet traffic must be avoided, e.g., by traffic
policing functions (e.g. [RFC2475]). Thus, the net effect of the
presence of DetNet flows in a network on non-DetNet flows is
primarily a reduction in the available bandwidth.
</JF>

> [...]
>
>> * Section 4.4 refers to RFC 7426, which is an informational RFC on
>> IRTF stream,
>> and the document uses the concepts introduced there (e.g., "planes").
>> This is
>> very confusing. First, an IETF Proposed Standard should probably refer=
 to
>> documents having IETF consensus. An example would be RFC 7491, albeit
>> there is
>> other related work as well, e.g., in the TEAS WG. Second, Section 4.4
>> is by and
>> large decoupled from the rest of the document and not specific to DetN=
et.
>> Neither do other sections of the document refer to the concepts
>> introduced in
>> Section 4.4, nor does Section 4.4 use the DetNet terminology or discus=
s
>> applicability to DetNet. Section 4.4 even mentions explicitly at the
>> end that
>> it discusses aspects that are orthogonal to the DetNet architecture.
>> It is not
>> at all clear why Section 4.4 is in this document. Section 4.4 could be=

>> removed
>> from the document without impacting the rest of the document.
> The document should point out to traffic engineering and centralized
> control plane aspects, so it is better to keep Section 4.4.
>
> RFC 7426 provides the full picture of SDN architecture, which needs to
> be referred from the DetNet architecture. No other RFC provides such
> detailed picture. Therefore, we need to keep the reference to RFC 7426,=

> which is an informative reference.
>
> [ms] I'll leave that up to the IESG to decide whether an IETF proposed =
standard should build an architecture based on research work instead of, =
say, documents with IETF consensus. As a side note, I believe the underst=
anding in industry what "SDN architecture" really means and how it is imp=
lemented may have evolved since publication of IRTF RFC 7426, which was p=
ublished in Jan. 2015. For instance, IRTF RFC 7426 does not discuss the i=
mplications of segment routing, BGP-LS, and other recent IETF techniques.=
 And, based on what I read in the DetNet architecture, I believe DetNet c=
ould actually be implemented without any "SDN architecture", e.g. by dist=
ributed traffic engineering. As a result, I don't even understand the nee=
d to discuss "SDN".
>
> [ms] For the record: As TSV-ART reviewer, I question whether IRTF RFC 7=
426 is indeed an appropriate reference, I have doubts that IRTF RFC 7426 =
is really up-to-date, and I am concerned about the content quality of sec=
tion 4.4, e.g., regarding the lack of alignment with the rest of the docu=
ment. The IESG will certainly have a better understanding that than me ho=
w to deal with such topics.

<JF>
The subject is introduced with TEAS in the beginning of Section 4.4. The =

architectural principles described in the DetNet architecture document=20
are according to RFC 8453 and RFC 7149, as well as RFC 7426. It would be =

good to make this point clearer by adding references to RFC 8453 and RFC =

7149. As the architectural principles=C2=A0 are the same, there is no nee=
d to=20
remove RFC 7426.

Suggested modifications:

Section 3.3:

OLD:
Explicit routes can be established in
 =C2=A0=C2=A0 various ways, e.g., with RSVP-TE [RFC3209], with Segment Ro=
uting (SR)
 =C2=A0=C2=A0 [RFC8402], via a Software Defined Networking approach [RFC7=
426], with
 =C2=A0=C2=A0 IS-IS [RFC7813], etc.=C2=A0 Explicit routes are typically u=
sed in MPLS TE
 =C2=A0=C2=A0 LSPs.

NEW:
Explicit routes can be established in
 =C2=A0=C2=A0 various ways, e.g., with RSVP-TE [RFC3209], with Segment Ro=
uting (SR)
 =C2=A0=C2=A0 [RFC8402], via a Software Defined Networking approach [RFC7=
426],
 =C2=A0=C2=A0 [RFC8453], and [RFC7149], with IS-IS [RFC7813], etc. Explic=
it routes
 =C2=A0 are typically used in MPLS TE LSPs.

Section 4.4

OLD:
 =C2=A0=C2=A0 The Deterministic Networking architecture is thus composed =
of three
 =C2=A0=C2=A0 planes, a (User) Application Plane, a Controller Plane, and=
 a Network
 =C2=A0=C2=A0 Plane, which echoes that of Figure 1 of Software-Defined Ne=
tworking
 =C2=A0=C2=A0 (SDN): Layers and Architecture Terminology [RFC7426].:


NEW:
 =C2=A0=C2=A0 The Deterministic Networking architecture is thus composed =
of three
 =C2=A0=C2=A0 planes, a (User) Application Plane, a Controller Plane, and=
 a Network
 =C2=A0=C2=A0 Plane, which echoes that of Figure 1 of Software-Defined Ne=
tworking
 =C2=A0=C2=A0 (SDN): Layers and Architecture Terminology [RFC7426] , and =
the
 =C2=A0=C2=A0 Controllers identified in [RFC8453] and [RFC7149].

</JF>

>  =20
> The related work in TEAS is already referred to.
>
> [...]
>
>> Minor issues:
>>
>> * Terminology "DetNet transport layer"
>>
>> The term "transport layer" has a well-defined meaning in the IETF, e.g=
=2E
>> originating from RFC 1122. While "transport" and e.g. "transport
>> network" is
>> used in the IETF for different technologies in different areas, I
>> think the
>> term "transport layer" is typically understood to refer to transport
>> protocols such as TCP and UDP. As such, I personally find the term "De=
tNet
>> transport layer" misleading and confusing. The confusion is easy to
>> see e.g.
>> in Figure 4, where UDP (which is a transport protocol as per RFC 1122)=

>> sits
>> on top of "transport".
>>
>> Based on the document it also may be solution/implementation specific
>> whether
>> the "DetNet transport layer" is actually a separate protocol layer
>> compared
>> to the "DetNet service layer". Thus it is not clear to me why the word=

>> "layer" has to be used, specifically in combination "transport layer".=

>>
>> To me as, the word "transport layer" (and "transport protocol") should=
 be
>> used for protocols defined in TSV area, consistent with RFC 1122. But
>> this is
>> probably a question to be sorted out by the IESG.
> "transport" is used here as in "packet transport networks" not as OSI L=
4
> transport.
>
> [ms] At the risk of stating the obvious: The relevant section of RFC 11=
22 defining "transport layer" is entitled by "The Internet Architecture".=
 And, according e.g. to RFC 5921, "packet transport network" is a term de=
fined by ITU-T. In an IETF document, I believe IETF terminology should be=
 used.
>
> I suggest to use the terms "DetNet transport sub-layer" and "DetNet
> service sub-layer" throughout the document, which would hopefully avoid=

> confusion.
>
> [ms] "DetNet transport sub-layer" somewhat solves my concern of avoidin=
g the expression "transport layer". To really avoid confusion, I believe =
it would be better to avoid the ambiguous term "transport" altogether.  B=
ut I will be fine if all DetNet documents consistently avoid the term "tr=
ansport layer".
<JF>
The plan is to avoid "transport layer".

Based on your comment, it seems better to make the following change in=20
3.2.2.2:

OLD:
 =C2=A0=C2=A0 o=C2=A0 Providing sequencing information to the packets of =
a DetNet
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 compound flow.=C2=A0 This may be done by =
adding a sequence number or
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 time stamp as part of DetNet, or may be i=
nherent in the packet,
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 e.g., in a Layer-4 transport protocol, or=
 associated to other
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 physical properties such as the precise t=
ime (and radio channel)
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 of reception of the packet.=C2=A0 This is=
 typically done once, at or
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 near the source.

NEW:
 =C2=A0=C2=A0 o=C2=A0 Providing sequencing information to the packets of =
a DetNet
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 compound flow.=C2=A0 This may be done by =
adding a sequence number or
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 time stamp as part of DetNet, or may be i=
nherent in the packet,
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 e.g., in a higher layer protocol, or asso=
ciated to other
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 physical properties such as the precise t=
ime (and radio channel)
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 of reception of the packet.=C2=A0 This is=
 typically done once, at or
 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 near the source.
</JF>

> Michael


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

PGh0bWw+DQogIDxoZWFkPg0KDQogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBl
IiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPg0KICA8L2hlYWQ+DQogIDxi
b2R5IHRleHQ9IiMwMDAwMDAiIGJnY29sb3I9IiNGRkZGRkYiPg0KICAgIDxmb250IGNvbG9y
PSIjMzMzM2ZmIj5IaSw8YnI+DQogICAgICA8YnI+DQogICAgICBDb21pbmcgYmFjayB0byB0
aGUgYXNwZWN0cyB0aGF0IGhhdmUgbm90IGJlZW4gcGlja2VkIHVwIGluIHRoZQ0KICAgICAg
b25nb2luZyBlbWFpbCBkaXNjdXNzaW9ucy48YnI+DQogICAgICBDb21iaW5pbmcgdGhlIE1p
Y2hhZWwncyBlbWFpbCBhbmQgRGF2aWQncyBhZGQtb24gdG8gdGhhdC48YnI+DQogICAgPC9m
b250Pg0KICAgIDxkaXYgY2xhc3M9Im1vei1mb3J3YXJkLWNvbnRhaW5lciI+PGZvbnQgY29s
b3I9IiMzMzMzZmYiPjxicj4NCiAgICAgICAgU29tZSBjb21tZW50cywgc3VnZ2VzdGlvbnMg
YXJlIGluIGxpbmUsIG1hcmtlZCAmbHQ7SkYmZ3Q7wqANCiAgICAgICAgJmx0Oy9KRiZndDsu
PGJyPg0KICAgICAgICA8YnI+DQogICAgICAgIEJlc3QgcmVnYXJkcyw8YnI+DQogICAgICAg
IEphbm9zPGJyPg0KICAgICAgICA8YnI+DQogICAgICAgIHBzOiBJbiB0aGlzIG1vbnRoLCBJ
IGhhdmUgZGlmZmljdWx0aWVzIHdpdGggYWNjZXNzaW5nIGVtYWlscy4NCiAgICAgICAgU29y
cnkgYWJvdXQgdGhhdC4gSSB0cnVzdCB0aGF0IHRoZSBXRywgaW5jbHVkaW5nIGNvLWF1dGhv
cnMuDQogICAgICAgIGNvbnRpbnVlIHRoZSBkaXNjdXNzaW9ucy48YnI+DQogICAgICA8L2Zv
bnQ+PGJyPg0KICAgICAgPGJyPg0KICAgICAgPGRpdiBjbGFzcz0ibW96LWZvcndhcmQtY29u
dGFpbmVyIj48YnI+DQogICAgICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24g
MTEvNC8yMDE4IDY6MjEgUE0sIEJsYWNrLCBEYXZpZA0KICAgICAgICAgIHdyb3RlOjxicj4N
CiAgICAgICAgPC9kaXY+DQogICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiDQpjaXRl
PSJtaWQ6Q0UwM0RCM0Q3QjQ1QzI0NUJDQTBEMjQzMjc3OTQ5MzYzMDMyQkE1NUBNWDMwN0NM
MDQuY29ycC5lbWMuY29tIj4NCiAgICAgICAgICA8cHJlIGNsYXNzPSJtb3otcXVvdGUtcHJl
IiB3cmFwPSIiPlRyeWluZyB0byBoZWxwIHdpdGggdGhlc2UgVHJhbnNwb3J0IGlzc3Vlcy4g
IEkgZ2VuZXJhbGx5IGFncmVlIHdpdGggTWljaGFlbCBTaGFyZidzDQpmaXJzdCB0d28gY29u
Y2VybnMuICBMaWtlIE1pY2hhZWwsIEkgd2lsbCBkZWZlciB0byB0aGUgSUVTRyBvbiBhcHBy
b3ByaWF0ZSB1c2Ugb2YNClJGQyA3NDI2Lg0KDQpJbiBlYWNoIGNhc2UsIEkndmUgZXh0cmFj
dGVkIGEga2V5IHBpZWNlIG9mIHRleHQgdG8gdHJ5IHRvIG1ha2UgdGhlIHBvaW50IGNyaXNw
IC4uLg0KDQpbMV0gTWluaW11bSByZXF1aXJlZCBsZXZlbCBvZiBEZXROZXQgc3VwcG9ydC4N
Cg0KPC9wcmU+DQogICAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+DQogICAgICAg
ICAgICA8cHJlIGNsYXNzPSJtb3otcXVvdGUtcHJlIiB3cmFwPSIiPkRvZXMgInNvbWUgb2Yg
dGhlIERldE5ldCBjYXBhYmlsaXRpZXMNCihub3QgbmVjZXNzYXJpbHkgYWxsKSIgaW5jbHVk
ZSBlLmcuIHZhbmlsbGEgdHJhZmZpYyBlbmdpbmVlcmluZz8gRm9yIGluc3RhbmNlLCBpZiBh
DQpuZXR3b3JrIG5vZGUgY2FuIGVuc3VyZSB0aGF0IHRoZSBRb1MgcmVxdWlyZW1lbnRzIGFy
ZSBtZXQgYnkgbGV2ZXJhZ2luZw0KZXhpc3Rpbmcgc3RhbmRhcmRpemVkIFRFIHdpdGhvdXQg
YW55IGFkZGl0aW9uYWwgRGV0TmV0IGF3YXJlbmVzcywgaXMgdGhpcw0KZW5vdWdoIGZvciBk
ZXBsb3lpbmcgRGV0TmV0PyBPciBkb2VzIHRoaXMgbm9kZSBoYXZlIHRvIGltcGxlbWVudCBh
ZGRpdGlvbmFsDQpEZXROZXQtc3BlY2lmaWMgZnVuY3Rpb25hbGl0eT8gU3BlY2lmaWNhbGx5
LCBwbGVhc2UgZXhwbGFpbiBpZiBhbiBleGlzdGluZyBEZXROZXQtDQp1bmF3YXJlIHJvdXRl
ciBvbiB0aGUgcGF0aCB0YWtlbiBieSBEZXROZXQgdHJhZmZpYyBjYW4gYmUgdXNlZCB0byBm
b3J3YXJkDQpEZXROZXQgdHJhZmZpYywgb3IgaWYgaXQgaXMgbWFuZGF0b3J5IHRoYXQgYW55
IHJvdXRlciBmb3J3YXJkaW5nIERldE5ldCB0cmFmZmljDQppbmRlZWQgaW1wbGVtZW50cyBu
ZXcgY2FwYWJpbGl0aWVzIHNwZWNpZmljIHRvIERldE5ldC4NCjwvcHJlPg0KICAgICAgICAg
IDwvYmxvY2txdW90ZT4NCiAgICAgICAgICA8cHJlIGNsYXNzPSJtb3otcXVvdGUtcHJlIiB3
cmFwPSIiPkl0J3MgdGhlIGZvcm1lciwgYXMgaW5kaWNhdGVkIGJ5IHRoaXMgdGV4dCBpbiBT
ZWN0aW9uIDQuMi4yIChJJ20gd29ya2luZyBmcm9tIHRoZSAtMDkgZHJhZnQpOg0KDQogICAg
SW4gZ2VuZXJhbCwgaWYgYSBEZXROZXQgZmxvdyBwYXNzZXMgdGhyb3VnaCBvbmUgb3IgbW9y
ZSBEZXROZXQtDQogICB1bmF3YXJlIG5ldHdvcmsgbm9kZXMgYmV0d2VlbiB0d28gRGV0TmV0
IG5vZGVzIHByb3ZpZGluZyB0aGUgRGV0TmV0DQogICB0cmFuc3BvcnQgc3ViLWxheWVyIGZv
ciB0aGF0IGZsb3csIHRoZXJlIGlzIGEgcG90ZW50aWFsIGZvcg0KICAgZGlzcnVwdGlvbiBv
ciBmYWlsdXJlIG9mIHRoZSBEZXROZXQgUW9TLiAgQSBuZXR3b3JrIGFkbWluaXN0cmF0b3IN
CiAgIG5lZWRzIHRvIGVuc3VyZSB0aGF0IHRoZSBEZXROZXQtdW5hd2FyZSBuZXR3b3JrIG5v
ZGVzIGFyZSBjb25maWd1cmVkDQogICB0byBtaW5pbWl6ZSB0aGUgY2hhbmNlcyBvZiBwYWNr
ZXQgbG9zcyBhbmQgZGVsYXksIGFuZCBwcm92aXNpb24NCiAgIGVub3VnaCBleHRyYSBidWZm
ZXIgc3BhY2UgaW4gdGhlIERldE5ldCB0cmFuc2l0IG5vZGUgZm9sbG93aW5nIHRoZQ0KICAg
RGV0TmV0LXVuYXdhcmUgbmV0d29yayBub2RlcyB0byBhYnNvcmIgdGhlIGluZHVjZWQgbGF0
ZW5jeQ0KICAgdmFyaWF0aW9ucy4NCg0KUGVyaGFwcyBhIGZvcndhcmQgcmVmZXJlbmNlIHRv
IFNlY3Rpb24gNC4yLjIgZnJvbSB0aGUgbmV3IHRleHQgaW4gdGhlIEludHJvZHVjdGlvbiB3
b3VsZCBoZWxwLjwvcHJlPg0KICAgICAgICA8L2Jsb2NrcXVvdGU+DQogICAgICAgIDxmb250
IGNvbG9yPSIjMzMzM2ZmIj4mbHQ7SkYmZ3Q7PGJyPg0KICAgICAgICAgIERhdmlkIGlzIHJp
Z2h0Ljxicj4NCiAgICAgICAgICBGb3J3YXJkIHJlZmVyZW5jZSB3aWxsIGJlIGFkZGVkLiBG
dXJ0aGVybW9yZSwgdGhlIGxhc3QNCiAgICAgICAgICBzZW50ZW5jZSB3aWxsIGJlIHVwZGF0
ZWQgaW4gb3JkZXIgdG8gbWFrZSBpdCBjbGVhci48YnI+DQogICAgICAgICAgPGJyPg0KICAg
ICAgICAgIFRoZSBzdWdnZXN0ZWQgbmV3IHRleHQ6PGJyPg0KICAgICAgICAgIDxicj4NCiAg
ICAgICAgICBBIGdvYWwgb2YgRGV0TmV0IGlzIGEgY29udmVyZ2VkIG5ldHdvcmsgaW4gYWxs
IHJlc3BlY3RzLiBUaGF0DQogICAgICAgICAgaXMsIHRoZSBwcmVzZW5jZSBvZiBEZXROZXQg
Zmxvd3MgZG9lcyBub3QgcHJlY2x1ZGUgbm9uLURldE5ldA0KICAgICAgICAgIGZsb3dzLCBh
bmQgdGhlIGJlbmVmaXRzIG9mZmVyZWQgRGV0TmV0IGZsb3dzIHNob3VsZCBub3QsDQogICAg
ICAgICAgZXhjZXB0IGluIGV4dHJlbWUgY2FzZXMsIHByZXZlbnQgZXhpc3RpbmcgUW9TIG1l
Y2hhbmlzbXMgZnJvbQ0KICAgICAgICAgIG9wZXJhdGluZyBpbiBhIG5vcm1hbCBmYXNoaW9u
LCBzdWJqZWN0IHRvIHRoZSBiYW5kd2lkdGgNCiAgICAgICAgICByZXF1aXJlZCBmb3IgdGhl
IERldE5ldCBmbG93cy4gQSBzaW5nbGUgc291cmNlLWRlc3RpbmF0aW9uDQogICAgICAgICAg
cGFpciBjYW4gdHJhZGUgYm90aCBEZXROZXQgYW5kIG5vbi1EZXROZXQgZmxvd3MuIEVuZCBz
eXN0ZW1zDQogICAgICAgICAgYW5kIGFwcGxpY2F0aW9ucyBuZWVkIG5vdCBpbnN0YW50aWF0
ZSBzcGVjaWFsIGludGVyZmFjZXMgZm9yDQogICAgICAgICAgRGV0TmV0IGZsb3dzLiBOZXR3
b3JrcyBhcmUgbm90IHJlc3RyaWN0ZWQgdG8gY2VydGFpbg0KICAgICAgICAgIHRvcG9sb2dp
ZXM7IGNvbm5lY3Rpdml0eSBpcyBub3QgcmVzdHJpY3RlZC4gQW55IGFwcGxpY2F0aW9uDQog
ICAgICAgICAgdGhhdCBnZW5lcmF0ZXMgYSBkYXRhIGZsb3cgdGhhdCBjYW4gYmUgdXNlZnVs
bHkgY2hhcmFjdGVyaXplZA0KICAgICAgICAgIGFzIGhhdmluZyBhIG1heGltdW0gYmFuZHdp
ZHRoIHNob3VsZCBiZSBhYmxlIHRvIHRha2UgYWR2YW50YWdlDQogICAgICAgICAgb2YgRGV0
TmV0LCBhcyBsb25nIGFzIHRoZSBuZWNlc3NhcnkgcmVzb3VyY2VzIGNhbiBiZSByZXNlcnZl
ZC4NCiAgICAgICAgICBSZXNlcnZhdGlvbnMgY2FuIGJlIG1hZGUgYnkgdGhlIGFwcGxpY2F0
aW9uIGl0c2VsZiwgdmlhDQogICAgICAgICAgbmV0d29yayBtYW5hZ2VtZW50LCBieSBhbiBh
cHBsaWNhdGlvbuKAmXMgY29udHJvbGxlciwgb3IgYnkNCiAgICAgICAgICBvdGhlciBtZWFu
cywgZS5nLiwgYSBkeW5hbWljIGNvbnRyb2wgcGxhbmUgKGUuZy4sIFtSRkMyMjA1XSkuDQog
ICAgICAgICAgTmV0d29yayBub2RlcyBvZiBhIERldE5ldCBkb21haW4sIGkuZS4sIERldE5l
dCBub2RlcyBoYXZlIHRvDQogICAgICAgICAgaW1wbGVtZW50IERldE5ldCBjYXBhYmlsaXRp
ZXMgaW4gb3JkZXIgdG8gdHJlYXQgRGV0TmV0IGZsb3dzDQogICAgICAgICAgc3VjaCB0aGF0
IHRoZWlyIFFvUyByZXF1aXJlbWVudHMgYXJlIG1ldC4gRGV0TmV0IG5vZGVzIGNhbiBiZQ0K
ICAgICAgICAgIGludGVyY29ubmVjdGVkIHdpdGggZGlmZmVyZW50IHN1Yi1uZXR3b3JrIHRl
Y2hub2xvZ2llcw0KICAgICAgICAgICg0LjEuMiksIHdoZXJlIHRoZSBub2RlcyBvZiB0aGUg
c3VibmV0IGFyZSBub3QgRGV0TmV0IGF3YXJlDQogICAgICAgICAgKDQuMi4yKS48YnI+DQog
ICAgICAgICAgPGJyPg0KICAgICAgICAgIDxicj4NCiAgICAgICAgPC9mb250Pjxicj4NCiAg
ICAgICAgPGZvbnQgY29sb3I9IiMzMzMzZmYiPkZ1cnRoZXJtb3JlLCB0aGUgdGhlIGZvbGxv
d2luZyB0ZXh0IGlzDQogICAgICAgICAgc3VnZ2VzdGVkIHRvIGJlIGFkZGVkIGF0IHRoZSBl
bmQgb2Ygc2VjdGlvbiA0LjU6IDxicj4NCiAgICAgICAgICA8YnI+DQogICAgICAgICAgQWxs
IG5vZGVzIGluIGEgRGV0TmV0IGRvbWFpbiBhcmUgZXhwZWN0ZWQgdG8gc3VwcG9ydCB0aGUg
ZGF0YQ0KICAgICAgICAgIGJlaGF2aW9yIHJlcXVpcmVkIHRvIGRlbGl2ZXIgYSBwYXJ0aWN1
bGFyIERldE5ldCBzZXJ2aWNlLsKgIElmDQogICAgICAgICAgYSBub2RlIGl0c2VsZsKgIGlz
IG5vdCBEZXROZXQgc2VydmljZSBhd2FyZSwgdGhlIERldE5ldCBub2Rlcw0KICAgICAgICAg
IHRoYXQgYXJlIGFkamFjZW50IHRvIHN1Y2ggbm9uLURldE5ldCBhd2FyZSBub2RlcyBtdXN0
IGVuc3VyZQ0KICAgICAgICAgIHRoYXQgdGhlIG5vbi1EZXROZXQgYXdhcmUgbm9kZSBpcyBw
cm92aXNpb25lZMKgIHRvDQogICAgICAgICAgYXBwcm9wcmlhdGVseSBzdXBwb3J0IHRoZSBE
ZXROZXQgc2VydmljZS7CoCBGb3IgZXhhbXBsZSwgYW4NCiAgICAgICAgICBJRUVFIDgwMi4x
IFRTTiBub2RlIG1heSBiZSB1c2VkIHRvIGludGVyY29ubmVjdCBEZXROZXQgYXdhcmUNCiAg
ICAgICAgICBub2RlcywgYW5kIHRoZXNlIERldE5ldCBub2RlcyBjYW4gbWFwIERldE5ldCBm
bG93cyB0byA4MDIuMQ0KICAgICAgICAgIFRTTiBmbG93cy4gQW4gb3RoZXIgZXhhbXBsZSwg
YW5kIE1QTFMtVEUgb3IgVFAgZG9tYWluIG1heSBiZQ0KICAgICAgICAgIHVzZWQgdG8gaW50
ZXJjb25uZWN0IERldE5ldCBhd2FyZSBub2RlcywgYW5kIHRoZXNlIERldE5ldA0KICAgICAg
ICAgIG5vZGVzIGNhbiBtYXAgRGV0TmV0IGZsb3dzIHRvIFRFIExTUHMgd2hpY2ggY2FuIHBy
b3ZpZGUgdGhlDQogICAgICAgICAgUXVhbGl0eSBvZiBTZXJ2aWNlIHJlcXVpcmVtZW50cyBv
ZiB0aGUgRGV0TmV0IHNlcnZpY2UuIDxicj4NCiAgICAgICAgICAmbHQ7L0pGJmd0OzwvZm9u
dD48YnI+DQogICAgICAgIDxicj4NCiAgICAgIDwvZGl2Pg0KICAgICAgPGJyPg0KICAgICAg
PGJyPg0KICAgICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAxMC8yMi8yMDE4
IDExOjQ0IFBNLCBTY2hhcmYsDQogICAgICAgIE1pY2hhZWwgd3JvdGU6PGJyPg0KICAgICAg
PC9kaXY+DQogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIg0KY2l0ZT0ibWlkOjZFQzY0
MTc4MDdEOTc1NERBNjRGMzA4N0UyRTJFMDNFMkQxNDNCRTFAcnpudDgxMTQucnpudC5yemRp
ci5maHQtZXNzbGluZ2VuLmRlIj4NCiAgICAgICAgPHByZSBjbGFzcz0ibW96LXF1b3RlLXBy
ZSIgd3JhcD0iIj5IaSBKYW5vcywNCg0KVGhhbmtzIGZvciB0aGUgcmVwbHkuIE15IGNvbW1l
bnRzIGFyZSBpbmxpbmUgW21zXS4NCg0KSSBoYXZlIG9taXR0ZWQgYWxsIHByb3Bvc2VkIGNo
YW5nZXMgdGhhdCB3b3JrIGZvciBtZS4NCg0KTWljaGFlbA0KDQoNCi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQpGcm9tOiBKw6Fub3MgRmFya2FzIDxhIGNsYXNzPSJtb3otdHh0LWxp
bmstcmZjMjM5NkUiIGhyZWY9Im1haWx0bzpqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tIiBt
b3otZG8tbm90LXNlbmQ9InRydWUiPiZsdDtqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tJmd0
OzwvYT4gDQpTZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMTcsIDIwMTggMTA6NTYgQU0NClRv
OiBTY2hhcmYsIE1pY2hhZWwgPGEgY2xhc3M9Im1vei10eHQtbGluay1yZmMyMzk2RSIgaHJl
Zj0ibWFpbHRvOk1pY2hhZWwuU2NoYXJmQGhzLWVzc2xpbmdlbi5kZSIgbW96LWRvLW5vdC1z
ZW5kPSJ0cnVlIj4mbHQ7TWljaGFlbC5TY2hhcmZAaHMtZXNzbGluZ2VuLmRlJmd0OzwvYT4N
CkNjOiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86
dHN2LWFydEBpZXRmLm9yZyIgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIj50c3YtYXJ0QGlldGYu
b3JnPC9hPjsgPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFp
bHRvOmRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS5hbGxAaWV0Zi5vcmciIG1vei1k
by1ub3Qtc2VuZD0idHJ1ZSI+ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLmFsbEBp
ZXRmLm9yZzwvYT47IERldE5ldCBXRyA8YSBjbGFzcz0ibW96LXR4dC1saW5rLXJmYzIzOTZF
IiBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIiBtb3otZG8tbm90LXNlbmQ9InRydWUi
PiZsdDtkZXRuZXRAaWV0Zi5vcmcmZ3Q7PC9hPg0KU3ViamVjdDogUmU6IFRzdmFydCBsYXN0
IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wOA0KDQpI
aSBNaWNoYWVsLA0KDQpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB0aGUgdGhvcm91Z2ggcmV2
aWV3IGFuZCBnb29kIGNvbW1lbnRzIQ0KDQpQbGVhc2UgZmluZCBiZWxvdyBpbi1saW5lIHJl
c3BvbnNlcyBhbmQgaG93IHdlIHBsYW4gdG8gdXBkYXRlIHRoZSBkcmFmdCB0byByZXNvbHZl
IHlvdXIgY29tbWVudHMuDQoNCkJlc3QgcmVnYXJkcywNCkphbm9zDQoNCg0KT24gOS8yOS8y
MDE4IDEyOjI0IEFNLCBNaWNoYWVsIFNjaGFyZiB3cm90ZToNCjwvcHJlPg0KICAgICAgICA8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4NCiAgICAgICAgICA8cHJlIGNsYXNzPSJtb3otcXVv
dGUtcHJlIiB3cmFwPSIiPlJldmlld2VyOiBNaWNoYWVsIFNjaGFyZg0KUmV2aWV3IHJlc3Vs
dDogUmVhZHkgd2l0aCBJc3N1ZXMNCg0KVGhlIGRvY3VtZW50ICJEZXRlcm1pbmlzdGljIE5l
dHdvcmtpbmcgQXJjaGl0ZWN0dXJlIg0KKGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVy
ZS0wOCkgZGVmaW5lcyBhbiBvdmVyYWxsIGZyYW1ld29yayBmb3IgDQpEZXRlcm1pbmlzdGlj
IE5ldHdvcmtpbmcuDQoNCkFzIFRTVi1BUlQgcmV2aWV3ZXIsIEkgYmVsaWV2ZSB0aGF0IHRo
aXMgZG9jdW1lbnQgaGFzIGlzc3VlcyBhcyANCmRldGFpbGVkIGJlbG93Lg0KDQpNaWNoYWVs
DQoNCk1ham9yIGlzc3VlczoNCjwvcHJlPg0KICAgICAgICA8L2Jsb2NrcXVvdGU+DQogICAg
ICAgIDxwcmUgY2xhc3M9Im1vei1xdW90ZS1wcmUiIHdyYXA9IiI+Wy4uLl0NCg0KPC9wcmU+
DQogICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KICAgICAgICAgIDxwcmUgY2xh
c3M9Im1vei1xdW90ZS1wcmUiIHdyYXA9IiI+RGV0TmV0DQpiYXNpY2FsbHkgcmVxdWlyZXMg
c3VwcG9ydCBpbiAoYWxtb3N0KSBhbGwgbmV0d29yayBkZXZpY2VzIA0KdHJhbnNwb3J0aW5n
IERldE5ldCB0cmFmZmljLiBUaGF0IGFzc3VtcHRpb24gc2hvdWxkIGJlIGV4cGxpY2l0bHkg
DQpzcGVsdCBvdXQgZWFybHkgaW4gdGhlIGRvY3VtZW50LCBlLmcuLCBpbiB0aGUgaW50cm9k
dWN0aW9uLg0KPC9wcmU+DQogICAgICAgIDwvYmxvY2txdW90ZT4NCiAgICAgICAgPHByZSBj
bGFzcz0ibW96LXF1b3RlLXByZSIgd3JhcD0iIj5BY3R1YWxseSwgc29tZSBmb3JtIG9mIERl
dE5ldCBzdXBwb3J0IGlzIHJlcXVpcmVkIGZyb20gZWFjaCBub2RlIHRoYXQgdHJhbnNwb3J0
cyBEZXROZXQgdHJhZmZpYy4gRm9yIGluc3RhbmNlLCBEZXROZXQgZmxvd3MgaGF2ZSB0byBi
ZSByZWNvZ25pemVkIGluIG9yZGVyIG5vdCB0byBzcG9pbCB0aGVpciBRb1MgYXQgdGhlIG1p
bmltdW0uDQoNClttc10gSSBsb29rIGZvciBhbiBjbGVhciBleHBsYW5hdGlvbiBpbiB0aGUg
YXJjaGl0ZWN0dXJlIGRvY3VtZW50IG9mIHdoYXQgInNvbWUgZm9ybSBvZiBEZXROZXQgc3Vw
cG9ydCIgZXhhY3RseSBtZWFucy4gPC9wcmU+DQogICAgICA8L2Jsb2NrcXVvdGU+DQogICAg
ICA8Zm9udCBjb2xvcj0iIzMzMzNmZiI+Jmx0O0pGJmd0Ozxicj4NCiAgICAgIDwvZm9udD48
Zm9udCBjb2xvcj0iIzMzMzNmZiI+PGZvbnQgY29sb3I9IiMzMzMzZmYiPlRoZSBrZXkgcG9p
bnQNCiAgICAgICAgICBpcyB0aGF0IGVhY2ggRGV0TmV0IG5vZGUgb2YgYSBEZXROZXQgTVVT
VCBzdXBwb3J0IERldE5ldC4gPGJyPg0KICAgICAgICAgIFRoZXJlIGlzIHRleHQgbWFraW5n
IHRoaXMgcG9pbnQsIGUuZy4sIHRoZSBkZWZpbml0aW9uIG9mDQogICAgICAgICAgRGV0TmV0
IGRvbWFpbi48YnI+DQogICAgICAgIDwvZm9udD5Ib3dldmVyLCB5b3UgYXJlIHJpZ2h0LCBm
dXJ0aGVyIGNsYXJpZmljYXRpb25zIGFyZSBuZWVkZWQNCiAgICAgICAgaW4gdGhlIHRleHQu
IFNlZSBzdWdnZXN0aW9ucyBiZWxvdy48YnI+DQogICAgICAgICZsdDsvSkYmZ3Q7PC9mb250
Pjxicj4NCiAgICAgIDxicj4NCiAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiDQpjaXRl
PSJtaWQ6NkVDNjQxNzgwN0Q5NzU0REE2NEYzMDg3RTJFMkUwM0UyRDE0M0JFMUByem50ODEx
NC5yem50LnJ6ZGlyLmZodC1lc3NsaW5nZW4uZGUiPg0KICAgICAgICA8cHJlIGNsYXNzPSJt
b3otcXVvdGUtcHJlIiB3cmFwPSIiPkZvciBpbnN0YW5jZSwgaXMgc3RhbmRhcmQgTVBMUyBU
RSB3aXRob3V0IGFueSBEZXROZXQgc3VwcG9ydCBnb29kIGVub3VnaCBmb3IgYW4gTFNSIG9u
IHRoZSBJUC9NUExTIHBhdGggdXNlZCBieSBEZXROZXQgdHJhZmZpYywgb3Igbm90PyBBcyBh
biBleGFtcGxlLCB3aGVuIEkgcmVhZCB0aGUgZm9sbG93aW5nIHBhcmFncmFwaCBpbiBkcmFm
dC1pZXRmLWRldG5ldC1kcC1zb2wtbXBscy0wMSAuLi4NCg0KICAgVHJhbnNpdCBub2RlcyBh
cmUgbm9ybWFsIE1QTFMgTGFiZWwgU3dpdGNoaW5nIFJvdXRlcnMgKExTUnMpLiAgVGhleQ0K
ICAgYXJlIGdlbmVyYWxseSB1bmF3YXJlIG9mIHRoZSBzcGVjaWFsIHJlcXVpcmVtZW50cyBv
ZiBEZXROZXQgZmxvd3MsDQogICBhbHRob3VnaCB0aGV5IG5lZWQgdG8gcHJvdmlkZSB0cmFm
ZmljIGVuZ2luZWVyaW5nIHNlcnZpY2VzIGFuZCBwcm9wZXINCiAgIFFvUyB0byB0aGUgTFNQ
cyBhc3NvY2lhdGVkIHdpdGggRGV0TmV0IGZsb3dzIHRvIGVuaGFuY2UgdGhlIHByb3NwZWN0
DQogICBvZiB0aGUgTFNQcyBtZWV0aW5nIHRoZSBEZXROZXQgc2VydmljZSByZXF1aXJlbWVu
dHMuICBTb21lDQogICBpbXBsZW1lbnRhdGlvbnMgb2YgdHJhbnNpdCBub2RlcyBtYXkgYmUg
RGV0TmV0IGF3YXJlLCBidXQgc3VjaCBub2Rlcw0KICAganVzdCBzdXBwb3J0IHRoZSBEZXRO
ZXQgdHJhbnNwb3J0IGxheWVyLg0KDQouLi4gSSBjb3VsZCBtYXliZSBhc3N1bWUgdGhhdCBh
Y3R1YWxseSB0aGVyZSBjYW4gYmUgInRyYW5zaXQgbm9kZXMiIHRoYXQgZG8gbm90IHJlcXVp
cmUgKmFueSogc29ydCBvZiBEZXROZXQgc3VwcG9ydCBvciBEZXROZXQgYXdhcmVuZXNzLiBJ
cyB0aGF0IGNvcnJlY3Q/IDwvcHJlPg0KICAgICAgPC9ibG9ja3F1b3RlPg0KICAgICAgPGZv
bnQgY29sb3I9IiMzMzMzZmYiPiZsdDtKRiZndDs8YnI+DQogICAgICAgIEl0IGlzIGNvcnJl
Y3QuPGJyPg0KICAgICAgICBEZXROZXQgbm9kZXMgb2YgYSBEZXROZXQgZG9tYWluIGNhbiBi
ZSBpbnRlcmNvbm5lY3RlZCBieSB2YXJpb3VzDQogICAgICAgIHN1Ym5ldCB0ZWNobm9sb2dp
ZXMsIGUuZy4sIE1QTFMgVEUuIFRoZSBub2RlcyBvZiB0aGUgc3VibmV0LA0KICAgICAgICBl
LmcuLCBhbmQgTFNSIGFyZSBub3QgRGV0TmV0IGF3YXJlLjxicj4NCiAgICAgICAgJmx0Oy9K
RiZndDs8YnI+DQogICAgICA8L2ZvbnQ+PGJyPg0KICAgICAgPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSINCmNpdGU9Im1pZDo2RUM2NDE3ODA3RDk3NTREQTY0RjMwODdFMkUyRTAzRTJEMTQz
QkUxQHJ6bnQ4MTE0LnJ6bnQucnpkaXIuZmh0LWVzc2xpbmdlbi5kZSI+DQogICAgICAgIDxw
cmUgY2xhc3M9Im1vei1xdW90ZS1wcmUiIHdyYXA9IiI+SSB0aGluayB0aGUgYXJjaGl0ZWN0
dXJlIGRvY3VtZW50IGhhcyB0byBiZSBjbGVhciBvbiBzdWNoIGZ1bmRhbWVudGFsIHF1ZXN0
aW9ucy48L3ByZT4NCiAgICAgIDwvYmxvY2txdW90ZT4NCiAgICAgIDxmb250IGNvbG9yPSIj
MzMzM2ZmIj4mbHQ7SkYmZ3Q7PGJyPg0KICAgICAgICBTZWUgc3VnZ2VzdGlvbnMgZm9yIGNs
YXJpZmljYXRpb24gYmVsb3cuPGJyPg0KICAgICAgICAmbHQ7L0pGJmd0OzwvZm9udD48YnI+
DQogICAgICA8YnI+DQogICAgICA8YnI+DQogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRl
Ig0KY2l0ZT0ibWlkOjZFQzY0MTc4MDdEOTc1NERBNjRGMzA4N0UyRTJFMDNFMkQxNDNCRTFA
cnpudDgxMTQucnpudC5yemRpci5maHQtZXNzbGluZ2VuLmRlIj4NCiAgICAgICAgPHByZSBj
bGFzcz0ibW96LXF1b3RlLXByZSIgd3JhcD0iIj4NClRoZSBJbnRyb2R1Y3Rpb24gY291bGQg
YmUgZXh0ZW5kZWQgdG8gY2xhcmlmeSwgZS5nLiwgdGhlIHRoaXJkIHBhcmFncmFwaDoNCg0K
T0xEOg0KQSBnb2FsIG9mIERldE5ldCBpcyBhIGNvbnZlcmdlZCBuZXR3b3JrIGluIGFsbCBy
ZXNwZWN0cy4gVGhhdCBpcywgdGhlIHByZXNlbmNlIG9mIERldE5ldCBmbG93cyBkb2VzIG5v
dCBwcmVjbHVkZSBub24tRGV0TmV0IGZsb3dzLCBhbmQgdGhlIGJlbmVmaXRzIG9mZmVyZWQg
RGV0TmV0IGZsb3dzIHNob3VsZCBub3QsIGV4Y2VwdCBpbiBleHRyZW1lIGNhc2VzLCBwcmV2
ZW50IGV4aXN0aW5nIFFvUyBtZWNoYW5pc21zIGZyb20gb3BlcmF0aW5nIGluIGEgbm9ybWFs
IGZhc2hpb24sIHN1YmplY3QgdG8gdGhlIGJhbmR3aWR0aCByZXF1aXJlZCBmb3IgdGhlIERl
dE5ldCBmbG93cy4gQSBzaW5nbGUgc291cmNlLWRlc3RpbmF0aW9uIHBhaXIgY2FuIHRyYWRl
IGJvdGggRGV0TmV0IGFuZCBub24tRGV0TmV0IGZsb3dzLiBFbmQgc3lzdGVtcyBhbmQgYXBw
bGljYXRpb25zIG5lZWQgbm90IGluc3RhbnRpYXRlIHNwZWNpYWwgaW50ZXJmYWNlcyBmb3Ig
RGV0TmV0IGZsb3dzLiBOZXR3b3JrcyBhcmUgbm90IHJlc3RyaWN0ZWQgdG8gY2VydGFpbiB0
b3BvbG9naWVzOyBjb25uZWN0aXZpdHkgaXMgbm90IHJlc3RyaWN0ZWQuIEFueSBhcHBsaWNh
dGlvbiB0aGF0IGdlbmVyYXRlcyBhIGRhdGEgZmxvdyB0aGF0IGNhbiBiZSB1c2VmdWxseSBj
aGFyYWN0ZXJpemVkIGFzIGhhdmluZyBhIG1heGltdW0gYmFuZHdpZHRoIHNob3VsZCBiZSBh
YmxlIHRvIHRha2UgYWR2YW50YWdlIG9mIERldE5ldCwgYXMgbG9uZyBhcyB0aGUgbmVjZXNz
YXJ5IHJlc291cmNlcyBjYW4gYmUgcmVzZXJ2ZWQuIFJlc2VydmF0aW9ucyBjYW4gYmUgbWFk
ZSBieSB0aGUgYXBwbGljYXRpb24gaXRzZWxmLCB2aWEgbmV0d29yayBtYW5hZ2VtZW50LCBi
eSBhbiBhcHBsaWNhdGlvbuKAmXMgY29udHJvbGxlciwgb3IgYnkgb3RoZXIgbWVhbnMsIGUu
Zy4sIGEgZHluYW1pYyBjb250cm9sIHBsYW5lIChlLmcuLCBbUkZDMjIwNV0pLg0KDQpORVc6
DQpBIGdvYWwgb2YgRGV0TmV0IGlzIGEgY29udmVyZ2VkIG5ldHdvcmsgaW4gYWxsIHJlc3Bl
Y3RzLiBUaGF0IGlzLCB0aGUgcHJlc2VuY2Ugb2YgRGV0TmV0IGZsb3dzIGRvZXMgbm90IHBy
ZWNsdWRlIG5vbi1EZXROZXQgZmxvd3MsIGFuZCB0aGUgYmVuZWZpdHMgb2ZmZXJlZCBEZXRO
ZXQgZmxvd3Mgc2hvdWxkIG5vdCwgZXhjZXB0IGluIGV4dHJlbWUgY2FzZXMsIHByZXZlbnQg
ZXhpc3RpbmcgUW9TIG1lY2hhbmlzbXMgZnJvbSBvcGVyYXRpbmcgaW4gYSBub3JtYWwgZmFz
aGlvbiwgc3ViamVjdCB0byB0aGUgYmFuZHdpZHRoIHJlcXVpcmVkIGZvciB0aGUgRGV0TmV0
IGZsb3dzLiBBIHNpbmdsZSBzb3VyY2UtZGVzdGluYXRpb24gcGFpciBjYW4gdHJhZGUgYm90
aCBEZXROZXQgYW5kIG5vbi1EZXROZXQgZmxvd3MuIEVuZCBzeXN0ZW1zIGFuZCBhcHBsaWNh
dGlvbnMgbmVlZCBub3QgaW5zdGFudGlhdGUgc3BlY2lhbCBpbnRlcmZhY2VzIGZvciBEZXRO
ZXQgZmxvd3MuIE5ldHdvcmtzIGFyZSBub3QgcmVzdHJpY3RlZCB0byBjZXJ0YWluIHRvcG9s
b2dpZXM7IGNvbm5lY3Rpdml0eSBpcyBub3QgcmVzdHJpY3RlZC4gQW55IGFwcGxpY2F0aW9u
IHRoYXQgZ2VuZXJhdGVzIGEgZGF0YSBmbG93IHRoYXQgY2FuIGJlIHVzZWZ1bGx5IGNoYXJh
Y3Rlcml6ZWQgYXMgaGF2aW5nIGEgbWF4aW11bSBiYW5kd2lkdGggc2hvdWxkIGJlIGFibGUg
dG8gdGFrZSBhZHZhbnRhZ2Ugb2YgRGV0TmV0LCBhcyBsb25nIGFzIHRoZSBuZWNlc3Nhcnkg
cmVzb3VyY2VzIGNhbiBiZSByZXNlcnZlZC4gUmVzZXJ2YXRpb25zIGNhbiBiZSBtYWRlIGJ5
IHRoZSBhcHBsaWNhdGlvbiBpdHNlbGYsIHZpYSBuZXR3b3JrIG1hbmFnZW1lbnQsIGJ5IGFu
IGFwcGxpY2F0aW9u4oCZcyBjb250cm9sbGVyLCBvciBieSBvdGhlciBtZWFucywgZS5nLiwg
YSBkeW5hbWljIGNvbnRyb2wgcGxhbmUgKGUuZy4sIFtSRkMyMjA1XSkuIE5ldHdvcmsgbm9k
ZXMgc3VwcG9ydGluZyBEZXROZXQgZmxvd3MgaGF2ZSB0byBpbXBsZW1lbnQgc29tZSBvZiB0
aGUgRGV0TmV0IGNhcGFiaWxpdGllcyAobm90IG5lY2Vzc2FyaWx5IGFsbCkgaW4gb3JkZXIg
dG8gdHJlYXQgRGV0TmV0IGZsb3dzIHN1Y2ggdGhhdCB0aGVpciBRb1MgcmVxdWlyZW1lbnRz
IGFyZSBtZXQuDQoNClttc10gVG8gbWUsIHRoZSBsYXN0IHNlbnRlbmNlIGlzIG5vdCBjbGVh
ci4gRG9lcyAic29tZSBvZiB0aGUgRGV0TmV0IGNhcGFiaWxpdGllcyAobm90IG5lY2Vzc2Fy
aWx5IGFsbCkiIGluY2x1ZGUgZS5nLiB2YW5pbGxhIHRyYWZmaWMgZW5naW5lZXJpbmc/IEZv
ciBpbnN0YW5jZSwgaWYgYSBuZXR3b3JrIG5vZGUgY2FuIGVuc3VyZSB0aGF0IHRoZSBRb1Mg
cmVxdWlyZW1lbnRzIGFyZSBtZXQgYnkgbGV2ZXJhZ2luZyBleGlzdGluZyBzdGFuZGFyZGl6
ZWQgVEUgd2l0aG91dCBhbnkgYWRkaXRpb25hbCBEZXROZXQgYXdhcmVuZXNzLCBpcyB0aGlz
IGVub3VnaCBmb3IgZGVwbG95aW5nIERldE5ldD8gT3IgZG9lcyB0aGlzIG5vZGUgaGF2ZSB0
byBpbXBsZW1lbnQgYWRkaXRpb25hbCBEZXROZXQtc3BlY2lmaWMgZnVuY3Rpb25hbGl0eT8g
U3BlY2lmaWNhbGx5LCBwbGVhc2UgZXhwbGFpbiBpZiBhbiBleGlzdGluZyBEZXROZXQtdW5h
d2FyZSByb3V0ZXIgb24gdGhlIHBhdGggdGFrZW4gYnkgRGV0TmV0IHRyYWZmaWMgY2FuIGJl
IHVzZWQgdG8gZm9yd2FyZCBEZXROZXQgdHJhZmZpYywgb3IgaWYgaXQgaXMgbWFuZGF0b3J5
IHRoYXQgYW55IHJvdXRlciBmb3J3YXJkaW5nIERldE5ldCB0cmFmZmljIGluZGVlZCBpbXBs
ZW1lbnRzIG5ldyBjYXBhYmlsaXRpZXMgc3BlY2lmaWMgdG8gRGV0TmV0LiBJbiB0aGUgbGF0
dGVyIGNhc2UsIEkgdGhpbmsgdGhlIGRvY3VtZW50IHdvdWxkIG5lZWQgdG8gZGlzY3VzcyBp
bmNyZW1lbnRhbCBkZXBsb3ltZW50IHN0cmF0ZWdpZXMgYXMgd2VsbC4NCg0KPC9wcmU+DQog
ICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KICAgICAgICAgIDxwcmUgY2xhc3M9
Im1vei1xdW90ZS1wcmUiIHdyYXA9IiI+KiBJdCBpcyBzdXJwcmlzaW5nIHRoYXQgdGhlcmUg
aXMgaGFyZGx5IGFueSBkaXNjdXNzaW9uIG9uIG5ldHdvcmsgDQpyb2J1c3RuZXNzDQphbmQg
c2FmZXR5OyB0aGlzIHByb2JhYmx5IGFsc28gcmVsYXRlcyB0byBzZWN1cml0eS4gRm9yIGlu
c3RhbmNlLA0KbWlzY29uZmlndXJhdGlvbiBvciBlcnJvcnMgb2YgZnVuY3Rpb25zIHBlcmZv
cm1pbmcgcGFja2V0IHJlcGxpY2F0aW9uIA0KY291bGQNCnNldmVyZWx5IGFuZCBwZXJtYW50
bHkgY29uZ2VzdCBhIG5ldHdvcmsgYW5kIGNhdXNlIGhhcm0uIEhvdyBkb2VzIHRoZSANCkRl
dE5ldA0KYXJjaGl0ZWN0dXJlIGVuc3VyZSB0aGF0IGEgbmV0d29yayBzdGF5cyBmdWxseSBv
cGVyYXRpb25hbCBlLmcuIGlmIHRoZSANCnRvcG9sb2d5DQpjaGFuZ2VzIG9yIHRoZXJlIGFy
ZSBlcXVpcG1lbnQgZmFpbHVyZXM/IFByb2JhYmx5IHRoaXMgY2FuIGJlIHNvbHZlZCBieQ0K
aW1wbGVtZW50YXRpb25zIChlLmcuLCBkeW5hbWljIGNvbnRyb2wgcGxhbmUpLCBidXQgd2h5
IGFyZSBjb3JyZXNwb25kaW5nDQpyZXF1aXJlbWVudHMgbm90IHNwZWx0IG91dD8gU2VjdGlv
biAzLjMuMiBzcGVjdWxhdGVzIHRoYXQgZmlsdGVycyBhbmQgDQpwb2xpY2Vycw0KY2FuIGhl
bHAsIGFuZCB0aGF0IG1heSBiZSB0cnVlLCBidXQgdGhhdCBwcm9iYWJseSBzdGlsbCBhc3N1
bWVzIA0KY29uc2lzdGVudGx5DQphbmQgY29ycmVjdGx5IGNvbmZpZ3VyZWQgKGFuZCB3ZWxs
LWJlaGF2aW5nKSBkZXZpY2VzLiBBbmQgU2VjdGlvbiAzLjMuMiBpcw0KdmFndWUgYW5kIG1l
bnRpb25zIGEgImluZmluaXRlIHZhcmlldHkgb2YgcG9zc2libGUgZmFpbHVyZXMiIHdpdGhv
dXQgDQpzdGF0aW5nDQphbnkgcmVxdWlyZW1lbnRzIG9yIHJlY29tbWVuZGF0aW9ucy4gVGhl
cmUgbWF5IGJlIGZ1cnRoZXIgc29sdXRpb25zLCANCnN1Y2ggYXMNCmNpcmN1aXQgYnJlYWtl
cnMgYW5kIHRoZSBsaWtlLiBXaHkgYXJlIHN1Y2ggdG9waWNzIG5vdCBkaXNjdXNzZWQ/DQo8
L3ByZT4NCiAgICAgICAgPC9ibG9ja3F1b3RlPg0KICAgICAgICA8cHJlIGNsYXNzPSJtb3ot
cXVvdGUtcHJlIiB3cmFwPSIiPlNlY3VyaXR5IGlzc3VlcyBhbmQgY29uc2lkZXJhdGlvbnMg
YXJlIGFkZHJlc3NlZCBieSB0aGUgRGV0TmV0IFNlY3VyaXR5IA0KZHJhZnQ6IDxhIGNsYXNz
PSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvZG9jL2RyYWZ0LWlldGYtZGV0bmV0LXNlY3VyaXR5IiBtb3otZG8tbm90LXNlbmQ9
InRydWUiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtZGV0
bmV0LXNlY3VyaXR5PC9hPi4NClJlZmVyZW5jZSB0byB0aGXCoCBEZXROZXQgU2VjdXJpdHkg
ZHJhZnQgd2lsbCBiZSBhZGRlZC4NCg0KVGhlcmUgd2lsbCBiZSBhIGRvY3VtZW50IGRlZGlj
YXRlZCB0byBPcGVyYXRpb25zLCBBZG1pbmlzdHJhdGlvbiBhbmQgDQpNYWludGVuYW5jZSAo
T0FNKSwgd2hpY2ggd2lsbCBhZGRyZXNzIG9wZXJhdGlvbmFsLCBtaXNjb25maWd1cmF0aW9u
LCBhbmQgDQpmYWlsdXJlIGRldGVjdGlvbiBpc3N1ZXMuDQoNClRoZSB0b3BvbG9neSBjaGFu
Z2VzIGhhdmUgdG8gYmUgc29sdmVkIGJ5IHRoZSBjb250cm9sIHBsYW5lLCBlaXRoZXIgDQpj
ZW50cmFsaXplZCBvciBkaXN0cmlidXRlZC4NCg0KVGhlIGZpbHRlcnMgYW5kIHBvbGljZXJz
IGRlc2NyaWJlZCBpbiBTZWN0aW9uIDMuMy4yIGFsc28gcHJvdmlkZSANCnJvYnVzdG5lc3Mg
YnkgZWxpbWluYXRpbmcvbWl0aWdhdGluZyB0cmFmZmljIGNvbWluZyBmcm9tIG1hbGZ1bmN0
aW9uaW5nIA0KZGV2aWNlcy4NCg0KUkZDMjQ3NSBpcyByZWNvbW1lbmRlZCBmb3IgdHJhZmZp
YyBwb2xpY2luZyBmdW5jdGlvbnMgdG8gaW5jcmVhc2UgDQpyb2J1c3RuZXNzLg0KDQpUaGUg
dGV4dMKgIGluIFNlY3Rpb24gMy4zLjIgY291bGQgYmUgbWFkZSBjbGVhcmVyLCBlLmcuLCBi
eSB1cGRhdGluZyB0aGUgDQpmaXJzdCBwYXJhZ3JhcGggdG86DQoNCk9MRDoNCk9uZSBrZXkg
dG8gYnVpbGRpbmcgcm9idXN0IHJlYWwtdGltZSBzeXN0ZW1zIGlzIHRvIHJlZHVjZSB0aGUN
CmluZmluaXRlIHZhcmlldHkgb2YgcG9zc2libGUgZmFpbHVyZXMgdG8gYSBudW1iZXIgdGhh
dCBjYW4gYmUNCmFuYWx5emVkIHdpdGggcmVhc29uYWJsZSBjb25maWRlbmNlLiBEZXROZXQg
YWlkcyBpbiB0aGUgcHJvY2VzcyBieQ0KYWxsb3dpbmcgZm9yIGZpbHRlcnMgYW5kIHBvbGlj
ZXJzIHRvIGRldGVjdCBEZXROZXQgcGFja2V0cyByZWNlaXZlZA0Kb24gdGhlIHdyb25nIGlu
dGVyZmFjZSwgb3IgYXQgdGhlIHdyb25nIHRpbWUsIG9yIGluIHRvbyBncmVhdCBhDQp2b2x1
bWUsIGFuZCB0byB0aGVuIHRha2UgYWN0aW9ucyBzdWNoIGFzIGRpc2NhcmRpbmcgdGhlIG9m
ZmVuZGluZw0KcGFja2V0LCBzaHV0dGluZyBkb3duIHRoZSBvZmZlbmRpbmcgRGV0TmV0IGZs
b3csIG9yIHNodXR0aW5nIGRvd24gdGhlDQpvZmZlbmRpbmcgaW50ZXJmYWNlLg0KDQpORVc6
DQpSb2J1c3QgcmVhbC10aW1lIHN5c3RlbXMgcmVxdWlyZSB0byByZWR1Y2UgdGhlIG51bWJl
ciBvZiBwb3NzaWJsZQ0KZmFpbHVyZXMuIEZpbHRlcnMgYW5kIHBvbGljZXJzIHNob3VsZCBi
ZSB1c2VkIGluIGEgRGV0TmV0IG5ldHdvcmsgdG8NCmRldGVjdCBpZiBEZXROZXQgcGFja2V0
cyBhcmUgcmVjZWl2ZWQgb24gdGhlIHdyb25nIGludGVyZmFjZSwgb3IgYXQNCnRoZSB3cm9u
ZyB0aW1lLCBvciBpbiB0b28gZ3JlYXQgdm9sdW1lLiBGdXJ0aGVybW9yZSwgZmlsdGVycyBh
bmQNCnBvbGljZXJzIGNhbiB0YWtlIGFjdGlvbiB0byBkaXNjYXJkIG9mZmVuZGluZyBwYWNr
ZXRzIG9yIGZsb3dzLCBvcg0KdHJpZ2dlciBzaHV0dGluZyBkb3duIHRoZSBvZmZlbmRpbmcg
RGV0TmV0IGZsb3csIG9yIHNodXR0aW5nIGRvd24NCnRoZSBvZmZlbmRpbmcgaW50ZXJmYWNl
Lg0KDQpbbXNdIFRoYXQgZG9lcyBub3QgYWRkcmVzcyBteSBjb25jZXJuLiBBcyBJIHdyb3Rl
IGFscmVhZHksIEkgYmVsaWV2ZSB0aGlzIGRvY3VtZW50IGhhcyB0byBkaXNjdXNzIHRoZSBh
cHBsaWNhYmlsaXR5IG9mIGNpcmN1aXQgYnJlYWtlcnMgYWNjb3JkaW5nIHRvIFJGQyA4MDg0
LiANCg0KPC9wcmU+DQogICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KICAgICAg
ICAgIDxwcmUgY2xhc3M9Im1vei1xdW90ZS1wcmUiIHdyYXA9IiI+KiBTb21ld2hhdCByZWxh
dGVkLCB0aGUgZG9jdW1lbnQgb25seSBsb29rcyBhdCBpbXBhY3Qgb2YgZmFpbHVyZXMgdG8g
DQp0aGUgUW9TIG9mDQpEZXROZXQgdHJhZmZpYy4gV2hhdCBpcyBtaXNzaW5nIGlzIGEgZGlz
Y3Vzc2lvbiBob3cgdG8gcHJvdGVjdCANCm5vbi1EZXROZXQgcGFydHMNCm9mIGEgbmV0d29y
ayBmcm9tIGFueSBoYXJtIGNhdXNlZCBieSBEZXROZXQgbWVjaGFuaXNtcy4gU29sdXRpb25z
IHRvIHRoaXMNCnByb2JhYmx5IGV4aXN0LiBCdXQgd2h5IGlzIHRoZSBpbXBhY3Qgb24gbm9u
LURldE5ldCB0cmFmZmljIChlLmcuLCBpbiANCmNhc2Ugb2YNCnRvcG9sb2d5IGNoYW5nZXMg
b3IgZmFpbHVyZXMgb2YgRGV0TmV0IGZ1bmN0aW9ucykgbm90IGRpc2N1c3NlZCBhdCBhbGwg
DQppbiB0aGUNCmRvY3VtZW50Pw0KPC9wcmU+DQogICAgICAgIDwvYmxvY2txdW90ZT4NCiAg
ICAgICAgPHByZSBjbGFzcz0ibW96LXF1b3RlLXByZSIgd3JhcD0iIj5BY3R1YWxseSB0aGUg
cmVndWxhdGlvbiBvZiBEZXROZXQgdHJhZmZpYyBieSBwb2xpY2VzIGFuZCBmaWx0ZXJzIA0K
cHJvdGVjdHMgYm90aCBvdGhlciBEZXROZXQgdHJhZmZpYyBhbmQgbm9uLURldE5ldCB0cmFm
ZmljLg0KDQpTZWN0aW9uIDMuMy4xIGNvdWxkIGJlIGV4dGVuZGVkIHRvIG1ha2UgaXQgY2xl
YXIsIGUuZy4sIGJ5IGV4dGVuZGluZyB0aGUgDQpsYXN0IHBhcmFncmFwaDoNCg0KT0xEOg0K
SWRlYWxseSwgdGhlIG5ldCBlZmZlY3Qgb2YgdGhlIHByZXNlbmNlIG9mIERldE5ldCBmbG93
cyBpbiBhIG5ldHdvcmsNCm9uIHRoZSBub24tRGV0TmV0IHBhY2tldHMgaXMgcHJpbWFyaWx5
IGEgcmVkdWN0aW9uIGluIHRoZSBhdmFpbGFibGUNCmJhbmR3aWR0aC4NCg0KTkVXOg0KVHJh
ZmZpYyBwb2xpY2luZyBmdW5jdGlvbnMgKGUuZy4gW1JGQzI0NzVdKSBhcmUgdXNlZCB0byBh
dm9pZCB0aGUNCnN0YXJ2YXRpb24gb2Ygbm9uLURldE5ldCB0cmFmZmljLiBUaHVzLCB0aGUg
bmV0IGVmZmVjdCBvZiB0aGUgcHJlc2VuY2UNCm9mIERldE5ldCBmbG93cyBpbiBhIG5ldHdv
cmsgb24gbm9uLURldE5ldCBmbG93cyBpcyBwcmltYXJpbHkgYQ0KcmVkdWN0aW9uIGluIHRo
ZSBhdmFpbGFibGUgYmFuZHdpZHRoLg0KDQpbbXNdIEkgYmVsaWV2ZSBhIHN0cm9uZ2VyIHdv
cmRpbmcgaXMgbmVlZGVkLCBlLmcuIGFsb25nIHRoZSBsaW5lcyBvZiAiYSBEZXROZXQgZGVw
bG95bWVudCBtdXN0IGF2b2lkIHN0YXJ2YXRpb24gb2Ygbm9uLURldE5ldCB0cmFmZmljIC4u
LiIuPC9wcmU+DQogICAgICA8L2Jsb2NrcXVvdGU+DQogICAgICA8Zm9udCBjb2xvcj0iIzMz
MzNmZiI+Jmx0O0pGJmd0Ozxicj4NCiAgICAgICAgQWxvbmcgeW91ciBzdWdnZXN0aW9uLCB0
aGUgdGV4dCB3aWxsIGJlIHVwZGF0ZWQgdG86PGJyPg0KICAgICAgICBTdGFydmF0aW9uIG9m
IG5vbi1EZXROZXQgdHJhZmZpYyBtdXN0IGJlIGF2b2lkZWQsIGUuZy4sIGJ5DQogICAgICAg
IHRyYWZmaWM8YnI+DQogICAgICAgIHBvbGljaW5nIGZ1bmN0aW9ucyAoZS5nLiBbUkZDMjQ3
NV0pLiBUaHVzLCB0aGUgbmV0IGVmZmVjdCBvZiB0aGUNCiAgICAgICAgPGJyPg0KICAgICAg
ICBwcmVzZW5jZSBvZiBEZXROZXQgZmxvd3MgaW4gYSBuZXR3b3JrIG9uIG5vbi1EZXROZXQg
Zmxvd3MgaXMgPGJyPg0KICAgICAgICBwcmltYXJpbHkgYSByZWR1Y3Rpb24gaW4gdGhlIGF2
YWlsYWJsZSBiYW5kd2lkdGguPGJyPg0KICAgICAgICAmbHQ7L0pGJmd0OzwvZm9udD48YnI+
DQogICAgICA8YnI+DQogICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIg0KY2l0ZT0ibWlk
OjZFQzY0MTc4MDdEOTc1NERBNjRGMzA4N0UyRTJFMDNFMkQxNDNCRTFAcnpudDgxMTQucnpu
dC5yemRpci5maHQtZXNzbGluZ2VuLmRlIj4NCiAgICAgICAgPHByZSBjbGFzcz0ibW96LXF1
b3RlLXByZSIgd3JhcD0iIj4NClsuLi5dDQoNCjwvcHJlPg0KICAgICAgICA8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIj4NCiAgICAgICAgICA8cHJlIGNsYXNzPSJtb3otcXVvdGUtcHJlIiB3
cmFwPSIiPiogU2VjdGlvbiA0LjQgcmVmZXJzIHRvIFJGQyA3NDI2LCB3aGljaCBpcyBhbiBp
bmZvcm1hdGlvbmFsIFJGQyBvbiANCklSVEYgc3RyZWFtLA0KYW5kIHRoZSBkb2N1bWVudCB1
c2VzIHRoZSBjb25jZXB0cyBpbnRyb2R1Y2VkIHRoZXJlIChlLmcuLCAicGxhbmVzIikuIA0K
VGhpcyBpcw0KdmVyeSBjb25mdXNpbmcuIEZpcnN0LCBhbiBJRVRGIFByb3Bvc2VkIFN0YW5k
YXJkIHNob3VsZCBwcm9iYWJseSByZWZlciB0bw0KZG9jdW1lbnRzIGhhdmluZyBJRVRGIGNv
bnNlbnN1cy4gQW4gZXhhbXBsZSB3b3VsZCBiZSBSRkMgNzQ5MSwgYWxiZWl0IA0KdGhlcmUg
aXMNCm90aGVyIHJlbGF0ZWQgd29yayBhcyB3ZWxsLCBlLmcuLCBpbiB0aGUgVEVBUyBXRy4g
U2Vjb25kLCBTZWN0aW9uIDQuNCANCmlzIGJ5IGFuZA0KbGFyZ2UgZGVjb3VwbGVkIGZyb20g
dGhlIHJlc3Qgb2YgdGhlIGRvY3VtZW50IGFuZCBub3Qgc3BlY2lmaWMgdG8gRGV0TmV0Lg0K
TmVpdGhlciBkbyBvdGhlciBzZWN0aW9ucyBvZiB0aGUgZG9jdW1lbnQgcmVmZXIgdG8gdGhl
IGNvbmNlcHRzIA0KaW50cm9kdWNlZCBpbg0KU2VjdGlvbiA0LjQsIG5vciBkb2VzIFNlY3Rp
b24gNC40IHVzZSB0aGUgRGV0TmV0IHRlcm1pbm9sb2d5IG9yIGRpc2N1c3MNCmFwcGxpY2Fi
aWxpdHkgdG8gRGV0TmV0LiBTZWN0aW9uIDQuNCBldmVuIG1lbnRpb25zIGV4cGxpY2l0bHkg
YXQgdGhlIA0KZW5kIHRoYXQNCml0IGRpc2N1c3NlcyBhc3BlY3RzIHRoYXQgYXJlIG9ydGhv
Z29uYWwgdG8gdGhlIERldE5ldCBhcmNoaXRlY3R1cmUuIA0KSXQgaXMgbm90DQphdCBhbGwg
Y2xlYXIgd2h5IFNlY3Rpb24gNC40IGlzIGluIHRoaXMgZG9jdW1lbnQuIFNlY3Rpb24gNC40
IGNvdWxkIGJlIA0KcmVtb3ZlZA0KZnJvbSB0aGUgZG9jdW1lbnQgd2l0aG91dCBpbXBhY3Rp
bmcgdGhlIHJlc3Qgb2YgdGhlIGRvY3VtZW50Lg0KPC9wcmU+DQogICAgICAgIDwvYmxvY2tx
dW90ZT4NCiAgICAgICAgPHByZSBjbGFzcz0ibW96LXF1b3RlLXByZSIgd3JhcD0iIj5UaGUg
ZG9jdW1lbnQgc2hvdWxkIHBvaW50IG91dCB0byB0cmFmZmljIGVuZ2luZWVyaW5nIGFuZCBj
ZW50cmFsaXplZCANCmNvbnRyb2wgcGxhbmUgYXNwZWN0cywgc28gaXQgaXMgYmV0dGVyIHRv
IGtlZXAgU2VjdGlvbiA0LjQuDQoNClJGQyA3NDI2IHByb3ZpZGVzIHRoZSBmdWxsIHBpY3R1
cmUgb2YgU0ROIGFyY2hpdGVjdHVyZSwgd2hpY2ggbmVlZHMgdG8gDQpiZSByZWZlcnJlZCBm
cm9tIHRoZSBEZXROZXQgYXJjaGl0ZWN0dXJlLiBObyBvdGhlciBSRkMgcHJvdmlkZXMgc3Vj
aCANCmRldGFpbGVkIHBpY3R1cmUuIFRoZXJlZm9yZSwgd2UgbmVlZCB0byBrZWVwIHRoZSBy
ZWZlcmVuY2UgdG8gUkZDIDc0MjYsIA0Kd2hpY2ggaXMgYW4gaW5mb3JtYXRpdmUgcmVmZXJl
bmNlLg0KDQpbbXNdIEknbGwgbGVhdmUgdGhhdCB1cCB0byB0aGUgSUVTRyB0byBkZWNpZGUg
d2hldGhlciBhbiBJRVRGIHByb3Bvc2VkIHN0YW5kYXJkIHNob3VsZCBidWlsZCBhbiBhcmNo
aXRlY3R1cmUgYmFzZWQgb24gcmVzZWFyY2ggd29yayBpbnN0ZWFkIG9mLCBzYXksIGRvY3Vt
ZW50cyB3aXRoIElFVEYgY29uc2Vuc3VzLiBBcyBhIHNpZGUgbm90ZSwgSSBiZWxpZXZlIHRo
ZSB1bmRlcnN0YW5kaW5nIGluIGluZHVzdHJ5IHdoYXQgIlNETiBhcmNoaXRlY3R1cmUiIHJl
YWxseSBtZWFucyBhbmQgaG93IGl0IGlzIGltcGxlbWVudGVkIG1heSBoYXZlIGV2b2x2ZWQg
c2luY2UgcHVibGljYXRpb24gb2YgSVJURiBSRkMgNzQyNiwgd2hpY2ggd2FzIHB1Ymxpc2hl
ZCBpbiBKYW4uIDIwMTUuIEZvciBpbnN0YW5jZSwgSVJURiBSRkMgNzQyNiBkb2VzIG5vdCBk
aXNjdXNzIHRoZSBpbXBsaWNhdGlvbnMgb2Ygc2VnbWVudCByb3V0aW5nLCBCR1AtTFMsIGFu
ZCBvdGhlciByZWNlbnQgSUVURiB0ZWNobmlxdWVzLiBBbmQsIGJhc2VkIG9uIHdoYXQgSSBy
ZWFkIGluIHRoZSBEZXROZXQgYXJjaGl0ZWN0dXJlLCBJIGJlbGlldmUgRGV0TmV0IGNvdWxk
IGFjdHVhbGx5IGJlIGltcGxlbWVudGVkIHdpdGhvdXQgYW55ICJTRE4gYXJjaGl0ZWN0dXJl
IiwgZS5nLiBieSBkaXN0cmlidXRlZCB0cmFmZmljIGVuZ2luZWVyaW5nLiBBcyBhIHJlc3Vs
dCwgSSBkb24ndCBldmVuIHVuZGVyc3RhbmQgdGhlIG5lZWQgdG8gZGlzY3VzcyAiU0ROIi4N
Cg0KW21zXSBGb3IgdGhlIHJlY29yZDogQXMgVFNWLUFSVCByZXZpZXdlciwgSSBxdWVzdGlv
biB3aGV0aGVyIElSVEYgUkZDIDc0MjYgaXMgaW5kZWVkIGFuIGFwcHJvcHJpYXRlIHJlZmVy
ZW5jZSwgSSBoYXZlIGRvdWJ0cyB0aGF0IElSVEYgUkZDIDc0MjYgaXMgcmVhbGx5IHVwLXRv
LWRhdGUsIGFuZCBJIGFtIGNvbmNlcm5lZCBhYm91dCB0aGUgY29udGVudCBxdWFsaXR5IG9m
IHNlY3Rpb24gNC40LCBlLmcuLCByZWdhcmRpbmcgdGhlIGxhY2sgb2YgYWxpZ25tZW50IHdp
dGggdGhlIHJlc3Qgb2YgdGhlIGRvY3VtZW50LiBUaGUgSUVTRyB3aWxsIGNlcnRhaW5seSBo
YXZlIGEgYmV0dGVyIHVuZGVyc3RhbmRpbmcgdGhhdCB0aGFuIG1lIGhvdyB0byBkZWFsIHdp
dGggc3VjaCB0b3BpY3MuPC9wcmU+DQogICAgICA8L2Jsb2NrcXVvdGU+DQogICAgICA8YnI+
DQogICAgICA8Zm9udCBjb2xvcj0iIzMzMzNmZiI+Jmx0O0pGJmd0Ozxicj4NCiAgICAgICAg
VGhlIHN1YmplY3QgaXMgaW50cm9kdWNlZCB3aXRoIFRFQVMgaW4gdGhlIGJlZ2lubmluZyBv
ZiBTZWN0aW9uDQogICAgICAgIDQuNC4gVGhlIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlcyBk
ZXNjcmliZWQgaW4gdGhlIERldE5ldA0KICAgICAgICBhcmNoaXRlY3R1cmUgZG9jdW1lbnQg
YXJlIGFjY29yZGluZyB0byBSRkMgODQ1MyBhbmQgUkZDIDcxNDksIGFzDQogICAgICAgIHdl
bGwgYXMgUkZDIDc0MjYuIEl0IHdvdWxkIGJlIGdvb2QgdG8gbWFrZSB0aGlzIHBvaW50IGNs
ZWFyZXIgYnkNCiAgICAgICAgYWRkaW5nIHJlZmVyZW5jZXMgdG8gUkZDIDg0NTMgYW5kIFJG
QyA3MTQ5LiBBcyB0aGUgYXJjaGl0ZWN0dXJhbA0KICAgICAgICBwcmluY2lwbGVzwqAgYXJl
IHRoZSBzYW1lLCB0aGVyZSBpcyBubyBuZWVkIHRvIHJlbW92ZSBSRkMgNzQyNi4gPGJyPg0K
ICAgICAgICA8YnI+DQogICAgICAgIFN1Z2dlc3RlZCBtb2RpZmljYXRpb25zOjxicj4NCiAg
ICAgICAgPGJyPg0KICAgICAgICBTZWN0aW9uIDMuMzo8YnI+DQogICAgICAgIDxicj4NCiAg
ICAgICAgT0xEOjxicj4NCiAgICAgICAgRXhwbGljaXQgcm91dGVzIGNhbiBiZSBlc3RhYmxp
c2hlZCBpbiA8YnI+DQogICAgICAgIMKgwqAgdmFyaW91cyB3YXlzLCBlLmcuLCB3aXRoIFJT
VlAtVEUgW1JGQzMyMDldLCB3aXRoIFNlZ21lbnQNCiAgICAgICAgUm91dGluZyAoU1IpPGJy
Pg0KICAgICAgICDCoMKgIFtSRkM4NDAyXSwgdmlhIGEgU29mdHdhcmUgRGVmaW5lZCBOZXR3
b3JraW5nIGFwcHJvYWNoDQogICAgICAgIFtSRkM3NDI2XSwgd2l0aDxicj4NCiAgICAgICAg
wqDCoCBJUy1JUyBbUkZDNzgxM10sIGV0Yy7CoCBFeHBsaWNpdCByb3V0ZXMgYXJlIHR5cGlj
YWxseSB1c2VkIGluDQogICAgICAgIE1QTFMgVEU8YnI+DQogICAgICAgIMKgwqAgTFNQcy48
YnI+DQogICAgICAgIDxicj4NCiAgICAgICAgTkVXOjxicj4NCiAgICAgICAgRXhwbGljaXQg
cm91dGVzIGNhbiBiZSBlc3RhYmxpc2hlZCBpbjxicj4NCiAgICAgICAgwqDCoCB2YXJpb3Vz
IHdheXMsIGUuZy4sIHdpdGggUlNWUC1URSBbUkZDMzIwOV0sIHdpdGggU2VnbWVudA0KICAg
ICAgICBSb3V0aW5nIChTUik8YnI+DQogICAgICAgIMKgwqAgW1JGQzg0MDJdLCB2aWEgYSBT
b2Z0d2FyZSBEZWZpbmVkIE5ldHdvcmtpbmcgYXBwcm9hY2gNCiAgICAgICAgW1JGQzc0MjZd
LDxicj4NCiAgICAgICAgwqDCoCBbUkZDODQ1M10sIGFuZCBbUkZDNzE0OV0sIHdpdGggSVMt
SVMgW1JGQzc4MTNdLCBldGMuwqANCiAgICAgICAgRXhwbGljaXQgcm91dGVzIDxicj4NCiAg
ICAgICAgwqAgYXJlIHR5cGljYWxseSB1c2VkIGluIE1QTFMgVEUgTFNQcy48YnI+DQogICAg
ICAgIDxicj4NCiAgICAgICAgU2VjdGlvbiA0LjQ8YnI+DQogICAgICAgIDxicj4NCiAgICAg
ICAgT0xEOjxicj4NCiAgICAgICAgwqDCoCBUaGUgRGV0ZXJtaW5pc3RpYyBOZXR3b3JraW5n
IGFyY2hpdGVjdHVyZSBpcyB0aHVzIGNvbXBvc2VkIG9mDQogICAgICAgIHRocmVlPGJyPg0K
ICAgICAgICDCoMKgIHBsYW5lcywgYSAoVXNlcikgQXBwbGljYXRpb24gUGxhbmUsIGEgQ29u
dHJvbGxlciBQbGFuZSwgYW5kIGENCiAgICAgICAgTmV0d29yazxicj4NCiAgICAgICAgwqDC
oCBQbGFuZSwgd2hpY2ggZWNob2VzIHRoYXQgb2YgRmlndXJlIDEgb2YgU29mdHdhcmUtRGVm
aW5lZA0KICAgICAgICBOZXR3b3JraW5nPGJyPg0KICAgICAgICDCoMKgIChTRE4pOiBMYXll
cnMgYW5kIEFyY2hpdGVjdHVyZSBUZXJtaW5vbG9neSBbUkZDNzQyNl0uOjxicj4NCiAgICAg
ICAgPGJyPg0KICAgICAgICA8YnI+DQogICAgICAgIE5FVzogPGJyPg0KICAgICAgICDCoMKg
IFRoZSBEZXRlcm1pbmlzdGljIE5ldHdvcmtpbmcgYXJjaGl0ZWN0dXJlIGlzIHRodXMgY29t
cG9zZWQgb2YNCiAgICAgICAgdGhyZWU8YnI+DQogICAgICAgIMKgwqAgcGxhbmVzLCBhIChV
c2VyKSBBcHBsaWNhdGlvbiBQbGFuZSwgYSBDb250cm9sbGVyIFBsYW5lLCBhbmQgYQ0KICAg
ICAgICBOZXR3b3JrPGJyPg0KICAgICAgICDCoMKgIFBsYW5lLCB3aGljaCBlY2hvZXMgdGhh
dCBvZiBGaWd1cmUgMSBvZiBTb2Z0d2FyZS1EZWZpbmVkDQogICAgICAgIE5ldHdvcmtpbmc8
YnI+DQogICAgICAgIMKgwqAgKFNETik6IExheWVycyBhbmQgQXJjaGl0ZWN0dXJlIFRlcm1p
bm9sb2d5IFtSRkM3NDI2XSAsIGFuZA0KICAgICAgICB0aGUgPGJyPg0KICAgICAgICDCoMKg
IENvbnRyb2xsZXJzIGlkZW50aWZpZWQgaW4gW1JGQzg0NTNdIGFuZCBbUkZDNzE0OV0uPGJy
Pg0KICAgICAgICA8YnI+DQogICAgICAgICZsdDsvSkYmZ3Q7PC9mb250Pjxicj4NCiAgICAg
IDxicj4NCiAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiDQpjaXRlPSJtaWQ6NkVDNjQx
NzgwN0Q5NzU0REE2NEYzMDg3RTJFMkUwM0UyRDE0M0JFMUByem50ODExNC5yem50LnJ6ZGly
LmZodC1lc3NsaW5nZW4uZGUiPg0KICAgICAgICA8cHJlIGNsYXNzPSJtb3otcXVvdGUtcHJl
IiB3cmFwPSIiPiANClRoZSByZWxhdGVkIHdvcmsgaW4gVEVBUyBpcyBhbHJlYWR5IHJlZmVy
cmVkIHRvLg0KDQpbLi4uXQ0KDQo8L3ByZT4NCiAgICAgICAgPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSI+DQogICAgICAgICAgPHByZSBjbGFzcz0ibW96LXF1b3RlLXByZSIgd3JhcD0iIj5N
aW5vciBpc3N1ZXM6DQoNCiogVGVybWlub2xvZ3kgIkRldE5ldCB0cmFuc3BvcnQgbGF5ZXIi
DQoNClRoZSB0ZXJtICJ0cmFuc3BvcnQgbGF5ZXIiIGhhcyBhIHdlbGwtZGVmaW5lZCBtZWFu
aW5nIGluIHRoZSBJRVRGLCBlLmcuDQpvcmlnaW5hdGluZyBmcm9tIFJGQyAxMTIyLiBXaGls
ZSAidHJhbnNwb3J0IiBhbmQgZS5nLiAidHJhbnNwb3J0IA0KbmV0d29yayIgaXMNCnVzZWQg
aW4gdGhlIElFVEYgZm9yIGRpZmZlcmVudCB0ZWNobm9sb2dpZXMgaW4gZGlmZmVyZW50IGFy
ZWFzLCBJIA0KdGhpbmsgdGhlDQp0ZXJtICJ0cmFuc3BvcnQgbGF5ZXIiIGlzIHR5cGljYWxs
eSB1bmRlcnN0b29kIHRvIHJlZmVyIHRvIHRyYW5zcG9ydA0KcHJvdG9jb2xzIHN1Y2ggYXMg
VENQIGFuZCBVRFAuIEFzIHN1Y2gsIEkgcGVyc29uYWxseSBmaW5kIHRoZSB0ZXJtICJEZXRO
ZXQNCnRyYW5zcG9ydCBsYXllciIgbWlzbGVhZGluZyBhbmQgY29uZnVzaW5nLiBUaGUgY29u
ZnVzaW9uIGlzIGVhc3kgdG8gDQpzZWUgZS5nLg0KaW4gRmlndXJlIDQsIHdoZXJlIFVEUCAo
d2hpY2ggaXMgYSB0cmFuc3BvcnQgcHJvdG9jb2wgYXMgcGVyIFJGQyAxMTIyKSANCnNpdHMN
Cm9uIHRvcCBvZiAidHJhbnNwb3J0Ii4NCg0KQmFzZWQgb24gdGhlIGRvY3VtZW50IGl0IGFs
c28gbWF5IGJlIHNvbHV0aW9uL2ltcGxlbWVudGF0aW9uIHNwZWNpZmljIA0Kd2hldGhlcg0K
dGhlICJEZXROZXQgdHJhbnNwb3J0IGxheWVyIiBpcyBhY3R1YWxseSBhIHNlcGFyYXRlIHBy
b3RvY29sIGxheWVyIA0KY29tcGFyZWQNCnRvIHRoZSAiRGV0TmV0IHNlcnZpY2UgbGF5ZXIi
LiBUaHVzIGl0IGlzIG5vdCBjbGVhciB0byBtZSB3aHkgdGhlIHdvcmQNCiJsYXllciIgaGFz
IHRvIGJlIHVzZWQsIHNwZWNpZmljYWxseSBpbiBjb21iaW5hdGlvbiAidHJhbnNwb3J0IGxh
eWVyIi4NCg0KVG8gbWUgYXMsIHRoZSB3b3JkICJ0cmFuc3BvcnQgbGF5ZXIiIChhbmQgInRy
YW5zcG9ydCBwcm90b2NvbCIpIHNob3VsZCBiZQ0KdXNlZCBmb3IgcHJvdG9jb2xzIGRlZmlu
ZWQgaW4gVFNWIGFyZWEsIGNvbnNpc3RlbnQgd2l0aCBSRkMgMTEyMi4gQnV0IA0KdGhpcyBp
cw0KcHJvYmFibHkgYSBxdWVzdGlvbiB0byBiZSBzb3J0ZWQgb3V0IGJ5IHRoZSBJRVNHLg0K
PC9wcmU+DQogICAgICAgIDwvYmxvY2txdW90ZT4NCiAgICAgICAgPHByZSBjbGFzcz0ibW96
LXF1b3RlLXByZSIgd3JhcD0iIj4idHJhbnNwb3J0IiBpcyB1c2VkIGhlcmUgYXMgaW4gInBh
Y2tldCB0cmFuc3BvcnQgbmV0d29ya3MiIG5vdCBhcyBPU0kgTDQgDQp0cmFuc3BvcnQuDQoN
Clttc10gQXQgdGhlIHJpc2sgb2Ygc3RhdGluZyB0aGUgb2J2aW91czogVGhlIHJlbGV2YW50
IHNlY3Rpb24gb2YgUkZDIDExMjIgZGVmaW5pbmcgInRyYW5zcG9ydCBsYXllciIgaXMgZW50
aXRsZWQgYnkgIlRoZSBJbnRlcm5ldCBBcmNoaXRlY3R1cmUiLiBBbmQsIGFjY29yZGluZyBl
LmcuIHRvIFJGQyA1OTIxLCAicGFja2V0IHRyYW5zcG9ydCBuZXR3b3JrIiBpcyBhIHRlcm0g
ZGVmaW5lZCBieSBJVFUtVC4gSW4gYW4gSUVURiBkb2N1bWVudCwgSSBiZWxpZXZlIElFVEYg
dGVybWlub2xvZ3kgc2hvdWxkIGJlIHVzZWQuIA0KDQpJIHN1Z2dlc3QgdG8gdXNlIHRoZSB0
ZXJtcyAiRGV0TmV0IHRyYW5zcG9ydCBzdWItbGF5ZXIiIGFuZCAiRGV0TmV0IA0Kc2Vydmlj
ZSBzdWItbGF5ZXIiIHRocm91Z2hvdXQgdGhlIGRvY3VtZW50LCB3aGljaCB3b3VsZCBob3Bl
ZnVsbHkgYXZvaWQgDQpjb25mdXNpb24uDQoNClttc10gIkRldE5ldCB0cmFuc3BvcnQgc3Vi
LWxheWVyIiBzb21ld2hhdCBzb2x2ZXMgbXkgY29uY2VybiBvZiBhdm9pZGluZyB0aGUgZXhw
cmVzc2lvbiAidHJhbnNwb3J0IGxheWVyIi4gVG8gcmVhbGx5IGF2b2lkIGNvbmZ1c2lvbiwg
SSBiZWxpZXZlIGl0IHdvdWxkIGJlIGJldHRlciB0byBhdm9pZCB0aGUgYW1iaWd1b3VzIHRl
cm0gInRyYW5zcG9ydCIgYWx0b2dldGhlci4gIEJ1dCBJIHdpbGwgYmUgZmluZSBpZiBhbGwg
RGV0TmV0IGRvY3VtZW50cyBjb25zaXN0ZW50bHkgYXZvaWQgdGhlIHRlcm0gInRyYW5zcG9y
dCBsYXllciIuIDwvcHJlPg0KICAgICAgPC9ibG9ja3F1b3RlPg0KICAgICAgPGZvbnQgY29s
b3I9IiMzMzMzZmYiPiZsdDtKRiZndDs8YnI+DQogICAgICAgIFRoZSBwbGFuIGlzIHRvIGF2
b2lkICJ0cmFuc3BvcnQgbGF5ZXIiLjxicj4NCiAgICAgICAgPGJyPg0KICAgICAgICBCYXNl
ZCBvbiB5b3VyIGNvbW1lbnQsIGl0IHNlZW1zIGJldHRlciB0byBtYWtlIHRoZSBmb2xsb3dp
bmcNCiAgICAgICAgY2hhbmdlIGluIDMuMi4yLjI6PGJyPg0KICAgICAgICA8YnI+DQogICAg
ICAgIE9MRDo8YnI+DQogICAgICAgIMKgwqAgb8KgIFByb3ZpZGluZyBzZXF1ZW5jaW5nIGlu
Zm9ybWF0aW9uIHRvIHRoZSBwYWNrZXRzIG9mIGENCiAgICAgICAgRGV0TmV0PGJyPg0KICAg
ICAgICDCoMKgwqDCoMKgIGNvbXBvdW5kIGZsb3cuwqAgVGhpcyBtYXkgYmUgZG9uZSBieSBh
ZGRpbmcgYSBzZXF1ZW5jZQ0KICAgICAgICBudW1iZXIgb3I8YnI+DQogICAgICAgIMKgwqDC
oMKgwqAgdGltZSBzdGFtcCBhcyBwYXJ0IG9mIERldE5ldCwgb3IgbWF5IGJlIGluaGVyZW50
IGluIHRoZQ0KICAgICAgICBwYWNrZXQsPGJyPg0KICAgICAgICDCoMKgwqDCoMKgIGUuZy4s
IGluIGEgTGF5ZXItNCB0cmFuc3BvcnQgcHJvdG9jb2wsIG9yIGFzc29jaWF0ZWQgdG8NCiAg
ICAgICAgb3RoZXI8YnI+DQogICAgICAgIMKgwqDCoMKgwqAgcGh5c2ljYWwgcHJvcGVydGll
cyBzdWNoIGFzIHRoZSBwcmVjaXNlIHRpbWUgKGFuZCByYWRpbw0KICAgICAgICBjaGFubmVs
KTxicj4NCiAgICAgICAgwqDCoMKgwqDCoCBvZiByZWNlcHRpb24gb2YgdGhlIHBhY2tldC7C
oCBUaGlzIGlzIHR5cGljYWxseSBkb25lIG9uY2UsDQogICAgICAgIGF0IG9yPGJyPg0KICAg
ICAgICDCoMKgwqDCoMKgIG5lYXIgdGhlIHNvdXJjZS48YnI+DQogICAgICAgIDxicj4NCiAg
ICAgICAgTkVXOjxicj4NCiAgICAgICAgwqDCoCBvwqAgUHJvdmlkaW5nIHNlcXVlbmNpbmcg
aW5mb3JtYXRpb24gdG8gdGhlIHBhY2tldHMgb2YgYQ0KICAgICAgICBEZXROZXQ8YnI+DQog
ICAgICAgIMKgwqDCoMKgwqAgY29tcG91bmQgZmxvdy7CoCBUaGlzIG1heSBiZSBkb25lIGJ5
IGFkZGluZyBhIHNlcXVlbmNlDQogICAgICAgIG51bWJlciBvcjxicj4NCiAgICAgICAgwqDC
oMKgwqDCoCB0aW1lIHN0YW1wIGFzIHBhcnQgb2YgRGV0TmV0LCBvciBtYXkgYmUgaW5oZXJl
bnQgaW4gdGhlDQogICAgICAgIHBhY2tldCw8YnI+DQogICAgICAgIMKgwqDCoMKgwqAgZS5n
LiwgaW4gYSBoaWdoZXIgbGF5ZXIgcHJvdG9jb2wsIG9yIGFzc29jaWF0ZWQgdG8gb3RoZXI8
YnI+DQogICAgICAgIMKgwqDCoMKgwqAgcGh5c2ljYWwgcHJvcGVydGllcyBzdWNoIGFzIHRo
ZSBwcmVjaXNlIHRpbWUgKGFuZCByYWRpbw0KICAgICAgICBjaGFubmVsKTxicj4NCiAgICAg
ICAgwqDCoMKgwqDCoCBvZiByZWNlcHRpb24gb2YgdGhlIHBhY2tldC7CoCBUaGlzIGlzIHR5
cGljYWxseSBkb25lIG9uY2UsDQogICAgICAgIGF0IG9yPGJyPg0KICAgICAgICDCoMKgwqDC
oMKgIG5lYXIgdGhlIHNvdXJjZS48YnI+DQogICAgICAgICZsdDsvSkYmZ3Q7PC9mb250Pjxi
cj4NCiAgICAgIDxicj4NCiAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiDQpjaXRlPSJt
aWQ6NkVDNjQxNzgwN0Q5NzU0REE2NEYzMDg3RTJFMkUwM0UyRDE0M0JFMUByem50ODExNC5y
em50LnJ6ZGlyLmZodC1lc3NsaW5nZW4uZGUiPg0KICAgICAgICA8cHJlIGNsYXNzPSJtb3ot
cXVvdGUtcHJlIiB3cmFwPSIiPg0KTWljaGFlbA0KPC9wcmU+DQogICAgICA8L2Jsb2NrcXVv
dGU+DQogICAgICA8YnI+DQogICAgPC9kaXY+DQogIDwvYm9keT4NCjwvaHRtbD4NCg==
--------------60123955E0C745E5CD77194F--


From nobody Wed Nov 14 23:34:57 2018
Return-Path: <gengxuesong@huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4763E127B92 for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 23:34:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 t3bGM16QsPNu for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 23:34:49 -0800 (PST)
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 1A37D126BED for <detnet@ietf.org>; Wed, 14 Nov 2018 23:34:48 -0800 (PST)
Received: from lhreml709-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 16AD1CB651AC9 for <detnet@ietf.org>; Thu, 15 Nov 2018 07:34:45 +0000 (GMT)
Received: from DGGEMA423-HUB.china.huawei.com (10.1.198.156) by lhreml709-cah.china.huawei.com (10.201.108.32) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 15 Nov 2018 07:34:45 +0000
Received: from DGGEMA521-MBX.china.huawei.com ([169.254.6.27]) by dggema423-hub.china.huawei.com ([10.1.198.156]) with mapi id 14.03.0415.000; Thu, 15 Nov 2018 15:34:42 +0800
From: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
To: "Black, David" <David.Black@dell.com>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>
CC: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AdR7DhnsUHHFp74PReiHX8huqYyB6AA4VCxgAAQZfzD//3ukgIAAYrcAgAANaoCAAAGYgIAAjbOA//8XhJA=
Date: Thu, 15 Nov 2018 07:34:42 +0000
Message-ID: <F1C1D5B02EA3FA4A8AF54C86BA4F325C238129B9@dggema521-mbx.china.huawei.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>, <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com>, <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com>, <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com>, <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com> <B11DB77C-42FD-4A88-9E44-8E5EF4CF272C@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630344A84@MX307CL04.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D2432779493630344A84@MX307CL04.corp.emc.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.169.123]
Content-Type: multipart/alternative; boundary="_000_F1C1D5B02EA3FA4A8AF54C86BA4F325C238129B9dggema521mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Ue32XkGzO4-ywFeenSrigD1oddo>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 07:34:53 -0000

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

SGkgRGF2aWQsDQoNClRoYW5rIHlvdSBmb3IgeW91ciBleHBsYW5hdGlvbiwgYW5kIHRoZXkgYXJl
IHZlcnkgaGVscGZ1bC4NClBsZWFzZSBmaW5kIG15IGNvbW1lbnRzIGlubGluZeKApg0KDQpBbGwg
aW4gYWxsOiBzb21lIHRleHQgaXMgbmVlZGVkIGhlcmUsIGV2ZW4gaWYgbm8gbmV3IHRyYW5zcG9y
dCBwcm90b2NvbCBpcyBleHBlY3RlZC4gSG93IHRvIG1ha2UgRGV0TmV0IHdvcmsgdG9nZXRoZXIg
d2l0aCBUQ1Agb3IgVURQIGlzICBub3Qgc28gc3RyYWlnaHQgZm9yd2FyZC4NCg0KQmVzdCBSZWdh
cmRzDQpYdWVzb25nDQoNCkZyb206IEJsYWNrLCBEYXZpZCBbbWFpbHRvOkRhdmlkLkJsYWNrQGRl
bGwuY29tXQ0KU2VudDogVGh1cnNkYXksIE5vdmVtYmVyIDE1LCAyMDE4IDk6MTMgQU0NClRvOiBQ
YXNjYWwgVGh1YmVydCAocHRodWJlcnQpIDxwdGh1YmVydEBjaXNjby5jb20+DQpDYzogR2VuZ3h1
ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdlbmd4dWVzb25nQGh1YXdlaS5jb20+OyBkZXRuZXRAaWV0
Zi5vcmcNClN1YmplY3Q6IFJFOiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHMNCg0KUGFzY2FsLA0K
DQpUaGFua3MgZm9yIHRoZSByZXNwb25zZSDigJMgSSB3YW50IHRvIGZvbGxvdyB1cCBvbiBzb21l
IG9mIFh1ZXNvbmfigJlzIGNvbW1lbnRzIHRoYXQgbWF5IHNoZWQgc29tZSBsaWdodCBvbiB0aGUg
bG93ZXIgbGF5ZXIgcHVsbCBmdW5jdGlvbmFsaXR5Og0KDQo+IDMuICBUQ1AgY2Fu4oCZdCBiZSB1
c2VkIGZvciBEZXROZXQsIGJlY2F1c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhlIOKAnGZhaXIgYmFu
ZHdpZHRo4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93IHJhdGUgY2hhbmdl
cw0KPiBhbGwgdGhlIHRpbWUsIHdoaWxlIHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0IGlzIHN1
cHBvc2VkIHRvIGJlIGNvbnN0YW50LCBhbmQgZXZlcnkgcGFja2V0IHNob3VsZCBzaG93IHVwIGlu
IGFuIGV4cGVjdGVkIHRpbWUgc2xvdDsNCg0KTm90IGV4YWN0bHkg4oCTIGluIHRoaXMg4oCcZ2Ft
ZeKAnSwgRGV0TmV0IGdldHMgdG8gZ28gZmlyc3QsIGFuZCBlbmZvcmNlcyB0aGUgdGltZSBzbG90
IGJlaGF2aW9yLiAgVENQIHNlZXMgd2hhdCBEZXROZXQgcHJvdmlkZXMg4oCTIGl0IGxvb2tzIGxp
a2UgYSBuZXR3b3JrIHBhdGggd2l0aCBhIG1heCBiYW5kd2lkdGggdGhhdCBpcyBsaW1pdGVkIGJ5
IHRoZSByZXNlcnZhdGlvbiBmb3IgdGhlIERldE5ldCBmbG93LCBhIHJhdGhlciBzdGFibGUgcm91
bmQtdHJpcC10aW1lIGFuZCBwYWNpbmcvc2hhcGluZyBiZWhhdmlvciAob24gdGhlIG9yaWdpbmF0
aW5nIGhvc3QsIHByZWZlcmFibHkpLiAgVGhlcmUgYXJlIHNvbWUgZGV0YWlscyB0byBiZSB3b3Jr
ZWQgb3V0IGFyb3VuZCB3aGF0IGhhcHBlbnMgd2hlbiBUQ1AgdHJpZXMgdG8gb3ZlcnJ1biB0aGUg
RGV0TmV0IGZsb3cgcmVzZXJ2YXRpb24sIGFzIHRoYXQgY291bGQgYnVpbGQgdXAgYSBsYXJnZSBx
dWV1ZSBvbiB0aGUgaG9zdCwgYnV0IGlmIHRoZSByZXNlcnZhdGlvbiBpcyBzaXplZCB0byBiZSBs
YXJnZXIgdGhhbiB0aGUgVENQIHRocm91Z2hwdXQsIFRDUCBzaG91bGQgd29yayBhcyB0aGUgaG9z
dCBxdWV1ZSBzaG91bGQgZHJhaW4uDQoNCg0KPiA0LiAgVURQIGNhbuKAmXQgYmUgdXNlZCBmb3Ig
RGV0TmV0LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHJhdGUgY29udHJvbC4gSWYgdGhlIHRhbGtlciBz
ZW5kcyB0aGUgcGFja2V0cyBpbiB0aGUgd3JvbmcgcGF0dGVybiwgVURQIGNhbiBkbyBub3RoaW5n
Lg0KVGhhdCB3b3VsZCBiZSBhIOKAnGZlYXR1cmXigJ0gaGVyZSA6LSkgYmVjYXVzZSBEZXROZXQg
aXMgdGFraW5nIGNhcmUgb2YgdGhlIGRldGFpbHMgOy0pLiAgSW4gY29udHJhc3QsIFRDUC1saWtl
IHJldHJhbnNtaXQgYmVoYXZpb3IgbWF5IG5vdCBiZSB3aGF04oCZcyB3YW50ZWQgaW4gYSBoYXJk
IHJlYWwtdGltZSBzeXN0ZW0uDQoNCjxYdWVzb25nPiAgVGhhbmsgeW91IGZvciBwb2ludGluZyBv
dXQgdGhlIGNvbXBsZXggaXNzdWVzIGhlcmUgOg0KDQoxLiAgICAgICBUQ1Agd2luZG93IGNhbiBi
ZSBkaWZmZXJlbnQgZnJvbSB0aGUgcmVzZXJ2ZWQgYmFuZHdpZHRoOg0KDQphLiAgICAgICBJZiBU
Q1Agd2luZG93PihyZXNlcnZlZCBiYW5kd2lkdGg9c2VuZGluZyByYXRlKSwgZXZlcnl0aGluZyBz
ZWVtcyBnb29kOw0KDQpiLiAgICAgIElmIFRDUCB3aW5kb3c8KHJlc2VydmVkIGJhbmR3aWR0aD1z
ZW5kaW5nIHJhdGUpLCB0aGUgcmVzZXJ2ZWQgYmFuZHdpZHRoIGNhbuKAmXQgYmUgZ3VhcmFudGVl
ZCBmb3IgdGhlIHRhbGtlciBhbnkgbW9yZS4gW3Byb2JsZW1dDQoNCmMuICAgICAgIElmIChUQ1Ag
d2luZG93PXNlbmRpbmcgcmF0ZSk+cmVzZXJ2ZWQgYmFuZHdpZHRoLCB0aGUgdGFsa2VyIHdpbGwg
cHVzaCB0b28gbWFueSBwYWNrZXRzIGludG8gdGhlIG5ldHdvcmssIHdoaWNoIGNhbid0IGJlIGhh
bmRsZWQgYnkgdGhlIERldE5ldCBuZXR3b3JrLg0KDQoyLiAgICAgICBXaGV0aGVyIHJldHJhbnNt
aXNzaW9uIGlzIGRlZmluaXRlbHkgbm90IG5lZWRlZCBpbiBEZXROZXQuDQoNCkFuZCBJ4oCZbSBu
b3Qgc3VyZSB3aGV0aGVyIEkgdW5kZXJzdGFuZCAg4oCcaWYgdGhlIHJlc2VydmF0aW9uIGlzIHNp
emVkIHRvIGJlIGxhcmdlciB0aGFuIHRoZSB0cmFmZmljLCB0aGUgb3JpZ2luYXRpbmcgaG9zdCBx
dWV1ZSBzaG91bGQgZHJhaW7igJ0gY29ycmVjdGx5LiBEbyB5b3UgbWVhbiB0aGF0IGlmIGNhc2Ug
MS5iIGxpc3RlZCBhYm92ZSBoYXBwZW5zLCB0aGUgc2VuZGluZyByYXRlIHNob3VsZCBnbyBhbG9u
ZyB3aXRoIHRoZSByZXNlcnZlZCBiYW5kd2lkdGggcmF0aGVyIHRoYW4gdGhlIFRDUCB3aW5kb3c/
IElmIHNvLCBJIHRoaW5rIHRoZXJlIHNob3VsZCBiZSBzaG91bGQgbWVjaGFuaXNtL3J1bGVzIHRv
IHRlbGwgdGhlIHRhbGtlcnMgd2hhdCBzaG91bGQgdGhleSBkby4NCg0KPiA1LiAgU28gd2UgbmVl
ZCDigJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdLCB3aGljaCBjYW4gOmEuIFNlbmQgdGhlIHBh
Y2tldCBpbiBhIGRldGVybWluaXN0aWMgcGF0dGVybjsgYi4gSWYgYW55dGhpbmcgZ29lcyB3cm9u
ZywgbWFrZSBpdCBnbyBiYWNrIHRvIHRoZSBjb3JyZWN0IHBhdHRlcm4uDQpFdmVyeSBEZXROZXQg
cm91dGVyIGRvZXMgdGhpcy4gQSBwYWNlci9zaGFwZXIgc2hvdWxkIGRlYWwgbmljZWx5IHdpdGgg
cGFja2V0cyBiZWluZyBzZW50IGluIHRoZSB3cm9uZyBwYXR0ZXJuLiAgIFRoaXMgaXMgcHJlZmVy
YWJseSBsb2NhdGVkIG9uIHRoZSBvcmlnaW5hdGluZyBob3N0LCBhcyB0aGF04oCZcyBhIGJldHRl
ciBwbGFjZSB0byBidWlsZCBhIHF1ZXVlIHRoYW4gdGhlIGZpcnN0IGhvcCBzd2l0Y2gvcm91dGVy
LiAgQWdhaW4gaWYgdGhlIHJlc2VydmF0aW9uIGlzIHNpemVkIHRvIGJlIGxhcmdlciB0aGFuIHRo
ZSB0cmFmZmljLCB0aGUgb3JpZ2luYXRpbmcgaG9zdCBxdWV1ZSBzaG91bGQgZHJhaW4uDQoNCklu
IHRoZSByZXZlcnNlIGRpcmVjdGlvbiwgd2hlcmUgdGhlIHRyYWZmaWMgKFRDUCBvciBVRFAgb3Ig
4oCmKSBleGNlZWRzIHRoZSByZXNlcnZhdGlvbiwgc29tZXRoaW5nIG9uIHRoZSBob3N0IG5lZWRz
IHRvIGZpZ3VyZSBvdXQgd2hhdOKAmXMgZ29pbmcgb24gaW4gb3JkZXIgdG8gdGhyb3R0bGUgVENQ
IGFuZC9vciB0aGUgYXBwbGljYXRpb24sIGFzIHRoZSB1c3VhbCBuZXR3b3JrIGNvbmdlc3Rpb24g
ZmVlZGJhY2sgdGVjaG5pcXVlcyAobG9zcywgRUNOIENFIG1hcmtzKSBkb27igJl0IHdvcmsgZm9y
IERldE5ldCB0cmFmZmljLiAgIFRoaXMgaXMgd2hlcmUgYSBuZXR3b3JrIHB1bGwgbWVjaGFuaXNt
IG1heSBiZSBhIHVzZWZ1bCBwYXJ0IG9mIHRoZSBzb2x1dGlvbiwgYXMgZ2V0dGluZyB0aGUgYXBw
bGljYXRpb24gdG8gdW5kZXJzdGFuZCB0aGF0IGl04oCZcyBvdmVycnVubmluZyBpdHMgcmVzZXJ2
YXRpb24gaXMgcHJlZmVyYWJsZSB0byBoYXZpbmcgIHRoZSBEZXROZXQgbmV0d29yayBzdGFydCBk
cm9wcGluZyAob3IgQ0UtbWFya2luZykgcGFja2V0cyBpZiBhIERldE5ldCBmbG93IG92ZXJydW5z
IGl0cyByZXNlcnZhdGlvbiBpbiBvcmRlciB0byBnZXQgdGhlIGFwcGxpY2F0aW9uIG9yIHRyYW5z
cG9ydCBwcm90b2NvbCAoZS5nLiwgVENQKSB0byBzbG93IGRvd24uDQoNCjxYdWVzb25nPiBJIHdv
dWxkIGxpa2UgdG8gcG9pbnQgb3V0IGFub3RoZXIgb3B0aW9uIGhlcmU6IG1heWJlIHdlIENBTiB1
c2UgRUNOIGluIERldE5ldC4gSWYgdGhlIOKAmHBhY2tldCBwdWxsaW5n4oCZIG1lY2hhbmlzbSBp
cyB0b28gZmFyIGF3YXkgZnJvbSB0aGUgY3VycmVudCBUQ1AgbWVjaGFuaXNtLCB3aGV0aGVyIHdl
IGNhbiBjb25zaWRlciB0byBhbGxvdyB0aGUgaW5ncmVzcyB0byB1c2UgRUNOIGFzIGFuIGluZGlj
YXRpb24gb2YgbWlzYmVoYXZpb3Igb2YgdGhlIHRhbGtlci4NCg0KQXMgZm9yIHRoZSBub3Rpb24g
dGhhdCBQUkVPRiBmb3IgRGV0TmV0IElQIGlzIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2Nv
bOKAnSDigJMgSSBzdXBwb3NlIHRoYXTigJlzIHRydWUsIGJ1dCBJIHdvdWxkIHN1Z2dlc3QgdXNl
IG9mIERldE5ldCDigJxQUkVPRiB0dW5uZWwgcHJvdG9jb2zigJ0gYXMgY2xlYXJlciB0ZXJtaW5v
bG9neS4NCg0KVGhhbmtzLCAtLURhdmlkDQoNCkZyb206IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVy
dCkgW21haWx0bzpwdGh1YmVydEBjaXNjby5jb21dDQpTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVy
IDE0LCAyMDE4IDExOjQ2IEFNDQpUbzogQmxhY2ssIERhdmlkDQpDYzogR2VuZ3h1ZXNvbmcgKEdl
bmcgWHVlc29uZyk7IGRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPg0KU3Vi
amVjdDogUmU6IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0cw0KDQoNCltFWFRFUk5BTCBFTUFJTF0N
ClBsZWFzZSByZWFkIFBGQyBmb3IgcHJpb3JpdHkgZmxvdyBjb250cm9sOw0KSSBkaWQgdG9vIG11
Y2ggd2lyZWxlc3MgdGhpcyB3ZWVrIDopDQoNClJlZ2FyZHMsDQoNClBhc2NhbA0KDQpMZSAxNCBu
b3YuIDIwMTggw6AgMjM6NDEsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgPHB0aHViZXJ0QGNp
c2NvLmNvbTxtYWlsdG86cHRodWJlcnRAY2lzY28uY29tPj4gYSDDqWNyaXQgOg0KSSBhZ3JlZSB3
aXRoIHRoZSBib3R0b20gbGluZSBEYXZpZCwNCg0KdGhhdCB3YXMgdGhlIGludGVudGlvbjsgdGhv
dWdoIEnigJltIHVuY2xlYXIgaWYgYW5kIHdoZXJlIEkgY2FuIHB1Ymxpc2ggdGhlIGxvd2VyIGxh
eWVyIHB1bGwgdGhpbmcuIEkgd3JvdGUgaXQgYXMgYW4gZXllIG9wZW5lciwgaG9waW5nIHBlb3Bs
ZSB3b3VsZCBzZWUgdGhlIGlzc3VlLiBJIHJldGFpbiBMb3XigJlzIHN1Z2dlc3Rpb24gdGhhdCBQ
Q0ZQRkMgaXMgYSBiZWdpbm5pbmcgZm9yIGl0IHRob3VnaCBpdCBpcyBqdXN0IGEgZmF1Y2V0IHdp
dGggbm8gY29udHJvbCBvZiB3aGF0IGdvZXMgdGhvdWdoIHdoZW4gd2Ugd2FudCBhIGp1c3QgaW4g
dGltZSBwZXIgcGFja2V0IHB1bGwuDQpGb3IgeW91ciBwb2ludHMgYmVsb3csIEkgbWVudGlvbmVk
IElTLUlTIGFzIGFuIGlsbHVzdHJhdGlvbiB0aGF0IHdlIGNhbiBoYXZlIGEgc2FtZSBvcGVyYXRp
b24gYXQgYm90aCBsYXllcnMsIHRoYXQgaXMgbm90IHNvIHVudXN1YWwuIEnigJltIG5vdCBzYXlp
bmcgZGV0bmV0IG5lZWQgSVMtSVMsIHRoYXQgd2FzIHJlYWxseSBub3QgdGhlIHBvaW50Lg0KDQpB
cyBmb3IgdGhlIGZ1bmN0aW9ucyBJIGp1c3QgcG9pbnQgb3V0IHRoZSBsaWtlbmVzcyB0byBpbGx1
c3RyYXRlIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGlzIGFraW4gdGhvdWdoIGZhciBm
cm9tIGlkZW50aWNhbCB0byBleGlzdGluZyB2YXJpYXRpb25zIG9mIFRDUC4gU2VlbXMgd2UgYWdy
ZWUgb24gdGhpcyBsaWtlbmVzcy4gSSBkbyBub3QgcmVhZCB0aGF0IHlvdSBvcHBvc2UgbXkgY29u
Y2x1c2lvbiB0aGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBjYW4gYmUgaW1wbGVtZW50ZWQg
YXMgYSBkZXRuZXQgwqsgdHJhbnNwb3J0IHByb3RvY29sIMK7Lg0KDQpGb3Igbm93IEkgbmVlZCB0
byByZWFkIG9uIHRoZSBsaW5rcyB5b3Ugc3VnZ2VzdGVkLg0KDQpNYW55IHRoYW5rcyBmb3IgYWxs
IHRoaXMhDQoNClBhc2NhbA0KDQpMZSAxNCBub3YuIDIwMTggw6AgMjI6NTIsIEJsYWNrLCBEYXZp
ZCA8RGF2aWQuQmxhY2tAZGVsbC5jb208bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tPj4gYSDD
qWNyaXQgOg0KQm90dG9tIExpbmU6ICBJIHdvdWxkIHN1Z2dlc3QgZm9jdXNpbmcgZGlzY3Vzc2lv
biBvZiBhIERldE5ldCDigJx0cmFuc3BvcnQgcHJvdG9jb2zigJ0gb24gd2hhdCBoYXMgdG8gYmUg
ZG9uZSB2aWEgdHVubmVscyB0byBtYWtlIFBSRU9GIHdvcmsgZm9yIHRoZSBJUCBzb2x1dGlvbiAo
ZGF0YSBwbGFuZSksIGFuZCB3b3VsZCBzdWdnZXN0IHVzaW5nIHNlcGFyYXRlIGRyYWZ0cyBmb3Ig
dGhpcyBhbmQgbG9jYWwgbG9vcCB0cmFmZmljIHNoYXBpbmcuDQoNCkRldGFpbHMgaW5saW5lIOKA
pg0KDQpUaGFua3MsIC0tRGF2aWQNCg0KRnJvbTogUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSBb
bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQs
IDIwMTggNDo1OSBBTQ0KVG86IEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpDQpDYzogZGV0bmV0
QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+OyBCbGFjaywgRGF2aWQNClN1YmplY3Q6
IFJlOiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHMNCg0KDQpbRVhURVJOQUwgRU1BSUxdDQpQbGVh
c2UgcmVwb3J0IGFueSBzdXNwaWNpb3VzIGF0dGFjaG1lbnRzLCBsaW5rcywgb3IgcmVxdWVzdHMg
Zm9yIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbi4NClR5cG9zIGJlbG93LCBzb21lIHRoYW5rcyB0byBt
eSBpbnRlbGxpZ2VudCBzbWFydCBwaG9uZSwgYW5kIHNvbWUgdG8gY29uZnVzZWQtbWUuDQoNClBs
ZWFzZSByZWFkOg0KQWxsIGluIGFsbCwgdGhpcyB0ZWxscyBtZSB0aGF0IHRoZSBkZXRuZXQgc2Vy
dmljZSBsYXllciBvcGVyYXRlcyBhdCBsYXllciA0DQoNClJlZ2FyZHMsDQoNClBhc2NhbA0KDQpM
ZSAxNCBub3YuIDIwMTggw6AgMTY6NTMsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgPHB0aHVi
ZXJ0QGNpc2NvLmNvbTxtYWlsdG86cHRodWJlcnRAY2lzY28uY29tPj4gYSDDqWNyaXQgOg0KSGVs
bG8gWHVlc29uZzoNCg0KV2UgZG8gbGF5ZXJzIHNvIGFzIHRvIGNvbW11bmFsaXNlIHNlcnZpY2Vz
IHNvIGV2ZXJ5IGFwcGxpY2F0aW9ucyBkb2VzIG5vdCBuZWVkIHRvIHJlaW52ZW50IGl0cyBvd24u
DQoNClRoZSBmYWN0IHRoYXQgZXZlcnkgaW5kdXN0cmlhbCBhcHBsaWNhdGlvbiB0aGF0IGFkYXB0
YXRldXIgZnJvbSBzZXJpYWwgYnV0IHRvIElQIGhhZCB0byBpbXBsZW1lbnQgYSBqaXR0ZXIgZWxp
bWluYXRpb24gYnVmZmVyIGlzIGFuIGluZGljYXRpb24gdGhhdCB3ZSBmYWlsZWQgdG8gcHJvdmlk
ZSBqdXN0IHRoYXQgYXQgYSBsb3dlciBsYXllci4NCg0KU2FtZSBnb2VzIGZvciB2b2ljZSBhbmQg
dmlkZW8uIEJ1dCBkaWRu4oCZdCB5b3Ugc2VlIGl0IG9uIG9jY2FzaW9ucz8gVGhvc2Ugaml0dGVy
IGVsaW1pbmF0aW9uIHRlY2huaXF1ZXMgY3JlYXRlIGEgbGF0ZW5jeSBpbiB0aGUgZGlzY3Vzc2lv
biBvciBhIGRlbGF5IGluIHRoZSB0diBzdHJlYW0gdGhhdCB5b3UgY2FuIGFjdHVhbGx5IG9ic2Vy
dmUuDQpbRGF2aWQ+XSBXaGVuIHRoaW5ncyB3b3JrLCBqaXR0ZXIgZWxpbWluYXRpb24gaXMgY29t
bW9uIGJlaGF2aW9yLiAgV2hlbiB0aGV5IGRvbuKAmXQgd29yaywgaS5lLiwgc29tZXRoaW5nIGRv
ZXNu4oCZdCBhcnJpdmUgaW4gdGltZSwgYm90aCByZXRyYW5zbWl0IGJlaGF2aW9yIGFuZCByZWFj
dGlvbiB0byBtaXNzaW5nIGRhdGEgYXJlIGFwcC1zcGVjaWZpYy4NCg0KTm93IGxldCB1cyBsb29r
IGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBhbmQgY29tcGFyZSB3aXRoIHRyYWRpdGlvbmFs
IExheWVyIDQgZnVuY3Rpb25zLg0KDQogVGhlIHNlcnZpY2UgbGF5ZXIgcHJvdmlkZXMgYSBmbG93
IGNvbnRyb2wsIGluIHRoaXMgcGFydGljdWxhciBjYXNlIGEgcmF0ZS1iYXNlZCBvbmUuIFRoaXMg
aXMgc2ltaWxhciB0byBmdW5jdGlvbmFsaXR5IGZvdW5kIGluIERDLVRDUCBvciBpbiBhIGxvbmcg
Z29uZSBwYXN0LCBJQk3igJlzIFJhcGlkIFRyYW5zcG9ydCBQcm90b2NvbCwgdGhvdWdoIHdlIHBy
b2JhYmx5IG5lZWQgb25seSBhIHNpbXBsaWZpZWQgdmVyc2lvbiBvZiB0aGF0Lg0KW0RhdmlkPl0g
SXTigJlzIGltcG9ydGFudCB0byBkaXN0aW5ndWlzaCBmbG93IGNvbnRyb2wsIHdoaWNoIGNhbiBi
ZSBwcm92aWRlIG9uIGEgbGluay1ieS1saW5rIGJhc2lzIGZyb20gY29uZ2VzdGlvbiBjb250cm9s
LCB3aGljaCBpcyBhIHN1cGVyc2V0IG9mIGZsb3cgY29udHJvbCBhbmQgY2FuIG9ubHkgYmUgcHJv
dmlkZWQgZW5kLXRvLWVuZC4gIEFzIERldE5ldCBlbGltaW5hdGVzIGFsbCBjb25nZXN0aW9uLCBj
b25nZXN0aW9uIGNvbnRyb2wgaXMgbm90IHJlcXVpcmVkLiAgU3BlY2lmaWMgZXhhbXBsZSDigJMg
REMtVENQIGlzIGRyaXZlbiBieSBFQ04gY29uZ2VzdGlvbiBzaWduYWxzIChDRSBtYXJrcykgY29t
aW5nIGJhY2sgZnJvbSB0aGUgbmV0d29yaywgYnV0IGlmIGEgRGV0TmV0IG5vZGUgZXZlciBtYXJr
cyBhIERldE5ldCBwYWNrZXQgYXMgQ0UsIHNvbWV0aGluZyBoYXMgZ29uZSBzZXJpb3VzbHkgYXdy
eS4NCg0KVGhlIHNlcnZpY2UgbGF5ZXIgcGVyZm9ybXMgcmVvcmRlcmluZyBhbmQgZHVwbGljYXRp
b24gZWxpbWluYXRpb24gZnVuY3Rpb25zLiBUQ1AgZG9lcyB0aGF0IHRvby4NCltEYXZpZD5dIFll
cyDigKYgYnV0IOKApiBUQ1AgZWxpbWluYXRpb24gb2YgZHVwbGljYXRlIHBhY2tldHMgaXMgaW50
ZW5kZWQgb25seSB0byBkZWFsIHdpdGgg4oCcc3R1cGlkIG5ldHdvcmsgdHJpY2tz4oCdIOKApg0K
DQpUaGUgc2VydmljZSBsYXllciBkaXN0cmlidXRlcyBwYWNrZXRzIGFuZCByZXBsaWNhcyBvdmVy
IG11bHRpcGxlIHBhdGhzIChkZXRuZXQgdHJhbnNwb3J0cykuIFRoZXJl4oCZcyBhIGhpbnQgb2Yg
dGhhdCBpbiBNUC1UQ1AgdGhvdWdoIHdlIG5lZWQgYSBwb3dlcmZ1bCBhZGRpdGlvbiBmb3IgcmVw
bGljYXRpb24gYW5kIGNvZGluZy4NCltEYXZpZD5dIERldE5ldCBkaWZmZXJzIGJlY2F1c2UgdGhl
IHJlcGxpY2F0aW9uIGFuZCBkaXN0cmlidXRpb24gaGFwcGVuIGF0IG5vZGVzIGluIHRoZSBuZXR3
b3JrLCBub3QgYXQgZW5kIHN5c3RlbXMuICBGb3IgYW55IFRDUC1saWtlIHByb3RvY29sIChyZWxp
YWJsZSBkZWxpdmVyeSB3aXRoIGNvbmdlc3Rpb24gY29udHJvbCksIHBhY2tldCBkdXBsaWNhdGlv
biBpcyBhbHdheXMgYSBtYW5pZmVzdGF0aW9uIG9mIGEgbmV0d29yayDigJxidWcs4oCdIGkuZS4s
IGRpdmVyZ2VuY2UgZnJvbSBpZGVhbCBuZXR3b3JrIGJlaGF2aW9yLiAgRm9yIHRoZSBSRSBpbiBE
ZXROZXQgUFJFT0YsIHBhY2tldCBkdXBsaWNhdGlvbiBpcyBhIG5ldHdvcmsg4oCcZmVhdHVyZeKA
nSA7LSkuICBBcyBvZiByaWdodCBub3csIHBhY2tldCBkdXBsaWNhdGlvbiBhbmQgZWxpbWluYXRp
b24sIHBsdXMgYXNzb2NpYXRlZCByZW9yZGVyaW5nIChQUkVPRikgIGlzIG5vdCBwYXJ0IG9mIHRo
ZSBJUCBzb2x1dGlvbiDigJMgYW4gYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9uIHdvdWxkIGxpa2Vs
eSBiZSBuZWVkZWQgdG8gc3VwcG9ydCB0aGF0IGZ1bmN0aW9uYWxpdHksIGFuZCB0aGUgcmVzdWx0
IHdoaWNoIHdvdWxkIGxvb2sgYSBsb3QgbGlrZSBhIERldE5ldCB0cmFuc3BvcnQgdHVubmVsIGJl
dHdlZW4gbm9kZXMgaW4gdGhlIERldE5ldCBuZXR3b3JrLiAgSWYgYW55b25lIHdhbnRzIHRvIHdv
cmsgb24gdGhpcywgcmVhZGluZyBkcmFmdC1pZXRmLWludGFyZWEtdHVubmVscyBpcyBSRUNPTU1F
TkRFRC4NCg0KVGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGlzIGFib3ZlIHRoZSBkZXRuZXQgdHJh
bnNwb3J0IGxheWVyIHdoaWNoIGhhcHBlbnMgdG8gYmUgbGF5ZXIgMy4NCg0KQWxsIGluIGFsbCwg
dGhpcyB0ZWxscyBtZSB0aGF0IHRoZSBkZXRuZXQgdHJhbnNwb3J0IHNlcnZpY2UgbGF5ZXIgb3Bl
cmF0ZXMgYXQgbGF5ZXIgNC4NCg0KSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHRoZXJlIGlzIGFuIGV4
YWN0IHNhbWUgbmVlZCBmb3IgVFNOLiBKdXN0IGxpa2UgdGhlcmUgaXMgYSBuZWVkIGZvciBJUy1J
UyBhdCBib3RoIGxheWVycy4NCltEYXZpZD5dIE1hbnkgb2YgdGhlIElQIG5ldHdvcmtzIG92ZXIg
d2hpY2ggRGV0TmV0IG9wZXJhdGVzIHdpbGwgbm90IGJlIHVzaW5nIElTLUlTIGZvciBJUCAobGF5
ZXIgMykgcm91dGluZyDigJMgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGFsdGVybmF0aXZlcy4NCg0K
VGhlIElFRUUgbWF5IHZlcnkgd2VsbCBwcm92aWRlIHRoZSBzYW1lIGZlYXR1cmVzIGluIHRoZSB0
YWxrZXIsIGFuZCB3ZSBtYXkgdmVyeSB3ZWxsIGJlIHN1Y2Nlc3NmdWwgYXQgc2hhcmluZyBzcGVj
aWZpY2F0aW9ucyBqdXN0IGxpa2Ugd2UgZGlkIGZvciBJUy1JUy4gQnV0IGZvciB1cyBJIHNlZSB0
aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgcGFja2FnZWQgYXMgYSBMYXllciA0IHRoYXQgdGhlIHJl
c3Qgb2YgdGhlIElFVEYgd2lsbCBjYWxsIGEgVHJhbnNwb3J0LiBXaGljaCBtYWtlcyB0aGUgbmFt
ZSBjb2xsaXNpb24gdmVyeSB1bmZvcnR1bmF0ZSwgYnkgdGhlIHdheS4NCltEYXZpZD5dIEJvdHRv
bSBMaW5lOiAgSSB3b3VsZCBzdWdnZXN0IGZvY3VzaW5nIGRpc2N1c3Npb24gb2YgYSBEZXROZXQg
4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIG9uIHdoYXQgaGFzIHRvIGJlIGRvbmUgdmlhIHR1bm5l
bHMgdG8gbWFrZSBQUkVPRiB3b3JrIGZvciB0aGUgSVAgc29sdXRpb24gKGRhdGEgcGxhbmUpLCBh
bmQgd291bGQgc3VnZ2VzdCB1c2luZyBzZXBhcmF0ZSBkcmFmdHMgZm9yIHRoaXMgYW5kIGxvY2Fs
IGxvb3AgdHJhZmZpYyBzaGFwaW5nLg0KDQpOb3RlIHRoYXQgbXkgZHJhZnQgYWxzbyBkaXNjdXNz
ZXMgYSBMMiB0b2tlbml6ZWQgbG9vcCB0byBhdm9pZCB0aGUgYnVmZmVyIGJsb2F0IGF0IHRoZSBk
ZXRuZXQgaW5ncmVzcywgd2hpY2ggaXMgdGhlIHBpZWNlIHRoYXQgaXMgYW5hbG9nb3VzIHRvIHRo
ZSBzb2x1dGlvbiBzaG93biBpbiB0aGUgdmlkZW8uDQoNClRha2UgY2FyZSwNCg0KUGFzY2FsDQoN
CkxlIDE0IG5vdi4gMjAxOCDDoCAxNDo1OCwgR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdl
bmd4dWVzb25nQGh1YXdlaS5jb208bWFpbHRvOmdlbmd4dWVzb25nQGh1YXdlaS5jb20+PiBhIMOp
Y3JpdCA6DQpEZWFyIFBhc2NhbCwNCg0KSSBjb25zaWRlciB0aGUgcHJvYmxlbSBvZiDigJxEZXRO
ZXQgdHJhbnNwb3J0IGxheWVy4oCdIGFsbCBvdmVyIGFnYWluLCBhbmQgZmluYWxseSBJIG1ha2Ug
bXlzZWxmIGNvbmZ1c2VkLiBTbyBJIHNlbmQgdGhpcyBlbWFpbCB0byBzZWFyY2ggZm9yIGhlbHAu
IFBsZWFzZSBjb3JyZWN0IG1lIGlmIHlvdSBmaW5kIGFueXRoaW5nIHdyb25nIGJlbG93Og0KDQox
LiAgICAgICBUU04gZG9lc27igJl0IG5lZWQgdHJhbnNwb3J0IGxheWVyLCBiZWNhdXNlIHRoZSB0
YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBUU04gYXdhcmUsIGFuZCB0aGV5IGNhbiBzZW5kIHRoZSBw
YWNrZXRzIGluIHNvbWUgcGFydGljdWxhciB0aW1lIHNsb3QgYmFzZWQgb24gdGhlIHRyYWZmaWMg
c3BlY2lmaWNhdGlvbjsNCg0KMi4gICAgICAgRGV0TmV0IGRvZXMgbmVlZCB0cmFuc3BvcnQgbGF5
ZXIsIGJlY2F1c2UgdGFsa2VyIGFuZCBsaXN0ZW5lciBhcmUgbm90IHVuZGVyIGNvbnRyb2w7DQoN
CjMuICAgICAgIFRDUCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCAsIGJlY2F1c2UgVENQIHRy
aWVzIHRvIGZpbmQgdGhlIOKAnGZhaXIgYmFuZHdpZHRo4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0
IG1ha2VzIHRoZSBmbG93IHJhdGUgY2hhbmdlcyBhbGwgdGhlIHRpbWUsIHdoaWxlIHRoZSBzZW5k
aW5nIHJhdGUgb2YgRGV0TmV0IGlzIHN1cHBvc2VkIHRvIGJlIGNvbnN0YW50LCBhbmQgZXZlcnkg
cGFja2V0IHNob3VsZCBzaG93IHVwIGluIGFuIGV4cGVjdGVkIHRpbWUgc2xvdDsNCg0KNC4gICAg
ICAgVURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHJh
dGUgY29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5kcyB0aGUgcGFja2V0cyBpbiB0aGUgd3Jvbmcg
cGF0dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLg0KDQo1LiAgICAgICBTbyB3ZSBuZWVkIOKAnERl
dE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNoIGNhbiA6YS4gU2VuZCB0aGUgcGFja2V0IGlu
IGEgZGV0ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJZiBhbnl0aGluZyBnb2VzIHdyb25nLCBtYWtl
IGl0IGdvIGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0dGVybi4NCg0KNi4gICAgICAgVGhpcywgZmlu
YWxseSwgbWFrZXMgdGhlIHRhbGtlciDigJxEZXROZXQgYXdhcmXigJ0oZXNwZWNpYWxseSBwb2lu
dCBhIGFib3ZlKSwgd2hpY2ggaXMganVzdCB0aGUgc2FtZSBhcyB3aGF0IGhhcHBlbnMgaW4gVFNO
Lg0KDQpJZiB0aGlzIGxvZ2ljIGNoYWluIHdvcmtzLCB3aGF0IHdlIGFjdHVhbGx5IHJlcXVpcmVz
IGlzIGp1c3QgYSBEZXROZXQgdGFsa2VyIHJhdGhlciB0aGFuIGEgbmV3IHRyYW5zcG9ydCBsYXll
ci4NCg0KDQpCZXN0IFJlZ2FyZHMNClh1ZXNvbmcNCg0KDQpGcm9tOiBkZXRuZXQgW21haWx0bzpk
ZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBhc2NhbCBUaHViZXJ0IChwdGh1
YmVydCkNClNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDE6MTAgUE0NClRvOiBkZXRu
ZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz47IEJsYWNrLCBEYXZpZCA8RGF2aWQu
QmxhY2tAZGVsbC5jb208bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tPj4NClN1YmplY3Q6IFtE
ZXRuZXRdIHB1bGxpbmcgcGFja2V0cw0KDQpEZWFyIGFsbA0KDQpUaGlzIHZpZGVvIGh0dHBzOi8v
eW91dHUuYmUvQk8wUWhheEJScjAgaGFzIGEgZ3JlYXQgaWxsdXN0cmF0aW9uIG9mIHRoZSBVTkkg
cGFja2V0IHB1bGwgbWV0aG9kIHRoYXQgd2UgdXNlIGluIHNlY3Rpb24g4oCcNS4xLiAgTG9jYWwg
TG9vcCBGbG93IENvbnRyb2zigJ0gb2YgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMSB0byBwdWxsIHBhY2tldHMgZnJvbSB0
aGUgZGV0bmV0IHVuYXdhcmUgaG9zdCBmcm9tIHRoZSBkZXRuZXQgaW5ncmVzcyBib3guIFRoZSBw
cm9ibGVtIGZvciBkZXRuZXQgaXMgdGhhdCBzaGFwaW5nIGluIHRoZSBkZXRuZXQgaW5ncmVzcyBj
YW4gY3JlYXRlIGJsb2F0IGFuZCB1bmNvbnRyb2xsZWQgZW5kIHRvIGVuZCBsYXRlbmN5IHNvIHdl
IHdhbnQgdG8gY29udHJvbCB0aGUgbWF4aW11bSBhbW91bnQgb2YgcGVuZGluZyBmcmFtZXMgdG8g
a2VlcCB0aGUgZGV0bmV0IGluZ3Jlc3MgYnVzeSBhbmQgcHVzaCBiYWNrIHRvIHRoZSBMNC81IGZv
ciBhbnl0aGluZyBhYm92ZSB0aGF0Lg0KDQpJIGhvcGUgeW914oCZbGwgbG92ZSB0aGUgdmlkZW8g
YXMgbXVjaCBhcyBJIGRpZDsNCg0KUGFzY2FsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KZGV0bmV0IG1haWxpbmcgbGlzdA0KZGV0bmV0QGlldGYub3Jn
PG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2RldG5ldA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0
QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQN
Cg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQpwDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFw
aCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdp
bjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCXRleHQtaW5kZW50OjIxLjBwdDsNCglm
b250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNw
YW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsN
Cgljb2xvcjojOTkzMzY2O30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMwMDMz
MDA7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQou
TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6
MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCglt
YXJnaW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQgNzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24x
DQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGww
DQoJe21zby1saXN0LWlkOjY5MTM0MDg0NjsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28t
bGlzdC10ZW1wbGF0ZS1pZHM6LTE3NzY3NzgxODggNTYyNDYzMjY0IDY3Njk4NzEzIDY3Njk4NzE1
IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30N
CkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTguMHB0Ow0KCXRleHQtaW5kZW50
Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFs
cGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlMlwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NDIu
MHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6NjMuMHB0Ow0K
CXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWIt
c3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVm
dDo4NC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiU1XCki
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgltYXJnaW4tbGVmdDoxMDUuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxp
c3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7
DQoJbWFyZ2luLWxlZnQ6MTI2LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGww
OmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTQ3LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0
O30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dl
cjsNCgltc28tbGV2ZWwtdGV4dDoiJThcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE2OC4wcHQ7DQoJ
dGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgltYXJnaW4tbGVmdDoxODkuMHB0Ow0KCXRleHQt
aW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6MTI2NDUzNzE1NzsNCglt
c28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTk2MzMzNTAzOCAt
MTQxODcwMjEzMiA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2
NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdp
bi1sZWZ0OjE4LjBwdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwxOmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoi
JTJcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjQyLjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30N
CkBsaXN0IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJp
Z2h0Ow0KCW1hcmdpbi1sZWZ0OjYzLjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0
IGwxOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6ODQuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4w
cHQ7fQ0KQGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxv
d2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlNVwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTA1LjBwdDsN
Cgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwxOmxldmVsNg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjEyNi4wcHQ7DQoJdGV4
dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE0
Ny4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiU4XCkiOw0K
CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgltYXJnaW4tbGVmdDoxNjguMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3Qg
bDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJ
bWFyZ2luLWxlZnQ6MTg5LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwyDQoJ
e21zby1saXN0LWlkOjEzNDM5NzQ3MDU7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOjc4NDYzMDA1NCAxMTE2MzQ1MTk0IDY3Njk4NzEzIDY3Njk4NzE1IDY3
Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBs
aXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMjpsZXZlbDINCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiUyXCkiOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCglt
YXJnaW4tbGVmdDo2MC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMjpsZXZl
bDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgltYXJnaW4t
bGVmdDo4MS4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCW1hcmdpbi1sZWZ0OjEwMi4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBs
MjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxl
dmVsLXRleHQ6IiU1XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxMjMuMHB0Ow0KCXRleHQtaW5kZW50
Oi0yMS4wcHQ7fQ0KQGxpc3QgbDI6bGV2ZWw2DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJv
bWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MTQ0LjBwdDsNCgl0ZXh0LWluZGVudDotMjEu
MHB0O30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTY1LjBwdDsNCgl0ZXh0
LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwyOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJThcKSI7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s
ZWZ0OjE4Ni4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMjpsZXZlbDkNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgltYXJnaW4tbGVmdDoy
MDcuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowY207
fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+
DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5
b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9v
OnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgt
Q04iIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5IaSBEYXZpZCw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUw
JSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6
MTUwJSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UaGFuayB5b3Ug
Zm9yIHlvdXIgZXhwbGFuYXRpb24sIGFuZCB0aGV5IGFyZSB2ZXJ5IGhlbHBmdWwuDQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6
MTUwJSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5QbGVhc2UgZmlu
ZCBteSBjb21tZW50cyBpbmxpbmXigKY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5BbGwgaW4gYWxsOiBzb21lIHRleHQgaXMgbmVlZGVkIGhl
cmUsIGV2ZW4gaWYgbm8gbmV3IHRyYW5zcG9ydCBwcm90b2NvbCBpcyBleHBlY3RlZC4gSG93IHRv
IG1ha2UgRGV0TmV0IHdvcmsgdG9nZXRoZXIgd2l0aCBUQ1Agb3IgVURQIGlzJm5ic3A7IG5vdCBz
byBzdHJhaWdodCBmb3J3YXJkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlh1ZXNvbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIj4gQmxhY2ssIERhdmlkIFttYWlsdG86RGF2aWQuQmxhY2tAZGVs
bC5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE5vdmVtYmVyIDE1LCAyMDE4IDk6
MTMgQU08YnI+DQo8Yj5Ubzo8L2I+IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgJmx0O3B0aHVi
ZXJ0QGNpc2NvLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IEdlbmd4dWVzb25nIChHZW5nIFh1ZXNv
bmcpICZsdDtnZW5neHVlc29uZ0BodWF3ZWkuY29tJmd0OzsgZGV0bmV0QGlldGYub3JnPGJyPg0K
PGI+U3ViamVjdDo8L2I+IFJFOiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHM8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMDAzMzAwIj5QYXNjYWwsPC9zcGFuPjwvYT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMwMDMzMDAiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzAwMzMwMCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMDAzMzAwIj5UaGFua3MgZm9yIHRoZSByZXNwb25zZSDigJMgSSB3YW50
IHRvIGZvbGxvdyB1cCBvbiBzb21lIG9mIFh1ZXNvbmfigJlzIGNvbW1lbnRzIHRoYXQgbWF5IHNo
ZWQgc29tZSBsaWdodCBvbiB0aGUgbG93ZXIgbGF5ZXIgcHVsbCBmdW5jdGlvbmFsaXR5OjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzAwMzMwMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mZ3Q7IDMuICZuYnNwO1RDUCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCwgYmVjYXVzZSBU
Q1AgdHJpZXMgdG8gZmluZCB0aGUg4oCcZmFpciBiYW5kd2lkdGjigJ0gZm9yIHRoZSBmbG93cyBh
bmQgaXQgbWFrZXMgdGhlIGZsb3cgcmF0ZSBjaGFuZ2VzPGJyPg0KJmd0OyBhbGwgdGhlIHRpbWUs
IHdoaWxlIHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0IGlzIHN1cHBvc2VkIHRvIGJlIGNvbnN0
YW50LCBhbmQgZXZlcnkgcGFja2V0IHNob3VsZCBzaG93IHVwIGluIGFuIGV4cGVjdGVkIHRpbWUg
c2xvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzAwMzMwMCI+Tm90IGV4YWN0bHkg4oCTIGluIHRoaXMg4oCcZ2FtZeKAnSwgRGV0TmV0IGdl
dHMgdG8gZ28gZmlyc3QsIGFuZCBlbmZvcmNlcyB0aGUgdGltZSBzbG90IGJlaGF2aW9yLiZuYnNw
OyBUQ1Agc2VlcyB3aGF0IERldE5ldCBwcm92aWRlcyDigJMgaXQgbG9va3MgbGlrZSBhIG5ldHdv
cmsgcGF0aCB3aXRoIGEgbWF4IGJhbmR3aWR0aCB0aGF0IGlzIGxpbWl0ZWQgYnkgdGhlDQogcmVz
ZXJ2YXRpb24gZm9yIHRoZSBEZXROZXQgZmxvdywgYSByYXRoZXIgc3RhYmxlIHJvdW5kLXRyaXAt
dGltZSBhbmQgcGFjaW5nL3NoYXBpbmcgYmVoYXZpb3IgKG9uIHRoZSBvcmlnaW5hdGluZyBob3N0
LCBwcmVmZXJhYmx5KS4mbmJzcDsgVGhlcmUgYXJlIHNvbWUgZGV0YWlscyB0byBiZSB3b3JrZWQg
b3V0IGFyb3VuZCB3aGF0IGhhcHBlbnMgd2hlbiBUQ1AgdHJpZXMgdG8gb3ZlcnJ1biB0aGUgRGV0
TmV0IGZsb3cgcmVzZXJ2YXRpb24sIGFzIHRoYXQNCiBjb3VsZCBidWlsZCB1cCBhIGxhcmdlIHF1
ZXVlIG9uIHRoZSBob3N0LCBidXQgaWYgdGhlIHJlc2VydmF0aW9uIGlzIHNpemVkIHRvIGJlIGxh
cmdlciB0aGFuIHRoZSBUQ1AgdGhyb3VnaHB1dCwgVENQIHNob3VsZCB3b3JrIGFzIHRoZSBob3N0
IHF1ZXVlIHNob3VsZCBkcmFpbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMwMDMzMDAiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jmd0OyA0LiZuYnNwOyBVRFAgY2Fu4oCZdCBi
ZSB1c2VkIGZvciBEZXROZXQsIGJlY2F1c2UgdGhlcmUgaXMgbm8gcmF0ZSBjb250cm9sLiBJZiB0
aGUgdGFsa2VyIHNlbmRzIHRoZSBwYWNrZXRzIGluIHRoZSB3cm9uZyBwYXR0ZXJuLCBVRFAgY2Fu
IGRvIG5vdGhpbmcuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMwMDMzMDAiPlRoYXQgd291bGQgYmUgYSDigJxmZWF0dXJl4oCdIGhlcmUgOi0pIGJlY2F1c2Ug
RGV0TmV0IGlzIHRha2luZyBjYXJlIG9mIHRoZSBkZXRhaWxzIDstKS4mbmJzcDsgSW4gY29udHJh
c3QsIFRDUC1saWtlIHJldHJhbnNtaXQgYmVoYXZpb3IgbWF5IG5vdCBiZSB3aGF04oCZcyB3YW50
ZWQgaW4gYSBoYXJkIHJlYWwtdGltZSBzeXN0ZW0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMDAzMzAw
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiNDMDAwMDAiPiZsdDtYdWVzb25nJmd0OyZuYnNw
OyBUaGFuayB5b3UgZm9yIHBvaW50aW5nIG91dCB0aGUgY29tcGxleCBpc3N1ZXMgaGVyZSA6PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW4tbGVmdDoyMy4yNXB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDEgbGV2ZWwx
IGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojQzAwMDAwIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4xLjxzcGFuIHN0eWxl
PSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojQzAwMDAwIj5UQ1Agd2luZG93IGNhbiBiZSBk
aWZmZXJlbnQgZnJvbSB0aGUgcmVzZXJ2ZWQgYmFuZHdpZHRoOjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0
O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzQiPg0KPCFbaWYgIXN1
cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojQzAwMDAwIj48c3Bh
biBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5hLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojQzAwMDAwIj5JZiBUQ1Agd2luZG93Jmd0OyhyZXNlcnZlZCBiYW5kd2lkdGg9
c2VuZGluZyByYXRlKSwgZXZlcnl0aGluZyBzZWVtcyBnb29kOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NDEuMjVw
dDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwyIGxldmVsMSBsZm80Ij4NCjwhW2lmICFz
dXBwb3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6I0MwMDAwMCI+PHNw
YW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Yi48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0K
PC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6I0MwMDAwMCI+SWYgVENQIHdpbmRvdyZsdDsocmVzZXJ2ZWQgYmFuZHdpZHRoPXNlbmRp
bmcgcmF0ZSksIHRoZSByZXNlcnZlZCBiYW5kd2lkdGggY2Fu4oCZdCBiZSBndWFyYW50ZWVkIGZv
ciB0aGUgdGFsa2VyIGFueSBtb3JlLiBbcHJvYmxlbV0NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NDEuMjVwdDt0
ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwyIGxldmVsMSBsZm80Ij4NCjwhW2lmICFzdXBw
b3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6I0MwMDAwMCI+PHNwYW4g
c3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Yy48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
Ow0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6I0MwMDAwMCI+SWYgKFRDUCB3aW5kb3c9c2VuZGluZyByYXRlKSZndDtyZXNlcnZl
ZCBiYW5kd2lkdGgsIHRoZSB0YWxrZXIgd2lsbCBwdXNoIHRvbyBtYW55IHBhY2tldHMgaW50byB0
aGUgbmV0d29yaywgd2hpY2ggY2FuJ3QgYmUgaGFuZGxlZCBieSB0aGUgRGV0TmV0IG5ldHdvcmsu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxl
PSJtYXJnaW4tbGVmdDoyOC41cHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMSBsZXZl
bDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiNDMDAwMDAiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjIuPHNwYW4gc3R5
bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiNDMDAwMDAiPldoZXRoZXIgcmV0cmFuc21p
c3Npb24gaXMgZGVmaW5pdGVseSBub3QgbmVlZGVkIGluIERldE5ldC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiNDMDAwMDAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6I0MwMDAwMCI+QW5kIEnigJlt
IG5vdCBzdXJlIHdoZXRoZXIgSSB1bmRlcnN0YW5kJm5ic3A7IOKAnGlmIHRoZSByZXNlcnZhdGlv
biBpcyBzaXplZCB0byBiZSBsYXJnZXIgdGhhbiB0aGUgdHJhZmZpYywgdGhlIG9yaWdpbmF0aW5n
IGhvc3QgcXVldWUgc2hvdWxkIGRyYWlu4oCdIGNvcnJlY3RseS4gRG8geW91IG1lYW4gdGhhdCBp
ZiBjYXNlIDEuYiBsaXN0ZWQgYWJvdmUgaGFwcGVucywNCiB0aGUgc2VuZGluZyByYXRlIHNob3Vs
ZCBnbyBhbG9uZyB3aXRoIHRoZSByZXNlcnZlZCBiYW5kd2lkdGggcmF0aGVyIHRoYW4gdGhlIFRD
UCB3aW5kb3c/IElmIHNvLCBJIHRoaW5rIHRoZXJlIHNob3VsZCBiZSBzaG91bGQgbWVjaGFuaXNt
L3J1bGVzIHRvIHRlbGwgdGhlIHRhbGtlcnMgd2hhdCBzaG91bGQgdGhleSBkby48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMwMDMzMDAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMwMDMzMDAiPiZndDsgNS4mbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlNvIHdlIG5lZWQg4oCcRGV0TmV0IHRyYW5zcG9y
dCBsYXllcuKAnSwgd2hpY2ggY2FuIDphLiBTZW5kIHRoZSBwYWNrZXQgaW4gYSBkZXRlcm1pbmlz
dGljIHBhdHRlcm47IGIuIElmIGFueXRoaW5nIGdvZXMgd3JvbmcsIG1ha2UgaXQgZ28gYmFjayB0
byB0aGUgY29ycmVjdCBwYXR0ZXJuLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMDAzMzAwIj5FdmVyeSBEZXROZXQgcm91dGVyIGRvZXMgdGhpcy4gQSBwYWNl
ci9zaGFwZXIgc2hvdWxkIGRlYWwgbmljZWx5IHdpdGggcGFja2V0cyBiZWluZyBzZW50IGluIHRo
ZSB3cm9uZyBwYXR0ZXJuLiZuYnNwOyZuYnNwOyBUaGlzIGlzIHByZWZlcmFibHkgbG9jYXRlZCBv
biB0aGUgb3JpZ2luYXRpbmcgaG9zdCwgYXMgdGhhdOKAmXMgYSBiZXR0ZXIgcGxhY2UgdG8gYnVp
bGQNCiBhIHF1ZXVlIHRoYW4gdGhlIGZpcnN0IGhvcCBzd2l0Y2gvcm91dGVyLiAmbmJzcDtBZ2Fp
biBpZiB0aGUgcmVzZXJ2YXRpb24gaXMgc2l6ZWQgdG8gYmUgbGFyZ2VyIHRoYW4gdGhlIHRyYWZm
aWMsIHRoZSBvcmlnaW5hdGluZyBob3N0IHF1ZXVlIHNob3VsZCBkcmFpbi48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMwMDMzMDAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzAwMzMwMCI+SW4gdGhl
IHJldmVyc2UgZGlyZWN0aW9uLCB3aGVyZSB0aGUgdHJhZmZpYyAoVENQIG9yIFVEUCBvciDigKYp
IGV4Y2VlZHMgdGhlIHJlc2VydmF0aW9uLCBzb21ldGhpbmcgb24gdGhlIGhvc3QgbmVlZHMgdG8g
ZmlndXJlIG91dCB3aGF04oCZcyBnb2luZyBvbiBpbiBvcmRlciB0byB0aHJvdHRsZSBUQ1AgYW5k
L29yIHRoZSBhcHBsaWNhdGlvbiwgYXMNCiB0aGUgdXN1YWwgbmV0d29yayBjb25nZXN0aW9uIGZl
ZWRiYWNrIHRlY2huaXF1ZXMgKGxvc3MsIEVDTiBDRSBtYXJrcykgZG9u4oCZdCB3b3JrIGZvciBE
ZXROZXQgdHJhZmZpYy4mbmJzcDsmbmJzcDsgVGhpcyBpcyB3aGVyZSBhIG5ldHdvcmsgcHVsbCBt
ZWNoYW5pc20gbWF5IGJlIGEgdXNlZnVsIHBhcnQgb2YgdGhlIHNvbHV0aW9uLCBhcyBnZXR0aW5n
IHRoZSBhcHBsaWNhdGlvbiB0byB1bmRlcnN0YW5kIHRoYXQgaXTigJlzIG92ZXJydW5uaW5nIGl0
cyByZXNlcnZhdGlvbg0KIGlzIHByZWZlcmFibGUgdG8gaGF2aW5nICZuYnNwO3RoZSBEZXROZXQg
bmV0d29yayBzdGFydCBkcm9wcGluZyAob3IgQ0UtbWFya2luZykgcGFja2V0cyBpZiBhIERldE5l
dCBmbG93IG92ZXJydW5zIGl0cyByZXNlcnZhdGlvbiBpbiBvcmRlciB0byBnZXQgdGhlIGFwcGxp
Y2F0aW9uIG9yIHRyYW5zcG9ydCBwcm90b2NvbCAoZS5nLiwgVENQKSB0byBzbG93IGRvd24uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMDAzMzAwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiNDMDAw
MDAiPiZsdDtYdWVzb25nJmd0OyBJIHdvdWxkIGxpa2UgdG8gcG9pbnQgb3V0IGFub3RoZXIgb3B0
aW9uIGhlcmU6IG1heWJlIHdlDQo8Yj5DQU4gdXNlIEVDTiA8L2I+aW4gRGV0TmV0LiBJZiB0aGUg
4oCYcGFja2V0IHB1bGxpbmfigJkgbWVjaGFuaXNtIGlzIHRvbyBmYXIgYXdheSBmcm9tIHRoZSBj
dXJyZW50IFRDUCBtZWNoYW5pc20sIHdoZXRoZXIgd2UgY2FuIGNvbnNpZGVyIHRvIGFsbG93IHRo
ZSBpbmdyZXNzIHRvIHVzZSBFQ04gYXMgYW4gaW5kaWNhdGlvbiBvZiBtaXNiZWhhdmlvciBvZiB0
aGUgdGFsa2VyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzAwMzMwMCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMDAzMzAwIj5BcyBmb3IgdGhlIG5vdGlvbiB0aGF0IFBSRU9GIGZvciBEZXROZXQg
SVAgaXMgYSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIOKAkyBJIHN1cHBvc2UgdGhh
dOKAmXMgdHJ1ZSwgYnV0IEkgd291bGQgc3VnZ2VzdCB1c2Ugb2YgRGV0TmV0IOKAnFBSRU9GIHR1
bm5lbCBwcm90b2NvbOKAnSBhcyBjbGVhcmVyIHRlcm1pbm9sb2d5LiZuYnNwOw0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMDAzMzAwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMDAz
MzAwIj5UaGFua3MsIC0tRGF2aWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzAwMzMwMCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUGFz
Y2FsIFRodWJlcnQgKHB0aHViZXJ0KSBbPGEgaHJlZj0ibWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNv
bSI+bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2Vk
bmVzZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCAxMTo0NiBBTTxicj4NCjxiPlRvOjwvYj4gQmxhY2ss
IERhdmlkPGJyPg0KPGI+Q2M6PC9iPiBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKTsgPGEgaHJl
Zj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPjxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHA+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojQ0UxMTI2Ij5bRVhURVJOQUwgRU1BSUxdIDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6I0NFMTEyNiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+UGxlYXNlIHJlYWQgUEZDIGZvciBwcmlvcml0eSBmbG93IGNvbnRyb2w7DQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+SSBkaWQgdG9vIG11Y2gg
d2lyZWxlc3MgdGhpcyB3ZWVrIDopPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBpZD0iQXBw
bGVNYWlsU2lnbmF0dXJlIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UmVnYXJkcywgPG86cD48L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGFzY2FsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQpMZSAxNCBub3YuIDIwMTggw6Ag
MjM6NDEsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgJmx0OzxhIGhyZWY9Im1haWx0bzpwdGh1
YmVydEBjaXNjby5jb20iPnB0aHViZXJ0QGNpc2NvLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7
OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgYWdyZWUgd2l0aCB0aGUgYm90dG9tIGxpbmUgRGF2
aWQsJm5ic3A7IDxvOnA+DQo8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTox
Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj50aGF0IHdhcyB0aGUgaW50ZW50aW9uOyB0aG91Z2gg
SeKAmW0gdW5jbGVhciBpZiBhbmQgd2hlcmUgSSBjYW4gcHVibGlzaCB0aGUgbG93ZXIgbGF5ZXIg
cHVsbCB0aGluZy4gSSB3cm90ZSBpdCBhcyBhbiBleWUgb3BlbmVyLCBob3BpbmcgcGVvcGxlIHdv
dWxkIHNlZSB0aGUgaXNzdWUuIEkgcmV0YWluIExvdeKAmXMgc3VnZ2VzdGlvbg0KIHRoYXQgPHM+
PHNwYW4gc3R5bGU9ImNvbG9yOiM3MDMwQTAiPlBDRjwvc3Bhbj48L3M+PHNwYW4gc3R5bGU9ImNv
bG9yOiM3MDMwQTAiPlBGQzwvc3Bhbj4gaXMgYSBiZWdpbm5pbmcgZm9yIGl0IHRob3VnaCBpdCBp
cyBqdXN0IGEgZmF1Y2V0IHdpdGggbm8gY29udHJvbCBvZiB3aGF0IGdvZXMgdGhvdWdoIHdoZW4g
d2Ugd2FudCBhIGp1c3QgaW4gdGltZSBwZXIgcGFja2V0IHB1bGwuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Rm9yIHlvdXIgcG9pbnRzIGJlbG93LCBJIG1lbnRpb25lZCBJUy1JUyBhcyBhbiBpbGx1c3Ry
YXRpb24gdGhhdCB3ZSBjYW4gaGF2ZSBhIHNhbWUgb3BlcmF0aW9uIGF0IGJvdGggbGF5ZXJzLCB0
aGF0IGlzIG5vdCBzbyB1bnVzdWFsLiBJ4oCZbSBub3Qgc2F5aW5nIGRldG5ldCBuZWVkIElTLUlT
LCB0aGF0IHdhcyByZWFsbHkgbm90IHRoZSBwb2ludC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkFzIGZvciB0aGUgZnVuY3Rpb25zIEkganVzdCBwb2lu
dCBvdXQgdGhlIGxpa2VuZXNzIHRvIGlsbHVzdHJhdGUgdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2Ug
bGF5ZXIgaXMgYWtpbiB0aG91Z2ggZmFyIGZyb20gaWRlbnRpY2FsIHRvIGV4aXN0aW5nIHZhcmlh
dGlvbnMgb2YgVENQLiBTZWVtcyB3ZSBhZ3JlZSBvbiB0aGlzIGxpa2VuZXNzLiBJIGRvIG5vdCBy
ZWFkIHRoYXQgeW91IG9wcG9zZQ0KIG15IGNvbmNsdXNpb24gdGhhdCB0aGUgZGV0bmV0IHNlcnZp
Y2UgbGF5ZXIgY2FuIGJlIGltcGxlbWVudGVkIGFzIGEgZGV0bmV0IMKrIHRyYW5zcG9ydCBwcm90
b2NvbCDCuy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PkZvciBub3cgSSBuZWVkIHRvIHJlYWQgb24gdGhlIGxpbmtzIHlvdSBzdWdnZXN0ZWQuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5NYW55IHRoYW5rcyBm
b3IgYWxsIHRoaXMhPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5QYXNjYWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxicj4NCkxlIDE0IG5vdi4gMjAxOCDDoCAyMjo1MiwgQmxhY2ssIERhdmlk
ICZsdDs8YSBocmVmPSJtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb20iPkRhdmlkLkJsYWNrQGRl
bGwuY29tPC9hPiZndDsgYSDDqWNyaXQmbmJzcDs6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiM5OTMzNjYiPkJvdHRvbSBMaW5lOiAmbmJzcDtJIHdvdWxkIHN1Z2dlc3QgZm9j
dXNpbmcgZGlzY3Vzc2lvbiBvZiBhIERldE5ldCDigJx0cmFuc3BvcnQgcHJvdG9jb2zigJ0gb24g
d2hhdCBoYXMgdG8gYmUgZG9uZSB2aWEgdHVubmVscyB0byBtYWtlIFBSRU9GIHdvcmsgZm9yIHRo
ZSBJUCBzb2x1dGlvbiAoZGF0YSBwbGFuZSksIGFuZCB3b3VsZCBzdWdnZXN0IHVzaW5nDQogc2Vw
YXJhdGUgZHJhZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZmaWMgc2hhcGluZy4mbmJz
cDsgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM5OTMzNjYi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTkz
MzY2Ij5EZXRhaWxzIGlubGluZSDigKY8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiM5OTMzNjYiPlRoYW5rcywgLS1EYXZpZDwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBw
dCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyI+IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgWzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBj
aXNjby5jb20iPm1haWx0bzpwdGh1YmVydEBjaXNjby5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8
L2I+IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQsIDIwMTggNDo1OSBBTTxicj4NCjxiPlRvOjwvYj4g
R2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZyk8YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0
bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT47IEJsYWNrLCBEYXZpZDxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiND
RTExMjYiPltFWFRFUk5BTCBFTUFJTF0NCjxicj4NClBsZWFzZSByZXBvcnQgYW55IHN1c3BpY2lv
dXMgYXR0YWNobWVudHMsIGxpbmtzLCBvciByZXF1ZXN0cyBmb3Igc2Vuc2l0aXZlIGluZm9ybWF0
aW9uLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VHlwb3MgYmVsb3cs
IHNvbWUgdGhhbmtzIHRvIG15IGludGVsbGlnZW50IHNtYXJ0IHBob25lLCBhbmQgc29tZSB0byBj
b25mdXNlZC1tZS4mbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+UGxlYXNlIHJlYWQ6PG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5BbGwgaW4gYWxsLCB0aGlzIHRl
bGxzIG1lIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIG9wZXJhdGVzIGF0IGxheWVyIDQ8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPlJlZ2FyZHMsIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPlBhc2NhbDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0
Ij48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KTGUgMTQgbm92LiAyMDE4IMOgIDE2OjUzLCBQYXNj
YWwgVGh1YmVydCAocHRodWJlcnQpICZsdDs8YSBocmVmPSJtYWlsdG86cHRodWJlcnRAY2lzY28u
Y29tIj5wdGh1YmVydEBjaXNjby5jb208L2E+Jmd0OyBhIMOpY3JpdCZuYnNwOzo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5IZWxsbyBYdWVzb25nOiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+V2UgZG8gbGF5ZXJzIHNvIGFzIHRvIGNvbW11bmFsaXNlIHNl
cnZpY2VzIHNvIGV2ZXJ5IGFwcGxpY2F0aW9ucyBkb2VzIG5vdCBuZWVkIHRvIHJlaW52ZW50IGl0
cyBvd24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5U
aGUgZmFjdCB0aGF0IGV2ZXJ5IGluZHVzdHJpYWwgYXBwbGljYXRpb24gdGhhdCBhZGFwdGF0ZXVy
IGZyb20gc2VyaWFsIGJ1dCB0byBJUCBoYWQgdG8gaW1wbGVtZW50IGEgaml0dGVyIGVsaW1pbmF0
aW9uIGJ1ZmZlciBpcyBhbiBpbmRpY2F0aW9uIHRoYXQgd2UgZmFpbGVkIHRvIHByb3ZpZGUganVz
dCB0aGF0IGF0IGEgbG93ZXIgbGF5ZXIuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5TYW1lIGdvZXMgZm9yIHZvaWNlIGFuZCB2aWRlby4gQnV0
IGRpZG7igJl0IHlvdSBzZWUgaXQgb24gb2NjYXNpb25zPyBUaG9zZSBqaXR0ZXIgZWxpbWluYXRp
b24gdGVjaG5pcXVlcyBjcmVhdGUgYSBsYXRlbmN5IGluIHRoZSBkaXNjdXNzaW9uIG9yIGEgZGVs
YXkgaW4gdGhlIHR2IHN0cmVhbSB0aGF0IHlvdSBjYW4gYWN0dWFsbHkgb2JzZXJ2ZS48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIFdoZW4gdGhpbmdzIHdvcmss
IGppdHRlciBlbGltaW5hdGlvbiBpcyBjb21tb24gYmVoYXZpb3IuJm5ic3A7IFdoZW4gdGhleSBk
b27igJl0IHdvcmssIGkuZS4sIHNvbWV0aGluZyBkb2VzbuKAmXQgYXJyaXZlIGluIHRpbWUsIGJv
dGggcmV0cmFuc21pdCBiZWhhdmlvciBhbmQgcmVhY3Rpb24gdG8gbWlzc2luZyBkYXRhIGFyZSBh
cHAtc3BlY2lmaWMuPC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCjxicj4N
Ck5vdyBsZXQgdXMgbG9vayBhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgYW5kIGNvbXBhcmUg
d2l0aCB0cmFkaXRpb25hbCBMYXllciA0IGZ1bmN0aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwO1RoZSBzZXJ2aWNlIGxheWVyIHByb3Zp
ZGVzIGEgZmxvdyBjb250cm9sLCBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSBhIHJhdGUtYmFzZWQg
b25lLiBUaGlzIGlzIHNpbWlsYXIgdG8gZnVuY3Rpb25hbGl0eSBmb3VuZCBpbiBEQy1UQ1Agb3Ig
aW4gYSBsb25nIGdvbmUgcGFzdCwgSUJN4oCZcyBSYXBpZCBUcmFuc3BvcnQgUHJvdG9jb2wsIHRo
b3VnaCB3ZSBwcm9iYWJseSBuZWVkIG9ubHkNCiBhIHNpbXBsaWZpZWQgdmVyc2lvbiBvZiB0aGF0
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gSXTigJlzIGlt
cG9ydGFudCB0byBkaXN0aW5ndWlzaCBmbG93IGNvbnRyb2wsIHdoaWNoIGNhbiBiZSBwcm92aWRl
IG9uIGEgbGluay1ieS1saW5rIGJhc2lzIGZyb20gY29uZ2VzdGlvbiBjb250cm9sLCB3aGljaCBp
cyBhIHN1cGVyc2V0IG9mIGZsb3cgY29udHJvbCBhbmQgY2FuIG9ubHkgYmUgcHJvdmlkZWQgZW5k
LXRvLWVuZC4mbmJzcDsNCiBBcyBEZXROZXQgZWxpbWluYXRlcyBhbGwgY29uZ2VzdGlvbiwgY29u
Z2VzdGlvbiBjb250cm9sIGlzIG5vdCByZXF1aXJlZC4mbmJzcDsgU3BlY2lmaWMgZXhhbXBsZSDi
gJMgREMtVENQIGlzIGRyaXZlbiBieSBFQ04gY29uZ2VzdGlvbiBzaWduYWxzIChDRSBtYXJrcykg
Y29taW5nIGJhY2sgZnJvbSB0aGUgbmV0d29yaywgYnV0IGlmIGEgRGV0TmV0IG5vZGUgZXZlciBt
YXJrcyBhIERldE5ldCBwYWNrZXQgYXMgQ0UsIHNvbWV0aGluZyBoYXMgZ29uZSBzZXJpb3VzbHkN
CiBhd3J5Ljwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQo8YnI+DQpUaGUg
c2VydmljZSBsYXllciBwZXJmb3JtcyByZW9yZGVyaW5nIGFuZCBkdXBsaWNhdGlvbiBlbGltaW5h
dGlvbiBmdW5jdGlvbnMuIFRDUCBkb2VzIHRoYXQgdG9vLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gWWVzIOKApiBidXQg4oCmIFRDUCBlbGltaW5hdGlvbiBv
ZiBkdXBsaWNhdGUgcGFja2V0cyBpcyBpbnRlbmRlZCBvbmx5IHRvIGRlYWwgd2l0aCDigJxzdHVw
aWQgbmV0d29yayB0cmlja3PigJ0g4oCmPC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIHNl
cnZpY2UgbGF5ZXIgZGlzdHJpYnV0ZXMgcGFja2V0cyBhbmQgcmVwbGljYXMgb3ZlciBtdWx0aXBs
ZSBwYXRocyAoZGV0bmV0IHRyYW5zcG9ydHMpLiBUaGVyZeKAmXMgYSBoaW50IG9mIHRoYXQgaW4g
TVAtVENQIHRob3VnaCB3ZSBuZWVkIGEgcG93ZXJmdWwgYWRkaXRpb24gZm9yIHJlcGxpY2F0aW9u
IGFuZCBjb2RpbmcuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5bRGF2aWQmZ3Q7
XSBEZXROZXQgZGlmZmVycyBiZWNhdXNlIHRoZSByZXBsaWNhdGlvbiBhbmQgZGlzdHJpYnV0aW9u
IGhhcHBlbiBhdCBub2RlcyBpbiB0aGUgbmV0d29yaywgbm90IGF0IGVuZCBzeXN0ZW1zLiZuYnNw
OyBGb3IgYW55IFRDUC1saWtlIHByb3RvY29sIChyZWxpYWJsZSBkZWxpdmVyeSB3aXRoIGNvbmdl
c3Rpb24gY29udHJvbCksDQogcGFja2V0IGR1cGxpY2F0aW9uIGlzIGFsd2F5cyBhIG1hbmlmZXN0
YXRpb24gb2YgYSBuZXR3b3JrIOKAnGJ1ZyzigJ0gaS5lLiwgZGl2ZXJnZW5jZSBmcm9tIGlkZWFs
IG5ldHdvcmsgYmVoYXZpb3IuJm5ic3A7IEZvciB0aGUgUkUgaW4gRGV0TmV0IFBSRU9GLCBwYWNr
ZXQgZHVwbGljYXRpb24gaXMgYSBuZXR3b3JrIOKAnGZlYXR1cmXigJ0gOy0pLiZuYnNwOyBBcyBv
ZiByaWdodCBub3csIHBhY2tldCBkdXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24sIHBsdXMgYXNz
b2NpYXRlZA0KIHJlb3JkZXJpbmcgKFBSRU9GKSAmbmJzcDtpcyBub3QgcGFydCBvZiB0aGUgSVAg
c29sdXRpb24g4oCTIGFuIGFkZGl0aW9uYWwgZW5jYXBzdWxhdGlvbiB3b3VsZCBsaWtlbHkgYmUg
bmVlZGVkIHRvIHN1cHBvcnQgdGhhdCBmdW5jdGlvbmFsaXR5LCBhbmQgdGhlIHJlc3VsdCB3aGlj
aCB3b3VsZCBsb29rIGEgbG90IGxpa2UgYSBEZXROZXQgdHJhbnNwb3J0IHR1bm5lbCBiZXR3ZWVu
IG5vZGVzIGluIHRoZSBEZXROZXQgbmV0d29yay4mbmJzcDsgSWYgYW55b25lIHdhbnRzDQogdG8g
d29yayBvbiB0aGlzLCByZWFkaW5nIGRyYWZ0LWlldGYtaW50YXJlYS10dW5uZWxzIGlzIFJFQ09N
TUVOREVELjwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoZSBkZXRuZXQgc2VydmljZSBsYXll
ciBpcyBhYm92ZSB0aGUgZGV0bmV0IHRyYW5zcG9ydCBsYXllciB3aGljaCBoYXBwZW5zIHRvIGJl
IGxheWVyIDMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5BbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldA0KPHM+PHNwYW4gc3R5
bGU9ImNvbG9yOiM3MDMwQTAiPnRyYW5zcG9ydDwvc3Bhbj48L3M+PHNwYW4gc3R5bGU9ImNvbG9y
OiM3MDMwQTAiPiBzZXJ2aWNlDQo8L3NwYW4+bGF5ZXIgb3BlcmF0ZXMgYXQgbGF5ZXIgNC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgYWdyZWUgd2l0
aCB5b3UgdGhhdCB0aGVyZSBpcyBhbiBleGFjdCBzYW1lIG5lZWQgZm9yIFRTTi4gSnVzdCBsaWtl
IHRoZXJlIGlzIGEgbmVlZCBmb3IgSVMtSVMgYXQgYm90aCBsYXllcnMuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojOTkzMzY2Ij5bRGF2aWQmZ3Q7XSBNYW55IG9mIHRoZSBJUCBuZXR3b3JrcyBv
dmVyIHdoaWNoIERldE5ldCBvcGVyYXRlcyB3aWxsIG5vdCBiZSB1c2luZyBJUy1JUyBmb3IgSVAg
KGxheWVyIDMpIHJvdXRpbmcg4oCTIHRoZXJlIGFyZSBhIG51bWJlciBvZiBhbHRlcm5hdGl2ZXMu
PC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIElFRUUgbWF5IHZlcnkgd2VsbCBwcm92aWRl
IHRoZSBzYW1lIGZlYXR1cmVzIGluIHRoZSB0YWxrZXIsIGFuZCB3ZSBtYXkgdmVyeSB3ZWxsIGJl
IHN1Y2Nlc3NmdWwgYXQgc2hhcmluZyBzcGVjaWZpY2F0aW9ucyBqdXN0IGxpa2Ugd2UgZGlkIGZv
ciBJUy1JUy4gQnV0IGZvciB1cyBJIHNlZSB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgcGFja2Fn
ZWQgYXMgYSBMYXllciA0DQogdGhhdCB0aGUgcmVzdCBvZiB0aGUgSUVURiB3aWxsIGNhbGwgYSBU
cmFuc3BvcnQuIFdoaWNoIG1ha2VzIHRoZSBuYW1lIGNvbGxpc2lvbiB2ZXJ5IHVuZm9ydHVuYXRl
LCBieSB0aGUgd2F5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0
O10gQm90dG9tIExpbmU6Jm5ic3A7IEkgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9u
IG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBk
b25lIHZpYSB0dW5uZWxzIHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChk
YXRhIHBsYW5lKSwgYW5kIHdvdWxkDQogc3VnZ2VzdCB1c2luZyBzZXBhcmF0ZSBkcmFmdHMgZm9y
IHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLjwvc3Bhbj48L2k+PC9iPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5Ob3RlIHRoYXQgbXkgZHJhZnQgYWxzbyBkaXNjdXNzZXMgYSBMMiB0b2tl
bml6ZWQgbG9vcCB0byBhdm9pZCB0aGUgYnVmZmVyIGJsb2F0IGF0IHRoZSBkZXRuZXQgaW5ncmVz
cywgd2hpY2ggaXMgdGhlIHBpZWNlIHRoYXQgaXMgYW5hbG9nb3VzIHRvIHRoZSBzb2x1dGlvbiBz
aG93biBpbiB0aGUgdmlkZW8uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj5UYWtlIGNhcmUsPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+UGFzY2FsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFu
IGxhbmc9IkVOLVVTIj48YnI+DQpMZSAxNCBub3YuIDIwMTggw6AgMTQ6NTgsIEdlbmd4dWVzb25n
IChHZW5nIFh1ZXNvbmcpICZsdDs8YSBocmVmPSJtYWlsdG86Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNv
bSI+Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7OjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+RGVhciBQYXNjYWwsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPkkgY29uc2lkZXIgdGhlIHByb2JsZW0gb2Yg4oCcRGV0TmV0IHRyYW5zcG9y
dCBsYXllcuKAnSBhbGwgb3ZlciBhZ2FpbiwgYW5kIGZpbmFsbHkgSSBtYWtlIG15c2VsZiBjb25m
dXNlZC4gU28gSSBzZW5kIHRoaXMgZW1haWwgdG8gc2VhcmNoIGZvciBoZWxwLiBQbGVhc2UgY29y
cmVjdCBtZSBpZiB5b3UgZmluZA0KIGFueXRoaW5nIHdyb25nIGJlbG93Ojwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJh
Z3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDtsaW5l
LWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxldmVsMSBsZm82Ij4NCjwhW2lmICFzdXBwb3J0TGlz
dHNdPjxzcGFuIGxhbmc9IkVOLVVTIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4xLjxz
cGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtl
bmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UU04gZG9lc27i
gJl0IG5lZWQgdHJhbnNwb3J0IGxheWVyLCBiZWNhdXNlIHRoZSB0YWxrZXIgYW5kIGxpc3RlbmVy
IGFyZSBUU04gYXdhcmUsIGFuZCB0aGV5IGNhbiBzZW5kIHRoZSBwYWNrZXRzIGluIHNvbWUgcGFy
dGljdWxhciB0aW1lIHNsb3QgYmFzZWQgb24gdGhlIHRyYWZmaWMgc3BlY2lmaWNhdGlvbjs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0x
OC4wcHQ7bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvNiI+DQo8IVtpZiAh
c3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1VUyI+PHNwYW4gc3R5bGU9Im1zby1saXN0Okln
bm9yZSI+Mi48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48
L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
RGV0TmV0IGRvZXMgbmVlZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGFsa2VyIGFuZCBsaXN0
ZW5lciBhcmUgbm90IHVuZGVyIGNvbnRyb2w7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjE4LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O2xpbmUtaGVpZ2h0OjE1MCU7bXNv
LWxpc3Q6bDAgbGV2ZWwxIGxmbzYiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0i
RU4tVVMiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjMuPHNwYW4gc3R5bGU9ImZvbnQ6
Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRDUCBjYW7igJl0IGJlIHVzZWQgZm9yIERl
dE5ldCAsIGJlY2F1c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhlIOKAnGZhaXIgYmFuZHdpZHRo4oCd
IGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93IHJhdGUgY2hhbmdlcyBhbGwgdGhl
IHRpbWUsIHdoaWxlIHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0IGlzIHN1cHBvc2VkDQogdG8g
YmUgY29uc3RhbnQsIGFuZCBldmVyeSBwYWNrZXQgc2hvdWxkIHNob3cgdXAgaW4gYW4gZXhwZWN0
ZWQgdGltZSBzbG90Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4w
cHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxldmVs
MSBsZm82Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVOLVVTIj48c3BhbiBz
dHlsZT0ibXNvLWxpc3Q6SWdub3JlIj40LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5VRFAgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQsIGJlY2F1c2Ug
dGhlcmUgaXMgbm8gcmF0ZSBjb250cm9sLiBJZiB0aGUgdGFsa2VyIHNlbmRzIHRoZSBwYWNrZXRz
IGluIHRoZSB3cm9uZyBwYXR0ZXJuLCBVRFAgY2FuIGRvIG5vdGhpbmcuPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFn
cmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O2xpbmUt
aGVpZ2h0OjE1MCU7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzYiPg0KPCFbaWYgIXN1cHBvcnRMaXN0
c10+PHNwYW4gbGFuZz0iRU4tVVMiPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjUuPHNw
YW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2Vu
ZGlmXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlNvIHdlIG5lZWQg
4oCcRGV0TmV0IHRyYW5zcG9ydCBsYXllcuKAnSwgd2hpY2ggY2FuIDphLiBTZW5kIHRoZSBwYWNr
ZXQgaW4gYSBkZXRlcm1pbmlzdGljIHBhdHRlcm47IGIuIElmIGFueXRoaW5nIGdvZXMgd3Jvbmcs
IG1ha2UgaXQgZ28gYmFjayB0byB0aGUgY29ycmVjdCBwYXR0ZXJuLjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh
cGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDtsaW5lLWhl
aWdodDoxNTAlO21zby1saXN0OmwwIGxldmVsMSBsZm82Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNd
PjxzcGFuIGxhbmc9IkVOLVVTIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj42LjxzcGFu
IHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRp
Zl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UaGlzLCBmaW5hbGx5
LCBtYWtlcyB0aGUgdGFsa2VyIOKAnERldE5ldCBhd2FyZeKAnShlc3BlY2lhbGx5IHBvaW50IGEg
YWJvdmUpLCB3aGljaCBpcyBqdXN0IHRoZSBzYW1lIGFzIHdoYXQgaGFwcGVucyBpbiBUU04uPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdo
dDoxNTAlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIHRoaXMg
bG9naWMgY2hhaW4gd29ya3MsIHdoYXQgd2UgYWN0dWFsbHkgcmVxdWlyZXMgaXMganVzdCBhIERl
dE5ldCB0YWxrZXIgcmF0aGVyIHRoYW4gYSBuZXcgdHJhbnNwb3J0IGxheWVyLjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkczwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0
OjE1MCUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WHVlc29uZzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4g
ZGV0bmV0IFs8YSBocmVmPSJtYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpk
ZXRuZXQtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlBhc2NhbCBU
aHViZXJ0IChwdGh1YmVydCk8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTm92ZW1iZXIgMTMs
IDIwMTggMToxMCBQTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRm
Lm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPjsgQmxhY2ssIERhdmlkICZsdDs8YSBocmVmPSJtYWls
dG86RGF2aWQuQmxhY2tAZGVsbC5jb20iPkRhdmlkLkJsYWNrQGRlbGwuY29tPC9hPiZndDs8YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJGUiI+RGVhciBhbGw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGlzIHZpZGVvIDxhIGhyZWY9
Imh0dHBzOi8veW91dHUuYmUvQk8wUWhheEJScjAiPg0KaHR0cHM6Ly95b3V0dS5iZS9CTzBRaGF4
QlJyMDwvYT4gaGFzIGEgZ3JlYXQgaWxsdXN0cmF0aW9uIG9mIHRoZSBVTkkgcGFja2V0IHB1bGwg
bWV0aG9kIHRoYXQgd2UgdXNlIGluIHNlY3Rpb24g4oCcNS4xLiZuYnNwOyBMb2NhbCBMb29wIEZs
b3cgQ29udHJvbOKAnSBvZg0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMSI+aHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMTwvYT4gdG8g
cHVsbCBwYWNrZXRzIGZyb20gdGhlIGRldG5ldCB1bmF3YXJlIGhvc3QgZnJvbSB0aGUgZGV0bmV0
IGluZ3Jlc3MgYm94LiBUaGUgcHJvYmxlbSBmb3IgZGV0bmV0IGlzIHRoYXQgc2hhcGluZw0KIGlu
IHRoZSBkZXRuZXQgaW5ncmVzcyBjYW4gY3JlYXRlIGJsb2F0IGFuZCB1bmNvbnRyb2xsZWQgZW5k
IHRvIGVuZCBsYXRlbmN5IHNvIHdlIHdhbnQgdG8gY29udHJvbCB0aGUgbWF4aW11bSBhbW91bnQg
b2YgcGVuZGluZyBmcmFtZXMgdG8ga2VlcCB0aGUgZGV0bmV0IGluZ3Jlc3MgYnVzeSBhbmQgcHVz
aCBiYWNrIHRvIHRoZSBMNC81IGZvciBhbnl0aGluZyBhYm92ZSB0aGF0LjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+SSBob3BlIHlvdeKAmWxsIGxvdmUgdGhlIHZpZGVvIGFzIG11Y2ggYXMgSSBkaWQ7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj5QYXNjYWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyxzZXJpZiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+DQpkZXRuZXQgbWFpbGluZyBsaXN0PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPmRldG5l
dEBpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2Vy
aWYiPjxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQ8L3NwYW4+PC9hPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2Vy
aWYiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
ZGV0bmV0IG1haWxpbmcgbGlzdDxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJl
Zj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj5kZXRuZXRAaWV0
Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48
YnI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0PC9zcGFuPjwvYT48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9k
eT4NCjwvaHRtbD4NCg==

--_000_F1C1D5B02EA3FA4A8AF54C86BA4F325C238129B9dggema521mbxchi_--


From nobody Wed Nov 14 23:39:07 2018
Return-Path: <gengxuesong@huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A4DA4127B92 for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 23:39:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 Rlof7whYK-Y3 for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 23:39:02 -0800 (PST)
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 5691D126BED for <detnet@ietf.org>; Wed, 14 Nov 2018 23:39:01 -0800 (PST)
Received: from LHREML714-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 57D6BEF9ED44F for <detnet@ietf.org>; Thu, 15 Nov 2018 07:38:58 +0000 (GMT)
Received: from DGGEMA401-HUB.china.huawei.com (10.3.20.42) by LHREML714-CAH.china.huawei.com (10.201.108.37) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 15 Nov 2018 07:38:58 +0000
Received: from DGGEMA521-MBX.china.huawei.com ([169.254.6.27]) by DGGEMA401-HUB.china.huawei.com ([10.3.20.42]) with mapi id 14.03.0415.000; Thu, 15 Nov 2018 15:38:55 +0800
From: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
To: Lou Berger <lberger@labn.net>, Norman Finn <norman.finn@mail01.huawei.com>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Black, David" <David.Black@dell.com>
CC: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AdR7DhnsUHHFp74PReiHX8huqYyB6AA4VCxgAAQZfzD//3ukgIAAYrcAgAANaoCAAAGYgIAAjbOAgAA1NwCAAA6EAIAAIR2A//9zmIA=
Date: Thu, 15 Nov 2018 07:38:55 +0000
Message-ID: <F1C1D5B02EA3FA4A8AF54C86BA4F325C238129D7@dggema521-mbx.china.huawei.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com> <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com> <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com> <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com> <B11DB77C-42FD-4A88-9E44-8E5EF4CF272C@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630344A84@MX307CL04.corp.emc.com>, <C25D5530-273F-4CDD-83A1-4A0CBB867067@cisco.com> <3DF0466E9510274382F5B74499ACD6F80171E775@lhrpml504-mbx.exmail.huawei.com> <1671637d4e8.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <1671637d4e8.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.169.123]
Content-Type: multipart/alternative; boundary="_000_F1C1D5B02EA3FA4A8AF54C86BA4F325C238129D7dggema521mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/0j97haOf6oStHcRDpMUZ2Hq9MCY>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 07:39:06 -0000

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

SGkgTG91DQoNCkkgYWdyZWUgd2l0aCB5b3UuIEkgbGlzdGVkIG9uZSBwb3NzaWJpbGl0eSBpbiB0
aGUgbGFzdCBlbWFpbCByZXNwb25kaW5nIHRvIERhdmlkOg0KDQrigJxJIHdvdWxkIGxpa2UgdG8g
cG9pbnQgb3V0IGFub3RoZXIgb3B0aW9uIGhlcmU6IG1heWJlIHdlIENBTiB1c2UgRUNOIGluIERl
dE5ldC4gSWYgdGhlIOKAmHBhY2tldCBwdWxsaW5n4oCZIG1lY2hhbmlzbSBpcyB0b28gZmFyIGF3
YXkgZnJvbSB0aGUgY3VycmVudCBUQ1AgbWVjaGFuaXNtLCB3aGV0aGVyIHdlIGNhbiBjb25zaWRl
ciB0byBhbGxvdyB0aGUgaW5ncmVzcyB0byB1c2UgRUNOIGFzIGFuIGluZGljYXRpb24gb2YgbWlz
YmVoYXZpb3Igb2YgdGhlIHRhbGtlci7igJ0NCg0KQmVzdCBSZWdhcmRzDQpYdWVzb25nDQoNCkZy
b206IExvdSBCZXJnZXIgW21haWx0bzpsYmVyZ2VyQGxhYm4ubmV0XQ0KU2VudDogVGh1cnNkYXks
IE5vdmVtYmVyIDE1LCAyMDE4IDM6MTQgUE0NClRvOiBOb3JtYW4gRmlubiA8bm9ybWFuLmZpbm5A
bWFpbDAxLmh1YXdlaS5jb20+OyBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIDxwdGh1YmVydEBj
aXNjby5jb20+OyBCbGFjaywgRGF2aWQgPERhdmlkLkJsYWNrQGRlbGwuY29tPg0KQ2M6IEdlbmd4
dWVzb25nIChHZW5nIFh1ZXNvbmcpIDxnZW5neHVlc29uZ0BodWF3ZWkuY29tPjsgZGV0bmV0QGll
dGYub3JnDQpTdWJqZWN0OiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzDQoNCg0KLS0tLS0t
LS0tLQ0KT24gTm92ZW1iZXIgMTUsIDIwMTggMjoxNjozNSBQTSBOb3JtYW4gRmlubiA8bm9ybWFu
LmZpbm5AbWFpbDAxLmh1YXdlaS5jb208bWFpbHRvOm5vcm1hbi5maW5uQG1haWwwMS5odWF3ZWku
Y29tPj4gd3JvdGU6DQoNCj4gMS4gSSB0aGluayB0aGVyZSAgaXMgYSB1c2UgZm9yIGEgIlNvcnQg
b2YgbGlrZSBUQ1AsIGJ1dCBpcyBzdWl0YWJsZSBmb3IgdXNlIGFzIGEgRGV0TmV0IGZsb3ciLg0K
Pg0KDQpJIGdvIG9uZSBzdGVwIGZ1cnRoZXIgYW5kIHNheSB0aGF0IHRoZXJlIGlzIGFueSB1c2Ug
Zm9yIGEgVENQIGNvbmdlc3Rpb24gY29udHJvbCBhbGdvcml0aG0gdGhhdCBpcyBEZXROZXQgYXdh
cmUuDQoNCkxvdQ0KDQo+IDIuIFlvdSBjYW4gcnVuIGEgbnVtYmVyIG9mIFRDUCBmbG93cyBvdmVy
IGEgcGlwZSBvZmZlcmluZyB0aGUgRGV0TmV0IHNlcnZpY2UuICBNb3JlIGZsb3dzIHdpbGwgdXNl
IG1vcmUgb2YgdGhlIGJhbmR3aWR0aC4gIExlZnRvdmVyIGJhbmR3aWR0aCBpcyBhdmFpbGFibGUg
dG8gYmVzdCBlZmZvcnQgZmxvd3MsIGJ1dCBub3QgdG8gb3RoZXIgRGV0TmV0IGZsb3dzLiAgVGhp
cyBpcyBqdXN0IGxpa2UgVENQIG92ZXIgYW4gRXRoZXJuZXQuICBWZXJ5IHVzZWZ1bCB3aGVuIGFs
bG9jYXRpbmcgImhhcmQiIHBhcnRpdGlvbmVkIGJhbmR3aWR0aC4NCj4NCj4gMi4gWW91IGNhbiBy
dW4gb25lIFRDUCBmbG93IGFzIGEgRGV0TmV0IGZsb3cuICBZb3UgY2FuIHJ1biBzZXZlcmFsIG9m
IHRoZW0uICBFYWNoIGZsb3cgd2FzdGVzIGFwcHJveC4gMjUlIG9mIGl0cyBiYW5kd2lkdGgsIHdo
aWNoIGlzIG5vdCByZXNlcnZhYmxlIGJ5IG90aGVyIERldE5ldCBmbG93cy4gIE9uIHRoZSBvdGhl
ciBoYW5kLCB5b3UgY2FuIGNvbnRyb2wgZXhhY3RseSBob3cgbXVjaCBiYW5kd2lkdGggaXMgYXZh
aWxhYmxlIHRvIGVhY2ggVENQIGZsb3csIGFuZCBhbGwgb2YgdGhlIHVudXNlZCBiYW5kd2lkdGgg
aXMgYXZhaWxhYmxlIHRvIGJlc3QtZWZmb3J0IFRDUCBmbG93cy4gIFRoaXMgc2VlbXMgdGhlb3Jl
dGljYWxseSB1c2VmdWwsIGJ1dCBJJ20gbm90IHN1cmUgdGhhdCB0aGUgZXh0cmEgY29zdCBvdmVy
IERTQ1AgaXMgd29ydGggdGhlIGRpZmZlcmVuY2UgaW4gc2VydmljZSBjb21wYXJlZCB0byBEU0NQ
Lg0KPg0KPiAtLSBOb3JtDQo+DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
IEZyb206IGRldG5ldCBbZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmddIG9uIGJlaGFsZiBvZiBQYXNj
YWwgVGh1YmVydCAocHRodWJlcnQpIFtwdGh1YmVydEBjaXNjby5jb21dDQo+IFNlbnQ6IFdlZG5l
c2RheSwgTm92ZW1iZXIgMTQsIDIwMTggODoyMyBQTQ0KPiBUbzogQmxhY2ssIERhdmlkDQo+IENj
OiBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKTsgZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRu
ZXRAaWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHMNCj4N
Cj4gSGVsbG8gRGF2aWQNCj4NCj4gUGxlYXNlIHNlZSBiZWxvdw0KPg0KPiBMZSAxNSBub3YuIDIw
MTggw6AgMDg6MTMsIEJsYWNrLCBEYXZpZCA8RGF2aWQuQmxhY2tAZGVsbC5jb208bWFpbHRvOkRh
dmlkLkJsYWNrQGRlbGwuY29tPG1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbSUzY21haWx0bzpE
YXZpZC5CbGFja0BkZWxsLmNvbT4+PiBhIMOpY3JpdCA6DQo+DQo+IFBhc2NhbCwNCj4NCj4gVGhh
bmtzIGZvciB0aGUgcmVzcG9uc2Ug4oCTIEkgd2FudCB0byBmb2xsb3cgdXAgb24gc29tZSBvZiBY
dWVzb25n4oCZcyBjb21tZW50cyB0aGF0IG1heSBzaGVkIHNvbWUgbGlnaHQgb24gdGhlIGxvd2Vy
IGxheWVyIHB1bGwgZnVuY3Rpb25hbGl0eToNCj4NCj4+IDMuICBUQ1AgY2Fu4oCZdCBiZSB1c2Vk
IGZvciBEZXROZXQsIGJlY2F1c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhlIOKAnGZhaXIgYmFuZHdp
ZHRo4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93IHJhdGUgY2hhbmdlcw0K
Pj4gYWxsIHRoZSB0aW1lLCB3aGlsZSB0aGUgc2VuZGluZyByYXRlIG9mIERldE5ldCBpcyBzdXBw
b3NlZCB0byBiZSBjb25zdGFudCwgYW5kIGV2ZXJ5IHBhY2tldCBzaG91bGQgc2hvdyB1cCBpbiBh
biBleHBlY3RlZCB0aW1lIHNsb3Q7DQo+DQo+IE5vdCBleGFjdGx5IOKAkyBpbiB0aGlzIOKAnGdh
bWXigJ0sIERldE5ldCBnZXRzIHRvIGdvIGZpcnN0LCBhbmQgZW5mb3JjZXMgdGhlIHRpbWUgc2xv
dCBiZWhhdmlvci4gIFRDUCBzZWVzIHdoYXQgRGV0TmV0IHByb3ZpZGVzIOKAkyBpdCBsb29rcyBs
aWtlIGEgbmV0d29yayBwYXRoIHdpdGggYSBtYXggYmFuZHdpZHRoIHRoYXQgaXMgbGltaXRlZCBi
eSB0aGUgcmVzZXJ2YXRpb24gZm9yIHRoZSBEZXROZXQgZmxvdywgYSByYXRoZXIgc3RhYmxlIHJv
dW5kLXRyaXAtdGltZSBhbmQgcGFjaW5nL3NoYXBpbmcgYmVoYXZpb3IgKG9uIHRoZSBvcmlnaW5h
dGluZyBob3N0LCBwcmVmZXJhYmx5KS4gIFRoZXJlIGFyZSBzb21lIGRldGFpbHMgdG8gYmUgd29y
a2VkIG91dCBhcm91bmQgd2hhdCBoYXBwZW5zIHdoZW4gVENQIHRyaWVzIHRvIG92ZXJydW4gdGhl
IERldE5ldCBmbG93IHJlc2VydmF0aW9uLCBhcyB0aGF0IGNvdWxkIGJ1aWxkIHVwIGEgbGFyZ2Ug
cXVldWUgb24gdGhlIGhvc3QsIGJ1dCBpZiB0aGUgcmVzZXJ2YXRpb24gaXMgc2l6ZWQgdG8gYmUg
bGFyZ2VyIHRoYW4gdGhlIFRDUCB0aHJvdWdocHV0LCBUQ1Agc2hvdWxkIHdvcmsgYXMgdGhlIGhv
c3QgcXVldWUgc2hvdWxkIGRyYWluLg0KPg0KPiBJIHRoaW5rIEJvYiBCcmlzY29lIHByZXNlbnRl
ZCAgb24gU3VuZGF5IGFuZCB2ZXJ5IGNsZWFybHkgd2hhdCBoYXBwZW5zIHdpdGggY2xhc3NpY2Fs
IFRDUCAtIGEgc2Vlc2F3IHBhdHRlcm4gdGhhdCBmYWlscyB0byB1dGlsaXplIHRoZSBhdmFpbGFi
bGUgYmFuZHdpZHRoLiBUaGlzIGNvaW5jaWRlcyB3aXRoIG15IG93biBvYnNlcnZhdGlvbnMgd2hl
biBJIGltcGxlbWVudGVkIENJUiBmb3IgSUJN4oCZcyBmcmFtZSByZWxheSBib3ggYSBmZXcgeWVh
cnMgYmFjay4NCj4NCj4gQm9iIGFsc28gcHJlc2VudGVkIHRoZSBiZW5lZml0cyBvZiBEQyBUQ1Ag
aW4gdGhhdCBzcGFjZS4gSSB1bmRlcnN0YW5kIHRoYXQgaGlzIHBvaW50IG1hdGNoZXMgeW91ciB3
b3JkcyBpbiBhIGNvcnJpZG9yIGRpc2N1c3Npb24gd2UgaGFkLiBJIGFsc28gdW5kZXJzdGFuZCB0
aGF0IGluIHRoZSBjYXNlIG9mIHRoZSBmaXhlZCBiYW5kd2lkdGguIEEgcmF0ZSBhZGFwdGF0aW9u
IGlzIGEgY29tcGxleCBhbmQgdW5kZXNpcmVkIGZ1bmN0aW9uLg0KPg0KPiBBdHRlbXB0aW5nIHRv
IGFjaGlldmUgdGhlIHNlcnZpY2UgbGF5ZXIgcmF0ZSBlbmZvcmNlbWVudCB3aXRoIGEgd2luZG93
LWJhc2VkIG9wZXJhdGlvbiBjb25mdXNlcyBhIGZ1bmN0aW9uIHRoYXQgd2UgaGF2ZSBhbmQgaXRz
IGRlcml2YXRpdmUgdGhhdCB3ZSB3YW50LCBhbmQgY2F1c2VzIGFkZGl0aW9uYWwgYnVmZmVycyBh
bmQgbGF0ZW5jeSBiZXR3ZWVuIHRoZSBlZ3Jlc3Mgb2YgdGhlIHdpbmRvdyBiYXNlZCBzZXJ2aWNl
IGxheWVyIGFuZCB0aGUgaW5ncmVzcyBvZiB0aGUgbG9hZCBlbmZvcmNlciAtIHRoZSBmaXJzdCBk
ZXRuZXQgcm91dGVyLg0KPg0KPiBDb25jbHVzaW9uIGlzIHRoYXQgd2Ugd2FudCBhIHNpbXBsZSBy
YXRlIGVuZm9yY2VtZW50IGZ1bmN0aW9uIGluIHRoZSBsYXllci00IMKrIGRldG5ldCB0cmFuc3Bv
cnQgwqsgLiBDb3VsZCB3ZSBjYWxsIGl0IGRldHRyYW5zIHRvIGF2b2lkIGNvbmZ1c2lvbiA/DQo+
DQo+IFNvcnJ5IEnigJltIGVtYmFya2luZyBub3cuLi4NCj4NCj4gVGFrZSBjYXJlDQo+DQo+IFBh
c2NhbA0KPg0KPg0KPg0KPg0KPj4gNC4gIFVEUCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCwg
YmVjYXVzZSB0aGVyZSBpcyBubyByYXRlIGNvbnRyb2wuIElmIHRoZSB0YWxrZXIgc2VuZHMgdGhl
IHBhY2tldHMgaW4gdGhlIHdyb25nIHBhdHRlcm4sIFVEUCBjYW4gZG8gbm90aGluZy4NCj4gVGhh
dCB3b3VsZCBiZSBhIOKAnGZlYXR1cmXigJ0gaGVyZSA6LSkgYmVjYXVzZSBEZXROZXQgaXMgdGFr
aW5nIGNhcmUgb2YgdGhlIGRldGFpbHMgOy0pLiAgSW4gY29udHJhc3QsIFRDUC1saWtlIHJldHJh
bnNtaXQgYmVoYXZpb3IgbWF5IG5vdCBiZSB3aGF04oCZcyB3YW50ZWQgaW4gYSBoYXJkIHJlYWwt
dGltZSBzeXN0ZW0uDQo+DQo+PiA1LiAgU28gd2UgbmVlZCDigJxEZXROZXQgdHJhbnNwb3J0IGxh
eWVy4oCdLCB3aGljaCBjYW4gOmEuIFNlbmQgdGhlIHBhY2tldCBpbiBhIGRldGVybWluaXN0aWMg
cGF0dGVybjsgYi4gSWYgYW55dGhpbmcgZ29lcyB3cm9uZywgbWFrZSBpdCBnbyBiYWNrIHRvIHRo
ZSBjb3JyZWN0IHBhdHRlcm4uDQo+IEV2ZXJ5IERldE5ldCByb3V0ZXIgZG9lcyB0aGlzLiBBIHBh
Y2VyL3NoYXBlciBzaG91bGQgZGVhbCBuaWNlbHkgd2l0aCBwYWNrZXRzIGJlaW5nIHNlbnQgaW4g
dGhlIHdyb25nIHBhdHRlcm4uICAgVGhpcyBpcyBwcmVmZXJhYmx5IGxvY2F0ZWQgb24gdGhlIG9y
aWdpbmF0aW5nIGhvc3QsIGFzIHRoYXTigJlzIGEgYmV0dGVyIHBsYWNlIHRvIGJ1aWxkIGEgcXVl
dWUgdGhhbiB0aGUgZmlyc3QgaG9wIHN3aXRjaC9yb3V0ZXIuICBBZ2FpbiBpZiB0aGUgcmVzZXJ2
YXRpb24gaXMgc2l6ZWQgdG8gYmUgbGFyZ2VyIHRoYW4gdGhlIHRyYWZmaWMsIHRoZSBvcmlnaW5h
dGluZyBob3N0IHF1ZXVlIHNob3VsZCBkcmFpbi4NCj4NCj4gSW4gdGhlIHJldmVyc2UgZGlyZWN0
aW9uLCB3aGVyZSB0aGUgdHJhZmZpYyAoVENQIG9yIFVEUCBvciDigKYpIGV4Y2VlZHMgdGhlIHJl
c2VydmF0aW9uLCBzb21ldGhpbmcgb24gdGhlIGhvc3QgbmVlZHMgdG8gZmlndXJlIG91dCB3aGF0
4oCZcyBnb2luZyBvbiBpbiBvcmRlciB0byB0aHJvdHRsZSBUQ1AgYW5kL29yIHRoZSBhcHBsaWNh
dGlvbiwgYXMgdGhlIHVzdWFsIG5ldHdvcmsgY29uZ2VzdGlvbiBmZWVkYmFjayB0ZWNobmlxdWVz
IChsb3NzLCBFQ04gQ0UgbWFya3MpIGRvbuKAmXQgd29yayBmb3IgRGV0TmV0IHRyYWZmaWMuICAg
VGhpcyBpcyB3aGVyZSBhIG5ldHdvcmsgcHVsbCBtZWNoYW5pc20gbWF5IGJlIGEgdXNlZnVsIHBh
cnQgb2YgdGhlIHNvbHV0aW9uLCBhcyBnZXR0aW5nIHRoZSBhcHBsaWNhdGlvbiB0byB1bmRlcnN0
YW5kIHRoYXQgaXTigJlzIG92ZXJydW5uaW5nIGl0cyByZXNlcnZhdGlvbiBpcyBwcmVmZXJhYmxl
IHRvIGhhdmluZyAgdGhlIERldE5ldCBuZXR3b3JrIHN0YXJ0IGRyb3BwaW5nIChvciBDRS1tYXJr
aW5nKSBwYWNrZXRzIGlmIGEgRGV0TmV0IGZsb3cgb3ZlcnJ1bnMgaXRzIHJlc2VydmF0aW9uIGlu
IG9yZGVyIHRvIGdldCB0aGUgYXBwbGljYXRpb24gb3IgdHJhbnNwb3J0IHByb3RvY29sIChlLmcu
LCBUQ1ApIHRvIHNsb3cgZG93bi4NCj4NCj4gQXMgZm9yIHRoZSBub3Rpb24gdGhhdCBQUkVPRiBm
b3IgRGV0TmV0IElQIGlzIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSDigJMgSSBz
dXBwb3NlIHRoYXTigJlzIHRydWUsIGJ1dCBJIHdvdWxkIHN1Z2dlc3QgdXNlIG9mIERldE5ldCDi
gJxQUkVPRiB0dW5uZWwgcHJvdG9jb2zigJ0gYXMgY2xlYXJlciB0ZXJtaW5vbG9neS4NCj4NCj4g
VGhhbmtzLCAtLURhdmlkDQo+DQo+IEZyb206IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgW21h
aWx0bzpwdGh1YmVydEBjaXNjby5jb21dDQo+IFNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQs
IDIwMTggMTE6NDYgQU0NCj4gVG86IEJsYWNrLCBEYXZpZA0KPiBDYzogR2VuZ3h1ZXNvbmcgKEdl
bmcgWHVlc29uZyk7IGRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPG1haWx0
bzpkZXRuZXRAaWV0Zi5vcmclM2NtYWlsdG86ZGV0bmV0QGlldGYub3JnPj4NCj4gU3ViamVjdDog
UmU6IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0cw0KPg0KPg0KPiBbRVhURVJOQUwgRU1BSUxdDQo+
IFBsZWFzZSByZWFkIFBGQyBmb3IgcHJpb3JpdHkgZmxvdyBjb250cm9sOw0KPiBJIGRpZCB0b28g
bXVjaCB3aXJlbGVzcyB0aGlzIHdlZWsgOikNCj4NCj4gUmVnYXJkcywNCj4NCj4gUGFzY2FsDQo+
DQo+IExlIDE0IG5vdi4gMjAxOCDDoCAyMzo0MSwgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSA8
cHRodWJlcnRAY2lzY28uY29tPG1haWx0bzpwdGh1YmVydEBjaXNjby5jb208bWFpbHRvOnB0aHVi
ZXJ0QGNpc2NvLmNvbSUzY21haWx0bzpwdGh1YmVydEBjaXNjby5jb20+Pj4gYSDDqWNyaXQgOg0K
PiBJIGFncmVlIHdpdGggdGhlIGJvdHRvbSBsaW5lIERhdmlkLA0KPg0KPiB0aGF0IHdhcyB0aGUg
aW50ZW50aW9uOyB0aG91Z2ggSeKAmW0gdW5jbGVhciBpZiBhbmQgd2hlcmUgSSBjYW4gcHVibGlz
aCB0aGUgbG93ZXIgbGF5ZXIgcHVsbCB0aGluZy4gSSB3cm90ZSBpdCBhcyBhbiBleWUgb3BlbmVy
LCBob3BpbmcgcGVvcGxlIHdvdWxkIHNlZSB0aGUgaXNzdWUuIEkgcmV0YWluIExvdeKAmXMgc3Vn
Z2VzdGlvbiB0aGF0IFBDRlBGQyBpcyBhIGJlZ2lubmluZyBmb3IgaXQgdGhvdWdoIGl0IGlzIGp1
c3QgYSBmYXVjZXQgd2l0aCBubyBjb250cm9sIG9mIHdoYXQgZ29lcyB0aG91Z2ggd2hlbiB3ZSB3
YW50IGEganVzdCBpbiB0aW1lIHBlciBwYWNrZXQgcHVsbC4NCj4gRm9yIHlvdXIgcG9pbnRzIGJl
bG93LCBJIG1lbnRpb25lZCBJUy1JUyBhcyBhbiBpbGx1c3RyYXRpb24gdGhhdCB3ZSBjYW4gaGF2
ZSBhIHNhbWUgb3BlcmF0aW9uIGF0IGJvdGggbGF5ZXJzLCB0aGF0IGlzIG5vdCBzbyB1bnVzdWFs
LiBJ4oCZbSBub3Qgc2F5aW5nIGRldG5ldCBuZWVkIElTLUlTLCB0aGF0IHdhcyByZWFsbHkgbm90
IHRoZSBwb2ludC4NCj4NCj4gQXMgZm9yIHRoZSBmdW5jdGlvbnMgSSBqdXN0IHBvaW50IG91dCB0
aGUgbGlrZW5lc3MgdG8gaWxsdXN0cmF0ZSB0aGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBp
cyBha2luIHRob3VnaCBmYXIgZnJvbSBpZGVudGljYWwgdG8gZXhpc3RpbmcgdmFyaWF0aW9ucyBv
ZiBUQ1AuIFNlZW1zIHdlIGFncmVlIG9uIHRoaXMgbGlrZW5lc3MuIEkgZG8gbm90IHJlYWQgdGhh
dCB5b3Ugb3Bwb3NlIG15IGNvbmNsdXNpb24gdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIg
Y2FuIGJlIGltcGxlbWVudGVkIGFzIGEgZGV0bmV0IMKrIHRyYW5zcG9ydCBwcm90b2NvbCDCuy4N
Cj4NCj4gRm9yIG5vdyBJIG5lZWQgdG8gcmVhZCBvbiB0aGUgbGlua3MgeW91IHN1Z2dlc3RlZC4N
Cj4NCj4gTWFueSB0aGFua3MgZm9yIGFsbCB0aGlzIQ0KPg0KPiBQYXNjYWwNCj4NCj4gTGUgMTQg
bm92LiAyMDE4IMOgIDIyOjUyLCBCbGFjaywgRGF2aWQgPERhdmlkLkJsYWNrQGRlbGwuY29tPG1h
aWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbTxtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb20lM2Nt
YWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb20+Pj4gYSDDqWNyaXQgOg0KPiBCb3R0b20gTGluZTog
IEkgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKAnHRyYW5z
cG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25lIHZpYSB0dW5uZWxzIHRvIG1h
a2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRhIHBsYW5lKSwgYW5kIHdvdWxk
IHN1Z2dlc3QgdXNpbmcgc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRy
YWZmaWMgc2hhcGluZy4NCj4NCj4gRGV0YWlscyBpbmxpbmUg4oCmDQo+DQo+IFRoYW5rcywgLS1E
YXZpZA0KPg0KPiBGcm9tOiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIFttYWlsdG86cHRodWJl
cnRAY2lzY28uY29tXQ0KPiBTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDE0LCAyMDE4IDQ6NTkg
QU0NCj4gVG86IEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpDQo+IENjOiBkZXRuZXRAaWV0Zi5v
cmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnJTNjbWFpbHRv
OmRldG5ldEBpZXRmLm9yZz4+OyBCbGFjaywgRGF2aWQNCj4gU3ViamVjdDogUmU6IFtEZXRuZXRd
IHB1bGxpbmcgcGFja2V0cw0KPg0KPg0KPiBbRVhURVJOQUwgRU1BSUxdDQo+IFBsZWFzZSByZXBv
cnQgYW55IHN1c3BpY2lvdXMgYXR0YWNobWVudHMsIGxpbmtzLCBvciByZXF1ZXN0cyBmb3Igc2Vu
c2l0aXZlIGluZm9ybWF0aW9uLg0KPiBUeXBvcyBiZWxvdywgc29tZSB0aGFua3MgdG8gbXkgaW50
ZWxsaWdlbnQgc21hcnQgcGhvbmUsIGFuZCBzb21lIHRvIGNvbmZ1c2VkLW1lLg0KPg0KPiBQbGVh
c2UgcmVhZDoNCj4gQWxsIGluIGFsbCwgdGhpcyB0ZWxscyBtZSB0aGF0IHRoZSBkZXRuZXQgc2Vy
dmljZSBsYXllciBvcGVyYXRlcyBhdCBsYXllciA0DQo+DQo+IFJlZ2FyZHMsDQo+DQo+IFBhc2Nh
bA0KPg0KPiBMZSAxNCBub3YuIDIwMTggw6AgMTY6NTMsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVy
dCkgPHB0aHViZXJ0QGNpc2NvLmNvbTxtYWlsdG86cHRodWJlcnRAY2lzY28uY29tPG1haWx0bzpw
dGh1YmVydEBjaXNjby5jb20lM2NtYWlsdG86cHRodWJlcnRAY2lzY28uY29tPj4+IGEgw6ljcml0
IDoNCj4gSGVsbG8gWHVlc29uZzoNCj4NCj4gV2UgZG8gbGF5ZXJzIHNvIGFzIHRvIGNvbW11bmFs
aXNlIHNlcnZpY2VzIHNvIGV2ZXJ5IGFwcGxpY2F0aW9ucyBkb2VzIG5vdCBuZWVkIHRvIHJlaW52
ZW50IGl0cyBvd24uDQo+DQo+IFRoZSBmYWN0IHRoYXQgZXZlcnkgaW5kdXN0cmlhbCBhcHBsaWNh
dGlvbiB0aGF0IGFkYXB0YXRldXIgZnJvbSBzZXJpYWwgYnV0IHRvIElQIGhhZCB0byBpbXBsZW1l
bnQgYSBqaXR0ZXIgZWxpbWluYXRpb24gYnVmZmVyIGlzIGFuIGluZGljYXRpb24gdGhhdCB3ZSBm
YWlsZWQgdG8gcHJvdmlkZSBqdXN0IHRoYXQgYXQgYSBsb3dlciBsYXllci4NCj4NCj4gU2FtZSBn
b2VzIGZvciB2b2ljZSBhbmQgdmlkZW8uIEJ1dCBkaWRu4oCZdCB5b3Ugc2VlIGl0IG9uIG9jY2Fz
aW9ucz8gVGhvc2Ugaml0dGVyIGVsaW1pbmF0aW9uIHRlY2huaXF1ZXMgY3JlYXRlIGEgbGF0ZW5j
eSBpbiB0aGUgZGlzY3Vzc2lvbiBvciBhIGRlbGF5IGluIHRoZSB0diBzdHJlYW0gdGhhdCB5b3Ug
Y2FuIGFjdHVhbGx5IG9ic2VydmUuDQo+IFtEYXZpZD5dIFdoZW4gdGhpbmdzIHdvcmssIGppdHRl
ciBlbGltaW5hdGlvbiBpcyBjb21tb24gYmVoYXZpb3IuICBXaGVuIHRoZXkgZG9u4oCZdCB3b3Jr
LCBpLmUuLCBzb21ldGhpbmcgZG9lc27igJl0IGFycml2ZSBpbiB0aW1lLCBib3RoIHJldHJhbnNt
aXQgYmVoYXZpb3IgYW5kIHJlYWN0aW9uIHRvIG1pc3NpbmcgZGF0YSBhcmUgYXBwLXNwZWNpZmlj
Lg0KPg0KPiBOb3cgbGV0IHVzIGxvb2sgYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGFuZCBj
b21wYXJlIHdpdGggdHJhZGl0aW9uYWwgTGF5ZXIgNCBmdW5jdGlvbnMuDQo+DQo+ICBUaGUgc2Vy
dmljZSBsYXllciBwcm92aWRlcyBhIGZsb3cgY29udHJvbCwgaW4gdGhpcyBwYXJ0aWN1bGFyIGNh
c2UgYSByYXRlLWJhc2VkIG9uZS4gVGhpcyBpcyBzaW1pbGFyIHRvIGZ1bmN0aW9uYWxpdHkgZm91
bmQgaW4gREMtVENQIG9yIGluIGEgbG9uZyBnb25lIHBhc3QsIElCTeKAmXMgUmFwaWQgVHJhbnNw
b3J0IFByb3RvY29sLCB0aG91Z2ggd2UgcHJvYmFibHkgbmVlZCBvbmx5IGEgc2ltcGxpZmllZCB2
ZXJzaW9uIG9mIHRoYXQuDQo+IFtEYXZpZD5dIEl04oCZcyBpbXBvcnRhbnQgdG8gZGlzdGluZ3Vp
c2ggZmxvdyBjb250cm9sLCB3aGljaCBjYW4gYmUgcHJvdmlkZSBvbiBhIGxpbmstYnktbGluayBi
YXNpcyBmcm9tIGNvbmdlc3Rpb24gY29udHJvbCwgd2hpY2ggaXMgYSBzdXBlcnNldCBvZiBmbG93
IGNvbnRyb2wgYW5kIGNhbiBvbmx5IGJlIHByb3ZpZGVkIGVuZC10by1lbmQuICBBcyBEZXROZXQg
ZWxpbWluYXRlcyBhbGwgY29uZ2VzdGlvbiwgY29uZ2VzdGlvbiBjb250cm9sIGlzIG5vdCByZXF1
aXJlZC4gIFNwZWNpZmljIGV4YW1wbGUg4oCTIERDLVRDUCBpcyBkcml2ZW4gYnkgRUNOIGNvbmdl
c3Rpb24gc2lnbmFscyAoQ0UgbWFya3MpIGNvbWluZyBiYWNrIGZyb20gdGhlIG5ldHdvcmssIGJ1
dCBpZiBhIERldE5ldCBub2RlIGV2ZXIgbWFya3MgYSBEZXROZXQgcGFja2V0IGFzIENFLCBzb21l
dGhpbmcgaGFzIGdvbmUgc2VyaW91c2x5IGF3cnkuDQo+DQo+IFRoZSBzZXJ2aWNlIGxheWVyIHBl
cmZvcm1zIHJlb3JkZXJpbmcgYW5kIGR1cGxpY2F0aW9uIGVsaW1pbmF0aW9uIGZ1bmN0aW9ucy4u
IFRDUCBkb2VzIHRoYXQgdG9vLg0KPiBbRGF2aWQ+XSBZZXMg4oCmIGJ1dCDigKYgVENQIGVsaW1p
bmF0aW9uIG9mIGR1cGxpY2F0ZSBwYWNrZXRzIGlzIGludGVuZGVkIG9ubHkgdG8gZGVhbCB3aXRo
IOKAnHN0dXBpZCBuZXR3b3JrIHRyaWNrc+KAnSDigKYNCj4NCj4gVGhlIHNlcnZpY2UgbGF5ZXIg
ZGlzdHJpYnV0ZXMgcGFja2V0cyBhbmQgcmVwbGljYXMgb3ZlciBtdWx0aXBsZSBwYXRocyAoZGV0
bmV0IHRyYW5zcG9ydHMpLiBUaGVyZeKAmXMgYSBoaW50IG9mIHRoYXQgaW4gTVAtVENQIHRob3Vn
aCB3ZSBuZWVkIGEgcG93ZXJmdWwgYWRkaXRpb24gZm9yIHJlcGxpY2F0aW9uIGFuZCBjb2Rpbmcu
DQo+IFtEYXZpZD5dIERldE5ldCBkaWZmZXJzIGJlY2F1c2UgdGhlIHJlcGxpY2F0aW9uIGFuZCBk
aXN0cmlidXRpb24gaGFwcGVuIGF0IG5vZGVzIGluIHRoZSBuZXR3b3JrLCBub3QgYXQgZW5kIHN5
c3RlbXMuICBGb3IgYW55IFRDUC1saWtlIHByb3RvY29sIChyZWxpYWJsZSBkZWxpdmVyeSB3aXRo
IGNvbmdlc3Rpb24gY29udHJvbCksIHBhY2tldCBkdXBsaWNhdGlvbiBpcyBhbHdheXMgYSBtYW5p
ZmVzdGF0aW9uIG9mIGEgbmV0d29yayDigJxidWcs4oCdIGkuZS4sIGRpdmVyZ2VuY2UgZnJvbSBp
ZGVhbCBuZXR3b3JrIGJlaGF2aW9yLiAgRm9yIHRoZSBSRSBpbiBEZXROZXQgUFJFT0YsIHBhY2tl
dCBkdXBsaWNhdGlvbiBpcyBhIG5ldHdvcmsg4oCcZmVhdHVyZeKAnSA7LSkuICBBcyBvZiByaWdo
dCBub3csIHBhY2tldCBkdXBsaWNhdGlvbiBhbmQgZWxpbWluYXRpb24sIHBsdXMgYXNzb2NpYXRl
ZCByZW9yZGVyaW5nIChQUkVPRikgIGlzIG5vdCBwYXJ0IG9mIHRoZSBJUCBzb2x1dGlvbiDigJMg
YW4gYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9uIHdvdWxkIGxpa2VseSBiZSBuZWVkZWQgdG8gc3Vw
cG9ydCB0aGF0IGZ1bmN0aW9uYWxpdHksIGFuZCB0aGUgcmVzdWx0IHdoaWNoIHdvdWxkIGxvb2sg
YSBsb3QgbGlrZSBhIERldE5ldCB0cmFuc3BvcnQgdHVubmVsIGJldHdlZW4gbm9kZXMgaW4gdGhl
IERldE5ldCBuZXR3b3JrLiAgSWYgYW55b25lIHdhbnRzIHRvIHdvcmsgb24gdGhpcywgcmVhZGlu
ZyBkcmFmdC1pZXRmLWludGFyZWEtdHVubmVscyBpcyBSRUNPTU1FTkRFRC4NCj4NCj4gVGhlIGRl
dG5ldCBzZXJ2aWNlIGxheWVyIGlzIGFib3ZlIHRoZSBkZXRuZXQgdHJhbnNwb3J0IGxheWVyIHdo
aWNoIGhhcHBlbnMgdG8gYmUgbGF5ZXIgMy4NCj4NCj4gQWxsIGluIGFsbCwgdGhpcyB0ZWxscyBt
ZSB0aGF0IHRoZSBkZXRuZXQgdHJhbnNwb3J0IHNlcnZpY2UgbGF5ZXIgb3BlcmF0ZXMgYXQgbGF5
ZXIgNC4NCj4NCj4gSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHRoZXJlIGlzIGFuIGV4YWN0IHNhbWUg
bmVlZCBmb3IgVFNOLiBKdXN0IGxpa2UgdGhlcmUgaXMgYSBuZWVkIGZvciBJUy1JUyBhdCBib3Ro
IGxheWVycy4NCj4gW0RhdmlkPl0gTWFueSBvZiB0aGUgSVAgbmV0d29ya3Mgb3ZlciB3aGljaCBE
ZXROZXQgb3BlcmF0ZXMgd2lsbCBub3QgYmUgdXNpbmcgSVMtSVMgZm9yIElQIChsYXllciAzKSBy
b3V0aW5nIOKAkyB0aGVyZSBhcmUgYSBudW1iZXIgb2YgYWx0ZXJuYXRpdmVzLg0KPg0KPiBUaGUg
SUVFRSBtYXkgdmVyeSB3ZWxsIHByb3ZpZGUgdGhlIHNhbWUgZmVhdHVyZXMgaW4gdGhlIHRhbGtl
ciwgYW5kIHdlIG1heSB2ZXJ5IHdlbGwgYmUgc3VjY2Vzc2Z1bCBhdCBzaGFyaW5nIHNwZWNpZmlj
YXRpb25zIGp1c3QgbGlrZSB3ZSBkaWQgZm9yIElTLUlTLiBCdXQgZm9yIHVzIEkgc2VlIHRoZSBk
ZXRuZXQgc2VydmljZSBsYXllciBwYWNrYWdlZCBhcyBhIExheWVyIDQgdGhhdCB0aGUgcmVzdCBv
ZiB0aGUgSUVURiB3aWxsIGNhbGwgYSBUcmFuc3BvcnQuIFdoaWNoIG1ha2VzIHRoZSBuYW1lIGNv
bGxpc2lvbiB2ZXJ5IHVuZm9ydHVuYXRlLCBieSB0aGUgd2F5Lg0KPiBbRGF2aWQ+XSBCb3R0b20g
TGluZTogIEkgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKA
nHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25lIHZpYSB0dW5uZWxz
IHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRhIHBsYW5lKSwgYW5k
IHdvdWxkIHN1Z2dlc3QgdXNpbmcgc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBs
b29wIHRyYWZmaWMgc2hhcGluZy4NCj4NCj4gTm90ZSB0aGF0IG15IGRyYWZ0IGFsc28gZGlzY3Vz
c2VzIGEgTDIgdG9rZW5pemVkIGxvb3AgdG8gYXZvaWQgdGhlIGJ1ZmZlciBibG9hdCBhdCB0aGUg
ZGV0bmV0IGluZ3Jlc3MsIHdoaWNoIGlzIHRoZSBwaWVjZSB0aGF0IGlzIGFuYWxvZ291cyB0byB0
aGUgc29sdXRpb24gc2hvd24gaW4gdGhlIHZpZGVvLg0KPg0KPiBUYWtlIGNhcmUsDQo+DQo+IFBh
c2NhbA0KPg0KPiBMZSAxNCBub3YuIDIwMTggw6AgMTQ6NTgsIEdlbmd4dWVzb25nIChHZW5nIFh1
ZXNvbmcpIDxnZW5neHVlc29uZ0BodWF3ZWkuY29tPG1haWx0bzpnZW5neHVlc29uZ0BodWF3ZWku
Y29tPG1haWx0bzpnZW5neHVlc29uZ0BodWF3ZWkuY29tJTNjbWFpbHRvOmdlbmd4dWVzb25nQGh1
YXdlaS5jb20+Pj4gYSDDqWNyaXQgOg0KPiBEZWFyIFBhc2NhbCwNCj4NCj4gSSBjb25zaWRlciB0
aGUgcHJvYmxlbSBvZiDigJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdIGFsbCBvdmVyIGFnYWlu
LCBhbmQgZmluYWxseSBJIG1ha2UgbXlzZWxmIGNvbmZ1c2VkLiBTbyBJIHNlbmQgdGhpcyBlbWFp
bCB0byBzZWFyY2ggZm9yIGhlbHAuIFBsZWFzZSBjb3JyZWN0IG1lIGlmIHlvdSBmaW5kIGFueXRo
aW5nIHdyb25nIGJlbG93Og0KPg0KPiAxLiAgICAgICBUU04gZG9lc27igJl0IG5lZWQgdHJhbnNw
b3J0IGxheWVyLCBiZWNhdXNlIHRoZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBUU04gYXdhcmUs
IGFuZCB0aGV5IGNhbiBzZW5kIHRoZSBwYWNrZXRzIGluIHNvbWUgcGFydGljdWxhciB0aW1lIHNs
b3QgYmFzZWQgb24gdGhlIHRyYWZmaWMgc3BlY2lmaWNhdGlvbjsNCj4NCj4gMi4gICAgICAgRGV0
TmV0IGRvZXMgbmVlZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGFsa2VyIGFuZCBsaXN0ZW5l
ciBhcmUgbm90IHVuZGVyIGNvbnRyb2w7DQo+DQo+IDMuICAgICAgIFRDUCBjYW7igJl0IGJlIHVz
ZWQgZm9yIERldE5ldCAsIGJlY2F1c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhlIOKAnGZhaXIgYmFu
ZHdpZHRo4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93IHJhdGUgY2hhbmdl
cyBhbGwgdGhlIHRpbWUsIHdoaWxlIHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0IGlzIHN1cHBv
c2VkIHRvIGJlIGNvbnN0YW50LCBhbmQgZXZlcnkgcGFja2V0IHNob3VsZCBzaG93IHVwIGluIGFu
IGV4cGVjdGVkIHRpbWUgc2xvdDsNCj4NCj4gNC4gICAgICAgVURQIGNhbuKAmXQgYmUgdXNlZCBm
b3IgRGV0TmV0LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHJhdGUgY29udHJvbC4gSWYgdGhlIHRhbGtl
ciBzZW5kcyB0aGUgcGFja2V0cyBpbiB0aGUgd3JvbmcgcGF0dGVybiwgVURQIGNhbiBkbyBub3Ro
aW5nLg0KPg0KPiA1LiAgICAgICBTbyB3ZSBuZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLi
gJ0sIHdoaWNoIGNhbiA6YS4gU2VuZCB0aGUgcGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0
ZXJuOyBiLiBJZiBhbnl0aGluZyBnb2VzIHdyb25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNv
cnJlY3QgcGF0dGVybi4NCj4NCj4gNi4gICAgICAgVGhpcywgZmluYWxseSwgbWFrZXMgdGhlIHRh
bGtlciDigJxEZXROZXQgYXdhcmXigJ0oZXNwZWNpYWxseSBwb2ludCBhIGFib3ZlKSwgd2hpY2gg
aXMganVzdCB0aGUgc2FtZSBhcyB3aGF0IGhhcHBlbnMgaW4gVFNOLg0KPg0KPiBJZiB0aGlzIGxv
Z2ljIGNoYWluIHdvcmtzLCB3aGF0IHdlIGFjdHVhbGx5IHJlcXVpcmVzIGlzIGp1c3QgYSBEZXRO
ZXQgdGFsa2VyIHJhdGhlciB0aGFuIGEgbmV3IHRyYW5zcG9ydCBsYXllci4NCj4NCj4NCj4gQmVz
dCBSZWdhcmRzDQo+IFh1ZXNvbmcNCj4NCj4NCj4gRnJvbTogZGV0bmV0IFttYWlsdG86ZGV0bmV0
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQp
DQo+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDE6MTAgUE0NCj4gVG86IGRldG5l
dEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmcl
M2NtYWlsdG86ZGV0bmV0QGlldGYub3JnPj47IEJsYWNrLCBEYXZpZCA8RGF2aWQuQmxhY2tAZGVs
bC4uY29tPG1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbTxtYWlsdG86RGF2aWQuQmxhY2tAZGVs
bC4uY29tJTNjbWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tPj4+DQo+IFN1YmplY3Q6IFtEZXRu
ZXRdIHB1bGxpbmcgcGFja2V0cw0KPg0KPiBEZWFyIGFsbA0KPg0KPiBUaGlzIHZpZGVvIGh0dHBz
Oi8veW91dHUuYmUvQk8wUWhheEJScjAgaGFzIGEgZ3JlYXQgaWxsdXN0cmF0aW9uIG9mIHRoZSBV
TkkgcGFja2V0IHB1bGwgbWV0aG9kIHRoYXQgd2UgdXNlIGluIHNlY3Rpb24g4oCcNS4xLiAgTG9j
YWwgTG9vcCBGbG93IENvbnRyb2zigJ0gb2YgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMSB0byBwdWxsIHBhY2tldHMgZnJv
bSB0aGUgZGV0bmV0IHVuYXdhcmUgaG9zdCBmcm9tIHRoZSBkZXRuZXQgaW5ncmVzcyBib3guIFRo
ZSBwcm9ibGVtIGZvciBkZXRuZXQgaXMgdGhhdCBzaGFwaW5nIGluIHRoZSBkZXRuZXQgaW5ncmVz
cyBjYW4gY3JlYXRlIGJsb2F0IGFuZCB1bmNvbnRyb2xsZWQgZW5kIHRvIGVuZCBsYXRlbmN5IHNv
IHdlIHdhbnQgdG8gY29udHJvbCB0aGUgbWF4aW11bSBhbW91bnQgb2YgcGVuZGluZyBmcmFtZXMg
dG8ga2VlcCB0aGUgZGV0bmV0IGluZ3Jlc3MgYnVzeSBhbmQgcHVzaCBiYWNrIHRvIHRoZSBMNC81
IGZvciBhbnl0aGluZyBhYm92ZSB0aGF0Lg0KPg0KPiBJIGhvcGUgeW914oCZbGwgbG92ZSB0aGUg
dmlkZW8gYXMgbXVjaCBhcyBJIGRpZDsNCj4NCj4gUGFzY2FsDQo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4g
ZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRm
Lm9yZyUzY21haWx0bzpkZXRuZXRAaWV0Zi5vcmc+Pg0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+IGRldG5ldEBpZXRmLm9y
ZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmclM2NtYWlsdG86
ZGV0bmV0QGlldGYub3JnPj4NCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9kZXRuZXQNCj4NCj4NCj4NCj4gLS0tLS0tLS0tLQ0KPiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+IGRldG5l
dEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPg0KPiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KPg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmln
aHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsN
Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpzcGFuLkVtYWlsU3R5
bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21z
by1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29y
ZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0
IDcyLjBwdCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9
DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2
OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAg
djpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZd
LS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBs
ZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBMb3U8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+SSBhZ3JlZSB3aXRoIHlvdS4gSSBsaXN0ZWQgb25lIHBvc3NpYmlsaXR5IGluIHRoZSBsYXN0
IGVtYWlsIHJlc3BvbmRpbmcgdG8gRGF2aWQ6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPuKAnEkgd291bGQgbGlrZSB0
byBwb2ludCBvdXQgYW5vdGhlciBvcHRpb24gaGVyZTogbWF5YmUgd2UgQ0FOIHVzZSBFQ04gaW4g
RGV0TmV0LiBJZiB0aGUg4oCYcGFja2V0IHB1bGxpbmfigJkgbWVjaGFuaXNtIGlzIHRvbyBmYXIg
YXdheSBmcm9tIHRoZSBjdXJyZW50DQogVENQIG1lY2hhbmlzbSwgd2hldGhlciB3ZSBjYW4gY29u
c2lkZXIgdG8gYWxsb3cgdGhlIGluZ3Jlc3MgdG8gdXNlIEVDTiBhcyBhbiBpbmRpY2F0aW9uIG9m
IG1pc2JlaGF2aW9yIG9mIHRoZSB0YWxrZXIu4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkczxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+WHVlc29uZzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IExvdSBCZXJnZXIgW21haWx0bzpsYmVyZ2Vy
QGxhYm4ubmV0XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBOb3ZlbWJlciAxNSwgMjAx
OCAzOjE0IFBNPGJyPg0KPGI+VG86PC9iPiBOb3JtYW4gRmlubiAmbHQ7bm9ybWFuLmZpbm5AbWFp
bDAxLmh1YXdlaS5jb20mZ3Q7OyBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpICZsdDtwdGh1YmVy
dEBjaXNjby5jb20mZ3Q7OyBCbGFjaywgRGF2aWQgJmx0O0RhdmlkLkJsYWNrQGRlbGwuY29tJmd0
Ozxicj4NCjxiPkNjOjwvYj4gR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgJmx0O2dlbmd4dWVz
b25nQGh1YXdlaS5jb20mZ3Q7OyBkZXRuZXRAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UmU6IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6
MGNtIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+LS0tLS0tLS0tLTxicj4NCk9uIE5vdmVtYmVy
IDE1LCAyMDE4IDI6MTY6MzUgUE0gTm9ybWFuIEZpbm4gJmx0OzxhIGhyZWY9Im1haWx0bzpub3Jt
YW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbSI+bm9ybWFuLmZpbm5AbWFpbDAxLmh1YXdlaS5jb208
L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdp
bi1sZWZ0OjBjbSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZndDsgMS4gSSB0aGluayB0aGVy
ZSZuYnNwOyBpcyBhIHVzZSBmb3IgYSAmcXVvdDtTb3J0IG9mIGxpa2UgVENQLCBidXQgaXMgc3Vp
dGFibGUgZm9yIHVzZSBhcyBhIERldE5ldCBmbG93JnF1b3Q7Ljxicj4NCiZndDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmln
aHQ6MGNtO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjBjbSI+DQo8c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5JIGdvIG9uZSBzdGVwIGZ1cnRoZXIgYW5kIHNh
eSB0aGF0IHRoZXJlIGlzIGFueSB1c2UgZm9yIGEgVENQIGNvbmdlc3Rpb24gY29udHJvbCBhbGdv
cml0aG0gdGhhdCBpcyBEZXROZXQgYXdhcmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9t
OjEyLjBwdDttYXJnaW4tbGVmdDowY20iPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+TG91PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4t
bGVmdDowY20iPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48YnI+DQomZ3Q7IDIuIFlvdSBjYW4g
cnVuIGEgbnVtYmVyIG9mIFRDUCBmbG93cyBvdmVyIGEgcGlwZSBvZmZlcmluZyB0aGUgRGV0TmV0
IHNlcnZpY2UuJm5ic3A7IE1vcmUgZmxvd3Mgd2lsbCB1c2UgbW9yZSBvZiB0aGUgYmFuZHdpZHRo
LiZuYnNwOyBMZWZ0b3ZlciBiYW5kd2lkdGggaXMgYXZhaWxhYmxlIHRvIGJlc3QgZWZmb3J0IGZs
b3dzLCBidXQgbm90IHRvIG90aGVyIERldE5ldCBmbG93cy4mbmJzcDsgVGhpcyBpcyBqdXN0IGxp
a2UgVENQIG92ZXIgYW4gRXRoZXJuZXQuJm5ic3A7IFZlcnkNCiB1c2VmdWwgd2hlbiBhbGxvY2F0
aW5nICZxdW90O2hhcmQmcXVvdDsgcGFydGl0aW9uZWQgYmFuZHdpZHRoLjxicj4NCiZndDs8YnI+
DQomZ3Q7IDIuIFlvdSBjYW4gcnVuIG9uZSBUQ1AgZmxvdyBhcyBhIERldE5ldCBmbG93LiZuYnNw
OyBZb3UgY2FuIHJ1biBzZXZlcmFsIG9mIHRoZW0uJm5ic3A7IEVhY2ggZmxvdyB3YXN0ZXMgYXBw
cm94LiAyNSUgb2YgaXRzIGJhbmR3aWR0aCwgd2hpY2ggaXMgbm90IHJlc2VydmFibGUgYnkgb3Ro
ZXIgRGV0TmV0IGZsb3dzLiZuYnNwOyBPbiB0aGUgb3RoZXIgaGFuZCwgeW91IGNhbiBjb250cm9s
IGV4YWN0bHkgaG93IG11Y2ggYmFuZHdpZHRoIGlzIGF2YWlsYWJsZSB0byBlYWNoDQogVENQIGZs
b3csIGFuZCBhbGwgb2YgdGhlIHVudXNlZCBiYW5kd2lkdGggaXMgYXZhaWxhYmxlIHRvIGJlc3Qt
ZWZmb3J0IFRDUCBmbG93cy4mbmJzcDsgVGhpcyBzZWVtcyB0aGVvcmV0aWNhbGx5IHVzZWZ1bCwg
YnV0IEknbSBub3Qgc3VyZSB0aGF0IHRoZSBleHRyYSBjb3N0IG92ZXIgRFNDUCBpcyB3b3J0aCB0
aGUgZGlmZmVyZW5jZSBpbiBzZXJ2aWNlIGNvbXBhcmVkIHRvIERTQ1AuPGJyPg0KJmd0Ozxicj4N
CiZndDsgLS0gTm9ybTxicj4NCiZndDs8YnI+DQomZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fPGJyPg0KJmd0OyBGcm9tOiBkZXRuZXQgW2RldG5ldC1ib3VuY2VzQGlldGYub3Jn
XSBvbiBiZWhhbGYgb2YgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSBbcHRodWJlcnRAY2lzY28u
Y29tXTxicj4NCiZndDsgU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCA4OjIzIFBN
PGJyPg0KJmd0OyBUbzogQmxhY2ssIERhdmlkPGJyPg0KJmd0OyBDYzogR2VuZ3h1ZXNvbmcgKEdl
bmcgWHVlc29uZyk7IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRm
Lm9yZzwvYT48YnI+DQomZ3Q7IFN1YmplY3Q6IFJlOiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHM8
YnI+DQomZ3Q7PGJyPg0KJmd0OyBIZWxsbyBEYXZpZDxicj4NCiZndDs8YnI+DQomZ3Q7IFBsZWFz
ZSBzZWUgYmVsb3c8YnI+DQomZ3Q7PGJyPg0KJmd0OyBMZSAxNSBub3YuIDIwMTggw6AgMDg6MTMs
IEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tJTNj
bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tIj5EYXZpZC5CbGFja0BkZWxsLmNvbSZsdDttYWls
dG86RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+Jmd0OyZndDsgYSDDqWNyaXQgOjxicj4NCiZndDs8
YnI+DQomZ3Q7IFBhc2NhbCw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGFua3MgZm9yIHRoZSByZXNw
b25zZSDigJMgSSB3YW50IHRvIGZvbGxvdyB1cCBvbiBzb21lIG9mIFh1ZXNvbmfigJlzIGNvbW1l
bnRzIHRoYXQgbWF5IHNoZWQgc29tZSBsaWdodCBvbiB0aGUgbG93ZXIgbGF5ZXIgcHVsbCBmdW5j
dGlvbmFsaXR5Ojxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0OyAzLiZuYnNwOyBUQ1AgY2Fu4oCZdCBi
ZSB1c2VkIGZvciBEZXROZXQsIGJlY2F1c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhlIOKAnGZhaXIg
YmFuZHdpZHRo4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93IHJhdGUgY2hh
bmdlczxicj4NCiZndDsmZ3Q7IGFsbCB0aGUgdGltZSwgd2hpbGUgdGhlIHNlbmRpbmcgcmF0ZSBv
ZiBEZXROZXQgaXMgc3VwcG9zZWQgdG8gYmUgY29uc3RhbnQsIGFuZCBldmVyeSBwYWNrZXQgc2hv
dWxkIHNob3cgdXAgaW4gYW4gZXhwZWN0ZWQgdGltZSBzbG90Ozxicj4NCiZndDs8YnI+DQomZ3Q7
IE5vdCBleGFjdGx5IOKAkyBpbiB0aGlzIOKAnGdhbWXigJ0sIERldE5ldCBnZXRzIHRvIGdvIGZp
cnN0LCBhbmQgZW5mb3JjZXMgdGhlIHRpbWUgc2xvdCBiZWhhdmlvci4mbmJzcDsgVENQIHNlZXMg
d2hhdCBEZXROZXQgcHJvdmlkZXMg4oCTIGl0IGxvb2tzIGxpa2UgYSBuZXR3b3JrIHBhdGggd2l0
aCBhIG1heCBiYW5kd2lkdGggdGhhdCBpcyBsaW1pdGVkIGJ5IHRoZSByZXNlcnZhdGlvbiBmb3Ig
dGhlIERldE5ldCBmbG93LCBhIHJhdGhlciBzdGFibGUgcm91bmQtdHJpcC10aW1lDQogYW5kIHBh
Y2luZy9zaGFwaW5nIGJlaGF2aW9yIChvbiB0aGUgb3JpZ2luYXRpbmcgaG9zdCwgcHJlZmVyYWJs
eSkuJm5ic3A7IFRoZXJlIGFyZSBzb21lIGRldGFpbHMgdG8gYmUgd29ya2VkIG91dCBhcm91bmQg
d2hhdCBoYXBwZW5zIHdoZW4gVENQIHRyaWVzIHRvIG92ZXJydW4gdGhlIERldE5ldCBmbG93IHJl
c2VydmF0aW9uLCBhcyB0aGF0IGNvdWxkIGJ1aWxkIHVwIGEgbGFyZ2UgcXVldWUgb24gdGhlIGhv
c3QsIGJ1dCBpZiB0aGUgcmVzZXJ2YXRpb24NCiBpcyBzaXplZCB0byBiZSBsYXJnZXIgdGhhbiB0
aGUgVENQIHRocm91Z2hwdXQsIFRDUCBzaG91bGQgd29yayBhcyB0aGUgaG9zdCBxdWV1ZSBzaG91
bGQgZHJhaW4uPGJyPg0KJmd0Ozxicj4NCiZndDsgSSB0aGluayBCb2IgQnJpc2NvZSBwcmVzZW50
ZWQmbmJzcDsgb24gU3VuZGF5IGFuZCB2ZXJ5IGNsZWFybHkgd2hhdCBoYXBwZW5zIHdpdGggY2xh
c3NpY2FsIFRDUCAtIGEgc2Vlc2F3IHBhdHRlcm4gdGhhdCBmYWlscyB0byB1dGlsaXplIHRoZSBh
dmFpbGFibGUgYmFuZHdpZHRoLiBUaGlzIGNvaW5jaWRlcyB3aXRoIG15IG93biBvYnNlcnZhdGlv
bnMgd2hlbiBJIGltcGxlbWVudGVkIENJUiBmb3IgSUJN4oCZcyBmcmFtZSByZWxheSBib3ggYSBm
ZXcgeWVhcnMNCiBiYWNrLjxicj4NCiZndDs8YnI+DQomZ3Q7IEJvYiBhbHNvIHByZXNlbnRlZCB0
aGUgYmVuZWZpdHMgb2YgREMgVENQIGluIHRoYXQgc3BhY2UuIEkgdW5kZXJzdGFuZCB0aGF0IGhp
cyBwb2ludCBtYXRjaGVzIHlvdXIgd29yZHMgaW4gYSBjb3JyaWRvciBkaXNjdXNzaW9uIHdlIGhh
ZC4gSSBhbHNvIHVuZGVyc3RhbmQgdGhhdCBpbiB0aGUgY2FzZSBvZiB0aGUgZml4ZWQgYmFuZHdp
ZHRoLiBBIHJhdGUgYWRhcHRhdGlvbiBpcyBhIGNvbXBsZXggYW5kIHVuZGVzaXJlZCBmdW5jdGlv
bi48YnI+DQomZ3Q7PGJyPg0KJmd0OyBBdHRlbXB0aW5nIHRvIGFjaGlldmUgdGhlIHNlcnZpY2Ug
bGF5ZXIgcmF0ZSBlbmZvcmNlbWVudCB3aXRoIGEgd2luZG93LWJhc2VkIG9wZXJhdGlvbiBjb25m
dXNlcyBhIGZ1bmN0aW9uIHRoYXQgd2UgaGF2ZSBhbmQgaXRzIGRlcml2YXRpdmUgdGhhdCB3ZSB3
YW50LCBhbmQgY2F1c2VzIGFkZGl0aW9uYWwgYnVmZmVycyBhbmQgbGF0ZW5jeSBiZXR3ZWVuIHRo
ZSBlZ3Jlc3Mgb2YgdGhlIHdpbmRvdyBiYXNlZCBzZXJ2aWNlIGxheWVyIGFuZCB0aGUNCiBpbmdy
ZXNzIG9mIHRoZSBsb2FkIGVuZm9yY2VyIC0gdGhlIGZpcnN0IGRldG5ldCByb3V0ZXIuPGJyPg0K
Jmd0Ozxicj4NCiZndDsgQ29uY2x1c2lvbiBpcyB0aGF0IHdlIHdhbnQgYSBzaW1wbGUgcmF0ZSBl
bmZvcmNlbWVudCBmdW5jdGlvbiBpbiB0aGUgbGF5ZXItNCDCqyBkZXRuZXQgdHJhbnNwb3J0IMKr
IC4gQ291bGQgd2UgY2FsbCBpdCBkZXR0cmFucyB0byBhdm9pZCBjb25mdXNpb24gPzxicj4NCiZn
dDs8YnI+DQomZ3Q7IFNvcnJ5IEnigJltIGVtYmFya2luZyBub3cuLi48YnI+DQomZ3Q7PGJyPg0K
Jmd0OyBUYWtlIGNhcmU8YnI+DQomZ3Q7PGJyPg0KJmd0OyBQYXNjYWw8YnI+DQomZ3Q7PGJyPg0K
Jmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDsgNC4mbmJzcDsgVURQIGNhbuKA
mXQgYmUgdXNlZCBmb3IgRGV0TmV0LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHJhdGUgY29udHJvbC4g
SWYgdGhlIHRhbGtlciBzZW5kcyB0aGUgcGFja2V0cyBpbiB0aGUgd3JvbmcgcGF0dGVybiwgVURQ
IGNhbiBkbyBub3RoaW5nLjxicj4NCiZndDsgVGhhdCB3b3VsZCBiZSBhIOKAnGZlYXR1cmXigJ0g
aGVyZSA6LSkgYmVjYXVzZSBEZXROZXQgaXMgdGFraW5nIGNhcmUgb2YgdGhlIGRldGFpbHMgOy0p
LiZuYnNwOyBJbiBjb250cmFzdCwgVENQLWxpa2UgcmV0cmFuc21pdCBiZWhhdmlvciBtYXkgbm90
IGJlIHdoYXTigJlzIHdhbnRlZCBpbiBhIGhhcmQgcmVhbC10aW1lIHN5c3RlbS48YnI+DQomZ3Q7
PGJyPg0KJmd0OyZndDsgNS4mbmJzcDsgU28gd2UgbmVlZCDigJxEZXROZXQgdHJhbnNwb3J0IGxh
eWVy4oCdLCB3aGljaCBjYW4gOmEuIFNlbmQgdGhlIHBhY2tldCBpbiBhIGRldGVybWluaXN0aWMg
cGF0dGVybjsgYi4gSWYgYW55dGhpbmcgZ29lcyB3cm9uZywgbWFrZSBpdCBnbyBiYWNrIHRvIHRo
ZSBjb3JyZWN0IHBhdHRlcm4uPGJyPg0KJmd0OyBFdmVyeSBEZXROZXQgcm91dGVyIGRvZXMgdGhp
cy4gQSBwYWNlci9zaGFwZXIgc2hvdWxkIGRlYWwgbmljZWx5IHdpdGggcGFja2V0cyBiZWluZyBz
ZW50IGluIHRoZSB3cm9uZyBwYXR0ZXJuLiZuYnNwOyZuYnNwOyBUaGlzIGlzIHByZWZlcmFibHkg
bG9jYXRlZCBvbiB0aGUgb3JpZ2luYXRpbmcgaG9zdCwgYXMgdGhhdOKAmXMgYSBiZXR0ZXIgcGxh
Y2UgdG8gYnVpbGQgYSBxdWV1ZSB0aGFuIHRoZSBmaXJzdCBob3Agc3dpdGNoL3JvdXRlci4mbmJz
cDsgQWdhaW4gaWYgdGhlDQogcmVzZXJ2YXRpb24gaXMgc2l6ZWQgdG8gYmUgbGFyZ2VyIHRoYW4g
dGhlIHRyYWZmaWMsIHRoZSBvcmlnaW5hdGluZyBob3N0IHF1ZXVlIHNob3VsZCBkcmFpbi48YnI+
DQomZ3Q7PGJyPg0KJmd0OyBJbiB0aGUgcmV2ZXJzZSBkaXJlY3Rpb24sIHdoZXJlIHRoZSB0cmFm
ZmljIChUQ1Agb3IgVURQIG9yIOKApikgZXhjZWVkcyB0aGUgcmVzZXJ2YXRpb24sIHNvbWV0aGlu
ZyBvbiB0aGUgaG9zdCBuZWVkcyB0byBmaWd1cmUgb3V0IHdoYXTigJlzIGdvaW5nIG9uIGluIG9y
ZGVyIHRvIHRocm90dGxlIFRDUCBhbmQvb3IgdGhlIGFwcGxpY2F0aW9uLCBhcyB0aGUgdXN1YWwg
bmV0d29yayBjb25nZXN0aW9uIGZlZWRiYWNrIHRlY2huaXF1ZXMgKGxvc3MsIEVDTg0KIENFIG1h
cmtzKSBkb27igJl0IHdvcmsgZm9yIERldE5ldCB0cmFmZmljLiZuYnNwOyZuYnNwOyBUaGlzIGlz
IHdoZXJlIGEgbmV0d29yayBwdWxsIG1lY2hhbmlzbSBtYXkgYmUgYSB1c2VmdWwgcGFydCBvZiB0
aGUgc29sdXRpb24sIGFzIGdldHRpbmcgdGhlIGFwcGxpY2F0aW9uIHRvIHVuZGVyc3RhbmQgdGhh
dCBpdOKAmXMgb3ZlcnJ1bm5pbmcgaXRzIHJlc2VydmF0aW9uIGlzIHByZWZlcmFibGUgdG8gaGF2
aW5nJm5ic3A7IHRoZSBEZXROZXQgbmV0d29yayBzdGFydCBkcm9wcGluZw0KIChvciBDRS1tYXJr
aW5nKSBwYWNrZXRzIGlmIGEgRGV0TmV0IGZsb3cgb3ZlcnJ1bnMgaXRzIHJlc2VydmF0aW9uIGlu
IG9yZGVyIHRvIGdldCB0aGUgYXBwbGljYXRpb24gb3IgdHJhbnNwb3J0IHByb3RvY29sIChlLmcu
LCBUQ1ApIHRvIHNsb3cgZG93bi48YnI+DQomZ3Q7PGJyPg0KJmd0OyBBcyBmb3IgdGhlIG5vdGlv
biB0aGF0IFBSRU9GIGZvciBEZXROZXQgSVAgaXMgYSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3Rv
Y29s4oCdIOKAkyBJIHN1cHBvc2UgdGhhdOKAmXMgdHJ1ZSwgYnV0IEkgd291bGQgc3VnZ2VzdCB1
c2Ugb2YgRGV0TmV0IOKAnFBSRU9GIHR1bm5lbCBwcm90b2NvbOKAnSBhcyBjbGVhcmVyIHRlcm1p
bm9sb2d5Ljxicj4NCiZndDs8YnI+DQomZ3Q7IFRoYW5rcywgLS1EYXZpZDxicj4NCiZndDs8YnI+
DQomZ3Q7IEZyb206IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgWzxhIGhyZWY9Im1haWx0bzpw
dGh1YmVydEBjaXNjby5jb20iPm1haWx0bzpwdGh1YmVydEBjaXNjby5jb208L2E+XTxicj4NCiZn
dDsgU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCAxMTo0NiBBTTxicj4NCiZndDsg
VG86IEJsYWNrLCBEYXZpZDxicj4NCiZndDsgQ2M6IEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcp
OyA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnJTNjbWFpbHRvOmRldG5ldEBpZXRmLm9y
ZyI+DQpkZXRuZXRAaWV0Zi5vcmcmbHQ7bWFpbHRvOmRldG5ldEBpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KJmd0OyBTdWJqZWN0OiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzPGJyPg0KJmd0Ozxi
cj4NCiZndDs8YnI+DQomZ3Q7IFtFWFRFUk5BTCBFTUFJTF08YnI+DQomZ3Q7IFBsZWFzZSByZWFk
IFBGQyBmb3IgcHJpb3JpdHkgZmxvdyBjb250cm9sOzxicj4NCiZndDsgSSBkaWQgdG9vIG11Y2gg
d2lyZWxlc3MgdGhpcyB3ZWVrIDopPGJyPg0KJmd0Ozxicj4NCiZndDsgUmVnYXJkcyw8YnI+DQom
Z3Q7PGJyPg0KJmd0OyBQYXNjYWw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBMZSAxNCBub3YuIDIwMTgg
w6AgMjM6NDEsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgJmx0OzxhIGhyZWY9Im1haWx0bzpw
dGh1YmVydEBjaXNjby5jb20lM2NtYWlsdG86cHRodWJlcnRAY2lzY28uY29tIj5wdGh1YmVydEBj
aXNjby5jb20mbHQ7bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0OyBhIMOpY3Jp
dCA6PGJyPg0KJmd0OyBJIGFncmVlIHdpdGggdGhlIGJvdHRvbSBsaW5lIERhdmlkLDxicj4NCiZn
dDs8YnI+DQomZ3Q7IHRoYXQgd2FzIHRoZSBpbnRlbnRpb247IHRob3VnaCBJ4oCZbSB1bmNsZWFy
IGlmIGFuZCB3aGVyZSBJIGNhbiBwdWJsaXNoIHRoZSBsb3dlciBsYXllciBwdWxsIHRoaW5nLiBJ
IHdyb3RlIGl0IGFzIGFuIGV5ZSBvcGVuZXIsIGhvcGluZyBwZW9wbGUgd291bGQgc2VlIHRoZSBp
c3N1ZS4gSSByZXRhaW4gTG914oCZcyBzdWdnZXN0aW9uIHRoYXQgUENGUEZDIGlzIGEgYmVnaW5u
aW5nIGZvciBpdCB0aG91Z2ggaXQgaXMganVzdCBhIGZhdWNldCB3aXRoIG5vDQogY29udHJvbCBv
ZiB3aGF0IGdvZXMgdGhvdWdoIHdoZW4gd2Ugd2FudCBhIGp1c3QgaW4gdGltZSBwZXIgcGFja2V0
IHB1bGwuPGJyPg0KJmd0OyBGb3IgeW91ciBwb2ludHMgYmVsb3csIEkgbWVudGlvbmVkIElTLUlT
IGFzIGFuIGlsbHVzdHJhdGlvbiB0aGF0IHdlIGNhbiBoYXZlIGEgc2FtZSBvcGVyYXRpb24gYXQg
Ym90aCBsYXllcnMsIHRoYXQgaXMgbm90IHNvIHVudXN1YWwuIEnigJltIG5vdCBzYXlpbmcgZGV0
bmV0IG5lZWQgSVMtSVMsIHRoYXQgd2FzIHJlYWxseSBub3QgdGhlIHBvaW50Ljxicj4NCiZndDs8
YnI+DQomZ3Q7IEFzIGZvciB0aGUgZnVuY3Rpb25zIEkganVzdCBwb2ludCBvdXQgdGhlIGxpa2Vu
ZXNzIHRvIGlsbHVzdHJhdGUgdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWtpbiB0
aG91Z2ggZmFyIGZyb20gaWRlbnRpY2FsIHRvIGV4aXN0aW5nIHZhcmlhdGlvbnMgb2YgVENQLiBT
ZWVtcyB3ZSBhZ3JlZSBvbiB0aGlzIGxpa2VuZXNzLiBJIGRvIG5vdCByZWFkIHRoYXQgeW91IG9w
cG9zZSBteSBjb25jbHVzaW9uIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlDQogbGF5ZXIgY2FuIGJl
IGltcGxlbWVudGVkIGFzIGEgZGV0bmV0IMKrIHRyYW5zcG9ydCBwcm90b2NvbCDCuy48YnI+DQom
Z3Q7PGJyPg0KJmd0OyBGb3Igbm93IEkgbmVlZCB0byByZWFkIG9uIHRoZSBsaW5rcyB5b3Ugc3Vn
Z2VzdGVkLjxicj4NCiZndDs8YnI+DQomZ3Q7IE1hbnkgdGhhbmtzIGZvciBhbGwgdGhpcyE8YnI+
DQomZ3Q7PGJyPg0KJmd0OyBQYXNjYWw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBMZSAxNCBub3YuIDIw
MTggw6AgMjI6NTIsIEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRhdmlkLkJsYWNr
QGRlbGwuY29tJTNjbWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tIj5EYXZpZC5CbGFja0BkZWxs
LmNvbSZsdDttYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+Jmd0OyZndDsgYSDDqWNyaXQg
Ojxicj4NCiZndDsgQm90dG9tIExpbmU6Jm5ic3A7IEkgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBk
aXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhh
cyB0byBiZSBkb25lIHZpYSB0dW5uZWxzIHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNv
bHV0aW9uIChkYXRhIHBsYW5lKSwgYW5kIHdvdWxkIHN1Z2dlc3QgdXNpbmcgc2VwYXJhdGUgZHJh
ZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZmaWMgc2hhcGluZy48YnI+DQomZ3Q7PGJy
Pg0KJmd0OyBEZXRhaWxzIGlubGluZSDigKY8YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGFua3MsIC0t
RGF2aWQ8YnI+DQomZ3Q7PGJyPg0KJmd0OyBGcm9tOiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQp
IFs8YSBocmVmPSJtYWlsdG86cHRodWJlcnRAY2lzY28uY29tIj5tYWlsdG86cHRodWJlcnRAY2lz
Y28uY29tPC9hPl08YnI+DQomZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQsIDIwMTgg
NDo1OSBBTTxicj4NCiZndDsgVG86IEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpPGJyPg0KJmd0
OyBDYzogPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyUzY21haWx0bzpkZXRuZXRAaWV0
Zi5vcmciPmRldG5ldEBpZXRmLm9yZyZsdDttYWlsdG86ZGV0bmV0QGlldGYub3JnPC9hPiZndDs7
IEJsYWNrLCBEYXZpZDxicj4NCiZndDsgU3ViamVjdDogUmU6IFtEZXRuZXRdIHB1bGxpbmcgcGFj
a2V0czxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBbRVhURVJOQUwgRU1BSUxdPGJyPg0K
Jmd0OyBQbGVhc2UgcmVwb3J0IGFueSBzdXNwaWNpb3VzIGF0dGFjaG1lbnRzLCBsaW5rcywgb3Ig
cmVxdWVzdHMgZm9yIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbi48YnI+DQomZ3Q7IFR5cG9zIGJlbG93
LCBzb21lIHRoYW5rcyB0byBteSBpbnRlbGxpZ2VudCBzbWFydCBwaG9uZSwgYW5kIHNvbWUgdG8g
Y29uZnVzZWQtbWUuPGJyPg0KJmd0Ozxicj4NCiZndDsgUGxlYXNlIHJlYWQ6PGJyPg0KJmd0OyBB
bGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIG9w
ZXJhdGVzIGF0IGxheWVyIDQ8YnI+DQomZ3Q7PGJyPg0KJmd0OyBSZWdhcmRzLDxicj4NCiZndDs8
YnI+DQomZ3Q7IFBhc2NhbDxicj4NCiZndDs8YnI+DQomZ3Q7IExlIDE0IG5vdi4gMjAxOCDDoCAx
Njo1MywgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnB0aHVi
ZXJ0QGNpc2NvLmNvbSUzY21haWx0bzpwdGh1YmVydEBjaXNjby5jb20iPnB0aHViZXJ0QGNpc2Nv
LmNvbSZsdDttYWlsdG86cHRodWJlcnRAY2lzY28uY29tPC9hPiZndDsmZ3Q7IGEgw6ljcml0IDo8
YnI+DQomZ3Q7IEhlbGxvIFh1ZXNvbmc6PGJyPg0KJmd0Ozxicj4NCiZndDsgV2UgZG8gbGF5ZXJz
IHNvIGFzIHRvIGNvbW11bmFsaXNlIHNlcnZpY2VzIHNvIGV2ZXJ5IGFwcGxpY2F0aW9ucyBkb2Vz
IG5vdCBuZWVkIHRvIHJlaW52ZW50IGl0cyBvd24uPGJyPg0KJmd0Ozxicj4NCiZndDsgVGhlIGZh
Y3QgdGhhdCBldmVyeSBpbmR1c3RyaWFsIGFwcGxpY2F0aW9uIHRoYXQgYWRhcHRhdGV1ciBmcm9t
IHNlcmlhbCBidXQgdG8gSVAgaGFkIHRvIGltcGxlbWVudCBhIGppdHRlciBlbGltaW5hdGlvbiBi
dWZmZXIgaXMgYW4gaW5kaWNhdGlvbiB0aGF0IHdlIGZhaWxlZCB0byBwcm92aWRlIGp1c3QgdGhh
dCBhdCBhIGxvd2VyIGxheWVyLjxicj4NCiZndDs8YnI+DQomZ3Q7IFNhbWUgZ29lcyBmb3Igdm9p
Y2UgYW5kIHZpZGVvLiBCdXQgZGlkbuKAmXQgeW91IHNlZSBpdCBvbiBvY2Nhc2lvbnM/IFRob3Nl
IGppdHRlciBlbGltaW5hdGlvbiB0ZWNobmlxdWVzIGNyZWF0ZSBhIGxhdGVuY3kgaW4gdGhlIGRp
c2N1c3Npb24gb3IgYSBkZWxheSBpbiB0aGUgdHYgc3RyZWFtIHRoYXQgeW91IGNhbiBhY3R1YWxs
eSBvYnNlcnZlLjxicj4NCiZndDsgW0RhdmlkJmd0O10gV2hlbiB0aGluZ3Mgd29yaywgaml0dGVy
IGVsaW1pbmF0aW9uIGlzIGNvbW1vbiBiZWhhdmlvci4mbmJzcDsgV2hlbiB0aGV5IGRvbuKAmXQg
d29yaywgaS5lLiwgc29tZXRoaW5nIGRvZXNu4oCZdCBhcnJpdmUgaW4gdGltZSwgYm90aCByZXRy
YW5zbWl0IGJlaGF2aW9yIGFuZCByZWFjdGlvbiB0byBtaXNzaW5nIGRhdGEgYXJlIGFwcC1zcGVj
aWZpYy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBOb3cgbGV0IHVzIGxvb2sgYXQgdGhlIGRldG5ldCBz
ZXJ2aWNlIGxheWVyIGFuZCBjb21wYXJlIHdpdGggdHJhZGl0aW9uYWwgTGF5ZXIgNCBmdW5jdGlv
bnMuPGJyPg0KJmd0Ozxicj4NCiZndDsmbmJzcDsgVGhlIHNlcnZpY2UgbGF5ZXIgcHJvdmlkZXMg
YSBmbG93IGNvbnRyb2wsIGluIHRoaXMgcGFydGljdWxhciBjYXNlIGEgcmF0ZS1iYXNlZCBvbmUu
IFRoaXMgaXMgc2ltaWxhciB0byBmdW5jdGlvbmFsaXR5IGZvdW5kIGluIERDLVRDUCBvciBpbiBh
IGxvbmcgZ29uZSBwYXN0LCBJQk3igJlzIFJhcGlkIFRyYW5zcG9ydCBQcm90b2NvbCwgdGhvdWdo
IHdlIHByb2JhYmx5IG5lZWQgb25seSBhIHNpbXBsaWZpZWQgdmVyc2lvbiBvZiB0aGF0Ljxicj4N
CiZndDsgW0RhdmlkJmd0O10gSXTigJlzIGltcG9ydGFudCB0byBkaXN0aW5ndWlzaCBmbG93IGNv
bnRyb2wsIHdoaWNoIGNhbiBiZSBwcm92aWRlIG9uIGEgbGluay1ieS1saW5rIGJhc2lzIGZyb20g
Y29uZ2VzdGlvbiBjb250cm9sLCB3aGljaCBpcyBhIHN1cGVyc2V0IG9mIGZsb3cgY29udHJvbCBh
bmQgY2FuIG9ubHkgYmUgcHJvdmlkZWQgZW5kLXRvLWVuZC4mbmJzcDsgQXMgRGV0TmV0IGVsaW1p
bmF0ZXMgYWxsIGNvbmdlc3Rpb24sIGNvbmdlc3Rpb24gY29udHJvbCBpcw0KIG5vdCByZXF1aXJl
ZC4mbmJzcDsgU3BlY2lmaWMgZXhhbXBsZSDigJMgREMtVENQIGlzIGRyaXZlbiBieSBFQ04gY29u
Z2VzdGlvbiBzaWduYWxzIChDRSBtYXJrcykgY29taW5nIGJhY2sgZnJvbSB0aGUgbmV0d29yaywg
YnV0IGlmIGEgRGV0TmV0IG5vZGUgZXZlciBtYXJrcyBhIERldE5ldCBwYWNrZXQgYXMgQ0UsIHNv
bWV0aGluZyBoYXMgZ29uZSBzZXJpb3VzbHkgYXdyeS48YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGUg
c2VydmljZSBsYXllciBwZXJmb3JtcyByZW9yZGVyaW5nIGFuZCBkdXBsaWNhdGlvbiBlbGltaW5h
dGlvbiBmdW5jdGlvbnMuLiBUQ1AgZG9lcyB0aGF0IHRvby48YnI+DQomZ3Q7IFtEYXZpZCZndDtd
IFllcyDigKYgYnV0IOKApiBUQ1AgZWxpbWluYXRpb24gb2YgZHVwbGljYXRlIHBhY2tldHMgaXMg
aW50ZW5kZWQgb25seSB0byBkZWFsIHdpdGgg4oCcc3R1cGlkIG5ldHdvcmsgdHJpY2tz4oCdIOKA
pjxicj4NCiZndDs8YnI+DQomZ3Q7IFRoZSBzZXJ2aWNlIGxheWVyIGRpc3RyaWJ1dGVzIHBhY2tl
dHMgYW5kIHJlcGxpY2FzIG92ZXIgbXVsdGlwbGUgcGF0aHMgKGRldG5ldCB0cmFuc3BvcnRzKS4g
VGhlcmXigJlzIGEgaGludCBvZiB0aGF0IGluIE1QLVRDUCB0aG91Z2ggd2UgbmVlZCBhIHBvd2Vy
ZnVsIGFkZGl0aW9uIGZvciByZXBsaWNhdGlvbiBhbmQgY29kaW5nLjxicj4NCiZndDsgW0Rhdmlk
Jmd0O10gRGV0TmV0IGRpZmZlcnMgYmVjYXVzZSB0aGUgcmVwbGljYXRpb24gYW5kIGRpc3RyaWJ1
dGlvbiBoYXBwZW4gYXQgbm9kZXMgaW4gdGhlIG5ldHdvcmssIG5vdCBhdCBlbmQgc3lzdGVtcy4m
bmJzcDsgRm9yIGFueSBUQ1AtbGlrZSBwcm90b2NvbCAocmVsaWFibGUgZGVsaXZlcnkgd2l0aCBj
b25nZXN0aW9uIGNvbnRyb2wpLCBwYWNrZXQgZHVwbGljYXRpb24gaXMgYWx3YXlzIGEgbWFuaWZl
c3RhdGlvbiBvZiBhIG5ldHdvcmsg4oCcYnVnLOKAnSBpLmUuLA0KIGRpdmVyZ2VuY2UgZnJvbSBp
ZGVhbCBuZXR3b3JrIGJlaGF2aW9yLiZuYnNwOyBGb3IgdGhlIFJFIGluIERldE5ldCBQUkVPRiwg
cGFja2V0IGR1cGxpY2F0aW9uIGlzIGEgbmV0d29yayDigJxmZWF0dXJl4oCdIDstKS4mbmJzcDsg
QXMgb2YgcmlnaHQgbm93LCBwYWNrZXQgZHVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uLCBwbHVz
IGFzc29jaWF0ZWQgcmVvcmRlcmluZyAoUFJFT0YpJm5ic3A7IGlzIG5vdCBwYXJ0IG9mIHRoZSBJ
UCBzb2x1dGlvbiDigJMgYW4gYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9uDQogd291bGQgbGlrZWx5
IGJlIG5lZWRlZCB0byBzdXBwb3J0IHRoYXQgZnVuY3Rpb25hbGl0eSwgYW5kIHRoZSByZXN1bHQg
d2hpY2ggd291bGQgbG9vayBhIGxvdCBsaWtlIGEgRGV0TmV0IHRyYW5zcG9ydCB0dW5uZWwgYmV0
d2VlbiBub2RlcyBpbiB0aGUgRGV0TmV0IG5ldHdvcmsuJm5ic3A7IElmIGFueW9uZSB3YW50cyB0
byB3b3JrIG9uIHRoaXMsIHJlYWRpbmcgZHJhZnQtaWV0Zi1pbnRhcmVhLXR1bm5lbHMgaXMgUkVD
T01NRU5ERUQuPGJyPg0KJmd0Ozxicj4NCiZndDsgVGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGlz
IGFib3ZlIHRoZSBkZXRuZXQgdHJhbnNwb3J0IGxheWVyIHdoaWNoIGhhcHBlbnMgdG8gYmUgbGF5
ZXIgMy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBBbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQg
dGhlIGRldG5ldCB0cmFuc3BvcnQgc2VydmljZSBsYXllciBvcGVyYXRlcyBhdCBsYXllciA0Ljxi
cj4NCiZndDs8YnI+DQomZ3Q7IEkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGVyZSBpcyBhbiBleGFj
dCBzYW1lIG5lZWQgZm9yIFRTTi4gSnVzdCBsaWtlIHRoZXJlIGlzIGEgbmVlZCBmb3IgSVMtSVMg
YXQgYm90aCBsYXllcnMuPGJyPg0KJmd0OyBbRGF2aWQmZ3Q7XSBNYW55IG9mIHRoZSBJUCBuZXR3
b3JrcyBvdmVyIHdoaWNoIERldE5ldCBvcGVyYXRlcyB3aWxsIG5vdCBiZSB1c2luZyBJUy1JUyBm
b3IgSVAgKGxheWVyIDMpIHJvdXRpbmcg4oCTIHRoZXJlIGFyZSBhIG51bWJlciBvZiBhbHRlcm5h
dGl2ZXMuPGJyPg0KJmd0Ozxicj4NCiZndDsgVGhlIElFRUUgbWF5IHZlcnkgd2VsbCBwcm92aWRl
IHRoZSBzYW1lIGZlYXR1cmVzIGluIHRoZSB0YWxrZXIsIGFuZCB3ZSBtYXkgdmVyeSB3ZWxsIGJl
IHN1Y2Nlc3NmdWwgYXQgc2hhcmluZyBzcGVjaWZpY2F0aW9ucyBqdXN0IGxpa2Ugd2UgZGlkIGZv
ciBJUy1JUy4gQnV0IGZvciB1cyBJIHNlZSB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgcGFja2Fn
ZWQgYXMgYSBMYXllciA0IHRoYXQgdGhlIHJlc3Qgb2YgdGhlIElFVEYgd2lsbCBjYWxsIGENCiBU
cmFuc3BvcnQuIFdoaWNoIG1ha2VzIHRoZSBuYW1lIGNvbGxpc2lvbiB2ZXJ5IHVuZm9ydHVuYXRl
LCBieSB0aGUgd2F5Ljxicj4NCiZndDsgW0RhdmlkJmd0O10gQm90dG9tIExpbmU6Jm5ic3A7IEkg
d291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9y
dCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25lIHZpYSB0dW5uZWxzIHRvIG1ha2Ug
UFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRhIHBsYW5lKSwgYW5kIHdvdWxkIHN1
Z2dlc3QgdXNpbmcgc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZm
aWMgc2hhcGluZy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBOb3RlIHRoYXQgbXkgZHJhZnQgYWxzbyBk
aXNjdXNzZXMgYSBMMiB0b2tlbml6ZWQgbG9vcCB0byBhdm9pZCB0aGUgYnVmZmVyIGJsb2F0IGF0
IHRoZSBkZXRuZXQgaW5ncmVzcywgd2hpY2ggaXMgdGhlIHBpZWNlIHRoYXQgaXMgYW5hbG9nb3Vz
IHRvIHRoZSBzb2x1dGlvbiBzaG93biBpbiB0aGUgdmlkZW8uPGJyPg0KJmd0Ozxicj4NCiZndDsg
VGFrZSBjYXJlLDxicj4NCiZndDs8YnI+DQomZ3Q7IFBhc2NhbDxicj4NCiZndDs8YnI+DQomZ3Q7
IExlIDE0IG5vdi4gMjAxOCDDoCAxNDo1OCwgR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgJmx0
OzxhIGhyZWY9Im1haWx0bzpnZW5neHVlc29uZ0BodWF3ZWkuY29tJTNjbWFpbHRvOmdlbmd4dWVz
b25nQGh1YXdlaS5jb20iPmdlbmd4dWVzb25nQGh1YXdlaS5jb20mbHQ7bWFpbHRvOmdlbmd4dWVz
b25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgYSDDqWNyaXQgOjxicj4NCiZndDsgRGVhciBQYXNj
YWwsPGJyPg0KJmd0Ozxicj4NCiZndDsgSSBjb25zaWRlciB0aGUgcHJvYmxlbSBvZiDigJxEZXRO
ZXQgdHJhbnNwb3J0IGxheWVy4oCdIGFsbCBvdmVyIGFnYWluLCBhbmQgZmluYWxseSBJIG1ha2Ug
bXlzZWxmIGNvbmZ1c2VkLiBTbyBJIHNlbmQgdGhpcyBlbWFpbCB0byBzZWFyY2ggZm9yIGhlbHAu
IFBsZWFzZSBjb3JyZWN0IG1lIGlmIHlvdSBmaW5kIGFueXRoaW5nIHdyb25nIGJlbG93Ojxicj4N
CiZndDs8YnI+DQomZ3Q7IDEuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRT
TiBkb2VzbuKAmXQgbmVlZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGhlIHRhbGtlciBhbmQg
bGlzdGVuZXIgYXJlIFRTTiBhd2FyZSwgYW5kIHRoZXkgY2FuIHNlbmQgdGhlIHBhY2tldHMgaW4g
c29tZSBwYXJ0aWN1bGFyIHRpbWUgc2xvdCBiYXNlZCBvbiB0aGUgdHJhZmZpYyBzcGVjaWZpY2F0
aW9uOzxicj4NCiZndDs8YnI+DQomZ3Q7IDIuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IERldE5ldCBkb2VzIG5lZWQgdHJhbnNwb3J0IGxheWVyLCBiZWNhdXNlIHRhbGtlciBh
bmQgbGlzdGVuZXIgYXJlIG5vdCB1bmRlciBjb250cm9sOzxicj4NCiZndDs8YnI+DQomZ3Q7IDMu
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRDUCBjYW7igJl0IGJlIHVzZWQg
Zm9yIERldE5ldCAsIGJlY2F1c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhlIOKAnGZhaXIgYmFuZHdp
ZHRo4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93IHJhdGUgY2hhbmdlcyBh
bGwgdGhlIHRpbWUsIHdoaWxlIHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0IGlzIHN1cHBvc2Vk
IHRvIGJlIGNvbnN0YW50LCBhbmQgZXZlcnkgcGFja2V0IHNob3VsZCBzaG93IHVwIGluIGFuIGV4
cGVjdGVkDQogdGltZSBzbG90Ozxicj4NCiZndDs8YnI+DQomZ3Q7IDQuJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFVEUCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCwgYmVj
YXVzZSB0aGVyZSBpcyBubyByYXRlIGNvbnRyb2wuIElmIHRoZSB0YWxrZXIgc2VuZHMgdGhlIHBh
Y2tldHMgaW4gdGhlIHdyb25nIHBhdHRlcm4sIFVEUCBjYW4gZG8gbm90aGluZy48YnI+DQomZ3Q7
PGJyPg0KJmd0OyA1LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTbyB3ZSBu
ZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNoIGNhbiA6YS4gU2VuZCB0aGUg
cGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJZiBhbnl0aGluZyBnb2VzIHdy
b25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0dGVybi48YnI+DQomZ3Q7PGJy
Pg0KJmd0OyA2LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUaGlzLCBmaW5h
bGx5LCBtYWtlcyB0aGUgdGFsa2VyIOKAnERldE5ldCBhd2FyZeKAnShlc3BlY2lhbGx5IHBvaW50
IGEgYWJvdmUpLCB3aGljaCBpcyBqdXN0IHRoZSBzYW1lIGFzIHdoYXQgaGFwcGVucyBpbiBUU04u
PGJyPg0KJmd0Ozxicj4NCiZndDsgSWYgdGhpcyBsb2dpYyBjaGFpbiB3b3Jrcywgd2hhdCB3ZSBh
Y3R1YWxseSByZXF1aXJlcyBpcyBqdXN0IGEgRGV0TmV0IHRhbGtlciByYXRoZXIgdGhhbiBhIG5l
dyB0cmFuc3BvcnQgbGF5ZXIuPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IEJlc3QgUmVn
YXJkczxicj4NCiZndDsgWHVlc29uZzxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBGcm9t
OiBkZXRuZXQgWzxhIGhyZWY9Im1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRv
OmRldG5ldC1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIFBhc2NhbCBUaHViZXJ0
IChwdGh1YmVydCk8YnI+DQomZ3Q7IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDE6
MTAgUE08YnI+DQomZ3Q7IFRvOiA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnJTNjbWFp
bHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnJmx0O21haWx0bzpkZXRuZXRAaWV0
Zi5vcmc8L2E+Jmd0OzsgQmxhY2ssIERhdmlkICZsdDs8YSBocmVmPSJtYWlsdG86RGF2aWQuQmxh
Y2tAZGVsbC4uY29tJTNjbWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tIj5EYXZpZC5CbGFja0Bk
ZWxsLi5jb20mbHQ7bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tPC9hPiZndDsmZ3Q7PGJyPg0K
Jmd0OyBTdWJqZWN0OiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHM8YnI+DQomZ3Q7PGJyPg0KJmd0
OyBEZWFyIGFsbDxicj4NCiZndDs8YnI+DQomZ3Q7IFRoaXMgdmlkZW8gPGEgaHJlZj0iaHR0cHM6
Ly95b3V0dS5iZS9CTzBRaGF4QlJyMCI+aHR0cHM6Ly95b3V0dS5iZS9CTzBRaGF4QlJyMDwvYT4g
aGFzIGEgZ3JlYXQgaWxsdXN0cmF0aW9uIG9mIHRoZSBVTkkgcGFja2V0IHB1bGwgbWV0aG9kIHRo
YXQgd2UgdXNlIGluIHNlY3Rpb24g4oCcNS4xLiZuYnNwOyBMb2NhbCBMb29wIEZsb3cgQ29udHJv
bOKAnSBvZg0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXRodWJl
cnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMTwvYT4gdG8gcHVsbCBwYWNr
ZXRzIGZyb20gdGhlIGRldG5ldCB1bmF3YXJlIGhvc3QgZnJvbSB0aGUgZGV0bmV0IGluZ3Jlc3Mg
Ym94LiBUaGUgcHJvYmxlbSBmb3IgZGV0bmV0IGlzIHRoYXQgc2hhcGluZw0KIGluIHRoZSBkZXRu
ZXQgaW5ncmVzcyBjYW4gY3JlYXRlIGJsb2F0IGFuZCB1bmNvbnRyb2xsZWQgZW5kIHRvIGVuZCBs
YXRlbmN5IHNvIHdlIHdhbnQgdG8gY29udHJvbCB0aGUgbWF4aW11bSBhbW91bnQgb2YgcGVuZGlu
ZyBmcmFtZXMgdG8ga2VlcCB0aGUgZGV0bmV0IGluZ3Jlc3MgYnVzeSBhbmQgcHVzaCBiYWNrIHRv
IHRoZSBMNC81IGZvciBhbnl0aGluZyBhYm92ZSB0aGF0Ljxicj4NCiZndDs8YnI+DQomZ3Q7IEkg
aG9wZSB5b3XigJlsbCBsb3ZlIHRoZSB2aWRlbyBhcyBtdWNoIGFzIEkgZGlkOzxicj4NCiZndDs8
YnI+DQomZ3Q7IFBhc2NhbDxicj4NCiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+DQomZ3Q7IGRldG5ldCBtYWlsaW5nIGxpc3Q8YnI+DQomZ3Q7
IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmclM2NtYWlsdG86ZGV0bmV0QGlldGYub3Jn
Ij5kZXRuZXRAaWV0Zi5vcmcmbHQ7bWFpbHRvOmRldG5ldEBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0K
Jmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5l
dCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQ8L2E+PGJyPg0K
Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N
CiZndDsgZGV0bmV0IG1haWxpbmcgbGlzdDxicj4NCiZndDsgPGEgaHJlZj0ibWFpbHRvOmRldG5l
dEBpZXRmLm9yZyUzY21haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZyZsdDtt
YWlsdG86ZGV0bmV0QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7IDxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0Ij5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldDwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZn
dDs8YnI+DQomZ3Q7IC0tLS0tLS0tLS08YnI+DQomZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyBkZXRuZXQgbWFpbGluZyBsaXN0PGJy
Pg0KJmd0OyA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8
L2E+PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2RldG5ldCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQ8
L2E+PGJyPg0KJmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_F1C1D5B02EA3FA4A8AF54C86BA4F325C238129D7dggema521mbxchi_--


From nobody Wed Nov 14 23:41:58 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07AF8127B92 for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 23:41:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.701
X-Spam-Level: 
X-Spam-Status: No, score=-1.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (768-bit key) reason="fail (body has been altered)" header.d=labn.net
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 ChXPp-zh3-Cp for <detnet@ietfa.amsl.com>; Wed, 14 Nov 2018 23:41:51 -0800 (PST)
Received: from gproxy9-pub.mail.unifiedlayer.com (gproxy9-pub.mail.unifiedlayer.com [69.89.20.122]) (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 652DB126BED for <detnet@ietf.org>; Wed, 14 Nov 2018 23:41:51 -0800 (PST)
Received: from cmgw12.unifiedlayer.com (unknown [10.9.0.12]) by gproxy9.mail.unifiedlayer.com (Postfix) with ESMTP id DB2911E0607 for <detnet@ietf.org>; Thu, 15 Nov 2018 00:41:50 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id NCHegxqNoE0jMNCHegIckU; Thu, 15 Nov 2018 00:41:50 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Type:MIME-Version:Subject:References:In-Reply-To: Message-ID:Date:CC:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=TSuQSpFhC8OEERRBVizBZEiI6SphSXT29HJHmZ7N9BU=; b=cD0lW+LNoYfu2tgz5B5Ji0kAB3 HWlsu7f0t6HCA5bGoln9zS5J2ggMPiZw3tY5PLH4IzrBgKwhayIqd6gaGycuav3FbncLkycA/5kgv ljDueRCv/KRyKaDKYl/Vp8Deb;
Received: from me65036d0.tmodns.net ([208.54.80.230]:38237 helo=[100.88.148.170]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gNCHX-000byO-RX; Thu, 15 Nov 2018 00:41:50 -0700
From: Lou Berger <lberger@labn.net>
To: =?UTF-8?B?SsOhbm9zIEZhcmthcw==?= <Janos.Farkas@ericsson.com>, "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>, "Black, David" <David.Black@dell.com>
CC: <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>
Date: Thu, 15 Nov 2018 16:41:34 +0900
Message-ID: <167165167c8.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <2b1d286d-d127-393d-d735-d8dfd8ce57f2@ericsson.com>
References: <6b6d3f37-0d43-553a-da0a-b1a3bb1a094c@ericsson.com> <2b1d286d-d127-393d-d735-d8dfd8ce57f2@ericsson.com>
User-Agent: AquaMail/1.17.0-1318 (build: 101700009)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----------16716516bd6226227ce3b1bfc"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 208.54.80.230
X-Source-L: No
X-Exim-ID: 1gNCHX-000byO-RX
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: me65036d0.tmodns.net ([100.88.148.170]) [208.54.80.230]:38237
X-Source-Auth: lberger@labn.net
X-Email-Count: 14
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/3CE5XThJ2BJQxn3ZUuF3zWnTCZM>
Subject: Re: [Detnet] Fwd: Re: Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 07:41:56 -0000

This is a multi-part message in MIME format.
------------16716516bd6226227ce3b1bfc
Content-Type: text/plain; format=flowed; charset="UTF-8"
Content-Transfer-Encoding: 8bit

Just an FYI. I have some proposed text for the architecture document that 
I'm running by Michael and David. I'll circulate it to the list once I'm no 
longer in transit.

Lou


----------
On November 15, 2018 4:31:40 PM János Farkas <janos.farkas@ericsson.com> wrote:

> Hi,
>
> Coming back to the aspects that have not been picked up in the ongoing
> email discussions.
> Combining the Michael's email and David's add-on to that.
>
> Some comments, suggestions are in line, marked <JF> </JF>.
>
> Best regards,
> Janos
>
> ps: In this month, I have difficulties with accessing emails. Sorry
> about that. I trust that the WG, including co-authors. continue the
> discussions.
>
>
>
> On 11/4/2018 6:21 PM, Black, David wrote:
>> Trying to help with these Transport issues.  I generally agree with Michael 
>> Sharf's
>> first two concerns.  Like Michael, I will defer to the IESG on appropriate 
>> use of
>> RFC 7426.
>>
>> In each case, I've extracted a key piece of text to try to make the point 
>> crisp ...
>>
>> [1] Minimum required level of DetNet support.
>>
>>> Does "some of the DetNet capabilities
>>> (not necessarily all)" include e.g. vanilla traffic engineering? For 
>>> instance, if a
>>> network node can ensure that the QoS requirements are met by leveraging
>>> existing standardized TE without any additional DetNet awareness, is this
>>> enough for deploying DetNet? Or does this node have to implement additional
>>> DetNet-specific functionality? Specifically, please explain if an existing 
>>> DetNet-
>>> unaware router on the path taken by DetNet traffic can be used to forward
>>> DetNet traffic, or if it is mandatory that any router forwarding DetNet traffic
>>> indeed implements new capabilities specific to DetNet.
>> It's the former, as indicated by this text in Section 4.2.2 (I'm working 
>> from the -09 draft):
>>
>>      In general, if a DetNet flow passes through one or more DetNet-
>>     unaware network nodes between two DetNet nodes providing the DetNet
>>     transport sub-layer for that flow, there is a potential for
>>     disruption or failure of the DetNet QoS.  A network administrator
>>     needs to ensure that the DetNet-unaware network nodes are configured
>>     to minimize the chances of packet loss and delay, and provision
>>     enough extra buffer space in the DetNet transit node following the
>>     DetNet-unaware network nodes to absorb the induced latency
>>     variations.
>>
>> Perhaps a forward reference to Section 4.2.2 from the new text in the 
>> Introduction would help.
> <JF>
> David is right.
> Forward reference will be added. Furthermore, the last sentence will be
> updated in order to make it clear.
>
> The suggested new text:
>
> A goal of DetNet is a converged network in all respects. That is, the
> presence of DetNet flows does not preclude non-DetNet flows, and the
> benefits offered DetNet flows should not, except in extreme cases,
> prevent existing QoS mechanisms from operating in a normal fashion,
> subject to the bandwidth required for the DetNet flows. A single
> source-destination pair can trade both DetNet and non-DetNet flows. End
> systems and applications need not instantiate special interfaces for
> DetNet flows. Networks are not restricted to certain topologies;
> connectivity is not restricted. Any application that generates a data
> flow that can be usefully characterized as having a maximum bandwidth
> should be able to take advantage of DetNet, as long as the necessary
> resources can be reserved. Reservations can be made by the application
> itself, via network management, by an application’s controller, or by
> other means, e.g., a dynamic control plane (e.g., [RFC2205]). Network
> nodes of a DetNet domain, i.e., DetNet nodes have to implement DetNet
> capabilities in order to treat DetNet flows such that their QoS
> requirements are met. DetNet nodes can be interconnected with different
> sub-network technologies (4.1.2), where the nodes of the subnet are not
> DetNet aware (4.2.2).
>
>
>
> Furthermore, the the following text is suggested to be added at the end
> of section 4.5:
>
> All nodes in a DetNet domain are expected to support the data behavior
> required to deliver a particular DetNet service.  If a node itself  is
> not DetNet service aware, the DetNet nodes that are adjacent to such
> non-DetNet aware nodes must ensure that the non-DetNet aware node is
> provisioned  to appropriately support the DetNet service.  For example,
> an IEEE 802.1 TSN node may be used to interconnect DetNet aware nodes,
> and these DetNet nodes can map DetNet flows to 802.1 TSN flows. An other
> example, and MPLS-TE or TP domain may be used to interconnect DetNet
> aware nodes, and these DetNet nodes can map DetNet flows to TE LSPs
> which can provide the Quality of Service requirements of the DetNet
> service.
> </JF>
>
>
>
> On 10/22/2018 11:44 PM, Scharf, Michael wrote:
>> Hi Janos,
>>
>> Thanks for the reply. My comments are inline [ms].
>>
>> I have omitted all proposed changes that work for me.
>>
>> Michael
>>
>>
>> -----Original Message-----
>> From: János Farkas<janos.farkas@ericsson.com>
>> Sent: Wednesday, October 17, 2018 10:56 AM
>> To: Scharf, Michael<Michael.Scharf@hs-esslingen.de>
>> Cc:tsv-art@ietf.org;draft-ietf-detnet-architecture.all@ietf.org; DetNet 
>> WG<detnet@ietf.org>
>> Subject: Re: Tsvart last call review of draft-ietf-detnet-architecture-08
>>
>> Hi Michael,
>>
>> Thank you very much for the thorough review and good comments!
>>
>> Please find below in-line responses and how we plan to update the draft to 
>> resolve your comments.
>>
>> Best regards,
>> Janos
>>
>>
>> On 9/29/2018 12:24 AM, Michael Scharf wrote:
>>> Reviewer: Michael Scharf
>>> Review result: Ready with Issues
>>>
>>> The document "Deterministic Networking Architecture"
>>> (draft-ietf-detnet-architecture-08) defines an overall framework for
>>> Deterministic Networking.
>>>
>>> As TSV-ART reviewer, I believe that this document has issues as
>>> detailed below.
>>>
>>> Michael
>>>
>>> Major issues:
>> [...]
>>
>>> DetNet
>>> basically requires support in (almost) all network devices
>>> transporting DetNet traffic. That assumption should be explicitly
>>> spelt out early in the document, e.g., in the introduction.
>> Actually, some form of DetNet support is required from each node that 
>> transports DetNet traffic. For instance, DetNet flows have to be recognized 
>> in order not to spoil their QoS at the minimum.
>>
>> [ms] I look for an clear explanation in the architecture document of what 
>> "some form of DetNet support" exactly means.
> <JF>
> The key point is that each DetNet node of a DetNet MUST support DetNet.
> There is text making this point, e.g., the definition of DetNet domain.
> However, you are right, further clarifications are needed in the text.
> See suggestions below.
> </JF>
>
>> For instance, is standard MPLS TE without any DetNet support good enough 
>> for an LSR on the IP/MPLS path used by DetNet traffic, or not? As an 
>> example, when I read the following paragraph in 
>> draft-ietf-detnet-dp-sol-mpls-01 ...
>>
>>     Transit nodes are normal MPLS Label Switching Routers (LSRs).  They
>>     are generally unaware of the special requirements of DetNet flows,
>>     although they need to provide traffic engineering services and proper
>>     QoS to the LSPs associated with DetNet flows to enhance the prospect
>>     of the LSPs meeting the DetNet service requirements.  Some
>>     implementations of transit nodes may be DetNet aware, but such nodes
>>     just support the DetNet transport layer.
>>
>> ... I could maybe assume that actually there can be "transit nodes" that do 
>> not require *any* sort of DetNet support or DetNet awareness. Is that correct?
> <JF>
> It is correct.
> DetNet nodes of a DetNet domain can be interconnected by various subnet
> technologies, e.g., MPLS TE. The nodes of the subnet, e.g., and LSR are
> not DetNet aware.
> </JF>
>
>> I think the architecture document has to be clear on such fundamental 
>> questions.
> <JF>
> See suggestions for clarification below.
> </JF>
>
>
>> The Introduction could be extended to clarify, e.g., the third paragraph:
>>
>> OLD:
>> A goal of DetNet is a converged network in all respects. That is, the 
>> presence of DetNet flows does not preclude non-DetNet flows, and the 
>> benefits offered DetNet flows should not, except in extreme cases, prevent 
>> existing QoS mechanisms from operating in a normal fashion, subject to the 
>> bandwidth required for the DetNet flows. A single source-destination pair 
>> can trade both DetNet and non-DetNet flows. End systems and applications 
>> need not instantiate special interfaces for DetNet flows. Networks are not 
>> restricted to certain topologies; connectivity is not restricted. Any 
>> application that generates a data flow that can be usefully characterized 
>> as having a maximum bandwidth should be able to take advantage of DetNet, 
>> as long as the necessary resources can be reserved. Reservations can be 
>> made by the application itself, via network management, by an application’s 
>> controller, or by other means, e.g., a dynamic control plane (e.g., [RFC2205]).
>>
>> NEW:
>> A goal of DetNet is a converged network in all respects. That is, the 
>> presence of DetNet flows does not preclude non-DetNet flows, and the 
>> benefits offered DetNet flows should not, except in extreme cases, prevent 
>> existing QoS mechanisms from operating in a normal fashion, subject to the 
>> bandwidth required for the DetNet flows. A single source-destination pair 
>> can trade both DetNet and non-DetNet flows. End systems and applications 
>> need not instantiate special interfaces for DetNet flows. Networks are not 
>> restricted to certain topologies; connectivity is not restricted. Any 
>> application that generates a data flow that can be usefully characterized 
>> as having a maximum bandwidth should be able to take advantage of DetNet, 
>> as long as the necessary resources can be reserved. Reservations can be 
>> made by the application itself, via network management, by an application’s 
>> controller, or by other means, e.g., a dynamic control plane (e.g., 
>> [RFC2205]). Network nodes supporting DetNet flows have to implement some of 
>> the DetNet capabilities (not necessarily all) in order to treat DetNet 
>> flows such that their QoS requirements are met.
>>
>> [ms] To me, the last sentence is not clear. Does "some of the DetNet 
>> capabilities (not necessarily all)" include e.g. vanilla traffic 
>> engineering? For instance, if a network node can ensure that the QoS 
>> requirements are met by leveraging existing standardized TE without any 
>> additional DetNet awareness, is this enough for deploying DetNet? Or does 
>> this node have to implement additional DetNet-specific functionality? 
>> Specifically, please explain if an existing DetNet-unaware router on the 
>> path taken by DetNet traffic can be used to forward DetNet traffic, or if 
>> it is mandatory that any router forwarding DetNet traffic indeed implements 
>> new capabilities specific to DetNet. In the latter case, I think the 
>> document would need to discuss incremental deployment strategies as well.
>>
>>> * It is surprising that there is hardly any discussion on network
>>> robustness
>>> and safety; this probably also relates to security. For instance,
>>> misconfiguration or errors of functions performing packet replication
>>> could
>>> severely and permantly congest a network and cause harm. How does the
>>> DetNet
>>> architecture ensure that a network stays fully operational e.g. if the
>>> topology
>>> changes or there are equipment failures? Probably this can be solved by
>>> implementations (e.g., dynamic control plane), but why are corresponding
>>> requirements not spelt out? Section 3.3.2 speculates that filters and
>>> policers
>>> can help, and that may be true, but that probably still assumes
>>> consistently
>>> and correctly configured (and well-behaving) devices. And Section 3.3.2 is
>>> vague and mentions a "infinite variety of possible failures" without
>>> stating
>>> any requirements or recommendations. There may be further solutions,
>>> such as
>>> circuit breakers and the like. Why are such topics not discussed?
>> Security issues and considerations are addressed by the DetNet Security
>> draft:https://datatracker.ietf.org/doc/draft-ietf-detnet-security.
>> Reference to the  DetNet Security draft will be added.
>>
>> There will be a document dedicated to Operations, Administration and
>> Maintenance (OAM), which will address operational, misconfiguration, and
>> failure detection issues.
>>
>> The topology changes have to be solved by the control plane, either
>> centralized or distributed.
>>
>> The filters and policers described in Section 3.3.2 also provide
>> robustness by eliminating/mitigating traffic coming from malfunctioning
>> devices.
>>
>> RFC2475 is recommended for traffic policing functions to increase
>> robustness.
>>
>> The text  in Section 3.3.2 could be made clearer, e.g., by updating the
>> first paragraph to:
>>
>> OLD:
>> One key to building robust real-time systems is to reduce the
>> infinite variety of possible failures to a number that can be
>> analyzed with reasonable confidence. DetNet aids in the process by
>> allowing for filters and policers to detect DetNet packets received
>> on the wrong interface, or at the wrong time, or in too great a
>> volume, and to then take actions such as discarding the offending
>> packet, shutting down the offending DetNet flow, or shutting down the
>> offending interface.
>>
>> NEW:
>> Robust real-time systems require to reduce the number of possible
>> failures. Filters and policers should be used in a DetNet network to
>> detect if DetNet packets are received on the wrong interface, or at
>> the wrong time, or in too great volume. Furthermore, filters and
>> policers can take action to discard offending packets or flows, or
>> trigger shutting down the offending DetNet flow, or shutting down
>> the offending interface.
>>
>> [ms] That does not address my concern. As I wrote already, I believe this 
>> document has to discuss the applicability of circuit breakers according to 
>> RFC 8084.
>>
>>> * Somewhat related, the document only looks at impact of failures to
>>> the QoS of
>>> DetNet traffic. What is missing is a discussion how to protect
>>> non-DetNet parts
>>> of a network from any harm caused by DetNet mechanisms. Solutions to this
>>> probably exist. But why is the impact on non-DetNet traffic (e.g., in
>>> case of
>>> topology changes or failures of DetNet functions) not discussed at all
>>> in the
>>> document?
>> Actually the regulation of DetNet traffic by polices and filters
>> protects both other DetNet traffic and non-DetNet traffic.
>>
>> Section 3.3.1 could be extended to make it clear, e.g., by extending the
>> last paragraph:
>>
>> OLD:
>> Ideally, the net effect of the presence of DetNet flows in a network
>> on the non-DetNet packets is primarily a reduction in the available
>> bandwidth.
>>
>> NEW:
>> Traffic policing functions (e.g. [RFC2475]) are used to avoid the
>> starvation of non-DetNet traffic. Thus, the net effect of the presence
>> of DetNet flows in a network on non-DetNet flows is primarily a
>> reduction in the available bandwidth.
>>
>> [ms] I believe a stronger wording is needed, e.g. along the lines of "a 
>> DetNet deployment must avoid starvation of non-DetNet traffic ...".
> <JF>
> Along your suggestion, the text will be updated to:
> Starvation of non-DetNet traffic must be avoided, e.g., by traffic
> policing functions (e.g. [RFC2475]). Thus, the net effect of the
> presence of DetNet flows in a network on non-DetNet flows is
> primarily a reduction in the available bandwidth.
> </JF>
>
>> [...]
>>
>>> * Section 4.4 refers to RFC 7426, which is an informational RFC on
>>> IRTF stream,
>>> and the document uses the concepts introduced there (e.g., "planes").
>>> This is
>>> very confusing. First, an IETF Proposed Standard should probably refer to
>>> documents having IETF consensus. An example would be RFC 7491, albeit
>>> there is
>>> other related work as well, e.g., in the TEAS WG. Second, Section 4.4
>>> is by and
>>> large decoupled from the rest of the document and not specific to DetNet.
>>> Neither do other sections of the document refer to the concepts
>>> introduced in
>>> Section 4.4, nor does Section 4.4 use the DetNet terminology or discuss
>>> applicability to DetNet. Section 4.4 even mentions explicitly at the
>>> end that
>>> it discusses aspects that are orthogonal to the DetNet architecture.
>>> It is not
>>> at all clear why Section 4.4 is in this document. Section 4.4 could be
>>> removed
>>> from the document without impacting the rest of the document.
>> The document should point out to traffic engineering and centralized
>> control plane aspects, so it is better to keep Section 4.4.
>>
>> RFC 7426 provides the full picture of SDN architecture, which needs to
>> be referred from the DetNet architecture. No other RFC provides such
>> detailed picture. Therefore, we need to keep the reference to RFC 7426,
>> which is an informative reference.
>>
>> [ms] I'll leave that up to the IESG to decide whether an IETF proposed 
>> standard should build an architecture based on research work instead of, 
>> say, documents with IETF consensus. As a side note, I believe the 
>> understanding in industry what "SDN architecture" really means and how it 
>> is implemented may have evolved since publication of IRTF RFC 7426, which 
>> was published in Jan. 2015. For instance, IRTF RFC 7426 does not discuss 
>> the implications of segment routing, BGP-LS, and other recent IETF 
>> techniques. And, based on what I read in the DetNet architecture, I believe 
>> DetNet could actually be implemented without any "SDN architecture", e.g. 
>> by distributed traffic engineering. As a result, I don't even understand 
>> the need to discuss "SDN".
>>
>> [ms] For the record: As TSV-ART reviewer, I question whether IRTF RFC 7426 
>> is indeed an appropriate reference, I have doubts that IRTF RFC 7426 is 
>> really up-to-date, and I am concerned about the content quality of section 
>> 4.4, e.g., regarding the lack of alignment with the rest of the document. 
>> The IESG will certainly have a better understanding that than me how to 
>> deal with such topics.
>
> <JF>
> The subject is introduced with TEAS in the beginning of Section 4.4. The
> architectural principles described in the DetNet architecture document
> are according to RFC 8453 and RFC 7149, as well as RFC 7426. It would be
> good to make this point clearer by adding references to RFC 8453 and RFC
> 7149. As the architectural principles  are the same, there is no need to
> remove RFC 7426.
>
> Suggested modifications:
>
> Section 3.3:
>
> OLD:
> Explicit routes can be established in
>     various ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
>     [RFC8402], via a Software Defined Networking approach [RFC7426], with
>     IS-IS [RFC7813], etc.  Explicit routes are typically used in MPLS TE
>     LSPs.
>
> NEW:
> Explicit routes can be established in
>     various ways, e.g., with RSVP-TE [RFC3209], with Segment Routing (SR)
>     [RFC8402], via a Software Defined Networking approach [RFC7426],
>     [RFC8453], and [RFC7149], with IS-IS [RFC7813], etc. Explicit routes
>    are typically used in MPLS TE LSPs.
>
> Section 4.4
>
> OLD:
>     The Deterministic Networking architecture is thus composed of three
>     planes, a (User) Application Plane, a Controller Plane, and a Network
>     Plane, which echoes that of Figure 1 of Software-Defined Networking
>     (SDN): Layers and Architecture Terminology [RFC7426].:
>
>
> NEW:
>     The Deterministic Networking architecture is thus composed of three
>     planes, a (User) Application Plane, a Controller Plane, and a Network
>     Plane, which echoes that of Figure 1 of Software-Defined Networking
>     (SDN): Layers and Architecture Terminology [RFC7426] , and the
>     Controllers identified in [RFC8453] and [RFC7149].
>
> </JF>
>
>>
>> The related work in TEAS is already referred to.
>>
>> [...]
>>
>>> Minor issues:
>>>
>>> * Terminology "DetNet transport layer"
>>>
>>> The term "transport layer" has a well-defined meaning in the IETF, e.g.
>>> originating from RFC 1122. While "transport" and e.g. "transport
>>> network" is
>>> used in the IETF for different technologies in different areas, I
>>> think the
>>> term "transport layer" is typically understood to refer to transport
>>> protocols such as TCP and UDP. As such, I personally find the term "DetNet
>>> transport layer" misleading and confusing. The confusion is easy to
>>> see e.g.
>>> in Figure 4, where UDP (which is a transport protocol as per RFC 1122)
>>> sits
>>> on top of "transport".
>>>
>>> Based on the document it also may be solution/implementation specific
>>> whether
>>> the "DetNet transport layer" is actually a separate protocol layer
>>> compared
>>> to the "DetNet service layer". Thus it is not clear to me why the word
>>> "layer" has to be used, specifically in combination "transport layer".
>>>
>>> To me as, the word "transport layer" (and "transport protocol") should be
>>> used for protocols defined in TSV area, consistent with RFC 1122. But
>>> this is
>>> probably a question to be sorted out by the IESG.
>> "transport" is used here as in "packet transport networks" not as OSI L4
>> transport.
>>
>> [ms] At the risk of stating the obvious: The relevant section of RFC 1122 
>> defining "transport layer" is entitled by "The Internet Architecture". And, 
>> according e.g. to RFC 5921, "packet transport network" is a term defined by 
>> ITU-T. In an IETF document, I believe IETF terminology should be used.
>>
>> I suggest to use the terms "DetNet transport sub-layer" and "DetNet
>> service sub-layer" throughout the document, which would hopefully avoid
>> confusion.
>>
>> [ms] "DetNet transport sub-layer" somewhat solves my concern of avoiding 
>> the expression "transport layer". To really avoid confusion, I believe it 
>> would be better to avoid the ambiguous term "transport" altogether.  But I 
>> will be fine if all DetNet documents consistently avoid the term "transport 
>> layer".
> <JF>
> The plan is to avoid "transport layer".
>
> Based on your comment, it seems better to make the following change in
> 3.2.2.2:
>
> OLD:
>     o  Providing sequencing information to the packets of a DetNet
>        compound flow.  This may be done by adding a sequence number or
>        time stamp as part of DetNet, or may be inherent in the packet,
>        e.g., in a Layer-4 transport protocol, or associated to other
>        physical properties such as the precise time (and radio channel)
>        of reception of the packet.  This is typically done once, at or
>        near the source.
>
> NEW:
>     o  Providing sequencing information to the packets of a DetNet
>        compound flow.  This may be done by adding a sequence number or
>        time stamp as part of DetNet, or may be inherent in the packet,
>        e.g., in a higher layer protocol, or associated to other
>        physical properties such as the precise time (and radio channel)
>        of reception of the packet.  This is typically done once, at or
>        near the source.
> </JF>
>
>> Michael
>
>
>
>
> ----------
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>

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

<html>
<body text=3D"#000000" bgcolor=3D"#ffffff">
<div style=3D"color: black;">
<div style=3D"color: black;">
<p style=3D"margin: 0 0 1em 0; color: black;">Just an FYI. I have some prop=
osed text for the architecture document that I'm running by Michael and Dav=
id. I'll circulate it to the list once I'm no longer in transit.</p>
<p style=3D"margin: 0 0 1em 0; color: black;">Lou</p>
</div>
<div style=3D"color: black;">
<hr style=3D"border: none; border-top: solid #D0D0D0 1.0pt;">
<p style=3D"color: black; font-size: 10pt; font-family: sans-serif; margin:=
 8pt 0;">On November 15, 2018 4:31:40 PM J=C3=A1nos Farkas &lt;janos.farkas=
@ericsson.com&gt; wrote:</p>
<blockquote type=3D"cite" class=3D"gmail_quote" style=3D"margin: 0 0 0 0.75=
ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
    <font color=3D"#3333ff">Hi,<br>
      <br>
      Coming back to the aspects that have not been picked up in the
      ongoing email discussions.<br>
      Combining the Michael's email and David's add-on to that.<br>
    </font>
    <div class=3D"moz-forward-container"><font color=3D"#3333ff"><br>
        Some comments, suggestions are in line, marked &lt;JF&gt;=C2=A0
        &lt;/JF&gt;.<br>
        <br>
        Best regards,<br>
        Janos<br>
        <br>
        ps: In this month, I have difficulties with accessing emails.
        Sorry about that. I trust that the WG, including co-authors.
        continue the discussions.<br>
      </font><br>
      <br>
      <div class=3D"moz-forward-container"><br>
        <div class=3D"moz-cite-prefix">On 11/4/2018 6:21 PM, Black, David
          wrote:<br>
        </div>
        <blockquote type=3D"cite"
cite=3D"mid:CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com=
">
          <pre class=3D"moz-quote-pre" wrap=3D"">Trying to help with these =
Transport issues.  I generally agree with Michael Sharf's
first two concerns.  Like Michael, I will defer to the IESG on appropriate =
use of
RFC 7426.

In each case, I've extracted a key piece of text to try to make the point c=
risp ...

[1] Minimum required level of DetNet support.

</pre>
          <blockquote type=3D"cite">
            <pre class=3D"moz-quote-pre" wrap=3D"">Does "some of the DetNet=
 capabilities
(not necessarily all)" include e.g. vanilla traffic engineering? For instan=
ce, if a
network node can ensure that the QoS requirements are met by leveraging
existing standardized TE without any additional DetNet awareness, is this
enough for deploying DetNet? Or does this node have to implement additional
DetNet-specific functionality? Specifically, please explain if an existing =
DetNet-
unaware router on the path taken by DetNet traffic can be used to forward
DetNet traffic, or if it is mandatory that any router forwarding DetNet tra=
ffic
indeed implements new capabilities specific to DetNet.
</pre>
          </blockquote>
          <pre class=3D"moz-quote-pre" wrap=3D"">It's the former, as indica=
ted by this text in Section 4.2.2 (I'm working from the -09 draft):

    In general, if a DetNet flow passes through one or more DetNet-
   unaware network nodes between two DetNet nodes providing the DetNet
   transport sub-layer for that flow, there is a potential for
   disruption or failure of the DetNet QoS.  A network administrator
   needs to ensure that the DetNet-unaware network nodes are configured
   to minimize the chances of packet loss and delay, and provision
   enough extra buffer space in the DetNet transit node following the
   DetNet-unaware network nodes to absorb the induced latency
   variations.

Perhaps a forward reference to Section 4.2.2 from the new text in the Intro=
duction would help.</pre>
        </blockquote>
        <font color=3D"#3333ff">&lt;JF&gt;<br>
          David is right.<br>
          Forward reference will be added. Furthermore, the last
          sentence will be updated in order to make it clear.<br>
          <br>
          The suggested new text:<br>
          <br>
          A goal of DetNet is a converged network in all respects. That
          is, the presence of DetNet flows does not preclude non-DetNet
          flows, and the benefits offered DetNet flows should not,
          except in extreme cases, prevent existing QoS mechanisms from
          operating in a normal fashion, subject to the bandwidth
          required for the DetNet flows. A single source-destination
          pair can trade both DetNet and non-DetNet flows. End systems
          and applications need not instantiate special interfaces for
          DetNet flows. Networks are not restricted to certain
          topologies; connectivity is not restricted. Any application
          that generates a data flow that can be usefully characterized
          as having a maximum bandwidth should be able to take advantage
          of DetNet, as long as the necessary resources can be reserved.
          Reservations can be made by the application itself, via
          network management, by an application=E2=80=99s controller, or by
          other means, e.g., a dynamic control plane (e.g., [RFC2205]).
          Network nodes of a DetNet domain, i.e., DetNet nodes have to
          implement DetNet capabilities in order to treat DetNet flows
          such that their QoS requirements are met. DetNet nodes can be
          interconnected with different sub-network technologies
          (4.1.2), where the nodes of the subnet are not DetNet aware
          (4.2.2).<br>
          <br>
          <br>
        </font><br>
        <font color=3D"#3333ff">Furthermore, the the following text is
          suggested to be added at the end of section 4.5: <br>
          <br>
          All nodes in a DetNet domain are expected to support the data
          behavior required to deliver a particular DetNet service.=C2=A0 I=
f
          a node itself=C2=A0 is not DetNet service aware, the DetNet nodes
          that are adjacent to such non-DetNet aware nodes must ensure
          that the non-DetNet aware node is provisioned=C2=A0 to
          appropriately support the DetNet service.=C2=A0 For example, an
          IEEE 802.1 TSN node may be used to interconnect DetNet aware
          nodes, and these DetNet nodes can map DetNet flows to 802.1
          TSN flows. An other example, and MPLS-TE or TP domain may be
          used to interconnect DetNet aware nodes, and these DetNet
          nodes can map DetNet flows to TE LSPs which can provide the
          Quality of Service requirements of the DetNet service. <br>
          &lt;/JF&gt;</font><br>
        <br>
      </div>
      <br>
      <br>
      <div class=3D"moz-cite-prefix">On 10/22/2018 11:44 PM, Scharf,
        Michael wrote:<br>
      </div>
      <blockquote type=3D"cite"
cite=3D"mid:6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fh=
t-esslingen.de">
        <pre class=3D"moz-quote-pre" wrap=3D"">Hi Janos,

Thanks for the reply. My comments are inline [ms].

I have omitted all proposed changes that work for me.

Michael


-----Original Message-----
From: J=C3=A1nos Farkas <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:j=
anos.farkas@ericsson.com" moz-do-not-send=3D"true">&lt;janos.farkas@ericsso=
n.com&gt;</a>=20
Sent: Wednesday, October 17, 2018 10:56 AM
To: Scharf, Michael <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:Micha=
el.Scharf@hs-esslingen.de" moz-do-not-send=3D"true">&lt;Michael.Scharf@hs-e=
sslingen.de&gt;</a>
Cc: <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:tsv-art@ietf.org" =
moz-do-not-send=3D"true">tsv-art@ietf.org</a>; <a class=3D"moz-txt-link-abb=
reviated" href=3D"mailto:draft-ietf-detnet-architecture.all@ietf.org" moz-d=
o-not-send=3D"true">draft-ietf-detnet-architecture.all@ietf.org</a>; DetNet=
 WG <a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:detnet@ietf.org" moz-=
do-not-send=3D"true">&lt;detnet@ietf.org&gt;</a>
Subject: Re: Tsvart last call review of draft-ietf-detnet-architecture-08

Hi Michael,

Thank you very much for the thorough review and good comments!

Please find below in-line responses and how we plan to update the draft to =
resolve your comments.

Best regards,
Janos


On 9/29/2018 12:24 AM, Michael Scharf wrote:
</pre>
        <blockquote type=3D"cite">
          <pre class=3D"moz-quote-pre" wrap=3D"">Reviewer: Michael Scharf
Review result: Ready with Issues

The document "Deterministic Networking Architecture"
(draft-ietf-detnet-architecture-08) defines an overall framework for=20
Deterministic Networking.

As TSV-ART reviewer, I believe that this document has issues as=20
detailed below.

Michael

Major issues:
</pre>
        </blockquote>
        <pre class=3D"moz-quote-pre" wrap=3D"">[...]

</pre>
        <blockquote type=3D"cite">
          <pre class=3D"moz-quote-pre" wrap=3D"">DetNet
basically requires support in (almost) all network devices=20
transporting DetNet traffic. That assumption should be explicitly=20
spelt out early in the document, e.g., in the introduction.
</pre>
        </blockquote>
        <pre class=3D"moz-quote-pre" wrap=3D"">Actually, some form of DetNe=
t support is required from each node that transports DetNet traffic. For in=
stance, DetNet flows have to be recognized in order not to spoil their QoS =
at the minimum.

[ms] I look for an clear explanation in the architecture document of what "=
some form of DetNet support" exactly means. </pre>
      </blockquote>
      <font color=3D"#3333ff">&lt;JF&gt;<br>
      </font><font color=3D"#3333ff"><font color=3D"#3333ff">The key point
          is that each DetNet node of a DetNet MUST support DetNet. <br>
          There is text making this point, e.g., the definition of
          DetNet domain.<br>
        </font>However, you are right, further clarifications are needed
        in the text. See suggestions below.<br>
        &lt;/JF&gt;</font><br>
      <br>
      <blockquote type=3D"cite"
cite=3D"mid:6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fh=
t-esslingen.de">
        <pre class=3D"moz-quote-pre" wrap=3D"">For instance, is standard MP=
LS TE without any DetNet support good enough for an LSR on the IP/MPLS path=
 used by DetNet traffic, or not? As an example, when I read the following p=
aragraph in draft-ietf-detnet-dp-sol-mpls-01 ...

   Transit nodes are normal MPLS Label Switching Routers (LSRs).  They
   are generally unaware of the special requirements of DetNet flows,
   although they need to provide traffic engineering services and proper
   QoS to the LSPs associated with DetNet flows to enhance the prospect
   of the LSPs meeting the DetNet service requirements.  Some
   implementations of transit nodes may be DetNet aware, but such nodes
   just support the DetNet transport layer.

... I could maybe assume that actually there can be "transit nodes" that do=
 not require *any* sort of DetNet support or DetNet awareness. Is that corr=
ect? </pre>
      </blockquote>
      <font color=3D"#3333ff">&lt;JF&gt;<br>
        It is correct.<br>
        DetNet nodes of a DetNet domain can be interconnected by various
        subnet technologies, e.g., MPLS TE. The nodes of the subnet,
        e.g., and LSR are not DetNet aware.<br>
        &lt;/JF&gt;<br>
      </font><br>
      <blockquote type=3D"cite"
cite=3D"mid:6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fh=
t-esslingen.de">
        <pre class=3D"moz-quote-pre" wrap=3D"">I think the architecture doc=
ument has to be clear on such fundamental questions.</pre>
      </blockquote>
      <font color=3D"#3333ff">&lt;JF&gt;<br>
        See suggestions for clarification below.<br>
        &lt;/JF&gt;</font><br>
      <br>
      <br>
      <blockquote type=3D"cite"
cite=3D"mid:6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fh=
t-esslingen.de">
        <pre class=3D"moz-quote-pre" wrap=3D"">
The Introduction could be extended to clarify, e.g., the third paragraph:

OLD:
A goal of DetNet is a converged network in all respects. That is, the prese=
nce of DetNet flows does not preclude non-DetNet flows, and the benefits of=
fered DetNet flows should not, except in extreme cases, prevent existing Qo=
S mechanisms from operating in a normal fashion, subject to the bandwidth r=
equired for the DetNet flows. A single source-destination pair can trade bo=
th DetNet and non-DetNet flows. End systems and applications need not insta=
ntiate special interfaces for DetNet flows. Networks are not restricted to =
certain topologies; connectivity is not restricted. Any application that ge=
nerates a data flow that can be usefully characterized as having a maximum =
bandwidth should be able to take advantage of DetNet, as long as the necess=
ary resources can be reserved. Reservations can be made by the application =
itself, via network management, by an application=E2=80=99s controller, or =
by other means, e.g., a dynamic control plane (e.g., [RFC2205]).

NEW:
A goal of DetNet is a converged network in all respects. That is, the prese=
nce of DetNet flows does not preclude non-DetNet flows, and the benefits of=
fered DetNet flows should not, except in extreme cases, prevent existing Qo=
S mechanisms from operating in a normal fashion, subject to the bandwidth r=
equired for the DetNet flows. A single source-destination pair can trade bo=
th DetNet and non-DetNet flows. End systems and applications need not insta=
ntiate special interfaces for DetNet flows. Networks are not restricted to =
certain topologies; connectivity is not restricted. Any application that ge=
nerates a data flow that can be usefully characterized as having a maximum =
bandwidth should be able to take advantage of DetNet, as long as the necess=
ary resources can be reserved. Reservations can be made by the application =
itself, via network management, by an application=E2=80=99s controller, or =
by other means, e.g., a dynamic control plane (e.g., [RFC2205]). Network no=
des supporting DetNet flows have to implement some of the DetNet capabiliti=
es (not necessarily all) in order to treat DetNet flows such that their QoS=
 requirements are met.

[ms] To me, the last sentence is not clear. Does "some of the DetNet capabi=
lities (not necessarily all)" include e.g. vanilla traffic engineering? For=
 instance, if a network node can ensure that the QoS requirements are met b=
y leveraging existing standardized TE without any additional DetNet awarene=
ss, is this enough for deploying DetNet? Or does this node have to implemen=
t additional DetNet-specific functionality? Specifically, please explain if=
 an existing DetNet-unaware router on the path taken by DetNet traffic can =
be used to forward DetNet traffic, or if it is mandatory that any router fo=
rwarding DetNet traffic indeed implements new capabilities specific to DetN=
et. In the latter case, I think the document would need to discuss incremen=
tal deployment strategies as well.

</pre>
        <blockquote type=3D"cite">
          <pre class=3D"moz-quote-pre" wrap=3D"">* It is surprising that th=
ere is hardly any discussion on network=20
robustness
and safety; this probably also relates to security. For instance,
misconfiguration or errors of functions performing packet replication=20
could
severely and permantly congest a network and cause harm. How does the=20
DetNet
architecture ensure that a network stays fully operational e.g. if the=20
topology
changes or there are equipment failures? Probably this can be solved by
implementations (e.g., dynamic control plane), but why are corresponding
requirements not spelt out? Section 3.3.2 speculates that filters and=20
policers
can help, and that may be true, but that probably still assumes=20
consistently
and correctly configured (and well-behaving) devices. And Section 3.3.2 is
vague and mentions a "infinite variety of possible failures" without=20
stating
any requirements or recommendations. There may be further solutions,=20
such as
circuit breakers and the like. Why are such topics not discussed?
</pre>
        </blockquote>
        <pre class=3D"moz-quote-pre" wrap=3D"">Security issues and consider=
ations are addressed by the DetNet Security=20
draft: <a class=3D"moz-txt-link-freetext" href=3D"https://datatracker.ietf.=
org/doc/draft-ietf-detnet-security" moz-do-not-send=3D"true">https://datatr=
acker.ietf.org/doc/draft-ietf-detnet-security</a>.
Reference to the=C2=A0 DetNet Security draft will be added.

There will be a document dedicated to Operations, Administration and=20
Maintenance (OAM), which will address operational, misconfiguration, and=20
failure detection issues.

The topology changes have to be solved by the control plane, either=20
centralized or distributed.

The filters and policers described in Section 3.3.2 also provide=20
robustness by eliminating/mitigating traffic coming from malfunctioning=20
devices.

RFC2475 is recommended for traffic policing functions to increase=20
robustness.

The text=C2=A0 in Section 3.3.2 could be made clearer, e.g., by updating th=
e=20
first paragraph to:

OLD:
One key to building robust real-time systems is to reduce the
infinite variety of possible failures to a number that can be
analyzed with reasonable confidence. DetNet aids in the process by
allowing for filters and policers to detect DetNet packets received
on the wrong interface, or at the wrong time, or in too great a
volume, and to then take actions such as discarding the offending
packet, shutting down the offending DetNet flow, or shutting down the
offending interface.

NEW:
Robust real-time systems require to reduce the number of possible
failures. Filters and policers should be used in a DetNet network to
detect if DetNet packets are received on the wrong interface, or at
the wrong time, or in too great volume. Furthermore, filters and
policers can take action to discard offending packets or flows, or
trigger shutting down the offending DetNet flow, or shutting down
the offending interface.

[ms] That does not address my concern. As I wrote already, I believe this d=
ocument has to discuss the applicability of circuit breakers according to R=
FC 8084.=20

</pre>
        <blockquote type=3D"cite">
          <pre class=3D"moz-quote-pre" wrap=3D"">* Somewhat related, the do=
cument only looks at impact of failures to=20
the QoS of
DetNet traffic. What is missing is a discussion how to protect=20
non-DetNet parts
of a network from any harm caused by DetNet mechanisms. Solutions to this
probably exist. But why is the impact on non-DetNet traffic (e.g., in=20
case of
topology changes or failures of DetNet functions) not discussed at all=20
in the
document?
</pre>
        </blockquote>
        <pre class=3D"moz-quote-pre" wrap=3D"">Actually the regulation of D=
etNet traffic by polices and filters=20
protects both other DetNet traffic and non-DetNet traffic.

Section 3.3.1 could be extended to make it clear, e.g., by extending the=20
last paragraph:

OLD:
Ideally, the net effect of the presence of DetNet flows in a network
on the non-DetNet packets is primarily a reduction in the available
bandwidth.

NEW:
Traffic policing functions (e.g. [RFC2475]) are used to avoid the
starvation of non-DetNet traffic. Thus, the net effect of the presence
of DetNet flows in a network on non-DetNet flows is primarily a
reduction in the available bandwidth.

[ms] I believe a stronger wording is needed, e.g. along the lines of "a Det=
Net deployment must avoid starvation of non-DetNet traffic ...".</pre>
      </blockquote>
      <font color=3D"#3333ff">&lt;JF&gt;<br>
        Along your suggestion, the text will be updated to:<br>
        Starvation of non-DetNet traffic must be avoided, e.g., by
        traffic<br>
        policing functions (e.g. [RFC2475]). Thus, the net effect of the
        <br>
        presence of DetNet flows in a network on non-DetNet flows is <br>
        primarily a reduction in the available bandwidth.<br>
        &lt;/JF&gt;</font><br>
      <br>
      <blockquote type=3D"cite"
cite=3D"mid:6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fh=
t-esslingen.de">
        <pre class=3D"moz-quote-pre" wrap=3D"">
[...]

</pre>
        <blockquote type=3D"cite">
          <pre class=3D"moz-quote-pre" wrap=3D"">* Section 4.4 refers to RF=
C 7426, which is an informational RFC on=20
IRTF stream,
and the document uses the concepts introduced there (e.g., "planes").=20
This is
very confusing. First, an IETF Proposed Standard should probably refer to
documents having IETF consensus. An example would be RFC 7491, albeit=20
there is
other related work as well, e.g., in the TEAS WG. Second, Section 4.4=20
is by and
large decoupled from the rest of the document and not specific to DetNet.
Neither do other sections of the document refer to the concepts=20
introduced in
Section 4.4, nor does Section 4.4 use the DetNet terminology or discuss
applicability to DetNet. Section 4.4 even mentions explicitly at the=20
end that
it discusses aspects that are orthogonal to the DetNet architecture.=20
It is not
at all clear why Section 4.4 is in this document. Section 4.4 could be=20
removed
from the document without impacting the rest of the document.
</pre>
        </blockquote>
        <pre class=3D"moz-quote-pre" wrap=3D"">The document should point ou=
t to traffic engineering and centralized=20
control plane aspects, so it is better to keep Section 4.4.

RFC 7426 provides the full picture of SDN architecture, which needs to=20
be referred from the DetNet architecture. No other RFC provides such=20
detailed picture. Therefore, we need to keep the reference to RFC 7426,=20
which is an informative reference.

[ms] I'll leave that up to the IESG to decide whether an IETF proposed stan=
dard should build an architecture based on research work instead of, say, d=
ocuments with IETF consensus. As a side note, I believe the understanding i=
n industry what "SDN architecture" really means and how it is implemented m=
ay have evolved since publication of IRTF RFC 7426, which was published in =
Jan. 2015. For instance, IRTF RFC 7426 does not discuss the implications of=
 segment routing, BGP-LS, and other recent IETF techniques. And, based on w=
hat I read in the DetNet architecture, I believe DetNet could actually be i=
mplemented without any "SDN architecture", e.g. by distributed traffic engi=
neering. As a result, I don't even understand the need to discuss "SDN".

[ms] For the record: As TSV-ART reviewer, I question whether IRTF RFC 7426 =
is indeed an appropriate reference, I have doubts that IRTF RFC 7426 is rea=
lly up-to-date, and I am concerned about the content quality of section 4.4=
, e.g., regarding the lack of alignment with the rest of the document. The =
IESG will certainly have a better understanding that than me how to deal wi=
th such topics.</pre>
      </blockquote>
      <br>
      <font color=3D"#3333ff">&lt;JF&gt;<br>
        The subject is introduced with TEAS in the beginning of Section
        4.4. The architectural principles described in the DetNet
        architecture document are according to RFC 8453 and RFC 7149, as
        well as RFC 7426. It would be good to make this point clearer by
        adding references to RFC 8453 and RFC 7149. As the architectural
        principles=C2=A0 are the same, there is no need to remove RFC 7426.=
 <br>
        <br>
        Suggested modifications:<br>
        <br>
        Section 3.3:<br>
        <br>
        OLD:<br>
        Explicit routes can be established in <br>
        =C2=A0=C2=A0 various ways, e.g., with RSVP-TE [RFC3209], with Segme=
nt
        Routing (SR)<br>
        =C2=A0=C2=A0 [RFC8402], via a Software Defined Networking approach
        [RFC7426], with<br>
        =C2=A0=C2=A0 IS-IS [RFC7813], etc.=C2=A0 Explicit routes are typica=
lly used in
        MPLS TE<br>
        =C2=A0=C2=A0 LSPs.<br>
        <br>
        NEW:<br>
        Explicit routes can be established in<br>
        =C2=A0=C2=A0 various ways, e.g., with RSVP-TE [RFC3209], with Segme=
nt
        Routing (SR)<br>
        =C2=A0=C2=A0 [RFC8402], via a Software Defined Networking approach
        [RFC7426],<br>
        =C2=A0=C2=A0 [RFC8453], and [RFC7149], with IS-IS [RFC7813], etc.=
=C2=A0
        Explicit routes <br>
        =C2=A0 are typically used in MPLS TE LSPs.<br>
        <br>
        Section 4.4<br>
        <br>
        OLD:<br>
        =C2=A0=C2=A0 The Deterministic Networking architecture is thus comp=
osed of
        three<br>
        =C2=A0=C2=A0 planes, a (User) Application Plane, a Controller Plane=
, and a
        Network<br>
        =C2=A0=C2=A0 Plane, which echoes that of Figure 1 of Software-Defin=
ed
        Networking<br>
        =C2=A0=C2=A0 (SDN): Layers and Architecture Terminology [RFC7426].:=
<br>
        <br>
        <br>
        NEW: <br>
        =C2=A0=C2=A0 The Deterministic Networking architecture is thus comp=
osed of
        three<br>
        =C2=A0=C2=A0 planes, a (User) Application Plane, a Controller Plane=
, and a
        Network<br>
        =C2=A0=C2=A0 Plane, which echoes that of Figure 1 of Software-Defin=
ed
        Networking<br>
        =C2=A0=C2=A0 (SDN): Layers and Architecture Terminology [RFC7426] ,=
 and
        the <br>
        =C2=A0=C2=A0 Controllers identified in [RFC8453] and [RFC7149].<br>
        <br>
        &lt;/JF&gt;</font><br>
      <br>
      <blockquote type=3D"cite"
cite=3D"mid:6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fh=
t-esslingen.de">
        <pre class=3D"moz-quote-pre" wrap=3D"">=20
The related work in TEAS is already referred to.

[...]

</pre>
        <blockquote type=3D"cite">
          <pre class=3D"moz-quote-pre" wrap=3D"">Minor issues:

* Terminology "DetNet transport layer"

The term "transport layer" has a well-defined meaning in the IETF, e.g.
originating from RFC 1122. While "transport" and e.g. "transport=20
network" is
used in the IETF for different technologies in different areas, I=20
think the
term "transport layer" is typically understood to refer to transport
protocols such as TCP and UDP. As such, I personally find the term "DetNet
transport layer" misleading and confusing. The confusion is easy to=20
see e.g.
in Figure 4, where UDP (which is a transport protocol as per RFC 1122)=20
sits
on top of "transport".

Based on the document it also may be solution/implementation specific=20
whether
the "DetNet transport layer" is actually a separate protocol layer=20
compared
to the "DetNet service layer". Thus it is not clear to me why the word
"layer" has to be used, specifically in combination "transport layer".

To me as, the word "transport layer" (and "transport protocol") should be
used for protocols defined in TSV area, consistent with RFC 1122. But=20
this is
probably a question to be sorted out by the IESG.
</pre>
        </blockquote>
        <pre class=3D"moz-quote-pre" wrap=3D"">"transport" is used here as =
in "packet transport networks" not as OSI L4=20
transport.

[ms] At the risk of stating the obvious: The relevant section of RFC 1122 d=
efining "transport layer" is entitled by "The Internet Architecture". And, =
according e.g. to RFC 5921, "packet transport network" is a term defined by=
 ITU-T. In an IETF document, I believe IETF terminology should be used.=20

I suggest to use the terms "DetNet transport sub-layer" and "DetNet=20
service sub-layer" throughout the document, which would hopefully avoid=20
confusion.

[ms] "DetNet transport sub-layer" somewhat solves my concern of avoiding th=
e expression "transport layer". To really avoid confusion, I believe it wou=
ld be better to avoid the ambiguous term "transport" altogether.  But I wil=
l be fine if all DetNet documents consistently avoid the term "transport la=
yer". </pre>
      </blockquote>
      <font color=3D"#3333ff">&lt;JF&gt;<br>
        The plan is to avoid "transport layer".<br>
        <br>
        Based on your comment, it seems better to make the following
        change in 3.2.2.2:<br>
        <br>
        OLD:<br>
        =C2=A0=C2=A0 o=C2=A0 Providing sequencing information to the packet=
s of a
        DetNet<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 compound flow.=C2=A0 This may be don=
e by adding a sequence
        number or<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 time stamp as part of DetNet, or may=
 be inherent in the
        packet,<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 e.g., in a Layer-4 transport protoco=
l, or associated to
        other<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 physical properties such as the prec=
ise time (and radio
        channel)<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 of reception of the packet.=C2=A0 Th=
is is typically done once,
        at or<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 near the source.<br>
        <br>
        NEW:<br>
        =C2=A0=C2=A0 o=C2=A0 Providing sequencing information to the packet=
s of a
        DetNet<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 compound flow.=C2=A0 This may be don=
e by adding a sequence
        number or<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 time stamp as part of DetNet, or may=
 be inherent in the
        packet,<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 e.g., in a higher layer protocol, or=
 associated to other<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 physical properties such as the prec=
ise time (and radio
        channel)<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 of reception of the packet.=C2=A0 Th=
is is typically done once,
        at or<br>
        =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 near the source.<br>
        &lt;/JF&gt;</font><br>
      <br>
      <blockquote type=3D"cite"
cite=3D"mid:6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fh=
t-esslingen.de">
        <pre class=3D"moz-quote-pre" wrap=3D"">
Michael
</pre>
      </blockquote>
      <br>
    </div>
 =20
<div>_______________________________________________</div>
<div>detnet mailing list</div>
<div><a class=3D"aqm-autolink aqm-autowrap" href=3D"mailto:detnet%40ietf.or=
g">detnet@ietf.org</a></div>
<div><a class=3D"aqm-autolink aqm-autowrap" href=3D"https://www.ietf.org/ma=
ilman/listinfo/detnet">https://www.ietf.org/mailman/listinfo/detnet</a></di=
v>
<div><br></div></blockquote>
</div>
</div>
</body>
</html>

------------16716516bd6226227ce3b1bfc--


From nobody Thu Nov 15 00:01:20 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A4397128766 for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 00:01:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 aCRxisDurXWu for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 00:01:14 -0800 (PST)
Received: from gproxy10-pub.mail.unifiedlayer.com (gproxy10-pub.mail.unifiedlayer.com [69.89.20.226]) (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 068FD126BED for <detnet@ietf.org>; Thu, 15 Nov 2018 00:01:14 -0800 (PST)
Received: from cmgw12.unifiedlayer.com (unknown [10.9.0.12]) by gproxy10.mail.unifiedlayer.com (Postfix) with ESMTP id 36061141208 for <detnet@ietf.org>; Thu, 15 Nov 2018 00:42:27 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id NCIFgxrNUE0jMNCIFgIdk5; Thu, 15 Nov 2018 00:42:27 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Type:MIME-Version:Subject:References:In-Reply-To: Message-ID:Date:CC:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=zDXLCjdYJ+8Ocb6H4VkCV7YF9jnCLZGAwc5Cc1s++2s=; b=Lw/x+1ezIU9edfGI9K0bYcyun1 Jd7iorA6KWlMuM4LfheMsDJFIQ37SIuys7mPxuV+kz7aMEU0U8K+ZqY7yWpGZpfkGOWQLchbmc6x5 3ndMXrW1GFPuzSUtqB4NrKlkI;
Received: from me65036d0.tmodns.net ([208.54.80.230]:29910 helo=[100.88.148.170]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gNBp0-000UuT-Kr; Thu, 15 Nov 2018 00:12:17 -0700
From: Lou Berger <lberger@labn.net>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Black, David" <David.Black@dell.com>
CC: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, <detnet@ietf.org>
Date: Thu, 15 Nov 2018 16:12:06 +0900
Message-ID: <16716367170.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>, <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com>, <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com>, <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com> <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com>
User-Agent: AquaMail/1.17.0-1318 (build: 101700009)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----------1671636751b226227ce53e86ab"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 208.54.80.230
X-Source-L: No
X-Exim-ID: 1gNBp0-000UuT-Kr
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: me65036d0.tmodns.net ([100.88.148.170]) [208.54.80.230]:29910
X-Source-Auth: lberger@labn.net
X-Email-Count: 18
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/V4Opg47IKLpo8R-YAY2wYjYiTxQ>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 08:01:19 -0000

This is a multi-part message in MIME format.
------------1671636751b226227ce53e86ab
Content-Type: text/plain; format=flowed; charset="UTF-8"
Content-Transfer-Encoding: 8bit

So I continue to strongly disagree with preof as a transport protocol.  It 
*is* a service provided by DetNet which, just like any other 1+1 service, 
is provided by many other network technologies - that are unfortunately 
referred to as transport *network* technologies.

I do think there is room for a  customized or specific transport protocol, 
and expect this work to take place in the tsvwg.  In discussions with David 
we identify that there might be a need for a new detnet service parameter 
which indicates if the detnet user traffic was not congestion aware, in 
which case DetNet networks would be required to drop such traffic at the 
detnet edge - thus ensuring that the traffic would not eacape the domain.

I will also note that this requirement is inherently met by the current 
preof mechanism size it is strictly limited to an Mpls DetNet/te domain.

Lou



----------
On November 15, 2018 1:41:16 AM "Pascal Thubert (pthubert)" 
<pthubert@cisco.com> wrote:

> I agree with the bottom line David,
>
> that was the intention; though I’m unclear if and where I can publish the 
> lower layer pull thing. I wrote it as an eye opener, hoping people would 
> see the issue. I retain Lou’s suggestion that PCF is a beginning for it 
> though it is just a faucet with no control of what goes though when we want 
> a just in time per packet pull.
>
> For your points below, I mentioned IS-IS as an illustration that we can 
> have a same operation at both layers, that is not so unusual. I’m not 
> saying detnet need IS-IS, that was really not the point.
>
> As for the functions I just point out the likeness to illustrate that the 
> detnet service layer is akin though far from identical to existing 
> variations of TCP. Seems we agree on this likeness. I do not read that you 
> oppose my conclusion that the detnet service layer can be implemented as a 
> detnet « transport protocol ».
>
> For now I need to read on the links you suggested.
>
> Many thanks for all this!
>
> Pascal
>
> Le 14 nov. 2018 à 22:52, Black, David 
> <David.Black@dell.com<mailto:David.Black@dell.com>> a écrit :
>
> Bottom Line:  I would suggest focusing discussion of a DetNet “transport 
> protocol” on what has to be done via tunnels to make PREOF work for the IP 
> solution (data plane), and would suggest using separate drafts for this and 
> local loop traffic shaping.
>
> Details inline …
>
> Thanks, --David
>
> From: Pascal Thubert (pthubert) [mailto:pthubert@cisco.com]
> Sent: Wednesday, November 14, 2018 4:59 AM
> To: Gengxuesong (Geng Xuesong)
> Cc: detnet@ietf.org<mailto:detnet@ietf.org>; Black, David
> Subject: Re: [Detnet] pulling packets
>
>
> [EXTERNAL EMAIL]
> Please report any suspicious attachments, links, or requests for sensitive 
> information.
> Typos below, some thanks to my intelligent smart phone, and some to 
> confused-me.
>
> Please read:
> All in all, this tells me that the detnet service layer operates at layer 4
>
> Regards,
>
> Pascal
>
> Le 14 nov. 2018 à 16:53, Pascal Thubert (pthubert) 
> <pthubert@cisco.com<mailto:pthubert@cisco.com>> a écrit :
> Hello Xuesong:
>
> We do layers so as to communalise services so every applications does not 
> need to reinvent its own.
>
> The fact that every industrial application that adaptateur from serial but 
> to IP had to implement a jitter elimination buffer is an indication that we 
> failed to provide just that at a lower layer.
>
> Same goes for voice and video. But didn’t you see it on occasions? Those 
> jitter elimination techniques create a latency in the discussion or a delay 
> in the tv stream that you can actually observe.
> [David>] When things work, jitter elimination is common behavior.  When 
> they don’t work, i.e., something doesn’t arrive in time, both retransmit 
> behavior and reaction to missing data are app-specific.
>
> Now let us look at the detnet service layer and compare with traditional 
> Layer 4 functions.
>
>  The service layer provides a flow control, in this particular case a 
>  rate-based one. This is similar to functionality found in DC-TCP or in a 
>  long gone past, IBM’s Rapid Transport Protocol, though we probably need 
>  only a simplified version of that.
> [David>] It’s important to distinguish flow control, which can be provide 
> on a link-by-link basis from congestion control, which is a superset of 
> flow control and can only be provided end-to-end.  As DetNet eliminates all 
> congestion, congestion control is not required.  Specific example – DC-TCP 
> is driven by ECN congestion signals (CE marks) coming back from the 
> network, but if a DetNet node ever marks a DetNet packet as CE, something 
> has gone seriously awry.
>
> The service layer performs reordering and duplication elimination 
> functions. TCP does that too.
> [David>] Yes … but … TCP elimination of duplicate packets is intended only 
> to deal with “stupid network tricks” …
>
> The service layer distributes packets and replicas over multiple paths 
> (detnet transports). There’s a hint of that in MP-TCP though we need a 
> powerful addition for replication and coding.
> [David>] DetNet differs because the replication and distribution happen at 
> nodes in the network, not at end systems.  For any TCP-like protocol 
> (reliable delivery with congestion control), packet duplication is always a 
> manifestation of a network “bug,” i.e., divergence from ideal network 
> behavior.  For the RE in DetNet PREOF, packet duplication is a network 
> “feature” ;-).  As of right now, packet duplication and elimination, plus 
> associated reordering (PREOF)  is not part of the IP solution – an 
> additional encapsulation would likely be needed to support that 
> functionality, and the result which would look a lot like a DetNet 
> transport tunnel between nodes in the DetNet network.  If anyone wants to 
> work on this, reading draft-ietf-intarea-tunnels is RECOMMENDED.
>
> The detnet service layer is above the detnet transport layer which happens 
> to be layer 3.
>
> All in all, this tells me that the detnet transport service layer operates 
> at layer 4.
>
> I agree with you that there is an exact same need for TSN. Just like there 
> is a need for IS-IS at both layers.
> [David>] Many of the IP networks over which DetNet operates will not be 
> using IS-IS for IP (layer 3) routing – there are a number of alternatives.
>
> The IEEE may very well provide the same features in the talker, and we may 
> very well be successful at sharing specifications just like we did for 
> IS-IS. But for us I see the detnet service layer packaged as a Layer 4 that 
> the rest of the IETF will call a Transport. Which makes the name collision 
> very unfortunate, by the way.
> [David>] Bottom Line:  I would suggest focusing discussion of a DetNet 
> “transport protocol” on what has to be done via tunnels to make PREOF work 
> for the IP solution (data plane), and would suggest using separate drafts 
> for this and local loop traffic shaping.
>
> Note that my draft also discusses a L2 tokenized loop to avoid the buffer 
> bloat at the detnet ingress, which is the piece that is analogous to the 
> solution shown in the video.
>
> Take care,
>
> Pascal
>
> Le 14 nov. 2018 à 14:58, Gengxuesong (Geng Xuesong) 
> <gengxuesong@huawei.com<mailto:gengxuesong@huawei.com>> a écrit :
> Dear Pascal,
>
> I consider the problem of “DetNet transport layer” all over again, and 
> finally I make myself confused. So I send this email to search for help. 
> Please correct me if you find anything wrong below:
>
> 1.       TSN doesn’t need transport layer, because the talker and listener 
> are TSN aware, and they can send the packets in some particular time slot 
> based on the traffic specification;
>
> 2.       DetNet does need transport layer, because talker and listener are 
> not under control;
>
> 3.       TCP can’t be used for DetNet , because TCP tries to find the “fair 
> bandwidth” for the flows and it makes the flow rate changes all the time, 
> while the sending rate of DetNet is supposed to be constant, and every 
> packet should show up in an expected time slot;
>
> 4.       UDP can’t be used for DetNet, because there is no rate control. If 
> the talker sends the packets in the wrong pattern, UDP can do nothing.
>
> 5.       So we need “DetNet transport layer”, which can :a. Send the packet 
> in a deterministic pattern; b. If anything goes wrong, make it go back to 
> the correct pattern.
>
> 6.       This, finally, makes the talker “DetNet aware”(especially point a 
> above), which is just the same as what happens in TSN.
>
> If this logic chain works, what we actually requires is just a DetNet 
> talker rather than a new transport layer.
>
>
> Best Regards
> Xuesong
>
>
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Pascal Thubert 
> (pthubert)
> Sent: Tuesday, November 13, 2018 1:10 PM
> To: detnet@ietf.org<mailto:detnet@ietf.org>; Black, David 
> <David.Black@dell.com<mailto:David.Black@dell.com>>
> Subject: [Detnet] pulling packets
>
> Dear all
>
> This video https://youtu.be/BO0QhaxBRr0 has a great illustration of the UNI 
> packet pull method that we use in section “5.1.  Local Loop Flow Control” 
> of https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-01 to 
> pull packets from the detnet unaware host from the detnet ingress box. The 
> problem for detnet is that shaping in the detnet ingress can create bloat 
> and uncontrolled end to end latency so we want to control the maximum 
> amount of pending frames to keep the detnet ingress busy and push back to 
> the L4/5 for anything above that.
>
> I hope you’ll love the video as much as I did;
>
> Pascal
> _______________________________________________
> detnet mailing list
> detnet@ietf.org<mailto:detnet@ietf.org>
> https://www.ietf.org/mailman/listinfo/detnet
>
>
> ----------
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>

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

<html>
<body dir=3D"auto">
<div style=3D"color: black;">
<div style=3D"color: black;">
<p style=3D"margin: 0 0 1em 0; color: black;">So I continue to strongly dis=
agree with preof as a transport protocol.&nbsp; It *is* a service provided =
by DetNet which, just like any other 1+1 service, is provided by many other=
 network technologies - that are unfortunately referred to as transport *ne=
twork* technologies.</p>
<p style=3D"margin: 0 0 1em 0; color: black;">I do think there is room for =
a&nbsp; customized or specific transport protocol, and expect this work to =
take place in the tsvwg.&nbsp; In discussions with David we identify that t=
here might be a need for a new detnet service parameter which indicates if =
the detnet user traffic was not congestion aware, in which case DetNet netw=
orks would be required to drop such traffic at the detnet edge - thus ensur=
ing that the traffic would not eacape the domain.</p>
<p style=3D"margin: 0 0 1em 0; color: black;">I will also note that this re=
quirement is inherently met by the current preof mechanism size it is stric=
tly limited to an Mpls DetNet/te domain.</p>
<p style=3D"margin: 0 0 1em 0; color: black;">Lou<br>
</p>
</div>
<div style=3D"color: black;">
<hr style=3D"border: none; border-top: solid #D0D0D0 1.0pt;">
<p style=3D"color: black; font-size: 10pt; font-family: sans-serif; margin:=
 8pt 0;">On November 15, 2018 1:41:16 AM &quot;Pascal Thubert (pthubert)&qu=
ot; &lt;pthubert@cisco.com&gt; wrote:</p>
<blockquote type=3D"cite" class=3D"gmail_quote" style=3D"margin: 0 0 0 0.75=
ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
I agree with the bottom line David,&nbsp;
<div><br>
</div>
<div>that was the intention; though I=E2=80=99m unclear if and where I can =
publish the lower layer pull thing. I wrote it as an eye opener, hoping peo=
ple would see the issue. I retain Lou=E2=80=99s suggestion that PCF is a be=
ginning for it though it is just a faucet with no
 control of what goes though when we want a just in time per packet pull.<b=
r>
<br>
<div dir=3D"ltr">
<div>For your points below, I mentioned IS-IS as an illustration that we ca=
n have a same operation at both layers, that is not so unusual. I=E2=80=99m=
 not saying detnet need IS-IS, that was really not the point.</div>
<div><br>
</div>
<div>As for the functions I just point out the likeness to illustrate that =
the detnet service layer is akin though far from identical to existing vari=
ations of TCP. Seems we agree on this likeness. I do not read that you oppo=
se my conclusion that the detnet
 service layer can be implemented as a detnet =C2=AB transport protocol =C2=
=BB.</div>
<div><br>
</div>
<div>For now I need to read on the links you suggested.</div>
<div><br>
</div>
<div>Many thanks for all this!</div>
<div><br>
</div>
<div>Pascal</div>
</div>
<div dir=3D"ltr"><br>
Le 14 nov. 2018 =C3=A0 22:52, Black, David &lt;<a href=3D"mailto:David.Blac=
k@dell.com">David.Black@dell.com</a>&gt; a =C3=A9crit&nbsp;:<br>
<br>
</div>
<blockquote type=3D"cite">
<div dir=3D"ltr">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
=09{font-family:"Cambria Math";
=09panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0in;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:#0563C1;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:#954F72;
=09text-decoration:underline;}
p
=09{mso-style-priority:99;
=09mso-margin-top-alt:auto;
=09margin-right:0in;
=09mso-margin-bottom-alt:auto;
=09margin-left:0in;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
=09{mso-style-priority:34;
=09margin:0in;
=09margin-bottom:.0001pt;
=09text-indent:21.0pt;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif;}
span.EmailStyle19
=09{mso-style-type:personal;
=09font-family:"Calibri",sans-serif;
=09color:windowtext;}
span.EmailStyle20
=09{mso-style-type:personal;
=09font-family:"Calibri",sans-serif;
=09color:#1F497D;}
span.EmailStyle21
=09{mso-style-type:personal-reply;
=09font-family:"Calibri",sans-serif;
=09color:#993366;}
.MsoChpDefault
=09{mso-style-type:export-only;
=09font-size:10.0pt;}
@page WordSection1
=09{size:8.5in 11.0in;
=09margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
=09{page:WordSection1;}
/* List Definitions */
@list l0
=09{mso-list-id:1184052731;
=09mso-list-type:hybrid;
=09mso-list-template-ids:-1776778188 562463264 67698713 67698715 67698703 6=
7698713 67698715 67698703 67698713 67698715;}
@list l0:level1
=09{mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:.25in;
=09text-indent:-.25in;}
@list l0:level2
=09{mso-level-number-format:alpha-lower;
=09mso-level-text:"%2\)";
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:42.0pt;
=09text-indent:-21.0pt;}
@list l0:level3
=09{mso-level-number-format:roman-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:right;
=09margin-left:63.0pt;
=09text-indent:-21.0pt;}
@list l0:level4
=09{mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:84.0pt;
=09text-indent:-21.0pt;}
@list l0:level5
=09{mso-level-number-format:alpha-lower;
=09mso-level-text:"%5\)";
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:105.0pt;
=09text-indent:-21.0pt;}
@list l0:level6
=09{mso-level-number-format:roman-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:right;
=09margin-left:1.75in;
=09text-indent:-21.0pt;}
@list l0:level7
=09{mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:147.0pt;
=09text-indent:-21.0pt;}
@list l0:level8
=09{mso-level-number-format:alpha-lower;
=09mso-level-text:"%8\)";
=09mso-level-tab-stop:none;
=09mso-level-number-position:left;
=09margin-left:168.0pt;
=09text-indent:-21.0pt;}
@list l0:level9
=09{mso-level-number-format:roman-lower;
=09mso-level-tab-stop:none;
=09mso-level-number-position:right;
=09margin-left:189.0pt;
=09text-indent:-21.0pt;}
ol
=09{margin-bottom:0in;}
ul
=09{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]-->
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#99=
3366">Bottom Line: &nbsp;I would suggest focusing discussion of a DetNet =
=E2=80=9Ctransport protocol=E2=80=9D on what has to be done via tunnels to =
make PREOF work for the IP solution (data plane), and would suggest
 using separate drafts for this and local loop traffic shaping.&nbsp; <o:p>=
</o:p></span></a></p>
<p class=3D"MsoNormal"><span style=3D"color:#993366"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#993366">Details inline =E2=80=
=A6<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#993366"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#993366">Thanks, --David<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#993366"><o:p>&nbsp;</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>From:</b> Pascal Thubert (pthubert) [<a href=3D"m=
ailto:pthubert@cisco.com">mailto:pthubert@cisco.com</a>]
<br>
<b>Sent:</b> Wednesday, November 14, 2018 4:59 AM<br>
<b>To:</b> Gengxuesong (Geng Xuesong)<br>
<b>Cc:</b> <a href=3D"mailto:detnet@ietf.org">detnet@ietf.org</a>; Black, D=
avid<br>
<b>Subject:</b> Re: [Detnet] pulling packets<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p style=3D"margin-bottom:12.0pt"><span style=3D"color:#CE1126">[EXTERNAL E=
MAIL] <br>
Please report any suspicious attachments, links, or requests for sensitive =
information.</span><span style=3D"font-size:12.0pt;color:#CE1126"><o:p></o:=
p></span></p>
</div>
<p class=3D"MsoNormal">Typos below, some thanks to my intelligent smart pho=
ne, and some to confused-me.&nbsp;
<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">Please read:<o:p></o:=
p></p>
<div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">All in all, this tells m=
e that the detnet service layer operates at layer 4</span><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p class=3D"MsoNormal">Regards, <o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Pascal<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
Le 14 nov. 2018 =C3=A0 16:53, Pascal Thubert (pthubert) &lt;<a href=3D"mail=
to:pthubert@cisco.com">pthubert@cisco.com</a>&gt; a =C3=A9crit&nbsp;:<o:p><=
/o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">Hello Xuesong: <o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">We do layers so as to communalise services so every =
applications does not need to reinvent its own.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The fact that every industrial application that adap=
tateur from serial but to IP had to implement a jitter elimination buffer i=
s an indication that we failed to provide just that at a lower layer.&nbsp;=
<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Same goes for voice and video. But didn=E2=80=99t yo=
u see it on occasions? Those jitter elimination techniques create a latency=
 in the discussion or a delay in the tv stream that you can actually observ=
e.<span style=3D"color:#993366"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] When=
 things work, jitter elimination is common behavior.&nbsp; When they don=E2=
=80=99t work, i.e., something doesn=E2=80=99t arrive in time, both retransm=
it behavior and reaction to missing data are app-specific.</span></i></b><b=
r>
<br>
Now let us look at the detnet service layer and compare with traditional La=
yer 4 functions.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp;The service layer provides a flow control, in =
this particular case a rate-based one. This is similar to functionality fou=
nd in DC-TCP or in a long gone past, IBM=E2=80=99s Rapid Transport Protocol=
, though we probably need only a simplified version
 of that.<span style=3D"color:#993366"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] It=
=E2=80=99s important to distinguish flow control, which can be provide on a=
 link-by-link basis from congestion control, which is a superset of flow co=
ntrol and can only be provided end-to-end.&nbsp; As DetNet
 eliminates all congestion, congestion control is not required.&nbsp; Speci=
fic example =E2=80=93 DC-TCP is driven by ECN congestion signals (CE marks)=
 coming back from the network, but if a DetNet node ever marks a DetNet pac=
ket as CE, something has gone seriously awry.</span></i></b><br>
<br>
The service layer performs reordering and duplication elimination functions=
. TCP does that too.<span style=3D"color:#993366"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] Yes =
=E2=80=A6 but =E2=80=A6 TCP elimination of duplicate packets is intended on=
ly to deal with =E2=80=9Cstupid network tricks=E2=80=9D =E2=80=A6</span></i=
></b><span style=3D"color:#993366"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The service layer distributes packets and replicas o=
ver multiple paths (detnet transports). There=E2=80=99s a hint of that in M=
P-TCP though we need a powerful addition for replication and coding.<o:p></=
o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] DetN=
et differs because the replication and distribution happen at nodes in the =
network, not at end systems.&nbsp; For any TCP-like protocol (reliable deli=
very with congestion control), packet duplication
 is always a manifestation of a network =E2=80=9Cbug,=E2=80=9D i.e., diverg=
ence from ideal network behavior.&nbsp; For the RE in DetNet PREOF, packet =
duplication is a network =E2=80=9Cfeature=E2=80=9D ;-).&nbsp; As of right n=
ow, packet duplication and elimination, plus associated reordering (PREOF)
 &nbsp;is not part of the IP solution =E2=80=93 an additional encapsulation=
 would likely be needed to support that functionality, and the result which=
 would look a lot like a DetNet transport tunnel between nodes in the DetNe=
t network.&nbsp; If anyone wants to work on this,
 reading draft-ietf-intarea-tunnels is RECOMMENDED.</span></i></b><span sty=
le=3D"color:#993366"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The detnet service layer is above the detnet transpo=
rt layer which happens to be layer 3.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">All in all, this tells me that the detnet <s><span s=
tyle=3D"color:#7030A0">transport</span></s><span style=3D"color:#7030A0"> s=
ervice
</span>layer operates at layer 4.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I agree with you that there is an exact same need fo=
r TSN. Just like there is a need for IS-IS at both layers.<o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] Many=
 of the IP networks over which DetNet operates will not be using IS-IS for =
IP (layer 3) routing =E2=80=93 there are a number of alternatives.</span></=
i></b><span style=3D"color:#993366"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The IEEE may very well provide the same features in =
the talker, and we may very well be successful at sharing specifications ju=
st like we did for IS-IS. But for us I see the detnet service layer package=
d as a Layer 4 that the rest of the
 IETF will call a Transport. Which makes the name collision very unfortunat=
e, by the way.<o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#993366">[David&gt;] Bott=
om Line:&nbsp; I would suggest focusing discussion of a DetNet =E2=80=9Ctra=
nsport protocol=E2=80=9D on what has to be done via tunnels to make PREOF w=
ork for the IP solution (data plane), and would suggest using
 separate drafts for this and local loop traffic shaping.</span></i></b><sp=
an style=3D"color:#993366"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal">Note that my draft also discusses a L2 tokenized loo=
p to avoid the buffer bloat at the detnet ingress, which is the piece that =
is analogous to the solution shown in the video.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Take care,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Pascal<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
Le 14 nov. 2018 =C3=A0 14:58, Gengxuesong (Geng Xuesong) &lt;<a href=3D"mai=
lto:gengxuesong@huawei.com">gengxuesong@huawei.com</a>&gt; a =C3=A9crit&nbs=
p;:<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">Dear Pascal,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">I consider the problem of =E2=80=9CDetNet transport layer=E2=80=9D all=
 over again, and finally I make myself confused. So I send this email to se=
arch for help. Please correct me if you find anything
 wrong below:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in;text-indent:-.25in=
;line-height:150%;mso-list:l0 level1 lfo2">
<!--[if !supportLists]--><span style=3D"mso-list:Ignore">1.<span style=3D"f=
ont:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span style=3D"color:#1F497D">TSN doesn=E2=80=
=99t need transport layer, because the talker and listener are TSN aware, a=
nd they can send the packets in some particular time slot based on the traf=
fic specification;</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in;text-indent:-.25in=
;line-height:150%;mso-list:l0 level1 lfo2">
<!--[if !supportLists]--><span style=3D"mso-list:Ignore">2.<span style=3D"f=
ont:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span style=3D"color:#1F497D">DetNet does need =
transport layer, because talker and listener are not under control;</span><=
o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in;text-indent:-.25in=
;line-height:150%;mso-list:l0 level1 lfo2">
<!--[if !supportLists]--><span style=3D"mso-list:Ignore">3.<span style=3D"f=
ont:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span style=3D"color:#1F497D">TCP can=E2=80=99t=
 be used for DetNet , because TCP tries to find the =E2=80=9Cfair bandwidth=
=E2=80=9D for the flows and it makes the flow rate changes all the time, wh=
ile the sending rate of DetNet is supposed to be constant,
 and every packet should show up in an expected time slot;</span><o:p></o:p=
></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in;text-indent:-.25in=
;line-height:150%;mso-list:l0 level1 lfo2">
<!--[if !supportLists]--><span style=3D"mso-list:Ignore">4.<span style=3D"f=
ont:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span style=3D"color:#1F497D">UDP can=E2=80=99t=
 be used for DetNet, because there is no rate control. If the talker sends =
the packets in the wrong pattern, UDP can do nothing.</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in;text-indent:-.25in=
;line-height:150%;mso-list:l0 level1 lfo2">
<!--[if !supportLists]--><span style=3D"mso-list:Ignore">5.<span style=3D"f=
ont:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span style=3D"color:#1F497D">So we need =E2=80=
=9CDetNet transport layer=E2=80=9D, which can :a. Send the packet in a dete=
rministic pattern; b. If anything goes wrong, make it go back to the correc=
t pattern.</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.25in;text-indent:-.25in=
;line-height:150%;mso-list:l0 level1 lfo2">
<!--[if !supportLists]--><span style=3D"mso-list:Ignore">6.<span style=3D"f=
ont:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]--><span style=3D"color:#1F497D">This, finally, ma=
kes the talker =E2=80=9CDetNet aware=E2=80=9D(especially point a above), wh=
ich is just the same as what happens in TSN.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">If this logic chain works, what we actually requires is just a DetNet =
talker rather than a new transport layer.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">Best Regards</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"line-height:150%"><span style=3D"color:#1F4=
97D">Xuesong</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">&nbsp=
;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1F497D">&nbsp=
;</span><o:p></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> detnet [<a href=3D"mailto:detnet-bounce=
s@ietf.org">mailto:detnet-bounces@ietf.org</a>]
<b>On Behalf Of </b>Pascal Thubert (pthubert)<br>
<b>Sent:</b> Tuesday, November 13, 2018 1:10 PM<br>
<b>To:</b> <a href=3D"mailto:detnet@ietf.org">detnet@ietf.org</a>; Black, D=
avid &lt;<a href=3D"mailto:David.Black@dell.com">David.Black@dell.com</a>&g=
t;<br>
<b>Subject:</b> [Detnet] pulling packets<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR">Dear all</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">This video <a href=3D"https://youtu.be/BO0QhaxBRr0">=
https://youtu.be/BO0QhaxBRr0</a> has a great illustration of the UNI packet=
 pull method that we use in section =E2=80=9C5.1.&nbsp; Local Loop Flow Con=
trol=E2=80=9D of
<a href=3D"https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport=
-01">https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-01</a=
> to pull packets from the detnet unaware host from the detnet ingress box.=
 The problem for detnet is that shaping
 in the detnet ingress can create bloat and uncontrolled end to end latency=
 so we want to control the maximum amount of pending frames to keep the det=
net ingress busy and push back to the L4/5 for anything above that.<o:p></o=
:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">I hope you=E2=80=99ll love the video as much as I di=
d;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Pascal<o:p></o:p></p>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif">_______________________________________________<=
br>
detnet mailing list<br>
<a href=3D"mailto:detnet@ietf.org">detnet@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/detnet">https://www.ietf.o=
rg/mailman/listinfo/detnet</a><o:p></o:p></span></p>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>

<div>_______________________________________________</div>
<div>detnet mailing list</div>
<div><a class=3D"aqm-autolink aqm-autowrap" href=3D"mailto:detnet%40ietf.or=
g">detnet@ietf.org</a></div>
<div><a class=3D"aqm-autolink aqm-autowrap" href=3D"https://www.ietf.org/ma=
ilman/listinfo/detnet">https://www.ietf.org/mailman/listinfo/detnet</a></di=
v>
<div><br></div></blockquote>
</div>
</div>
</body>
</html>

------------1671636751b226227ce53e86ab--


From nobody Thu Nov 15 00:11:05 2018
Return-Path: <gengxuesong@huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23771126BED for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 00:11:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 hu8cRI5m5qZp for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 00:11:01 -0800 (PST)
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 6AB26127B92 for <detnet@ietf.org>; Thu, 15 Nov 2018 00:10:59 -0800 (PST)
Received: from LHREML712-CAH.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id C22229721CAF1 for <detnet@ietf.org>; Thu, 15 Nov 2018 08:10:55 +0000 (GMT)
Received: from DGGEMA423-HUB.china.huawei.com (10.1.198.156) by LHREML712-CAH.china.huawei.com (10.201.108.35) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 15 Nov 2018 08:10:56 +0000
Received: from DGGEMA521-MBX.china.huawei.com ([169.254.6.27]) by dggema423-hub.china.huawei.com ([10.1.198.156]) with mapi id 14.03.0415.000; Thu, 15 Nov 2018 16:10:52 +0800
From: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
CC: "detnet@ietf.org" <detnet@ietf.org>, "Black, David" <David.Black@dell.com>
Thread-Topic: pulling packets
Thread-Index: AdR7DhnsUHHFp74PReiHX8huqYyB6AA4VCxgAAQZfzAALj8mQA==
Date: Thu, 15 Nov 2018 08:10:52 +0000
Message-ID: <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812A0F@dggema521-mbx.china.huawei.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>, <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com> <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com>
In-Reply-To: <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.169.123]
Content-Type: multipart/alternative; boundary="_000_F1C1D5B02EA3FA4A8AF54C86BA4F325C23812A0Fdggema521mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/rXoeVlMz5CZ4ySzVInoikRbXomY>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 08:11:04 -0000

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

SGkgUGFzY2FsLA0KDQooU29ycnkgdGhhdCBJIHJlc3BvbmRlZCB0byB0aGUgbGF0ZXN0IGVtYWls
IGZpcnN0LikNCg0KVGhhbmsgeW91IGZvciB5b3VyIHJlc3BvbnNlLCBhbmQgSSBhZ3JlZSB3aXRo
IHlvdS4gSSB0aGluayBEYXZpZOKAmXMgc3VnZ2VzdGlvbiBpcyBncmVhdCwgbWF5YmUgdGhlIGRy
YWZ0IGNhbiBiZSBzcGxpdCBhbmQga2VlcCB0aGUg4oCYZmxvdyByYXRlIGNvbnRyb2zigJkgcGFy
dCBpbmRlcGVuZGVudGx5LiBJIHRoaW5rIHRoaXMgd29yayBpcyBpbXBvcnRhbnQgZm9yIGFwcGx5
aW5nIERldE5ldCBpbiBhIHJlYWwgbmV0d29yaywgYW5kIG1vcmUgY29uc2lkZXJhdGlvbnMgY291
bGQgYmUgYWRkZWQgaW50byBpdC4NCg0KDQpCZXN0IFJlZ2FyZHMNClh1ZXNvbmcNCg0KRnJvbTog
UGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSBbbWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbV0NClNl
bnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQsIDIwMTggNTo1MyBQTQ0KVG86IEdlbmd4dWVzb25n
IChHZW5nIFh1ZXNvbmcpIDxnZW5neHVlc29uZ0BodWF3ZWkuY29tPg0KQ2M6IGRldG5ldEBpZXRm
Lm9yZzsgQmxhY2ssIERhdmlkIDxEYXZpZC5CbGFja0BkZWxsLmNvbT4NClN1YmplY3Q6IFJlOiBw
dWxsaW5nIHBhY2tldHMNCg0KSGVsbG8gWHVlc29uZzoNCg0KV2UgZG8gbGF5ZXJzIHNvIGFzIHRv
IGNvbW11bmFsaXNlIHNlcnZpY2VzIHNvIGV2ZXJ5IGFwcGxpY2F0aW9ucyBkb2VzIG5vdCBuZWVk
IHRvIHJlaW52ZW50IGl0cyBvd24uDQoNClRoZSBmYWN0IHRoYXQgZXZlcnkgaW5kdXN0cmlhbCBh
cHBsaWNhdGlvbiB0aGF0IGFkYXB0YXRldXIgZnJvbSBzZXJpYWwgYnV0IHRvIElQIGhhZCB0byBp
bXBsZW1lbnQgYSBqaXR0ZXIgZWxpbWluYXRpb24gYnVmZmVyIGlzIGFuIGluZGljYXRpb24gdGhh
dCB3ZSBmYWlsZWQgdG8gcHJvdmlkZSBqdXN0IHRoYXQgYXQgYSBsb3dlciBsYXllci4NCg0KU2Ft
ZSBnb2VzIGZvciB2b2ljZSBhbmQgdmlkZW8uIEJ1dCBkaWRu4oCZdCB5b3Ugc2VlIGl0IG9uIG9j
Y2FzaW9ucz8gVGhvc2Ugaml0dGVyIGVsaW1pbmF0aW9uIHRlY2huaXF1ZXMgY3JlYXRlIGEgbGF0
ZW5jeSBpbiB0aGUgZGlzY3Vzc2lvbiBvciBhIGRlbGF5IGluIHRoZSB0diBzdHJlYW0gdGhhdCB5
b3UgY2FuIGFjdHVhbGx5IG9ic2VydmUuDQoNCk5vdyBsZXQgdXMgbG9vayBhdCB0aGUgZGV0bmV0
IHNlcnZpY2UgbGF5ZXIgYW5kIGNvbXBhcmUgd2l0aCB0cmFkaXRpb25hbCBMYXllciA0IGZ1bmN0
aW9ucy4NCg0KIFRoZSBzZXJ2aWNlIGxheWVyIHByb3ZpZGVzIGEgZmxvdyBjb250cm9sLCBpbiB0
aGlzIHBhcnRpY3VsYXIgY2FzZSBhIHJhdGUtYmFzZWQgb25lLiBUaGlzIGlzIHNpbWlsYXIgdG8g
ZnVuY3Rpb25hbGl0eSBmb3VuZCBpbiBEQy1UQ1Agb3IgaW4gYSBsb25nIGdvbmUgcGFzdCwgSUJN
4oCZcyBSYXBpZCBUcmFuc3BvcnQgUHJvdG9jb2wsIHRob3VnaCB3ZSBwcm9iYWJseSBuZWVkIG9u
bHkgYSBzaW1wbGlmaWVkIHZlcnNpb24gb2YgdGhhdC4NCg0KVGhlIHNlcnZpY2UgbGF5ZXIgcGVy
Zm9ybXMgcmVvcmRlcmluZyBhbmQgZHVwbGljYXRpb24gZWxpbWluYXRpb24gZnVuY3Rpb25zLiBU
Q1AgZG9lcyB0aGF0IHRvby4NCg0KVGhlIHNlcnZpY2UgbGF5ZXIgZGlzdHJpYnV0ZXMgcGFja2V0
cyBhbmQgcmVwbGljYXMgb3ZlciBtdWx0aXBsZSBwYXRocyAoZGV0bmV0IHRyYW5zcG9ydHMpLiBU
aGVyZeKAmXMgYSBoaW50IG9mIHRoYXQgaW4gTVAtVENQIHRob3VnaCB3ZSBuZWVkIGEgcG93ZXJm
dWwgYWRkaXRpb24gZm9yIHJlcGxpY2F0aW9uIGFuZCBjb2RpbmcuDQoNClRoZSBkZXRuZXQgc2Vy
dmljZSBsYXllciBpcyBhYm92ZSB0aGUgZGV0bmV0IHRyYW5zcG9ydCBsYXllciB3aGljaCBoYXBw
ZW5zIHRvIGJlIGxheWVyIDMuDQoNCkFsbCBpbiBhbGwsIHRoaXMgdGVsbHMgbWUgdGhhdCB0aGUg
ZGV0bmV0IHRyYW5zcG9ydCBsYXllciBvcGVyYXRlcyBhdCBsYXllciA0Lg0KDQpJIGFncmVlIHdp
dGggeW91IHRoYXQgdGhlcmUgaXMgYW4gZXhhY3Qgc2FtZSBuZWVkIGZvciBUU04uIEp1c3QgbGlr
ZSB0aGVyZSBpcyBhIG5lZWQgZm9yIElTLUlTIGF0IGJvdGggbGF5ZXJzLg0KDQpUaGUgSUVFRSBt
YXkgdmVyeSB3ZWxsIHByb3ZpZGUgdGhlIHNhbWUgZmVhdHVyZXMgaW4gdGhlIHRhbGtlciwgYW5k
IHdlIG1heSB2ZXJ5IHdlbGwgYmUgc3VjY2Vzc2Z1bCBhdCBzaGFyaW5nIHNwZWNpZmljYXRpb25z
IGp1c3QgbGlrZSB3ZSBkaWQgZm9yIElTLUlTLiBCdXQgZm9yIHVzIEkgc2VlIHRoZSBkZXRuZXQg
c2VydmljZSBsYXllciBwYWNrYWdlZCBhcyBhIExheWVyIDQgdGhhdCB0aGUgcmVzdCBvZiB0aGUg
SUVURiB3aWxsIGNhbGwgYSBUcmFuc3BvcnQuIFdoaWNoIG1ha2VzIHRoZSBuYW1lIGNvbGxpc2lv
biB2ZXJ5IHVuZm9ydHVuYXRlLCBieSB0aGUgd2F5Lg0KDQpOb3RlIHRoYXQgbXkgZHJhZnQgYWxz
byBkaXNjdXNzZXMgYSBMMiB0b2tlbml6ZWQgbG9vcCB0byBhdm9pZCB0aGUgYnVmZmVyIGJsb2F0
IGF0IHRoZSBkZXRuZXQgaW5ncmVzcywgd2hpY2ggaXMgdGhlIHBpZWNlIHRoYXQgaXMgYW5hbG9n
b3VzIHRvIHRoZSBzb2x1dGlvbiBzaG93biBpbiB0aGUgdmlkZW8uDQoNClRha2UgY2FyZSwNCg0K
UGFzY2FsDQoNCkxlIDE0IG5vdi4gMjAxOCDDoCAxNDo1OCwgR2VuZ3h1ZXNvbmcgKEdlbmcgWHVl
c29uZykgPGdlbmd4dWVzb25nQGh1YXdlaS5jb208bWFpbHRvOmdlbmd4dWVzb25nQGh1YXdlaS5j
b20+PiBhIMOpY3JpdCA6DQpEZWFyIFBhc2NhbCwNCg0KSSBjb25zaWRlciB0aGUgcHJvYmxlbSBv
ZiDigJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdIGFsbCBvdmVyIGFnYWluLCBhbmQgZmluYWxs
eSBJIG1ha2UgbXlzZWxmIGNvbmZ1c2VkLiBTbyBJIHNlbmQgdGhpcyBlbWFpbCB0byBzZWFyY2gg
Zm9yIGhlbHAuIFBsZWFzZSBjb3JyZWN0IG1lIGlmIHlvdSBmaW5kIGFueXRoaW5nIHdyb25nIGJl
bG93Og0KDQoxLiAgICAgICBUU04gZG9lc27igJl0IG5lZWQgdHJhbnNwb3J0IGxheWVyLCBiZWNh
dXNlIHRoZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBUU04gYXdhcmUsIGFuZCB0aGV5IGNhbiBz
ZW5kIHRoZSBwYWNrZXRzIGluIHNvbWUgcGFydGljdWxhciB0aW1lIHNsb3QgYmFzZWQgb24gdGhl
IHRyYWZmaWMgc3BlY2lmaWNhdGlvbjsNCg0KMi4gICAgICAgRGV0TmV0IGRvZXMgbmVlZCB0cmFu
c3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGFsa2VyIGFuZCBsaXN0ZW5lciBhcmUgbm90IHVuZGVyIGNv
bnRyb2w7DQoNCjMuICAgICAgIFRDUCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCAsIGJlY2F1
c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhlIOKAnGZhaXIgYmFuZHdpZHRo4oCdIGZvciB0aGUgZmxv
d3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93IHJhdGUgY2hhbmdlcyBhbGwgdGhlIHRpbWUsIHdoaWxl
IHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0IGlzIHN1cHBvc2VkIHRvIGJlIGNvbnN0YW50LCBh
bmQgZXZlcnkgcGFja2V0IHNob3VsZCBzaG93IHVwIGluIGFuIGV4cGVjdGVkIHRpbWUgc2xvdDsN
Cg0KNC4gICAgICAgVURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0LCBiZWNhdXNlIHRoZXJl
IGlzIG5vIHJhdGUgY29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5kcyB0aGUgcGFja2V0cyBpbiB0
aGUgd3JvbmcgcGF0dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLg0KDQo1LiAgICAgICBTbyB3ZSBu
ZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNoIGNhbiA6YS4gU2VuZCB0aGUg
cGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJZiBhbnl0aGluZyBnb2VzIHdy
b25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0dGVybi4NCg0KNi4gICAgICAg
VGhpcywgZmluYWxseSwgbWFrZXMgdGhlIHRhbGtlciDigJxEZXROZXQgYXdhcmXigJ0oZXNwZWNp
YWxseSBwb2ludCBhIGFib3ZlKSwgd2hpY2ggaXMganVzdCB0aGUgc2FtZSBhcyB3aGF0IGhhcHBl
bnMgaW4gVFNOLg0KDQpJZiB0aGlzIGxvZ2ljIGNoYWluIHdvcmtzLCB3aGF0IHdlIGFjdHVhbGx5
IHJlcXVpcmVzIGlzIGp1c3QgYSBEZXROZXQgdGFsa2VyIHJhdGhlciB0aGFuIGEgbmV3IHRyYW5z
cG9ydCBsYXllci4NCg0KDQpCZXN0IFJlZ2FyZHMNClh1ZXNvbmcNCg0KDQpGcm9tOiBkZXRuZXQg
W21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBhc2NhbCBUaHVi
ZXJ0IChwdGh1YmVydCkNClNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDE6MTAgUE0N
ClRvOiBkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz47IEJsYWNrLCBEYXZp
ZCA8RGF2aWQuQmxhY2tAZGVsbC5jb208bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tPj4NClN1
YmplY3Q6IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0cw0KDQpEZWFyIGFsbA0KDQpUaGlzIHZpZGVv
IGh0dHBzOi8veW91dHUuYmUvQk8wUWhheEJScjAgaGFzIGEgZ3JlYXQgaWxsdXN0cmF0aW9uIG9m
IHRoZSBVTkkgcGFja2V0IHB1bGwgbWV0aG9kIHRoYXQgd2UgdXNlIGluIHNlY3Rpb24g4oCcNS4x
LiAgTG9jYWwgTG9vcCBGbG93IENvbnRyb2zigJ0gb2YgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMSB0byBwdWxsIHBhY2tl
dHMgZnJvbSB0aGUgZGV0bmV0IHVuYXdhcmUgaG9zdCBmcm9tIHRoZSBkZXRuZXQgaW5ncmVzcyBi
b3guIFRoZSBwcm9ibGVtIGZvciBkZXRuZXQgaXMgdGhhdCBzaGFwaW5nIGluIHRoZSBkZXRuZXQg
aW5ncmVzcyBjYW4gY3JlYXRlIGJsb2F0IGFuZCB1bmNvbnRyb2xsZWQgZW5kIHRvIGVuZCBsYXRl
bmN5IHNvIHdlIHdhbnQgdG8gY29udHJvbCB0aGUgbWF4aW11bSBhbW91bnQgb2YgcGVuZGluZyBm
cmFtZXMgdG8ga2VlcCB0aGUgZGV0bmV0IGluZ3Jlc3MgYnVzeSBhbmQgcHVzaCBiYWNrIHRvIHRo
ZSBMNC81IGZvciBhbnl0aGluZyBhYm92ZSB0aGF0Lg0KDQpJIGhvcGUgeW914oCZbGwgbG92ZSB0
aGUgdmlkZW8gYXMgbXVjaCBhcyBJIGRpZDsNCg0KUGFzY2FsDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29M
aXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW46MGNtOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0LWluZGVudDoyMS4wcHQ7DQoJZm9udC1zaXplOjEx
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5
bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29s
b3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s
eTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4w
cHQgNzkyLjBwdDsNCgltYXJnaW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQgNzAuODVwdDt9DQpk
aXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExpc3QgRGVmaW5pdGlv
bnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjExODQwNTI3MzE7DQoJbXNvLWxpc3QtdHlw
ZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNzc2Nzc4MTg4IDU2MjQ2MzI2NCA2
NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5
ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE4LjBw
dDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJTJcKSI7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0K
CW1hcmdpbi1sZWZ0OjQyLjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxl
dmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdp
bi1sZWZ0OjYzLjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsNA0K
CXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJbWFyZ2luLWxlZnQ6ODQuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3Qg
bDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1s
ZXZlbC10ZXh0OiIlNVwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTA1LjBwdDsNCgl0ZXh0LWluZGVu
dDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpy
b21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjEyNi4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIx
LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE0Ny4wcHQ7DQoJdGV4
dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiU4XCkiOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4t
bGVmdDoxNjguMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw5DQoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6
MTg5LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCm9sDQoJe21hcmdpbi1ib3R0b206MGNt
O30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAv
Pg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxh
eW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwv
bzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IlpI
LUNOIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2Vj
dGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkhpIFBhc2NhbCw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPihTb3JyeSB0aGF0IEkgcmVzcG9uZGVkIHRvIHRoZSBs
YXRlc3QgZW1haWwgZmlyc3QuKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2xpbmUtaGVpZ2h0OjE1MCU7Y29sb3I6IzFGNDk3RCI+VGhhbmsgeW91IGZv
ciB5b3VyIHJlc3BvbnNlLCBhbmQgSSBhZ3JlZSB3aXRoIHlvdS4gSSB0aGluayBEYXZpZOKAmXMg
c3VnZ2VzdGlvbiBpcyBncmVhdCwgbWF5YmUgdGhlIGRyYWZ0IGNhbiBiZSBzcGxpdCBhbmQga2Vl
cCB0aGUg4oCYZmxvdw0KIHJhdGUgY29udHJvbOKAmSBwYXJ0IGluZGVwZW5kZW50bHkuIEkgdGhp
bmsgdGhpcyB3b3JrIGlzIGltcG9ydGFudCBmb3IgYXBwbHlpbmcgRGV0TmV0IGluIGEgcmVhbCBu
ZXR3b3JrLCBhbmQgbW9yZSBjb25zaWRlcmF0aW9ucyBjb3VsZCBiZSBhZGRlZCBpbnRvIGl0Ljxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkczxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5YdWVzb25nPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7
cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAw
Y20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgW21h
aWx0bzpwdGh1YmVydEBjaXNjby5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBO
b3ZlbWJlciAxNCwgMjAxOCA1OjUzIFBNPGJyPg0KPGI+VG86PC9iPiBHZW5neHVlc29uZyAoR2Vu
ZyBYdWVzb25nKSAmbHQ7Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+
IGRldG5ldEBpZXRmLm9yZzsgQmxhY2ssIERhdmlkICZsdDtEYXZpZC5CbGFja0BkZWxsLmNvbSZn
dDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IHB1bGxpbmcgcGFja2V0czxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhlbGxvIFh1ZXNvbmc6IDwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5XZSBkbyBsYXllcnMgc28gYXMgdG8gY29tbXVuYWxpc2Ug
c2VydmljZXMgc28gZXZlcnkgYXBwbGljYXRpb25zIGRvZXMgbm90IG5lZWQgdG8gcmVpbnZlbnQg
aXRzIG93bi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PlRoZSBmYWN0IHRoYXQgZXZlcnkgaW5kdXN0cmlhbCBhcHBsaWNhdGlvbiB0aGF0IGFkYXB0YXRl
dXIgZnJvbSBzZXJpYWwgYnV0IHRvIElQIGhhZCB0byBpbXBsZW1lbnQgYSBqaXR0ZXIgZWxpbWlu
YXRpb24gYnVmZmVyIGlzIGFuIGluZGljYXRpb24gdGhhdCB3ZSBmYWlsZWQgdG8gcHJvdmlkZSBq
dXN0IHRoYXQgYXQgYSBsb3dlciBsYXllci4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlNhbWUgZ29lcyBmb3Igdm9pY2UgYW5kIHZpZGVvLiBC
dXQgZGlkbuKAmXQgeW91IHNlZSBpdCBvbiBvY2Nhc2lvbnM/IFRob3NlIGppdHRlciBlbGltaW5h
dGlvbiB0ZWNobmlxdWVzIGNyZWF0ZSBhIGxhdGVuY3kgaW4gdGhlIGRpc2N1c3Npb24gb3IgYSBk
ZWxheSBpbiB0aGUgdHYgc3RyZWFtIHRoYXQgeW91IGNhbiBhY3R1YWxseSBvYnNlcnZlLjxicj4N
Cjxicj4NCk5vdyBsZXQgdXMgbG9vayBhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgYW5kIGNv
bXBhcmUgd2l0aCB0cmFkaXRpb25hbCBMYXllciA0IGZ1bmN0aW9ucy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwO1RoZSBzZXJ2aWNlIGxheWVy
IHByb3ZpZGVzIGEgZmxvdyBjb250cm9sLCBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSBhIHJhdGUt
YmFzZWQgb25lLiBUaGlzIGlzIHNpbWlsYXIgdG8gZnVuY3Rpb25hbGl0eSBmb3VuZCBpbiBEQy1U
Q1Agb3IgaW4gYSBsb25nIGdvbmUgcGFzdCwgSUJN4oCZcyBSYXBpZCBUcmFuc3BvcnQgUHJvdG9j
b2wsIHRob3VnaCB3ZSBwcm9iYWJseSBuZWVkIG9ubHkNCiBhIHNpbXBsaWZpZWQgdmVyc2lvbiBv
ZiB0aGF0Ljxicj4NCjxicj4NClRoZSBzZXJ2aWNlIGxheWVyIHBlcmZvcm1zIHJlb3JkZXJpbmcg
YW5kIGR1cGxpY2F0aW9uIGVsaW1pbmF0aW9uIGZ1bmN0aW9ucy4gVENQIGRvZXMgdGhhdCB0b28u
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGUgc2Vy
dmljZSBsYXllciBkaXN0cmlidXRlcyBwYWNrZXRzIGFuZCByZXBsaWNhcyBvdmVyIG11bHRpcGxl
IHBhdGhzIChkZXRuZXQgdHJhbnNwb3J0cykuIFRoZXJl4oCZcyBhIGhpbnQgb2YgdGhhdCBpbiBN
UC1UQ1AgdGhvdWdoIHdlIG5lZWQgYSBwb3dlcmZ1bCBhZGRpdGlvbiBmb3IgcmVwbGljYXRpb24g
YW5kIGNvZGluZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPlRoZSBkZXRuZXQgc2VydmljZSBsYXllciBpcyBhYm92ZSB0aGUgZGV0bmV0IHRyYW5zcG9y
dCBsYXllciB3aGljaCBoYXBwZW5zIHRvIGJlIGxheWVyIDMuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5BbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRo
YXQgdGhlIGRldG5ldCB0cmFuc3BvcnQgbGF5ZXIgb3BlcmF0ZXMgYXQgbGF5ZXIgNC48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgYWdyZWUgd2l0aCB5
b3UgdGhhdCB0aGVyZSBpcyBhbiBleGFjdCBzYW1lIG5lZWQgZm9yIFRTTi4gSnVzdCBsaWtlIHRo
ZXJlIGlzIGEgbmVlZCBmb3IgSVMtSVMgYXQgYm90aCBsYXllcnMuJm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGUgSUVFRSBtYXkgdmVyeSB3
ZWxsIHByb3ZpZGUgdGhlIHNhbWUgZmVhdHVyZXMgaW4gdGhlIHRhbGtlciwgYW5kIHdlIG1heSB2
ZXJ5IHdlbGwgYmUgc3VjY2Vzc2Z1bCBhdCBzaGFyaW5nIHNwZWNpZmljYXRpb25zIGp1c3QgbGlr
ZSB3ZSBkaWQgZm9yIElTLUlTLiBCdXQgZm9yIHVzIEkgc2VlIHRoZSBkZXRuZXQgc2VydmljZSBs
YXllciBwYWNrYWdlZCBhcyBhIExheWVyIDQNCiB0aGF0IHRoZSByZXN0IG9mIHRoZSBJRVRGIHdp
bGwgY2FsbCBhIFRyYW5zcG9ydC4gV2hpY2ggbWFrZXMgdGhlIG5hbWUgY29sbGlzaW9uIHZlcnkg
dW5mb3J0dW5hdGUsIGJ5IHRoZSB3YXkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Tm90ZSB0aGF0IG15IGRyYWZ0IGFsc28gZGlzY3Vzc2Vz
IGEgTDIgdG9rZW5pemVkIGxvb3AgdG8gYXZvaWQgdGhlIGJ1ZmZlciBibG9hdCBhdCB0aGUgZGV0
bmV0IGluZ3Jlc3MsIHdoaWNoIGlzIHRoZSBwaWVjZSB0aGF0IGlzIGFuYWxvZ291cyB0byB0aGUg
c29sdXRpb24gc2hvd24gaW4gdGhlIHZpZGVvLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+VGFrZSBjYXJlLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPlBhc2NhbDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIu
MHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KTGUgMTQgbm92LiAyMDE4IMOgIDE0OjU4LCBH
ZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdlbmd4dWVzb25n
QGh1YXdlaS5jb20iPmdlbmd4dWVzb25nQGh1YXdlaS5jb208L2E+Jmd0OyBhIMOpY3JpdCZuYnNw
Ozo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPkRlYXIgUGFzY2FsLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVp
Z2h0OjE1MCUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGNvbnNpZGVyIHRoZSBwcm9ibGVtIG9mIOKAnERldE5l
dCB0cmFuc3BvcnQgbGF5ZXLigJ0gYWxsIG92ZXIgYWdhaW4sIGFuZCBmaW5hbGx5IEkgbWFrZSBt
eXNlbGYgY29uZnVzZWQuIFNvIEkgc2VuZCB0aGlzIGVtYWlsIHRvIHNlYXJjaCBmb3IgaGVscC4g
UGxlYXNlIGNvcnJlY3QgbWUgaWYgeW91IGZpbmQNCiBhbnl0aGluZyB3cm9uZyBiZWxvdzo8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0x
OC4wcHQ7bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAh
c3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1VUyI+PHNwYW4gc3R5bGU9Im1zby1saXN0Okln
bm9yZSI+MS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48
L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
VFNOIGRvZXNu4oCZdCBuZWVkIHRyYW5zcG9ydCBsYXllciwgYmVjYXVzZSB0aGUgdGFsa2VyIGFu
ZCBsaXN0ZW5lciBhcmUgVFNOIGF3YXJlLCBhbmQgdGhleSBjYW4gc2VuZCB0aGUgcGFja2V0cyBp
biBzb21lIHBhcnRpY3VsYXIgdGltZSBzbG90IGJhc2VkIG9uIHRoZSB0cmFmZmljIHNwZWNpZmlj
YXRpb247PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0ZXh0
LWluZGVudDotMTguMHB0O2xpbmUtaGVpZ2h0OjE1MCU7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIi
Pg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gbGFuZz0iRU4tVVMiPjxzcGFuIHN0eWxlPSJt
c28tbGlzdDpJZ25vcmUiPjIuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bh
bj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPkRldE5ldCBkb2VzIG5lZWQgdHJhbnNwb3J0IGxheWVyLCBiZWNhdXNlIHRhbGtl
ciBhbmQgbGlzdGVuZXIgYXJlIG5vdCB1bmRlciBjb250cm9sOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDtsaW5lLWhlaWdo
dDoxNTAlO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxz
cGFuIGxhbmc9IkVOLVVTIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4zLjxzcGFuIHN0
eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UQ1AgY2Fu4oCZdCBiZSB1
c2VkIGZvciBEZXROZXQgLCBiZWNhdXNlIFRDUCB0cmllcyB0byBmaW5kIHRoZSDigJxmYWlyIGJh
bmR3aWR0aOKAnSBmb3IgdGhlIGZsb3dzIGFuZCBpdCBtYWtlcyB0aGUgZmxvdyByYXRlIGNoYW5n
ZXMgYWxsIHRoZSB0aW1lLCB3aGlsZSB0aGUgc2VuZGluZyByYXRlIG9mIERldE5ldCBpcyBzdXBw
b3NlZA0KIHRvIGJlIGNvbnN0YW50LCBhbmQgZXZlcnkgcGFja2V0IHNob3VsZCBzaG93IHVwIGlu
IGFuIGV4cGVjdGVkIHRpbWUgc2xvdDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bGluZS1oZWlnaHQ6MTUwJTttc28tbGlz
dDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1V
UyI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+NC48c3BhbiBzdHlsZT0iZm9udDo3LjBw
dCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0
LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHJhdGUgY29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5kcyB0
aGUgcGFja2V0cyBpbiB0aGUgd3JvbmcgcGF0dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4
LjBwdDtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj4NCjwhW2lmICFz
dXBwb3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVOLVVTIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdu
b3JlIj41LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwv
c3Bhbj48IVtlbmRpZl0+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5T
byB3ZSBuZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNoIGNhbiA6YS4gU2Vu
ZCB0aGUgcGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJZiBhbnl0aGluZyBn
b2VzIHdyb25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0dGVybi48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29M
aXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4w
cHQ7bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3Vw
cG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1VUyI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9y
ZSI+Ni48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3Nw
YW4+PCFbZW5kaWZdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhp
cywgZmluYWxseSwgbWFrZXMgdGhlIHRhbGtlciDigJxEZXROZXQgYXdhcmXigJ0oZXNwZWNpYWxs
eSBwb2ludCBhIGFib3ZlKSwgd2hpY2ggaXMganVzdCB0aGUgc2FtZSBhcyB3aGF0IGhhcHBlbnMg
aW4gVFNOLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5JZiB0aGlzIGxvZ2ljIGNoYWluIHdvcmtzLCB3aGF0IHdlIGFjdHVhbGx5IHJlcXVpcmVzIGlz
IGp1c3QgYSBEZXROZXQgdGFsa2VyIHJhdGhlciB0aGFuIGEgbmV3IHRyYW5zcG9ydCBsYXllci48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVp
Z2h0OjE1MCUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5CZXN0IFJlZ2FyZHM8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJs
aW5lLWhlaWdodDoxNTAlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
Plh1ZXNvbmc8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBj
bSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5n
PSJFTi1VUyI+IGRldG5ldCBbPGEgaHJlZj0ibWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3Jn
Ij5tYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwv
Yj5QYXNjYWwgVGh1YmVydCAocHRodWJlcnQpPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE5v
dmVtYmVyIDEzLCAyMDE4IDE6MTAgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpk
ZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT47IEJsYWNrLCBEYXZpZCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tIj5EYXZpZC5CbGFja0BkZWxsLmNvbTwv
YT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0czxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiPkRlYXIgYWxsPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJGUiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhpcyB2aWRl
byA8YSBocmVmPSJodHRwczovL3lvdXR1LmJlL0JPMFFoYXhCUnIwIj4NCmh0dHBzOi8veW91dHUu
YmUvQk8wUWhheEJScjA8L2E+IGhhcyBhIGdyZWF0IGlsbHVzdHJhdGlvbiBvZiB0aGUgVU5JIHBh
Y2tldCBwdWxsIG1ldGhvZCB0aGF0IHdlIHVzZSBpbiBzZWN0aW9uIOKAnDUuMS4mbmJzcDsgTG9j
YWwgTG9vcCBGbG93IENvbnRyb2zigJ0gb2YNCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC10aHViZXJ0LXRzdndnLWRldG5ldC10cmFuc3BvcnQtMDEiPmh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC10aHViZXJ0LXRzdndnLWRldG5ldC10cmFuc3BvcnQt
MDE8L2E+IHRvIHB1bGwgcGFja2V0cyBmcm9tIHRoZSBkZXRuZXQgdW5hd2FyZSBob3N0IGZyb20g
dGhlIGRldG5ldCBpbmdyZXNzIGJveC4gVGhlIHByb2JsZW0gZm9yIGRldG5ldCBpcyB0aGF0IHNo
YXBpbmcNCiBpbiB0aGUgZGV0bmV0IGluZ3Jlc3MgY2FuIGNyZWF0ZSBibG9hdCBhbmQgdW5jb250
cm9sbGVkIGVuZCB0byBlbmQgbGF0ZW5jeSBzbyB3ZSB3YW50IHRvIGNvbnRyb2wgdGhlIG1heGlt
dW0gYW1vdW50IG9mIHBlbmRpbmcgZnJhbWVzIHRvIGtlZXAgdGhlIGRldG5ldCBpbmdyZXNzIGJ1
c3kgYW5kIHB1c2ggYmFjayB0byB0aGUgTDQvNSBmb3IgYW55dGhpbmcgYWJvdmUgdGhhdC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPkkgaG9wZSB5b3XigJlsbCBsb3ZlIHRoZSB2aWRlbyBhcyBtdWNoIGFz
IEkgZGlkOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGFzY2FsPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_F1C1D5B02EA3FA4A8AF54C86BA4F325C23812A0Fdggema521mbxchi_--


From nobody Thu Nov 15 00:12:06 2018
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 83CFE130DC3 for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 00:12:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.952
X-Spam-Level: 
X-Spam-Status: No, score=-3.952 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, 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 hryUFHMF1Bwd for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 00:12:02 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50C8612872C for <detnet@ietf.org>; Thu, 15 Nov 2018 00:12:02 -0800 (PST)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [131.188.34.52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id A9FFA548136; Thu, 15 Nov 2018 09:11:57 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 9ABB9440210; Thu, 15 Nov 2018 09:11:57 +0100 (CET)
Date: Thu, 15 Nov 2018 09:11:57 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Lou Berger <lberger@labn.net>
Cc: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Black, David" <David.Black@dell.com>, "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, detnet@ietf.org
Message-ID: <20181115081157.jpooquc5cyrafgh3@faui48f.informatik.uni-erlangen.de>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com> <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com> <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com> <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com> <16716367170.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <16716367170.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/ZAOJDob2fvvLsMzHj8_y5kCFiMQ>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 08:12:05 -0000

How are you going to calculate the latency for elastic traffic
without a specified DetNet flow envelope ?

Aka: As i said in my prior mail to Michael's review, i don't think
we have working models for elastic traffic in DetNet and even if
we had, i think they would be sufficiently more complex thart it would
make sense to define them as an add-on.

This proposal from Pascal is nice and useful. To me it's some
form of add-on, where i am not sure i havd the right name for it right now,
but i don't think it requires a change to the underlying DDetNet model
of envelope defined flows. It primarily allows TCP flows to be mapped
to DetNet.

Cheers
   Toerless

On Thu, Nov 15, 2018 at 04:12:06PM +0900, Lou Berger wrote:
> So I continue to strongly disagree with preof as a transport protocol.  It
> *is* a service provided by DetNet which, just like any other 1+1 service, is
> provided by many other network technologies - that are unfortunately
> referred to as transport *network* technologies.
> 
> I do think there is room for a  customized or specific transport protocol,
> and expect this work to take place in the tsvwg.  In discussions with David
> we identify that there might be a need for a new detnet service parameter
> which indicates if the detnet user traffic was not congestion aware, in
> which case DetNet networks would be required to drop such traffic at the
> detnet edge - thus ensuring that the traffic would not eacape the domain.
> 
> I will also note that this requirement is inherently met by the current
> preof mechanism size it is strictly limited to an Mpls DetNet/te domain.
> 
> Lou
> 
> 
> 
> ----------
> On November 15, 2018 1:41:16 AM "Pascal Thubert (pthubert)"
> <pthubert@cisco.com> wrote:
> 
> > I agree with the bottom line David,
> > 
> > that was the intention; though I???m unclear if and where I can publish
> > the lower layer pull thing. I wrote it as an eye opener, hoping people
> > would see the issue. I retain Lou???s suggestion that PCF is a beginning
> > for it though it is just a faucet with no control of what goes though
> > when we want a just in time per packet pull.
> > 
> > For your points below, I mentioned IS-IS as an illustration that we can
> > have a same operation at both layers, that is not so unusual. I???m not
> > saying detnet need IS-IS, that was really not the point.
> > 
> > As for the functions I just point out the likeness to illustrate that
> > the detnet service layer is akin though far from identical to existing
> > variations of TCP. Seems we agree on this likeness. I do not read that
> > you oppose my conclusion that the detnet service layer can be
> > implemented as a detnet « transport protocol ».
> > 
> > For now I need to read on the links you suggested.
> > 
> > Many thanks for all this!
> > 
> > Pascal
> > 
> > Le 14 nov. 2018 à 22:52, Black, David
> > <David.Black@dell.com<mailto:David.Black@dell.com>> a écrit :
> > 
> > Bottom Line:  I would suggest focusing discussion of a DetNet
> > ???transport protocol??? on what has to be done via tunnels to make
> > PREOF work for the IP solution (data plane), and would suggest using
> > separate drafts for this and local loop traffic shaping.
> > 
> > Details inline ???
> > 
> > Thanks, --David
> > 
> > From: Pascal Thubert (pthubert) [mailto:pthubert@cisco.com]
> > Sent: Wednesday, November 14, 2018 4:59 AM
> > To: Gengxuesong (Geng Xuesong)
> > Cc: detnet@ietf.org<mailto:detnet@ietf.org>; Black, David
> > Subject: Re: [Detnet] pulling packets
> > 
> > 
> > [EXTERNAL EMAIL]
> > Please report any suspicious attachments, links, or requests for
> > sensitive information.
> > Typos below, some thanks to my intelligent smart phone, and some to
> > confused-me.
> > 
> > Please read:
> > All in all, this tells me that the detnet service layer operates at layer 4
> > 
> > Regards,
> > 
> > Pascal
> > 
> > Le 14 nov. 2018 à 16:53, Pascal Thubert (pthubert)
> > <pthubert@cisco.com<mailto:pthubert@cisco.com>> a écrit :
> > Hello Xuesong:
> > 
> > We do layers so as to communalise services so every applications does
> > not need to reinvent its own.
> > 
> > The fact that every industrial application that adaptateur from serial
> > but to IP had to implement a jitter elimination buffer is an indication
> > that we failed to provide just that at a lower layer.
> > 
> > Same goes for voice and video. But didn???t you see it on occasions?
> > Those jitter elimination techniques create a latency in the discussion
> > or a delay in the tv stream that you can actually observe.
> > [David>] When things work, jitter elimination is common behavior.  When
> > they don???t work, i.e., something doesn???t arrive in time, both
> > retransmit behavior and reaction to missing data are app-specific.
> > 
> > Now let us look at the detnet service layer and compare with traditional
> > Layer 4 functions.
> > 
> >  The service layer provides a flow control, in this particular case a
> > rate-based one. This is similar to functionality found in DC-TCP or in a
> > long gone past, IBM???s Rapid Transport Protocol, though we probably
> > need  only a simplified version of that.
> > [David>] It???s important to distinguish flow control, which can be
> > provide on a link-by-link basis from congestion control, which is a
> > superset of flow control and can only be provided end-to-end.  As DetNet
> > eliminates all congestion, congestion control is not required.  Specific
> > example ??? DC-TCP is driven by ECN congestion signals (CE marks) coming
> > back from the network, but if a DetNet node ever marks a DetNet packet
> > as CE, something has gone seriously awry.
> > 
> > The service layer performs reordering and duplication elimination
> > functions. TCP does that too.
> > [David>] Yes ??? but ??? TCP elimination of duplicate packets is
> > intended only to deal with ???stupid network tricks??? ???
> > 
> > The service layer distributes packets and replicas over multiple paths
> > (detnet transports). There???s a hint of that in MP-TCP though we need a
> > powerful addition for replication and coding.
> > [David>] DetNet differs because the replication and distribution happen
> > at nodes in the network, not at end systems.  For any TCP-like protocol
> > (reliable delivery with congestion control), packet duplication is
> > always a manifestation of a network ???bug,??? i.e., divergence from
> > ideal network behavior.  For the RE in DetNet PREOF, packet duplication
> > is a network ???feature??? ;-).  As of right now, packet duplication and
> > elimination, plus associated reordering (PREOF)  is not part of the IP
> > solution ??? an additional encapsulation would likely be needed to
> > support that functionality, and the result which would look a lot like a
> > DetNet transport tunnel between nodes in the DetNet network.  If anyone
> > wants to work on this, reading draft-ietf-intarea-tunnels is
> > RECOMMENDED.
> > 
> > The detnet service layer is above the detnet transport layer which
> > happens to be layer 3.
> > 
> > All in all, this tells me that the detnet transport service layer
> > operates at layer 4.
> > 
> > I agree with you that there is an exact same need for TSN. Just like
> > there is a need for IS-IS at both layers.
> > [David>] Many of the IP networks over which DetNet operates will not be
> > using IS-IS for IP (layer 3) routing ??? there are a number of
> > alternatives.
> > 
> > The IEEE may very well provide the same features in the talker, and we
> > may very well be successful at sharing specifications just like we did
> > for IS-IS. But for us I see the detnet service layer packaged as a Layer
> > 4 that the rest of the IETF will call a Transport. Which makes the name
> > collision very unfortunate, by the way.
> > [David>] Bottom Line:  I would suggest focusing discussion of a DetNet
> > ???transport protocol??? on what has to be done via tunnels to make
> > PREOF work for the IP solution (data plane), and would suggest using
> > separate drafts for this and local loop traffic shaping.
> > 
> > Note that my draft also discusses a L2 tokenized loop to avoid the
> > buffer bloat at the detnet ingress, which is the piece that is analogous
> > to the solution shown in the video.
> > 
> > Take care,
> > 
> > Pascal
> > 
> > Le 14 nov. 2018 à 14:58, Gengxuesong (Geng Xuesong)
> > <gengxuesong@huawei.com<mailto:gengxuesong@huawei.com>> a écrit :
> > Dear Pascal,
> > 
> > I consider the problem of ???DetNet transport layer??? all over again,
> > and finally I make myself confused. So I send this email to search for
> > help. Please correct me if you find anything wrong below:
> > 
> > 1.       TSN doesn???t need transport layer, because the talker and
> > listener are TSN aware, and they can send the packets in some particular
> > time slot based on the traffic specification;
> > 
> > 2.       DetNet does need transport layer, because talker and listener
> > are not under control;
> > 
> > 3.       TCP can???t be used for DetNet , because TCP tries to find the
> > ???fair bandwidth??? for the flows and it makes the flow rate changes
> > all the time, while the sending rate of DetNet is supposed to be
> > constant, and every packet should show up in an expected time slot;
> > 
> > 4.       UDP can???t be used for DetNet, because there is no rate
> > control. If the talker sends the packets in the wrong pattern, UDP can
> > do nothing.
> > 
> > 5.       So we need ???DetNet transport layer???, which can :a. Send the
> > packet in a deterministic pattern; b. If anything goes wrong, make it go
> > back to the correct pattern.
> > 
> > 6.       This, finally, makes the talker ???DetNet aware???(especially
> > point a above), which is just the same as what happens in TSN.
> > 
> > If this logic chain works, what we actually requires is just a DetNet
> > talker rather than a new transport layer.
> > 
> > 
> > Best Regards
> > Xuesong
> > 
> > 
> > From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Pascal
> > Thubert (pthubert)
> > Sent: Tuesday, November 13, 2018 1:10 PM
> > To: detnet@ietf.org<mailto:detnet@ietf.org>; Black, David
> > <David.Black@dell.com<mailto:David.Black@dell.com>>
> > Subject: [Detnet] pulling packets
> > 
> > Dear all
> > 
> > This video https://youtu.be/BO0QhaxBRr0 has a great illustration of the
> > UNI packet pull method that we use in section ???5.1.  Local Loop Flow
> > Control??? of
> > https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-01 to
> > pull packets from the detnet unaware host from the detnet ingress box.
> > The problem for detnet is that shaping in the detnet ingress can create
> > bloat and uncontrolled end to end latency so we want to control the
> > maximum amount of pending frames to keep the detnet ingress busy and
> > push back to the L4/5 for anything above that.
> > 
> > I hope you???ll love the video as much as I did;
> > 
> > Pascal
> > _______________________________________________
> > detnet mailing list
> > detnet@ietf.org<mailto:detnet@ietf.org>
> > https://www.ietf.org/mailman/listinfo/detnet
> > 
> > 
> > ----------
> > _______________________________________________
> > detnet mailing list
> > detnet@ietf.org
> > https://www.ietf.org/mailman/listinfo/detnet
> > 

> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


-- 
---
tte@cs.fau.de


From nobody Thu Nov 15 00:42:12 2018
Return-Path: <mach.chen@huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1253212D4ED for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 00:42:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 XUkN8RdvEWr3 for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 00:42:07 -0800 (PST)
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 7A54E126BED for <detnet@ietf.org>; Thu, 15 Nov 2018 00:42:06 -0800 (PST)
Received: from LHREML711-CAH.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 24548E80B02C7 for <detnet@ietf.org>; Thu, 15 Nov 2018 08:42:00 +0000 (GMT)
Received: from DGGEML421-HUB.china.huawei.com (10.1.199.38) by LHREML711-CAH.china.huawei.com (10.201.108.34) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 15 Nov 2018 08:42:00 +0000
Received: from DGGEML510-MBX.china.huawei.com ([169.254.2.55]) by dggeml421-hub.china.huawei.com ([10.1.199.38]) with mapi id 14.03.0415.000; Thu, 15 Nov 2018 16:41:51 +0800
From: Mach Chen <mach.chen@huawei.com>
To: Lou Berger <lberger@labn.net>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Black, David" <David.Black@dell.com>
CC: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AdR7DhnsUHHFp74PReiHX8huqYyB6AA4VCxgAAQZfzD//3ukgIAAYrcAgAANaoCAAPOFAP//ZBRQ
Date: Thu, 15 Nov 2018 08:41:51 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE292745197@dggeml510-mbx.china.huawei.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>, <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com>, <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com>, <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com> <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com> <16716367170.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <16716367170.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.194.201]
Content-Type: multipart/alternative; boundary="_000_F73A3CB31E8BE34FA1BBE3C8F0CB2AE292745197dggeml510mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/MjIjb807X1SBSzUe7qMF263Uz7I>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 08:42:11 -0000

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

SSBhZ3JlZSB3aXRoIHRoYXQgUFJFT0Ygc2hvdWxkIG5vdCBiZSBwYXJ0IG9mIHRoZSDigJxEZXRO
ZXQgdHJhbnNwb3J0IHByb3RvY29s4oCdLCAgdGhlIOKAnERldE5ldCB0cmFuc3BvcnQgcHJvdG9j
b2zigJ0gc2hvdWxkIGZvY3VzIG9uIGhvdyB0byBoYW5kbGUgdGhlIG1pc21hdGNoIGJldHdlZW4g
dGhlIHNlbmRpbmcgdHJhZmZpYyBhbmQgdGhlIHByb21pc2VkIHRyYWZmaWMgcGF0dGVybi4NCg0K
SWYgdGhlIHRhbGtlci9ob3N0IGlzIFRTTi9EZXROZXQgYXdhcmUsIGlzIHRoZSDigJxEZXROZXQg
dHJhbnNwb3J0IHByb3RvY29s4oCdICBhbHNvIG5lY2Vzc2FyeT8gSW4gb3RoZXIgd29yZHMsIGRv
ZXMgdGhlIOKAnERldE5ldCB0cmFuc3BvcnQgcHJvdG9jb2zigJ0gIG9ubHkgYXBwbHkgdG8gdGhl
IGNhc2Ugd2hlcmUgdGhlIGhvc3QvdGFsa2VyIGlzIG5vbmUgVFNOL0RldE5ldCBhd2FyZT8NCg0K
QmVzdCByZWdhcmRzLA0KTWFjaA0KDQpGcm9tOiBkZXRuZXQgW21haWx0bzpkZXRuZXQtYm91bmNl
c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIExvdSBCZXJnZXINClNlbnQ6IFRodXJzZGF5LCBOb3Zl
bWJlciAxNSwgMjAxOCAzOjEyIFBNDQpUbzogUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSA8cHRo
dWJlcnRAY2lzY28uY29tPjsgQmxhY2ssIERhdmlkIDxEYXZpZC5CbGFja0BkZWxsLmNvbT4NCkNj
OiBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKSA8Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbT47IGRl
dG5ldEBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0cw0KDQoN
ClNvIEkgY29udGludWUgdG8gc3Ryb25nbHkgZGlzYWdyZWUgd2l0aCBwcmVvZiBhcyBhIHRyYW5z
cG9ydCBwcm90b2NvbC4gIEl0ICppcyogYSBzZXJ2aWNlIHByb3ZpZGVkIGJ5IERldE5ldCB3aGlj
aCwganVzdCBsaWtlIGFueSBvdGhlciAxKzEgc2VydmljZSwgaXMgcHJvdmlkZWQgYnkgbWFueSBv
dGhlciBuZXR3b3JrIHRlY2hub2xvZ2llcyAtIHRoYXQgYXJlIHVuZm9ydHVuYXRlbHkgcmVmZXJy
ZWQgdG8gYXMgdHJhbnNwb3J0ICpuZXR3b3JrKiB0ZWNobm9sb2dpZXMuDQoNCkkgZG8gdGhpbmsg
dGhlcmUgaXMgcm9vbSBmb3IgYSAgY3VzdG9taXplZCBvciBzcGVjaWZpYyB0cmFuc3BvcnQgcHJv
dG9jb2wsIGFuZCBleHBlY3QgdGhpcyB3b3JrIHRvIHRha2UgcGxhY2UgaW4gdGhlIHRzdndnLiAg
SW4gZGlzY3Vzc2lvbnMgd2l0aCBEYXZpZCB3ZSBpZGVudGlmeSB0aGF0IHRoZXJlIG1pZ2h0IGJl
IGEgbmVlZCBmb3IgYSBuZXcgZGV0bmV0IHNlcnZpY2UgcGFyYW1ldGVyIHdoaWNoIGluZGljYXRl
cyBpZiB0aGUgZGV0bmV0IHVzZXIgdHJhZmZpYyB3YXMgbm90IGNvbmdlc3Rpb24gYXdhcmUsIGlu
IHdoaWNoIGNhc2UgRGV0TmV0IG5ldHdvcmtzIHdvdWxkIGJlIHJlcXVpcmVkIHRvIGRyb3Agc3Vj
aCB0cmFmZmljIGF0IHRoZSBkZXRuZXQgZWRnZSAtIHRodXMgZW5zdXJpbmcgdGhhdCB0aGUgdHJh
ZmZpYyB3b3VsZCBub3QgZWFjYXBlIHRoZSBkb21haW4uDQoNCkkgd2lsbCBhbHNvIG5vdGUgdGhh
dCB0aGlzIHJlcXVpcmVtZW50IGlzIGluaGVyZW50bHkgbWV0IGJ5IHRoZSBjdXJyZW50IHByZW9m
IG1lY2hhbmlzbSBzaXplIGl0IGlzIHN0cmljdGx5IGxpbWl0ZWQgdG8gYW4gTXBscyBEZXROZXQv
dGUgZG9tYWluLg0KDQpMb3UNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0K
T24gTm92ZW1iZXIgMTUsIDIwMTggMTo0MToxNiBBTSAiUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0
KSIgPHB0aHViZXJ0QGNpc2NvLmNvbTxtYWlsdG86cHRodWJlcnRAY2lzY28uY29tPj4gd3JvdGU6
DQpJIGFncmVlIHdpdGggdGhlIGJvdHRvbSBsaW5lIERhdmlkLA0KDQp0aGF0IHdhcyB0aGUgaW50
ZW50aW9uOyB0aG91Z2ggSeKAmW0gdW5jbGVhciBpZiBhbmQgd2hlcmUgSSBjYW4gcHVibGlzaCB0
aGUgbG93ZXIgbGF5ZXIgcHVsbCB0aGluZy4gSSB3cm90ZSBpdCBhcyBhbiBleWUgb3BlbmVyLCBo
b3BpbmcgcGVvcGxlIHdvdWxkIHNlZSB0aGUgaXNzdWUuIEkgcmV0YWluIExvdeKAmXMgc3VnZ2Vz
dGlvbiB0aGF0IFBDRiBpcyBhIGJlZ2lubmluZyBmb3IgaXQgdGhvdWdoIGl0IGlzIGp1c3QgYSBm
YXVjZXQgd2l0aCBubyBjb250cm9sIG9mIHdoYXQgZ29lcyB0aG91Z2ggd2hlbiB3ZSB3YW50IGEg
anVzdCBpbiB0aW1lIHBlciBwYWNrZXQgcHVsbC4NCkZvciB5b3VyIHBvaW50cyBiZWxvdywgSSBt
ZW50aW9uZWQgSVMtSVMgYXMgYW4gaWxsdXN0cmF0aW9uIHRoYXQgd2UgY2FuIGhhdmUgYSBzYW1l
IG9wZXJhdGlvbiBhdCBib3RoIGxheWVycywgdGhhdCBpcyBub3Qgc28gdW51c3VhbC4gSeKAmW0g
bm90IHNheWluZyBkZXRuZXQgbmVlZCBJUy1JUywgdGhhdCB3YXMgcmVhbGx5IG5vdCB0aGUgcG9p
bnQuDQoNCkFzIGZvciB0aGUgZnVuY3Rpb25zIEkganVzdCBwb2ludCBvdXQgdGhlIGxpa2VuZXNz
IHRvIGlsbHVzdHJhdGUgdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWtpbiB0aG91
Z2ggZmFyIGZyb20gaWRlbnRpY2FsIHRvIGV4aXN0aW5nIHZhcmlhdGlvbnMgb2YgVENQLiBTZWVt
cyB3ZSBhZ3JlZSBvbiB0aGlzIGxpa2VuZXNzLiBJIGRvIG5vdCByZWFkIHRoYXQgeW91IG9wcG9z
ZSBteSBjb25jbHVzaW9uIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGNhbiBiZSBpbXBs
ZW1lbnRlZCBhcyBhIGRldG5ldCDCqyB0cmFuc3BvcnQgcHJvdG9jb2wgwrsuDQoNCkZvciBub3cg
SSBuZWVkIHRvIHJlYWQgb24gdGhlIGxpbmtzIHlvdSBzdWdnZXN0ZWQuDQoNCk1hbnkgdGhhbmtz
IGZvciBhbGwgdGhpcyENCg0KUGFzY2FsDQoNCkxlIDE0IG5vdi4gMjAxOCDDoCAyMjo1MiwgQmxh
Y2ssIERhdmlkIDxEYXZpZC5CbGFja0BkZWxsLmNvbTxtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5j
b20+PiBhIMOpY3JpdCA6DQpCb3R0b20gTGluZTogIEkgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBk
aXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhh
cyB0byBiZSBkb25lIHZpYSB0dW5uZWxzIHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNv
bHV0aW9uIChkYXRhIHBsYW5lKSwgYW5kIHdvdWxkIHN1Z2dlc3QgdXNpbmcgc2VwYXJhdGUgZHJh
ZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZmaWMgc2hhcGluZy4NCg0KRGV0YWlscyBp
bmxpbmUg4oCmDQoNClRoYW5rcywgLS1EYXZpZA0KDQpGcm9tOiBQYXNjYWwgVGh1YmVydCAocHRo
dWJlcnQpIFttYWlsdG86cHRodWJlcnRAY2lzY28uY29tXQ0KU2VudDogV2VkbmVzZGF5LCBOb3Zl
bWJlciAxNCwgMjAxOCA0OjU5IEFNDQpUbzogR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykNCkNj
OiBkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz47IEJsYWNrLCBEYXZpZA0K
U3ViamVjdDogUmU6IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0cw0KDQoNCltFWFRFUk5BTCBFTUFJ
TF0NClBsZWFzZSByZXBvcnQgYW55IHN1c3BpY2lvdXMgYXR0YWNobWVudHMsIGxpbmtzLCBvciBy
ZXF1ZXN0cyBmb3Igc2Vuc2l0aXZlIGluZm9ybWF0aW9uLg0KVHlwb3MgYmVsb3csIHNvbWUgdGhh
bmtzIHRvIG15IGludGVsbGlnZW50IHNtYXJ0IHBob25lLCBhbmQgc29tZSB0byBjb25mdXNlZC1t
ZS4NCg0KUGxlYXNlIHJlYWQ6DQpBbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRl
dG5ldCBzZXJ2aWNlIGxheWVyIG9wZXJhdGVzIGF0IGxheWVyIDQNCg0KUmVnYXJkcywNCg0KUGFz
Y2FsDQoNCkxlIDE0IG5vdi4gMjAxOCDDoCAxNjo1MywgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0
KSA8cHRodWJlcnRAY2lzY28uY29tPG1haWx0bzpwdGh1YmVydEBjaXNjby5jb20+PiBhIMOpY3Jp
dCA6DQpIZWxsbyBYdWVzb25nOg0KDQpXZSBkbyBsYXllcnMgc28gYXMgdG8gY29tbXVuYWxpc2Ug
c2VydmljZXMgc28gZXZlcnkgYXBwbGljYXRpb25zIGRvZXMgbm90IG5lZWQgdG8gcmVpbnZlbnQg
aXRzIG93bi4NCg0KVGhlIGZhY3QgdGhhdCBldmVyeSBpbmR1c3RyaWFsIGFwcGxpY2F0aW9uIHRo
YXQgYWRhcHRhdGV1ciBmcm9tIHNlcmlhbCBidXQgdG8gSVAgaGFkIHRvIGltcGxlbWVudCBhIGpp
dHRlciBlbGltaW5hdGlvbiBidWZmZXIgaXMgYW4gaW5kaWNhdGlvbiB0aGF0IHdlIGZhaWxlZCB0
byBwcm92aWRlIGp1c3QgdGhhdCBhdCBhIGxvd2VyIGxheWVyLg0KDQpTYW1lIGdvZXMgZm9yIHZv
aWNlIGFuZCB2aWRlby4gQnV0IGRpZG7igJl0IHlvdSBzZWUgaXQgb24gb2NjYXNpb25zPyBUaG9z
ZSBqaXR0ZXIgZWxpbWluYXRpb24gdGVjaG5pcXVlcyBjcmVhdGUgYSBsYXRlbmN5IGluIHRoZSBk
aXNjdXNzaW9uIG9yIGEgZGVsYXkgaW4gdGhlIHR2IHN0cmVhbSB0aGF0IHlvdSBjYW4gYWN0dWFs
bHkgb2JzZXJ2ZS4NCltEYXZpZD5dIFdoZW4gdGhpbmdzIHdvcmssIGppdHRlciBlbGltaW5hdGlv
biBpcyBjb21tb24gYmVoYXZpb3IuICBXaGVuIHRoZXkgZG9u4oCZdCB3b3JrLCBpLmUuLCBzb21l
dGhpbmcgZG9lc27igJl0IGFycml2ZSBpbiB0aW1lLCBib3RoIHJldHJhbnNtaXQgYmVoYXZpb3Ig
YW5kIHJlYWN0aW9uIHRvIG1pc3NpbmcgZGF0YSBhcmUgYXBwLXNwZWNpZmljLg0KDQpOb3cgbGV0
IHVzIGxvb2sgYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGFuZCBjb21wYXJlIHdpdGggdHJh
ZGl0aW9uYWwgTGF5ZXIgNCBmdW5jdGlvbnMuDQoNCiBUaGUgc2VydmljZSBsYXllciBwcm92aWRl
cyBhIGZsb3cgY29udHJvbCwgaW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UgYSByYXRlLWJhc2VkIG9u
ZS4gVGhpcyBpcyBzaW1pbGFyIHRvIGZ1bmN0aW9uYWxpdHkgZm91bmQgaW4gREMtVENQIG9yIGlu
IGEgbG9uZyBnb25lIHBhc3QsIElCTeKAmXMgUmFwaWQgVHJhbnNwb3J0IFByb3RvY29sLCB0aG91
Z2ggd2UgcHJvYmFibHkgbmVlZCBvbmx5IGEgc2ltcGxpZmllZCB2ZXJzaW9uIG9mIHRoYXQuDQpb
RGF2aWQ+XSBJdOKAmXMgaW1wb3J0YW50IHRvIGRpc3Rpbmd1aXNoIGZsb3cgY29udHJvbCwgd2hp
Y2ggY2FuIGJlIHByb3ZpZGUgb24gYSBsaW5rLWJ5LWxpbmsgYmFzaXMgZnJvbSBjb25nZXN0aW9u
IGNvbnRyb2wsIHdoaWNoIGlzIGEgc3VwZXJzZXQgb2YgZmxvdyBjb250cm9sIGFuZCBjYW4gb25s
eSBiZSBwcm92aWRlZCBlbmQtdG8tZW5kLiAgQXMgRGV0TmV0IGVsaW1pbmF0ZXMgYWxsIGNvbmdl
c3Rpb24sIGNvbmdlc3Rpb24gY29udHJvbCBpcyBub3QgcmVxdWlyZWQuICBTcGVjaWZpYyBleGFt
cGxlIOKAkyBEQy1UQ1AgaXMgZHJpdmVuIGJ5IEVDTiBjb25nZXN0aW9uIHNpZ25hbHMgKENFIG1h
cmtzKSBjb21pbmcgYmFjayBmcm9tIHRoZSBuZXR3b3JrLCBidXQgaWYgYSBEZXROZXQgbm9kZSBl
dmVyIG1hcmtzIGEgRGV0TmV0IHBhY2tldCBhcyBDRSwgc29tZXRoaW5nIGhhcyBnb25lIHNlcmlv
dXNseSBhd3J5Lg0KDQpUaGUgc2VydmljZSBsYXllciBwZXJmb3JtcyByZW9yZGVyaW5nIGFuZCBk
dXBsaWNhdGlvbiBlbGltaW5hdGlvbiBmdW5jdGlvbnMuLiBUQ1AgZG9lcyB0aGF0IHRvby4NCltE
YXZpZD5dIFllcyDigKYgYnV0IOKApiBUQ1AgZWxpbWluYXRpb24gb2YgZHVwbGljYXRlIHBhY2tl
dHMgaXMgaW50ZW5kZWQgb25seSB0byBkZWFsIHdpdGgg4oCcc3R1cGlkIG5ldHdvcmsgdHJpY2tz
4oCdIOKApg0KDQpUaGUgc2VydmljZSBsYXllciBkaXN0cmlidXRlcyBwYWNrZXRzIGFuZCByZXBs
aWNhcyBvdmVyIG11bHRpcGxlIHBhdGhzIChkZXRuZXQgdHJhbnNwb3J0cykuIFRoZXJl4oCZcyBh
IGhpbnQgb2YgdGhhdCBpbiBNUC1UQ1AgdGhvdWdoIHdlIG5lZWQgYSBwb3dlcmZ1bCBhZGRpdGlv
biBmb3IgcmVwbGljYXRpb24gYW5kIGNvZGluZy4NCltEYXZpZD5dIERldE5ldCBkaWZmZXJzIGJl
Y2F1c2UgdGhlIHJlcGxpY2F0aW9uIGFuZCBkaXN0cmlidXRpb24gaGFwcGVuIGF0IG5vZGVzIGlu
IHRoZSBuZXR3b3JrLCBub3QgYXQgZW5kIHN5c3RlbXMuICBGb3IgYW55IFRDUC1saWtlIHByb3Rv
Y29sIChyZWxpYWJsZSBkZWxpdmVyeSB3aXRoIGNvbmdlc3Rpb24gY29udHJvbCksIHBhY2tldCBk
dXBsaWNhdGlvbiBpcyBhbHdheXMgYSBtYW5pZmVzdGF0aW9uIG9mIGEgbmV0d29yayDigJxidWcs
4oCdIGkuZS4sIGRpdmVyZ2VuY2UgZnJvbSBpZGVhbCBuZXR3b3JrIGJlaGF2aW9yLiAgRm9yIHRo
ZSBSRSBpbiBEZXROZXQgUFJFT0YsIHBhY2tldCBkdXBsaWNhdGlvbiBpcyBhIG5ldHdvcmsg4oCc
ZmVhdHVyZeKAnSA7LSkuICBBcyBvZiByaWdodCBub3csIHBhY2tldCBkdXBsaWNhdGlvbiBhbmQg
ZWxpbWluYXRpb24sIHBsdXMgYXNzb2NpYXRlZCByZW9yZGVyaW5nIChQUkVPRikgIGlzIG5vdCBw
YXJ0IG9mIHRoZSBJUCBzb2x1dGlvbiDigJMgYW4gYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9uIHdv
dWxkIGxpa2VseSBiZSBuZWVkZWQgdG8gc3VwcG9ydCB0aGF0IGZ1bmN0aW9uYWxpdHksIGFuZCB0
aGUgcmVzdWx0IHdoaWNoIHdvdWxkIGxvb2sgYSBsb3QgbGlrZSBhIERldE5ldCB0cmFuc3BvcnQg
dHVubmVsIGJldHdlZW4gbm9kZXMgaW4gdGhlIERldE5ldCBuZXR3b3JrLiAgSWYgYW55b25lIHdh
bnRzIHRvIHdvcmsgb24gdGhpcywgcmVhZGluZyBkcmFmdC1pZXRmLWludGFyZWEtdHVubmVscyBp
cyBSRUNPTU1FTkRFRC4NCg0KVGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGlzIGFib3ZlIHRoZSBk
ZXRuZXQgdHJhbnNwb3J0IGxheWVyIHdoaWNoIGhhcHBlbnMgdG8gYmUgbGF5ZXIgMy4NCg0KQWxs
IGluIGFsbCwgdGhpcyB0ZWxscyBtZSB0aGF0IHRoZSBkZXRuZXQgdHJhbnNwb3J0IHNlcnZpY2Ug
bGF5ZXIgb3BlcmF0ZXMgYXQgbGF5ZXIgNC4NCg0KSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHRoZXJl
IGlzIGFuIGV4YWN0IHNhbWUgbmVlZCBmb3IgVFNOLiBKdXN0IGxpa2UgdGhlcmUgaXMgYSBuZWVk
IGZvciBJUy1JUyBhdCBib3RoIGxheWVycy4NCltEYXZpZD5dIE1hbnkgb2YgdGhlIElQIG5ldHdv
cmtzIG92ZXIgd2hpY2ggRGV0TmV0IG9wZXJhdGVzIHdpbGwgbm90IGJlIHVzaW5nIElTLUlTIGZv
ciBJUCAobGF5ZXIgMykgcm91dGluZyDigJMgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGFsdGVybmF0
aXZlcy4NCg0KVGhlIElFRUUgbWF5IHZlcnkgd2VsbCBwcm92aWRlIHRoZSBzYW1lIGZlYXR1cmVz
IGluIHRoZSB0YWxrZXIsIGFuZCB3ZSBtYXkgdmVyeSB3ZWxsIGJlIHN1Y2Nlc3NmdWwgYXQgc2hh
cmluZyBzcGVjaWZpY2F0aW9ucyBqdXN0IGxpa2Ugd2UgZGlkIGZvciBJUy1JUy4gQnV0IGZvciB1
cyBJIHNlZSB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgcGFja2FnZWQgYXMgYSBMYXllciA0IHRo
YXQgdGhlIHJlc3Qgb2YgdGhlIElFVEYgd2lsbCBjYWxsIGEgVHJhbnNwb3J0LiBXaGljaCBtYWtl
cyB0aGUgbmFtZSBjb2xsaXNpb24gdmVyeSB1bmZvcnR1bmF0ZSwgYnkgdGhlIHdheS4NCltEYXZp
ZD5dIEJvdHRvbSBMaW5lOiAgSSB3b3VsZCBzdWdnZXN0IGZvY3VzaW5nIGRpc2N1c3Npb24gb2Yg
YSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIG9uIHdoYXQgaGFzIHRvIGJlIGRvbmUg
dmlhIHR1bm5lbHMgdG8gbWFrZSBQUkVPRiB3b3JrIGZvciB0aGUgSVAgc29sdXRpb24gKGRhdGEg
cGxhbmUpLCBhbmQgd291bGQgc3VnZ2VzdCB1c2luZyBzZXBhcmF0ZSBkcmFmdHMgZm9yIHRoaXMg
YW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLg0KDQpOb3RlIHRoYXQgbXkgZHJhZnQgYWxz
byBkaXNjdXNzZXMgYSBMMiB0b2tlbml6ZWQgbG9vcCB0byBhdm9pZCB0aGUgYnVmZmVyIGJsb2F0
IGF0IHRoZSBkZXRuZXQgaW5ncmVzcywgd2hpY2ggaXMgdGhlIHBpZWNlIHRoYXQgaXMgYW5hbG9n
b3VzIHRvIHRoZSBzb2x1dGlvbiBzaG93biBpbiB0aGUgdmlkZW8uDQoNClRha2UgY2FyZSwNCg0K
UGFzY2FsDQoNCkxlIDE0IG5vdi4gMjAxOCDDoCAxNDo1OCwgR2VuZ3h1ZXNvbmcgKEdlbmcgWHVl
c29uZykgPGdlbmd4dWVzb25nQGh1YXdlaS5jb208bWFpbHRvOmdlbmd4dWVzb25nQGh1YXdlaS5j
b20+PiBhIMOpY3JpdCA6DQpEZWFyIFBhc2NhbCwNCg0KSSBjb25zaWRlciB0aGUgcHJvYmxlbSBv
ZiDigJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdIGFsbCBvdmVyIGFnYWluLCBhbmQgZmluYWxs
eSBJIG1ha2UgbXlzZWxmIGNvbmZ1c2VkLiBTbyBJIHNlbmQgdGhpcyBlbWFpbCB0byBzZWFyY2gg
Zm9yIGhlbHAuIFBsZWFzZSBjb3JyZWN0IG1lIGlmIHlvdSBmaW5kIGFueXRoaW5nIHdyb25nIGJl
bG93Og0KDQoxLiAgICAgICBUU04gZG9lc27igJl0IG5lZWQgdHJhbnNwb3J0IGxheWVyLCBiZWNh
dXNlIHRoZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBUU04gYXdhcmUsIGFuZCB0aGV5IGNhbiBz
ZW5kIHRoZSBwYWNrZXRzIGluIHNvbWUgcGFydGljdWxhciB0aW1lIHNsb3QgYmFzZWQgb24gdGhl
IHRyYWZmaWMgc3BlY2lmaWNhdGlvbjsNCg0KMi4gICAgICAgRGV0TmV0IGRvZXMgbmVlZCB0cmFu
c3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGFsa2VyIGFuZCBsaXN0ZW5lciBhcmUgbm90IHVuZGVyIGNv
bnRyb2w7DQoNCjMuICAgICAgIFRDUCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCAsIGJlY2F1
c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhlIOKAnGZhaXIgYmFuZHdpZHRo4oCdIGZvciB0aGUgZmxv
d3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93IHJhdGUgY2hhbmdlcyBhbGwgdGhlIHRpbWUsIHdoaWxl
IHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0IGlzIHN1cHBvc2VkIHRvIGJlIGNvbnN0YW50LCBh
bmQgZXZlcnkgcGFja2V0IHNob3VsZCBzaG93IHVwIGluIGFuIGV4cGVjdGVkIHRpbWUgc2xvdDsN
Cg0KNC4gICAgICAgVURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0LCBiZWNhdXNlIHRoZXJl
IGlzIG5vIHJhdGUgY29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5kcyB0aGUgcGFja2V0cyBpbiB0
aGUgd3JvbmcgcGF0dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLg0KDQo1LiAgICAgICBTbyB3ZSBu
ZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNoIGNhbiA6YS4gU2VuZCB0aGUg
cGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJZiBhbnl0aGluZyBnb2VzIHdy
b25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0dGVybi4NCg0KNi4gICAgICAg
VGhpcywgZmluYWxseSwgbWFrZXMgdGhlIHRhbGtlciDigJxEZXROZXQgYXdhcmXigJ0oZXNwZWNp
YWxseSBwb2ludCBhIGFib3ZlKSwgd2hpY2ggaXMganVzdCB0aGUgc2FtZSBhcyB3aGF0IGhhcHBl
bnMgaW4gVFNOLg0KDQpJZiB0aGlzIGxvZ2ljIGNoYWluIHdvcmtzLCB3aGF0IHdlIGFjdHVhbGx5
IHJlcXVpcmVzIGlzIGp1c3QgYSBEZXROZXQgdGFsa2VyIHJhdGhlciB0aGFuIGEgbmV3IHRyYW5z
cG9ydCBsYXllci4NCg0KDQpCZXN0IFJlZ2FyZHMNClh1ZXNvbmcNCg0KDQpGcm9tOiBkZXRuZXQg
W21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBhc2NhbCBUaHVi
ZXJ0IChwdGh1YmVydCkNClNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAyMDE4IDE6MTAgUE0N
ClRvOiBkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz47IEJsYWNrLCBEYXZp
ZCA8RGF2aWQuQmxhY2tAZGVsbC5jb208bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tPj4NClN1
YmplY3Q6IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0cw0KDQpEZWFyIGFsbA0KDQpUaGlzIHZpZGVv
IGh0dHBzOi8veW91dHUuYmUvQk8wUWhheEJScjAgaGFzIGEgZ3JlYXQgaWxsdXN0cmF0aW9uIG9m
IHRoZSBVTkkgcGFja2V0IHB1bGwgbWV0aG9kIHRoYXQgd2UgdXNlIGluIHNlY3Rpb24g4oCcNS4x
LiAgTG9jYWwgTG9vcCBGbG93IENvbnRyb2zigJ0gb2YgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMSB0byBwdWxsIHBhY2tl
dHMgZnJvbSB0aGUgZGV0bmV0IHVuYXdhcmUgaG9zdCBmcm9tIHRoZSBkZXRuZXQgaW5ncmVzcyBi
b3guIFRoZSBwcm9ibGVtIGZvciBkZXRuZXQgaXMgdGhhdCBzaGFwaW5nIGluIHRoZSBkZXRuZXQg
aW5ncmVzcyBjYW4gY3JlYXRlIGJsb2F0IGFuZCB1bmNvbnRyb2xsZWQgZW5kIHRvIGVuZCBsYXRl
bmN5IHNvIHdlIHdhbnQgdG8gY29udHJvbCB0aGUgbWF4aW11bSBhbW91bnQgb2YgcGVuZGluZyBm
cmFtZXMgdG8ga2VlcCB0aGUgZGV0bmV0IGluZ3Jlc3MgYnVzeSBhbmQgcHVzaCBiYWNrIHRvIHRo
ZSBMNC81IGZvciBhbnl0aGluZyBhYm92ZSB0aGF0Lg0KDQpJIGhvcGUgeW914oCZbGwgbG92ZSB0
aGUgdmlkZW8gYXMgbXVjaCBhcyBJIGRpZDsNCg0KUGFzY2FsDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KZGV0bmV0IG1haWxpbmcgbGlzdA0KZGV0bmV0
QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5ldEBpZXRmLm9yZzxtYWls
dG86ZGV0bmV0JTQwaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2RldG5ldA0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUg
RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN
Cgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBw
dDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0Zv
bGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxp
Lk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlv
cml0eTozNDsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0LWlu
ZGVudDoyMS4wcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0
O30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6Izk5MzM2Njt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3MC44NXB0IDcwLjg1cHQgNzAuODVw
dCA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyog
TGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MTE4NDA1MjczMTsN
Cgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE3NzY3Nzgx
ODggNTYyNDYzMjY0IDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1
IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFy
Z2luLWxlZnQ6MTguMHB0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWwy
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10ZXh0
OiIlMlwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6NDIuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7
fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2Vy
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6NjMuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxp
c3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDo4NC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIx
LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEt
bG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiU1XCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoxMDUuMHB0
Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJbWFyZ2luLWxlZnQ6MTI2LjBwdDsNCgl0
ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6
MTQ3LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJThcKSI7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE2OC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlz
dCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsN
CgltYXJnaW4tbGVmdDoxODkuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0Kb2wNCgl7bWFy
Z2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNw
aWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBk
YXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYg
Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIy
IiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6IzFGNDk3RCI+SSBhZ3JlZSB3aXRoIHRoYXQgUFJFT0Ygc2hvdWxkIG5vdCBi
ZSBwYXJ0IG9mIHRoZSDigJxEZXROZXQgdHJhbnNwb3J0IHByb3RvY29s4oCdLCAmbmJzcDt0aGUg
4oCcRGV0TmV0IHRyYW5zcG9ydCBwcm90b2NvbOKAnSBzaG91bGQgZm9jdXMgb24gaG93IHRvIGhh
bmRsZSB0aGUNCiBtaXNtYXRjaCBiZXR3ZWVuIHRoZSBzZW5kaW5nIHRyYWZmaWMgYW5kIHRoZSBw
cm9taXNlZCB0cmFmZmljIHBhdHRlcm4uPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJD
YWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZv
bnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPklmIHRoZSB0YWxrZXIvaG9zdCBpcyBUU04v
RGV0TmV0IGF3YXJlLCBpcyB0aGUg4oCcRGV0TmV0IHRyYW5zcG9ydCBwcm90b2NvbOKAnSAmbmJz
cDthbHNvIG5lY2Vzc2FyeT8gSW4gb3RoZXIgd29yZHMsIGRvZXMgdGhlIOKAnERldE5ldCB0cmFu
c3BvcnQgcHJvdG9jb2zigJ0NCiAmbmJzcDtvbmx5IGFwcGx5IHRvIHRoZSBjYXNlIHdoZXJlIHRo
ZSBob3N0L3RhbGtlciBpcyBub25lIFRTTi9EZXROZXQgYXdhcmU/IDxvOnA+PC9vOnA+PC9zcGFu
PjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0i
IzFmNDk3ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJp
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2Fy
ZHMsPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxm
b250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5NYWNoPG86cD48L286cD48L3NwYW4+PC9m
b250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0
OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20g
MGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LXdlaWdodDpib2xkIj5Gcm9tOjwvc3Bhbj48L2ZvbnQ+PC9i
PiBkZXRuZXQgW21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10NCjxiPjxzcGFuIHN0eWxl
PSJmb250LXdlaWdodDpib2xkIj5PbiBCZWhhbGYgT2YgPC9zcGFuPjwvYj5Mb3UgQmVyZ2VyPGJy
Pg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlNlbnQ6PC9zcGFuPjwvYj4gVGh1
cnNkYXksIE5vdmVtYmVyIDE1LCAyMDE4IDM6MTIgUE08YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9u
dC13ZWlnaHQ6Ym9sZCI+VG86PC9zcGFuPjwvYj4gUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSAm
bHQ7cHRodWJlcnRAY2lzY28uY29tJmd0OzsgQmxhY2ssIERhdmlkICZsdDtEYXZpZC5CbGFja0Bk
ZWxsLmNvbSZndDs8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+Q2M6PC9z
cGFuPjwvYj4gR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgJmx0O2dlbmd4dWVzb25nQGh1YXdl
aS5jb20mZ3Q7OyBkZXRuZXRAaWV0Zi5vcmc8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWln
aHQ6Ym9sZCI+U3ViamVjdDo8L3NwYW4+PC9iPiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRz
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZv
bnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRv
bToxMi4wcHQ7bWFyZ2luLWxlZnQ6MGNtIj4NCjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIg
ZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2si
PlNvIEkgY29udGludWUgdG8gc3Ryb25nbHkgZGlzYWdyZWUgd2l0aCBwcmVvZiBhcyBhIHRyYW5z
cG9ydCBwcm90b2NvbC4mbmJzcDsgSXQgKmlzKiBhIHNlcnZpY2UgcHJvdmlkZWQgYnkgRGV0TmV0
IHdoaWNoLCBqdXN0IGxpa2UgYW55IG90aGVyIDEmIzQzOzEgc2VydmljZSwgaXMgcHJvdmlkZWQg
YnkgbWFueSBvdGhlcg0KIG5ldHdvcmsgdGVjaG5vbG9naWVzIC0gdGhhdCBhcmUgdW5mb3J0dW5h
dGVseSByZWZlcnJlZCB0byBhcyB0cmFuc3BvcnQgKm5ldHdvcmsqIHRlY2hub2xvZ2llcy48L3Nw
YW4+PC9mb250Pjxmb250IHNpemU9IjMiIGNvbG9yPSJibGFjayI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8
cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1i
b3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjBjbSI+DQo8Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxh
Y2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj5JIGRvIHRoaW5rIHRoZXJlIGlzIHJvb20gZm9yIGEmbmJzcDsgY3VzdG9taXplZCBvciBz
cGVjaWZpYyB0cmFuc3BvcnQgcHJvdG9jb2wsIGFuZCBleHBlY3QgdGhpcyB3b3JrIHRvIHRha2Ug
cGxhY2UgaW4gdGhlIHRzdndnLiZuYnNwOyBJbiBkaXNjdXNzaW9ucyB3aXRoIERhdmlkIHdlIGlk
ZW50aWZ5IHRoYXQgdGhlcmUNCiBtaWdodCBiZSBhIG5lZWQgZm9yIGEgbmV3IGRldG5ldCBzZXJ2
aWNlIHBhcmFtZXRlciB3aGljaCBpbmRpY2F0ZXMgaWYgdGhlIGRldG5ldCB1c2VyIHRyYWZmaWMg
d2FzIG5vdCBjb25nZXN0aW9uIGF3YXJlLCBpbiB3aGljaCBjYXNlIERldE5ldCBuZXR3b3JrcyB3
b3VsZCBiZSByZXF1aXJlZCB0byBkcm9wIHN1Y2ggdHJhZmZpYyBhdCB0aGUgZGV0bmV0IGVkZ2Ug
LSB0aHVzIGVuc3VyaW5nIHRoYXQgdGhlIHRyYWZmaWMgd291bGQgbm90IGVhY2FwZQ0KIHRoZSBk
b21haW4uPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2lu
LWxlZnQ6MGNtIj4NCjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPkkgd2lsbCBhbHNvIG5v
dGUgdGhhdCB0aGlzIHJlcXVpcmVtZW50IGlzIGluaGVyZW50bHkgbWV0IGJ5IHRoZSBjdXJyZW50
IHByZW9mIG1lY2hhbmlzbSBzaXplIGl0IGlzIHN0cmljdGx5IGxpbWl0ZWQgdG8gYW4gTXBscyBE
ZXROZXQvdGUgZG9tYWluLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MTIu
MHB0O21hcmdpbi1sZWZ0OjBjbSI+DQo8Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9
IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5Mb3U8
bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBjbGFzcz0i
TXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxmb250
IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGln
bj0iY2VudGVyIj4NCjwvc3Bhbj48L2ZvbnQ+PC9kaXY+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OjguMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo4LjBwdDttYXJnaW4t
bGVmdDowY20iPg0KPGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJBcmlhbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+T24gTm92ZW1iZXIgMTUsIDIwMTggMTo0MToxNiBBTSAm
cXVvdDtQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
cHRodWJlcnRAY2lzY28uY29tIj5wdGh1YmVydEBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGdyYXkgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA1LjBwdDtt
YXJnaW4tbGVmdDo0LjVwdDttYXJnaW4tcmlnaHQ6MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPkkgYWdyZWUgd2l0aCB0aGUgYm90dG9tIGxp
bmUgRGF2aWQsJm5ic3A7DQo8L3NwYW4+PC9mb250Pjxmb250IHNpemU9IjMiIGNvbG9yPSJibGFj
ayIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtm
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWY7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJD
YWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+dGhhdCB3
YXMgdGhlIGludGVudGlvbjsgdGhvdWdoIEnigJltIHVuY2xlYXIgaWYgYW5kIHdoZXJlIEkgY2Fu
IHB1Ymxpc2ggdGhlIGxvd2VyIGxheWVyIHB1bGwgdGhpbmcuIEkgd3JvdGUgaXQgYXMgYW4gZXll
IG9wZW5lciwNCiBob3BpbmcgcGVvcGxlIHdvdWxkIHNlZSB0aGUgaXNzdWUuIEkgcmV0YWluIExv
deKAmXMgc3VnZ2VzdGlvbiB0aGF0IFBDRiBpcyBhIGJlZ2lubmluZyBmb3IgaXQgdGhvdWdoIGl0
IGlzIGp1c3QgYSBmYXVjZXQgd2l0aCBubyBjb250cm9sIG9mIHdoYXQgZ29lcyB0aG91Z2ggd2hl
biB3ZSB3YW50IGEganVzdCBpbiB0aW1lIHBlciBwYWNrZXQgcHVsbC48bzpwPjwvbzpwPjwvc3Bh
bj48L2ZvbnQ+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBz
aXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOmJsYWNrIj5Gb3IgeW91ciBwb2ludHMgYmVsb3csIEkgbWVudGlvbmVk
IElTLUlTIGFzIGFuIGlsbHVzdHJhdGlvbiB0aGF0IHdlIGNhbiBoYXZlIGEgc2FtZSBvcGVyYXRp
b24gYXQgYm90aCBsYXllcnMsIHRoYXQgaXMgbm90IHNvIHVudXN1YWwuIEnigJltIG5vdCBzYXlp
bmcNCiBkZXRuZXQgbmVlZCBJUy1JUywgdGhhdCB3YXMgcmVhbGx5IG5vdCB0aGUgcG9pbnQuPG86
cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9u
dCBzaXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5BcyBmb3IgdGhlIGZ1bmN0aW9ucyBJIGp1c3QgcG9p
bnQgb3V0IHRoZSBsaWtlbmVzcyB0byBpbGx1c3RyYXRlIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNl
IGxheWVyIGlzIGFraW4gdGhvdWdoIGZhciBmcm9tIGlkZW50aWNhbCB0byBleGlzdGluZyB2YXJp
YXRpb25zDQogb2YgVENQLiBTZWVtcyB3ZSBhZ3JlZSBvbiB0aGlzIGxpa2VuZXNzLiBJIGRvIG5v
dCByZWFkIHRoYXQgeW91IG9wcG9zZSBteSBjb25jbHVzaW9uIHRoYXQgdGhlIGRldG5ldCBzZXJ2
aWNlIGxheWVyIGNhbiBiZSBpbXBsZW1lbnRlZCBhcyBhIGRldG5ldCDCqyB0cmFuc3BvcnQgcHJv
dG9jb2wgwrsuPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2Fs
aWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5Gb3Igbm93IEkgbmVlZCB0byBy
ZWFkIG9uIHRoZSBsaW5rcyB5b3Ugc3VnZ2VzdGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBj
b2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNr
IiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFj
ayI+TWFueSB0aGFua3MgZm9yIGFsbCB0aGlzITxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xv
cj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBm
YWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
UGFzY2FsPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Zm9u
dCBzaXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj48YnI+DQpMZSAxNCBub3YuIDIwMTggw6AgMjI6NTIs
IEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tIj5E
YXZpZC5CbGFja0BkZWxsLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7OjxvOnA+PC9vOnA+PC9z
cGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxh
IG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiM5OTMzNjYiIGZh
Y2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiM5OTMzNjYi
PkJvdHRvbSBMaW5lOiAmbmJzcDtJIHdvdWxkIHN1Z2dlc3QgZm9jdXNpbmcgZGlzY3Vzc2lvbiBv
ZiBhIERldE5ldCDigJx0cmFuc3BvcnQgcHJvdG9jb2zigJ0gb24gd2hhdCBoYXMgdG8gYmUgZG9u
ZSB2aWEgdHVubmVscyB0bw0KIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChk
YXRhIHBsYW5lKSwgYW5kIHdvdWxkIHN1Z2dlc3QgdXNpbmcgc2VwYXJhdGUgZHJhZnRzIGZvciB0
aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZmaWMgc2hhcGluZy4mbmJzcDsNCjwvc3Bhbj48L2ZvbnQ+
PC9hPjxmb250IGNvbG9yPSJibGFjayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0i
MiIgY29sb3I9IiM5OTMzNjYiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOiM5OTMzNjYiPiZuYnNwOzwvc3Bhbj48L2ZvbnQ+PGZvbnQgY29sb3I9ImJs
YWNrIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzk5MzM2NiIg
ZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Izk5MzM2
NiI+RGV0YWlscyBpbmxpbmUg4oCmPC9zcGFuPjwvZm9udD48Zm9udCBjb2xvcj0iYmxhY2siPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjOTkzMzY2IiBmYWNlPSJD
YWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojOTkzMzY2Ij4mbmJz
cDs8L3NwYW4+PC9mb250Pjxmb250IGNvbG9yPSJibGFjayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiM5OTMzNjYiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiM5OTMzNjYiPlRoYW5rcywgLS1EYXZpZDwvc3Bhbj48
L2ZvbnQ+PGZvbnQgY29sb3I9ImJsYWNrIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXpl
PSIyIiBjb2xvcj0iIzk5MzM2NiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjwvZm9udD48Zm9udCBjb2xvcj0i
YmxhY2siPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9mb250
PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41
cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBj
bSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJs
YWNrIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjaztmb250LXdlaWdodDpib2xkIj5Gcm9tOjwvc3Bhbj48L2ZvbnQ+PC9iPjxmb250IGNvbG9y
PSJibGFjayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gUGFzY2FsIFRodWJlcnQgKHB0aHVi
ZXJ0KSBbPGEgaHJlZj0ibWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbSI+bWFpbHRvOnB0aHViZXJ0
QGNpc2NvLmNvbTwvYT5dDQo8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+
U2VudDo8L3NwYW4+PC9iPiBXZWRuZXNkYXksIE5vdmVtYmVyIDE0LCAyMDE4IDQ6NTkgQU08YnI+
DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86PC9zcGFuPjwvYj4gR2VuZ3h1
ZXNvbmcgKEdlbmcgWHVlc29uZyk8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9s
ZCI+Q2M6PC9zcGFuPjwvYj4gPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+DQpkZXRu
ZXRAaWV0Zi5vcmc8L2E+OyBCbGFjaywgRGF2aWQ8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13
ZWlnaHQ6Ym9sZCI+U3ViamVjdDo8L3NwYW4+PC9iPiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNr
ZXRzPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdj4NCjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiNjZTExMjYiIGZhY2U9IkNhbGlicmkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiNDRTExMjYiPltFWFRFUk5BTCBFTUFJTF0N
Cjxicj4NClBsZWFzZSByZXBvcnQgYW55IHN1c3BpY2lvdXMgYXR0YWNobWVudHMsIGxpbmtzLCBv
ciByZXF1ZXN0cyBmb3Igc2Vuc2l0aXZlIGluZm9ybWF0aW9uLjwvc3Bhbj48L2ZvbnQ+PGZvbnQg
Y29sb3I9ImJsYWNrIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvZm9udD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIi
IGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPlR5cG9zIGJlbG93LCBzb21lIHRoYW5rcyB0byBteSBpbnRlbGxpZ2Vu
dCBzbWFydCBwaG9uZSwgYW5kIHNvbWUgdG8gY29uZnVzZWQtbWUuJm5ic3A7DQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNp
emU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPlBsZWFzZSByZWFkOjxvOnA+
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPkFsbCBpbiBhbGwsIHRo
aXMgdGVsbHMgbWUgdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgb3BlcmF0ZXMgYXQgbGF5
ZXIgNDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0i
Q2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPlJlZ2FyZHMsDQo8bzpwPjwvbzpwPjwv
c3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9
IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0i
YmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OmJsYWNrIj5QYXNjYWw8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPjxicj4NCkxlIDE0IG5vdi4gMjAxOCDD
oCAxNjo1MywgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnB0
aHViZXJ0QGNpc2NvLmNvbSI+cHRodWJlcnRAY2lzY28uY29tPC9hPiZndDsgYSDDqWNyaXQmbmJz
cDs6PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxpYnJp
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+SGVsbG8gWHVlc29u
ZzoNCjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5XZSBkbyBsYXllcnMgc28gYXMgdG8gY29t
bXVuYWxpc2Ugc2VydmljZXMgc28gZXZlcnkgYXBwbGljYXRpb25zIGRvZXMgbm90IG5lZWQgdG8g
cmVpbnZlbnQgaXRzIG93bi48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBm
YWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJy
aSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPlRoZSBmYWN0IHRo
YXQgZXZlcnkgaW5kdXN0cmlhbCBhcHBsaWNhdGlvbiB0aGF0IGFkYXB0YXRldXIgZnJvbSBzZXJp
YWwgYnV0IHRvIElQIGhhZCB0byBpbXBsZW1lbnQgYSBqaXR0ZXIgZWxpbWluYXRpb24gYnVmZmVy
IGlzIGFuIGluZGljYXRpb24gdGhhdCB3ZQ0KIGZhaWxlZCB0byBwcm92aWRlIGp1c3QgdGhhdCBh
dCBhIGxvd2VyIGxheWVyLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxh
Y2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJD
YWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+U2FtZSBn
b2VzIGZvciB2b2ljZSBhbmQgdmlkZW8uIEJ1dCBkaWRu4oCZdCB5b3Ugc2VlIGl0IG9uIG9jY2Fz
aW9ucz8gVGhvc2Ugaml0dGVyIGVsaW1pbmF0aW9uIHRlY2huaXF1ZXMgY3JlYXRlIGEgbGF0ZW5j
eSBpbiB0aGUgZGlzY3Vzc2lvbiBvciBhIGRlbGF5DQogaW4gdGhlIHR2IHN0cmVhbSB0aGF0IHlv
dSBjYW4gYWN0dWFsbHkgb2JzZXJ2ZS48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiM5OTMzNjYiIGZh
Y2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiM5OTMzNjY7
Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOml0YWxpYyI+W0RhdmlkJmd0O10gV2hlbiB0aGlu
Z3Mgd29yaywgaml0dGVyIGVsaW1pbmF0aW9uIGlzIGNvbW1vbiBiZWhhdmlvci4mbmJzcDsgV2hl
biB0aGV5IGRvbuKAmXQgd29yaywgaS5lLiwgc29tZXRoaW5nDQogZG9lc27igJl0IGFycml2ZSBp
biB0aW1lLCBib3RoIHJldHJhbnNtaXQgYmVoYXZpb3IgYW5kIHJlYWN0aW9uIHRvIG1pc3Npbmcg
ZGF0YSBhcmUgYXBwLXNwZWNpZmljLjwvc3Bhbj48L2ZvbnQ+PC9pPjwvYj48Zm9udCBjb2xvcj0i
YmxhY2siPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGJyPg0KPGJyPg0KTm93IGxldCB1cyBs
b29rIGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBhbmQgY29tcGFyZSB3aXRoIHRyYWRpdGlv
bmFsIExheWVyIDQgZnVuY3Rpb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxh
Y2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJs
YWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJD
YWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7
VGhlIHNlcnZpY2UgbGF5ZXIgcHJvdmlkZXMgYSBmbG93IGNvbnRyb2wsIGluIHRoaXMgcGFydGlj
dWxhciBjYXNlIGEgcmF0ZS1iYXNlZCBvbmUuIFRoaXMgaXMgc2ltaWxhciB0byBmdW5jdGlvbmFs
aXR5IGZvdW5kIGluIERDLVRDUCBvciBpbiBhIGxvbmcgZ29uZQ0KIHBhc3QsIElCTeKAmXMgUmFw
aWQgVHJhbnNwb3J0IFByb3RvY29sLCB0aG91Z2ggd2UgcHJvYmFibHkgbmVlZCBvbmx5IGEgc2lt
cGxpZmllZCB2ZXJzaW9uIG9mIHRoYXQuPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxmb250IHNpemU9IjIiIGNvbG9yPSIjOTkzMzY2IiBm
YWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojOTkzMzY2
O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTppdGFsaWMiPltEYXZpZCZndDtdIEl04oCZcyBp
bXBvcnRhbnQgdG8gZGlzdGluZ3Vpc2ggZmxvdyBjb250cm9sLCB3aGljaCBjYW4gYmUgcHJvdmlk
ZSBvbiBhIGxpbmstYnktbGluayBiYXNpcyBmcm9tIGNvbmdlc3Rpb24NCiBjb250cm9sLCB3aGlj
aCBpcyBhIHN1cGVyc2V0IG9mIGZsb3cgY29udHJvbCBhbmQgY2FuIG9ubHkgYmUgcHJvdmlkZWQg
ZW5kLXRvLWVuZC4mbmJzcDsgQXMgRGV0TmV0IGVsaW1pbmF0ZXMgYWxsIGNvbmdlc3Rpb24sIGNv
bmdlc3Rpb24gY29udHJvbCBpcyBub3QgcmVxdWlyZWQuJm5ic3A7IFNwZWNpZmljIGV4YW1wbGUg
4oCTIERDLVRDUCBpcyBkcml2ZW4gYnkgRUNOIGNvbmdlc3Rpb24gc2lnbmFscyAoQ0UgbWFya3Mp
IGNvbWluZyBiYWNrIGZyb20gdGhlIG5ldHdvcmssDQogYnV0IGlmIGEgRGV0TmV0IG5vZGUgZXZl
ciBtYXJrcyBhIERldE5ldCBwYWNrZXQgYXMgQ0UsIHNvbWV0aGluZyBoYXMgZ29uZSBzZXJpb3Vz
bHkgYXdyeS48L3NwYW4+PC9mb250PjwvaT48L2I+PGZvbnQgY29sb3I9ImJsYWNrIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxicj4NCjxicj4NClRoZSBzZXJ2aWNlIGxheWVyIHBlcmZvcm1z
IHJlb3JkZXJpbmcgYW5kIGR1cGxpY2F0aW9uIGVsaW1pbmF0aW9uIGZ1bmN0aW9ucy4uIFRDUCBk
b2VzIHRoYXQgdG9vLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzk5MzM2NiIgZmFjZT0iQ2FsaWJy
aSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Izk5MzM2Njtmb250LXdlaWdo
dDpib2xkO2ZvbnQtc3R5bGU6aXRhbGljIj5bRGF2aWQmZ3Q7XSBZZXMg4oCmIGJ1dCDigKYgVENQ
IGVsaW1pbmF0aW9uIG9mIGR1cGxpY2F0ZSBwYWNrZXRzIGlzIGludGVuZGVkIG9ubHkgdG8gZGVh
bCB3aXRoIOKAnHN0dXBpZCBuZXR3b3JrDQogdHJpY2tz4oCdIOKApjwvc3Bhbj48L2ZvbnQ+PC9p
PjwvYj48Zm9udCBjb2xvcj0iYmxhY2siPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBz
aXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOmJsYWNrIj5UaGUgc2VydmljZSBsYXllciBkaXN0cmlidXRlcyBwYWNr
ZXRzIGFuZCByZXBsaWNhcyBvdmVyIG11bHRpcGxlIHBhdGhzIChkZXRuZXQgdHJhbnNwb3J0cyku
IFRoZXJl4oCZcyBhIGhpbnQgb2YgdGhhdCBpbiBNUC1UQ1AgdGhvdWdoIHdlIG5lZWQgYSBwb3dl
cmZ1bA0KIGFkZGl0aW9uIGZvciByZXBsaWNhdGlvbiBhbmQgY29kaW5nLjxvOnA+PC9vOnA+PC9z
cGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48Zm9udCBzaXplPSIy
IiBjb2xvcj0iIzk5MzM2NiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6Izk5MzM2Njtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6aXRhbGljIj5b
RGF2aWQmZ3Q7XSBEZXROZXQgZGlmZmVycyBiZWNhdXNlIHRoZSByZXBsaWNhdGlvbiBhbmQgZGlz
dHJpYnV0aW9uIGhhcHBlbiBhdCBub2RlcyBpbiB0aGUgbmV0d29yaywgbm90IGF0DQogZW5kIHN5
c3RlbXMuJm5ic3A7IEZvciBhbnkgVENQLWxpa2UgcHJvdG9jb2wgKHJlbGlhYmxlIGRlbGl2ZXJ5
IHdpdGggY29uZ2VzdGlvbiBjb250cm9sKSwgcGFja2V0IGR1cGxpY2F0aW9uIGlzIGFsd2F5cyBh
IG1hbmlmZXN0YXRpb24gb2YgYSBuZXR3b3JrIOKAnGJ1ZyzigJ0gaS5lLiwgZGl2ZXJnZW5jZSBm
cm9tIGlkZWFsIG5ldHdvcmsgYmVoYXZpb3IuJm5ic3A7IEZvciB0aGUgUkUgaW4gRGV0TmV0IFBS
RU9GLCBwYWNrZXQgZHVwbGljYXRpb24gaXMgYSBuZXR3b3JrDQog4oCcZmVhdHVyZeKAnSA7LSku
Jm5ic3A7IEFzIG9mIHJpZ2h0IG5vdywgcGFja2V0IGR1cGxpY2F0aW9uIGFuZCBlbGltaW5hdGlv
biwgcGx1cyBhc3NvY2lhdGVkIHJlb3JkZXJpbmcgKFBSRU9GKSAmbmJzcDtpcyBub3QgcGFydCBv
ZiB0aGUgSVAgc29sdXRpb24g4oCTIGFuIGFkZGl0aW9uYWwgZW5jYXBzdWxhdGlvbiB3b3VsZCBs
aWtlbHkgYmUgbmVlZGVkIHRvIHN1cHBvcnQgdGhhdCBmdW5jdGlvbmFsaXR5LCBhbmQgdGhlIHJl
c3VsdCB3aGljaCB3b3VsZCBsb29rIGEgbG90DQogbGlrZSBhIERldE5ldCB0cmFuc3BvcnQgdHVu
bmVsIGJldHdlZW4gbm9kZXMgaW4gdGhlIERldE5ldCBuZXR3b3JrLiZuYnNwOyBJZiBhbnlvbmUg
d2FudHMgdG8gd29yayBvbiB0aGlzLCByZWFkaW5nIGRyYWZ0LWlldGYtaW50YXJlYS10dW5uZWxz
IGlzIFJFQ09NTUVOREVELjwvc3Bhbj48L2ZvbnQ+PC9pPjwvYj48Zm9udCBjb2xvcj0iYmxhY2si
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9y
PSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxhY2siIGZh
Y2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5U
aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWJvdmUgdGhlIGRldG5ldCB0cmFuc3BvcnQgbGF5
ZXIgd2hpY2ggaGFwcGVucyB0byBiZSBsYXllciAzLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBj
b2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNr
IiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFj
ayI+QWxsIGluIGFsbCwgdGhpcyB0ZWxscyBtZSB0aGF0IHRoZSBkZXRuZXQNCjwvc3Bhbj48L2Zv
bnQ+PHM+PGZvbnQgY29sb3I9IiM3MDMwYTAiPjxzcGFuIHN0eWxlPSJjb2xvcjojNzAzMEEwIj50
cmFuc3BvcnQ8L3NwYW4+PC9mb250Pjwvcz48Zm9udCBjb2xvcj0iIzcwMzBhMCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiM3MDMwQTAiPiBzZXJ2aWNlDQo8L3NwYW4+PC9mb250Pjxmb250IGNvbG9yPSJi
bGFjayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5sYXllciBvcGVyYXRlcyBhdCBsYXllciA0
LjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+SSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHRoZXJl
IGlzIGFuIGV4YWN0IHNhbWUgbmVlZCBmb3IgVFNOLiBKdXN0IGxpa2UgdGhlcmUgaXMgYSBuZWVk
IGZvciBJUy1JUyBhdCBib3RoIGxheWVycy48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiM5OTMzNjYi
IGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiM5OTMz
NjY7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOml0YWxpYyI+W0RhdmlkJmd0O10gTWFueSBv
ZiB0aGUgSVAgbmV0d29ya3Mgb3ZlciB3aGljaCBEZXROZXQgb3BlcmF0ZXMgd2lsbCBub3QgYmUg
dXNpbmcgSVMtSVMgZm9yIElQIChsYXllciAzKSByb3V0aW5nDQog4oCTIHRoZXJlIGFyZSBhIG51
bWJlciBvZiBhbHRlcm5hdGl2ZXMuPC9zcGFuPjwvZm9udD48L2k+PC9iPjxmb250IGNvbG9yPSJi
bGFjayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIg
Y29sb3I9ImJsYWNrIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFj
ayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6Ymxh
Y2siPlRoZSBJRUVFIG1heSB2ZXJ5IHdlbGwgcHJvdmlkZSB0aGUgc2FtZSBmZWF0dXJlcyBpbiB0
aGUgdGFsa2VyLCBhbmQgd2UgbWF5IHZlcnkgd2VsbCBiZSBzdWNjZXNzZnVsIGF0IHNoYXJpbmcg
c3BlY2lmaWNhdGlvbnMganVzdCBsaWtlIHdlIGRpZCBmb3IgSVMtSVMuDQogQnV0IGZvciB1cyBJ
IHNlZSB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgcGFja2FnZWQgYXMgYSBMYXllciA0IHRoYXQg
dGhlIHJlc3Qgb2YgdGhlIElFVEYgd2lsbCBjYWxsIGEgVHJhbnNwb3J0LiBXaGljaCBtYWtlcyB0
aGUgbmFtZSBjb2xsaXNpb24gdmVyeSB1bmZvcnR1bmF0ZSwgYnkgdGhlIHdheS48bzpwPjwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PGZvbnQgc2l6
ZT0iMiIgY29sb3I9IiM5OTMzNjYiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOiM5OTMzNjY7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXN0eWxlOml0YWxp
YyI+W0RhdmlkJmd0O10gQm90dG9tIExpbmU6Jm5ic3A7IEkgd291bGQgc3VnZ2VzdCBmb2N1c2lu
ZyBkaXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0
IGhhcw0KIHRvIGJlIGRvbmUgdmlhIHR1bm5lbHMgdG8gbWFrZSBQUkVPRiB3b3JrIGZvciB0aGUg
SVAgc29sdXRpb24gKGRhdGEgcGxhbmUpLCBhbmQgd291bGQgc3VnZ2VzdCB1c2luZyBzZXBhcmF0
ZSBkcmFmdHMgZm9yIHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLjwvc3Bhbj48
L2ZvbnQ+PC9pPjwvYj48Zm9udCBjb2xvcj0iYmxhY2siPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxpYnJpIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Tm90ZSB0aGF0IG15IGRyYWZ0
IGFsc28gZGlzY3Vzc2VzIGEgTDIgdG9rZW5pemVkIGxvb3AgdG8gYXZvaWQgdGhlIGJ1ZmZlciBi
bG9hdCBhdCB0aGUgZGV0bmV0IGluZ3Jlc3MsIHdoaWNoIGlzIHRoZSBwaWVjZSB0aGF0IGlzIGFu
YWxvZ291cyB0byB0aGUgc29sdXRpb24NCiBzaG93biBpbiB0aGUgdmlkZW8uPG86cD48L286cD48
L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxm
b250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9u
dD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIy
IiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj5UYWtlIGNhcmUsPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxhY2si
IGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxp
YnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+UGFzY2FsPG86
cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Zm9udCBzaXplPSIy
IiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOmJsYWNrIj48YnI+DQpMZSAxNCBub3YuIDIwMTggw6AgMTQ6NTgsIEdlbmd4dWVz
b25nIChHZW5nIFh1ZXNvbmcpICZsdDs8YSBocmVmPSJtYWlsdG86Z2VuZ3h1ZXNvbmdAaHVhd2Vp
LmNvbSI+Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7OjxvOnA+
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFm
NDk3ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bGluZS1o
ZWlnaHQ6MTUwJTtjb2xvcjojMUY0OTdEIj5EZWFyIFBhc2NhbCw8L3NwYW4+PC9mb250Pjxmb250
IGNvbG9yPSJibGFjayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1
MCUiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtsaW5lLWhlaWdodDoxNTAlO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48L2ZvbnQ+PGZvbnQgY29sb3I9ImJsYWNrIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2Qi
IGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2xpbmUtaGVpZ2h0
OjE1MCU7Y29sb3I6IzFGNDk3RCI+SSBjb25zaWRlciB0aGUgcHJvYmxlbSBvZiDigJxEZXROZXQg
dHJhbnNwb3J0IGxheWVy4oCdIGFsbCBvdmVyIGFnYWluLCBhbmQgZmluYWxseSBJIG1ha2UgbXlz
ZWxmIGNvbmZ1c2VkLg0KIFNvIEkgc2VuZCB0aGlzIGVtYWlsIHRvIHNlYXJjaCBmb3IgaGVscC4g
UGxlYXNlIGNvcnJlY3QgbWUgaWYgeW91IGZpbmQgYW55dGhpbmcgd3JvbmcgYmVsb3c6PC9zcGFu
PjwvZm9udD48Zm9udCBjb2xvcj0iYmxhY2siPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bGluZS1oZWlnaHQ6
MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48Zm9u
dCBzaXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2xpbmUtaGVpZ2h0OjE1MCU7Y29sb3I6YmxhY2siPjxzcGFuIHN0eWxlPSJt
c28tbGlzdDpJZ25vcmUiPjEuPGZvbnQgc2l6ZT0iMSIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48
c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvZm9udD48L3NwYW4+PC9z
cGFuPjwvZm9udD48IVtlbmRpZl0+PGZvbnQgY29sb3I9IiMxZjQ5N2QiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5UU04gZG9lc27igJl0IG5lZWQgdHJhbnNwb3J0IGxheWVyLCBiZWNhdXNl
IHRoZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBUU04gYXdhcmUsIGFuZCB0aGV5IGNhbiBzZW5k
IHRoZSBwYWNrZXRzIGluIHNvbWUgcGFydGljdWxhciB0aW1lIHNsb3QgYmFzZWQgb24gdGhlIHRy
YWZmaWMgc3BlY2lmaWNhdGlvbjs8L3NwYW4+PC9mb250Pjxmb250IGNvbG9yPSJibGFjayI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAg
Y2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1p
bmRlbnQ6LTE4LjBwdDtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj4N
CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0i
Q2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bGluZS1oZWlnaHQ6MTUwJTtj
b2xvcjpibGFjayI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Mi48Zm9udCBzaXplPSIx
IiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8L3NwYW4+PC9mb250Pjwvc3Bhbj48L3NwYW4+PC9mb250PjwhW2VuZGlmXT48Zm9udCBjb2xv
cj0iIzFmNDk3ZCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkRldE5ldCBkb2VzIG5lZWQg
dHJhbnNwb3J0IGxheWVyLCBiZWNhdXNlIHRhbGtlciBhbmQgbGlzdGVuZXIgYXJlIG5vdCB1bmRl
ciBjb250cm9sOzwvc3Bhbj48L2ZvbnQ+PGZvbnQgY29sb3I9ImJsYWNrIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNv
TGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0ZXh0LWluZGVudDotMTgu
MHB0O2xpbmUtaGVpZ2h0OjE1MCU7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCFbaWYgIXN1
cHBvcnRMaXN0c10+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxpYnJpIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtsaW5lLWhlaWdodDoxNTAlO2NvbG9yOmJsYWNr
Ij48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4zLjxmb250IHNpemU9IjEiIGZhY2U9IlRp
bWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48
L2ZvbnQ+PC9zcGFuPjwvc3Bhbj48L2ZvbnQ+PCFbZW5kaWZdPjxmb250IGNvbG9yPSIjMWY0OTdk
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VENQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0
TmV0ICwgYmVjYXVzZSBUQ1AgdHJpZXMgdG8gZmluZCB0aGUg4oCcZmFpciBiYW5kd2lkdGjigJ0g
Zm9yIHRoZSBmbG93cyBhbmQgaXQgbWFrZXMgdGhlIGZsb3cgcmF0ZSBjaGFuZ2VzIGFsbCB0aGUg
dGltZSwgd2hpbGUgdGhlIHNlbmRpbmcgcmF0ZQ0KIG9mIERldE5ldCBpcyBzdXBwb3NlZCB0byBi
ZSBjb25zdGFudCwgYW5kIGV2ZXJ5IHBhY2tldCBzaG91bGQgc2hvdyB1cCBpbiBhbiBleHBlY3Rl
ZCB0aW1lIHNsb3Q7PC9zcGFuPjwvZm9udD48Zm9udCBjb2xvcj0iYmxhY2siPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0x
OC4wcHQ7bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAh
c3VwcG9ydExpc3RzXT48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2xpbmUtaGVpZ2h0OjE1MCU7Y29sb3I6Ymxh
Y2siPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjQuPGZvbnQgc2l6ZT0iMSIgZmFjZT0i
VGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFu
PjwvZm9udD48L3NwYW4+PC9zcGFuPjwvZm9udD48IVtlbmRpZl0+PGZvbnQgY29sb3I9IiMxZjQ5
N2QiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5VRFAgY2Fu4oCZdCBiZSB1c2VkIGZvciBE
ZXROZXQsIGJlY2F1c2UgdGhlcmUgaXMgbm8gcmF0ZSBjb250cm9sLiBJZiB0aGUgdGFsa2VyIHNl
bmRzIHRoZSBwYWNrZXRzIGluIHRoZSB3cm9uZyBwYXR0ZXJuLCBVRFAgY2FuIGRvIG5vdGhpbmcu
PC9zcGFuPjwvZm9udD48Zm9udCBjb2xvcj0iYmxhY2siPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdy
YXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bGluZS1o
ZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3Rz
XT48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2xpbmUtaGVpZ2h0OjE1MCU7Y29sb3I6YmxhY2siPjxzcGFuIHN0
eWxlPSJtc28tbGlzdDpJZ25vcmUiPjUuPGZvbnQgc2l6ZT0iMSIgZmFjZT0iVGltZXMgTmV3IFJv
bWFuIj48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvZm9udD48L3Nw
YW4+PC9zcGFuPjwvZm9udD48IVtlbmRpZl0+PGZvbnQgY29sb3I9IiMxZjQ5N2QiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5TbyB3ZSBuZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLi
gJ0sIHdoaWNoIGNhbiA6YS4gU2VuZCB0aGUgcGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0
ZXJuOyBiLiBJZiBhbnl0aGluZyBnb2VzIHdyb25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNv
cnJlY3QgcGF0dGVybi48L3NwYW4+PC9mb250Pjxmb250IGNvbG9yPSJibGFjayI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9
Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6
LTE4LjBwdDtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj4NCjwhW2lm
ICFzdXBwb3J0TGlzdHNdPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJy
aSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7bGluZS1oZWlnaHQ6MTUwJTtjb2xvcjpi
bGFjayI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Ni48Zm9udCBzaXplPSIxIiBmYWNl
PSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5l
dyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3Nw
YW4+PC9mb250Pjwvc3Bhbj48L3NwYW4+PC9mb250PjwhW2VuZGlmXT48Zm9udCBjb2xvcj0iIzFm
NDk3ZCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoaXMsIGZpbmFsbHksIG1ha2VzIHRo
ZSB0YWxrZXIg4oCcRGV0TmV0IGF3YXJl4oCdKGVzcGVjaWFsbHkgcG9pbnQgYSBhYm92ZSksIHdo
aWNoIGlzIGp1c3QgdGhlIHNhbWUgYXMgd2hhdCBoYXBwZW5zIGluIFRTTi48L3NwYW4+PC9mb250
Pjxmb250IGNvbG9yPSJibGFjayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVp
Z2h0OjE1MCUiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtsaW5lLWhlaWdodDoxNTAlO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48L2ZvbnQ+PGZvbnQgY29sb3I9ImJsYWNrIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMx
ZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2xpbmUt
aGVpZ2h0OjE1MCU7Y29sb3I6IzFGNDk3RCI+SWYgdGhpcyBsb2dpYyBjaGFpbiB3b3Jrcywgd2hh
dCB3ZSBhY3R1YWxseSByZXF1aXJlcyBpcyBqdXN0IGEgRGV0TmV0IHRhbGtlciByYXRoZXIgdGhh
biBhIG5ldyB0cmFuc3BvcnQNCiBsYXllci48L3NwYW4+PC9mb250Pjxmb250IGNvbG9yPSJibGFj
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxmb250IHNp
emU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtsaW5lLWhlaWdodDoxNTAlO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
L2ZvbnQ+PGZvbnQgY29sb3I9ImJsYWNrIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGlu
ZS1oZWlnaHQ6MTUwJSI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGli
cmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2xpbmUtaGVpZ2h0OjE1MCU7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvZm9udD48Zm9udCBjb2xvcj0iYmxhY2siPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48Zm9udCBzaXplPSIyIiBjb2xv
cj0iIzFmNDk3ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
bGluZS1oZWlnaHQ6MTUwJTtjb2xvcjojMUY0OTdEIj5CZXN0IFJlZ2FyZHM8L3NwYW4+PC9mb250
Pjxmb250IGNvbG9yPSJibGFjayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVp
Z2h0OjE1MCUiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtsaW5lLWhlaWdodDoxNTAlO2NvbG9yOiMxRjQ5
N0QiPlh1ZXNvbmc8L3NwYW4+PC9mb250Pjxmb250IGNvbG9yPSJibGFjayI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9IkNhbGlicmkiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
L2ZvbnQ+PGZvbnQgY29sb3I9ImJsYWNrIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXpl
PSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvZm9udD48Zm9udCBjb2xvcj0i
YmxhY2siPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9mb250
PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41
cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBj
bSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJs
YWNrIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjaztmb250LXdlaWdodDpib2xkIj5Gcm9tOjwvc3Bhbj48L2ZvbnQ+PC9iPjxmb250IGNvbG9y
PSJibGFjayI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gZGV0bmV0IFs8YSBocmVmPSJtYWls
dG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9y
ZzwvYT5dDQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+T24gQmVoYWxmIE9mIDwv
c3Bhbj48L2I+UGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KTxicj4NCjxiPjxzcGFuIHN0eWxlPSJm
b250LXdlaWdodDpib2xkIj5TZW50Ojwvc3Bhbj48L2I+IFR1ZXNkYXksIE5vdmVtYmVyIDEzLCAy
MDE4IDE6MTAgUE08YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86PC9z
cGFuPjwvYj4gPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+DQpkZXRuZXRAaWV0Zi5v
cmc8L2E+OyBCbGFjaywgRGF2aWQgJmx0OzxhIGhyZWY9Im1haWx0bzpEYXZpZC5CbGFja0BkZWxs
LmNvbSI+RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+Jmd0Ozxicj4NCjxiPjxzcGFuIHN0eWxlPSJm
b250LXdlaWdodDpib2xkIj5TdWJqZWN0Ojwvc3Bhbj48L2I+IFtEZXRuZXRdIHB1bGxpbmcgcGFj
a2V0czxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxpYnJp
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9
IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5EZWFyIGFsbDwvc3Bhbj48bzpwPjwvbzpwPjwv
Zm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iYmxh
Y2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9mb250PjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2FsaWJy
aSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPlRoaXMgdmlkZW8N
CjxhIGhyZWY9Imh0dHBzOi8veW91dHUuYmUvQk8wUWhheEJScjAiPmh0dHBzOi8veW91dHUuYmUv
Qk8wUWhheEJScjA8L2E+IGhhcyBhIGdyZWF0IGlsbHVzdHJhdGlvbiBvZiB0aGUgVU5JIHBhY2tl
dCBwdWxsIG1ldGhvZCB0aGF0IHdlIHVzZSBpbiBzZWN0aW9uIOKAnDUuMS4mbmJzcDsgTG9jYWwg
TG9vcCBGbG93IENvbnRyb2zigJ0gb2YNCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC10aHViZXJ0LXRzdndnLWRldG5ldC10cmFuc3BvcnQtMDEiPmh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC10aHViZXJ0LXRzdndnLWRldG5ldC10cmFuc3BvcnQtMDE8
L2E+IHRvIHB1bGwgcGFja2V0cyBmcm9tIHRoZSBkZXRuZXQgdW5hd2FyZSBob3N0IGZyb20gdGhl
IGRldG5ldCBpbmdyZXNzIGJveC4gVGhlIHByb2JsZW0gZm9yIGRldG5ldCBpcyB0aGF0IHNoYXBp
bmcNCiBpbiB0aGUgZGV0bmV0IGluZ3Jlc3MgY2FuIGNyZWF0ZSBibG9hdCBhbmQgdW5jb250cm9s
bGVkIGVuZCB0byBlbmQgbGF0ZW5jeSBzbyB3ZSB3YW50IHRvIGNvbnRyb2wgdGhlIG1heGltdW0g
YW1vdW50IG9mIHBlbmRpbmcgZnJhbWVzIHRvIGtlZXAgdGhlIGRldG5ldCBpbmdyZXNzIGJ1c3kg
YW5kIHB1c2ggYmFjayB0byB0aGUgTDQvNSBmb3IgYW55dGhpbmcgYWJvdmUgdGhhdC48bzpwPjwv
bzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0i
MiIgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSJibGFjayIgZmFjZT0iQ2Fs
aWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPkkgaG9wZSB5
b3XigJlsbCBsb3ZlIHRoZSB2aWRlbyBhcyBtdWNoIGFzIEkgZGlkOzxvOnA+PC9vOnA+PC9zcGFu
PjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0i
YmxhY2siIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9ImJsYWNrIiBmYWNlPSJDYWxpYnJpIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+UGFzY2FsPG86cD48L286cD48
L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Zm9udCBzaXplPSIzIiBjb2xvcj0iYmxhY2siIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCmRldG5ldCBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBo
cmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KPGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQiPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0PC9hPjwvc3Bhbj48L2ZvbnQ+
PGZvbnQgY29sb3I9ImJsYWNrIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxmb250IHNpemU9IjMiIGNvbG9yPSJibGFjayIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjMiIGNvbG9yPSJibGFj
ayIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtm
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWY7Y29sb3I6YmxhY2si
PmRldG5ldCBtYWlsaW5nIGxpc3Q8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMyIgY29sb3I9ImJsYWNr
IiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+
PGEgaHJlZj0ibWFpbHRvOmRldG5ldCU0MGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PG86
cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxmb250IHNpemU9IjMiIGNvbG9yPSJibGFjayIgZmFjZT0iVGltZXMgTmV3IFJvbWFu
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2RldG5ldDwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMyIgY29sb3I9ImJs
YWNrIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZjtjb2xvcjpibGFj
ayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_F73A3CB31E8BE34FA1BBE3C8F0CB2AE292745197dggeml510mbxchi_--


From nobody Thu Nov 15 01:42:33 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 240D51252B7 for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 01:42:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 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.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 hOJFPdlRHFMB for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 01:42:28 -0800 (PST)
Received: from gproxy8-pub.mail.unifiedlayer.com (gproxy8-pub.mail.unifiedlayer.com [67.222.33.93]) (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 2ED48129C6A for <detnet@ietf.org>; Thu, 15 Nov 2018 01:42:28 -0800 (PST)
Received: from cmgw12.unifiedlayer.com (unknown [10.9.0.12]) by gproxy8.mail.unifiedlayer.com (Postfix) with ESMTP id EDF8A1AB34B for <detnet@ietf.org>; Thu, 15 Nov 2018 02:42:26 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id NEAMg2Gk9E0jMNEAMgN2u7; Thu, 15 Nov 2018 02:42:26 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Type:MIME-Version:Subject:References:In-Reply-To: Message-ID:Date:CC:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=LWuzyZXcqU0ww649FNajHBndiGfJfCsPHgIBjgm15cE=; b=vqeIhRD2FXRE7oHotCKJ9vaqYk ZjecLabUCXJ6mm7MDIsYBGZ2TMcXb0oYXwksZG3Fb/olh5kjbaEfLCbrz9snP8Gu/AfwlV+6Au1OA pxFbWJehfZlQb+kHzUeX+oKqW;
Received: from me65036d0.tmodns.net ([208.54.80.230]:35974 helo=[100.88.148.170]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gNBr8-000Va9-WB; Thu, 15 Nov 2018 00:14:29 -0700
From: Lou Berger <lberger@labn.net>
To: Norman Finn <norman.finn@mail01.huawei.com>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Black, David" <David.Black@dell.com>
CC: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, <detnet@ietf.org>
Date: Thu, 15 Nov 2018 16:14:19 +0900
Message-ID: <1671637d4e8.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <3DF0466E9510274382F5B74499ACD6F80171E775@lhrpml504-mbx.exmail.huawei.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com> <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com> <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com> <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com> <B11DB77C-42FD-4A88-9E44-8E5EF4CF272C@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630344A84@MX307CL04.corp.emc.com>, <C25D5530-273F-4CDD-83A1-4A0CBB867067@cisco.com> <3DF0466E9510274382F5B74499ACD6F80171E775@lhrpml504-mbx.exmail.huawei.com>
User-Agent: AquaMail/1.17.0-1318 (build: 101700009)
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----------16716387c31226227ce9a81206"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 208.54.80.230
X-Source-L: No
X-Exim-ID: 1gNBr8-000Va9-WB
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: me65036d0.tmodns.net ([100.88.148.170]) [208.54.80.230]:35974
X-Source-Auth: lberger@labn.net
X-Email-Count: 0
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Z7F0zs30NL9gl6x2HhBVH4wrtS4>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 09:42:32 -0000

This is a multi-part message in MIME format.
------------16716387c31226227ce9a81206
Content-Type: text/plain; format=flowed; charset="UTF-8"
Content-Transfer-Encoding: 8bit



----------
On November 15, 2018 2:16:35 PM Norman Finn <norman.finn@mail01.huawei.com> 
wrote:

> 1. I think there  is a use for a "Sort of like TCP, but is suitable for use 
> as a DetNet flow".
>

I go one step further and say that there is any use for a TCP congestion 
control algorithm that is DetNet aware.

Lou

> 2. You can run a number of TCP flows over a pipe offering the DetNet 
> service.  More flows will use more of the bandwidth.  Leftover bandwidth is 
> available to best effort flows, but not to other DetNet flows.  This is 
> just like TCP over an Ethernet.  Very useful when allocating "hard" 
> partitioned bandwidth.
>
> 2. You can run one TCP flow as a DetNet flow.  You can run several of them. 
>  Each flow wastes approx. 25% of its bandwidth, which is not reservable by 
> other DetNet flows.  On the other hand, you can control exactly how much 
> bandwidth is available to each TCP flow, and all of the unused bandwidth is 
> available to best-effort TCP flows.  This seems theoretically useful, but 
> I'm not sure that the extra cost over DSCP is worth the difference in 
> service compared to DSCP.
>
> -- Norm
>
> ________________________________
> From: detnet [detnet-bounces@ietf.org] on behalf of Pascal Thubert 
> (pthubert) [pthubert@cisco.com]
> Sent: Wednesday, November 14, 2018 8:23 PM
> To: Black, David
> Cc: Gengxuesong (Geng Xuesong); detnet@ietf.org
> Subject: Re: [Detnet] pulling packets
>
> Hello David
>
> Please see below
>
> Le 15 nov. 2018 à 08:13, Black, David 
> <David.Black@dell.com<mailto:David.Black@dell.com>> a écrit :
>
> Pascal,
>
> Thanks for the response – I want to follow up on some of Xuesong’s comments 
> that may shed some light on the lower layer pull functionality:
>
>> 3.  TCP can’t be used for DetNet, because TCP tries to find the “fair 
>> bandwidth” for the flows and it makes the flow rate changes
>> all the time, while the sending rate of DetNet is supposed to be constant, 
>> and every packet should show up in an expected time slot;
>
> Not exactly – in this “game”, DetNet gets to go first, and enforces the 
> time slot behavior.  TCP sees what DetNet provides – it looks like a 
> network path with a max bandwidth that is limited by the reservation for 
> the DetNet flow, a rather stable round-trip-time and pacing/shaping 
> behavior (on the originating host, preferably).  There are some details to 
> be worked out around what happens when TCP tries to overrun the DetNet flow 
> reservation, as that could build up a large queue on the host, but if the 
> reservation is sized to be larger than the TCP throughput, TCP should work 
> as the host queue should drain.
>
> I think Bob Briscoe presented  on Sunday and very clearly what happens with 
> classical TCP - a seesaw pattern that fails to utilize the available 
> bandwidth. This coincides with my own observations when I implemented CIR 
> for IBM’s frame relay box a few years back.
>
> Bob also presented the benefits of DC TCP in that space. I understand that 
> his point matches your words in a corridor discussion we had. I also 
> understand that in the case of the fixed bandwidth. A rate adaptation is a 
> complex and undesired function.
>
> Attempting to achieve the service layer rate enforcement with a 
> window-based operation confuses a function that we have and its derivative 
> that we want, and causes additional buffers and latency between the egress 
> of the window based service layer and the ingress of the load enforcer - 
> the first detnet router.
>
> Conclusion is that we want a simple rate enforcement function in the 
> layer-4 « detnet transport « . Could we call it dettrans to avoid confusion ?
>
> Sorry I’m embarking now...
>
> Take care
>
> Pascal
>
>
>
>
>> 4.  UDP can’t be used for DetNet, because there is no rate control. If the 
>> talker sends the packets in the wrong pattern, UDP can do nothing.
> That would be a “feature” here :-) because DetNet is taking care of the 
> details ;-).  In contrast, TCP-like retransmit behavior may not be what’s 
> wanted in a hard real-time system.
>
>> 5.  So we need “DetNet transport layer”, which can :a. Send the packet in a 
>> deterministic pattern; b. If anything goes wrong, make it go back to the 
>> correct pattern.
> Every DetNet router does this. A pacer/shaper should deal nicely with 
> packets being sent in the wrong pattern.   This is preferably located on 
> the originating host, as that’s a better place to build a queue than the 
> first hop switch/router.  Again if the reservation is sized to be larger 
> than the traffic, the originating host queue should drain.
>
> In the reverse direction, where the traffic (TCP or UDP or …) exceeds the 
> reservation, something on the host needs to figure out what’s going on in 
> order to throttle TCP and/or the application, as the usual network 
> congestion feedback techniques (loss, ECN CE marks) don’t work for DetNet 
> traffic.   This is where a network pull mechanism may be a useful part of 
> the solution, as getting the application to understand that it’s 
> overrunning its reservation is preferable to having  the DetNet network 
> start dropping (or CE-marking) packets if a DetNet flow overruns its 
> reservation in order to get the application or transport protocol (e.g., 
> TCP) to slow down.
>
> As for the notion that PREOF for DetNet IP is a DetNet “transport protocol” 
> – I suppose that’s true, but I would suggest use of DetNet “PREOF tunnel 
> protocol” as clearer terminology.
>
> Thanks, --David
>
> From: Pascal Thubert (pthubert) [mailto:pthubert@cisco.com]
> Sent: Wednesday, November 14, 2018 11:46 AM
> To: Black, David
> Cc: Gengxuesong (Geng Xuesong); detnet@ietf.org<mailto:detnet@ietf.org>
> Subject: Re: [Detnet] pulling packets
>
>
> [EXTERNAL EMAIL]
> Please read PFC for priority flow control;
> I did too much wireless this week :)
>
> Regards,
>
> Pascal
>
> Le 14 nov. 2018 à 23:41, Pascal Thubert (pthubert) 
> <pthubert@cisco.com<mailto:pthubert@cisco.com>> a écrit :
> I agree with the bottom line David,
>
> that was the intention; though I’m unclear if and where I can publish the 
> lower layer pull thing. I wrote it as an eye opener, hoping people would 
> see the issue. I retain Lou’s suggestion that PCFPFC is a beginning for it 
> though it is just a faucet with no control of what goes though when we want 
> a just in time per packet pull.
> For your points below, I mentioned IS-IS as an illustration that we can 
> have a same operation at both layers, that is not so unusual. I’m not 
> saying detnet need IS-IS, that was really not the point.
>
> As for the functions I just point out the likeness to illustrate that the 
> detnet service layer is akin though far from identical to existing 
> variations of TCP. Seems we agree on this likeness. I do not read that you 
> oppose my conclusion that the detnet service layer can be implemented as a 
> detnet « transport protocol ».
>
> For now I need to read on the links you suggested.
>
> Many thanks for all this!
>
> Pascal
>
> Le 14 nov. 2018 à 22:52, Black, David 
> <David.Black@dell.com<mailto:David.Black@dell.com>> a écrit :
> Bottom Line:  I would suggest focusing discussion of a DetNet “transport 
> protocol” on what has to be done via tunnels to make PREOF work for the IP 
> solution (data plane), and would suggest using separate drafts for this and 
> local loop traffic shaping.
>
> Details inline …
>
> Thanks, --David
>
> From: Pascal Thubert (pthubert) [mailto:pthubert@cisco.com]
> Sent: Wednesday, November 14, 2018 4:59 AM
> To: Gengxuesong (Geng Xuesong)
> Cc: detnet@ietf.org<mailto:detnet@ietf.org>; Black, David
> Subject: Re: [Detnet] pulling packets
>
>
> [EXTERNAL EMAIL]
> Please report any suspicious attachments, links, or requests for sensitive 
> information.
> Typos below, some thanks to my intelligent smart phone, and some to 
> confused-me.
>
> Please read:
> All in all, this tells me that the detnet service layer operates at layer 4
>
> Regards,
>
> Pascal
>
> Le 14 nov. 2018 à 16:53, Pascal Thubert (pthubert) 
> <pthubert@cisco.com<mailto:pthubert@cisco.com>> a écrit :
> Hello Xuesong:
>
> We do layers so as to communalise services so every applications does not 
> need to reinvent its own.
>
> The fact that every industrial application that adaptateur from serial but 
> to IP had to implement a jitter elimination buffer is an indication that we 
> failed to provide just that at a lower layer.
>
> Same goes for voice and video. But didn’t you see it on occasions? Those 
> jitter elimination techniques create a latency in the discussion or a delay 
> in the tv stream that you can actually observe.
> [David>] When things work, jitter elimination is common behavior.  When 
> they don’t work, i.e., something doesn’t arrive in time, both retransmit 
> behavior and reaction to missing data are app-specific.
>
> Now let us look at the detnet service layer and compare with traditional 
> Layer 4 functions.
>
>  The service layer provides a flow control, in this particular case a 
>  rate-based one. This is similar to functionality found in DC-TCP or in a 
>  long gone past, IBM’s Rapid Transport Protocol, though we probably need 
>  only a simplified version of that.
> [David>] It’s important to distinguish flow control, which can be provide 
> on a link-by-link basis from congestion control, which is a superset of 
> flow control and can only be provided end-to-end.  As DetNet eliminates all 
> congestion, congestion control is not required.  Specific example – DC-TCP 
> is driven by ECN congestion signals (CE marks) coming back from the 
> network, but if a DetNet node ever marks a DetNet packet as CE, something 
> has gone seriously awry.
>
> The service layer performs reordering and duplication elimination 
> functions.. TCP does that too.
> [David>] Yes … but … TCP elimination of duplicate packets is intended only 
> to deal with “stupid network tricks” …
>
> The service layer distributes packets and replicas over multiple paths 
> (detnet transports). There’s a hint of that in MP-TCP though we need a 
> powerful addition for replication and coding.
> [David>] DetNet differs because the replication and distribution happen at 
> nodes in the network, not at end systems.  For any TCP-like protocol 
> (reliable delivery with congestion control), packet duplication is always a 
> manifestation of a network “bug,” i.e., divergence from ideal network 
> behavior.  For the RE in DetNet PREOF, packet duplication is a network 
> “feature” ;-).  As of right now, packet duplication and elimination, plus 
> associated reordering (PREOF)  is not part of the IP solution – an 
> additional encapsulation would likely be needed to support that 
> functionality, and the result which would look a lot like a DetNet 
> transport tunnel between nodes in the DetNet network.  If anyone wants to 
> work on this, reading draft-ietf-intarea-tunnels is RECOMMENDED.
>
> The detnet service layer is above the detnet transport layer which happens 
> to be layer 3.
>
> All in all, this tells me that the detnet transport service layer operates 
> at layer 4.
>
> I agree with you that there is an exact same need for TSN. Just like there 
> is a need for IS-IS at both layers.
> [David>] Many of the IP networks over which DetNet operates will not be 
> using IS-IS for IP (layer 3) routing – there are a number of alternatives.
>
> The IEEE may very well provide the same features in the talker, and we may 
> very well be successful at sharing specifications just like we did for 
> IS-IS. But for us I see the detnet service layer packaged as a Layer 4 that 
> the rest of the IETF will call a Transport. Which makes the name collision 
> very unfortunate, by the way.
> [David>] Bottom Line:  I would suggest focusing discussion of a DetNet 
> “transport protocol” on what has to be done via tunnels to make PREOF work 
> for the IP solution (data plane), and would suggest using separate drafts 
> for this and local loop traffic shaping.
>
> Note that my draft also discusses a L2 tokenized loop to avoid the buffer 
> bloat at the detnet ingress, which is the piece that is analogous to the 
> solution shown in the video.
>
> Take care,
>
> Pascal
>
> Le 14 nov. 2018 à 14:58, Gengxuesong (Geng Xuesong) 
> <gengxuesong@huawei.com<mailto:gengxuesong@huawei.com>> a écrit :
> Dear Pascal,
>
> I consider the problem of “DetNet transport layer” all over again, and 
> finally I make myself confused. So I send this email to search for help. 
> Please correct me if you find anything wrong below:
>
> 1.       TSN doesn’t need transport layer, because the talker and listener 
> are TSN aware, and they can send the packets in some particular time slot 
> based on the traffic specification;
>
> 2.       DetNet does need transport layer, because talker and listener are 
> not under control;
>
> 3.       TCP can’t be used for DetNet , because TCP tries to find the “fair 
> bandwidth” for the flows and it makes the flow rate changes all the time, 
> while the sending rate of DetNet is supposed to be constant, and every 
> packet should show up in an expected time slot;
>
> 4.       UDP can’t be used for DetNet, because there is no rate control. If 
> the talker sends the packets in the wrong pattern, UDP can do nothing.
>
> 5.       So we need “DetNet transport layer”, which can :a. Send the packet 
> in a deterministic pattern; b. If anything goes wrong, make it go back to 
> the correct pattern.
>
> 6.       This, finally, makes the talker “DetNet aware”(especially point a 
> above), which is just the same as what happens in TSN.
>
> If this logic chain works, what we actually requires is just a DetNet 
> talker rather than a new transport layer.
>
>
> Best Regards
> Xuesong
>
>
> From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Pascal Thubert 
> (pthubert)
> Sent: Tuesday, November 13, 2018 1:10 PM
> To: detnet@ietf.org<mailto:detnet@ietf.org>; Black, David 
> <David.Black@dell..com<mailto:David.Black@dell.com>>
> Subject: [Detnet] pulling packets
>
> Dear all
>
> This video https://youtu.be/BO0QhaxBRr0 has a great illustration of the UNI 
> packet pull method that we use in section “5.1.  Local Loop Flow Control” 
> of https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-01 to 
> pull packets from the detnet unaware host from the detnet ingress box. The 
> problem for detnet is that shaping in the detnet ingress can create bloat 
> and uncontrolled end to end latency so we want to control the maximum 
> amount of pending frames to keep the detnet ingress busy and push back to 
> the L4/5 for anything above that.
>
> I hope you’ll love the video as much as I did;
>
> Pascal
> _______________________________________________
> detnet mailing list
> detnet@ietf.org<mailto:detnet@ietf.org>
> https://www.ietf.org/mailman/listinfo/detnet
> _______________________________________________
> detnet mailing list
> detnet@ietf.org<mailto:detnet@ietf.org>
> https://www.ietf.org/mailman/listinfo/detnet
>
>
>
> ----------
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html"/>
</head>
<body>
<div style=3D"color: black;">
<p style=3D"margin: 0 0 1em 0; color: black; font-family: sans-serif;"></p>
<p style=3D"margin: 0 0 1em 0; color: black; font-family: sans-serif;">----=
------<br>
On November 15, 2018 2:16:35 PM Norman Finn &lt;norman.finn@mail01.huawei.c=
om&gt; wrote:</p>
<p style=3D"margin: 0 0 1em 0; color: black; font-family: sans-serif;">&gt;=
 1. I think there&nbsp; is a use for a "Sort of like TCP, but is suitable f=
or use as a DetNet flow".<br>
&gt;</p>
<p style=3D"margin: 0 0 1em 0; color: black;"></p>
<p style=3D"margin: 0 0 1em 0; color: black;">I go one step further and say=
 that there is any use for a TCP congestion control algorithm that is DetNe=
t aware.</p>
<p style=3D"margin: 0 0 1em 0; color: black;">Lou<br>
</p>
<p style=3D"margin: 0 0 1em 0; color: black; font-family: sans-serif;"><br>
&gt; 2. You can run a number of TCP flows over a pipe offering the DetNet s=
ervice.&nbsp; More flows will use more of the bandwidth.&nbsp; Leftover ban=
dwidth is available to best effort flows, but not to other DetNet flows.&nb=
sp; This is just like TCP over an Ethernet.&nbsp; Very useful when allocati=
ng "hard" partitioned bandwidth.<br>
&gt;<br>
&gt; 2. You can run one TCP flow as a DetNet flow.&nbsp; You can run severa=
l of them.&nbsp; Each flow wastes approx. 25% of its bandwidth, which is no=
t reservable by other DetNet flows.&nbsp; On the other hand, you can contro=
l exactly how much bandwidth is available to each TCP flow, and all of the =
unused bandwidth is available to best-effort TCP flows.&nbsp; This seems th=
eoretically useful, but I'm not sure that the extra cost over DSCP is worth=
 the difference in service compared to DSCP.<br>
&gt;<br>
&gt; -- Norm<br>
&gt;<br>
&gt; ________________________________<br>
&gt; From: detnet [detnet-bounces@ietf.org] on behalf of Pascal Thubert (pt=
hubert) [pthubert@cisco.com]<br>
&gt; Sent: Wednesday, November 14, 2018 8:23 PM<br>
&gt; To: Black, David<br>
&gt; Cc: Gengxuesong (Geng Xuesong); detnet@ietf.org<br>
&gt; Subject: Re: [Detnet] pulling packets<br>
&gt;<br>
&gt; Hello David<br>
&gt;<br>
&gt; Please see below<br>
&gt;<br>
&gt; Le 15 nov. 2018 =C3=A0 08:13, Black, David &lt;David.Black@dell.com&lt=
;mailto:David.Black@dell.com&gt;&gt; a =C3=A9crit :<br>
&gt;<br>
&gt; Pascal,<br>
&gt;<br>
&gt; Thanks for the response =E2=80=93 I want to follow up on some of Xueso=
ng=E2=80=99s comments that may shed some light on the lower layer pull func=
tionality:<br>
&gt;<br>
&gt;&gt; 3.&nbsp; TCP can=E2=80=99t be used for DetNet, because TCP tries t=
o find the =E2=80=9Cfair bandwidth=E2=80=9D for the flows and it makes the =
flow rate changes<br>
&gt;&gt; all the time, while the sending rate of DetNet is supposed to be c=
onstant, and every packet should show up in an expected time slot;<br>
&gt;<br>
&gt; Not exactly =E2=80=93 in this =E2=80=9Cgame=E2=80=9D, DetNet gets to g=
o first, and enforces the time slot behavior.&nbsp; TCP sees what DetNet pr=
ovides =E2=80=93 it looks like a network path with a max bandwidth that is =
limited by the reservation for the DetNet flow, a rather stable round-trip-=
time and pacing/shaping behavior (on the originating host, preferably).&nbs=
p; There are some details to be worked out around what happens when TCP tri=
es to overrun the DetNet flow reservation, as that could build up a large q=
ueue on the host, but if the reservation is sized to be larger than the TCP=
 throughput, TCP should work as the host queue should drain.<br>
&gt;<br>
&gt; I think Bob Briscoe presented&nbsp; on Sunday and very clearly what ha=
ppens with classical TCP - a seesaw pattern that fails to utilize the avail=
able bandwidth. This coincides with my own observations when I implemented =
CIR for IBM=E2=80=99s frame relay box a few years back.<br>
&gt;<br>
&gt; Bob also presented the benefits of DC TCP in that space. I understand =
that his point matches your words in a corridor discussion we had. I also u=
nderstand that in the case of the fixed bandwidth. A rate adaptation is a c=
omplex and undesired function.<br>
&gt;<br>
&gt; Attempting to achieve the service layer rate enforcement with a window=
-based operation confuses a function that we have and its derivative that w=
e want, and causes additional buffers and latency between the egress of the=
 window based service layer and the ingress of the load enforcer - the firs=
t detnet router.<br>
&gt;<br>
&gt; Conclusion is that we want a simple rate enforcement function in the l=
ayer-4 =C2=AB detnet transport =C2=AB . Could we call it dettrans to avoid =
confusion ?<br>
&gt;<br>
&gt; Sorry I=E2=80=99m embarking now...<br>
&gt;<br>
&gt; Take care<br>
&gt;<br>
&gt; Pascal<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;&gt; 4.&nbsp; UDP can=E2=80=99t be used for DetNet, because there is no=
 rate control. If the talker sends the packets in the wrong pattern, UDP ca=
n do nothing.<br>
&gt; That would be a =E2=80=9Cfeature=E2=80=9D here :-) because DetNet is t=
aking care of the details ;-).&nbsp; In contrast, TCP-like retransmit behav=
ior may not be what=E2=80=99s wanted in a hard real-time system.<br>
&gt;<br>
&gt;&gt; 5.&nbsp; So we need =E2=80=9CDetNet transport layer=E2=80=9D, whic=
h can :a. Send the packet in a deterministic pattern; b. If anything goes w=
rong, make it go back to the correct pattern.<br>
&gt; Every DetNet router does this. A pacer/shaper should deal nicely with =
packets being sent in the wrong pattern.&nbsp;&nbsp; This is preferably loc=
ated on the originating host, as that=E2=80=99s a better place to build a q=
ueue than the first hop switch/router.&nbsp; Again if the reservation is si=
zed to be larger than the traffic, the originating host queue should drain.=
<br>
&gt;<br>
&gt; In the reverse direction, where the traffic (TCP or UDP or =E2=80=A6) =
exceeds the reservation, something on the host needs to figure out what=E2=
=80=99s going on in order to throttle TCP and/or the application, as the us=
ual network congestion feedback techniques (loss, ECN CE marks) don=E2=80=
=99t work for DetNet traffic.&nbsp;&nbsp; This is where a network pull mech=
anism may be a useful part of the solution, as getting the application to u=
nderstand that it=E2=80=99s overrunning its reservation is preferable to ha=
ving&nbsp; the DetNet network start dropping (or CE-marking) packets if a D=
etNet flow overruns its reservation in order to get the application or tran=
sport protocol (e.g., TCP) to slow down.<br>
&gt;<br>
&gt; As for the notion that PREOF for DetNet IP is a DetNet =E2=80=9Ctransp=
ort protocol=E2=80=9D =E2=80=93 I suppose that=E2=80=99s true, but I would =
suggest use of DetNet =E2=80=9CPREOF tunnel protocol=E2=80=9D as clearer te=
rminology.<br>
&gt;<br>
&gt; Thanks, --David<br>
&gt;<br>
&gt; From: Pascal Thubert (pthubert) [mailto:pthubert@cisco.com]<br>
&gt; Sent: Wednesday, November 14, 2018 11:46 AM<br>
&gt; To: Black, David<br>
&gt; Cc: Gengxuesong (Geng Xuesong); detnet@ietf.org&lt;mailto:detnet@ietf.=
org&gt;<br>
&gt; Subject: Re: [Detnet] pulling packets<br>
&gt;<br>
&gt;<br>
&gt; [EXTERNAL EMAIL]<br>
&gt; Please read PFC for priority flow control;<br>
&gt; I did too much wireless this week :)<br>
&gt;<br>
&gt; Regards,<br>
&gt;<br>
&gt; Pascal<br>
&gt;<br>
&gt; Le 14 nov. 2018 =C3=A0 23:41, Pascal Thubert (pthubert) &lt;pthubert@c=
isco.com&lt;mailto:pthubert@cisco.com&gt;&gt; a =C3=A9crit :<br>
&gt; I agree with the bottom line David,<br>
&gt;<br>
&gt; that was the intention; though I=E2=80=99m unclear if and where I can =
publish the lower layer pull thing. I wrote it as an eye opener, hoping peo=
ple would see the issue. I retain Lou=E2=80=99s suggestion that PCFPFC is a=
 beginning for it though it is just a faucet with no control of what goes t=
hough when we want a just in time per packet pull.<br>
&gt; For your points below, I mentioned IS-IS as an illustration that we ca=
n have a same operation at both layers, that is not so unusual. I=E2=80=99m=
 not saying detnet need IS-IS, that was really not the point.<br>
&gt;<br>
&gt; As for the functions I just point out the likeness to illustrate that =
the detnet service layer is akin though far from identical to existing vari=
ations of TCP. Seems we agree on this likeness. I do not read that you oppo=
se my conclusion that the detnet service layer can be implemented as a detn=
et =C2=AB transport protocol =C2=BB.<br>
&gt;<br>
&gt; For now I need to read on the links you suggested.<br>
&gt;<br>
&gt; Many thanks for all this!<br>
&gt;<br>
&gt; Pascal<br>
&gt;<br>
&gt; Le 14 nov. 2018 =C3=A0 22:52, Black, David &lt;David.Black@dell.com&lt=
;mailto:David.Black@dell.com&gt;&gt; a =C3=A9crit :<br>
&gt; Bottom Line:&nbsp; I would suggest focusing discussion of a DetNet =E2=
=80=9Ctransport protocol=E2=80=9D on what has to be done via tunnels to mak=
e PREOF work for the IP solution (data plane), and would suggest using sepa=
rate drafts for this and local loop traffic shaping.<br>
&gt;<br>
&gt; Details inline =E2=80=A6<br>
&gt;<br>
&gt; Thanks, --David<br>
&gt;<br>
&gt; From: Pascal Thubert (pthubert) [mailto:pthubert@cisco.com]<br>
&gt; Sent: Wednesday, November 14, 2018 4:59 AM<br>
&gt; To: Gengxuesong (Geng Xuesong)<br>
&gt; Cc: detnet@ietf.org&lt;mailto:detnet@ietf.org&gt;; Black, David<br>
&gt; Subject: Re: [Detnet] pulling packets<br>
&gt;<br>
&gt;<br>
&gt; [EXTERNAL EMAIL]<br>
&gt; Please report any suspicious attachments, links, or requests for sensi=
tive information.<br>
&gt; Typos below, some thanks to my intelligent smart phone, and some to co=
nfused-me.<br>
&gt;<br>
&gt; Please read:<br>
&gt; All in all, this tells me that the detnet service layer operates at la=
yer 4<br>
&gt;<br>
&gt; Regards,<br>
&gt;<br>
&gt; Pascal<br>
&gt;<br>
&gt; Le 14 nov. 2018 =C3=A0 16:53, Pascal Thubert (pthubert) &lt;pthubert@c=
isco.com&lt;mailto:pthubert@cisco.com&gt;&gt; a =C3=A9crit :<br>
&gt; Hello Xuesong:<br>
&gt;<br>
&gt; We do layers so as to communalise services so every applications does =
not need to reinvent its own.<br>
&gt;<br>
&gt; The fact that every industrial application that adaptateur from serial=
 but to IP had to implement a jitter elimination buffer is an indication th=
at we failed to provide just that at a lower layer.<br>
&gt;<br>
&gt; Same goes for voice and video. But didn=E2=80=99t you see it on occasi=
ons? Those jitter elimination techniques create a latency in the discussion=
 or a delay in the tv stream that you can actually observe.<br>
&gt; [David&gt;] When things work, jitter elimination is common behavior.&n=
bsp; When they don=E2=80=99t work, i.e., something doesn=E2=80=99t arrive i=
n time, both retransmit behavior and reaction to missing data are app-speci=
fic.<br>
&gt;<br>
&gt; Now let us look at the detnet service layer and compare with tradition=
al Layer 4 functions.<br>
&gt;<br>
&gt;&nbsp; The service layer provides a flow control, in this particular ca=
se a rate-based one. This is similar to functionality found in DC-TCP or in=
 a long gone past, IBM=E2=80=99s Rapid Transport Protocol, though we probab=
ly need only a simplified version of that.<br>
&gt; [David&gt;] It=E2=80=99s important to distinguish flow control, which =
can be provide on a link-by-link basis from congestion control, which is a =
superset of flow control and can only be provided end-to-end.&nbsp; As DetN=
et eliminates all congestion, congestion control is not required.&nbsp; Spe=
cific example =E2=80=93 DC-TCP is driven by ECN congestion signals (CE mark=
s) coming back from the network, but if a DetNet node ever marks a DetNet p=
acket as CE, something has gone seriously awry.<br>
&gt;<br>
&gt; The service layer performs reordering and duplication elimination func=
tions.. TCP does that too.<br>
&gt; [David&gt;] Yes =E2=80=A6 but =E2=80=A6 TCP elimination of duplicate p=
ackets is intended only to deal with =E2=80=9Cstupid network tricks=E2=80=
=9D =E2=80=A6<br>
&gt;<br>
&gt; The service layer distributes packets and replicas over multiple paths=
 (detnet transports). There=E2=80=99s a hint of that in MP-TCP though we ne=
ed a powerful addition for replication and coding.<br>
&gt; [David&gt;] DetNet differs because the replication and distribution ha=
ppen at nodes in the network, not at end systems.&nbsp; For any TCP-like pr=
otocol (reliable delivery with congestion control), packet duplication is a=
lways a manifestation of a network =E2=80=9Cbug,=E2=80=9D i.e., divergence =
from ideal network behavior.&nbsp; For the RE in DetNet PREOF, packet dupli=
cation is a network =E2=80=9Cfeature=E2=80=9D ;-).&nbsp; As of right now, p=
acket duplication and elimination, plus associated reordering (PREOF)&nbsp;=
 is not part of the IP solution =E2=80=93 an additional encapsulation would=
 likely be needed to support that functionality, and the result which would=
 look a lot like a DetNet transport tunnel between nodes in the DetNet netw=
ork.&nbsp; If anyone wants to work on this, reading draft-ietf-intarea-tunn=
els is RECOMMENDED.<br>
&gt;<br>
&gt; The detnet service layer is above the detnet transport layer which hap=
pens to be layer 3.<br>
&gt;<br>
&gt; All in all, this tells me that the detnet transport service layer oper=
ates at layer 4.<br>
&gt;<br>
&gt; I agree with you that there is an exact same need for TSN. Just like t=
here is a need for IS-IS at both layers.<br>
&gt; [David&gt;] Many of the IP networks over which DetNet operates will no=
t be using IS-IS for IP (layer 3) routing =E2=80=93 there are a number of a=
lternatives.<br>
&gt;<br>
&gt; The IEEE may very well provide the same features in the talker, and we=
 may very well be successful at sharing specifications just like we did for=
 IS-IS. But for us I see the detnet service layer packaged as a Layer 4 tha=
t the rest of the IETF will call a Transport. Which makes the name collisio=
n very unfortunate, by the way.<br>
&gt; [David&gt;] Bottom Line:&nbsp; I would suggest focusing discussion of =
a DetNet =E2=80=9Ctransport protocol=E2=80=9D on what has to be done via tu=
nnels to make PREOF work for the IP solution (data plane), and would sugges=
t using separate drafts for this and local loop traffic shaping.<br>
&gt;<br>
&gt; Note that my draft also discusses a L2 tokenized loop to avoid the buf=
fer bloat at the detnet ingress, which is the piece that is analogous to th=
e solution shown in the video.<br>
&gt;<br>
&gt; Take care,<br>
&gt;<br>
&gt; Pascal<br>
&gt;<br>
&gt; Le 14 nov. 2018 =C3=A0 14:58, Gengxuesong (Geng Xuesong) &lt;gengxueso=
ng@huawei.com&lt;mailto:gengxuesong@huawei.com&gt;&gt; a =C3=A9crit :<br>
&gt; Dear Pascal,<br>
&gt;<br>
&gt; I consider the problem of =E2=80=9CDetNet transport layer=E2=80=9D all=
 over again, and finally I make myself confused. So I send this email to se=
arch for help. Please correct me if you find anything wrong below:<br>
&gt;<br>
&gt; 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TSN doesn=E2=80=99t need transp=
ort layer, because the talker and listener are TSN aware, and they can send=
 the packets in some particular time slot based on the traffic specificatio=
n;<br>
&gt;<br>
&gt; 2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DetNet does need transport laye=
r, because talker and listener are not under control;<br>
&gt;<br>
&gt; 3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TCP can=E2=80=99t be used for D=
etNet , because TCP tries to find the =E2=80=9Cfair bandwidth=E2=80=9D for =
the flows and it makes the flow rate changes all the time, while the sendin=
g rate of DetNet is supposed to be constant, and every packet should show u=
p in an expected time slot;<br>
&gt;<br>
&gt; 4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UDP can=E2=80=99t be used for D=
etNet, because there is no rate control. If the talker sends the packets in=
 the wrong pattern, UDP can do nothing.<br>
&gt;<br>
&gt; 5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; So we need =E2=80=9CDetNet tran=
sport layer=E2=80=9D, which can :a. Send the packet in a deterministic patt=
ern; b. If anything goes wrong, make it go back to the correct pattern.<br>
&gt;<br>
&gt; 6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; This, finally, makes the talker=
 =E2=80=9CDetNet aware=E2=80=9D(especially point a above), which is just th=
e same as what happens in TSN.<br>
&gt;<br>
&gt; If this logic chain works, what we actually requires is just a DetNet =
talker rather than a new transport layer.<br>
&gt;<br>
&gt;<br>
&gt; Best Regards<br>
&gt; Xuesong<br>
&gt;<br>
&gt;<br>
&gt; From: detnet [mailto:detnet-bounces@ietf.org] On Behalf Of Pascal Thub=
ert (pthubert)<br>
&gt; Sent: Tuesday, November 13, 2018 1:10 PM<br>
&gt; To: detnet@ietf.org&lt;mailto:detnet@ietf.org&gt;; Black, David &lt;Da=
vid.Black@dell..com&lt;mailto:David.Black@dell.com&gt;&gt;<br>
&gt; Subject: [Detnet] pulling packets<br>
&gt;<br>
&gt; Dear all<br>
&gt;<br>
&gt; This video <a href=3D"https://youtu.be/BO0QhaxBRr0">https://youtu.be/B=
O0QhaxBRr0</a> has a great illustration of the UNI packet pull method that =
we use in section =E2=80=9C5.1.&nbsp; Local Loop Flow Control=E2=80=9D of <=
a href=3D"https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-=
01">https://tools.ietf.org/html/draft-thubert-tsvwg-detnet-transport-01</a>=
 to pull packets from the detnet unaware host from the detnet ingress box. =
The problem for detnet is that shaping in the detnet ingress can create blo=
at and uncontrolled end to end latency so we want to control the maximum am=
ount of pending frames to keep the detnet ingress busy and push back to the=
 L4/5 for anything above that.<br>
&gt;<br>
&gt; I hope you=E2=80=99ll love the video as much as I did;<br>
&gt;<br>
&gt; Pascal<br>
&gt; _______________________________________________<br>
&gt; detnet mailing list<br>
&gt; detnet@ietf.org&lt;mailto:detnet@ietf.org&gt;<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detnet">https://www.i=
etf.org/mailman/listinfo/detnet</a><br>
&gt; _______________________________________________<br>
&gt; detnet mailing list<br>
&gt; detnet@ietf.org&lt;mailto:detnet@ietf.org&gt;<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detnet">https://www.i=
etf.org/mailman/listinfo/detnet</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ----------<br>
&gt; _______________________________________________<br>
&gt; detnet mailing list<br>
&gt; detnet@ietf.org<br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detnet">https://www.i=
etf.org/mailman/listinfo/detnet</a><br>
&gt;<br>
</p>
</div>
</body>
</html>

------------16716387c31226227ce9a81206--


From nobody Thu Nov 15 05:18:27 2018
Return-Path: <Michael.Scharf@hs-esslingen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5E80128D0C; Thu, 15 Nov 2018 05:18:17 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.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 YikVPRBs03rp; Thu, 15 Nov 2018 05:18:12 -0800 (PST)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A1AE126DBF; Thu, 15 Nov 2018 05:18:12 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 857B825A2A; Thu, 15 Nov 2018 14:18:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1542287890; bh=mUukYTNvOQd+tMMlCy1AuQKP2mSUrydE0UmMI/qXAyo=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=x0FQJI9zoaFoRoFg/Nzt3/FSBIIsMzH+7yz18kEL3cLvIg767gJ+/vkvw9dchacgo ki69bnP9XGoIAMlonmld/tTI3NA/kgfv445DnAuxGR7DzwT/0xRJZVYqjRnCq2KzPS w8am32ogVMsAojOwWVpmmkPbjI7BEV88ir0U+ius=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id woB1VLU8p0DA; Thu, 15 Nov 2018 14:18:10 +0100 (CET)
Received: from rznt8101.rznt.rzdir.fht-esslingen.de (rznt8101.hs-esslingen.de [134.108.29.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Thu, 15 Nov 2018 14:18:10 +0100 (CET)
Received: from RZNT8114.rznt.rzdir.fht-esslingen.de ([169.254.3.25]) by rznt8101.rznt.rzdir.fht-esslingen.de ([fe80::bd73:d6a9:24d7:95f1%10]) with mapi id 14.03.0415.000; Thu, 15 Nov 2018 14:18:09 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: Toerless Eckert <tte@cs.fau.de>
CC: "Black, David" <David.Black@dell.com>, Lou Berger <lberger@labn.net>, 'J?nos Farkas' <janos.farkas@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
Thread-Topic: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUfJc7SjWwwPVPU0Kw0Qdv1i6Da6VQu7FA
Date: Thu, 15 Nov 2018 13:18:09 +0000
Message-ID: <6EC6417807D9754DA64F3087E2E2E03E2D15BB90@rznt8114.rznt.rzdir.fht-esslingen.de>
References: <0bb7176c-c386-b863-a4f8-06254f4627ab@ericsson.com> <1705d15c-c7ba-c76f-88db-c75f1a88db0f@ericsson.com> <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com> <cfd56f25-c05c-d8c2-a3d5-41d0a35a435d@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D15213B@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D2432779493630339254@MX307CL04.corp.emc.com> <6EC6417807D9754DA64F3087E2E2E03E2D152997@rznt8114.rznt.rzdir.fht-esslingen.de> <20181115035637.7lzevvoeulr7qm7h@faui48f.informatik.uni-erlangen.de>
In-Reply-To: <20181115035637.7lzevvoeulr7qm7h@faui48f.informatik.uni-erlangen.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [134.108.2.171]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/5MxORE9gRBRuZhyWO9-TzWCNz4w>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 13:18:18 -0000

My comments are about the question what happens if DetNet packets get dropp=
ed despite that this should _never_ happen in normal operation. There can b=
e different reasons for packet drops in a managed network. One root cause w=
ould be that the DetNet traffic gets routed erroneously over a DetNet unawa=
re node somewhere in the Internet and then causes harm there.

For inelastic traffic, if such packet loss persists, that flow (at least on=
 the path where losses occur) may need to be blocked for safety reasons. I =
assume that is what you suggest in your last sentence?

Michael


-----Original Message-----
From: Toerless Eckert [mailto:tte@cs.fau.de]=20
Sent: Thursday, November 15, 2018 4:57 AM
To: Scharf, Michael
Cc: Black, David; Lou Berger; 'J?nos Farkas'; tsv-art@ietf.org; DetNet WG; =
draft-ietf-detnet-architecture.all@ietf.org
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detne=
t-architecture-08

On Fri, Nov 09, 2018 at 06:38:30AM +0000, Scharf, Michael wrote:
> Indeed.
>=20
> And, as noted in my earlier way, depending on how the PRF is realized Det=
Net may even shield DetNet traffic from packet losses due to congestion, i.=
e., even traffic that would be able to react to congestion may not react du=
e to DetNet. If DetNet is able to mask congestion from the carried traffic,=
 special care is needed inside DetNet.

I don't think we should complicate the matters by talking about DetNet
flows that may react to congestion. I don't think this is in scope of
the current architecture.

AFAIK, all DetNet flows have a known envelope, and DetNet flows should
be shutdown (filtered/blocked) by the DetNet service whenever they exceed
the envelope (*).

Within the envelope of DetNet flows, there is no useful support
for congestion loss, because congestion constitutes a misconfiguration
or misbehavior of the DetNet service.=20

PEF/POF could actually act as a circuit breaker using the maximum
permissible loss of the envelope as a trigger to make the PRF stop
the flow. That would be a good feature for the PREOF.

Cheers
    Toerless

(*) I am not sure if DetNet intends to make such a strong
statement, but from what i heard, this is usually done in TSN
applications:

If you have an interlocked system and a sender exceeds its
envelope, that indicates a malfunctioning sender, and there is
no way to design a safe&secure system with randomnly
malfunctioning components. Shutting down a component by
stopping its traffic is a supported system behavior resulting
typically in bringing up redundant components or shutting down
parts of the system. Unknown component behavior results in
unpredictable system behavior, often catastrophic.

> > That quoted comment is followed by a "reduce to previous case" argument
> > about networking in general:
> >=20
> > > > WRT escaped traffic, as I mentioned in today's session, I really
> > think
> > > > this is no difference between escaped DetNet traffic and traffic
> > > > delivered over an uncongested network to a peer (congested or
> > > > uncongested) network.
> >=20
> > Unfortunately, that argument leads to a contradiction, namely a
> > conclusion that congestion control is not necessary for the Internet,
> > which is known to be wrong.  Having arrived at a result that
> > mathematicians would call "proof by contradiction," one of the
> > assumptions that lead to this point has to be wrong, but which one?
> >=20
> > The "clear, simple and wrong" (Mencken) approach to resolving this
> > would be to focus on the inelastic traffic and require that all DetNet
> > traffic MUST be congestion controlled.  I'm not advocating this, and
> > neither is Michael.
> >=20
> > A more subtle approach (with credit to Deb Brungard for an insightful
> > discussion after RTGAREA yesterday) is to recognize that DetNet is a
> > Controlled Environment, to which different rules apply than the
> > Internet and networks in general.  For the definition of Controlled
> > Environment, see Section 3.6 of RFC 8085
> > (https://tools.ietf.org/html/rfc8085#section-3.6).  For now, please
> > ignore the material in that section on safety, robustness and
> > corruption, as inapplicable to this discussion.  FWIW, that material
> > was motivated by the incessant attempts to optimize out UDP checksums
> > without serious consideration of the resulting packet corruption risks
> > and the potential consequences thereof.  Viewing DetNet as a Controlled
> > Environment, this discussion is then primarily about what to require/do
> > at the boundary between the DetNet Controlled Environment and other
> > networks.  I've been there, done that for other Controlled Environments
> > ... and have the scars ... from the worked examples in RFC 7510
> > (MPLS/UDP) and RFC 8086's TMCE (Traffic Management Controlled
> > Environment) applicability scenario for GRE/UDP.  Those two RFCs may be
> > helpful background reading.
> >=20
> > The good news here is that we are not as far from agreeing on a
> > solution as might appear from the length of this discussion.   Going
> > back to a couple of chunks of text that Janos proposed earlier:
> >=20
> > 	NEW:
> > 	This document provides the overall Architecture for Deterministic
> > 	Networking (DetNet), which provides a capability for the delivery
> > of
> > 	data flows with extremely low packet loss rates and bounded end-
> > to-
> > 	end delivery latency within a network domain. DetNet is for
> > networks
> > 	that are under a single administrative control or within a closed
> > group
> > 	of administrative control; these include campus-wide networks and
> > 	private WANs. DetNet is not for large groups of domains such as
> > the
> > 	Internet.
> >=20
> > That reads to me as a clear statement that a DetNet network is a
> > Controlled Environment, so I would hope that we're in agreement on
> > that.
> >=20
> > 	NEW:
> > 	Robust real-time systems require to reduce the number of possible
> > 	failures. Filters and policers should be used in a DetNet network
> > to
> > 	detect if DetNet packets are received on the wrong interface, or
> > at
> > 	the wrong time, or in too great volume. Furthermore, filters and
> > 	policers can take action to discard offending packets or flows,
> > or
> > 	trigger shutting down the offending DetNet flow, or shutting down
> > 	the offending interface.
> >=20
> > That proposed text actually contains two circuit breakers, "shutting
> > down the offending DetNet flow" or "shutting down the offending
> > interface."  So far, so good, but what's missing is text on deployment
> > requirements of the mechanisms described in that text, particularly at
> > the edges of DetNet networks.
>=20
> Yep, strict deployment requirements are needed.
>=20
> > Text that requires deployment of "filters and policers ... [that]
> > discard offending [DetNet] packets and flows" at the boundaries between
> > DetNet and non-DetNet networks would go a long way towards resolving
> > this discussion.  I would suggest expanding "offending" into text that
> > includes all unauthorized DetNet traffic and all unexpected DetNet
> > traffic.  Once that's done, the "circuit breaker" discussion becomes
> > more tractable, as the discarding of all DetNet traffic that would
> > otherwise escape the DetNet network reduces the "circuit breaker"
> > discussion to the existing DetNet material measures that need to be
> > taken inside a DetNet network to protect delivery of DetNet service.
>=20
> As already mentioned, it is possible that some solutions don't need any "=
circuit breaker" as they achieve sufficient robustness by some other means.=
 I only ask for text that explains how to avoid harm from non-DetNet networ=
ks, not for a specific solution.
>=20
> Michael
>=20
>=20
> >=20
> > Thanks, --David
> >=20
> >=20
> > > -----Original Message-----
> > > From: Scharf, Michael [mailto:Michael.Scharf@hs-esslingen.de]
> > > Sent: Thursday, November 8, 2018 1:12 PM
> > > To: Lou Berger; Black, David; 'J=E1nos Farkas'
> > > Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > architecture.all@ietf.org
> > > Subject: RE: [Tsv-art] [Detnet] Tsvart last call review of draft-
> > ietf-detnet-
> > > architecture-08
> > >
> > >
> > > [EXTERNAL EMAIL]
> > > Please report any suspicious attachments, links, or requests for
> > sensitive
> > > information.
> > >
> > >
> > > Inline
> > >
> > > > -----Original Message-----
> > > > From: Tsv-art [mailto:tsv-art-bounces@ietf.org] On Behalf Of Lou
> > Berger
> > > > Sent: Thursday, November 8, 2018 8:45 AM
> > > > To: Black, David; Scharf, Michael; 'J=E1nos Farkas'
> > > > Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > > > architecture.all@ietf.org
> > > > Subject: Re: [Tsv-art] [Detnet] Tsvart last call review of draft-
> > ietf-
> > > > detnet-architecture-08
> > > >
> > > > Hi,
> > > >
> > > > See below for in-line responses
> > > >
> > > > On 11/5/2018 12:21 AM, Black, David wrote:
> > > > > ...
> > > >
> > > > >>> * It is surprising that there is hardly any discussion on
> > network
> > > > robustness
> > > > >>> and safety; this probably also relates to security. For
> > instance,
> > > > >>> misconfiguration or errors of functions performing packet
> > > > replication could
> > > > >>> severely and permanently congest a network and cause harm.
> > > > > [... snip ...]
> > > > >> NEW:
> > > > >> Robust real-time systems require to reduce the number of
> > possible
> > > > >> failures. Filters and policers should be used in a DetNet
> > network to
> > > > >> detect if DetNet packets are received on the wrong interface, or
> > at
> > > > >> the wrong time, or in too great volume. Furthermore, filters and
> > > > >> policers can take action to discard offending packets or flows,
> > or
> > > > >> trigger shutting down the offending DetNet flow, or shutting
> > down
> > > > >> the offending interface.
> > > > >>
> > > > >> [ms] That does not address my concern. As I wrote already, I
> > believe
> > > > this
> > > > >> document has to discuss the applicability of circuit breakers
> > > > according to RFC
> > > > >> 8084.
> > > > > I concur with Michael's implied concern that the "should" in the
> > NEW
> > > > text
> > > > > is woefully inadequate.  The provisions to prevent escaped non-
> > > > elastic traffic
> > > > > from causing damage elsewhere need to be mandatory particularly
> > if
> > > > DetNet
> > > > > and non-DetNet networks are interconnected.  The above
> > > > > text on filters doesn't appear to cover escape from the DetNet
> > > > network,
> > > > > and needs to do so.  Deployment of filters at DetNet nodes that
> > drop
> > > > all
> > > > > DetNet traffic that tries to escape, and that drop all
> > misdirected
> > > > DetNet
> > > > > traffic should address most of this problem.
> > > > >
> > > > > Once that is done, I think a discussion of circuit breakers is
> > > > needed, in the
> > > > > form of Detnet service mechanisms that can shut down (cease
> > > > transmission
> > > > > of) a flow that is being sent entirely into the bit-bucket by a
> > > > downstream filter,
> > > > > due to misconfiguration, failure, etc.
> > > >
> > > > I think we have a bit of a disconnect of what DetNet service
> > delivers.
> > > >
> > > > DetNet does not itself impact any Transport protocol=A0 (e.g., UDP,
> > TCP)
> > > > so itself does not *produce* elastic or non-elastic traffic.
> > >
> > > First, the question whether DetNet *produces* elastic or non-elastic
> > traffic does
> > > not matter for the applicability of circuit breakers. Section 3 of
> > RFC 8084 states:
> > >
> > >    CBs are RECOMMENDED for IETF protocols and tunnels that carry non-
> > >    congestion-controlled Internet flows and for traffic aggregates.
> > >    This includes traffic sent using a network tunnel.  Designers of
> > >    other protocols and tunnel encapsulations also ought to consider
> > the
> > >    use of these techniques as a last resort to protect traffic that
> > >    shares the network path being used.
> > >
> > > Section 3.2.1.1 of draft-ietf-detnet-architecture-09 explains
> > explicitly that
> > > DetNet can carry non-congestion-controlled traffic:
> > >
> > >    Note that a DetNet flow cannot be throttled, i.e., its
> > >    transmission rate cannot be reduced via explicit congestion
> > >    notification.
> > >
> > > So, clearly the condition of carrying non-congestion-controlled flows
> > or traffic
> > > aggregates applies to the DetNet architecture. And, as a result, the
> > > RECOMMENDED in RFC 8084 is in principle applicable to DetNet. Also,
> > note that
> > > the RECOMMENDED in RFC 8084 is not limited to tunnels.
> > >
> > > As pointed out by David, the key question is whether, and how, the
> > DetNet
> > > architecture prevents that non-congestion controlled traffic escapes
> > from a
> > > controlled environment into the Internet. As also explained in RFC
> > 8084, this
> > > question in particular matters for failure scenarios.
> > >
> > > As TSV-ART reviewer, I insist in a discussion of this problem in
> > draft-ietf-detnet-
> > > architecture. And I believe that a reference to RFC 8084 is needed in
> > draft-ietf-
> > > detnet-architecture.
> > >
> > > Note that the wording in RFC 8084 is RECOMMENDED and not MUST, i.e.,
> > it is
> > > possible that circuit breakers may not be needed for certain
> > solutions. As an
> > > example, MPLS traffic may not easily escape from a managed MPLS
> > network.
> > >
> > >
> > > Second, in my TSV-ART review I have explicitly mentioned the DetNet
> > Packet
> > > Replication Function (PRF). Replicating non-elastic traffic may
> > create additional
> > > challenges if the replicated packets can somehow escape into the
> > Internet, e.g.,
> > > in failure cases. For instance, as far as I understand draft-ietf-
> > detnet-
> > > architecture, I assume the PRF can replicate non-congestion-
> > controlled traffic
> > > and forward it along different paths. If one of these paths escapes
> > to the
> > > Internet, to the Internet the PRF could basically be a producer of
> > non-congestion
> > > controlled traffic, and that traffic could cause significant harm in
> > the Internet.
> > > Also, note that in that case it may not necessarily help if the
> > traffic carried by
> > > DetNet is elastic, e.g., if DetNet carries TCP traffic. For instance,
> > if other paths
> > > used by the PRF within the DetNet domain would deliver all packets,
> > the
> > > congestion control in TCP would not never be triggered as each packet
> > gets
> > > indeed delivered over one of the paths. So, an unelastic traffic
> > stream would
> > > escale into the Internet and never back off. Unless I miss something,
> > DetNet
> > > needs counter-means to prevent this sort of issues.
> > >
> > > As TSV-ART reviewer, I believe draft-ietf-detnet-architecture needs a
> > dedicated
> > > discussion whether the PRF can cause harm and, if so, how to avoid
> > such harm.
> > >
> > > > DetNet operates at Layer 3 and basically provides detnet flows with
> > a
> > > > service equivalent to IntServ's Guaranteed Quality of Service.=A0 A=
s
> > > > such,
> > > > DetNet flows basically operate as if the network is uncongested.
> > >
> > > RFC 8084 exactly addresses that case. The question is not the normal
> > operation
> > > of the network, but abnormal cases.
> > >
> > > > WRT escaped traffic, as I mentioned in today's session, I really
> > think
> > > > this is no difference between escaped DetNet traffic and traffic
> > > > delivered over an uncongested network to a peer (congested or
> > > > uncongested) network.
> > >
> > > That comes down to how the DetNet network deals with abnormal
> > situations at
> > > the edges, e.g., for the problems mentioned in RFC 8084:
> > >
> > >    o  anomalous traffic that exceeds the provisioned capacity (or
> > whose
> > >       traffic characteristics exceed the threshold configured for the
> > >       CB);
> > >
> > >    o  traffic generated by an application at a time when the
> > provisioned
> > >       network capacity is being utilized for other purposes;
> > >
> > >    o  routing changes that cause additional traffic to start using
> > the
> > >       path monitored by the CB;
> > >
> > >    o  misconfiguration of a service/network device where the capacity
> > >       available is insufficient to support the current traffic
> > >       aggregate;
> > >
> > >    o  misconfiguration of an admission controller or traffic policer
> > >       that allows more traffic than expected across the path
> > monitored
> > >       by the CB.
> > >
> > > According to the last point, misconfiguration of filters/policies is
> > one of the
> > > challenges to look at.
> > >
> > > > Based on all this, I'm not sure how or why a=A0 discussion of circu=
it
> > > > breakers is needed.
> > >
> > > RFC 8084 represents IETF community consensus. And in my reading the
> > DetNet
> > > architecture falls into the type of solutions discussed in RFC 8084.
> > >
> > > Thanks
> > >
> > > Michael
> > >
> > >
> > > >
> > > > Lou
> > > >
> > > > >
> > > > > Thanks, --David
> > > > >
> > > > >> -----Original Message-----
> > > > >> From: Tsv-art [mailto:tsv-art-bounces@ietf.org] On Behalf Of
> > Scharf,
> > > > Michael
> > > > >> Sent: Monday, October 22, 2018 5:44 PM
> > > > >> To: 'J=E1nos Farkas'
> > > > >> Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > > > architecture.all@ietf.org
> > > > >> Subject: Re: [Tsv-art] Tsvart last call review of draft-ietf-
> > detnet-
> > > > architecture-08
> > > > >>
> > > > >>
> > > > >> [EXTERNAL EMAIL]
> > > > >> Please report any suspicious attachments, links, or requests for
> > > > sensitive
> > > > >> information.
> > > > >>
> > > > >>
> > > > >> Hi Janos,
> > > > >>
> > > > >> Thanks for the reply. My comments are inline [ms].
> > > > >>
> > > > >> I have omitted all proposed changes that work for me.
> > > > >>
> > > > >> Michael
> > > > >>
> > > > >>
> > > > >> -----Original Message-----
> > > > >> From: J=E1nos Farkas <janos.farkas@ericsson.com>
> > > > >> Sent: Wednesday, October 17, 2018 10:56 AM
> > > > >> To: Scharf, Michael <Michael.Scharf@hs-esslingen.de>
> > > > >> Cc: tsv-art@ietf.org; draft-ietf-detnet-
> > architecture.all@ietf.org;
> > > > DetNet WG
> > > > >> <detnet@ietf.org>
> > > > >> Subject: Re: Tsvart last call review of draft-ietf-detnet-
> > > > architecture-08
> > > > >>
> > > > >> Hi Michael,
> > > > >>
> > > > >> Thank you very much for the thorough review and good comments!
> > > > >>
> > > > >> Please find below in-line responses and how we plan to update
> > the
> > > > draft to
> > > > >> resolve your comments.
> > > > >>
> > > > >> Best regards,
> > > > >> Janos
> > > > >>
> > > > >>
> > > > >> On 9/29/2018 12:24 AM, Michael Scharf wrote:
> > > > >>> Reviewer: Michael Scharf
> > > > >>> Review result: Ready with Issues
> > > > >>>
> > > > >>> The document "Deterministic Networking Architecture"
> > > > >>> (draft-ietf-detnet-architecture-08) defines an overall
> > framework
> > > > for
> > > > >>> Deterministic Networking.
> > > > >>>
> > > > >>> As TSV-ART reviewer, I believe that this document has issues as
> > > > >>> detailed below.
> > > > >>>
> > > > >>> Michael
> > > > >>>
> > > > >>> Major issues:
> > > > >> [...]
> > > > >>
> > > > >>> DetNet
> > > > >>> basically requires support in (almost) all network devices
> > > > >>> transporting DetNet traffic. That assumption should be
> > explicitly
> > > > >>> spelt out early in the document, e.g., in the introduction.
> > > > >> Actually, some form of DetNet support is required from each node
> > > > that
> > > > >> transports DetNet traffic. For instance, DetNet flows have to be
> > > > recognized in
> > > > >> order not to spoil their QoS at the minimum.
> > > > >>
> > > > >> [ms] I look for an clear explanation in the architecture
> > document of
> > > > what "some
> > > > >> form of DetNet support" exactly means. For instance, is standard
> > > > MPLS TE
> > > > >> without any DetNet support good enough for an LSR on the IP/MPLS
> > > > path used
> > > > >> by DetNet traffic, or not? As an example, when I read the
> > following
> > > > paragraph in
> > > > >> draft-ietf-detnet-dp-sol-mpls-01 ...
> > > > >>
> > > > >>     Transit nodes are normal MPLS Label Switching Routers
> > (LSRs).
> > > > They
> > > > >>     are generally unaware of the special requirements of DetNet
> > > > flows,
> > > > >>     although they need to provide traffic engineering services
> > and
> > > > proper
> > > > >>     QoS to the LSPs associated with DetNet flows to enhance the
> > > > prospect
> > > > >>     of the LSPs meeting the DetNet service requirements.  Some
> > > > >>     implementations of transit nodes may be DetNet aware, but
> > such
> > > > nodes
> > > > >>     just support the DetNet transport layer.
> > > > >>
> > > > >> ... I could maybe assume that actually there can be "transit
> > nodes"
> > > > that do not
> > > > >> require *any* sort of DetNet support or DetNet awareness. Is
> > that
> > > > correct? I
> > > > >> think the architecture document has to be clear on such
> > fundamental
> > > > questions.
> > > > >>
> > > > >> The Introduction could be extended to clarify, e.g., the third
> > > > paragraph:
> > > > >>
> > > > >> OLD:
> > > > >> A goal of DetNet is a converged network in all respects. That
> > is,
> > > > the presence of
> > > > >> DetNet flows does not preclude non-DetNet flows, and the
> > benefits
> > > > offered
> > > > >> DetNet flows should not, except in extreme cases, prevent
> > existing
> > > > QoS
> > > > >> mechanisms from operating in a normal fashion, subject to the
> > > > bandwidth
> > > > >> required for the DetNet flows. A single source-destination pair
> > can
> > > > trade both
> > > > >> DetNet and non-DetNet flows. End systems and applications need
> > not
> > > > >> instantiate special interfaces for DetNet flows. Networks are
> > not
> > > > restricted to
> > > > >> certain topologies; connectivity is not restricted. Any
> > application
> > > > that generates
> > > > >> a data flow that can be usefully characterized as having a
> > maximum
> > > > bandwidth
> > > > >> should be able to take advantage of DetNet, as long as the
> > necessary
> > > > resources
> > > > >> can be reserved. Reservations can be made by the application
> > itself,
> > > > via network
> > > > >> management, by an application???s controller, or by other means,
> > e.g.,
> > > > a dynamic
> > > > >> control plane (e.g., [RFC2205]).
> > > > >>
> > > > >> NEW:
> > > > >> A goal of DetNet is a converged network in all respects. That
> > is,
> > > > the presence of
> > > > >> DetNet flows does not preclude non-DetNet flows, and the
> > benefits
> > > > offered
> > > > >> DetNet flows should not, except in extreme cases, prevent
> > existing
> > > > QoS
> > > > >> mechanisms from operating in a normal fashion, subject to the
> > > > bandwidth
> > > > >> required for the DetNet flows. A single source-destination pair
> > can
> > > > trade both
> > > > >> DetNet and non-DetNet flows. End systems and applications need
> > not
> > > > >> instantiate special interfaces for DetNet flows. Networks are
> > not
> > > > restricted to
> > > > >> certain topologies; connectivity is not restricted. Any
> > application
> > > > that generates
> > > > >> a data flow that can be usefully characterized as having a
> > maximum
> > > > bandwidth
> > > > >> should be able to take advantage of DetNet, as long as the
> > necessary
> > > > resources
> > > > >> can be reserved. Reservations can be made by the application
> > itself,
> > > > via network
> > > > >> management, by an application???s controller, or by other means,
> > e.g.,
> > > > a dynamic
> > > > >> control plane (e.g., [RFC2205]). Network nodes supporting DetNet
> > > > flows have to
> > > > >> implement some of the DetNet capabilities (not necessarily all)
> > in
> > > > order to treat
> > > > >> DetNet flows such that their QoS requirements are met.
> > > > >>
> > > > >> [ms] To me, the last sentence is not clear. Does "some of the
> > DetNet
> > > > capabilities
> > > > >> (not necessarily all)" include e.g. vanilla traffic engineering?
> > For
> > > > instance, if a
> > > > >> network node can ensure that the QoS requirements are met by
> > > > leveraging
> > > > >> existing standardized TE without any additional DetNet
> > awareness, is
> > > > this
> > > > >> enough for deploying DetNet? Or does this node have to implement
> > > > additional
> > > > >> DetNet-specific functionality? Specifically, please explain if
> > an
> > > > existing DetNet-
> > > > >> unaware router on the path taken by DetNet traffic can be used
> > to
> > > > forward
> > > > >> DetNet traffic, or if it is mandatory that any router forwarding
> > > > DetNet traffic
> > > > >> indeed implements new capabilities specific to DetNet. In the
> > latter
> > > > case, I think
> > > > >> the document would need to discuss incremental deployment
> > strategies
> > > > as well.
> > > > >>
> > > > >>> * It is surprising that there is hardly any discussion on
> > network
> > > > robustness
> > > > >>> and safety; this probably also relates to security. For
> > instance,
> > > > >>> misconfiguration or errors of functions performing packet
> > > > replication could
> > > > >>> severely and permantly congest a network and cause harm. How
> > does
> > > > the DetNet
> > > > >>> architecture ensure that a network stays fully operational e.g.
> > if
> > > > the topology
> > > > >>> changes or there are equipment failures? Probably this can be
> > > > solved by
> > > > >>> implementations (e.g., dynamic control plane), but why are
> > > > corresponding
> > > > >>> requirements not spelt out? Section 3.3.2 speculates that
> > filters
> > > > and policers
> > > > >>> can help, and that may be true, but that probably still assumes
> > > > consistently
> > > > >>> and correctly configured (and well-behaving) devices. And
> > Section
> > > > 3.3.2 is
> > > > >>> vague and mentions a "infinite variety of possible failures"
> > > > without stating
> > > > >>> any requirements or recommendations. There may be further
> > > > solutions, such as
> > > > >>> circuit breakers and the like. Why are such topics not
> > discussed?
> > > > >> Security issues and considerations are addressed by the DetNet
> > > > Security
> > > > >> draft: https://datatracker.ietf.org/doc/draft-ietf-detnet-
> > security.
> > > > >> Reference to the=A0 DetNet Security draft will be added.
> > > > >>
> > > > >> There will be a document dedicated to Operations, Administration
> > and
> > > > >> Maintenance (OAM), which will address operational,
> > misconfiguration,
> > > > and
> > > > >> failure detection issues.
> > > > >>
> > > > >> The topology changes have to be solved by the control plane,
> > either
> > > > >> centralized or distributed.
> > > > >>
> > > > >> The filters and policers described in Section 3.3.2 also provide
> > > > >> robustness by eliminating/mitigating traffic coming from
> > > > malfunctioning
> > > > >> devices.
> > > > >>
> > > > >> RFC2475 is recommended for traffic policing functions to
> > increase
> > > > >> robustness.
> > > > >>
> > > > >> The text=A0 in Section 3.3.2 could be made clearer, e.g., by
> > updating
> > > > the
> > > > >> first paragraph to:
> > > > >>
> > > > >> OLD:
> > > > >> One key to building robust real-time systems is to reduce the
> > > > >> infinite variety of possible failures to a number that can be
> > > > >> analyzed with reasonable confidence. DetNet aids in the process
> > by
> > > > >> allowing for filters and policers to detect DetNet packets
> > received
> > > > >> on the wrong interface, or at the wrong time, or in too great a
> > > > >> volume, and to then take actions such as discarding the
> > offending
> > > > >> packet, shutting down the offending DetNet flow, or shutting
> > down
> > > > the
> > > > >> offending interface.
> > > > >>
> > > > >> NEW:
> > > > >> Robust real-time systems require to reduce the number of
> > possible
> > > > >> failures. Filters and policers should be used in a DetNet
> > network to
> > > > >> detect if DetNet packets are received on the wrong interface, or
> > at
> > > > >> the wrong time, or in too great volume. Furthermore, filters and
> > > > >> policers can take action to discard offending packets or flows,
> > or
> > > > >> trigger shutting down the offending DetNet flow, or shutting
> > down
> > > > >> the offending interface.
> > > > >>
> > > > >> [ms] That does not address my concern. As I wrote already, I
> > believe
> > > > this
> > > > >> document has to discuss the applicability of circuit breakers
> > > > according to RFC
> > > > >> 8084.
> > > > >>
> > > > >>> * Somewhat related, the document only looks at impact of
> > failures
> > > > to the QoS of
> > > > >>> DetNet traffic. What is missing is a discussion how to protect
> > non-
> > > > DetNet parts
> > > > >>> of a network from any harm caused by DetNet mechanisms.
> > Solutions
> > > > to this
> > > > >>> probably exist. But why is the impact on non-DetNet traffic
> > (e.g.,
> > > > in case of
> > > > >>> topology changes or failures of DetNet functions) not discussed
> > at
> > > > all in the document?
> > > > >> Actually the regulation of DetNet traffic by polices and filters
> > > > >> protects both other DetNet traffic and non-DetNet traffic.
> > > > >>
> > > > >> Section 3.3.1 could be extended to make it clear, e.g., by
> > extending
> > > > the
> > > > >> last paragraph:
> > > > >>
> > > > >> OLD:
> > > > >> Ideally, the net effect of the presence of DetNet flows in a
> > network
> > > > >> on the non-DetNet packets is primarily a reduction in the
> > available
> > > > >> bandwidth.
> > > > >>
> > > > >> NEW:
> > > > >> Traffic policing functions (e.g. [RFC2475]) are used to avoid
> > the
> > > > >> starvation of non-DetNet traffic. Thus, the net effect of the
> > > > presence
> > > > >> of DetNet flows in a network on non-DetNet flows is primarily a
> > > > >> reduction in the available bandwidth.
> > > > >>
> > > > >> [ms] I believe a stronger wording is needed, e.g. along the
> > lines of
> > > > "a DetNet
> > > > >> deployment must avoid starvation of non-DetNet traffic ...".
> > > > >>
> > > > >> [...]
> > > > >>
> > > > >>> * Section 4.4 refers to RFC 7426, which is an informational RFC
> > on
> > > > IRTF stream,
> > > > >>> and the document uses the concepts introduced there (e.g.,
> > > > "planes"). This is
> > > > >>> very confusing. First, an IETF Proposed Standard should
> > probably
> > > > refer to
> > > > >>> documents having IETF consensus. An example would be RFC 7491,
> > > > albeit there is
> > > > >>> other related work as well, e.g., in the TEAS WG. Second,
> > Section
> > > > 4.4 is by and
> > > > >>> large decoupled from the rest of the document and not specific
> > to
> > > > DetNet.
> > > > >>> Neither do other sections of the document refer to the concepts
> > > > introduced in
> > > > >>> Section 4.4, nor does Section 4.4 use the DetNet terminology or
> > > > discuss
> > > > >>> applicability to DetNet. Section 4.4 even mentions explicitly
> > at
> > > > the end that
> > > > >>> it discusses aspects that are orthogonal to the DetNet
> > > > architecture. It is not
> > > > >>> at all clear why Section 4.4 is in this document. Section 4.4
> > could
> > > > be removed
> > > > >>> from the document without impacting the rest of the document.
> > > > >> The document should point out to traffic engineering and
> > centralized
> > > > >> control plane aspects, so it is better to keep Section 4.4.
> > > > >>
> > > > >> RFC 7426 provides the full picture of SDN architecture, which
> > needs
> > > > to
> > > > >> be referred from the DetNet architecture. No other RFC provides
> > such
> > > > >> detailed picture. Therefore, we need to keep the reference to
> > RFC
> > > > 7426,
> > > > >> which is an informative reference.
> > > > >>
> > > > >> [ms] I'll leave that up to the IESG to decide whether an IETF
> > > > proposed standard
> > > > >> should build an architecture based on research work instead of,
> > say,
> > > > documents
> > > > >> with IETF consensus. As a side note, I believe the understanding
> > in
> > > > industry what
> > > > >> "SDN architecture" really means and how it is implemented may
> > have
> > > > evolved
> > > > >> since publication of IRTF RFC 7426, which was published in Jan.
> > > > 2015. For
> > > > >> instance, IRTF RFC 7426 does not discuss the implications of
> > segment
> > > > routing,
> > > > >> BGP-LS, and other recent IETF techniques. And, based on what I
> > read
> > > > in the
> > > > >> DetNet architecture, I believe DetNet could actually be
> > implemented
> > > > without
> > > > >> any "SDN architecture", e.g. by distributed traffic engineering.
> > As
> > > > a result, I don't
> > > > >> even understand the need to discuss "SDN".
> > > > >>
> > > > >> [ms] For the record: As TSV-ART reviewer, I question whether
> > IRTF
> > > > RFC 7426 is
> > > > >> indeed an appropriate reference, I have doubts that IRTF RFC
> > 7426 is
> > > > really up-
> > > > >> to-date, and I am concerned about the content quality of section
> > > > 4.4, e.g.,
> > > > >> regarding the lack of alignment with the rest of the document.
> > The
> > > > IESG will
> > > > >> certainly have a better understanding that than me how to deal
> > with
> > > > such topics.
> > > > >>
> > > > >> The related work in TEAS is already referred to.
> > > > >>
> > > > >> [...]
> > > > >>
> > > > >>> Minor issues:
> > > > >>>
> > > > >>> * Terminology "DetNet transport layer"
> > > > >>>
> > > > >>> The term "transport layer" has a well-defined meaning in the
> > IETF,
> > > > e.g.
> > > > >>> originating from RFC 1122. While "transport" and e.g.
> > "transport
> > > > network" is
> > > > >>> used in the IETF for different technologies in different areas,
> > I
> > > > think the
> > > > >>> term "transport layer" is typically understood to refer to
> > > > transport
> > > > >>> protocols such as TCP and UDP. As such, I personally find the
> > term
> > > > "DetNet
> > > > >>> transport layer" misleading and confusing. The confusion is
> > easy to
> > > > see e.g.
> > > > >>> in Figure 4, where UDP (which is a transport protocol as per
> > RFC
> > > > 1122) sits
> > > > >>> on top of "transport".
> > > > >>>
> > > > >>> Based on the document it also may be solution/implementation
> > > > specific
> > > > >> whether
> > > > >>> the "DetNet transport layer" is actually a separate protocol
> > layer
> > > > compared
> > > > >>> to the "DetNet service layer". Thus it is not clear to me why
> > the
> > > > word
> > > > >>> "layer" has to be used, specifically in combination "transport
> > > > layer".
> > > > >>>
> > > > >>> To me as, the word "transport layer" (and "transport protocol")
> > > > should be
> > > > >>> used for protocols defined in TSV area, consistent with RFC
> > 1122.
> > > > But this is
> > > > >>> probably a question to be sorted out by the IESG.
> > > > >> "transport" is used here as in "packet transport networks" not
> > as
> > > > OSI L4
> > > > >> transport.
> > > > >>
> > > > >> [ms] At the risk of stating the obvious: The relevant section of
> > RFC
> > > > 1122 defining
> > > > >> "transport layer" is entitled by "The Internet Architecture".
> > And,
> > > > according e.g.
> > > > >> to RFC 5921, "packet transport network" is a term defined by
> > ITU-T.
> > > > In an IETF
> > > > >> document, I believe IETF terminology should be used.
> > > > >>
> > > > >> I suggest to use the terms "DetNet transport sub-layer" and
> > "DetNet
> > > > >> service sub-layer" throughout the document, which would
> > hopefully
> > > > avoid
> > > > >> confusion.
> > > > >>
> > > > >> [ms] "DetNet transport sub-layer" somewhat solves my concern of
> > > > avoiding the
> > > > >> expression "transport layer". To really avoid confusion, I
> > believe
> > > > it would be
> > > > >> better to avoid the ambiguous term "transport" altogether.  But
> > I
> > > > will be fine if
> > > > >> all DetNet documents consistently avoid the term "transport
> > layer".
> > > > >>
> > > > >> Michael
> > > > >> _______________________________________________
> > > > >> Tsv-art mailing list
> > > > >> Tsv-art@ietf.org
> > > > >> https://www.ietf.org/mailman/listinfo/tsv-art
> > > > > _______________________________________________
> > > > > detnet mailing list
> > > > > detnet@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/detnet
> > > >
> > > > _______________________________________________
> > > > Tsv-art mailing list
> > > > Tsv-art@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/tsv-art
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet



From nobody Thu Nov 15 08:57:47 2018
Return-Path: <aris@ariskou.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2148D12F1A5 for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 08:57:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mailfence.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 iiy2h1FwuXnG for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 08:57:43 -0800 (PST)
Received: from mailout-l3b-97.contactoffice.com (mailout-l3b-97.contactoffice.com [212.3.242.97]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D3D9D124BAA for <detnet@ietf.org>; Thu, 15 Nov 2018 08:57:42 -0800 (PST)
Received: from smtpauth1.co-bxl (smtpauth1.co-bxl [10.2.0.15]) by mailout-l3b-97.contactoffice.com (Postfix) with ESMTP id 267FAD1 for <detnet@ietf.org>; Thu, 15 Nov 2018 17:57:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mailfence.com; s=20160819-nLV10XS2; t=1542301059; bh=oDAsbNx24Duv+6nLxkGIyLZTWIC4OEJ1jSsEPGfATNY=; h=From:Date:Subject:To:From; b=qkBCvvi763NkEPWE3AYIv5zSMBFC9GI+VNn5BEq7o+dXvRGQ5whp0gG++fxU0BmhM iRKillhi5eAxbxlOKkx479KQGBSy4XUOuessExiUkcaZhpT0qzc4XtMwOHRWTAL1gZ OEt80UVM2w2rxLFyHnfIypW1GtkK4zXmGwRvRY8hoOhoYZif5s0JqZXmhthgcdXx7B DiH9v7KlMtnKlmHrol7b2bNxnoi106NiZXBtuwi9/plhNe12M0DIWO3NXbvevSgYni cpLbL6OABHCR3uaCcBcT5ytgY8tc22biRM1jQNQ2pDA+wVzUc1ssY8quW3G8VFBC+/ 6pPOZ1KRAjsYA==
Received: from mail-io1-f54.google.com ([209.85.166.54]) by smtp.mailfence.com (envelope-from <aris@ariskou.com>) with ESMTPA for <detnet@ietf.org> ; Thu, 15 Nov 2018 17:57:35 +0100 (CET)
Received: by mail-io1-f54.google.com with SMTP id r7-v6so14811513iog.7 for <detnet@ietf.org>; Thu, 15 Nov 2018 08:57:35 -0800 (PST)
X-Gm-Message-State: AA+aEWaqENVY72JO2bz+8VyMZKV7NfIGTGYyt0S4G3B57Ft+3vkU9m20 En/3Ihx6d6zt+wQ/ZwAYwPQ4koLO73al6R8ARrQ=
X-Google-Smtp-Source: AFSGD/XsRMW1uB0VPJRHkCZ1xH+UVUoIeGa6o7nUIIxT+An27oj0C55pE27h76WL9tvTE1d7fx+ftl8VdipmRQQwK3I=
X-Received: by 2002:a6b:4f14:: with SMTP id d20-v6mr5965952iob.68.1542301053998;  Thu, 15 Nov 2018 08:57:33 -0800 (PST)
MIME-Version: 1.0
From: Remous-Aris Koutsiamanis <aris@ariskou.com>
Date: Thu, 15 Nov 2018 17:57:36 +0100 (CET)
X-Gmail-Original-Message-ID: <CAK76PrmDTyNYoRDcOM+3_9CXrCREdsVGUMaRnP_jcGt601icDQ@mail.gmail.com>
Message-ID: <CAK76PrmDTyNYoRDcOM+3_9CXrCREdsVGUMaRnP_jcGt601icDQ@mail.gmail.com>
To: detnet@ietf.org
Content-Type: multipart/alternative; boundary="00000000000075e545057ab6f213"
X-ContactOffice-Account: com:113819248
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/u_JMAXdjTHRLJ7KLRIFDUFD_bwo>
Subject: [Detnet] Controlling Replication
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 16:57:45 -0000

--00000000000075e545057ab6f213
Content-Type: text/plain; charset="UTF-8"

Hello,

I have been reading through the material in the DetNet WG in search for a
specific mechanism for controlling replication.
I have not found something very specific, e.g. a header field indicating to
enable replications or to do N replications, until now.
I have found BIER-TE, however, as far as I can tell the replication
decision (to which next hops to forward to) in this case is made beforehand
in the controller, not in each intermediate node.
Would someone be kind enough to either point me in the right direction if
there is such functionality or confirm that there is nothing of this kind
specified (yet).

Kind regards,
Remous-Aris Koutsiamanis
IMT Atlantique, France

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

<div dir=3D"ltr"><div>Hello,</div><div><br></div><div>I have been reading t=
hrough the material in the DetNet WG in search for a specific mechanism for=
 controlling replication.</div><div>I have not found something very specifi=
c, e.g. a header field indicating to enable replications or to do N replica=
tions, until now. <br></div><div>I have found BIER-TE, however, as far as I=
 can tell the replication decision (to which next hops to forward to) in th=
is case is made beforehand in the controller, not in each intermediate node=
.<br></div><div>Would someone be kind enough to either point me in the righ=
t direction if there is such functionality or confirm that there is nothing=
 of this kind specified (yet).</div><div><br></div><div>Kind regards,</div>=
<div></div><div>Remous-Aris Koutsiamanis</div><div>IMT Atlantique, France<b=
r></div></div>

--00000000000075e545057ab6f213--


From nobody Thu Nov 15 11:18:30 2018
Return-Path: <eagros@dolby.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62ECA128CF2; Thu, 15 Nov 2018 11:18:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=dolby.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 zlot0Ok_hgXh; Thu, 15 Nov 2018 11:18:24 -0800 (PST)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-eopbgr820135.outbound.protection.outlook.com [40.107.82.135]) (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 3F45B127333; Thu, 15 Nov 2018 11:18:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolby.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JZGuUlguYC0sWatL3bp1sW8aJfmq0/kQygUQCZEkp18=; b=DUsCngMuu4ZBiKKg3Q4+9x2v1fyBI+rienJa47TOaoJACns9+al9gvpTYb3ITHILEPgN5z7NDh4eOqGFS6aAOdtSWJ0K6V8k6sPwWZQy8IUXUwJbBNOm8+N/QWTubCS2XpHkhW6szkkWAhqF8G7B0RFVj8K0Z33lRFHyV7ZJzyA=
Received: from BL0PR06MB4548.namprd06.prod.outlook.com (20.177.145.145) by BL0PR06MB4226.namprd06.prod.outlook.com (10.167.179.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.21; Thu, 15 Nov 2018 19:18:21 +0000
Received: from BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991]) by BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991%3]) with mapi id 15.20.1294.045; Thu, 15 Nov 2018 19:18:20 +0000
From: "Grossman, Ethan A." <eagros@dolby.com>
To: "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>
CC: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: Request for IETF WG and Bof Session Minutes
Thread-Index: AQHUfQw/9bhg14+zZEyZau0I1p8CzqVRNZiA
Date: Thu, 15 Nov 2018 19:18:20 +0000
Message-ID: <BL0PR06MB4548CBC54ECF842A37B2D79CC4DC0@BL0PR06MB4548.namprd06.prod.outlook.com>
References: <154230436634.1666.1614573826329425027.idtracker@ietfa.amsl.com>
In-Reply-To: <154230436634.1666.1614573826329425027.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcZWFncm9zXGFwcGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02Yjg0YmEyOWUzNWJcbXNnc1xtc2ctNDA0ZDNiOWItZTkwYi0xMWU4LTlkNDQtYWNiYzMyN2E1MWM2XGFtZS10ZXN0XDQwNGQzYjlkLWU5MGItMTFlOC05ZDQ0LWFjYmMzMjdhNTFjNmJvZHkudHh0IiBzej0iMTc1MiIgdD0iMTMxODY3ODMxMTc3NzE2MTE5IiBoPSJFOHJjeG5FdXlrZ1dITnIzV09FSVJBSVVWczQ9IiBpZD0iIiBibD0iMCIgYm89IjEiLz48L21ldGE+
authentication-results: spf=none (sender IP is ) smtp.mailfrom=eagros@dolby.com; 
x-originating-ip: [8.39.141.5]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR06MB4226; 6:jSPP7CrQS8HhY+8z58gCcuRDZ7E/qCS/3Mg6NCU+rUZjBtWQAVZTlj8R1dhLRZ77kqwUNu19S3yMUAaMyxuyDTFd1Mjl7vdP1KqPn/mzGtNQDTbcw+V5sFNYY0/BtLX56PME3IVKT1ms7OxGg104VziXx6nnsznqVZuSyPXiLd1AuNwq6pm9pVkuFFl73apM1oVF0tbeUj3ga2ii6A3pgmXFmarY6jPC+CMXNOjlhL1wowoxuysqZcEtmIuXwsVQnxZhy4rbA42cFWha4Rzi+usaX0e7bLaW2Nd2AI/O+Fj327/c31VSZ+Kr68fcUg/SKODWTznoyZ6GLFfMdbnbtSZMxcc6zWB8jWlwtYJ24EKetymXIwRC5h2XKrzH9hfTsSK2bfaodPebhU8wCSmeEGllRVgqcmH4VkOygELGGyrUhOUi38YLbIvREz4jFaHPiC0LchK3HCVtlex//1BXow==; 5:VC/oXs+PEIwUFA6Bqu2LL49ut4LLsMeg4b4Q4nCaJP/8AdBJHhAxAS3nMAfstIcSm/m85wV/OZar+KbE7vm8EnlBjLlk4G0yiGUqH7Xo2K0ZOi57GmA3ZZZVV50GC3WyKFQdFFLv7WKj+TQ5icR1M8hYegvmWdGMgf17NBffH2s=; 7:J+nMakGBNTmBgJcXwqN+OUUvGs6+NrhkIybBrUyCRsTM2vjnSbZ7jFC4M+WM7Fg06O+JxwPC798KUzeXiea4+iI3K+Txc3NcQfh9xFcodZc8QbYrJaPCCx+F05ZgMY74C7xDzWvaYa3Wl9FVsEMiLg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 89304918-ce93-48a4-ac85-08d64b2f1b1b
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BL0PR06MB4226; 
x-ms-traffictypediagnostic: BL0PR06MB4226:
x-microsoft-antispam-prvs: <BL0PR06MB4226FEFCB8B4A41E4E3B01DFC4DC0@BL0PR06MB4226.namprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(278428928389397)(192374486261705); 
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3231415)(944501410)(52105112)(3002001)(10201501046)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:BL0PR06MB4226; BCL:0; PCL:0; RULEID:; SRVR:BL0PR06MB4226; 
x-forefront-prvs: 08572BD77F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(39860400002)(366004)(376002)(346002)(396003)(13464003)(189003)(199004)(6306002)(102836004)(446003)(11346002)(8936002)(6506007)(53546011)(6436002)(97736004)(229853002)(81166006)(81156014)(186003)(66066001)(486006)(476003)(8676002)(26005)(9686003)(53936002)(5660300001)(6916009)(4001150100001)(105586002)(55016002)(5640700003)(2501003)(6246003)(256004)(14444005)(7736002)(450100002)(14454004)(966005)(2900100001)(25786009)(86362001)(4326008)(106356001)(305945005)(316002)(478600001)(2351001)(33656002)(2906002)(68736007)(71190400001)(74316002)(6116002)(3846002)(71200400001)(99286004)(76176011)(7696005); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR06MB4226; H:BL0PR06MB4548.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: dolby.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: rcOZlUrLvq6+JdeDL/gMEpBxjweME9kFH3qstgL545irV5pb2EM0mLbnTsiSnBZM4MCI2442gcU8S419jdO6tD8AWCcNl/jCMO1FRhCb+V5xZ/bFQlFqBQ0tVAkfz7VfNsxKCzyR2gLWb49akWAgTYvua3txx+yzbPgLbu0oABrfC5awJ/2qS5jzBOQ+dCzluSikBdchYrhVCyQrjjvjJlALvSLB3OCx7E764eWTjamejqjtwui/EvmBkSqOFBHzdcZNIrYhEvmr3aqZcaDUgJUXGkC9vkBhRH2nOlKUdeGG4wnFUVZcz8socMqPRfnoU1jrxwXt2gFoeGEZ/uq7A2dp9ukMhfC4DxZUkNH7peQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: dolby.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 89304918-ce93-48a4-ac85-08d64b2f1b1b
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2018 19:18:20.8910 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 05408d25-cd0d-40c8-8962-5462de64a318
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR06MB4226
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/NIK0v2S7UdEOdQgCah5ViQR9aS4>
Subject: Re: [Detnet] Request for IETF WG and Bof Session Minutes
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 19:18:29 -0000

SSBwb3N0ZWQgdGhlIG1pbnV0ZXMgcGVyIGluc3RydWN0aW9ucyBiZWxvdy4gDQpFdGhhbi4NCg0K
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFdHQ2hhaXJzIDx3Z2NoYWlycy1ib3Vu
Y2VzQGlldGYub3JnPiBPbiBCZWhhbGYgT2YgamJ1aUBhbXNsLmNvbQ0KU2VudDogVGh1cnNkYXks
IE5vdmVtYmVyIDE1LCAyMDE4IDk6NTMgQU0NClRvOiB3Z2NoYWlyc0BpZXRmLm9yZw0KU3ViamVj
dDogUmVxdWVzdCBmb3IgSUVURiBXRyBhbmQgQm9mIFNlc3Npb24gTWludXRlcw0KDQogRGVhciBX
RyBDaGFpcnMgYW5kIEJPRiBDaGFpcnMsDQogDQpUaGUgc2VjcmV0YXJpYXQgaXMgaW4gdGhlIHBy
b2Nlc3Mgb2YgY29tcGlsaW5nIHRoZSBwcm9jZWVkaW5ncyBmb3IgSUVURi0xMDMgYW5kIHdlIGFy
ZSBzdGlsbCBtaXNzaW5nIG1lZXRpbmcgbWludXRlcyBmcm9tIHZhcmlvdXMgc2Vzc2lvbnMuIA0K
DQpUaGUgY3V0b2ZmIGZvciBzdWJtaXNzaW9ucyBpcyAyMDE4LTExLTMwLCBhbmQgdGhlIGNvcnJl
Y3Rpb24gc3VibWlzc2lvbnMgY3V0b2ZmIGlzIDIwMTgtMTItMjQuDQoNClBsZWFzZSB1cGxvYWQg
bWVldGluZyBtaW51dGVzLCBhcyB3ZWxsIGFzIGFueSBwcmVzZW50YXRpb25zIGZyb20geW91ciBz
ZXNzaW9ucywgYXQgeW91ciBlYXJsaWVzdCBjb252ZW5pZW5jZSB1c2luZyB0aGUgTWVldGluZyBN
YXRlcmlhbHMgTWFuYWdlciBmb3VuZCBoZXJlOiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn
L21lZXRpbmcvMTAzL21hdGVyaWFscw0KDQpBbHRlcm5hdGl2ZWx5LCB5b3UgYXJlIHdlbGNvbWUg
dG8gc2VuZCB0aGVtIHRvIHByb2NlZWRpbmdzQGlldGYub3JnIGZvciBtYW51YWwgcG9zdGluZy4N
Cg0KR3JvdXBzIHRoYXQgYXJlIG1pc3NpbmcgbWludXRlczoNCg0KQXBwbGljYXRpb25zIGFuZCBS
ZWFsLVRpbWUgQXJlYToNCiAgICBDQk9SDQogICAgQ09SRQ0KICAgIERJU1BBVENIDQogICAgSFRU
UEJJUw0KICAgIE1NVVNJQw0KICAgIFJFR0VYVA0KICAgIFJUQ1dFQg0KICAgIFNJUENPUkUNCg0K
SW50ZXJuZXQgQXJlYToNCiAgICA2TE8NCiAgICBIT01FTkVUDQogICAgSVBXQVZFDQogICAgTlRQ
DQoNCk9wZXJhdGlvbnMgYW5kIE1hbmFnZW1lbnQgQXJlYToNCiAgICBCTVdHDQogICAgR1JPVw0K
ICAgIE1CT05FRA0KICAgIE5FVENPTkYNCiAgICBORVRNT0QNCiAgICBPUFNBV0cNCiAgICBWNk9Q
Uw0KDQpSb3V0aW5nIEFyZWE6DQogICAgQkFCRUwNCiAgICBCSUVSDQogICAgQ0NBTVANCiAgICBE
RVRORVQNCiAgICBMSVNQDQogICAgTFNSDQogICAgTFNWUg0KICAgIE1BTkVUDQogICAgTVBMUw0K
ICAgIE5WTzMNCiAgICBQSU0NCiAgICBSSUZUDQogICAgUk9MTA0KICAgIFJUR0FSRUENCiAgICBS
VEdXRw0KICAgIFRFQVMNCg0KU2VjdXJpdHkgQXJlYToNCiAgICBBQ0UNCiAgICBET1RTDQogICAg
STJOU0YNCiAgICBNTFMNCiAgICBPQVVUSA0KICAgIFJBVFMgKEJvRikNCiAgICBTQUFHDQogICAg
U0FDTQ0KICAgIFNFQ0RJU1BBVENIDQogICAgU1VJVA0KDQpUcmFuc3BvcnQgQXJlYToNCiAgICBR
VUlDDQogICAgVEFQUw0KICAgIFRDUE0NCiAgICBUU1ZBUkVBDQoNCklSVEY6DQogICAgQ0ZSRw0K
ICAgIEdBSUENCiAgICBNQVBSRw0KICAgIE5XQ1JHDQogICAgUEFOUkcNCiAgICBQRUFSRw0KICAg
IFFJUkcNCiAgICBUMlRSRw0KDQoNCg==


From nobody Thu Nov 15 13:33:01 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C670A130DEC for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 13:32:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.97
X-Spam-Level: 
X-Spam-Status: No, score=-14.97 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 o5b7mT_-Boio for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 13:32:56 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4727512870E for <detnet@ietf.org>; Thu, 15 Nov 2018 13:32:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=59368; q=dns/txt; s=iport; t=1542317576; x=1543527176; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=snfVe4QXDW+fw9td9RlOgrrAtlV4RGIC6aLDUKPTyFg=; b=Uxgki+zaBw8bgn4cg3YLjdqyfggRMy+rWDFWVe1WTq8H0SdePKKsWrEh McCXirhJ8Vgq36eZvoailzEvm9ZpqfiNQK3QTFnE0yqEI12vorV7lWu4N t548B16zrTfbu/RajpYesgjZx0SXlPwmNqw5fzHKvMgm1ohK+RdlT8ku3 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAABG5e1b/4kNJK1eBhkBAQEBAQE?= =?us-ascii?q?BAQEBAQEHAQEBAQEBgVEEAQEBAQELAYENSAUpZoECJ4N4iBiLfIFoJZc2FIF?= =?us-ascii?q?jAwsBARgBCoQDRgIXgzkiNAkNAQMBAQIBAQJtHAyFPAEBAQECAQEBGAEICkE?= =?us-ascii?q?LBQsCAQYCEQQBASEBBgMCAgIlCxQJCAIEDgUbgwYBgR1cCA+MMZtQgS+ELQE?= =?us-ascii?q?DAoVzBYwFF4FAP4EQKAwTgU5+gxsBAQIBgSYFAQsHAQ0EHAkPEAKCTDGCJgK?= =?us-ascii?q?IdBIICoVcF4FFjxQJAoZ3gyuHABiBWIUFgyOEC4JriDaETSyKMQIRFIEnHzh?= =?us-ascii?q?kcXAVOyoBgkGCJxd/AQeBJReGG4U+QTEBAYs9DxeCJwEB?=
X-IronPort-AV: E=Sophos;i="5.56,237,1539648000";  d="scan'208,217";a="264688949"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Nov 2018 21:32:52 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by alln-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id wAFLWq5w015182 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 15 Nov 2018 21:32:52 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 15 Nov 2018 15:32:51 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Thu, 15 Nov 2018 15:32:51 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
CC: Lou Berger <lberger@labn.net>, Norman Finn <norman.finn@mail01.huawei.com>, "Black, David" <David.Black@dell.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AQHUfACw9Y6tWkDlI0mXp06Kopix0wA4VCxgAAQZfzD//3ukgIAAYrcAgAANaoCAAAGYgIAAjbOAgAA1NwCAAA6EAIAAIR2A//9zmIClT3d6AA==
Date: Thu, 15 Nov 2018 21:32:51 +0000
Message-ID: <6DC63021-103D-4A2B-9123-AE011E4EEDB1@cisco.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com> <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com> <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com> <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com> <B11DB77C-42FD-4A88-9E44-8E5EF4CF272C@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630344A84@MX307CL04.corp.emc.com> <C25D5530-273F-4CDD-83A1-4A0CBB867067@cisco.com> <3DF0466E9510274382F5B74499ACD6F80171E775@lhrpml504-mbx.exmail.huawei.com> <1671637d4e8.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net> <F1C1D5B02EA3FA4A8AF54C86BA4F325C238129D7@dggema521-mbx.china.huawei.com>
In-Reply-To: <F1C1D5B02EA3FA4A8AF54C86BA4F325C238129D7@dggema521-mbx.china.huawei.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/alternative; boundary="_000_6DC63021103D4A2B9123AE011E4EEDB1ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: alln-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/cVGpUHMmKJD30z4ojDGKK5ZRbn4>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 21:33:00 -0000

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

SGVsbG8gWHVlc29uZw0KDQpUaGVyZSBzZWVtcyB0byBiZSBhIGNvbmZ1c2lvbiBoZXJlOg0KDQpU
aGUgZnJhbWUgcHVsbGluZyBtZWNoYW5pc20gaXMgYSBsYXllci0yIHRoaW5nLCBvdmVyIHRoZSBV
TkkgaW50ZXJmYWNlLiBJdCBpcyB1c2VkIHRvIHN0cmljdGx5IGNvbnRyb2wgdGhlIGFtb3VudCBv
ZiBxdWV1aW5nIGFuZCB0aGVyZWJ5IGxhdGVuY3kgYXQgdGhlIGRldG5ldCBpbmdyZXNzIHJvdXRl
ci4gTG91IGFuZCBJIGRpc2N1c3NlZCB0aGF0IFBGQyBpcyBhIGJlZ2lubmluZyBvZiBhIHNvbHV0
aW9uIGZvciB0aGlzIGJ1dCBmYXIgdG9vIGJydXRhbCBpbiBteSB2aWV3OyBJ4oCZZCBsaWtlIGEg
UEZDIHdpdGggYSBjb250cm9sbGVkIGNyZWRpdCBzbyB0aGF0IHRoZSBsYXRlbmN5IGNhbiBiZSBi
b3VuZGVkIGFuZCBzbyB0aGF0IHdlIGFyZSBwcm90ZWN0ZWQgYWdhaW5zdCBpbmdyZXNzIGNvbmdl
c3Rpb24gbG9zcy4NCg0KT3VyIFRDUCBkaXNjdXNzaW9uIGlzIGFub3RoZXIgdGhpbmcuIFRoZSBi
b3R0b20gbGluZSB0aGVyZSBpcyB0aGF0IFRDUOKAmXMgd2luZG93IGJhc2VkIGZsb3cgY29udHJv
bCBpcyBjb3VudGVyIHByb2R1Y3RpdmU7IGEgcHVyZSByYXRlIGVuZm9yY2VtZW50IHdvdWxkIGRv
IGEgbXVjaCBiZXR0ZXIgam9iLiBUaGUgZGV0dHJhbnMgZHJhZnQgYXJndWVzIGluIGFkZGl0aW9u
IHRoYXQgdGhlcmXigJlzIGEgbmVlZCBmb3IgYmxvY2tpbmcgdG8gb3B0aW1pemUgdGhlIGZpbGxp
bmcgb2YgdGhlIHBhY2tldHM7IHRoYXQgaXMgZHVlIHRvIHRoZSBleHBlY3RlZCBEZXROZXQgU0xB
IGV4cHJlc3NlZCBpbiBhIG1heCBudW1iZXIgb2YgcGFja2V0cyBvZiBhIG1heCBzaXplIHBlciB1
bml0IG9mIHRpbWUuDQoNCk1heWJlIGEgcmVyZWFkIG9mIHRoZSBkcmFmdCB3b3VsZCBjbGFyaWZ5
ID8NCg0KUmVnYXJkcywNCg0KUGFzY2FsDQoNCkxlIDE1IG5vdi4gMjAxOCDDoCAwODozOSwgR2Vu
Z3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdlbmd4dWVzb25nQGh1YXdlaS5jb208bWFpbHRvOmdl
bmd4dWVzb25nQGh1YXdlaS5jb20+PiBhIMOpY3JpdCA6DQoNCkhpIExvdQ0KDQpJIGFncmVlIHdp
dGggeW91LiBJIGxpc3RlZCBvbmUgcG9zc2liaWxpdHkgaW4gdGhlIGxhc3QgZW1haWwgcmVzcG9u
ZGluZyB0byBEYXZpZDoNCg0K4oCcSSB3b3VsZCBsaWtlIHRvIHBvaW50IG91dCBhbm90aGVyIG9w
dGlvbiBoZXJlOiBtYXliZSB3ZSBDQU4gdXNlIEVDTiBpbiBEZXROZXQuIElmIHRoZSDigJhwYWNr
ZXQgcHVsbGluZ+KAmSBtZWNoYW5pc20gaXMgdG9vIGZhciBhd2F5IGZyb20gdGhlIGN1cnJlbnQg
VENQIG1lY2hhbmlzbSwgd2hldGhlciB3ZSBjYW4gY29uc2lkZXIgdG8gYWxsb3cgdGhlIGluZ3Jl
c3MgdG8gdXNlIEVDTiBhcyBhbiBpbmRpY2F0aW9uIG9mIG1pc2JlaGF2aW9yIG9mIHRoZSB0YWxr
ZXIu4oCdDQoNCkJlc3QgUmVnYXJkcw0KWHVlc29uZw0KDQpGcm9tOiBMb3UgQmVyZ2VyIFttYWls
dG86bGJlcmdlckBsYWJuLm5ldF0NClNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJlciAxNSwgMjAxOCAz
OjE0IFBNDQpUbzogTm9ybWFuIEZpbm4gPG5vcm1hbi5maW5uQG1haWwwMS5odWF3ZWkuY29tPG1h
aWx0bzpub3JtYW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbT4+OyBQYXNjYWwgVGh1YmVydCAocHRo
dWJlcnQpIDxwdGh1YmVydEBjaXNjby5jb208bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbT4+OyBC
bGFjaywgRGF2aWQgPERhdmlkLkJsYWNrQGRlbGwuY29tPG1haWx0bzpEYXZpZC5CbGFja0BkZWxs
LmNvbT4+DQpDYzogR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdlbmd4dWVzb25nQGh1YXdl
aS5jb208bWFpbHRvOmdlbmd4dWVzb25nQGh1YXdlaS5jb20+PjsgZGV0bmV0QGlldGYub3JnPG1h
aWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNr
ZXRzDQoNCg0KLS0tLS0tLS0tLQ0KT24gTm92ZW1iZXIgMTUsIDIwMTggMjoxNjozNSBQTSBOb3Jt
YW4gRmlubiA8bm9ybWFuLmZpbm5AbWFpbDAxLmh1YXdlaS5jb208bWFpbHRvOm5vcm1hbi5maW5u
QG1haWwwMS5odWF3ZWkuY29tPj4gd3JvdGU6DQoNCj4gMS4gSSB0aGluayB0aGVyZSAgaXMgYSB1
c2UgZm9yIGEgIlNvcnQgb2YgbGlrZSBUQ1AsIGJ1dCBpcyBzdWl0YWJsZSBmb3IgdXNlIGFzIGEg
RGV0TmV0IGZsb3ciLg0KPg0KDQpJIGdvIG9uZSBzdGVwIGZ1cnRoZXIgYW5kIHNheSB0aGF0IHRo
ZXJlIGlzIGFueSB1c2UgZm9yIGEgVENQIGNvbmdlc3Rpb24gY29udHJvbCBhbGdvcml0aG0gdGhh
dCBpcyBEZXROZXQgYXdhcmUuDQoNCkxvdQ0KDQo+IDIuIFlvdSBjYW4gcnVuIGEgbnVtYmVyIG9m
IFRDUCBmbG93cyBvdmVyIGEgcGlwZSBvZmZlcmluZyB0aGUgRGV0TmV0IHNlcnZpY2UuICBNb3Jl
IGZsb3dzIHdpbGwgdXNlIG1vcmUgb2YgdGhlIGJhbmR3aWR0aC4gIExlZnRvdmVyIGJhbmR3aWR0
aCBpcyBhdmFpbGFibGUgdG8gYmVzdCBlZmZvcnQgZmxvd3MsIGJ1dCBub3QgdG8gb3RoZXIgRGV0
TmV0IGZsb3dzLiAgVGhpcyBpcyBqdXN0IGxpa2UgVENQIG92ZXIgYW4gRXRoZXJuZXQuICBWZXJ5
IHVzZWZ1bCB3aGVuIGFsbG9jYXRpbmcgImhhcmQiIHBhcnRpdGlvbmVkIGJhbmR3aWR0aC4NCj4N
Cj4gMi4gWW91IGNhbiBydW4gb25lIFRDUCBmbG93IGFzIGEgRGV0TmV0IGZsb3cuICBZb3UgY2Fu
IHJ1biBzZXZlcmFsIG9mIHRoZW0uICBFYWNoIGZsb3cgd2FzdGVzIGFwcHJveC4gMjUlIG9mIGl0
cyBiYW5kd2lkdGgsIHdoaWNoIGlzIG5vdCByZXNlcnZhYmxlIGJ5IG90aGVyIERldE5ldCBmbG93
cy4gIE9uIHRoZSBvdGhlciBoYW5kLCB5b3UgY2FuIGNvbnRyb2wgZXhhY3RseSBob3cgbXVjaCBi
YW5kd2lkdGggaXMgYXZhaWxhYmxlIHRvIGVhY2ggVENQIGZsb3csIGFuZCBhbGwgb2YgdGhlIHVu
dXNlZCBiYW5kd2lkdGggaXMgYXZhaWxhYmxlIHRvIGJlc3QtZWZmb3J0IFRDUCBmbG93cy4gIFRo
aXMgc2VlbXMgdGhlb3JldGljYWxseSB1c2VmdWwsIGJ1dCBJJ20gbm90IHN1cmUgdGhhdCB0aGUg
ZXh0cmEgY29zdCBvdmVyIERTQ1AgaXMgd29ydGggdGhlIGRpZmZlcmVuY2UgaW4gc2VydmljZSBj
b21wYXJlZCB0byBEU0NQLg0KPg0KPiAtLSBOb3JtDQo+DQo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+IEZyb206IGRldG5ldCBbZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc8bWFp
bHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnPl0gb24gYmVoYWxmIG9mIFBhc2NhbCBUaHViZXJ0
IChwdGh1YmVydCkgW3B0aHViZXJ0QGNpc2NvLmNvbTxtYWlsdG86cHRodWJlcnRAY2lzY28uY29t
Pl0NCj4gU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCA4OjIzIFBNDQo+IFRvOiBC
bGFjaywgRGF2aWQNCj4gQ2M6IEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpOyBkZXRuZXRAaWV0
Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4NCj4gU3ViamVjdDogUmU6IFtEZXRuZXRdIHB1
bGxpbmcgcGFja2V0cw0KPg0KPiBIZWxsbyBEYXZpZA0KPg0KPiBQbGVhc2Ugc2VlIGJlbG93DQo+
DQo+IExlIDE1IG5vdi4gMjAxOCDDoCAwODoxMywgQmxhY2ssIERhdmlkIDxEYXZpZC5CbGFja0Bk
ZWxsLmNvbTxtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb208bWFpbHRvOkRhdmlkLkJsYWNrQGRl
bGwuY29tJTNjbWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tPj4+IGEgw6ljcml0IDoNCj4NCj4g
UGFzY2FsLA0KPg0KPiBUaGFua3MgZm9yIHRoZSByZXNwb25zZSDigJMgSSB3YW50IHRvIGZvbGxv
dyB1cCBvbiBzb21lIG9mIFh1ZXNvbmfigJlzIGNvbW1lbnRzIHRoYXQgbWF5IHNoZWQgc29tZSBs
aWdodCBvbiB0aGUgbG93ZXIgbGF5ZXIgcHVsbCBmdW5jdGlvbmFsaXR5Og0KPg0KPj4gMy4gIFRD
UCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCwgYmVjYXVzZSBUQ1AgdHJpZXMgdG8gZmluZCB0
aGUg4oCcZmFpciBiYW5kd2lkdGjigJ0gZm9yIHRoZSBmbG93cyBhbmQgaXQgbWFrZXMgdGhlIGZs
b3cgcmF0ZSBjaGFuZ2VzDQo+PiBhbGwgdGhlIHRpbWUsIHdoaWxlIHRoZSBzZW5kaW5nIHJhdGUg
b2YgRGV0TmV0IGlzIHN1cHBvc2VkIHRvIGJlIGNvbnN0YW50LCBhbmQgZXZlcnkgcGFja2V0IHNo
b3VsZCBzaG93IHVwIGluIGFuIGV4cGVjdGVkIHRpbWUgc2xvdDsNCj4NCj4gTm90IGV4YWN0bHkg
4oCTIGluIHRoaXMg4oCcZ2FtZeKAnSwgRGV0TmV0IGdldHMgdG8gZ28gZmlyc3QsIGFuZCBlbmZv
cmNlcyB0aGUgdGltZSBzbG90IGJlaGF2aW9yLiAgVENQIHNlZXMgd2hhdCBEZXROZXQgcHJvdmlk
ZXMg4oCTIGl0IGxvb2tzIGxpa2UgYSBuZXR3b3JrIHBhdGggd2l0aCBhIG1heCBiYW5kd2lkdGgg
dGhhdCBpcyBsaW1pdGVkIGJ5IHRoZSByZXNlcnZhdGlvbiBmb3IgdGhlIERldE5ldCBmbG93LCBh
IHJhdGhlciBzdGFibGUgcm91bmQtdHJpcC10aW1lIGFuZCBwYWNpbmcvc2hhcGluZyBiZWhhdmlv
ciAob24gdGhlIG9yaWdpbmF0aW5nIGhvc3QsIHByZWZlcmFibHkpLiAgVGhlcmUgYXJlIHNvbWUg
ZGV0YWlscyB0byBiZSB3b3JrZWQgb3V0IGFyb3VuZCB3aGF0IGhhcHBlbnMgd2hlbiBUQ1AgdHJp
ZXMgdG8gb3ZlcnJ1biB0aGUgRGV0TmV0IGZsb3cgcmVzZXJ2YXRpb24sIGFzIHRoYXQgY291bGQg
YnVpbGQgdXAgYSBsYXJnZSBxdWV1ZSBvbiB0aGUgaG9zdCwgYnV0IGlmIHRoZSByZXNlcnZhdGlv
biBpcyBzaXplZCB0byBiZSBsYXJnZXIgdGhhbiB0aGUgVENQIHRocm91Z2hwdXQsIFRDUCBzaG91
bGQgd29yayBhcyB0aGUgaG9zdCBxdWV1ZSBzaG91bGQgZHJhaW4uDQo+DQo+IEkgdGhpbmsgQm9i
IEJyaXNjb2UgcHJlc2VudGVkICBvbiBTdW5kYXkgYW5kIHZlcnkgY2xlYXJseSB3aGF0IGhhcHBl
bnMgd2l0aCBjbGFzc2ljYWwgVENQIC0gYSBzZWVzYXcgcGF0dGVybiB0aGF0IGZhaWxzIHRvIHV0
aWxpemUgdGhlIGF2YWlsYWJsZSBiYW5kd2lkdGguIFRoaXMgY29pbmNpZGVzIHdpdGggbXkgb3du
IG9ic2VydmF0aW9ucyB3aGVuIEkgaW1wbGVtZW50ZWQgQ0lSIGZvciBJQk3igJlzIGZyYW1lIHJl
bGF5IGJveCBhIGZldyB5ZWFycyBiYWNrLg0KPg0KPiBCb2IgYWxzbyBwcmVzZW50ZWQgdGhlIGJl
bmVmaXRzIG9mIERDIFRDUCBpbiB0aGF0IHNwYWNlLiBJIHVuZGVyc3RhbmQgdGhhdCBoaXMgcG9p
bnQgbWF0Y2hlcyB5b3VyIHdvcmRzIGluIGEgY29ycmlkb3IgZGlzY3Vzc2lvbiB3ZSBoYWQuIEkg
YWxzbyB1bmRlcnN0YW5kIHRoYXQgaW4gdGhlIGNhc2Ugb2YgdGhlIGZpeGVkIGJhbmR3aWR0aC4g
QSByYXRlIGFkYXB0YXRpb24gaXMgYSBjb21wbGV4IGFuZCB1bmRlc2lyZWQgZnVuY3Rpb24uDQo+
DQo+IEF0dGVtcHRpbmcgdG8gYWNoaWV2ZSB0aGUgc2VydmljZSBsYXllciByYXRlIGVuZm9yY2Vt
ZW50IHdpdGggYSB3aW5kb3ctYmFzZWQgb3BlcmF0aW9uIGNvbmZ1c2VzIGEgZnVuY3Rpb24gdGhh
dCB3ZSBoYXZlIGFuZCBpdHMgZGVyaXZhdGl2ZSB0aGF0IHdlIHdhbnQsIGFuZCBjYXVzZXMgYWRk
aXRpb25hbCBidWZmZXJzIGFuZCBsYXRlbmN5IGJldHdlZW4gdGhlIGVncmVzcyBvZiB0aGUgd2lu
ZG93IGJhc2VkIHNlcnZpY2UgbGF5ZXIgYW5kIHRoZSBpbmdyZXNzIG9mIHRoZSBsb2FkIGVuZm9y
Y2VyIC0gdGhlIGZpcnN0IGRldG5ldCByb3V0ZXIuDQo+DQo+IENvbmNsdXNpb24gaXMgdGhhdCB3
ZSB3YW50IGEgc2ltcGxlIHJhdGUgZW5mb3JjZW1lbnQgZnVuY3Rpb24gaW4gdGhlIGxheWVyLTQg
wqsgZGV0bmV0IHRyYW5zcG9ydCDCqyAuIENvdWxkIHdlIGNhbGwgaXQgZGV0dHJhbnMgdG8gYXZv
aWQgY29uZnVzaW9uID8NCj4NCj4gU29ycnkgSeKAmW0gZW1iYXJraW5nIG5vdy4uLg0KPg0KPiBU
YWtlIGNhcmUNCj4NCj4gUGFzY2FsDQo+DQo+DQo+DQo+DQo+PiA0LiAgVURQIGNhbuKAmXQgYmUg
dXNlZCBmb3IgRGV0TmV0LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHJhdGUgY29udHJvbC4gSWYgdGhl
IHRhbGtlciBzZW5kcyB0aGUgcGFja2V0cyBpbiB0aGUgd3JvbmcgcGF0dGVybiwgVURQIGNhbiBk
byBub3RoaW5nLg0KPiBUaGF0IHdvdWxkIGJlIGEg4oCcZmVhdHVyZeKAnSBoZXJlIDotKSBiZWNh
dXNlIERldE5ldCBpcyB0YWtpbmcgY2FyZSBvZiB0aGUgZGV0YWlscyA7LSkuICBJbiBjb250cmFz
dCwgVENQLWxpa2UgcmV0cmFuc21pdCBiZWhhdmlvciBtYXkgbm90IGJlIHdoYXTigJlzIHdhbnRl
ZCBpbiBhIGhhcmQgcmVhbC10aW1lIHN5c3RlbS4NCj4NCj4+IDUuICBTbyB3ZSBuZWVkIOKAnERl
dE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNoIGNhbiA6YS4gU2VuZCB0aGUgcGFja2V0IGlu
IGEgZGV0ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJZiBhbnl0aGluZyBnb2VzIHdyb25nLCBtYWtl
IGl0IGdvIGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0dGVybi4NCj4gRXZlcnkgRGV0TmV0IHJvdXRl
ciBkb2VzIHRoaXMuIEEgcGFjZXIvc2hhcGVyIHNob3VsZCBkZWFsIG5pY2VseSB3aXRoIHBhY2tl
dHMgYmVpbmcgc2VudCBpbiB0aGUgd3JvbmcgcGF0dGVybi4gICBUaGlzIGlzIHByZWZlcmFibHkg
bG9jYXRlZCBvbiB0aGUgb3JpZ2luYXRpbmcgaG9zdCwgYXMgdGhhdOKAmXMgYSBiZXR0ZXIgcGxh
Y2UgdG8gYnVpbGQgYSBxdWV1ZSB0aGFuIHRoZSBmaXJzdCBob3Agc3dpdGNoL3JvdXRlci4gIEFn
YWluIGlmIHRoZSByZXNlcnZhdGlvbiBpcyBzaXplZCB0byBiZSBsYXJnZXIgdGhhbiB0aGUgdHJh
ZmZpYywgdGhlIG9yaWdpbmF0aW5nIGhvc3QgcXVldWUgc2hvdWxkIGRyYWluLg0KPg0KPiBJbiB0
aGUgcmV2ZXJzZSBkaXJlY3Rpb24sIHdoZXJlIHRoZSB0cmFmZmljIChUQ1Agb3IgVURQIG9yIOKA
pikgZXhjZWVkcyB0aGUgcmVzZXJ2YXRpb24sIHNvbWV0aGluZyBvbiB0aGUgaG9zdCBuZWVkcyB0
byBmaWd1cmUgb3V0IHdoYXTigJlzIGdvaW5nIG9uIGluIG9yZGVyIHRvIHRocm90dGxlIFRDUCBh
bmQvb3IgdGhlIGFwcGxpY2F0aW9uLCBhcyB0aGUgdXN1YWwgbmV0d29yayBjb25nZXN0aW9uIGZl
ZWRiYWNrIHRlY2huaXF1ZXMgKGxvc3MsIEVDTiBDRSBtYXJrcykgZG9u4oCZdCB3b3JrIGZvciBE
ZXROZXQgdHJhZmZpYy4gICBUaGlzIGlzIHdoZXJlIGEgbmV0d29yayBwdWxsIG1lY2hhbmlzbSBt
YXkgYmUgYSB1c2VmdWwgcGFydCBvZiB0aGUgc29sdXRpb24sIGFzIGdldHRpbmcgdGhlIGFwcGxp
Y2F0aW9uIHRvIHVuZGVyc3RhbmQgdGhhdCBpdOKAmXMgb3ZlcnJ1bm5pbmcgaXRzIHJlc2VydmF0
aW9uIGlzIHByZWZlcmFibGUgdG8gaGF2aW5nICB0aGUgRGV0TmV0IG5ldHdvcmsgc3RhcnQgZHJv
cHBpbmcgKG9yIENFLW1hcmtpbmcpIHBhY2tldHMgaWYgYSBEZXROZXQgZmxvdyBvdmVycnVucyBp
dHMgcmVzZXJ2YXRpb24gaW4gb3JkZXIgdG8gZ2V0IHRoZSBhcHBsaWNhdGlvbiBvciB0cmFuc3Bv
cnQgcHJvdG9jb2wgKGUuZy4sIFRDUCkgdG8gc2xvdyBkb3duLg0KPg0KPiBBcyBmb3IgdGhlIG5v
dGlvbiB0aGF0IFBSRU9GIGZvciBEZXROZXQgSVAgaXMgYSBEZXROZXQg4oCcdHJhbnNwb3J0IHBy
b3RvY29s4oCdIOKAkyBJIHN1cHBvc2UgdGhhdOKAmXMgdHJ1ZSwgYnV0IEkgd291bGQgc3VnZ2Vz
dCB1c2Ugb2YgRGV0TmV0IOKAnFBSRU9GIHR1bm5lbCBwcm90b2NvbOKAnSBhcyBjbGVhcmVyIHRl
cm1pbm9sb2d5Lg0KPg0KPiBUaGFua3MsIC0tRGF2aWQNCj4NCj4gRnJvbTogUGFzY2FsIFRodWJl
cnQgKHB0aHViZXJ0KSBbbWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbV0NCj4gU2VudDogV2VkbmVz
ZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCAxMTo0NiBBTQ0KPiBUbzogQmxhY2ssIERhdmlkDQo+IENj
OiBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKTsgZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRu
ZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZyUzY21haWx0bzpkZXRuZXRAaWV0Zi5v
cmc+Pg0KPiBTdWJqZWN0OiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzDQo+DQo+DQo+IFtF
WFRFUk5BTCBFTUFJTF0NCj4gUGxlYXNlIHJlYWQgUEZDIGZvciBwcmlvcml0eSBmbG93IGNvbnRy
b2w7DQo+IEkgZGlkIHRvbyBtdWNoIHdpcmVsZXNzIHRoaXMgd2VlayA6KQ0KPg0KPiBSZWdhcmRz
LA0KPg0KPiBQYXNjYWwNCj4NCj4gTGUgMTQgbm92LiAyMDE4IMOgIDIzOjQxLCBQYXNjYWwgVGh1
YmVydCAocHRodWJlcnQpIDxwdGh1YmVydEBjaXNjby5jb208bWFpbHRvOnB0aHViZXJ0QGNpc2Nv
LmNvbTxtYWlsdG86cHRodWJlcnRAY2lzY28uY29tJTNjbWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNv
bT4+PiBhIMOpY3JpdCA6DQo+IEkgYWdyZWUgd2l0aCB0aGUgYm90dG9tIGxpbmUgRGF2aWQsDQo+
DQo+IHRoYXQgd2FzIHRoZSBpbnRlbnRpb247IHRob3VnaCBJ4oCZbSB1bmNsZWFyIGlmIGFuZCB3
aGVyZSBJIGNhbiBwdWJsaXNoIHRoZSBsb3dlciBsYXllciBwdWxsIHRoaW5nLiBJIHdyb3RlIGl0
IGFzIGFuIGV5ZSBvcGVuZXIsIGhvcGluZyBwZW9wbGUgd291bGQgc2VlIHRoZSBpc3N1ZS4gSSBy
ZXRhaW4gTG914oCZcyBzdWdnZXN0aW9uIHRoYXQgUENGUEZDIGlzIGEgYmVnaW5uaW5nIGZvciBp
dCB0aG91Z2ggaXQgaXMganVzdCBhIGZhdWNldCB3aXRoIG5vIGNvbnRyb2wgb2Ygd2hhdCBnb2Vz
IHRob3VnaCB3aGVuIHdlIHdhbnQgYSBqdXN0IGluIHRpbWUgcGVyIHBhY2tldCBwdWxsLg0KPiBG
b3IgeW91ciBwb2ludHMgYmVsb3csIEkgbWVudGlvbmVkIElTLUlTIGFzIGFuIGlsbHVzdHJhdGlv
biB0aGF0IHdlIGNhbiBoYXZlIGEgc2FtZSBvcGVyYXRpb24gYXQgYm90aCBsYXllcnMsIHRoYXQg
aXMgbm90IHNvIHVudXN1YWwuIEnigJltIG5vdCBzYXlpbmcgZGV0bmV0IG5lZWQgSVMtSVMsIHRo
YXQgd2FzIHJlYWxseSBub3QgdGhlIHBvaW50Lg0KPg0KPiBBcyBmb3IgdGhlIGZ1bmN0aW9ucyBJ
IGp1c3QgcG9pbnQgb3V0IHRoZSBsaWtlbmVzcyB0byBpbGx1c3RyYXRlIHRoYXQgdGhlIGRldG5l
dCBzZXJ2aWNlIGxheWVyIGlzIGFraW4gdGhvdWdoIGZhciBmcm9tIGlkZW50aWNhbCB0byBleGlz
dGluZyB2YXJpYXRpb25zIG9mIFRDUC4gU2VlbXMgd2UgYWdyZWUgb24gdGhpcyBsaWtlbmVzcy4g
SSBkbyBub3QgcmVhZCB0aGF0IHlvdSBvcHBvc2UgbXkgY29uY2x1c2lvbiB0aGF0IHRoZSBkZXRu
ZXQgc2VydmljZSBsYXllciBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgYSBkZXRuZXQgwqsgdHJhbnNw
b3J0IHByb3RvY29sIMK7Lg0KPg0KPiBGb3Igbm93IEkgbmVlZCB0byByZWFkIG9uIHRoZSBsaW5r
cyB5b3Ugc3VnZ2VzdGVkLg0KPg0KPiBNYW55IHRoYW5rcyBmb3IgYWxsIHRoaXMhDQo+DQo+IFBh
c2NhbA0KPg0KPiBMZSAxNCBub3YuIDIwMTggw6AgMjI6NTIsIEJsYWNrLCBEYXZpZCA8RGF2aWQu
QmxhY2tAZGVsbC5jb208bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tPG1haWx0bzpEYXZpZC5C
bGFja0BkZWxsLmNvbSUzY21haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbT4+PiBhIMOpY3JpdCA6
DQo+IEJvdHRvbSBMaW5lOiAgSSB3b3VsZCBzdWdnZXN0IGZvY3VzaW5nIGRpc2N1c3Npb24gb2Yg
YSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIG9uIHdoYXQgaGFzIHRvIGJlIGRvbmUg
dmlhIHR1bm5lbHMgdG8gbWFrZSBQUkVPRiB3b3JrIGZvciB0aGUgSVAgc29sdXRpb24gKGRhdGEg
cGxhbmUpLCBhbmQgd291bGQgc3VnZ2VzdCB1c2luZyBzZXBhcmF0ZSBkcmFmdHMgZm9yIHRoaXMg
YW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLg0KPg0KPiBEZXRhaWxzIGlubGluZSDigKYN
Cj4NCj4gVGhhbmtzLCAtLURhdmlkDQo+DQo+IEZyb206IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVy
dCkgW21haWx0bzpwdGh1YmVydEBjaXNjby5jb21dDQo+IFNlbnQ6IFdlZG5lc2RheSwgTm92ZW1i
ZXIgMTQsIDIwMTggNDo1OSBBTQ0KPiBUbzogR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykNCj4g
Q2M6IGRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRA
aWV0Zi5vcmclM2NtYWlsdG86ZGV0bmV0QGlldGYub3JnPj47IEJsYWNrLCBEYXZpZA0KPiBTdWJq
ZWN0OiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzDQo+DQo+DQo+IFtFWFRFUk5BTCBFTUFJ
TF0NCj4gUGxlYXNlIHJlcG9ydCBhbnkgc3VzcGljaW91cyBhdHRhY2htZW50cywgbGlua3MsIG9y
IHJlcXVlc3RzIGZvciBzZW5zaXRpdmUgaW5mb3JtYXRpb24uDQo+IFR5cG9zIGJlbG93LCBzb21l
IHRoYW5rcyB0byBteSBpbnRlbGxpZ2VudCBzbWFydCBwaG9uZSwgYW5kIHNvbWUgdG8gY29uZnVz
ZWQtbWUuDQo+DQo+IFBsZWFzZSByZWFkOg0KPiBBbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRo
YXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIG9wZXJhdGVzIGF0IGxheWVyIDQNCj4NCj4gUmVn
YXJkcywNCj4NCj4gUGFzY2FsDQo+DQo+IExlIDE0IG5vdi4gMjAxOCDDoCAxNjo1MywgUGFzY2Fs
IFRodWJlcnQgKHB0aHViZXJ0KSA8cHRodWJlcnRAY2lzY28uY29tPG1haWx0bzpwdGh1YmVydEBj
aXNjby5jb208bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbSUzY21haWx0bzpwdGh1YmVydEBjaXNj
by5jb20+Pj4gYSDDqWNyaXQgOg0KPiBIZWxsbyBYdWVzb25nOg0KPg0KPiBXZSBkbyBsYXllcnMg
c28gYXMgdG8gY29tbXVuYWxpc2Ugc2VydmljZXMgc28gZXZlcnkgYXBwbGljYXRpb25zIGRvZXMg
bm90IG5lZWQgdG8gcmVpbnZlbnQgaXRzIG93bi4NCj4NCj4gVGhlIGZhY3QgdGhhdCBldmVyeSBp
bmR1c3RyaWFsIGFwcGxpY2F0aW9uIHRoYXQgYWRhcHRhdGV1ciBmcm9tIHNlcmlhbCBidXQgdG8g
SVAgaGFkIHRvIGltcGxlbWVudCBhIGppdHRlciBlbGltaW5hdGlvbiBidWZmZXIgaXMgYW4gaW5k
aWNhdGlvbiB0aGF0IHdlIGZhaWxlZCB0byBwcm92aWRlIGp1c3QgdGhhdCBhdCBhIGxvd2VyIGxh
eWVyLg0KPg0KPiBTYW1lIGdvZXMgZm9yIHZvaWNlIGFuZCB2aWRlby4gQnV0IGRpZG7igJl0IHlv
dSBzZWUgaXQgb24gb2NjYXNpb25zPyBUaG9zZSBqaXR0ZXIgZWxpbWluYXRpb24gdGVjaG5pcXVl
cyBjcmVhdGUgYSBsYXRlbmN5IGluIHRoZSBkaXNjdXNzaW9uIG9yIGEgZGVsYXkgaW4gdGhlIHR2
IHN0cmVhbSB0aGF0IHlvdSBjYW4gYWN0dWFsbHkgb2JzZXJ2ZS4NCj4gW0RhdmlkPl0gV2hlbiB0
aGluZ3Mgd29yaywgaml0dGVyIGVsaW1pbmF0aW9uIGlzIGNvbW1vbiBiZWhhdmlvci4gIFdoZW4g
dGhleSBkb27igJl0IHdvcmssIGkuZS4sIHNvbWV0aGluZyBkb2VzbuKAmXQgYXJyaXZlIGluIHRp
bWUsIGJvdGggcmV0cmFuc21pdCBiZWhhdmlvciBhbmQgcmVhY3Rpb24gdG8gbWlzc2luZyBkYXRh
IGFyZSBhcHAtc3BlY2lmaWMuDQo+DQo+IE5vdyBsZXQgdXMgbG9vayBhdCB0aGUgZGV0bmV0IHNl
cnZpY2UgbGF5ZXIgYW5kIGNvbXBhcmUgd2l0aCB0cmFkaXRpb25hbCBMYXllciA0IGZ1bmN0aW9u
cy4NCj4NCj4gIFRoZSBzZXJ2aWNlIGxheWVyIHByb3ZpZGVzIGEgZmxvdyBjb250cm9sLCBpbiB0
aGlzIHBhcnRpY3VsYXIgY2FzZSBhIHJhdGUtYmFzZWQgb25lLiBUaGlzIGlzIHNpbWlsYXIgdG8g
ZnVuY3Rpb25hbGl0eSBmb3VuZCBpbiBEQy1UQ1Agb3IgaW4gYSBsb25nIGdvbmUgcGFzdCwgSUJN
4oCZcyBSYXBpZCBUcmFuc3BvcnQgUHJvdG9jb2wsIHRob3VnaCB3ZSBwcm9iYWJseSBuZWVkIG9u
bHkgYSBzaW1wbGlmaWVkIHZlcnNpb24gb2YgdGhhdC4NCj4gW0RhdmlkPl0gSXTigJlzIGltcG9y
dGFudCB0byBkaXN0aW5ndWlzaCBmbG93IGNvbnRyb2wsIHdoaWNoIGNhbiBiZSBwcm92aWRlIG9u
IGEgbGluay1ieS1saW5rIGJhc2lzIGZyb20gY29uZ2VzdGlvbiBjb250cm9sLCB3aGljaCBpcyBh
IHN1cGVyc2V0IG9mIGZsb3cgY29udHJvbCBhbmQgY2FuIG9ubHkgYmUgcHJvdmlkZWQgZW5kLXRv
LWVuZC4gIEFzIERldE5ldCBlbGltaW5hdGVzIGFsbCBjb25nZXN0aW9uLCBjb25nZXN0aW9uIGNv
bnRyb2wgaXMgbm90IHJlcXVpcmVkLiAgU3BlY2lmaWMgZXhhbXBsZSDigJMgREMtVENQIGlzIGRy
aXZlbiBieSBFQ04gY29uZ2VzdGlvbiBzaWduYWxzIChDRSBtYXJrcykgY29taW5nIGJhY2sgZnJv
bSB0aGUgbmV0d29yaywgYnV0IGlmIGEgRGV0TmV0IG5vZGUgZXZlciBtYXJrcyBhIERldE5ldCBw
YWNrZXQgYXMgQ0UsIHNvbWV0aGluZyBoYXMgZ29uZSBzZXJpb3VzbHkgYXdyeS4NCj4NCj4gVGhl
IHNlcnZpY2UgbGF5ZXIgcGVyZm9ybXMgcmVvcmRlcmluZyBhbmQgZHVwbGljYXRpb24gZWxpbWlu
YXRpb24gZnVuY3Rpb25zLi4gVENQIGRvZXMgdGhhdCB0b28uDQo+IFtEYXZpZD5dIFllcyDigKYg
YnV0IOKApiBUQ1AgZWxpbWluYXRpb24gb2YgZHVwbGljYXRlIHBhY2tldHMgaXMgaW50ZW5kZWQg
b25seSB0byBkZWFsIHdpdGgg4oCcc3R1cGlkIG5ldHdvcmsgdHJpY2tz4oCdIOKApg0KPg0KPiBU
aGUgc2VydmljZSBsYXllciBkaXN0cmlidXRlcyBwYWNrZXRzIGFuZCByZXBsaWNhcyBvdmVyIG11
bHRpcGxlIHBhdGhzIChkZXRuZXQgdHJhbnNwb3J0cykuIFRoZXJl4oCZcyBhIGhpbnQgb2YgdGhh
dCBpbiBNUC1UQ1AgdGhvdWdoIHdlIG5lZWQgYSBwb3dlcmZ1bCBhZGRpdGlvbiBmb3IgcmVwbGlj
YXRpb24gYW5kIGNvZGluZy4NCj4gW0RhdmlkPl0gRGV0TmV0IGRpZmZlcnMgYmVjYXVzZSB0aGUg
cmVwbGljYXRpb24gYW5kIGRpc3RyaWJ1dGlvbiBoYXBwZW4gYXQgbm9kZXMgaW4gdGhlIG5ldHdv
cmssIG5vdCBhdCBlbmQgc3lzdGVtcy4gIEZvciBhbnkgVENQLWxpa2UgcHJvdG9jb2wgKHJlbGlh
YmxlIGRlbGl2ZXJ5IHdpdGggY29uZ2VzdGlvbiBjb250cm9sKSwgcGFja2V0IGR1cGxpY2F0aW9u
IGlzIGFsd2F5cyBhIG1hbmlmZXN0YXRpb24gb2YgYSBuZXR3b3JrIOKAnGJ1ZyzigJ0gaS5lLiwg
ZGl2ZXJnZW5jZSBmcm9tIGlkZWFsIG5ldHdvcmsgYmVoYXZpb3IuICBGb3IgdGhlIFJFIGluIERl
dE5ldCBQUkVPRiwgcGFja2V0IGR1cGxpY2F0aW9uIGlzIGEgbmV0d29yayDigJxmZWF0dXJl4oCd
IDstKS4gIEFzIG9mIHJpZ2h0IG5vdywgcGFja2V0IGR1cGxpY2F0aW9uIGFuZCBlbGltaW5hdGlv
biwgcGx1cyBhc3NvY2lhdGVkIHJlb3JkZXJpbmcgKFBSRU9GKSAgaXMgbm90IHBhcnQgb2YgdGhl
IElQIHNvbHV0aW9uIOKAkyBhbiBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb24gd291bGQgbGlrZWx5
IGJlIG5lZWRlZCB0byBzdXBwb3J0IHRoYXQgZnVuY3Rpb25hbGl0eSwgYW5kIHRoZSByZXN1bHQg
d2hpY2ggd291bGQgbG9vayBhIGxvdCBsaWtlIGEgRGV0TmV0IHRyYW5zcG9ydCB0dW5uZWwgYmV0
d2VlbiBub2RlcyBpbiB0aGUgRGV0TmV0IG5ldHdvcmsuICBJZiBhbnlvbmUgd2FudHMgdG8gd29y
ayBvbiB0aGlzLCByZWFkaW5nIGRyYWZ0LWlldGYtaW50YXJlYS10dW5uZWxzIGlzIFJFQ09NTUVO
REVELg0KPg0KPiBUaGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWJvdmUgdGhlIGRldG5ldCB0
cmFuc3BvcnQgbGF5ZXIgd2hpY2ggaGFwcGVucyB0byBiZSBsYXllciAzLg0KPg0KPiBBbGwgaW4g
YWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldCB0cmFuc3BvcnQgc2VydmljZSBsYXll
ciBvcGVyYXRlcyBhdCBsYXllciA0Lg0KPg0KPiBJIGFncmVlIHdpdGggeW91IHRoYXQgdGhlcmUg
aXMgYW4gZXhhY3Qgc2FtZSBuZWVkIGZvciBUU04uIEp1c3QgbGlrZSB0aGVyZSBpcyBhIG5lZWQg
Zm9yIElTLUlTIGF0IGJvdGggbGF5ZXJzLg0KPiBbRGF2aWQ+XSBNYW55IG9mIHRoZSBJUCBuZXR3
b3JrcyBvdmVyIHdoaWNoIERldE5ldCBvcGVyYXRlcyB3aWxsIG5vdCBiZSB1c2luZyBJUy1JUyBm
b3IgSVAgKGxheWVyIDMpIHJvdXRpbmcg4oCTIHRoZXJlIGFyZSBhIG51bWJlciBvZiBhbHRlcm5h
dGl2ZXMuDQo+DQo+IFRoZSBJRUVFIG1heSB2ZXJ5IHdlbGwgcHJvdmlkZSB0aGUgc2FtZSBmZWF0
dXJlcyBpbiB0aGUgdGFsa2VyLCBhbmQgd2UgbWF5IHZlcnkgd2VsbCBiZSBzdWNjZXNzZnVsIGF0
IHNoYXJpbmcgc3BlY2lmaWNhdGlvbnMganVzdCBsaWtlIHdlIGRpZCBmb3IgSVMtSVMuIEJ1dCBm
b3IgdXMgSSBzZWUgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIHBhY2thZ2VkIGFzIGEgTGF5ZXIg
NCB0aGF0IHRoZSByZXN0IG9mIHRoZSBJRVRGIHdpbGwgY2FsbCBhIFRyYW5zcG9ydC4gV2hpY2gg
bWFrZXMgdGhlIG5hbWUgY29sbGlzaW9uIHZlcnkgdW5mb3J0dW5hdGUsIGJ5IHRoZSB3YXkuDQo+
IFtEYXZpZD5dIEJvdHRvbSBMaW5lOiAgSSB3b3VsZCBzdWdnZXN0IGZvY3VzaW5nIGRpc2N1c3Np
b24gb2YgYSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIG9uIHdoYXQgaGFzIHRvIGJl
IGRvbmUgdmlhIHR1bm5lbHMgdG8gbWFrZSBQUkVPRiB3b3JrIGZvciB0aGUgSVAgc29sdXRpb24g
KGRhdGEgcGxhbmUpLCBhbmQgd291bGQgc3VnZ2VzdCB1c2luZyBzZXBhcmF0ZSBkcmFmdHMgZm9y
IHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLg0KPg0KPiBOb3RlIHRoYXQgbXkg
ZHJhZnQgYWxzbyBkaXNjdXNzZXMgYSBMMiB0b2tlbml6ZWQgbG9vcCB0byBhdm9pZCB0aGUgYnVm
ZmVyIGJsb2F0IGF0IHRoZSBkZXRuZXQgaW5ncmVzcywgd2hpY2ggaXMgdGhlIHBpZWNlIHRoYXQg
aXMgYW5hbG9nb3VzIHRvIHRoZSBzb2x1dGlvbiBzaG93biBpbiB0aGUgdmlkZW8uDQo+DQo+IFRh
a2UgY2FyZSwNCj4NCj4gUGFzY2FsDQo+DQo+IExlIDE0IG5vdi4gMjAxOCDDoCAxNDo1OCwgR2Vu
Z3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdlbmd4dWVzb25nQGh1YXdlaS5jb208bWFpbHRvOmdl
bmd4dWVzb25nQGh1YXdlaS5jb208bWFpbHRvOmdlbmd4dWVzb25nQGh1YXdlaS5jb20lM2NtYWls
dG86Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbT4+PiBhIMOpY3JpdCA6DQo+IERlYXIgUGFzY2FsLA0K
Pg0KPiBJIGNvbnNpZGVyIHRoZSBwcm9ibGVtIG9mIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLi
gJ0gYWxsIG92ZXIgYWdhaW4sIGFuZCBmaW5hbGx5IEkgbWFrZSBteXNlbGYgY29uZnVzZWQuIFNv
IEkgc2VuZCB0aGlzIGVtYWlsIHRvIHNlYXJjaCBmb3IgaGVscC4gUGxlYXNlIGNvcnJlY3QgbWUg
aWYgeW91IGZpbmQgYW55dGhpbmcgd3JvbmcgYmVsb3c6DQo+DQo+IDEuICAgICAgIFRTTiBkb2Vz
buKAmXQgbmVlZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGhlIHRhbGtlciBhbmQgbGlzdGVu
ZXIgYXJlIFRTTiBhd2FyZSwgYW5kIHRoZXkgY2FuIHNlbmQgdGhlIHBhY2tldHMgaW4gc29tZSBw
YXJ0aWN1bGFyIHRpbWUgc2xvdCBiYXNlZCBvbiB0aGUgdHJhZmZpYyBzcGVjaWZpY2F0aW9uOw0K
Pg0KPiAyLiAgICAgICBEZXROZXQgZG9lcyBuZWVkIHRyYW5zcG9ydCBsYXllciwgYmVjYXVzZSB0
YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBub3QgdW5kZXIgY29udHJvbDsNCj4NCj4gMy4gICAgICAg
VENQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0ICwgYmVjYXVzZSBUQ1AgdHJpZXMgdG8gZmlu
ZCB0aGUg4oCcZmFpciBiYW5kd2lkdGjigJ0gZm9yIHRoZSBmbG93cyBhbmQgaXQgbWFrZXMgdGhl
IGZsb3cgcmF0ZSBjaGFuZ2VzIGFsbCB0aGUgdGltZSwgd2hpbGUgdGhlIHNlbmRpbmcgcmF0ZSBv
ZiBEZXROZXQgaXMgc3VwcG9zZWQgdG8gYmUgY29uc3RhbnQsIGFuZCBldmVyeSBwYWNrZXQgc2hv
dWxkIHNob3cgdXAgaW4gYW4gZXhwZWN0ZWQgdGltZSBzbG90Ow0KPg0KPiA0LiAgICAgICBVRFAg
Y2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQsIGJlY2F1c2UgdGhlcmUgaXMgbm8gcmF0ZSBjb250
cm9sLiBJZiB0aGUgdGFsa2VyIHNlbmRzIHRoZSBwYWNrZXRzIGluIHRoZSB3cm9uZyBwYXR0ZXJu
LCBVRFAgY2FuIGRvIG5vdGhpbmcuDQo+DQo+IDUuICAgICAgIFNvIHdlIG5lZWQg4oCcRGV0TmV0
IHRyYW5zcG9ydCBsYXllcuKAnSwgd2hpY2ggY2FuIDphLiBTZW5kIHRoZSBwYWNrZXQgaW4gYSBk
ZXRlcm1pbmlzdGljIHBhdHRlcm47IGIuIElmIGFueXRoaW5nIGdvZXMgd3JvbmcsIG1ha2UgaXQg
Z28gYmFjayB0byB0aGUgY29ycmVjdCBwYXR0ZXJuLg0KPg0KPiA2LiAgICAgICBUaGlzLCBmaW5h
bGx5LCBtYWtlcyB0aGUgdGFsa2VyIOKAnERldE5ldCBhd2FyZeKAnShlc3BlY2lhbGx5IHBvaW50
IGEgYWJvdmUpLCB3aGljaCBpcyBqdXN0IHRoZSBzYW1lIGFzIHdoYXQgaGFwcGVucyBpbiBUU04u
DQo+DQo+IElmIHRoaXMgbG9naWMgY2hhaW4gd29ya3MsIHdoYXQgd2UgYWN0dWFsbHkgcmVxdWly
ZXMgaXMganVzdCBhIERldE5ldCB0YWxrZXIgcmF0aGVyIHRoYW4gYSBuZXcgdHJhbnNwb3J0IGxh
eWVyLg0KPg0KPg0KPiBCZXN0IFJlZ2FyZHMNCj4gWHVlc29uZw0KPg0KPg0KPiBGcm9tOiBkZXRu
ZXQgW21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBhc2NhbCBU
aHViZXJ0IChwdGh1YmVydCkNCj4gU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggMTox
MCBQTQ0KPiBUbzogZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc8bWFpbHRv
OmRldG5ldEBpZXRmLm9yZyUzY21haWx0bzpkZXRuZXRAaWV0Zi5vcmc+PjsgQmxhY2ssIERhdmlk
IDxEYXZpZC5CbGFja0BkZWxsLi5jb208bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tPG1haWx0
bzpEYXZpZC5CbGFja0BkZWxsLi5jb20lM2NtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb20+Pj4N
Cj4gU3ViamVjdDogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzDQo+DQo+IERlYXIgYWxsDQo+DQo+
IFRoaXMgdmlkZW8gaHR0cHM6Ly95b3V0dS5iZS9CTzBRaGF4QlJyMCBoYXMgYSBncmVhdCBpbGx1
c3RyYXRpb24gb2YgdGhlIFVOSSBwYWNrZXQgcHVsbCBtZXRob2QgdGhhdCB3ZSB1c2UgaW4gc2Vj
dGlvbiDigJw1LjEuICBMb2NhbCBMb29wIEZsb3cgQ29udHJvbOKAnSBvZiBodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtdGh1YmVydC10c3Z3Zy1kZXRuZXQtdHJhbnNwb3J0LTAxIHRv
IHB1bGwgcGFja2V0cyBmcm9tIHRoZSBkZXRuZXQgdW5hd2FyZSBob3N0IGZyb20gdGhlIGRldG5l
dCBpbmdyZXNzIGJveC4gVGhlIHByb2JsZW0gZm9yIGRldG5ldCBpcyB0aGF0IHNoYXBpbmcgaW4g
dGhlIGRldG5ldCBpbmdyZXNzIGNhbiBjcmVhdGUgYmxvYXQgYW5kIHVuY29udHJvbGxlZCBlbmQg
dG8gZW5kIGxhdGVuY3kgc28gd2Ugd2FudCB0byBjb250cm9sIHRoZSBtYXhpbXVtIGFtb3VudCBv
ZiBwZW5kaW5nIGZyYW1lcyB0byBrZWVwIHRoZSBkZXRuZXQgaW5ncmVzcyBidXN5IGFuZCBwdXNo
IGJhY2sgdG8gdGhlIEw0LzUgZm9yIGFueXRoaW5nIGFib3ZlIHRoYXQuDQo+DQo+IEkgaG9wZSB5
b3XigJlsbCBsb3ZlIHRoZSB2aWRlbyBhcyBtdWNoIGFzIEkgZGlkOw0KPg0KPiBQYXNjYWwNCj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gZGV0bmV0
IG1haWxpbmcgbGlzdA0KPiBkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZzxt
YWlsdG86ZGV0bmV0QGlldGYub3JnJTNjbWFpbHRvOmRldG5ldEBpZXRmLm9yZz4+DQo+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGRldG5ldCBtYWlsaW5nIGxpc3QN
Cj4gZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBp
ZXRmLm9yZyUzY21haWx0bzpkZXRuZXRAaWV0Zi5vcmc+Pg0KPiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KPg0KPg0KPg0KPiAtLS0tLS0tLS0tDQo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGRldG5ldCBtYWls
aW5nIGxpc3QNCj4gZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQo+IGh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo+DQo=

--_000_6DC63021103D4A2B9123AE011E4EEDB1ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <674E501EC249A344A9C3B5A457BC59FC@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpI
ZWxsbyBYdWVzb25nDQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGVyZSBzZWVtcyB0byBiZSBh
IGNvbmZ1c2lvbiBoZXJlOjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhlIGZyYW1l
IHB1bGxpbmcgbWVjaGFuaXNtIGlzIGEgbGF5ZXItMiB0aGluZywgb3ZlciB0aGUgVU5JIGludGVy
ZmFjZS4gSXQgaXMgdXNlZCB0byBzdHJpY3RseSBjb250cm9sIHRoZSBhbW91bnQgb2YgcXVldWlu
ZyBhbmQgdGhlcmVieSBsYXRlbmN5IGF0IHRoZSBkZXRuZXQgaW5ncmVzcyByb3V0ZXIuIExvdSBh
bmQgSSBkaXNjdXNzZWQgdGhhdCBQRkMgaXMgYSBiZWdpbm5pbmcgb2YgYSBzb2x1dGlvbiBmb3Ig
dGhpcyBidXQgZmFyIHRvbw0KIGJydXRhbCBpbiBteSB2aWV3OyBJ4oCZZCBsaWtlIGEgUEZDIHdp
dGggYSBjb250cm9sbGVkIGNyZWRpdCBzbyB0aGF0IHRoZSBsYXRlbmN5IGNhbiBiZSBib3VuZGVk
IGFuZCBzbyB0aGF0IHdlIGFyZSBwcm90ZWN0ZWQgYWdhaW5zdCBpbmdyZXNzIGNvbmdlc3Rpb24g
bG9zcy48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pk91ciBUQ1AgZGlzY3Vzc2lvbiBp
cyBhbm90aGVyIHRoaW5nLiBUaGUgYm90dG9tIGxpbmUgdGhlcmUgaXMgdGhhdCBUQ1DigJlzIHdp
bmRvdyBiYXNlZCBmbG93IGNvbnRyb2wgaXMgY291bnRlciBwcm9kdWN0aXZlOyBhIHB1cmUgcmF0
ZSBlbmZvcmNlbWVudCB3b3VsZCBkbyBhIG11Y2ggYmV0dGVyIGpvYi4gVGhlIGRldHRyYW5zIGRy
YWZ0IGFyZ3VlcyBpbiBhZGRpdGlvbiB0aGF0IHRoZXJl4oCZcyBhIG5lZWQgZm9yIGJsb2NraW5n
IHRvIG9wdGltaXplDQogdGhlIGZpbGxpbmcgb2YgdGhlIHBhY2tldHM7IHRoYXQgaXMgZHVlIHRv
IHRoZSBleHBlY3RlZCBEZXROZXQgU0xBIGV4cHJlc3NlZCBpbiBhIG1heCBudW1iZXIgb2YgcGFj
a2V0cyBvZiBhIG1heCBzaXplIHBlciB1bml0IG9mIHRpbWUuPGJyPg0KPGRpdj48YnI+DQo8L2Rp
dj4NCjxkaXY+TWF5YmUgYSByZXJlYWQgb2YgdGhlIGRyYWZ0IHdvdWxkIGNsYXJpZnkgPzxicj4N
CjxkaXYgaWQ9IkFwcGxlTWFpbFNpZ25hdHVyZSIgZGlyPSJsdHIiPg0KPGRpdj48YnI+DQo8L2Rp
dj4NClJlZ2FyZHMsDQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5QYXNjYWw8L2Rpdj4NCjwvZGl2
Pg0KPGRpdiBkaXI9Imx0ciI+PGJyPg0KTGUgMTUgbm92LiAyMDE4IMOgIDA4OjM5LCBHZW5neHVl
c29uZyAoR2VuZyBYdWVzb25nKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdlbmd4dWVzb25nQGh1YXdl
aS5jb20iPmdlbmd4dWVzb25nQGh1YXdlaS5jb208L2E+Jmd0OyBhIMOpY3JpdCZuYnNwOzo8YnI+
DQo8YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdiBkaXI9Imx0ciI+
DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9Ik1pY3Jvc29mdCBXb3JkIDE1IChmaWx0
ZXJlZCBtZWRpdW0pIj4NCjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEg
MSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3Nl
LTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGli
cmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyog
U3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29O
b3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXpl
OjEyLjBwdDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGlu
aw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3At
YWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseTrl
rovkvZM7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVw
bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9
DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNp
emU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsN
CgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjEN
Cgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3ht
bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6
ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBl
bGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+SGkgTG91PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgYWdyZWUgd2l0aCB5b3UuIEkgbGlzdGVkIG9uZSBw
b3NzaWJpbGl0eSBpbiB0aGUgbGFzdCBlbWFpbCByZXNwb25kaW5nIHRvIERhdmlkOjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj7igJxJIHdvdWxkIGxpa2UgdG8gcG9pbnQgb3V0IGFub3RoZXIgb3B0aW9uIGhlcmU6IG1h
eWJlIHdlIENBTiB1c2UgRUNOIGluIERldE5ldC4gSWYgdGhlIOKAmHBhY2tldCBwdWxsaW5n4oCZ
IG1lY2hhbmlzbSBpcyB0b28gZmFyIGF3YXkgZnJvbSB0aGUgY3VycmVudA0KIFRDUCBtZWNoYW5p
c20sIHdoZXRoZXIgd2UgY2FuIGNvbnNpZGVyIHRvIGFsbG93IHRoZSBpbmdyZXNzIHRvIHVzZSBF
Q04gYXMgYW4gaW5kaWNhdGlvbiBvZiBtaXNiZWhhdmlvciBvZiB0aGUgdGFsa2VyLuKAnTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5CZXN0IFJlZ2FyZHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlh1ZXNv
bmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41
cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBj
bSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBMb3Ug
QmVyZ2VyIFs8YSBocmVmPSJtYWlsdG86bGJlcmdlckBsYWJuLm5ldCI+bWFpbHRvOmxiZXJnZXJA
bGFibi5uZXQ8L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBOb3ZlbWJlciAxNSwg
MjAxOCAzOjE0IFBNPGJyPg0KPGI+VG86PC9iPiBOb3JtYW4gRmlubiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOm5vcm1hbi5maW5uQG1haWwwMS5odWF3ZWkuY29tIj5ub3JtYW4uZmlubkBtYWlsMDEuaHVh
d2VpLmNvbTwvYT4mZ3Q7OyBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpICZsdDs8YSBocmVmPSJt
YWlsdG86cHRodWJlcnRAY2lzY28uY29tIj5wdGh1YmVydEBjaXNjby5jb208L2E+Jmd0OzsgQmxh
Y2ssIERhdmlkICZsdDs8YSBocmVmPSJtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb20iPkRhdmlk
LkJsYWNrQGRlbGwuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IEdlbmd4dWVzb25nIChHZW5n
IFh1ZXNvbmcpICZsdDs8YSBocmVmPSJtYWlsdG86Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbSI+Z2Vu
Z3h1ZXNvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRm
Lm9yZyI+ZGV0bmV0QGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0RldG5l
dF0gcHVsbGluZyBwYWNrZXRzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFy
Z2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDowY20iPg0KPHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj4tLS0tLS0tLS0tPGJyPg0KT24gTm92ZW1iZXIgMTUsIDIwMTgg
MjoxNjozNSBQTSBOb3JtYW4gRmlubiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5vcm1hbi5maW5uQG1h
aWwwMS5odWF3ZWkuY29tIj5ub3JtYW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbTwvYT4mZ3Q7IHdy
b3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MGNt
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jmd0OyAxLiBJIHRoaW5rIHRoZXJlJm5ic3A7IGlz
IGEgdXNlIGZvciBhICZxdW90O1NvcnQgb2YgbGlrZSBUQ1AsIGJ1dCBpcyBzdWl0YWJsZSBmb3Ig
dXNlIGFzIGEgRGV0TmV0IGZsb3cmcXVvdDsuPGJyPg0KJmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFy
Z2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MGNtIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPkkgZ28gb25lIHN0ZXAgZnVydGhlciBhbmQgc2F5IHRoYXQgdGhl
cmUgaXMgYW55IHVzZSBmb3IgYSBUQ1AgY29uZ2VzdGlvbiBjb250cm9sIGFsZ29yaXRobSB0aGF0
IGlzIERldE5ldCBhd2FyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MTIuMHB0O21h
cmdpbi1sZWZ0OjBjbSI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5M
b3U8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBj
bTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjBjbSI+
DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxicj4NCiZndDsgMi4gWW91IGNhbiBydW4gYSBudW1i
ZXIgb2YgVENQIGZsb3dzIG92ZXIgYSBwaXBlIG9mZmVyaW5nIHRoZSBEZXROZXQgc2VydmljZS4m
bmJzcDsgTW9yZSBmbG93cyB3aWxsIHVzZSBtb3JlIG9mIHRoZSBiYW5kd2lkdGguJm5ic3A7IExl
ZnRvdmVyIGJhbmR3aWR0aCBpcyBhdmFpbGFibGUgdG8gYmVzdCBlZmZvcnQgZmxvd3MsIGJ1dCBu
b3QgdG8gb3RoZXIgRGV0TmV0IGZsb3dzLiZuYnNwOyBUaGlzIGlzIGp1c3QgbGlrZSBUQ1Agb3Zl
ciBhbiBFdGhlcm5ldC4mbmJzcDsgVmVyeQ0KIHVzZWZ1bCB3aGVuIGFsbG9jYXRpbmcgJnF1b3Q7
aGFyZCZxdW90OyBwYXJ0aXRpb25lZCBiYW5kd2lkdGguPGJyPg0KJmd0Ozxicj4NCiZndDsgMi4g
WW91IGNhbiBydW4gb25lIFRDUCBmbG93IGFzIGEgRGV0TmV0IGZsb3cuJm5ic3A7IFlvdSBjYW4g
cnVuIHNldmVyYWwgb2YgdGhlbS4mbmJzcDsgRWFjaCBmbG93IHdhc3RlcyBhcHByb3guIDI1JSBv
ZiBpdHMgYmFuZHdpZHRoLCB3aGljaCBpcyBub3QgcmVzZXJ2YWJsZSBieSBvdGhlciBEZXROZXQg
Zmxvd3MuJm5ic3A7IE9uIHRoZSBvdGhlciBoYW5kLCB5b3UgY2FuIGNvbnRyb2wgZXhhY3RseSBo
b3cgbXVjaCBiYW5kd2lkdGggaXMgYXZhaWxhYmxlIHRvIGVhY2gNCiBUQ1AgZmxvdywgYW5kIGFs
bCBvZiB0aGUgdW51c2VkIGJhbmR3aWR0aCBpcyBhdmFpbGFibGUgdG8gYmVzdC1lZmZvcnQgVENQ
IGZsb3dzLiZuYnNwOyBUaGlzIHNlZW1zIHRoZW9yZXRpY2FsbHkgdXNlZnVsLCBidXQgSSdtIG5v
dCBzdXJlIHRoYXQgdGhlIGV4dHJhIGNvc3Qgb3ZlciBEU0NQIGlzIHdvcnRoIHRoZSBkaWZmZXJl
bmNlIGluIHNlcnZpY2UgY29tcGFyZWQgdG8gRFNDUC48YnI+DQomZ3Q7PGJyPg0KJmd0OyAtLSBO
b3JtPGJyPg0KJmd0Ozxicj4NCiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
YnI+DQomZ3Q7IEZyb206IGRldG5ldCBbPGEgaHJlZj0ibWFpbHRvOmRldG5ldC1ib3VuY2VzQGll
dGYub3JnIj5kZXRuZXQtYm91bmNlc0BpZXRmLm9yZzwvYT5dIG9uIGJlaGFsZiBvZiBQYXNjYWwg
VGh1YmVydCAocHRodWJlcnQpIFs8YSBocmVmPSJtYWlsdG86cHRodWJlcnRAY2lzY28uY29tIj5w
dGh1YmVydEBjaXNjby5jb208L2E+XTxicj4NCiZndDsgU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJl
ciAxNCwgMjAxOCA4OjIzIFBNPGJyPg0KJmd0OyBUbzogQmxhY2ssIERhdmlkPGJyPg0KJmd0OyBD
YzogR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZyk7IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0
Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7IFN1YmplY3Q6IFJlOiBbRGV0bmV0
XSBwdWxsaW5nIHBhY2tldHM8YnI+DQomZ3Q7PGJyPg0KJmd0OyBIZWxsbyBEYXZpZDxicj4NCiZn
dDs8YnI+DQomZ3Q7IFBsZWFzZSBzZWUgYmVsb3c8YnI+DQomZ3Q7PGJyPg0KJmd0OyBMZSAxNSBu
b3YuIDIwMTggw6AgMDg6MTMsIEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRhdmlk
LkJsYWNrQGRlbGwuY29tJTNjbWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tIj5EYXZpZC5CbGFj
a0BkZWxsLmNvbSZsdDttYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+Jmd0OyZndDsgYSDD
qWNyaXQgOjxicj4NCiZndDs8YnI+DQomZ3Q7IFBhc2NhbCw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBU
aGFua3MgZm9yIHRoZSByZXNwb25zZSDigJMgSSB3YW50IHRvIGZvbGxvdyB1cCBvbiBzb21lIG9m
IFh1ZXNvbmfigJlzIGNvbW1lbnRzIHRoYXQgbWF5IHNoZWQgc29tZSBsaWdodCBvbiB0aGUgbG93
ZXIgbGF5ZXIgcHVsbCBmdW5jdGlvbmFsaXR5Ojxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0OyAzLiZu
YnNwOyBUQ1AgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQsIGJlY2F1c2UgVENQIHRyaWVzIHRv
IGZpbmQgdGhlIOKAnGZhaXIgYmFuZHdpZHRo4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2Vz
IHRoZSBmbG93IHJhdGUgY2hhbmdlczxicj4NCiZndDsmZ3Q7IGFsbCB0aGUgdGltZSwgd2hpbGUg
dGhlIHNlbmRpbmcgcmF0ZSBvZiBEZXROZXQgaXMgc3VwcG9zZWQgdG8gYmUgY29uc3RhbnQsIGFu
ZCBldmVyeSBwYWNrZXQgc2hvdWxkIHNob3cgdXAgaW4gYW4gZXhwZWN0ZWQgdGltZSBzbG90Ozxi
cj4NCiZndDs8YnI+DQomZ3Q7IE5vdCBleGFjdGx5IOKAkyBpbiB0aGlzIOKAnGdhbWXigJ0sIERl
dE5ldCBnZXRzIHRvIGdvIGZpcnN0LCBhbmQgZW5mb3JjZXMgdGhlIHRpbWUgc2xvdCBiZWhhdmlv
ci4mbmJzcDsgVENQIHNlZXMgd2hhdCBEZXROZXQgcHJvdmlkZXMg4oCTIGl0IGxvb2tzIGxpa2Ug
YSBuZXR3b3JrIHBhdGggd2l0aCBhIG1heCBiYW5kd2lkdGggdGhhdCBpcyBsaW1pdGVkIGJ5IHRo
ZSByZXNlcnZhdGlvbiBmb3IgdGhlIERldE5ldCBmbG93LCBhIHJhdGhlciBzdGFibGUgcm91bmQt
dHJpcC10aW1lDQogYW5kIHBhY2luZy9zaGFwaW5nIGJlaGF2aW9yIChvbiB0aGUgb3JpZ2luYXRp
bmcgaG9zdCwgcHJlZmVyYWJseSkuJm5ic3A7IFRoZXJlIGFyZSBzb21lIGRldGFpbHMgdG8gYmUg
d29ya2VkIG91dCBhcm91bmQgd2hhdCBoYXBwZW5zIHdoZW4gVENQIHRyaWVzIHRvIG92ZXJydW4g
dGhlIERldE5ldCBmbG93IHJlc2VydmF0aW9uLCBhcyB0aGF0IGNvdWxkIGJ1aWxkIHVwIGEgbGFy
Z2UgcXVldWUgb24gdGhlIGhvc3QsIGJ1dCBpZiB0aGUgcmVzZXJ2YXRpb24NCiBpcyBzaXplZCB0
byBiZSBsYXJnZXIgdGhhbiB0aGUgVENQIHRocm91Z2hwdXQsIFRDUCBzaG91bGQgd29yayBhcyB0
aGUgaG9zdCBxdWV1ZSBzaG91bGQgZHJhaW4uPGJyPg0KJmd0Ozxicj4NCiZndDsgSSB0aGluayBC
b2IgQnJpc2NvZSBwcmVzZW50ZWQmbmJzcDsgb24gU3VuZGF5IGFuZCB2ZXJ5IGNsZWFybHkgd2hh
dCBoYXBwZW5zIHdpdGggY2xhc3NpY2FsIFRDUCAtIGEgc2Vlc2F3IHBhdHRlcm4gdGhhdCBmYWls
cyB0byB1dGlsaXplIHRoZSBhdmFpbGFibGUgYmFuZHdpZHRoLiBUaGlzIGNvaW5jaWRlcyB3aXRo
IG15IG93biBvYnNlcnZhdGlvbnMgd2hlbiBJIGltcGxlbWVudGVkIENJUiBmb3IgSUJN4oCZcyBm
cmFtZSByZWxheSBib3ggYSBmZXcgeWVhcnMNCiBiYWNrLjxicj4NCiZndDs8YnI+DQomZ3Q7IEJv
YiBhbHNvIHByZXNlbnRlZCB0aGUgYmVuZWZpdHMgb2YgREMgVENQIGluIHRoYXQgc3BhY2UuIEkg
dW5kZXJzdGFuZCB0aGF0IGhpcyBwb2ludCBtYXRjaGVzIHlvdXIgd29yZHMgaW4gYSBjb3JyaWRv
ciBkaXNjdXNzaW9uIHdlIGhhZC4gSSBhbHNvIHVuZGVyc3RhbmQgdGhhdCBpbiB0aGUgY2FzZSBv
ZiB0aGUgZml4ZWQgYmFuZHdpZHRoLiBBIHJhdGUgYWRhcHRhdGlvbiBpcyBhIGNvbXBsZXggYW5k
IHVuZGVzaXJlZCBmdW5jdGlvbi48YnI+DQomZ3Q7PGJyPg0KJmd0OyBBdHRlbXB0aW5nIHRvIGFj
aGlldmUgdGhlIHNlcnZpY2UgbGF5ZXIgcmF0ZSBlbmZvcmNlbWVudCB3aXRoIGEgd2luZG93LWJh
c2VkIG9wZXJhdGlvbiBjb25mdXNlcyBhIGZ1bmN0aW9uIHRoYXQgd2UgaGF2ZSBhbmQgaXRzIGRl
cml2YXRpdmUgdGhhdCB3ZSB3YW50LCBhbmQgY2F1c2VzIGFkZGl0aW9uYWwgYnVmZmVycyBhbmQg
bGF0ZW5jeSBiZXR3ZWVuIHRoZSBlZ3Jlc3Mgb2YgdGhlIHdpbmRvdyBiYXNlZCBzZXJ2aWNlIGxh
eWVyIGFuZCB0aGUNCiBpbmdyZXNzIG9mIHRoZSBsb2FkIGVuZm9yY2VyIC0gdGhlIGZpcnN0IGRl
dG5ldCByb3V0ZXIuPGJyPg0KJmd0Ozxicj4NCiZndDsgQ29uY2x1c2lvbiBpcyB0aGF0IHdlIHdh
bnQgYSBzaW1wbGUgcmF0ZSBlbmZvcmNlbWVudCBmdW5jdGlvbiBpbiB0aGUgbGF5ZXItNCDCqyBk
ZXRuZXQgdHJhbnNwb3J0IMKrIC4gQ291bGQgd2UgY2FsbCBpdCBkZXR0cmFucyB0byBhdm9pZCBj
b25mdXNpb24gPzxicj4NCiZndDs8YnI+DQomZ3Q7IFNvcnJ5IEnigJltIGVtYmFya2luZyBub3cu
Li48YnI+DQomZ3Q7PGJyPg0KJmd0OyBUYWtlIGNhcmU8YnI+DQomZ3Q7PGJyPg0KJmd0OyBQYXNj
YWw8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDsg
NC4mbmJzcDsgVURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0LCBiZWNhdXNlIHRoZXJlIGlz
IG5vIHJhdGUgY29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5kcyB0aGUgcGFja2V0cyBpbiB0aGUg
d3JvbmcgcGF0dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLjxicj4NCiZndDsgVGhhdCB3b3VsZCBi
ZSBhIOKAnGZlYXR1cmXigJ0gaGVyZSA6LSkgYmVjYXVzZSBEZXROZXQgaXMgdGFraW5nIGNhcmUg
b2YgdGhlIGRldGFpbHMgOy0pLiZuYnNwOyBJbiBjb250cmFzdCwgVENQLWxpa2UgcmV0cmFuc21p
dCBiZWhhdmlvciBtYXkgbm90IGJlIHdoYXTigJlzIHdhbnRlZCBpbiBhIGhhcmQgcmVhbC10aW1l
IHN5c3RlbS48YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDsgNS4mbmJzcDsgU28gd2UgbmVlZCDigJxE
ZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdLCB3aGljaCBjYW4gOmEuIFNlbmQgdGhlIHBhY2tldCBp
biBhIGRldGVybWluaXN0aWMgcGF0dGVybjsgYi4gSWYgYW55dGhpbmcgZ29lcyB3cm9uZywgbWFr
ZSBpdCBnbyBiYWNrIHRvIHRoZSBjb3JyZWN0IHBhdHRlcm4uPGJyPg0KJmd0OyBFdmVyeSBEZXRO
ZXQgcm91dGVyIGRvZXMgdGhpcy4gQSBwYWNlci9zaGFwZXIgc2hvdWxkIGRlYWwgbmljZWx5IHdp
dGggcGFja2V0cyBiZWluZyBzZW50IGluIHRoZSB3cm9uZyBwYXR0ZXJuLiZuYnNwOyZuYnNwOyBU
aGlzIGlzIHByZWZlcmFibHkgbG9jYXRlZCBvbiB0aGUgb3JpZ2luYXRpbmcgaG9zdCwgYXMgdGhh
dOKAmXMgYSBiZXR0ZXIgcGxhY2UgdG8gYnVpbGQgYSBxdWV1ZSB0aGFuIHRoZSBmaXJzdCBob3Ag
c3dpdGNoL3JvdXRlci4mbmJzcDsgQWdhaW4gaWYgdGhlDQogcmVzZXJ2YXRpb24gaXMgc2l6ZWQg
dG8gYmUgbGFyZ2VyIHRoYW4gdGhlIHRyYWZmaWMsIHRoZSBvcmlnaW5hdGluZyBob3N0IHF1ZXVl
IHNob3VsZCBkcmFpbi48YnI+DQomZ3Q7PGJyPg0KJmd0OyBJbiB0aGUgcmV2ZXJzZSBkaXJlY3Rp
b24sIHdoZXJlIHRoZSB0cmFmZmljIChUQ1Agb3IgVURQIG9yIOKApikgZXhjZWVkcyB0aGUgcmVz
ZXJ2YXRpb24sIHNvbWV0aGluZyBvbiB0aGUgaG9zdCBuZWVkcyB0byBmaWd1cmUgb3V0IHdoYXTi
gJlzIGdvaW5nIG9uIGluIG9yZGVyIHRvIHRocm90dGxlIFRDUCBhbmQvb3IgdGhlIGFwcGxpY2F0
aW9uLCBhcyB0aGUgdXN1YWwgbmV0d29yayBjb25nZXN0aW9uIGZlZWRiYWNrIHRlY2huaXF1ZXMg
KGxvc3MsIEVDTg0KIENFIG1hcmtzKSBkb27igJl0IHdvcmsgZm9yIERldE5ldCB0cmFmZmljLiZu
YnNwOyZuYnNwOyBUaGlzIGlzIHdoZXJlIGEgbmV0d29yayBwdWxsIG1lY2hhbmlzbSBtYXkgYmUg
YSB1c2VmdWwgcGFydCBvZiB0aGUgc29sdXRpb24sIGFzIGdldHRpbmcgdGhlIGFwcGxpY2F0aW9u
IHRvIHVuZGVyc3RhbmQgdGhhdCBpdOKAmXMgb3ZlcnJ1bm5pbmcgaXRzIHJlc2VydmF0aW9uIGlz
IHByZWZlcmFibGUgdG8gaGF2aW5nJm5ic3A7IHRoZSBEZXROZXQgbmV0d29yayBzdGFydCBkcm9w
cGluZw0KIChvciBDRS1tYXJraW5nKSBwYWNrZXRzIGlmIGEgRGV0TmV0IGZsb3cgb3ZlcnJ1bnMg
aXRzIHJlc2VydmF0aW9uIGluIG9yZGVyIHRvIGdldCB0aGUgYXBwbGljYXRpb24gb3IgdHJhbnNw
b3J0IHByb3RvY29sIChlLmcuLCBUQ1ApIHRvIHNsb3cgZG93bi48YnI+DQomZ3Q7PGJyPg0KJmd0
OyBBcyBmb3IgdGhlIG5vdGlvbiB0aGF0IFBSRU9GIGZvciBEZXROZXQgSVAgaXMgYSBEZXROZXQg
4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIOKAkyBJIHN1cHBvc2UgdGhhdOKAmXMgdHJ1ZSwgYnV0
IEkgd291bGQgc3VnZ2VzdCB1c2Ugb2YgRGV0TmV0IOKAnFBSRU9GIHR1bm5lbCBwcm90b2NvbOKA
nSBhcyBjbGVhcmVyIHRlcm1pbm9sb2d5Ljxicj4NCiZndDs8YnI+DQomZ3Q7IFRoYW5rcywgLS1E
YXZpZDxicj4NCiZndDs8YnI+DQomZ3Q7IEZyb206IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkg
WzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNjby5jb20iPm1haWx0bzpwdGh1YmVydEBjaXNj
by5jb208L2E+XTxicj4NCiZndDsgU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCAx
MTo0NiBBTTxicj4NCiZndDsgVG86IEJsYWNrLCBEYXZpZDxicj4NCiZndDsgQ2M6IEdlbmd4dWVz
b25nIChHZW5nIFh1ZXNvbmcpOyA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnJTNjbWFp
bHRvOmRldG5ldEBpZXRmLm9yZyI+DQpkZXRuZXRAaWV0Zi5vcmcmbHQ7bWFpbHRvOmRldG5ldEBp
ZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyBTdWJqZWN0OiBSZTogW0RldG5ldF0gcHVsbGluZyBw
YWNrZXRzPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IFtFWFRFUk5BTCBFTUFJTF08YnI+
DQomZ3Q7IFBsZWFzZSByZWFkIFBGQyBmb3IgcHJpb3JpdHkgZmxvdyBjb250cm9sOzxicj4NCiZn
dDsgSSBkaWQgdG9vIG11Y2ggd2lyZWxlc3MgdGhpcyB3ZWVrIDopPGJyPg0KJmd0Ozxicj4NCiZn
dDsgUmVnYXJkcyw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBQYXNjYWw8YnI+DQomZ3Q7PGJyPg0KJmd0
OyBMZSAxNCBub3YuIDIwMTggw6AgMjM6NDEsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgJmx0
OzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNjby5jb20lM2NtYWlsdG86cHRodWJlcnRAY2lz
Y28uY29tIj5wdGh1YmVydEBjaXNjby5jb20mbHQ7bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbTwv
YT4mZ3Q7Jmd0OyBhIMOpY3JpdCA6PGJyPg0KJmd0OyBJIGFncmVlIHdpdGggdGhlIGJvdHRvbSBs
aW5lIERhdmlkLDxicj4NCiZndDs8YnI+DQomZ3Q7IHRoYXQgd2FzIHRoZSBpbnRlbnRpb247IHRo
b3VnaCBJ4oCZbSB1bmNsZWFyIGlmIGFuZCB3aGVyZSBJIGNhbiBwdWJsaXNoIHRoZSBsb3dlciBs
YXllciBwdWxsIHRoaW5nLiBJIHdyb3RlIGl0IGFzIGFuIGV5ZSBvcGVuZXIsIGhvcGluZyBwZW9w
bGUgd291bGQgc2VlIHRoZSBpc3N1ZS4gSSByZXRhaW4gTG914oCZcyBzdWdnZXN0aW9uIHRoYXQg
UENGUEZDIGlzIGEgYmVnaW5uaW5nIGZvciBpdCB0aG91Z2ggaXQgaXMganVzdCBhIGZhdWNldCB3
aXRoIG5vDQogY29udHJvbCBvZiB3aGF0IGdvZXMgdGhvdWdoIHdoZW4gd2Ugd2FudCBhIGp1c3Qg
aW4gdGltZSBwZXIgcGFja2V0IHB1bGwuPGJyPg0KJmd0OyBGb3IgeW91ciBwb2ludHMgYmVsb3cs
IEkgbWVudGlvbmVkIElTLUlTIGFzIGFuIGlsbHVzdHJhdGlvbiB0aGF0IHdlIGNhbiBoYXZlIGEg
c2FtZSBvcGVyYXRpb24gYXQgYm90aCBsYXllcnMsIHRoYXQgaXMgbm90IHNvIHVudXN1YWwuIEni
gJltIG5vdCBzYXlpbmcgZGV0bmV0IG5lZWQgSVMtSVMsIHRoYXQgd2FzIHJlYWxseSBub3QgdGhl
IHBvaW50Ljxicj4NCiZndDs8YnI+DQomZ3Q7IEFzIGZvciB0aGUgZnVuY3Rpb25zIEkganVzdCBw
b2ludCBvdXQgdGhlIGxpa2VuZXNzIHRvIGlsbHVzdHJhdGUgdGhhdCB0aGUgZGV0bmV0IHNlcnZp
Y2UgbGF5ZXIgaXMgYWtpbiB0aG91Z2ggZmFyIGZyb20gaWRlbnRpY2FsIHRvIGV4aXN0aW5nIHZh
cmlhdGlvbnMgb2YgVENQLiBTZWVtcyB3ZSBhZ3JlZSBvbiB0aGlzIGxpa2VuZXNzLiBJIGRvIG5v
dCByZWFkIHRoYXQgeW91IG9wcG9zZSBteSBjb25jbHVzaW9uIHRoYXQgdGhlIGRldG5ldCBzZXJ2
aWNlDQogbGF5ZXIgY2FuIGJlIGltcGxlbWVudGVkIGFzIGEgZGV0bmV0IMKrIHRyYW5zcG9ydCBw
cm90b2NvbCDCuy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBGb3Igbm93IEkgbmVlZCB0byByZWFkIG9u
IHRoZSBsaW5rcyB5b3Ugc3VnZ2VzdGVkLjxicj4NCiZndDs8YnI+DQomZ3Q7IE1hbnkgdGhhbmtz
IGZvciBhbGwgdGhpcyE8YnI+DQomZ3Q7PGJyPg0KJmd0OyBQYXNjYWw8YnI+DQomZ3Q7PGJyPg0K
Jmd0OyBMZSAxNCBub3YuIDIwMTggw6AgMjI6NTIsIEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0i
bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tJTNjbWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29t
Ij5EYXZpZC5CbGFja0BkZWxsLmNvbSZsdDttYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+
Jmd0OyZndDsgYSDDqWNyaXQgOjxicj4NCiZndDsgQm90dG9tIExpbmU6Jm5ic3A7IEkgd291bGQg
c3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90
b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25lIHZpYSB0dW5uZWxzIHRvIG1ha2UgUFJFT0Yg
d29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRhIHBsYW5lKSwgYW5kIHdvdWxkIHN1Z2dlc3Qg
dXNpbmcgc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZmaWMgc2hh
cGluZy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBEZXRhaWxzIGlubGluZSDigKY8YnI+DQomZ3Q7PGJy
Pg0KJmd0OyBUaGFua3MsIC0tRGF2aWQ8YnI+DQomZ3Q7PGJyPg0KJmd0OyBGcm9tOiBQYXNjYWwg
VGh1YmVydCAocHRodWJlcnQpIFs8YSBocmVmPSJtYWlsdG86cHRodWJlcnRAY2lzY28uY29tIj5t
YWlsdG86cHRodWJlcnRAY2lzY28uY29tPC9hPl08YnI+DQomZ3Q7IFNlbnQ6IFdlZG5lc2RheSwg
Tm92ZW1iZXIgMTQsIDIwMTggNDo1OSBBTTxicj4NCiZndDsgVG86IEdlbmd4dWVzb25nIChHZW5n
IFh1ZXNvbmcpPGJyPg0KJmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyUz
Y21haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZyZsdDttYWlsdG86ZGV0bmV0
QGlldGYub3JnPC9hPiZndDs7IEJsYWNrLCBEYXZpZDxicj4NCiZndDsgU3ViamVjdDogUmU6IFtE
ZXRuZXRdIHB1bGxpbmcgcGFja2V0czxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBbRVhU
RVJOQUwgRU1BSUxdPGJyPg0KJmd0OyBQbGVhc2UgcmVwb3J0IGFueSBzdXNwaWNpb3VzIGF0dGFj
aG1lbnRzLCBsaW5rcywgb3IgcmVxdWVzdHMgZm9yIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbi48YnI+
DQomZ3Q7IFR5cG9zIGJlbG93LCBzb21lIHRoYW5rcyB0byBteSBpbnRlbGxpZ2VudCBzbWFydCBw
aG9uZSwgYW5kIHNvbWUgdG8gY29uZnVzZWQtbWUuPGJyPg0KJmd0Ozxicj4NCiZndDsgUGxlYXNl
IHJlYWQ6PGJyPg0KJmd0OyBBbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5l
dCBzZXJ2aWNlIGxheWVyIG9wZXJhdGVzIGF0IGxheWVyIDQ8YnI+DQomZ3Q7PGJyPg0KJmd0OyBS
ZWdhcmRzLDxicj4NCiZndDs8YnI+DQomZ3Q7IFBhc2NhbDxicj4NCiZndDs8YnI+DQomZ3Q7IExl
IDE0IG5vdi4gMjAxOCDDoCAxNjo1MywgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbSUzY21haWx0bzpwdGh1YmVydEBjaXNjby5j
b20iPnB0aHViZXJ0QGNpc2NvLmNvbSZsdDttYWlsdG86cHRodWJlcnRAY2lzY28uY29tPC9hPiZn
dDsmZ3Q7IGEgw6ljcml0IDo8YnI+DQomZ3Q7IEhlbGxvIFh1ZXNvbmc6PGJyPg0KJmd0Ozxicj4N
CiZndDsgV2UgZG8gbGF5ZXJzIHNvIGFzIHRvIGNvbW11bmFsaXNlIHNlcnZpY2VzIHNvIGV2ZXJ5
IGFwcGxpY2F0aW9ucyBkb2VzIG5vdCBuZWVkIHRvIHJlaW52ZW50IGl0cyBvd24uPGJyPg0KJmd0
Ozxicj4NCiZndDsgVGhlIGZhY3QgdGhhdCBldmVyeSBpbmR1c3RyaWFsIGFwcGxpY2F0aW9uIHRo
YXQgYWRhcHRhdGV1ciBmcm9tIHNlcmlhbCBidXQgdG8gSVAgaGFkIHRvIGltcGxlbWVudCBhIGpp
dHRlciBlbGltaW5hdGlvbiBidWZmZXIgaXMgYW4gaW5kaWNhdGlvbiB0aGF0IHdlIGZhaWxlZCB0
byBwcm92aWRlIGp1c3QgdGhhdCBhdCBhIGxvd2VyIGxheWVyLjxicj4NCiZndDs8YnI+DQomZ3Q7
IFNhbWUgZ29lcyBmb3Igdm9pY2UgYW5kIHZpZGVvLiBCdXQgZGlkbuKAmXQgeW91IHNlZSBpdCBv
biBvY2Nhc2lvbnM/IFRob3NlIGppdHRlciBlbGltaW5hdGlvbiB0ZWNobmlxdWVzIGNyZWF0ZSBh
IGxhdGVuY3kgaW4gdGhlIGRpc2N1c3Npb24gb3IgYSBkZWxheSBpbiB0aGUgdHYgc3RyZWFtIHRo
YXQgeW91IGNhbiBhY3R1YWxseSBvYnNlcnZlLjxicj4NCiZndDsgW0RhdmlkJmd0O10gV2hlbiB0
aGluZ3Mgd29yaywgaml0dGVyIGVsaW1pbmF0aW9uIGlzIGNvbW1vbiBiZWhhdmlvci4mbmJzcDsg
V2hlbiB0aGV5IGRvbuKAmXQgd29yaywgaS5lLiwgc29tZXRoaW5nIGRvZXNu4oCZdCBhcnJpdmUg
aW4gdGltZSwgYm90aCByZXRyYW5zbWl0IGJlaGF2aW9yIGFuZCByZWFjdGlvbiB0byBtaXNzaW5n
IGRhdGEgYXJlIGFwcC1zcGVjaWZpYy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBOb3cgbGV0IHVzIGxv
b2sgYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGFuZCBjb21wYXJlIHdpdGggdHJhZGl0aW9u
YWwgTGF5ZXIgNCBmdW5jdGlvbnMuPGJyPg0KJmd0Ozxicj4NCiZndDsmbmJzcDsgVGhlIHNlcnZp
Y2UgbGF5ZXIgcHJvdmlkZXMgYSBmbG93IGNvbnRyb2wsIGluIHRoaXMgcGFydGljdWxhciBjYXNl
IGEgcmF0ZS1iYXNlZCBvbmUuIFRoaXMgaXMgc2ltaWxhciB0byBmdW5jdGlvbmFsaXR5IGZvdW5k
IGluIERDLVRDUCBvciBpbiBhIGxvbmcgZ29uZSBwYXN0LCBJQk3igJlzIFJhcGlkIFRyYW5zcG9y
dCBQcm90b2NvbCwgdGhvdWdoIHdlIHByb2JhYmx5IG5lZWQgb25seSBhIHNpbXBsaWZpZWQgdmVy
c2lvbiBvZiB0aGF0Ljxicj4NCiZndDsgW0RhdmlkJmd0O10gSXTigJlzIGltcG9ydGFudCB0byBk
aXN0aW5ndWlzaCBmbG93IGNvbnRyb2wsIHdoaWNoIGNhbiBiZSBwcm92aWRlIG9uIGEgbGluay1i
eS1saW5rIGJhc2lzIGZyb20gY29uZ2VzdGlvbiBjb250cm9sLCB3aGljaCBpcyBhIHN1cGVyc2V0
IG9mIGZsb3cgY29udHJvbCBhbmQgY2FuIG9ubHkgYmUgcHJvdmlkZWQgZW5kLXRvLWVuZC4mbmJz
cDsgQXMgRGV0TmV0IGVsaW1pbmF0ZXMgYWxsIGNvbmdlc3Rpb24sIGNvbmdlc3Rpb24gY29udHJv
bCBpcw0KIG5vdCByZXF1aXJlZC4mbmJzcDsgU3BlY2lmaWMgZXhhbXBsZSDigJMgREMtVENQIGlz
IGRyaXZlbiBieSBFQ04gY29uZ2VzdGlvbiBzaWduYWxzIChDRSBtYXJrcykgY29taW5nIGJhY2sg
ZnJvbSB0aGUgbmV0d29yaywgYnV0IGlmIGEgRGV0TmV0IG5vZGUgZXZlciBtYXJrcyBhIERldE5l
dCBwYWNrZXQgYXMgQ0UsIHNvbWV0aGluZyBoYXMgZ29uZSBzZXJpb3VzbHkgYXdyeS48YnI+DQom
Z3Q7PGJyPg0KJmd0OyBUaGUgc2VydmljZSBsYXllciBwZXJmb3JtcyByZW9yZGVyaW5nIGFuZCBk
dXBsaWNhdGlvbiBlbGltaW5hdGlvbiBmdW5jdGlvbnMuLiBUQ1AgZG9lcyB0aGF0IHRvby48YnI+
DQomZ3Q7IFtEYXZpZCZndDtdIFllcyDigKYgYnV0IOKApiBUQ1AgZWxpbWluYXRpb24gb2YgZHVw
bGljYXRlIHBhY2tldHMgaXMgaW50ZW5kZWQgb25seSB0byBkZWFsIHdpdGgg4oCcc3R1cGlkIG5l
dHdvcmsgdHJpY2tz4oCdIOKApjxicj4NCiZndDs8YnI+DQomZ3Q7IFRoZSBzZXJ2aWNlIGxheWVy
IGRpc3RyaWJ1dGVzIHBhY2tldHMgYW5kIHJlcGxpY2FzIG92ZXIgbXVsdGlwbGUgcGF0aHMgKGRl
dG5ldCB0cmFuc3BvcnRzKS4gVGhlcmXigJlzIGEgaGludCBvZiB0aGF0IGluIE1QLVRDUCB0aG91
Z2ggd2UgbmVlZCBhIHBvd2VyZnVsIGFkZGl0aW9uIGZvciByZXBsaWNhdGlvbiBhbmQgY29kaW5n
Ljxicj4NCiZndDsgW0RhdmlkJmd0O10gRGV0TmV0IGRpZmZlcnMgYmVjYXVzZSB0aGUgcmVwbGlj
YXRpb24gYW5kIGRpc3RyaWJ1dGlvbiBoYXBwZW4gYXQgbm9kZXMgaW4gdGhlIG5ldHdvcmssIG5v
dCBhdCBlbmQgc3lzdGVtcy4mbmJzcDsgRm9yIGFueSBUQ1AtbGlrZSBwcm90b2NvbCAocmVsaWFi
bGUgZGVsaXZlcnkgd2l0aCBjb25nZXN0aW9uIGNvbnRyb2wpLCBwYWNrZXQgZHVwbGljYXRpb24g
aXMgYWx3YXlzIGEgbWFuaWZlc3RhdGlvbiBvZiBhIG5ldHdvcmsg4oCcYnVnLOKAnSBpLmUuLA0K
IGRpdmVyZ2VuY2UgZnJvbSBpZGVhbCBuZXR3b3JrIGJlaGF2aW9yLiZuYnNwOyBGb3IgdGhlIFJF
IGluIERldE5ldCBQUkVPRiwgcGFja2V0IGR1cGxpY2F0aW9uIGlzIGEgbmV0d29yayDigJxmZWF0
dXJl4oCdIDstKS4mbmJzcDsgQXMgb2YgcmlnaHQgbm93LCBwYWNrZXQgZHVwbGljYXRpb24gYW5k
IGVsaW1pbmF0aW9uLCBwbHVzIGFzc29jaWF0ZWQgcmVvcmRlcmluZyAoUFJFT0YpJm5ic3A7IGlz
IG5vdCBwYXJ0IG9mIHRoZSBJUCBzb2x1dGlvbiDigJMgYW4gYWRkaXRpb25hbCBlbmNhcHN1bGF0
aW9uDQogd291bGQgbGlrZWx5IGJlIG5lZWRlZCB0byBzdXBwb3J0IHRoYXQgZnVuY3Rpb25hbGl0
eSwgYW5kIHRoZSByZXN1bHQgd2hpY2ggd291bGQgbG9vayBhIGxvdCBsaWtlIGEgRGV0TmV0IHRy
YW5zcG9ydCB0dW5uZWwgYmV0d2VlbiBub2RlcyBpbiB0aGUgRGV0TmV0IG5ldHdvcmsuJm5ic3A7
IElmIGFueW9uZSB3YW50cyB0byB3b3JrIG9uIHRoaXMsIHJlYWRpbmcgZHJhZnQtaWV0Zi1pbnRh
cmVhLXR1bm5lbHMgaXMgUkVDT01NRU5ERUQuPGJyPg0KJmd0Ozxicj4NCiZndDsgVGhlIGRldG5l
dCBzZXJ2aWNlIGxheWVyIGlzIGFib3ZlIHRoZSBkZXRuZXQgdHJhbnNwb3J0IGxheWVyIHdoaWNo
IGhhcHBlbnMgdG8gYmUgbGF5ZXIgMy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBBbGwgaW4gYWxsLCB0
aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldCB0cmFuc3BvcnQgc2VydmljZSBsYXllciBvcGVy
YXRlcyBhdCBsYXllciA0Ljxicj4NCiZndDs8YnI+DQomZ3Q7IEkgYWdyZWUgd2l0aCB5b3UgdGhh
dCB0aGVyZSBpcyBhbiBleGFjdCBzYW1lIG5lZWQgZm9yIFRTTi4gSnVzdCBsaWtlIHRoZXJlIGlz
IGEgbmVlZCBmb3IgSVMtSVMgYXQgYm90aCBsYXllcnMuPGJyPg0KJmd0OyBbRGF2aWQmZ3Q7XSBN
YW55IG9mIHRoZSBJUCBuZXR3b3JrcyBvdmVyIHdoaWNoIERldE5ldCBvcGVyYXRlcyB3aWxsIG5v
dCBiZSB1c2luZyBJUy1JUyBmb3IgSVAgKGxheWVyIDMpIHJvdXRpbmcg4oCTIHRoZXJlIGFyZSBh
IG51bWJlciBvZiBhbHRlcm5hdGl2ZXMuPGJyPg0KJmd0Ozxicj4NCiZndDsgVGhlIElFRUUgbWF5
IHZlcnkgd2VsbCBwcm92aWRlIHRoZSBzYW1lIGZlYXR1cmVzIGluIHRoZSB0YWxrZXIsIGFuZCB3
ZSBtYXkgdmVyeSB3ZWxsIGJlIHN1Y2Nlc3NmdWwgYXQgc2hhcmluZyBzcGVjaWZpY2F0aW9ucyBq
dXN0IGxpa2Ugd2UgZGlkIGZvciBJUy1JUy4gQnV0IGZvciB1cyBJIHNlZSB0aGUgZGV0bmV0IHNl
cnZpY2UgbGF5ZXIgcGFja2FnZWQgYXMgYSBMYXllciA0IHRoYXQgdGhlIHJlc3Qgb2YgdGhlIElF
VEYgd2lsbCBjYWxsIGENCiBUcmFuc3BvcnQuIFdoaWNoIG1ha2VzIHRoZSBuYW1lIGNvbGxpc2lv
biB2ZXJ5IHVuZm9ydHVuYXRlLCBieSB0aGUgd2F5Ljxicj4NCiZndDsgW0RhdmlkJmd0O10gQm90
dG9tIExpbmU6Jm5ic3A7IEkgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9mIGEg
RGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25lIHZp
YSB0dW5uZWxzIHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRhIHBs
YW5lKSwgYW5kIHdvdWxkIHN1Z2dlc3QgdXNpbmcgc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlzIGFu
ZCBsb2NhbCBsb29wIHRyYWZmaWMgc2hhcGluZy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBOb3RlIHRo
YXQgbXkgZHJhZnQgYWxzbyBkaXNjdXNzZXMgYSBMMiB0b2tlbml6ZWQgbG9vcCB0byBhdm9pZCB0
aGUgYnVmZmVyIGJsb2F0IGF0IHRoZSBkZXRuZXQgaW5ncmVzcywgd2hpY2ggaXMgdGhlIHBpZWNl
IHRoYXQgaXMgYW5hbG9nb3VzIHRvIHRoZSBzb2x1dGlvbiBzaG93biBpbiB0aGUgdmlkZW8uPGJy
Pg0KJmd0Ozxicj4NCiZndDsgVGFrZSBjYXJlLDxicj4NCiZndDs8YnI+DQomZ3Q7IFBhc2NhbDxi
cj4NCiZndDs8YnI+DQomZ3Q7IExlIDE0IG5vdi4gMjAxOCDDoCAxNDo1OCwgR2VuZ3h1ZXNvbmcg
KEdlbmcgWHVlc29uZykgJmx0OzxhIGhyZWY9Im1haWx0bzpnZW5neHVlc29uZ0BodWF3ZWkuY29t
JTNjbWFpbHRvOmdlbmd4dWVzb25nQGh1YXdlaS5jb20iPmdlbmd4dWVzb25nQGh1YXdlaS5jb20m
bHQ7bWFpbHRvOmdlbmd4dWVzb25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgYSDDqWNyaXQgOjxi
cj4NCiZndDsgRGVhciBQYXNjYWwsPGJyPg0KJmd0Ozxicj4NCiZndDsgSSBjb25zaWRlciB0aGUg
cHJvYmxlbSBvZiDigJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdIGFsbCBvdmVyIGFnYWluLCBh
bmQgZmluYWxseSBJIG1ha2UgbXlzZWxmIGNvbmZ1c2VkLiBTbyBJIHNlbmQgdGhpcyBlbWFpbCB0
byBzZWFyY2ggZm9yIGhlbHAuIFBsZWFzZSBjb3JyZWN0IG1lIGlmIHlvdSBmaW5kIGFueXRoaW5n
IHdyb25nIGJlbG93Ojxicj4NCiZndDs8YnI+DQomZ3Q7IDEuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IFRTTiBkb2VzbuKAmXQgbmVlZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1
c2UgdGhlIHRhbGtlciBhbmQgbGlzdGVuZXIgYXJlIFRTTiBhd2FyZSwgYW5kIHRoZXkgY2FuIHNl
bmQgdGhlIHBhY2tldHMgaW4gc29tZSBwYXJ0aWN1bGFyIHRpbWUgc2xvdCBiYXNlZCBvbiB0aGUg
dHJhZmZpYyBzcGVjaWZpY2F0aW9uOzxicj4NCiZndDs8YnI+DQomZ3Q7IDIuJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IERldE5ldCBkb2VzIG5lZWQgdHJhbnNwb3J0IGxheWVy
LCBiZWNhdXNlIHRhbGtlciBhbmQgbGlzdGVuZXIgYXJlIG5vdCB1bmRlciBjb250cm9sOzxicj4N
CiZndDs8YnI+DQomZ3Q7IDMuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRD
UCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCAsIGJlY2F1c2UgVENQIHRyaWVzIHRvIGZpbmQg
dGhlIOKAnGZhaXIgYmFuZHdpZHRo4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2VzIHRoZSBm
bG93IHJhdGUgY2hhbmdlcyBhbGwgdGhlIHRpbWUsIHdoaWxlIHRoZSBzZW5kaW5nIHJhdGUgb2Yg
RGV0TmV0IGlzIHN1cHBvc2VkIHRvIGJlIGNvbnN0YW50LCBhbmQgZXZlcnkgcGFja2V0IHNob3Vs
ZCBzaG93IHVwIGluIGFuIGV4cGVjdGVkDQogdGltZSBzbG90Ozxicj4NCiZndDs8YnI+DQomZ3Q7
IDQuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFVEUCBjYW7igJl0IGJlIHVz
ZWQgZm9yIERldE5ldCwgYmVjYXVzZSB0aGVyZSBpcyBubyByYXRlIGNvbnRyb2wuIElmIHRoZSB0
YWxrZXIgc2VuZHMgdGhlIHBhY2tldHMgaW4gdGhlIHdyb25nIHBhdHRlcm4sIFVEUCBjYW4gZG8g
bm90aGluZy48YnI+DQomZ3Q7PGJyPg0KJmd0OyA1LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBTbyB3ZSBuZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNo
IGNhbiA6YS4gU2VuZCB0aGUgcGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJ
ZiBhbnl0aGluZyBnb2VzIHdyb25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0
dGVybi48YnI+DQomZ3Q7PGJyPg0KJmd0OyA2LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBUaGlzLCBmaW5hbGx5LCBtYWtlcyB0aGUgdGFsa2VyIOKAnERldE5ldCBhd2FyZeKA
nShlc3BlY2lhbGx5IHBvaW50IGEgYWJvdmUpLCB3aGljaCBpcyBqdXN0IHRoZSBzYW1lIGFzIHdo
YXQgaGFwcGVucyBpbiBUU04uPGJyPg0KJmd0Ozxicj4NCiZndDsgSWYgdGhpcyBsb2dpYyBjaGFp
biB3b3Jrcywgd2hhdCB3ZSBhY3R1YWxseSByZXF1aXJlcyBpcyBqdXN0IGEgRGV0TmV0IHRhbGtl
ciByYXRoZXIgdGhhbiBhIG5ldyB0cmFuc3BvcnQgbGF5ZXIuPGJyPg0KJmd0Ozxicj4NCiZndDs8
YnI+DQomZ3Q7IEJlc3QgUmVnYXJkczxicj4NCiZndDsgWHVlc29uZzxicj4NCiZndDs8YnI+DQom
Z3Q7PGJyPg0KJmd0OyBGcm9tOiBkZXRuZXQgWzxhIGhyZWY9Im1haWx0bzpkZXRuZXQtYm91bmNl
c0BpZXRmLm9yZyI+bWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxm
IE9mIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCk8YnI+DQomZ3Q7IFNlbnQ6IFR1ZXNkYXksIE5v
dmVtYmVyIDEzLCAyMDE4IDE6MTAgUE08YnI+DQomZ3Q7IFRvOiA8YSBocmVmPSJtYWlsdG86ZGV0
bmV0QGlldGYub3JnJTNjbWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnJmx0
O21haWx0bzpkZXRuZXRAaWV0Zi5vcmc8L2E+Jmd0OzsgQmxhY2ssIERhdmlkICZsdDs8YSBocmVm
PSJtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC4uY29tJTNjbWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwu
Y29tIj5EYXZpZC5CbGFja0BkZWxsLi5jb20mbHQ7bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29t
PC9hPiZndDsmZ3Q7PGJyPg0KJmd0OyBTdWJqZWN0OiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHM8
YnI+DQomZ3Q7PGJyPg0KJmd0OyBEZWFyIGFsbDxicj4NCiZndDs8YnI+DQomZ3Q7IFRoaXMgdmlk
ZW8gPGEgaHJlZj0iaHR0cHM6Ly95b3V0dS5iZS9CTzBRaGF4QlJyMCI+aHR0cHM6Ly95b3V0dS5i
ZS9CTzBRaGF4QlJyMDwvYT4gaGFzIGEgZ3JlYXQgaWxsdXN0cmF0aW9uIG9mIHRoZSBVTkkgcGFj
a2V0IHB1bGwgbWV0aG9kIHRoYXQgd2UgdXNlIGluIHNlY3Rpb24g4oCcNS4xLiZuYnNwOyBMb2Nh
bCBMb29wIEZsb3cgQ29udHJvbOKAnSBvZg0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMSI+aHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0w
MTwvYT4gdG8gcHVsbCBwYWNrZXRzIGZyb20gdGhlIGRldG5ldCB1bmF3YXJlIGhvc3QgZnJvbSB0
aGUgZGV0bmV0IGluZ3Jlc3MgYm94LiBUaGUgcHJvYmxlbSBmb3IgZGV0bmV0IGlzIHRoYXQgc2hh
cGluZw0KIGluIHRoZSBkZXRuZXQgaW5ncmVzcyBjYW4gY3JlYXRlIGJsb2F0IGFuZCB1bmNvbnRy
b2xsZWQgZW5kIHRvIGVuZCBsYXRlbmN5IHNvIHdlIHdhbnQgdG8gY29udHJvbCB0aGUgbWF4aW11
bSBhbW91bnQgb2YgcGVuZGluZyBmcmFtZXMgdG8ga2VlcCB0aGUgZGV0bmV0IGluZ3Jlc3MgYnVz
eSBhbmQgcHVzaCBiYWNrIHRvIHRoZSBMNC81IGZvciBhbnl0aGluZyBhYm92ZSB0aGF0Ljxicj4N
CiZndDs8YnI+DQomZ3Q7IEkgaG9wZSB5b3XigJlsbCBsb3ZlIHRoZSB2aWRlbyBhcyBtdWNoIGFz
IEkgZGlkOzxicj4NCiZndDs8YnI+DQomZ3Q7IFBhc2NhbDxicj4NCiZndDsgX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7IGRldG5ldCBtYWls
aW5nIGxpc3Q8YnI+DQomZ3Q7IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmclM2NtYWls
dG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmcmbHQ7bWFpbHRvOmRldG5ldEBpZXRm
Lm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2RldG5ldCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9kZXRuZXQ8L2E+PGJyPg0KJmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCiZndDsgZGV0bmV0IG1haWxpbmcgbGlzdDxicj4NCiZndDsgPGEg
aHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyUzY21haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRl
dG5ldEBpZXRmLm9yZyZsdDttYWlsdG86ZGV0bmV0QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7
IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0Ij5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldDwvYT48YnI+DQomZ3Q7
PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IC0tLS0tLS0tLS08YnI+DQomZ3Q7IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyBkZXRu
ZXQgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3Jn
Ij5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9kZXRuZXQ8L2E+PGJyPg0KJmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_6DC63021103D4A2B9123AE011E4EEDB1ciscocom_--


From nobody Thu Nov 15 14:54:12 2018
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBFA812D4EA; Thu, 15 Nov 2018 14:54:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.952
X-Spam-Level: 
X-Spam-Status: No, score=-3.952 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, 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 mtVrOu7sbvwd; Thu, 15 Nov 2018 14:54:05 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E62FF129619; Thu, 15 Nov 2018 14:54:04 -0800 (PST)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id C5B0D54800B; Thu, 15 Nov 2018 23:53:58 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id B55A4440210; Thu, 15 Nov 2018 23:53:58 +0100 (CET)
Date: Thu, 15 Nov 2018 23:53:58 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
Cc: Lou Berger <lberger@labn.net>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>,  "Black, David" <David.Black@dell.com>, 'J?nos Farkas' <janos.farkas@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>
Message-ID: <20181115225358.mbhdw2kcaftyt45v@faui48f.informatik.uni-erlangen.de>
References: <0bb7176c-c386-b863-a4f8-06254f4627ab@ericsson.com> <1705d15c-c7ba-c76f-88db-c75f1a88db0f@ericsson.com> <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com> <cfd56f25-c05c-d8c2-a3d5-41d0a35a435d@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D15213B@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D2432779493630339254@MX307CL04.corp.emc.com> <6EC6417807D9754DA64F3087E2E2E03E2D152997@rznt8114.rznt.rzdir.fht-esslingen.de> <20181115035637.7lzevvoeulr7qm7h@faui48f.informatik.uni-erlangen.de> <6EC6417807D9754DA64F3087E2E2E03E2D15BB90@rznt8114.rznt.rzdir.fht-esslingen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <6EC6417807D9754DA64F3087E2E2E03E2D15BB90@rznt8114.rznt.rzdir.fht-esslingen.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/3sS-n78igv7mVbeHs3wmT0UvmKg>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 22:54:10 -0000

On Thu, Nov 15, 2018 at 01:18:09PM +0000, Scharf, Michael wrote:
> My comments are about the question what happens if DetNet packets get dropped despite that this should _never_ happen in normal operation. There can be different reasons for packet drops in a managed network. One root cause would be that the DetNet traffic gets routed erroneously over a DetNet unaware node somewhere in the Internet and then causes harm there.

Understood. 

> For inelastic traffic, if such packet loss persists, that flow (at least on the path where losses occur) may need to be blocked for safety reasons. I assume that is what you suggest in your last sentence?

Yes. Of course, i can not speak for the authors, and i don't think so
far this type of detail for the  PREOF functions have been required,
but i certainly think it would make the PEF/POF a lot more useful if it
would include diagnostics about packet loss - and that could then be
used to trigger some control/management-plane circuit breaker. 

Cheers
    Toerless

> Michael
> 
> 
> -----Original Message-----
> From: Toerless Eckert [mailto:tte@cs.fau.de] 
> Sent: Thursday, November 15, 2018 4:57 AM
> To: Scharf, Michael
> Cc: Black, David; Lou Berger; 'J?nos Farkas'; tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-architecture.all@ietf.org
> Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
> 
> On Fri, Nov 09, 2018 at 06:38:30AM +0000, Scharf, Michael wrote:
> > Indeed.
> > 
> > And, as noted in my earlier way, depending on how the PRF is realized DetNet may even shield DetNet traffic from packet losses due to congestion, i.e., even traffic that would be able to react to congestion may not react due to DetNet. If DetNet is able to mask congestion from the carried traffic, special care is needed inside DetNet.
> 
> I don't think we should complicate the matters by talking about DetNet
> flows that may react to congestion. I don't think this is in scope of
> the current architecture.
> 
> AFAIK, all DetNet flows have a known envelope, and DetNet flows should
> be shutdown (filtered/blocked) by the DetNet service whenever they exceed
> the envelope (*).
> 
> Within the envelope of DetNet flows, there is no useful support
> for congestion loss, because congestion constitutes a misconfiguration
> or misbehavior of the DetNet service. 
> 
> PEF/POF could actually act as a circuit breaker using the maximum
> permissible loss of the envelope as a trigger to make the PRF stop
> the flow. That would be a good feature for the PREOF.
> 
> Cheers
>     Toerless
> 
> (*) I am not sure if DetNet intends to make such a strong
> statement, but from what i heard, this is usually done in TSN
> applications:
> 
> If you have an interlocked system and a sender exceeds its
> envelope, that indicates a malfunctioning sender, and there is
> no way to design a safe&secure system with randomnly
> malfunctioning components. Shutting down a component by
> stopping its traffic is a supported system behavior resulting
> typically in bringing up redundant components or shutting down
> parts of the system. Unknown component behavior results in
> unpredictable system behavior, often catastrophic.
> 
> > > That quoted comment is followed by a "reduce to previous case" argument
> > > about networking in general:
> > > 
> > > > > WRT escaped traffic, as I mentioned in today's session, I really
> > > think
> > > > > this is no difference between escaped DetNet traffic and traffic
> > > > > delivered over an uncongested network to a peer (congested or
> > > > > uncongested) network.
> > > 
> > > Unfortunately, that argument leads to a contradiction, namely a
> > > conclusion that congestion control is not necessary for the Internet,
> > > which is known to be wrong.  Having arrived at a result that
> > > mathematicians would call "proof by contradiction," one of the
> > > assumptions that lead to this point has to be wrong, but which one?
> > > 
> > > The "clear, simple and wrong" (Mencken) approach to resolving this
> > > would be to focus on the inelastic traffic and require that all DetNet
> > > traffic MUST be congestion controlled.  I'm not advocating this, and
> > > neither is Michael.
> > > 
> > > A more subtle approach (with credit to Deb Brungard for an insightful
> > > discussion after RTGAREA yesterday) is to recognize that DetNet is a
> > > Controlled Environment, to which different rules apply than the
> > > Internet and networks in general.  For the definition of Controlled
> > > Environment, see Section 3.6 of RFC 8085
> > > (https://tools.ietf.org/html/rfc8085#section-3.6).  For now, please
> > > ignore the material in that section on safety, robustness and
> > > corruption, as inapplicable to this discussion.  FWIW, that material
> > > was motivated by the incessant attempts to optimize out UDP checksums
> > > without serious consideration of the resulting packet corruption risks
> > > and the potential consequences thereof.  Viewing DetNet as a Controlled
> > > Environment, this discussion is then primarily about what to require/do
> > > at the boundary between the DetNet Controlled Environment and other
> > > networks.  I've been there, done that for other Controlled Environments
> > > ... and have the scars ... from the worked examples in RFC 7510
> > > (MPLS/UDP) and RFC 8086's TMCE (Traffic Management Controlled
> > > Environment) applicability scenario for GRE/UDP.  Those two RFCs may be
> > > helpful background reading.
> > > 
> > > The good news here is that we are not as far from agreeing on a
> > > solution as might appear from the length of this discussion.   Going
> > > back to a couple of chunks of text that Janos proposed earlier:
> > > 
> > > 	NEW:
> > > 	This document provides the overall Architecture for Deterministic
> > > 	Networking (DetNet), which provides a capability for the delivery
> > > of
> > > 	data flows with extremely low packet loss rates and bounded end-
> > > to-
> > > 	end delivery latency within a network domain. DetNet is for
> > > networks
> > > 	that are under a single administrative control or within a closed
> > > group
> > > 	of administrative control; these include campus-wide networks and
> > > 	private WANs. DetNet is not for large groups of domains such as
> > > the
> > > 	Internet.
> > > 
> > > That reads to me as a clear statement that a DetNet network is a
> > > Controlled Environment, so I would hope that we're in agreement on
> > > that.
> > > 
> > > 	NEW:
> > > 	Robust real-time systems require to reduce the number of possible
> > > 	failures. Filters and policers should be used in a DetNet network
> > > to
> > > 	detect if DetNet packets are received on the wrong interface, or
> > > at
> > > 	the wrong time, or in too great volume. Furthermore, filters and
> > > 	policers can take action to discard offending packets or flows,
> > > or
> > > 	trigger shutting down the offending DetNet flow, or shutting down
> > > 	the offending interface.
> > > 
> > > That proposed text actually contains two circuit breakers, "shutting
> > > down the offending DetNet flow" or "shutting down the offending
> > > interface."  So far, so good, but what's missing is text on deployment
> > > requirements of the mechanisms described in that text, particularly at
> > > the edges of DetNet networks.
> > 
> > Yep, strict deployment requirements are needed.
> > 
> > > Text that requires deployment of "filters and policers ... [that]
> > > discard offending [DetNet] packets and flows" at the boundaries between
> > > DetNet and non-DetNet networks would go a long way towards resolving
> > > this discussion.  I would suggest expanding "offending" into text that
> > > includes all unauthorized DetNet traffic and all unexpected DetNet
> > > traffic.  Once that's done, the "circuit breaker" discussion becomes
> > > more tractable, as the discarding of all DetNet traffic that would
> > > otherwise escape the DetNet network reduces the "circuit breaker"
> > > discussion to the existing DetNet material measures that need to be
> > > taken inside a DetNet network to protect delivery of DetNet service.
> > 
> > As already mentioned, it is possible that some solutions don't need any "circuit breaker" as they achieve sufficient robustness by some other means. I only ask for text that explains how to avoid harm from non-DetNet networks, not for a specific solution.
> > 
> > Michael
> > 
> > 
> > > 
> > > Thanks, --David
> > > 
> > > 
> > > > -----Original Message-----
> > > > From: Scharf, Michael [mailto:Michael.Scharf@hs-esslingen.de]
> > > > Sent: Thursday, November 8, 2018 1:12 PM
> > > > To: Lou Berger; Black, David; 'János Farkas'
> > > > Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > > architecture.all@ietf.org
> > > > Subject: RE: [Tsv-art] [Detnet] Tsvart last call review of draft-
> > > ietf-detnet-
> > > > architecture-08
> > > >
> > > >
> > > > [EXTERNAL EMAIL]
> > > > Please report any suspicious attachments, links, or requests for
> > > sensitive
> > > > information.
> > > >
> > > >
> > > > Inline
> > > >
> > > > > -----Original Message-----
> > > > > From: Tsv-art [mailto:tsv-art-bounces@ietf.org] On Behalf Of Lou
> > > Berger
> > > > > Sent: Thursday, November 8, 2018 8:45 AM
> > > > > To: Black, David; Scharf, Michael; 'János Farkas'
> > > > > Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > > > > architecture.all@ietf.org
> > > > > Subject: Re: [Tsv-art] [Detnet] Tsvart last call review of draft-
> > > ietf-
> > > > > detnet-architecture-08
> > > > >
> > > > > Hi,
> > > > >
> > > > > See below for in-line responses
> > > > >
> > > > > On 11/5/2018 12:21 AM, Black, David wrote:
> > > > > > ...
> > > > >
> > > > > >>> * It is surprising that there is hardly any discussion on
> > > network
> > > > > robustness
> > > > > >>> and safety; this probably also relates to security. For
> > > instance,
> > > > > >>> misconfiguration or errors of functions performing packet
> > > > > replication could
> > > > > >>> severely and permanently congest a network and cause harm.
> > > > > > [... snip ...]
> > > > > >> NEW:
> > > > > >> Robust real-time systems require to reduce the number of
> > > possible
> > > > > >> failures. Filters and policers should be used in a DetNet
> > > network to
> > > > > >> detect if DetNet packets are received on the wrong interface, or
> > > at
> > > > > >> the wrong time, or in too great volume. Furthermore, filters and
> > > > > >> policers can take action to discard offending packets or flows,
> > > or
> > > > > >> trigger shutting down the offending DetNet flow, or shutting
> > > down
> > > > > >> the offending interface.
> > > > > >>
> > > > > >> [ms] That does not address my concern. As I wrote already, I
> > > believe
> > > > > this
> > > > > >> document has to discuss the applicability of circuit breakers
> > > > > according to RFC
> > > > > >> 8084.
> > > > > > I concur with Michael's implied concern that the "should" in the
> > > NEW
> > > > > text
> > > > > > is woefully inadequate.  The provisions to prevent escaped non-
> > > > > elastic traffic
> > > > > > from causing damage elsewhere need to be mandatory particularly
> > > if
> > > > > DetNet
> > > > > > and non-DetNet networks are interconnected.  The above
> > > > > > text on filters doesn't appear to cover escape from the DetNet
> > > > > network,
> > > > > > and needs to do so.  Deployment of filters at DetNet nodes that
> > > drop
> > > > > all
> > > > > > DetNet traffic that tries to escape, and that drop all
> > > misdirected
> > > > > DetNet
> > > > > > traffic should address most of this problem.
> > > > > >
> > > > > > Once that is done, I think a discussion of circuit breakers is
> > > > > needed, in the
> > > > > > form of Detnet service mechanisms that can shut down (cease
> > > > > transmission
> > > > > > of) a flow that is being sent entirely into the bit-bucket by a
> > > > > downstream filter,
> > > > > > due to misconfiguration, failure, etc.
> > > > >
> > > > > I think we have a bit of a disconnect of what DetNet service
> > > delivers.
> > > > >
> > > > > DetNet does not itself impact any Transport protocol  (e.g., UDP,
> > > TCP)
> > > > > so itself does not *produce* elastic or non-elastic traffic.
> > > >
> > > > First, the question whether DetNet *produces* elastic or non-elastic
> > > traffic does
> > > > not matter for the applicability of circuit breakers. Section 3 of
> > > RFC 8084 states:
> > > >
> > > >    CBs are RECOMMENDED for IETF protocols and tunnels that carry non-
> > > >    congestion-controlled Internet flows and for traffic aggregates.
> > > >    This includes traffic sent using a network tunnel.  Designers of
> > > >    other protocols and tunnel encapsulations also ought to consider
> > > the
> > > >    use of these techniques as a last resort to protect traffic that
> > > >    shares the network path being used.
> > > >
> > > > Section 3.2.1.1 of draft-ietf-detnet-architecture-09 explains
> > > explicitly that
> > > > DetNet can carry non-congestion-controlled traffic:
> > > >
> > > >    Note that a DetNet flow cannot be throttled, i.e., its
> > > >    transmission rate cannot be reduced via explicit congestion
> > > >    notification.
> > > >
> > > > So, clearly the condition of carrying non-congestion-controlled flows
> > > or traffic
> > > > aggregates applies to the DetNet architecture. And, as a result, the
> > > > RECOMMENDED in RFC 8084 is in principle applicable to DetNet. Also,
> > > note that
> > > > the RECOMMENDED in RFC 8084 is not limited to tunnels.
> > > >
> > > > As pointed out by David, the key question is whether, and how, the
> > > DetNet
> > > > architecture prevents that non-congestion controlled traffic escapes
> > > from a
> > > > controlled environment into the Internet. As also explained in RFC
> > > 8084, this
> > > > question in particular matters for failure scenarios.
> > > >
> > > > As TSV-ART reviewer, I insist in a discussion of this problem in
> > > draft-ietf-detnet-
> > > > architecture. And I believe that a reference to RFC 8084 is needed in
> > > draft-ietf-
> > > > detnet-architecture.
> > > >
> > > > Note that the wording in RFC 8084 is RECOMMENDED and not MUST, i.e.,
> > > it is
> > > > possible that circuit breakers may not be needed for certain
> > > solutions. As an
> > > > example, MPLS traffic may not easily escape from a managed MPLS
> > > network.
> > > >
> > > >
> > > > Second, in my TSV-ART review I have explicitly mentioned the DetNet
> > > Packet
> > > > Replication Function (PRF). Replicating non-elastic traffic may
> > > create additional
> > > > challenges if the replicated packets can somehow escape into the
> > > Internet, e.g.,
> > > > in failure cases. For instance, as far as I understand draft-ietf-
> > > detnet-
> > > > architecture, I assume the PRF can replicate non-congestion-
> > > controlled traffic
> > > > and forward it along different paths. If one of these paths escapes
> > > to the
> > > > Internet, to the Internet the PRF could basically be a producer of
> > > non-congestion
> > > > controlled traffic, and that traffic could cause significant harm in
> > > the Internet.
> > > > Also, note that in that case it may not necessarily help if the
> > > traffic carried by
> > > > DetNet is elastic, e.g., if DetNet carries TCP traffic. For instance,
> > > if other paths
> > > > used by the PRF within the DetNet domain would deliver all packets,
> > > the
> > > > congestion control in TCP would not never be triggered as each packet
> > > gets
> > > > indeed delivered over one of the paths. So, an unelastic traffic
> > > stream would
> > > > escale into the Internet and never back off. Unless I miss something,
> > > DetNet
> > > > needs counter-means to prevent this sort of issues.
> > > >
> > > > As TSV-ART reviewer, I believe draft-ietf-detnet-architecture needs a
> > > dedicated
> > > > discussion whether the PRF can cause harm and, if so, how to avoid
> > > such harm.
> > > >
> > > > > DetNet operates at Layer 3 and basically provides detnet flows with
> > > a
> > > > > service equivalent to IntServ's Guaranteed Quality of Service.  As
> > > > > such,
> > > > > DetNet flows basically operate as if the network is uncongested.
> > > >
> > > > RFC 8084 exactly addresses that case. The question is not the normal
> > > operation
> > > > of the network, but abnormal cases.
> > > >
> > > > > WRT escaped traffic, as I mentioned in today's session, I really
> > > think
> > > > > this is no difference between escaped DetNet traffic and traffic
> > > > > delivered over an uncongested network to a peer (congested or
> > > > > uncongested) network.
> > > >
> > > > That comes down to how the DetNet network deals with abnormal
> > > situations at
> > > > the edges, e.g., for the problems mentioned in RFC 8084:
> > > >
> > > >    o  anomalous traffic that exceeds the provisioned capacity (or
> > > whose
> > > >       traffic characteristics exceed the threshold configured for the
> > > >       CB);
> > > >
> > > >    o  traffic generated by an application at a time when the
> > > provisioned
> > > >       network capacity is being utilized for other purposes;
> > > >
> > > >    o  routing changes that cause additional traffic to start using
> > > the
> > > >       path monitored by the CB;
> > > >
> > > >    o  misconfiguration of a service/network device where the capacity
> > > >       available is insufficient to support the current traffic
> > > >       aggregate;
> > > >
> > > >    o  misconfiguration of an admission controller or traffic policer
> > > >       that allows more traffic than expected across the path
> > > monitored
> > > >       by the CB.
> > > >
> > > > According to the last point, misconfiguration of filters/policies is
> > > one of the
> > > > challenges to look at.
> > > >
> > > > > Based on all this, I'm not sure how or why a  discussion of circuit
> > > > > breakers is needed.
> > > >
> > > > RFC 8084 represents IETF community consensus. And in my reading the
> > > DetNet
> > > > architecture falls into the type of solutions discussed in RFC 8084.
> > > >
> > > > Thanks
> > > >
> > > > Michael
> > > >
> > > >
> > > > >
> > > > > Lou
> > > > >
> > > > > >
> > > > > > Thanks, --David
> > > > > >
> > > > > >> -----Original Message-----
> > > > > >> From: Tsv-art [mailto:tsv-art-bounces@ietf.org] On Behalf Of
> > > Scharf,
> > > > > Michael
> > > > > >> Sent: Monday, October 22, 2018 5:44 PM
> > > > > >> To: 'János Farkas'
> > > > > >> Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > > > > architecture.all@ietf.org
> > > > > >> Subject: Re: [Tsv-art] Tsvart last call review of draft-ietf-
> > > detnet-
> > > > > architecture-08
> > > > > >>
> > > > > >>
> > > > > >> [EXTERNAL EMAIL]
> > > > > >> Please report any suspicious attachments, links, or requests for
> > > > > sensitive
> > > > > >> information.
> > > > > >>
> > > > > >>
> > > > > >> Hi Janos,
> > > > > >>
> > > > > >> Thanks for the reply. My comments are inline [ms].
> > > > > >>
> > > > > >> I have omitted all proposed changes that work for me.
> > > > > >>
> > > > > >> Michael
> > > > > >>
> > > > > >>
> > > > > >> -----Original Message-----
> > > > > >> From: János Farkas <janos.farkas@ericsson.com>
> > > > > >> Sent: Wednesday, October 17, 2018 10:56 AM
> > > > > >> To: Scharf, Michael <Michael.Scharf@hs-esslingen.de>
> > > > > >> Cc: tsv-art@ietf.org; draft-ietf-detnet-
> > > architecture.all@ietf.org;
> > > > > DetNet WG
> > > > > >> <detnet@ietf.org>
> > > > > >> Subject: Re: Tsvart last call review of draft-ietf-detnet-
> > > > > architecture-08
> > > > > >>
> > > > > >> Hi Michael,
> > > > > >>
> > > > > >> Thank you very much for the thorough review and good comments!
> > > > > >>
> > > > > >> Please find below in-line responses and how we plan to update
> > > the
> > > > > draft to
> > > > > >> resolve your comments.
> > > > > >>
> > > > > >> Best regards,
> > > > > >> Janos
> > > > > >>
> > > > > >>
> > > > > >> On 9/29/2018 12:24 AM, Michael Scharf wrote:
> > > > > >>> Reviewer: Michael Scharf
> > > > > >>> Review result: Ready with Issues
> > > > > >>>
> > > > > >>> The document "Deterministic Networking Architecture"
> > > > > >>> (draft-ietf-detnet-architecture-08) defines an overall
> > > framework
> > > > > for
> > > > > >>> Deterministic Networking.
> > > > > >>>
> > > > > >>> As TSV-ART reviewer, I believe that this document has issues as
> > > > > >>> detailed below.
> > > > > >>>
> > > > > >>> Michael
> > > > > >>>
> > > > > >>> Major issues:
> > > > > >> [...]
> > > > > >>
> > > > > >>> DetNet
> > > > > >>> basically requires support in (almost) all network devices
> > > > > >>> transporting DetNet traffic. That assumption should be
> > > explicitly
> > > > > >>> spelt out early in the document, e.g., in the introduction.
> > > > > >> Actually, some form of DetNet support is required from each node
> > > > > that
> > > > > >> transports DetNet traffic. For instance, DetNet flows have to be
> > > > > recognized in
> > > > > >> order not to spoil their QoS at the minimum.
> > > > > >>
> > > > > >> [ms] I look for an clear explanation in the architecture
> > > document of
> > > > > what "some
> > > > > >> form of DetNet support" exactly means. For instance, is standard
> > > > > MPLS TE
> > > > > >> without any DetNet support good enough for an LSR on the IP/MPLS
> > > > > path used
> > > > > >> by DetNet traffic, or not? As an example, when I read the
> > > following
> > > > > paragraph in
> > > > > >> draft-ietf-detnet-dp-sol-mpls-01 ...
> > > > > >>
> > > > > >>     Transit nodes are normal MPLS Label Switching Routers
> > > (LSRs).
> > > > > They
> > > > > >>     are generally unaware of the special requirements of DetNet
> > > > > flows,
> > > > > >>     although they need to provide traffic engineering services
> > > and
> > > > > proper
> > > > > >>     QoS to the LSPs associated with DetNet flows to enhance the
> > > > > prospect
> > > > > >>     of the LSPs meeting the DetNet service requirements.  Some
> > > > > >>     implementations of transit nodes may be DetNet aware, but
> > > such
> > > > > nodes
> > > > > >>     just support the DetNet transport layer.
> > > > > >>
> > > > > >> ... I could maybe assume that actually there can be "transit
> > > nodes"
> > > > > that do not
> > > > > >> require *any* sort of DetNet support or DetNet awareness. Is
> > > that
> > > > > correct? I
> > > > > >> think the architecture document has to be clear on such
> > > fundamental
> > > > > questions.
> > > > > >>
> > > > > >> The Introduction could be extended to clarify, e.g., the third
> > > > > paragraph:
> > > > > >>
> > > > > >> OLD:
> > > > > >> A goal of DetNet is a converged network in all respects. That
> > > is,
> > > > > the presence of
> > > > > >> DetNet flows does not preclude non-DetNet flows, and the
> > > benefits
> > > > > offered
> > > > > >> DetNet flows should not, except in extreme cases, prevent
> > > existing
> > > > > QoS
> > > > > >> mechanisms from operating in a normal fashion, subject to the
> > > > > bandwidth
> > > > > >> required for the DetNet flows. A single source-destination pair
> > > can
> > > > > trade both
> > > > > >> DetNet and non-DetNet flows. End systems and applications need
> > > not
> > > > > >> instantiate special interfaces for DetNet flows. Networks are
> > > not
> > > > > restricted to
> > > > > >> certain topologies; connectivity is not restricted. Any
> > > application
> > > > > that generates
> > > > > >> a data flow that can be usefully characterized as having a
> > > maximum
> > > > > bandwidth
> > > > > >> should be able to take advantage of DetNet, as long as the
> > > necessary
> > > > > resources
> > > > > >> can be reserved. Reservations can be made by the application
> > > itself,
> > > > > via network
> > > > > >> management, by an application???s controller, or by other means,
> > > e.g.,
> > > > > a dynamic
> > > > > >> control plane (e.g., [RFC2205]).
> > > > > >>
> > > > > >> NEW:
> > > > > >> A goal of DetNet is a converged network in all respects. That
> > > is,
> > > > > the presence of
> > > > > >> DetNet flows does not preclude non-DetNet flows, and the
> > > benefits
> > > > > offered
> > > > > >> DetNet flows should not, except in extreme cases, prevent
> > > existing
> > > > > QoS
> > > > > >> mechanisms from operating in a normal fashion, subject to the
> > > > > bandwidth
> > > > > >> required for the DetNet flows. A single source-destination pair
> > > can
> > > > > trade both
> > > > > >> DetNet and non-DetNet flows. End systems and applications need
> > > not
> > > > > >> instantiate special interfaces for DetNet flows. Networks are
> > > not
> > > > > restricted to
> > > > > >> certain topologies; connectivity is not restricted. Any
> > > application
> > > > > that generates
> > > > > >> a data flow that can be usefully characterized as having a
> > > maximum
> > > > > bandwidth
> > > > > >> should be able to take advantage of DetNet, as long as the
> > > necessary
> > > > > resources
> > > > > >> can be reserved. Reservations can be made by the application
> > > itself,
> > > > > via network
> > > > > >> management, by an application???s controller, or by other means,
> > > e.g.,
> > > > > a dynamic
> > > > > >> control plane (e.g., [RFC2205]). Network nodes supporting DetNet
> > > > > flows have to
> > > > > >> implement some of the DetNet capabilities (not necessarily all)
> > > in
> > > > > order to treat
> > > > > >> DetNet flows such that their QoS requirements are met.
> > > > > >>
> > > > > >> [ms] To me, the last sentence is not clear. Does "some of the
> > > DetNet
> > > > > capabilities
> > > > > >> (not necessarily all)" include e.g. vanilla traffic engineering?
> > > For
> > > > > instance, if a
> > > > > >> network node can ensure that the QoS requirements are met by
> > > > > leveraging
> > > > > >> existing standardized TE without any additional DetNet
> > > awareness, is
> > > > > this
> > > > > >> enough for deploying DetNet? Or does this node have to implement
> > > > > additional
> > > > > >> DetNet-specific functionality? Specifically, please explain if
> > > an
> > > > > existing DetNet-
> > > > > >> unaware router on the path taken by DetNet traffic can be used
> > > to
> > > > > forward
> > > > > >> DetNet traffic, or if it is mandatory that any router forwarding
> > > > > DetNet traffic
> > > > > >> indeed implements new capabilities specific to DetNet. In the
> > > latter
> > > > > case, I think
> > > > > >> the document would need to discuss incremental deployment
> > > strategies
> > > > > as well.
> > > > > >>
> > > > > >>> * It is surprising that there is hardly any discussion on
> > > network
> > > > > robustness
> > > > > >>> and safety; this probably also relates to security. For
> > > instance,
> > > > > >>> misconfiguration or errors of functions performing packet
> > > > > replication could
> > > > > >>> severely and permantly congest a network and cause harm. How
> > > does
> > > > > the DetNet
> > > > > >>> architecture ensure that a network stays fully operational e.g.
> > > if
> > > > > the topology
> > > > > >>> changes or there are equipment failures? Probably this can be
> > > > > solved by
> > > > > >>> implementations (e.g., dynamic control plane), but why are
> > > > > corresponding
> > > > > >>> requirements not spelt out? Section 3.3.2 speculates that
> > > filters
> > > > > and policers
> > > > > >>> can help, and that may be true, but that probably still assumes
> > > > > consistently
> > > > > >>> and correctly configured (and well-behaving) devices. And
> > > Section
> > > > > 3.3.2 is
> > > > > >>> vague and mentions a "infinite variety of possible failures"
> > > > > without stating
> > > > > >>> any requirements or recommendations. There may be further
> > > > > solutions, such as
> > > > > >>> circuit breakers and the like. Why are such topics not
> > > discussed?
> > > > > >> Security issues and considerations are addressed by the DetNet
> > > > > Security
> > > > > >> draft: https://datatracker.ietf.org/doc/draft-ietf-detnet-
> > > security.
> > > > > >> Reference to the  DetNet Security draft will be added.
> > > > > >>
> > > > > >> There will be a document dedicated to Operations, Administration
> > > and
> > > > > >> Maintenance (OAM), which will address operational,
> > > misconfiguration,
> > > > > and
> > > > > >> failure detection issues.
> > > > > >>
> > > > > >> The topology changes have to be solved by the control plane,
> > > either
> > > > > >> centralized or distributed.
> > > > > >>
> > > > > >> The filters and policers described in Section 3.3.2 also provide
> > > > > >> robustness by eliminating/mitigating traffic coming from
> > > > > malfunctioning
> > > > > >> devices.
> > > > > >>
> > > > > >> RFC2475 is recommended for traffic policing functions to
> > > increase
> > > > > >> robustness.
> > > > > >>
> > > > > >> The text  in Section 3.3.2 could be made clearer, e.g., by
> > > updating
> > > > > the
> > > > > >> first paragraph to:
> > > > > >>
> > > > > >> OLD:
> > > > > >> One key to building robust real-time systems is to reduce the
> > > > > >> infinite variety of possible failures to a number that can be
> > > > > >> analyzed with reasonable confidence. DetNet aids in the process
> > > by
> > > > > >> allowing for filters and policers to detect DetNet packets
> > > received
> > > > > >> on the wrong interface, or at the wrong time, or in too great a
> > > > > >> volume, and to then take actions such as discarding the
> > > offending
> > > > > >> packet, shutting down the offending DetNet flow, or shutting
> > > down
> > > > > the
> > > > > >> offending interface.
> > > > > >>
> > > > > >> NEW:
> > > > > >> Robust real-time systems require to reduce the number of
> > > possible
> > > > > >> failures. Filters and policers should be used in a DetNet
> > > network to
> > > > > >> detect if DetNet packets are received on the wrong interface, or
> > > at
> > > > > >> the wrong time, or in too great volume. Furthermore, filters and
> > > > > >> policers can take action to discard offending packets or flows,
> > > or
> > > > > >> trigger shutting down the offending DetNet flow, or shutting
> > > down
> > > > > >> the offending interface.
> > > > > >>
> > > > > >> [ms] That does not address my concern. As I wrote already, I
> > > believe
> > > > > this
> > > > > >> document has to discuss the applicability of circuit breakers
> > > > > according to RFC
> > > > > >> 8084.
> > > > > >>
> > > > > >>> * Somewhat related, the document only looks at impact of
> > > failures
> > > > > to the QoS of
> > > > > >>> DetNet traffic. What is missing is a discussion how to protect
> > > non-
> > > > > DetNet parts
> > > > > >>> of a network from any harm caused by DetNet mechanisms.
> > > Solutions
> > > > > to this
> > > > > >>> probably exist. But why is the impact on non-DetNet traffic
> > > (e.g.,
> > > > > in case of
> > > > > >>> topology changes or failures of DetNet functions) not discussed
> > > at
> > > > > all in the document?
> > > > > >> Actually the regulation of DetNet traffic by polices and filters
> > > > > >> protects both other DetNet traffic and non-DetNet traffic.
> > > > > >>
> > > > > >> Section 3.3.1 could be extended to make it clear, e.g., by
> > > extending
> > > > > the
> > > > > >> last paragraph:
> > > > > >>
> > > > > >> OLD:
> > > > > >> Ideally, the net effect of the presence of DetNet flows in a
> > > network
> > > > > >> on the non-DetNet packets is primarily a reduction in the
> > > available
> > > > > >> bandwidth.
> > > > > >>
> > > > > >> NEW:
> > > > > >> Traffic policing functions (e.g. [RFC2475]) are used to avoid
> > > the
> > > > > >> starvation of non-DetNet traffic. Thus, the net effect of the
> > > > > presence
> > > > > >> of DetNet flows in a network on non-DetNet flows is primarily a
> > > > > >> reduction in the available bandwidth.
> > > > > >>
> > > > > >> [ms] I believe a stronger wording is needed, e.g. along the
> > > lines of
> > > > > "a DetNet
> > > > > >> deployment must avoid starvation of non-DetNet traffic ...".
> > > > > >>
> > > > > >> [...]
> > > > > >>
> > > > > >>> * Section 4.4 refers to RFC 7426, which is an informational RFC
> > > on
> > > > > IRTF stream,
> > > > > >>> and the document uses the concepts introduced there (e.g.,
> > > > > "planes"). This is
> > > > > >>> very confusing. First, an IETF Proposed Standard should
> > > probably
> > > > > refer to
> > > > > >>> documents having IETF consensus. An example would be RFC 7491,
> > > > > albeit there is
> > > > > >>> other related work as well, e.g., in the TEAS WG. Second,
> > > Section
> > > > > 4.4 is by and
> > > > > >>> large decoupled from the rest of the document and not specific
> > > to
> > > > > DetNet.
> > > > > >>> Neither do other sections of the document refer to the concepts
> > > > > introduced in
> > > > > >>> Section 4.4, nor does Section 4.4 use the DetNet terminology or
> > > > > discuss
> > > > > >>> applicability to DetNet. Section 4.4 even mentions explicitly
> > > at
> > > > > the end that
> > > > > >>> it discusses aspects that are orthogonal to the DetNet
> > > > > architecture. It is not
> > > > > >>> at all clear why Section 4.4 is in this document. Section 4.4
> > > could
> > > > > be removed
> > > > > >>> from the document without impacting the rest of the document.
> > > > > >> The document should point out to traffic engineering and
> > > centralized
> > > > > >> control plane aspects, so it is better to keep Section 4.4.
> > > > > >>
> > > > > >> RFC 7426 provides the full picture of SDN architecture, which
> > > needs
> > > > > to
> > > > > >> be referred from the DetNet architecture. No other RFC provides
> > > such
> > > > > >> detailed picture. Therefore, we need to keep the reference to
> > > RFC
> > > > > 7426,
> > > > > >> which is an informative reference.
> > > > > >>
> > > > > >> [ms] I'll leave that up to the IESG to decide whether an IETF
> > > > > proposed standard
> > > > > >> should build an architecture based on research work instead of,
> > > say,
> > > > > documents
> > > > > >> with IETF consensus. As a side note, I believe the understanding
> > > in
> > > > > industry what
> > > > > >> "SDN architecture" really means and how it is implemented may
> > > have
> > > > > evolved
> > > > > >> since publication of IRTF RFC 7426, which was published in Jan.
> > > > > 2015. For
> > > > > >> instance, IRTF RFC 7426 does not discuss the implications of
> > > segment
> > > > > routing,
> > > > > >> BGP-LS, and other recent IETF techniques. And, based on what I
> > > read
> > > > > in the
> > > > > >> DetNet architecture, I believe DetNet could actually be
> > > implemented
> > > > > without
> > > > > >> any "SDN architecture", e.g. by distributed traffic engineering.
> > > As
> > > > > a result, I don't
> > > > > >> even understand the need to discuss "SDN".
> > > > > >>
> > > > > >> [ms] For the record: As TSV-ART reviewer, I question whether
> > > IRTF
> > > > > RFC 7426 is
> > > > > >> indeed an appropriate reference, I have doubts that IRTF RFC
> > > 7426 is
> > > > > really up-
> > > > > >> to-date, and I am concerned about the content quality of section
> > > > > 4.4, e.g.,
> > > > > >> regarding the lack of alignment with the rest of the document.
> > > The
> > > > > IESG will
> > > > > >> certainly have a better understanding that than me how to deal
> > > with
> > > > > such topics.
> > > > > >>
> > > > > >> The related work in TEAS is already referred to.
> > > > > >>
> > > > > >> [...]
> > > > > >>
> > > > > >>> Minor issues:
> > > > > >>>
> > > > > >>> * Terminology "DetNet transport layer"
> > > > > >>>
> > > > > >>> The term "transport layer" has a well-defined meaning in the
> > > IETF,
> > > > > e.g.
> > > > > >>> originating from RFC 1122. While "transport" and e.g.
> > > "transport
> > > > > network" is
> > > > > >>> used in the IETF for different technologies in different areas,
> > > I
> > > > > think the
> > > > > >>> term "transport layer" is typically understood to refer to
> > > > > transport
> > > > > >>> protocols such as TCP and UDP. As such, I personally find the
> > > term
> > > > > "DetNet
> > > > > >>> transport layer" misleading and confusing. The confusion is
> > > easy to
> > > > > see e.g.
> > > > > >>> in Figure 4, where UDP (which is a transport protocol as per
> > > RFC
> > > > > 1122) sits
> > > > > >>> on top of "transport".
> > > > > >>>
> > > > > >>> Based on the document it also may be solution/implementation
> > > > > specific
> > > > > >> whether
> > > > > >>> the "DetNet transport layer" is actually a separate protocol
> > > layer
> > > > > compared
> > > > > >>> to the "DetNet service layer". Thus it is not clear to me why
> > > the
> > > > > word
> > > > > >>> "layer" has to be used, specifically in combination "transport
> > > > > layer".
> > > > > >>>
> > > > > >>> To me as, the word "transport layer" (and "transport protocol")
> > > > > should be
> > > > > >>> used for protocols defined in TSV area, consistent with RFC
> > > 1122.
> > > > > But this is
> > > > > >>> probably a question to be sorted out by the IESG.
> > > > > >> "transport" is used here as in "packet transport networks" not
> > > as
> > > > > OSI L4
> > > > > >> transport.
> > > > > >>
> > > > > >> [ms] At the risk of stating the obvious: The relevant section of
> > > RFC
> > > > > 1122 defining
> > > > > >> "transport layer" is entitled by "The Internet Architecture".
> > > And,
> > > > > according e.g.
> > > > > >> to RFC 5921, "packet transport network" is a term defined by
> > > ITU-T.
> > > > > In an IETF
> > > > > >> document, I believe IETF terminology should be used.
> > > > > >>
> > > > > >> I suggest to use the terms "DetNet transport sub-layer" and
> > > "DetNet
> > > > > >> service sub-layer" throughout the document, which would
> > > hopefully
> > > > > avoid
> > > > > >> confusion.
> > > > > >>
> > > > > >> [ms] "DetNet transport sub-layer" somewhat solves my concern of
> > > > > avoiding the
> > > > > >> expression "transport layer". To really avoid confusion, I
> > > believe
> > > > > it would be
> > > > > >> better to avoid the ambiguous term "transport" altogether.  But
> > > I
> > > > > will be fine if
> > > > > >> all DetNet documents consistently avoid the term "transport
> > > layer".
> > > > > >>
> > > > > >> Michael
> > > > > >> _______________________________________________
> > > > > >> Tsv-art mailing list
> > > > > >> Tsv-art@ietf.org
> > > > > >> https://www.ietf.org/mailman/listinfo/tsv-art
> > > > > > _______________________________________________
> > > > > > detnet mailing list
> > > > > > detnet@ietf.org
> > > > > > https://www.ietf.org/mailman/listinfo/detnet
> > > > >
> > > > > _______________________________________________
> > > > > Tsv-art mailing list
> > > > > Tsv-art@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/tsv-art
> > _______________________________________________
> > detnet mailing list
> > detnet@ietf.org
> > https://www.ietf.org/mailman/listinfo/detnet
> 
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet

-- 
---
tte@cs.fau.de


From nobody Thu Nov 15 15:33:31 2018
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D662130EA8 for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 15:33:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.952
X-Spam-Level: 
X-Spam-Status: No, score=-3.952 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, 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 Ou0SCjN8ufq7 for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 15:33:27 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9590B130E5F for <detnet@ietf.org>; Thu, 15 Nov 2018 15:33:27 -0800 (PST)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 788ED54800B; Fri, 16 Nov 2018 00:33:23 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 6518C440210; Fri, 16 Nov 2018 00:33:23 +0100 (CET)
Date: Fri, 16 Nov 2018 00:33:23 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Remous-Aris Koutsiamanis <aris@ariskou.com>
Cc: detnet@ietf.org
Message-ID: <20181115233323.iq32dqiyezyaqiez@faui48f.informatik.uni-erlangen.de>
References: <CAK76PrmDTyNYoRDcOM+3_9CXrCREdsVGUMaRnP_jcGt601icDQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <CAK76PrmDTyNYoRDcOM+3_9CXrCREdsVGUMaRnP_jcGt601icDQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/V_UyOqKbpudnX34jlZ7HpShb32s>
Subject: Re: [Detnet] Controlling Replication
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 23:33:29 -0000

Remous-Aris,

We did propose BIER-TE as a possible transport in DetNet, but so far
there was no feedback re. that proposal.  I still think
that BIER-TE would be a great lightweigt transport option, but maybe
there is too little understanding DetNet of its benefits yet in the WG.
Note that BIER-TE would support both unicast/multicast as well as PRF.

Cheers
    Toerless

On Thu, Nov 15, 2018 at 05:57:36PM +0100, Remous-Aris Koutsiamanis wrote:
> Hello,
> 
> I have been reading through the material in the DetNet WG in search for a
> specific mechanism for controlling replication.
> I have not found something very specific, e.g. a header field indicating to
> enable replications or to do N replications, until now.
> I have found BIER-TE, however, as far as I can tell the replication
> decision (to which next hops to forward to) in this case is made beforehand
> in the controller, not in each intermediate node.
> Would someone be kind enough to either point me in the right direction if
> there is such functionality or confirm that there is nothing of this kind
> specified (yet).
> 
> Kind regards,
> Remous-Aris Koutsiamanis
> IMT Atlantique, France

> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


-- 
---
tte@cs.fau.de


From nobody Thu Nov 15 16:58:14 2018
Return-Path: <mach.chen@huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE4A2130DE7 for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 16:58:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 p3aSy_LGxfjo for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 16:58:10 -0800 (PST)
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 6BF63128B14 for <detnet@ietf.org>; Thu, 15 Nov 2018 16:58:10 -0800 (PST)
Received: from LHREML713-CAH.china.huawei.com (unknown [172.18.7.106]) by Forcepoint Email with ESMTP id D2FCFCD526B64 for <detnet@ietf.org>; Fri, 16 Nov 2018 00:58:05 +0000 (GMT)
Received: from DGGEML403-HUB.china.huawei.com (10.3.17.33) by LHREML713-CAH.china.huawei.com (10.201.108.36) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 16 Nov 2018 00:58:07 +0000
Received: from DGGEML510-MBX.china.huawei.com ([169.254.2.55]) by DGGEML403-HUB.china.huawei.com ([fe80::74d9:c659:fbec:21fa%31]) with mapi id 14.03.0415.000; Fri, 16 Nov 2018 08:58:02 +0800
From: Mach Chen <mach.chen@huawei.com>
To: Remous-Aris Koutsiamanis <aris@ariskou.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] Controlling Replication
Thread-Index: AQHUfQRkPP2Ogh2cDEmVeVfaHgH/3aVRkmQg
Date: Fri, 16 Nov 2018 00:58:02 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE292748BE1@dggeml510-mbx.china.huawei.com>
References: <CAK76PrmDTyNYoRDcOM+3_9CXrCREdsVGUMaRnP_jcGt601icDQ@mail.gmail.com>
In-Reply-To: <CAK76PrmDTyNYoRDcOM+3_9CXrCREdsVGUMaRnP_jcGt601icDQ@mail.gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.194.201]
Content-Type: multipart/alternative; boundary="_000_F73A3CB31E8BE34FA1BBE3C8F0CB2AE292748BE1dggeml510mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/8XehJK-ILBLYydLeKJJ8ptwd8L0>
Subject: Re: [Detnet] Controlling Replication
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Nov 2018 00:58:13 -0000

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

SGkgUmVtb3VzLUFyaXMsDQoNClRvIGNvbnRyb2wgd2hlcmUvd2hlbiB0byByZXBsaWNhdGUvZWxp
bWluYXRlIGlzIHRoZSBwb3NzaWJpbGl0eSBvZiB0aGUgY29udHJvbCBwbGFuZS9tYW5hZ2VtZW50
IHBsYW5lLiBUaGUgY29udHJvbCBwbGFuZSB3b3JrIGlzIG5vdCBzdGFydGVkIHlldCwgeW91IGNh
biBmaW5kIHRoZSBZQU5HLWJhc2VkIGNvbmZpZ3VyYXRpb24gc29sdXRpb24gaW4gaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtZGV0bmV0LXlhbmctMDAgLg0KDQpCSUVSLVRF
IGxpa2Ugc29sdXRpb24gaXMgYW5vdGhlciBjYW5kaWRhdGUgc29sdXRpb24uDQoNCkJlc3QgcmVn
YXJkcywNCk1hY2gNCg0KRnJvbTogZGV0bmV0IFttYWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBSZW1vdXMtQXJpcyBLb3V0c2lhbWFuaXMNClNlbnQ6IEZyaWRheSwg
Tm92ZW1iZXIgMTYsIDIwMTggMTI6NTggQU0NClRvOiBkZXRuZXRAaWV0Zi5vcmcNClN1YmplY3Q6
IFtEZXRuZXRdIENvbnRyb2xsaW5nIFJlcGxpY2F0aW9uDQoNCkhlbGxvLA0KDQpJIGhhdmUgYmVl
biByZWFkaW5nIHRocm91Z2ggdGhlIG1hdGVyaWFsIGluIHRoZSBEZXROZXQgV0cgaW4gc2VhcmNo
IGZvciBhIHNwZWNpZmljIG1lY2hhbmlzbSBmb3IgY29udHJvbGxpbmcgcmVwbGljYXRpb24uDQpJ
IGhhdmUgbm90IGZvdW5kIHNvbWV0aGluZyB2ZXJ5IHNwZWNpZmljLCBlLmcuIGEgaGVhZGVyIGZp
ZWxkIGluZGljYXRpbmcgdG8gZW5hYmxlIHJlcGxpY2F0aW9ucyBvciB0byBkbyBOIHJlcGxpY2F0
aW9ucywgdW50aWwgbm93Lg0KSSBoYXZlIGZvdW5kIEJJRVItVEUsIGhvd2V2ZXIsIGFzIGZhciBh
cyBJIGNhbiB0ZWxsIHRoZSByZXBsaWNhdGlvbiBkZWNpc2lvbiAodG8gd2hpY2ggbmV4dCBob3Bz
IHRvIGZvcndhcmQgdG8pIGluIHRoaXMgY2FzZSBpcyBtYWRlIGJlZm9yZWhhbmQgaW4gdGhlIGNv
bnRyb2xsZXIsIG5vdCBpbiBlYWNoIGludGVybWVkaWF0ZSBub2RlLi4NCldvdWxkIHNvbWVvbmUg
YmUga2luZCBlbm91Z2ggdG8gZWl0aGVyIHBvaW50IG1lIGluIHRoZSByaWdodCBkaXJlY3Rpb24g
aWYgdGhlcmUgaXMgc3VjaCBmdW5jdGlvbmFsaXR5IG9yIGNvbmZpcm0gdGhhdCB0aGVyZSBpcyBu
b3RoaW5nIG9mIHRoaXMga2luZCBzcGVjaWZpZWQgKHlldCkuDQoNCktpbmQgcmVnYXJkcywNClJl
bW91cy1BcmlzIEtvdXRzaWFtYW5pcw0KSU1UIEF0bGFudGlxdWUsIEZyYW5jZQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y
ZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdE
O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXpl
OjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30N
CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRt
YXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRh
PSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJv
ZHkgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBj
b2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPkhpIFJlbW91cy1BcmlzLDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ2FsaWJy
aSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBjb2xvcj0i
IzFmNDk3ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRv
IGNvbnRyb2wgd2hlcmUvd2hlbiB0byByZXBsaWNhdGUvZWxpbWluYXRlIGlzIHRoZSBwb3NzaWJp
bGl0eSBvZiB0aGUgY29udHJvbCBwbGFuZS9tYW5hZ2VtZW50IHBsYW5lLiBUaGUgY29udHJvbA0K
IHBsYW5lIHdvcmsgaXMgbm90IHN0YXJ0ZWQgeWV0LCB5b3UgY2FuIGZpbmQgdGhlIFlBTkctYmFz
ZWQgY29uZmlndXJhdGlvbiBzb2x1dGlvbiBpbg0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWlldGYtZGV0bmV0LXlhbmctMDAiPmh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC1pZXRmLWRldG5ldC15YW5nLTAwPC9hPiAuPG86cD48L286cD48L3NwYW4+
PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSIj
MWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxm
b250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+QklFUi1URSBsaWtlIHNvbHV0aW9uIGlzIGFub3RoZXIgY2FuZGlk
YXRlIHNvbHV0aW9uLg0KPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0OTdkIiBmYWNlPSJDYWxpYnJpIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9m
b250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGNvbG9yPSIjMWY0
OTdkIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVzdCBy
ZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Zm9udCBzaXplPSIyIiBjb2xvcj0iIzFmNDk3ZCIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk1hY2g8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgY29sb3I9IiMxZjQ5N2QiIGZhY2U9
IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48Zm9udCBzaXpl
PSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6Ym9sZCI+RnJv
bTo8L3NwYW4+PC9mb250PjwvYj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPiBkZXRuZXQNCiBbbWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnXSA8Yj48
c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+T24gQmVoYWxmIE9mIDwvc3Bhbj4NCjwvYj5S
ZW1vdXMtQXJpcyBLb3V0c2lhbWFuaXM8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6
Ym9sZCI+U2VudDo8L3NwYW4+PC9iPiBGcmlkYXksIE5vdmVtYmVyIDE2LCAyMDE4IDEyOjU4IEFN
PGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOjwvc3Bhbj48L2I+IGRl
dG5ldEBpZXRmLm9yZzxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TdWJq
ZWN0Ojwvc3Bhbj48L2I+IFtEZXRuZXRdIENvbnRyb2xsaW5nIFJlcGxpY2F0aW9uPG86cD48L286
cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBO
ZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5IZWxsbyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5l
dyBSb21hbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPkkgaGF2ZSBiZWVuIHJlYWRp
bmcgdGhyb3VnaCB0aGUgbWF0ZXJpYWwgaW4gdGhlIERldE5ldCBXRyBpbiBzZWFyY2ggZm9yIGEg
c3BlY2lmaWMgbWVjaGFuaXNtIGZvciBjb250cm9sbGluZyByZXBsaWNhdGlvbi48bzpwPjwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGZvbnQgc2l6ZT0iMyIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdCI+SSBoYXZlIG5vdCBmb3VuZCBzb21ldGhpbmcgdmVyeSBzcGVjaWZpYywgZS5n
LiBhIGhlYWRlciBmaWVsZCBpbmRpY2F0aW5nIHRvIGVuYWJsZSByZXBsaWNhdGlvbnMgb3IgdG8g
ZG8gTiByZXBsaWNhdGlvbnMsIHVudGlsIG5vdy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBm
YWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5JIGhh
dmUgZm91bmQgQklFUi1URSwgaG93ZXZlciwgYXMgZmFyIGFzIEkgY2FuIHRlbGwgdGhlIHJlcGxp
Y2F0aW9uIGRlY2lzaW9uICh0byB3aGljaCBuZXh0IGhvcHMgdG8gZm9yd2FyZCB0bykgaW4gdGhp
cyBjYXNlIGlzIG1hZGUgYmVmb3JlaGFuZCBpbiB0aGUgY29udHJvbGxlciwgbm90DQogaW4gZWFj
aCBpbnRlcm1lZGlhdGUgbm9kZS4uPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjMiIGZhY2U9IlRpbWVz
IE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQiPldvdWxkIHNvbWVvbmUg
YmUga2luZCBlbm91Z2ggdG8gZWl0aGVyIHBvaW50IG1lIGluIHRoZSByaWdodCBkaXJlY3Rpb24g
aWYgdGhlcmUgaXMgc3VjaCBmdW5jdGlvbmFsaXR5IG9yIGNvbmZpcm0gdGhhdCB0aGVyZSBpcyBu
b3RoaW5nIG9mIHRoaXMga2luZCBzcGVjaWZpZWQgKHlldCkuPG86cD48L286cD48L3NwYW4+PC9m
b250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9
IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5LaW5kIHJlZ2FyZHMsPG86cD48L286cD48L3Nw
YW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250
IHNpemU9IjMiIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
Mi4wcHQiPlJlbW91cy1BcmlzIEtvdXRzaWFtYW5pczxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIzIiBm
YWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0Ij5JTVQg
QXRsYW50aXF1ZSwgRnJhbmNlPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_F73A3CB31E8BE34FA1BBE3C8F0CB2AE292748BE1dggeml510mbxchi_--


From nobody Thu Nov 15 18:01:03 2018
Return-Path: <gengxuesong@huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77FB2130E00 for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 18:01:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 wz4es3ZvjNCu for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 18:00:57 -0800 (PST)
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 4E602130DC9 for <detnet@ietf.org>; Thu, 15 Nov 2018 18:00:56 -0800 (PST)
Received: from LHREML712-CAH.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 8EA19EB6937F0 for <detnet@ietf.org>; Fri, 16 Nov 2018 02:00:52 +0000 (GMT)
Received: from DGGEMA422-HUB.china.huawei.com (10.1.198.155) by LHREML712-CAH.china.huawei.com (10.201.108.35) with Microsoft SMTP Server (TLS) id 14.3.408.0; Fri, 16 Nov 2018 02:00:52 +0000
Received: from DGGEMA521-MBX.china.huawei.com ([169.254.6.27]) by dggema422-hub.china.huawei.com ([10.1.198.155]) with mapi id 14.03.0399.000; Fri, 16 Nov 2018 10:00:47 +0800
From: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
CC: Lou Berger <lberger@labn.net>, Norman Finn <norman.finn@mail01.huawei.com>, "Black, David" <David.Black@dell.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AdR7DhnsUHHFp74PReiHX8huqYyB6AA4VCxgAAQZfzD//3ukgIAAYrcAgAANaoCAAAGYgIAAjbOAgAA1NwCAAA6EAIAAIR2A//9zmICAAXxIgP//My1w
Date: Fri, 16 Nov 2018 02:00:47 +0000
Message-ID: <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812C6C@dggema521-mbx.china.huawei.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com> <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com> <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com> <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com> <B11DB77C-42FD-4A88-9E44-8E5EF4CF272C@cisco.com> <CE03DB3D7B45C245BCA0D2432779493630344A84@MX307CL04.corp.emc.com> <C25D5530-273F-4CDD-83A1-4A0CBB867067@cisco.com> <3DF0466E9510274382F5B74499ACD6F80171E775@lhrpml504-mbx.exmail.huawei.com> <1671637d4e8.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net> <F1C1D5B02EA3FA4A8AF54C86BA4F325C238129D7@dggema521-mbx.china.huawei.com> <6DC63021-103D-4A2B-9123-AE011E4EEDB1@cisco.com>
In-Reply-To: <6DC63021-103D-4A2B-9123-AE011E4EEDB1@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.169.123]
Content-Type: multipart/alternative; boundary="_000_F1C1D5B02EA3FA4A8AF54C86BA4F325C23812C6Cdggema521mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/oz9PP3tXK3yrLde_G_uIBm0ufAM>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Nov 2018 02:01:02 -0000

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

SGkgUGFzY2FsDQoNClRoYW5rIHlvdSBmb3IgeW91IGNsYXJpZmljYXRpb24sIEkgdGhpbmsgSSBo
YXZlIGEgYmV0dGVyIHVuZGVyc3RhbmQgb2YgeW91ciBwcm9wb3NhbCBhYm91dCB0aGUgcGFja2V0
IHB1bGxpbmcgYW5kIFRDUCBtb2RpZmljYXRpb24gbm93LiBJIGFsc28gYWdyZWUgdGhhdCBQRkMg
aXMgYW4gb3B0aW9uIHRvIGVuYWJsZSBjb21tdW5pY2F0aW9uIGluIHRoZSBVTkkgaW50ZXJmYWNl
LiBXaGlsZSBhcyBJIGtub3csIFBGQyBpcyBtb3N0bHkgZW5hYmxlZCBpbiBEQywgd2hpY2ggaXMg
bm90IGF2YWlsYWJsZSBmb3IgYWxsIHRoZSBuZXR3b3JrLiBBbmQgUEZDIGlmIGZvciBwdXNoaW5n
IHBhY2tldHMgYmFjayB3aGVuIGNvbmdlc3Rpb24gaGFwcGVucyByYXRoZXIgdGhhbiBwdWxsaW5n
IHRoZW0gb3V0ICg/KS4NCkFuZCB3aGF0IEkgYW0gdHJ5aW5nIHRvIHNheSBpcyBhbm90aGVyIHN0
b3J5LiBNYXliZSB3ZSBjYW4gcHV0IHRoZXNlIHR3byBtZWNoYW5pc21zIHRvZ2V0aGVyLCBhbGwg
aW4gbGF5ZXIgNC4gRUNOIGNhbiBiZSBhIHRvb2wgdG8gY29udHJvbCB0aGUgcXVldWluZyBvZiBp
bmdyZXNzLCB3aGljaCB3aWxsIHNlbmQgbWVzc2FnZSB0byB0aGUgdGFsa2VyIGJ5IEFDSy4NCg0K
QmVzdCBSZWdhcmRzDQpYdWVzb25nDQoNCkZyb206IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkg
W21haWx0bzpwdGh1YmVydEBjaXNjby5jb21dDQpTZW50OiBGcmlkYXksIE5vdmVtYmVyIDE2LCAy
MDE4IDU6MzMgQU0NClRvOiBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKSA8Z2VuZ3h1ZXNvbmdA
aHVhd2VpLmNvbT4NCkNjOiBMb3UgQmVyZ2VyIDxsYmVyZ2VyQGxhYm4ubmV0PjsgTm9ybWFuIEZp
bm4gPG5vcm1hbi5maW5uQG1haWwwMS5odWF3ZWkuY29tPjsgQmxhY2ssIERhdmlkIDxEYXZpZC5C
bGFja0BkZWxsLmNvbT47IGRldG5ldEBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtEZXRuZXRdIHB1
bGxpbmcgcGFja2V0cw0KDQpIZWxsbyBYdWVzb25nDQoNClRoZXJlIHNlZW1zIHRvIGJlIGEgY29u
ZnVzaW9uIGhlcmU6DQoNClRoZSBmcmFtZSBwdWxsaW5nIG1lY2hhbmlzbSBpcyBhIGxheWVyLTIg
dGhpbmcsIG92ZXIgdGhlIFVOSSBpbnRlcmZhY2UuIEl0IGlzIHVzZWQgdG8gc3RyaWN0bHkgY29u
dHJvbCB0aGUgYW1vdW50IG9mIHF1ZXVpbmcgYW5kIHRoZXJlYnkgbGF0ZW5jeSBhdCB0aGUgZGV0
bmV0IGluZ3Jlc3Mgcm91dGVyLiBMb3UgYW5kIEkgZGlzY3Vzc2VkIHRoYXQgUEZDIGlzIGEgYmVn
aW5uaW5nIG9mIGEgc29sdXRpb24gZm9yIHRoaXMgYnV0IGZhciB0b28gYnJ1dGFsIGluIG15IHZp
ZXc7IEnigJlkIGxpa2UgYSBQRkMgd2l0aCBhIGNvbnRyb2xsZWQgY3JlZGl0IHNvIHRoYXQgdGhl
IGxhdGVuY3kgY2FuIGJlIGJvdW5kZWQgYW5kIHNvIHRoYXQgd2UgYXJlIHByb3RlY3RlZCBhZ2Fp
bnN0IGluZ3Jlc3MgY29uZ2VzdGlvbiBsb3NzLg0KDQpPdXIgVENQIGRpc2N1c3Npb24gaXMgYW5v
dGhlciB0aGluZy4gVGhlIGJvdHRvbSBsaW5lIHRoZXJlIGlzIHRoYXQgVENQ4oCZcyB3aW5kb3cg
YmFzZWQgZmxvdyBjb250cm9sIGlzIGNvdW50ZXIgcHJvZHVjdGl2ZTsgYSBwdXJlIHJhdGUgZW5m
b3JjZW1lbnQgd291bGQgZG8gYSBtdWNoIGJldHRlciBqb2IuIFRoZSBkZXR0cmFucyBkcmFmdCBh
cmd1ZXMgaW4gYWRkaXRpb24gdGhhdCB0aGVyZeKAmXMgYSBuZWVkIGZvciBibG9ja2luZyB0byBv
cHRpbWl6ZSB0aGUgZmlsbGluZyBvZiB0aGUgcGFja2V0czsgdGhhdCBpcyBkdWUgdG8gdGhlIGV4
cGVjdGVkIERldE5ldCBTTEEgZXhwcmVzc2VkIGluIGEgbWF4IG51bWJlciBvZiBwYWNrZXRzIG9m
IGEgbWF4IHNpemUgcGVyIHVuaXQgb2YgdGltZS4NCg0KTWF5YmUgYSByZXJlYWQgb2YgdGhlIGRy
YWZ0IHdvdWxkIGNsYXJpZnkgPw0KDQpSZWdhcmRzLA0KDQpQYXNjYWwNCg0KTGUgMTUgbm92LiAy
MDE4IMOgIDA4OjM5LCBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKSA8Z2VuZ3h1ZXNvbmdAaHVh
d2VpLmNvbTxtYWlsdG86Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbT4+IGEgw6ljcml0IDoNCkhpIExv
dQ0KDQpJIGFncmVlIHdpdGggeW91LiBJIGxpc3RlZCBvbmUgcG9zc2liaWxpdHkgaW4gdGhlIGxh
c3QgZW1haWwgcmVzcG9uZGluZyB0byBEYXZpZDoNCg0K4oCcSSB3b3VsZCBsaWtlIHRvIHBvaW50
IG91dCBhbm90aGVyIG9wdGlvbiBoZXJlOiBtYXliZSB3ZSBDQU4gdXNlIEVDTiBpbiBEZXROZXQu
IElmIHRoZSDigJhwYWNrZXQgcHVsbGluZ+KAmSBtZWNoYW5pc20gaXMgdG9vIGZhciBhd2F5IGZy
b20gdGhlIGN1cnJlbnQgVENQIG1lY2hhbmlzbSwgd2hldGhlciB3ZSBjYW4gY29uc2lkZXIgdG8g
YWxsb3cgdGhlIGluZ3Jlc3MgdG8gdXNlIEVDTiBhcyBhbiBpbmRpY2F0aW9uIG9mIG1pc2JlaGF2
aW9yIG9mIHRoZSB0YWxrZXIu4oCdDQoNCkJlc3QgUmVnYXJkcw0KWHVlc29uZw0KDQpGcm9tOiBM
b3UgQmVyZ2VyIFttYWlsdG86bGJlcmdlckBsYWJuLm5ldF0NClNlbnQ6IFRodXJzZGF5LCBOb3Zl
bWJlciAxNSwgMjAxOCAzOjE0IFBNDQpUbzogTm9ybWFuIEZpbm4gPG5vcm1hbi5maW5uQG1haWww
MS5odWF3ZWkuY29tPG1haWx0bzpub3JtYW4uZmlubkBtYWlsMDEuaHVhd2VpLmNvbT4+OyBQYXNj
YWwgVGh1YmVydCAocHRodWJlcnQpIDxwdGh1YmVydEBjaXNjby5jb208bWFpbHRvOnB0aHViZXJ0
QGNpc2NvLmNvbT4+OyBCbGFjaywgRGF2aWQgPERhdmlkLkJsYWNrQGRlbGwuY29tPG1haWx0bzpE
YXZpZC5CbGFja0BkZWxsLmNvbT4+DQpDYzogR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdl
bmd4dWVzb25nQGh1YXdlaS5jb208bWFpbHRvOmdlbmd4dWVzb25nQGh1YXdlaS5jb20+PjsgZGV0
bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0RldG5l
dF0gcHVsbGluZyBwYWNrZXRzDQoNCg0KLS0tLS0tLS0tLQ0KT24gTm92ZW1iZXIgMTUsIDIwMTgg
MjoxNjozNSBQTSBOb3JtYW4gRmlubiA8bm9ybWFuLmZpbm5AbWFpbDAxLmh1YXdlaS5jb208bWFp
bHRvOm5vcm1hbi5maW5uQG1haWwwMS5odWF3ZWkuY29tPj4gd3JvdGU6DQoNCj4gMS4gSSB0aGlu
ayB0aGVyZSAgaXMgYSB1c2UgZm9yIGEgIlNvcnQgb2YgbGlrZSBUQ1AsIGJ1dCBpcyBzdWl0YWJs
ZSBmb3IgdXNlIGFzIGEgRGV0TmV0IGZsb3ciLg0KPg0KDQpJIGdvIG9uZSBzdGVwIGZ1cnRoZXIg
YW5kIHNheSB0aGF0IHRoZXJlIGlzIGFueSB1c2UgZm9yIGEgVENQIGNvbmdlc3Rpb24gY29udHJv
bCBhbGdvcml0aG0gdGhhdCBpcyBEZXROZXQgYXdhcmUuDQoNCkxvdQ0KDQo+IDIuIFlvdSBjYW4g
cnVuIGEgbnVtYmVyIG9mIFRDUCBmbG93cyBvdmVyIGEgcGlwZSBvZmZlcmluZyB0aGUgRGV0TmV0
IHNlcnZpY2UuICBNb3JlIGZsb3dzIHdpbGwgdXNlIG1vcmUgb2YgdGhlIGJhbmR3aWR0aC4gIExl
ZnRvdmVyIGJhbmR3aWR0aCBpcyBhdmFpbGFibGUgdG8gYmVzdCBlZmZvcnQgZmxvd3MsIGJ1dCBu
b3QgdG8gb3RoZXIgRGV0TmV0IGZsb3dzLiAgVGhpcyBpcyBqdXN0IGxpa2UgVENQIG92ZXIgYW4g
RXRoZXJuZXQuICBWZXJ5IHVzZWZ1bCB3aGVuIGFsbG9jYXRpbmcgImhhcmQiIHBhcnRpdGlvbmVk
IGJhbmR3aWR0aC4NCj4NCj4gMi4gWW91IGNhbiBydW4gb25lIFRDUCBmbG93IGFzIGEgRGV0TmV0
IGZsb3cuICBZb3UgY2FuIHJ1biBzZXZlcmFsIG9mIHRoZW0uICBFYWNoIGZsb3cgd2FzdGVzIGFw
cHJveC4gMjUlIG9mIGl0cyBiYW5kd2lkdGgsIHdoaWNoIGlzIG5vdCByZXNlcnZhYmxlIGJ5IG90
aGVyIERldE5ldCBmbG93cy4gIE9uIHRoZSBvdGhlciBoYW5kLCB5b3UgY2FuIGNvbnRyb2wgZXhh
Y3RseSBob3cgbXVjaCBiYW5kd2lkdGggaXMgYXZhaWxhYmxlIHRvIGVhY2ggVENQIGZsb3csIGFu
ZCBhbGwgb2YgdGhlIHVudXNlZCBiYW5kd2lkdGggaXMgYXZhaWxhYmxlIHRvIGJlc3QtZWZmb3J0
IFRDUCBmbG93cy4gIFRoaXMgc2VlbXMgdGhlb3JldGljYWxseSB1c2VmdWwsIGJ1dCBJJ20gbm90
IHN1cmUgdGhhdCB0aGUgZXh0cmEgY29zdCBvdmVyIERTQ1AgaXMgd29ydGggdGhlIGRpZmZlcmVu
Y2UgaW4gc2VydmljZSBjb21wYXJlZCB0byBEU0NQLg0KPg0KPiAtLSBOb3JtDQo+DQo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IEZyb206IGRldG5ldCBbZGV0bmV0LWJvdW5j
ZXNAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnPl0gb24gYmVoYWxmIG9m
IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgW3B0aHViZXJ0QGNpc2NvLmNvbTxtYWlsdG86cHRo
dWJlcnRAY2lzY28uY29tPl0NCj4gU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCA4
OjIzIFBNDQo+IFRvOiBCbGFjaywgRGF2aWQNCj4gQ2M6IEdlbmd4dWVzb25nIChHZW5nIFh1ZXNv
bmcpOyBkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4NCj4gU3ViamVjdDog
UmU6IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0cw0KPg0KPiBIZWxsbyBEYXZpZA0KPg0KPiBQbGVh
c2Ugc2VlIGJlbG93DQo+DQo+IExlIDE1IG5vdi4gMjAxOCDDoCAwODoxMywgQmxhY2ssIERhdmlk
IDxEYXZpZC5CbGFja0BkZWxsLmNvbTxtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb208bWFpbHRv
OkRhdmlkLkJsYWNrQGRlbGwuY29tJTNjbWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tPj4+IGEg
w6ljcml0IDoNCj4NCj4gUGFzY2FsLA0KPg0KPiBUaGFua3MgZm9yIHRoZSByZXNwb25zZSDigJMg
SSB3YW50IHRvIGZvbGxvdyB1cCBvbiBzb21lIG9mIFh1ZXNvbmfigJlzIGNvbW1lbnRzIHRoYXQg
bWF5IHNoZWQgc29tZSBsaWdodCBvbiB0aGUgbG93ZXIgbGF5ZXIgcHVsbCBmdW5jdGlvbmFsaXR5
Og0KPg0KPj4gMy4gIFRDUCBjYW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCwgYmVjYXVzZSBUQ1Ag
dHJpZXMgdG8gZmluZCB0aGUg4oCcZmFpciBiYW5kd2lkdGjigJ0gZm9yIHRoZSBmbG93cyBhbmQg
aXQgbWFrZXMgdGhlIGZsb3cgcmF0ZSBjaGFuZ2VzDQo+PiBhbGwgdGhlIHRpbWUsIHdoaWxlIHRo
ZSBzZW5kaW5nIHJhdGUgb2YgRGV0TmV0IGlzIHN1cHBvc2VkIHRvIGJlIGNvbnN0YW50LCBhbmQg
ZXZlcnkgcGFja2V0IHNob3VsZCBzaG93IHVwIGluIGFuIGV4cGVjdGVkIHRpbWUgc2xvdDsNCj4N
Cj4gTm90IGV4YWN0bHkg4oCTIGluIHRoaXMg4oCcZ2FtZeKAnSwgRGV0TmV0IGdldHMgdG8gZ28g
Zmlyc3QsIGFuZCBlbmZvcmNlcyB0aGUgdGltZSBzbG90IGJlaGF2aW9yLiAgVENQIHNlZXMgd2hh
dCBEZXROZXQgcHJvdmlkZXMg4oCTIGl0IGxvb2tzIGxpa2UgYSBuZXR3b3JrIHBhdGggd2l0aCBh
IG1heCBiYW5kd2lkdGggdGhhdCBpcyBsaW1pdGVkIGJ5IHRoZSByZXNlcnZhdGlvbiBmb3IgdGhl
IERldE5ldCBmbG93LCBhIHJhdGhlciBzdGFibGUgcm91bmQtdHJpcC10aW1lIGFuZCBwYWNpbmcv
c2hhcGluZyBiZWhhdmlvciAob24gdGhlIG9yaWdpbmF0aW5nIGhvc3QsIHByZWZlcmFibHkpLiAg
VGhlcmUgYXJlIHNvbWUgZGV0YWlscyB0byBiZSB3b3JrZWQgb3V0IGFyb3VuZCB3aGF0IGhhcHBl
bnMgd2hlbiBUQ1AgdHJpZXMgdG8gb3ZlcnJ1biB0aGUgRGV0TmV0IGZsb3cgcmVzZXJ2YXRpb24s
IGFzIHRoYXQgY291bGQgYnVpbGQgdXAgYSBsYXJnZSBxdWV1ZSBvbiB0aGUgaG9zdCwgYnV0IGlm
IHRoZSByZXNlcnZhdGlvbiBpcyBzaXplZCB0byBiZSBsYXJnZXIgdGhhbiB0aGUgVENQIHRocm91
Z2hwdXQsIFRDUCBzaG91bGQgd29yayBhcyB0aGUgaG9zdCBxdWV1ZSBzaG91bGQgZHJhaW4uDQo+
DQo+IEkgdGhpbmsgQm9iIEJyaXNjb2UgcHJlc2VudGVkICBvbiBTdW5kYXkgYW5kIHZlcnkgY2xl
YXJseSB3aGF0IGhhcHBlbnMgd2l0aCBjbGFzc2ljYWwgVENQIC0gYSBzZWVzYXcgcGF0dGVybiB0
aGF0IGZhaWxzIHRvIHV0aWxpemUgdGhlIGF2YWlsYWJsZSBiYW5kd2lkdGguIFRoaXMgY29pbmNp
ZGVzIHdpdGggbXkgb3duIG9ic2VydmF0aW9ucyB3aGVuIEkgaW1wbGVtZW50ZWQgQ0lSIGZvciBJ
Qk3igJlzIGZyYW1lIHJlbGF5IGJveCBhIGZldyB5ZWFycyBiYWNrLg0KPg0KPiBCb2IgYWxzbyBw
cmVzZW50ZWQgdGhlIGJlbmVmaXRzIG9mIERDIFRDUCBpbiB0aGF0IHNwYWNlLiBJIHVuZGVyc3Rh
bmQgdGhhdCBoaXMgcG9pbnQgbWF0Y2hlcyB5b3VyIHdvcmRzIGluIGEgY29ycmlkb3IgZGlzY3Vz
c2lvbiB3ZSBoYWQuIEkgYWxzbyB1bmRlcnN0YW5kIHRoYXQgaW4gdGhlIGNhc2Ugb2YgdGhlIGZp
eGVkIGJhbmR3aWR0aC4gQSByYXRlIGFkYXB0YXRpb24gaXMgYSBjb21wbGV4IGFuZCB1bmRlc2ly
ZWQgZnVuY3Rpb24uDQo+DQo+IEF0dGVtcHRpbmcgdG8gYWNoaWV2ZSB0aGUgc2VydmljZSBsYXll
ciByYXRlIGVuZm9yY2VtZW50IHdpdGggYSB3aW5kb3ctYmFzZWQgb3BlcmF0aW9uIGNvbmZ1c2Vz
IGEgZnVuY3Rpb24gdGhhdCB3ZSBoYXZlIGFuZCBpdHMgZGVyaXZhdGl2ZSB0aGF0IHdlIHdhbnQs
IGFuZCBjYXVzZXMgYWRkaXRpb25hbCBidWZmZXJzIGFuZCBsYXRlbmN5IGJldHdlZW4gdGhlIGVn
cmVzcyBvZiB0aGUgd2luZG93IGJhc2VkIHNlcnZpY2UgbGF5ZXIgYW5kIHRoZSBpbmdyZXNzIG9m
IHRoZSBsb2FkIGVuZm9yY2VyIC0gdGhlIGZpcnN0IGRldG5ldCByb3V0ZXIuDQo+DQo+IENvbmNs
dXNpb24gaXMgdGhhdCB3ZSB3YW50IGEgc2ltcGxlIHJhdGUgZW5mb3JjZW1lbnQgZnVuY3Rpb24g
aW4gdGhlIGxheWVyLTQgwqsgZGV0bmV0IHRyYW5zcG9ydCDCqyAuIENvdWxkIHdlIGNhbGwgaXQg
ZGV0dHJhbnMgdG8gYXZvaWQgY29uZnVzaW9uID8NCj4NCj4gU29ycnkgSeKAmW0gZW1iYXJraW5n
IG5vdy4uLg0KPg0KPiBUYWtlIGNhcmUNCj4NCj4gUGFzY2FsDQo+DQo+DQo+DQo+DQo+PiA0LiAg
VURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHJhdGUg
Y29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5kcyB0aGUgcGFja2V0cyBpbiB0aGUgd3JvbmcgcGF0
dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLg0KPiBUaGF0IHdvdWxkIGJlIGEg4oCcZmVhdHVyZeKA
nSBoZXJlIDotKSBiZWNhdXNlIERldE5ldCBpcyB0YWtpbmcgY2FyZSBvZiB0aGUgZGV0YWlscyA7
LSkuICBJbiBjb250cmFzdCwgVENQLWxpa2UgcmV0cmFuc21pdCBiZWhhdmlvciBtYXkgbm90IGJl
IHdoYXTigJlzIHdhbnRlZCBpbiBhIGhhcmQgcmVhbC10aW1lIHN5c3RlbS4NCj4NCj4+IDUuICBT
byB3ZSBuZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNoIGNhbiA6YS4gU2Vu
ZCB0aGUgcGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJZiBhbnl0aGluZyBn
b2VzIHdyb25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0dGVybi4NCj4gRXZl
cnkgRGV0TmV0IHJvdXRlciBkb2VzIHRoaXMuIEEgcGFjZXIvc2hhcGVyIHNob3VsZCBkZWFsIG5p
Y2VseSB3aXRoIHBhY2tldHMgYmVpbmcgc2VudCBpbiB0aGUgd3JvbmcgcGF0dGVybi4gICBUaGlz
IGlzIHByZWZlcmFibHkgbG9jYXRlZCBvbiB0aGUgb3JpZ2luYXRpbmcgaG9zdCwgYXMgdGhhdOKA
mXMgYSBiZXR0ZXIgcGxhY2UgdG8gYnVpbGQgYSBxdWV1ZSB0aGFuIHRoZSBmaXJzdCBob3Agc3dp
dGNoL3JvdXRlci4gIEFnYWluIGlmIHRoZSByZXNlcnZhdGlvbiBpcyBzaXplZCB0byBiZSBsYXJn
ZXIgdGhhbiB0aGUgdHJhZmZpYywgdGhlIG9yaWdpbmF0aW5nIGhvc3QgcXVldWUgc2hvdWxkIGRy
YWluLg0KPg0KPiBJbiB0aGUgcmV2ZXJzZSBkaXJlY3Rpb24sIHdoZXJlIHRoZSB0cmFmZmljIChU
Q1Agb3IgVURQIG9yIOKApikgZXhjZWVkcyB0aGUgcmVzZXJ2YXRpb24sIHNvbWV0aGluZyBvbiB0
aGUgaG9zdCBuZWVkcyB0byBmaWd1cmUgb3V0IHdoYXTigJlzIGdvaW5nIG9uIGluIG9yZGVyIHRv
IHRocm90dGxlIFRDUCBhbmQvb3IgdGhlIGFwcGxpY2F0aW9uLCBhcyB0aGUgdXN1YWwgbmV0d29y
ayBjb25nZXN0aW9uIGZlZWRiYWNrIHRlY2huaXF1ZXMgKGxvc3MsIEVDTiBDRSBtYXJrcykgZG9u
4oCZdCB3b3JrIGZvciBEZXROZXQgdHJhZmZpYy4gICBUaGlzIGlzIHdoZXJlIGEgbmV0d29yayBw
dWxsIG1lY2hhbmlzbSBtYXkgYmUgYSB1c2VmdWwgcGFydCBvZiB0aGUgc29sdXRpb24sIGFzIGdl
dHRpbmcgdGhlIGFwcGxpY2F0aW9uIHRvIHVuZGVyc3RhbmQgdGhhdCBpdOKAmXMgb3ZlcnJ1bm5p
bmcgaXRzIHJlc2VydmF0aW9uIGlzIHByZWZlcmFibGUgdG8gaGF2aW5nICB0aGUgRGV0TmV0IG5l
dHdvcmsgc3RhcnQgZHJvcHBpbmcgKG9yIENFLW1hcmtpbmcpIHBhY2tldHMgaWYgYSBEZXROZXQg
ZmxvdyBvdmVycnVucyBpdHMgcmVzZXJ2YXRpb24gaW4gb3JkZXIgdG8gZ2V0IHRoZSBhcHBsaWNh
dGlvbiBvciB0cmFuc3BvcnQgcHJvdG9jb2wgKGUuZy4sIFRDUCkgdG8gc2xvdyBkb3duLg0KPg0K
PiBBcyBmb3IgdGhlIG5vdGlvbiB0aGF0IFBSRU9GIGZvciBEZXROZXQgSVAgaXMgYSBEZXROZXQg
4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIOKAkyBJIHN1cHBvc2UgdGhhdOKAmXMgdHJ1ZSwgYnV0
IEkgd291bGQgc3VnZ2VzdCB1c2Ugb2YgRGV0TmV0IOKAnFBSRU9GIHR1bm5lbCBwcm90b2NvbOKA
nSBhcyBjbGVhcmVyIHRlcm1pbm9sb2d5Lg0KPg0KPiBUaGFua3MsIC0tRGF2aWQNCj4NCj4gRnJv
bTogUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSBbbWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbV0N
Cj4gU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCAxMTo0NiBBTQ0KPiBUbzogQmxh
Y2ssIERhdmlkDQo+IENjOiBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKTsgZGV0bmV0QGlldGYu
b3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZyUzY21haWx0
bzpkZXRuZXRAaWV0Zi5vcmc+Pg0KPiBTdWJqZWN0OiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNr
ZXRzDQo+DQo+DQo+IFtFWFRFUk5BTCBFTUFJTF0NCj4gUGxlYXNlIHJlYWQgUEZDIGZvciBwcmlv
cml0eSBmbG93IGNvbnRyb2w7DQo+IEkgZGlkIHRvbyBtdWNoIHdpcmVsZXNzIHRoaXMgd2VlayA6
KQ0KPg0KPiBSZWdhcmRzLA0KPg0KPiBQYXNjYWwNCj4NCj4gTGUgMTQgbm92LiAyMDE4IMOgIDIz
OjQxLCBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIDxwdGh1YmVydEBjaXNjby5jb208bWFpbHRv
OnB0aHViZXJ0QGNpc2NvLmNvbTxtYWlsdG86cHRodWJlcnRAY2lzY28uY29tJTNjbWFpbHRvOnB0
aHViZXJ0QGNpc2NvLmNvbT4+PiBhIMOpY3JpdCA6DQo+IEkgYWdyZWUgd2l0aCB0aGUgYm90dG9t
IGxpbmUgRGF2aWQsDQo+DQo+IHRoYXQgd2FzIHRoZSBpbnRlbnRpb247IHRob3VnaCBJ4oCZbSB1
bmNsZWFyIGlmIGFuZCB3aGVyZSBJIGNhbiBwdWJsaXNoIHRoZSBsb3dlciBsYXllciBwdWxsIHRo
aW5nLiBJIHdyb3RlIGl0IGFzIGFuIGV5ZSBvcGVuZXIsIGhvcGluZyBwZW9wbGUgd291bGQgc2Vl
IHRoZSBpc3N1ZS4gSSByZXRhaW4gTG914oCZcyBzdWdnZXN0aW9uIHRoYXQgUENGUEZDIGlzIGEg
YmVnaW5uaW5nIGZvciBpdCB0aG91Z2ggaXQgaXMganVzdCBhIGZhdWNldCB3aXRoIG5vIGNvbnRy
b2wgb2Ygd2hhdCBnb2VzIHRob3VnaCB3aGVuIHdlIHdhbnQgYSBqdXN0IGluIHRpbWUgcGVyIHBh
Y2tldCBwdWxsLg0KPiBGb3IgeW91ciBwb2ludHMgYmVsb3csIEkgbWVudGlvbmVkIElTLUlTIGFz
IGFuIGlsbHVzdHJhdGlvbiB0aGF0IHdlIGNhbiBoYXZlIGEgc2FtZSBvcGVyYXRpb24gYXQgYm90
aCBsYXllcnMsIHRoYXQgaXMgbm90IHNvIHVudXN1YWwuIEnigJltIG5vdCBzYXlpbmcgZGV0bmV0
IG5lZWQgSVMtSVMsIHRoYXQgd2FzIHJlYWxseSBub3QgdGhlIHBvaW50Lg0KPg0KPiBBcyBmb3Ig
dGhlIGZ1bmN0aW9ucyBJIGp1c3QgcG9pbnQgb3V0IHRoZSBsaWtlbmVzcyB0byBpbGx1c3RyYXRl
IHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGlzIGFraW4gdGhvdWdoIGZhciBmcm9tIGlk
ZW50aWNhbCB0byBleGlzdGluZyB2YXJpYXRpb25zIG9mIFRDUC4gU2VlbXMgd2UgYWdyZWUgb24g
dGhpcyBsaWtlbmVzcy4gSSBkbyBub3QgcmVhZCB0aGF0IHlvdSBvcHBvc2UgbXkgY29uY2x1c2lv
biB0aGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgYSBk
ZXRuZXQgwqsgdHJhbnNwb3J0IHByb3RvY29sIMK7Lg0KPg0KPiBGb3Igbm93IEkgbmVlZCB0byBy
ZWFkIG9uIHRoZSBsaW5rcyB5b3Ugc3VnZ2VzdGVkLg0KPg0KPiBNYW55IHRoYW5rcyBmb3IgYWxs
IHRoaXMhDQo+DQo+IFBhc2NhbA0KPg0KPiBMZSAxNCBub3YuIDIwMTggw6AgMjI6NTIsIEJsYWNr
LCBEYXZpZCA8RGF2aWQuQmxhY2tAZGVsbC5jb208bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29t
PG1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbSUzY21haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNv
bT4+PiBhIMOpY3JpdCA6DQo+IEJvdHRvbSBMaW5lOiAgSSB3b3VsZCBzdWdnZXN0IGZvY3VzaW5n
IGRpc2N1c3Npb24gb2YgYSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIG9uIHdoYXQg
aGFzIHRvIGJlIGRvbmUgdmlhIHR1bm5lbHMgdG8gbWFrZSBQUkVPRiB3b3JrIGZvciB0aGUgSVAg
c29sdXRpb24gKGRhdGEgcGxhbmUpLCBhbmQgd291bGQgc3VnZ2VzdCB1c2luZyBzZXBhcmF0ZSBk
cmFmdHMgZm9yIHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLg0KPg0KPiBEZXRh
aWxzIGlubGluZSDigKYNCj4NCj4gVGhhbmtzLCAtLURhdmlkDQo+DQo+IEZyb206IFBhc2NhbCBU
aHViZXJ0IChwdGh1YmVydCkgW21haWx0bzpwdGh1YmVydEBjaXNjby5jb21dDQo+IFNlbnQ6IFdl
ZG5lc2RheSwgTm92ZW1iZXIgMTQsIDIwMTggNDo1OSBBTQ0KPiBUbzogR2VuZ3h1ZXNvbmcgKEdl
bmcgWHVlc29uZykNCj4gQ2M6IGRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3Jn
PG1haWx0bzpkZXRuZXRAaWV0Zi5vcmclM2NtYWlsdG86ZGV0bmV0QGlldGYub3JnPj47IEJsYWNr
LCBEYXZpZA0KPiBTdWJqZWN0OiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzDQo+DQo+DQo+
IFtFWFRFUk5BTCBFTUFJTF0NCj4gUGxlYXNlIHJlcG9ydCBhbnkgc3VzcGljaW91cyBhdHRhY2ht
ZW50cywgbGlua3MsIG9yIHJlcXVlc3RzIGZvciBzZW5zaXRpdmUgaW5mb3JtYXRpb24uDQo+IFR5
cG9zIGJlbG93LCBzb21lIHRoYW5rcyB0byBteSBpbnRlbGxpZ2VudCBzbWFydCBwaG9uZSwgYW5k
IHNvbWUgdG8gY29uZnVzZWQtbWUuDQo+DQo+IFBsZWFzZSByZWFkOg0KPiBBbGwgaW4gYWxsLCB0
aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIG9wZXJhdGVzIGF0IGxh
eWVyIDQNCj4NCj4gUmVnYXJkcywNCj4NCj4gUGFzY2FsDQo+DQo+IExlIDE0IG5vdi4gMjAxOCDD
oCAxNjo1MywgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSA8cHRodWJlcnRAY2lzY28uY29tPG1h
aWx0bzpwdGh1YmVydEBjaXNjby5jb208bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbSUzY21haWx0
bzpwdGh1YmVydEBjaXNjby5jb20+Pj4gYSDDqWNyaXQgOg0KPiBIZWxsbyBYdWVzb25nOg0KPg0K
PiBXZSBkbyBsYXllcnMgc28gYXMgdG8gY29tbXVuYWxpc2Ugc2VydmljZXMgc28gZXZlcnkgYXBw
bGljYXRpb25zIGRvZXMgbm90IG5lZWQgdG8gcmVpbnZlbnQgaXRzIG93bi4NCj4NCj4gVGhlIGZh
Y3QgdGhhdCBldmVyeSBpbmR1c3RyaWFsIGFwcGxpY2F0aW9uIHRoYXQgYWRhcHRhdGV1ciBmcm9t
IHNlcmlhbCBidXQgdG8gSVAgaGFkIHRvIGltcGxlbWVudCBhIGppdHRlciBlbGltaW5hdGlvbiBi
dWZmZXIgaXMgYW4gaW5kaWNhdGlvbiB0aGF0IHdlIGZhaWxlZCB0byBwcm92aWRlIGp1c3QgdGhh
dCBhdCBhIGxvd2VyIGxheWVyLg0KPg0KPiBTYW1lIGdvZXMgZm9yIHZvaWNlIGFuZCB2aWRlby4g
QnV0IGRpZG7igJl0IHlvdSBzZWUgaXQgb24gb2NjYXNpb25zPyBUaG9zZSBqaXR0ZXIgZWxpbWlu
YXRpb24gdGVjaG5pcXVlcyBjcmVhdGUgYSBsYXRlbmN5IGluIHRoZSBkaXNjdXNzaW9uIG9yIGEg
ZGVsYXkgaW4gdGhlIHR2IHN0cmVhbSB0aGF0IHlvdSBjYW4gYWN0dWFsbHkgb2JzZXJ2ZS4NCj4g
W0RhdmlkPl0gV2hlbiB0aGluZ3Mgd29yaywgaml0dGVyIGVsaW1pbmF0aW9uIGlzIGNvbW1vbiBi
ZWhhdmlvci4gIFdoZW4gdGhleSBkb27igJl0IHdvcmssIGkuZS4sIHNvbWV0aGluZyBkb2VzbuKA
mXQgYXJyaXZlIGluIHRpbWUsIGJvdGggcmV0cmFuc21pdCBiZWhhdmlvciBhbmQgcmVhY3Rpb24g
dG8gbWlzc2luZyBkYXRhIGFyZSBhcHAtc3BlY2lmaWMuDQo+DQo+IE5vdyBsZXQgdXMgbG9vayBh
dCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgYW5kIGNvbXBhcmUgd2l0aCB0cmFkaXRpb25hbCBM
YXllciA0IGZ1bmN0aW9ucy4NCj4NCj4gIFRoZSBzZXJ2aWNlIGxheWVyIHByb3ZpZGVzIGEgZmxv
dyBjb250cm9sLCBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSBhIHJhdGUtYmFzZWQgb25lLiBUaGlz
IGlzIHNpbWlsYXIgdG8gZnVuY3Rpb25hbGl0eSBmb3VuZCBpbiBEQy1UQ1Agb3IgaW4gYSBsb25n
IGdvbmUgcGFzdCwgSUJN4oCZcyBSYXBpZCBUcmFuc3BvcnQgUHJvdG9jb2wsIHRob3VnaCB3ZSBw
cm9iYWJseSBuZWVkIG9ubHkgYSBzaW1wbGlmaWVkIHZlcnNpb24gb2YgdGhhdC4NCj4gW0Rhdmlk
Pl0gSXTigJlzIGltcG9ydGFudCB0byBkaXN0aW5ndWlzaCBmbG93IGNvbnRyb2wsIHdoaWNoIGNh
biBiZSBwcm92aWRlIG9uIGEgbGluay1ieS1saW5rIGJhc2lzIGZyb20gY29uZ2VzdGlvbiBjb250
cm9sLCB3aGljaCBpcyBhIHN1cGVyc2V0IG9mIGZsb3cgY29udHJvbCBhbmQgY2FuIG9ubHkgYmUg
cHJvdmlkZWQgZW5kLXRvLWVuZC4gIEFzIERldE5ldCBlbGltaW5hdGVzIGFsbCBjb25nZXN0aW9u
LCBjb25nZXN0aW9uIGNvbnRyb2wgaXMgbm90IHJlcXVpcmVkLiAgU3BlY2lmaWMgZXhhbXBsZSDi
gJMgREMtVENQIGlzIGRyaXZlbiBieSBFQ04gY29uZ2VzdGlvbiBzaWduYWxzIChDRSBtYXJrcykg
Y29taW5nIGJhY2sgZnJvbSB0aGUgbmV0d29yaywgYnV0IGlmIGEgRGV0TmV0IG5vZGUgZXZlciBt
YXJrcyBhIERldE5ldCBwYWNrZXQgYXMgQ0UsIHNvbWV0aGluZyBoYXMgZ29uZSBzZXJpb3VzbHkg
YXdyeS4NCj4NCj4gVGhlIHNlcnZpY2UgbGF5ZXIgcGVyZm9ybXMgcmVvcmRlcmluZyBhbmQgZHVw
bGljYXRpb24gZWxpbWluYXRpb24gZnVuY3Rpb25zLi4gVENQIGRvZXMgdGhhdCB0b28uDQo+IFtE
YXZpZD5dIFllcyDigKYgYnV0IOKApiBUQ1AgZWxpbWluYXRpb24gb2YgZHVwbGljYXRlIHBhY2tl
dHMgaXMgaW50ZW5kZWQgb25seSB0byBkZWFsIHdpdGgg4oCcc3R1cGlkIG5ldHdvcmsgdHJpY2tz
4oCdIOKApg0KPg0KPiBUaGUgc2VydmljZSBsYXllciBkaXN0cmlidXRlcyBwYWNrZXRzIGFuZCBy
ZXBsaWNhcyBvdmVyIG11bHRpcGxlIHBhdGhzIChkZXRuZXQgdHJhbnNwb3J0cykuIFRoZXJl4oCZ
cyBhIGhpbnQgb2YgdGhhdCBpbiBNUC1UQ1AgdGhvdWdoIHdlIG5lZWQgYSBwb3dlcmZ1bCBhZGRp
dGlvbiBmb3IgcmVwbGljYXRpb24gYW5kIGNvZGluZy4NCj4gW0RhdmlkPl0gRGV0TmV0IGRpZmZl
cnMgYmVjYXVzZSB0aGUgcmVwbGljYXRpb24gYW5kIGRpc3RyaWJ1dGlvbiBoYXBwZW4gYXQgbm9k
ZXMgaW4gdGhlIG5ldHdvcmssIG5vdCBhdCBlbmQgc3lzdGVtcy4gIEZvciBhbnkgVENQLWxpa2Ug
cHJvdG9jb2wgKHJlbGlhYmxlIGRlbGl2ZXJ5IHdpdGggY29uZ2VzdGlvbiBjb250cm9sKSwgcGFj
a2V0IGR1cGxpY2F0aW9uIGlzIGFsd2F5cyBhIG1hbmlmZXN0YXRpb24gb2YgYSBuZXR3b3JrIOKA
nGJ1ZyzigJ0gaS5lLiwgZGl2ZXJnZW5jZSBmcm9tIGlkZWFsIG5ldHdvcmsgYmVoYXZpb3IuICBG
b3IgdGhlIFJFIGluIERldE5ldCBQUkVPRiwgcGFja2V0IGR1cGxpY2F0aW9uIGlzIGEgbmV0d29y
ayDigJxmZWF0dXJl4oCdIDstKS4gIEFzIG9mIHJpZ2h0IG5vdywgcGFja2V0IGR1cGxpY2F0aW9u
IGFuZCBlbGltaW5hdGlvbiwgcGx1cyBhc3NvY2lhdGVkIHJlb3JkZXJpbmcgKFBSRU9GKSAgaXMg
bm90IHBhcnQgb2YgdGhlIElQIHNvbHV0aW9uIOKAkyBhbiBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRp
b24gd291bGQgbGlrZWx5IGJlIG5lZWRlZCB0byBzdXBwb3J0IHRoYXQgZnVuY3Rpb25hbGl0eSwg
YW5kIHRoZSByZXN1bHQgd2hpY2ggd291bGQgbG9vayBhIGxvdCBsaWtlIGEgRGV0TmV0IHRyYW5z
cG9ydCB0dW5uZWwgYmV0d2VlbiBub2RlcyBpbiB0aGUgRGV0TmV0IG5ldHdvcmsuICBJZiBhbnlv
bmUgd2FudHMgdG8gd29yayBvbiB0aGlzLCByZWFkaW5nIGRyYWZ0LWlldGYtaW50YXJlYS10dW5u
ZWxzIGlzIFJFQ09NTUVOREVELg0KPg0KPiBUaGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWJv
dmUgdGhlIGRldG5ldCB0cmFuc3BvcnQgbGF5ZXIgd2hpY2ggaGFwcGVucyB0byBiZSBsYXllciAz
Lg0KPg0KPiBBbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldCB0cmFuc3Bv
cnQgc2VydmljZSBsYXllciBvcGVyYXRlcyBhdCBsYXllciA0Lg0KPg0KPiBJIGFncmVlIHdpdGgg
eW91IHRoYXQgdGhlcmUgaXMgYW4gZXhhY3Qgc2FtZSBuZWVkIGZvciBUU04uIEp1c3QgbGlrZSB0
aGVyZSBpcyBhIG5lZWQgZm9yIElTLUlTIGF0IGJvdGggbGF5ZXJzLg0KPiBbRGF2aWQ+XSBNYW55
IG9mIHRoZSBJUCBuZXR3b3JrcyBvdmVyIHdoaWNoIERldE5ldCBvcGVyYXRlcyB3aWxsIG5vdCBi
ZSB1c2luZyBJUy1JUyBmb3IgSVAgKGxheWVyIDMpIHJvdXRpbmcg4oCTIHRoZXJlIGFyZSBhIG51
bWJlciBvZiBhbHRlcm5hdGl2ZXMuDQo+DQo+IFRoZSBJRUVFIG1heSB2ZXJ5IHdlbGwgcHJvdmlk
ZSB0aGUgc2FtZSBmZWF0dXJlcyBpbiB0aGUgdGFsa2VyLCBhbmQgd2UgbWF5IHZlcnkgd2VsbCBi
ZSBzdWNjZXNzZnVsIGF0IHNoYXJpbmcgc3BlY2lmaWNhdGlvbnMganVzdCBsaWtlIHdlIGRpZCBm
b3IgSVMtSVMuIEJ1dCBmb3IgdXMgSSBzZWUgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIHBhY2th
Z2VkIGFzIGEgTGF5ZXIgNCB0aGF0IHRoZSByZXN0IG9mIHRoZSBJRVRGIHdpbGwgY2FsbCBhIFRy
YW5zcG9ydC4gV2hpY2ggbWFrZXMgdGhlIG5hbWUgY29sbGlzaW9uIHZlcnkgdW5mb3J0dW5hdGUs
IGJ5IHRoZSB3YXkuDQo+IFtEYXZpZD5dIEJvdHRvbSBMaW5lOiAgSSB3b3VsZCBzdWdnZXN0IGZv
Y3VzaW5nIGRpc2N1c3Npb24gb2YgYSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIG9u
IHdoYXQgaGFzIHRvIGJlIGRvbmUgdmlhIHR1bm5lbHMgdG8gbWFrZSBQUkVPRiB3b3JrIGZvciB0
aGUgSVAgc29sdXRpb24gKGRhdGEgcGxhbmUpLCBhbmQgd291bGQgc3VnZ2VzdCB1c2luZyBzZXBh
cmF0ZSBkcmFmdHMgZm9yIHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLg0KPg0K
PiBOb3RlIHRoYXQgbXkgZHJhZnQgYWxzbyBkaXNjdXNzZXMgYSBMMiB0b2tlbml6ZWQgbG9vcCB0
byBhdm9pZCB0aGUgYnVmZmVyIGJsb2F0IGF0IHRoZSBkZXRuZXQgaW5ncmVzcywgd2hpY2ggaXMg
dGhlIHBpZWNlIHRoYXQgaXMgYW5hbG9nb3VzIHRvIHRoZSBzb2x1dGlvbiBzaG93biBpbiB0aGUg
dmlkZW8uDQo+DQo+IFRha2UgY2FyZSwNCj4NCj4gUGFzY2FsDQo+DQo+IExlIDE0IG5vdi4gMjAx
OCDDoCAxNDo1OCwgR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdlbmd4dWVzb25nQGh1YXdl
aS5jb208bWFpbHRvOmdlbmd4dWVzb25nQGh1YXdlaS5jb208bWFpbHRvOmdlbmd4dWVzb25nQGh1
YXdlaS5jb20lM2NtYWlsdG86Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbT4+PiBhIMOpY3JpdCA6DQo+
IERlYXIgUGFzY2FsLA0KPg0KPiBJIGNvbnNpZGVyIHRoZSBwcm9ibGVtIG9mIOKAnERldE5ldCB0
cmFuc3BvcnQgbGF5ZXLigJ0gYWxsIG92ZXIgYWdhaW4sIGFuZCBmaW5hbGx5IEkgbWFrZSBteXNl
bGYgY29uZnVzZWQuIFNvIEkgc2VuZCB0aGlzIGVtYWlsIHRvIHNlYXJjaCBmb3IgaGVscC4gUGxl
YXNlIGNvcnJlY3QgbWUgaWYgeW91IGZpbmQgYW55dGhpbmcgd3JvbmcgYmVsb3c6DQo+DQo+IDEu
ICAgICAgIFRTTiBkb2VzbuKAmXQgbmVlZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGhlIHRh
bGtlciBhbmQgbGlzdGVuZXIgYXJlIFRTTiBhd2FyZSwgYW5kIHRoZXkgY2FuIHNlbmQgdGhlIHBh
Y2tldHMgaW4gc29tZSBwYXJ0aWN1bGFyIHRpbWUgc2xvdCBiYXNlZCBvbiB0aGUgdHJhZmZpYyBz
cGVjaWZpY2F0aW9uOw0KPg0KPiAyLiAgICAgICBEZXROZXQgZG9lcyBuZWVkIHRyYW5zcG9ydCBs
YXllciwgYmVjYXVzZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBub3QgdW5kZXIgY29udHJvbDsN
Cj4NCj4gMy4gICAgICAgVENQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0ICwgYmVjYXVzZSBU
Q1AgdHJpZXMgdG8gZmluZCB0aGUg4oCcZmFpciBiYW5kd2lkdGjigJ0gZm9yIHRoZSBmbG93cyBh
bmQgaXQgbWFrZXMgdGhlIGZsb3cgcmF0ZSBjaGFuZ2VzIGFsbCB0aGUgdGltZSwgd2hpbGUgdGhl
IHNlbmRpbmcgcmF0ZSBvZiBEZXROZXQgaXMgc3VwcG9zZWQgdG8gYmUgY29uc3RhbnQsIGFuZCBl
dmVyeSBwYWNrZXQgc2hvdWxkIHNob3cgdXAgaW4gYW4gZXhwZWN0ZWQgdGltZSBzbG90Ow0KPg0K
PiA0LiAgICAgICBVRFAgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQsIGJlY2F1c2UgdGhlcmUg
aXMgbm8gcmF0ZSBjb250cm9sLiBJZiB0aGUgdGFsa2VyIHNlbmRzIHRoZSBwYWNrZXRzIGluIHRo
ZSB3cm9uZyBwYXR0ZXJuLCBVRFAgY2FuIGRvIG5vdGhpbmcuDQo+DQo+IDUuICAgICAgIFNvIHdl
IG5lZWQg4oCcRGV0TmV0IHRyYW5zcG9ydCBsYXllcuKAnSwgd2hpY2ggY2FuIDphLiBTZW5kIHRo
ZSBwYWNrZXQgaW4gYSBkZXRlcm1pbmlzdGljIHBhdHRlcm47IGIuIElmIGFueXRoaW5nIGdvZXMg
d3JvbmcsIG1ha2UgaXQgZ28gYmFjayB0byB0aGUgY29ycmVjdCBwYXR0ZXJuLg0KPg0KPiA2LiAg
ICAgICBUaGlzLCBmaW5hbGx5LCBtYWtlcyB0aGUgdGFsa2VyIOKAnERldE5ldCBhd2FyZeKAnShl
c3BlY2lhbGx5IHBvaW50IGEgYWJvdmUpLCB3aGljaCBpcyBqdXN0IHRoZSBzYW1lIGFzIHdoYXQg
aGFwcGVucyBpbiBUU04uDQo+DQo+IElmIHRoaXMgbG9naWMgY2hhaW4gd29ya3MsIHdoYXQgd2Ug
YWN0dWFsbHkgcmVxdWlyZXMgaXMganVzdCBhIERldE5ldCB0YWxrZXIgcmF0aGVyIHRoYW4gYSBu
ZXcgdHJhbnNwb3J0IGxheWVyLg0KPg0KPg0KPiBCZXN0IFJlZ2FyZHMNCj4gWHVlc29uZw0KPg0K
Pg0KPiBGcm9tOiBkZXRuZXQgW21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkNCj4gU2VudDogVHVlc2RheSwgTm92ZW1i
ZXIgMTMsIDIwMTggMToxMCBQTQ0KPiBUbzogZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRA
aWV0Zi5vcmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZyUzY21haWx0bzpkZXRuZXRAaWV0Zi5vcmc+
PjsgQmxhY2ssIERhdmlkIDxEYXZpZC5CbGFja0BkZWxsLi5jb208bWFpbHRvOkRhdmlkLkJsYWNr
QGRlbGwuY29tPG1haWx0bzpEYXZpZC5CbGFja0BkZWxsLi5jb20lM2NtYWlsdG86RGF2aWQuQmxh
Y2tAZGVsbC5jb20+Pj4NCj4gU3ViamVjdDogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzDQo+DQo+
IERlYXIgYWxsDQo+DQo+IFRoaXMgdmlkZW8gaHR0cHM6Ly95b3V0dS5iZS9CTzBRaGF4QlJyMCBo
YXMgYSBncmVhdCBpbGx1c3RyYXRpb24gb2YgdGhlIFVOSSBwYWNrZXQgcHVsbCBtZXRob2QgdGhh
dCB3ZSB1c2UgaW4gc2VjdGlvbiDigJw1LjEuICBMb2NhbCBMb29wIEZsb3cgQ29udHJvbOKAnSBv
ZiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtdGh1YmVydC10c3Z3Zy1kZXRuZXQt
dHJhbnNwb3J0LTAxIHRvIHB1bGwgcGFja2V0cyBmcm9tIHRoZSBkZXRuZXQgdW5hd2FyZSBob3N0
IGZyb20gdGhlIGRldG5ldCBpbmdyZXNzIGJveC4gVGhlIHByb2JsZW0gZm9yIGRldG5ldCBpcyB0
aGF0IHNoYXBpbmcgaW4gdGhlIGRldG5ldCBpbmdyZXNzIGNhbiBjcmVhdGUgYmxvYXQgYW5kIHVu
Y29udHJvbGxlZCBlbmQgdG8gZW5kIGxhdGVuY3kgc28gd2Ugd2FudCB0byBjb250cm9sIHRoZSBt
YXhpbXVtIGFtb3VudCBvZiBwZW5kaW5nIGZyYW1lcyB0byBrZWVwIHRoZSBkZXRuZXQgaW5ncmVz
cyBidXN5IGFuZCBwdXNoIGJhY2sgdG8gdGhlIEw0LzUgZm9yIGFueXRoaW5nIGFib3ZlIHRoYXQu
DQo+DQo+IEkgaG9wZSB5b3XigJlsbCBsb3ZlIHRoZSB2aWRlbyBhcyBtdWNoIGFzIEkgZGlkOw0K
Pg0KPiBQYXNjYWwNCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPiBkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRl
dG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnJTNjbWFpbHRvOmRldG5ldEBpZXRm
Lm9yZz4+DQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IGRldG5l
dCBtYWlsaW5nIGxpc3QNCj4gZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc8
bWFpbHRvOmRldG5ldEBpZXRmLm9yZyUzY21haWx0bzpkZXRuZXRAaWV0Zi5vcmc+Pg0KPiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KPg0KPg0KPg0KPiAtLS0t
LS0tLS0tDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4gZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRA
aWV0Zi5vcmc+DQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0
DQo+DQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5
OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNp
dGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmln
aHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBjbTsN
Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpzcGFuLkVtYWlsU3R5
bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBw
dDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IlpILUNOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWln
aHQ6MTUwJSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2xpbmUt
aGVpZ2h0OjE1MCU7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkhpIFBhc2NhbDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7bGluZS1oZWlnaHQ6MTUwJTtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtsaW5lLWhlaWdodDox
NTAlO2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5UaGFuayB5b3UgZm9yIHlvdSBjbGFyaWZpY2F0aW9uLCBJIHRoaW5rIEkgaGF2ZSBhIGJl
dHRlciB1bmRlcnN0YW5kIG9mIHlvdXIgcHJvcG9zYWwgYWJvdXQgdGhlIHBhY2tldCBwdWxsaW5n
DQogYW5kIFRDUCBtb2RpZmljYXRpb24gbm93LiBJIGFsc28gYWdyZWUgdGhhdCBQRkMgaXMgYW4g
b3B0aW9uIHRvIGVuYWJsZSBjb21tdW5pY2F0aW9uIGluIHRoZSBVTkkgaW50ZXJmYWNlLiBXaGls
ZSBhcyBJIGtub3csIFBGQyBpcyBtb3N0bHkgZW5hYmxlZCBpbiBEQywgd2hpY2ggaXMgbm90IGF2
YWlsYWJsZSBmb3IgYWxsIHRoZSBuZXR3b3JrLiBBbmQgUEZDIGlmIGZvciBwdXNoaW5nIHBhY2tl
dHMgYmFjayB3aGVuIGNvbmdlc3Rpb24gaGFwcGVucw0KIHJhdGhlciB0aGFuIHB1bGxpbmcgdGhl
bSBvdXQgKD8pLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7bGluZS1oZWlnaHQ6MTUwJTtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QW5kIHdoYXQgSSBhbSB0cnlpbmcgdG8gc2F5IGlz
IGFub3RoZXIgc3RvcnkuIE1heWJlIHdlIGNhbiBwdXQgdGhlc2UgdHdvIG1lY2hhbmlzbXMgdG9n
ZXRoZXIsIGFsbCBpbiBsYXllcg0KIDQuIEVDTiBjYW4gYmUgYSB0b29sIHRvIGNvbnRyb2wgdGhl
IHF1ZXVpbmcgb2YgaW5ncmVzcywgd2hpY2ggd2lsbCBzZW5kIG1lc3NhZ2UgdG8gdGhlIHRhbGtl
ciBieSBBQ0suPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtsaW5lLWhlaWdodDoxNTAlO2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2xpbmUtaGVpZ2h0OjE1MCU7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVn
YXJkczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJs
aW5lLWhlaWdodDoxNTAlIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7bGluZS1oZWlnaHQ6MTUwJTtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+WHVlc29uZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgW21haWx0bzpw
dGh1YmVydEBjaXNjby5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBOb3ZlbWJlciAx
NiwgMjAxOCA1OjMzIEFNPGJyPg0KPGI+VG86PC9iPiBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25n
KSAmbHQ7Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IExvdSBCZXJn
ZXIgJmx0O2xiZXJnZXJAbGFibi5uZXQmZ3Q7OyBOb3JtYW4gRmlubiAmbHQ7bm9ybWFuLmZpbm5A
bWFpbDAxLmh1YXdlaS5jb20mZ3Q7OyBCbGFjaywgRGF2aWQgJmx0O0RhdmlkLkJsYWNrQGRlbGwu
Y29tJmd0OzsgZGV0bmV0QGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRGV0bmV0
XSBwdWxsaW5nIHBhY2tldHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IZWxs
byBYdWVzb25nIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoZXJl
IHNlZW1zIHRvIGJlIGEgY29uZnVzaW9uIGhlcmU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGUgZnJhbWUgcHVsbGluZyBtZWNoYW5pc20gaXMgYSBs
YXllci0yIHRoaW5nLCBvdmVyIHRoZSBVTkkgaW50ZXJmYWNlLiBJdCBpcyB1c2VkIHRvIHN0cmlj
dGx5IGNvbnRyb2wgdGhlIGFtb3VudCBvZiBxdWV1aW5nIGFuZCB0aGVyZWJ5IGxhdGVuY3kgYXQg
dGhlIGRldG5ldCBpbmdyZXNzIHJvdXRlci4gTG91IGFuZCBJIGRpc2N1c3NlZCB0aGF0IFBGQyBp
cyBhIGJlZ2lubmluZw0KIG9mIGEgc29sdXRpb24gZm9yIHRoaXMgYnV0IGZhciB0b28gYnJ1dGFs
IGluIG15IHZpZXc7IEnigJlkIGxpa2UgYSBQRkMgd2l0aCBhIGNvbnRyb2xsZWQgY3JlZGl0IHNv
IHRoYXQgdGhlIGxhdGVuY3kgY2FuIGJlIGJvdW5kZWQgYW5kIHNvIHRoYXQgd2UgYXJlIHByb3Rl
Y3RlZCBhZ2FpbnN0IGluZ3Jlc3MgY29uZ2VzdGlvbiBsb3NzLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T3VyIFRDUCBkaXNjdXNzaW9uIGlzIGFub3Ro
ZXIgdGhpbmcuIFRoZSBib3R0b20gbGluZSB0aGVyZSBpcyB0aGF0IFRDUOKAmXMgd2luZG93IGJh
c2VkIGZsb3cgY29udHJvbCBpcyBjb3VudGVyIHByb2R1Y3RpdmU7IGEgcHVyZSByYXRlIGVuZm9y
Y2VtZW50IHdvdWxkIGRvIGEgbXVjaCBiZXR0ZXIgam9iLiBUaGUgZGV0dHJhbnMgZHJhZnQgYXJn
dWVzIGluIGFkZGl0aW9uIHRoYXQNCiB0aGVyZeKAmXMgYSBuZWVkIGZvciBibG9ja2luZyB0byBv
cHRpbWl6ZSB0aGUgZmlsbGluZyBvZiB0aGUgcGFja2V0czsgdGhhdCBpcyBkdWUgdG8gdGhlIGV4
cGVjdGVkIERldE5ldCBTTEEgZXhwcmVzc2VkIGluIGEgbWF4IG51bWJlciBvZiBwYWNrZXRzIG9m
IGEgbWF4IHNpemUgcGVyIHVuaXQgb2YgdGltZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5NYXliZSBhIHJlcmVhZCBvZiB0aGUgZHJhZnQgd291bGQgY2xhcmlmeSA/
PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+UmVnYXJkcywgPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+UGFzY2FsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxh
bmc9IkVOLVVTIj48YnI+DQpMZSAxNSBub3YuIDIwMTggw6AgMDg6MzksIEdlbmd4dWVzb25nIChH
ZW5nIFh1ZXNvbmcpICZsdDs8YSBocmVmPSJtYWlsdG86Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbSI+
Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7OjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBMb3U8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgYWdy
ZWUgd2l0aCB5b3UuIEkgbGlzdGVkIG9uZSBwb3NzaWJpbGl0eSBpbiB0aGUgbGFzdCBlbWFpbCBy
ZXNwb25kaW5nIHRvIERhdmlkOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+4oCcSSB3b3VsZCBsaWtlIHRvIHBvaW50IG91dCBh
bm90aGVyIG9wdGlvbiBoZXJlOiBtYXliZSB3ZSBDQU4gdXNlIEVDTiBpbiBEZXROZXQuIElmIHRo
ZSDigJhwYWNrZXQgcHVsbGluZ+KAmSBtZWNoYW5pc20gaXMgdG9vIGZhciBhd2F5IGZyb20gdGhl
IGN1cnJlbnQNCiBUQ1AgbWVjaGFuaXNtLCB3aGV0aGVyIHdlIGNhbiBjb25zaWRlciB0byBhbGxv
dyB0aGUgaW5ncmVzcyB0byB1c2UgRUNOIGFzIGFuIGluZGljYXRpb24gb2YgbWlzYmVoYXZpb3Ig
b2YgdGhlIHRhbGtlci7igJ08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgUmVnYXJkczwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5YdWVzb25nPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20g
MGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IExvdSBCZXJnZXIgWzxhIGhyZWY9Im1h
aWx0bzpsYmVyZ2VyQGxhYm4ubmV0Ij5tYWlsdG86bGJlcmdlckBsYWJuLm5ldDwvYT5dDQo8YnI+
DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE5vdmVtYmVyIDE1LCAyMDE4IDM6MTQgUE08YnI+DQo8
Yj5Ubzo8L2I+IE5vcm1hbiBGaW5uICZsdDs8YSBocmVmPSJtYWlsdG86bm9ybWFuLmZpbm5AbWFp
bDAxLmh1YXdlaS5jb20iPm5vcm1hbi5maW5uQG1haWwwMS5odWF3ZWkuY29tPC9hPiZndDs7IFBh
c2NhbCBUaHViZXJ0IChwdGh1YmVydCkgJmx0OzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNj
by5jb20iPnB0aHViZXJ0QGNpc2NvLmNvbTwvYT4mZ3Q7OyBCbGFjaywgRGF2aWQgJmx0OzxhIGhy
ZWY9Im1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbSI+RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+
Jmd0Ozxicj4NCjxiPkNjOjwvYj4gR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgJmx0OzxhIGhy
ZWY9Im1haWx0bzpnZW5neHVlc29uZ0BodWF3ZWkuY29tIj5nZW5neHVlc29uZ0BodWF3ZWkuY29t
PC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5v
cmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHM8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MGNt
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+LS0tLS0tLS0tLTxicj4NCk9uIE5vdmVtYmVyIDE1
LCAyMDE4IDI6MTY6MzUgUE0gTm9ybWFuIEZpbm4gJmx0OzxhIGhyZWY9Im1haWx0bzpub3JtYW4u
ZmlubkBtYWlsMDEuaHVhd2VpLmNvbSI+bm9ybWFuLmZpbm5AbWFpbDAxLmh1YXdlaS5jb208L2E+
Jmd0OyB3cm90ZTo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFy
Z2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MGNtIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+Jmd0OyAxLiBJIHRoaW5rIHRoZXJlJm5ic3A7IGlzIGEgdXNlIGZvciBhICZxdW90O1NvcnQg
b2YgbGlrZSBUQ1AsIGJ1dCBpcyBzdWl0YWJsZSBmb3IgdXNlIGFzIGEgRGV0TmV0IGZsb3cmcXVv
dDsuPGJyPg0KJmd0Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTtt
YXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDowY20iPg0KPHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+SSBnbyBvbmUgc3RlcCBmdXJ0aGVyIGFuZCBzYXkgdGhhdCB0
aGVyZSBpcyBhbnkgdXNlIGZvciBhIFRDUCBjb25nZXN0aW9uIGNvbnRyb2wgYWxnb3JpdGhtIHRo
YXQgaXMgRGV0TmV0IGF3YXJlLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0
OjBjbTttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDowY20iPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+TG91PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjBjbSI+DQo8
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPjxicj4NCiZndDsgMi4gWW91IGNhbiBydW4gYSBudW1iZXIg
b2YgVENQIGZsb3dzIG92ZXIgYSBwaXBlIG9mZmVyaW5nIHRoZSBEZXROZXQgc2VydmljZS4mbmJz
cDsgTW9yZSBmbG93cyB3aWxsIHVzZSBtb3JlIG9mIHRoZSBiYW5kd2lkdGguJm5ic3A7IExlZnRv
dmVyIGJhbmR3aWR0aCBpcyBhdmFpbGFibGUgdG8gYmVzdCBlZmZvcnQgZmxvd3MsIGJ1dCBub3Qg
dG8gb3RoZXIgRGV0TmV0IGZsb3dzLiZuYnNwOyBUaGlzIGlzIGp1c3QgbGlrZSBUQ1Agb3ZlciBh
biBFdGhlcm5ldC4mbmJzcDsgVmVyeQ0KIHVzZWZ1bCB3aGVuIGFsbG9jYXRpbmcgJnF1b3Q7aGFy
ZCZxdW90OyBwYXJ0aXRpb25lZCBiYW5kd2lkdGguPGJyPg0KJmd0Ozxicj4NCiZndDsgMi4gWW91
IGNhbiBydW4gb25lIFRDUCBmbG93IGFzIGEgRGV0TmV0IGZsb3cuJm5ic3A7IFlvdSBjYW4gcnVu
IHNldmVyYWwgb2YgdGhlbS4mbmJzcDsgRWFjaCBmbG93IHdhc3RlcyBhcHByb3guIDI1JSBvZiBp
dHMgYmFuZHdpZHRoLCB3aGljaCBpcyBub3QgcmVzZXJ2YWJsZSBieSBvdGhlciBEZXROZXQgZmxv
d3MuJm5ic3A7IE9uIHRoZSBvdGhlciBoYW5kLCB5b3UgY2FuIGNvbnRyb2wgZXhhY3RseSBob3cg
bXVjaCBiYW5kd2lkdGggaXMgYXZhaWxhYmxlIHRvIGVhY2gNCiBUQ1AgZmxvdywgYW5kIGFsbCBv
ZiB0aGUgdW51c2VkIGJhbmR3aWR0aCBpcyBhdmFpbGFibGUgdG8gYmVzdC1lZmZvcnQgVENQIGZs
b3dzLiZuYnNwOyBUaGlzIHNlZW1zIHRoZW9yZXRpY2FsbHkgdXNlZnVsLCBidXQgSSdtIG5vdCBz
dXJlIHRoYXQgdGhlIGV4dHJhIGNvc3Qgb3ZlciBEU0NQIGlzIHdvcnRoIHRoZSBkaWZmZXJlbmNl
IGluIHNlcnZpY2UgY29tcGFyZWQgdG8gRFNDUC48YnI+DQomZ3Q7PGJyPg0KJmd0OyAtLSBOb3Jt
PGJyPg0KJmd0Ozxicj4NCiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQomZ3Q7IEZyb206IGRldG5ldCBbPGEgaHJlZj0ibWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYu
b3JnIj5kZXRuZXQtYm91bmNlc0BpZXRmLm9yZzwvYT5dIG9uIGJlaGFsZiBvZiBQYXNjYWwgVGh1
YmVydCAocHRodWJlcnQpIFs8YSBocmVmPSJtYWlsdG86cHRodWJlcnRAY2lzY28uY29tIj5wdGh1
YmVydEBjaXNjby5jb208L2E+XTxicj4NCiZndDsgU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAx
NCwgMjAxOCA4OjIzIFBNPGJyPg0KJmd0OyBUbzogQmxhY2ssIERhdmlkPGJyPg0KJmd0OyBDYzog
R2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZyk7IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5v
cmciPmRldG5ldEBpZXRmLm9yZzwvYT48YnI+DQomZ3Q7IFN1YmplY3Q6IFJlOiBbRGV0bmV0XSBw
dWxsaW5nIHBhY2tldHM8YnI+DQomZ3Q7PGJyPg0KJmd0OyBIZWxsbyBEYXZpZDxicj4NCiZndDs8
YnI+DQomZ3Q7IFBsZWFzZSBzZWUgYmVsb3c8YnI+DQomZ3Q7PGJyPg0KJmd0OyBMZSAxNSBub3Yu
IDIwMTggw6AgMDg6MTMsIEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRhdmlkLkJs
YWNrQGRlbGwuY29tJTNjbWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tIj5EYXZpZC5CbGFja0Bk
ZWxsLmNvbSZsdDttYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+Jmd0OyZndDsgYSDDqWNy
aXQgOjxicj4NCiZndDs8YnI+DQomZ3Q7IFBhc2NhbCw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGFu
a3MgZm9yIHRoZSByZXNwb25zZSDigJMgSSB3YW50IHRvIGZvbGxvdyB1cCBvbiBzb21lIG9mIFh1
ZXNvbmfigJlzIGNvbW1lbnRzIHRoYXQgbWF5IHNoZWQgc29tZSBsaWdodCBvbiB0aGUgbG93ZXIg
bGF5ZXIgcHVsbCBmdW5jdGlvbmFsaXR5Ojxicj4NCiZndDs8YnI+DQomZ3Q7Jmd0OyAzLiZuYnNw
OyBUQ1AgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQsIGJlY2F1c2UgVENQIHRyaWVzIHRvIGZp
bmQgdGhlIOKAnGZhaXIgYmFuZHdpZHRo4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2VzIHRo
ZSBmbG93IHJhdGUgY2hhbmdlczxicj4NCiZndDsmZ3Q7IGFsbCB0aGUgdGltZSwgd2hpbGUgdGhl
IHNlbmRpbmcgcmF0ZSBvZiBEZXROZXQgaXMgc3VwcG9zZWQgdG8gYmUgY29uc3RhbnQsIGFuZCBl
dmVyeSBwYWNrZXQgc2hvdWxkIHNob3cgdXAgaW4gYW4gZXhwZWN0ZWQgdGltZSBzbG90Ozxicj4N
CiZndDs8YnI+DQomZ3Q7IE5vdCBleGFjdGx5IOKAkyBpbiB0aGlzIOKAnGdhbWXigJ0sIERldE5l
dCBnZXRzIHRvIGdvIGZpcnN0LCBhbmQgZW5mb3JjZXMgdGhlIHRpbWUgc2xvdCBiZWhhdmlvci4m
bmJzcDsgVENQIHNlZXMgd2hhdCBEZXROZXQgcHJvdmlkZXMg4oCTIGl0IGxvb2tzIGxpa2UgYSBu
ZXR3b3JrIHBhdGggd2l0aCBhIG1heCBiYW5kd2lkdGggdGhhdCBpcyBsaW1pdGVkIGJ5IHRoZSBy
ZXNlcnZhdGlvbiBmb3IgdGhlIERldE5ldCBmbG93LCBhIHJhdGhlciBzdGFibGUgcm91bmQtdHJp
cC10aW1lDQogYW5kIHBhY2luZy9zaGFwaW5nIGJlaGF2aW9yIChvbiB0aGUgb3JpZ2luYXRpbmcg
aG9zdCwgcHJlZmVyYWJseSkuJm5ic3A7IFRoZXJlIGFyZSBzb21lIGRldGFpbHMgdG8gYmUgd29y
a2VkIG91dCBhcm91bmQgd2hhdCBoYXBwZW5zIHdoZW4gVENQIHRyaWVzIHRvIG92ZXJydW4gdGhl
IERldE5ldCBmbG93IHJlc2VydmF0aW9uLCBhcyB0aGF0IGNvdWxkIGJ1aWxkIHVwIGEgbGFyZ2Ug
cXVldWUgb24gdGhlIGhvc3QsIGJ1dCBpZiB0aGUgcmVzZXJ2YXRpb24NCiBpcyBzaXplZCB0byBi
ZSBsYXJnZXIgdGhhbiB0aGUgVENQIHRocm91Z2hwdXQsIFRDUCBzaG91bGQgd29yayBhcyB0aGUg
aG9zdCBxdWV1ZSBzaG91bGQgZHJhaW4uPGJyPg0KJmd0Ozxicj4NCiZndDsgSSB0aGluayBCb2Ig
QnJpc2NvZSBwcmVzZW50ZWQmbmJzcDsgb24gU3VuZGF5IGFuZCB2ZXJ5IGNsZWFybHkgd2hhdCBo
YXBwZW5zIHdpdGggY2xhc3NpY2FsIFRDUCAtIGEgc2Vlc2F3IHBhdHRlcm4gdGhhdCBmYWlscyB0
byB1dGlsaXplIHRoZSBhdmFpbGFibGUgYmFuZHdpZHRoLiBUaGlzIGNvaW5jaWRlcyB3aXRoIG15
IG93biBvYnNlcnZhdGlvbnMgd2hlbiBJIGltcGxlbWVudGVkIENJUiBmb3IgSUJN4oCZcyBmcmFt
ZSByZWxheSBib3ggYSBmZXcgeWVhcnMNCiBiYWNrLjxicj4NCiZndDs8YnI+DQomZ3Q7IEJvYiBh
bHNvIHByZXNlbnRlZCB0aGUgYmVuZWZpdHMgb2YgREMgVENQIGluIHRoYXQgc3BhY2UuIEkgdW5k
ZXJzdGFuZCB0aGF0IGhpcyBwb2ludCBtYXRjaGVzIHlvdXIgd29yZHMgaW4gYSBjb3JyaWRvciBk
aXNjdXNzaW9uIHdlIGhhZC4gSSBhbHNvIHVuZGVyc3RhbmQgdGhhdCBpbiB0aGUgY2FzZSBvZiB0
aGUgZml4ZWQgYmFuZHdpZHRoLiBBIHJhdGUgYWRhcHRhdGlvbiBpcyBhIGNvbXBsZXggYW5kIHVu
ZGVzaXJlZCBmdW5jdGlvbi48YnI+DQomZ3Q7PGJyPg0KJmd0OyBBdHRlbXB0aW5nIHRvIGFjaGll
dmUgdGhlIHNlcnZpY2UgbGF5ZXIgcmF0ZSBlbmZvcmNlbWVudCB3aXRoIGEgd2luZG93LWJhc2Vk
IG9wZXJhdGlvbiBjb25mdXNlcyBhIGZ1bmN0aW9uIHRoYXQgd2UgaGF2ZSBhbmQgaXRzIGRlcml2
YXRpdmUgdGhhdCB3ZSB3YW50LCBhbmQgY2F1c2VzIGFkZGl0aW9uYWwgYnVmZmVycyBhbmQgbGF0
ZW5jeSBiZXR3ZWVuIHRoZSBlZ3Jlc3Mgb2YgdGhlIHdpbmRvdyBiYXNlZCBzZXJ2aWNlIGxheWVy
IGFuZCB0aGUNCiBpbmdyZXNzIG9mIHRoZSBsb2FkIGVuZm9yY2VyIC0gdGhlIGZpcnN0IGRldG5l
dCByb3V0ZXIuPGJyPg0KJmd0Ozxicj4NCiZndDsgQ29uY2x1c2lvbiBpcyB0aGF0IHdlIHdhbnQg
YSBzaW1wbGUgcmF0ZSBlbmZvcmNlbWVudCBmdW5jdGlvbiBpbiB0aGUgbGF5ZXItNCDCqyBkZXRu
ZXQgdHJhbnNwb3J0IMKrIC4gQ291bGQgd2UgY2FsbCBpdCBkZXR0cmFucyB0byBhdm9pZCBjb25m
dXNpb24gPzxicj4NCiZndDs8YnI+DQomZ3Q7IFNvcnJ5IEnigJltIGVtYmFya2luZyBub3cuLi48
YnI+DQomZ3Q7PGJyPg0KJmd0OyBUYWtlIGNhcmU8YnI+DQomZ3Q7PGJyPg0KJmd0OyBQYXNjYWw8
YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDsgNC4m
bmJzcDsgVURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0LCBiZWNhdXNlIHRoZXJlIGlzIG5v
IHJhdGUgY29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5kcyB0aGUgcGFja2V0cyBpbiB0aGUgd3Jv
bmcgcGF0dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLjxicj4NCiZndDsgVGhhdCB3b3VsZCBiZSBh
IOKAnGZlYXR1cmXigJ0gaGVyZSA6LSkgYmVjYXVzZSBEZXROZXQgaXMgdGFraW5nIGNhcmUgb2Yg
dGhlIGRldGFpbHMgOy0pLiZuYnNwOyBJbiBjb250cmFzdCwgVENQLWxpa2UgcmV0cmFuc21pdCBi
ZWhhdmlvciBtYXkgbm90IGJlIHdoYXTigJlzIHdhbnRlZCBpbiBhIGhhcmQgcmVhbC10aW1lIHN5
c3RlbS48YnI+DQomZ3Q7PGJyPg0KJmd0OyZndDsgNS4mbmJzcDsgU28gd2UgbmVlZCDigJxEZXRO
ZXQgdHJhbnNwb3J0IGxheWVy4oCdLCB3aGljaCBjYW4gOmEuIFNlbmQgdGhlIHBhY2tldCBpbiBh
IGRldGVybWluaXN0aWMgcGF0dGVybjsgYi4gSWYgYW55dGhpbmcgZ29lcyB3cm9uZywgbWFrZSBp
dCBnbyBiYWNrIHRvIHRoZSBjb3JyZWN0IHBhdHRlcm4uPGJyPg0KJmd0OyBFdmVyeSBEZXROZXQg
cm91dGVyIGRvZXMgdGhpcy4gQSBwYWNlci9zaGFwZXIgc2hvdWxkIGRlYWwgbmljZWx5IHdpdGgg
cGFja2V0cyBiZWluZyBzZW50IGluIHRoZSB3cm9uZyBwYXR0ZXJuLiZuYnNwOyZuYnNwOyBUaGlz
IGlzIHByZWZlcmFibHkgbG9jYXRlZCBvbiB0aGUgb3JpZ2luYXRpbmcgaG9zdCwgYXMgdGhhdOKA
mXMgYSBiZXR0ZXIgcGxhY2UgdG8gYnVpbGQgYSBxdWV1ZSB0aGFuIHRoZSBmaXJzdCBob3Agc3dp
dGNoL3JvdXRlci4mbmJzcDsgQWdhaW4gaWYgdGhlDQogcmVzZXJ2YXRpb24gaXMgc2l6ZWQgdG8g
YmUgbGFyZ2VyIHRoYW4gdGhlIHRyYWZmaWMsIHRoZSBvcmlnaW5hdGluZyBob3N0IHF1ZXVlIHNo
b3VsZCBkcmFpbi48YnI+DQomZ3Q7PGJyPg0KJmd0OyBJbiB0aGUgcmV2ZXJzZSBkaXJlY3Rpb24s
IHdoZXJlIHRoZSB0cmFmZmljIChUQ1Agb3IgVURQIG9yIOKApikgZXhjZWVkcyB0aGUgcmVzZXJ2
YXRpb24sIHNvbWV0aGluZyBvbiB0aGUgaG9zdCBuZWVkcyB0byBmaWd1cmUgb3V0IHdoYXTigJlz
IGdvaW5nIG9uIGluIG9yZGVyIHRvIHRocm90dGxlIFRDUCBhbmQvb3IgdGhlIGFwcGxpY2F0aW9u
LCBhcyB0aGUgdXN1YWwgbmV0d29yayBjb25nZXN0aW9uIGZlZWRiYWNrIHRlY2huaXF1ZXMgKGxv
c3MsIEVDTg0KIENFIG1hcmtzKSBkb27igJl0IHdvcmsgZm9yIERldE5ldCB0cmFmZmljLiZuYnNw
OyZuYnNwOyBUaGlzIGlzIHdoZXJlIGEgbmV0d29yayBwdWxsIG1lY2hhbmlzbSBtYXkgYmUgYSB1
c2VmdWwgcGFydCBvZiB0aGUgc29sdXRpb24sIGFzIGdldHRpbmcgdGhlIGFwcGxpY2F0aW9uIHRv
IHVuZGVyc3RhbmQgdGhhdCBpdOKAmXMgb3ZlcnJ1bm5pbmcgaXRzIHJlc2VydmF0aW9uIGlzIHBy
ZWZlcmFibGUgdG8gaGF2aW5nJm5ic3A7IHRoZSBEZXROZXQgbmV0d29yayBzdGFydCBkcm9wcGlu
Zw0KIChvciBDRS1tYXJraW5nKSBwYWNrZXRzIGlmIGEgRGV0TmV0IGZsb3cgb3ZlcnJ1bnMgaXRz
IHJlc2VydmF0aW9uIGluIG9yZGVyIHRvIGdldCB0aGUgYXBwbGljYXRpb24gb3IgdHJhbnNwb3J0
IHByb3RvY29sIChlLmcuLCBUQ1ApIHRvIHNsb3cgZG93bi48YnI+DQomZ3Q7PGJyPg0KJmd0OyBB
cyBmb3IgdGhlIG5vdGlvbiB0aGF0IFBSRU9GIGZvciBEZXROZXQgSVAgaXMgYSBEZXROZXQg4oCc
dHJhbnNwb3J0IHByb3RvY29s4oCdIOKAkyBJIHN1cHBvc2UgdGhhdOKAmXMgdHJ1ZSwgYnV0IEkg
d291bGQgc3VnZ2VzdCB1c2Ugb2YgRGV0TmV0IOKAnFBSRU9GIHR1bm5lbCBwcm90b2NvbOKAnSBh
cyBjbGVhcmVyIHRlcm1pbm9sb2d5Ljxicj4NCiZndDs8YnI+DQomZ3Q7IFRoYW5rcywgLS1EYXZp
ZDxicj4NCiZndDs8YnI+DQomZ3Q7IEZyb206IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgWzxh
IGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNjby5jb20iPm1haWx0bzpwdGh1YmVydEBjaXNjby5j
b208L2E+XTxicj4NCiZndDsgU2VudDogV2VkbmVzZGF5LCBOb3ZlbWJlciAxNCwgMjAxOCAxMTo0
NiBBTTxicj4NCiZndDsgVG86IEJsYWNrLCBEYXZpZDxicj4NCiZndDsgQ2M6IEdlbmd4dWVzb25n
IChHZW5nIFh1ZXNvbmcpOyA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnJTNjbWFpbHRv
OmRldG5ldEBpZXRmLm9yZyI+DQpkZXRuZXRAaWV0Zi5vcmcmbHQ7bWFpbHRvOmRldG5ldEBpZXRm
Lm9yZzwvYT4mZ3Q7PGJyPg0KJmd0OyBTdWJqZWN0OiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNr
ZXRzPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IFtFWFRFUk5BTCBFTUFJTF08YnI+DQom
Z3Q7IFBsZWFzZSByZWFkIFBGQyBmb3IgcHJpb3JpdHkgZmxvdyBjb250cm9sOzxicj4NCiZndDsg
SSBkaWQgdG9vIG11Y2ggd2lyZWxlc3MgdGhpcyB3ZWVrIDopPGJyPg0KJmd0Ozxicj4NCiZndDsg
UmVnYXJkcyw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBQYXNjYWw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBM
ZSAxNCBub3YuIDIwMTggw6AgMjM6NDEsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgJmx0Ozxh
IGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNjby5jb20lM2NtYWlsdG86cHRodWJlcnRAY2lzY28u
Y29tIj5wdGh1YmVydEBjaXNjby5jb20mbHQ7bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbTwvYT4m
Z3Q7Jmd0OyBhIMOpY3JpdCA6PGJyPg0KJmd0OyBJIGFncmVlIHdpdGggdGhlIGJvdHRvbSBsaW5l
IERhdmlkLDxicj4NCiZndDs8YnI+DQomZ3Q7IHRoYXQgd2FzIHRoZSBpbnRlbnRpb247IHRob3Vn
aCBJ4oCZbSB1bmNsZWFyIGlmIGFuZCB3aGVyZSBJIGNhbiBwdWJsaXNoIHRoZSBsb3dlciBsYXll
ciBwdWxsIHRoaW5nLiBJIHdyb3RlIGl0IGFzIGFuIGV5ZSBvcGVuZXIsIGhvcGluZyBwZW9wbGUg
d291bGQgc2VlIHRoZSBpc3N1ZS4gSSByZXRhaW4gTG914oCZcyBzdWdnZXN0aW9uIHRoYXQgUENG
UEZDIGlzIGEgYmVnaW5uaW5nIGZvciBpdCB0aG91Z2ggaXQgaXMganVzdCBhIGZhdWNldCB3aXRo
IG5vDQogY29udHJvbCBvZiB3aGF0IGdvZXMgdGhvdWdoIHdoZW4gd2Ugd2FudCBhIGp1c3QgaW4g
dGltZSBwZXIgcGFja2V0IHB1bGwuPGJyPg0KJmd0OyBGb3IgeW91ciBwb2ludHMgYmVsb3csIEkg
bWVudGlvbmVkIElTLUlTIGFzIGFuIGlsbHVzdHJhdGlvbiB0aGF0IHdlIGNhbiBoYXZlIGEgc2Ft
ZSBvcGVyYXRpb24gYXQgYm90aCBsYXllcnMsIHRoYXQgaXMgbm90IHNvIHVudXN1YWwuIEnigJlt
IG5vdCBzYXlpbmcgZGV0bmV0IG5lZWQgSVMtSVMsIHRoYXQgd2FzIHJlYWxseSBub3QgdGhlIHBv
aW50Ljxicj4NCiZndDs8YnI+DQomZ3Q7IEFzIGZvciB0aGUgZnVuY3Rpb25zIEkganVzdCBwb2lu
dCBvdXQgdGhlIGxpa2VuZXNzIHRvIGlsbHVzdHJhdGUgdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2Ug
bGF5ZXIgaXMgYWtpbiB0aG91Z2ggZmFyIGZyb20gaWRlbnRpY2FsIHRvIGV4aXN0aW5nIHZhcmlh
dGlvbnMgb2YgVENQLiBTZWVtcyB3ZSBhZ3JlZSBvbiB0aGlzIGxpa2VuZXNzLiBJIGRvIG5vdCBy
ZWFkIHRoYXQgeW91IG9wcG9zZSBteSBjb25jbHVzaW9uIHRoYXQgdGhlIGRldG5ldCBzZXJ2aWNl
DQogbGF5ZXIgY2FuIGJlIGltcGxlbWVudGVkIGFzIGEgZGV0bmV0IMKrIHRyYW5zcG9ydCBwcm90
b2NvbCDCuy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBGb3Igbm93IEkgbmVlZCB0byByZWFkIG9uIHRo
ZSBsaW5rcyB5b3Ugc3VnZ2VzdGVkLjxicj4NCiZndDs8YnI+DQomZ3Q7IE1hbnkgdGhhbmtzIGZv
ciBhbGwgdGhpcyE8YnI+DQomZ3Q7PGJyPg0KJmd0OyBQYXNjYWw8YnI+DQomZ3Q7PGJyPg0KJmd0
OyBMZSAxNCBub3YuIDIwMTggw6AgMjI6NTIsIEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tJTNjbWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tIj5E
YXZpZC5CbGFja0BkZWxsLmNvbSZsdDttYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+Jmd0
OyZndDsgYSDDqWNyaXQgOjxicj4NCiZndDsgQm90dG9tIExpbmU6Jm5ic3A7IEkgd291bGQgc3Vn
Z2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9ydCBwcm90b2Nv
bOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25lIHZpYSB0dW5uZWxzIHRvIG1ha2UgUFJFT0Ygd29y
ayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRhIHBsYW5lKSwgYW5kIHdvdWxkIHN1Z2dlc3QgdXNp
bmcgc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZmaWMgc2hhcGlu
Zy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBEZXRhaWxzIGlubGluZSDigKY8YnI+DQomZ3Q7PGJyPg0K
Jmd0OyBUaGFua3MsIC0tRGF2aWQ8YnI+DQomZ3Q7PGJyPg0KJmd0OyBGcm9tOiBQYXNjYWwgVGh1
YmVydCAocHRodWJlcnQpIFs8YSBocmVmPSJtYWlsdG86cHRodWJlcnRAY2lzY28uY29tIj5tYWls
dG86cHRodWJlcnRAY2lzY28uY29tPC9hPl08YnI+DQomZ3Q7IFNlbnQ6IFdlZG5lc2RheSwgTm92
ZW1iZXIgMTQsIDIwMTggNDo1OSBBTTxicj4NCiZndDsgVG86IEdlbmd4dWVzb25nIChHZW5nIFh1
ZXNvbmcpPGJyPg0KJmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyUzY21h
aWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZyZsdDttYWlsdG86ZGV0bmV0QGll
dGYub3JnPC9hPiZndDs7IEJsYWNrLCBEYXZpZDxicj4NCiZndDsgU3ViamVjdDogUmU6IFtEZXRu
ZXRdIHB1bGxpbmcgcGFja2V0czxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBbRVhURVJO
QUwgRU1BSUxdPGJyPg0KJmd0OyBQbGVhc2UgcmVwb3J0IGFueSBzdXNwaWNpb3VzIGF0dGFjaG1l
bnRzLCBsaW5rcywgb3IgcmVxdWVzdHMgZm9yIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbi48YnI+DQom
Z3Q7IFR5cG9zIGJlbG93LCBzb21lIHRoYW5rcyB0byBteSBpbnRlbGxpZ2VudCBzbWFydCBwaG9u
ZSwgYW5kIHNvbWUgdG8gY29uZnVzZWQtbWUuPGJyPg0KJmd0Ozxicj4NCiZndDsgUGxlYXNlIHJl
YWQ6PGJyPg0KJmd0OyBBbGwgaW4gYWxsLCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldCBz
ZXJ2aWNlIGxheWVyIG9wZXJhdGVzIGF0IGxheWVyIDQ8YnI+DQomZ3Q7PGJyPg0KJmd0OyBSZWdh
cmRzLDxicj4NCiZndDs8YnI+DQomZ3Q7IFBhc2NhbDxicj4NCiZndDs8YnI+DQomZ3Q7IExlIDE0
IG5vdi4gMjAxOCDDoCAxNjo1MywgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbSUzY21haWx0bzpwdGh1YmVydEBjaXNjby5jb20i
PnB0aHViZXJ0QGNpc2NvLmNvbSZsdDttYWlsdG86cHRodWJlcnRAY2lzY28uY29tPC9hPiZndDsm
Z3Q7IGEgw6ljcml0IDo8YnI+DQomZ3Q7IEhlbGxvIFh1ZXNvbmc6PGJyPg0KJmd0Ozxicj4NCiZn
dDsgV2UgZG8gbGF5ZXJzIHNvIGFzIHRvIGNvbW11bmFsaXNlIHNlcnZpY2VzIHNvIGV2ZXJ5IGFw
cGxpY2F0aW9ucyBkb2VzIG5vdCBuZWVkIHRvIHJlaW52ZW50IGl0cyBvd24uPGJyPg0KJmd0Ozxi
cj4NCiZndDsgVGhlIGZhY3QgdGhhdCBldmVyeSBpbmR1c3RyaWFsIGFwcGxpY2F0aW9uIHRoYXQg
YWRhcHRhdGV1ciBmcm9tIHNlcmlhbCBidXQgdG8gSVAgaGFkIHRvIGltcGxlbWVudCBhIGppdHRl
ciBlbGltaW5hdGlvbiBidWZmZXIgaXMgYW4gaW5kaWNhdGlvbiB0aGF0IHdlIGZhaWxlZCB0byBw
cm92aWRlIGp1c3QgdGhhdCBhdCBhIGxvd2VyIGxheWVyLjxicj4NCiZndDs8YnI+DQomZ3Q7IFNh
bWUgZ29lcyBmb3Igdm9pY2UgYW5kIHZpZGVvLiBCdXQgZGlkbuKAmXQgeW91IHNlZSBpdCBvbiBv
Y2Nhc2lvbnM/IFRob3NlIGppdHRlciBlbGltaW5hdGlvbiB0ZWNobmlxdWVzIGNyZWF0ZSBhIGxh
dGVuY3kgaW4gdGhlIGRpc2N1c3Npb24gb3IgYSBkZWxheSBpbiB0aGUgdHYgc3RyZWFtIHRoYXQg
eW91IGNhbiBhY3R1YWxseSBvYnNlcnZlLjxicj4NCiZndDsgW0RhdmlkJmd0O10gV2hlbiB0aGlu
Z3Mgd29yaywgaml0dGVyIGVsaW1pbmF0aW9uIGlzIGNvbW1vbiBiZWhhdmlvci4mbmJzcDsgV2hl
biB0aGV5IGRvbuKAmXQgd29yaywgaS5lLiwgc29tZXRoaW5nIGRvZXNu4oCZdCBhcnJpdmUgaW4g
dGltZSwgYm90aCByZXRyYW5zbWl0IGJlaGF2aW9yIGFuZCByZWFjdGlvbiB0byBtaXNzaW5nIGRh
dGEgYXJlIGFwcC1zcGVjaWZpYy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBOb3cgbGV0IHVzIGxvb2sg
YXQgdGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGFuZCBjb21wYXJlIHdpdGggdHJhZGl0aW9uYWwg
TGF5ZXIgNCBmdW5jdGlvbnMuPGJyPg0KJmd0Ozxicj4NCiZndDsmbmJzcDsgVGhlIHNlcnZpY2Ug
bGF5ZXIgcHJvdmlkZXMgYSBmbG93IGNvbnRyb2wsIGluIHRoaXMgcGFydGljdWxhciBjYXNlIGEg
cmF0ZS1iYXNlZCBvbmUuIFRoaXMgaXMgc2ltaWxhciB0byBmdW5jdGlvbmFsaXR5IGZvdW5kIGlu
IERDLVRDUCBvciBpbiBhIGxvbmcgZ29uZSBwYXN0LCBJQk3igJlzIFJhcGlkIFRyYW5zcG9ydCBQ
cm90b2NvbCwgdGhvdWdoIHdlIHByb2JhYmx5IG5lZWQgb25seSBhIHNpbXBsaWZpZWQgdmVyc2lv
biBvZiB0aGF0Ljxicj4NCiZndDsgW0RhdmlkJmd0O10gSXTigJlzIGltcG9ydGFudCB0byBkaXN0
aW5ndWlzaCBmbG93IGNvbnRyb2wsIHdoaWNoIGNhbiBiZSBwcm92aWRlIG9uIGEgbGluay1ieS1s
aW5rIGJhc2lzIGZyb20gY29uZ2VzdGlvbiBjb250cm9sLCB3aGljaCBpcyBhIHN1cGVyc2V0IG9m
IGZsb3cgY29udHJvbCBhbmQgY2FuIG9ubHkgYmUgcHJvdmlkZWQgZW5kLXRvLWVuZC4mbmJzcDsg
QXMgRGV0TmV0IGVsaW1pbmF0ZXMgYWxsIGNvbmdlc3Rpb24sIGNvbmdlc3Rpb24gY29udHJvbCBp
cw0KIG5vdCByZXF1aXJlZC4mbmJzcDsgU3BlY2lmaWMgZXhhbXBsZSDigJMgREMtVENQIGlzIGRy
aXZlbiBieSBFQ04gY29uZ2VzdGlvbiBzaWduYWxzIChDRSBtYXJrcykgY29taW5nIGJhY2sgZnJv
bSB0aGUgbmV0d29yaywgYnV0IGlmIGEgRGV0TmV0IG5vZGUgZXZlciBtYXJrcyBhIERldE5ldCBw
YWNrZXQgYXMgQ0UsIHNvbWV0aGluZyBoYXMgZ29uZSBzZXJpb3VzbHkgYXdyeS48YnI+DQomZ3Q7
PGJyPg0KJmd0OyBUaGUgc2VydmljZSBsYXllciBwZXJmb3JtcyByZW9yZGVyaW5nIGFuZCBkdXBs
aWNhdGlvbiBlbGltaW5hdGlvbiBmdW5jdGlvbnMuLiBUQ1AgZG9lcyB0aGF0IHRvby48YnI+DQom
Z3Q7IFtEYXZpZCZndDtdIFllcyDigKYgYnV0IOKApiBUQ1AgZWxpbWluYXRpb24gb2YgZHVwbGlj
YXRlIHBhY2tldHMgaXMgaW50ZW5kZWQgb25seSB0byBkZWFsIHdpdGgg4oCcc3R1cGlkIG5ldHdv
cmsgdHJpY2tz4oCdIOKApjxicj4NCiZndDs8YnI+DQomZ3Q7IFRoZSBzZXJ2aWNlIGxheWVyIGRp
c3RyaWJ1dGVzIHBhY2tldHMgYW5kIHJlcGxpY2FzIG92ZXIgbXVsdGlwbGUgcGF0aHMgKGRldG5l
dCB0cmFuc3BvcnRzKS4gVGhlcmXigJlzIGEgaGludCBvZiB0aGF0IGluIE1QLVRDUCB0aG91Z2gg
d2UgbmVlZCBhIHBvd2VyZnVsIGFkZGl0aW9uIGZvciByZXBsaWNhdGlvbiBhbmQgY29kaW5nLjxi
cj4NCiZndDsgW0RhdmlkJmd0O10gRGV0TmV0IGRpZmZlcnMgYmVjYXVzZSB0aGUgcmVwbGljYXRp
b24gYW5kIGRpc3RyaWJ1dGlvbiBoYXBwZW4gYXQgbm9kZXMgaW4gdGhlIG5ldHdvcmssIG5vdCBh
dCBlbmQgc3lzdGVtcy4mbmJzcDsgRm9yIGFueSBUQ1AtbGlrZSBwcm90b2NvbCAocmVsaWFibGUg
ZGVsaXZlcnkgd2l0aCBjb25nZXN0aW9uIGNvbnRyb2wpLCBwYWNrZXQgZHVwbGljYXRpb24gaXMg
YWx3YXlzIGEgbWFuaWZlc3RhdGlvbiBvZiBhIG5ldHdvcmsg4oCcYnVnLOKAnSBpLmUuLA0KIGRp
dmVyZ2VuY2UgZnJvbSBpZGVhbCBuZXR3b3JrIGJlaGF2aW9yLiZuYnNwOyBGb3IgdGhlIFJFIGlu
IERldE5ldCBQUkVPRiwgcGFja2V0IGR1cGxpY2F0aW9uIGlzIGEgbmV0d29yayDigJxmZWF0dXJl
4oCdIDstKS4mbmJzcDsgQXMgb2YgcmlnaHQgbm93LCBwYWNrZXQgZHVwbGljYXRpb24gYW5kIGVs
aW1pbmF0aW9uLCBwbHVzIGFzc29jaWF0ZWQgcmVvcmRlcmluZyAoUFJFT0YpJm5ic3A7IGlzIG5v
dCBwYXJ0IG9mIHRoZSBJUCBzb2x1dGlvbiDigJMgYW4gYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9u
DQogd291bGQgbGlrZWx5IGJlIG5lZWRlZCB0byBzdXBwb3J0IHRoYXQgZnVuY3Rpb25hbGl0eSwg
YW5kIHRoZSByZXN1bHQgd2hpY2ggd291bGQgbG9vayBhIGxvdCBsaWtlIGEgRGV0TmV0IHRyYW5z
cG9ydCB0dW5uZWwgYmV0d2VlbiBub2RlcyBpbiB0aGUgRGV0TmV0IG5ldHdvcmsuJm5ic3A7IElm
IGFueW9uZSB3YW50cyB0byB3b3JrIG9uIHRoaXMsIHJlYWRpbmcgZHJhZnQtaWV0Zi1pbnRhcmVh
LXR1bm5lbHMgaXMgUkVDT01NRU5ERUQuPGJyPg0KJmd0Ozxicj4NCiZndDsgVGhlIGRldG5ldCBz
ZXJ2aWNlIGxheWVyIGlzIGFib3ZlIHRoZSBkZXRuZXQgdHJhbnNwb3J0IGxheWVyIHdoaWNoIGhh
cHBlbnMgdG8gYmUgbGF5ZXIgMy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBBbGwgaW4gYWxsLCB0aGlz
IHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldCB0cmFuc3BvcnQgc2VydmljZSBsYXllciBvcGVyYXRl
cyBhdCBsYXllciA0Ljxicj4NCiZndDs8YnI+DQomZ3Q7IEkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0
aGVyZSBpcyBhbiBleGFjdCBzYW1lIG5lZWQgZm9yIFRTTi4gSnVzdCBsaWtlIHRoZXJlIGlzIGEg
bmVlZCBmb3IgSVMtSVMgYXQgYm90aCBsYXllcnMuPGJyPg0KJmd0OyBbRGF2aWQmZ3Q7XSBNYW55
IG9mIHRoZSBJUCBuZXR3b3JrcyBvdmVyIHdoaWNoIERldE5ldCBvcGVyYXRlcyB3aWxsIG5vdCBi
ZSB1c2luZyBJUy1JUyBmb3IgSVAgKGxheWVyIDMpIHJvdXRpbmcg4oCTIHRoZXJlIGFyZSBhIG51
bWJlciBvZiBhbHRlcm5hdGl2ZXMuPGJyPg0KJmd0Ozxicj4NCiZndDsgVGhlIElFRUUgbWF5IHZl
cnkgd2VsbCBwcm92aWRlIHRoZSBzYW1lIGZlYXR1cmVzIGluIHRoZSB0YWxrZXIsIGFuZCB3ZSBt
YXkgdmVyeSB3ZWxsIGJlIHN1Y2Nlc3NmdWwgYXQgc2hhcmluZyBzcGVjaWZpY2F0aW9ucyBqdXN0
IGxpa2Ugd2UgZGlkIGZvciBJUy1JUy4gQnV0IGZvciB1cyBJIHNlZSB0aGUgZGV0bmV0IHNlcnZp
Y2UgbGF5ZXIgcGFja2FnZWQgYXMgYSBMYXllciA0IHRoYXQgdGhlIHJlc3Qgb2YgdGhlIElFVEYg
d2lsbCBjYWxsIGENCiBUcmFuc3BvcnQuIFdoaWNoIG1ha2VzIHRoZSBuYW1lIGNvbGxpc2lvbiB2
ZXJ5IHVuZm9ydHVuYXRlLCBieSB0aGUgd2F5Ljxicj4NCiZndDsgW0RhdmlkJmd0O10gQm90dG9t
IExpbmU6Jm5ic3A7IEkgd291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9mIGEgRGV0
TmV0IOKAnHRyYW5zcG9ydCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25lIHZpYSB0
dW5uZWxzIHRvIG1ha2UgUFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRhIHBsYW5l
KSwgYW5kIHdvdWxkIHN1Z2dlc3QgdXNpbmcgc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlzIGFuZCBs
b2NhbCBsb29wIHRyYWZmaWMgc2hhcGluZy48YnI+DQomZ3Q7PGJyPg0KJmd0OyBOb3RlIHRoYXQg
bXkgZHJhZnQgYWxzbyBkaXNjdXNzZXMgYSBMMiB0b2tlbml6ZWQgbG9vcCB0byBhdm9pZCB0aGUg
YnVmZmVyIGJsb2F0IGF0IHRoZSBkZXRuZXQgaW5ncmVzcywgd2hpY2ggaXMgdGhlIHBpZWNlIHRo
YXQgaXMgYW5hbG9nb3VzIHRvIHRoZSBzb2x1dGlvbiBzaG93biBpbiB0aGUgdmlkZW8uPGJyPg0K
Jmd0Ozxicj4NCiZndDsgVGFrZSBjYXJlLDxicj4NCiZndDs8YnI+DQomZ3Q7IFBhc2NhbDxicj4N
CiZndDs8YnI+DQomZ3Q7IExlIDE0IG5vdi4gMjAxOCDDoCAxNDo1OCwgR2VuZ3h1ZXNvbmcgKEdl
bmcgWHVlc29uZykgJmx0OzxhIGhyZWY9Im1haWx0bzpnZW5neHVlc29uZ0BodWF3ZWkuY29tJTNj
bWFpbHRvOmdlbmd4dWVzb25nQGh1YXdlaS5jb20iPmdlbmd4dWVzb25nQGh1YXdlaS5jb20mbHQ7
bWFpbHRvOmdlbmd4dWVzb25nQGh1YXdlaS5jb208L2E+Jmd0OyZndDsgYSDDqWNyaXQgOjxicj4N
CiZndDsgRGVhciBQYXNjYWwsPGJyPg0KJmd0Ozxicj4NCiZndDsgSSBjb25zaWRlciB0aGUgcHJv
YmxlbSBvZiDigJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdIGFsbCBvdmVyIGFnYWluLCBhbmQg
ZmluYWxseSBJIG1ha2UgbXlzZWxmIGNvbmZ1c2VkLiBTbyBJIHNlbmQgdGhpcyBlbWFpbCB0byBz
ZWFyY2ggZm9yIGhlbHAuIFBsZWFzZSBjb3JyZWN0IG1lIGlmIHlvdSBmaW5kIGFueXRoaW5nIHdy
b25nIGJlbG93Ojxicj4NCiZndDs8YnI+DQomZ3Q7IDEuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFRTTiBkb2VzbuKAmXQgbmVlZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1c2Ug
dGhlIHRhbGtlciBhbmQgbGlzdGVuZXIgYXJlIFRTTiBhd2FyZSwgYW5kIHRoZXkgY2FuIHNlbmQg
dGhlIHBhY2tldHMgaW4gc29tZSBwYXJ0aWN1bGFyIHRpbWUgc2xvdCBiYXNlZCBvbiB0aGUgdHJh
ZmZpYyBzcGVjaWZpY2F0aW9uOzxicj4NCiZndDs8YnI+DQomZ3Q7IDIuJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IERldE5ldCBkb2VzIG5lZWQgdHJhbnNwb3J0IGxheWVyLCBi
ZWNhdXNlIHRhbGtlciBhbmQgbGlzdGVuZXIgYXJlIG5vdCB1bmRlciBjb250cm9sOzxicj4NCiZn
dDs8YnI+DQomZ3Q7IDMuJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRDUCBj
YW7igJl0IGJlIHVzZWQgZm9yIERldE5ldCAsIGJlY2F1c2UgVENQIHRyaWVzIHRvIGZpbmQgdGhl
IOKAnGZhaXIgYmFuZHdpZHRo4oCdIGZvciB0aGUgZmxvd3MgYW5kIGl0IG1ha2VzIHRoZSBmbG93
IHJhdGUgY2hhbmdlcyBhbGwgdGhlIHRpbWUsIHdoaWxlIHRoZSBzZW5kaW5nIHJhdGUgb2YgRGV0
TmV0IGlzIHN1cHBvc2VkIHRvIGJlIGNvbnN0YW50LCBhbmQgZXZlcnkgcGFja2V0IHNob3VsZCBz
aG93IHVwIGluIGFuIGV4cGVjdGVkDQogdGltZSBzbG90Ozxicj4NCiZndDs8YnI+DQomZ3Q7IDQu
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFVEUCBjYW7igJl0IGJlIHVzZWQg
Zm9yIERldE5ldCwgYmVjYXVzZSB0aGVyZSBpcyBubyByYXRlIGNvbnRyb2wuIElmIHRoZSB0YWxr
ZXIgc2VuZHMgdGhlIHBhY2tldHMgaW4gdGhlIHdyb25nIHBhdHRlcm4sIFVEUCBjYW4gZG8gbm90
aGluZy48YnI+DQomZ3Q7PGJyPg0KJmd0OyA1LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBTbyB3ZSBuZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNoIGNh
biA6YS4gU2VuZCB0aGUgcGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJZiBh
bnl0aGluZyBnb2VzIHdyb25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0dGVy
bi48YnI+DQomZ3Q7PGJyPg0KJmd0OyA2LiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBUaGlzLCBmaW5hbGx5LCBtYWtlcyB0aGUgdGFsa2VyIOKAnERldE5ldCBhd2FyZeKAnShl
c3BlY2lhbGx5IHBvaW50IGEgYWJvdmUpLCB3aGljaCBpcyBqdXN0IHRoZSBzYW1lIGFzIHdoYXQg
aGFwcGVucyBpbiBUU04uPGJyPg0KJmd0Ozxicj4NCiZndDsgSWYgdGhpcyBsb2dpYyBjaGFpbiB3
b3Jrcywgd2hhdCB3ZSBhY3R1YWxseSByZXF1aXJlcyBpcyBqdXN0IGEgRGV0TmV0IHRhbGtlciBy
YXRoZXIgdGhhbiBhIG5ldyB0cmFuc3BvcnQgbGF5ZXIuPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+
DQomZ3Q7IEJlc3QgUmVnYXJkczxicj4NCiZndDsgWHVlc29uZzxicj4NCiZndDs8YnI+DQomZ3Q7
PGJyPg0KJmd0OyBGcm9tOiBkZXRuZXQgWzxhIGhyZWY9Im1haWx0bzpkZXRuZXQtYm91bmNlc0Bp
ZXRmLm9yZyI+bWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9m
IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCk8YnI+DQomZ3Q7IFNlbnQ6IFR1ZXNkYXksIE5vdmVt
YmVyIDEzLCAyMDE4IDE6MTAgUE08YnI+DQomZ3Q7IFRvOiA8YSBocmVmPSJtYWlsdG86ZGV0bmV0
QGlldGYub3JnJTNjbWFpbHRvOmRldG5ldEBpZXRmLm9yZyI+ZGV0bmV0QGlldGYub3JnJmx0O21h
aWx0bzpkZXRuZXRAaWV0Zi5vcmc8L2E+Jmd0OzsgQmxhY2ssIERhdmlkICZsdDs8YSBocmVmPSJt
YWlsdG86RGF2aWQuQmxhY2tAZGVsbC4uY29tJTNjbWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29t
Ij5EYXZpZC5CbGFja0BkZWxsLi5jb20mbHQ7bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tPC9h
PiZndDsmZ3Q7PGJyPg0KJmd0OyBTdWJqZWN0OiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHM8YnI+
DQomZ3Q7PGJyPg0KJmd0OyBEZWFyIGFsbDxicj4NCiZndDs8YnI+DQomZ3Q7IFRoaXMgdmlkZW8g
PGEgaHJlZj0iaHR0cHM6Ly95b3V0dS5iZS9CTzBRaGF4QlJyMCI+aHR0cHM6Ly95b3V0dS5iZS9C
TzBRaGF4QlJyMDwvYT4gaGFzIGEgZ3JlYXQgaWxsdXN0cmF0aW9uIG9mIHRoZSBVTkkgcGFja2V0
IHB1bGwgbWV0aG9kIHRoYXQgd2UgdXNlIGluIHNlY3Rpb24g4oCcNS4xLiZuYnNwOyBMb2NhbCBM
b29wIEZsb3cgQ29udHJvbOKAnSBvZg0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMSI+aHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9ydC0wMTwv
YT4gdG8gcHVsbCBwYWNrZXRzIGZyb20gdGhlIGRldG5ldCB1bmF3YXJlIGhvc3QgZnJvbSB0aGUg
ZGV0bmV0IGluZ3Jlc3MgYm94LiBUaGUgcHJvYmxlbSBmb3IgZGV0bmV0IGlzIHRoYXQgc2hhcGlu
Zw0KIGluIHRoZSBkZXRuZXQgaW5ncmVzcyBjYW4gY3JlYXRlIGJsb2F0IGFuZCB1bmNvbnRyb2xs
ZWQgZW5kIHRvIGVuZCBsYXRlbmN5IHNvIHdlIHdhbnQgdG8gY29udHJvbCB0aGUgbWF4aW11bSBh
bW91bnQgb2YgcGVuZGluZyBmcmFtZXMgdG8ga2VlcCB0aGUgZGV0bmV0IGluZ3Jlc3MgYnVzeSBh
bmQgcHVzaCBiYWNrIHRvIHRoZSBMNC81IGZvciBhbnl0aGluZyBhYm92ZSB0aGF0Ljxicj4NCiZn
dDs8YnI+DQomZ3Q7IEkgaG9wZSB5b3XigJlsbCBsb3ZlIHRoZSB2aWRlbyBhcyBtdWNoIGFzIEkg
ZGlkOzxicj4NCiZndDs8YnI+DQomZ3Q7IFBhc2NhbDxicj4NCiZndDsgX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQomZ3Q7IGRldG5ldCBtYWlsaW5n
IGxpc3Q8YnI+DQomZ3Q7IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmclM2NtYWlsdG86
ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmcmbHQ7bWFpbHRvOmRldG5ldEBpZXRmLm9y
ZzwvYT4mZ3Q7PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2RldG5ldCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9k
ZXRuZXQ8L2E+PGJyPg0KJmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCiZndDsgZGV0bmV0IG1haWxpbmcgbGlzdDxicj4NCiZndDsgPGEgaHJl
Zj0ibWFpbHRvOmRldG5ldEBpZXRmLm9yZyUzY21haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5l
dEBpZXRmLm9yZyZsdDttYWlsdG86ZGV0bmV0QGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7IDxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0Ij5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldDwvYT48YnI+DQomZ3Q7PGJy
Pg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IC0tLS0tLS0tLS08YnI+DQomZ3Q7IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyBkZXRuZXQg
bWFpbGluZyBsaXN0PGJyPg0KJmd0OyA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5k
ZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9kZXRuZXQ8L2E+PGJyPg0KJmd0Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_F1C1D5B02EA3FA4A8AF54C86BA4F325C23812C6Cdggema521mbxchi_--


From nobody Thu Nov 15 20:24:24 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1963612777C for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 20:24:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 iYErcazIfTPe for <detnet@ietfa.amsl.com>; Thu, 15 Nov 2018 20:24:21 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E40DF124D68 for <detnet@ietf.org>; Thu, 15 Nov 2018 20:24:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3204; q=dns/txt; s=iport; t=1542342260; x=1543551860; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=uq6nVFyhqZAp10K608BHdn8sOS3C7QJaBpkzFFi1Sdk=; b=RPA4rBzp6wyZCRmCHPNNoE+3sj1y4yyEwdo5PuaZU+Ww7aojlft6bHI8 FdxAR0OYK7B9Wz24bHvJH+FdSrguLyKliZZtXBbHqcJ5rb9olUlI3mYlK JE5cfK0TuhKM4/tbHCdYUmgd4qvU5TcPU9sn0JfKGzUbLLsBoUXYphLVh c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAACiRe5b/5hdJa1kGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBggNmgQIng3iIGI1jJZc2gXoLAQEYC4Q?= =?us-ascii?q?DRgIXgzkiNAkNAQMBAQIBAQJtHAyFPAEBAQMBAQEhEToLBQsCAQgOCgICGQ0?= =?us-ascii?q?CAgIlCxUQAgQOBYMhAYF5CA+nNIEvhUCEXgWBC4p6F4FAP4EQAScME4JMgxs?= =?us-ascii?q?BAYFhgwQxgiYClSmKQAkCkSUYkHqXaAIRFIEnHziBVXAVOyoBgkGCJxeIXoU?= =?us-ascii?q?+QTGNYwEB?=
X-IronPort-AV: E=Sophos;i="5.56,239,1539648000"; d="scan'208";a="398265775"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Nov 2018 04:24:19 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by rcdn-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id wAG4OHdj017474 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 16 Nov 2018 04:24:19 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 15 Nov 2018 22:24:17 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Thu, 15 Nov 2018 22:24:17 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Toerless Eckert <tte@cs.fau.de>
CC: Remous-Aris Koutsiamanis <aris@ariskou.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] Controlling Replication
Thread-Index: AQHUfQRb/u2/j92ywESxkgWW/lPhFKVR4b+A///ssdc=
Date: Fri, 16 Nov 2018 04:24:17 +0000
Message-ID: <40E507F6-A5F5-4627-B2C3-07969534BE39@cisco.com>
References: <CAK76PrmDTyNYoRDcOM+3_9CXrCREdsVGUMaRnP_jcGt601icDQ@mail.gmail.com>,  <20181115233323.iq32dqiyezyaqiez@faui48f.informatik.uni-erlangen.de>
In-Reply-To: <20181115233323.iq32dqiyezyaqiez@faui48f.informatik.uni-erlangen.de>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: rcdn-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/tPWjDwlFGJcuGGdosLo_E53IgCc>
Subject: Re: [Detnet] Controlling Replication
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Nov 2018 04:24:23 -0000

SGVsbG8gVG9lcmxlc3MgDQoNCk5vdCB0byBtZW50aW9uIE9BTS4gVGhlIGRyYWZ0IHByb3ZpZGVz
IGFsbCBpbiBvbmUgYSBwZXItcGFja2V0IGNvbnRyb2wgb2YgdGhlIHNlZ21lbnRzIHRvIGJlIHRy
YXZlcnNlZCBhbmQgdGhlIGV4cGxvcmF0aW9uIG9mIHRoZSBwb3NzaWJsZSB0cmFqZWN0b3JpZXMg
b2YgdGhlIHJlcGxpY2FzLiANCg0KQXMgYW4gT0FNIHRlY2huaXF1ZSwgQklFUiBURSBwcm92aWRl
cyBhIHZlcnkgY29uY2lzZSBleHByZXNzaW9uIGZvciB0aGUgc3RhdHVzIG9mIHRoZSBpbmRpdmlk
dWFsIHNlZ21lbnRzLiAuDQoNCldpdGggdGhpcyBkcmFmdCBvbmUgY2FuIGF1dG9tYXRlIHRoZSBl
bmFibGVtZW50IG9mIHNlZ21lbnQgdG8gY29udGludW91c2x5IHByb3ZpZGluZyByZWR1bmRhbmN5
IHdoaWxlIGF2b2lkaW5nIGJhbmR3aWR0aCBhbmQgZW5lcmd5IHdhc3Rlcy4NCg0KQmVpbmcgY29u
Y2lzZSBpcyBjcml0aWNhbCBpbiB3aXJlbGVzcyBidXQgdmFsdWFibGUgZXZlcnl3aGVyZS4gQklF
UiBhcyBhIFdHIGRvZXMgbm90IG5lZWQgaXQgLSB3ZSBkby4gQnV0IGl0IHdvdWxkIGJlIGdyZWF0
IHRoYXQgdGhleSBnaXZlIGEgc3RhbXAgb2YgYXBwcm92YWwgZm9yIHRoZSB3aG9sZSBkZXNpZ24g
YmVmb3JlIHRoZXkgZ2l2ZSBpdCBiYWNrIHRvIERldE5ldCAtIG9yIFBBVy4NCg0KVGFrZSBjYXJl
Lg0KDQpQYXNjYWwNCg0KPiBMZSAxNiBub3YuIDIwMTggw6AgMDA6MzMsIFRvZXJsZXNzIEVja2Vy
dCA8dHRlQGNzLmZhdS5kZT4gYSDDqWNyaXQgOg0KPiANCj4gUmVtb3VzLUFyaXMsDQo+IA0KPiBX
ZSBkaWQgcHJvcG9zZSBCSUVSLVRFIGFzIGEgcG9zc2libGUgdHJhbnNwb3J0IGluIERldE5ldCwg
YnV0IHNvIGZhcg0KPiB0aGVyZSB3YXMgbm8gZmVlZGJhY2sgcmUuIHRoYXQgcHJvcG9zYWwuICBJ
IHN0aWxsIHRoaW5rDQo+IHRoYXQgQklFUi1URSB3b3VsZCBiZSBhIGdyZWF0IGxpZ2h0d2VpZ3Qg
dHJhbnNwb3J0IG9wdGlvbiwgYnV0IG1heWJlDQo+IHRoZXJlIGlzIHRvbyBsaXR0bGUgdW5kZXJz
dGFuZGluZyBEZXROZXQgb2YgaXRzIGJlbmVmaXRzIHlldCBpbiB0aGUgV0cuDQo+IE5vdGUgdGhh
dCBCSUVSLVRFIHdvdWxkIHN1cHBvcnQgYm90aCB1bmljYXN0L211bHRpY2FzdCBhcyB3ZWxsIGFz
IFBSRi4NCj4gDQo+IENoZWVycw0KPiAgICBUb2VybGVzcw0KPiANCj4+IE9uIFRodSwgTm92IDE1
LCAyMDE4IGF0IDA1OjU3OjM2UE0gKzAxMDAsIFJlbW91cy1BcmlzIEtvdXRzaWFtYW5pcyB3cm90
ZToNCj4+IEhlbGxvLA0KPj4gDQo+PiBJIGhhdmUgYmVlbiByZWFkaW5nIHRocm91Z2ggdGhlIG1h
dGVyaWFsIGluIHRoZSBEZXROZXQgV0cgaW4gc2VhcmNoIGZvciBhDQo+PiBzcGVjaWZpYyBtZWNo
YW5pc20gZm9yIGNvbnRyb2xsaW5nIHJlcGxpY2F0aW9uLg0KPj4gSSBoYXZlIG5vdCBmb3VuZCBz
b21ldGhpbmcgdmVyeSBzcGVjaWZpYywgZS5nLiBhIGhlYWRlciBmaWVsZCBpbmRpY2F0aW5nIHRv
DQo+PiBlbmFibGUgcmVwbGljYXRpb25zIG9yIHRvIGRvIE4gcmVwbGljYXRpb25zLCB1bnRpbCBu
b3cuDQo+PiBJIGhhdmUgZm91bmQgQklFUi1URSwgaG93ZXZlciwgYXMgZmFyIGFzIEkgY2FuIHRl
bGwgdGhlIHJlcGxpY2F0aW9uDQo+PiBkZWNpc2lvbiAodG8gd2hpY2ggbmV4dCBob3BzIHRvIGZv
cndhcmQgdG8pIGluIHRoaXMgY2FzZSBpcyBtYWRlIGJlZm9yZWhhbmQNCj4+IGluIHRoZSBjb250
cm9sbGVyLCBub3QgaW4gZWFjaCBpbnRlcm1lZGlhdGUgbm9kZS4NCj4+IFdvdWxkIHNvbWVvbmUg
YmUga2luZCBlbm91Z2ggdG8gZWl0aGVyIHBvaW50IG1lIGluIHRoZSByaWdodCBkaXJlY3Rpb24g
aWYNCj4+IHRoZXJlIGlzIHN1Y2ggZnVuY3Rpb25hbGl0eSBvciBjb25maXJtIHRoYXQgdGhlcmUg
aXMgbm90aGluZyBvZiB0aGlzIGtpbmQNCj4+IHNwZWNpZmllZCAoeWV0KS4NCj4+IA0KPj4gS2lu
ZCByZWdhcmRzLA0KPj4gUmVtb3VzLUFyaXMgS291dHNpYW1hbmlzDQo+PiBJTVQgQXRsYW50aXF1
ZSwgRnJhbmNlDQo+IA0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4+IGRldG5ldEBpZXRmLm9yZw0KPj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQNCj4gDQo+IA0KPiAt
LSANCj4gLS0tDQo+IHR0ZUBjcy5mYXUuZGUNCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4gZGV0bmV0
QGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0
DQo=


From nobody Fri Nov 16 01:30:40 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE3A8128D68 for <detnet@ietfa.amsl.com>; Fri, 16 Nov 2018 01:30:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.969
X-Spam-Level: 
X-Spam-Status: No, score=-14.969 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 5uCzg_-74UDS for <detnet@ietfa.amsl.com>; Fri, 16 Nov 2018 01:30:36 -0800 (PST)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC38912896A for <detnet@ietf.org>; Fri, 16 Nov 2018 01:30:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=58146; q=dns/txt; s=iport; t=1542360635; x=1543570235; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=rE3dGyUhblcTNRRZNcC8FnWmTx5fQ8WdJUpMj8QMaWw=; b=GsZHS6F4ObFfxnr+V98VLAUl48RYhUUTAwxGLBLhV2pasGFfc7TuO2RU S/n/MIZv1BdmzDZrwuCEm8d9cMfLQYRUVXo78pq7sSk6W4LsgksUeSGBN QQpe1n+i1t2JEwWo1kvnukiEOwmDEdlKvw3HacB77lp/oIaa2o8QWlDAs A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAACRje5b/4YNJK1aBAYZAQEBAQE?= =?us-ascii?q?BAQEBAQEBBwEBAQEBAYFRBAEBAQEBCwGBDUguZoECJwqDbogYi3qCDZc2FIF?= =?us-ascii?q?jAwsBARgBCoQDRgIXgzwiNAkNAQMBAQIBAQJtHAyFPAEBAQQBARgJCkELEAI?= =?us-ascii?q?BBgIOAwQBASEBBgMCAgIlCxQJCAIEDgUIE4MHgR1kD4t9m1CBL4QtAQMChW6?= =?us-ascii?q?MBReBQD+BEIIVfoMbAQECAYEmBQEHBAcBDQQcCQgHAQ8CBoJGglcCiHcSCIV?= =?us-ascii?q?mF4FFhFeKQAkChniFAoUjIIFYTIQ7gyOGeIdzRYRRLIo0AhEUgScfOGRxcBU?= =?us-ascii?q?7gmwJgh4XgiwXhhuFPkExixgPF4EIgR8BAQ?=
X-IronPort-AV: E=Sophos;i="5.56,239,1539648000";  d="scan'208,217";a="201247659"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Nov 2018 09:30:34 +0000
Received: from XCH-RCD-004.cisco.com (xch-rcd-004.cisco.com [173.37.102.14]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id wAG9UYp0005125 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 16 Nov 2018 09:30:34 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-004.cisco.com (173.37.102.14) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 16 Nov 2018 03:30:33 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Fri, 16 Nov 2018 03:30:33 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Lou Berger <lberger@labn.net>, "Black, David" <David.Black@dell.com>
CC: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AQHUfACw9Y6tWkDlI0mXp06Kopix06VP0KwA//+o1tiAAVgZAIABUMqg
Date: Fri, 16 Nov 2018 09:30:14 +0000
Deferred-Delivery: Fri, 16 Nov 2018 09:29:48 +0000
Message-ID: <6aca818a9f5444ecbc75200a8f121943@XCH-RCD-001.cisco.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>, <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com>, <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com>, <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com> <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com> <16716367170.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
In-Reply-To: <16716367170.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.55.22.4]
Content-Type: multipart/alternative; boundary="_000_6aca818a9f5444ecbc75200a8f121943XCHRCD001ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.37.102.14, xch-rcd-004.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/TJIuvFPM2kD07-uXj-dppvJFCK8>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Nov 2018 09:30:40 -0000

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

SGVsbG8gTG91DQoNCllvdSBjZXJ0YWlubHkgaGF2ZSBhIHBvaW50LiBJIGluZGljYXRlZCB3YXlz
IGluIHdoaWNoIFBSRU9GIHJlc2VtYmxlcyBvcGVyYXRpb25zIHdlIHRyYWRpdGlvbmFsbHkgcGxh
Y2UgYXQgTGF5ZXIgNC4gVGhlIG1vc3QgaW1wb3J0YW50IHRoaW5nIGluIG15IHZpZXcgYmVpbmcg
dGhhdCBQUkVPRiBlbnF1ZXVlcyBwYWNrZXRzIHRvIGRpZmZlcmVudCBJUCBhZGRyZXNzZXMgd2hl
biBkaXN0cmlidXRpbmcgYW4gYXBwbGljYXRpb24gZmxvdyBvdmVyIG11bHRpcGxlIElQLWJhc2Vk
IERldE5ldCB0cmFuc3BvcnRzIGxheWVycy4gT25lIG1heSBhcmd1ZSB0aGF0IEhJUCBkb2VzIGFs
c28gc29tZXRoaW5nIGFsaWtlIGluIGEgc2hpbSBsYXllciBiZXR3ZWVuIDMgYW5kIDQuDQoNCk5v
dywgdGhlcmXigJlzIGFsc28gYSBsaXN0IG9mIHRoaW5ncyBieSB3aGljaCBQUkVPRiBkaWZmZXJz
IGZyb20gdGhvc2UgZm91bmQgaW4gb3VyIHRyYWRpdGlvbmFsIEw0IHByb3RvY29scy4gVGhlIG1v
c3QgaW1wb3J0YW50IHRoaW5nIGlzIHRoYXQgUFJFT0YgaXMgbm90IHJ1bm5pbmcgb25seSB0byB0
aGUgZW5kIHBvaW50cy4gVGhlcmUgYXJlIGV4Y3Vyc2lvbnMgaW5zaWRlIHRoZSBuZXR3b3JrIGF0
IHRoZSBkZXRuZXQgcmVsYXlzLiBQbGFjaW5nIGl0IGF0IEw0IHdhcyBhIGNvbnZlbmllbmNlIHRv
IHdyaXRlIGEgc2luZ2xlIHN0b3J5IGluIG9uZSBkcmFmdCBpbiBkcmFmdC10aHViZXJ0LXRzdndn
LWRldG5ldC10cmFuc3BvcnQuIElmIHdlIGRlY2lkZSBpdCBpcyBhIHNoaW0gYXQgdGhlIHVwcGVy
IExheWVyIDMgdGhhdCB3b3JrcyB0b28uDQoNCkluIGFueSBmYXNoaW9uIHRoaXMgd29yayBoYXMg
cmFtaWZpY2F0aW9ucyBhdCBhbGwgMyBsYXllcnMuIFRoZSBxdWVzdGlvbiBpcyBob3cgdG8gb3Jn
YW5pemUgaXQgb3ZlciB0aGUgZGlmZmVyZW50IGFyZWFzIGFuZCBTRE9zLg0KDQpBbGwgdGhlIGJl
c3QsDQoNClBhc2NhbA0KDQpGcm9tOiBkZXRuZXQgPGRldG5ldC1ib3VuY2VzQGlldGYub3JnPiBP
biBCZWhhbGYgT2YgTG91IEJlcmdlcg0KU2VudDogamV1ZGkgMTUgbm92ZW1icmUgMjAxOCAxNDox
Mg0KVG86IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgPHB0aHViZXJ0QGNpc2NvLmNvbT47IEJs
YWNrLCBEYXZpZCA8RGF2aWQuQmxhY2tAZGVsbC5jb20+DQpDYzogR2VuZ3h1ZXNvbmcgKEdlbmcg
WHVlc29uZykgPGdlbmd4dWVzb25nQGh1YXdlaS5jb20+OyBkZXRuZXRAaWV0Zi5vcmcNClN1Ympl
Y3Q6IFJlOiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHMNCg0KDQpTbyBJIGNvbnRpbnVlIHRvIHN0
cm9uZ2x5IGRpc2FncmVlIHdpdGggcHJlb2YgYXMgYSB0cmFuc3BvcnQgcHJvdG9jb2wuICBJdCAq
aXMqIGEgc2VydmljZSBwcm92aWRlZCBieSBEZXROZXQgd2hpY2gsIGp1c3QgbGlrZSBhbnkgb3Ro
ZXIgMSsxIHNlcnZpY2UsIGlzIHByb3ZpZGVkIGJ5IG1hbnkgb3RoZXIgbmV0d29yayB0ZWNobm9s
b2dpZXMgLSB0aGF0IGFyZSB1bmZvcnR1bmF0ZWx5IHJlZmVycmVkIHRvIGFzIHRyYW5zcG9ydCAq
bmV0d29yayogdGVjaG5vbG9naWVzLg0KDQpJIGRvIHRoaW5rIHRoZXJlIGlzIHJvb20gZm9yIGEg
IGN1c3RvbWl6ZWQgb3Igc3BlY2lmaWMgdHJhbnNwb3J0IHByb3RvY29sLCBhbmQgZXhwZWN0IHRo
aXMgd29yayB0byB0YWtlIHBsYWNlIGluIHRoZSB0c3Z3Zy4gIEluIGRpc2N1c3Npb25zIHdpdGgg
RGF2aWQgd2UgaWRlbnRpZnkgdGhhdCB0aGVyZSBtaWdodCBiZSBhIG5lZWQgZm9yIGEgbmV3IGRl
dG5ldCBzZXJ2aWNlIHBhcmFtZXRlciB3aGljaCBpbmRpY2F0ZXMgaWYgdGhlIGRldG5ldCB1c2Vy
IHRyYWZmaWMgd2FzIG5vdCBjb25nZXN0aW9uIGF3YXJlLCBpbiB3aGljaCBjYXNlIERldE5ldCBu
ZXR3b3JrcyB3b3VsZCBiZSByZXF1aXJlZCB0byBkcm9wIHN1Y2ggdHJhZmZpYyBhdCB0aGUgZGV0
bmV0IGVkZ2UgLSB0aHVzIGVuc3VyaW5nIHRoYXQgdGhlIHRyYWZmaWMgd291bGQgbm90IGVhY2Fw
ZSB0aGUgZG9tYWluLg0KDQpJIHdpbGwgYWxzbyBub3RlIHRoYXQgdGhpcyByZXF1aXJlbWVudCBp
cyBpbmhlcmVudGx5IG1ldCBieSB0aGUgY3VycmVudCBwcmVvZiBtZWNoYW5pc20gc2l6ZSBpdCBp
cyBzdHJpY3RseSBsaW1pdGVkIHRvIGFuIE1wbHMgRGV0TmV0L3RlIGRvbWFpbi4NCg0KTG91DQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCk9uIE5vdmVtYmVyIDE1LCAyMDE4
IDE6NDE6MTYgQU0gIlBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkiIDxwdGh1YmVydEBjaXNjby5j
b208bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbT4+IHdyb3RlOg0KSSBhZ3JlZSB3aXRoIHRoZSBi
b3R0b20gbGluZSBEYXZpZCwNCg0KdGhhdCB3YXMgdGhlIGludGVudGlvbjsgdGhvdWdoIEnigJlt
IHVuY2xlYXIgaWYgYW5kIHdoZXJlIEkgY2FuIHB1Ymxpc2ggdGhlIGxvd2VyIGxheWVyIHB1bGwg
dGhpbmcuIEkgd3JvdGUgaXQgYXMgYW4gZXllIG9wZW5lciwgaG9waW5nIHBlb3BsZSB3b3VsZCBz
ZWUgdGhlIGlzc3VlLiBJIHJldGFpbiBMb3XigJlzIHN1Z2dlc3Rpb24gdGhhdCBQQ0YgaXMgYSBi
ZWdpbm5pbmcgZm9yIGl0IHRob3VnaCBpdCBpcyBqdXN0IGEgZmF1Y2V0IHdpdGggbm8gY29udHJv
bCBvZiB3aGF0IGdvZXMgdGhvdWdoIHdoZW4gd2Ugd2FudCBhIGp1c3QgaW4gdGltZSBwZXIgcGFj
a2V0IHB1bGwuDQpGb3IgeW91ciBwb2ludHMgYmVsb3csIEkgbWVudGlvbmVkIElTLUlTIGFzIGFu
IGlsbHVzdHJhdGlvbiB0aGF0IHdlIGNhbiBoYXZlIGEgc2FtZSBvcGVyYXRpb24gYXQgYm90aCBs
YXllcnMsIHRoYXQgaXMgbm90IHNvIHVudXN1YWwuIEnigJltIG5vdCBzYXlpbmcgZGV0bmV0IG5l
ZWQgSVMtSVMsIHRoYXQgd2FzIHJlYWxseSBub3QgdGhlIHBvaW50Lg0KDQpBcyBmb3IgdGhlIGZ1
bmN0aW9ucyBJIGp1c3QgcG9pbnQgb3V0IHRoZSBsaWtlbmVzcyB0byBpbGx1c3RyYXRlIHRoYXQg
dGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGlzIGFraW4gdGhvdWdoIGZhciBmcm9tIGlkZW50aWNh
bCB0byBleGlzdGluZyB2YXJpYXRpb25zIG9mIFRDUC4gU2VlbXMgd2UgYWdyZWUgb24gdGhpcyBs
aWtlbmVzcy4gSSBkbyBub3QgcmVhZCB0aGF0IHlvdSBvcHBvc2UgbXkgY29uY2x1c2lvbiB0aGF0
IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBjYW4gYmUgaW1wbGVtZW50ZWQgYXMgYSBkZXRuZXQg
wqsgdHJhbnNwb3J0IHByb3RvY29sIMK7Lg0KDQpGb3Igbm93IEkgbmVlZCB0byByZWFkIG9uIHRo
ZSBsaW5rcyB5b3Ugc3VnZ2VzdGVkLg0KDQpNYW55IHRoYW5rcyBmb3IgYWxsIHRoaXMhDQoNClBh
c2NhbA0KDQpMZSAxNCBub3YuIDIwMTggw6AgMjI6NTIsIEJsYWNrLCBEYXZpZCA8RGF2aWQuQmxh
Y2tAZGVsbC5jb208bWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tPj4gYSDDqWNyaXQgOg0KQm90
dG9tIExpbmU6ICBJIHdvdWxkIHN1Z2dlc3QgZm9jdXNpbmcgZGlzY3Vzc2lvbiBvZiBhIERldE5l
dCDigJx0cmFuc3BvcnQgcHJvdG9jb2zigJ0gb24gd2hhdCBoYXMgdG8gYmUgZG9uZSB2aWEgdHVu
bmVscyB0byBtYWtlIFBSRU9GIHdvcmsgZm9yIHRoZSBJUCBzb2x1dGlvbiAoZGF0YSBwbGFuZSks
IGFuZCB3b3VsZCBzdWdnZXN0IHVzaW5nIHNlcGFyYXRlIGRyYWZ0cyBmb3IgdGhpcyBhbmQgbG9j
YWwgbG9vcCB0cmFmZmljIHNoYXBpbmcuDQoNCkRldGFpbHMgaW5saW5lIOKApg0KDQpUaGFua3Ms
IC0tRGF2aWQNCg0KRnJvbTogUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSBbbWFpbHRvOnB0aHVi
ZXJ0QGNpc2NvLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQsIDIwMTggNDo1OSBB
TQ0KVG86IEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpDQpDYzogZGV0bmV0QGlldGYub3JnPG1h
aWx0bzpkZXRuZXRAaWV0Zi5vcmc+OyBCbGFjaywgRGF2aWQNClN1YmplY3Q6IFJlOiBbRGV0bmV0
XSBwdWxsaW5nIHBhY2tldHMNCg0KDQpbRVhURVJOQUwgRU1BSUxdDQpQbGVhc2UgcmVwb3J0IGFu
eSBzdXNwaWNpb3VzIGF0dGFjaG1lbnRzLCBsaW5rcywgb3IgcmVxdWVzdHMgZm9yIHNlbnNpdGl2
ZSBpbmZvcm1hdGlvbi4NClR5cG9zIGJlbG93LCBzb21lIHRoYW5rcyB0byBteSBpbnRlbGxpZ2Vu
dCBzbWFydCBwaG9uZSwgYW5kIHNvbWUgdG8gY29uZnVzZWQtbWUuDQoNClBsZWFzZSByZWFkOg0K
QWxsIGluIGFsbCwgdGhpcyB0ZWxscyBtZSB0aGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBv
cGVyYXRlcyBhdCBsYXllciA0DQoNClJlZ2FyZHMsDQoNClBhc2NhbA0KDQpMZSAxNCBub3YuIDIw
MTggw6AgMTY6NTMsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgPHB0aHViZXJ0QGNpc2NvLmNv
bTxtYWlsdG86cHRodWJlcnRAY2lzY28uY29tPj4gYSDDqWNyaXQgOg0KSGVsbG8gWHVlc29uZzoN
Cg0KV2UgZG8gbGF5ZXJzIHNvIGFzIHRvIGNvbW11bmFsaXNlIHNlcnZpY2VzIHNvIGV2ZXJ5IGFw
cGxpY2F0aW9ucyBkb2VzIG5vdCBuZWVkIHRvIHJlaW52ZW50IGl0cyBvd24uDQoNClRoZSBmYWN0
IHRoYXQgZXZlcnkgaW5kdXN0cmlhbCBhcHBsaWNhdGlvbiB0aGF0IGFkYXB0YXRldXIgZnJvbSBz
ZXJpYWwgYnV0IHRvIElQIGhhZCB0byBpbXBsZW1lbnQgYSBqaXR0ZXIgZWxpbWluYXRpb24gYnVm
ZmVyIGlzIGFuIGluZGljYXRpb24gdGhhdCB3ZSBmYWlsZWQgdG8gcHJvdmlkZSBqdXN0IHRoYXQg
YXQgYSBsb3dlciBsYXllci4NCg0KU2FtZSBnb2VzIGZvciB2b2ljZSBhbmQgdmlkZW8uIEJ1dCBk
aWRu4oCZdCB5b3Ugc2VlIGl0IG9uIG9jY2FzaW9ucz8gVGhvc2Ugaml0dGVyIGVsaW1pbmF0aW9u
IHRlY2huaXF1ZXMgY3JlYXRlIGEgbGF0ZW5jeSBpbiB0aGUgZGlzY3Vzc2lvbiBvciBhIGRlbGF5
IGluIHRoZSB0diBzdHJlYW0gdGhhdCB5b3UgY2FuIGFjdHVhbGx5IG9ic2VydmUuDQpbRGF2aWQ+
XSBXaGVuIHRoaW5ncyB3b3JrLCBqaXR0ZXIgZWxpbWluYXRpb24gaXMgY29tbW9uIGJlaGF2aW9y
LiAgV2hlbiB0aGV5IGRvbuKAmXQgd29yaywgaS5lLiwgc29tZXRoaW5nIGRvZXNu4oCZdCBhcnJp
dmUgaW4gdGltZSwgYm90aCByZXRyYW5zbWl0IGJlaGF2aW9yIGFuZCByZWFjdGlvbiB0byBtaXNz
aW5nIGRhdGEgYXJlIGFwcC1zcGVjaWZpYy4NCg0KTm93IGxldCB1cyBsb29rIGF0IHRoZSBkZXRu
ZXQgc2VydmljZSBsYXllciBhbmQgY29tcGFyZSB3aXRoIHRyYWRpdGlvbmFsIExheWVyIDQgZnVu
Y3Rpb25zLg0KDQogVGhlIHNlcnZpY2UgbGF5ZXIgcHJvdmlkZXMgYSBmbG93IGNvbnRyb2wsIGlu
IHRoaXMgcGFydGljdWxhciBjYXNlIGEgcmF0ZS1iYXNlZCBvbmUuIFRoaXMgaXMgc2ltaWxhciB0
byBmdW5jdGlvbmFsaXR5IGZvdW5kIGluIERDLVRDUCBvciBpbiBhIGxvbmcgZ29uZSBwYXN0LCBJ
Qk3igJlzIFJhcGlkIFRyYW5zcG9ydCBQcm90b2NvbCwgdGhvdWdoIHdlIHByb2JhYmx5IG5lZWQg
b25seSBhIHNpbXBsaWZpZWQgdmVyc2lvbiBvZiB0aGF0Lg0KW0RhdmlkPl0gSXTigJlzIGltcG9y
dGFudCB0byBkaXN0aW5ndWlzaCBmbG93IGNvbnRyb2wsIHdoaWNoIGNhbiBiZSBwcm92aWRlIG9u
IGEgbGluay1ieS1saW5rIGJhc2lzIGZyb20gY29uZ2VzdGlvbiBjb250cm9sLCB3aGljaCBpcyBh
IHN1cGVyc2V0IG9mIGZsb3cgY29udHJvbCBhbmQgY2FuIG9ubHkgYmUgcHJvdmlkZWQgZW5kLXRv
LWVuZC4gIEFzIERldE5ldCBlbGltaW5hdGVzIGFsbCBjb25nZXN0aW9uLCBjb25nZXN0aW9uIGNv
bnRyb2wgaXMgbm90IHJlcXVpcmVkLiAgU3BlY2lmaWMgZXhhbXBsZSDigJMgREMtVENQIGlzIGRy
aXZlbiBieSBFQ04gY29uZ2VzdGlvbiBzaWduYWxzIChDRSBtYXJrcykgY29taW5nIGJhY2sgZnJv
bSB0aGUgbmV0d29yaywgYnV0IGlmIGEgRGV0TmV0IG5vZGUgZXZlciBtYXJrcyBhIERldE5ldCBw
YWNrZXQgYXMgQ0UsIHNvbWV0aGluZyBoYXMgZ29uZSBzZXJpb3VzbHkgYXdyeS4NCg0KVGhlIHNl
cnZpY2UgbGF5ZXIgcGVyZm9ybXMgcmVvcmRlcmluZyBhbmQgZHVwbGljYXRpb24gZWxpbWluYXRp
b24gZnVuY3Rpb25zLi4gVENQIGRvZXMgdGhhdCB0b28uDQpbRGF2aWQ+XSBZZXMg4oCmIGJ1dCDi
gKYgVENQIGVsaW1pbmF0aW9uIG9mIGR1cGxpY2F0ZSBwYWNrZXRzIGlzIGludGVuZGVkIG9ubHkg
dG8gZGVhbCB3aXRoIOKAnHN0dXBpZCBuZXR3b3JrIHRyaWNrc+KAnSDigKYNCg0KVGhlIHNlcnZp
Y2UgbGF5ZXIgZGlzdHJpYnV0ZXMgcGFja2V0cyBhbmQgcmVwbGljYXMgb3ZlciBtdWx0aXBsZSBw
YXRocyAoZGV0bmV0IHRyYW5zcG9ydHMpLiBUaGVyZeKAmXMgYSBoaW50IG9mIHRoYXQgaW4gTVAt
VENQIHRob3VnaCB3ZSBuZWVkIGEgcG93ZXJmdWwgYWRkaXRpb24gZm9yIHJlcGxpY2F0aW9uIGFu
ZCBjb2RpbmcuDQpbRGF2aWQ+XSBEZXROZXQgZGlmZmVycyBiZWNhdXNlIHRoZSByZXBsaWNhdGlv
biBhbmQgZGlzdHJpYnV0aW9uIGhhcHBlbiBhdCBub2RlcyBpbiB0aGUgbmV0d29yaywgbm90IGF0
IGVuZCBzeXN0ZW1zLiAgRm9yIGFueSBUQ1AtbGlrZSBwcm90b2NvbCAocmVsaWFibGUgZGVsaXZl
cnkgd2l0aCBjb25nZXN0aW9uIGNvbnRyb2wpLCBwYWNrZXQgZHVwbGljYXRpb24gaXMgYWx3YXlz
IGEgbWFuaWZlc3RhdGlvbiBvZiBhIG5ldHdvcmsg4oCcYnVnLOKAnSBpLmUuLCBkaXZlcmdlbmNl
IGZyb20gaWRlYWwgbmV0d29yayBiZWhhdmlvci4gIEZvciB0aGUgUkUgaW4gRGV0TmV0IFBSRU9G
LCBwYWNrZXQgZHVwbGljYXRpb24gaXMgYSBuZXR3b3JrIOKAnGZlYXR1cmXigJ0gOy0pLiAgQXMg
b2YgcmlnaHQgbm93LCBwYWNrZXQgZHVwbGljYXRpb24gYW5kIGVsaW1pbmF0aW9uLCBwbHVzIGFz
c29jaWF0ZWQgcmVvcmRlcmluZyAoUFJFT0YpICBpcyBub3QgcGFydCBvZiB0aGUgSVAgc29sdXRp
b24g4oCTIGFuIGFkZGl0aW9uYWwgZW5jYXBzdWxhdGlvbiB3b3VsZCBsaWtlbHkgYmUgbmVlZGVk
IHRvIHN1cHBvcnQgdGhhdCBmdW5jdGlvbmFsaXR5LCBhbmQgdGhlIHJlc3VsdCB3aGljaCB3b3Vs
ZCBsb29rIGEgbG90IGxpa2UgYSBEZXROZXQgdHJhbnNwb3J0IHR1bm5lbCBiZXR3ZWVuIG5vZGVz
IGluIHRoZSBEZXROZXQgbmV0d29yay4gIElmIGFueW9uZSB3YW50cyB0byB3b3JrIG9uIHRoaXMs
IHJlYWRpbmcgZHJhZnQtaWV0Zi1pbnRhcmVhLXR1bm5lbHMgaXMgUkVDT01NRU5ERUQuDQoNClRo
ZSBkZXRuZXQgc2VydmljZSBsYXllciBpcyBhYm92ZSB0aGUgZGV0bmV0IHRyYW5zcG9ydCBsYXll
ciB3aGljaCBoYXBwZW5zIHRvIGJlIGxheWVyIDMuDQoNCkFsbCBpbiBhbGwsIHRoaXMgdGVsbHMg
bWUgdGhhdCB0aGUgZGV0bmV0IHRyYW5zcG9ydCBzZXJ2aWNlIGxheWVyIG9wZXJhdGVzIGF0IGxh
eWVyIDQuDQoNCkkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGVyZSBpcyBhbiBleGFjdCBzYW1lIG5l
ZWQgZm9yIFRTTi4gSnVzdCBsaWtlIHRoZXJlIGlzIGEgbmVlZCBmb3IgSVMtSVMgYXQgYm90aCBs
YXllcnMuDQpbRGF2aWQ+XSBNYW55IG9mIHRoZSBJUCBuZXR3b3JrcyBvdmVyIHdoaWNoIERldE5l
dCBvcGVyYXRlcyB3aWxsIG5vdCBiZSB1c2luZyBJUy1JUyBmb3IgSVAgKGxheWVyIDMpIHJvdXRp
bmcg4oCTIHRoZXJlIGFyZSBhIG51bWJlciBvZiBhbHRlcm5hdGl2ZXMuDQoNClRoZSBJRUVFIG1h
eSB2ZXJ5IHdlbGwgcHJvdmlkZSB0aGUgc2FtZSBmZWF0dXJlcyBpbiB0aGUgdGFsa2VyLCBhbmQg
d2UgbWF5IHZlcnkgd2VsbCBiZSBzdWNjZXNzZnVsIGF0IHNoYXJpbmcgc3BlY2lmaWNhdGlvbnMg
anVzdCBsaWtlIHdlIGRpZCBmb3IgSVMtSVMuIEJ1dCBmb3IgdXMgSSBzZWUgdGhlIGRldG5ldCBz
ZXJ2aWNlIGxheWVyIHBhY2thZ2VkIGFzIGEgTGF5ZXIgNCB0aGF0IHRoZSByZXN0IG9mIHRoZSBJ
RVRGIHdpbGwgY2FsbCBhIFRyYW5zcG9ydC4gV2hpY2ggbWFrZXMgdGhlIG5hbWUgY29sbGlzaW9u
IHZlcnkgdW5mb3J0dW5hdGUsIGJ5IHRoZSB3YXkuDQpbRGF2aWQ+XSBCb3R0b20gTGluZTogIEkg
d291bGQgc3VnZ2VzdCBmb2N1c2luZyBkaXNjdXNzaW9uIG9mIGEgRGV0TmV0IOKAnHRyYW5zcG9y
dCBwcm90b2NvbOKAnSBvbiB3aGF0IGhhcyB0byBiZSBkb25lIHZpYSB0dW5uZWxzIHRvIG1ha2Ug
UFJFT0Ygd29yayBmb3IgdGhlIElQIHNvbHV0aW9uIChkYXRhIHBsYW5lKSwgYW5kIHdvdWxkIHN1
Z2dlc3QgdXNpbmcgc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZm
aWMgc2hhcGluZy4NCg0KTm90ZSB0aGF0IG15IGRyYWZ0IGFsc28gZGlzY3Vzc2VzIGEgTDIgdG9r
ZW5pemVkIGxvb3AgdG8gYXZvaWQgdGhlIGJ1ZmZlciBibG9hdCBhdCB0aGUgZGV0bmV0IGluZ3Jl
c3MsIHdoaWNoIGlzIHRoZSBwaWVjZSB0aGF0IGlzIGFuYWxvZ291cyB0byB0aGUgc29sdXRpb24g
c2hvd24gaW4gdGhlIHZpZGVvLg0KDQpUYWtlIGNhcmUsDQoNClBhc2NhbA0KDQpMZSAxNCBub3Yu
IDIwMTggw6AgMTQ6NTgsIEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpIDxnZW5neHVlc29uZ0Bo
dWF3ZWkuY29tPG1haWx0bzpnZW5neHVlc29uZ0BodWF3ZWkuY29tPj4gYSDDqWNyaXQgOg0KRGVh
ciBQYXNjYWwsDQoNCkkgY29uc2lkZXIgdGhlIHByb2JsZW0gb2Yg4oCcRGV0TmV0IHRyYW5zcG9y
dCBsYXllcuKAnSBhbGwgb3ZlciBhZ2FpbiwgYW5kIGZpbmFsbHkgSSBtYWtlIG15c2VsZiBjb25m
dXNlZC4gU28gSSBzZW5kIHRoaXMgZW1haWwgdG8gc2VhcmNoIGZvciBoZWxwLiBQbGVhc2UgY29y
cmVjdCBtZSBpZiB5b3UgZmluZCBhbnl0aGluZyB3cm9uZyBiZWxvdzoNCg0KMS4gICAgICAgVFNO
IGRvZXNu4oCZdCBuZWVkIHRyYW5zcG9ydCBsYXllciwgYmVjYXVzZSB0aGUgdGFsa2VyIGFuZCBs
aXN0ZW5lciBhcmUgVFNOIGF3YXJlLCBhbmQgdGhleSBjYW4gc2VuZCB0aGUgcGFja2V0cyBpbiBz
b21lIHBhcnRpY3VsYXIgdGltZSBzbG90IGJhc2VkIG9uIHRoZSB0cmFmZmljIHNwZWNpZmljYXRp
b247DQoNCjIuICAgICAgIERldE5ldCBkb2VzIG5lZWQgdHJhbnNwb3J0IGxheWVyLCBiZWNhdXNl
IHRhbGtlciBhbmQgbGlzdGVuZXIgYXJlIG5vdCB1bmRlciBjb250cm9sOw0KDQozLiAgICAgICBU
Q1AgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQgLCBiZWNhdXNlIFRDUCB0cmllcyB0byBmaW5k
IHRoZSDigJxmYWlyIGJhbmR3aWR0aOKAnSBmb3IgdGhlIGZsb3dzIGFuZCBpdCBtYWtlcyB0aGUg
ZmxvdyByYXRlIGNoYW5nZXMgYWxsIHRoZSB0aW1lLCB3aGlsZSB0aGUgc2VuZGluZyByYXRlIG9m
IERldE5ldCBpcyBzdXBwb3NlZCB0byBiZSBjb25zdGFudCwgYW5kIGV2ZXJ5IHBhY2tldCBzaG91
bGQgc2hvdyB1cCBpbiBhbiBleHBlY3RlZCB0aW1lIHNsb3Q7DQoNCjQuICAgICAgIFVEUCBjYW7i
gJl0IGJlIHVzZWQgZm9yIERldE5ldCwgYmVjYXVzZSB0aGVyZSBpcyBubyByYXRlIGNvbnRyb2wu
IElmIHRoZSB0YWxrZXIgc2VuZHMgdGhlIHBhY2tldHMgaW4gdGhlIHdyb25nIHBhdHRlcm4sIFVE
UCBjYW4gZG8gbm90aGluZy4NCg0KNS4gICAgICAgU28gd2UgbmVlZCDigJxEZXROZXQgdHJhbnNw
b3J0IGxheWVy4oCdLCB3aGljaCBjYW4gOmEuIFNlbmQgdGhlIHBhY2tldCBpbiBhIGRldGVybWlu
aXN0aWMgcGF0dGVybjsgYi4gSWYgYW55dGhpbmcgZ29lcyB3cm9uZywgbWFrZSBpdCBnbyBiYWNr
IHRvIHRoZSBjb3JyZWN0IHBhdHRlcm4uDQoNCjYuICAgICAgIFRoaXMsIGZpbmFsbHksIG1ha2Vz
IHRoZSB0YWxrZXIg4oCcRGV0TmV0IGF3YXJl4oCdKGVzcGVjaWFsbHkgcG9pbnQgYSBhYm92ZSks
IHdoaWNoIGlzIGp1c3QgdGhlIHNhbWUgYXMgd2hhdCBoYXBwZW5zIGluIFRTTi4NCg0KSWYgdGhp
cyBsb2dpYyBjaGFpbiB3b3Jrcywgd2hhdCB3ZSBhY3R1YWxseSByZXF1aXJlcyBpcyBqdXN0IGEg
RGV0TmV0IHRhbGtlciByYXRoZXIgdGhhbiBhIG5ldyB0cmFuc3BvcnQgbGF5ZXIuDQoNCg0KQmVz
dCBSZWdhcmRzDQpYdWVzb25nDQoNCg0KRnJvbTogZGV0bmV0IFttYWlsdG86ZGV0bmV0LWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpDQpTZW50
OiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCAxOjEwIFBNDQpUbzogZGV0bmV0QGlldGYub3Jn
PG1haWx0bzpkZXRuZXRAaWV0Zi5vcmc+OyBCbGFjaywgRGF2aWQgPERhdmlkLkJsYWNrQGRlbGwu
Y29tPG1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbT4+DQpTdWJqZWN0OiBbRGV0bmV0XSBwdWxs
aW5nIHBhY2tldHMNCg0KRGVhciBhbGwNCg0KVGhpcyB2aWRlbyBodHRwczovL3lvdXR1LmJlL0JP
MFFoYXhCUnIwIGhhcyBhIGdyZWF0IGlsbHVzdHJhdGlvbiBvZiB0aGUgVU5JIHBhY2tldCBwdWxs
IG1ldGhvZCB0aGF0IHdlIHVzZSBpbiBzZWN0aW9uIOKAnDUuMS4gIExvY2FsIExvb3AgRmxvdyBD
b250cm9s4oCdIG9mIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC10aHViZXJ0LXRz
dndnLWRldG5ldC10cmFuc3BvcnQtMDEgdG8gcHVsbCBwYWNrZXRzIGZyb20gdGhlIGRldG5ldCB1
bmF3YXJlIGhvc3QgZnJvbSB0aGUgZGV0bmV0IGluZ3Jlc3MgYm94LiBUaGUgcHJvYmxlbSBmb3Ig
ZGV0bmV0IGlzIHRoYXQgc2hhcGluZyBpbiB0aGUgZGV0bmV0IGluZ3Jlc3MgY2FuIGNyZWF0ZSBi
bG9hdCBhbmQgdW5jb250cm9sbGVkIGVuZCB0byBlbmQgbGF0ZW5jeSBzbyB3ZSB3YW50IHRvIGNv
bnRyb2wgdGhlIG1heGltdW0gYW1vdW50IG9mIHBlbmRpbmcgZnJhbWVzIHRvIGtlZXAgdGhlIGRl
dG5ldCBpbmdyZXNzIGJ1c3kgYW5kIHB1c2ggYmFjayB0byB0aGUgTDQvNSBmb3IgYW55dGhpbmcg
YWJvdmUgdGhhdC4NCg0KSSBob3BlIHlvdeKAmWxsIGxvdmUgdGhlIHZpZGVvIGFzIG11Y2ggYXMg
SSBkaWQ7DQoNClBhc2NhbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCmRldG5ldCBtYWlsaW5nIGxpc3QNCmRldG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0
bmV0QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRu
ZXQNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpkZXRu
ZXQgbWFpbGluZyBsaXN0DQpkZXRuZXRAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldCU0MGlldGYub3Jn
Pg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1h
bCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1h
cmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxl
ZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNv
TGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luOjBjbTsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4dC1pbmRlbnQ6MjEuMHB0Ow0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc29ub3JtYWww
LCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3Jt
YWw7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0K
CW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2lu
LWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9
DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmOw0KCWNvbG9yOiM5OTMzNjY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw
ZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K
CXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQg
NzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi8qIExp
c3QgRGVmaW5pdGlvbnMgKi8NCkBsaXN0IGwwDQoJe21zby1saXN0LWlkOjExODQwNTI3MzE7DQoJ
bXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xNzc2Nzc4MTg4
IDU2MjQ2MzI2NCA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2
NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdp
bi1sZWZ0OjE4LjBwdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwwOmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoi
JTJcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjQyLjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30N
CkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJp
Z2h0Ow0KCW1hcmdpbi1sZWZ0OjYzLjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0
IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6ODQuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4w
cHQ7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxv
d2VyOw0KCW1zby1sZXZlbC10ZXh0OiIlNVwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTA1LjBwdDsN
Cgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjEyNi4wcHQ7DQoJdGV4
dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDcNCgl7bXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE0
Ny4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRleHQ6IiU4XCkiOw0K
CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsNCgltYXJnaW4tbGVmdDoxNjguMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3Qg
bDA6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJ
bWFyZ2luLWxlZnQ6MTg5LjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCm9sDQoJe21hcmdp
bi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5bGU+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlk
bWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0
YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxi
b2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNs
YXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPkhlbGxvIExvdTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+WW91IGNlcnRhaW5seSBoYXZlIGEgcG9pbnQuIEkgaW5kaWNhdGVkIHdheXMgaW4gd2hpY2gg
UFJFT0YgcmVzZW1ibGVzIG9wZXJhdGlvbnMgd2UgdHJhZGl0aW9uYWxseSBwbGFjZSBhdCBMYXll
ciA0LiBUaGUgbW9zdCBpbXBvcnRhbnQgdGhpbmcgaW4gbXkgdmlldyBiZWluZyB0aGF0IFBSRU9G
IGVucXVldWVzIHBhY2tldHMgdG8gZGlmZmVyZW50IElQIGFkZHJlc3Nlcw0KIHdoZW4gZGlzdHJp
YnV0aW5nIGFuIGFwcGxpY2F0aW9uIGZsb3cgb3ZlciBtdWx0aXBsZSBJUC1iYXNlZCBEZXROZXQg
dHJhbnNwb3J0cyBsYXllcnMuIE9uZSBtYXkgYXJndWUgdGhhdCBISVAgZG9lcyBhbHNvIHNvbWV0
aGluZyBhbGlrZSBpbiBhIHNoaW0gbGF5ZXIgYmV0d2VlbiAzIGFuZCA0LjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Tm93LCB0aGVyZeKAmXMgYWxzbyBhIGxpc3Qgb2YgdGhp
bmdzIGJ5IHdoaWNoIFBSRU9GIGRpZmZlcnMgZnJvbSB0aG9zZSBmb3VuZCBpbiBvdXIgdHJhZGl0
aW9uYWwgTDQgcHJvdG9jb2xzLiBUaGUgbW9zdCBpbXBvcnRhbnQgdGhpbmcgaXMgdGhhdCBQUkVP
RiBpcyBub3QgcnVubmluZyBvbmx5IHRvIHRoZSBlbmQgcG9pbnRzLiBUaGVyZSBhcmUgZXhjdXJz
aW9ucyBpbnNpZGUNCiB0aGUgbmV0d29yayBhdCB0aGUgZGV0bmV0IHJlbGF5cy4gUGxhY2luZyBp
dCBhdCBMNCB3YXMgYSBjb252ZW5pZW5jZSB0byB3cml0ZSBhIHNpbmdsZSBzdG9yeSBpbiBvbmUg
ZHJhZnQgaW4gZHJhZnQtdGh1YmVydC10c3Z3Zy1kZXRuZXQtdHJhbnNwb3J0LiBJZiB3ZSBkZWNp
ZGUgaXQgaXMgYSBzaGltIGF0IHRoZSB1cHBlciBMYXllciAzIHRoYXQgd29ya3MgdG9vLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SW4gYW55IGZhc2hpb24gdGhpcyB3b3Jr
IGhhcyByYW1pZmljYXRpb25zIGF0IGFsbCAzIGxheWVycy4gVGhlIHF1ZXN0aW9uIGlzIGhvdyB0
byBvcmdhbml6ZSBpdCBvdmVyIHRoZSBkaWZmZXJlbnQgYXJlYXMgYW5kIFNET3MuDQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkFsbCB0aGUgYmVzdCw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlBhc2NhbDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBk
ZXRuZXQgJmx0O2RldG5ldC1ib3VuY2VzQGlldGYub3JnJmd0OyA8Yj5PbiBCZWhhbGYgT2YNCjwv
Yj5Mb3UgQmVyZ2VyPGJyPg0KPGI+U2VudDo8L2I+IGpldWRpIDE1IG5vdmVtYnJlIDIwMTggMTQ6
MTI8YnI+DQo8Yj5Ubzo8L2I+IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgJmx0O3B0aHViZXJ0
QGNpc2NvLmNvbSZndDs7IEJsYWNrLCBEYXZpZCAmbHQ7RGF2aWQuQmxhY2tAZGVsbC5jb20mZ3Q7
PGJyPg0KPGI+Q2M6PC9iPiBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKSAmbHQ7Z2VuZ3h1ZXNv
bmdAaHVhd2VpLmNvbSZndDs7IGRldG5ldEBpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
ZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRp
dj4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFy
Z2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MGNtIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+U28gSSBjb250aW51ZSB0byBzdHJvbmdseSBkaXNhZ3JlZSB3aXRoIHByZW9mIGFzIGEg
dHJhbnNwb3J0IHByb3RvY29sLiZuYnNwOyBJdCAqaXMqIGEgc2VydmljZSBwcm92aWRlZCBieSBE
ZXROZXQgd2hpY2gsIGp1c3QgbGlrZSBhbnkgb3RoZXIgMSYjNDM7MSBzZXJ2aWNlLCBpcyBwcm92
aWRlZCBieSBtYW55IG90aGVyIG5ldHdvcmsgdGVjaG5vbG9naWVzIC0gdGhhdCBhcmUgdW5mb3J0
dW5hdGVseSByZWZlcnJlZCB0bw0KIGFzIHRyYW5zcG9ydCAqbmV0d29yayogdGVjaG5vbG9naWVz
Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowY207bWFyZ2lu
LXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDowY20iPg0KPHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5JIGRvIHRoaW5rIHRoZXJlIGlzIHJvb20gZm9yIGEmbmJzcDsg
Y3VzdG9taXplZCBvciBzcGVjaWZpYyB0cmFuc3BvcnQgcHJvdG9jb2wsIGFuZCBleHBlY3QgdGhp
cyB3b3JrIHRvIHRha2UgcGxhY2UgaW4gdGhlIHRzdndnLiZuYnNwOyBJbiBkaXNjdXNzaW9ucyB3
aXRoIERhdmlkIHdlIGlkZW50aWZ5IHRoYXQgdGhlcmUgbWlnaHQgYmUgYSBuZWVkIGZvciBhIG5l
dyBkZXRuZXQgc2VydmljZSBwYXJhbWV0ZXIgd2hpY2gNCiBpbmRpY2F0ZXMgaWYgdGhlIGRldG5l
dCB1c2VyIHRyYWZmaWMgd2FzIG5vdCBjb25nZXN0aW9uIGF3YXJlLCBpbiB3aGljaCBjYXNlIERl
dE5ldCBuZXR3b3JrcyB3b3VsZCBiZSByZXF1aXJlZCB0byBkcm9wIHN1Y2ggdHJhZmZpYyBhdCB0
aGUgZGV0bmV0IGVkZ2UgLSB0aHVzIGVuc3VyaW5nIHRoYXQgdGhlIHRyYWZmaWMgd291bGQgbm90
IGVhY2FwZSB0aGUgZG9tYWluLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbToxMi4wcHQ7
bWFyZ2luLWxlZnQ6MGNtIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SSB3aWxsIGFsc28g
bm90ZSB0aGF0IHRoaXMgcmVxdWlyZW1lbnQgaXMgaW5oZXJlbnRseSBtZXQgYnkgdGhlIGN1cnJl
bnQgcHJlb2YgbWVjaGFuaXNtIHNpemUgaXQgaXMgc3RyaWN0bHkgbGltaXRlZCB0byBhbiBNcGxz
IERldE5ldC90ZSBkb21haW4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDowY207bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjEyLjBwdDtt
YXJnaW4tbGVmdDowY20iPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Mb3U8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWdu
PSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4NCjxociBzaXplPSI0IiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L3NwYW4+
PC9kaXY+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjguMHB0O21hcmdpbi1yaWdodDow
Y207bWFyZ2luLWJvdHRvbTo4LjBwdDttYXJnaW4tbGVmdDowY20iPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+T24gTm92ZW1iZXIgMTUsIDIwMTggMTo0MToxNiBBTSAmcXVvdDtQYXNjYWwg
VGh1YmVydCAocHRodWJlcnQpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cHRodWJlcnRAY2lz
Y28uY29tIj5wdGh1YmVydEBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Z3JheSAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDUuMHB0O21hcmdpbi1sZWZ0OjQuNXB0O21h
cmdpbi1yaWdodDowY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5JIGFncmVlIHdpdGggdGhlIGJvdHRvbSBsaW5lIERhdmlkLCZuYnNwOw0KPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPnRoYXQgd2FzIHRoZSBpbnRlbnRpb247IHRob3VnaCBJ4oCZbSB1bmNsZWFyIGlmIGFuZCB3
aGVyZSBJIGNhbiBwdWJsaXNoIHRoZSBsb3dlciBsYXllciBwdWxsIHRoaW5nLiBJIHdyb3RlIGl0
IGFzIGFuIGV5ZSBvcGVuZXIsIGhvcGluZyBwZW9wbGUgd291bGQgc2VlIHRoZSBpc3N1ZS4gSSBy
ZXRhaW4gTG914oCZcyBzdWdnZXN0aW9uDQogdGhhdCBQQ0YgaXMgYSBiZWdpbm5pbmcgZm9yIGl0
IHRob3VnaCBpdCBpcyBqdXN0IGEgZmF1Y2V0IHdpdGggbm8gY29udHJvbCBvZiB3aGF0IGdvZXMg
dGhvdWdoIHdoZW4gd2Ugd2FudCBhIGp1c3QgaW4gdGltZSBwZXIgcGFja2V0IHB1bGwuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPkZvciB5b3VyIHBvaW50cyBiZWxvdywgSSBtZW50aW9uZWQg
SVMtSVMgYXMgYW4gaWxsdXN0cmF0aW9uIHRoYXQgd2UgY2FuIGhhdmUgYSBzYW1lIG9wZXJhdGlv
biBhdCBib3RoIGxheWVycywgdGhhdCBpcyBub3Qgc28gdW51c3VhbC4gSeKAmW0gbm90IHNheWlu
ZyBkZXRuZXQgbmVlZCBJUy1JUywgdGhhdCB3YXMgcmVhbGx5IG5vdCB0aGUgcG9pbnQuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PkFzIGZvciB0aGUgZnVuY3Rpb25zIEkganVzdCBwb2ludCBvdXQgdGhlIGxpa2VuZXNzIHRvIGls
bHVzdHJhdGUgdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWtpbiB0aG91Z2ggZmFy
IGZyb20gaWRlbnRpY2FsIHRvIGV4aXN0aW5nIHZhcmlhdGlvbnMgb2YgVENQLiBTZWVtcyB3ZSBh
Z3JlZSBvbiB0aGlzIGxpa2VuZXNzLiBJIGRvIG5vdCByZWFkIHRoYXQNCiB5b3Ugb3Bwb3NlIG15
IGNvbmNsdXNpb24gdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgY2FuIGJlIGltcGxlbWVu
dGVkIGFzIGEgZGV0bmV0IMKrIHRyYW5zcG9ydCBwcm90b2NvbCDCuy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Rm9yIG5vdyBJ
IG5lZWQgdG8gcmVhZCBvbiB0aGUgbGlua3MgeW91IHN1Z2dlc3RlZC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+TWFueSB0aGFu
a3MgZm9yIGFsbCB0aGlzITxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5QYXNjYWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQpMZSAxNCBub3YuIDIw
MTggw6AgMjI6NTIsIEJsYWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRhdmlkLkJsYWNr
QGRlbGwuY29tIj5EYXZpZC5CbGFja0BkZWxsLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7Ojxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPkJvdHRvbSBMaW5lOiAmbmJzcDtJIHdvdWxk
IHN1Z2dlc3QgZm9jdXNpbmcgZGlzY3Vzc2lvbiBvZiBhIERldE5ldCDigJx0cmFuc3BvcnQgcHJv
dG9jb2zigJ0gb24gd2hhdCBoYXMgdG8gYmUgZG9uZSB2aWEgdHVubmVscyB0byBtYWtlIFBSRU9G
IHdvcmsgZm9yIHRoZSBJUCBzb2x1dGlvbiAoZGF0YSBwbGFuZSksIGFuZCB3b3VsZCBzdWdnZXN0
IHVzaW5nIHNlcGFyYXRlIGRyYWZ0cw0KIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZmaWMg
c2hhcGluZy4mbmJzcDsgPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5
OTMzNjYiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkz
MzY2Ij5EZXRhaWxzIGlubGluZSDigKY8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6Izk5MzM2NiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiM5OTMzNjYiPlRoYW5rcywgLS1EYXZpZDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojOTkzMzY2Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgWzxhIGhyZWY9Im1haWx0bzpwdGh1YmVy
dEBjaXNjby5jb20iPm1haWx0bzpwdGh1YmVydEBjaXNjby5jb208L2E+XQ0KPGJyPg0KPGI+U2Vu
dDo8L2I+IFdlZG5lc2RheSwgTm92ZW1iZXIgMTQsIDIwMTggNDo1OSBBTTxicj4NCjxiPlRvOjwv
Yj4gR2VuZ3h1ZXNvbmcgKEdlbmcgWHVlc29uZyk8YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1h
aWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT47IEJsYWNrLCBEYXZpZDxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiNDRTEx
MjYiPltFWFRFUk5BTCBFTUFJTF0gPGJyPg0KUGxlYXNlIHJlcG9ydCBhbnkgc3VzcGljaW91cyBh
dHRhY2htZW50cywgbGlua3MsIG9yIHJlcXVlc3RzIGZvciBzZW5zaXRpdmUgaW5mb3JtYXRpb24u
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlR5
cG9zIGJlbG93LCBzb21lIHRoYW5rcyB0byBteSBpbnRlbGxpZ2VudCBzbWFydCBwaG9uZSwgYW5k
IHNvbWUgdG8gY29uZnVzZWQtbWUuJm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
UGxlYXNlIHJlYWQ6PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkFsbCBpbiBh
bGwsIHRoaXMgdGVsbHMgbWUgdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgb3BlcmF0ZXMg
YXQgbGF5ZXIgNDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+UmVnYXJkcywgPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5QYXNjYWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQpMZSAxNCBub3Yu
IDIwMTggw6AgMTY6NTMsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgJmx0OzxhIGhyZWY9Im1h
aWx0bzpwdGh1YmVydEBjaXNjby5jb20iPnB0aHViZXJ0QGNpc2NvLmNvbTwvYT4mZ3Q7IGEgw6lj
cml0Jm5ic3A7OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5IZWxsbyBYdWVzb25nOiA8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj5XZSBkbyBsYXllcnMgc28gYXMgdG8gY29tbXVuYWxpc2Ugc2VydmljZXMgc28gZXZlcnkg
YXBwbGljYXRpb25zIGRvZXMgbm90IG5lZWQgdG8gcmVpbnZlbnQgaXRzIG93bi48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhl
IGZhY3QgdGhhdCBldmVyeSBpbmR1c3RyaWFsIGFwcGxpY2F0aW9uIHRoYXQgYWRhcHRhdGV1ciBm
cm9tIHNlcmlhbCBidXQgdG8gSVAgaGFkIHRvIGltcGxlbWVudCBhIGppdHRlciBlbGltaW5hdGlv
biBidWZmZXIgaXMgYW4gaW5kaWNhdGlvbiB0aGF0IHdlIGZhaWxlZCB0byBwcm92aWRlIGp1c3Qg
dGhhdCBhdCBhIGxvd2VyIGxheWVyLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5TYW1lIGdvZXMgZm9yIHZvaWNlIGFu
ZCB2aWRlby4gQnV0IGRpZG7igJl0IHlvdSBzZWUgaXQgb24gb2NjYXNpb25zPyBUaG9zZSBqaXR0
ZXIgZWxpbWluYXRpb24gdGVjaG5pcXVlcyBjcmVhdGUgYSBsYXRlbmN5IGluIHRoZSBkaXNjdXNz
aW9uIG9yIGEgZGVsYXkgaW4gdGhlIHR2IHN0cmVhbSB0aGF0IHlvdSBjYW4gYWN0dWFsbHkgb2Jz
ZXJ2ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48
c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gV2hlbiB0aGluZ3Mgd29yaywg
aml0dGVyIGVsaW1pbmF0aW9uIGlzIGNvbW1vbiBiZWhhdmlvci4mbmJzcDsgV2hlbiB0aGV5IGRv
buKAmXQgd29yaywgaS5lLiwgc29tZXRoaW5nIGRvZXNu4oCZdCBhcnJpdmUgaW4gdGltZSwgYm90
aCByZXRyYW5zbWl0IGJlaGF2aW9yIGFuZCByZWFjdGlvbiB0byBtaXNzaW5nIGRhdGEgYXJlIGFw
cC1zcGVjaWZpYy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4N
Cjxicj4NCk5vdyBsZXQgdXMgbG9vayBhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgYW5kIGNv
bXBhcmUgd2l0aCB0cmFkaXRpb25hbCBMYXllciA0IGZ1bmN0aW9ucy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7VGhl
IHNlcnZpY2UgbGF5ZXIgcHJvdmlkZXMgYSBmbG93IGNvbnRyb2wsIGluIHRoaXMgcGFydGljdWxh
ciBjYXNlIGEgcmF0ZS1iYXNlZCBvbmUuIFRoaXMgaXMgc2ltaWxhciB0byBmdW5jdGlvbmFsaXR5
IGZvdW5kIGluIERDLVRDUCBvciBpbiBhIGxvbmcgZ29uZSBwYXN0LCBJQk3igJlzIFJhcGlkIFRy
YW5zcG9ydCBQcm90b2NvbCwgdGhvdWdoIHdlIHByb2JhYmx5DQogbmVlZCBvbmx5IGEgc2ltcGxp
ZmllZCB2ZXJzaW9uIG9mIHRoYXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIEl0
4oCZcyBpbXBvcnRhbnQgdG8gZGlzdGluZ3Vpc2ggZmxvdyBjb250cm9sLCB3aGljaCBjYW4gYmUg
cHJvdmlkZSBvbiBhIGxpbmstYnktbGluayBiYXNpcyBmcm9tIGNvbmdlc3Rpb24gY29udHJvbCwg
d2hpY2ggaXMgYSBzdXBlcnNldCBvZiBmbG93IGNvbnRyb2wgYW5kIGNhbiBvbmx5IGJlIHByb3Zp
ZGVkIGVuZC10by1lbmQuJm5ic3A7IEFzIERldE5ldA0KIGVsaW1pbmF0ZXMgYWxsIGNvbmdlc3Rp
b24sIGNvbmdlc3Rpb24gY29udHJvbCBpcyBub3QgcmVxdWlyZWQuJm5ic3A7IFNwZWNpZmljIGV4
YW1wbGUg4oCTIERDLVRDUCBpcyBkcml2ZW4gYnkgRUNOIGNvbmdlc3Rpb24gc2lnbmFscyAoQ0Ug
bWFya3MpIGNvbWluZyBiYWNrIGZyb20gdGhlIG5ldHdvcmssIGJ1dCBpZiBhIERldE5ldCBub2Rl
IGV2ZXIgbWFya3MgYSBEZXROZXQgcGFja2V0IGFzIENFLCBzb21ldGhpbmcgaGFzIGdvbmUgc2Vy
aW91c2x5IGF3cnkuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+
DQo8YnI+DQpUaGUgc2VydmljZSBsYXllciBwZXJmb3JtcyByZW9yZGVyaW5nIGFuZCBkdXBsaWNh
dGlvbiBlbGltaW5hdGlvbiBmdW5jdGlvbnMuLiBUQ1AgZG9lcyB0aGF0IHRvby48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29s
b3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gWWVzIOKApiBidXQg4oCmIFRDUCBlbGltaW5hdGlvbiBv
ZiBkdXBsaWNhdGUgcGFja2V0cyBpcyBpbnRlbmRlZCBvbmx5IHRvIGRlYWwgd2l0aCDigJxzdHVw
aWQgbmV0d29yayB0cmlja3PigJ0g4oCmPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+VGhlIHNlcnZpY2UgbGF5ZXIgZGlzdHJpYnV0ZXMgcGFja2V0cyBhbmQg
cmVwbGljYXMgb3ZlciBtdWx0aXBsZSBwYXRocyAoZGV0bmV0IHRyYW5zcG9ydHMpLiBUaGVyZeKA
mXMgYSBoaW50IG9mIHRoYXQgaW4gTVAtVENQIHRob3VnaCB3ZSBuZWVkIGEgcG93ZXJmdWwgYWRk
aXRpb24gZm9yIHJlcGxpY2F0aW9uIGFuZCBjb2RpbmcuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltE
YXZpZCZndDtdIERldE5ldCBkaWZmZXJzIGJlY2F1c2UgdGhlIHJlcGxpY2F0aW9uIGFuZCBkaXN0
cmlidXRpb24gaGFwcGVuIGF0IG5vZGVzIGluIHRoZSBuZXR3b3JrLCBub3QgYXQgZW5kIHN5c3Rl
bXMuJm5ic3A7IEZvciBhbnkgVENQLWxpa2UgcHJvdG9jb2wgKHJlbGlhYmxlIGRlbGl2ZXJ5IHdp
dGggY29uZ2VzdGlvbiBjb250cm9sKSwgcGFja2V0IGR1cGxpY2F0aW9uDQogaXMgYWx3YXlzIGEg
bWFuaWZlc3RhdGlvbiBvZiBhIG5ldHdvcmsg4oCcYnVnLOKAnSBpLmUuLCBkaXZlcmdlbmNlIGZy
b20gaWRlYWwgbmV0d29yayBiZWhhdmlvci4mbmJzcDsgRm9yIHRoZSBSRSBpbiBEZXROZXQgUFJF
T0YsIHBhY2tldCBkdXBsaWNhdGlvbiBpcyBhIG5ldHdvcmsg4oCcZmVhdHVyZeKAnSA7LSkuJm5i
c3A7IEFzIG9mIHJpZ2h0IG5vdywgcGFja2V0IGR1cGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiwg
cGx1cyBhc3NvY2lhdGVkIHJlb3JkZXJpbmcgKFBSRU9GKQ0KICZuYnNwO2lzIG5vdCBwYXJ0IG9m
IHRoZSBJUCBzb2x1dGlvbiDigJMgYW4gYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9uIHdvdWxkIGxp
a2VseSBiZSBuZWVkZWQgdG8gc3VwcG9ydCB0aGF0IGZ1bmN0aW9uYWxpdHksIGFuZCB0aGUgcmVz
dWx0IHdoaWNoIHdvdWxkIGxvb2sgYSBsb3QgbGlrZSBhIERldE5ldCB0cmFuc3BvcnQgdHVubmVs
IGJldHdlZW4gbm9kZXMgaW4gdGhlIERldE5ldCBuZXR3b3JrLiZuYnNwOyBJZiBhbnlvbmUgd2Fu
dHMgdG8gd29yayBvbiB0aGlzLA0KIHJlYWRpbmcgZHJhZnQtaWV0Zi1pbnRhcmVhLXR1bm5lbHMg
aXMgUkVDT01NRU5ERUQuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+VGhlIGRldG5ldCBzZXJ2aWNlIGxheWVyIGlzIGFib3ZlIHRoZSBkZXRuZXQgdHJhbnNw
b3J0IGxheWVyIHdoaWNoIGhhcHBlbnMgdG8gYmUgbGF5ZXIgMy48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QWxsIGluIGFsbCwg
dGhpcyB0ZWxscyBtZSB0aGF0IHRoZSBkZXRuZXQNCjwvc3Bhbj48cz48c3BhbiBzdHlsZT0iY29s
b3I6IzcwMzBBMCI+dHJhbnNwb3J0PC9zcGFuPjwvcz48c3BhbiBzdHlsZT0iY29sb3I6IzcwMzBB
MCI+IHNlcnZpY2UNCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPmxheWVyIG9wZXJh
dGVzIGF0IGxheWVyIDQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPkkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGVyZSBpcyBhbiBl
eGFjdCBzYW1lIG5lZWQgZm9yIFRTTi4gSnVzdCBsaWtlIHRoZXJlIGlzIGEgbmVlZCBmb3IgSVMt
SVMgYXQgYm90aCBsYXllcnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIE1hbnkg
b2YgdGhlIElQIG5ldHdvcmtzIG92ZXIgd2hpY2ggRGV0TmV0IG9wZXJhdGVzIHdpbGwgbm90IGJl
IHVzaW5nIElTLUlTIGZvciBJUCAobGF5ZXIgMykgcm91dGluZyDigJMgdGhlcmUgYXJlIGEgbnVt
YmVyIG9mIGFsdGVybmF0aXZlcy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5UaGUgSUVFRSBtYXkgdmVyeSB3ZWxsIHByb3ZpZGUgdGhlIHNhbWUgZmVhdHVy
ZXMgaW4gdGhlIHRhbGtlciwgYW5kIHdlIG1heSB2ZXJ5IHdlbGwgYmUgc3VjY2Vzc2Z1bCBhdCBz
aGFyaW5nIHNwZWNpZmljYXRpb25zIGp1c3QgbGlrZSB3ZSBkaWQgZm9yIElTLUlTLiBCdXQgZm9y
IHVzIEkgc2VlIHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBwYWNrYWdlZCBhcyBhIExheWVyDQog
NCB0aGF0IHRoZSByZXN0IG9mIHRoZSBJRVRGIHdpbGwgY2FsbCBhIFRyYW5zcG9ydC4gV2hpY2gg
bWFrZXMgdGhlIG5hbWUgY29sbGlzaW9uIHZlcnkgdW5mb3J0dW5hdGUsIGJ5IHRoZSB3YXkuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5
bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIEJvdHRvbSBMaW5lOiZuYnNwOyBJIHdvdWxk
IHN1Z2dlc3QgZm9jdXNpbmcgZGlzY3Vzc2lvbiBvZiBhIERldE5ldCDigJx0cmFuc3BvcnQgcHJv
dG9jb2zigJ0gb24gd2hhdCBoYXMgdG8gYmUgZG9uZSB2aWEgdHVubmVscyB0byBtYWtlIFBSRU9G
IHdvcmsgZm9yIHRoZSBJUCBzb2x1dGlvbiAoZGF0YSBwbGFuZSksIGFuZCB3b3VsZCBzdWdnZXN0
IHVzaW5nDQogc2VwYXJhdGUgZHJhZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZmaWMg
c2hhcGluZy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Tm90ZSB0aGF0IG15IGRyYWZ0IGFsc28gZGlzY3Vzc2VzIGEgTDIgdG9rZW5pemVkIGxv
b3AgdG8gYXZvaWQgdGhlIGJ1ZmZlciBibG9hdCBhdCB0aGUgZGV0bmV0IGluZ3Jlc3MsIHdoaWNo
IGlzIHRoZSBwaWVjZSB0aGF0IGlzIGFuYWxvZ291cyB0byB0aGUgc29sdXRpb24gc2hvd24gaW4g
dGhlIHZpZGVvLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5UYWtlIGNhcmUsPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5QYXNjYWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQpMZSAxNCBub3Yu
IDIwMTggw6AgMTQ6NTgsIEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpICZsdDs8YSBocmVmPSJt
YWlsdG86Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbSI+Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbTwvYT4m
Z3Q7IGEgw6ljcml0Jm5ic3A7OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5EZWFyIFBhc2NhbCw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+SSBjb25zaWRlciB0aGUgcHJvYmxlbSBvZiDigJxEZXROZXQgdHJhbnNw
b3J0IGxheWVy4oCdIGFsbCBvdmVyIGFnYWluLCBhbmQgZmluYWxseSBJIG1ha2UgbXlzZWxmIGNv
bmZ1c2VkLiBTbyBJIHNlbmQgdGhpcyBlbWFpbCB0byBzZWFyY2ggZm9yIGhlbHAuIFBsZWFzZSBj
b3JyZWN0IG1lIGlmIHlvdSBmaW5kIGFueXRoaW5nDQogd3JvbmcgYmVsb3c6PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4
LjBwdDtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj4NCjwhW2lmICFz
dXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PHNwYW4gc3R5bGU9Im1zby1s
aXN0Oklnbm9yZSI+MS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwv
c3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UU04gZG9l
c27igJl0IG5lZWQgdHJhbnNwb3J0IGxheWVyLCBiZWNhdXNlIHRoZSB0YWxrZXIgYW5kIGxpc3Rl
bmVyIGFyZSBUU04gYXdhcmUsIGFuZCB0aGV5IGNhbiBzZW5kIHRoZSBwYWNrZXRzIGluIHNvbWUg
cGFydGljdWxhciB0aW1lIHNsb3QgYmFzZWQgb24gdGhlIHRyYWZmaWMgc3BlY2lmaWNhdGlvbjs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0ZXh0
LWluZGVudDotMTguMHB0O2xpbmUtaGVpZ2h0OjE1MCU7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIi
Pg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48c3BhbiBz
dHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4yLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPkRldE5ldCBkb2VzIG5lZWQgdHJhbnNwb3J0IGxheWVyLCBiZWNhdXNlIHRhbGtlciBhbmQg
bGlzdGVuZXIgYXJlIG5vdCB1bmRlciBjb250cm9sOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBo
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTguMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bGluZS1oZWln
aHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjMu
PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwh
W2VuZGlmXT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VENQIGNhbuKAmXQgYmUgdXNlZCBm
b3IgRGV0TmV0ICwgYmVjYXVzZSBUQ1AgdHJpZXMgdG8gZmluZCB0aGUg4oCcZmFpciBiYW5kd2lk
dGjigJ0gZm9yIHRoZSBmbG93cyBhbmQgaXQgbWFrZXMgdGhlIGZsb3cgcmF0ZSBjaGFuZ2VzIGFs
bCB0aGUgdGltZSwgd2hpbGUgdGhlIHNlbmRpbmcgcmF0ZSBvZiBEZXROZXQgaXMgc3VwcG9zZWQg
dG8gYmUgY29uc3RhbnQsDQogYW5kIGV2ZXJ5IHBhY2tldCBzaG91bGQgc2hvdyB1cCBpbiBhbiBl
eHBlY3RlZCB0aW1lIHNsb3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJn
aW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDtsaW5lLWhlaWdodDoxNTAlO21zby1s
aXN0OmwwIGxldmVsMSBsZm8yIj4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+NC48c3BhbiBzdHlsZT0i
Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5VRFAgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQsIGJl
Y2F1c2UgdGhlcmUgaXMgbm8gcmF0ZSBjb250cm9sLiBJZiB0aGUgdGFsa2VyIHNlbmRzIHRoZSBw
YWNrZXRzIGluIHRoZSB3cm9uZyBwYXR0ZXJuLCBVRFAgY2FuIGRvIG5vdGhpbmcuPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxOC4wcHQ7dGV4dC1pbmRlbnQ6
LTE4LjBwdDtsaW5lLWhlaWdodDoxNTAlO21zby1saXN0OmwwIGxldmVsMSBsZm8yIj4NCjwhW2lm
ICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PHNwYW4gc3R5bGU9Im1z
by1saXN0Oklnbm9yZSI+NS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFu
Pjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TbyB3
ZSBuZWVkIOKAnERldE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0sIHdoaWNoIGNhbiA6YS4gU2VuZCB0
aGUgcGFja2V0IGluIGEgZGV0ZXJtaW5pc3RpYyBwYXR0ZXJuOyBiLiBJZiBhbnl0aGluZyBnb2Vz
IHdyb25nLCBtYWtlIGl0IGdvIGJhY2sgdG8gdGhlIGNvcnJlY3QgcGF0dGVybi48L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjE4LjBwdDt0ZXh0LWluZGVudDot
MTguMHB0O2xpbmUtaGVpZ2h0OjE1MCU7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCFbaWYg
IXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48c3BhbiBzdHlsZT0ibXNv
LWxpc3Q6SWdub3JlIj42LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+
PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoaXMs
IGZpbmFsbHksIG1ha2VzIHRoZSB0YWxrZXIg4oCcRGV0TmV0IGF3YXJl4oCdKGVzcGVjaWFsbHkg
cG9pbnQgYSBhYm92ZSksIHdoaWNoIGlzIGp1c3QgdGhlIHNhbWUgYXMgd2hhdCBoYXBwZW5zIGlu
IFRTTi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJs
aW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SWYgdGhpcyBsb2dp
YyBjaGFpbiB3b3Jrcywgd2hhdCB3ZSBhY3R1YWxseSByZXF1aXJlcyBpcyBqdXN0IGEgRGV0TmV0
IHRhbGtlciByYXRoZXIgdGhhbiBhIG5ldyB0cmFuc3BvcnQgbGF5ZXIuPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QmVzdCBSZWdh
cmRzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5YdWVzb25nPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRk
aW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiBkZXRuZXQgWzxhIGhyZWY9Im1h
aWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYu
b3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+UGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KTxi
cj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBOb3ZlbWJlciAxMywgMjAxOCAxOjEwIFBNPGJyPg0K
PGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5v
cmc8L2E+OyBCbGFjaywgRGF2aWQgJmx0OzxhIGhyZWY9Im1haWx0bzpEYXZpZC5CbGFja0BkZWxs
LmNvbSI+RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBb
RGV0bmV0XSBwdWxsaW5nIHBhY2tldHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJGUiIgc3R5bGU9ImNvbG9yOmJsYWNrIj5EZWFyIGFsbDwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkZSIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhpcyB2aWRlbyA8YSBocmVmPSJodHRwczov
L3lvdXR1LmJlL0JPMFFoYXhCUnIwIj4NCmh0dHBzOi8veW91dHUuYmUvQk8wUWhheEJScjA8L2E+
IGhhcyBhIGdyZWF0IGlsbHVzdHJhdGlvbiBvZiB0aGUgVU5JIHBhY2tldCBwdWxsIG1ldGhvZCB0
aGF0IHdlIHVzZSBpbiBzZWN0aW9uIOKAnDUuMS4mbmJzcDsgTG9jYWwgTG9vcCBGbG93IENvbnRy
b2zigJ0gb2YNCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC10aHVi
ZXJ0LXRzdndnLWRldG5ldC10cmFuc3BvcnQtMDEiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC10aHViZXJ0LXRzdndnLWRldG5ldC10cmFuc3BvcnQtMDE8L2E+IHRvIHB1bGwgcGFj
a2V0cyBmcm9tIHRoZSBkZXRuZXQgdW5hd2FyZSBob3N0IGZyb20gdGhlIGRldG5ldCBpbmdyZXNz
IGJveC4gVGhlIHByb2JsZW0gZm9yIGRldG5ldCBpcyB0aGF0IHNoYXBpbmcNCiBpbiB0aGUgZGV0
bmV0IGluZ3Jlc3MgY2FuIGNyZWF0ZSBibG9hdCBhbmQgdW5jb250cm9sbGVkIGVuZCB0byBlbmQg
bGF0ZW5jeSBzbyB3ZSB3YW50IHRvIGNvbnRyb2wgdGhlIG1heGltdW0gYW1vdW50IG9mIHBlbmRp
bmcgZnJhbWVzIHRvIGtlZXAgdGhlIGRldG5ldCBpbmdyZXNzIGJ1c3kgYW5kIHB1c2ggYmFjayB0
byB0aGUgTDQvNSBmb3IgYW55dGhpbmcgYWJvdmUgdGhhdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+SSBob3BlIHlvdeKAmWxsIGxvdmUgdGhlIHZpZGVvIGFzIG11Y2ggYXMgSSBk
aWQ7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlBhc2NhbDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0KZGV0bmV0IG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9
Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldCI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXRuZXQ8L2E+PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250
LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj5kZXRuZXQgbWFpbGluZyBsaXN0PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
LHNlcmlmO2NvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86ZGV0bmV0JTQwaWV0Zi5vcmciPmRl
dG5ldEBpZXRmLm9yZzwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZh
bWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPjxhIGhy
ZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0Ij5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldDwvYT48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDss
c2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_6aca818a9f5444ecbc75200a8f121943XCHRCD001ciscocom_--


From nobody Fri Nov 16 07:08:58 2018
Return-Path: <Michael.Scharf@hs-esslingen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25EEE130DD4; Fri, 16 Nov 2018 07:08:57 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.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 n6nmW08XhkHk; Fri, 16 Nov 2018 07:08:52 -0800 (PST)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09F40130ED8; Fri, 16 Nov 2018 07:08:50 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 8C18C25A1D; Fri, 16 Nov 2018 16:08:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1542380928; bh=EKUHXiW0gRy2k/djg9alaeLJS5eu0DIWZVNmRs8ifWg=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=WXqZm2lfqB97Dh/S2q290eLAeFkj3SfJZ3uh9l5cbDXo1eBdfRAXT60zU5NFYcP7P hdXlfq79ScVVzQ3jJFGZrj2azF5r22YUumHmvbAAAYlhdVxi98t/3EjY7f4wQRUEX8 q80nHP0nABssvYQnqbIh4Ndar+Twrbg7VK22p4VU=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iOKB3NU5ry78; Fri, 16 Nov 2018 16:08:48 +0100 (CET)
Received: from rznt8102.rznt.rzdir.fht-esslingen.de (rznt8102.hs-esslingen.de [134.108.29.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Fri, 16 Nov 2018 16:08:48 +0100 (CET)
Received: from RZNT8114.rznt.rzdir.fht-esslingen.de ([169.254.3.25]) by rznt8102.rznt.rzdir.fht-esslingen.de ([fe80::f977:d5e6:6b09:56ac%10]) with mapi id 14.03.0415.000; Fri, 16 Nov 2018 16:08:48 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: Toerless Eckert <tte@cs.fau.de>
CC: Lou Berger <lberger@labn.net>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>, "Black, David" <David.Black@dell.com>, 'J?nos Farkas' <janos.farkas@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>
Thread-Topic: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUfJc7SjWwwPVPU0Kw0Qdv1i6Da6VQu7FAgACmjACAAOacIA==
Date: Fri, 16 Nov 2018 15:08:47 +0000
Message-ID: <6EC6417807D9754DA64F3087E2E2E03E2D15C79C@rznt8114.rznt.rzdir.fht-esslingen.de>
References: <0bb7176c-c386-b863-a4f8-06254f4627ab@ericsson.com> <1705d15c-c7ba-c76f-88db-c75f1a88db0f@ericsson.com> <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com> <cfd56f25-c05c-d8c2-a3d5-41d0a35a435d@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D15213B@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D2432779493630339254@MX307CL04.corp.emc.com> <6EC6417807D9754DA64F3087E2E2E03E2D152997@rznt8114.rznt.rzdir.fht-esslingen.de> <20181115035637.7lzevvoeulr7qm7h@faui48f.informatik.uni-erlangen.de> <6EC6417807D9754DA64F3087E2E2E03E2D15BB90@rznt8114.rznt.rzdir.fht-esslingen.de> <20181115225358.mbhdw2kcaftyt45v@faui48f.informatik.uni-erlangen.de>
In-Reply-To: <20181115225358.mbhdw2kcaftyt45v@faui48f.informatik.uni-erlangen.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [134.108.29.249]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/puhQA7a1Qokkq90IUZ9dC3YBV_o>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Nov 2018 15:08:57 -0000

> On Thu, Nov 15, 2018 at 01:18:09PM +0000, Scharf, Michael wrote:
> > My comments are about the question what happens if DetNet packets get
> dropped despite that this should _never_ happen in normal operation.
> There can be different reasons for packet drops in a managed network.
> One root cause would be that the DetNet traffic gets routed erroneously
> over a DetNet unaware node somewhere in the Internet and then causes
> harm there.
>=20
> Understood.
>=20
> > For inelastic traffic, if such packet loss persists, that flow (at
> least on the path where losses occur) may need to be blocked for safety
> reasons. I assume that is what you suggest in your last sentence?
>=20
> Yes. Of course, i can not speak for the authors, and i don't think so
> far this type of detail for the  PREOF functions have been required,
> but i certainly think it would make the PEF/POF a lot more useful if it
> would include diagnostics about packet loss - and that could then be
> used to trigger some control/management-plane circuit breaker.

Thanks a lot for the clarification. Such a safety mechanism would address a=
 lot of my concerns.

Michael


>=20
> Cheers
>     Toerless
>=20
> > Michael
> >
> >
> > -----Original Message-----
> > From: Toerless Eckert [mailto:tte@cs.fau.de]
> > Sent: Thursday, November 15, 2018 4:57 AM
> > To: Scharf, Michael
> > Cc: Black, David; Lou Berger; 'J?nos Farkas'; tsv-art@ietf.org;
> DetNet WG; draft-ietf-detnet-architecture.all@ietf.org
> > Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-
> ietf-detnet-architecture-08
> >
> > On Fri, Nov 09, 2018 at 06:38:30AM +0000, Scharf, Michael wrote:
> > > Indeed.
> > >
> > > And, as noted in my earlier way, depending on how the PRF is
> realized DetNet may even shield DetNet traffic from packet losses due
> to congestion, i.e., even traffic that would be able to react to
> congestion may not react due to DetNet. If DetNet is able to mask
> congestion from the carried traffic, special care is needed inside
> DetNet.
> >
> > I don't think we should complicate the matters by talking about
> DetNet
> > flows that may react to congestion. I don't think this is in scope of
> > the current architecture.
> >
> > AFAIK, all DetNet flows have a known envelope, and DetNet flows
> should
> > be shutdown (filtered/blocked) by the DetNet service whenever they
> exceed
> > the envelope (*).
> >
> > Within the envelope of DetNet flows, there is no useful support
> > for congestion loss, because congestion constitutes a
> misconfiguration
> > or misbehavior of the DetNet service.
> >
> > PEF/POF could actually act as a circuit breaker using the maximum
> > permissible loss of the envelope as a trigger to make the PRF stop
> > the flow. That would be a good feature for the PREOF.
> >
> > Cheers
> >     Toerless
> >
> > (*) I am not sure if DetNet intends to make such a strong
> > statement, but from what i heard, this is usually done in TSN
> > applications:
> >
> > If you have an interlocked system and a sender exceeds its
> > envelope, that indicates a malfunctioning sender, and there is
> > no way to design a safe&secure system with randomnly
> > malfunctioning components. Shutting down a component by
> > stopping its traffic is a supported system behavior resulting
> > typically in bringing up redundant components or shutting down
> > parts of the system. Unknown component behavior results in
> > unpredictable system behavior, often catastrophic.
> >
> > > > That quoted comment is followed by a "reduce to previous case"
> argument
> > > > about networking in general:
> > > >
> > > > > > WRT escaped traffic, as I mentioned in today's session, I
> really
> > > > think
> > > > > > this is no difference between escaped DetNet traffic and
> traffic
> > > > > > delivered over an uncongested network to a peer (congested or
> > > > > > uncongested) network.
> > > >
> > > > Unfortunately, that argument leads to a contradiction, namely a
> > > > conclusion that congestion control is not necessary for the
> Internet,
> > > > which is known to be wrong.  Having arrived at a result that
> > > > mathematicians would call "proof by contradiction," one of the
> > > > assumptions that lead to this point has to be wrong, but which
> one?
> > > >
> > > > The "clear, simple and wrong" (Mencken) approach to resolving
> this
> > > > would be to focus on the inelastic traffic and require that all
> DetNet
> > > > traffic MUST be congestion controlled.  I'm not advocating this,
> and
> > > > neither is Michael.
> > > >
> > > > A more subtle approach (with credit to Deb Brungard for an
> insightful
> > > > discussion after RTGAREA yesterday) is to recognize that DetNet
> is a
> > > > Controlled Environment, to which different rules apply than the
> > > > Internet and networks in general.  For the definition of
> Controlled
> > > > Environment, see Section 3.6 of RFC 8085
> > > > (https://tools.ietf.org/html/rfc8085#section-3.6).  For now,
> please
> > > > ignore the material in that section on safety, robustness and
> > > > corruption, as inapplicable to this discussion.  FWIW, that
> material
> > > > was motivated by the incessant attempts to optimize out UDP
> checksums
> > > > without serious consideration of the resulting packet corruption
> risks
> > > > and the potential consequences thereof.  Viewing DetNet as a
> Controlled
> > > > Environment, this discussion is then primarily about what to
> require/do
> > > > at the boundary between the DetNet Controlled Environment and
> other
> > > > networks.  I've been there, done that for other Controlled
> Environments
> > > > ... and have the scars ... from the worked examples in RFC 7510
> > > > (MPLS/UDP) and RFC 8086's TMCE (Traffic Management Controlled
> > > > Environment) applicability scenario for GRE/UDP.  Those two RFCs
> may be
> > > > helpful background reading.
> > > >
> > > > The good news here is that we are not as far from agreeing on a
> > > > solution as might appear from the length of this discussion.
> Going
> > > > back to a couple of chunks of text that Janos proposed earlier:
> > > >
> > > > 	NEW:
> > > > 	This document provides the overall Architecture for
> Deterministic
> > > > 	Networking (DetNet), which provides a capability for the
> delivery
> > > > of
> > > > 	data flows with extremely low packet loss rates and bounded
> end-
> > > > to-
> > > > 	end delivery latency within a network domain. DetNet is for
> > > > networks
> > > > 	that are under a single administrative control or within a
> closed
> > > > group
> > > > 	of administrative control; these include campus-wide
> networks and
> > > > 	private WANs. DetNet is not for large groups of domains
> such as
> > > > the
> > > > 	Internet.
> > > >
> > > > That reads to me as a clear statement that a DetNet network is a
> > > > Controlled Environment, so I would hope that we're in agreement
> on
> > > > that.
> > > >
> > > > 	NEW:
> > > > 	Robust real-time systems require to reduce the number of
> possible
> > > > 	failures. Filters and policers should be used in a DetNet
> network
> > > > to
> > > > 	detect if DetNet packets are received on the wrong
> interface, or
> > > > at
> > > > 	the wrong time, or in too great volume. Furthermore,
> filters and
> > > > 	policers can take action to discard offending packets or
> flows,
> > > > or
> > > > 	trigger shutting down the offending DetNet flow, or
> shutting down
> > > > 	the offending interface.
> > > >
> > > > That proposed text actually contains two circuit breakers,
> "shutting
> > > > down the offending DetNet flow" or "shutting down the offending
> > > > interface."  So far, so good, but what's missing is text on
> deployment
> > > > requirements of the mechanisms described in that text,
> particularly at
> > > > the edges of DetNet networks.
> > >
> > > Yep, strict deployment requirements are needed.
> > >
> > > > Text that requires deployment of "filters and policers ... [that]
> > > > discard offending [DetNet] packets and flows" at the boundaries
> between
> > > > DetNet and non-DetNet networks would go a long way towards
> resolving
> > > > this discussion.  I would suggest expanding "offending" into text
> that
> > > > includes all unauthorized DetNet traffic and all unexpected
> DetNet
> > > > traffic.  Once that's done, the "circuit breaker" discussion
> becomes
> > > > more tractable, as the discarding of all DetNet traffic that
> would
> > > > otherwise escape the DetNet network reduces the "circuit breaker"
> > > > discussion to the existing DetNet material measures that need to
> be
> > > > taken inside a DetNet network to protect delivery of DetNet
> service.
> > >
> > > As already mentioned, it is possible that some solutions don't need
> any "circuit breaker" as they achieve sufficient robustness by some
> other means. I only ask for text that explains how to avoid harm from
> non-DetNet networks, not for a specific solution.
> > >
> > > Michael
> > >
> > >
> > > >
> > > > Thanks, --David
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Scharf, Michael [mailto:Michael.Scharf@hs-esslingen.de]
> > > > > Sent: Thursday, November 8, 2018 1:12 PM
> > > > > To: Lou Berger; Black, David; 'J=E1nos Farkas'
> > > > > Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > > > architecture.all@ietf.org
> > > > > Subject: RE: [Tsv-art] [Detnet] Tsvart last call review of
> draft-
> > > > ietf-detnet-
> > > > > architecture-08
> > > > >
> > > > >
> > > > > [EXTERNAL EMAIL]
> > > > > Please report any suspicious attachments, links, or requests
> for
> > > > sensitive
> > > > > information.
> > > > >
> > > > >
> > > > > Inline
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Tsv-art [mailto:tsv-art-bounces@ietf.org] On Behalf Of
> Lou
> > > > Berger
> > > > > > Sent: Thursday, November 8, 2018 8:45 AM
> > > > > > To: Black, David; Scharf, Michael; 'J=E1nos Farkas'
> > > > > > Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > > > > > architecture.all@ietf.org
> > > > > > Subject: Re: [Tsv-art] [Detnet] Tsvart last call review of
> draft-
> > > > ietf-
> > > > > > detnet-architecture-08
> > > > > >
> > > > > > Hi,
> > > > > >
> > > > > > See below for in-line responses
> > > > > >
> > > > > > On 11/5/2018 12:21 AM, Black, David wrote:
> > > > > > > ...
> > > > > >
> > > > > > >>> * It is surprising that there is hardly any discussion on
> > > > network
> > > > > > robustness
> > > > > > >>> and safety; this probably also relates to security. For
> > > > instance,
> > > > > > >>> misconfiguration or errors of functions performing packet
> > > > > > replication could
> > > > > > >>> severely and permanently congest a network and cause
> harm.
> > > > > > > [... snip ...]
> > > > > > >> NEW:
> > > > > > >> Robust real-time systems require to reduce the number of
> > > > possible
> > > > > > >> failures. Filters and policers should be used in a DetNet
> > > > network to
> > > > > > >> detect if DetNet packets are received on the wrong
> interface, or
> > > > at
> > > > > > >> the wrong time, or in too great volume. Furthermore,
> filters and
> > > > > > >> policers can take action to discard offending packets or
> flows,
> > > > or
> > > > > > >> trigger shutting down the offending DetNet flow, or
> shutting
> > > > down
> > > > > > >> the offending interface.
> > > > > > >>
> > > > > > >> [ms] That does not address my concern. As I wrote already,
> I
> > > > believe
> > > > > > this
> > > > > > >> document has to discuss the applicability of circuit
> breakers
> > > > > > according to RFC
> > > > > > >> 8084.
> > > > > > > I concur with Michael's implied concern that the "should"
> in the
> > > > NEW
> > > > > > text
> > > > > > > is woefully inadequate.  The provisions to prevent escaped
> non-
> > > > > > elastic traffic
> > > > > > > from causing damage elsewhere need to be mandatory
> particularly
> > > > if
> > > > > > DetNet
> > > > > > > and non-DetNet networks are interconnected.  The above
> > > > > > > text on filters doesn't appear to cover escape from the
> DetNet
> > > > > > network,
> > > > > > > and needs to do so.  Deployment of filters at DetNet nodes
> that
> > > > drop
> > > > > > all
> > > > > > > DetNet traffic that tries to escape, and that drop all
> > > > misdirected
> > > > > > DetNet
> > > > > > > traffic should address most of this problem.
> > > > > > >
> > > > > > > Once that is done, I think a discussion of circuit breakers
> is
> > > > > > needed, in the
> > > > > > > form of Detnet service mechanisms that can shut down (cease
> > > > > > transmission
> > > > > > > of) a flow that is being sent entirely into the bit-bucket
> by a
> > > > > > downstream filter,
> > > > > > > due to misconfiguration, failure, etc.
> > > > > >
> > > > > > I think we have a bit of a disconnect of what DetNet service
> > > > delivers.
> > > > > >
> > > > > > DetNet does not itself impact any Transport protocol=A0 (e.g.,
> UDP,
> > > > TCP)
> > > > > > so itself does not *produce* elastic or non-elastic traffic.
> > > > >
> > > > > First, the question whether DetNet *produces* elastic or non-
> elastic
> > > > traffic does
> > > > > not matter for the applicability of circuit breakers. Section 3
> of
> > > > RFC 8084 states:
> > > > >
> > > > >    CBs are RECOMMENDED for IETF protocols and tunnels that
> carry non-
> > > > >    congestion-controlled Internet flows and for traffic
> aggregates.
> > > > >    This includes traffic sent using a network tunnel.
> Designers of
> > > > >    other protocols and tunnel encapsulations also ought to
> consider
> > > > the
> > > > >    use of these techniques as a last resort to protect traffic
> that
> > > > >    shares the network path being used.
> > > > >
> > > > > Section 3.2.1.1 of draft-ietf-detnet-architecture-09 explains
> > > > explicitly that
> > > > > DetNet can carry non-congestion-controlled traffic:
> > > > >
> > > > >    Note that a DetNet flow cannot be throttled, i.e., its
> > > > >    transmission rate cannot be reduced via explicit congestion
> > > > >    notification.
> > > > >
> > > > > So, clearly the condition of carrying non-congestion-controlled
> flows
> > > > or traffic
> > > > > aggregates applies to the DetNet architecture. And, as a
> result, the
> > > > > RECOMMENDED in RFC 8084 is in principle applicable to DetNet.
> Also,
> > > > note that
> > > > > the RECOMMENDED in RFC 8084 is not limited to tunnels.
> > > > >
> > > > > As pointed out by David, the key question is whether, and how,
> the
> > > > DetNet
> > > > > architecture prevents that non-congestion controlled traffic
> escapes
> > > > from a
> > > > > controlled environment into the Internet. As also explained in
> RFC
> > > > 8084, this
> > > > > question in particular matters for failure scenarios.
> > > > >
> > > > > As TSV-ART reviewer, I insist in a discussion of this problem
> in
> > > > draft-ietf-detnet-
> > > > > architecture. And I believe that a reference to RFC 8084 is
> needed in
> > > > draft-ietf-
> > > > > detnet-architecture.
> > > > >
> > > > > Note that the wording in RFC 8084 is RECOMMENDED and not MUST,
> i.e.,
> > > > it is
> > > > > possible that circuit breakers may not be needed for certain
> > > > solutions. As an
> > > > > example, MPLS traffic may not easily escape from a managed MPLS
> > > > network.
> > > > >
> > > > >
> > > > > Second, in my TSV-ART review I have explicitly mentioned the
> DetNet
> > > > Packet
> > > > > Replication Function (PRF). Replicating non-elastic traffic may
> > > > create additional
> > > > > challenges if the replicated packets can somehow escape into
> the
> > > > Internet, e.g.,
> > > > > in failure cases. For instance, as far as I understand draft-
> ietf-
> > > > detnet-
> > > > > architecture, I assume the PRF can replicate non-congestion-
> > > > controlled traffic
> > > > > and forward it along different paths. If one of these paths
> escapes
> > > > to the
> > > > > Internet, to the Internet the PRF could basically be a producer
> of
> > > > non-congestion
> > > > > controlled traffic, and that traffic could cause significant
> harm in
> > > > the Internet.
> > > > > Also, note that in that case it may not necessarily help if the
> > > > traffic carried by
> > > > > DetNet is elastic, e.g., if DetNet carries TCP traffic. For
> instance,
> > > > if other paths
> > > > > used by the PRF within the DetNet domain would deliver all
> packets,
> > > > the
> > > > > congestion control in TCP would not never be triggered as each
> packet
> > > > gets
> > > > > indeed delivered over one of the paths. So, an unelastic
> traffic
> > > > stream would
> > > > > escale into the Internet and never back off. Unless I miss
> something,
> > > > DetNet
> > > > > needs counter-means to prevent this sort of issues.
> > > > >
> > > > > As TSV-ART reviewer, I believe draft-ietf-detnet-architecture
> needs a
> > > > dedicated
> > > > > discussion whether the PRF can cause harm and, if so, how to
> avoid
> > > > such harm.
> > > > >
> > > > > > DetNet operates at Layer 3 and basically provides detnet
> flows with
> > > > a
> > > > > > service equivalent to IntServ's Guaranteed Quality of
> Service.=A0 As
> > > > > > such,
> > > > > > DetNet flows basically operate as if the network is
> uncongested.
> > > > >
> > > > > RFC 8084 exactly addresses that case. The question is not the
> normal
> > > > operation
> > > > > of the network, but abnormal cases.
> > > > >
> > > > > > WRT escaped traffic, as I mentioned in today's session, I
> really
> > > > think
> > > > > > this is no difference between escaped DetNet traffic and
> traffic
> > > > > > delivered over an uncongested network to a peer (congested or
> > > > > > uncongested) network.
> > > > >
> > > > > That comes down to how the DetNet network deals with abnormal
> > > > situations at
> > > > > the edges, e.g., for the problems mentioned in RFC 8084:
> > > > >
> > > > >    o  anomalous traffic that exceeds the provisioned capacity
> (or
> > > > whose
> > > > >       traffic characteristics exceed the threshold configured
> for the
> > > > >       CB);
> > > > >
> > > > >    o  traffic generated by an application at a time when the
> > > > provisioned
> > > > >       network capacity is being utilized for other purposes;
> > > > >
> > > > >    o  routing changes that cause additional traffic to start
> using
> > > > the
> > > > >       path monitored by the CB;
> > > > >
> > > > >    o  misconfiguration of a service/network device where the
> capacity
> > > > >       available is insufficient to support the current traffic
> > > > >       aggregate;
> > > > >
> > > > >    o  misconfiguration of an admission controller or traffic
> policer
> > > > >       that allows more traffic than expected across the path
> > > > monitored
> > > > >       by the CB.
> > > > >
> > > > > According to the last point, misconfiguration of
> filters/policies is
> > > > one of the
> > > > > challenges to look at.
> > > > >
> > > > > > Based on all this, I'm not sure how or why a=A0 discussion of
> circuit
> > > > > > breakers is needed.
> > > > >
> > > > > RFC 8084 represents IETF community consensus. And in my reading
> the
> > > > DetNet
> > > > > architecture falls into the type of solutions discussed in RFC
> 8084.
> > > > >
> > > > > Thanks
> > > > >
> > > > > Michael
> > > > >
> > > > >
> > > > > >
> > > > > > Lou
> > > > > >
> > > > > > >
> > > > > > > Thanks, --David
> > > > > > >
> > > > > > >> -----Original Message-----
> > > > > > >> From: Tsv-art [mailto:tsv-art-bounces@ietf.org] On Behalf
> Of
> > > > Scharf,
> > > > > > Michael
> > > > > > >> Sent: Monday, October 22, 2018 5:44 PM
> > > > > > >> To: 'J=E1nos Farkas'
> > > > > > >> Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > > > > > architecture.all@ietf.org
> > > > > > >> Subject: Re: [Tsv-art] Tsvart last call review of draft-
> ietf-
> > > > detnet-
> > > > > > architecture-08
> > > > > > >>
> > > > > > >>
> > > > > > >> [EXTERNAL EMAIL]
> > > > > > >> Please report any suspicious attachments, links, or
> requests for
> > > > > > sensitive
> > > > > > >> information.
> > > > > > >>
> > > > > > >>
> > > > > > >> Hi Janos,
> > > > > > >>
> > > > > > >> Thanks for the reply. My comments are inline [ms].
> > > > > > >>
> > > > > > >> I have omitted all proposed changes that work for me.
> > > > > > >>
> > > > > > >> Michael
> > > > > > >>
> > > > > > >>
> > > > > > >> -----Original Message-----
> > > > > > >> From: J=E1nos Farkas <janos.farkas@ericsson.com>
> > > > > > >> Sent: Wednesday, October 17, 2018 10:56 AM
> > > > > > >> To: Scharf, Michael <Michael.Scharf@hs-esslingen.de>
> > > > > > >> Cc: tsv-art@ietf.org; draft-ietf-detnet-
> > > > architecture.all@ietf.org;
> > > > > > DetNet WG
> > > > > > >> <detnet@ietf.org>
> > > > > > >> Subject: Re: Tsvart last call review of draft-ietf-detnet-
> > > > > > architecture-08
> > > > > > >>
> > > > > > >> Hi Michael,
> > > > > > >>
> > > > > > >> Thank you very much for the thorough review and good
> comments!
> > > > > > >>
> > > > > > >> Please find below in-line responses and how we plan to
> update
> > > > the
> > > > > > draft to
> > > > > > >> resolve your comments.
> > > > > > >>
> > > > > > >> Best regards,
> > > > > > >> Janos
> > > > > > >>
> > > > > > >>
> > > > > > >> On 9/29/2018 12:24 AM, Michael Scharf wrote:
> > > > > > >>> Reviewer: Michael Scharf
> > > > > > >>> Review result: Ready with Issues
> > > > > > >>>
> > > > > > >>> The document "Deterministic Networking Architecture"
> > > > > > >>> (draft-ietf-detnet-architecture-08) defines an overall
> > > > framework
> > > > > > for
> > > > > > >>> Deterministic Networking.
> > > > > > >>>
> > > > > > >>> As TSV-ART reviewer, I believe that this document has
> issues as
> > > > > > >>> detailed below.
> > > > > > >>>
> > > > > > >>> Michael
> > > > > > >>>
> > > > > > >>> Major issues:
> > > > > > >> [...]
> > > > > > >>
> > > > > > >>> DetNet
> > > > > > >>> basically requires support in (almost) all network
> devices
> > > > > > >>> transporting DetNet traffic. That assumption should be
> > > > explicitly
> > > > > > >>> spelt out early in the document, e.g., in the
> introduction.
> > > > > > >> Actually, some form of DetNet support is required from
> each node
> > > > > > that
> > > > > > >> transports DetNet traffic. For instance, DetNet flows have
> to be
> > > > > > recognized in
> > > > > > >> order not to spoil their QoS at the minimum.
> > > > > > >>
> > > > > > >> [ms] I look for an clear explanation in the architecture
> > > > document of
> > > > > > what "some
> > > > > > >> form of DetNet support" exactly means. For instance, is
> standard
> > > > > > MPLS TE
> > > > > > >> without any DetNet support good enough for an LSR on the
> IP/MPLS
> > > > > > path used
> > > > > > >> by DetNet traffic, or not? As an example, when I read the
> > > > following
> > > > > > paragraph in
> > > > > > >> draft-ietf-detnet-dp-sol-mpls-01 ...
> > > > > > >>
> > > > > > >>     Transit nodes are normal MPLS Label Switching Routers
> > > > (LSRs).
> > > > > > They
> > > > > > >>     are generally unaware of the special requirements of
> DetNet
> > > > > > flows,
> > > > > > >>     although they need to provide traffic engineering
> services
> > > > and
> > > > > > proper
> > > > > > >>     QoS to the LSPs associated with DetNet flows to
> enhance the
> > > > > > prospect
> > > > > > >>     of the LSPs meeting the DetNet service requirements.
> Some
> > > > > > >>     implementations of transit nodes may be DetNet aware,
> but
> > > > such
> > > > > > nodes
> > > > > > >>     just support the DetNet transport layer.
> > > > > > >>
> > > > > > >> ... I could maybe assume that actually there can be
> "transit
> > > > nodes"
> > > > > > that do not
> > > > > > >> require *any* sort of DetNet support or DetNet awareness.
> Is
> > > > that
> > > > > > correct? I
> > > > > > >> think the architecture document has to be clear on such
> > > > fundamental
> > > > > > questions.
> > > > > > >>
> > > > > > >> The Introduction could be extended to clarify, e.g., the
> third
> > > > > > paragraph:
> > > > > > >>
> > > > > > >> OLD:
> > > > > > >> A goal of DetNet is a converged network in all respects.
> That
> > > > is,
> > > > > > the presence of
> > > > > > >> DetNet flows does not preclude non-DetNet flows, and the
> > > > benefits
> > > > > > offered
> > > > > > >> DetNet flows should not, except in extreme cases, prevent
> > > > existing
> > > > > > QoS
> > > > > > >> mechanisms from operating in a normal fashion, subject to
> the
> > > > > > bandwidth
> > > > > > >> required for the DetNet flows. A single source-destination
> pair
> > > > can
> > > > > > trade both
> > > > > > >> DetNet and non-DetNet flows. End systems and applications
> need
> > > > not
> > > > > > >> instantiate special interfaces for DetNet flows. Networks
> are
> > > > not
> > > > > > restricted to
> > > > > > >> certain topologies; connectivity is not restricted. Any
> > > > application
> > > > > > that generates
> > > > > > >> a data flow that can be usefully characterized as having a
> > > > maximum
> > > > > > bandwidth
> > > > > > >> should be able to take advantage of DetNet, as long as the
> > > > necessary
> > > > > > resources
> > > > > > >> can be reserved. Reservations can be made by the
> application
> > > > itself,
> > > > > > via network
> > > > > > >> management, by an application???s controller, or by other
> means,
> > > > e.g.,
> > > > > > a dynamic
> > > > > > >> control plane (e.g., [RFC2205]).
> > > > > > >>
> > > > > > >> NEW:
> > > > > > >> A goal of DetNet is a converged network in all respects.
> That
> > > > is,
> > > > > > the presence of
> > > > > > >> DetNet flows does not preclude non-DetNet flows, and the
> > > > benefits
> > > > > > offered
> > > > > > >> DetNet flows should not, except in extreme cases, prevent
> > > > existing
> > > > > > QoS
> > > > > > >> mechanisms from operating in a normal fashion, subject to
> the
> > > > > > bandwidth
> > > > > > >> required for the DetNet flows. A single source-destination
> pair
> > > > can
> > > > > > trade both
> > > > > > >> DetNet and non-DetNet flows. End systems and applications
> need
> > > > not
> > > > > > >> instantiate special interfaces for DetNet flows. Networks
> are
> > > > not
> > > > > > restricted to
> > > > > > >> certain topologies; connectivity is not restricted. Any
> > > > application
> > > > > > that generates
> > > > > > >> a data flow that can be usefully characterized as having a
> > > > maximum
> > > > > > bandwidth
> > > > > > >> should be able to take advantage of DetNet, as long as the
> > > > necessary
> > > > > > resources
> > > > > > >> can be reserved. Reservations can be made by the
> application
> > > > itself,
> > > > > > via network
> > > > > > >> management, by an application???s controller, or by other
> means,
> > > > e.g.,
> > > > > > a dynamic
> > > > > > >> control plane (e.g., [RFC2205]). Network nodes supporting
> DetNet
> > > > > > flows have to
> > > > > > >> implement some of the DetNet capabilities (not necessarily
> all)
> > > > in
> > > > > > order to treat
> > > > > > >> DetNet flows such that their QoS requirements are met.
> > > > > > >>
> > > > > > >> [ms] To me, the last sentence is not clear. Does "some of
> the
> > > > DetNet
> > > > > > capabilities
> > > > > > >> (not necessarily all)" include e.g. vanilla traffic
> engineering?
> > > > For
> > > > > > instance, if a
> > > > > > >> network node can ensure that the QoS requirements are met
> by
> > > > > > leveraging
> > > > > > >> existing standardized TE without any additional DetNet
> > > > awareness, is
> > > > > > this
> > > > > > >> enough for deploying DetNet? Or does this node have to
> implement
> > > > > > additional
> > > > > > >> DetNet-specific functionality? Specifically, please
> explain if
> > > > an
> > > > > > existing DetNet-
> > > > > > >> unaware router on the path taken by DetNet traffic can be
> used
> > > > to
> > > > > > forward
> > > > > > >> DetNet traffic, or if it is mandatory that any router
> forwarding
> > > > > > DetNet traffic
> > > > > > >> indeed implements new capabilities specific to DetNet. In
> the
> > > > latter
> > > > > > case, I think
> > > > > > >> the document would need to discuss incremental deployment
> > > > strategies
> > > > > > as well.
> > > > > > >>
> > > > > > >>> * It is surprising that there is hardly any discussion on
> > > > network
> > > > > > robustness
> > > > > > >>> and safety; this probably also relates to security. For
> > > > instance,
> > > > > > >>> misconfiguration or errors of functions performing packet
> > > > > > replication could
> > > > > > >>> severely and permantly congest a network and cause harm.
> How
> > > > does
> > > > > > the DetNet
> > > > > > >>> architecture ensure that a network stays fully
> operational e.g.
> > > > if
> > > > > > the topology
> > > > > > >>> changes or there are equipment failures? Probably this
> can be
> > > > > > solved by
> > > > > > >>> implementations (e.g., dynamic control plane), but why
> are
> > > > > > corresponding
> > > > > > >>> requirements not spelt out? Section 3.3.2 speculates that
> > > > filters
> > > > > > and policers
> > > > > > >>> can help, and that may be true, but that probably still
> assumes
> > > > > > consistently
> > > > > > >>> and correctly configured (and well-behaving) devices. And
> > > > Section
> > > > > > 3.3.2 is
> > > > > > >>> vague and mentions a "infinite variety of possible
> failures"
> > > > > > without stating
> > > > > > >>> any requirements or recommendations. There may be further
> > > > > > solutions, such as
> > > > > > >>> circuit breakers and the like. Why are such topics not
> > > > discussed?
> > > > > > >> Security issues and considerations are addressed by the
> DetNet
> > > > > > Security
> > > > > > >> draft: https://datatracker.ietf.org/doc/draft-ietf-detnet-
> > > > security.
> > > > > > >> Reference to the=A0 DetNet Security draft will be added.
> > > > > > >>
> > > > > > >> There will be a document dedicated to Operations,
> Administration
> > > > and
> > > > > > >> Maintenance (OAM), which will address operational,
> > > > misconfiguration,
> > > > > > and
> > > > > > >> failure detection issues.
> > > > > > >>
> > > > > > >> The topology changes have to be solved by the control
> plane,
> > > > either
> > > > > > >> centralized or distributed.
> > > > > > >>
> > > > > > >> The filters and policers described in Section 3.3.2 also
> provide
> > > > > > >> robustness by eliminating/mitigating traffic coming from
> > > > > > malfunctioning
> > > > > > >> devices.
> > > > > > >>
> > > > > > >> RFC2475 is recommended for traffic policing functions to
> > > > increase
> > > > > > >> robustness.
> > > > > > >>
> > > > > > >> The text=A0 in Section 3.3.2 could be made clearer, e.g., by
> > > > updating
> > > > > > the
> > > > > > >> first paragraph to:
> > > > > > >>
> > > > > > >> OLD:
> > > > > > >> One key to building robust real-time systems is to reduce
> the
> > > > > > >> infinite variety of possible failures to a number that can
> be
> > > > > > >> analyzed with reasonable confidence. DetNet aids in the
> process
> > > > by
> > > > > > >> allowing for filters and policers to detect DetNet packets
> > > > received
> > > > > > >> on the wrong interface, or at the wrong time, or in too
> great a
> > > > > > >> volume, and to then take actions such as discarding the
> > > > offending
> > > > > > >> packet, shutting down the offending DetNet flow, or
> shutting
> > > > down
> > > > > > the
> > > > > > >> offending interface.
> > > > > > >>
> > > > > > >> NEW:
> > > > > > >> Robust real-time systems require to reduce the number of
> > > > possible
> > > > > > >> failures. Filters and policers should be used in a DetNet
> > > > network to
> > > > > > >> detect if DetNet packets are received on the wrong
> interface, or
> > > > at
> > > > > > >> the wrong time, or in too great volume. Furthermore,
> filters and
> > > > > > >> policers can take action to discard offending packets or
> flows,
> > > > or
> > > > > > >> trigger shutting down the offending DetNet flow, or
> shutting
> > > > down
> > > > > > >> the offending interface.
> > > > > > >>
> > > > > > >> [ms] That does not address my concern. As I wrote already,
> I
> > > > believe
> > > > > > this
> > > > > > >> document has to discuss the applicability of circuit
> breakers
> > > > > > according to RFC
> > > > > > >> 8084.
> > > > > > >>
> > > > > > >>> * Somewhat related, the document only looks at impact of
> > > > failures
> > > > > > to the QoS of
> > > > > > >>> DetNet traffic. What is missing is a discussion how to
> protect
> > > > non-
> > > > > > DetNet parts
> > > > > > >>> of a network from any harm caused by DetNet mechanisms.
> > > > Solutions
> > > > > > to this
> > > > > > >>> probably exist. But why is the impact on non-DetNet
> traffic
> > > > (e.g.,
> > > > > > in case of
> > > > > > >>> topology changes or failures of DetNet functions) not
> discussed
> > > > at
> > > > > > all in the document?
> > > > > > >> Actually the regulation of DetNet traffic by polices and
> filters
> > > > > > >> protects both other DetNet traffic and non-DetNet traffic.
> > > > > > >>
> > > > > > >> Section 3.3.1 could be extended to make it clear, e.g., by
> > > > extending
> > > > > > the
> > > > > > >> last paragraph:
> > > > > > >>
> > > > > > >> OLD:
> > > > > > >> Ideally, the net effect of the presence of DetNet flows in
> a
> > > > network
> > > > > > >> on the non-DetNet packets is primarily a reduction in the
> > > > available
> > > > > > >> bandwidth.
> > > > > > >>
> > > > > > >> NEW:
> > > > > > >> Traffic policing functions (e.g. [RFC2475]) are used to
> avoid
> > > > the
> > > > > > >> starvation of non-DetNet traffic. Thus, the net effect of
> the
> > > > > > presence
> > > > > > >> of DetNet flows in a network on non-DetNet flows is
> primarily a
> > > > > > >> reduction in the available bandwidth.
> > > > > > >>
> > > > > > >> [ms] I believe a stronger wording is needed, e.g. along
> the
> > > > lines of
> > > > > > "a DetNet
> > > > > > >> deployment must avoid starvation of non-DetNet traffic
> ...".
> > > > > > >>
> > > > > > >> [...]
> > > > > > >>
> > > > > > >>> * Section 4.4 refers to RFC 7426, which is an
> informational RFC
> > > > on
> > > > > > IRTF stream,
> > > > > > >>> and the document uses the concepts introduced there
> (e.g.,
> > > > > > "planes"). This is
> > > > > > >>> very confusing. First, an IETF Proposed Standard should
> > > > probably
> > > > > > refer to
> > > > > > >>> documents having IETF consensus. An example would be RFC
> 7491,
> > > > > > albeit there is
> > > > > > >>> other related work as well, e.g., in the TEAS WG. Second,
> > > > Section
> > > > > > 4.4 is by and
> > > > > > >>> large decoupled from the rest of the document and not
> specific
> > > > to
> > > > > > DetNet.
> > > > > > >>> Neither do other sections of the document refer to the
> concepts
> > > > > > introduced in
> > > > > > >>> Section 4.4, nor does Section 4.4 use the DetNet
> terminology or
> > > > > > discuss
> > > > > > >>> applicability to DetNet. Section 4.4 even mentions
> explicitly
> > > > at
> > > > > > the end that
> > > > > > >>> it discusses aspects that are orthogonal to the DetNet
> > > > > > architecture. It is not
> > > > > > >>> at all clear why Section 4.4 is in this document. Section
> 4.4
> > > > could
> > > > > > be removed
> > > > > > >>> from the document without impacting the rest of the
> document.
> > > > > > >> The document should point out to traffic engineering and
> > > > centralized
> > > > > > >> control plane aspects, so it is better to keep Section
> 4.4.
> > > > > > >>
> > > > > > >> RFC 7426 provides the full picture of SDN architecture,
> which
> > > > needs
> > > > > > to
> > > > > > >> be referred from the DetNet architecture. No other RFC
> provides
> > > > such
> > > > > > >> detailed picture. Therefore, we need to keep the reference
> to
> > > > RFC
> > > > > > 7426,
> > > > > > >> which is an informative reference.
> > > > > > >>
> > > > > > >> [ms] I'll leave that up to the IESG to decide whether an
> IETF
> > > > > > proposed standard
> > > > > > >> should build an architecture based on research work
> instead of,
> > > > say,
> > > > > > documents
> > > > > > >> with IETF consensus. As a side note, I believe the
> understanding
> > > > in
> > > > > > industry what
> > > > > > >> "SDN architecture" really means and how it is implemented
> may
> > > > have
> > > > > > evolved
> > > > > > >> since publication of IRTF RFC 7426, which was published in
> Jan.
> > > > > > 2015. For
> > > > > > >> instance, IRTF RFC 7426 does not discuss the implications
> of
> > > > segment
> > > > > > routing,
> > > > > > >> BGP-LS, and other recent IETF techniques. And, based on
> what I
> > > > read
> > > > > > in the
> > > > > > >> DetNet architecture, I believe DetNet could actually be
> > > > implemented
> > > > > > without
> > > > > > >> any "SDN architecture", e.g. by distributed traffic
> engineering.
> > > > As
> > > > > > a result, I don't
> > > > > > >> even understand the need to discuss "SDN".
> > > > > > >>
> > > > > > >> [ms] For the record: As TSV-ART reviewer, I question
> whether
> > > > IRTF
> > > > > > RFC 7426 is
> > > > > > >> indeed an appropriate reference, I have doubts that IRTF
> RFC
> > > > 7426 is
> > > > > > really up-
> > > > > > >> to-date, and I am concerned about the content quality of
> section
> > > > > > 4.4, e.g.,
> > > > > > >> regarding the lack of alignment with the rest of the
> document.
> > > > The
> > > > > > IESG will
> > > > > > >> certainly have a better understanding that than me how to
> deal
> > > > with
> > > > > > such topics.
> > > > > > >>
> > > > > > >> The related work in TEAS is already referred to.
> > > > > > >>
> > > > > > >> [...]
> > > > > > >>
> > > > > > >>> Minor issues:
> > > > > > >>>
> > > > > > >>> * Terminology "DetNet transport layer"
> > > > > > >>>
> > > > > > >>> The term "transport layer" has a well-defined meaning in
> the
> > > > IETF,
> > > > > > e.g.
> > > > > > >>> originating from RFC 1122. While "transport" and e.g.
> > > > "transport
> > > > > > network" is
> > > > > > >>> used in the IETF for different technologies in different
> areas,
> > > > I
> > > > > > think the
> > > > > > >>> term "transport layer" is typically understood to refer
> to
> > > > > > transport
> > > > > > >>> protocols such as TCP and UDP. As such, I personally find
> the
> > > > term
> > > > > > "DetNet
> > > > > > >>> transport layer" misleading and confusing. The confusion
> is
> > > > easy to
> > > > > > see e.g.
> > > > > > >>> in Figure 4, where UDP (which is a transport protocol as
> per
> > > > RFC
> > > > > > 1122) sits
> > > > > > >>> on top of "transport".
> > > > > > >>>
> > > > > > >>> Based on the document it also may be
> solution/implementation
> > > > > > specific
> > > > > > >> whether
> > > > > > >>> the "DetNet transport layer" is actually a separate
> protocol
> > > > layer
> > > > > > compared
> > > > > > >>> to the "DetNet service layer". Thus it is not clear to me
> why
> > > > the
> > > > > > word
> > > > > > >>> "layer" has to be used, specifically in combination
> "transport
> > > > > > layer".
> > > > > > >>>
> > > > > > >>> To me as, the word "transport layer" (and "transport
> protocol")
> > > > > > should be
> > > > > > >>> used for protocols defined in TSV area, consistent with
> RFC
> > > > 1122.
> > > > > > But this is
> > > > > > >>> probably a question to be sorted out by the IESG.
> > > > > > >> "transport" is used here as in "packet transport networks"
> not
> > > > as
> > > > > > OSI L4
> > > > > > >> transport.
> > > > > > >>
> > > > > > >> [ms] At the risk of stating the obvious: The relevant
> section of
> > > > RFC
> > > > > > 1122 defining
> > > > > > >> "transport layer" is entitled by "The Internet
> Architecture".
> > > > And,
> > > > > > according e.g.
> > > > > > >> to RFC 5921, "packet transport network" is a term defined
> by
> > > > ITU-T.
> > > > > > In an IETF
> > > > > > >> document, I believe IETF terminology should be used.
> > > > > > >>
> > > > > > >> I suggest to use the terms "DetNet transport sub-layer"
> and
> > > > "DetNet
> > > > > > >> service sub-layer" throughout the document, which would
> > > > hopefully
> > > > > > avoid
> > > > > > >> confusion.
> > > > > > >>
> > > > > > >> [ms] "DetNet transport sub-layer" somewhat solves my
> concern of
> > > > > > avoiding the
> > > > > > >> expression "transport layer". To really avoid confusion, I
> > > > believe
> > > > > > it would be
> > > > > > >> better to avoid the ambiguous term "transport" altogether.
> But
> > > > I
> > > > > > will be fine if
> > > > > > >> all DetNet documents consistently avoid the term
> "transport
> > > > layer".
> > > > > > >>
> > > > > > >> Michael
> > > > > > >> _______________________________________________
> > > > > > >> Tsv-art mailing list
> > > > > > >> Tsv-art@ietf.org
> > > > > > >> https://www.ietf.org/mailman/listinfo/tsv-art
> > > > > > > _______________________________________________
> > > > > > > detnet mailing list
> > > > > > > detnet@ietf.org
> > > > > > > https://www.ietf.org/mailman/listinfo/detnet
> > > > > >
> > > > > > _______________________________________________
> > > > > > Tsv-art mailing list
> > > > > > Tsv-art@ietf.org
> > > > > > https://www.ietf.org/mailman/listinfo/tsv-art
> > > _______________________________________________
> > > detnet mailing list
> > > detnet@ietf.org
> > > https://www.ietf.org/mailman/listinfo/detnet
> >
> >
> > _______________________________________________
> > detnet mailing list
> > detnet@ietf.org
> > https://www.ietf.org/mailman/listinfo/detnet
>=20
> --
> ---
> tte@cs.fau.de




From nobody Fri Nov 16 08:56:07 2018
Return-Path: <aris@ariskou.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46A89130DC5 for <detnet@ietfa.amsl.com>; Fri, 16 Nov 2018 08:56:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=mailfence.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 0uKAhmr07nsF for <detnet@ietfa.amsl.com>; Fri, 16 Nov 2018 08:56:02 -0800 (PST)
Received: from mailout-l3b-97.contactoffice.com (mailout-l3b-97.contactoffice.com [212.3.242.97]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0966012426A for <detnet@ietf.org>; Fri, 16 Nov 2018 08:56:01 -0800 (PST)
Received: from smtpauth1.co-bxl (smtpauth1.co-bxl [10.2.0.15]) by mailout-l3b-97.contactoffice.com (Postfix) with ESMTP id 0D7B4864 for <detnet@ietf.org>; Fri, 16 Nov 2018 17:56:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mailfence.com; s=20160819-nLV10XS2; t=1542387360; bh=M6QhSKQMPkH6y9GOGHexvGtV5WF9iJUiHU9N0pAaryg=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=VydJQVDI91iySnbay+1YTHS1Xr88M4pE7+XER5yDuJMDzJgxiQV3WWuNm9fhvS9zD YjPAr1ViAVNtXkxNLo3Q9HVFqFKjRZR+Nuzb5zaH0PsQkUK/+QW6bjzwm39Y5TtcFm puAF23JjjEmYBNrfYOPejv937LAIWP+r1wdWMEP2wHDl/yurVovJeOO7dAmbI7/RbR LV84ZFLDiuyNTqc75YXNo0otkP7zqQPqAjckdujcZ65MZjyHu1TzEPMyefSus/42SK dmQSlHn5gNDRf7IwWU+9DrpQMxthUtWcnGRA6jcsAC3yNU1COS8I5S3Q8cFscAHuSm u6c92L2NyyUMQ==
Received: from mail-it1-f179.google.com ([209.85.166.179]) by smtp.mailfence.com (envelope-from <aris@ariskou.com>) with ESMTPA for <detnet@ietf.org> ; Fri, 16 Nov 2018 17:55:54 +0100 (CET)
Received: by mail-it1-f179.google.com with SMTP id b5so431150iti.2 for <detnet@ietf.org>; Fri, 16 Nov 2018 08:55:54 -0800 (PST)
X-Gm-Message-State: AGRZ1gK9EYVqtb4BQ5sCUl4ACUQ9ho4+AtbeYEx6RL/NWgms69E/hdP0 PQWmp9lsr9c8G5DlvIkY2ww9IsvYDrfyw8LJKdA=
X-Google-Smtp-Source: AJdET5edOuwVFupUryloxXcr4m9VjPJLkS/PPXINBy1l9/ee03SJON6THyFwD1Y0Qe4Fv31CXz1AQoA8oLmVbJ1HJC8=
X-Received: by 2002:a24:6102:: with SMTP id s2-v6mr10421311itc.16.1542387348985;  Fri, 16 Nov 2018 08:55:48 -0800 (PST)
MIME-Version: 1.0
References: <CAK76PrmDTyNYoRDcOM+3_9CXrCREdsVGUMaRnP_jcGt601icDQ@mail.gmail.com> <20181115233323.iq32dqiyezyaqiez@faui48f.informatik.uni-erlangen.de> <40E507F6-A5F5-4627-B2C3-07969534BE39@cisco.com>
In-Reply-To: <40E507F6-A5F5-4627-B2C3-07969534BE39@cisco.com>
From: Remous-Aris Koutsiamanis <aris@ariskou.com>
Date: Fri, 16 Nov 2018 17:55:56 +0100 (CET)
X-Gmail-Original-Message-ID: <CAK76PrmkT7G02qfLfSMh_yQaZnx=+a_zz8ep6sDOY=FBbZhhRQ@mail.gmail.com>
Message-ID: <CAK76PrmkT7G02qfLfSMh_yQaZnx=+a_zz8ep6sDOY=FBbZhhRQ@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Cc: tte@cs.fau.de, mach.chen@huawei.com, detnet@ietf.org
Content-Type: multipart/alternative; boundary="0000000000000ae4e9057acb0ae1"
X-ContactOffice-Account: com:113819248
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/NRSD8nAqSZ4SRYEm1_x3oH7IJ0M>
Subject: Re: [Detnet] Controlling Replication
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Nov 2018 16:56:05 -0000

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

Hello,

thanks Pascal, Toerless, and Mach for the very helpful comments and
pointers.

Just as some context, I was looking for something which can control
replication for my work on draft-koutsiamanis-roll-nsa-extension.
I have looked at BIER-TE and it does look very interesting. I think that
BIER-TE is a different approach in this case, so it makes sense that it
provides no way to do replication control in the network, since everything
is decided in the controller.
I will also look at the YANG-based configuration solution in
https://tools.ietf.org/html/draft-ietf-detnet-yang-00.

Again, thanks a lot.

Kind regards,
Aris


On Fri, Nov 16, 2018 at 5:24 AM Pascal Thubert (pthubert) <
pthubert@cisco.com> wrote:

> Hello Toerless
>
> Not to mention OAM. The draft provides all in one a per-packet control of
> the segments to be traversed and the exploration of the possible
> trajectories of the replicas.
>
> As an OAM technique, BIER TE provides a very concise expression for the
> status of the individual segments. .
>
> With this draft one can automate the enablement of segment to continuousl=
y
> providing redundancy while avoiding bandwidth and energy wastes.
>
> Being concise is critical in wireless but valuable everywhere. BIER as a
> WG does not need it - we do. But it would be great that they give a stamp
> of approval for the whole design before they give it back to DetNet - or
> PAW.
>
> Take care.
>
> Pascal
>
> > Le 16 nov. 2018 =C3=A0 00:33, Toerless Eckert <tte@cs.fau.de> a =C3=A9c=
rit :
> >
> > Remous-Aris,
> >
> > We did propose BIER-TE as a possible transport in DetNet, but so far
> > there was no feedback re. that proposal.  I still think
> > that BIER-TE would be a great lightweigt transport option, but maybe
> > there is too little understanding DetNet of its benefits yet in the WG.
> > Note that BIER-TE would support both unicast/multicast as well as PRF.
> >
> > Cheers
> >    Toerless
> >
> >> On Thu, Nov 15, 2018 at 05:57:36PM +0100, Remous-Aris Koutsiamanis
> wrote:
> >> Hello,
> >>
> >> I have been reading through the material in the DetNet WG in search fo=
r
> a
> >> specific mechanism for controlling replication.
> >> I have not found something very specific, e.g. a header field
> indicating to
> >> enable replications or to do N replications, until now.
> >> I have found BIER-TE, however, as far as I can tell the replication
> >> decision (to which next hops to forward to) in this case is made
> beforehand
> >> in the controller, not in each intermediate node.
> >> Would someone be kind enough to either point me in the right direction
> if
> >> there is such functionality or confirm that there is nothing of this
> kind
> >> specified (yet).
> >>
> >> Kind regards,
> >> Remous-Aris Koutsiamanis
> >> IMT Atlantique, France
> >
> >> _______________________________________________
> >> detnet mailing list
> >> detnet@ietf.org
> >> https://www.ietf.org/mailman/listinfo/detnet
> >
> >
> > --
> > ---
> > tte@cs.fau.de
> >
> > _______________________________________________
> > detnet mailing list
> > detnet@ietf.org
> > https://www.ietf.org/mailman/listinfo/detnet
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><div>Hello,</div><div><br></div><div>than=
ks Pascal, Toerless, and Mach for the very helpful comments and pointers.</=
div><div><br></div><div>Just as some context, I was looking for something w=
hich can control replication for my work on draft-koutsiamanis-roll-nsa-ext=
ension.</div><div></div><div>I have looked at BIER-TE and it does look very=
 interesting. I think that BIER-TE is a different approach in this case, so=
 it makes=20
sense that it provides no way to do replication control in the network,=20
since everything is decided in the controller.</div><div>I will also look a=
t the YANG-based configuration solution in <a href=3D"https://tools.ietf.or=
g/html/draft-ietf-detnet-yang-00">https://tools.ietf.org/html/draft-ietf-de=
tnet-yang-00</a>.</div><div><br></div><div>Again, thanks a lot.</div><div><=
br></div><div>Kind regards,</div><div>Aris<br></div><div></div><div><br></d=
iv></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Fri, Nov =
16, 2018 at 5:24 AM Pascal Thubert (pthubert) &lt;<a href=3D"mailto:pthuber=
t@cisco.com">pthubert@cisco.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">Hello Toerless <br>
<br>
Not to mention OAM. The draft provides all in one a per-packet control of t=
he segments to be traversed and the exploration of the possible trajectorie=
s of the replicas. <br>
<br>
As an OAM technique, BIER TE provides a very concise expression for the sta=
tus of the individual segments. .<br>
<br>
With this draft one can automate the enablement of segment to continuously =
providing redundancy while avoiding bandwidth and energy wastes.<br>
<br>
Being concise is critical in wireless but valuable everywhere. BIER as a WG=
 does not need it - we do. But it would be great that they give a stamp of =
approval for the whole design before they give it back to DetNet - or PAW.<=
br>
<br>
Take care.<br>
<br>
Pascal<br>
<br>
&gt; Le 16 nov. 2018 =C3=A0 00:33, Toerless Eckert &lt;<a href=3D"mailto:tt=
e@cs.fau.de" target=3D"_blank">tte@cs.fau.de</a>&gt; a =C3=A9crit :<br>
&gt; <br>
&gt; Remous-Aris,<br>
&gt; <br>
&gt; We did propose BIER-TE as a possible transport in DetNet, but so far<b=
r>
&gt; there was no feedback re. that proposal.=C2=A0 I still think<br>
&gt; that BIER-TE would be a great lightweigt transport option, but maybe<b=
r>
&gt; there is too little understanding DetNet of its benefits yet in the WG=
.<br>
&gt; Note that BIER-TE would support both unicast/multicast as well as PRF.=
<br>
&gt; <br>
&gt; Cheers<br>
&gt;=C2=A0 =C2=A0 Toerless<br>
&gt; <br>
&gt;&gt; On Thu, Nov 15, 2018 at 05:57:36PM +0100, Remous-Aris Koutsiamanis=
 wrote:<br>
&gt;&gt; Hello,<br>
&gt;&gt; <br>
&gt;&gt; I have been reading through the material in the DetNet WG in searc=
h for a<br>
&gt;&gt; specific mechanism for controlling replication.<br>
&gt;&gt; I have not found something very specific, e.g. a header field indi=
cating to<br>
&gt;&gt; enable replications or to do N replications, until now.<br>
&gt;&gt; I have found BIER-TE, however, as far as I can tell the replicatio=
n<br>
&gt;&gt; decision (to which next hops to forward to) in this case is made b=
eforehand<br>
&gt;&gt; in the controller, not in each intermediate node.<br>
&gt;&gt; Would someone be kind enough to either point me in the right direc=
tion if<br>
&gt;&gt; there is such functionality or confirm that there is nothing of th=
is kind<br>
&gt;&gt; specified (yet).<br>
&gt;&gt; <br>
&gt;&gt; Kind regards,<br>
&gt;&gt; Remous-Aris Koutsiamanis<br>
&gt;&gt; IMT Atlantique, France<br>
&gt; <br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; detnet mailing list<br>
&gt;&gt; <a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf.o=
rg</a><br>
&gt;&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detnet" rel=3D"no=
referrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/detnet</a=
><br>
&gt; <br>
&gt; <br>
&gt; -- <br>
&gt; ---<br>
&gt; <a href=3D"mailto:tte@cs.fau.de" target=3D"_blank">tte@cs.fau.de</a><b=
r>
&gt; <br>
&gt; _______________________________________________<br>
&gt; detnet mailing list<br>
&gt; <a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf.org</=
a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/detnet" rel=3D"norefe=
rrer" target=3D"_blank">https://www.ietf.org/mailman/listinfo/detnet</a><br=
>
_______________________________________________<br>
detnet mailing list<br>
<a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/detnet" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/detnet</a><br>
</blockquote></div>

--0000000000000ae4e9057acb0ae1--


From nobody Fri Nov 16 09:01:33 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 14511130F2A for <detnet@ietfa.amsl.com>; Fri, 16 Nov 2018 09:01:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.169
X-Spam-Level: 
X-Spam-Status: No, score=-3.169 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=dell.com header.b=Ejte6DUF; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=fmMPKrRt
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 G0nv5DnPYYbs for <detnet@ietfa.amsl.com>; Fri, 16 Nov 2018 09:01:23 -0800 (PST)
Received: from esa7.dell-outbound.iphmx.com (esa7.dell-outbound.iphmx.com [68.232.153.96]) (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 DF39F12426A for <detnet@ietf.org>; Fri, 16 Nov 2018 09:01:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1542387675; x=1573923675; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=+J7w45ux05mvSmyPs4BvefbSYCFzbkdvkY+GyZ+6f4c=; b=Ejte6DUFxJvb1ASbp0wrMcUNasFqPwo4JZQ20DlWfQdOtuzHPY5BEgGq 8r+djwjkhX0d0DbihT9KeqyoiRG9zvKUZRn7vLDvs7hkQ+KarUd6csaYr 5Z/32VBBI/Hky8BYWITUNNRC9kymvwBIqjHBn366FEq5kbWNodqheE9w/ s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2EAAABM9+5bhyeV50NaBAYZAQEBAQE?= =?us-ascii?q?BAQEBAQEBBwEBAQEBAYFRBAEBAQEBCwGBDSMlgRRwEicKg26DSoROX40rlzY?= =?us-ascii?q?UgSsXIQMLAQEYAQoLgQKCdkYCF4NgNAkNAQMBAQIBAQIBAQIQAQEBCgsJCCk?= =?us-ascii?q?jDII2JAEPMQIaLwkGAQEBAQEBAQEkAQEBAQEBAQEBAQEBAQEBAQEBARcCMxA?= =?us-ascii?q?BDgQCGAEBAQQBARAICQoTHw8LAQ8CAQYCEQQBAQsWAQYDAgICJQsUCQgCBAE?= =?us-ascii?q?NBQgTB4J/AYEdZAEOjQOPdQKBEIlYAQEBboEvgn10PAEDAoVkCIppgnQ+gRB?= =?us-ascii?q?HgU5+gxsBAQIBgSYFAQcEBwENBBAMCQgHAQYJAgaCRjGCJoh5EgiBAoRkF4F?= =?us-ascii?q?FhFeKQAMEAgKGeIUChUOBWEyEO4MjhniHc0WEUSYGhxgBgxsCBAIEBQIUgUa?= =?us-ascii?q?BHXFwUIJsCYIeDgmCLBeBB4UUhT5BMYsYDxeBCIEfAQE?=
X-IPAS-Result: =?us-ascii?q?A2EAAABM9+5bhyeV50NaBAYZAQEBAQEBAQEBAQEBBwEBA?= =?us-ascii?q?QEBAYFRBAEBAQEBCwGBDSMlgRRwEicKg26DSoROX40rlzYUgSsXIQMLAQEYA?= =?us-ascii?q?QoLgQKCdkYCF4NgNAkNAQMBAQIBAQIBAQIQAQEBCgsJCCkjDII2JAEPMQIaL?= =?us-ascii?q?wkGAQEBAQEBAQEkAQEBAQEBAQEBAQEBAQEBAQEBARcCMxABDgQCGAEBAQQBA?= =?us-ascii?q?RAICQoTHw8LAQ8CAQYCEQQBAQsWAQYDAgICJQsUCQgCBAENBQgTB4J/AYEdZ?= =?us-ascii?q?AEOjQOPdQKBEIlYAQEBboEvgn10PAEDAoVkCIppgnQ+gRBHgU5+gxsBAQIBg?= =?us-ascii?q?SYFAQcEBwENBBAMCQgHAQYJAgaCRjGCJoh5EgiBAoRkF4FFhFeKQAMEAgKGe?= =?us-ascii?q?IUChUOBWEyEO4MjhniHc0WEUSYGhxgBgxsCBAIEBQIUgUaBHXFwUIJsCYIeD?= =?us-ascii?q?gmCLBeBB4UUhT5BMYsYDxeBCIEfAQE?=
Received: from mx0a-00154901.pphosted.com (HELO mx0b-00154901.pphosted.com) ([67.231.149.39]) by esa7.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 16 Nov 2018 11:01:14 -0600
Received: from pps.filterd (m0090350.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wAGGwTD9100707 for <detnet@ietf.org>; Fri, 16 Nov 2018 12:01:21 -0500
Received: from esa3.dell-outbound2.iphmx.com (esa3.dell-outbound2.iphmx.com [68.232.154.63]) by mx0b-00154901.pphosted.com with ESMTP id 2nt1060c6r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for <detnet@ietf.org>; Fri, 16 Nov 2018 12:01:20 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwdur.emc.com ([128.221.224.79]) by esa3.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 16 Nov 2018 23:01:13 +0600
Received: from maildlpprd53.lss.emc.com (maildlpprd53.lss.emc.com [10.106.48.157]) by mailuogwprd54.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wAGH1BhF026289 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 16 Nov 2018 12:01:15 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com wAGH1BhF026289
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1542387676; bh=obyttrR+lqQFBFJaY3+sR/A3qg8=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=fmMPKrRtkYNQDXScOOa2zumAfAmJmxWgGNiEOatkJy6cDmQGRti5mSQOWLoGINvcs fW/Th6J7V/27WHqayYCV3CyV8gXYeV9xUwkdOH4dx2NrGIymWaoTiKqXy7bAOktKEB vdi0bftrXuOUuU0sXE1c3KyhH+A2fOalV01tkbUQ=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com wAGH1BhF026289
Received: from mailusrhubprd01.lss.emc.com (mailusrhubprd01.lss.emc.com [10.253.24.19]) by maildlpprd53.lss.emc.com (RSA Interceptor); Fri, 16 Nov 2018 12:00:45 -0500
Received: from MXHUB310.corp.emc.com (MXHUB310.corp.emc.com [10.146.3.36]) by mailusrhubprd01.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wAGH0woZ027268 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Fri, 16 Nov 2018 12:00:58 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB310.corp.emc.com ([10.146.3.36]) with mapi id 14.03.0399.000; Fri, 16 Nov 2018 12:00:57 -0500
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, Lou Berger <lberger@labn.net>
CC: "Gengxuesong (Geng Xuesong)" <gengxuesong@huawei.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: [Detnet] pulling packets
Thread-Index: AdR7DhnsUHHFp74PReiHX8huqYyB6AA4VCxgAAQZfzAACrJHgAABGCtQACKfciIAP9rDAAADCiZQ
Date: Fri, 16 Nov 2018 17:00:56 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493630347616@MX307CL04.corp.emc.com>
References: <0a888d461d734751babf6487d3f9bbf2@XCH-RCD-001.cisco.com>, <F1C1D5B02EA3FA4A8AF54C86BA4F325C23812422@dggema521-mbx.china.huawei.com>, <8D171B16-FD22-46CD-9D2B-24070F2DC433@cisco.com> <6EDA7130-E283-4D72-B9DD-0211BB12E763@cisco.com>, <CE03DB3D7B45C245BCA0D2432779493630342BA8@MX307CL04.corp.emc.com> <0C722534-D42B-4822-8E64-354DAD00BB03@cisco.com> <16716367170.27ce.9b4188e636579690ba6c69f2c8a0f1fd@labn.net> <6aca818a9f5444ecbc75200a8f121943@XCH-RCD-001.cisco.com>
In-Reply-To: <6aca818a9f5444ecbc75200a8f121943@XCH-RCD-001.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.105.8.135]
Content-Type: multipart/alternative; boundary="_000_CE03DB3D7B45C245BCA0D2432779493630347616MX307CL04corpem_"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd01.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-16_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1811160151
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/f5YRevavkbZu6bo3-FlWZ1dvLWo>
Subject: Re: [Detnet] pulling packets
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Nov 2018 17:01:31 -0000

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

TXkgdGFrZSBpcyB0aGF0IGl0IGNvdWxkIG1ha2UgYSBsb3Qgb2Ygc2Vuc2UgdG8gd29yayBvbiBh
IHByb3RvY29sIHRoYXQgcHJvdmlkZXMgUFJFT0YgZm9yIHRoZSBJUCBzb2x1dGlvbi4gIFRoYXQg
cHJvdG9jb2wgd2lsbCBsaWtlbHkgaW52b2x2ZSBhIHR1bm5lbCBvZiBzb21lIGZvcm0g4oCTIHRo
ZSBUcmFuc3BvcnQgQXJlYSBkb2VzIGNhcmUgcXVpdGUgYSBiaXQgYWJvdXQgdHVubmVscyAobWFu
eSBvZiB3aGljaCBpbnZvbHZlIFVEUCDigJMgc2VlIFJGQyA4MDg1KSwgYnV0IHdlIGRvbuKAmXQg
cmVmZXIgdG8gZXZlcnkgdHVubmVsIGFzIGEg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIOKAkyB1
c2luZyBhIG1vcmUgcHJlY2lzZSB0ZXJtIGxpa2Ug4oCcSVAgUFJFT0YgdHVubmVs4oCdIG1pZ2h0
IHJlZHVjZSB0aGUgY29uZnVzaW9uIGhlcmUsIGFzIEkgdGhpbmsgYW4gSVAtaW4tSVAgdHVubmVs
IHdpdGggYSBzaGltIGhlYWRlciBpcyBhIGxpa2VseSBhcHByb2FjaCAob3V0ZXIgSVAgaGVhZGVy
IGNvbnRhaW5zIElQIGFkZHJlc3Mgb2YgRGV0TmV0IG5vZGUgdGhhdCBwZXJmb3JtcyBkdXBsaWNh
dGUgZWxpbWluYXRpb24sIGlubmVyIElQIGhlYWRlciBjb250YWlucyBJUCBkZXN0aW5hdGlvbiBh
ZGRyZXNzIG9mIHBhY2tldCBhZnRlciBlbGltaW5hdGlvbikuDQoNClRoYW5rcywgLS1EYXZpZA0K
DQpGcm9tOiBkZXRuZXQgW21haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkNClNlbnQ6IEZyaWRheSwgTm92ZW1iZXIgMTYs
IDIwMTggNDozMCBBTQ0KVG86IExvdSBCZXJnZXI7IEJsYWNrLCBEYXZpZA0KQ2M6IEdlbmd4dWVz
b25nIChHZW5nIFh1ZXNvbmcpOyBkZXRuZXRAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbRGV0bmV0
XSBwdWxsaW5nIHBhY2tldHMNCg0KDQpbRVhURVJOQUwgRU1BSUxdDQpIZWxsbyBMb3UNCg0KWW91
IGNlcnRhaW5seSBoYXZlIGEgcG9pbnQuIEkgaW5kaWNhdGVkIHdheXMgaW4gd2hpY2ggUFJFT0Yg
cmVzZW1ibGVzIG9wZXJhdGlvbnMgd2UgdHJhZGl0aW9uYWxseSBwbGFjZSBhdCBMYXllciA0LiBU
aGUgbW9zdCBpbXBvcnRhbnQgdGhpbmcgaW4gbXkgdmlldyBiZWluZyB0aGF0IFBSRU9GIGVucXVl
dWVzIHBhY2tldHMgdG8gZGlmZmVyZW50IElQIGFkZHJlc3NlcyB3aGVuIGRpc3RyaWJ1dGluZyBh
biBhcHBsaWNhdGlvbiBmbG93IG92ZXIgbXVsdGlwbGUgSVAtYmFzZWQgRGV0TmV0IHRyYW5zcG9y
dHMgbGF5ZXJzLiBPbmUgbWF5IGFyZ3VlIHRoYXQgSElQIGRvZXMgYWxzbyBzb21ldGhpbmcgYWxp
a2UgaW4gYSBzaGltIGxheWVyIGJldHdlZW4gMyBhbmQgNC4NCg0KTm93LCB0aGVyZeKAmXMgYWxz
byBhIGxpc3Qgb2YgdGhpbmdzIGJ5IHdoaWNoIFBSRU9GIGRpZmZlcnMgZnJvbSB0aG9zZSBmb3Vu
ZCBpbiBvdXIgdHJhZGl0aW9uYWwgTDQgcHJvdG9jb2xzLiBUaGUgbW9zdCBpbXBvcnRhbnQgdGhp
bmcgaXMgdGhhdCBQUkVPRiBpcyBub3QgcnVubmluZyBvbmx5IHRvIHRoZSBlbmQgcG9pbnRzLiBU
aGVyZSBhcmUgZXhjdXJzaW9ucyBpbnNpZGUgdGhlIG5ldHdvcmsgYXQgdGhlIGRldG5ldCByZWxh
eXMuIFBsYWNpbmcgaXQgYXQgTDQgd2FzIGEgY29udmVuaWVuY2UgdG8gd3JpdGUgYSBzaW5nbGUg
c3RvcnkgaW4gb25lIGRyYWZ0IGluIGRyYWZ0LXRodWJlcnQtdHN2d2ctZGV0bmV0LXRyYW5zcG9y
dC4gSWYgd2UgZGVjaWRlIGl0IGlzIGEgc2hpbSBhdCB0aGUgdXBwZXIgTGF5ZXIgMyB0aGF0IHdv
cmtzIHRvby4NCg0KSW4gYW55IGZhc2hpb24gdGhpcyB3b3JrIGhhcyByYW1pZmljYXRpb25zIGF0
IGFsbCAzIGxheWVycy4gVGhlIHF1ZXN0aW9uIGlzIGhvdyB0byBvcmdhbml6ZSBpdCBvdmVyIHRo
ZSBkaWZmZXJlbnQgYXJlYXMgYW5kIFNET3MuDQoNCkFsbCB0aGUgYmVzdCwNCg0KUGFzY2FsDQoN
CkZyb206IGRldG5ldCA8ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOmRldG5ldC1ib3Vu
Y2VzQGlldGYub3JnPj4gT24gQmVoYWxmIE9mIExvdSBCZXJnZXINClNlbnQ6IGpldWRpIDE1IG5v
dmVtYnJlIDIwMTggMTQ6MTINClRvOiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIDxwdGh1YmVy
dEBjaXNjby5jb208bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbT4+OyBCbGFjaywgRGF2aWQgPERh
dmlkLkJsYWNrQGRlbGwuY29tPG1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbT4+DQpDYzogR2Vu
Z3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgPGdlbmd4dWVzb25nQGh1YXdlaS5jb208bWFpbHRvOmdl
bmd4dWVzb25nQGh1YXdlaS5jb20+PjsgZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRuZXRAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzDQoNCg0KU28gSSBj
b250aW51ZSB0byBzdHJvbmdseSBkaXNhZ3JlZSB3aXRoIHByZW9mIGFzIGEgdHJhbnNwb3J0IHBy
b3RvY29sLiAgSXQgKmlzKiBhIHNlcnZpY2UgcHJvdmlkZWQgYnkgRGV0TmV0IHdoaWNoLCBqdXN0
IGxpa2UgYW55IG90aGVyIDErMSBzZXJ2aWNlLCBpcyBwcm92aWRlZCBieSBtYW55IG90aGVyIG5l
dHdvcmsgdGVjaG5vbG9naWVzIC0gdGhhdCBhcmUgdW5mb3J0dW5hdGVseSByZWZlcnJlZCB0byBh
cyB0cmFuc3BvcnQgKm5ldHdvcmsqIHRlY2hub2xvZ2llcy4NCg0KSSBkbyB0aGluayB0aGVyZSBp
cyByb29tIGZvciBhICBjdXN0b21pemVkIG9yIHNwZWNpZmljIHRyYW5zcG9ydCBwcm90b2NvbCwg
YW5kIGV4cGVjdCB0aGlzIHdvcmsgdG8gdGFrZSBwbGFjZSBpbiB0aGUgdHN2d2cuICBJbiBkaXNj
dXNzaW9ucyB3aXRoIERhdmlkIHdlIGlkZW50aWZ5IHRoYXQgdGhlcmUgbWlnaHQgYmUgYSBuZWVk
IGZvciBhIG5ldyBkZXRuZXQgc2VydmljZSBwYXJhbWV0ZXIgd2hpY2ggaW5kaWNhdGVzIGlmIHRo
ZSBkZXRuZXQgdXNlciB0cmFmZmljIHdhcyBub3QgY29uZ2VzdGlvbiBhd2FyZSwgaW4gd2hpY2gg
Y2FzZSBEZXROZXQgbmV0d29ya3Mgd291bGQgYmUgcmVxdWlyZWQgdG8gZHJvcCBzdWNoIHRyYWZm
aWMgYXQgdGhlIGRldG5ldCBlZGdlIC0gdGh1cyBlbnN1cmluZyB0aGF0IHRoZSB0cmFmZmljIHdv
dWxkIG5vdCBlYWNhcGUgdGhlIGRvbWFpbi4NCg0KSSB3aWxsIGFsc28gbm90ZSB0aGF0IHRoaXMg
cmVxdWlyZW1lbnQgaXMgaW5oZXJlbnRseSBtZXQgYnkgdGhlIGN1cnJlbnQgcHJlb2YgbWVjaGFu
aXNtIHNpemUgaXQgaXMgc3RyaWN0bHkgbGltaXRlZCB0byBhbiBNcGxzIERldE5ldC90ZSBkb21h
aW4uDQoNCkxvdQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpPbiBOb3Zl
bWJlciAxNSwgMjAxOCAxOjQxOjE2IEFNICJQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIiA8cHRo
dWJlcnRAY2lzY28uY29tPG1haWx0bzpwdGh1YmVydEBjaXNjby5jb20+PiB3cm90ZToNCkkgYWdy
ZWUgd2l0aCB0aGUgYm90dG9tIGxpbmUgRGF2aWQsDQoNCnRoYXQgd2FzIHRoZSBpbnRlbnRpb247
IHRob3VnaCBJ4oCZbSB1bmNsZWFyIGlmIGFuZCB3aGVyZSBJIGNhbiBwdWJsaXNoIHRoZSBsb3dl
ciBsYXllciBwdWxsIHRoaW5nLiBJIHdyb3RlIGl0IGFzIGFuIGV5ZSBvcGVuZXIsIGhvcGluZyBw
ZW9wbGUgd291bGQgc2VlIHRoZSBpc3N1ZS4gSSByZXRhaW4gTG914oCZcyBzdWdnZXN0aW9uIHRo
YXQgUENGIGlzIGEgYmVnaW5uaW5nIGZvciBpdCB0aG91Z2ggaXQgaXMganVzdCBhIGZhdWNldCB3
aXRoIG5vIGNvbnRyb2wgb2Ygd2hhdCBnb2VzIHRob3VnaCB3aGVuIHdlIHdhbnQgYSBqdXN0IGlu
IHRpbWUgcGVyIHBhY2tldCBwdWxsLg0KRm9yIHlvdXIgcG9pbnRzIGJlbG93LCBJIG1lbnRpb25l
ZCBJUy1JUyBhcyBhbiBpbGx1c3RyYXRpb24gdGhhdCB3ZSBjYW4gaGF2ZSBhIHNhbWUgb3BlcmF0
aW9uIGF0IGJvdGggbGF5ZXJzLCB0aGF0IGlzIG5vdCBzbyB1bnVzdWFsLiBJ4oCZbSBub3Qgc2F5
aW5nIGRldG5ldCBuZWVkIElTLUlTLCB0aGF0IHdhcyByZWFsbHkgbm90IHRoZSBwb2ludC4NCg0K
QXMgZm9yIHRoZSBmdW5jdGlvbnMgSSBqdXN0IHBvaW50IG91dCB0aGUgbGlrZW5lc3MgdG8gaWxs
dXN0cmF0ZSB0aGF0IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBpcyBha2luIHRob3VnaCBmYXIg
ZnJvbSBpZGVudGljYWwgdG8gZXhpc3RpbmcgdmFyaWF0aW9ucyBvZiBUQ1AuIFNlZW1zIHdlIGFn
cmVlIG9uIHRoaXMgbGlrZW5lc3MuIEkgZG8gbm90IHJlYWQgdGhhdCB5b3Ugb3Bwb3NlIG15IGNv
bmNsdXNpb24gdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgY2FuIGJlIGltcGxlbWVudGVk
IGFzIGEgZGV0bmV0IMKrIHRyYW5zcG9ydCBwcm90b2NvbCDCuy4NCg0KRm9yIG5vdyBJIG5lZWQg
dG8gcmVhZCBvbiB0aGUgbGlua3MgeW91IHN1Z2dlc3RlZC4NCg0KTWFueSB0aGFua3MgZm9yIGFs
bCB0aGlzIQ0KDQpQYXNjYWwNCg0KTGUgMTQgbm92LiAyMDE4IMOgIDIyOjUyLCBCbGFjaywgRGF2
aWQgPERhdmlkLkJsYWNrQGRlbGwuY29tPG1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbT4+IGEg
w6ljcml0IDoNCkJvdHRvbSBMaW5lOiAgSSB3b3VsZCBzdWdnZXN0IGZvY3VzaW5nIGRpc2N1c3Np
b24gb2YgYSBEZXROZXQg4oCcdHJhbnNwb3J0IHByb3RvY29s4oCdIG9uIHdoYXQgaGFzIHRvIGJl
IGRvbmUgdmlhIHR1bm5lbHMgdG8gbWFrZSBQUkVPRiB3b3JrIGZvciB0aGUgSVAgc29sdXRpb24g
KGRhdGEgcGxhbmUpLCBhbmQgd291bGQgc3VnZ2VzdCB1c2luZyBzZXBhcmF0ZSBkcmFmdHMgZm9y
IHRoaXMgYW5kIGxvY2FsIGxvb3AgdHJhZmZpYyBzaGFwaW5nLg0KDQpEZXRhaWxzIGlubGluZSDi
gKYNCg0KVGhhbmtzLCAtLURhdmlkDQoNCkZyb206IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkg
W21haWx0bzpwdGh1YmVydEBjaXNjby5jb21dDQpTZW50OiBXZWRuZXNkYXksIE5vdmVtYmVyIDE0
LCAyMDE4IDQ6NTkgQU0NClRvOiBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKQ0KQ2M6IGRldG5l
dEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPjsgQmxhY2ssIERhdmlkDQpTdWJqZWN0
OiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzDQoNCg0KW0VYVEVSTkFMIEVNQUlMXQ0KUGxl
YXNlIHJlcG9ydCBhbnkgc3VzcGljaW91cyBhdHRhY2htZW50cywgbGlua3MsIG9yIHJlcXVlc3Rz
IGZvciBzZW5zaXRpdmUgaW5mb3JtYXRpb24uDQpUeXBvcyBiZWxvdywgc29tZSB0aGFua3MgdG8g
bXkgaW50ZWxsaWdlbnQgc21hcnQgcGhvbmUsIGFuZCBzb21lIHRvIGNvbmZ1c2VkLW1lLg0KDQpQ
bGVhc2UgcmVhZDoNCkFsbCBpbiBhbGwsIHRoaXMgdGVsbHMgbWUgdGhhdCB0aGUgZGV0bmV0IHNl
cnZpY2UgbGF5ZXIgb3BlcmF0ZXMgYXQgbGF5ZXIgNA0KDQpSZWdhcmRzLA0KDQpQYXNjYWwNCg0K
TGUgMTQgbm92LiAyMDE4IMOgIDE2OjUzLCBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIDxwdGh1
YmVydEBjaXNjby5jb208bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbT4+IGEgw6ljcml0IDoNCkhl
bGxvIFh1ZXNvbmc6DQoNCldlIGRvIGxheWVycyBzbyBhcyB0byBjb21tdW5hbGlzZSBzZXJ2aWNl
cyBzbyBldmVyeSBhcHBsaWNhdGlvbnMgZG9lcyBub3QgbmVlZCB0byByZWludmVudCBpdHMgb3du
Lg0KDQpUaGUgZmFjdCB0aGF0IGV2ZXJ5IGluZHVzdHJpYWwgYXBwbGljYXRpb24gdGhhdCBhZGFw
dGF0ZXVyIGZyb20gc2VyaWFsIGJ1dCB0byBJUCBoYWQgdG8gaW1wbGVtZW50IGEgaml0dGVyIGVs
aW1pbmF0aW9uIGJ1ZmZlciBpcyBhbiBpbmRpY2F0aW9uIHRoYXQgd2UgZmFpbGVkIHRvIHByb3Zp
ZGUganVzdCB0aGF0IGF0IGEgbG93ZXIgbGF5ZXIuDQoNClNhbWUgZ29lcyBmb3Igdm9pY2UgYW5k
IHZpZGVvLiBCdXQgZGlkbuKAmXQgeW91IHNlZSBpdCBvbiBvY2Nhc2lvbnM/IFRob3NlIGppdHRl
ciBlbGltaW5hdGlvbiB0ZWNobmlxdWVzIGNyZWF0ZSBhIGxhdGVuY3kgaW4gdGhlIGRpc2N1c3Np
b24gb3IgYSBkZWxheSBpbiB0aGUgdHYgc3RyZWFtIHRoYXQgeW91IGNhbiBhY3R1YWxseSBvYnNl
cnZlLg0KW0RhdmlkPl0gV2hlbiB0aGluZ3Mgd29yaywgaml0dGVyIGVsaW1pbmF0aW9uIGlzIGNv
bW1vbiBiZWhhdmlvci4gIFdoZW4gdGhleSBkb27igJl0IHdvcmssIGkuZS4sIHNvbWV0aGluZyBk
b2VzbuKAmXQgYXJyaXZlIGluIHRpbWUsIGJvdGggcmV0cmFuc21pdCBiZWhhdmlvciBhbmQgcmVh
Y3Rpb24gdG8gbWlzc2luZyBkYXRhIGFyZSBhcHAtc3BlY2lmaWMuDQoNCk5vdyBsZXQgdXMgbG9v
ayBhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgYW5kIGNvbXBhcmUgd2l0aCB0cmFkaXRpb25h
bCBMYXllciA0IGZ1bmN0aW9ucy4NCg0KIFRoZSBzZXJ2aWNlIGxheWVyIHByb3ZpZGVzIGEgZmxv
dyBjb250cm9sLCBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSBhIHJhdGUtYmFzZWQgb25lLiBUaGlz
IGlzIHNpbWlsYXIgdG8gZnVuY3Rpb25hbGl0eSBmb3VuZCBpbiBEQy1UQ1Agb3IgaW4gYSBsb25n
IGdvbmUgcGFzdCwgSUJN4oCZcyBSYXBpZCBUcmFuc3BvcnQgUHJvdG9jb2wsIHRob3VnaCB3ZSBw
cm9iYWJseSBuZWVkIG9ubHkgYSBzaW1wbGlmaWVkIHZlcnNpb24gb2YgdGhhdC4NCltEYXZpZD5d
IEl04oCZcyBpbXBvcnRhbnQgdG8gZGlzdGluZ3Vpc2ggZmxvdyBjb250cm9sLCB3aGljaCBjYW4g
YmUgcHJvdmlkZSBvbiBhIGxpbmstYnktbGluayBiYXNpcyBmcm9tIGNvbmdlc3Rpb24gY29udHJv
bCwgd2hpY2ggaXMgYSBzdXBlcnNldCBvZiBmbG93IGNvbnRyb2wgYW5kIGNhbiBvbmx5IGJlIHBy
b3ZpZGVkIGVuZC10by1lbmQuICBBcyBEZXROZXQgZWxpbWluYXRlcyBhbGwgY29uZ2VzdGlvbiwg
Y29uZ2VzdGlvbiBjb250cm9sIGlzIG5vdCByZXF1aXJlZC4gIFNwZWNpZmljIGV4YW1wbGUg4oCT
IERDLVRDUCBpcyBkcml2ZW4gYnkgRUNOIGNvbmdlc3Rpb24gc2lnbmFscyAoQ0UgbWFya3MpIGNv
bWluZyBiYWNrIGZyb20gdGhlIG5ldHdvcmssIGJ1dCBpZiBhIERldE5ldCBub2RlIGV2ZXIgbWFy
a3MgYSBEZXROZXQgcGFja2V0IGFzIENFLCBzb21ldGhpbmcgaGFzIGdvbmUgc2VyaW91c2x5IGF3
cnkuDQoNClRoZSBzZXJ2aWNlIGxheWVyIHBlcmZvcm1zIHJlb3JkZXJpbmcgYW5kIGR1cGxpY2F0
aW9uIGVsaW1pbmF0aW9uIGZ1bmN0aW9ucy4uIFRDUCBkb2VzIHRoYXQgdG9vLg0KW0RhdmlkPl0g
WWVzIOKApiBidXQg4oCmIFRDUCBlbGltaW5hdGlvbiBvZiBkdXBsaWNhdGUgcGFja2V0cyBpcyBp
bnRlbmRlZCBvbmx5IHRvIGRlYWwgd2l0aCDigJxzdHVwaWQgbmV0d29yayB0cmlja3PigJ0g4oCm
DQoNClRoZSBzZXJ2aWNlIGxheWVyIGRpc3RyaWJ1dGVzIHBhY2tldHMgYW5kIHJlcGxpY2FzIG92
ZXIgbXVsdGlwbGUgcGF0aHMgKGRldG5ldCB0cmFuc3BvcnRzKS4gVGhlcmXigJlzIGEgaGludCBv
ZiB0aGF0IGluIE1QLVRDUCB0aG91Z2ggd2UgbmVlZCBhIHBvd2VyZnVsIGFkZGl0aW9uIGZvciBy
ZXBsaWNhdGlvbiBhbmQgY29kaW5nLg0KW0RhdmlkPl0gRGV0TmV0IGRpZmZlcnMgYmVjYXVzZSB0
aGUgcmVwbGljYXRpb24gYW5kIGRpc3RyaWJ1dGlvbiBoYXBwZW4gYXQgbm9kZXMgaW4gdGhlIG5l
dHdvcmssIG5vdCBhdCBlbmQgc3lzdGVtcy4gIEZvciBhbnkgVENQLWxpa2UgcHJvdG9jb2wgKHJl
bGlhYmxlIGRlbGl2ZXJ5IHdpdGggY29uZ2VzdGlvbiBjb250cm9sKSwgcGFja2V0IGR1cGxpY2F0
aW9uIGlzIGFsd2F5cyBhIG1hbmlmZXN0YXRpb24gb2YgYSBuZXR3b3JrIOKAnGJ1ZyzigJ0gaS5l
LiwgZGl2ZXJnZW5jZSBmcm9tIGlkZWFsIG5ldHdvcmsgYmVoYXZpb3IuICBGb3IgdGhlIFJFIGlu
IERldE5ldCBQUkVPRiwgcGFja2V0IGR1cGxpY2F0aW9uIGlzIGEgbmV0d29yayDigJxmZWF0dXJl
4oCdIDstKS4gIEFzIG9mIHJpZ2h0IG5vdywgcGFja2V0IGR1cGxpY2F0aW9uIGFuZCBlbGltaW5h
dGlvbiwgcGx1cyBhc3NvY2lhdGVkIHJlb3JkZXJpbmcgKFBSRU9GKSAgaXMgbm90IHBhcnQgb2Yg
dGhlIElQIHNvbHV0aW9uIOKAkyBhbiBhZGRpdGlvbmFsIGVuY2Fwc3VsYXRpb24gd291bGQgbGlr
ZWx5IGJlIG5lZWRlZCB0byBzdXBwb3J0IHRoYXQgZnVuY3Rpb25hbGl0eSwgYW5kIHRoZSByZXN1
bHQgd2hpY2ggd291bGQgbG9vayBhIGxvdCBsaWtlIGEgRGV0TmV0IHRyYW5zcG9ydCB0dW5uZWwg
YmV0d2VlbiBub2RlcyBpbiB0aGUgRGV0TmV0IG5ldHdvcmsuICBJZiBhbnlvbmUgd2FudHMgdG8g
d29yayBvbiB0aGlzLCByZWFkaW5nIGRyYWZ0LWlldGYtaW50YXJlYS10dW5uZWxzIGlzIFJFQ09N
TUVOREVELg0KDQpUaGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWJvdmUgdGhlIGRldG5ldCB0
cmFuc3BvcnQgbGF5ZXIgd2hpY2ggaGFwcGVucyB0byBiZSBsYXllciAzLg0KDQpBbGwgaW4gYWxs
LCB0aGlzIHRlbGxzIG1lIHRoYXQgdGhlIGRldG5ldCB0cmFuc3BvcnQgc2VydmljZSBsYXllciBv
cGVyYXRlcyBhdCBsYXllciA0Lg0KDQpJIGFncmVlIHdpdGggeW91IHRoYXQgdGhlcmUgaXMgYW4g
ZXhhY3Qgc2FtZSBuZWVkIGZvciBUU04uIEp1c3QgbGlrZSB0aGVyZSBpcyBhIG5lZWQgZm9yIElT
LUlTIGF0IGJvdGggbGF5ZXJzLg0KW0RhdmlkPl0gTWFueSBvZiB0aGUgSVAgbmV0d29ya3Mgb3Zl
ciB3aGljaCBEZXROZXQgb3BlcmF0ZXMgd2lsbCBub3QgYmUgdXNpbmcgSVMtSVMgZm9yIElQIChs
YXllciAzKSByb3V0aW5nIOKAkyB0aGVyZSBhcmUgYSBudW1iZXIgb2YgYWx0ZXJuYXRpdmVzLg0K
DQpUaGUgSUVFRSBtYXkgdmVyeSB3ZWxsIHByb3ZpZGUgdGhlIHNhbWUgZmVhdHVyZXMgaW4gdGhl
IHRhbGtlciwgYW5kIHdlIG1heSB2ZXJ5IHdlbGwgYmUgc3VjY2Vzc2Z1bCBhdCBzaGFyaW5nIHNw
ZWNpZmljYXRpb25zIGp1c3QgbGlrZSB3ZSBkaWQgZm9yIElTLUlTLiBCdXQgZm9yIHVzIEkgc2Vl
IHRoZSBkZXRuZXQgc2VydmljZSBsYXllciBwYWNrYWdlZCBhcyBhIExheWVyIDQgdGhhdCB0aGUg
cmVzdCBvZiB0aGUgSUVURiB3aWxsIGNhbGwgYSBUcmFuc3BvcnQuIFdoaWNoIG1ha2VzIHRoZSBu
YW1lIGNvbGxpc2lvbiB2ZXJ5IHVuZm9ydHVuYXRlLCBieSB0aGUgd2F5Lg0KW0RhdmlkPl0gQm90
dG9tIExpbmU6ICBJIHdvdWxkIHN1Z2dlc3QgZm9jdXNpbmcgZGlzY3Vzc2lvbiBvZiBhIERldE5l
dCDigJx0cmFuc3BvcnQgcHJvdG9jb2zigJ0gb24gd2hhdCBoYXMgdG8gYmUgZG9uZSB2aWEgdHVu
bmVscyB0byBtYWtlIFBSRU9GIHdvcmsgZm9yIHRoZSBJUCBzb2x1dGlvbiAoZGF0YSBwbGFuZSks
IGFuZCB3b3VsZCBzdWdnZXN0IHVzaW5nIHNlcGFyYXRlIGRyYWZ0cyBmb3IgdGhpcyBhbmQgbG9j
YWwgbG9vcCB0cmFmZmljIHNoYXBpbmcuDQoNCk5vdGUgdGhhdCBteSBkcmFmdCBhbHNvIGRpc2N1
c3NlcyBhIEwyIHRva2VuaXplZCBsb29wIHRvIGF2b2lkIHRoZSBidWZmZXIgYmxvYXQgYXQgdGhl
IGRldG5ldCBpbmdyZXNzLCB3aGljaCBpcyB0aGUgcGllY2UgdGhhdCBpcyBhbmFsb2dvdXMgdG8g
dGhlIHNvbHV0aW9uIHNob3duIGluIHRoZSB2aWRlby4NCg0KVGFrZSBjYXJlLA0KDQpQYXNjYWwN
Cg0KTGUgMTQgbm92LiAyMDE4IMOgIDE0OjU4LCBHZW5neHVlc29uZyAoR2VuZyBYdWVzb25nKSA8
Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbTxtYWlsdG86Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbT4+IGEg
w6ljcml0IDoNCkRlYXIgUGFzY2FsLA0KDQpJIGNvbnNpZGVyIHRoZSBwcm9ibGVtIG9mIOKAnERl
dE5ldCB0cmFuc3BvcnQgbGF5ZXLigJ0gYWxsIG92ZXIgYWdhaW4sIGFuZCBmaW5hbGx5IEkgbWFr
ZSBteXNlbGYgY29uZnVzZWQuIFNvIEkgc2VuZCB0aGlzIGVtYWlsIHRvIHNlYXJjaCBmb3IgaGVs
cC4gUGxlYXNlIGNvcnJlY3QgbWUgaWYgeW91IGZpbmQgYW55dGhpbmcgd3JvbmcgYmVsb3c6DQoN
CjEuICAgICAgIFRTTiBkb2VzbuKAmXQgbmVlZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGhl
IHRhbGtlciBhbmQgbGlzdGVuZXIgYXJlIFRTTiBhd2FyZSwgYW5kIHRoZXkgY2FuIHNlbmQgdGhl
IHBhY2tldHMgaW4gc29tZSBwYXJ0aWN1bGFyIHRpbWUgc2xvdCBiYXNlZCBvbiB0aGUgdHJhZmZp
YyBzcGVjaWZpY2F0aW9uOw0KDQoyLiAgICAgICBEZXROZXQgZG9lcyBuZWVkIHRyYW5zcG9ydCBs
YXllciwgYmVjYXVzZSB0YWxrZXIgYW5kIGxpc3RlbmVyIGFyZSBub3QgdW5kZXIgY29udHJvbDsN
Cg0KMy4gICAgICAgVENQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0ICwgYmVjYXVzZSBUQ1Ag
dHJpZXMgdG8gZmluZCB0aGUg4oCcZmFpciBiYW5kd2lkdGjigJ0gZm9yIHRoZSBmbG93cyBhbmQg
aXQgbWFrZXMgdGhlIGZsb3cgcmF0ZSBjaGFuZ2VzIGFsbCB0aGUgdGltZSwgd2hpbGUgdGhlIHNl
bmRpbmcgcmF0ZSBvZiBEZXROZXQgaXMgc3VwcG9zZWQgdG8gYmUgY29uc3RhbnQsIGFuZCBldmVy
eSBwYWNrZXQgc2hvdWxkIHNob3cgdXAgaW4gYW4gZXhwZWN0ZWQgdGltZSBzbG90Ow0KDQo0LiAg
ICAgICBVRFAgY2Fu4oCZdCBiZSB1c2VkIGZvciBEZXROZXQsIGJlY2F1c2UgdGhlcmUgaXMgbm8g
cmF0ZSBjb250cm9sLiBJZiB0aGUgdGFsa2VyIHNlbmRzIHRoZSBwYWNrZXRzIGluIHRoZSB3cm9u
ZyBwYXR0ZXJuLCBVRFAgY2FuIGRvIG5vdGhpbmcuDQoNCjUuICAgICAgIFNvIHdlIG5lZWQg4oCc
RGV0TmV0IHRyYW5zcG9ydCBsYXllcuKAnSwgd2hpY2ggY2FuIDphLiBTZW5kIHRoZSBwYWNrZXQg
aW4gYSBkZXRlcm1pbmlzdGljIHBhdHRlcm47IGIuIElmIGFueXRoaW5nIGdvZXMgd3JvbmcsIG1h
a2UgaXQgZ28gYmFjayB0byB0aGUgY29ycmVjdCBwYXR0ZXJuLg0KDQo2LiAgICAgICBUaGlzLCBm
aW5hbGx5LCBtYWtlcyB0aGUgdGFsa2VyIOKAnERldE5ldCBhd2FyZeKAnShlc3BlY2lhbGx5IHBv
aW50IGEgYWJvdmUpLCB3aGljaCBpcyBqdXN0IHRoZSBzYW1lIGFzIHdoYXQgaGFwcGVucyBpbiBU
U04uDQoNCklmIHRoaXMgbG9naWMgY2hhaW4gd29ya3MsIHdoYXQgd2UgYWN0dWFsbHkgcmVxdWly
ZXMgaXMganVzdCBhIERldE5ldCB0YWxrZXIgcmF0aGVyIHRoYW4gYSBuZXcgdHJhbnNwb3J0IGxh
eWVyLg0KDQoNCkJlc3QgUmVnYXJkcw0KWHVlc29uZw0KDQoNCkZyb206IGRldG5ldCBbbWFpbHRv
OmRldG5ldC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGFzY2FsIFRodWJlcnQgKHB0
aHViZXJ0KQ0KU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMTMsIDIwMTggMToxMCBQTQ0KVG86IGRl
dG5ldEBpZXRmLm9yZzxtYWlsdG86ZGV0bmV0QGlldGYub3JnPjsgQmxhY2ssIERhdmlkIDxEYXZp
ZC5CbGFja0BkZWxsLmNvbTxtYWlsdG86RGF2aWQuQmxhY2tAZGVsbC5jb20+Pg0KU3ViamVjdDog
W0RldG5ldF0gcHVsbGluZyBwYWNrZXRzDQoNCkRlYXIgYWxsDQoNClRoaXMgdmlkZW8gaHR0cHM6
Ly95b3V0dS5iZS9CTzBRaGF4QlJyMCBoYXMgYSBncmVhdCBpbGx1c3RyYXRpb24gb2YgdGhlIFVO
SSBwYWNrZXQgcHVsbCBtZXRob2QgdGhhdCB3ZSB1c2UgaW4gc2VjdGlvbiDigJw1LjEuICBMb2Nh
bCBMb29wIEZsb3cgQ29udHJvbOKAnSBvZiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQtdGh1YmVydC10c3Z3Zy1kZXRuZXQtdHJhbnNwb3J0LTAxIHRvIHB1bGwgcGFja2V0cyBmcm9t
IHRoZSBkZXRuZXQgdW5hd2FyZSBob3N0IGZyb20gdGhlIGRldG5ldCBpbmdyZXNzIGJveC4gVGhl
IHByb2JsZW0gZm9yIGRldG5ldCBpcyB0aGF0IHNoYXBpbmcgaW4gdGhlIGRldG5ldCBpbmdyZXNz
IGNhbiBjcmVhdGUgYmxvYXQgYW5kIHVuY29udHJvbGxlZCBlbmQgdG8gZW5kIGxhdGVuY3kgc28g
d2Ugd2FudCB0byBjb250cm9sIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBwZW5kaW5nIGZyYW1lcyB0
byBrZWVwIHRoZSBkZXRuZXQgaW5ncmVzcyBidXN5IGFuZCBwdXNoIGJhY2sgdG8gdGhlIEw0LzUg
Zm9yIGFueXRoaW5nIGFib3ZlIHRoYXQuDQoNCkkgaG9wZSB5b3XigJlsbCBsb3ZlIHRoZSB2aWRl
byBhcyBtdWNoIGFzIEkgZGlkOw0KDQpQYXNjYWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpkZXRuZXQgbWFpbGluZyBsaXN0DQpkZXRuZXRAaWV0Zi5v
cmc8bWFpbHRvOmRldG5ldEBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vZGV0bmV0DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KZGV0bmV0IG1haWxpbmcgbGlzdA0KZGV0bmV0QGlldGYub3JnPG1haWx0bzpkZXRu
ZXQlNDBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0
bmV0DQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIg
MTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1h
bCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30N
CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1h
cmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxl
ZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNv
TGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luOjBpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4dC1pbmRlbnQ6MjEuMHB0Ow0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KcC5tc29ub3JtYWww
LCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3Jt
YWw7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0K
CW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2lu
LWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9
DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmOw0KCWNvbG9yOiM5OTMzNjY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xv
cjojMDAzMzAwO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5
Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4g
MTEuMGluOw0KCW1hcmdpbjo3MC44NXB0IDcwLjg1cHQgNzAuODVwdCA3MC44NXB0O30NCmRpdi5X
b3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAq
Lw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6MTE4NDA1MjczMTsNCgltc28tbGlzdC10eXBlOmh5
YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTE3NzY3NzgxODggNTYyNDYzMjY0IDY3Njk4
NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEz
IDY3Njk4NzE1O30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsN
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6LjI1aW47DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJTJcKSI7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdp
bi1sZWZ0OjQyLjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsMw0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0
OjYzLjBwdDsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
bWFyZ2luLWxlZnQ6ODQuMHB0Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0KQGxpc3QgbDA6bGV2
ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10
ZXh0OiIlNVwpIjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTA1LjBwdDsNCgl0ZXh0LWluZGVudDotMjEu
MHB0O30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1s
b3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOnJpZ2h0Ow0KCW1hcmdpbi1sZWZ0OjEuNzVpbjsNCgl0ZXh0LWluZGVudDotMjEuMHB0O30N
CkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6MTQ3LjBwdDsNCgl0ZXh0LWluZGVu
dDotMjEuMHB0O30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDph
bHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGV4dDoiJThcKSI7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1sZWZ0OjE2
OC4wcHQ7DQoJdGV4dC1pbmRlbnQ6LTIxLjBwdDt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgltYXJnaW4tbGVmdDoxODkuMHB0
Ow0KCXRleHQtaW5kZW50Oi0yMS4wcHQ7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KdWwN
Cgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3ht
bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6
ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBl
bGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxp
bms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMDAzMzAwIj5NeSB0YWtlIGlzIHRoYXQgaXQgY291bGQgbWFrZSBhIGxvdCBv
ZiBzZW5zZSB0byB3b3JrIG9uIGEgcHJvdG9jb2wgdGhhdCBwcm92aWRlcyBQUkVPRiBmb3IgdGhl
IElQIHNvbHV0aW9uLiZuYnNwOyBUaGF0IHByb3RvY29sIHdpbGwgbGlrZWx5IGludm9sdmUgYSB0
dW5uZWwgb2Ygc29tZSBmb3JtIOKAkyB0aGUgVHJhbnNwb3J0IEFyZWENCiBkb2VzIGNhcmUgcXVp
dGUgYSBiaXQgYWJvdXQgdHVubmVscyAobWFueSBvZiB3aGljaCBpbnZvbHZlIFVEUCDigJMgc2Vl
IFJGQyA4MDg1KSwgYnV0IHdlIGRvbuKAmXQgcmVmZXIgdG8gZXZlcnkgdHVubmVsIGFzIGEg4oCc
dHJhbnNwb3J0IHByb3RvY29s4oCdIOKAkyB1c2luZyBhIG1vcmUgcHJlY2lzZSB0ZXJtIGxpa2Ug
4oCcSVAgUFJFT0YgdHVubmVs4oCdIG1pZ2h0IHJlZHVjZSB0aGUgY29uZnVzaW9uIGhlcmUsIGFz
IEkgdGhpbmsgYW4gSVAtaW4tSVAgdHVubmVsIHdpdGgNCiBhIHNoaW0gaGVhZGVyIGlzIGEgbGlr
ZWx5IGFwcHJvYWNoIChvdXRlciBJUCBoZWFkZXIgY29udGFpbnMgSVAgYWRkcmVzcyBvZiBEZXRO
ZXQgbm9kZSB0aGF0IHBlcmZvcm1zIGR1cGxpY2F0ZSBlbGltaW5hdGlvbiwgaW5uZXIgSVAgaGVh
ZGVyIGNvbnRhaW5zIElQIGRlc3RpbmF0aW9uIGFkZHJlc3Mgb2YgcGFja2V0IGFmdGVyIGVsaW1p
bmF0aW9uKS48bzpwPjwvbzpwPjwvc3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMwMDMzMDAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMzMwMCI+
VGhhbmtzLCAtLURhdmlkPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzAwMzMwMCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1
ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gZGV0bmV0IFtt
YWlsdG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmddIDxiPk9uIEJlaGFsZiBPZg0KPC9iPlBhc2Nh
bCBUaHViZXJ0IChwdGh1YmVydCk8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBOb3ZlbWJlciAx
NiwgMjAxOCA0OjMwIEFNPGJyPg0KPGI+VG86PC9iPiBMb3UgQmVyZ2VyOyBCbGFjaywgRGF2aWQ8
YnI+DQo8Yj5DYzo8L2I+IEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpOyBkZXRuZXRAaWV0Zi5v
cmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtEZXRuZXRdIHB1bGxpbmcgcGFja2V0czxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwPjxzcGFuIHN0eWxlPSJjb2xvcjojQ0UxMTI2Ij5bRVhU
RVJOQUwgRU1BSUxdIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkhlbGxvIExvdTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WW91IGNlcnRhaW5seSBoYXZlIGEgcG9pbnQuIEkg
aW5kaWNhdGVkIHdheXMgaW4gd2hpY2ggUFJFT0YgcmVzZW1ibGVzIG9wZXJhdGlvbnMgd2UgdHJh
ZGl0aW9uYWxseSBwbGFjZSBhdCBMYXllciA0LiBUaGUgbW9zdCBpbXBvcnRhbnQgdGhpbmcgaW4g
bXkgdmlldyBiZWluZyB0aGF0IFBSRU9GIGVucXVldWVzIHBhY2tldHMgdG8gZGlmZmVyZW50IElQ
IGFkZHJlc3Nlcw0KIHdoZW4gZGlzdHJpYnV0aW5nIGFuIGFwcGxpY2F0aW9uIGZsb3cgb3ZlciBt
dWx0aXBsZSBJUC1iYXNlZCBEZXROZXQgdHJhbnNwb3J0cyBsYXllcnMuIE9uZSBtYXkgYXJndWUg
dGhhdCBISVAgZG9lcyBhbHNvIHNvbWV0aGluZyBhbGlrZSBpbiBhIHNoaW0gbGF5ZXIgYmV0d2Vl
biAzIGFuZCA0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Tm93LCB0aGVy
ZeKAmXMgYWxzbyBhIGxpc3Qgb2YgdGhpbmdzIGJ5IHdoaWNoIFBSRU9GIGRpZmZlcnMgZnJvbSB0
aG9zZSBmb3VuZCBpbiBvdXIgdHJhZGl0aW9uYWwgTDQgcHJvdG9jb2xzLiBUaGUgbW9zdCBpbXBv
cnRhbnQgdGhpbmcgaXMgdGhhdCBQUkVPRiBpcyBub3QgcnVubmluZyBvbmx5IHRvIHRoZSBlbmQg
cG9pbnRzLiBUaGVyZSBhcmUgZXhjdXJzaW9ucyBpbnNpZGUNCiB0aGUgbmV0d29yayBhdCB0aGUg
ZGV0bmV0IHJlbGF5cy4gUGxhY2luZyBpdCBhdCBMNCB3YXMgYSBjb252ZW5pZW5jZSB0byB3cml0
ZSBhIHNpbmdsZSBzdG9yeSBpbiBvbmUgZHJhZnQgaW4gZHJhZnQtdGh1YmVydC10c3Z3Zy1kZXRu
ZXQtdHJhbnNwb3J0LiBJZiB3ZSBkZWNpZGUgaXQgaXMgYSBzaGltIGF0IHRoZSB1cHBlciBMYXll
ciAzIHRoYXQgd29ya3MgdG9vLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
SW4gYW55IGZhc2hpb24gdGhpcyB3b3JrIGhhcyByYW1pZmljYXRpb25zIGF0IGFsbCAzIGxheWVy
cy4gVGhlIHF1ZXN0aW9uIGlzIGhvdyB0byBvcmdhbml6ZSBpdCBvdmVyIHRoZSBkaWZmZXJlbnQg
YXJlYXMgYW5kIFNET3MuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkFs
bCB0aGUgYmVzdCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlBhc2NhbDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPkZyb206PC9iPiBkZXRuZXQgJmx0OzxhIGhyZWY9Im1haWx0bzpkZXRuZXQt
Ym91bmNlc0BpZXRmLm9yZyI+ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24g
QmVoYWxmIE9mIDwvYj5Mb3UgQmVyZ2VyPGJyPg0KPGI+U2VudDo8L2I+IGpldWRpIDE1IG5vdmVt
YnJlIDIwMTggMTQ6MTI8YnI+DQo8Yj5Ubzo8L2I+IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkg
Jmx0OzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNjby5jb20iPnB0aHViZXJ0QGNpc2NvLmNv
bTwvYT4mZ3Q7OyBCbGFjaywgRGF2aWQgJmx0OzxhIGhyZWY9Im1haWx0bzpEYXZpZC5CbGFja0Bk
ZWxsLmNvbSI+RGF2aWQuQmxhY2tAZGVsbC5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gR2Vu
Z3h1ZXNvbmcgKEdlbmcgWHVlc29uZykgJmx0OzxhIGhyZWY9Im1haWx0bzpnZW5neHVlc29uZ0Bo
dWF3ZWkuY29tIj5nZW5neHVlc29uZ0BodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWls
dG86ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJlOiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPHAgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47bWFyZ2luLXJpZ2h0OjBp
bjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDowaW4iPg0KPHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5TbyBJIGNvbnRpbnVlIHRvIHN0cm9uZ2x5IGRpc2FncmVlIHdpdGggcHJlb2Yg
YXMgYSB0cmFuc3BvcnQgcHJvdG9jb2wuJm5ic3A7IEl0ICppcyogYSBzZXJ2aWNlIHByb3ZpZGVk
IGJ5IERldE5ldCB3aGljaCwganVzdCBsaWtlIGFueSBvdGhlciAxJiM0MzsxIHNlcnZpY2UsIGlz
IHByb3ZpZGVkIGJ5IG1hbnkgb3RoZXIgbmV0d29yayB0ZWNobm9sb2dpZXMgLSB0aGF0IGFyZSB1
bmZvcnR1bmF0ZWx5IHJlZmVycmVkIHRvDQogYXMgdHJhbnNwb3J0ICpuZXR3b3JrKiB0ZWNobm9s
b2dpZXMuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBpbjtt
YXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjBpbiI+DQo8
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkkgZG8gdGhpbmsgdGhlcmUgaXMgcm9vbSBmb3IgYSZu
YnNwOyBjdXN0b21pemVkIG9yIHNwZWNpZmljIHRyYW5zcG9ydCBwcm90b2NvbCwgYW5kIGV4cGVj
dCB0aGlzIHdvcmsgdG8gdGFrZSBwbGFjZSBpbiB0aGUgdHN2d2cuJm5ic3A7IEluIGRpc2N1c3Np
b25zIHdpdGggRGF2aWQgd2UgaWRlbnRpZnkgdGhhdCB0aGVyZSBtaWdodCBiZSBhIG5lZWQgZm9y
IGEgbmV3IGRldG5ldCBzZXJ2aWNlIHBhcmFtZXRlciB3aGljaA0KIGluZGljYXRlcyBpZiB0aGUg
ZGV0bmV0IHVzZXIgdHJhZmZpYyB3YXMgbm90IGNvbmdlc3Rpb24gYXdhcmUsIGluIHdoaWNoIGNh
c2UgRGV0TmV0IG5ldHdvcmtzIHdvdWxkIGJlIHJlcXVpcmVkIHRvIGRyb3Agc3VjaCB0cmFmZmlj
IGF0IHRoZSBkZXRuZXQgZWRnZSAtIHRodXMgZW5zdXJpbmcgdGhhdCB0aGUgdHJhZmZpYyB3b3Vs
ZCBub3QgZWFjYXBlIHRoZSBkb21haW4uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDowaW47bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjEy
LjBwdDttYXJnaW4tbGVmdDowaW4iPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JIHdpbGwg
YWxzbyBub3RlIHRoYXQgdGhpcyByZXF1aXJlbWVudCBpcyBpbmhlcmVudGx5IG1ldCBieSB0aGUg
Y3VycmVudCBwcmVvZiBtZWNoYW5pc20gc2l6ZSBpdCBpcyBzdHJpY3RseSBsaW1pdGVkIHRvIGFu
IE1wbHMgRGV0TmV0L3RlIGRvbWFpbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OjBpbjttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206MTIu
MHB0O21hcmdpbi1sZWZ0OjBpbiI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkxvdTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIg
YWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPg0KPGhyIHNpemU9IjQiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwv
c3Bhbj48L2Rpdj4NCjxwIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6OC4wcHQ7bWFyZ2luLXJp
Z2h0OjBpbjttYXJnaW4tYm90dG9tOjguMHB0O21hcmdpbi1sZWZ0OjBpbiI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5PbiBOb3ZlbWJlciAxNSwgMjAxOCAxOjQxOjE2IEFNICZxdW90O1Bh
c2NhbCBUaHViZXJ0IChwdGh1YmVydCkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwdGh1YmVy
dEBjaXNjby5jb20iPnB0aHViZXJ0QGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCBncmF5IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNS4wcHQ7bWFyZ2luLWxlZnQ6NC41
cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5JIGFncmVl
IHdpdGggdGhlIGJvdHRvbSBsaW5lIERhdmlkLCZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90Oyxz
ZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPnRoYXQgd2FzIHRo
ZSBpbnRlbnRpb247IHRob3VnaCBJ4oCZbSB1bmNsZWFyIGlmIGFuZCB3aGVyZSBJIGNhbiBwdWJs
aXNoIHRoZSBsb3dlciBsYXllciBwdWxsIHRoaW5nLiBJIHdyb3RlIGl0IGFzIGFuIGV5ZSBvcGVu
ZXIsIGhvcGluZyBwZW9wbGUgd291bGQgc2VlIHRoZSBpc3N1ZS4gSSByZXRhaW4gTG914oCZcyBz
dWdnZXN0aW9uDQogdGhhdCBQQ0YgaXMgYSBiZWdpbm5pbmcgZm9yIGl0IHRob3VnaCBpdCBpcyBq
dXN0IGEgZmF1Y2V0IHdpdGggbm8gY29udHJvbCBvZiB3aGF0IGdvZXMgdGhvdWdoIHdoZW4gd2Ug
d2FudCBhIGp1c3QgaW4gdGltZSBwZXIgcGFja2V0IHB1bGwuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPkZvciB5b3VyIHBvaW50cyBiZWxvdywgSSBtZW50aW9uZWQgSVMtSVMgYXMgYW4gaWxs
dXN0cmF0aW9uIHRoYXQgd2UgY2FuIGhhdmUgYSBzYW1lIG9wZXJhdGlvbiBhdCBib3RoIGxheWVy
cywgdGhhdCBpcyBub3Qgc28gdW51c3VhbC4gSeKAmW0gbm90IHNheWluZyBkZXRuZXQgbmVlZCBJ
Uy1JUywgdGhhdCB3YXMgcmVhbGx5IG5vdCB0aGUgcG9pbnQuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkFzIGZvciB0aGUgZnVu
Y3Rpb25zIEkganVzdCBwb2ludCBvdXQgdGhlIGxpa2VuZXNzIHRvIGlsbHVzdHJhdGUgdGhhdCB0
aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgaXMgYWtpbiB0aG91Z2ggZmFyIGZyb20gaWRlbnRpY2Fs
IHRvIGV4aXN0aW5nIHZhcmlhdGlvbnMgb2YgVENQLiBTZWVtcyB3ZSBhZ3JlZSBvbiB0aGlzIGxp
a2VuZXNzLiBJIGRvIG5vdCByZWFkIHRoYXQNCiB5b3Ugb3Bwb3NlIG15IGNvbmNsdXNpb24gdGhh
dCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgY2FuIGJlIGltcGxlbWVudGVkIGFzIGEgZGV0bmV0
IMKrIHRyYW5zcG9ydCBwcm90b2NvbCDCuy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Rm9yIG5vdyBJIG5lZWQgdG8gcmVhZCBv
biB0aGUgbGlua3MgeW91IHN1Z2dlc3RlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+TWFueSB0aGFua3MgZm9yIGFsbCB0aGlz
ITxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5QYXNjYWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQpMZSAxNCBub3YuIDIwMTggw6AgMjI6NTIsIEJs
YWNrLCBEYXZpZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOkRhdmlkLkJsYWNrQGRlbGwuY29tIj5EYXZp
ZC5CbGFja0BkZWxsLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7OjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5OTMzNjYiPkJvdHRvbSBMaW5lOiAmbmJzcDtJIHdvdWxkIHN1Z2dlc3QgZm9jdXNp
bmcgZGlzY3Vzc2lvbiBvZiBhIERldE5ldCDigJx0cmFuc3BvcnQgcHJvdG9jb2zigJ0gb24gd2hh
dCBoYXMgdG8gYmUgZG9uZSB2aWEgdHVubmVscyB0byBtYWtlIFBSRU9GIHdvcmsgZm9yIHRoZSBJ
UCBzb2x1dGlvbiAoZGF0YSBwbGFuZSksIGFuZCB3b3VsZCBzdWdnZXN0IHVzaW5nIHNlcGFyYXRl
IGRyYWZ0cw0KIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZmaWMgc2hhcGluZy4mbmJzcDsg
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkzMzY2Ij5EZXRhaWxzIGlu
bGluZSDigKY8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPlRo
YW5rcywgLS1EYXZpZDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkz
MzY2Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IFBhc2NhbCBU
aHViZXJ0IChwdGh1YmVydCkgWzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNjby5jb20iPm1h
aWx0bzpwdGh1YmVydEBjaXNjby5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2Rh
eSwgTm92ZW1iZXIgMTQsIDIwMTggNDo1OSBBTTxicj4NCjxiPlRvOjwvYj4gR2VuZ3h1ZXNvbmcg
KEdlbmcgWHVlc29uZyk8YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0
Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT47IEJsYWNrLCBEYXZpZDxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW0RldG5ldF0gcHVsbGluZyBwYWNrZXRzPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOiNDRTExMjYiPltFWFRFUk5BTCBF
TUFJTF0gPGJyPg0KUGxlYXNlIHJlcG9ydCBhbnkgc3VzcGljaW91cyBhdHRhY2htZW50cywgbGlu
a3MsIG9yIHJlcXVlc3RzIGZvciBzZW5zaXRpdmUgaW5mb3JtYXRpb24uPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlR5cG9zIGJlbG93LCBzb21l
IHRoYW5rcyB0byBteSBpbnRlbGxpZ2VudCBzbWFydCBwaG9uZSwgYW5kIHNvbWUgdG8gY29uZnVz
ZWQtbWUuJm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+UGxlYXNlIHJlYWQ6PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkFsbCBpbiBhbGwsIHRoaXMgdGVsbHMg
bWUgdGhhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgb3BlcmF0ZXMgYXQgbGF5ZXIgNDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+UmVnYXJkcywgPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5QYXNjYWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQpMZSAxNCBub3YuIDIwMTggw6AgMTY6NTMs
IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgJmx0OzxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBj
aXNjby5jb20iPnB0aHViZXJ0QGNpc2NvLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5ic3A7OjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5IZWxsbyBYdWVzb25nOiA8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5XZSBkbyBsYXll
cnMgc28gYXMgdG8gY29tbXVuYWxpc2Ugc2VydmljZXMgc28gZXZlcnkgYXBwbGljYXRpb25zIGRv
ZXMgbm90IG5lZWQgdG8gcmVpbnZlbnQgaXRzIG93bi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhlIGZhY3QgdGhhdCBldmVy
eSBpbmR1c3RyaWFsIGFwcGxpY2F0aW9uIHRoYXQgYWRhcHRhdGV1ciBmcm9tIHNlcmlhbCBidXQg
dG8gSVAgaGFkIHRvIGltcGxlbWVudCBhIGppdHRlciBlbGltaW5hdGlvbiBidWZmZXIgaXMgYW4g
aW5kaWNhdGlvbiB0aGF0IHdlIGZhaWxlZCB0byBwcm92aWRlIGp1c3QgdGhhdCBhdCBhIGxvd2Vy
IGxheWVyLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj5TYW1lIGdvZXMgZm9yIHZvaWNlIGFuZCB2aWRlby4gQnV0IGRp
ZG7igJl0IHlvdSBzZWUgaXQgb24gb2NjYXNpb25zPyBUaG9zZSBqaXR0ZXIgZWxpbWluYXRpb24g
dGVjaG5pcXVlcyBjcmVhdGUgYSBsYXRlbmN5IGluIHRoZSBkaXNjdXNzaW9uIG9yIGEgZGVsYXkg
aW4gdGhlIHR2IHN0cmVhbSB0aGF0IHlvdSBjYW4gYWN0dWFsbHkgb2JzZXJ2ZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29s
b3I6Izk5MzM2NiI+W0RhdmlkJmd0O10gV2hlbiB0aGluZ3Mgd29yaywgaml0dGVyIGVsaW1pbmF0
aW9uIGlzIGNvbW1vbiBiZWhhdmlvci4mbmJzcDsgV2hlbiB0aGV5IGRvbuKAmXQgd29yaywgaS5l
Liwgc29tZXRoaW5nIGRvZXNu4oCZdCBhcnJpdmUgaW4gdGltZSwgYm90aCByZXRyYW5zbWl0IGJl
aGF2aW9yIGFuZCByZWFjdGlvbiB0byBtaXNzaW5nIGRhdGEgYXJlIGFwcC1zcGVjaWZpYy48L3Nw
YW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4NCjxicj4NCk5vdyBsZXQg
dXMgbG9vayBhdCB0aGUgZGV0bmV0IHNlcnZpY2UgbGF5ZXIgYW5kIGNvbXBhcmUgd2l0aCB0cmFk
aXRpb25hbCBMYXllciA0IGZ1bmN0aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7VGhlIHNlcnZpY2UgbGF5ZXIg
cHJvdmlkZXMgYSBmbG93IGNvbnRyb2wsIGluIHRoaXMgcGFydGljdWxhciBjYXNlIGEgcmF0ZS1i
YXNlZCBvbmUuIFRoaXMgaXMgc2ltaWxhciB0byBmdW5jdGlvbmFsaXR5IGZvdW5kIGluIERDLVRD
UCBvciBpbiBhIGxvbmcgZ29uZSBwYXN0LCBJQk3igJlzIFJhcGlkIFRyYW5zcG9ydCBQcm90b2Nv
bCwgdGhvdWdoIHdlIHByb2JhYmx5DQogbmVlZCBvbmx5IGEgc2ltcGxpZmllZCB2ZXJzaW9uIG9m
IHRoYXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+
PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIEl04oCZcyBpbXBvcnRhbnQg
dG8gZGlzdGluZ3Vpc2ggZmxvdyBjb250cm9sLCB3aGljaCBjYW4gYmUgcHJvdmlkZSBvbiBhIGxp
bmstYnktbGluayBiYXNpcyBmcm9tIGNvbmdlc3Rpb24gY29udHJvbCwgd2hpY2ggaXMgYSBzdXBl
cnNldCBvZiBmbG93IGNvbnRyb2wgYW5kIGNhbiBvbmx5IGJlIHByb3ZpZGVkIGVuZC10by1lbmQu
Jm5ic3A7IEFzIERldE5ldA0KIGVsaW1pbmF0ZXMgYWxsIGNvbmdlc3Rpb24sIGNvbmdlc3Rpb24g
Y29udHJvbCBpcyBub3QgcmVxdWlyZWQuJm5ic3A7IFNwZWNpZmljIGV4YW1wbGUg4oCTIERDLVRD
UCBpcyBkcml2ZW4gYnkgRUNOIGNvbmdlc3Rpb24gc2lnbmFscyAoQ0UgbWFya3MpIGNvbWluZyBi
YWNrIGZyb20gdGhlIG5ldHdvcmssIGJ1dCBpZiBhIERldE5ldCBub2RlIGV2ZXIgbWFya3MgYSBE
ZXROZXQgcGFja2V0IGFzIENFLCBzb21ldGhpbmcgaGFzIGdvbmUgc2VyaW91c2x5IGF3cnkuPC9z
cGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQo8YnI+DQpUaGUgc2Vy
dmljZSBsYXllciBwZXJmb3JtcyByZW9yZGVyaW5nIGFuZCBkdXBsaWNhdGlvbiBlbGltaW5hdGlv
biBmdW5jdGlvbnMuLiBUQ1AgZG9lcyB0aGF0IHRvby48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MzM2NiI+W0Rh
dmlkJmd0O10gWWVzIOKApiBidXQg4oCmIFRDUCBlbGltaW5hdGlvbiBvZiBkdXBsaWNhdGUgcGFj
a2V0cyBpcyBpbnRlbmRlZCBvbmx5IHRvIGRlYWwgd2l0aCDigJxzdHVwaWQgbmV0d29yayB0cmlj
a3PigJ0g4oCmPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
VGhlIHNlcnZpY2UgbGF5ZXIgZGlzdHJpYnV0ZXMgcGFja2V0cyBhbmQgcmVwbGljYXMgb3ZlciBt
dWx0aXBsZSBwYXRocyAoZGV0bmV0IHRyYW5zcG9ydHMpLiBUaGVyZeKAmXMgYSBoaW50IG9mIHRo
YXQgaW4gTVAtVENQIHRob3VnaCB3ZSBuZWVkIGEgcG93ZXJmdWwgYWRkaXRpb24gZm9yIHJlcGxp
Y2F0aW9uIGFuZCBjb2RpbmcuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIERldE5l
dCBkaWZmZXJzIGJlY2F1c2UgdGhlIHJlcGxpY2F0aW9uIGFuZCBkaXN0cmlidXRpb24gaGFwcGVu
IGF0IG5vZGVzIGluIHRoZSBuZXR3b3JrLCBub3QgYXQgZW5kIHN5c3RlbXMuJm5ic3A7IEZvciBh
bnkgVENQLWxpa2UgcHJvdG9jb2wgKHJlbGlhYmxlIGRlbGl2ZXJ5IHdpdGggY29uZ2VzdGlvbiBj
b250cm9sKSwgcGFja2V0IGR1cGxpY2F0aW9uDQogaXMgYWx3YXlzIGEgbWFuaWZlc3RhdGlvbiBv
ZiBhIG5ldHdvcmsg4oCcYnVnLOKAnSBpLmUuLCBkaXZlcmdlbmNlIGZyb20gaWRlYWwgbmV0d29y
ayBiZWhhdmlvci4mbmJzcDsgRm9yIHRoZSBSRSBpbiBEZXROZXQgUFJFT0YsIHBhY2tldCBkdXBs
aWNhdGlvbiBpcyBhIG5ldHdvcmsg4oCcZmVhdHVyZeKAnSA7LSkuJm5ic3A7IEFzIG9mIHJpZ2h0
IG5vdywgcGFja2V0IGR1cGxpY2F0aW9uIGFuZCBlbGltaW5hdGlvbiwgcGx1cyBhc3NvY2lhdGVk
IHJlb3JkZXJpbmcgKFBSRU9GKQ0KICZuYnNwO2lzIG5vdCBwYXJ0IG9mIHRoZSBJUCBzb2x1dGlv
biDigJMgYW4gYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9uIHdvdWxkIGxpa2VseSBiZSBuZWVkZWQg
dG8gc3VwcG9ydCB0aGF0IGZ1bmN0aW9uYWxpdHksIGFuZCB0aGUgcmVzdWx0IHdoaWNoIHdvdWxk
IGxvb2sgYSBsb3QgbGlrZSBhIERldE5ldCB0cmFuc3BvcnQgdHVubmVsIGJldHdlZW4gbm9kZXMg
aW4gdGhlIERldE5ldCBuZXR3b3JrLiZuYnNwOyBJZiBhbnlvbmUgd2FudHMgdG8gd29yayBvbiB0
aGlzLA0KIHJlYWRpbmcgZHJhZnQtaWV0Zi1pbnRhcmVhLXR1bm5lbHMgaXMgUkVDT01NRU5ERUQu
PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+VGhlIGRldG5l
dCBzZXJ2aWNlIGxheWVyIGlzIGFib3ZlIHRoZSBkZXRuZXQgdHJhbnNwb3J0IGxheWVyIHdoaWNo
IGhhcHBlbnMgdG8gYmUgbGF5ZXIgMy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QWxsIGluIGFsbCwgdGhpcyB0ZWxscyBtZSB0
aGF0IHRoZSBkZXRuZXQNCjwvc3Bhbj48cz48c3BhbiBzdHlsZT0iY29sb3I6IzcwMzBBMCI+dHJh
bnNwb3J0PC9zcGFuPjwvcz48c3BhbiBzdHlsZT0iY29sb3I6IzcwMzBBMCI+IHNlcnZpY2UNCjwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPmxheWVyIG9wZXJhdGVzIGF0IGxheWVyIDQu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPkkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGVyZSBpcyBhbiBleGFjdCBzYW1lIG5lZWQg
Zm9yIFRTTi4gSnVzdCBsaWtlIHRoZXJlIGlzIGEgbmVlZCBmb3IgSVMtSVMgYXQgYm90aCBsYXll
cnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImNvbG9yOiM5OTMzNjYiPltEYXZpZCZndDtdIE1hbnkgb2YgdGhlIElQIG5ldHdv
cmtzIG92ZXIgd2hpY2ggRGV0TmV0IG9wZXJhdGVzIHdpbGwgbm90IGJlIHVzaW5nIElTLUlTIGZv
ciBJUCAobGF5ZXIgMykgcm91dGluZyDigJMgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGFsdGVybmF0
aXZlcy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGUg
SUVFRSBtYXkgdmVyeSB3ZWxsIHByb3ZpZGUgdGhlIHNhbWUgZmVhdHVyZXMgaW4gdGhlIHRhbGtl
ciwgYW5kIHdlIG1heSB2ZXJ5IHdlbGwgYmUgc3VjY2Vzc2Z1bCBhdCBzaGFyaW5nIHNwZWNpZmlj
YXRpb25zIGp1c3QgbGlrZSB3ZSBkaWQgZm9yIElTLUlTLiBCdXQgZm9yIHVzIEkgc2VlIHRoZSBk
ZXRuZXQgc2VydmljZSBsYXllciBwYWNrYWdlZCBhcyBhIExheWVyDQogNCB0aGF0IHRoZSByZXN0
IG9mIHRoZSBJRVRGIHdpbGwgY2FsbCBhIFRyYW5zcG9ydC4gV2hpY2ggbWFrZXMgdGhlIG5hbWUg
Y29sbGlzaW9uIHZlcnkgdW5mb3J0dW5hdGUsIGJ5IHRoZSB3YXkuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTMz
NjYiPltEYXZpZCZndDtdIEJvdHRvbSBMaW5lOiZuYnNwOyBJIHdvdWxkIHN1Z2dlc3QgZm9jdXNp
bmcgZGlzY3Vzc2lvbiBvZiBhIERldE5ldCDigJx0cmFuc3BvcnQgcHJvdG9jb2zigJ0gb24gd2hh
dCBoYXMgdG8gYmUgZG9uZSB2aWEgdHVubmVscyB0byBtYWtlIFBSRU9GIHdvcmsgZm9yIHRoZSBJ
UCBzb2x1dGlvbiAoZGF0YSBwbGFuZSksIGFuZCB3b3VsZCBzdWdnZXN0IHVzaW5nDQogc2VwYXJh
dGUgZHJhZnRzIGZvciB0aGlzIGFuZCBsb2NhbCBsb29wIHRyYWZmaWMgc2hhcGluZy48L3NwYW4+
PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Tm90ZSB0aGF0
IG15IGRyYWZ0IGFsc28gZGlzY3Vzc2VzIGEgTDIgdG9rZW5pemVkIGxvb3AgdG8gYXZvaWQgdGhl
IGJ1ZmZlciBibG9hdCBhdCB0aGUgZGV0bmV0IGluZ3Jlc3MsIHdoaWNoIGlzIHRoZSBwaWVjZSB0
aGF0IGlzIGFuYWxvZ291cyB0byB0aGUgc29sdXRpb24gc2hvd24gaW4gdGhlIHZpZGVvLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5UYWtlIGNhcmUsPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5QYXNjYWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48YnI+DQpMZSAxNCBub3YuIDIwMTggw6AgMTQ6NTgs
IEdlbmd4dWVzb25nIChHZW5nIFh1ZXNvbmcpICZsdDs8YSBocmVmPSJtYWlsdG86Z2VuZ3h1ZXNv
bmdAaHVhd2VpLmNvbSI+Z2VuZ3h1ZXNvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7IGEgw6ljcml0Jm5i
c3A7OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5EZWFyIFBhc2NhbCw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6
MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
SSBjb25zaWRlciB0aGUgcHJvYmxlbSBvZiDigJxEZXROZXQgdHJhbnNwb3J0IGxheWVy4oCdIGFs
bCBvdmVyIGFnYWluLCBhbmQgZmluYWxseSBJIG1ha2UgbXlzZWxmIGNvbmZ1c2VkLiBTbyBJIHNl
bmQgdGhpcyBlbWFpbCB0byBzZWFyY2ggZm9yIGhlbHAuIFBsZWFzZSBjb3JyZWN0IG1lIGlmIHlv
dSBmaW5kIGFueXRoaW5nDQogd3JvbmcgYmVsb3c6PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDouMjVpbjt0ZXh0LWluZGVudDotLjI1aW47bGluZS1oZWlnaHQ6
MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjEuPHNw
YW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2Vu
ZGlmXT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VFNOIGRvZXNu4oCZdCBuZWVkIHRyYW5z
cG9ydCBsYXllciwgYmVjYXVzZSB0aGUgdGFsa2VyIGFuZCBsaXN0ZW5lciBhcmUgVFNOIGF3YXJl
LCBhbmQgdGhleSBjYW4gc2VuZCB0aGUgcGFja2V0cyBpbiBzb21lIHBhcnRpY3VsYXIgdGltZSBz
bG90IGJhc2VkIG9uIHRoZSB0cmFmZmljIHNwZWNpZmljYXRpb247PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQ
YXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDouMjVpbjt0ZXh0LWluZGVudDotLjI1aW47bGlu
ZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExp
c3RzXT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25v
cmUiPjIuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9z
cGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RGV0TmV0IGRvZXMgbmVl
ZCB0cmFuc3BvcnQgbGF5ZXIsIGJlY2F1c2UgdGFsa2VyIGFuZCBsaXN0ZW5lciBhcmUgbm90IHVu
ZGVyIGNvbnRyb2w7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVm
dDouMjVpbjt0ZXh0LWluZGVudDotLjI1aW47bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBs
ZXZlbDEgbGZvMiI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjMuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4w
cHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+VENQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0ICwgYmVjYXVzZSBU
Q1AgdHJpZXMgdG8gZmluZCB0aGUg4oCcZmFpciBiYW5kd2lkdGjigJ0gZm9yIHRoZSBmbG93cyBh
bmQgaXQgbWFrZXMgdGhlIGZsb3cgcmF0ZSBjaGFuZ2VzIGFsbCB0aGUgdGltZSwgd2hpbGUgdGhl
IHNlbmRpbmcgcmF0ZSBvZiBEZXROZXQgaXMgc3VwcG9zZWQgdG8gYmUgY29uc3RhbnQsDQogYW5k
IGV2ZXJ5IHBhY2tldCBzaG91bGQgc2hvdyB1cCBpbiBhbiBleHBlY3RlZCB0aW1lIHNsb3Q7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDouMjVpbjt0ZXh0LWlu
ZGVudDotLjI1aW47bGluZS1oZWlnaHQ6MTUwJTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+DQo8
IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxzcGFuIHN0eWxl
PSJtc28tbGlzdDpJZ25vcmUiPjQuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwv
c3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
VURQIGNhbuKAmXQgYmUgdXNlZCBmb3IgRGV0TmV0LCBiZWNhdXNlIHRoZXJlIGlzIG5vIHJhdGUg
Y29udHJvbC4gSWYgdGhlIHRhbGtlciBzZW5kcyB0aGUgcGFja2V0cyBpbiB0aGUgd3JvbmcgcGF0
dGVybiwgVURQIGNhbiBkbyBub3RoaW5nLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjI1aW47dGV4dC1pbmRlbnQ6LS4yNWluO2xpbmUtaGVpZ2h0OjE1MCU7
bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj41LjxzcGFuIHN0
eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlNvIHdlIG5lZWQg4oCcRGV0TmV0IHRyYW5zcG9y
dCBsYXllcuKAnSwgd2hpY2ggY2FuIDphLiBTZW5kIHRoZSBwYWNrZXQgaW4gYSBkZXRlcm1pbmlz
dGljIHBhdHRlcm47IGIuIElmIGFueXRoaW5nIGdvZXMgd3JvbmcsIG1ha2UgaXQgZ28gYmFjayB0
byB0aGUgY29ycmVjdCBwYXR0ZXJuLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjI1aW47dGV4dC1pbmRlbnQ6LS4yNWluO2xpbmUtaGVpZ2h0OjE1MCU7bXNv
LWxpc3Q6bDAgbGV2ZWwxIGxmbzIiPg0KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj42LjxzcGFuIHN0eWxl
PSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoaXMsIGZpbmFsbHksIG1ha2VzIHRoZSB0YWxrZXIg
4oCcRGV0TmV0IGF3YXJl4oCdKGVzcGVjaWFsbHkgcG9pbnQgYSBhYm92ZSksIHdoaWNoIGlzIGp1
c3QgdGhlIHNhbWUgYXMgd2hhdCBoYXBwZW5zIGluIFRTTi48L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+SWYgdGhpcyBsb2dpYyBjaGFpbiB3b3Jrcywgd2hhdCB3ZSBhY3R1
YWxseSByZXF1aXJlcyBpcyBqdXN0IGEgRGV0TmV0IHRhbGtlciByYXRoZXIgdGhhbiBhIG5ldyB0
cmFuc3BvcnQgbGF5ZXIuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImxpbmUtaGVpZ2h0OjE1
MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUwJSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJsaW5lLWhlaWdodDoxNTAlIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+QmVzdCBSZWdhcmRzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9ImxpbmUtaGVpZ2h0OjE1MCUiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5YdWVzb25n
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiBkZXRuZXQgWzxhIGhyZWY9Im1haWx0bzpkZXRuZXQtYm91bmNlc0BpZXRmLm9y
ZyI+bWFpbHRvOmRldG5ldC1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8
L2I+UGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBO
b3ZlbWJlciAxMywgMjAxOCAxOjEwIFBNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86
ZGV0bmV0QGlldGYub3JnIj5kZXRuZXRAaWV0Zi5vcmc8L2E+OyBCbGFjaywgRGF2aWQgJmx0Ozxh
IGhyZWY9Im1haWx0bzpEYXZpZC5CbGFja0BkZWxsLmNvbSI+RGF2aWQuQmxhY2tAZGVsbC5jb208
L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBbRGV0bmV0XSBwdWxsaW5nIHBhY2tldHM8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImNvbG9yOmJsYWNrIj5E
ZWFyIGFsbDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+VGhpcyB2aWRlbyA8YSBocmVmPSJodHRwczovL3lvdXR1LmJlL0JPMFFoYXhCUnIwIj4NCmh0
dHBzOi8veW91dHUuYmUvQk8wUWhheEJScjA8L2E+IGhhcyBhIGdyZWF0IGlsbHVzdHJhdGlvbiBv
ZiB0aGUgVU5JIHBhY2tldCBwdWxsIG1ldGhvZCB0aGF0IHdlIHVzZSBpbiBzZWN0aW9uIOKAnDUu
MS4mbmJzcDsgTG9jYWwgTG9vcCBGbG93IENvbnRyb2zigJ0gb2YNCjxhIGhyZWY9Imh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC10aHViZXJ0LXRzdndnLWRldG5ldC10cmFuc3BvcnQt
MDEiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC10aHViZXJ0LXRzdndnLWRldG5l
dC10cmFuc3BvcnQtMDE8L2E+IHRvIHB1bGwgcGFja2V0cyBmcm9tIHRoZSBkZXRuZXQgdW5hd2Fy
ZSBob3N0IGZyb20gdGhlIGRldG5ldCBpbmdyZXNzIGJveC4gVGhlIHByb2JsZW0gZm9yIGRldG5l
dCBpcyB0aGF0IHNoYXBpbmcNCiBpbiB0aGUgZGV0bmV0IGluZ3Jlc3MgY2FuIGNyZWF0ZSBibG9h
dCBhbmQgdW5jb250cm9sbGVkIGVuZCB0byBlbmQgbGF0ZW5jeSBzbyB3ZSB3YW50IHRvIGNvbnRy
b2wgdGhlIG1heGltdW0gYW1vdW50IG9mIHBlbmRpbmcgZnJhbWVzIHRvIGtlZXAgdGhlIGRldG5l
dCBpbmdyZXNzIGJ1c3kgYW5kIHB1c2ggYmFjayB0byB0aGUgTDQvNSBmb3IgYW55dGhpbmcgYWJv
dmUgdGhhdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SSBob3BlIHlvdeKAmWxs
IGxvdmUgdGhlIHZpZGVvIGFzIG11Y2ggYXMgSSBkaWQ7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPlBhc2NhbDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtm
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWY7Y29sb3I6YmxhY2si
Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KZGV0
bmV0IG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpkZXRuZXRAaWV0Zi5vcmciPmRl
dG5ldEBpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL2RldG5ldCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9kZXRuZXQ8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj5kZXRu
ZXQgbWFpbGluZyBsaXN0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj48YSBocmVm
PSJtYWlsdG86ZGV0bmV0JTQwaWV0Zi5vcmciPmRldG5ldEBpZXRmLm9yZzwvYT48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vZGV0bmV0Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2RldG5ldDwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_CE03DB3D7B45C245BCA0D2432779493630347616MX307CL04corpem_--


From nobody Fri Nov 16 11:24:08 2018
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AF10128DFD; Fri, 16 Nov 2018 11:24:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.951
X-Spam-Level: 
X-Spam-Status: No, score=-3.951 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, 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 Y5GjSAeaNnTO; Fri, 16 Nov 2018 11:23:59 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 381511292AD; Fri, 16 Nov 2018 11:23:59 -0800 (PST)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [131.188.34.52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id D13F8548135; Fri, 16 Nov 2018 20:23:52 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id B6AB4440210; Fri, 16 Nov 2018 20:23:52 +0100 (CET)
Date: Fri, 16 Nov 2018 20:23:52 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
Cc: Lou Berger <lberger@labn.net>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>,  "Black, David" <David.Black@dell.com>, 'J?nos Farkas' <janos.farkas@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, DetNet WG <detnet@ietf.org>
Message-ID: <20181116192352.plppsalhvsgbpblt@faui48f.informatik.uni-erlangen.de>
References: <6EC6417807D9754DA64F3087E2E2E03E2D143BE1@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D243277949363032BA55@MX307CL04.corp.emc.com> <cfd56f25-c05c-d8c2-a3d5-41d0a35a435d@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D15213B@rznt8114.rznt.rzdir.fht-esslingen.de> <CE03DB3D7B45C245BCA0D2432779493630339254@MX307CL04.corp.emc.com> <6EC6417807D9754DA64F3087E2E2E03E2D152997@rznt8114.rznt.rzdir.fht-esslingen.de> <20181115035637.7lzevvoeulr7qm7h@faui48f.informatik.uni-erlangen.de> <6EC6417807D9754DA64F3087E2E2E03E2D15BB90@rznt8114.rznt.rzdir.fht-esslingen.de> <20181115225358.mbhdw2kcaftyt45v@faui48f.informatik.uni-erlangen.de> <6EC6417807D9754DA64F3087E2E2E03E2D15C79C@rznt8114.rznt.rzdir.fht-esslingen.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <6EC6417807D9754DA64F3087E2E2E03E2D15C79C@rznt8114.rznt.rzdir.fht-esslingen.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/i8kPVSKW947-1NhpT_kPHq0rkUM>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Nov 2018 19:24:06 -0000

Why does DetNet over IP not simply mandate proper use of DiffServ ?

IMHO, all inelastic IP traffic MUST use DSCP appropriate for inelastic
traffic (DetNet or not). If i then have a malfunctioning originator
of inelastic traffic, say DetNet Network A, and it leaks the traffic to
Internet provider B, then B can simply filter out that traffic by DSCP.

Don't remember seeing this mentioned in the arch spec.

If an endpoint is originating inelastic traffic with DSCP 0, thats not
DetNet. That's a broken endpoint.

Cheers
    Toerless

On Fri, Nov 16, 2018 at 03:08:47PM +0000, Scharf, Michael wrote:
> > On Thu, Nov 15, 2018 at 01:18:09PM +0000, Scharf, Michael wrote:
> > > My comments are about the question what happens if DetNet packets get
> > dropped despite that this should _never_ happen in normal operation.
> > There can be different reasons for packet drops in a managed network.
> > One root cause would be that the DetNet traffic gets routed erroneously
> > over a DetNet unaware node somewhere in the Internet and then causes
> > harm there.
> > 
> > Understood.
> > 
> > > For inelastic traffic, if such packet loss persists, that flow (at
> > least on the path where losses occur) may need to be blocked for safety
> > reasons. I assume that is what you suggest in your last sentence?
> > 
> > Yes. Of course, i can not speak for the authors, and i don't think so
> > far this type of detail for the  PREOF functions have been required,
> > but i certainly think it would make the PEF/POF a lot more useful if it
> > would include diagnostics about packet loss - and that could then be
> > used to trigger some control/management-plane circuit breaker.
> 
> Thanks a lot for the clarification. Such a safety mechanism would address a lot of my concerns.
> 
> Michael
> 
> 
> > 
> > Cheers
> >     Toerless
> > 
> > > Michael
> > >
> > >
> > > -----Original Message-----
> > > From: Toerless Eckert [mailto:tte@cs.fau.de]
> > > Sent: Thursday, November 15, 2018 4:57 AM
> > > To: Scharf, Michael
> > > Cc: Black, David; Lou Berger; 'J?nos Farkas'; tsv-art@ietf.org;
> > DetNet WG; draft-ietf-detnet-architecture.all@ietf.org
> > > Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-
> > ietf-detnet-architecture-08
> > >
> > > On Fri, Nov 09, 2018 at 06:38:30AM +0000, Scharf, Michael wrote:
> > > > Indeed.
> > > >
> > > > And, as noted in my earlier way, depending on how the PRF is
> > realized DetNet may even shield DetNet traffic from packet losses due
> > to congestion, i.e., even traffic that would be able to react to
> > congestion may not react due to DetNet. If DetNet is able to mask
> > congestion from the carried traffic, special care is needed inside
> > DetNet.
> > >
> > > I don't think we should complicate the matters by talking about
> > DetNet
> > > flows that may react to congestion. I don't think this is in scope of
> > > the current architecture.
> > >
> > > AFAIK, all DetNet flows have a known envelope, and DetNet flows
> > should
> > > be shutdown (filtered/blocked) by the DetNet service whenever they
> > exceed
> > > the envelope (*).
> > >
> > > Within the envelope of DetNet flows, there is no useful support
> > > for congestion loss, because congestion constitutes a
> > misconfiguration
> > > or misbehavior of the DetNet service.
> > >
> > > PEF/POF could actually act as a circuit breaker using the maximum
> > > permissible loss of the envelope as a trigger to make the PRF stop
> > > the flow. That would be a good feature for the PREOF.
> > >
> > > Cheers
> > >     Toerless
> > >
> > > (*) I am not sure if DetNet intends to make such a strong
> > > statement, but from what i heard, this is usually done in TSN
> > > applications:
> > >
> > > If you have an interlocked system and a sender exceeds its
> > > envelope, that indicates a malfunctioning sender, and there is
> > > no way to design a safe&secure system with randomnly
> > > malfunctioning components. Shutting down a component by
> > > stopping its traffic is a supported system behavior resulting
> > > typically in bringing up redundant components or shutting down
> > > parts of the system. Unknown component behavior results in
> > > unpredictable system behavior, often catastrophic.
> > >
> > > > > That quoted comment is followed by a "reduce to previous case"
> > argument
> > > > > about networking in general:
> > > > >
> > > > > > > WRT escaped traffic, as I mentioned in today's session, I
> > really
> > > > > think
> > > > > > > this is no difference between escaped DetNet traffic and
> > traffic
> > > > > > > delivered over an uncongested network to a peer (congested or
> > > > > > > uncongested) network.
> > > > >
> > > > > Unfortunately, that argument leads to a contradiction, namely a
> > > > > conclusion that congestion control is not necessary for the
> > Internet,
> > > > > which is known to be wrong.  Having arrived at a result that
> > > > > mathematicians would call "proof by contradiction," one of the
> > > > > assumptions that lead to this point has to be wrong, but which
> > one?
> > > > >
> > > > > The "clear, simple and wrong" (Mencken) approach to resolving
> > this
> > > > > would be to focus on the inelastic traffic and require that all
> > DetNet
> > > > > traffic MUST be congestion controlled.  I'm not advocating this,
> > and
> > > > > neither is Michael.
> > > > >
> > > > > A more subtle approach (with credit to Deb Brungard for an
> > insightful
> > > > > discussion after RTGAREA yesterday) is to recognize that DetNet
> > is a
> > > > > Controlled Environment, to which different rules apply than the
> > > > > Internet and networks in general.  For the definition of
> > Controlled
> > > > > Environment, see Section 3.6 of RFC 8085
> > > > > (https://tools.ietf.org/html/rfc8085#section-3.6).  For now,
> > please
> > > > > ignore the material in that section on safety, robustness and
> > > > > corruption, as inapplicable to this discussion.  FWIW, that
> > material
> > > > > was motivated by the incessant attempts to optimize out UDP
> > checksums
> > > > > without serious consideration of the resulting packet corruption
> > risks
> > > > > and the potential consequences thereof.  Viewing DetNet as a
> > Controlled
> > > > > Environment, this discussion is then primarily about what to
> > require/do
> > > > > at the boundary between the DetNet Controlled Environment and
> > other
> > > > > networks.  I've been there, done that for other Controlled
> > Environments
> > > > > ... and have the scars ... from the worked examples in RFC 7510
> > > > > (MPLS/UDP) and RFC 8086's TMCE (Traffic Management Controlled
> > > > > Environment) applicability scenario for GRE/UDP.  Those two RFCs
> > may be
> > > > > helpful background reading.
> > > > >
> > > > > The good news here is that we are not as far from agreeing on a
> > > > > solution as might appear from the length of this discussion.
> > Going
> > > > > back to a couple of chunks of text that Janos proposed earlier:
> > > > >
> > > > > 	NEW:
> > > > > 	This document provides the overall Architecture for
> > Deterministic
> > > > > 	Networking (DetNet), which provides a capability for the
> > delivery
> > > > > of
> > > > > 	data flows with extremely low packet loss rates and bounded
> > end-
> > > > > to-
> > > > > 	end delivery latency within a network domain. DetNet is for
> > > > > networks
> > > > > 	that are under a single administrative control or within a
> > closed
> > > > > group
> > > > > 	of administrative control; these include campus-wide
> > networks and
> > > > > 	private WANs. DetNet is not for large groups of domains
> > such as
> > > > > the
> > > > > 	Internet.
> > > > >
> > > > > That reads to me as a clear statement that a DetNet network is a
> > > > > Controlled Environment, so I would hope that we're in agreement
> > on
> > > > > that.
> > > > >
> > > > > 	NEW:
> > > > > 	Robust real-time systems require to reduce the number of
> > possible
> > > > > 	failures. Filters and policers should be used in a DetNet
> > network
> > > > > to
> > > > > 	detect if DetNet packets are received on the wrong
> > interface, or
> > > > > at
> > > > > 	the wrong time, or in too great volume. Furthermore,
> > filters and
> > > > > 	policers can take action to discard offending packets or
> > flows,
> > > > > or
> > > > > 	trigger shutting down the offending DetNet flow, or
> > shutting down
> > > > > 	the offending interface.
> > > > >
> > > > > That proposed text actually contains two circuit breakers,
> > "shutting
> > > > > down the offending DetNet flow" or "shutting down the offending
> > > > > interface."  So far, so good, but what's missing is text on
> > deployment
> > > > > requirements of the mechanisms described in that text,
> > particularly at
> > > > > the edges of DetNet networks.
> > > >
> > > > Yep, strict deployment requirements are needed.
> > > >
> > > > > Text that requires deployment of "filters and policers ... [that]
> > > > > discard offending [DetNet] packets and flows" at the boundaries
> > between
> > > > > DetNet and non-DetNet networks would go a long way towards
> > resolving
> > > > > this discussion.  I would suggest expanding "offending" into text
> > that
> > > > > includes all unauthorized DetNet traffic and all unexpected
> > DetNet
> > > > > traffic.  Once that's done, the "circuit breaker" discussion
> > becomes
> > > > > more tractable, as the discarding of all DetNet traffic that
> > would
> > > > > otherwise escape the DetNet network reduces the "circuit breaker"
> > > > > discussion to the existing DetNet material measures that need to
> > be
> > > > > taken inside a DetNet network to protect delivery of DetNet
> > service.
> > > >
> > > > As already mentioned, it is possible that some solutions don't need
> > any "circuit breaker" as they achieve sufficient robustness by some
> > other means. I only ask for text that explains how to avoid harm from
> > non-DetNet networks, not for a specific solution.
> > > >
> > > > Michael
> > > >
> > > >
> > > > >
> > > > > Thanks, --David
> > > > >
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Scharf, Michael [mailto:Michael.Scharf@hs-esslingen.de]
> > > > > > Sent: Thursday, November 8, 2018 1:12 PM
> > > > > > To: Lou Berger; Black, David; 'János Farkas'
> > > > > > Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > > > > architecture.all@ietf.org
> > > > > > Subject: RE: [Tsv-art] [Detnet] Tsvart last call review of
> > draft-
> > > > > ietf-detnet-
> > > > > > architecture-08
> > > > > >
> > > > > >
> > > > > > [EXTERNAL EMAIL]
> > > > > > Please report any suspicious attachments, links, or requests
> > for
> > > > > sensitive
> > > > > > information.
> > > > > >
> > > > > >
> > > > > > Inline
> > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: Tsv-art [mailto:tsv-art-bounces@ietf.org] On Behalf Of
> > Lou
> > > > > Berger
> > > > > > > Sent: Thursday, November 8, 2018 8:45 AM
> > > > > > > To: Black, David; Scharf, Michael; 'János Farkas'
> > > > > > > Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > > > > > > architecture.all@ietf.org
> > > > > > > Subject: Re: [Tsv-art] [Detnet] Tsvart last call review of
> > draft-
> > > > > ietf-
> > > > > > > detnet-architecture-08
> > > > > > >
> > > > > > > Hi,
> > > > > > >
> > > > > > > See below for in-line responses
> > > > > > >
> > > > > > > On 11/5/2018 12:21 AM, Black, David wrote:
> > > > > > > > ...
> > > > > > >
> > > > > > > >>> * It is surprising that there is hardly any discussion on
> > > > > network
> > > > > > > robustness
> > > > > > > >>> and safety; this probably also relates to security. For
> > > > > instance,
> > > > > > > >>> misconfiguration or errors of functions performing packet
> > > > > > > replication could
> > > > > > > >>> severely and permanently congest a network and cause
> > harm.
> > > > > > > > [... snip ...]
> > > > > > > >> NEW:
> > > > > > > >> Robust real-time systems require to reduce the number of
> > > > > possible
> > > > > > > >> failures. Filters and policers should be used in a DetNet
> > > > > network to
> > > > > > > >> detect if DetNet packets are received on the wrong
> > interface, or
> > > > > at
> > > > > > > >> the wrong time, or in too great volume. Furthermore,
> > filters and
> > > > > > > >> policers can take action to discard offending packets or
> > flows,
> > > > > or
> > > > > > > >> trigger shutting down the offending DetNet flow, or
> > shutting
> > > > > down
> > > > > > > >> the offending interface.
> > > > > > > >>
> > > > > > > >> [ms] That does not address my concern. As I wrote already,
> > I
> > > > > believe
> > > > > > > this
> > > > > > > >> document has to discuss the applicability of circuit
> > breakers
> > > > > > > according to RFC
> > > > > > > >> 8084.
> > > > > > > > I concur with Michael's implied concern that the "should"
> > in the
> > > > > NEW
> > > > > > > text
> > > > > > > > is woefully inadequate.  The provisions to prevent escaped
> > non-
> > > > > > > elastic traffic
> > > > > > > > from causing damage elsewhere need to be mandatory
> > particularly
> > > > > if
> > > > > > > DetNet
> > > > > > > > and non-DetNet networks are interconnected.  The above
> > > > > > > > text on filters doesn't appear to cover escape from the
> > DetNet
> > > > > > > network,
> > > > > > > > and needs to do so.  Deployment of filters at DetNet nodes
> > that
> > > > > drop
> > > > > > > all
> > > > > > > > DetNet traffic that tries to escape, and that drop all
> > > > > misdirected
> > > > > > > DetNet
> > > > > > > > traffic should address most of this problem.
> > > > > > > >
> > > > > > > > Once that is done, I think a discussion of circuit breakers
> > is
> > > > > > > needed, in the
> > > > > > > > form of Detnet service mechanisms that can shut down (cease
> > > > > > > transmission
> > > > > > > > of) a flow that is being sent entirely into the bit-bucket
> > by a
> > > > > > > downstream filter,
> > > > > > > > due to misconfiguration, failure, etc.
> > > > > > >
> > > > > > > I think we have a bit of a disconnect of what DetNet service
> > > > > delivers.
> > > > > > >
> > > > > > > DetNet does not itself impact any Transport protocol  (e.g.,
> > UDP,
> > > > > TCP)
> > > > > > > so itself does not *produce* elastic or non-elastic traffic.
> > > > > >
> > > > > > First, the question whether DetNet *produces* elastic or non-
> > elastic
> > > > > traffic does
> > > > > > not matter for the applicability of circuit breakers. Section 3
> > of
> > > > > RFC 8084 states:
> > > > > >
> > > > > >    CBs are RECOMMENDED for IETF protocols and tunnels that
> > carry non-
> > > > > >    congestion-controlled Internet flows and for traffic
> > aggregates.
> > > > > >    This includes traffic sent using a network tunnel.
> > Designers of
> > > > > >    other protocols and tunnel encapsulations also ought to
> > consider
> > > > > the
> > > > > >    use of these techniques as a last resort to protect traffic
> > that
> > > > > >    shares the network path being used.
> > > > > >
> > > > > > Section 3.2.1.1 of draft-ietf-detnet-architecture-09 explains
> > > > > explicitly that
> > > > > > DetNet can carry non-congestion-controlled traffic:
> > > > > >
> > > > > >    Note that a DetNet flow cannot be throttled, i.e., its
> > > > > >    transmission rate cannot be reduced via explicit congestion
> > > > > >    notification.
> > > > > >
> > > > > > So, clearly the condition of carrying non-congestion-controlled
> > flows
> > > > > or traffic
> > > > > > aggregates applies to the DetNet architecture. And, as a
> > result, the
> > > > > > RECOMMENDED in RFC 8084 is in principle applicable to DetNet.
> > Also,
> > > > > note that
> > > > > > the RECOMMENDED in RFC 8084 is not limited to tunnels.
> > > > > >
> > > > > > As pointed out by David, the key question is whether, and how,
> > the
> > > > > DetNet
> > > > > > architecture prevents that non-congestion controlled traffic
> > escapes
> > > > > from a
> > > > > > controlled environment into the Internet. As also explained in
> > RFC
> > > > > 8084, this
> > > > > > question in particular matters for failure scenarios.
> > > > > >
> > > > > > As TSV-ART reviewer, I insist in a discussion of this problem
> > in
> > > > > draft-ietf-detnet-
> > > > > > architecture. And I believe that a reference to RFC 8084 is
> > needed in
> > > > > draft-ietf-
> > > > > > detnet-architecture.
> > > > > >
> > > > > > Note that the wording in RFC 8084 is RECOMMENDED and not MUST,
> > i.e.,
> > > > > it is
> > > > > > possible that circuit breakers may not be needed for certain
> > > > > solutions. As an
> > > > > > example, MPLS traffic may not easily escape from a managed MPLS
> > > > > network.
> > > > > >
> > > > > >
> > > > > > Second, in my TSV-ART review I have explicitly mentioned the
> > DetNet
> > > > > Packet
> > > > > > Replication Function (PRF). Replicating non-elastic traffic may
> > > > > create additional
> > > > > > challenges if the replicated packets can somehow escape into
> > the
> > > > > Internet, e.g.,
> > > > > > in failure cases. For instance, as far as I understand draft-
> > ietf-
> > > > > detnet-
> > > > > > architecture, I assume the PRF can replicate non-congestion-
> > > > > controlled traffic
> > > > > > and forward it along different paths. If one of these paths
> > escapes
> > > > > to the
> > > > > > Internet, to the Internet the PRF could basically be a producer
> > of
> > > > > non-congestion
> > > > > > controlled traffic, and that traffic could cause significant
> > harm in
> > > > > the Internet.
> > > > > > Also, note that in that case it may not necessarily help if the
> > > > > traffic carried by
> > > > > > DetNet is elastic, e.g., if DetNet carries TCP traffic. For
> > instance,
> > > > > if other paths
> > > > > > used by the PRF within the DetNet domain would deliver all
> > packets,
> > > > > the
> > > > > > congestion control in TCP would not never be triggered as each
> > packet
> > > > > gets
> > > > > > indeed delivered over one of the paths. So, an unelastic
> > traffic
> > > > > stream would
> > > > > > escale into the Internet and never back off. Unless I miss
> > something,
> > > > > DetNet
> > > > > > needs counter-means to prevent this sort of issues.
> > > > > >
> > > > > > As TSV-ART reviewer, I believe draft-ietf-detnet-architecture
> > needs a
> > > > > dedicated
> > > > > > discussion whether the PRF can cause harm and, if so, how to
> > avoid
> > > > > such harm.
> > > > > >
> > > > > > > DetNet operates at Layer 3 and basically provides detnet
> > flows with
> > > > > a
> > > > > > > service equivalent to IntServ's Guaranteed Quality of
> > Service.  As
> > > > > > > such,
> > > > > > > DetNet flows basically operate as if the network is
> > uncongested.
> > > > > >
> > > > > > RFC 8084 exactly addresses that case. The question is not the
> > normal
> > > > > operation
> > > > > > of the network, but abnormal cases.
> > > > > >
> > > > > > > WRT escaped traffic, as I mentioned in today's session, I
> > really
> > > > > think
> > > > > > > this is no difference between escaped DetNet traffic and
> > traffic
> > > > > > > delivered over an uncongested network to a peer (congested or
> > > > > > > uncongested) network.
> > > > > >
> > > > > > That comes down to how the DetNet network deals with abnormal
> > > > > situations at
> > > > > > the edges, e.g., for the problems mentioned in RFC 8084:
> > > > > >
> > > > > >    o  anomalous traffic that exceeds the provisioned capacity
> > (or
> > > > > whose
> > > > > >       traffic characteristics exceed the threshold configured
> > for the
> > > > > >       CB);
> > > > > >
> > > > > >    o  traffic generated by an application at a time when the
> > > > > provisioned
> > > > > >       network capacity is being utilized for other purposes;
> > > > > >
> > > > > >    o  routing changes that cause additional traffic to start
> > using
> > > > > the
> > > > > >       path monitored by the CB;
> > > > > >
> > > > > >    o  misconfiguration of a service/network device where the
> > capacity
> > > > > >       available is insufficient to support the current traffic
> > > > > >       aggregate;
> > > > > >
> > > > > >    o  misconfiguration of an admission controller or traffic
> > policer
> > > > > >       that allows more traffic than expected across the path
> > > > > monitored
> > > > > >       by the CB.
> > > > > >
> > > > > > According to the last point, misconfiguration of
> > filters/policies is
> > > > > one of the
> > > > > > challenges to look at.
> > > > > >
> > > > > > > Based on all this, I'm not sure how or why a  discussion of
> > circuit
> > > > > > > breakers is needed.
> > > > > >
> > > > > > RFC 8084 represents IETF community consensus. And in my reading
> > the
> > > > > DetNet
> > > > > > architecture falls into the type of solutions discussed in RFC
> > 8084.
> > > > > >
> > > > > > Thanks
> > > > > >
> > > > > > Michael
> > > > > >
> > > > > >
> > > > > > >
> > > > > > > Lou
> > > > > > >
> > > > > > > >
> > > > > > > > Thanks, --David
> > > > > > > >
> > > > > > > >> -----Original Message-----
> > > > > > > >> From: Tsv-art [mailto:tsv-art-bounces@ietf.org] On Behalf
> > Of
> > > > > Scharf,
> > > > > > > Michael
> > > > > > > >> Sent: Monday, October 22, 2018 5:44 PM
> > > > > > > >> To: 'János Farkas'
> > > > > > > >> Cc: tsv-art@ietf.org; DetNet WG; draft-ietf-detnet-
> > > > > > > architecture.all@ietf.org
> > > > > > > >> Subject: Re: [Tsv-art] Tsvart last call review of draft-
> > ietf-
> > > > > detnet-
> > > > > > > architecture-08
> > > > > > > >>
> > > > > > > >>
> > > > > > > >> [EXTERNAL EMAIL]
> > > > > > > >> Please report any suspicious attachments, links, or
> > requests for
> > > > > > > sensitive
> > > > > > > >> information.
> > > > > > > >>
> > > > > > > >>
> > > > > > > >> Hi Janos,
> > > > > > > >>
> > > > > > > >> Thanks for the reply. My comments are inline [ms].
> > > > > > > >>
> > > > > > > >> I have omitted all proposed changes that work for me.
> > > > > > > >>
> > > > > > > >> Michael
> > > > > > > >>
> > > > > > > >>
> > > > > > > >> -----Original Message-----
> > > > > > > >> From: János Farkas <janos.farkas@ericsson.com>
> > > > > > > >> Sent: Wednesday, October 17, 2018 10:56 AM
> > > > > > > >> To: Scharf, Michael <Michael.Scharf@hs-esslingen.de>
> > > > > > > >> Cc: tsv-art@ietf.org; draft-ietf-detnet-
> > > > > architecture.all@ietf.org;
> > > > > > > DetNet WG
> > > > > > > >> <detnet@ietf.org>
> > > > > > > >> Subject: Re: Tsvart last call review of draft-ietf-detnet-
> > > > > > > architecture-08
> > > > > > > >>
> > > > > > > >> Hi Michael,
> > > > > > > >>
> > > > > > > >> Thank you very much for the thorough review and good
> > comments!
> > > > > > > >>
> > > > > > > >> Please find below in-line responses and how we plan to
> > update
> > > > > the
> > > > > > > draft to
> > > > > > > >> resolve your comments.
> > > > > > > >>
> > > > > > > >> Best regards,
> > > > > > > >> Janos
> > > > > > > >>
> > > > > > > >>
> > > > > > > >> On 9/29/2018 12:24 AM, Michael Scharf wrote:
> > > > > > > >>> Reviewer: Michael Scharf
> > > > > > > >>> Review result: Ready with Issues
> > > > > > > >>>
> > > > > > > >>> The document "Deterministic Networking Architecture"
> > > > > > > >>> (draft-ietf-detnet-architecture-08) defines an overall
> > > > > framework
> > > > > > > for
> > > > > > > >>> Deterministic Networking.
> > > > > > > >>>
> > > > > > > >>> As TSV-ART reviewer, I believe that this document has
> > issues as
> > > > > > > >>> detailed below.
> > > > > > > >>>
> > > > > > > >>> Michael
> > > > > > > >>>
> > > > > > > >>> Major issues:
> > > > > > > >> [...]
> > > > > > > >>
> > > > > > > >>> DetNet
> > > > > > > >>> basically requires support in (almost) all network
> > devices
> > > > > > > >>> transporting DetNet traffic. That assumption should be
> > > > > explicitly
> > > > > > > >>> spelt out early in the document, e.g., in the
> > introduction.
> > > > > > > >> Actually, some form of DetNet support is required from
> > each node
> > > > > > > that
> > > > > > > >> transports DetNet traffic. For instance, DetNet flows have
> > to be
> > > > > > > recognized in
> > > > > > > >> order not to spoil their QoS at the minimum.
> > > > > > > >>
> > > > > > > >> [ms] I look for an clear explanation in the architecture
> > > > > document of
> > > > > > > what "some
> > > > > > > >> form of DetNet support" exactly means. For instance, is
> > standard
> > > > > > > MPLS TE
> > > > > > > >> without any DetNet support good enough for an LSR on the
> > IP/MPLS
> > > > > > > path used
> > > > > > > >> by DetNet traffic, or not? As an example, when I read the
> > > > > following
> > > > > > > paragraph in
> > > > > > > >> draft-ietf-detnet-dp-sol-mpls-01 ...
> > > > > > > >>
> > > > > > > >>     Transit nodes are normal MPLS Label Switching Routers
> > > > > (LSRs).
> > > > > > > They
> > > > > > > >>     are generally unaware of the special requirements of
> > DetNet
> > > > > > > flows,
> > > > > > > >>     although they need to provide traffic engineering
> > services
> > > > > and
> > > > > > > proper
> > > > > > > >>     QoS to the LSPs associated with DetNet flows to
> > enhance the
> > > > > > > prospect
> > > > > > > >>     of the LSPs meeting the DetNet service requirements.
> > Some
> > > > > > > >>     implementations of transit nodes may be DetNet aware,
> > but
> > > > > such
> > > > > > > nodes
> > > > > > > >>     just support the DetNet transport layer.
> > > > > > > >>
> > > > > > > >> ... I could maybe assume that actually there can be
> > "transit
> > > > > nodes"
> > > > > > > that do not
> > > > > > > >> require *any* sort of DetNet support or DetNet awareness.
> > Is
> > > > > that
> > > > > > > correct? I
> > > > > > > >> think the architecture document has to be clear on such
> > > > > fundamental
> > > > > > > questions.
> > > > > > > >>
> > > > > > > >> The Introduction could be extended to clarify, e.g., the
> > third
> > > > > > > paragraph:
> > > > > > > >>
> > > > > > > >> OLD:
> > > > > > > >> A goal of DetNet is a converged network in all respects.
> > That
> > > > > is,
> > > > > > > the presence of
> > > > > > > >> DetNet flows does not preclude non-DetNet flows, and the
> > > > > benefits
> > > > > > > offered
> > > > > > > >> DetNet flows should not, except in extreme cases, prevent
> > > > > existing
> > > > > > > QoS
> > > > > > > >> mechanisms from operating in a normal fashion, subject to
> > the
> > > > > > > bandwidth
> > > > > > > >> required for the DetNet flows. A single source-destination
> > pair
> > > > > can
> > > > > > > trade both
> > > > > > > >> DetNet and non-DetNet flows. End systems and applications
> > need
> > > > > not
> > > > > > > >> instantiate special interfaces for DetNet flows. Networks
> > are
> > > > > not
> > > > > > > restricted to
> > > > > > > >> certain topologies; connectivity is not restricted. Any
> > > > > application
> > > > > > > that generates
> > > > > > > >> a data flow that can be usefully characterized as having a
> > > > > maximum
> > > > > > > bandwidth
> > > > > > > >> should be able to take advantage of DetNet, as long as the
> > > > > necessary
> > > > > > > resources
> > > > > > > >> can be reserved. Reservations can be made by the
> > application
> > > > > itself,
> > > > > > > via network
> > > > > > > >> management, by an application???s controller, or by other
> > means,
> > > > > e.g.,
> > > > > > > a dynamic
> > > > > > > >> control plane (e.g., [RFC2205]).
> > > > > > > >>
> > > > > > > >> NEW:
> > > > > > > >> A goal of DetNet is a converged network in all respects.
> > That
> > > > > is,
> > > > > > > the presence of
> > > > > > > >> DetNet flows does not preclude non-DetNet flows, and the
> > > > > benefits
> > > > > > > offered
> > > > > > > >> DetNet flows should not, except in extreme cases, prevent
> > > > > existing
> > > > > > > QoS
> > > > > > > >> mechanisms from operating in a normal fashion, subject to
> > the
> > > > > > > bandwidth
> > > > > > > >> required for the DetNet flows. A single source-destination
> > pair
> > > > > can
> > > > > > > trade both
> > > > > > > >> DetNet and non-DetNet flows. End systems and applications
> > need
> > > > > not
> > > > > > > >> instantiate special interfaces for DetNet flows. Networks
> > are
> > > > > not
> > > > > > > restricted to
> > > > > > > >> certain topologies; connectivity is not restricted. Any
> > > > > application
> > > > > > > that generates
> > > > > > > >> a data flow that can be usefully characterized as having a
> > > > > maximum
> > > > > > > bandwidth
> > > > > > > >> should be able to take advantage of DetNet, as long as the
> > > > > necessary
> > > > > > > resources
> > > > > > > >> can be reserved. Reservations can be made by the
> > application
> > > > > itself,
> > > > > > > via network
> > > > > > > >> management, by an application???s controller, or by other
> > means,
> > > > > e.g.,
> > > > > > > a dynamic
> > > > > > > >> control plane (e.g., [RFC2205]). Network nodes supporting
> > DetNet
> > > > > > > flows have to
> > > > > > > >> implement some of the DetNet capabilities (not necessarily
> > all)
> > > > > in
> > > > > > > order to treat
> > > > > > > >> DetNet flows such that their QoS requirements are met.
> > > > > > > >>
> > > > > > > >> [ms] To me, the last sentence is not clear. Does "some of
> > the
> > > > > DetNet
> > > > > > > capabilities
> > > > > > > >> (not necessarily all)" include e.g. vanilla traffic
> > engineering?
> > > > > For
> > > > > > > instance, if a
> > > > > > > >> network node can ensure that the QoS requirements are met
> > by
> > > > > > > leveraging
> > > > > > > >> existing standardized TE without any additional DetNet
> > > > > awareness, is
> > > > > > > this
> > > > > > > >> enough for deploying DetNet? Or does this node have to
> > implement
> > > > > > > additional
> > > > > > > >> DetNet-specific functionality? Specifically, please
> > explain if
> > > > > an
> > > > > > > existing DetNet-
> > > > > > > >> unaware router on the path taken by DetNet traffic can be
> > used
> > > > > to
> > > > > > > forward
> > > > > > > >> DetNet traffic, or if it is mandatory that any router
> > forwarding
> > > > > > > DetNet traffic
> > > > > > > >> indeed implements new capabilities specific to DetNet. In
> > the
> > > > > latter
> > > > > > > case, I think
> > > > > > > >> the document would need to discuss incremental deployment
> > > > > strategies
> > > > > > > as well.
> > > > > > > >>
> > > > > > > >>> * It is surprising that there is hardly any discussion on
> > > > > network
> > > > > > > robustness
> > > > > > > >>> and safety; this probably also relates to security. For
> > > > > instance,
> > > > > > > >>> misconfiguration or errors of functions performing packet
> > > > > > > replication could
> > > > > > > >>> severely and permantly congest a network and cause harm.
> > How
> > > > > does
> > > > > > > the DetNet
> > > > > > > >>> architecture ensure that a network stays fully
> > operational e.g.
> > > > > if
> > > > > > > the topology
> > > > > > > >>> changes or there are equipment failures? Probably this
> > can be
> > > > > > > solved by
> > > > > > > >>> implementations (e.g., dynamic control plane), but why
> > are
> > > > > > > corresponding
> > > > > > > >>> requirements not spelt out? Section 3.3.2 speculates that
> > > > > filters
> > > > > > > and policers
> > > > > > > >>> can help, and that may be true, but that probably still
> > assumes
> > > > > > > consistently
> > > > > > > >>> and correctly configured (and well-behaving) devices. And
> > > > > Section
> > > > > > > 3.3.2 is
> > > > > > > >>> vague and mentions a "infinite variety of possible
> > failures"
> > > > > > > without stating
> > > > > > > >>> any requirements or recommendations. There may be further
> > > > > > > solutions, such as
> > > > > > > >>> circuit breakers and the like. Why are such topics not
> > > > > discussed?
> > > > > > > >> Security issues and considerations are addressed by the
> > DetNet
> > > > > > > Security
> > > > > > > >> draft: https://datatracker.ietf.org/doc/draft-ietf-detnet-
> > > > > security.
> > > > > > > >> Reference to the  DetNet Security draft will be added.
> > > > > > > >>
> > > > > > > >> There will be a document dedicated to Operations,
> > Administration
> > > > > and
> > > > > > > >> Maintenance (OAM), which will address operational,
> > > > > misconfiguration,
> > > > > > > and
> > > > > > > >> failure detection issues.
> > > > > > > >>
> > > > > > > >> The topology changes have to be solved by the control
> > plane,
> > > > > either
> > > > > > > >> centralized or distributed.
> > > > > > > >>
> > > > > > > >> The filters and policers described in Section 3.3.2 also
> > provide
> > > > > > > >> robustness by eliminating/mitigating traffic coming from
> > > > > > > malfunctioning
> > > > > > > >> devices.
> > > > > > > >>
> > > > > > > >> RFC2475 is recommended for traffic policing functions to
> > > > > increase
> > > > > > > >> robustness.
> > > > > > > >>
> > > > > > > >> The text  in Section 3.3.2 could be made clearer, e.g., by
> > > > > updating
> > > > > > > the
> > > > > > > >> first paragraph to:
> > > > > > > >>
> > > > > > > >> OLD:
> > > > > > > >> One key to building robust real-time systems is to reduce
> > the
> > > > > > > >> infinite variety of possible failures to a number that can
> > be
> > > > > > > >> analyzed with reasonable confidence. DetNet aids in the
> > process
> > > > > by
> > > > > > > >> allowing for filters and policers to detect DetNet packets
> > > > > received
> > > > > > > >> on the wrong interface, or at the wrong time, or in too
> > great a
> > > > > > > >> volume, and to then take actions such as discarding the
> > > > > offending
> > > > > > > >> packet, shutting down the offending DetNet flow, or
> > shutting
> > > > > down
> > > > > > > the
> > > > > > > >> offending interface.
> > > > > > > >>
> > > > > > > >> NEW:
> > > > > > > >> Robust real-time systems require to reduce the number of
> > > > > possible
> > > > > > > >> failures. Filters and policers should be used in a DetNet
> > > > > network to
> > > > > > > >> detect if DetNet packets are received on the wrong
> > interface, or
> > > > > at
> > > > > > > >> the wrong time, or in too great volume. Furthermore,
> > filters and
> > > > > > > >> policers can take action to discard offending packets or
> > flows,
> > > > > or
> > > > > > > >> trigger shutting down the offending DetNet flow, or
> > shutting
> > > > > down
> > > > > > > >> the offending interface.
> > > > > > > >>
> > > > > > > >> [ms] That does not address my concern. As I wrote already,
> > I
> > > > > believe
> > > > > > > this
> > > > > > > >> document has to discuss the applicability of circuit
> > breakers
> > > > > > > according to RFC
> > > > > > > >> 8084.
> > > > > > > >>
> > > > > > > >>> * Somewhat related, the document only looks at impact of
> > > > > failures
> > > > > > > to the QoS of
> > > > > > > >>> DetNet traffic. What is missing is a discussion how to
> > protect
> > > > > non-
> > > > > > > DetNet parts
> > > > > > > >>> of a network from any harm caused by DetNet mechanisms.
> > > > > Solutions
> > > > > > > to this
> > > > > > > >>> probably exist. But why is the impact on non-DetNet
> > traffic
> > > > > (e.g.,
> > > > > > > in case of
> > > > > > > >>> topology changes or failures of DetNet functions) not
> > discussed
> > > > > at
> > > > > > > all in the document?
> > > > > > > >> Actually the regulation of DetNet traffic by polices and
> > filters
> > > > > > > >> protects both other DetNet traffic and non-DetNet traffic.
> > > > > > > >>
> > > > > > > >> Section 3.3.1 could be extended to make it clear, e.g., by
> > > > > extending
> > > > > > > the
> > > > > > > >> last paragraph:
> > > > > > > >>
> > > > > > > >> OLD:
> > > > > > > >> Ideally, the net effect of the presence of DetNet flows in
> > a
> > > > > network
> > > > > > > >> on the non-DetNet packets is primarily a reduction in the
> > > > > available
> > > > > > > >> bandwidth.
> > > > > > > >>
> > > > > > > >> NEW:
> > > > > > > >> Traffic policing functions (e.g. [RFC2475]) are used to
> > avoid
> > > > > the
> > > > > > > >> starvation of non-DetNet traffic. Thus, the net effect of
> > the
> > > > > > > presence
> > > > > > > >> of DetNet flows in a network on non-DetNet flows is
> > primarily a
> > > > > > > >> reduction in the available bandwidth.
> > > > > > > >>
> > > > > > > >> [ms] I believe a stronger wording is needed, e.g. along
> > the
> > > > > lines of
> > > > > > > "a DetNet
> > > > > > > >> deployment must avoid starvation of non-DetNet traffic
> > ...".
> > > > > > > >>
> > > > > > > >> [...]
> > > > > > > >>
> > > > > > > >>> * Section 4.4 refers to RFC 7426, which is an
> > informational RFC
> > > > > on
> > > > > > > IRTF stream,
> > > > > > > >>> and the document uses the concepts introduced there
> > (e.g.,
> > > > > > > "planes"). This is
> > > > > > > >>> very confusing. First, an IETF Proposed Standard should
> > > > > probably
> > > > > > > refer to
> > > > > > > >>> documents having IETF consensus. An example would be RFC
> > 7491,
> > > > > > > albeit there is
> > > > > > > >>> other related work as well, e.g., in the TEAS WG. Second,
> > > > > Section
> > > > > > > 4.4 is by and
> > > > > > > >>> large decoupled from the rest of the document and not
> > specific
> > > > > to
> > > > > > > DetNet.
> > > > > > > >>> Neither do other sections of the document refer to the
> > concepts
> > > > > > > introduced in
> > > > > > > >>> Section 4.4, nor does Section 4.4 use the DetNet
> > terminology or
> > > > > > > discuss
> > > > > > > >>> applicability to DetNet. Section 4.4 even mentions
> > explicitly
> > > > > at
> > > > > > > the end that
> > > > > > > >>> it discusses aspects that are orthogonal to the DetNet
> > > > > > > architecture. It is not
> > > > > > > >>> at all clear why Section 4.4 is in this document. Section
> > 4.4
> > > > > could
> > > > > > > be removed
> > > > > > > >>> from the document without impacting the rest of the
> > document.
> > > > > > > >> The document should point out to traffic engineering and
> > > > > centralized
> > > > > > > >> control plane aspects, so it is better to keep Section
> > 4.4.
> > > > > > > >>
> > > > > > > >> RFC 7426 provides the full picture of SDN architecture,
> > which
> > > > > needs
> > > > > > > to
> > > > > > > >> be referred from the DetNet architecture. No other RFC
> > provides
> > > > > such
> > > > > > > >> detailed picture. Therefore, we need to keep the reference
> > to
> > > > > RFC
> > > > > > > 7426,
> > > > > > > >> which is an informative reference.
> > > > > > > >>
> > > > > > > >> [ms] I'll leave that up to the IESG to decide whether an
> > IETF
> > > > > > > proposed standard
> > > > > > > >> should build an architecture based on research work
> > instead of,
> > > > > say,
> > > > > > > documents
> > > > > > > >> with IETF consensus. As a side note, I believe the
> > understanding
> > > > > in
> > > > > > > industry what
> > > > > > > >> "SDN architecture" really means and how it is implemented
> > may
> > > > > have
> > > > > > > evolved
> > > > > > > >> since publication of IRTF RFC 7426, which was published in
> > Jan.
> > > > > > > 2015. For
> > > > > > > >> instance, IRTF RFC 7426 does not discuss the implications
> > of
> > > > > segment
> > > > > > > routing,
> > > > > > > >> BGP-LS, and other recent IETF techniques. And, based on
> > what I
> > > > > read
> > > > > > > in the
> > > > > > > >> DetNet architecture, I believe DetNet could actually be
> > > > > implemented
> > > > > > > without
> > > > > > > >> any "SDN architecture", e.g. by distributed traffic
> > engineering.
> > > > > As
> > > > > > > a result, I don't
> > > > > > > >> even understand the need to discuss "SDN".
> > > > > > > >>
> > > > > > > >> [ms] For the record: As TSV-ART reviewer, I question
> > whether
> > > > > IRTF
> > > > > > > RFC 7426 is
> > > > > > > >> indeed an appropriate reference, I have doubts that IRTF
> > RFC
> > > > > 7426 is
> > > > > > > really up-
> > > > > > > >> to-date, and I am concerned about the content quality of
> > section
> > > > > > > 4.4, e.g.,
> > > > > > > >> regarding the lack of alignment with the rest of the
> > document.
> > > > > The
> > > > > > > IESG will
> > > > > > > >> certainly have a better understanding that than me how to
> > deal
> > > > > with
> > > > > > > such topics.
> > > > > > > >>
> > > > > > > >> The related work in TEAS is already referred to.
> > > > > > > >>
> > > > > > > >> [...]
> > > > > > > >>
> > > > > > > >>> Minor issues:
> > > > > > > >>>
> > > > > > > >>> * Terminology "DetNet transport layer"
> > > > > > > >>>
> > > > > > > >>> The term "transport layer" has a well-defined meaning in
> > the
> > > > > IETF,
> > > > > > > e.g.
> > > > > > > >>> originating from RFC 1122. While "transport" and e.g.
> > > > > "transport
> > > > > > > network" is
> > > > > > > >>> used in the IETF for different technologies in different
> > areas,
> > > > > I
> > > > > > > think the
> > > > > > > >>> term "transport layer" is typically understood to refer
> > to
> > > > > > > transport
> > > > > > > >>> protocols such as TCP and UDP. As such, I personally find
> > the
> > > > > term
> > > > > > > "DetNet
> > > > > > > >>> transport layer" misleading and confusing. The confusion
> > is
> > > > > easy to
> > > > > > > see e.g.
> > > > > > > >>> in Figure 4, where UDP (which is a transport protocol as
> > per
> > > > > RFC
> > > > > > > 1122) sits
> > > > > > > >>> on top of "transport".
> > > > > > > >>>
> > > > > > > >>> Based on the document it also may be
> > solution/implementation
> > > > > > > specific
> > > > > > > >> whether
> > > > > > > >>> the "DetNet transport layer" is actually a separate
> > protocol
> > > > > layer
> > > > > > > compared
> > > > > > > >>> to the "DetNet service layer". Thus it is not clear to me
> > why
> > > > > the
> > > > > > > word
> > > > > > > >>> "layer" has to be used, specifically in combination
> > "transport
> > > > > > > layer".
> > > > > > > >>>
> > > > > > > >>> To me as, the word "transport layer" (and "transport
> > protocol")
> > > > > > > should be
> > > > > > > >>> used for protocols defined in TSV area, consistent with
> > RFC
> > > > > 1122.
> > > > > > > But this is
> > > > > > > >>> probably a question to be sorted out by the IESG.
> > > > > > > >> "transport" is used here as in "packet transport networks"
> > not
> > > > > as
> > > > > > > OSI L4
> > > > > > > >> transport.
> > > > > > > >>
> > > > > > > >> [ms] At the risk of stating the obvious: The relevant
> > section of
> > > > > RFC
> > > > > > > 1122 defining
> > > > > > > >> "transport layer" is entitled by "The Internet
> > Architecture".
> > > > > And,
> > > > > > > according e.g.
> > > > > > > >> to RFC 5921, "packet transport network" is a term defined
> > by
> > > > > ITU-T.
> > > > > > > In an IETF
> > > > > > > >> document, I believe IETF terminology should be used.
> > > > > > > >>
> > > > > > > >> I suggest to use the terms "DetNet transport sub-layer"
> > and
> > > > > "DetNet
> > > > > > > >> service sub-layer" throughout the document, which would
> > > > > hopefully
> > > > > > > avoid
> > > > > > > >> confusion.
> > > > > > > >>
> > > > > > > >> [ms] "DetNet transport sub-layer" somewhat solves my
> > concern of
> > > > > > > avoiding the
> > > > > > > >> expression "transport layer". To really avoid confusion, I
> > > > > believe
> > > > > > > it would be
> > > > > > > >> better to avoid the ambiguous term "transport" altogether.
> > But
> > > > > I
> > > > > > > will be fine if
> > > > > > > >> all DetNet documents consistently avoid the term
> > "transport
> > > > > layer".
> > > > > > > >>
> > > > > > > >> Michael
> > > > > > > >> _______________________________________________
> > > > > > > >> Tsv-art mailing list
> > > > > > > >> Tsv-art@ietf.org
> > > > > > > >> https://www.ietf.org/mailman/listinfo/tsv-art
> > > > > > > > _______________________________________________
> > > > > > > > detnet mailing list
> > > > > > > > detnet@ietf.org
> > > > > > > > https://www.ietf.org/mailman/listinfo/detnet
> > > > > > >
> > > > > > > _______________________________________________
> > > > > > > Tsv-art mailing list
> > > > > > > Tsv-art@ietf.org
> > > > > > > https://www.ietf.org/mailman/listinfo/tsv-art
> > > > _______________________________________________
> > > > detnet mailing list
> > > > detnet@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/detnet
> > >
> > >
> > > _______________________________________________
> > > detnet mailing list
> > > detnet@ietf.org
> > > https://www.ietf.org/mailman/listinfo/detnet
> > 
> > --
> > ---
> > tte@cs.fau.de
> 
> 
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet

-- 
---
tte@cs.fau.de


From nobody Mon Nov 19 08:04:07 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50D901286E7 for <detnet@ietfa.amsl.com>; Mon, 19 Nov 2018 08:04:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 AILcluZEhZAr for <detnet@ietfa.amsl.com>; Mon, 19 Nov 2018 08:04:04 -0800 (PST)
Received: from gproxy10-pub.mail.unifiedlayer.com (gproxy10-pub.mail.unifiedlayer.com [69.89.20.226]) (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 9AEBF1294D0 for <detnet@ietf.org>; Mon, 19 Nov 2018 08:04:04 -0800 (PST)
Received: from cmgw12.unifiedlayer.com (unknown [10.9.0.12]) by gproxy10.mail.unifiedlayer.com (Postfix) with ESMTP id C8BF5140DD9 for <detnet@ietf.org>; Mon, 19 Nov 2018 08:34:59 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id OlZjgHhczVl4fOlZjgRtNh; Mon, 19 Nov 2018 08:34:59 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=nWksdGcOqCc1EOuVmXcuAtDmeWXcNOSdUm/9wJ1zZts=; b=jVDG+6IPvY/zd5YhlRy7EIL2Cw HKu4X+oq0RNbRewENuMYWIKRYsGNE6xP0HJvnIGL0e4RsujAiSuNO/7nIsGjc693hTXqYu/2RyOiA eZYMIzT8qdfzUx8sndq363V2t;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:49512 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gOlZj-000YL6-B0; Mon, 19 Nov 2018 08:34:59 -0700
To: Michael Scharf <michael.scharf@hs-esslingen.de>
Cc: tsv-art@ietf.org, draft-ietf-detnet-architecture.all@ietf.org, detnet@ietf.org
References: <153817345967.27205.135001179751151278@ietfa.amsl.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net>
Date: Mon, 19 Nov 2018 10:34:58 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <153817345967.27205.135001179751151278@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gOlZj-000YL6-B0
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:49512
X-Source-Auth: lberger@labn.net
X-Email-Count: 8
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/D1C4q4qc23eqPRqKzUWrwsq1WdI>
Subject: Re: [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Nov 2018 16:04:06 -0000

Michael,

I wanted to take a step back from the multiple discussions that were 
spawned by your review -- from a doc shepherd perspective, and see where 
we are.   I know that the authors have sent a -09 version that addresses 
some, but not all issues.

 From the exchanges I've seen, I think the key remaining issues are 
related to:

(a) possibly introduction of congestion in the general internet if 
packets were somehow to escape a detnet domain.  The source of this 
congestion would be inelastic traffic using DetNet or due to congestion 
loss that is masked by PREOF.

(b) The use of the term 'transport' in DetNet to refer to what is 
basically a Traffic Engineered sub-network layer, such as is provided 
with MPLS-TE or Optical Transport Networks.

Do you have any other issues that that are critical to be addressed 
before this work moves forward?  If so which?

Thank you,

Lou

On 9/28/2018 6:24 PM, Michael Scharf wrote:
> Reviewer: Michael Scharf
> Review result: Ready with Issues
>
> The document "Deterministic Networking Architecture"
> (draft-ietf-detnet-architecture-08) defines an overall framework for
> Deterministic Networking.
>
> As TSV-ART reviewer, I believe that this document has issues as detailed below.
>
> Michael
>
> Major issues:
>
> * It seems that DetNet cannot easily be deployed in the Internet without
> additional means. Thus, for a baseline document, one could expect some
> explanation on the requirements of deploying DetNet in a network. DetNet
> basically requires support in (almost) all network devices transporting DetNet
> traffic. That assumption should be explicitly spelt out early in the document,
> e.g., in the introduction. There also needs to be an explicit discussion of the
> implications if not the whole network is aware of or supports DetNet. There is
> some text in Section 4.2.2 and Section 4.3.3, but I believe additional explicit
> discussion is needed at a prominant place. For instance, can use of DetNet do
> harm to parts of a network not supporting DetNet? As a side note, when TCPM
> published RFC 8257, the following disclaimer was added: "DCTCP, as described in
> this specification, is applicable to deployments in controlled environments
> like data centers, but it must not be deployed over the public Internet without
> additional measures." I wonder if a similar disclaimer is needed for DetNet. If
> there is an implicit assumption that DetNet will  be used in homogenous
> environments with mostly DetNet-aware devices within the same organization,
> such an assumption should be made explicit.
>
> * It is surprising that there is hardly any discussion on network robustness
> and safety; this probably also relates to security. For instance,
> misconfiguration or errors of functions performing packet replication could
> severely and permantly congest a network and cause harm. How does the DetNet
> architecture ensure that a network stays fully operational e.g. if the topology
> changes or there are equipment failures? Probably this can be solved by
> implementations (e.g., dynamic control plane), but why are corresponding
> requirements not spelt out? Section 3.3.2 speculates that filters and policers
> can help, and that may be true, but that probably still assumes consistently
> and correctly configured (and well-behaving) devices. And Section 3.3.2 is
> vague and mentions a "infinite variety of possible failures" without stating
> any requirements or recommendations. There may be further solutions, such as
> circuit breakers and the like. Why are such topics not discussed?
>
> * Somewhat related, the document only looks at impact of failures to the QoS of
> DetNet traffic. What is missing is a discussion how to protect non-DetNet parts
> of a network from any harm caused by DetNet mechanisms. Solutions to this
> probably exist. But why is the impact on non-DetNet traffic (e.g., in case of
> topology changes or failures of DetNet functions) not discussed at all in the
> document?
>
> * Regarding security, an architecture like DetNet probably requires that only
> authenticated and authorized end systems have access to the data plane. The
> security considerations only briefly mention the control aspect ("the
> authentication and authorization of the controlling systems").
>
> * For an architecture document, the lack of clarity and consistency regarding
> terminology is concerning. This specifically applies to the case of incomplete
> networks (as per Section 4.2.2 and 4.3.3) that include "DetNet-unaware nodes".
> The document introduces terms such as "DetNet intermediate nodes" but then
> repeatedly uses generic terms such as "node" or "hop" that may include
> DetNet-unaware nodes. For instance, for incomplete networks, a sentence such as
> "The primary means by which DetNet achieves its QoS assurances is to reduce, or
> even completely eliminate, congestion within a node as a cause of packet loss"
> seems to only apply to "DetNet transit nodes" but not "DetNet-unaware nodes".
> Similar ambiguity exist for other use of the terms "hop" and "node", which may
> or may not include DetNet-unaware nodes. It is unclear why the document does
> not consistently use the terminology introduced in Section 2.1 in all sections
> and clearly distinguishes cases with and without DetNet support.
>
> * Section 4.4 refers to RFC 7426, which is an informational RFC on IRTF stream,
> and the document uses the concepts introduced there (e.g., "planes"). This is
> very confusing. First, an IETF Proposed Standard should probably refer to
> documents having IETF consensus. An example would be RFC 7491, albeit there is
> other related work as well, e.g., in the TEAS WG. Second, Section 4.4 is by and
> large decoupled from the rest of the document and not specific to DetNet.
> Neither do other sections of the document refer to the concepts introduced in
> Section 4.4, nor does Section 4.4 use the DetNet terminology or discuss
> applicability to DetNet. Section 4.4 even mentions explicitly at the end that
> it discusses aspects that are orthogonal to the DetNet architecture. It is not
> at all clear why Section 4.4 is in this document. Section 4.4 could be removed
> from the document without impacting the rest of the document.
>
> Minor issues:
>
> * Terminology "DetNet transport layer"
>
>    The term "transport layer" has a well-defined meaning in the IETF, e.g.
>    originating from RFC 1122. While "transport" and e.g. "transport network" is
>    used in the IETF for different technologies in different areas, I think the
>    term "transport layer" is typically understood to refer to transport
>    protocols such as TCP and UDP. As such, I personally find the term "DetNet
>    transport layer" misleading and confusing. The confusion is easy to see e.g.
>    in Figure 4, where UDP (which is a transport protocol as per RFC 1122) sits
>    on top of "transport".
>
>    Based on the document it also may be solution/implementation specific whether
>    the "DetNet transport layer" is actually a separate protocol layer compared
>    to the "DetNet service layer". Thus it is not clear to me why the word
>    "layer" has to be used, specifically in combination "transport layer".
>
>    To me as, the word "transport layer" (and "transport protocol") should be
>    used for protocols defined in TSV area, consistent with RFC 1122. But this is
>    probably a question to be sorted out by the IESG.
>
> * Page 9
>
>     A DetNet node may have other resources requiring allocation and/or
>     scheduling,
>
>    This is just one of several examples for inconsistent use of terminology.
>    What is a "DetNet node"? That term is not introduced in Section 2.1
>
> * Page 14
>
>     A DetNet network supports the dedication of a high proportion (e.g.
>     75%) of the network bandwidth to DetNet flows.
>
>    The 75% value is not reasoned. What prevents using 99% of the bandwidth for
>    DetNet traffic?
>
> * Page 15: Figure 2
>
>    If the term "transport layer" cannot be avoided, the labels in this figure
>    should at least be expanded to "DetNet transport layer".
>
> * Page 18: Figure 4
>
>    As already mentioned earlier, Figure 4 is confusing. UDP is a transport
>    protocol. If the term "transport" cannot be avoided, the labels in this
>    figure should at least be expanded to "DetNet transport".
>
> * Page 23
>
>     If the source transmits less data than this limit
>     allows, the unused resource such as link bandwidth can be made
>     available by the system to non-DetNet packets.
>
>    Could there be additional requirements on the use of unused resources by
>    non-DetNet packets, e.g., regarding preemption? I am just wondering... If
>    that was possible, a statement like "... can be made available by the system
>    to non-DetNet packets as long as all guarantees are fulfilled" would be on
>    the safe side, no?
>
> * Page 27:
>
>     DetNet achieves congestion protection and bounded delivery latency by
>     reserving bandwidth and buffer resources at every hop along the path
>     of the DetNet flow.
>
>    Why does this sentence use the word "hop"? As far as I understand, in DetNet
>    bandwidth and buffer resources are reserved in each DetNet intermediate node.
>    If there were hops over IP routers not being DetNet intermediate nodes, no
>    resources would be reserved there. As per Section 4.3.3, it is possible to
>    deploy DetNet this way. And obviously there can be resource bottlenecks below
>    IP, on devices that are not routers... So does "hop" here refer to IP router
>    hops or also to devices not processing IP (or IP/MPLS)?
>
> * Page 27:
>
>     Standard queuing and transmission selection algorithms allow a
>     central controller to compute the latency contribution of each
>     transit node to the end-to-end latency, ...
>
>    The text does not explain why a _central_ controller is needed for this
>    computation. Why would a distributed control plane not be able to realize
>    this computation. Isn't this implementation-specific?
>
> * Page 32
>
>    To somebody who is not deeply familiar with DetNet, it is impossible to parse
>    the description of the examples in Section 4.7.3. For instance, "VID +
>    multicast MAC address" is not introduced. I think this example must be
>    expaned with additional context and explanation to be useful to readers.
>
> * Page 34
>
>     There are three classes of information that a central controller or
>     distributed control plane needs to know that can only be obtained
>     from the end systems and/or nodes in the network.
>
>    Wouldn't it be sufficient to state "Provisioning of DetNet requires knowledge
>    about ...". Does it matter in this context whether the provisioning is done
>    by a central controller or a distributed control plane? For instance, could
>    the same paragraph also apply to a network that uses _multiple_ central
>    controllers, or hybrid combinations of central controllers and distributed
>    control planes? In general, an architecture document should be agnostic to
>    implementation aspects unless there is a specific need. In this specific
>    case, I fail to see a need to discuss the realization of the control plane of
>    a network.
>
> Editorial nits:
>
> * Page 9:
>
>     The low-level mechanisms described in Section 4.5 provide the
>     necessary regulation of transmissions by an end system or
>     intermediate node to provide congestion protection.  The allocation
>     of the bandwidth and buffers for a DetNet flow requires provisioning
>     A DetNet node may have other resources requiring allocation and/or
>     scheduling, that might otherwise be over-subscribed and trigger the
>     rejection of a reservation.
>
>    Probably a full stop is missing after "provisioning".
>
> * Page 11: "... along separate (disjoint non-SRLG) paths ..."
>
>    I find this confusing. I would understand e.g. "along separate
>    (SRLG-disjoint) paths".
>
> * Page 34:
>
>     When using a peer-
>     to-peer control plane, some of this information may be required by a
>     system's neighbors in the network.
>
>    Would "acquired" be a better term?
>
> * Page 34:
>
>     o  The identity of the system's neighbors, and the characteristics of
>        the link(s) between the systems, including the length (in
>        nanoseconds) of the link(s).
>
>    "Latency" or "delay" would probably be a better terms if the value is
>    measured in nanoseconds.
>
> * Page 35:
>
>     DetNet is provides a Quality of Service (QoS), and as such, does not
>     directly raise any new privacy considerations.
>
>    Broken sentence
>
> * Please expand acronyms on first use (e.g., OTN)
>
>


From nobody Mon Nov 19 14:15:32 2018
Return-Path: <Michael.Scharf@hs-esslingen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1636E1252B7; Mon, 19 Nov 2018 14:15:31 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.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 vlGkKOIApT1p; Mon, 19 Nov 2018 14:15:27 -0800 (PST)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E2089130E07; Mon, 19 Nov 2018 14:15:25 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id EB58525A2F; Mon, 19 Nov 2018 23:15:23 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1542665724; bh=jT1vajoHLRoeNyWLnWCYikTxfM1y3HhaMnH0bYTVmZ4=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=HnlFPZyxvdx+Qgfe4LMgtT58+fGbd5nUh6cFDNEde75yMAYNgyEpUi5nbKo1HG9OE BeMMAA2UitiPRpbH3aaBUTOg5Cxv+5vOysPEhfiaxIHUCZ3u3fE/9s9R0YCg+rYzhw 1dmMR8d8RMp1fM22DxUHfKgcN3qy1IzC0jKKhj/4=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8XMP7M0iAAoR; Mon, 19 Nov 2018 23:15:23 +0100 (CET)
Received: from rznt8102.rznt.rzdir.fht-esslingen.de (rznt8102.hs-esslingen.de [134.108.29.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Mon, 19 Nov 2018 23:15:23 +0100 (CET)
Received: from RZNT8114.rznt.rzdir.fht-esslingen.de ([169.254.3.98]) by rznt8102.rznt.rzdir.fht-esslingen.de ([fe80::f977:d5e6:6b09:56ac%10]) with mapi id 14.03.0415.000; Mon, 19 Nov 2018 23:15:23 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: Lou Berger <lberger@labn.net>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUgB1y5LtWcAVh50yat0D4Ke6LC6VXhkBA
Date: Mon, 19 Nov 2018 22:15:22 +0000
Message-ID: <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net>
In-Reply-To: <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [134.108.29.249]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/O74mR42By7XdqHxIvXBPhECx9W4>
Subject: Re: [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Nov 2018 22:15:31 -0000

TG91LA0KDQo+IC0tIA0KPiBJIHdhbnRlZCB0byB0YWtlIGEgc3RlcCBiYWNrIGZyb20gdGhlIG11
bHRpcGxlIGRpc2N1c3Npb25zIHRoYXQgd2VyZQ0KPiBzcGF3bmVkIGJ5IHlvdXIgcmV2aWV3IC0t
IGZyb20gYSBkb2Mgc2hlcGhlcmQgcGVyc3BlY3RpdmUsIGFuZCBzZWUNCj4gd2hlcmUNCj4gd2Ug
YXJlLsKgwqAgSSBrbm93IHRoYXQgdGhlIGF1dGhvcnMgaGF2ZSBzZW50IGEgLTA5IHZlcnNpb24g
dGhhdA0KPiBhZGRyZXNzZXMNCj4gc29tZSwgYnV0IG5vdCBhbGwgaXNzdWVzLg0KPiANCj4gIEZy
b20gdGhlIGV4Y2hhbmdlcyBJJ3ZlIHNlZW4sIEkgdGhpbmsgdGhlIGtleSByZW1haW5pbmcgaXNz
dWVzIGFyZQ0KPiByZWxhdGVkIHRvOg0KPiANCj4gKGEpIHBvc3NpYmx5IGludHJvZHVjdGlvbiBv
ZiBjb25nZXN0aW9uIGluIHRoZSBnZW5lcmFsIGludGVybmV0IGlmDQo+IHBhY2tldHMgd2VyZSBz
b21laG93IHRvIGVzY2FwZSBhIGRldG5ldCBkb21haW4uwqAgVGhlIHNvdXJjZSBvZiB0aGlzDQo+
IGNvbmdlc3Rpb24gd291bGQgYmUgaW5lbGFzdGljIHRyYWZmaWMgdXNpbmcgRGV0TmV0IG9yIGR1
ZSB0byBjb25nZXN0aW9uDQo+IGxvc3MgdGhhdCBpcyBtYXNrZWQgYnkgUFJFT0YuDQoNClRoZXNl
IGFyZSB0d28gbWFqb3IgaXNzdWVzIHRoYXQgbmVlZCB0byBiZSBhZGRyZXNzZWQuIE5vdGUgdGhh
dCBpdCBtYXkgbm90IGJlIHN1ZmZpY2llbnQganVzdCB0byBhZGQgYSBzZWN0aW9uIG9uIG9wZXJh
dGlvbmFsIGFuZCBkZXBsb3ltZW50IGNvbnNpZGVyYXRpb25zLiBBbHNvIHRoZSBleGlzdGluZyB0
ZXh0IGluIHRoZSBkb2N1bWVudCB3aWxsIG5lZWQgdG8gZ2V0IGFsaWduZWQgdG8gbm9ybWF0aXZl
IGd1aWRhbmNlIG9uIGhvdyB0byBhdm9pZCBhIGNvbmdlc3Rpb24gY29sbGFwc2UuDQoNCkluIC0w
OSwgb25lIGV4YW1wbGUgd291bGQgYmUgU2VjdGlvbiAzLjEuICJQcmltYXJ5IGdvYWxzIGRlZmlu
aW5nIHRoZSBEZXROZXQgUW9TIg0KDQogICBDb25nZXN0aW9uIHByb3RlY3Rpb24gb3BlcmF0ZXMg
YnkgYWxsb2NhdGluZyByZXNvdXJjZXMgYWxvbmcgdGhlIHBhdGgNCiAgIG9mIGEgRGV0TmV0IGZs
b3csIGUuZy4sIGJ1ZmZlciBzcGFjZSBvciBsaW5rIGJhbmR3aWR0aC4gIENvbmdlc3Rpb24NCiAg
IHByb3RlY3Rpb24gZ3JlYXRseSByZWR1Y2VzLCBvciBldmVuIGVsaW1pbmF0ZXMgZW50aXJlbHks
IHBhY2tldCBsb3NzDQogICBkdWUgdG8gb3V0cHV0IHBhY2tldCBjb25nZXN0aW9uIHdpdGhpbiB0
aGUgbmV0d29yaywgYnV0IGl0IGNhbiBvbmx5DQogICBiZSBzdXBwbGllZCB0byBhIERldE5ldCBm
bG93IHRoYXQgaXMgbGltaXRlZCBhdCB0aGUgc291cmNlIHRvIGENCiAgIG1heGltdW0gcGFja2V0
IHNpemUgYW5kIHRyYW5zbWlzc2lvbiByYXRlLiAgTm90ZSB0aGF0IGNvbmdlc3Rpb24NCiAgIHBy
b3RlY3Rpb24gcHJvdmlkZWQgdmlhIGNvbmdlc3Rpb24gZGV0ZWN0aW9uIGFuZCBub3RpZmljYXRp
b24gaXMNCiAgIGV4cGxpY2l0bHkgZXhjbHVkZWQgZnJvbSBjb25zaWRlcmF0aW9uIGluIERldE5l
dCwgYXMgaXQgc2VydmVzIGENCiAgIGRpZmZlcmVudCBzZXQgb2YgYXBwbGljYXRpb25zLg0KDQpB
dCBsZWFzdCB0aGUgbGFzdCBzZW50ZW5jZSB3b3VsZCBjb250cmFkaWN0IGEgYmV0dGVyIGRpc2N1
c3Npb24gb2YgY29uZ2VzdGlvbiBpbiB0aGUgZG9jdW1lbnQuIEZvciBpbnN0YW5jZSwgaXQgY291
bGQganVzdCBiZSByZW1vdmVkLiBJbiBhbnkgY2FzZSwgdGhlIGN1cnJlbnQgd29yZGluZyBpbiB0
aGUgbGFzdCBzZW50ZW5jZSBpcyBub3QgY29ycmVjdCwgYXMgdGhlIElFVEYgdGVybSBmb3Igd2hh
dCBpcyBkZXNjcmliZWQgaW4gdGhlIGxhc3Qgc2VudGVuY2UgaXMgImNvbmdlc3Rpb24gY29udHJv
bCIuDQoNCkFub3RoZXIgZXhhbXBsZSB3b3VsZCBiZSAgU2VjdGlvbiAzLjIuMS4xLiAiRWxpbWlu
YXRlIGNvbmdlc3Rpb24gbG9zcyINCiANCiAgIFRoZSBwcmltYXJ5IG1lYW5zIGJ5IHdoaWNoIERl
dE5ldCBhY2hpZXZlcyBpdHMgUW9TIGFzc3VyYW5jZXMgaXMgdG8NCiAgIHJlZHVjZSwgb3IgZXZl
biBjb21wbGV0ZWx5IGVsaW1pbmF0ZSwgY29uZ2VzdGlvbiB3aXRoaW4gYSBEZXROZXQgbm9kZQ0K
ICAgYXMgYSBjYXVzZSBvZiBwYWNrZXQgbG9zcy4gIFRoaXMgY2FuIGJlIGFjaGlldmVkIG9ubHkg
YnkgdGhlDQogICBwcm92aXNpb24gb2Ygc3VmZmljaWVudCBidWZmZXIgc3RvcmFnZSBhdCBlYWNo
IG5vZGUgdGhyb3VnaCB0aGUNCiAgIG5ldHdvcmsgdG8gZW5zdXJlIHRoYXQgbm8gcGFja2V0cyBh
cmUgZHJvcHBlZCBkdWUgdG8gYSBsYWNrIG9mIGJ1ZmZlcg0KICAgc3RvcmFnZS4gIE5vdGUgdGhh
dCBhIERldE5ldCBmbG93IGNhbm5vdCBiZSB0aHJvdHRsZWQsIGkuZS4sIGl0cw0KICAgdHJhbnNt
aXNzaW9uIHJhdGUgY2Fubm90IGJlIHJlZHVjZWQgdmlhIGV4cGxpY2l0IGNvbmdlc3Rpb24NCiAg
IG5vdGlmaWNhdGlvbi4NCg0KVGhpcyBzZWN0aW9uIElNSE8gaGFzIHRvIGluY2x1ZGUgYSBkaXNj
dXNzaW9uIG9mIHdoYXQgaGFwcGVucyBpbiB0aGUgKG5vdCBleHBlY3RlZCkgY2FzZSB0aGF0IHBh
Y2tldHMgZ2V0IGRyb3BwZWQgb3IgdGhhdCBFQ04gbWFya3MgYXJlIHJlY2VpdmVkLiBJdCBpcyB1
bmRlcnN0b29kIHRoYXQgdGhpcyB3b3VsZCBub3QgaGFwcGVuIGluIG5vcm1hbCBvcGVyYXRpb24g
b2YgYSBEZXROZXQgbmV0d29yaywgYnV0IEkgYmVsaWV2ZSBqdXN0IGNvbnNpZGVyaW5nIHRoZSBl
cnJvci1mcmVlIG9wZXJhdGlvbiBvZiBhIERldE5ldCBuZXR3b3JrIGlzIG5vdCBzdWZmaWNpZW50
IGZvciB0aGlzIGRvY3VtZW50LiBBdCBsZWFzdCBmb3IgdGhlIHJpc2sgb2YgdHJhZmZpYyB0aGF0
IG1heSBlc2NhcGUgZnJvbSBhIERldE5ldCBuZXR3b3JrIGlzIGluaGVyZW50bHkgbm90IHN1ZmZp
Y2llbnQgdG8gYXNzdW1lIHRoYXQgdGhlIERldE5ldCBuZXR3b3JrIGlzIGFsd2F5cyBlcnJvci1m
cmVlLg0KDQpBcyBhIHJlc3VsdCwgYWRkcmVzc2luZyBteSBjb25jZXJucyB3aWxsIG1vc3QgbGlr
ZWx5IHJlcXVpcmUgZWRpdGluZyBzZXZlcmFsIHBhcnRzIG9mIHRoZSBkb2N1bWVudC4NCg0KSW4g
YWRkaXRpb24sIEknZCBsaWtlIHRvIGVtcGhhc2l6ZSB0aGF0IG15IHJldmlldyBjb21tZW50ICJJ
dCBpcyBzdXJwcmlzaW5nIHRoYXQgdGhlcmUgaXMgaGFyZGx5IGFueSBkaXNjdXNzaW9uIG9uIG5l
dHdvcmsgcm9idXN0bmVzcyBhbmQgc2FmZXR5IiBjb3ZlcnMgbW9yZSB0aGFuIGp1c3QgaW5lbGFz
dGljIHRyYWZmaWMgdGhhdCBlc2NhcGVzIGZyb20gYSBEZXROZXQgbmV0d29yayBhbmQgbWFza2lu
ZyBvZiBwYWNrZXQgbG9zcy4gR2l2ZW4gdGhhdCBEZXROZXQgdHJhZmZpYyBtYXkgYmUgZXh0cmVt
ZWx5IGNyaXRpY2FsIHRyYWZmaWMsIEkgcmVhbGx5IHdvbmRlciB3aHkgdGhlIGRvY3VtZW50IGRv
ZXNuJ3QgZW1waGFzaXplIG1vcmUgdGhlIHJlcXVpcmVkIHJvYnVzdG5lc3MgYWdhaW5zdCBmYWls
dXJlcyAqaW5zaWRlKiB0aGUgRGV0TmV0IG5ldHdvcmsgYXMgd2VsbCBhcyBjb3VudGVyLW1lYXN1
cmVzLiBCdXQgdGhpcyBpcyBzb21ldGhpbmcgdGhlIFdHIG5lZWRzIHRvIGRlY2lkZS4gQXMgVFNW
LUFSVCByZXZpZXdlciwgSSB3aWxsIGJlIGZpbmUgaWYgdGhlIGRvY3VtZW50IGNsZWFybHkgZGVz
Y3JpYmVzIGhvdyB0aGUgaW1wYWN0IG9mIGZhaWx1cmVzIHdpbGwgYmUgaXNvbGF0ZWQgaW5zaWRl
IHRoZSBEZXROZXQgbmV0d29yayBhbmQgd2lsbCBub3QgcHV0IHRoZSBnZW5lcmFsIEludGVybmV0
IGF0IHJpc2suDQoNCg0KPiAoYikgVGhlIHVzZSBvZiB0aGUgdGVybSAndHJhbnNwb3J0JyBpbiBE
ZXROZXQgdG8gcmVmZXIgdG8gd2hhdCBpcw0KPiBiYXNpY2FsbHkgYSBUcmFmZmljIEVuZ2luZWVy
ZWQgc3ViLW5ldHdvcmsgbGF5ZXIsIHN1Y2ggYXMgaXMgcHJvdmlkZWQNCj4gd2l0aCBNUExTLVRF
IG9yIE9wdGljYWwgVHJhbnNwb3J0IE5ldHdvcmtzLg0KDQpJbiB0aGUgSW50ZXJuZXQgYXJjaGl0
ZWN0dXJlLCB0aGUgdGVybSAndHJhbnNwb3J0JyByZWZlcnMgdG8gSW50ZXJuZXQgdHJhbnNwb3J0
IHByb3RvY29scy4gSSBkb3VidCB0aGF0IHRoZSBkb2N1bWVudCBjYW4gYXZvaWQgZGlzY3Vzc2lu
ZyB0aGUgaW1wbGljYXRpb25zIG9mIGFuZCBpbnRlcmFjdGlvbnMgd2l0aCBJbnRlcm5ldCB0cmFu
c3BvcnQgcHJvdG9jb2xzIHN1Y2ggYXMgVURQIG9yIFRDUC4gQXMgYSByZXN1bHQsIEkgZGlzYWdy
ZWUgdGhhdCB0aGUgZG9jdW1lbnQgY2FuIHVzZSB0aGUgdGVybSAndHJhbnNwb3J0JyB0byByZWZl
ciB0byB0cmFmZmljIGVuZ2luZWVyZWQgc3ViLW5ldHdvcmsgbGF5ZXJzLg0KDQpGcm9tIGEgVFNW
LUFSVCBwb2ludCBvZiB2aWV3LCB0aGUgZG9jdW1lbnQgY2FuIGVpdGhlciBvbmx5IHVzZSB0aGUg
dGVybSAidHJhbnNwb3J0IiBmb3IgSW50ZXJuZXQgdHJhbnNwb3J0IHByb3RvY29scyBhbmQgdXNl
IGFub3RoZXIgdGVybSBmb3Igc3ViLW5ldHdvcmsgbGF5ZXJzIChhcyBoYW5kbGVkIGluIHRoZSAq
cm91dGluZyogYXJlYSBvZiB0aGUgSUVURiksIG9yIHRoZSBkb2N1bWVudCBoYXMgdG8gY2xlYXJs
eSBkaXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSBJbnRlcm5ldCB0cmFuc3BvcnQgbGF5ZXIgYW5kIG90
aGVyIHVzZXMgb2YgdGhlIHRlcm0gInRyYW5zcG9ydCIgYW5kIGV4cGxhaW4gdGhlIG92ZXJsYXAu
IEkgYmVsaWV2ZSB0aGUgZm9ybWVyIHdvdWxkIGJlIGxlc3MgY29uZnVzaW5nLCBidXQgSSB3aWxs
IGxlYXZlIGl0IHVwIHRvIHRoZSBUU1YgQURzIHRvIGRpc2N1c3MgdGVybWlub2xvZ3kgb3Zlcmxh
cCBpbiB0aGUgSUVTRy4gQXMgVFNWLUFSVCByZXZpZXdlciBJIGluc2lzdCB0aGF0IHRoZSBkb2N1
bWVudCB1c2VzIHRoZSB0ZXJtcyAidHJhbnNwb3J0IGxheWVyIiBhbmQgInRyYW5zcG9ydCBwcm90
b2NvbCIgb25seSB3aGVuIHJlZmVycmluZyB0byB0aGUgSW50ZXJuZXQgdHJhbnNwb3J0IGxheWVy
Lg0KDQoNCj4gRG8geW91IGhhdmUgYW55IG90aGVyIGlzc3VlcyB0aGF0IHRoYXQgYXJlIGNyaXRp
Y2FsIHRvIGJlIGFkZHJlc3NlZA0KPiBiZWZvcmUgdGhpcyB3b3JrIG1vdmVzIGZvcndhcmQ/ICBJ
ZiBzbyB3aGljaD8NCg0KUmVnYXJkaW5nIFNlY3Rpb24gNC40IEkgaGF2ZSBhbHJlYWR5IGRlZmVy
cmVkIHRoZSBkaXNjdXNzaW9uIHRvIHRoZSBJRVNHLiBUaGUgVFNWLUFSVCByZXZpZXcgY29tbWVu
dCBpcyB0aGF0IHRoZSBJRVNHIG5lZWRzIHRvIGNhcmVmdWxseSBsb29rIGF0IHRoZSBjb25jZXB0
cywgdGVybWlub2xvZ3ksIGFuZCByZWZlcmVuY2VzIGluIHNlY3Rpb24gNC40Lg0KDQpSZWdhcmRp
bmcgbXkgb3RoZXIgY29tbWVudHMsIEkgYWNrbm93bGVkZ2UgdGhhdCAtMDkgaXMgYSBzdGVwIGZv
cndhcmQuIEJ1dCBnaXZlbiB0aGUgY3Jvc3MtZGVwZW5kZW5jaWVzIGUuZy4gcmVnYXJkaW5nIHRl
cm1pbm9sb2d5IGFuZCBkZWZpbml0aW9ucywgSSB3aWxsIG5lZWQgdG8gcmVhZCB0aGUgdGV4dCBj
b21wbGV0ZWx5IG9uY2UgdGhlcmUgaXMgYSBwcm9wb3NhbCBob3cgdG8gYWRkcmVzcyBteSByZXZp
ZXcuIEFzIG5vdGVkIGluIG15IHJldmlldywgSSBiZWxpZXZlIHRoZSBkb2N1bWVudCBtdXN0IHVz
ZSB0ZXJtaW5vbG9neSBjbGVhcmx5IGFuZCBjb25zaXN0ZW50bHkuIEFzIGV4YW1wbGUsIGEgc3Rh
dGVtZW50IGluIC0wOSBzdWNoIGFzICJOZXR3b3JrIG5vZGVzIHN1cHBvcnRpbmcgRGV0TmV0IGZs
b3dzIGhhdmUgdG8gaW1wbGVtZW50IHNvbWUgb2YgdGhlIERldE5ldCBjYXBhYmlsaXRpZXMgKG5v
dCBuZWNlc3NhcmlseSBhbGwpIGluIG9yZGVyIHRvIHRyZWF0IERldE5ldCBmbG93cyBzdWNoIHRo
YXQgdGhlaXIgUW9TIHJlcXVpcmVtZW50cyBhcmUgbWV0IiBpcyBJTUhPIHRvbyB2YWd1ZS4gQnV0
IGluIHN1Y2ggY2FzZXMgaXQgZGVwZW5kcyB3aGV0aGVyIHRoZXJlIGlzIHByZWNpc2Ugbm9ybWF0
aXZlIGd1aWRhbmNlIGVsc2V3aGVyZS4gQW5kIHRoaXMgcmVxdWlyZXMgbG9va2luZyBhdCB0aGUg
dGV4dCBhcyBhIHdob2xlLg0KDQpCZXN0IHJlZ2FyZHMNCg0KTWljaGFlbCANCg0KDQoNCj4gDQo+
IFRoYW5rIHlvdSwNCj4gDQo+IExvdQ0KPiANCj4gT24gOS8yOC8yMDE4IDY6MjQgUE0sIE1pY2hh
ZWwgU2NoYXJmIHdyb3RlOg0KPiA+IFJldmlld2VyOiBNaWNoYWVsIFNjaGFyZg0KPiA+IFJldmll
dyByZXN1bHQ6IFJlYWR5IHdpdGggSXNzdWVzDQo+ID4NCj4gPiBUaGUgZG9jdW1lbnQgIkRldGVy
bWluaXN0aWMgTmV0d29ya2luZyBBcmNoaXRlY3R1cmUiDQo+ID4gKGRyYWZ0LWlldGYtZGV0bmV0
LWFyY2hpdGVjdHVyZS0wOCkgZGVmaW5lcyBhbiBvdmVyYWxsIGZyYW1ld29yayBmb3INCj4gPiBE
ZXRlcm1pbmlzdGljIE5ldHdvcmtpbmcuDQo+ID4NCj4gPiBBcyBUU1YtQVJUIHJldmlld2VyLCBJ
IGJlbGlldmUgdGhhdCB0aGlzIGRvY3VtZW50IGhhcyBpc3N1ZXMgYXMNCj4gZGV0YWlsZWQgYmVs
b3cuDQo+ID4NCj4gPiBNaWNoYWVsDQo+ID4NCj4gPiBNYWpvciBpc3N1ZXM6DQo+ID4NCj4gPiAq
IEl0IHNlZW1zIHRoYXQgRGV0TmV0IGNhbm5vdCBlYXNpbHkgYmUgZGVwbG95ZWQgaW4gdGhlIElu
dGVybmV0DQo+IHdpdGhvdXQNCj4gPiBhZGRpdGlvbmFsIG1lYW5zLiBUaHVzLCBmb3IgYSBiYXNl
bGluZSBkb2N1bWVudCwgb25lIGNvdWxkIGV4cGVjdA0KPiBzb21lDQo+ID4gZXhwbGFuYXRpb24g
b24gdGhlIHJlcXVpcmVtZW50cyBvZiBkZXBsb3lpbmcgRGV0TmV0IGluIGEgbmV0d29yay4NCj4g
RGV0TmV0DQo+ID4gYmFzaWNhbGx5IHJlcXVpcmVzIHN1cHBvcnQgaW4gKGFsbW9zdCkgYWxsIG5l
dHdvcmsgZGV2aWNlcw0KPiB0cmFuc3BvcnRpbmcgRGV0TmV0DQo+ID4gdHJhZmZpYy4gVGhhdCBh
c3N1bXB0aW9uIHNob3VsZCBiZSBleHBsaWNpdGx5IHNwZWx0IG91dCBlYXJseSBpbiB0aGUNCj4g
ZG9jdW1lbnQsDQo+ID4gZS5nLiwgaW4gdGhlIGludHJvZHVjdGlvbi4gVGhlcmUgYWxzbyBuZWVk
cyB0byBiZSBhbiBleHBsaWNpdA0KPiBkaXNjdXNzaW9uIG9mIHRoZQ0KPiA+IGltcGxpY2F0aW9u
cyBpZiBub3QgdGhlIHdob2xlIG5ldHdvcmsgaXMgYXdhcmUgb2Ygb3Igc3VwcG9ydHMgRGV0TmV0
Lg0KPiBUaGVyZSBpcw0KPiA+IHNvbWUgdGV4dCBpbiBTZWN0aW9uIDQuMi4yIGFuZCBTZWN0aW9u
IDQuMy4zLCBidXQgSSBiZWxpZXZlDQo+IGFkZGl0aW9uYWwgZXhwbGljaXQNCj4gPiBkaXNjdXNz
aW9uIGlzIG5lZWRlZCBhdCBhIHByb21pbmFudCBwbGFjZS4gRm9yIGluc3RhbmNlLCBjYW4gdXNl
IG9mDQo+IERldE5ldCBkbw0KPiA+IGhhcm0gdG8gcGFydHMgb2YgYSBuZXR3b3JrIG5vdCBzdXBw
b3J0aW5nIERldE5ldD8gQXMgYSBzaWRlIG5vdGUsDQo+IHdoZW4gVENQTQ0KPiA+IHB1Ymxpc2hl
ZCBSRkMgODI1NywgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIHdhcyBhZGRlZDogIkRDVENQLCBh
cw0KPiBkZXNjcmliZWQgaW4NCj4gPiB0aGlzIHNwZWNpZmljYXRpb24sIGlzIGFwcGxpY2FibGUg
dG8gZGVwbG95bWVudHMgaW4gY29udHJvbGxlZA0KPiBlbnZpcm9ubWVudHMNCj4gPiBsaWtlIGRh
dGEgY2VudGVycywgYnV0IGl0IG11c3Qgbm90IGJlIGRlcGxveWVkIG92ZXIgdGhlIHB1YmxpYw0K
PiBJbnRlcm5ldCB3aXRob3V0DQo+ID4gYWRkaXRpb25hbCBtZWFzdXJlcy4iIEkgd29uZGVyIGlm
IGEgc2ltaWxhciBkaXNjbGFpbWVyIGlzIG5lZWRlZCBmb3INCj4gRGV0TmV0LiBJZg0KPiA+IHRo
ZXJlIGlzIGFuIGltcGxpY2l0IGFzc3VtcHRpb24gdGhhdCBEZXROZXQgd2lsbCAgYmUgdXNlZCBp
bg0KPiBob21vZ2Vub3VzDQo+ID4gZW52aXJvbm1lbnRzIHdpdGggbW9zdGx5IERldE5ldC1hd2Fy
ZSBkZXZpY2VzIHdpdGhpbiB0aGUgc2FtZQ0KPiBvcmdhbml6YXRpb24sDQo+ID4gc3VjaCBhbiBh
c3N1bXB0aW9uIHNob3VsZCBiZSBtYWRlIGV4cGxpY2l0Lg0KPiA+DQo+ID4gKiBJdCBpcyBzdXJw
cmlzaW5nIHRoYXQgdGhlcmUgaXMgaGFyZGx5IGFueSBkaXNjdXNzaW9uIG9uIG5ldHdvcmsNCj4g
cm9idXN0bmVzcw0KPiA+IGFuZCBzYWZldHk7IHRoaXMgcHJvYmFibHkgYWxzbyByZWxhdGVzIHRv
IHNlY3VyaXR5LiBGb3IgaW5zdGFuY2UsDQo+ID4gbWlzY29uZmlndXJhdGlvbiBvciBlcnJvcnMg
b2YgZnVuY3Rpb25zIHBlcmZvcm1pbmcgcGFja2V0IHJlcGxpY2F0aW9uDQo+IGNvdWxkDQo+ID4g
c2V2ZXJlbHkgYW5kIHBlcm1hbnRseSBjb25nZXN0IGEgbmV0d29yayBhbmQgY2F1c2UgaGFybS4g
SG93IGRvZXMgdGhlDQo+IERldE5ldA0KPiA+IGFyY2hpdGVjdHVyZSBlbnN1cmUgdGhhdCBhIG5l
dHdvcmsgc3RheXMgZnVsbHkgb3BlcmF0aW9uYWwgZS5nLiBpZg0KPiB0aGUgdG9wb2xvZ3kNCj4g
PiBjaGFuZ2VzIG9yIHRoZXJlIGFyZSBlcXVpcG1lbnQgZmFpbHVyZXM/IFByb2JhYmx5IHRoaXMg
Y2FuIGJlIHNvbHZlZA0KPiBieQ0KPiA+IGltcGxlbWVudGF0aW9ucyAoZS5nLiwgZHluYW1pYyBj
b250cm9sIHBsYW5lKSwgYnV0IHdoeSBhcmUNCj4gY29ycmVzcG9uZGluZw0KPiA+IHJlcXVpcmVt
ZW50cyBub3Qgc3BlbHQgb3V0PyBTZWN0aW9uIDMuMy4yIHNwZWN1bGF0ZXMgdGhhdCBmaWx0ZXJz
IGFuZA0KPiBwb2xpY2Vycw0KPiA+IGNhbiBoZWxwLCBhbmQgdGhhdCBtYXkgYmUgdHJ1ZSwgYnV0
IHRoYXQgcHJvYmFibHkgc3RpbGwgYXNzdW1lcw0KPiBjb25zaXN0ZW50bHkNCj4gPiBhbmQgY29y
cmVjdGx5IGNvbmZpZ3VyZWQgKGFuZCB3ZWxsLWJlaGF2aW5nKSBkZXZpY2VzLiBBbmQgU2VjdGlv
bg0KPiAzLjMuMiBpcw0KPiA+IHZhZ3VlIGFuZCBtZW50aW9ucyBhICJpbmZpbml0ZSB2YXJpZXR5
IG9mIHBvc3NpYmxlIGZhaWx1cmVzIiB3aXRob3V0DQo+IHN0YXRpbmcNCj4gPiBhbnkgcmVxdWly
ZW1lbnRzIG9yIHJlY29tbWVuZGF0aW9ucy4gVGhlcmUgbWF5IGJlIGZ1cnRoZXIgc29sdXRpb25z
LA0KPiBzdWNoIGFzDQo+ID4gY2lyY3VpdCBicmVha2VycyBhbmQgdGhlIGxpa2UuIFdoeSBhcmUg
c3VjaCB0b3BpY3Mgbm90IGRpc2N1c3NlZD8NCj4gPg0KPiA+ICogU29tZXdoYXQgcmVsYXRlZCwg
dGhlIGRvY3VtZW50IG9ubHkgbG9va3MgYXQgaW1wYWN0IG9mIGZhaWx1cmVzIHRvDQo+IHRoZSBR
b1Mgb2YNCj4gPiBEZXROZXQgdHJhZmZpYy4gV2hhdCBpcyBtaXNzaW5nIGlzIGEgZGlzY3Vzc2lv
biBob3cgdG8gcHJvdGVjdCBub24tDQo+IERldE5ldCBwYXJ0cw0KPiA+IG9mIGEgbmV0d29yayBm
cm9tIGFueSBoYXJtIGNhdXNlZCBieSBEZXROZXQgbWVjaGFuaXNtcy4gU29sdXRpb25zIHRvDQo+
IHRoaXMNCj4gPiBwcm9iYWJseSBleGlzdC4gQnV0IHdoeSBpcyB0aGUgaW1wYWN0IG9uIG5vbi1E
ZXROZXQgdHJhZmZpYyAoZS5nLiwgaW4NCj4gY2FzZSBvZg0KPiA+IHRvcG9sb2d5IGNoYW5nZXMg
b3IgZmFpbHVyZXMgb2YgRGV0TmV0IGZ1bmN0aW9ucykgbm90IGRpc2N1c3NlZCBhdA0KPiBhbGwg
aW4gdGhlDQo+ID4gZG9jdW1lbnQ/DQo+ID4NCj4gPiAqIFJlZ2FyZGluZyBzZWN1cml0eSwgYW4g
YXJjaGl0ZWN0dXJlIGxpa2UgRGV0TmV0IHByb2JhYmx5IHJlcXVpcmVzDQo+IHRoYXQgb25seQ0K
PiA+IGF1dGhlbnRpY2F0ZWQgYW5kIGF1dGhvcml6ZWQgZW5kIHN5c3RlbXMgaGF2ZSBhY2Nlc3Mg
dG8gdGhlIGRhdGENCj4gcGxhbmUuIFRoZQ0KPiA+IHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIG9u
bHkgYnJpZWZseSBtZW50aW9uIHRoZSBjb250cm9sIGFzcGVjdCAoInRoZQ0KPiA+IGF1dGhlbnRp
Y2F0aW9uIGFuZCBhdXRob3JpemF0aW9uIG9mIHRoZSBjb250cm9sbGluZyBzeXN0ZW1zIikuDQo+
ID4NCj4gPiAqIEZvciBhbiBhcmNoaXRlY3R1cmUgZG9jdW1lbnQsIHRoZSBsYWNrIG9mIGNsYXJp
dHkgYW5kIGNvbnNpc3RlbmN5DQo+IHJlZ2FyZGluZw0KPiA+IHRlcm1pbm9sb2d5IGlzIGNvbmNl
cm5pbmcuIFRoaXMgc3BlY2lmaWNhbGx5IGFwcGxpZXMgdG8gdGhlIGNhc2Ugb2YNCj4gaW5jb21w
bGV0ZQ0KPiA+IG5ldHdvcmtzIChhcyBwZXIgU2VjdGlvbiA0LjIuMiBhbmQgNC4zLjMpIHRoYXQg
aW5jbHVkZSAiRGV0TmV0LQ0KPiB1bmF3YXJlIG5vZGVzIi4NCj4gPiBUaGUgZG9jdW1lbnQgaW50
cm9kdWNlcyB0ZXJtcyBzdWNoIGFzICJEZXROZXQgaW50ZXJtZWRpYXRlIG5vZGVzIiBidXQNCj4g
dGhlbg0KPiA+IHJlcGVhdGVkbHkgdXNlcyBnZW5lcmljIHRlcm1zIHN1Y2ggYXMgIm5vZGUiIG9y
ICJob3AiIHRoYXQgbWF5DQo+IGluY2x1ZGUNCj4gPiBEZXROZXQtdW5hd2FyZSBub2Rlcy4gRm9y
IGluc3RhbmNlLCBmb3IgaW5jb21wbGV0ZSBuZXR3b3JrcywgYQ0KPiBzZW50ZW5jZSBzdWNoIGFz
DQo+ID4gIlRoZSBwcmltYXJ5IG1lYW5zIGJ5IHdoaWNoIERldE5ldCBhY2hpZXZlcyBpdHMgUW9T
IGFzc3VyYW5jZXMgaXMgdG8NCj4gcmVkdWNlLCBvcg0KPiA+IGV2ZW4gY29tcGxldGVseSBlbGlt
aW5hdGUsIGNvbmdlc3Rpb24gd2l0aGluIGEgbm9kZSBhcyBhIGNhdXNlIG9mDQo+IHBhY2tldCBs
b3NzIg0KPiA+IHNlZW1zIHRvIG9ubHkgYXBwbHkgdG8gIkRldE5ldCB0cmFuc2l0IG5vZGVzIiBi
dXQgbm90ICJEZXROZXQtdW5hd2FyZQ0KPiBub2RlcyIuDQo+ID4gU2ltaWxhciBhbWJpZ3VpdHkg
ZXhpc3QgZm9yIG90aGVyIHVzZSBvZiB0aGUgdGVybXMgImhvcCIgYW5kICJub2RlIiwNCj4gd2hp
Y2ggbWF5DQo+ID4gb3IgbWF5IG5vdCBpbmNsdWRlIERldE5ldC11bmF3YXJlIG5vZGVzLiBJdCBp
cyB1bmNsZWFyIHdoeSB0aGUNCj4gZG9jdW1lbnQgZG9lcw0KPiA+IG5vdCBjb25zaXN0ZW50bHkg
dXNlIHRoZSB0ZXJtaW5vbG9neSBpbnRyb2R1Y2VkIGluIFNlY3Rpb24gMi4xIGluIGFsbA0KPiBz
ZWN0aW9ucw0KPiA+IGFuZCBjbGVhcmx5IGRpc3Rpbmd1aXNoZXMgY2FzZXMgd2l0aCBhbmQgd2l0
aG91dCBEZXROZXQgc3VwcG9ydC4NCj4gPg0KPiA+ICogU2VjdGlvbiA0LjQgcmVmZXJzIHRvIFJG
QyA3NDI2LCB3aGljaCBpcyBhbiBpbmZvcm1hdGlvbmFsIFJGQyBvbg0KPiBJUlRGIHN0cmVhbSwN
Cj4gPiBhbmQgdGhlIGRvY3VtZW50IHVzZXMgdGhlIGNvbmNlcHRzIGludHJvZHVjZWQgdGhlcmUg
KGUuZy4sICJwbGFuZXMiKS4NCj4gVGhpcyBpcw0KPiA+IHZlcnkgY29uZnVzaW5nLiBGaXJzdCwg
YW4gSUVURiBQcm9wb3NlZCBTdGFuZGFyZCBzaG91bGQgcHJvYmFibHkNCj4gcmVmZXIgdG8NCj4g
PiBkb2N1bWVudHMgaGF2aW5nIElFVEYgY29uc2Vuc3VzLiBBbiBleGFtcGxlIHdvdWxkIGJlIFJG
QyA3NDkxLCBhbGJlaXQNCj4gdGhlcmUgaXMNCj4gPiBvdGhlciByZWxhdGVkIHdvcmsgYXMgd2Vs
bCwgZS5nLiwgaW4gdGhlIFRFQVMgV0cuIFNlY29uZCwgU2VjdGlvbiA0LjQNCj4gaXMgYnkgYW5k
DQo+ID4gbGFyZ2UgZGVjb3VwbGVkIGZyb20gdGhlIHJlc3Qgb2YgdGhlIGRvY3VtZW50IGFuZCBu
b3Qgc3BlY2lmaWMgdG8NCj4gRGV0TmV0Lg0KPiA+IE5laXRoZXIgZG8gb3RoZXIgc2VjdGlvbnMg
b2YgdGhlIGRvY3VtZW50IHJlZmVyIHRvIHRoZSBjb25jZXB0cw0KPiBpbnRyb2R1Y2VkIGluDQo+
ID4gU2VjdGlvbiA0LjQsIG5vciBkb2VzIFNlY3Rpb24gNC40IHVzZSB0aGUgRGV0TmV0IHRlcm1p
bm9sb2d5IG9yDQo+IGRpc2N1c3MNCj4gPiBhcHBsaWNhYmlsaXR5IHRvIERldE5ldC4gU2VjdGlv
biA0LjQgZXZlbiBtZW50aW9ucyBleHBsaWNpdGx5IGF0IHRoZQ0KPiBlbmQgdGhhdA0KPiA+IGl0
IGRpc2N1c3NlcyBhc3BlY3RzIHRoYXQgYXJlIG9ydGhvZ29uYWwgdG8gdGhlIERldE5ldCBhcmNo
aXRlY3R1cmUuDQo+IEl0IGlzIG5vdA0KPiA+IGF0IGFsbCBjbGVhciB3aHkgU2VjdGlvbiA0LjQg
aXMgaW4gdGhpcyBkb2N1bWVudC4gU2VjdGlvbiA0LjQgY291bGQNCj4gYmUgcmVtb3ZlZA0KPiA+
IGZyb20gdGhlIGRvY3VtZW50IHdpdGhvdXQgaW1wYWN0aW5nIHRoZSByZXN0IG9mIHRoZSBkb2N1
bWVudC4NCj4gPg0KPiA+IE1pbm9yIGlzc3VlczoNCj4gPg0KPiA+ICogVGVybWlub2xvZ3kgIkRl
dE5ldCB0cmFuc3BvcnQgbGF5ZXIiDQo+ID4NCj4gPiAgICBUaGUgdGVybSAidHJhbnNwb3J0IGxh
eWVyIiBoYXMgYSB3ZWxsLWRlZmluZWQgbWVhbmluZyBpbiB0aGUgSUVURiwNCj4gZS5nLg0KPiA+
ICAgIG9yaWdpbmF0aW5nIGZyb20gUkZDIDExMjIuIFdoaWxlICJ0cmFuc3BvcnQiIGFuZCBlLmcu
ICJ0cmFuc3BvcnQNCj4gbmV0d29yayIgaXMNCj4gPiAgICB1c2VkIGluIHRoZSBJRVRGIGZvciBk
aWZmZXJlbnQgdGVjaG5vbG9naWVzIGluIGRpZmZlcmVudCBhcmVhcywgSQ0KPiB0aGluayB0aGUN
Cj4gPiAgICB0ZXJtICJ0cmFuc3BvcnQgbGF5ZXIiIGlzIHR5cGljYWxseSB1bmRlcnN0b29kIHRv
IHJlZmVyIHRvDQo+IHRyYW5zcG9ydA0KPiA+ICAgIHByb3RvY29scyBzdWNoIGFzIFRDUCBhbmQg
VURQLiBBcyBzdWNoLCBJIHBlcnNvbmFsbHkgZmluZCB0aGUgdGVybQ0KPiAiRGV0TmV0DQo+ID4g
ICAgdHJhbnNwb3J0IGxheWVyIiBtaXNsZWFkaW5nIGFuZCBjb25mdXNpbmcuIFRoZSBjb25mdXNp
b24gaXMgZWFzeQ0KPiB0byBzZWUgZS5nLg0KPiA+ICAgIGluIEZpZ3VyZSA0LCB3aGVyZSBVRFAg
KHdoaWNoIGlzIGEgdHJhbnNwb3J0IHByb3RvY29sIGFzIHBlciBSRkMNCj4gMTEyMikgc2l0cw0K
PiA+ICAgIG9uIHRvcCBvZiAidHJhbnNwb3J0Ii4NCj4gPg0KPiA+ICAgIEJhc2VkIG9uIHRoZSBk
b2N1bWVudCBpdCBhbHNvIG1heSBiZSBzb2x1dGlvbi9pbXBsZW1lbnRhdGlvbg0KPiBzcGVjaWZp
YyB3aGV0aGVyDQo+ID4gICAgdGhlICJEZXROZXQgdHJhbnNwb3J0IGxheWVyIiBpcyBhY3R1YWxs
eSBhIHNlcGFyYXRlIHByb3RvY29sIGxheWVyDQo+IGNvbXBhcmVkDQo+ID4gICAgdG8gdGhlICJE
ZXROZXQgc2VydmljZSBsYXllciIuIFRodXMgaXQgaXMgbm90IGNsZWFyIHRvIG1lIHdoeSB0aGUN
Cj4gd29yZA0KPiA+ICAgICJsYXllciIgaGFzIHRvIGJlIHVzZWQsIHNwZWNpZmljYWxseSBpbiBj
b21iaW5hdGlvbiAidHJhbnNwb3J0DQo+IGxheWVyIi4NCj4gPg0KPiA+ICAgIFRvIG1lIGFzLCB0
aGUgd29yZCAidHJhbnNwb3J0IGxheWVyIiAoYW5kICJ0cmFuc3BvcnQgcHJvdG9jb2wiKQ0KPiBz
aG91bGQgYmUNCj4gPiAgICB1c2VkIGZvciBwcm90b2NvbHMgZGVmaW5lZCBpbiBUU1YgYXJlYSwg
Y29uc2lzdGVudCB3aXRoIFJGQyAxMTIyLg0KPiBCdXQgdGhpcyBpcw0KPiA+ICAgIHByb2JhYmx5
IGEgcXVlc3Rpb24gdG8gYmUgc29ydGVkIG91dCBieSB0aGUgSUVTRy4NCj4gPg0KPiA+ICogUGFn
ZSA5DQo+ID4NCj4gPiAgICAgQSBEZXROZXQgbm9kZSBtYXkgaGF2ZSBvdGhlciByZXNvdXJjZXMg
cmVxdWlyaW5nIGFsbG9jYXRpb24NCj4gYW5kL29yDQo+ID4gICAgIHNjaGVkdWxpbmcsDQo+ID4N
Cj4gPiAgICBUaGlzIGlzIGp1c3Qgb25lIG9mIHNldmVyYWwgZXhhbXBsZXMgZm9yIGluY29uc2lz
dGVudCB1c2Ugb2YNCj4gdGVybWlub2xvZ3kuDQo+ID4gICAgV2hhdCBpcyBhICJEZXROZXQgbm9k
ZSI/IFRoYXQgdGVybSBpcyBub3QgaW50cm9kdWNlZCBpbiBTZWN0aW9uDQo+IDIuMQ0KPiA+DQo+
ID4gKiBQYWdlIDE0DQo+ID4NCj4gPiAgICAgQSBEZXROZXQgbmV0d29yayBzdXBwb3J0cyB0aGUg
ZGVkaWNhdGlvbiBvZiBhIGhpZ2ggcHJvcG9ydGlvbg0KPiAoZS5nLg0KPiA+ICAgICA3NSUpIG9m
IHRoZSBuZXR3b3JrIGJhbmR3aWR0aCB0byBEZXROZXQgZmxvd3MuDQo+ID4NCj4gPiAgICBUaGUg
NzUlIHZhbHVlIGlzIG5vdCByZWFzb25lZC4gV2hhdCBwcmV2ZW50cyB1c2luZyA5OSUgb2YgdGhl
DQo+IGJhbmR3aWR0aCBmb3INCj4gPiAgICBEZXROZXQgdHJhZmZpYz8NCj4gPg0KPiA+ICogUGFn
ZSAxNTogRmlndXJlIDINCj4gPg0KPiA+ICAgIElmIHRoZSB0ZXJtICJ0cmFuc3BvcnQgbGF5ZXIi
IGNhbm5vdCBiZSBhdm9pZGVkLCB0aGUgbGFiZWxzIGluDQo+IHRoaXMgZmlndXJlDQo+ID4gICAg
c2hvdWxkIGF0IGxlYXN0IGJlIGV4cGFuZGVkIHRvICJEZXROZXQgdHJhbnNwb3J0IGxheWVyIi4N
Cj4gPg0KPiA+ICogUGFnZSAxODogRmlndXJlIDQNCj4gPg0KPiA+ICAgIEFzIGFscmVhZHkgbWVu
dGlvbmVkIGVhcmxpZXIsIEZpZ3VyZSA0IGlzIGNvbmZ1c2luZy4gVURQIGlzIGENCj4gdHJhbnNw
b3J0DQo+ID4gICAgcHJvdG9jb2wuIElmIHRoZSB0ZXJtICJ0cmFuc3BvcnQiIGNhbm5vdCBiZSBh
dm9pZGVkLCB0aGUgbGFiZWxzIGluDQo+IHRoaXMNCj4gPiAgICBmaWd1cmUgc2hvdWxkIGF0IGxl
YXN0IGJlIGV4cGFuZGVkIHRvICJEZXROZXQgdHJhbnNwb3J0Ii4NCj4gPg0KPiA+ICogUGFnZSAy
Mw0KPiA+DQo+ID4gICAgIElmIHRoZSBzb3VyY2UgdHJhbnNtaXRzIGxlc3MgZGF0YSB0aGFuIHRo
aXMgbGltaXQNCj4gPiAgICAgYWxsb3dzLCB0aGUgdW51c2VkIHJlc291cmNlIHN1Y2ggYXMgbGlu
ayBiYW5kd2lkdGggY2FuIGJlIG1hZGUNCj4gPiAgICAgYXZhaWxhYmxlIGJ5IHRoZSBzeXN0ZW0g
dG8gbm9uLURldE5ldCBwYWNrZXRzLg0KPiA+DQo+ID4gICAgQ291bGQgdGhlcmUgYmUgYWRkaXRp
b25hbCByZXF1aXJlbWVudHMgb24gdGhlIHVzZSBvZiB1bnVzZWQNCj4gcmVzb3VyY2VzIGJ5DQo+
ID4gICAgbm9uLURldE5ldCBwYWNrZXRzLCBlLmcuLCByZWdhcmRpbmcgcHJlZW1wdGlvbj8gSSBh
bSBqdXN0DQo+IHdvbmRlcmluZy4uLiBJZg0KPiA+ICAgIHRoYXQgd2FzIHBvc3NpYmxlLCBhIHN0
YXRlbWVudCBsaWtlICIuLi4gY2FuIGJlIG1hZGUgYXZhaWxhYmxlIGJ5DQo+IHRoZSBzeXN0ZW0N
Cj4gPiAgICB0byBub24tRGV0TmV0IHBhY2tldHMgYXMgbG9uZyBhcyBhbGwgZ3VhcmFudGVlcyBh
cmUgZnVsZmlsbGVkIg0KPiB3b3VsZCBiZSBvbg0KPiA+ICAgIHRoZSBzYWZlIHNpZGUsIG5vPw0K
PiA+DQo+ID4gKiBQYWdlIDI3Og0KPiA+DQo+ID4gICAgIERldE5ldCBhY2hpZXZlcyBjb25nZXN0
aW9uIHByb3RlY3Rpb24gYW5kIGJvdW5kZWQgZGVsaXZlcnkNCj4gbGF0ZW5jeSBieQ0KPiA+ICAg
ICByZXNlcnZpbmcgYmFuZHdpZHRoIGFuZCBidWZmZXIgcmVzb3VyY2VzIGF0IGV2ZXJ5IGhvcCBh
bG9uZyB0aGUNCj4gcGF0aA0KPiA+ICAgICBvZiB0aGUgRGV0TmV0IGZsb3cuDQo+ID4NCj4gPiAg
ICBXaHkgZG9lcyB0aGlzIHNlbnRlbmNlIHVzZSB0aGUgd29yZCAiaG9wIj8gQXMgZmFyIGFzIEkg
dW5kZXJzdGFuZCwNCj4gaW4gRGV0TmV0DQo+ID4gICAgYmFuZHdpZHRoIGFuZCBidWZmZXIgcmVz
b3VyY2VzIGFyZSByZXNlcnZlZCBpbiBlYWNoIERldE5ldA0KPiBpbnRlcm1lZGlhdGUgbm9kZS4N
Cj4gPiAgICBJZiB0aGVyZSB3ZXJlIGhvcHMgb3ZlciBJUCByb3V0ZXJzIG5vdCBiZWluZyBEZXRO
ZXQgaW50ZXJtZWRpYXRlDQo+IG5vZGVzLCBubw0KPiA+ICAgIHJlc291cmNlcyB3b3VsZCBiZSBy
ZXNlcnZlZCB0aGVyZS4gQXMgcGVyIFNlY3Rpb24gNC4zLjMsIGl0IGlzDQo+IHBvc3NpYmxlIHRv
DQo+ID4gICAgZGVwbG95IERldE5ldCB0aGlzIHdheS4gQW5kIG9idmlvdXNseSB0aGVyZSBjYW4g
YmUgcmVzb3VyY2UNCj4gYm90dGxlbmVja3MgYmVsb3cNCj4gPiAgICBJUCwgb24gZGV2aWNlcyB0
aGF0IGFyZSBub3Qgcm91dGVycy4uLiBTbyBkb2VzICJob3AiIGhlcmUgcmVmZXIgdG8NCj4gSVAg
cm91dGVyDQo+ID4gICAgaG9wcyBvciBhbHNvIHRvIGRldmljZXMgbm90IHByb2Nlc3NpbmcgSVAg
KG9yIElQL01QTFMpPw0KPiA+DQo+ID4gKiBQYWdlIDI3Og0KPiA+DQo+ID4gICAgIFN0YW5kYXJk
IHF1ZXVpbmcgYW5kIHRyYW5zbWlzc2lvbiBzZWxlY3Rpb24gYWxnb3JpdGhtcyBhbGxvdyBhDQo+
ID4gICAgIGNlbnRyYWwgY29udHJvbGxlciB0byBjb21wdXRlIHRoZSBsYXRlbmN5IGNvbnRyaWJ1
dGlvbiBvZiBlYWNoDQo+ID4gICAgIHRyYW5zaXQgbm9kZSB0byB0aGUgZW5kLXRvLWVuZCBsYXRl
bmN5LCAuLi4NCj4gPg0KPiA+ICAgIFRoZSB0ZXh0IGRvZXMgbm90IGV4cGxhaW4gd2h5IGEgX2Nl
bnRyYWxfIGNvbnRyb2xsZXIgaXMgbmVlZGVkIGZvcg0KPiB0aGlzDQo+ID4gICAgY29tcHV0YXRp
b24uIFdoeSB3b3VsZCBhIGRpc3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmUgbm90IGJlIGFibGUgdG8N
Cj4gcmVhbGl6ZQ0KPiA+ICAgIHRoaXMgY29tcHV0YXRpb24uIElzbid0IHRoaXMgaW1wbGVtZW50
YXRpb24tc3BlY2lmaWM/DQo+ID4NCj4gPiAqIFBhZ2UgMzINCj4gPg0KPiA+ICAgIFRvIHNvbWVi
b2R5IHdobyBpcyBub3QgZGVlcGx5IGZhbWlsaWFyIHdpdGggRGV0TmV0LCBpdCBpcw0KPiBpbXBv
c3NpYmxlIHRvIHBhcnNlDQo+ID4gICAgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBleGFtcGxlcyBp
biBTZWN0aW9uIDQuNy4zLiBGb3IgaW5zdGFuY2UsDQo+ICJWSUQgKw0KPiA+ICAgIG11bHRpY2Fz
dCBNQUMgYWRkcmVzcyIgaXMgbm90IGludHJvZHVjZWQuIEkgdGhpbmsgdGhpcyBleGFtcGxlDQo+
IG11c3QgYmUNCj4gPiAgICBleHBhbmVkIHdpdGggYWRkaXRpb25hbCBjb250ZXh0IGFuZCBleHBs
YW5hdGlvbiB0byBiZSB1c2VmdWwgdG8NCj4gcmVhZGVycy4NCj4gPg0KPiA+ICogUGFnZSAzNA0K
PiA+DQo+ID4gICAgIFRoZXJlIGFyZSB0aHJlZSBjbGFzc2VzIG9mIGluZm9ybWF0aW9uIHRoYXQg
YSBjZW50cmFsIGNvbnRyb2xsZXINCj4gb3INCj4gPiAgICAgZGlzdHJpYnV0ZWQgY29udHJvbCBw
bGFuZSBuZWVkcyB0byBrbm93IHRoYXQgY2FuIG9ubHkgYmUgb2J0YWluZWQNCj4gPiAgICAgZnJv
bSB0aGUgZW5kIHN5c3RlbXMgYW5kL29yIG5vZGVzIGluIHRoZSBuZXR3b3JrLg0KPiA+DQo+ID4g
ICAgV291bGRuJ3QgaXQgYmUgc3VmZmljaWVudCB0byBzdGF0ZSAiUHJvdmlzaW9uaW5nIG9mIERl
dE5ldA0KPiByZXF1aXJlcyBrbm93bGVkZ2UNCj4gPiAgICBhYm91dCAuLi4iLiBEb2VzIGl0IG1h
dHRlciBpbiB0aGlzIGNvbnRleHQgd2hldGhlciB0aGUNCj4gcHJvdmlzaW9uaW5nIGlzIGRvbmUN
Cj4gPiAgICBieSBhIGNlbnRyYWwgY29udHJvbGxlciBvciBhIGRpc3RyaWJ1dGVkIGNvbnRyb2wg
cGxhbmU/IEZvcg0KPiBpbnN0YW5jZSwgY291bGQNCj4gPiAgICB0aGUgc2FtZSBwYXJhZ3JhcGgg
YWxzbyBhcHBseSB0byBhIG5ldHdvcmsgdGhhdCB1c2VzIF9tdWx0aXBsZV8NCj4gY2VudHJhbA0K
PiA+ICAgIGNvbnRyb2xsZXJzLCBvciBoeWJyaWQgY29tYmluYXRpb25zIG9mIGNlbnRyYWwgY29u
dHJvbGxlcnMgYW5kDQo+IGRpc3RyaWJ1dGVkDQo+ID4gICAgY29udHJvbCBwbGFuZXM/IEluIGdl
bmVyYWwsIGFuIGFyY2hpdGVjdHVyZSBkb2N1bWVudCBzaG91bGQgYmUNCj4gYWdub3N0aWMgdG8N
Cj4gPiAgICBpbXBsZW1lbnRhdGlvbiBhc3BlY3RzIHVubGVzcyB0aGVyZSBpcyBhIHNwZWNpZmlj
IG5lZWQuIEluIHRoaXMNCj4gc3BlY2lmaWMNCj4gPiAgICBjYXNlLCBJIGZhaWwgdG8gc2VlIGEg
bmVlZCB0byBkaXNjdXNzIHRoZSByZWFsaXphdGlvbiBvZiB0aGUNCj4gY29udHJvbCBwbGFuZSBv
Zg0KPiA+ICAgIGEgbmV0d29yay4NCj4gPg0KPiA+IEVkaXRvcmlhbCBuaXRzOg0KPiA+DQo+ID4g
KiBQYWdlIDk6DQo+ID4NCj4gPiAgICAgVGhlIGxvdy1sZXZlbCBtZWNoYW5pc21zIGRlc2NyaWJl
ZCBpbiBTZWN0aW9uIDQuNSBwcm92aWRlIHRoZQ0KPiA+ICAgICBuZWNlc3NhcnkgcmVndWxhdGlv
biBvZiB0cmFuc21pc3Npb25zIGJ5IGFuIGVuZCBzeXN0ZW0gb3INCj4gPiAgICAgaW50ZXJtZWRp
YXRlIG5vZGUgdG8gcHJvdmlkZSBjb25nZXN0aW9uIHByb3RlY3Rpb24uICBUaGUNCj4gYWxsb2Nh
dGlvbg0KPiA+ICAgICBvZiB0aGUgYmFuZHdpZHRoIGFuZCBidWZmZXJzIGZvciBhIERldE5ldCBm
bG93IHJlcXVpcmVzDQo+IHByb3Zpc2lvbmluZw0KPiA+ICAgICBBIERldE5ldCBub2RlIG1heSBo
YXZlIG90aGVyIHJlc291cmNlcyByZXF1aXJpbmcgYWxsb2NhdGlvbg0KPiBhbmQvb3INCj4gPiAg
ICAgc2NoZWR1bGluZywgdGhhdCBtaWdodCBvdGhlcndpc2UgYmUgb3Zlci1zdWJzY3JpYmVkIGFu
ZCB0cmlnZ2VyDQo+IHRoZQ0KPiA+ICAgICByZWplY3Rpb24gb2YgYSByZXNlcnZhdGlvbi4NCj4g
Pg0KPiA+ICAgIFByb2JhYmx5IGEgZnVsbCBzdG9wIGlzIG1pc3NpbmcgYWZ0ZXIgInByb3Zpc2lv
bmluZyIuDQo+ID4NCj4gPiAqIFBhZ2UgMTE6ICIuLi4gYWxvbmcgc2VwYXJhdGUgKGRpc2pvaW50
IG5vbi1TUkxHKSBwYXRocyAuLi4iDQo+ID4NCj4gPiAgICBJIGZpbmQgdGhpcyBjb25mdXNpbmcu
IEkgd291bGQgdW5kZXJzdGFuZCBlLmcuICJhbG9uZyBzZXBhcmF0ZQ0KPiA+ICAgIChTUkxHLWRp
c2pvaW50KSBwYXRocyIuDQo+ID4NCj4gPiAqIFBhZ2UgMzQ6DQo+ID4NCj4gPiAgICAgV2hlbiB1
c2luZyBhIHBlZXItDQo+ID4gICAgIHRvLXBlZXIgY29udHJvbCBwbGFuZSwgc29tZSBvZiB0aGlz
IGluZm9ybWF0aW9uIG1heSBiZSByZXF1aXJlZA0KPiBieSBhDQo+ID4gICAgIHN5c3RlbSdzIG5l
aWdoYm9ycyBpbiB0aGUgbmV0d29yay4NCj4gPg0KPiA+ICAgIFdvdWxkICJhY3F1aXJlZCIgYmUg
YSBiZXR0ZXIgdGVybT8NCj4gPg0KPiA+ICogUGFnZSAzNDoNCj4gPg0KPiA+ICAgICBvICBUaGUg
aWRlbnRpdHkgb2YgdGhlIHN5c3RlbSdzIG5laWdoYm9ycywgYW5kIHRoZQ0KPiBjaGFyYWN0ZXJp
c3RpY3Mgb2YNCj4gPiAgICAgICAgdGhlIGxpbmsocykgYmV0d2VlbiB0aGUgc3lzdGVtcywgaW5j
bHVkaW5nIHRoZSBsZW5ndGggKGluDQo+ID4gICAgICAgIG5hbm9zZWNvbmRzKSBvZiB0aGUgbGlu
ayhzKS4NCj4gPg0KPiA+ICAgICJMYXRlbmN5IiBvciAiZGVsYXkiIHdvdWxkIHByb2JhYmx5IGJl
IGEgYmV0dGVyIHRlcm1zIGlmIHRoZSB2YWx1ZQ0KPiBpcw0KPiA+ICAgIG1lYXN1cmVkIGluIG5h
bm9zZWNvbmRzLg0KPiA+DQo+ID4gKiBQYWdlIDM1Og0KPiA+DQo+ID4gICAgIERldE5ldCBpcyBw
cm92aWRlcyBhIFF1YWxpdHkgb2YgU2VydmljZSAoUW9TKSwgYW5kIGFzIHN1Y2gsIGRvZXMNCj4g
bm90DQo+ID4gICAgIGRpcmVjdGx5IHJhaXNlIGFueSBuZXcgcHJpdmFjeSBjb25zaWRlcmF0aW9u
cy4NCj4gPg0KPiA+ICAgIEJyb2tlbiBzZW50ZW5jZQ0KPiA+DQo+ID4gKiBQbGVhc2UgZXhwYW5k
IGFjcm9ueW1zIG9uIGZpcnN0IHVzZSAoZS5nLiwgT1ROKQ0KPiA+DQo+ID4NCg==


From nobody Tue Nov 20 04:23:45 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95E09130E02 for <detnet@ietfa.amsl.com>; Tue, 20 Nov 2018 04:23:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 I582wBfvCKy4 for <detnet@ietfa.amsl.com>; Tue, 20 Nov 2018 04:23:42 -0800 (PST)
Received: from gproxy8-pub.mail.unifiedlayer.com (gproxy8-pub.mail.unifiedlayer.com [67.222.33.93]) (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 6A9D1130DFA for <detnet@ietf.org>; Tue, 20 Nov 2018 04:23:42 -0800 (PST)
Received: from cmgw10.unifiedlayer.com (unknown [10.9.0.10]) by gproxy8.mail.unifiedlayer.com (Postfix) with ESMTP id EFD4F1AD8A6 for <detnet@ietf.org>; Tue, 20 Nov 2018 05:11:11 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id P4s3gPcZ8uj2oP4s3gmoID; Tue, 20 Nov 2018 05:11:11 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=JDPGWfbS+Mp7MLz85dVGyZgF6KKTKWu+p5npvIHqMcs=; b=hNuP+tTGZXWav2BblI7589lSMq OhNEKchUcfOQ3zZ3cAjOdRmzL05iw6hZS46oSZdxoNFNDe+VzL0NUUsFkfx6iUpbdJLgao+wD98XQ OVwB5O+IdtJa8q34e4tUBDMfj;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:46288 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gP4s3-001dqH-GH; Tue, 20 Nov 2018 05:11:11 -0700
To: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de>
From: Lou Berger <lberger@labn.net>
Message-ID: <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net>
Date: Tue, 20 Nov 2018 07:11:10 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gP4s3-001dqH-GH
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:46288
X-Source-Auth: lberger@labn.net
X-Email-Count: 8
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/anc8979aERGC3i0AuLs_uEId8Z0>
Subject: Re: [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 12:23:45 -0000

Michael,

I think we're getting somewhere and identifying where we have 
disconnects and what may (and what may not) need to change in the 
document.  My takeaways are:

- The document needs a good 'scrub' of the congestion related references 
to ensure that the document only makes statements on what is actually 
done within a DetNet and the relationship with transport protocols that 
use detnet (which are in fact outside the scope of the DetNet WG).  I'll 
work with the authors and WG on this -- I see this change as important, 
but editorial in nature.

- We have a perception issue with at least one member of the TSV area on 
the meaning and more importantly, implication, of the term "DetNet 
*Transport* sub-layer".  While I don't disagree that a good portion of 
the IETF thinks transport protocol (UDP/TCP) when they hear "transport" 
there are plenty others, particularly in the routing area, who 
understand that "transport" can refer to Transport Networks.  And 
Transport Network is a well understood general industry term. The IETF 
even has a bunch of RFCs that relate to Transport networks.  This said, 
I think it reasonable to go back to the DetNet WG and discuss changing 
the name of the "DetNet Transport sub-layer"  to avoid the word 
"transport".  -- BTW we made a parallel change in the TEAS WG when 
producing RFC8453.

See below for detail response in-line.

On 11/19/2018 5:15 PM, Scharf, Michael wrote:
> Lou,
>
>> -- 
>> I wanted to take a step back from the multiple discussions that were
>> spawned by your review -- from a doc shepherd perspective, and see
>> where
>> we are.   I know that the authors have sent a -09 version that
>> addresses
>> some, but not all issues.
>>
>>   From the exchanges I've seen, I think the key remaining issues are
>> related to:
>>
>> (a) possibly introduction of congestion in the general internet if
>> packets were somehow to escape a detnet domain.  The source of this
>> congestion would be inelastic traffic using DetNet or due to congestion
>> loss that is masked by PREOF.
> These are two major issues that need to be addressed. Note that it may not be sufficient just to add a section on operational and deployment considerations. Also the existing text in the document will need to get aligned to normative guidance on how to avoid a congestion collapse.
>
> In -09, one example would be Section 3.1. "Primary goals defining the DetNet QoS"
>
>     Congestion protection operates by allocating resources along the path
>     of a DetNet flow, e.g., buffer space or link bandwidth.  Congestion
>     protection greatly reduces, or even eliminates entirely, packet loss
>     due to output packet congestion within the network, but it can only
>     be supplied to a DetNet flow that is limited at the source to a
>     maximum packet size and transmission rate.  Note that congestion
>     protection provided via congestion detection and notification is
>     explicitly excluded from consideration in DetNet, as it serves a
>     different set of applications.

> At least the last sentence would contradict a better discussion of congestion in the document. For instance, it could just be removed. In any case, the current wording in the last sentence is not correct, as the IETF term for what is described in the last sentence is "congestion control".
>
> Another example would be  Section 3.2.1.1. "Eliminate congestion loss"
>   
>     The primary means by which DetNet achieves its QoS assurances is to
>     reduce, or even completely eliminate, congestion within a DetNet node
>     as a cause of packet loss.  This can be achieved only by the
>     provision of sufficient buffer storage at each node through the
>     network to ensure that no packets are dropped due to a lack of buffer
>     storage.  Note that a DetNet flow cannot be throttled, i.e., its
>     transmission rate cannot be reduced via explicit congestion
>     notification.
>
> This section IMHO has to include a discussion of what happens in the (not expected) case that packets get dropped or that ECN marks are received. It is understood that this would not happen in normal operation of a DetNet network, but I believe just considering the error-free operation of a DetNet network is not sufficient for this document. At least for the risk of traffic that may escape from a DetNet network is inherently not sufficient to assume that the DetNet network is always error-free.

I think these are examples of text that needs to be cleanup up and to 
delineate what is done with a DetNet.


> As a result, addressing my concerns will most likely require editing several parts of the document.
>
> In addition, I'd like to emphasize that my review comment "It is surprising that there is hardly any discussion on network robustness and safety"

I have no idea what you mean by safety here.  Can you elaborate.


> covers more than just inelastic traffic that escapes from a DetNet network and masking of packet loss. Given that DetNet traffic may be extremely critical traffic, I really wonder why the document doesn't emphasize more the required robustness against failures *inside* the DetNet network as well as counter-measures. But this is something the WG needs to decide. As TSV-ART reviewer, I will be fine if the document clearly describes how the impact of failures will be isolated inside the DetNet network and will not put the general Internet at risk.

I agree - I think, the document should be clear on it's scope and 
relationship to general internet usage.


>
>> (b) The use of the term 'transport' in DetNet to refer to what is
>> basically a Traffic Engineered sub-network layer, such as is provided
>> with MPLS-TE or Optical Transport Networks.
> In the Internet architecture, the term 'transport' refers to Internet transport protocols. I doubt that the document can avoid discussing the implications of and interactions with Internet transport protocols such as UDP or TCP. As a result, I disagree that the document can use the term 'transport' to refer to traffic engineered sub-network layers.

I think this is covered by my comment above.


>  From a TSV-ART point of view, the document can either only use the term "transport" for Internet transport protocols and use another term for sub-network layers (as handled in the *routing* area of the IETF), or the document has to clearly distinguish between the Internet transport layer and other uses of the term "transport" and explain the overlap. I believe the former would be less confusing, but I will leave it up to the TSV ADs to discuss terminology overlap in the IESG. As TSV-ART reviewer I insist that the document uses the terms "transport layer" and "transport protocol" only when referring to the Internet transport layer.

I'm personally okay with a name change and even willing to push this 
discussion within the WG, but as said above, "Transport Network" is a 
generally understood industry term that is also used in RFCs -- so we'll 
have to see what where WG consensus ends up.

>
>> Do you have any other issues that that are critical to be addressed
>> before this work moves forward?  If so which?
> Regarding Section 4.4 I have already deferred the discussion to the IESG. The TSV-ART review comment is that the IESG needs to carefully look at the concepts, terminology, and references in section 4.4.
>
> Regarding my other comments, I acknowledge that -09 is a step forward. But given the cross-dependencies e.g. regarding terminology and definitions, I will need to read the text completely once there is a proposal how to address my review. As noted in my review, I believe the document must use terminology clearly and consistently. As example, a statement in -09 such as "Network nodes supporting DetNet flows have to implement some of the DetNet capabilities (not necessarily all) in order to treat DetNet flows such that their QoS requirements are met" is IMHO too vague. But in such cases it depends whether there is precise normative guidance elsewhere. And this requires looking at the text as a whole.

I think the next steps lie with me and the WG.  We'll let you know once 
there is a new version.  Of course, you can also contribute to the WG 
discussion on the topic.

Thanks,

Lou

>
> Best regards
>
> Michael
>
>
>
>> Thank you,
>>
>> Lou
>>
>> On 9/28/2018 6:24 PM, Michael Scharf wrote:
>>> Reviewer: Michael Scharf
>>> Review result: Ready with Issues
>>>
>>> The document "Deterministic Networking Architecture"
>>> (draft-ietf-detnet-architecture-08) defines an overall framework for
>>> Deterministic Networking.
>>>
>>> As TSV-ART reviewer, I believe that this document has issues as
>> detailed below.
>>> Michael
>>>
>>> Major issues:
>>>
>>> * It seems that DetNet cannot easily be deployed in the Internet
>> without
>>> additional means. Thus, for a baseline document, one could expect
>> some
>>> explanation on the requirements of deploying DetNet in a network.
>> DetNet
>>> basically requires support in (almost) all network devices
>> transporting DetNet
>>> traffic. That assumption should be explicitly spelt out early in the
>> document,
>>> e.g., in the introduction. There also needs to be an explicit
>> discussion of the
>>> implications if not the whole network is aware of or supports DetNet.
>> There is
>>> some text in Section 4.2.2 and Section 4.3.3, but I believe
>> additional explicit
>>> discussion is needed at a prominant place. For instance, can use of
>> DetNet do
>>> harm to parts of a network not supporting DetNet? As a side note,
>> when TCPM
>>> published RFC 8257, the following disclaimer was added: "DCTCP, as
>> described in
>>> this specification, is applicable to deployments in controlled
>> environments
>>> like data centers, but it must not be deployed over the public
>> Internet without
>>> additional measures." I wonder if a similar disclaimer is needed for
>> DetNet. If
>>> there is an implicit assumption that DetNet will  be used in
>> homogenous
>>> environments with mostly DetNet-aware devices within the same
>> organization,
>>> such an assumption should be made explicit.
>>>
>>> * It is surprising that there is hardly any discussion on network
>> robustness
>>> and safety; this probably also relates to security. For instance,
>>> misconfiguration or errors of functions performing packet replication
>> could
>>> severely and permantly congest a network and cause harm. How does the
>> DetNet
>>> architecture ensure that a network stays fully operational e.g. if
>> the topology
>>> changes or there are equipment failures? Probably this can be solved
>> by
>>> implementations (e.g., dynamic control plane), but why are
>> corresponding
>>> requirements not spelt out? Section 3.3.2 speculates that filters and
>> policers
>>> can help, and that may be true, but that probably still assumes
>> consistently
>>> and correctly configured (and well-behaving) devices. And Section
>> 3.3.2 is
>>> vague and mentions a "infinite variety of possible failures" without
>> stating
>>> any requirements or recommendations. There may be further solutions,
>> such as
>>> circuit breakers and the like. Why are such topics not discussed?
>>>
>>> * Somewhat related, the document only looks at impact of failures to
>> the QoS of
>>> DetNet traffic. What is missing is a discussion how to protect non-
>> DetNet parts
>>> of a network from any harm caused by DetNet mechanisms. Solutions to
>> this
>>> probably exist. But why is the impact on non-DetNet traffic (e.g., in
>> case of
>>> topology changes or failures of DetNet functions) not discussed at
>> all in the
>>> document?
>>>
>>> * Regarding security, an architecture like DetNet probably requires
>> that only
>>> authenticated and authorized end systems have access to the data
>> plane. The
>>> security considerations only briefly mention the control aspect ("the
>>> authentication and authorization of the controlling systems").
>>>
>>> * For an architecture document, the lack of clarity and consistency
>> regarding
>>> terminology is concerning. This specifically applies to the case of
>> incomplete
>>> networks (as per Section 4.2.2 and 4.3.3) that include "DetNet-
>> unaware nodes".
>>> The document introduces terms such as "DetNet intermediate nodes" but
>> then
>>> repeatedly uses generic terms such as "node" or "hop" that may
>> include
>>> DetNet-unaware nodes. For instance, for incomplete networks, a
>> sentence such as
>>> "The primary means by which DetNet achieves its QoS assurances is to
>> reduce, or
>>> even completely eliminate, congestion within a node as a cause of
>> packet loss"
>>> seems to only apply to "DetNet transit nodes" but not "DetNet-unaware
>> nodes".
>>> Similar ambiguity exist for other use of the terms "hop" and "node",
>> which may
>>> or may not include DetNet-unaware nodes. It is unclear why the
>> document does
>>> not consistently use the terminology introduced in Section 2.1 in all
>> sections
>>> and clearly distinguishes cases with and without DetNet support.
>>>
>>> * Section 4.4 refers to RFC 7426, which is an informational RFC on
>> IRTF stream,
>>> and the document uses the concepts introduced there (e.g., "planes").
>> This is
>>> very confusing. First, an IETF Proposed Standard should probably
>> refer to
>>> documents having IETF consensus. An example would be RFC 7491, albeit
>> there is
>>> other related work as well, e.g., in the TEAS WG. Second, Section 4.4
>> is by and
>>> large decoupled from the rest of the document and not specific to
>> DetNet.
>>> Neither do other sections of the document refer to the concepts
>> introduced in
>>> Section 4.4, nor does Section 4.4 use the DetNet terminology or
>> discuss
>>> applicability to DetNet. Section 4.4 even mentions explicitly at the
>> end that
>>> it discusses aspects that are orthogonal to the DetNet architecture.
>> It is not
>>> at all clear why Section 4.4 is in this document. Section 4.4 could
>> be removed
>>> from the document without impacting the rest of the document.
>>>
>>> Minor issues:
>>>
>>> * Terminology "DetNet transport layer"
>>>
>>>     The term "transport layer" has a well-defined meaning in the IETF,
>> e.g.
>>>     originating from RFC 1122. While "transport" and e.g. "transport
>> network" is
>>>     used in the IETF for different technologies in different areas, I
>> think the
>>>     term "transport layer" is typically understood to refer to
>> transport
>>>     protocols such as TCP and UDP. As such, I personally find the term
>> "DetNet
>>>     transport layer" misleading and confusing. The confusion is easy
>> to see e.g.
>>>     in Figure 4, where UDP (which is a transport protocol as per RFC
>> 1122) sits
>>>     on top of "transport".
>>>
>>>     Based on the document it also may be solution/implementation
>> specific whether
>>>     the "DetNet transport layer" is actually a separate protocol layer
>> compared
>>>     to the "DetNet service layer". Thus it is not clear to me why the
>> word
>>>     "layer" has to be used, specifically in combination "transport
>> layer".
>>>     To me as, the word "transport layer" (and "transport protocol")
>> should be
>>>     used for protocols defined in TSV area, consistent with RFC 1122.
>> But this is
>>>     probably a question to be sorted out by the IESG.
>>>
>>> * Page 9
>>>
>>>      A DetNet node may have other resources requiring allocation
>> and/or
>>>      scheduling,
>>>
>>>     This is just one of several examples for inconsistent use of
>> terminology.
>>>     What is a "DetNet node"? That term is not introduced in Section
>> 2.1
>>> * Page 14
>>>
>>>      A DetNet network supports the dedication of a high proportion
>> (e.g.
>>>      75%) of the network bandwidth to DetNet flows.
>>>
>>>     The 75% value is not reasoned. What prevents using 99% of the
>> bandwidth for
>>>     DetNet traffic?
>>>
>>> * Page 15: Figure 2
>>>
>>>     If the term "transport layer" cannot be avoided, the labels in
>> this figure
>>>     should at least be expanded to "DetNet transport layer".
>>>
>>> * Page 18: Figure 4
>>>
>>>     As already mentioned earlier, Figure 4 is confusing. UDP is a
>> transport
>>>     protocol. If the term "transport" cannot be avoided, the labels in
>> this
>>>     figure should at least be expanded to "DetNet transport".
>>>
>>> * Page 23
>>>
>>>      If the source transmits less data than this limit
>>>      allows, the unused resource such as link bandwidth can be made
>>>      available by the system to non-DetNet packets.
>>>
>>>     Could there be additional requirements on the use of unused
>> resources by
>>>     non-DetNet packets, e.g., regarding preemption? I am just
>> wondering... If
>>>     that was possible, a statement like "... can be made available by
>> the system
>>>     to non-DetNet packets as long as all guarantees are fulfilled"
>> would be on
>>>     the safe side, no?
>>>
>>> * Page 27:
>>>
>>>      DetNet achieves congestion protection and bounded delivery
>> latency by
>>>      reserving bandwidth and buffer resources at every hop along the
>> path
>>>      of the DetNet flow.
>>>
>>>     Why does this sentence use the word "hop"? As far as I understand,
>> in DetNet
>>>     bandwidth and buffer resources are reserved in each DetNet
>> intermediate node.
>>>     If there were hops over IP routers not being DetNet intermediate
>> nodes, no
>>>     resources would be reserved there. As per Section 4.3.3, it is
>> possible to
>>>     deploy DetNet this way. And obviously there can be resource
>> bottlenecks below
>>>     IP, on devices that are not routers... So does "hop" here refer to
>> IP router
>>>     hops or also to devices not processing IP (or IP/MPLS)?
>>>
>>> * Page 27:
>>>
>>>      Standard queuing and transmission selection algorithms allow a
>>>      central controller to compute the latency contribution of each
>>>      transit node to the end-to-end latency, ...
>>>
>>>     The text does not explain why a _central_ controller is needed for
>> this
>>>     computation. Why would a distributed control plane not be able to
>> realize
>>>     this computation. Isn't this implementation-specific?
>>>
>>> * Page 32
>>>
>>>     To somebody who is not deeply familiar with DetNet, it is
>> impossible to parse
>>>     the description of the examples in Section 4.7.3. For instance,
>> "VID +
>>>     multicast MAC address" is not introduced. I think this example
>> must be
>>>     expaned with additional context and explanation to be useful to
>> readers.
>>> * Page 34
>>>
>>>      There are three classes of information that a central controller
>> or
>>>      distributed control plane needs to know that can only be obtained
>>>      from the end systems and/or nodes in the network.
>>>
>>>     Wouldn't it be sufficient to state "Provisioning of DetNet
>> requires knowledge
>>>     about ...". Does it matter in this context whether the
>> provisioning is done
>>>     by a central controller or a distributed control plane? For
>> instance, could
>>>     the same paragraph also apply to a network that uses _multiple_
>> central
>>>     controllers, or hybrid combinations of central controllers and
>> distributed
>>>     control planes? In general, an architecture document should be
>> agnostic to
>>>     implementation aspects unless there is a specific need. In this
>> specific
>>>     case, I fail to see a need to discuss the realization of the
>> control plane of
>>>     a network.
>>>
>>> Editorial nits:
>>>
>>> * Page 9:
>>>
>>>      The low-level mechanisms described in Section 4.5 provide the
>>>      necessary regulation of transmissions by an end system or
>>>      intermediate node to provide congestion protection.  The
>> allocation
>>>      of the bandwidth and buffers for a DetNet flow requires
>> provisioning
>>>      A DetNet node may have other resources requiring allocation
>> and/or
>>>      scheduling, that might otherwise be over-subscribed and trigger
>> the
>>>      rejection of a reservation.
>>>
>>>     Probably a full stop is missing after "provisioning".
>>>
>>> * Page 11: "... along separate (disjoint non-SRLG) paths ..."
>>>
>>>     I find this confusing. I would understand e.g. "along separate
>>>     (SRLG-disjoint) paths".
>>>
>>> * Page 34:
>>>
>>>      When using a peer-
>>>      to-peer control plane, some of this information may be required
>> by a
>>>      system's neighbors in the network.
>>>
>>>     Would "acquired" be a better term?
>>>
>>> * Page 34:
>>>
>>>      o  The identity of the system's neighbors, and the
>> characteristics of
>>>         the link(s) between the systems, including the length (in
>>>         nanoseconds) of the link(s).
>>>
>>>     "Latency" or "delay" would probably be a better terms if the value
>> is
>>>     measured in nanoseconds.
>>>
>>> * Page 35:
>>>
>>>      DetNet is provides a Quality of Service (QoS), and as such, does
>> not
>>>      directly raise any new privacy considerations.
>>>
>>>     Broken sentence
>>>
>>> * Please expand acronyms on first use (e.g., OTN)
>>>
>>>
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Tue Nov 20 07:02:37 2018
Return-Path: <Michael.Scharf@hs-esslingen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 457AD129C6A; Tue, 20 Nov 2018 07:02:35 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.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 auHoyJh-Dy5y; Tue, 20 Nov 2018 07:02:32 -0800 (PST)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B2061274D0; Tue, 20 Nov 2018 07:02:32 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id F09CA25A2B; Tue, 20 Nov 2018 16:02:29 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1542726150; bh=6RwHtNiL5dOcIABxq0ZPcfR0D7v6PssChfq8T1EfRlM=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=NOEFBGpF7jIkT7d3X8BYGlGa87DNhbXZ3d4s4i78CiryMD2ci5oFSh0rYJHRFnImS mfUAVWKXrye2DLTEwMrrK26PmjWf5M9iI8qRj2dI5DP4yJJ8ztiUqbzKsu56xA/qX/ 8MmDpHJGwe6aDYAGdp/jkHvujD3B7Evnsvs23Vnw=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bbDpbyh-gOFX; Tue, 20 Nov 2018 16:02:29 +0100 (CET)
Received: from rznt8101.rznt.rzdir.fht-esslingen.de (rznt8101.hs-esslingen.de [134.108.29.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Tue, 20 Nov 2018 16:02:29 +0100 (CET)
Received: from RZNT8114.rznt.rzdir.fht-esslingen.de ([169.254.3.98]) by rznt8101.rznt.rzdir.fht-esslingen.de ([fe80::bd73:d6a9:24d7:95f1%10]) with mapi id 14.03.0415.000; Tue, 20 Nov 2018 16:02:29 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: Lou Berger <lberger@labn.net>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
Thread-Topic: [Tsv-art] [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUgB1y5LtWcAVh50yat0D4Ke6LC6VXhkBAgAD9AACAABmYoA==
Date: Tue, 20 Nov 2018 15:02:28 +0000
Message-ID: <6EC6417807D9754DA64F3087E2E2E03E2D16C02A@rznt8114.rznt.rzdir.fht-esslingen.de>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net>
In-Reply-To: <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [134.108.2.171]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/xZqjJR1liqZ6s-2ILLd2aPRkql4>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 15:02:35 -0000

TG91LA0KDQpKdXN0IHJlZ2FyZGluZyBteSBjb21tZW50IHRoYXQgc2VlbXMgdW5jbGVhci4uLg0K
DQpbc25pcF0NCg0KPj4gSW4gYWRkaXRpb24sIEknZCBsaWtlIHRvIGVtcGhhc2l6ZSB0aGF0IG15
IHJldmlldyBjb21tZW50ICJJdCBpcyBzdXJwcmlzaW5nIHRoYXQgdGhlcmUgaXMgaGFyZGx5IGFu
eSBkaXNjdXNzaW9uIG9uIG5ldHdvcmsgcm9idXN0bmVzcyBhbmQgc2FmZXR5Ig0KDQo+SSBoYXZl
IG5vIGlkZWEgd2hhdCB5b3UgbWVhbiBieSBzYWZldHkgaGVyZS7CoCBDYW4geW91IGVsYWJvcmF0
ZS4NCg0KQXMgZmFyIGFzIEkgdW5kZXJzdGFuZCwgRGV0TmV0IGludHJvZHVjZXMgbmV0d29yayBm
dW5jdGlvbnMgdGhhdCBhdCBsZWFzdCBwYXJ0bHkgbm92ZWwsIHN1Y2ggYXMgUFJFT0YuICBBbmQg
YXMgUFJFT0YgZXhwbGljaXRseSBhbGxvd3Mgc29sdXRpb25zIGJleW9uZCAxKzEgcHJvdGVjdGlv
biAoIm5ldHdvcmsgY29kaW5nIiBpcyBtZW50aW9uZWQgYXMgZXhhbXBsZSkuIEkgYmVsaWV2ZSB0
aGF0IGFueSBuZXcgZnVuY3Rpb24gdHlwaWNhbGx5IHJhaXNlcyBvcGVyYXRpb25hbCBpc3N1ZXMu
DQoNCk91dC1vZi1teS1oZWFkLCBoZXJlIGFyZSBzb21lIGV4YW1wbGVzIG9mIHBvdGVudGlhbCBj
aGFsbGVuZ2VzIHRoYXQgc2VlbSBub3Qgd2VsbCBhZGRyZXNzZWQgaW4gLTA5Og0KDQotIFBSRU9G
IChhbmQgc3BlY2lmaWNhbGx5KSBQRUYgYXMgYSBzaW5nbGUgcG9pbnQgb2YgZmFpbHVyZTogSXMg
dGhlcmUgYW55IG5lZWQgdG8gd29ycnkgYWJvdXQgdGhhdD8gQXMgZmFyIGFzIEkgY2FuIHNlZSwg
dGhlIGRvY3VtZW50IGRpc2N1c3NlcyBmYWlsdXJlcyBvZiBwYXRocyBiZXR3ZWVuIFBPRiBhbmQg
UEVGLCBidXQgbm90IGZhaWx1cmVzIG9mIHRoZSBmdW5jdGlvbnMgdGhlbXNlbHZlcy4gV291bGRu
J3QgaXQgbWFrZSBzZW5zZSB0byBkaXNjdXNzIGJhc2ljIHJlcXVpcmVtZW50cyBzdWNoIGFzIGlt
cGxlbWVudGluZyB0aGVzZSBmdW5jdGlvbnMgcmVkdW5kYW50bHkgZXRjLj8gQW5kIGlmIHRoZXkg
YXJlIGltcGxlbWVudGVkIHJlZHVuZGFudGx5LCBkb2VzIHRoaXMgaW1wYWN0IHRoZSBhcmNoaXRl
Y3R1cmUsIGUuZy4sIHJlc3VsdCBpbiBhZGRpdGlvbmFsIGludGVyZmFjZXMgdGhhdCBtYXkgbmVl
ZCBzdGFuZGFyZGl6YXRpb24/IA0KDQotIE92ZXJsb2FkIG9mIERldE5ldCBjb21wb25lbnRzOiBB
cyBhbm90aGVyIGV4YW1wbGUgZm9yIFBSRU9GLCBob3cgd291bGQgYSBEZXROZXQgZGVwbG95bWVu
dCBlbnN1cmUgdGhhdCBQRUYgbmV2ZXIgZ2V0cyBvdmVybG9hZGVkPyBCdWZmZXJpbmcgYW5kIHJl
c2VxdWVuY2luZyBvZiBwYWNrZXRzIHJlcXVpcmVzIHByb2Nlc3NpbmcuIFRlY2huaXF1ZXMgdG8g
YWxsb2NhdGUgYnVmZmVyIHNwYWNlIGFsb25lIG1heSBub3QgYmUgZW5vdWdoIHRvIGVuc3VyZSB0
aGF0IFBFRiBuZXZlciBnZXRzIG92ZXJsb2FkZWQuIElzIHRoaXMgYSBwcm9ibGVtIG9yIG5vdD8g
QW5kIGV2ZW4gaWYgdGhpcyBwcm9ibGVtIG1heSBwZXJoYXBzIG5vdCByZWFsbHkgZXhpc3QgZm9y
IDErMSwgaXMgdGhlcmUgbm8gbmVlZCB0byB3b3JyeSBhYm91dCBvdGhlciwgcG9zc2libHkgbW9y
ZSBjb21wbGV4IFBSRU9GIHNjaGVtZXMgdGhhdCBtYXkgcmVxdWlyZSBjb21wbGV4IHBhY2tldCBw
cm9jZXNzaW5nIChvciBldmVuIGNvZGluZyk/IEFyZSB0aGVyZSBzY2FsaW5nIGlzc3VlcyBpbiBQ
UkVPRj8gQW5kIGNvdWxkIHRoaXMgaW1wYWN0IHNpZ25hbGluZywgZS5nLiwgcmVxdWlyZSBjb250
cm9sIHBsYW5lIHByb3RvY29sIGV4dGVuc2lvbnM/DQoNCk1vcmUgZ2VuZXJhbGx5LCBpZiB0aGUg
aW50ZW50aW9uIG9mIERldE5ldCBpcyB0byBjYXJyeSBtaXNzaW9uLWNyaXRpY2FsIG9yIHNhZmV0
eS1jcml0aWNhbCB0cmFmZmljIHRoYXQgY2Fubm90IHRvbGVyYXRlIGFueSBwYWNrZXQgbG9zcywg
bGV0IGFsb25lIGFueSBkb3dudGltZSwgd291bGRuJ3Qgd29yZHMgc3VjaCBhcyAicmVsaWFiaWxp
dHkiLCAiZGVwZW5kYWJpbGl0eSIsICJyZWR1bmRhbmN5IiwgImhpZ2ggYXZhaWxhYmlsaXR5Iiwg
ZXRjLiBiZSByZWxldmFudCBpbiBhIGRlc2NyaXB0aW9uIG9mIHRoZSBhcmNoaXRlY3R1cmU/IChT
b21lIG9mIHRoZXNlIHRlcm1zIGFyZSBhY3R1YWxseSB1c2VkIGluIHRoaXMgZG9jdW1lbnQsIG1v
c3RseSBpbiByZWZlcmVuY2VzIHRvIG5vbi1JRVRGIHdvcmsuKQ0KDQpBbmQgdGhpcyBtYXkgbm90
IG9ubHkgbWF0dGVyIGZvciB0aGUgZGF0YSBwbGFuZS4gQXNzdW1pbmcgdGhhdCBhIGxvdCBvZiBE
ZXROZXQgdHJhZmZpYyByZXF1aXJlcyBleHRyZW1lbHkgaGlnaCByZWxpYWJpbGl0eSwgYXJlIHRo
ZXJlIGFyY2hpdGVjdHVyYWwgcmVxdWlyZW1lbnRzIG9uIGNvbXBvbmVudHMgb3V0c2lkZSB0aGUg
ZGF0YSBwbGFuZSwgZS5nLiwgcmVnYXJkaW5nIHJlZHVuZGFuY3k/IE9idmlvdXNseSwgY29udHJv
bCBwbGFuZSBhbmQgbWFuYWdlbWVudCBwbGFuZSBmdW5jdGlvbnMgYXJlIG9mdGVuIGJ1aWx0IHRv
ZGF5IGFscmVhZHkgYXMgaGlnaCBhdmFpbGFiaWxpdHkgc29sdXRpb25zLCBidXQgaWYgdGhlIGlu
dGVudGlvbiBpcyB0byBfbmV2ZXJfIGZhaWwsIGlzbid0IHRoZXJlIGEgcmlzayB0aGF0IERldE5l
dCBtYXkgcmVxdWlyZSBzb2x1dGlvbnMgImJldHRlci10aGFuLWN1cnJlbnQtSVAiIG91dHNpZGUg
dGhlIGRhdGEgcGxhbmUgYXMgd2VsbD8NCg0KVGhpcyBsaXN0IG9mIHRvcGljcyBtYXkgbm90IGJl
IGNvbXByZWhlbnNpdmUuIEkganVzdCB3YW50IHRvIGlsbHVzdHJhdGUgc29tZSBleGFtcGxlcyBm
b3Igd2hhdCBjb3VsZCBhbHNvIG1hdHRlciB3aGVuIHJ1bm5pbmcgYSBuZXR3b3JrIF9yZWFsbHlf
IGRldGVybWluaXN0aWNhbGx5LCBiZXlvbmQgdGhlIHdlbGwta25vd24gY29uZ2VzdGlvbiBpc3N1
ZS4gDQoNCkhvd2V2ZXIsIGp1c3QgdG8gYmUgcHJlY2lzZTogSSBkb24ndCBhc2sgZm9yIGFkZGl0
aW9uYWwgdGV4dCB0byBhZGRyZXNzIHdoYXQgaXMgd3JpdHRlbiBpbiB0aGlzIGUtbWFpbC4NCg0K
TWljaGFlbA0K


From nobody Tue Nov 20 07:33:54 2018
Return-Path: <Michael.Scharf@hs-esslingen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A85B9129C6A for <detnet@ietfa.amsl.com>; Tue, 20 Nov 2018 07:33:52 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.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 yXVeZu8WuEc3 for <detnet@ietfa.amsl.com>; Tue, 20 Nov 2018 07:33:51 -0800 (PST)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3146D123FFD for <detnet@ietf.org>; Tue, 20 Nov 2018 07:33:51 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 435F025A29 for <detnet@ietf.org>; Tue, 20 Nov 2018 16:33:49 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1542728029; bh=C+PLZAWd4286S/l7aMO9AaJe72q3TpNvTCdI5Fgs+J0=; h=From:To:Subject:Date:From; b=hdsL3Ksyy9VhLD2DZR3lkIiRr2tcL9WNdKD2aEdwX3YtsjlffrKD5gvjXRwtdDZuA 9s4nxMlkUcHK/8hrDzOjed9cG8mGT5n2Z+owgUyijzj/PheHiq2ndQRbDGR3qgM444 vGtys1Aw/iCZnehue71J7bRDpNEHA/DzTCecvRRU=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4FBOTPKx_OsK for <detnet@ietf.org>; Tue, 20 Nov 2018 16:33:49 +0100 (CET)
Received: from rznt8101.rznt.rzdir.fht-esslingen.de (rznt8101.hs-esslingen.de [134.108.29.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS for <detnet@ietf.org>; Tue, 20 Nov 2018 16:33:49 +0100 (CET)
Received: from RZNT8114.rznt.rzdir.fht-esslingen.de ([169.254.3.98]) by rznt8101.rznt.rzdir.fht-esslingen.de ([fe80::bd73:d6a9:24d7:95f1%10]) with mapi id 14.03.0415.000; Tue, 20 Nov 2018 16:33:49 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: On DetNet terminology
Thread-Index: AdSA5m31NS/IOE2pQnS8Uu9F6OhbVQ==
Date: Tue, 20 Nov 2018 15:33:48 +0000
Message-ID: <6EC6417807D9754DA64F3087E2E2E03E2D16C0D3@rznt8114.rznt.rzdir.fht-esslingen.de>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [134.108.2.171]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/d__9wpZQ2pjKtPPh4l7YnvTyMz0>
Subject: [Detnet] On DetNet terminology
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 15:33:53 -0000

ZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA5IHN0YXRlczoNCg0KRGV0TmV0IHJlbGF5
IG5vZGUNCiAgICAgICAgICAgQSBEZXROZXQgbm9kZSBpbmNsdWRpbmcgYSBzZXJ2aWNlIHN1Yi1s
YXllciBmdW5jdGlvbiB0aGF0DQogICAgICAgICAgIGludGVyY29ubmVjdHMgZGlmZmVyZW50IERl
dE5ldCB0cmFuc3BvcnQgc3ViLWxheWVyIHBhdGhzIHRvDQogICAgICAgICAgIHByb3ZpZGUgc2Vy
dmljZSBwcm90ZWN0aW9uLiAgQSBEZXROZXQgcmVsYXkgbm9kZSBwYXJ0aWNpcGF0ZXMNCiAgICAg
ICAgICAgaW4gdGhlIERldE5ldCBzZXJ2aWNlIHN1Yi1sYXllci4gIEl0IHR5cGljYWxseSBpbmNv
cnBvcmF0ZXMNCiAgICAgICAgICAgRGV0TmV0IHRyYW5zcG9ydCBzdWItbGF5ZXIgZnVuY3Rpb25z
IGFzIHdlbGwsIGluIHdoaWNoIGNhc2UNCiAgICAgICAgICAgaXQgaXMgY29sbG9jYXRlZCB3aXRo
IGEgdHJhbnNpdCBub2RlLg0KDQpEZXROZXQgdHJhbnNpdCBub2RlDQogICAgICAgICAgIEEgRGV0
TmV0IG5vZGUgb3BlcmF0aW5nIGF0IHRoZSBEZXROZXQgdHJhbnNwb3J0IHN1Yi1sYXllciwNCiAg
ICAgICAgICAgdGhhdCB1dGlsaXplcyBsaW5rIGxheWVyIGFuZC9vciBuZXR3b3JrIGxheWVyIHN3
aXRjaGluZw0KICAgICAgICAgICBhY3Jvc3MgbXVsdGlwbGUgbGlua3MgYW5kL29yIHN1Yi1uZXR3
b3JrcyB0byBwcm92aWRlIHBhdGhzDQogICAgICAgICAgIGZvciBEZXROZXQgc2VydmljZSBzdWIt
bGF5ZXIgZnVuY3Rpb25zLiAgVHlwaWNhbGx5IHByb3ZpZGVzDQogICAgICAgICAgIGNvbmdlc3Rp
b24gcHJvdGVjdGlvbiBvdmVyIHRob3NlIHBhdGhzLiAgQW4gTVBMUyBMU1IgaXMgYW4NCiAgICAg
ICAgICAgZXhhbXBsZSBvZiBhIERldE5ldCB0cmFuc2l0IG5vZGUuDQoNCkkgd29uZGVyIGlmIHRo
ZSBEZXROZXQgdGVybWlub2xvZ3kgd291bGQgYmUgc2ltcGxpZmllZCBieSBhbiBhbGlnbm1lbnQg
YmV0d2VlbiBub2RlcyBhbmQgbGF5ZXJzIChvciBzdWItbGF5ZXJzKS4NCg0KKiBhIERldE5ldCBy
ZWxheSBub2RlIHBhcnRpY2lwYXRlcyBpbiB0aGUgIkRldE5ldCByZWxheSBsYXllciIgDQoNCiog
YSBEZXROZXQgdHJhbnNpdCBub2RlIG9wZXJhdGVzIGF0IHRoZSAiRGV0TmV0IHRyYW5zaXQgbGF5
ZXIiDQoNCg0KTXkgMiBjZW50cyAoYXMgYSBub24tbmF0aXZlIHNwZWFrZXIpDQoNCk1pY2hhZWwN
Cg==


From nobody Tue Nov 20 08:20:11 2018
Return-Path: <David.Black@dell.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01D3F130DC3; Tue, 20 Nov 2018 08:20:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.17
X-Spam-Level: 
X-Spam-Status: No, score=-3.17 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=dell.com header.b=zzphUpbw; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=emc.com header.b=ny8e8O8Y
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 ytWb2vtHi7D5; Tue, 20 Nov 2018 08:20:06 -0800 (PST)
Received: from esa5.dell-outbound.iphmx.com (esa5.dell-outbound.iphmx.com [68.232.153.95]) (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 7B53712426A; Tue, 20 Nov 2018 08:20:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=dell.com; i=@dell.com; q=dns/txt; s=smtpout; t=1542730766; x=1574266766; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=WnfCfotTAHWUTQMoTqXp3w4jlNJ22DEgee1RL5eFoW4=; b=zzphUpbwx7ti2zd9sWrDWxzyfCPWg+qRE6vYMzNfmScsTyKvt0L1bX3A y1pT0HPB/ZXr08+axittq0bzHCMkk0ruxlOCmGJEqgjWvV+ZfM6ozWqt+ zl1oLGfg5Wq8qgNwjt7PB3WgDiDOXQvLbjNZ/CFWk0uoteNwc9Uk5ZN4N 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2ELAADgM/RbhiWd50NbCRwBAQEEAQE?= =?us-ascii?q?HBAEBgVIGAQELAYEwgTmBAicKg26Id40slzcUgSs4AwsBARgLC4N4RgIXhAE?= =?us-ascii?q?1CA0BAwEBAgEBAgEBAhABAQEKCQsIKSMMgjYkAQ8xHC8JBgEBAQEBAScBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAQEBAQEXAkMBEgEBGAEBAQEDAQEQCAkRDB8PBAcBCwQCAQg?= =?us-ascii?q?OAwEDAQEBAgIGHQMCAgIlCxQBAgYIAgQOBQgTB4J/AYIBAQ6bbgKBEIlYAQE?= =?us-ascii?q?BboEvgn2HHgMFgQuJXQGCdD6BEAFGgU5QLoMbAQGBLgEIAwEGAQcEFhUPgl4?= =?us-ascii?q?xgiaIfyGFdpBjAwQCAoojhx2BWIUJgyOEDIJxjTmKRwIEAgQFAhSBSAOBGHF?= =?us-ascii?q?wUIJsgicOCRKDOIUUhT5BMYtGAQ4XgQiBHwEB?=
X-IPAS-Result: =?us-ascii?q?A2ELAADgM/RbhiWd50NbCRwBAQEEAQEHBAEBgVIGAQELA?= =?us-ascii?q?YEwgTmBAicKg26Id40slzcUgSs4AwsBARgLC4N4RgIXhAE1CA0BAwEBAgEBA?= =?us-ascii?q?gEBAhABAQEKCQsIKSMMgjYkAQ8xHC8JBgEBAQEBAScBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEXAkMBEgEBGAEBAQEDAQEQCAkRDB8PBAcBCwQCAQgOAwEDAQEBAgIGH?= =?us-ascii?q?QMCAgIlCxQBAgYIAgQOBQgTB4J/AYIBAQ6bbgKBEIlYAQEBboEvgn2HHgMFg?= =?us-ascii?q?QuJXQGCdD6BEAFGgU5QLoMbAQGBLgEIAwEGAQcEFhUPgl4xgiaIfyGFdpBjA?= =?us-ascii?q?wQCAoojhx2BWIUJgyOEDIJxjTmKRwIEAgQFAhSBSAOBGHFwUIJsgicOCRKDO?= =?us-ascii?q?IUUhT5BMYtGAQ4XgQiBHwEB?=
Received: from mx0b-00154901.pphosted.com (HELO mx0a-00154901.pphosted.com) ([67.231.157.37]) by esa5.dell-outbound.iphmx.com with ESMTP/TLS/AES256-SHA256; 20 Nov 2018 10:19:24 -0600
Received: from pps.filterd (m0089484.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wAKGDEGt063344; Tue, 20 Nov 2018 11:20:03 -0500
Received: from esa2.dell-outbound2.iphmx.com (esa2.dell-outbound2.iphmx.com [68.232.153.202]) by mx0b-00154901.pphosted.com with ESMTP id 2nvgw7hv30-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 20 Nov 2018 11:20:02 -0500
From: "Black, David" <David.Black@dell.com>
Received: from mailuogwhop.emc.com ([168.159.213.141]) by esa2.dell-outbound2.iphmx.com with ESMTP/TLS/DHE-RSA-AES256-SHA256; 20 Nov 2018 22:19:44 +0600
Received: from maildlpprd05.lss.emc.com (maildlpprd05.lss.emc.com [10.253.24.37]) by mailuogwprd03.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wAKGJpXC005846 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 20 Nov 2018 11:19:54 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd03.lss.emc.com wAKGJpXC005846
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1542730795; bh=R7Bc0krC+TKXdAKb8gybBEJtP0o=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=ny8e8O8YLI3EKKIHLR/PFN8VMU87dA7cqyAVR9Hmk8H12//OkHJzbU80rokTRuyPs TkULxYLPJVy8/1LfvW4dnuQccuSHVA8Aeqw+XbRxLNEUeVkc0tnOqHx8X9fpIk5w2x Koyq/l9xG+p/jMdTcVMt0gRdLsJJpMQCwY0r3r6s=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd03.lss.emc.com wAKGJpXC005846
Received: from mailusrhubprd02.lss.emc.com (mailusrhubprd02.lss.emc.com [10.253.24.20]) by maildlpprd05.lss.emc.com (RSA Interceptor); Tue, 20 Nov 2018 11:19:35 -0500
Received: from MXHUB313.corp.emc.com (MXHUB313.corp.emc.com [10.146.3.91]) by mailusrhubprd02.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id wAKGJdhR031935 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=FAIL); Tue, 20 Nov 2018 11:19:40 -0500
Received: from MX307CL04.corp.emc.com ([fe80::849f:5da2:11b:4385]) by MXHUB313.corp.emc.com ([10.146.3.91]) with mapi id 14.03.0399.000; Tue, 20 Nov 2018 11:19:39 -0500
To: Lou Berger <lberger@labn.net>, "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
Thread-Topic: [Tsv-art] [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUgFVosOKeDSScmU+ee1C7nOgUwaVY52UA///vkpA=
Date: Tue, 20 Nov 2018 16:19:38 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949363034CFA2@MX307CL04.corp.emc.com>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net>
In-Reply-To: <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.105.8.135]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd02.lss.emc.com
X-RSA-Classifications: public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-20_07:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1811200144
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/t_8TWNGvj-4LfH96t_q7DRpiGOQ>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 16:20:10 -0000

PiAtIFdlIGhhdmUgYSBwZXJjZXB0aW9uIGlzc3VlIHdpdGggYXQgbGVhc3Qgb25lIG1lbWJlciBv
ZiB0aGUgVFNWIGFyZWEgb24NCj4gdGhlIG1lYW5pbmcgYW5kIG1vcmUgaW1wb3J0YW50bHksIGlt
cGxpY2F0aW9uLCBvZiB0aGUgdGVybSAiRGV0TmV0DQo+ICpUcmFuc3BvcnQqIHN1Yi1sYXllciIu
ICBXaGlsZSBJIGRvbid0IGRpc2FncmVlIHRoYXQgYSBnb29kIHBvcnRpb24gb2YNCj4gdGhlIElF
VEYgdGhpbmtzIHRyYW5zcG9ydCBwcm90b2NvbCAoVURQL1RDUCkgd2hlbiB0aGV5IGhlYXIgInRy
YW5zcG9ydCINCj4gdGhlcmUgYXJlIHBsZW50eSBvdGhlcnMsIHBhcnRpY3VsYXJseSBpbiB0aGUg
cm91dGluZyBhcmVhLCB3aG8NCj4gdW5kZXJzdGFuZCB0aGF0ICJ0cmFuc3BvcnQiIGNhbiByZWZl
ciB0byBUcmFuc3BvcnQgTmV0d29ya3MuICBBbmQNCj4gVHJhbnNwb3J0IE5ldHdvcmsgaXMgYSB3
ZWxsIHVuZGVyc3Rvb2QgZ2VuZXJhbCBpbmR1c3RyeSB0ZXJtLiBUaGUgSUVURg0KPiBldmVuIGhh
cyBhIGJ1bmNoIG9mIFJGQ3MgdGhhdCByZWxhdGUgdG8gVHJhbnNwb3J0IG5ldHdvcmtzLiAgVGhp
cyBzYWlkLA0KPiBJIHRoaW5rIGl0IHJlYXNvbmFibGUgdG8gZ28gYmFjayB0byB0aGUgRGV0TmV0
IFdHIGFuZCBkaXNjdXNzIGNoYW5naW5nDQo+IHRoZSBuYW1lIG9mIHRoZSAiRGV0TmV0IFRyYW5z
cG9ydCBzdWItbGF5ZXIiICB0byBhdm9pZCB0aGUgd29yZA0KPiAidHJhbnNwb3J0Ii4gIC0tIEJU
VyB3ZSBtYWRlIGEgcGFyYWxsZWwgY2hhbmdlIGluIHRoZSBURUFTIFdHIHdoZW4NCj4gcHJvZHVj
aW5nIFJGQzg0NTMuDQoNCldlbGwsICJUcmFuc3BvcnQgTmV0d29yayIgaXMgbm90IGFtYmlndW91
cywgc28gYW5vdGhlciBvcHRpb24gd291bGQgYmUgdG8NCmNoYW5nZSB0aGUgbmFtZSBvZiB0aGUg
IkRldE5ldCBUcmFuc3BvcnQgc3ViLWxheWVyIiAgdG8gIkRldE5ldCBUcmFuc3BvcnQNCk5ldHdv
cmsgc3ViLWxheWVyIiBhbmQgYWxzbyBjaGFuZ2UgYWxsIHVzZXMgb2YgInRyYW5zcG9ydCB0byAi
dHJhbnNwb3J0DQpuZXR3b3JrIiBvciAiTDQgdHJhbnNwb3J0IHByb3RvY29sIiBvciBzb21ldGhp
bmcgZWxzZSBhbG9uZyBvbmUgb2YgdGhvc2UNCnR3byBsaW5lcy4gIFRoZSB1bnF1YWxpZmllZCB1
c2Ugb2YgdGhlIHdvcmQgInRyYW5zcG9ydCIgaXMgdGhlIHNvdXJjZSBvZg0KY29uZnVzaW9uIGhl
cmUuDQoNClRoYW5rcywgLS1EYXZpZA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
IEZyb206IFRzdi1hcnQgW21haWx0bzp0c3YtYXJ0LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBMb3UgQmVyZ2VyDQo+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDIwLCAyMDE4IDc6MTEg
QU0NCj4gVG86IFNjaGFyZiwgTWljaGFlbA0KPiBDYzogdHN2LWFydEBpZXRmLm9yZzsgZGV0bmV0
QGlldGYub3JnOyBkcmFmdC1pZXRmLWRldG5ldC0NCj4gYXJjaGl0ZWN0dXJlLmFsbEBpZXRmLm9y
Zw0KPiBTdWJqZWN0OiBSZTogW1Rzdi1hcnRdIFtEZXRuZXRdIFRzdmFydCBsYXN0IGNhbGwgcmV2
aWV3IG9mIGRyYWZ0LWlldGYtZGV0bmV0LQ0KPiBhcmNoaXRlY3R1cmUtMDgNCj4gDQo+IA0KPiBb
RVhURVJOQUwgRU1BSUxdDQo+IA0KPiBNaWNoYWVsLA0KPiANCj4gSSB0aGluayB3ZSdyZSBnZXR0
aW5nIHNvbWV3aGVyZSBhbmQgaWRlbnRpZnlpbmcgd2hlcmUgd2UgaGF2ZQ0KPiBkaXNjb25uZWN0
cyBhbmQgd2hhdCBtYXkgKGFuZCB3aGF0IG1heSBub3QpIG5lZWQgdG8gY2hhbmdlIGluIHRoZQ0K
PiBkb2N1bWVudC7CoCBNeSB0YWtlYXdheXMgYXJlOg0KPiANCj4gLSBUaGUgZG9jdW1lbnQgbmVl
ZHMgYSBnb29kICdzY3J1Yicgb2YgdGhlIGNvbmdlc3Rpb24gcmVsYXRlZCByZWZlcmVuY2VzDQo+
IHRvIGVuc3VyZSB0aGF0IHRoZSBkb2N1bWVudCBvbmx5IG1ha2VzIHN0YXRlbWVudHMgb24gd2hh
dCBpcyBhY3R1YWxseQ0KPiBkb25lIHdpdGhpbiBhIERldE5ldCBhbmQgdGhlIHJlbGF0aW9uc2hp
cCB3aXRoIHRyYW5zcG9ydCBwcm90b2NvbHMgdGhhdA0KPiB1c2UgZGV0bmV0ICh3aGljaCBhcmUg
aW4gZmFjdCBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGUgRGV0TmV0IFdHKS7CoCBJJ2xsDQo+IHdv
cmsgd2l0aCB0aGUgYXV0aG9ycyBhbmQgV0cgb24gdGhpcyAtLSBJIHNlZSB0aGlzIGNoYW5nZSBh
cyBpbXBvcnRhbnQsDQo+IGJ1dCBlZGl0b3JpYWwgaW4gbmF0dXJlLg0KPiANCj4gLSBXZSBoYXZl
IGEgcGVyY2VwdGlvbiBpc3N1ZSB3aXRoIGF0IGxlYXN0IG9uZSBtZW1iZXIgb2YgdGhlIFRTViBh
cmVhIG9uDQo+IHRoZSBtZWFuaW5nIGFuZCBtb3JlIGltcG9ydGFudGx5LCBpbXBsaWNhdGlvbiwg
b2YgdGhlIHRlcm0gIkRldE5ldA0KPiAqVHJhbnNwb3J0KiBzdWItbGF5ZXIiLsKgIFdoaWxlIEkg
ZG9uJ3QgZGlzYWdyZWUgdGhhdCBhIGdvb2QgcG9ydGlvbiBvZg0KPiB0aGUgSUVURiB0aGlua3Mg
dHJhbnNwb3J0IHByb3RvY29sIChVRFAvVENQKSB3aGVuIHRoZXkgaGVhciAidHJhbnNwb3J0Ig0K
PiB0aGVyZSBhcmUgcGxlbnR5IG90aGVycywgcGFydGljdWxhcmx5IGluIHRoZSByb3V0aW5nIGFy
ZWEsIHdobw0KPiB1bmRlcnN0YW5kIHRoYXQgInRyYW5zcG9ydCIgY2FuIHJlZmVyIHRvIFRyYW5z
cG9ydCBOZXR3b3Jrcy7CoCBBbmQNCj4gVHJhbnNwb3J0IE5ldHdvcmsgaXMgYSB3ZWxsIHVuZGVy
c3Rvb2QgZ2VuZXJhbCBpbmR1c3RyeSB0ZXJtLiBUaGUgSUVURg0KPiBldmVuIGhhcyBhIGJ1bmNo
IG9mIFJGQ3MgdGhhdCByZWxhdGUgdG8gVHJhbnNwb3J0IG5ldHdvcmtzLsKgIFRoaXMgc2FpZCwN
Cj4gSSB0aGluayBpdCByZWFzb25hYmxlIHRvIGdvIGJhY2sgdG8gdGhlIERldE5ldCBXRyBhbmQg
ZGlzY3VzcyBjaGFuZ2luZw0KPiB0aGUgbmFtZSBvZiB0aGUgIkRldE5ldCBUcmFuc3BvcnQgc3Vi
LWxheWVyIsKgIHRvIGF2b2lkIHRoZSB3b3JkDQo+ICJ0cmFuc3BvcnQiLsKgIC0tIEJUVyB3ZSBt
YWRlIGEgcGFyYWxsZWwgY2hhbmdlIGluIHRoZSBURUFTIFdHIHdoZW4NCj4gcHJvZHVjaW5nIFJG
Qzg0NTMuDQo+IA0KPiBTZWUgYmVsb3cgZm9yIGRldGFpbCByZXNwb25zZSBpbi1saW5lLg0KPiAN
Cj4gT24gMTEvMTkvMjAxOCA1OjE1IFBNLCBTY2hhcmYsIE1pY2hhZWwgd3JvdGU6DQo+ID4gTG91
LA0KPiA+DQo+ID4+IC0tDQo+ID4+IEkgd2FudGVkIHRvIHRha2UgYSBzdGVwIGJhY2sgZnJvbSB0
aGUgbXVsdGlwbGUgZGlzY3Vzc2lvbnMgdGhhdCB3ZXJlDQo+ID4+IHNwYXduZWQgYnkgeW91ciBy
ZXZpZXcgLS0gZnJvbSBhIGRvYyBzaGVwaGVyZCBwZXJzcGVjdGl2ZSwgYW5kIHNlZQ0KPiA+PiB3
aGVyZQ0KPiA+PiB3ZSBhcmUuwqDCoCBJIGtub3cgdGhhdCB0aGUgYXV0aG9ycyBoYXZlIHNlbnQg
YSAtMDkgdmVyc2lvbiB0aGF0DQo+ID4+IGFkZHJlc3Nlcw0KPiA+PiBzb21lLCBidXQgbm90IGFs
bCBpc3N1ZXMuDQo+ID4+DQo+ID4+ICAgRnJvbSB0aGUgZXhjaGFuZ2VzIEkndmUgc2VlbiwgSSB0
aGluayB0aGUga2V5IHJlbWFpbmluZyBpc3N1ZXMgYXJlDQo+ID4+IHJlbGF0ZWQgdG86DQo+ID4+
DQo+ID4+IChhKSBwb3NzaWJseSBpbnRyb2R1Y3Rpb24gb2YgY29uZ2VzdGlvbiBpbiB0aGUgZ2Vu
ZXJhbCBpbnRlcm5ldCBpZg0KPiA+PiBwYWNrZXRzIHdlcmUgc29tZWhvdyB0byBlc2NhcGUgYSBk
ZXRuZXQgZG9tYWluLsKgIFRoZSBzb3VyY2Ugb2YgdGhpcw0KPiA+PiBjb25nZXN0aW9uIHdvdWxk
IGJlIGluZWxhc3RpYyB0cmFmZmljIHVzaW5nIERldE5ldCBvciBkdWUgdG8gY29uZ2VzdGlvbg0K
PiA+PiBsb3NzIHRoYXQgaXMgbWFza2VkIGJ5IFBSRU9GLg0KPiA+IFRoZXNlIGFyZSB0d28gbWFq
b3IgaXNzdWVzIHRoYXQgbmVlZCB0byBiZSBhZGRyZXNzZWQuIE5vdGUgdGhhdCBpdCBtYXkgbm90
IGJlDQo+IHN1ZmZpY2llbnQganVzdCB0byBhZGQgYSBzZWN0aW9uIG9uIG9wZXJhdGlvbmFsIGFu
ZCBkZXBsb3ltZW50IGNvbnNpZGVyYXRpb25zLg0KPiBBbHNvIHRoZSBleGlzdGluZyB0ZXh0IGlu
IHRoZSBkb2N1bWVudCB3aWxsIG5lZWQgdG8gZ2V0IGFsaWduZWQgdG8gbm9ybWF0aXZlDQo+IGd1
aWRhbmNlIG9uIGhvdyB0byBhdm9pZCBhIGNvbmdlc3Rpb24gY29sbGFwc2UuDQo+ID4NCj4gPiBJ
biAtMDksIG9uZSBleGFtcGxlIHdvdWxkIGJlIFNlY3Rpb24gMy4xLiAiUHJpbWFyeSBnb2FscyBk
ZWZpbmluZyB0aGUgRGV0TmV0DQo+IFFvUyINCj4gPg0KPiA+ICAgICBDb25nZXN0aW9uIHByb3Rl
Y3Rpb24gb3BlcmF0ZXMgYnkgYWxsb2NhdGluZyByZXNvdXJjZXMgYWxvbmcgdGhlIHBhdGgNCj4g
PiAgICAgb2YgYSBEZXROZXQgZmxvdywgZS5nLiwgYnVmZmVyIHNwYWNlIG9yIGxpbmsgYmFuZHdp
ZHRoLiAgQ29uZ2VzdGlvbg0KPiA+ICAgICBwcm90ZWN0aW9uIGdyZWF0bHkgcmVkdWNlcywgb3Ig
ZXZlbiBlbGltaW5hdGVzIGVudGlyZWx5LCBwYWNrZXQgbG9zcw0KPiA+ICAgICBkdWUgdG8gb3V0
cHV0IHBhY2tldCBjb25nZXN0aW9uIHdpdGhpbiB0aGUgbmV0d29yaywgYnV0IGl0IGNhbiBvbmx5
DQo+ID4gICAgIGJlIHN1cHBsaWVkIHRvIGEgRGV0TmV0IGZsb3cgdGhhdCBpcyBsaW1pdGVkIGF0
IHRoZSBzb3VyY2UgdG8gYQ0KPiA+ICAgICBtYXhpbXVtIHBhY2tldCBzaXplIGFuZCB0cmFuc21p
c3Npb24gcmF0ZS4gIE5vdGUgdGhhdCBjb25nZXN0aW9uDQo+ID4gICAgIHByb3RlY3Rpb24gcHJv
dmlkZWQgdmlhIGNvbmdlc3Rpb24gZGV0ZWN0aW9uIGFuZCBub3RpZmljYXRpb24gaXMNCj4gPiAg
ICAgZXhwbGljaXRseSBleGNsdWRlZCBmcm9tIGNvbnNpZGVyYXRpb24gaW4gRGV0TmV0LCBhcyBp
dCBzZXJ2ZXMgYQ0KPiA+ICAgICBkaWZmZXJlbnQgc2V0IG9mIGFwcGxpY2F0aW9ucy4NCj4gDQo+
ID4gQXQgbGVhc3QgdGhlIGxhc3Qgc2VudGVuY2Ugd291bGQgY29udHJhZGljdCBhIGJldHRlciBk
aXNjdXNzaW9uIG9mIGNvbmdlc3Rpb24gaW4NCj4gdGhlIGRvY3VtZW50LiBGb3IgaW5zdGFuY2Us
IGl0IGNvdWxkIGp1c3QgYmUgcmVtb3ZlZC4gSW4gYW55IGNhc2UsIHRoZSBjdXJyZW50DQo+IHdv
cmRpbmcgaW4gdGhlIGxhc3Qgc2VudGVuY2UgaXMgbm90IGNvcnJlY3QsIGFzIHRoZSBJRVRGIHRl
cm0gZm9yIHdoYXQgaXMNCj4gZGVzY3JpYmVkIGluIHRoZSBsYXN0IHNlbnRlbmNlIGlzICJjb25n
ZXN0aW9uIGNvbnRyb2wiLg0KPiA+DQo+ID4gQW5vdGhlciBleGFtcGxlIHdvdWxkIGJlICBTZWN0
aW9uIDMuMi4xLjEuICJFbGltaW5hdGUgY29uZ2VzdGlvbiBsb3NzIg0KPiA+DQo+ID4gICAgIFRo
ZSBwcmltYXJ5IG1lYW5zIGJ5IHdoaWNoIERldE5ldCBhY2hpZXZlcyBpdHMgUW9TIGFzc3VyYW5j
ZXMgaXMgdG8NCj4gPiAgICAgcmVkdWNlLCBvciBldmVuIGNvbXBsZXRlbHkgZWxpbWluYXRlLCBj
b25nZXN0aW9uIHdpdGhpbiBhIERldE5ldCBub2RlDQo+ID4gICAgIGFzIGEgY2F1c2Ugb2YgcGFj
a2V0IGxvc3MuICBUaGlzIGNhbiBiZSBhY2hpZXZlZCBvbmx5IGJ5IHRoZQ0KPiA+ICAgICBwcm92
aXNpb24gb2Ygc3VmZmljaWVudCBidWZmZXIgc3RvcmFnZSBhdCBlYWNoIG5vZGUgdGhyb3VnaCB0
aGUNCj4gPiAgICAgbmV0d29yayB0byBlbnN1cmUgdGhhdCBubyBwYWNrZXRzIGFyZSBkcm9wcGVk
IGR1ZSB0byBhIGxhY2sgb2YgYnVmZmVyDQo+ID4gICAgIHN0b3JhZ2UuICBOb3RlIHRoYXQgYSBE
ZXROZXQgZmxvdyBjYW5ub3QgYmUgdGhyb3R0bGVkLCBpLmUuLCBpdHMNCj4gPiAgICAgdHJhbnNt
aXNzaW9uIHJhdGUgY2Fubm90IGJlIHJlZHVjZWQgdmlhIGV4cGxpY2l0IGNvbmdlc3Rpb24NCj4g
PiAgICAgbm90aWZpY2F0aW9uLg0KPiA+DQo+ID4gVGhpcyBzZWN0aW9uIElNSE8gaGFzIHRvIGlu
Y2x1ZGUgYSBkaXNjdXNzaW9uIG9mIHdoYXQgaGFwcGVucyBpbiB0aGUgKG5vdA0KPiBleHBlY3Rl
ZCkgY2FzZSB0aGF0IHBhY2tldHMgZ2V0IGRyb3BwZWQgb3IgdGhhdCBFQ04gbWFya3MgYXJlIHJl
Y2VpdmVkLiBJdCBpcw0KPiB1bmRlcnN0b29kIHRoYXQgdGhpcyB3b3VsZCBub3QgaGFwcGVuIGlu
IG5vcm1hbCBvcGVyYXRpb24gb2YgYSBEZXROZXQNCj4gbmV0d29yaywgYnV0IEkgYmVsaWV2ZSBq
dXN0IGNvbnNpZGVyaW5nIHRoZSBlcnJvci1mcmVlIG9wZXJhdGlvbiBvZiBhIERldE5ldA0KPiBu
ZXR3b3JrIGlzIG5vdCBzdWZmaWNpZW50IGZvciB0aGlzIGRvY3VtZW50LiBBdCBsZWFzdCBmb3Ig
dGhlIHJpc2sgb2YgdHJhZmZpYyB0aGF0DQo+IG1heSBlc2NhcGUgZnJvbSBhIERldE5ldCBuZXR3
b3JrIGlzIGluaGVyZW50bHkgbm90IHN1ZmZpY2llbnQgdG8gYXNzdW1lIHRoYXQNCj4gdGhlIERl
dE5ldCBuZXR3b3JrIGlzIGFsd2F5cyBlcnJvci1mcmVlLg0KPiANCj4gSSB0aGluayB0aGVzZSBh
cmUgZXhhbXBsZXMgb2YgdGV4dCB0aGF0IG5lZWRzIHRvIGJlIGNsZWFudXAgdXAgYW5kIHRvDQo+
IGRlbGluZWF0ZSB3aGF0IGlzIGRvbmUgd2l0aCBhIERldE5ldC4NCj4gDQo+IA0KPiA+IEFzIGEg
cmVzdWx0LCBhZGRyZXNzaW5nIG15IGNvbmNlcm5zIHdpbGwgbW9zdCBsaWtlbHkgcmVxdWlyZSBl
ZGl0aW5nIHNldmVyYWwNCj4gcGFydHMgb2YgdGhlIGRvY3VtZW50Lg0KPiA+DQo+ID4gSW4gYWRk
aXRpb24sIEknZCBsaWtlIHRvIGVtcGhhc2l6ZSB0aGF0IG15IHJldmlldyBjb21tZW50ICJJdCBp
cyBzdXJwcmlzaW5nIHRoYXQNCj4gdGhlcmUgaXMgaGFyZGx5IGFueSBkaXNjdXNzaW9uIG9uIG5l
dHdvcmsgcm9idXN0bmVzcyBhbmQgc2FmZXR5Ig0KPiANCj4gSSBoYXZlIG5vIGlkZWEgd2hhdCB5
b3UgbWVhbiBieSBzYWZldHkgaGVyZS7CoCBDYW4geW91IGVsYWJvcmF0ZS4NCj4gDQo+IA0KPiA+
IGNvdmVycyBtb3JlIHRoYW4ganVzdCBpbmVsYXN0aWMgdHJhZmZpYyB0aGF0IGVzY2FwZXMgZnJv
bSBhIERldE5ldCBuZXR3b3JrIGFuZA0KPiBtYXNraW5nIG9mIHBhY2tldCBsb3NzLiBHaXZlbiB0
aGF0IERldE5ldCB0cmFmZmljIG1heSBiZSBleHRyZW1lbHkgY3JpdGljYWwNCj4gdHJhZmZpYywg
SSByZWFsbHkgd29uZGVyIHdoeSB0aGUgZG9jdW1lbnQgZG9lc24ndCBlbXBoYXNpemUgbW9yZSB0
aGUgcmVxdWlyZWQNCj4gcm9idXN0bmVzcyBhZ2FpbnN0IGZhaWx1cmVzICppbnNpZGUqIHRoZSBE
ZXROZXQgbmV0d29yayBhcyB3ZWxsIGFzIGNvdW50ZXItDQo+IG1lYXN1cmVzLiBCdXQgdGhpcyBp
cyBzb21ldGhpbmcgdGhlIFdHIG5lZWRzIHRvIGRlY2lkZS4gQXMgVFNWLUFSVCByZXZpZXdlciwg
SQ0KPiB3aWxsIGJlIGZpbmUgaWYgdGhlIGRvY3VtZW50IGNsZWFybHkgZGVzY3JpYmVzIGhvdyB0
aGUgaW1wYWN0IG9mIGZhaWx1cmVzIHdpbGwgYmUNCj4gaXNvbGF0ZWQgaW5zaWRlIHRoZSBEZXRO
ZXQgbmV0d29yayBhbmQgd2lsbCBub3QgcHV0IHRoZSBnZW5lcmFsIEludGVybmV0IGF0IHJpc2su
DQo+IA0KPiBJIGFncmVlIC0gSSB0aGluaywgdGhlIGRvY3VtZW50IHNob3VsZCBiZSBjbGVhciBv
biBpdCdzIHNjb3BlIGFuZA0KPiByZWxhdGlvbnNoaXAgdG8gZ2VuZXJhbCBpbnRlcm5ldCB1c2Fn
ZS4NCj4gDQo+IA0KPiA+DQo+ID4+IChiKSBUaGUgdXNlIG9mIHRoZSB0ZXJtICd0cmFuc3BvcnQn
IGluIERldE5ldCB0byByZWZlciB0byB3aGF0IGlzDQo+ID4+IGJhc2ljYWxseSBhIFRyYWZmaWMg
RW5naW5lZXJlZCBzdWItbmV0d29yayBsYXllciwgc3VjaCBhcyBpcyBwcm92aWRlZA0KPiA+PiB3
aXRoIE1QTFMtVEUgb3IgT3B0aWNhbCBUcmFuc3BvcnQgTmV0d29ya3MuDQo+ID4gSW4gdGhlIElu
dGVybmV0IGFyY2hpdGVjdHVyZSwgdGhlIHRlcm0gJ3RyYW5zcG9ydCcgcmVmZXJzIHRvIEludGVy
bmV0IHRyYW5zcG9ydA0KPiBwcm90b2NvbHMuIEkgZG91YnQgdGhhdCB0aGUgZG9jdW1lbnQgY2Fu
IGF2b2lkIGRpc2N1c3NpbmcgdGhlIGltcGxpY2F0aW9ucyBvZg0KPiBhbmQgaW50ZXJhY3Rpb25z
IHdpdGggSW50ZXJuZXQgdHJhbnNwb3J0IHByb3RvY29scyBzdWNoIGFzIFVEUCBvciBUQ1AuIEFz
IGENCj4gcmVzdWx0LCBJIGRpc2FncmVlIHRoYXQgdGhlIGRvY3VtZW50IGNhbiB1c2UgdGhlIHRl
cm0gJ3RyYW5zcG9ydCcgdG8gcmVmZXIgdG8NCj4gdHJhZmZpYyBlbmdpbmVlcmVkIHN1Yi1uZXR3
b3JrIGxheWVycy4NCj4gDQo+IEkgdGhpbmsgdGhpcyBpcyBjb3ZlcmVkIGJ5IG15IGNvbW1lbnQg
YWJvdmUuDQo+IA0KPiANCj4gPiAgRnJvbSBhIFRTVi1BUlQgcG9pbnQgb2YgdmlldywgdGhlIGRv
Y3VtZW50IGNhbiBlaXRoZXIgb25seSB1c2UgdGhlIHRlcm0NCj4gInRyYW5zcG9ydCIgZm9yIElu
dGVybmV0IHRyYW5zcG9ydCBwcm90b2NvbHMgYW5kIHVzZSBhbm90aGVyIHRlcm0gZm9yIHN1Yi0N
Cj4gbmV0d29yayBsYXllcnMgKGFzIGhhbmRsZWQgaW4gdGhlICpyb3V0aW5nKiBhcmVhIG9mIHRo
ZSBJRVRGKSwgb3IgdGhlIGRvY3VtZW50DQo+IGhhcyB0byBjbGVhcmx5IGRpc3Rpbmd1aXNoIGJl
dHdlZW4gdGhlIEludGVybmV0IHRyYW5zcG9ydCBsYXllciBhbmQgb3RoZXIgdXNlcyBvZg0KPiB0
aGUgdGVybSAidHJhbnNwb3J0IiBhbmQgZXhwbGFpbiB0aGUgb3ZlcmxhcC4gSSBiZWxpZXZlIHRo
ZSBmb3JtZXIgd291bGQgYmUgbGVzcw0KPiBjb25mdXNpbmcsIGJ1dCBJIHdpbGwgbGVhdmUgaXQg
dXAgdG8gdGhlIFRTViBBRHMgdG8gZGlzY3VzcyB0ZXJtaW5vbG9neSBvdmVybGFwIGluDQo+IHRo
ZSBJRVNHLiBBcyBUU1YtQVJUIHJldmlld2VyIEkgaW5zaXN0IHRoYXQgdGhlIGRvY3VtZW50IHVz
ZXMgdGhlIHRlcm1zDQo+ICJ0cmFuc3BvcnQgbGF5ZXIiIGFuZCAidHJhbnNwb3J0IHByb3RvY29s
IiBvbmx5IHdoZW4gcmVmZXJyaW5nIHRvIHRoZSBJbnRlcm5ldA0KPiB0cmFuc3BvcnQgbGF5ZXIu
DQo+IA0KPiBJJ20gcGVyc29uYWxseSBva2F5IHdpdGggYSBuYW1lIGNoYW5nZSBhbmQgZXZlbiB3
aWxsaW5nIHRvIHB1c2ggdGhpcw0KPiBkaXNjdXNzaW9uIHdpdGhpbiB0aGUgV0csIGJ1dCBhcyBz
YWlkIGFib3ZlLCAiVHJhbnNwb3J0IE5ldHdvcmsiIGlzIGENCj4gZ2VuZXJhbGx5IHVuZGVyc3Rv
b2QgaW5kdXN0cnkgdGVybSB0aGF0IGlzIGFsc28gdXNlZCBpbiBSRkNzIC0tIHNvIHdlJ2xsDQo+
IGhhdmUgdG8gc2VlIHdoYXQgd2hlcmUgV0cgY29uc2Vuc3VzIGVuZHMgdXAuDQo+IA0KPiA+DQo+
ID4+IERvIHlvdSBoYXZlIGFueSBvdGhlciBpc3N1ZXMgdGhhdCB0aGF0IGFyZSBjcml0aWNhbCB0
byBiZSBhZGRyZXNzZWQNCj4gPj4gYmVmb3JlIHRoaXMgd29yayBtb3ZlcyBmb3J3YXJkPyAgSWYg
c28gd2hpY2g/DQo+ID4gUmVnYXJkaW5nIFNlY3Rpb24gNC40IEkgaGF2ZSBhbHJlYWR5IGRlZmVy
cmVkIHRoZSBkaXNjdXNzaW9uIHRvIHRoZSBJRVNHLiBUaGUNCj4gVFNWLUFSVCByZXZpZXcgY29t
bWVudCBpcyB0aGF0IHRoZSBJRVNHIG5lZWRzIHRvIGNhcmVmdWxseSBsb29rIGF0IHRoZQ0KPiBj
b25jZXB0cywgdGVybWlub2xvZ3ksIGFuZCByZWZlcmVuY2VzIGluIHNlY3Rpb24gNC40Lg0KPiA+
DQo+ID4gUmVnYXJkaW5nIG15IG90aGVyIGNvbW1lbnRzLCBJIGFja25vd2xlZGdlIHRoYXQgLTA5
IGlzIGEgc3RlcCBmb3J3YXJkLiBCdXQNCj4gZ2l2ZW4gdGhlIGNyb3NzLWRlcGVuZGVuY2llcyBl
LmcuIHJlZ2FyZGluZyB0ZXJtaW5vbG9neSBhbmQgZGVmaW5pdGlvbnMsIEkgd2lsbA0KPiBuZWVk
IHRvIHJlYWQgdGhlIHRleHQgY29tcGxldGVseSBvbmNlIHRoZXJlIGlzIGEgcHJvcG9zYWwgaG93
IHRvIGFkZHJlc3MgbXkNCj4gcmV2aWV3LiBBcyBub3RlZCBpbiBteSByZXZpZXcsIEkgYmVsaWV2
ZSB0aGUgZG9jdW1lbnQgbXVzdCB1c2UgdGVybWlub2xvZ3kNCj4gY2xlYXJseSBhbmQgY29uc2lz
dGVudGx5LiBBcyBleGFtcGxlLCBhIHN0YXRlbWVudCBpbiAtMDkgc3VjaCBhcyAiTmV0d29yayBu
b2Rlcw0KPiBzdXBwb3J0aW5nIERldE5ldCBmbG93cyBoYXZlIHRvIGltcGxlbWVudCBzb21lIG9m
IHRoZSBEZXROZXQgY2FwYWJpbGl0aWVzDQo+IChub3QgbmVjZXNzYXJpbHkgYWxsKSBpbiBvcmRl
ciB0byB0cmVhdCBEZXROZXQgZmxvd3Mgc3VjaCB0aGF0IHRoZWlyIFFvUw0KPiByZXF1aXJlbWVu
dHMgYXJlIG1ldCIgaXMgSU1ITyB0b28gdmFndWUuIEJ1dCBpbiBzdWNoIGNhc2VzIGl0IGRlcGVu
ZHMgd2hldGhlcg0KPiB0aGVyZSBpcyBwcmVjaXNlIG5vcm1hdGl2ZSBndWlkYW5jZSBlbHNld2hl
cmUuIEFuZCB0aGlzIHJlcXVpcmVzIGxvb2tpbmcgYXQgdGhlDQo+IHRleHQgYXMgYSB3aG9sZS4N
Cj4gDQo+IEkgdGhpbmsgdGhlIG5leHQgc3RlcHMgbGllIHdpdGggbWUgYW5kIHRoZSBXRy7CoCBX
ZSdsbCBsZXQgeW91IGtub3cgb25jZQ0KPiB0aGVyZSBpcyBhIG5ldyB2ZXJzaW9uLsKgIE9mIGNv
dXJzZSwgeW91IGNhbiBhbHNvIGNvbnRyaWJ1dGUgdG8gdGhlIFdHDQo+IGRpc2N1c3Npb24gb24g
dGhlIHRvcGljLg0KPiANCj4gVGhhbmtzLA0KPiANCj4gTG91DQo+IA0KPiA+DQo+ID4gQmVzdCBy
ZWdhcmRzDQo+ID4NCj4gPiBNaWNoYWVsDQo+ID4NCj4gPg0KPiA+DQo+ID4+IFRoYW5rIHlvdSwN
Cj4gPj4NCj4gPj4gTG91DQo+ID4+DQo+ID4+IE9uIDkvMjgvMjAxOCA2OjI0IFBNLCBNaWNoYWVs
IFNjaGFyZiB3cm90ZToNCj4gPj4+IFJldmlld2VyOiBNaWNoYWVsIFNjaGFyZg0KPiA+Pj4gUmV2
aWV3IHJlc3VsdDogUmVhZHkgd2l0aCBJc3N1ZXMNCj4gPj4+DQo+ID4+PiBUaGUgZG9jdW1lbnQg
IkRldGVybWluaXN0aWMgTmV0d29ya2luZyBBcmNoaXRlY3R1cmUiDQo+ID4+PiAoZHJhZnQtaWV0
Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA4KSBkZWZpbmVzIGFuIG92ZXJhbGwgZnJhbWV3b3JrIGZv
cg0KPiA+Pj4gRGV0ZXJtaW5pc3RpYyBOZXR3b3JraW5nLg0KPiA+Pj4NCj4gPj4+IEFzIFRTVi1B
UlQgcmV2aWV3ZXIsIEkgYmVsaWV2ZSB0aGF0IHRoaXMgZG9jdW1lbnQgaGFzIGlzc3VlcyBhcw0K
PiA+PiBkZXRhaWxlZCBiZWxvdy4NCj4gPj4+IE1pY2hhZWwNCj4gPj4+DQo+ID4+PiBNYWpvciBp
c3N1ZXM6DQo+ID4+Pg0KPiA+Pj4gKiBJdCBzZWVtcyB0aGF0IERldE5ldCBjYW5ub3QgZWFzaWx5
IGJlIGRlcGxveWVkIGluIHRoZSBJbnRlcm5ldA0KPiA+PiB3aXRob3V0DQo+ID4+PiBhZGRpdGlv
bmFsIG1lYW5zLiBUaHVzLCBmb3IgYSBiYXNlbGluZSBkb2N1bWVudCwgb25lIGNvdWxkIGV4cGVj
dA0KPiA+PiBzb21lDQo+ID4+PiBleHBsYW5hdGlvbiBvbiB0aGUgcmVxdWlyZW1lbnRzIG9mIGRl
cGxveWluZyBEZXROZXQgaW4gYSBuZXR3b3JrLg0KPiA+PiBEZXROZXQNCj4gPj4+IGJhc2ljYWxs
eSByZXF1aXJlcyBzdXBwb3J0IGluIChhbG1vc3QpIGFsbCBuZXR3b3JrIGRldmljZXMNCj4gPj4g
dHJhbnNwb3J0aW5nIERldE5ldA0KPiA+Pj4gdHJhZmZpYy4gVGhhdCBhc3N1bXB0aW9uIHNob3Vs
ZCBiZSBleHBsaWNpdGx5IHNwZWx0IG91dCBlYXJseSBpbiB0aGUNCj4gPj4gZG9jdW1lbnQsDQo+
ID4+PiBlLmcuLCBpbiB0aGUgaW50cm9kdWN0aW9uLiBUaGVyZSBhbHNvIG5lZWRzIHRvIGJlIGFu
IGV4cGxpY2l0DQo+ID4+IGRpc2N1c3Npb24gb2YgdGhlDQo+ID4+PiBpbXBsaWNhdGlvbnMgaWYg
bm90IHRoZSB3aG9sZSBuZXR3b3JrIGlzIGF3YXJlIG9mIG9yIHN1cHBvcnRzIERldE5ldC4NCj4g
Pj4gVGhlcmUgaXMNCj4gPj4+IHNvbWUgdGV4dCBpbiBTZWN0aW9uIDQuMi4yIGFuZCBTZWN0aW9u
IDQuMy4zLCBidXQgSSBiZWxpZXZlDQo+ID4+IGFkZGl0aW9uYWwgZXhwbGljaXQNCj4gPj4+IGRp
c2N1c3Npb24gaXMgbmVlZGVkIGF0IGEgcHJvbWluYW50IHBsYWNlLiBGb3IgaW5zdGFuY2UsIGNh
biB1c2Ugb2YNCj4gPj4gRGV0TmV0IGRvDQo+ID4+PiBoYXJtIHRvIHBhcnRzIG9mIGEgbmV0d29y
ayBub3Qgc3VwcG9ydGluZyBEZXROZXQ/IEFzIGEgc2lkZSBub3RlLA0KPiA+PiB3aGVuIFRDUE0N
Cj4gPj4+IHB1Ymxpc2hlZCBSRkMgODI1NywgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIHdhcyBh
ZGRlZDogIkRDVENQLCBhcw0KPiA+PiBkZXNjcmliZWQgaW4NCj4gPj4+IHRoaXMgc3BlY2lmaWNh
dGlvbiwgaXMgYXBwbGljYWJsZSB0byBkZXBsb3ltZW50cyBpbiBjb250cm9sbGVkDQo+ID4+IGVu
dmlyb25tZW50cw0KPiA+Pj4gbGlrZSBkYXRhIGNlbnRlcnMsIGJ1dCBpdCBtdXN0IG5vdCBiZSBk
ZXBsb3llZCBvdmVyIHRoZSBwdWJsaWMNCj4gPj4gSW50ZXJuZXQgd2l0aG91dA0KPiA+Pj4gYWRk
aXRpb25hbCBtZWFzdXJlcy4iIEkgd29uZGVyIGlmIGEgc2ltaWxhciBkaXNjbGFpbWVyIGlzIG5l
ZWRlZCBmb3INCj4gPj4gRGV0TmV0LiBJZg0KPiA+Pj4gdGhlcmUgaXMgYW4gaW1wbGljaXQgYXNz
dW1wdGlvbiB0aGF0IERldE5ldCB3aWxsICBiZSB1c2VkIGluDQo+ID4+IGhvbW9nZW5vdXMNCj4g
Pj4+IGVudmlyb25tZW50cyB3aXRoIG1vc3RseSBEZXROZXQtYXdhcmUgZGV2aWNlcyB3aXRoaW4g
dGhlIHNhbWUNCj4gPj4gb3JnYW5pemF0aW9uLA0KPiA+Pj4gc3VjaCBhbiBhc3N1bXB0aW9uIHNo
b3VsZCBiZSBtYWRlIGV4cGxpY2l0Lg0KPiA+Pj4NCj4gPj4+ICogSXQgaXMgc3VycHJpc2luZyB0
aGF0IHRoZXJlIGlzIGhhcmRseSBhbnkgZGlzY3Vzc2lvbiBvbiBuZXR3b3JrDQo+ID4+IHJvYnVz
dG5lc3MNCj4gPj4+IGFuZCBzYWZldHk7IHRoaXMgcHJvYmFibHkgYWxzbyByZWxhdGVzIHRvIHNl
Y3VyaXR5LiBGb3IgaW5zdGFuY2UsDQo+ID4+PiBtaXNjb25maWd1cmF0aW9uIG9yIGVycm9ycyBv
ZiBmdW5jdGlvbnMgcGVyZm9ybWluZyBwYWNrZXQgcmVwbGljYXRpb24NCj4gPj4gY291bGQNCj4g
Pj4+IHNldmVyZWx5IGFuZCBwZXJtYW50bHkgY29uZ2VzdCBhIG5ldHdvcmsgYW5kIGNhdXNlIGhh
cm0uIEhvdyBkb2VzIHRoZQ0KPiA+PiBEZXROZXQNCj4gPj4+IGFyY2hpdGVjdHVyZSBlbnN1cmUg
dGhhdCBhIG5ldHdvcmsgc3RheXMgZnVsbHkgb3BlcmF0aW9uYWwgZS5nLiBpZg0KPiA+PiB0aGUg
dG9wb2xvZ3kNCj4gPj4+IGNoYW5nZXMgb3IgdGhlcmUgYXJlIGVxdWlwbWVudCBmYWlsdXJlcz8g
UHJvYmFibHkgdGhpcyBjYW4gYmUgc29sdmVkDQo+ID4+IGJ5DQo+ID4+PiBpbXBsZW1lbnRhdGlv
bnMgKGUuZy4sIGR5bmFtaWMgY29udHJvbCBwbGFuZSksIGJ1dCB3aHkgYXJlDQo+ID4+IGNvcnJl
c3BvbmRpbmcNCj4gPj4+IHJlcXVpcmVtZW50cyBub3Qgc3BlbHQgb3V0PyBTZWN0aW9uIDMuMy4y
IHNwZWN1bGF0ZXMgdGhhdCBmaWx0ZXJzIGFuZA0KPiA+PiBwb2xpY2Vycw0KPiA+Pj4gY2FuIGhl
bHAsIGFuZCB0aGF0IG1heSBiZSB0cnVlLCBidXQgdGhhdCBwcm9iYWJseSBzdGlsbCBhc3N1bWVz
DQo+ID4+IGNvbnNpc3RlbnRseQ0KPiA+Pj4gYW5kIGNvcnJlY3RseSBjb25maWd1cmVkIChhbmQg
d2VsbC1iZWhhdmluZykgZGV2aWNlcy4gQW5kIFNlY3Rpb24NCj4gPj4gMy4zLjIgaXMNCj4gPj4+
IHZhZ3VlIGFuZCBtZW50aW9ucyBhICJpbmZpbml0ZSB2YXJpZXR5IG9mIHBvc3NpYmxlIGZhaWx1
cmVzIiB3aXRob3V0DQo+ID4+IHN0YXRpbmcNCj4gPj4+IGFueSByZXF1aXJlbWVudHMgb3IgcmVj
b21tZW5kYXRpb25zLiBUaGVyZSBtYXkgYmUgZnVydGhlciBzb2x1dGlvbnMsDQo+ID4+IHN1Y2gg
YXMNCj4gPj4+IGNpcmN1aXQgYnJlYWtlcnMgYW5kIHRoZSBsaWtlLiBXaHkgYXJlIHN1Y2ggdG9w
aWNzIG5vdCBkaXNjdXNzZWQ/DQo+ID4+Pg0KPiA+Pj4gKiBTb21ld2hhdCByZWxhdGVkLCB0aGUg
ZG9jdW1lbnQgb25seSBsb29rcyBhdCBpbXBhY3Qgb2YgZmFpbHVyZXMgdG8NCj4gPj4gdGhlIFFv
UyBvZg0KPiA+Pj4gRGV0TmV0IHRyYWZmaWMuIFdoYXQgaXMgbWlzc2luZyBpcyBhIGRpc2N1c3Np
b24gaG93IHRvIHByb3RlY3Qgbm9uLQ0KPiA+PiBEZXROZXQgcGFydHMNCj4gPj4+IG9mIGEgbmV0
d29yayBmcm9tIGFueSBoYXJtIGNhdXNlZCBieSBEZXROZXQgbWVjaGFuaXNtcy4gU29sdXRpb25z
IHRvDQo+ID4+IHRoaXMNCj4gPj4+IHByb2JhYmx5IGV4aXN0LiBCdXQgd2h5IGlzIHRoZSBpbXBh
Y3Qgb24gbm9uLURldE5ldCB0cmFmZmljIChlLmcuLCBpbg0KPiA+PiBjYXNlIG9mDQo+ID4+PiB0
b3BvbG9neSBjaGFuZ2VzIG9yIGZhaWx1cmVzIG9mIERldE5ldCBmdW5jdGlvbnMpIG5vdCBkaXNj
dXNzZWQgYXQNCj4gPj4gYWxsIGluIHRoZQ0KPiA+Pj4gZG9jdW1lbnQ/DQo+ID4+Pg0KPiA+Pj4g
KiBSZWdhcmRpbmcgc2VjdXJpdHksIGFuIGFyY2hpdGVjdHVyZSBsaWtlIERldE5ldCBwcm9iYWJs
eSByZXF1aXJlcw0KPiA+PiB0aGF0IG9ubHkNCj4gPj4+IGF1dGhlbnRpY2F0ZWQgYW5kIGF1dGhv
cml6ZWQgZW5kIHN5c3RlbXMgaGF2ZSBhY2Nlc3MgdG8gdGhlIGRhdGENCj4gPj4gcGxhbmUuIFRo
ZQ0KPiA+Pj4gc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgb25seSBicmllZmx5IG1lbnRpb24gdGhl
IGNvbnRyb2wgYXNwZWN0ICgidGhlDQo+ID4+PiBhdXRoZW50aWNhdGlvbiBhbmQgYXV0aG9yaXph
dGlvbiBvZiB0aGUgY29udHJvbGxpbmcgc3lzdGVtcyIpLg0KPiA+Pj4NCj4gPj4+ICogRm9yIGFu
IGFyY2hpdGVjdHVyZSBkb2N1bWVudCwgdGhlIGxhY2sgb2YgY2xhcml0eSBhbmQgY29uc2lzdGVu
Y3kNCj4gPj4gcmVnYXJkaW5nDQo+ID4+PiB0ZXJtaW5vbG9neSBpcyBjb25jZXJuaW5nLiBUaGlz
IHNwZWNpZmljYWxseSBhcHBsaWVzIHRvIHRoZSBjYXNlIG9mDQo+ID4+IGluY29tcGxldGUNCj4g
Pj4+IG5ldHdvcmtzIChhcyBwZXIgU2VjdGlvbiA0LjIuMiBhbmQgNC4zLjMpIHRoYXQgaW5jbHVk
ZSAiRGV0TmV0LQ0KPiA+PiB1bmF3YXJlIG5vZGVzIi4NCj4gPj4+IFRoZSBkb2N1bWVudCBpbnRy
b2R1Y2VzIHRlcm1zIHN1Y2ggYXMgIkRldE5ldCBpbnRlcm1lZGlhdGUgbm9kZXMiIGJ1dA0KPiA+
PiB0aGVuDQo+ID4+PiByZXBlYXRlZGx5IHVzZXMgZ2VuZXJpYyB0ZXJtcyBzdWNoIGFzICJub2Rl
IiBvciAiaG9wIiB0aGF0IG1heQ0KPiA+PiBpbmNsdWRlDQo+ID4+PiBEZXROZXQtdW5hd2FyZSBu
b2Rlcy4gRm9yIGluc3RhbmNlLCBmb3IgaW5jb21wbGV0ZSBuZXR3b3JrcywgYQ0KPiA+PiBzZW50
ZW5jZSBzdWNoIGFzDQo+ID4+PiAiVGhlIHByaW1hcnkgbWVhbnMgYnkgd2hpY2ggRGV0TmV0IGFj
aGlldmVzIGl0cyBRb1MgYXNzdXJhbmNlcyBpcyB0bw0KPiA+PiByZWR1Y2UsIG9yDQo+ID4+PiBl
dmVuIGNvbXBsZXRlbHkgZWxpbWluYXRlLCBjb25nZXN0aW9uIHdpdGhpbiBhIG5vZGUgYXMgYSBj
YXVzZSBvZg0KPiA+PiBwYWNrZXQgbG9zcyINCj4gPj4+IHNlZW1zIHRvIG9ubHkgYXBwbHkgdG8g
IkRldE5ldCB0cmFuc2l0IG5vZGVzIiBidXQgbm90ICJEZXROZXQtdW5hd2FyZQ0KPiA+PiBub2Rl
cyIuDQo+ID4+PiBTaW1pbGFyIGFtYmlndWl0eSBleGlzdCBmb3Igb3RoZXIgdXNlIG9mIHRoZSB0
ZXJtcyAiaG9wIiBhbmQgIm5vZGUiLA0KPiA+PiB3aGljaCBtYXkNCj4gPj4+IG9yIG1heSBub3Qg
aW5jbHVkZSBEZXROZXQtdW5hd2FyZSBub2Rlcy4gSXQgaXMgdW5jbGVhciB3aHkgdGhlDQo+ID4+
IGRvY3VtZW50IGRvZXMNCj4gPj4+IG5vdCBjb25zaXN0ZW50bHkgdXNlIHRoZSB0ZXJtaW5vbG9n
eSBpbnRyb2R1Y2VkIGluIFNlY3Rpb24gMi4xIGluIGFsbA0KPiA+PiBzZWN0aW9ucw0KPiA+Pj4g
YW5kIGNsZWFybHkgZGlzdGluZ3Vpc2hlcyBjYXNlcyB3aXRoIGFuZCB3aXRob3V0IERldE5ldCBz
dXBwb3J0Lg0KPiA+Pj4NCj4gPj4+ICogU2VjdGlvbiA0LjQgcmVmZXJzIHRvIFJGQyA3NDI2LCB3
aGljaCBpcyBhbiBpbmZvcm1hdGlvbmFsIFJGQyBvbg0KPiA+PiBJUlRGIHN0cmVhbSwNCj4gPj4+
IGFuZCB0aGUgZG9jdW1lbnQgdXNlcyB0aGUgY29uY2VwdHMgaW50cm9kdWNlZCB0aGVyZSAoZS5n
LiwgInBsYW5lcyIpLg0KPiA+PiBUaGlzIGlzDQo+ID4+PiB2ZXJ5IGNvbmZ1c2luZy4gRmlyc3Qs
IGFuIElFVEYgUHJvcG9zZWQgU3RhbmRhcmQgc2hvdWxkIHByb2JhYmx5DQo+ID4+IHJlZmVyIHRv
DQo+ID4+PiBkb2N1bWVudHMgaGF2aW5nIElFVEYgY29uc2Vuc3VzLiBBbiBleGFtcGxlIHdvdWxk
IGJlIFJGQyA3NDkxLCBhbGJlaXQNCj4gPj4gdGhlcmUgaXMNCj4gPj4+IG90aGVyIHJlbGF0ZWQg
d29yayBhcyB3ZWxsLCBlLmcuLCBpbiB0aGUgVEVBUyBXRy4gU2Vjb25kLCBTZWN0aW9uIDQuNA0K
PiA+PiBpcyBieSBhbmQNCj4gPj4+IGxhcmdlIGRlY291cGxlZCBmcm9tIHRoZSByZXN0IG9mIHRo
ZSBkb2N1bWVudCBhbmQgbm90IHNwZWNpZmljIHRvDQo+ID4+IERldE5ldC4NCj4gPj4+IE5laXRo
ZXIgZG8gb3RoZXIgc2VjdGlvbnMgb2YgdGhlIGRvY3VtZW50IHJlZmVyIHRvIHRoZSBjb25jZXB0
cw0KPiA+PiBpbnRyb2R1Y2VkIGluDQo+ID4+PiBTZWN0aW9uIDQuNCwgbm9yIGRvZXMgU2VjdGlv
biA0LjQgdXNlIHRoZSBEZXROZXQgdGVybWlub2xvZ3kgb3INCj4gPj4gZGlzY3Vzcw0KPiA+Pj4g
YXBwbGljYWJpbGl0eSB0byBEZXROZXQuIFNlY3Rpb24gNC40IGV2ZW4gbWVudGlvbnMgZXhwbGlj
aXRseSBhdCB0aGUNCj4gPj4gZW5kIHRoYXQNCj4gPj4+IGl0IGRpc2N1c3NlcyBhc3BlY3RzIHRo
YXQgYXJlIG9ydGhvZ29uYWwgdG8gdGhlIERldE5ldCBhcmNoaXRlY3R1cmUuDQo+ID4+IEl0IGlz
IG5vdA0KPiA+Pj4gYXQgYWxsIGNsZWFyIHdoeSBTZWN0aW9uIDQuNCBpcyBpbiB0aGlzIGRvY3Vt
ZW50LiBTZWN0aW9uIDQuNCBjb3VsZA0KPiA+PiBiZSByZW1vdmVkDQo+ID4+PiBmcm9tIHRoZSBk
b2N1bWVudCB3aXRob3V0IGltcGFjdGluZyB0aGUgcmVzdCBvZiB0aGUgZG9jdW1lbnQuDQo+ID4+
Pg0KPiA+Pj4gTWlub3IgaXNzdWVzOg0KPiA+Pj4NCj4gPj4+ICogVGVybWlub2xvZ3kgIkRldE5l
dCB0cmFuc3BvcnQgbGF5ZXIiDQo+ID4+Pg0KPiA+Pj4gICAgIFRoZSB0ZXJtICJ0cmFuc3BvcnQg
bGF5ZXIiIGhhcyBhIHdlbGwtZGVmaW5lZCBtZWFuaW5nIGluIHRoZSBJRVRGLA0KPiA+PiBlLmcu
DQo+ID4+PiAgICAgb3JpZ2luYXRpbmcgZnJvbSBSRkMgMTEyMi4gV2hpbGUgInRyYW5zcG9ydCIg
YW5kIGUuZy4gInRyYW5zcG9ydA0KPiA+PiBuZXR3b3JrIiBpcw0KPiA+Pj4gICAgIHVzZWQgaW4g
dGhlIElFVEYgZm9yIGRpZmZlcmVudCB0ZWNobm9sb2dpZXMgaW4gZGlmZmVyZW50IGFyZWFzLCBJ
DQo+ID4+IHRoaW5rIHRoZQ0KPiA+Pj4gICAgIHRlcm0gInRyYW5zcG9ydCBsYXllciIgaXMgdHlw
aWNhbGx5IHVuZGVyc3Rvb2QgdG8gcmVmZXIgdG8NCj4gPj4gdHJhbnNwb3J0DQo+ID4+PiAgICAg
cHJvdG9jb2xzIHN1Y2ggYXMgVENQIGFuZCBVRFAuIEFzIHN1Y2gsIEkgcGVyc29uYWxseSBmaW5k
IHRoZSB0ZXJtDQo+ID4+ICJEZXROZXQNCj4gPj4+ICAgICB0cmFuc3BvcnQgbGF5ZXIiIG1pc2xl
YWRpbmcgYW5kIGNvbmZ1c2luZy4gVGhlIGNvbmZ1c2lvbiBpcyBlYXN5DQo+ID4+IHRvIHNlZSBl
LmcuDQo+ID4+PiAgICAgaW4gRmlndXJlIDQsIHdoZXJlIFVEUCAod2hpY2ggaXMgYSB0cmFuc3Bv
cnQgcHJvdG9jb2wgYXMgcGVyIFJGQw0KPiA+PiAxMTIyKSBzaXRzDQo+ID4+PiAgICAgb24gdG9w
IG9mICJ0cmFuc3BvcnQiLg0KPiA+Pj4NCj4gPj4+ICAgICBCYXNlZCBvbiB0aGUgZG9jdW1lbnQg
aXQgYWxzbyBtYXkgYmUgc29sdXRpb24vaW1wbGVtZW50YXRpb24NCj4gPj4gc3BlY2lmaWMgd2hl
dGhlcg0KPiA+Pj4gICAgIHRoZSAiRGV0TmV0IHRyYW5zcG9ydCBsYXllciIgaXMgYWN0dWFsbHkg
YSBzZXBhcmF0ZSBwcm90b2NvbCBsYXllcg0KPiA+PiBjb21wYXJlZA0KPiA+Pj4gICAgIHRvIHRo
ZSAiRGV0TmV0IHNlcnZpY2UgbGF5ZXIiLiBUaHVzIGl0IGlzIG5vdCBjbGVhciB0byBtZSB3aHkg
dGhlDQo+ID4+IHdvcmQNCj4gPj4+ICAgICAibGF5ZXIiIGhhcyB0byBiZSB1c2VkLCBzcGVjaWZp
Y2FsbHkgaW4gY29tYmluYXRpb24gInRyYW5zcG9ydA0KPiA+PiBsYXllciIuDQo+ID4+PiAgICAg
VG8gbWUgYXMsIHRoZSB3b3JkICJ0cmFuc3BvcnQgbGF5ZXIiIChhbmQgInRyYW5zcG9ydCBwcm90
b2NvbCIpDQo+ID4+IHNob3VsZCBiZQ0KPiA+Pj4gICAgIHVzZWQgZm9yIHByb3RvY29scyBkZWZp
bmVkIGluIFRTViBhcmVhLCBjb25zaXN0ZW50IHdpdGggUkZDIDExMjIuDQo+ID4+IEJ1dCB0aGlz
IGlzDQo+ID4+PiAgICAgcHJvYmFibHkgYSBxdWVzdGlvbiB0byBiZSBzb3J0ZWQgb3V0IGJ5IHRo
ZSBJRVNHLg0KPiA+Pj4NCj4gPj4+ICogUGFnZSA5DQo+ID4+Pg0KPiA+Pj4gICAgICBBIERldE5l
dCBub2RlIG1heSBoYXZlIG90aGVyIHJlc291cmNlcyByZXF1aXJpbmcgYWxsb2NhdGlvbg0KPiA+
PiBhbmQvb3INCj4gPj4+ICAgICAgc2NoZWR1bGluZywNCj4gPj4+DQo+ID4+PiAgICAgVGhpcyBp
cyBqdXN0IG9uZSBvZiBzZXZlcmFsIGV4YW1wbGVzIGZvciBpbmNvbnNpc3RlbnQgdXNlIG9mDQo+
ID4+IHRlcm1pbm9sb2d5Lg0KPiA+Pj4gICAgIFdoYXQgaXMgYSAiRGV0TmV0IG5vZGUiPyBUaGF0
IHRlcm0gaXMgbm90IGludHJvZHVjZWQgaW4gU2VjdGlvbg0KPiA+PiAyLjENCj4gPj4+ICogUGFn
ZSAxNA0KPiA+Pj4NCj4gPj4+ICAgICAgQSBEZXROZXQgbmV0d29yayBzdXBwb3J0cyB0aGUgZGVk
aWNhdGlvbiBvZiBhIGhpZ2ggcHJvcG9ydGlvbg0KPiA+PiAoZS5nLg0KPiA+Pj4gICAgICA3NSUp
IG9mIHRoZSBuZXR3b3JrIGJhbmR3aWR0aCB0byBEZXROZXQgZmxvd3MuDQo+ID4+Pg0KPiA+Pj4g
ICAgIFRoZSA3NSUgdmFsdWUgaXMgbm90IHJlYXNvbmVkLiBXaGF0IHByZXZlbnRzIHVzaW5nIDk5
JSBvZiB0aGUNCj4gPj4gYmFuZHdpZHRoIGZvcg0KPiA+Pj4gICAgIERldE5ldCB0cmFmZmljPw0K
PiA+Pj4NCj4gPj4+ICogUGFnZSAxNTogRmlndXJlIDINCj4gPj4+DQo+ID4+PiAgICAgSWYgdGhl
IHRlcm0gInRyYW5zcG9ydCBsYXllciIgY2Fubm90IGJlIGF2b2lkZWQsIHRoZSBsYWJlbHMgaW4N
Cj4gPj4gdGhpcyBmaWd1cmUNCj4gPj4+ICAgICBzaG91bGQgYXQgbGVhc3QgYmUgZXhwYW5kZWQg
dG8gIkRldE5ldCB0cmFuc3BvcnQgbGF5ZXIiLg0KPiA+Pj4NCj4gPj4+ICogUGFnZSAxODogRmln
dXJlIDQNCj4gPj4+DQo+ID4+PiAgICAgQXMgYWxyZWFkeSBtZW50aW9uZWQgZWFybGllciwgRmln
dXJlIDQgaXMgY29uZnVzaW5nLiBVRFAgaXMgYQ0KPiA+PiB0cmFuc3BvcnQNCj4gPj4+ICAgICBw
cm90b2NvbC4gSWYgdGhlIHRlcm0gInRyYW5zcG9ydCIgY2Fubm90IGJlIGF2b2lkZWQsIHRoZSBs
YWJlbHMgaW4NCj4gPj4gdGhpcw0KPiA+Pj4gICAgIGZpZ3VyZSBzaG91bGQgYXQgbGVhc3QgYmUg
ZXhwYW5kZWQgdG8gIkRldE5ldCB0cmFuc3BvcnQiLg0KPiA+Pj4NCj4gPj4+ICogUGFnZSAyMw0K
PiA+Pj4NCj4gPj4+ICAgICAgSWYgdGhlIHNvdXJjZSB0cmFuc21pdHMgbGVzcyBkYXRhIHRoYW4g
dGhpcyBsaW1pdA0KPiA+Pj4gICAgICBhbGxvd3MsIHRoZSB1bnVzZWQgcmVzb3VyY2Ugc3VjaCBh
cyBsaW5rIGJhbmR3aWR0aCBjYW4gYmUgbWFkZQ0KPiA+Pj4gICAgICBhdmFpbGFibGUgYnkgdGhl
IHN5c3RlbSB0byBub24tRGV0TmV0IHBhY2tldHMuDQo+ID4+Pg0KPiA+Pj4gICAgIENvdWxkIHRo
ZXJlIGJlIGFkZGl0aW9uYWwgcmVxdWlyZW1lbnRzIG9uIHRoZSB1c2Ugb2YgdW51c2VkDQo+ID4+
IHJlc291cmNlcyBieQ0KPiA+Pj4gICAgIG5vbi1EZXROZXQgcGFja2V0cywgZS5nLiwgcmVnYXJk
aW5nIHByZWVtcHRpb24/IEkgYW0ganVzdA0KPiA+PiB3b25kZXJpbmcuLi4gSWYNCj4gPj4+ICAg
ICB0aGF0IHdhcyBwb3NzaWJsZSwgYSBzdGF0ZW1lbnQgbGlrZSAiLi4uIGNhbiBiZSBtYWRlIGF2
YWlsYWJsZSBieQ0KPiA+PiB0aGUgc3lzdGVtDQo+ID4+PiAgICAgdG8gbm9uLURldE5ldCBwYWNr
ZXRzIGFzIGxvbmcgYXMgYWxsIGd1YXJhbnRlZXMgYXJlIGZ1bGZpbGxlZCINCj4gPj4gd291bGQg
YmUgb24NCj4gPj4+ICAgICB0aGUgc2FmZSBzaWRlLCBubz8NCj4gPj4+DQo+ID4+PiAqIFBhZ2Ug
Mjc6DQo+ID4+Pg0KPiA+Pj4gICAgICBEZXROZXQgYWNoaWV2ZXMgY29uZ2VzdGlvbiBwcm90ZWN0
aW9uIGFuZCBib3VuZGVkIGRlbGl2ZXJ5DQo+ID4+IGxhdGVuY3kgYnkNCj4gPj4+ICAgICAgcmVz
ZXJ2aW5nIGJhbmR3aWR0aCBhbmQgYnVmZmVyIHJlc291cmNlcyBhdCBldmVyeSBob3AgYWxvbmcg
dGhlDQo+ID4+IHBhdGgNCj4gPj4+ICAgICAgb2YgdGhlIERldE5ldCBmbG93Lg0KPiA+Pj4NCj4g
Pj4+ICAgICBXaHkgZG9lcyB0aGlzIHNlbnRlbmNlIHVzZSB0aGUgd29yZCAiaG9wIj8gQXMgZmFy
IGFzIEkgdW5kZXJzdGFuZCwNCj4gPj4gaW4gRGV0TmV0DQo+ID4+PiAgICAgYmFuZHdpZHRoIGFu
ZCBidWZmZXIgcmVzb3VyY2VzIGFyZSByZXNlcnZlZCBpbiBlYWNoIERldE5ldA0KPiA+PiBpbnRl
cm1lZGlhdGUgbm9kZS4NCj4gPj4+ICAgICBJZiB0aGVyZSB3ZXJlIGhvcHMgb3ZlciBJUCByb3V0
ZXJzIG5vdCBiZWluZyBEZXROZXQgaW50ZXJtZWRpYXRlDQo+ID4+IG5vZGVzLCBubw0KPiA+Pj4g
ICAgIHJlc291cmNlcyB3b3VsZCBiZSByZXNlcnZlZCB0aGVyZS4gQXMgcGVyIFNlY3Rpb24gNC4z
LjMsIGl0IGlzDQo+ID4+IHBvc3NpYmxlIHRvDQo+ID4+PiAgICAgZGVwbG95IERldE5ldCB0aGlz
IHdheS4gQW5kIG9idmlvdXNseSB0aGVyZSBjYW4gYmUgcmVzb3VyY2UNCj4gPj4gYm90dGxlbmVj
a3MgYmVsb3cNCj4gPj4+ICAgICBJUCwgb24gZGV2aWNlcyB0aGF0IGFyZSBub3Qgcm91dGVycy4u
LiBTbyBkb2VzICJob3AiIGhlcmUgcmVmZXIgdG8NCj4gPj4gSVAgcm91dGVyDQo+ID4+PiAgICAg
aG9wcyBvciBhbHNvIHRvIGRldmljZXMgbm90IHByb2Nlc3NpbmcgSVAgKG9yIElQL01QTFMpPw0K
PiA+Pj4NCj4gPj4+ICogUGFnZSAyNzoNCj4gPj4+DQo+ID4+PiAgICAgIFN0YW5kYXJkIHF1ZXVp
bmcgYW5kIHRyYW5zbWlzc2lvbiBzZWxlY3Rpb24gYWxnb3JpdGhtcyBhbGxvdyBhDQo+ID4+PiAg
ICAgIGNlbnRyYWwgY29udHJvbGxlciB0byBjb21wdXRlIHRoZSBsYXRlbmN5IGNvbnRyaWJ1dGlv
biBvZiBlYWNoDQo+ID4+PiAgICAgIHRyYW5zaXQgbm9kZSB0byB0aGUgZW5kLXRvLWVuZCBsYXRl
bmN5LCAuLi4NCj4gPj4+DQo+ID4+PiAgICAgVGhlIHRleHQgZG9lcyBub3QgZXhwbGFpbiB3aHkg
YSBfY2VudHJhbF8gY29udHJvbGxlciBpcyBuZWVkZWQgZm9yDQo+ID4+IHRoaXMNCj4gPj4+ICAg
ICBjb21wdXRhdGlvbi4gV2h5IHdvdWxkIGEgZGlzdHJpYnV0ZWQgY29udHJvbCBwbGFuZSBub3Qg
YmUgYWJsZSB0bw0KPiA+PiByZWFsaXplDQo+ID4+PiAgICAgdGhpcyBjb21wdXRhdGlvbi4gSXNu
J3QgdGhpcyBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYz8NCj4gPj4+DQo+ID4+PiAqIFBhZ2UgMzIN
Cj4gPj4+DQo+ID4+PiAgICAgVG8gc29tZWJvZHkgd2hvIGlzIG5vdCBkZWVwbHkgZmFtaWxpYXIg
d2l0aCBEZXROZXQsIGl0IGlzDQo+ID4+IGltcG9zc2libGUgdG8gcGFyc2UNCj4gPj4+ICAgICB0
aGUgZGVzY3JpcHRpb24gb2YgdGhlIGV4YW1wbGVzIGluIFNlY3Rpb24gNC43LjMuIEZvciBpbnN0
YW5jZSwNCj4gPj4gIlZJRCArDQo+ID4+PiAgICAgbXVsdGljYXN0IE1BQyBhZGRyZXNzIiBpcyBu
b3QgaW50cm9kdWNlZC4gSSB0aGluayB0aGlzIGV4YW1wbGUNCj4gPj4gbXVzdCBiZQ0KPiA+Pj4g
ICAgIGV4cGFuZWQgd2l0aCBhZGRpdGlvbmFsIGNvbnRleHQgYW5kIGV4cGxhbmF0aW9uIHRvIGJl
IHVzZWZ1bCB0bw0KPiA+PiByZWFkZXJzLg0KPiA+Pj4gKiBQYWdlIDM0DQo+ID4+Pg0KPiA+Pj4g
ICAgICBUaGVyZSBhcmUgdGhyZWUgY2xhc3NlcyBvZiBpbmZvcm1hdGlvbiB0aGF0IGEgY2VudHJh
bCBjb250cm9sbGVyDQo+ID4+IG9yDQo+ID4+PiAgICAgIGRpc3RyaWJ1dGVkIGNvbnRyb2wgcGxh
bmUgbmVlZHMgdG8ga25vdyB0aGF0IGNhbiBvbmx5IGJlIG9idGFpbmVkDQo+ID4+PiAgICAgIGZy
b20gdGhlIGVuZCBzeXN0ZW1zIGFuZC9vciBub2RlcyBpbiB0aGUgbmV0d29yay4NCj4gPj4+DQo+
ID4+PiAgICAgV291bGRuJ3QgaXQgYmUgc3VmZmljaWVudCB0byBzdGF0ZSAiUHJvdmlzaW9uaW5n
IG9mIERldE5ldA0KPiA+PiByZXF1aXJlcyBrbm93bGVkZ2UNCj4gPj4+ICAgICBhYm91dCAuLi4i
LiBEb2VzIGl0IG1hdHRlciBpbiB0aGlzIGNvbnRleHQgd2hldGhlciB0aGUNCj4gPj4gcHJvdmlz
aW9uaW5nIGlzIGRvbmUNCj4gPj4+ICAgICBieSBhIGNlbnRyYWwgY29udHJvbGxlciBvciBhIGRp
c3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmU/IEZvcg0KPiA+PiBpbnN0YW5jZSwgY291bGQNCj4gPj4+
ICAgICB0aGUgc2FtZSBwYXJhZ3JhcGggYWxzbyBhcHBseSB0byBhIG5ldHdvcmsgdGhhdCB1c2Vz
IF9tdWx0aXBsZV8NCj4gPj4gY2VudHJhbA0KPiA+Pj4gICAgIGNvbnRyb2xsZXJzLCBvciBoeWJy
aWQgY29tYmluYXRpb25zIG9mIGNlbnRyYWwgY29udHJvbGxlcnMgYW5kDQo+ID4+IGRpc3RyaWJ1
dGVkDQo+ID4+PiAgICAgY29udHJvbCBwbGFuZXM/IEluIGdlbmVyYWwsIGFuIGFyY2hpdGVjdHVy
ZSBkb2N1bWVudCBzaG91bGQgYmUNCj4gPj4gYWdub3N0aWMgdG8NCj4gPj4+ICAgICBpbXBsZW1l
bnRhdGlvbiBhc3BlY3RzIHVubGVzcyB0aGVyZSBpcyBhIHNwZWNpZmljIG5lZWQuIEluIHRoaXMN
Cj4gPj4gc3BlY2lmaWMNCj4gPj4+ICAgICBjYXNlLCBJIGZhaWwgdG8gc2VlIGEgbmVlZCB0byBk
aXNjdXNzIHRoZSByZWFsaXphdGlvbiBvZiB0aGUNCj4gPj4gY29udHJvbCBwbGFuZSBvZg0KPiA+
Pj4gICAgIGEgbmV0d29yay4NCj4gPj4+DQo+ID4+PiBFZGl0b3JpYWwgbml0czoNCj4gPj4+DQo+
ID4+PiAqIFBhZ2UgOToNCj4gPj4+DQo+ID4+PiAgICAgIFRoZSBsb3ctbGV2ZWwgbWVjaGFuaXNt
cyBkZXNjcmliZWQgaW4gU2VjdGlvbiA0LjUgcHJvdmlkZSB0aGUNCj4gPj4+ICAgICAgbmVjZXNz
YXJ5IHJlZ3VsYXRpb24gb2YgdHJhbnNtaXNzaW9ucyBieSBhbiBlbmQgc3lzdGVtIG9yDQo+ID4+
PiAgICAgIGludGVybWVkaWF0ZSBub2RlIHRvIHByb3ZpZGUgY29uZ2VzdGlvbiBwcm90ZWN0aW9u
LiAgVGhlDQo+ID4+IGFsbG9jYXRpb24NCj4gPj4+ICAgICAgb2YgdGhlIGJhbmR3aWR0aCBhbmQg
YnVmZmVycyBmb3IgYSBEZXROZXQgZmxvdyByZXF1aXJlcw0KPiA+PiBwcm92aXNpb25pbmcNCj4g
Pj4+ICAgICAgQSBEZXROZXQgbm9kZSBtYXkgaGF2ZSBvdGhlciByZXNvdXJjZXMgcmVxdWlyaW5n
IGFsbG9jYXRpb24NCj4gPj4gYW5kL29yDQo+ID4+PiAgICAgIHNjaGVkdWxpbmcsIHRoYXQgbWln
aHQgb3RoZXJ3aXNlIGJlIG92ZXItc3Vic2NyaWJlZCBhbmQgdHJpZ2dlcg0KPiA+PiB0aGUNCj4g
Pj4+ICAgICAgcmVqZWN0aW9uIG9mIGEgcmVzZXJ2YXRpb24uDQo+ID4+Pg0KPiA+Pj4gICAgIFBy
b2JhYmx5IGEgZnVsbCBzdG9wIGlzIG1pc3NpbmcgYWZ0ZXIgInByb3Zpc2lvbmluZyIuDQo+ID4+
Pg0KPiA+Pj4gKiBQYWdlIDExOiAiLi4uIGFsb25nIHNlcGFyYXRlIChkaXNqb2ludCBub24tU1JM
RykgcGF0aHMgLi4uIg0KPiA+Pj4NCj4gPj4+ICAgICBJIGZpbmQgdGhpcyBjb25mdXNpbmcuIEkg
d291bGQgdW5kZXJzdGFuZCBlLmcuICJhbG9uZyBzZXBhcmF0ZQ0KPiA+Pj4gICAgIChTUkxHLWRp
c2pvaW50KSBwYXRocyIuDQo+ID4+Pg0KPiA+Pj4gKiBQYWdlIDM0Og0KPiA+Pj4NCj4gPj4+ICAg
ICAgV2hlbiB1c2luZyBhIHBlZXItDQo+ID4+PiAgICAgIHRvLXBlZXIgY29udHJvbCBwbGFuZSwg
c29tZSBvZiB0aGlzIGluZm9ybWF0aW9uIG1heSBiZSByZXF1aXJlZA0KPiA+PiBieSBhDQo+ID4+
PiAgICAgIHN5c3RlbSdzIG5laWdoYm9ycyBpbiB0aGUgbmV0d29yay4NCj4gPj4+DQo+ID4+PiAg
ICAgV291bGQgImFjcXVpcmVkIiBiZSBhIGJldHRlciB0ZXJtPw0KPiA+Pj4NCj4gPj4+ICogUGFn
ZSAzNDoNCj4gPj4+DQo+ID4+PiAgICAgIG8gIFRoZSBpZGVudGl0eSBvZiB0aGUgc3lzdGVtJ3Mg
bmVpZ2hib3JzLCBhbmQgdGhlDQo+ID4+IGNoYXJhY3RlcmlzdGljcyBvZg0KPiA+Pj4gICAgICAg
ICB0aGUgbGluayhzKSBiZXR3ZWVuIHRoZSBzeXN0ZW1zLCBpbmNsdWRpbmcgdGhlIGxlbmd0aCAo
aW4NCj4gPj4+ICAgICAgICAgbmFub3NlY29uZHMpIG9mIHRoZSBsaW5rKHMpLg0KPiA+Pj4NCj4g
Pj4+ICAgICAiTGF0ZW5jeSIgb3IgImRlbGF5IiB3b3VsZCBwcm9iYWJseSBiZSBhIGJldHRlciB0
ZXJtcyBpZiB0aGUgdmFsdWUNCj4gPj4gaXMNCj4gPj4+ICAgICBtZWFzdXJlZCBpbiBuYW5vc2Vj
b25kcy4NCj4gPj4+DQo+ID4+PiAqIFBhZ2UgMzU6DQo+ID4+Pg0KPiA+Pj4gICAgICBEZXROZXQg
aXMgcHJvdmlkZXMgYSBRdWFsaXR5IG9mIFNlcnZpY2UgKFFvUyksIGFuZCBhcyBzdWNoLCBkb2Vz
DQo+ID4+IG5vdA0KPiA+Pj4gICAgICBkaXJlY3RseSByYWlzZSBhbnkgbmV3IHByaXZhY3kgY29u
c2lkZXJhdGlvbnMuDQo+ID4+Pg0KPiA+Pj4gICAgIEJyb2tlbiBzZW50ZW5jZQ0KPiA+Pj4NCj4g
Pj4+ICogUGxlYXNlIGV4cGFuZCBhY3JvbnltcyBvbiBmaXJzdCB1c2UgKGUuZy4sIE9UTikNCj4g
Pj4+DQo+ID4+Pg0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+ID4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPiA+IGRldG5ldEBpZXRmLm9yZw0KPiA+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo+IA0KPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBUc3YtYXJ0IG1h
aWxpbmcgbGlzdA0KPiBUc3YtYXJ0QGlldGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vdHN2LWFydA0K


From nobody Tue Nov 20 08:23:05 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 83EB1130E2B; Tue, 20 Nov 2018 08:22:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 4a2Iu4mYobJw; Tue, 20 Nov 2018 08:22:51 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D2A69130E50; Tue, 20 Nov 2018 08:22:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=32942; q=dns/txt; s=iport; t=1542730971; x=1543940571; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=4QKA/rPr6AxyGGXj7EAOJJe1CEkAwfXmzQqVn5ZPRMc=; b=BG0g2FRion0FRWqy+gptOgdg0Xu1BO5M3GzJgPvC8jjSkhS7ydnRwiTP KgLQG2RxYVv8t18gbxS1bWud7sARkDLJzKs/1D9KMCPuIKXh9pw3lVPTw oHAkyUiBIY1FiF4dRw4uGK+NZMyPP6zAAjLtwrvIJPTul+A4i17g/7Asp 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ASAADgM/Rb/5xdJa1bCRoBAQEBAQI?= =?us-ascii?q?BAQEBBwIBAQEBgVMDAQEBAQsBggNmgQInCoNuliODQpN1FIFjAwsBARgLhAN?= =?us-ascii?q?GAheDXiI2Bw0BAwEBAgEBAm0cDIU8AQEBAQIBAQEYCREzBwQHDAQCAQgOAwE?= =?us-ascii?q?DAQEBAgImAgICJQsVAgYIAgQOBQgTgweBeQgPp0mBL4oeBYELiV2BHReBQD+?= =?us-ascii?q?BEAGCFFAugxsBAYEuAQgDAQYBBwQbEA8SAoJKglcCiH0hhXaQYwkCiiOGfSC?= =?us-ascii?q?BWIUJgyOEDIJxmAACERSBJyUBMWRxcBU7gmyCJxeIXoU+QTGLRgEOF4EIgR8?= =?us-ascii?q?BAQ?=
X-IronPort-AV: E=Sophos;i="5.56,257,1539648000"; d="scan'208";a="475393869"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Nov 2018 16:22:45 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id wAKGMiLg022904 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 20 Nov 2018 16:22:45 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 20 Nov 2018 10:22:44 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Tue, 20 Nov 2018 10:22:44 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Lou Berger <lberger@labn.net>, "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
Thread-Topic: [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUgB6wDavXCSWfDEiSZxQeg63CeqVYDxEAgADphQD//96G0A==
Date: Tue, 20 Nov 2018 16:21:44 +0000
Deferred-Delivery: Tue, 20 Nov 2018 16:20:45 +0000
Message-ID: <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net>
In-Reply-To: <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.55.22.5]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/pGEXKo04Q-755-hZpJ-ZvPUnZw8>
Subject: Re: [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 16:22:56 -0000

SGVsbG8gTG91Og0KDQoNCkFib3V0ICcgZGlzY3VzcyBjaGFuZ2luZyB0aGUgbmFtZSBvZiB0aGUg
IkRldE5ldCBUcmFuc3BvcnQgc3ViLWxheWVyIiAgdG8gYXZvaWQgdGhlIHdvcmQgInRyYW5zcG9y
dCIuICAnDQoNCkZvciBvbmUgSSdkIGxpa2UgdG8gbWFrZSB0aGF0IGNhbGwuIFRoZSB1bmZvcnR1
bmF0ZSBuYW1lIGNvbGxpc2lvbiBoYXMgc3RhcnRlZCB0byBodXJ0IHVzIHF1aXRlIGEgYml0IGFs
cmVhZHkgYW5kIHBlb3BsZSBhcmUgZ2V0dGluZyBjb25mdXNlZCBvbiB2ZXJ5IGFjdGl2ZSBleGNo
YW5nZXMgd2UgaGF2ZSBvbiB0aGUgbWFpbGluZyBsaXN0LiANCg0KSSB0ZW5kIHRvIGFncmVlIHRo
YXQgZm9yIHRoZSBnZW5lcmFsIElFVEYgInRyYW5zcG9ydCIgZ2VuZXJhbGx5IG1lYW5zICJMNCIu
IEV2ZW4gcG9pbnQgb25lIGluIHlvdXIgZW1haWwgdXNlcyAidHJhbnNwb3J0IiB0aGF0IHdheSBJ
IGd1ZXNzLiBTYWRseSBtYW55IGFsdGVybmF0ZSBuYW1lcyBhcmUgaGlnaGx5IG92ZXJsb2FkZWQg
YWxyZWFkeSAodGhpbmsgImNhcnJpZXIiIGZvciBpbnN0YW5jZSwgb3IgImJ1cyIpLiBJIGxpa2Ug
dGhlIHRlcm0gInRyYWluIiBiZWNhdXNlIG9mIHRoZSBhc3NvY2lhdGlvbiB3aXRoIGEgc2NoZWR1
bGUsIGJ1dCB0aGF0J3MganVzdCBtZS4NCg0KU2FtZSBnb2VzIGFjdHVhbGx5IGZvciB0aGUgY29t
cGxleCBwYXRoIHRoYXQgd2UgYnVpbGQuIFRoYXQgY29tcGxleCBwYXRoIGNhbiBiZSBhbiBlbG9u
Z2F0ZWQgRE9EQUcgd2l0aCBtdWx0aXBsZSBQUkVPRiBwb2ludHMuIFVzdWFsIHRlcm1zIGxpa2Ug
ImNpcmN1aXQiIG9yICJwYXRoIiBmYWlsIHRvIGNhcHR1cmUgdGhhdCBjb21wbGV4aXR5LiA2VGlT
Q0ggZm91bmQgdGhlIHRlcm0gIlRyYWNrIiB0byByZWZlciB0byBpdC4NCg0KV291bGQgeW91IHB1
c2ggdGhhdCBkaXNjdXNzaW9uIHRvIHRoZSBNTD8NCg0KVGFrZSBjYXJlLA0KDQpQYXNjYWwgDQoN
Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTG91IEJlcmdlciA8bGJlcmdl
ckBsYWJuLm5ldD4NCj4gU2VudDogbWFyZGkgMjAgbm92ZW1icmUgMjAxOCAxMzoxMQ0KPiBUbzog
U2NoYXJmLCBNaWNoYWVsIDxNaWNoYWVsLlNjaGFyZkBocy1lc3NsaW5nZW4uZGU+DQo+IENjOiB0
c3YtYXJ0QGlldGYub3JnOyBkZXRuZXRAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtZGV0bmV0LQ0KPiBh
cmNoaXRlY3R1cmUuYWxsQGlldGYub3JnDQo+IFN1YmplY3Q6IFJlOiBbRGV0bmV0XSBUc3ZhcnQg
bGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDgNCj4g
DQo+IE1pY2hhZWwsDQo+IA0KPiBJIHRoaW5rIHdlJ3JlIGdldHRpbmcgc29tZXdoZXJlIGFuZCBp
ZGVudGlmeWluZyB3aGVyZSB3ZSBoYXZlIGRpc2Nvbm5lY3RzDQo+IGFuZCB3aGF0IG1heSAoYW5k
IHdoYXQgbWF5IG5vdCkgbmVlZCB0byBjaGFuZ2UgaW4gdGhlIGRvY3VtZW50LsKgIE15DQo+IHRh
a2Vhd2F5cyBhcmU6DQo+IA0KPiAtIFRoZSBkb2N1bWVudCBuZWVkcyBhIGdvb2QgJ3NjcnViJyBv
ZiB0aGUgY29uZ2VzdGlvbiByZWxhdGVkIHJlZmVyZW5jZXMgdG8NCj4gZW5zdXJlIHRoYXQgdGhl
IGRvY3VtZW50IG9ubHkgbWFrZXMgc3RhdGVtZW50cyBvbiB3aGF0IGlzIGFjdHVhbGx5IGRvbmUN
Cj4gd2l0aGluIGEgRGV0TmV0IGFuZCB0aGUgcmVsYXRpb25zaGlwIHdpdGggdHJhbnNwb3J0IHBy
b3RvY29scyB0aGF0IHVzZSBkZXRuZXQNCj4gKHdoaWNoIGFyZSBpbiBmYWN0IG91dHNpZGUgdGhl
IHNjb3BlIG9mIHRoZSBEZXROZXQgV0cpLsKgIEknbGwgd29yayB3aXRoIHRoZQ0KPiBhdXRob3Jz
IGFuZCBXRyBvbiB0aGlzIC0tIEkgc2VlIHRoaXMgY2hhbmdlIGFzIGltcG9ydGFudCwgYnV0IGVk
aXRvcmlhbCBpbg0KPiBuYXR1cmUuDQo+IA0KPiAtIFdlIGhhdmUgYSBwZXJjZXB0aW9uIGlzc3Vl
IHdpdGggYXQgbGVhc3Qgb25lIG1lbWJlciBvZiB0aGUgVFNWIGFyZWEgb24gdGhlDQo+IG1lYW5p
bmcgYW5kIG1vcmUgaW1wb3J0YW50bHksIGltcGxpY2F0aW9uLCBvZiB0aGUgdGVybSAiRGV0TmV0
DQo+ICpUcmFuc3BvcnQqIHN1Yi1sYXllciIuwqAgV2hpbGUgSSBkb24ndCBkaXNhZ3JlZSB0aGF0
IGEgZ29vZCBwb3J0aW9uIG9mIHRoZSBJRVRGDQo+IHRoaW5rcyB0cmFuc3BvcnQgcHJvdG9jb2wg
KFVEUC9UQ1ApIHdoZW4gdGhleSBoZWFyICJ0cmFuc3BvcnQiDQo+IHRoZXJlIGFyZSBwbGVudHkg
b3RoZXJzLCBwYXJ0aWN1bGFybHkgaW4gdGhlIHJvdXRpbmcgYXJlYSwgd2hvIHVuZGVyc3RhbmQg
dGhhdA0KPiAidHJhbnNwb3J0IiBjYW4gcmVmZXIgdG8gVHJhbnNwb3J0IE5ldHdvcmtzLsKgIEFu
ZCBUcmFuc3BvcnQgTmV0d29yayBpcyBhIHdlbGwNCj4gdW5kZXJzdG9vZCBnZW5lcmFsIGluZHVz
dHJ5IHRlcm0uIFRoZSBJRVRGIGV2ZW4gaGFzIGEgYnVuY2ggb2YgUkZDcyB0aGF0DQo+IHJlbGF0
ZSB0byBUcmFuc3BvcnQgbmV0d29ya3MuwqAgVGhpcyBzYWlkLCBJIHRoaW5rIGl0IHJlYXNvbmFi
bGUgdG8gZ28gYmFjayB0byB0aGUNCj4gRGV0TmV0IFdHIGFuZCBkaXNjdXNzIGNoYW5naW5nIHRo
ZSBuYW1lIG9mIHRoZSAiRGV0TmV0IFRyYW5zcG9ydCBzdWItDQo+IGxheWVyIsKgIHRvIGF2b2lk
IHRoZSB3b3JkICJ0cmFuc3BvcnQiLsKgIC0tIEJUVyB3ZSBtYWRlIGEgcGFyYWxsZWwgY2hhbmdl
IGluDQo+IHRoZSBURUFTIFdHIHdoZW4gcHJvZHVjaW5nIFJGQzg0NTMuDQo+IA0KPiBTZWUgYmVs
b3cgZm9yIGRldGFpbCByZXNwb25zZSBpbi1saW5lLg0KPiANCj4gT24gMTEvMTkvMjAxOCA1OjE1
IFBNLCBTY2hhcmYsIE1pY2hhZWwgd3JvdGU6DQo+ID4gTG91LA0KPiA+DQo+ID4+IC0tDQo+ID4+
IEkgd2FudGVkIHRvIHRha2UgYSBzdGVwIGJhY2sgZnJvbSB0aGUgbXVsdGlwbGUgZGlzY3Vzc2lv
bnMgdGhhdCB3ZXJlDQo+ID4+IHNwYXduZWQgYnkgeW91ciByZXZpZXcgLS0gZnJvbSBhIGRvYyBz
aGVwaGVyZCBwZXJzcGVjdGl2ZSwgYW5kIHNlZQ0KPiA+PiB3aGVyZSB3ZSBhcmUuwqDCoCBJIGtu
b3cgdGhhdCB0aGUgYXV0aG9ycyBoYXZlIHNlbnQgYSAtMDkgdmVyc2lvbiB0aGF0DQo+ID4+IGFk
ZHJlc3NlcyBzb21lLCBidXQgbm90IGFsbCBpc3N1ZXMuDQo+ID4+DQo+ID4+ICAgRnJvbSB0aGUg
ZXhjaGFuZ2VzIEkndmUgc2VlbiwgSSB0aGluayB0aGUga2V5IHJlbWFpbmluZyBpc3N1ZXMgYXJl
DQo+ID4+IHJlbGF0ZWQgdG86DQo+ID4+DQo+ID4+IChhKSBwb3NzaWJseSBpbnRyb2R1Y3Rpb24g
b2YgY29uZ2VzdGlvbiBpbiB0aGUgZ2VuZXJhbCBpbnRlcm5ldCBpZg0KPiA+PiBwYWNrZXRzIHdl
cmUgc29tZWhvdyB0byBlc2NhcGUgYSBkZXRuZXQgZG9tYWluLsKgIFRoZSBzb3VyY2Ugb2YgdGhp
cw0KPiA+PiBjb25nZXN0aW9uIHdvdWxkIGJlIGluZWxhc3RpYyB0cmFmZmljIHVzaW5nIERldE5l
dCBvciBkdWUgdG8NCj4gPj4gY29uZ2VzdGlvbiBsb3NzIHRoYXQgaXMgbWFza2VkIGJ5IFBSRU9G
Lg0KPiA+IFRoZXNlIGFyZSB0d28gbWFqb3IgaXNzdWVzIHRoYXQgbmVlZCB0byBiZSBhZGRyZXNz
ZWQuIE5vdGUgdGhhdCBpdCBtYXkgbm90DQo+IGJlIHN1ZmZpY2llbnQganVzdCB0byBhZGQgYSBz
ZWN0aW9uIG9uIG9wZXJhdGlvbmFsIGFuZCBkZXBsb3ltZW50DQo+IGNvbnNpZGVyYXRpb25zLiBB
bHNvIHRoZSBleGlzdGluZyB0ZXh0IGluIHRoZSBkb2N1bWVudCB3aWxsIG5lZWQgdG8gZ2V0IGFs
aWduZWQNCj4gdG8gbm9ybWF0aXZlIGd1aWRhbmNlIG9uIGhvdyB0byBhdm9pZCBhIGNvbmdlc3Rp
b24gY29sbGFwc2UuDQo+ID4NCj4gPiBJbiAtMDksIG9uZSBleGFtcGxlIHdvdWxkIGJlIFNlY3Rp
b24gMy4xLiAiUHJpbWFyeSBnb2FscyBkZWZpbmluZyB0aGUNCj4gRGV0TmV0IFFvUyINCj4gPg0K
PiA+ICAgICBDb25nZXN0aW9uIHByb3RlY3Rpb24gb3BlcmF0ZXMgYnkgYWxsb2NhdGluZyByZXNv
dXJjZXMgYWxvbmcgdGhlIHBhdGgNCj4gPiAgICAgb2YgYSBEZXROZXQgZmxvdywgZS5nLiwgYnVm
ZmVyIHNwYWNlIG9yIGxpbmsgYmFuZHdpZHRoLiAgQ29uZ2VzdGlvbg0KPiA+ICAgICBwcm90ZWN0
aW9uIGdyZWF0bHkgcmVkdWNlcywgb3IgZXZlbiBlbGltaW5hdGVzIGVudGlyZWx5LCBwYWNrZXQg
bG9zcw0KPiA+ICAgICBkdWUgdG8gb3V0cHV0IHBhY2tldCBjb25nZXN0aW9uIHdpdGhpbiB0aGUg
bmV0d29yaywgYnV0IGl0IGNhbiBvbmx5DQo+ID4gICAgIGJlIHN1cHBsaWVkIHRvIGEgRGV0TmV0
IGZsb3cgdGhhdCBpcyBsaW1pdGVkIGF0IHRoZSBzb3VyY2UgdG8gYQ0KPiA+ICAgICBtYXhpbXVt
IHBhY2tldCBzaXplIGFuZCB0cmFuc21pc3Npb24gcmF0ZS4gIE5vdGUgdGhhdCBjb25nZXN0aW9u
DQo+ID4gICAgIHByb3RlY3Rpb24gcHJvdmlkZWQgdmlhIGNvbmdlc3Rpb24gZGV0ZWN0aW9uIGFu
ZCBub3RpZmljYXRpb24gaXMNCj4gPiAgICAgZXhwbGljaXRseSBleGNsdWRlZCBmcm9tIGNvbnNp
ZGVyYXRpb24gaW4gRGV0TmV0LCBhcyBpdCBzZXJ2ZXMgYQ0KPiA+ICAgICBkaWZmZXJlbnQgc2V0
IG9mIGFwcGxpY2F0aW9ucy4NCj4gDQo+ID4gQXQgbGVhc3QgdGhlIGxhc3Qgc2VudGVuY2Ugd291
bGQgY29udHJhZGljdCBhIGJldHRlciBkaXNjdXNzaW9uIG9mIGNvbmdlc3Rpb24NCj4gaW4gdGhl
IGRvY3VtZW50LiBGb3IgaW5zdGFuY2UsIGl0IGNvdWxkIGp1c3QgYmUgcmVtb3ZlZC4gSW4gYW55
IGNhc2UsIHRoZQ0KPiBjdXJyZW50IHdvcmRpbmcgaW4gdGhlIGxhc3Qgc2VudGVuY2UgaXMgbm90
IGNvcnJlY3QsIGFzIHRoZSBJRVRGIHRlcm0gZm9yIHdoYXQgaXMNCj4gZGVzY3JpYmVkIGluIHRo
ZSBsYXN0IHNlbnRlbmNlIGlzICJjb25nZXN0aW9uIGNvbnRyb2wiLg0KPiA+DQo+ID4gQW5vdGhl
ciBleGFtcGxlIHdvdWxkIGJlICBTZWN0aW9uIDMuMi4xLjEuICJFbGltaW5hdGUgY29uZ2VzdGlv
biBsb3NzIg0KPiA+DQo+ID4gICAgIFRoZSBwcmltYXJ5IG1lYW5zIGJ5IHdoaWNoIERldE5ldCBh
Y2hpZXZlcyBpdHMgUW9TIGFzc3VyYW5jZXMgaXMgdG8NCj4gPiAgICAgcmVkdWNlLCBvciBldmVu
IGNvbXBsZXRlbHkgZWxpbWluYXRlLCBjb25nZXN0aW9uIHdpdGhpbiBhIERldE5ldCBub2RlDQo+
ID4gICAgIGFzIGEgY2F1c2Ugb2YgcGFja2V0IGxvc3MuICBUaGlzIGNhbiBiZSBhY2hpZXZlZCBv
bmx5IGJ5IHRoZQ0KPiA+ICAgICBwcm92aXNpb24gb2Ygc3VmZmljaWVudCBidWZmZXIgc3RvcmFn
ZSBhdCBlYWNoIG5vZGUgdGhyb3VnaCB0aGUNCj4gPiAgICAgbmV0d29yayB0byBlbnN1cmUgdGhh
dCBubyBwYWNrZXRzIGFyZSBkcm9wcGVkIGR1ZSB0byBhIGxhY2sgb2YgYnVmZmVyDQo+ID4gICAg
IHN0b3JhZ2UuICBOb3RlIHRoYXQgYSBEZXROZXQgZmxvdyBjYW5ub3QgYmUgdGhyb3R0bGVkLCBp
LmUuLCBpdHMNCj4gPiAgICAgdHJhbnNtaXNzaW9uIHJhdGUgY2Fubm90IGJlIHJlZHVjZWQgdmlh
IGV4cGxpY2l0IGNvbmdlc3Rpb24NCj4gPiAgICAgbm90aWZpY2F0aW9uLg0KPiA+DQo+ID4gVGhp
cyBzZWN0aW9uIElNSE8gaGFzIHRvIGluY2x1ZGUgYSBkaXNjdXNzaW9uIG9mIHdoYXQgaGFwcGVu
cyBpbiB0aGUgKG5vdA0KPiBleHBlY3RlZCkgY2FzZSB0aGF0IHBhY2tldHMgZ2V0IGRyb3BwZWQg
b3IgdGhhdCBFQ04gbWFya3MgYXJlIHJlY2VpdmVkLiBJdCBpcw0KPiB1bmRlcnN0b29kIHRoYXQg
dGhpcyB3b3VsZCBub3QgaGFwcGVuIGluIG5vcm1hbCBvcGVyYXRpb24gb2YgYSBEZXROZXQNCj4g
bmV0d29yaywgYnV0IEkgYmVsaWV2ZSBqdXN0IGNvbnNpZGVyaW5nIHRoZSBlcnJvci1mcmVlIG9w
ZXJhdGlvbiBvZiBhIERldE5ldA0KPiBuZXR3b3JrIGlzIG5vdCBzdWZmaWNpZW50IGZvciB0aGlz
IGRvY3VtZW50LiBBdCBsZWFzdCBmb3IgdGhlIHJpc2sgb2YgdHJhZmZpYyB0aGF0DQo+IG1heSBl
c2NhcGUgZnJvbSBhIERldE5ldCBuZXR3b3JrIGlzIGluaGVyZW50bHkgbm90IHN1ZmZpY2llbnQg
dG8gYXNzdW1lIHRoYXQNCj4gdGhlIERldE5ldCBuZXR3b3JrIGlzIGFsd2F5cyBlcnJvci1mcmVl
Lg0KPiANCj4gSSB0aGluayB0aGVzZSBhcmUgZXhhbXBsZXMgb2YgdGV4dCB0aGF0IG5lZWRzIHRv
IGJlIGNsZWFudXAgdXAgYW5kIHRvDQo+IGRlbGluZWF0ZSB3aGF0IGlzIGRvbmUgd2l0aCBhIERl
dE5ldC4NCj4gDQo+IA0KPiA+IEFzIGEgcmVzdWx0LCBhZGRyZXNzaW5nIG15IGNvbmNlcm5zIHdp
bGwgbW9zdCBsaWtlbHkgcmVxdWlyZSBlZGl0aW5nIHNldmVyYWwNCj4gcGFydHMgb2YgdGhlIGRv
Y3VtZW50Lg0KPiA+DQo+ID4gSW4gYWRkaXRpb24sIEknZCBsaWtlIHRvIGVtcGhhc2l6ZSB0aGF0
IG15IHJldmlldyBjb21tZW50ICJJdCBpcyBzdXJwcmlzaW5nDQo+IHRoYXQgdGhlcmUgaXMgaGFy
ZGx5IGFueSBkaXNjdXNzaW9uIG9uIG5ldHdvcmsgcm9idXN0bmVzcyBhbmQgc2FmZXR5Ig0KPiAN
Cj4gSSBoYXZlIG5vIGlkZWEgd2hhdCB5b3UgbWVhbiBieSBzYWZldHkgaGVyZS7CoCBDYW4geW91
IGVsYWJvcmF0ZS4NCj4gDQo+IA0KPiA+IGNvdmVycyBtb3JlIHRoYW4ganVzdCBpbmVsYXN0aWMg
dHJhZmZpYyB0aGF0IGVzY2FwZXMgZnJvbSBhIERldE5ldCBuZXR3b3JrDQo+IGFuZCBtYXNraW5n
IG9mIHBhY2tldCBsb3NzLiBHaXZlbiB0aGF0IERldE5ldCB0cmFmZmljIG1heSBiZSBleHRyZW1l
bHkgY3JpdGljYWwNCj4gdHJhZmZpYywgSSByZWFsbHkgd29uZGVyIHdoeSB0aGUgZG9jdW1lbnQg
ZG9lc24ndCBlbXBoYXNpemUgbW9yZSB0aGUNCj4gcmVxdWlyZWQgcm9idXN0bmVzcyBhZ2FpbnN0
IGZhaWx1cmVzICppbnNpZGUqIHRoZSBEZXROZXQgbmV0d29yayBhcyB3ZWxsIGFzDQo+IGNvdW50
ZXItbWVhc3VyZXMuIEJ1dCB0aGlzIGlzIHNvbWV0aGluZyB0aGUgV0cgbmVlZHMgdG8gZGVjaWRl
LiBBcyBUU1YtQVJUDQo+IHJldmlld2VyLCBJIHdpbGwgYmUgZmluZSBpZiB0aGUgZG9jdW1lbnQg
Y2xlYXJseSBkZXNjcmliZXMgaG93IHRoZSBpbXBhY3Qgb2YNCj4gZmFpbHVyZXMgd2lsbCBiZSBp
c29sYXRlZCBpbnNpZGUgdGhlIERldE5ldCBuZXR3b3JrIGFuZCB3aWxsIG5vdCBwdXQgdGhlIGdl
bmVyYWwNCj4gSW50ZXJuZXQgYXQgcmlzay4NCj4gDQo+IEkgYWdyZWUgLSBJIHRoaW5rLCB0aGUg
ZG9jdW1lbnQgc2hvdWxkIGJlIGNsZWFyIG9uIGl0J3Mgc2NvcGUgYW5kDQo+IHJlbGF0aW9uc2hp
cCB0byBnZW5lcmFsIGludGVybmV0IHVzYWdlLg0KPiANCj4gDQo+ID4NCj4gPj4gKGIpIFRoZSB1
c2Ugb2YgdGhlIHRlcm0gJ3RyYW5zcG9ydCcgaW4gRGV0TmV0IHRvIHJlZmVyIHRvIHdoYXQgaXMN
Cj4gPj4gYmFzaWNhbGx5IGEgVHJhZmZpYyBFbmdpbmVlcmVkIHN1Yi1uZXR3b3JrIGxheWVyLCBz
dWNoIGFzIGlzIHByb3ZpZGVkDQo+ID4+IHdpdGggTVBMUy1URSBvciBPcHRpY2FsIFRyYW5zcG9y
dCBOZXR3b3Jrcy4NCj4gPiBJbiB0aGUgSW50ZXJuZXQgYXJjaGl0ZWN0dXJlLCB0aGUgdGVybSAn
dHJhbnNwb3J0JyByZWZlcnMgdG8gSW50ZXJuZXQgdHJhbnNwb3J0DQo+IHByb3RvY29scy4gSSBk
b3VidCB0aGF0IHRoZSBkb2N1bWVudCBjYW4gYXZvaWQgZGlzY3Vzc2luZyB0aGUgaW1wbGljYXRp
b25zIG9mDQo+IGFuZCBpbnRlcmFjdGlvbnMgd2l0aCBJbnRlcm5ldCB0cmFuc3BvcnQgcHJvdG9j
b2xzIHN1Y2ggYXMgVURQIG9yIFRDUC4gQXMgYQ0KPiByZXN1bHQsIEkgZGlzYWdyZWUgdGhhdCB0
aGUgZG9jdW1lbnQgY2FuIHVzZSB0aGUgdGVybSAndHJhbnNwb3J0JyB0byByZWZlciB0bw0KPiB0
cmFmZmljIGVuZ2luZWVyZWQgc3ViLW5ldHdvcmsgbGF5ZXJzLg0KPiANCj4gSSB0aGluayB0aGlz
IGlzIGNvdmVyZWQgYnkgbXkgY29tbWVudCBhYm92ZS4NCj4gDQo+IA0KPiA+ICBGcm9tIGEgVFNW
LUFSVCBwb2ludCBvZiB2aWV3LCB0aGUgZG9jdW1lbnQgY2FuIGVpdGhlciBvbmx5IHVzZSB0aGUg
dGVybQ0KPiAidHJhbnNwb3J0IiBmb3IgSW50ZXJuZXQgdHJhbnNwb3J0IHByb3RvY29scyBhbmQg
dXNlIGFub3RoZXIgdGVybSBmb3Igc3ViLQ0KPiBuZXR3b3JrIGxheWVycyAoYXMgaGFuZGxlZCBp
biB0aGUgKnJvdXRpbmcqIGFyZWEgb2YgdGhlIElFVEYpLCBvciB0aGUgZG9jdW1lbnQNCj4gaGFz
IHRvIGNsZWFybHkgZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGUgSW50ZXJuZXQgdHJhbnNwb3J0IGxh
eWVyIGFuZCBvdGhlciB1c2VzDQo+IG9mIHRoZSB0ZXJtICJ0cmFuc3BvcnQiIGFuZCBleHBsYWlu
IHRoZSBvdmVybGFwLiBJIGJlbGlldmUgdGhlIGZvcm1lciB3b3VsZCBiZQ0KPiBsZXNzIGNvbmZ1
c2luZywgYnV0IEkgd2lsbCBsZWF2ZSBpdCB1cCB0byB0aGUgVFNWIEFEcyB0byBkaXNjdXNzIHRl
cm1pbm9sb2d5DQo+IG92ZXJsYXAgaW4gdGhlIElFU0cuIEFzIFRTVi1BUlQgcmV2aWV3ZXIgSSBp
bnNpc3QgdGhhdCB0aGUgZG9jdW1lbnQgdXNlcyB0aGUNCj4gdGVybXMgInRyYW5zcG9ydCBsYXll
ciIgYW5kICJ0cmFuc3BvcnQgcHJvdG9jb2wiIG9ubHkgd2hlbiByZWZlcnJpbmcgdG8gdGhlDQo+
IEludGVybmV0IHRyYW5zcG9ydCBsYXllci4NCj4gDQo+IEknbSBwZXJzb25hbGx5IG9rYXkgd2l0
aCBhIG5hbWUgY2hhbmdlIGFuZCBldmVuIHdpbGxpbmcgdG8gcHVzaCB0aGlzDQo+IGRpc2N1c3Np
b24gd2l0aGluIHRoZSBXRywgYnV0IGFzIHNhaWQgYWJvdmUsICJUcmFuc3BvcnQgTmV0d29yayIg
aXMgYQ0KPiBnZW5lcmFsbHkgdW5kZXJzdG9vZCBpbmR1c3RyeSB0ZXJtIHRoYXQgaXMgYWxzbyB1
c2VkIGluIFJGQ3MgLS0gc28gd2UnbGwNCj4gaGF2ZSB0byBzZWUgd2hhdCB3aGVyZSBXRyBjb25z
ZW5zdXMgZW5kcyB1cC4NCj4gDQo+ID4NCj4gPj4gRG8geW91IGhhdmUgYW55IG90aGVyIGlzc3Vl
cyB0aGF0IHRoYXQgYXJlIGNyaXRpY2FsIHRvIGJlIGFkZHJlc3NlZA0KPiA+PiBiZWZvcmUgdGhp
cyB3b3JrIG1vdmVzIGZvcndhcmQ/ICBJZiBzbyB3aGljaD8NCj4gPiBSZWdhcmRpbmcgU2VjdGlv
biA0LjQgSSBoYXZlIGFscmVhZHkgZGVmZXJyZWQgdGhlIGRpc2N1c3Npb24gdG8gdGhlIElFU0cu
IFRoZQ0KPiBUU1YtQVJUIHJldmlldyBjb21tZW50IGlzIHRoYXQgdGhlIElFU0cgbmVlZHMgdG8g
Y2FyZWZ1bGx5IGxvb2sgYXQgdGhlDQo+IGNvbmNlcHRzLCB0ZXJtaW5vbG9neSwgYW5kIHJlZmVy
ZW5jZXMgaW4gc2VjdGlvbiA0LjQuDQo+ID4NCj4gPiBSZWdhcmRpbmcgbXkgb3RoZXIgY29tbWVu
dHMsIEkgYWNrbm93bGVkZ2UgdGhhdCAtMDkgaXMgYSBzdGVwIGZvcndhcmQuIEJ1dA0KPiBnaXZl
biB0aGUgY3Jvc3MtZGVwZW5kZW5jaWVzIGUuZy4gcmVnYXJkaW5nIHRlcm1pbm9sb2d5IGFuZCBk
ZWZpbml0aW9ucywgSSB3aWxsDQo+IG5lZWQgdG8gcmVhZCB0aGUgdGV4dCBjb21wbGV0ZWx5IG9u
Y2UgdGhlcmUgaXMgYSBwcm9wb3NhbCBob3cgdG8gYWRkcmVzcyBteQ0KPiByZXZpZXcuIEFzIG5v
dGVkIGluIG15IHJldmlldywgSSBiZWxpZXZlIHRoZSBkb2N1bWVudCBtdXN0IHVzZSB0ZXJtaW5v
bG9neQ0KPiBjbGVhcmx5IGFuZCBjb25zaXN0ZW50bHkuIEFzIGV4YW1wbGUsIGEgc3RhdGVtZW50
IGluIC0wOSBzdWNoIGFzICJOZXR3b3JrDQo+IG5vZGVzIHN1cHBvcnRpbmcgRGV0TmV0IGZsb3dz
IGhhdmUgdG8gaW1wbGVtZW50IHNvbWUgb2YgdGhlIERldE5ldA0KPiBjYXBhYmlsaXRpZXMgKG5v
dCBuZWNlc3NhcmlseSBhbGwpIGluIG9yZGVyIHRvIHRyZWF0IERldE5ldCBmbG93cyBzdWNoIHRo
YXQgdGhlaXINCj4gUW9TIHJlcXVpcmVtZW50cyBhcmUgbWV0IiBpcyBJTUhPIHRvbyB2YWd1ZS4g
QnV0IGluIHN1Y2ggY2FzZXMgaXQgZGVwZW5kcw0KPiB3aGV0aGVyIHRoZXJlIGlzIHByZWNpc2Ug
bm9ybWF0aXZlIGd1aWRhbmNlIGVsc2V3aGVyZS4gQW5kIHRoaXMgcmVxdWlyZXMNCj4gbG9va2lu
ZyBhdCB0aGUgdGV4dCBhcyBhIHdob2xlLg0KPiANCj4gSSB0aGluayB0aGUgbmV4dCBzdGVwcyBs
aWUgd2l0aCBtZSBhbmQgdGhlIFdHLsKgIFdlJ2xsIGxldCB5b3Uga25vdyBvbmNlDQo+IHRoZXJl
IGlzIGEgbmV3IHZlcnNpb24uwqAgT2YgY291cnNlLCB5b3UgY2FuIGFsc28gY29udHJpYnV0ZSB0
byB0aGUgV0cNCj4gZGlzY3Vzc2lvbiBvbiB0aGUgdG9waWMuDQo+IA0KPiBUaGFua3MsDQo+IA0K
PiBMb3UNCj4gDQo+ID4NCj4gPiBCZXN0IHJlZ2FyZHMNCj4gPg0KPiA+IE1pY2hhZWwNCj4gPg0K
PiA+DQo+ID4NCj4gPj4gVGhhbmsgeW91LA0KPiA+Pg0KPiA+PiBMb3UNCj4gPj4NCj4gPj4gT24g
OS8yOC8yMDE4IDY6MjQgUE0sIE1pY2hhZWwgU2NoYXJmIHdyb3RlOg0KPiA+Pj4gUmV2aWV3ZXI6
IE1pY2hhZWwgU2NoYXJmDQo+ID4+PiBSZXZpZXcgcmVzdWx0OiBSZWFkeSB3aXRoIElzc3Vlcw0K
PiA+Pj4NCj4gPj4+IFRoZSBkb2N1bWVudCAiRGV0ZXJtaW5pc3RpYyBOZXR3b3JraW5nIEFyY2hp
dGVjdHVyZSINCj4gPj4+IChkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDgpIGRlZmlu
ZXMgYW4gb3ZlcmFsbCBmcmFtZXdvcmsgZm9yDQo+ID4+PiBEZXRlcm1pbmlzdGljIE5ldHdvcmtp
bmcuDQo+ID4+Pg0KPiA+Pj4gQXMgVFNWLUFSVCByZXZpZXdlciwgSSBiZWxpZXZlIHRoYXQgdGhp
cyBkb2N1bWVudCBoYXMgaXNzdWVzIGFzDQo+ID4+IGRldGFpbGVkIGJlbG93Lg0KPiA+Pj4gTWlj
aGFlbA0KPiA+Pj4NCj4gPj4+IE1ham9yIGlzc3VlczoNCj4gPj4+DQo+ID4+PiAqIEl0IHNlZW1z
IHRoYXQgRGV0TmV0IGNhbm5vdCBlYXNpbHkgYmUgZGVwbG95ZWQgaW4gdGhlIEludGVybmV0DQo+
ID4+IHdpdGhvdXQNCj4gPj4+IGFkZGl0aW9uYWwgbWVhbnMuIFRodXMsIGZvciBhIGJhc2VsaW5l
IGRvY3VtZW50LCBvbmUgY291bGQgZXhwZWN0DQo+ID4+IHNvbWUNCj4gPj4+IGV4cGxhbmF0aW9u
IG9uIHRoZSByZXF1aXJlbWVudHMgb2YgZGVwbG95aW5nIERldE5ldCBpbiBhIG5ldHdvcmsuDQo+
ID4+IERldE5ldA0KPiA+Pj4gYmFzaWNhbGx5IHJlcXVpcmVzIHN1cHBvcnQgaW4gKGFsbW9zdCkg
YWxsIG5ldHdvcmsgZGV2aWNlcw0KPiA+PiB0cmFuc3BvcnRpbmcgRGV0TmV0DQo+ID4+PiB0cmFm
ZmljLiBUaGF0IGFzc3VtcHRpb24gc2hvdWxkIGJlIGV4cGxpY2l0bHkgc3BlbHQgb3V0IGVhcmx5
IGluIHRoZQ0KPiA+PiBkb2N1bWVudCwNCj4gPj4+IGUuZy4sIGluIHRoZSBpbnRyb2R1Y3Rpb24u
IFRoZXJlIGFsc28gbmVlZHMgdG8gYmUgYW4gZXhwbGljaXQNCj4gPj4gZGlzY3Vzc2lvbiBvZiB0
aGUNCj4gPj4+IGltcGxpY2F0aW9ucyBpZiBub3QgdGhlIHdob2xlIG5ldHdvcmsgaXMgYXdhcmUg
b2Ygb3Igc3VwcG9ydHMgRGV0TmV0Lg0KPiA+PiBUaGVyZSBpcw0KPiA+Pj4gc29tZSB0ZXh0IGlu
IFNlY3Rpb24gNC4yLjIgYW5kIFNlY3Rpb24gNC4zLjMsIGJ1dCBJIGJlbGlldmUNCj4gPj4gYWRk
aXRpb25hbCBleHBsaWNpdA0KPiA+Pj4gZGlzY3Vzc2lvbiBpcyBuZWVkZWQgYXQgYSBwcm9taW5h
bnQgcGxhY2UuIEZvciBpbnN0YW5jZSwgY2FuIHVzZSBvZg0KPiA+PiBEZXROZXQgZG8NCj4gPj4+
IGhhcm0gdG8gcGFydHMgb2YgYSBuZXR3b3JrIG5vdCBzdXBwb3J0aW5nIERldE5ldD8gQXMgYSBz
aWRlIG5vdGUsDQo+ID4+IHdoZW4gVENQTQ0KPiA+Pj4gcHVibGlzaGVkIFJGQyA4MjU3LCB0aGUg
Zm9sbG93aW5nIGRpc2NsYWltZXIgd2FzIGFkZGVkOiAiRENUQ1AsIGFzDQo+ID4+IGRlc2NyaWJl
ZCBpbg0KPiA+Pj4gdGhpcyBzcGVjaWZpY2F0aW9uLCBpcyBhcHBsaWNhYmxlIHRvIGRlcGxveW1l
bnRzIGluIGNvbnRyb2xsZWQNCj4gPj4gZW52aXJvbm1lbnRzDQo+ID4+PiBsaWtlIGRhdGEgY2Vu
dGVycywgYnV0IGl0IG11c3Qgbm90IGJlIGRlcGxveWVkIG92ZXIgdGhlIHB1YmxpYw0KPiA+PiBJ
bnRlcm5ldCB3aXRob3V0DQo+ID4+PiBhZGRpdGlvbmFsIG1lYXN1cmVzLiIgSSB3b25kZXIgaWYg
YSBzaW1pbGFyIGRpc2NsYWltZXIgaXMgbmVlZGVkIGZvcg0KPiA+PiBEZXROZXQuIElmDQo+ID4+
PiB0aGVyZSBpcyBhbiBpbXBsaWNpdCBhc3N1bXB0aW9uIHRoYXQgRGV0TmV0IHdpbGwgIGJlIHVz
ZWQgaW4NCj4gPj4gaG9tb2dlbm91cw0KPiA+Pj4gZW52aXJvbm1lbnRzIHdpdGggbW9zdGx5IERl
dE5ldC1hd2FyZSBkZXZpY2VzIHdpdGhpbiB0aGUgc2FtZQ0KPiA+PiBvcmdhbml6YXRpb24sDQo+
ID4+PiBzdWNoIGFuIGFzc3VtcHRpb24gc2hvdWxkIGJlIG1hZGUgZXhwbGljaXQuDQo+ID4+Pg0K
PiA+Pj4gKiBJdCBpcyBzdXJwcmlzaW5nIHRoYXQgdGhlcmUgaXMgaGFyZGx5IGFueSBkaXNjdXNz
aW9uIG9uIG5ldHdvcmsNCj4gPj4gcm9idXN0bmVzcw0KPiA+Pj4gYW5kIHNhZmV0eTsgdGhpcyBw
cm9iYWJseSBhbHNvIHJlbGF0ZXMgdG8gc2VjdXJpdHkuIEZvciBpbnN0YW5jZSwNCj4gPj4+IG1p
c2NvbmZpZ3VyYXRpb24gb3IgZXJyb3JzIG9mIGZ1bmN0aW9ucyBwZXJmb3JtaW5nIHBhY2tldCBy
ZXBsaWNhdGlvbg0KPiA+PiBjb3VsZA0KPiA+Pj4gc2V2ZXJlbHkgYW5kIHBlcm1hbnRseSBjb25n
ZXN0IGEgbmV0d29yayBhbmQgY2F1c2UgaGFybS4gSG93IGRvZXMgdGhlDQo+ID4+IERldE5ldA0K
PiA+Pj4gYXJjaGl0ZWN0dXJlIGVuc3VyZSB0aGF0IGEgbmV0d29yayBzdGF5cyBmdWxseSBvcGVy
YXRpb25hbCBlLmcuIGlmDQo+ID4+IHRoZSB0b3BvbG9neQ0KPiA+Pj4gY2hhbmdlcyBvciB0aGVy
ZSBhcmUgZXF1aXBtZW50IGZhaWx1cmVzPyBQcm9iYWJseSB0aGlzIGNhbiBiZSBzb2x2ZWQNCj4g
Pj4gYnkNCj4gPj4+IGltcGxlbWVudGF0aW9ucyAoZS5nLiwgZHluYW1pYyBjb250cm9sIHBsYW5l
KSwgYnV0IHdoeSBhcmUNCj4gPj4gY29ycmVzcG9uZGluZw0KPiA+Pj4gcmVxdWlyZW1lbnRzIG5v
dCBzcGVsdCBvdXQ/IFNlY3Rpb24gMy4zLjIgc3BlY3VsYXRlcyB0aGF0IGZpbHRlcnMgYW5kDQo+
ID4+IHBvbGljZXJzDQo+ID4+PiBjYW4gaGVscCwgYW5kIHRoYXQgbWF5IGJlIHRydWUsIGJ1dCB0
aGF0IHByb2JhYmx5IHN0aWxsIGFzc3VtZXMNCj4gPj4gY29uc2lzdGVudGx5DQo+ID4+PiBhbmQg
Y29ycmVjdGx5IGNvbmZpZ3VyZWQgKGFuZCB3ZWxsLWJlaGF2aW5nKSBkZXZpY2VzLiBBbmQgU2Vj
dGlvbg0KPiA+PiAzLjMuMiBpcw0KPiA+Pj4gdmFndWUgYW5kIG1lbnRpb25zIGEgImluZmluaXRl
IHZhcmlldHkgb2YgcG9zc2libGUgZmFpbHVyZXMiIHdpdGhvdXQNCj4gPj4gc3RhdGluZw0KPiA+
Pj4gYW55IHJlcXVpcmVtZW50cyBvciByZWNvbW1lbmRhdGlvbnMuIFRoZXJlIG1heSBiZSBmdXJ0
aGVyIHNvbHV0aW9ucywNCj4gPj4gc3VjaCBhcw0KPiA+Pj4gY2lyY3VpdCBicmVha2VycyBhbmQg
dGhlIGxpa2UuIFdoeSBhcmUgc3VjaCB0b3BpY3Mgbm90IGRpc2N1c3NlZD8NCj4gPj4+DQo+ID4+
PiAqIFNvbWV3aGF0IHJlbGF0ZWQsIHRoZSBkb2N1bWVudCBvbmx5IGxvb2tzIGF0IGltcGFjdCBv
ZiBmYWlsdXJlcyB0bw0KPiA+PiB0aGUgUW9TIG9mDQo+ID4+PiBEZXROZXQgdHJhZmZpYy4gV2hh
dCBpcyBtaXNzaW5nIGlzIGEgZGlzY3Vzc2lvbiBob3cgdG8gcHJvdGVjdCBub24tDQo+ID4+IERl
dE5ldCBwYXJ0cw0KPiA+Pj4gb2YgYSBuZXR3b3JrIGZyb20gYW55IGhhcm0gY2F1c2VkIGJ5IERl
dE5ldCBtZWNoYW5pc21zLiBTb2x1dGlvbnMgdG8NCj4gPj4gdGhpcw0KPiA+Pj4gcHJvYmFibHkg
ZXhpc3QuIEJ1dCB3aHkgaXMgdGhlIGltcGFjdCBvbiBub24tRGV0TmV0IHRyYWZmaWMgKGUuZy4s
IGluDQo+ID4+IGNhc2Ugb2YNCj4gPj4+IHRvcG9sb2d5IGNoYW5nZXMgb3IgZmFpbHVyZXMgb2Yg
RGV0TmV0IGZ1bmN0aW9ucykgbm90IGRpc2N1c3NlZCBhdA0KPiA+PiBhbGwgaW4gdGhlDQo+ID4+
PiBkb2N1bWVudD8NCj4gPj4+DQo+ID4+PiAqIFJlZ2FyZGluZyBzZWN1cml0eSwgYW4gYXJjaGl0
ZWN0dXJlIGxpa2UgRGV0TmV0IHByb2JhYmx5IHJlcXVpcmVzDQo+ID4+IHRoYXQgb25seQ0KPiA+
Pj4gYXV0aGVudGljYXRlZCBhbmQgYXV0aG9yaXplZCBlbmQgc3lzdGVtcyBoYXZlIGFjY2VzcyB0
byB0aGUgZGF0YQ0KPiA+PiBwbGFuZS4gVGhlDQo+ID4+PiBzZWN1cml0eSBjb25zaWRlcmF0aW9u
cyBvbmx5IGJyaWVmbHkgbWVudGlvbiB0aGUgY29udHJvbCBhc3BlY3QgKCJ0aGUNCj4gPj4+IGF1
dGhlbnRpY2F0aW9uIGFuZCBhdXRob3JpemF0aW9uIG9mIHRoZSBjb250cm9sbGluZyBzeXN0ZW1z
IikuDQo+ID4+Pg0KPiA+Pj4gKiBGb3IgYW4gYXJjaGl0ZWN0dXJlIGRvY3VtZW50LCB0aGUgbGFj
ayBvZiBjbGFyaXR5IGFuZCBjb25zaXN0ZW5jeQ0KPiA+PiByZWdhcmRpbmcNCj4gPj4+IHRlcm1p
bm9sb2d5IGlzIGNvbmNlcm5pbmcuIFRoaXMgc3BlY2lmaWNhbGx5IGFwcGxpZXMgdG8gdGhlIGNh
c2Ugb2YNCj4gPj4gaW5jb21wbGV0ZQ0KPiA+Pj4gbmV0d29ya3MgKGFzIHBlciBTZWN0aW9uIDQu
Mi4yIGFuZCA0LjMuMykgdGhhdCBpbmNsdWRlICJEZXROZXQtDQo+ID4+IHVuYXdhcmUgbm9kZXMi
Lg0KPiA+Pj4gVGhlIGRvY3VtZW50IGludHJvZHVjZXMgdGVybXMgc3VjaCBhcyAiRGV0TmV0IGlu
dGVybWVkaWF0ZSBub2RlcyIgYnV0DQo+ID4+IHRoZW4NCj4gPj4+IHJlcGVhdGVkbHkgdXNlcyBn
ZW5lcmljIHRlcm1zIHN1Y2ggYXMgIm5vZGUiIG9yICJob3AiIHRoYXQgbWF5DQo+ID4+IGluY2x1
ZGUNCj4gPj4+IERldE5ldC11bmF3YXJlIG5vZGVzLiBGb3IgaW5zdGFuY2UsIGZvciBpbmNvbXBs
ZXRlIG5ldHdvcmtzLCBhDQo+ID4+IHNlbnRlbmNlIHN1Y2ggYXMNCj4gPj4+ICJUaGUgcHJpbWFy
eSBtZWFucyBieSB3aGljaCBEZXROZXQgYWNoaWV2ZXMgaXRzIFFvUyBhc3N1cmFuY2VzIGlzIHRv
DQo+ID4+IHJlZHVjZSwgb3INCj4gPj4+IGV2ZW4gY29tcGxldGVseSBlbGltaW5hdGUsIGNvbmdl
c3Rpb24gd2l0aGluIGEgbm9kZSBhcyBhIGNhdXNlIG9mDQo+ID4+IHBhY2tldCBsb3NzIg0KPiA+
Pj4gc2VlbXMgdG8gb25seSBhcHBseSB0byAiRGV0TmV0IHRyYW5zaXQgbm9kZXMiIGJ1dCBub3Qg
IkRldE5ldC11bmF3YXJlDQo+ID4+IG5vZGVzIi4NCj4gPj4+IFNpbWlsYXIgYW1iaWd1aXR5IGV4
aXN0IGZvciBvdGhlciB1c2Ugb2YgdGhlIHRlcm1zICJob3AiIGFuZCAibm9kZSIsDQo+ID4+IHdo
aWNoIG1heQ0KPiA+Pj4gb3IgbWF5IG5vdCBpbmNsdWRlIERldE5ldC11bmF3YXJlIG5vZGVzLiBJ
dCBpcyB1bmNsZWFyIHdoeSB0aGUNCj4gPj4gZG9jdW1lbnQgZG9lcw0KPiA+Pj4gbm90IGNvbnNp
c3RlbnRseSB1c2UgdGhlIHRlcm1pbm9sb2d5IGludHJvZHVjZWQgaW4gU2VjdGlvbiAyLjEgaW4g
YWxsDQo+ID4+IHNlY3Rpb25zDQo+ID4+PiBhbmQgY2xlYXJseSBkaXN0aW5ndWlzaGVzIGNhc2Vz
IHdpdGggYW5kIHdpdGhvdXQgRGV0TmV0IHN1cHBvcnQuDQo+ID4+Pg0KPiA+Pj4gKiBTZWN0aW9u
IDQuNCByZWZlcnMgdG8gUkZDIDc0MjYsIHdoaWNoIGlzIGFuIGluZm9ybWF0aW9uYWwgUkZDIG9u
DQo+ID4+IElSVEYgc3RyZWFtLA0KPiA+Pj4gYW5kIHRoZSBkb2N1bWVudCB1c2VzIHRoZSBjb25j
ZXB0cyBpbnRyb2R1Y2VkIHRoZXJlIChlLmcuLCAicGxhbmVzIikuDQo+ID4+IFRoaXMgaXMNCj4g
Pj4+IHZlcnkgY29uZnVzaW5nLiBGaXJzdCwgYW4gSUVURiBQcm9wb3NlZCBTdGFuZGFyZCBzaG91
bGQgcHJvYmFibHkNCj4gPj4gcmVmZXIgdG8NCj4gPj4+IGRvY3VtZW50cyBoYXZpbmcgSUVURiBj
b25zZW5zdXMuIEFuIGV4YW1wbGUgd291bGQgYmUgUkZDIDc0OTEsIGFsYmVpdA0KPiA+PiB0aGVy
ZSBpcw0KPiA+Pj4gb3RoZXIgcmVsYXRlZCB3b3JrIGFzIHdlbGwsIGUuZy4sIGluIHRoZSBURUFT
IFdHLiBTZWNvbmQsIFNlY3Rpb24gNC40DQo+ID4+IGlzIGJ5IGFuZA0KPiA+Pj4gbGFyZ2UgZGVj
b3VwbGVkIGZyb20gdGhlIHJlc3Qgb2YgdGhlIGRvY3VtZW50IGFuZCBub3Qgc3BlY2lmaWMgdG8N
Cj4gPj4gRGV0TmV0Lg0KPiA+Pj4gTmVpdGhlciBkbyBvdGhlciBzZWN0aW9ucyBvZiB0aGUgZG9j
dW1lbnQgcmVmZXIgdG8gdGhlIGNvbmNlcHRzDQo+ID4+IGludHJvZHVjZWQgaW4NCj4gPj4+IFNl
Y3Rpb24gNC40LCBub3IgZG9lcyBTZWN0aW9uIDQuNCB1c2UgdGhlIERldE5ldCB0ZXJtaW5vbG9n
eSBvcg0KPiA+PiBkaXNjdXNzDQo+ID4+PiBhcHBsaWNhYmlsaXR5IHRvIERldE5ldC4gU2VjdGlv
biA0LjQgZXZlbiBtZW50aW9ucyBleHBsaWNpdGx5IGF0IHRoZQ0KPiA+PiBlbmQgdGhhdA0KPiA+
Pj4gaXQgZGlzY3Vzc2VzIGFzcGVjdHMgdGhhdCBhcmUgb3J0aG9nb25hbCB0byB0aGUgRGV0TmV0
IGFyY2hpdGVjdHVyZS4NCj4gPj4gSXQgaXMgbm90DQo+ID4+PiBhdCBhbGwgY2xlYXIgd2h5IFNl
Y3Rpb24gNC40IGlzIGluIHRoaXMgZG9jdW1lbnQuIFNlY3Rpb24gNC40IGNvdWxkDQo+ID4+IGJl
IHJlbW92ZWQNCj4gPj4+IGZyb20gdGhlIGRvY3VtZW50IHdpdGhvdXQgaW1wYWN0aW5nIHRoZSBy
ZXN0IG9mIHRoZSBkb2N1bWVudC4NCj4gPj4+DQo+ID4+PiBNaW5vciBpc3N1ZXM6DQo+ID4+Pg0K
PiA+Pj4gKiBUZXJtaW5vbG9neSAiRGV0TmV0IHRyYW5zcG9ydCBsYXllciINCj4gPj4+DQo+ID4+
PiAgICAgVGhlIHRlcm0gInRyYW5zcG9ydCBsYXllciIgaGFzIGEgd2VsbC1kZWZpbmVkIG1lYW5p
bmcgaW4gdGhlIElFVEYsDQo+ID4+IGUuZy4NCj4gPj4+ICAgICBvcmlnaW5hdGluZyBmcm9tIFJG
QyAxMTIyLiBXaGlsZSAidHJhbnNwb3J0IiBhbmQgZS5nLiAidHJhbnNwb3J0DQo+ID4+IG5ldHdv
cmsiIGlzDQo+ID4+PiAgICAgdXNlZCBpbiB0aGUgSUVURiBmb3IgZGlmZmVyZW50IHRlY2hub2xv
Z2llcyBpbiBkaWZmZXJlbnQgYXJlYXMsIEkNCj4gPj4gdGhpbmsgdGhlDQo+ID4+PiAgICAgdGVy
bSAidHJhbnNwb3J0IGxheWVyIiBpcyB0eXBpY2FsbHkgdW5kZXJzdG9vZCB0byByZWZlciB0bw0K
PiA+PiB0cmFuc3BvcnQNCj4gPj4+ICAgICBwcm90b2NvbHMgc3VjaCBhcyBUQ1AgYW5kIFVEUC4g
QXMgc3VjaCwgSSBwZXJzb25hbGx5IGZpbmQgdGhlIHRlcm0NCj4gPj4gIkRldE5ldA0KPiA+Pj4g
ICAgIHRyYW5zcG9ydCBsYXllciIgbWlzbGVhZGluZyBhbmQgY29uZnVzaW5nLiBUaGUgY29uZnVz
aW9uIGlzIGVhc3kNCj4gPj4gdG8gc2VlIGUuZy4NCj4gPj4+ICAgICBpbiBGaWd1cmUgNCwgd2hl
cmUgVURQICh3aGljaCBpcyBhIHRyYW5zcG9ydCBwcm90b2NvbCBhcyBwZXIgUkZDDQo+ID4+IDEx
MjIpIHNpdHMNCj4gPj4+ICAgICBvbiB0b3Agb2YgInRyYW5zcG9ydCIuDQo+ID4+Pg0KPiA+Pj4g
ICAgIEJhc2VkIG9uIHRoZSBkb2N1bWVudCBpdCBhbHNvIG1heSBiZSBzb2x1dGlvbi9pbXBsZW1l
bnRhdGlvbg0KPiA+PiBzcGVjaWZpYyB3aGV0aGVyDQo+ID4+PiAgICAgdGhlICJEZXROZXQgdHJh
bnNwb3J0IGxheWVyIiBpcyBhY3R1YWxseSBhIHNlcGFyYXRlIHByb3RvY29sIGxheWVyDQo+ID4+
IGNvbXBhcmVkDQo+ID4+PiAgICAgdG8gdGhlICJEZXROZXQgc2VydmljZSBsYXllciIuIFRodXMg
aXQgaXMgbm90IGNsZWFyIHRvIG1lIHdoeSB0aGUNCj4gPj4gd29yZA0KPiA+Pj4gICAgICJsYXll
ciIgaGFzIHRvIGJlIHVzZWQsIHNwZWNpZmljYWxseSBpbiBjb21iaW5hdGlvbiAidHJhbnNwb3J0
DQo+ID4+IGxheWVyIi4NCj4gPj4+ICAgICBUbyBtZSBhcywgdGhlIHdvcmQgInRyYW5zcG9ydCBs
YXllciIgKGFuZCAidHJhbnNwb3J0IHByb3RvY29sIikNCj4gPj4gc2hvdWxkIGJlDQo+ID4+PiAg
ICAgdXNlZCBmb3IgcHJvdG9jb2xzIGRlZmluZWQgaW4gVFNWIGFyZWEsIGNvbnNpc3RlbnQgd2l0
aCBSRkMgMTEyMi4NCj4gPj4gQnV0IHRoaXMgaXMNCj4gPj4+ICAgICBwcm9iYWJseSBhIHF1ZXN0
aW9uIHRvIGJlIHNvcnRlZCBvdXQgYnkgdGhlIElFU0cuDQo+ID4+Pg0KPiA+Pj4gKiBQYWdlIDkN
Cj4gPj4+DQo+ID4+PiAgICAgIEEgRGV0TmV0IG5vZGUgbWF5IGhhdmUgb3RoZXIgcmVzb3VyY2Vz
IHJlcXVpcmluZyBhbGxvY2F0aW9uDQo+ID4+IGFuZC9vcg0KPiA+Pj4gICAgICBzY2hlZHVsaW5n
LA0KPiA+Pj4NCj4gPj4+ICAgICBUaGlzIGlzIGp1c3Qgb25lIG9mIHNldmVyYWwgZXhhbXBsZXMg
Zm9yIGluY29uc2lzdGVudCB1c2Ugb2YNCj4gPj4gdGVybWlub2xvZ3kuDQo+ID4+PiAgICAgV2hh
dCBpcyBhICJEZXROZXQgbm9kZSI/IFRoYXQgdGVybSBpcyBub3QgaW50cm9kdWNlZCBpbiBTZWN0
aW9uDQo+ID4+IDIuMQ0KPiA+Pj4gKiBQYWdlIDE0DQo+ID4+Pg0KPiA+Pj4gICAgICBBIERldE5l
dCBuZXR3b3JrIHN1cHBvcnRzIHRoZSBkZWRpY2F0aW9uIG9mIGEgaGlnaCBwcm9wb3J0aW9uDQo+
ID4+IChlLmcuDQo+ID4+PiAgICAgIDc1JSkgb2YgdGhlIG5ldHdvcmsgYmFuZHdpZHRoIHRvIERl
dE5ldCBmbG93cy4NCj4gPj4+DQo+ID4+PiAgICAgVGhlIDc1JSB2YWx1ZSBpcyBub3QgcmVhc29u
ZWQuIFdoYXQgcHJldmVudHMgdXNpbmcgOTklIG9mIHRoZQ0KPiA+PiBiYW5kd2lkdGggZm9yDQo+
ID4+PiAgICAgRGV0TmV0IHRyYWZmaWM/DQo+ID4+Pg0KPiA+Pj4gKiBQYWdlIDE1OiBGaWd1cmUg
Mg0KPiA+Pj4NCj4gPj4+ICAgICBJZiB0aGUgdGVybSAidHJhbnNwb3J0IGxheWVyIiBjYW5ub3Qg
YmUgYXZvaWRlZCwgdGhlIGxhYmVscyBpbg0KPiA+PiB0aGlzIGZpZ3VyZQ0KPiA+Pj4gICAgIHNo
b3VsZCBhdCBsZWFzdCBiZSBleHBhbmRlZCB0byAiRGV0TmV0IHRyYW5zcG9ydCBsYXllciIuDQo+
ID4+Pg0KPiA+Pj4gKiBQYWdlIDE4OiBGaWd1cmUgNA0KPiA+Pj4NCj4gPj4+ICAgICBBcyBhbHJl
YWR5IG1lbnRpb25lZCBlYXJsaWVyLCBGaWd1cmUgNCBpcyBjb25mdXNpbmcuIFVEUCBpcyBhDQo+
ID4+IHRyYW5zcG9ydA0KPiA+Pj4gICAgIHByb3RvY29sLiBJZiB0aGUgdGVybSAidHJhbnNwb3J0
IiBjYW5ub3QgYmUgYXZvaWRlZCwgdGhlIGxhYmVscyBpbg0KPiA+PiB0aGlzDQo+ID4+PiAgICAg
ZmlndXJlIHNob3VsZCBhdCBsZWFzdCBiZSBleHBhbmRlZCB0byAiRGV0TmV0IHRyYW5zcG9ydCIu
DQo+ID4+Pg0KPiA+Pj4gKiBQYWdlIDIzDQo+ID4+Pg0KPiA+Pj4gICAgICBJZiB0aGUgc291cmNl
IHRyYW5zbWl0cyBsZXNzIGRhdGEgdGhhbiB0aGlzIGxpbWl0DQo+ID4+PiAgICAgIGFsbG93cywg
dGhlIHVudXNlZCByZXNvdXJjZSBzdWNoIGFzIGxpbmsgYmFuZHdpZHRoIGNhbiBiZSBtYWRlDQo+
ID4+PiAgICAgIGF2YWlsYWJsZSBieSB0aGUgc3lzdGVtIHRvIG5vbi1EZXROZXQgcGFja2V0cy4N
Cj4gPj4+DQo+ID4+PiAgICAgQ291bGQgdGhlcmUgYmUgYWRkaXRpb25hbCByZXF1aXJlbWVudHMg
b24gdGhlIHVzZSBvZiB1bnVzZWQNCj4gPj4gcmVzb3VyY2VzIGJ5DQo+ID4+PiAgICAgbm9uLURl
dE5ldCBwYWNrZXRzLCBlLmcuLCByZWdhcmRpbmcgcHJlZW1wdGlvbj8gSSBhbSBqdXN0DQo+ID4+
IHdvbmRlcmluZy4uLiBJZg0KPiA+Pj4gICAgIHRoYXQgd2FzIHBvc3NpYmxlLCBhIHN0YXRlbWVu
dCBsaWtlICIuLi4gY2FuIGJlIG1hZGUgYXZhaWxhYmxlIGJ5DQo+ID4+IHRoZSBzeXN0ZW0NCj4g
Pj4+ICAgICB0byBub24tRGV0TmV0IHBhY2tldHMgYXMgbG9uZyBhcyBhbGwgZ3VhcmFudGVlcyBh
cmUgZnVsZmlsbGVkIg0KPiA+PiB3b3VsZCBiZSBvbg0KPiA+Pj4gICAgIHRoZSBzYWZlIHNpZGUs
IG5vPw0KPiA+Pj4NCj4gPj4+ICogUGFnZSAyNzoNCj4gPj4+DQo+ID4+PiAgICAgIERldE5ldCBh
Y2hpZXZlcyBjb25nZXN0aW9uIHByb3RlY3Rpb24gYW5kIGJvdW5kZWQgZGVsaXZlcnkNCj4gPj4g
bGF0ZW5jeSBieQ0KPiA+Pj4gICAgICByZXNlcnZpbmcgYmFuZHdpZHRoIGFuZCBidWZmZXIgcmVz
b3VyY2VzIGF0IGV2ZXJ5IGhvcCBhbG9uZyB0aGUNCj4gPj4gcGF0aA0KPiA+Pj4gICAgICBvZiB0
aGUgRGV0TmV0IGZsb3cuDQo+ID4+Pg0KPiA+Pj4gICAgIFdoeSBkb2VzIHRoaXMgc2VudGVuY2Ug
dXNlIHRoZSB3b3JkICJob3AiPyBBcyBmYXIgYXMgSSB1bmRlcnN0YW5kLA0KPiA+PiBpbiBEZXRO
ZXQNCj4gPj4+ICAgICBiYW5kd2lkdGggYW5kIGJ1ZmZlciByZXNvdXJjZXMgYXJlIHJlc2VydmVk
IGluIGVhY2ggRGV0TmV0DQo+ID4+IGludGVybWVkaWF0ZSBub2RlLg0KPiA+Pj4gICAgIElmIHRo
ZXJlIHdlcmUgaG9wcyBvdmVyIElQIHJvdXRlcnMgbm90IGJlaW5nIERldE5ldCBpbnRlcm1lZGlh
dGUNCj4gPj4gbm9kZXMsIG5vDQo+ID4+PiAgICAgcmVzb3VyY2VzIHdvdWxkIGJlIHJlc2VydmVk
IHRoZXJlLiBBcyBwZXIgU2VjdGlvbiA0LjMuMywgaXQgaXMNCj4gPj4gcG9zc2libGUgdG8NCj4g
Pj4+ICAgICBkZXBsb3kgRGV0TmV0IHRoaXMgd2F5LiBBbmQgb2J2aW91c2x5IHRoZXJlIGNhbiBi
ZSByZXNvdXJjZQ0KPiA+PiBib3R0bGVuZWNrcyBiZWxvdw0KPiA+Pj4gICAgIElQLCBvbiBkZXZp
Y2VzIHRoYXQgYXJlIG5vdCByb3V0ZXJzLi4uIFNvIGRvZXMgImhvcCIgaGVyZSByZWZlciB0bw0K
PiA+PiBJUCByb3V0ZXINCj4gPj4+ICAgICBob3BzIG9yIGFsc28gdG8gZGV2aWNlcyBub3QgcHJv
Y2Vzc2luZyBJUCAob3IgSVAvTVBMUyk/DQo+ID4+Pg0KPiA+Pj4gKiBQYWdlIDI3Og0KPiA+Pj4N
Cj4gPj4+ICAgICAgU3RhbmRhcmQgcXVldWluZyBhbmQgdHJhbnNtaXNzaW9uIHNlbGVjdGlvbiBh
bGdvcml0aG1zIGFsbG93IGENCj4gPj4+ICAgICAgY2VudHJhbCBjb250cm9sbGVyIHRvIGNvbXB1
dGUgdGhlIGxhdGVuY3kgY29udHJpYnV0aW9uIG9mIGVhY2gNCj4gPj4+ICAgICAgdHJhbnNpdCBu
b2RlIHRvIHRoZSBlbmQtdG8tZW5kIGxhdGVuY3ksIC4uLg0KPiA+Pj4NCj4gPj4+ICAgICBUaGUg
dGV4dCBkb2VzIG5vdCBleHBsYWluIHdoeSBhIF9jZW50cmFsXyBjb250cm9sbGVyIGlzIG5lZWRl
ZCBmb3INCj4gPj4gdGhpcw0KPiA+Pj4gICAgIGNvbXB1dGF0aW9uLiBXaHkgd291bGQgYSBkaXN0
cmlidXRlZCBjb250cm9sIHBsYW5lIG5vdCBiZSBhYmxlIHRvDQo+ID4+IHJlYWxpemUNCj4gPj4+
ICAgICB0aGlzIGNvbXB1dGF0aW9uLiBJc24ndCB0aGlzIGltcGxlbWVudGF0aW9uLXNwZWNpZmlj
Pw0KPiA+Pj4NCj4gPj4+ICogUGFnZSAzMg0KPiA+Pj4NCj4gPj4+ICAgICBUbyBzb21lYm9keSB3
aG8gaXMgbm90IGRlZXBseSBmYW1pbGlhciB3aXRoIERldE5ldCwgaXQgaXMNCj4gPj4gaW1wb3Nz
aWJsZSB0byBwYXJzZQ0KPiA+Pj4gICAgIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgZXhhbXBsZXMg
aW4gU2VjdGlvbiA0LjcuMy4gRm9yIGluc3RhbmNlLA0KPiA+PiAiVklEICsNCj4gPj4+ICAgICBt
dWx0aWNhc3QgTUFDIGFkZHJlc3MiIGlzIG5vdCBpbnRyb2R1Y2VkLiBJIHRoaW5rIHRoaXMgZXhh
bXBsZQ0KPiA+PiBtdXN0IGJlDQo+ID4+PiAgICAgZXhwYW5lZCB3aXRoIGFkZGl0aW9uYWwgY29u
dGV4dCBhbmQgZXhwbGFuYXRpb24gdG8gYmUgdXNlZnVsIHRvDQo+ID4+IHJlYWRlcnMuDQo+ID4+
PiAqIFBhZ2UgMzQNCj4gPj4+DQo+ID4+PiAgICAgIFRoZXJlIGFyZSB0aHJlZSBjbGFzc2VzIG9m
IGluZm9ybWF0aW9uIHRoYXQgYSBjZW50cmFsIGNvbnRyb2xsZXINCj4gPj4gb3INCj4gPj4+ICAg
ICAgZGlzdHJpYnV0ZWQgY29udHJvbCBwbGFuZSBuZWVkcyB0byBrbm93IHRoYXQgY2FuIG9ubHkg
YmUgb2J0YWluZWQNCj4gPj4+ICAgICAgZnJvbSB0aGUgZW5kIHN5c3RlbXMgYW5kL29yIG5vZGVz
IGluIHRoZSBuZXR3b3JrLg0KPiA+Pj4NCj4gPj4+ICAgICBXb3VsZG4ndCBpdCBiZSBzdWZmaWNp
ZW50IHRvIHN0YXRlICJQcm92aXNpb25pbmcgb2YgRGV0TmV0DQo+ID4+IHJlcXVpcmVzIGtub3ds
ZWRnZQ0KPiA+Pj4gICAgIGFib3V0IC4uLiIuIERvZXMgaXQgbWF0dGVyIGluIHRoaXMgY29udGV4
dCB3aGV0aGVyIHRoZQ0KPiA+PiBwcm92aXNpb25pbmcgaXMgZG9uZQ0KPiA+Pj4gICAgIGJ5IGEg
Y2VudHJhbCBjb250cm9sbGVyIG9yIGEgZGlzdHJpYnV0ZWQgY29udHJvbCBwbGFuZT8gRm9yDQo+
ID4+IGluc3RhbmNlLCBjb3VsZA0KPiA+Pj4gICAgIHRoZSBzYW1lIHBhcmFncmFwaCBhbHNvIGFw
cGx5IHRvIGEgbmV0d29yayB0aGF0IHVzZXMgX211bHRpcGxlXw0KPiA+PiBjZW50cmFsDQo+ID4+
PiAgICAgY29udHJvbGxlcnMsIG9yIGh5YnJpZCBjb21iaW5hdGlvbnMgb2YgY2VudHJhbCBjb250
cm9sbGVycyBhbmQNCj4gPj4gZGlzdHJpYnV0ZWQNCj4gPj4+ICAgICBjb250cm9sIHBsYW5lcz8g
SW4gZ2VuZXJhbCwgYW4gYXJjaGl0ZWN0dXJlIGRvY3VtZW50IHNob3VsZCBiZQ0KPiA+PiBhZ25v
c3RpYyB0bw0KPiA+Pj4gICAgIGltcGxlbWVudGF0aW9uIGFzcGVjdHMgdW5sZXNzIHRoZXJlIGlz
IGEgc3BlY2lmaWMgbmVlZC4gSW4gdGhpcw0KPiA+PiBzcGVjaWZpYw0KPiA+Pj4gICAgIGNhc2Us
IEkgZmFpbCB0byBzZWUgYSBuZWVkIHRvIGRpc2N1c3MgdGhlIHJlYWxpemF0aW9uIG9mIHRoZQ0K
PiA+PiBjb250cm9sIHBsYW5lIG9mDQo+ID4+PiAgICAgYSBuZXR3b3JrLg0KPiA+Pj4NCj4gPj4+
IEVkaXRvcmlhbCBuaXRzOg0KPiA+Pj4NCj4gPj4+ICogUGFnZSA5Og0KPiA+Pj4NCj4gPj4+ICAg
ICAgVGhlIGxvdy1sZXZlbCBtZWNoYW5pc21zIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuNSBwcm92
aWRlIHRoZQ0KPiA+Pj4gICAgICBuZWNlc3NhcnkgcmVndWxhdGlvbiBvZiB0cmFuc21pc3Npb25z
IGJ5IGFuIGVuZCBzeXN0ZW0gb3INCj4gPj4+ICAgICAgaW50ZXJtZWRpYXRlIG5vZGUgdG8gcHJv
dmlkZSBjb25nZXN0aW9uIHByb3RlY3Rpb24uICBUaGUNCj4gPj4gYWxsb2NhdGlvbg0KPiA+Pj4g
ICAgICBvZiB0aGUgYmFuZHdpZHRoIGFuZCBidWZmZXJzIGZvciBhIERldE5ldCBmbG93IHJlcXVp
cmVzDQo+ID4+IHByb3Zpc2lvbmluZw0KPiA+Pj4gICAgICBBIERldE5ldCBub2RlIG1heSBoYXZl
IG90aGVyIHJlc291cmNlcyByZXF1aXJpbmcgYWxsb2NhdGlvbg0KPiA+PiBhbmQvb3INCj4gPj4+
ICAgICAgc2NoZWR1bGluZywgdGhhdCBtaWdodCBvdGhlcndpc2UgYmUgb3Zlci1zdWJzY3JpYmVk
IGFuZCB0cmlnZ2VyDQo+ID4+IHRoZQ0KPiA+Pj4gICAgICByZWplY3Rpb24gb2YgYSByZXNlcnZh
dGlvbi4NCj4gPj4+DQo+ID4+PiAgICAgUHJvYmFibHkgYSBmdWxsIHN0b3AgaXMgbWlzc2luZyBh
ZnRlciAicHJvdmlzaW9uaW5nIi4NCj4gPj4+DQo+ID4+PiAqIFBhZ2UgMTE6ICIuLi4gYWxvbmcg
c2VwYXJhdGUgKGRpc2pvaW50IG5vbi1TUkxHKSBwYXRocyAuLi4iDQo+ID4+Pg0KPiA+Pj4gICAg
IEkgZmluZCB0aGlzIGNvbmZ1c2luZy4gSSB3b3VsZCB1bmRlcnN0YW5kIGUuZy4gImFsb25nIHNl
cGFyYXRlDQo+ID4+PiAgICAgKFNSTEctZGlzam9pbnQpIHBhdGhzIi4NCj4gPj4+DQo+ID4+PiAq
IFBhZ2UgMzQ6DQo+ID4+Pg0KPiA+Pj4gICAgICBXaGVuIHVzaW5nIGEgcGVlci0NCj4gPj4+ICAg
ICAgdG8tcGVlciBjb250cm9sIHBsYW5lLCBzb21lIG9mIHRoaXMgaW5mb3JtYXRpb24gbWF5IGJl
IHJlcXVpcmVkDQo+ID4+IGJ5IGENCj4gPj4+ICAgICAgc3lzdGVtJ3MgbmVpZ2hib3JzIGluIHRo
ZSBuZXR3b3JrLg0KPiA+Pj4NCj4gPj4+ICAgICBXb3VsZCAiYWNxdWlyZWQiIGJlIGEgYmV0dGVy
IHRlcm0/DQo+ID4+Pg0KPiA+Pj4gKiBQYWdlIDM0Og0KPiA+Pj4NCj4gPj4+ICAgICAgbyAgVGhl
IGlkZW50aXR5IG9mIHRoZSBzeXN0ZW0ncyBuZWlnaGJvcnMsIGFuZCB0aGUNCj4gPj4gY2hhcmFj
dGVyaXN0aWNzIG9mDQo+ID4+PiAgICAgICAgIHRoZSBsaW5rKHMpIGJldHdlZW4gdGhlIHN5c3Rl
bXMsIGluY2x1ZGluZyB0aGUgbGVuZ3RoIChpbg0KPiA+Pj4gICAgICAgICBuYW5vc2Vjb25kcykg
b2YgdGhlIGxpbmsocykuDQo+ID4+Pg0KPiA+Pj4gICAgICJMYXRlbmN5IiBvciAiZGVsYXkiIHdv
dWxkIHByb2JhYmx5IGJlIGEgYmV0dGVyIHRlcm1zIGlmIHRoZSB2YWx1ZQ0KPiA+PiBpcw0KPiA+
Pj4gICAgIG1lYXN1cmVkIGluIG5hbm9zZWNvbmRzLg0KPiA+Pj4NCj4gPj4+ICogUGFnZSAzNToN
Cj4gPj4+DQo+ID4+PiAgICAgIERldE5ldCBpcyBwcm92aWRlcyBhIFF1YWxpdHkgb2YgU2Vydmlj
ZSAoUW9TKSwgYW5kIGFzIHN1Y2gsIGRvZXMNCj4gPj4gbm90DQo+ID4+PiAgICAgIGRpcmVjdGx5
IHJhaXNlIGFueSBuZXcgcHJpdmFjeSBjb25zaWRlcmF0aW9ucy4NCj4gPj4+DQo+ID4+PiAgICAg
QnJva2VuIHNlbnRlbmNlDQo+ID4+Pg0KPiA+Pj4gKiBQbGVhc2UgZXhwYW5kIGFjcm9ueW1zIG9u
IGZpcnN0IHVzZSAoZS5nLiwgT1ROKQ0KPiA+Pj4NCj4gPj4+DQo+ID4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBkZXRuZXQgbWFpbGluZyBsaXN0
DQo+ID4gZGV0bmV0QGlldGYub3JnDQo+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9kZXRuZXQNCg==


From nobody Tue Nov 20 10:21:56 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C3AF130E4B for <detnet@ietfa.amsl.com>; Tue, 20 Nov 2018 10:21:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 SyJ3oKuBzu4P for <detnet@ietfa.amsl.com>; Tue, 20 Nov 2018 10:21:46 -0800 (PST)
Received: from gproxy10-pub.mail.unifiedlayer.com (gproxy10-pub.mail.unifiedlayer.com [69.89.20.226]) (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 68B711277BB for <detnet@ietf.org>; Tue, 20 Nov 2018 10:21:46 -0800 (PST)
Received: from cmgw12.unifiedlayer.com (unknown [10.9.0.12]) by gproxy10.mail.unifiedlayer.com (Postfix) with ESMTP id 1F7E3142F5D for <detnet@ietf.org>; Tue, 20 Nov 2018 11:07:37 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id PAQygm5P0Vl4fPAQygw2GY; Tue, 20 Nov 2018 11:07:37 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=ZqGs2T3HX7dOFzbZbywznoFWnlupbpW17w/2S/rh9mo=; b=cX7CS1mxdSHz0N1OALAmiYApPh C6PFRB+lFP9TCDjdHz42aedZqJTABAkpUBxSfLelhIzdQW84CzM2xV7VWywP/D0v4kecCj7BYDNOi zAILByidbqjVW6dHy6yHxrdCl;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:48308 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gPAQy-003NX5-N9; Tue, 20 Nov 2018 11:07:36 -0700
To: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16C02A@rznt8114.rznt.rzdir.fht-esslingen.de>
From: Lou Berger <lberger@labn.net>
Message-ID: <505e7a95-05bd-5dcb-628f-460790fc1b12@labn.net>
Date: Tue, 20 Nov 2018 13:07:35 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <6EC6417807D9754DA64F3087E2E2E03E2D16C02A@rznt8114.rznt.rzdir.fht-esslingen.de>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gPAQy-003NX5-N9
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:48308
X-Source-Auth: lberger@labn.net
X-Email-Count: 3
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/BlNc2NUXcrmFQNVmkiB0oLTfWMU>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 18:21:54 -0000

Michael,

Thanks for the clarification.

On 11/20/2018 10:02 AM, Scharf, Michael wrote:
> Lou,
>
> Just regarding my comment that seems unclear...
>
> [snip]
>
>>> In addition, I'd like to emphasize that my review comment "It is surprising that there is hardly any discussion on network robustness and safety"
>> I have no idea what you mean by safety here.  Can you elaborate.
> As far as I understand, DetNet introduces network functions that at least partly novel, such as PREOF.  And as PREOF explicitly allows solutions beyond 1+1 protection ("network coding" is mentioned as example).

at the network layer, protection and restoration is not new. There is 
LFAs. FRR, 1+1, 1:n, shared mesh etc all defined in RFCs - mostly, but 
not solely for MPLS.  It's also not new transport protocol layer either 
as there is work (have to check if RFCs) on network coding and 1+1 -- 
but this is outside the scope of Detnet.


> I believe that any new function typically raises operational issues.
>
> Out-of-my-head, here are some examples of potential challenges that seem not well addressed in -09:
>
> - PREOF (and specifically) PEF as a single point of failure: Is there any need to worry about that? As far as I can see, the document discusses failures of paths between POF and PEF, but not failures of the functions themselves. Wouldn't it make sense to discuss basic requirements such as implementing these functions redundantly etc.? And if they are implemented redundantly, does this impact the architecture, e.g., result in additional interfaces that may need standardization?

No more so than exists in the current  RFCs related to the topic.

> - Overload of DetNet components: As another example for PREOF, how would a DetNet deployment ensure that PEF never gets overloaded?

Umm, how does an RFC ever dictate that a router/node/host isn't 
overloaded?  In the normal internet case, I think this is way outside 
the scope of an RFC.  For TE networks, this is what 
configuration/management/control is all about - and sure we can add a 
sentence on that.


> Buffering and resequencing of packets requires processing. Techniques to allocate buffer space alone may not be enough to ensure that PEF never gets overloaded. Is this a problem or not? And even if this problem may perhaps not really exist for 1+1, is there no need to worry about other, possibly more complex PREOF schemes that may require complex packet processing (or even coding)? Are there scaling issues in PREOF? And could this impact signaling, e.g., require control plane protocol extensions?

yes, there is configuration/management/control-- this can be mentioned.


>
> More generally, if the intention of DetNet is to carry mission-critical or safety-critical traffic that cannot tolerate any packet loss, let alone any downtime, wouldn't words such as "reliability", "dependability", "redundancy", "high availability", etc. be relevant in a description of the architecture? (Some of these terms are actually used in this document, mostly in references to non-IETF work.)

The IETF generally just defines the behavior on the wire in standards 
track RFCs and let others define requirement system performance levels.  
I don't think we should be changing this in DetNet.


> And this may not only matter for the data plane. Assuming that a lot of DetNet traffic requires extremely high reliability, are there architectural requirements on components outside the data plane, e.g., regarding redundancy? Obviously, control plane and management plane functions are often built today already as high availability solutions, but if the intention is to _never_ fail, isn't there a risk that DetNet may require solutions "better-than-current-IP" outside the data plane as well?

There are plenty of high availability (and different level of 
availability) implementations of systems out there.  The only think the 
IETF gets involved with specifying are those aspects that impact 
interoperability between systems.  (E.g., all the graceful restart 
related extensions in control plane protocols). Again, I don't think 
it's for DetNet to move beyond this.


> This list of topics may not be comprehensive. I just want to illustrate some examples for what could also matter when running a network _really_ deterministically, beyond the well-known congestion issue.
>
> However, just to be precise: I don't ask for additional text to address what is written in this e-mail.

Thanks - it sounds like we're ending at the same place even if we didn't 
follow the same path to get here.

Thanks again for comments/review.  I do think we'll have a better 
document once the other points are addressed.

Lou

> Michael


From nobody Tue Nov 20 10:27:55 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DCD30130DD3; Tue, 20 Nov 2018 10:27:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 t4JWEYO4k3vQ; Tue, 20 Nov 2018 10:27:49 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3CB08130DCF; Tue, 20 Nov 2018 10:27:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=38290; q=dns/txt; s=iport; t=1542738469; x=1543948069; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=EW57hEJEAmeezU1kKvgJTgHv0TFecDPzFAQ/NSdgYvM=; b=JLBZJuMh/KwD3C4yDgq2nLZUQ0ne/bBvzn5Pmphfg3PhykvCaeWoeoZq mYH8SJPv2SZrqyhYvUFl/TOCY9uKJT8FKYKj1mB5NljSCWlWlbiHMwEYO wR2LGLpJaDOL+8QEM2ByCht4vFswTKcI55GfhJQ4KjgwSq6s0Ge5uf7Wd M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ASAABfUfRb/4wNJK1bCRoBAQEBAQI?= =?us-ascii?q?BAQEBBwIBAQEBgVMDAQEBAQsBggNmgQInCoNuliKDQpN1FIFjAwsBARgLhAN?= =?us-ascii?q?GAheDXiI2Bw0BAwEBAgEBAm0cDIU8AQEBAQMBARgJETMHBAcMBAIBBgIOAwE?= =?us-ascii?q?DAQEBAgIfBwICAiULFQIGCAIEDgUIE4MHggEPjFubUIEviiAFgQuJXYEdF4F?= =?us-ascii?q?AP4EQAYIUfoMbAQGBLgEIAwEGAQcEGxAPEgKCSoJXAoh9IQOFc5BjCQKKI4Z?= =?us-ascii?q?9IIFYhQmDI4QMgnGYAAIRFIEnJgonZHFwFTuCbIInFxKITIU+QTGLRgEOF4E?= =?us-ascii?q?IgR8BAQ?=
X-IronPort-AV: E=Sophos;i="5.56,258,1539648000"; d="scan'208";a="489050690"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Nov 2018 18:27:46 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id wAKIRk73018259 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 20 Nov 2018 18:27:47 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 20 Nov 2018 12:27:46 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Tue, 20 Nov 2018 12:27:46 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Lou Berger <lberger@labn.net>, "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
CC: "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
Thread-Topic: Transport sub-layer name change (Was Re: [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08)
Thread-Index: AQHUgP3z0JBFm94YF0qDkFVGBwC/rKVY+sOg
Date: Tue, 20 Nov 2018 18:27:28 +0000
Deferred-Delivery: Tue, 20 Nov 2018 18:26:36 +0000
Message-ID: <dfea900c1cb54ee88a953f22a9c7e639@XCH-RCD-001.cisco.com>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com> <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net>
In-Reply-To: <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.55.22.5]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.36.7.13, xch-aln-003.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/8f78BGIi1B8aXPIaJbT0BLPZChg>
Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 18:27:53 -0000

SSBzdXBwb3J0IHRoaXMgY2hhbmdlOw0KDQpQYXNjYWwNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPiBGcm9tOiBMb3UgQmVyZ2VyIDxsYmVyZ2VyQGxhYm4ubmV0Pg0KPiBTZW50OiBt
YXJkaSAyMCBub3ZlbWJyZSAyMDE4IDE5OjE5DQo+IFRvOiBQYXNjYWwgVGh1YmVydCAocHRodWJl
cnQpIDxwdGh1YmVydEBjaXNjby5jb20+OyBTY2hhcmYsIE1pY2hhZWwNCj4gPE1pY2hhZWwuU2No
YXJmQGhzLWVzc2xpbmdlbi5kZT4NCj4gQ2M6IGRldG5ldEBpZXRmLm9yZzsgZHJhZnQtaWV0Zi1k
ZXRuZXQtYXJjaGl0ZWN0dXJlLmFsbEBpZXRmLm9yZw0KPiBTdWJqZWN0OiBUcmFuc3BvcnQgc3Vi
LWxheWVyIG5hbWUgY2hhbmdlIChXYXMgUmU6IFtEZXRuZXRdIFRzdmFydCBsYXN0IGNhbGwNCj4g
cmV2aWV3IG9mIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wOCkNCj4gDQo+IEFMTCwN
Cj4gDQo+IFRoZXJlIGlzIGEgZGVzaXJlIHRvIHJlcGxhY2UgdGhlIHdvcmQgIlRyYW5zcG9ydCIg
ZnJvbSB0aGUgRGV0TmV0IFRyYW5zcG9ydA0KPiBzdWItbGF5ZXIgdG8gYXZvaWQgY29uZnVzaW9u
IHdpdGggTCQgVHJhbnNwb3J0IHByb3RvY29scy4NCj4gDQo+IEluIHRoZSBURUFTIFdHIHdlIGhh
ZCBhIHNpbWlsYXIgZGlzY3Vzc2lvbiBhbmQgd2UgcmVwbGFjZWQgIlRyYW5zcG9ydCINCj4gd2l0
aCAiVHJhZmZpYyBFbmdpbmVlcmVkIChURSkgIi4NCj4gDQo+IFdoaWxlIGEgYml0IG1vcmUgdmVy
Ym9zZSwgd2hhdCBkbyBwZW9wbGUgdGhpbmsgYWJvdXQgdGhpcyBjaGFuZ2U/DQo+IA0KPiBUbyBi
ZSBjbGVhciwgdGhlIHN1Z2dlc3Rpb24gaXM6DQo+IA0KPiBPTEQNCj4gDQo+ICDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLg0KPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIC4NCj4gIMKgwqDCoMKgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Kw0KPiAgwqDCoMKgwqAgfMKgIERldE5ldCBTZXJ2aWNlIHN1Yi1sYXllcsKgIHwgUFcsIFVEUCwg
R1JFDQo+ICDCoMKgwqDCoCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gIMKgwqDC
oMKgIHwgRGV0TmV0IFRyYW5zcG9ydCBzdWItbGF5ZXIgfCBJUHY2LCBJUHY0LCBNUExTIFRFIExT
UHMsIE1QTFMgU1INCj4gIMKgwqDCoMKgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0K
PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC4NCj4gIMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAuDQo+IA0KPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgRmlndXJlIDQ6IERldE5ldCBhZGFwdGF0aW9uIHRvIGRhdGEgcGxhbmUNCj4g
DQo+IE5FVw0KPiANCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAuDQo+
ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLg0KPiAgwqDCoMKgwqAgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ICDCoMKgwqDCoCB8wqAgRGV0TmV0IFNlcnZp
Y2Ugc3ViLWxheWVywqAgfCBQVywgVURQLCBHUkUNCj4gIMKgwqDCoMKgICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKw0KPiAgwqDCoMKgwqAgfMKgwqDCoMKgwqAgRGV0TmV0IFRFIHN1Yi1s
YXllciDCoCB8IElQdjYsIElQdjQsIE1QTFMgVEUgTFNQcywgTVBMUyBTUg0KPiAgwqDCoMKgwqAg
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgLg0KPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IC4NCj4gDQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBGaWd1cmUgNDogRGV0
TmV0IGFkYXB0YXRpb24gdG8gZGF0YSBwbGFuZQ0KPiANCj4gTG91DQo+IA0KPiBPbiAxMS8yMC8y
MDE4IDExOjIxIEFNLCBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIHdyb3RlOg0KPiA+IEhlbGxv
IExvdToNCj4gPg0KPiA+DQo+ID4gQWJvdXQgJyBkaXNjdXNzIGNoYW5naW5nIHRoZSBuYW1lIG9m
IHRoZSAiRGV0TmV0IFRyYW5zcG9ydCBzdWItbGF5ZXIiICB0bw0KPiBhdm9pZCB0aGUgd29yZCAi
dHJhbnNwb3J0Ii4gICcNCj4gPg0KPiA+IEZvciBvbmUgSSdkIGxpa2UgdG8gbWFrZSB0aGF0IGNh
bGwuIFRoZSB1bmZvcnR1bmF0ZSBuYW1lIGNvbGxpc2lvbiBoYXMgc3RhcnRlZA0KPiB0byBodXJ0
IHVzIHF1aXRlIGEgYml0IGFscmVhZHkgYW5kIHBlb3BsZSBhcmUgZ2V0dGluZyBjb25mdXNlZCBv
biB2ZXJ5IGFjdGl2ZQ0KPiBleGNoYW5nZXMgd2UgaGF2ZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0K
PiA+DQo+ID4gSSB0ZW5kIHRvIGFncmVlIHRoYXQgZm9yIHRoZSBnZW5lcmFsIElFVEYgInRyYW5z
cG9ydCIgZ2VuZXJhbGx5IG1lYW5zICJMNCIuDQo+IEV2ZW4gcG9pbnQgb25lIGluIHlvdXIgZW1h
aWwgdXNlcyAidHJhbnNwb3J0IiB0aGF0IHdheSBJIGd1ZXNzLiBTYWRseSBtYW55DQo+IGFsdGVy
bmF0ZSBuYW1lcyBhcmUgaGlnaGx5IG92ZXJsb2FkZWQgYWxyZWFkeSAodGhpbmsgImNhcnJpZXIi
IGZvciBpbnN0YW5jZSwgb3INCj4gImJ1cyIpLiBJIGxpa2UgdGhlIHRlcm0gInRyYWluIiBiZWNh
dXNlIG9mIHRoZSBhc3NvY2lhdGlvbiB3aXRoIGEgc2NoZWR1bGUsIGJ1dA0KPiB0aGF0J3MganVz
dCBtZS4NCj4gPg0KPiA+IFNhbWUgZ29lcyBhY3R1YWxseSBmb3IgdGhlIGNvbXBsZXggcGF0aCB0
aGF0IHdlIGJ1aWxkLiBUaGF0IGNvbXBsZXggcGF0aA0KPiBjYW4gYmUgYW4gZWxvbmdhdGVkIERP
REFHIHdpdGggbXVsdGlwbGUgUFJFT0YgcG9pbnRzLiBVc3VhbCB0ZXJtcyBsaWtlDQo+ICJjaXJj
dWl0IiBvciAicGF0aCIgZmFpbCB0byBjYXB0dXJlIHRoYXQgY29tcGxleGl0eS4gNlRpU0NIIGZv
dW5kIHRoZSB0ZXJtDQo+ICJUcmFjayIgdG8gcmVmZXIgdG8gaXQuDQo+ID4NCj4gPiBXb3VsZCB5
b3UgcHVzaCB0aGF0IGRpc2N1c3Npb24gdG8gdGhlIE1MPw0KPiA+DQo+ID4gVGFrZSBjYXJlLA0K
PiA+DQo+ID4gUGFzY2FsDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g
Pj4gRnJvbTogTG91IEJlcmdlciA8bGJlcmdlckBsYWJuLm5ldD4NCj4gPj4gU2VudDogbWFyZGkg
MjAgbm92ZW1icmUgMjAxOCAxMzoxMQ0KPiA+PiBUbzogU2NoYXJmLCBNaWNoYWVsIDxNaWNoYWVs
LlNjaGFyZkBocy1lc3NsaW5nZW4uZGU+DQo+ID4+IENjOiB0c3YtYXJ0QGlldGYub3JnOyBkZXRu
ZXRAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtZGV0bmV0LQ0KPiA+PiBhcmNoaXRlY3R1cmUuYWxsQGll
dGYub3JnDQo+ID4+IFN1YmplY3Q6IFJlOiBbRGV0bmV0XSBUc3ZhcnQgbGFzdCBjYWxsIHJldmll
dyBvZg0KPiA+PiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDgNCj4gPj4NCj4gPj4g
TWljaGFlbCwNCj4gPj4NCj4gPj4gSSB0aGluayB3ZSdyZSBnZXR0aW5nIHNvbWV3aGVyZSBhbmQg
aWRlbnRpZnlpbmcgd2hlcmUgd2UgaGF2ZQ0KPiA+PiBkaXNjb25uZWN0cyBhbmQgd2hhdCBtYXkg
KGFuZCB3aGF0IG1heSBub3QpIG5lZWQgdG8gY2hhbmdlIGluIHRoZQ0KPiA+PiBkb2N1bWVudC7C
oCBNeSB0YWtlYXdheXMgYXJlOg0KPiA+Pg0KPiA+PiAtIFRoZSBkb2N1bWVudCBuZWVkcyBhIGdv
b2QgJ3NjcnViJyBvZiB0aGUgY29uZ2VzdGlvbiByZWxhdGVkDQo+ID4+IHJlZmVyZW5jZXMgdG8g
ZW5zdXJlIHRoYXQgdGhlIGRvY3VtZW50IG9ubHkgbWFrZXMgc3RhdGVtZW50cyBvbiB3aGF0DQo+
ID4+IGlzIGFjdHVhbGx5IGRvbmUgd2l0aGluIGEgRGV0TmV0IGFuZCB0aGUgcmVsYXRpb25zaGlw
IHdpdGggdHJhbnNwb3J0DQo+ID4+IHByb3RvY29scyB0aGF0IHVzZSBkZXRuZXQgKHdoaWNoIGFy
ZSBpbiBmYWN0IG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoZQ0KPiA+PiBEZXROZXQgV0cpLsKgIEkn
bGwgd29yayB3aXRoIHRoZSBhdXRob3JzIGFuZCBXRyBvbiB0aGlzIC0tIEkgc2VlIHRoaXMNCj4g
Pj4gY2hhbmdlIGFzIGltcG9ydGFudCwgYnV0IGVkaXRvcmlhbCBpbiBuYXR1cmUuDQo+ID4+DQo+
ID4+IC0gV2UgaGF2ZSBhIHBlcmNlcHRpb24gaXNzdWUgd2l0aCBhdCBsZWFzdCBvbmUgbWVtYmVy
IG9mIHRoZSBUU1YgYXJlYQ0KPiA+PiBvbiB0aGUgbWVhbmluZyBhbmQgbW9yZSBpbXBvcnRhbnRs
eSwgaW1wbGljYXRpb24sIG9mIHRoZSB0ZXJtICJEZXROZXQNCj4gPj4gKlRyYW5zcG9ydCogc3Vi
LWxheWVyIi7CoCBXaGlsZSBJIGRvbid0IGRpc2FncmVlIHRoYXQgYSBnb29kIHBvcnRpb24NCj4g
Pj4gb2YgdGhlIElFVEYgdGhpbmtzIHRyYW5zcG9ydCBwcm90b2NvbCAoVURQL1RDUCkgd2hlbiB0
aGV5IGhlYXIgInRyYW5zcG9ydCINCj4gPj4gdGhlcmUgYXJlIHBsZW50eSBvdGhlcnMsIHBhcnRp
Y3VsYXJseSBpbiB0aGUgcm91dGluZyBhcmVhLCB3aG8NCj4gPj4gdW5kZXJzdGFuZCB0aGF0ICJ0
cmFuc3BvcnQiIGNhbiByZWZlciB0byBUcmFuc3BvcnQgTmV0d29ya3MuwqAgQW5kDQo+ID4+IFRy
YW5zcG9ydCBOZXR3b3JrIGlzIGEgd2VsbCB1bmRlcnN0b29kIGdlbmVyYWwgaW5kdXN0cnkgdGVy
bS4gVGhlDQo+ID4+IElFVEYgZXZlbiBoYXMgYSBidW5jaCBvZiBSRkNzIHRoYXQgcmVsYXRlIHRv
IFRyYW5zcG9ydCBuZXR3b3Jrcy4NCj4gPj4gVGhpcyBzYWlkLCBJIHRoaW5rIGl0IHJlYXNvbmFi
bGUgdG8gZ28gYmFjayB0byB0aGUgRGV0TmV0IFdHIGFuZA0KPiA+PiBkaXNjdXNzIGNoYW5naW5n
IHRoZSBuYW1lIG9mIHRoZSAiRGV0TmV0IFRyYW5zcG9ydCBzdWItIGxheWVyIsKgIHRvDQo+ID4+
IGF2b2lkIHRoZSB3b3JkICJ0cmFuc3BvcnQiLsKgIC0tIEJUVyB3ZSBtYWRlIGEgcGFyYWxsZWwg
Y2hhbmdlIGluIHRoZSBURUFTDQo+IFdHIHdoZW4gcHJvZHVjaW5nIFJGQzg0NTMuDQo+ID4+DQo+
ID4+IFNlZSBiZWxvdyBmb3IgZGV0YWlsIHJlc3BvbnNlIGluLWxpbmUuDQo+ID4+DQo+ID4+IE9u
IDExLzE5LzIwMTggNToxNSBQTSwgU2NoYXJmLCBNaWNoYWVsIHdyb3RlOg0KPiA+Pj4gTG91LA0K
PiA+Pj4NCj4gPj4+PiAtLQ0KPiA+Pj4+IEkgd2FudGVkIHRvIHRha2UgYSBzdGVwIGJhY2sgZnJv
bSB0aGUgbXVsdGlwbGUgZGlzY3Vzc2lvbnMgdGhhdA0KPiA+Pj4+IHdlcmUgc3Bhd25lZCBieSB5
b3VyIHJldmlldyAtLSBmcm9tIGEgZG9jIHNoZXBoZXJkIHBlcnNwZWN0aXZlLCBhbmQNCj4gPj4+
PiBzZWUgd2hlcmUgd2UgYXJlLsKgwqAgSSBrbm93IHRoYXQgdGhlIGF1dGhvcnMgaGF2ZSBzZW50
IGEgLTA5IHZlcnNpb24NCj4gPj4+PiB0aGF0IGFkZHJlc3NlcyBzb21lLCBidXQgbm90IGFsbCBp
c3N1ZXMuDQo+ID4+Pj4NCj4gPj4+PiAgICBGcm9tIHRoZSBleGNoYW5nZXMgSSd2ZSBzZWVuLCBJ
IHRoaW5rIHRoZSBrZXkgcmVtYWluaW5nIGlzc3Vlcw0KPiA+Pj4+IGFyZSByZWxhdGVkIHRvOg0K
PiA+Pj4+DQo+ID4+Pj4gKGEpIHBvc3NpYmx5IGludHJvZHVjdGlvbiBvZiBjb25nZXN0aW9uIGlu
IHRoZSBnZW5lcmFsIGludGVybmV0IGlmDQo+ID4+Pj4gcGFja2V0cyB3ZXJlIHNvbWVob3cgdG8g
ZXNjYXBlIGEgZGV0bmV0IGRvbWFpbi7CoCBUaGUgc291cmNlIG9mIHRoaXMNCj4gPj4+PiBjb25n
ZXN0aW9uIHdvdWxkIGJlIGluZWxhc3RpYyB0cmFmZmljIHVzaW5nIERldE5ldCBvciBkdWUgdG8N
Cj4gPj4+PiBjb25nZXN0aW9uIGxvc3MgdGhhdCBpcyBtYXNrZWQgYnkgUFJFT0YuDQo+ID4+PiBU
aGVzZSBhcmUgdHdvIG1ham9yIGlzc3VlcyB0aGF0IG5lZWQgdG8gYmUgYWRkcmVzc2VkLiBOb3Rl
IHRoYXQgaXQNCj4gPj4+IG1heSBub3QNCj4gPj4gYmUgc3VmZmljaWVudCBqdXN0IHRvIGFkZCBh
IHNlY3Rpb24gb24gb3BlcmF0aW9uYWwgYW5kIGRlcGxveW1lbnQNCj4gPj4gY29uc2lkZXJhdGlv
bnMuIEFsc28gdGhlIGV4aXN0aW5nIHRleHQgaW4gdGhlIGRvY3VtZW50IHdpbGwgbmVlZCB0bw0K
PiA+PiBnZXQgYWxpZ25lZCB0byBub3JtYXRpdmUgZ3VpZGFuY2Ugb24gaG93IHRvIGF2b2lkIGEg
Y29uZ2VzdGlvbiBjb2xsYXBzZS4NCj4gPj4+IEluIC0wOSwgb25lIGV4YW1wbGUgd291bGQgYmUg
U2VjdGlvbiAzLjEuICJQcmltYXJ5IGdvYWxzIGRlZmluaW5nDQo+ID4+PiB0aGUNCj4gPj4gRGV0
TmV0IFFvUyINCj4gPj4+ICAgICAgQ29uZ2VzdGlvbiBwcm90ZWN0aW9uIG9wZXJhdGVzIGJ5IGFs
bG9jYXRpbmcgcmVzb3VyY2VzIGFsb25nIHRoZSBwYXRoDQo+ID4+PiAgICAgIG9mIGEgRGV0TmV0
IGZsb3csIGUuZy4sIGJ1ZmZlciBzcGFjZSBvciBsaW5rIGJhbmR3aWR0aC4gIENvbmdlc3Rpb24N
Cj4gPj4+ICAgICAgcHJvdGVjdGlvbiBncmVhdGx5IHJlZHVjZXMsIG9yIGV2ZW4gZWxpbWluYXRl
cyBlbnRpcmVseSwgcGFja2V0IGxvc3MNCj4gPj4+ICAgICAgZHVlIHRvIG91dHB1dCBwYWNrZXQg
Y29uZ2VzdGlvbiB3aXRoaW4gdGhlIG5ldHdvcmssIGJ1dCBpdCBjYW4gb25seQ0KPiA+Pj4gICAg
ICBiZSBzdXBwbGllZCB0byBhIERldE5ldCBmbG93IHRoYXQgaXMgbGltaXRlZCBhdCB0aGUgc291
cmNlIHRvIGENCj4gPj4+ICAgICAgbWF4aW11bSBwYWNrZXQgc2l6ZSBhbmQgdHJhbnNtaXNzaW9u
IHJhdGUuICBOb3RlIHRoYXQgY29uZ2VzdGlvbg0KPiA+Pj4gICAgICBwcm90ZWN0aW9uIHByb3Zp
ZGVkIHZpYSBjb25nZXN0aW9uIGRldGVjdGlvbiBhbmQgbm90aWZpY2F0aW9uIGlzDQo+ID4+PiAg
ICAgIGV4cGxpY2l0bHkgZXhjbHVkZWQgZnJvbSBjb25zaWRlcmF0aW9uIGluIERldE5ldCwgYXMg
aXQgc2VydmVzIGENCj4gPj4+ICAgICAgZGlmZmVyZW50IHNldCBvZiBhcHBsaWNhdGlvbnMuDQo+
ID4+PiBBdCBsZWFzdCB0aGUgbGFzdCBzZW50ZW5jZSB3b3VsZCBjb250cmFkaWN0IGEgYmV0dGVy
IGRpc2N1c3Npb24gb2YNCj4gPj4+IGNvbmdlc3Rpb24NCj4gPj4gaW4gdGhlIGRvY3VtZW50LiBG
b3IgaW5zdGFuY2UsIGl0IGNvdWxkIGp1c3QgYmUgcmVtb3ZlZC4gSW4gYW55IGNhc2UsDQo+ID4+
IHRoZSBjdXJyZW50IHdvcmRpbmcgaW4gdGhlIGxhc3Qgc2VudGVuY2UgaXMgbm90IGNvcnJlY3Qs
IGFzIHRoZSBJRVRGDQo+ID4+IHRlcm0gZm9yIHdoYXQgaXMgZGVzY3JpYmVkIGluIHRoZSBsYXN0
IHNlbnRlbmNlIGlzICJjb25nZXN0aW9uIGNvbnRyb2wiLg0KPiA+Pj4gQW5vdGhlciBleGFtcGxl
IHdvdWxkIGJlICBTZWN0aW9uIDMuMi4xLjEuICJFbGltaW5hdGUgY29uZ2VzdGlvbiBsb3NzIg0K
PiA+Pj4NCj4gPj4+ICAgICAgVGhlIHByaW1hcnkgbWVhbnMgYnkgd2hpY2ggRGV0TmV0IGFjaGll
dmVzIGl0cyBRb1MgYXNzdXJhbmNlcyBpcyB0bw0KPiA+Pj4gICAgICByZWR1Y2UsIG9yIGV2ZW4g
Y29tcGxldGVseSBlbGltaW5hdGUsIGNvbmdlc3Rpb24gd2l0aGluIGEgRGV0TmV0IG5vZGUNCj4g
Pj4+ICAgICAgYXMgYSBjYXVzZSBvZiBwYWNrZXQgbG9zcy4gIFRoaXMgY2FuIGJlIGFjaGlldmVk
IG9ubHkgYnkgdGhlDQo+ID4+PiAgICAgIHByb3Zpc2lvbiBvZiBzdWZmaWNpZW50IGJ1ZmZlciBz
dG9yYWdlIGF0IGVhY2ggbm9kZSB0aHJvdWdoIHRoZQ0KPiA+Pj4gICAgICBuZXR3b3JrIHRvIGVu
c3VyZSB0aGF0IG5vIHBhY2tldHMgYXJlIGRyb3BwZWQgZHVlIHRvIGEgbGFjayBvZiBidWZmZXIN
Cj4gPj4+ICAgICAgc3RvcmFnZS4gIE5vdGUgdGhhdCBhIERldE5ldCBmbG93IGNhbm5vdCBiZSB0
aHJvdHRsZWQsIGkuZS4sIGl0cw0KPiA+Pj4gICAgICB0cmFuc21pc3Npb24gcmF0ZSBjYW5ub3Qg
YmUgcmVkdWNlZCB2aWEgZXhwbGljaXQgY29uZ2VzdGlvbg0KPiA+Pj4gICAgICBub3RpZmljYXRp
b24uDQo+ID4+Pg0KPiA+Pj4gVGhpcyBzZWN0aW9uIElNSE8gaGFzIHRvIGluY2x1ZGUgYSBkaXNj
dXNzaW9uIG9mIHdoYXQgaGFwcGVucyBpbiB0aGUNCj4gPj4+IChub3QNCj4gPj4gZXhwZWN0ZWQp
IGNhc2UgdGhhdCBwYWNrZXRzIGdldCBkcm9wcGVkIG9yIHRoYXQgRUNOIG1hcmtzIGFyZQ0KPiA+
PiByZWNlaXZlZC4gSXQgaXMgdW5kZXJzdG9vZCB0aGF0IHRoaXMgd291bGQgbm90IGhhcHBlbiBp
biBub3JtYWwNCj4gPj4gb3BlcmF0aW9uIG9mIGEgRGV0TmV0IG5ldHdvcmssIGJ1dCBJIGJlbGll
dmUganVzdCBjb25zaWRlcmluZyB0aGUNCj4gPj4gZXJyb3ItZnJlZSBvcGVyYXRpb24gb2YgYSBE
ZXROZXQgbmV0d29yayBpcyBub3Qgc3VmZmljaWVudCBmb3IgdGhpcw0KPiA+PiBkb2N1bWVudC4g
QXQgbGVhc3QgZm9yIHRoZSByaXNrIG9mIHRyYWZmaWMgdGhhdCBtYXkgZXNjYXBlIGZyb20gYQ0K
PiA+PiBEZXROZXQgbmV0d29yayBpcyBpbmhlcmVudGx5IG5vdCBzdWZmaWNpZW50IHRvIGFzc3Vt
ZSB0aGF0IHRoZSBEZXROZXQNCj4gbmV0d29yayBpcyBhbHdheXMgZXJyb3ItZnJlZS4NCj4gPj4N
Cj4gPj4gSSB0aGluayB0aGVzZSBhcmUgZXhhbXBsZXMgb2YgdGV4dCB0aGF0IG5lZWRzIHRvIGJl
IGNsZWFudXAgdXAgYW5kIHRvDQo+ID4+IGRlbGluZWF0ZSB3aGF0IGlzIGRvbmUgd2l0aCBhIERl
dE5ldC4NCj4gPj4NCj4gPj4NCj4gPj4+IEFzIGEgcmVzdWx0LCBhZGRyZXNzaW5nIG15IGNvbmNl
cm5zIHdpbGwgbW9zdCBsaWtlbHkgcmVxdWlyZSBlZGl0aW5nDQo+ID4+PiBzZXZlcmFsDQo+ID4+
IHBhcnRzIG9mIHRoZSBkb2N1bWVudC4NCj4gPj4+IEluIGFkZGl0aW9uLCBJJ2QgbGlrZSB0byBl
bXBoYXNpemUgdGhhdCBteSByZXZpZXcgY29tbWVudCAiSXQgaXMNCj4gPj4+IHN1cnByaXNpbmcN
Cj4gPj4gdGhhdCB0aGVyZSBpcyBoYXJkbHkgYW55IGRpc2N1c3Npb24gb24gbmV0d29yayByb2J1
c3RuZXNzIGFuZCBzYWZldHkiDQo+ID4+DQo+ID4+IEkgaGF2ZSBubyBpZGVhIHdoYXQgeW91IG1l
YW4gYnkgc2FmZXR5IGhlcmUuwqAgQ2FuIHlvdSBlbGFib3JhdGUuDQo+ID4+DQo+ID4+DQo+ID4+
PiBjb3ZlcnMgbW9yZSB0aGFuIGp1c3QgaW5lbGFzdGljIHRyYWZmaWMgdGhhdCBlc2NhcGVzIGZy
b20gYSBEZXROZXQNCj4gPj4+IG5ldHdvcmsNCj4gPj4gYW5kIG1hc2tpbmcgb2YgcGFja2V0IGxv
c3MuIEdpdmVuIHRoYXQgRGV0TmV0IHRyYWZmaWMgbWF5IGJlDQo+ID4+IGV4dHJlbWVseSBjcml0
aWNhbCB0cmFmZmljLCBJIHJlYWxseSB3b25kZXIgd2h5IHRoZSBkb2N1bWVudCBkb2Vzbid0DQo+
ID4+IGVtcGhhc2l6ZSBtb3JlIHRoZSByZXF1aXJlZCByb2J1c3RuZXNzIGFnYWluc3QgZmFpbHVy
ZXMgKmluc2lkZSogdGhlDQo+ID4+IERldE5ldCBuZXR3b3JrIGFzIHdlbGwgYXMgY291bnRlci1t
ZWFzdXJlcy4gQnV0IHRoaXMgaXMgc29tZXRoaW5nIHRoZQ0KPiA+PiBXRyBuZWVkcyB0byBkZWNp
ZGUuIEFzIFRTVi1BUlQgcmV2aWV3ZXIsIEkgd2lsbCBiZSBmaW5lIGlmIHRoZQ0KPiA+PiBkb2N1
bWVudCBjbGVhcmx5IGRlc2NyaWJlcyBob3cgdGhlIGltcGFjdCBvZiBmYWlsdXJlcyB3aWxsIGJl
DQo+ID4+IGlzb2xhdGVkIGluc2lkZSB0aGUgRGV0TmV0IG5ldHdvcmsgYW5kIHdpbGwgbm90IHB1
dCB0aGUgZ2VuZXJhbCBJbnRlcm5ldCBhdA0KPiByaXNrLg0KPiA+Pg0KPiA+PiBJIGFncmVlIC0g
SSB0aGluaywgdGhlIGRvY3VtZW50IHNob3VsZCBiZSBjbGVhciBvbiBpdCdzIHNjb3BlIGFuZA0K
PiA+PiByZWxhdGlvbnNoaXAgdG8gZ2VuZXJhbCBpbnRlcm5ldCB1c2FnZS4NCj4gPj4NCj4gPj4N
Cj4gPj4+PiAoYikgVGhlIHVzZSBvZiB0aGUgdGVybSAndHJhbnNwb3J0JyBpbiBEZXROZXQgdG8g
cmVmZXIgdG8gd2hhdCBpcw0KPiA+Pj4+IGJhc2ljYWxseSBhIFRyYWZmaWMgRW5naW5lZXJlZCBz
dWItbmV0d29yayBsYXllciwgc3VjaCBhcyBpcw0KPiA+Pj4+IHByb3ZpZGVkIHdpdGggTVBMUy1U
RSBvciBPcHRpY2FsIFRyYW5zcG9ydCBOZXR3b3Jrcy4NCj4gPj4+IEluIHRoZSBJbnRlcm5ldCBh
cmNoaXRlY3R1cmUsIHRoZSB0ZXJtICd0cmFuc3BvcnQnIHJlZmVycyB0bw0KPiA+Pj4gSW50ZXJu
ZXQgdHJhbnNwb3J0DQo+ID4+IHByb3RvY29scy4gSSBkb3VidCB0aGF0IHRoZSBkb2N1bWVudCBj
YW4gYXZvaWQgZGlzY3Vzc2luZyB0aGUNCj4gPj4gaW1wbGljYXRpb25zIG9mIGFuZCBpbnRlcmFj
dGlvbnMgd2l0aCBJbnRlcm5ldCB0cmFuc3BvcnQgcHJvdG9jb2xzDQo+ID4+IHN1Y2ggYXMgVURQ
IG9yIFRDUC4gQXMgYSByZXN1bHQsIEkgZGlzYWdyZWUgdGhhdCB0aGUgZG9jdW1lbnQgY2FuIHVz
ZQ0KPiA+PiB0aGUgdGVybSAndHJhbnNwb3J0JyB0byByZWZlciB0byB0cmFmZmljIGVuZ2luZWVy
ZWQgc3ViLW5ldHdvcmsgbGF5ZXJzLg0KPiA+Pg0KPiA+PiBJIHRoaW5rIHRoaXMgaXMgY292ZXJl
ZCBieSBteSBjb21tZW50IGFib3ZlLg0KPiA+Pg0KPiA+Pg0KPiA+Pj4gICBGcm9tIGEgVFNWLUFS
VCBwb2ludCBvZiB2aWV3LCB0aGUgZG9jdW1lbnQgY2FuIGVpdGhlciBvbmx5IHVzZSB0aGUNCj4g
Pj4+IHRlcm0NCj4gPj4gInRyYW5zcG9ydCIgZm9yIEludGVybmV0IHRyYW5zcG9ydCBwcm90b2Nv
bHMgYW5kIHVzZSBhbm90aGVyIHRlcm0gZm9yDQo+ID4+IHN1Yi0gbmV0d29yayBsYXllcnMgKGFz
IGhhbmRsZWQgaW4gdGhlICpyb3V0aW5nKiBhcmVhIG9mIHRoZSBJRVRGKSwNCj4gPj4gb3IgdGhl
IGRvY3VtZW50IGhhcyB0byBjbGVhcmx5IGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlIEludGVybmV0
DQo+ID4+IHRyYW5zcG9ydCBsYXllciBhbmQgb3RoZXIgdXNlcyBvZiB0aGUgdGVybSAidHJhbnNw
b3J0IiBhbmQgZXhwbGFpbg0KPiA+PiB0aGUgb3ZlcmxhcC4gSSBiZWxpZXZlIHRoZSBmb3JtZXIg
d291bGQgYmUgbGVzcyBjb25mdXNpbmcsIGJ1dCBJIHdpbGwNCj4gPj4gbGVhdmUgaXQgdXAgdG8g
dGhlIFRTViBBRHMgdG8gZGlzY3VzcyB0ZXJtaW5vbG9neSBvdmVybGFwIGluIHRoZQ0KPiA+PiBJ
RVNHLiBBcyBUU1YtQVJUIHJldmlld2VyIEkgaW5zaXN0IHRoYXQgdGhlIGRvY3VtZW50IHVzZXMg
dGhlIHRlcm1zDQo+ID4+ICJ0cmFuc3BvcnQgbGF5ZXIiIGFuZCAidHJhbnNwb3J0IHByb3RvY29s
IiBvbmx5IHdoZW4gcmVmZXJyaW5nIHRvIHRoZQ0KPiBJbnRlcm5ldCB0cmFuc3BvcnQgbGF5ZXIu
DQo+ID4+DQo+ID4+IEknbSBwZXJzb25hbGx5IG9rYXkgd2l0aCBhIG5hbWUgY2hhbmdlIGFuZCBl
dmVuIHdpbGxpbmcgdG8gcHVzaCB0aGlzDQo+ID4+IGRpc2N1c3Npb24gd2l0aGluIHRoZSBXRywg
YnV0IGFzIHNhaWQgYWJvdmUsICJUcmFuc3BvcnQgTmV0d29yayIgaXMgYQ0KPiA+PiBnZW5lcmFs
bHkgdW5kZXJzdG9vZCBpbmR1c3RyeSB0ZXJtIHRoYXQgaXMgYWxzbyB1c2VkIGluIFJGQ3MgLS0g
c28NCj4gPj4gd2UnbGwgaGF2ZSB0byBzZWUgd2hhdCB3aGVyZSBXRyBjb25zZW5zdXMgZW5kcyB1
cC4NCj4gPj4NCj4gPj4+PiBEbyB5b3UgaGF2ZSBhbnkgb3RoZXIgaXNzdWVzIHRoYXQgdGhhdCBh
cmUgY3JpdGljYWwgdG8gYmUgYWRkcmVzc2VkDQo+ID4+Pj4gYmVmb3JlIHRoaXMgd29yayBtb3Zl
cyBmb3J3YXJkPyAgSWYgc28gd2hpY2g/DQo+ID4+PiBSZWdhcmRpbmcgU2VjdGlvbiA0LjQgSSBo
YXZlIGFscmVhZHkgZGVmZXJyZWQgdGhlIGRpc2N1c3Npb24gdG8gdGhlDQo+ID4+PiBJRVNHLiBU
aGUNCj4gPj4gVFNWLUFSVCByZXZpZXcgY29tbWVudCBpcyB0aGF0IHRoZSBJRVNHIG5lZWRzIHRv
IGNhcmVmdWxseSBsb29rIGF0DQo+ID4+IHRoZSBjb25jZXB0cywgdGVybWlub2xvZ3ksIGFuZCBy
ZWZlcmVuY2VzIGluIHNlY3Rpb24gNC40Lg0KPiA+Pj4gUmVnYXJkaW5nIG15IG90aGVyIGNvbW1l
bnRzLCBJIGFja25vd2xlZGdlIHRoYXQgLTA5IGlzIGEgc3RlcA0KPiA+Pj4gZm9yd2FyZC4gQnV0
DQo+ID4+IGdpdmVuIHRoZSBjcm9zcy1kZXBlbmRlbmNpZXMgZS5nLiByZWdhcmRpbmcgdGVybWlu
b2xvZ3kgYW5kDQo+ID4+IGRlZmluaXRpb25zLCBJIHdpbGwgbmVlZCB0byByZWFkIHRoZSB0ZXh0
IGNvbXBsZXRlbHkgb25jZSB0aGVyZSBpcyBhDQo+ID4+IHByb3Bvc2FsIGhvdyB0byBhZGRyZXNz
IG15IHJldmlldy4gQXMgbm90ZWQgaW4gbXkgcmV2aWV3LCBJIGJlbGlldmUNCj4gPj4gdGhlIGRv
Y3VtZW50IG11c3QgdXNlIHRlcm1pbm9sb2d5IGNsZWFybHkgYW5kIGNvbnNpc3RlbnRseS4gQXMN
Cj4gPj4gZXhhbXBsZSwgYSBzdGF0ZW1lbnQgaW4gLTA5IHN1Y2ggYXMgIk5ldHdvcmsgbm9kZXMg
c3VwcG9ydGluZyBEZXROZXQNCj4gPj4gZmxvd3MgaGF2ZSB0byBpbXBsZW1lbnQgc29tZSBvZiB0
aGUgRGV0TmV0IGNhcGFiaWxpdGllcyAobm90DQo+ID4+IG5lY2Vzc2FyaWx5IGFsbCkgaW4gb3Jk
ZXIgdG8gdHJlYXQgRGV0TmV0IGZsb3dzIHN1Y2ggdGhhdCB0aGVpciBRb1MNCj4gPj4gcmVxdWly
ZW1lbnRzIGFyZSBtZXQiIGlzIElNSE8gdG9vIHZhZ3VlLiBCdXQgaW4gc3VjaCBjYXNlcyBpdCBk
ZXBlbmRzDQo+ID4+IHdoZXRoZXIgdGhlcmUgaXMgcHJlY2lzZSBub3JtYXRpdmUgZ3VpZGFuY2Ug
ZWxzZXdoZXJlLiBBbmQgdGhpcyByZXF1aXJlcw0KPiBsb29raW5nIGF0IHRoZSB0ZXh0IGFzIGEg
d2hvbGUuDQo+ID4+DQo+ID4+IEkgdGhpbmsgdGhlIG5leHQgc3RlcHMgbGllIHdpdGggbWUgYW5k
IHRoZSBXRy7CoCBXZSdsbCBsZXQgeW91IGtub3cNCj4gPj4gb25jZSB0aGVyZSBpcyBhIG5ldyB2
ZXJzaW9uLsKgIE9mIGNvdXJzZSwgeW91IGNhbiBhbHNvIGNvbnRyaWJ1dGUgdG8NCj4gPj4gdGhl
IFdHIGRpc2N1c3Npb24gb24gdGhlIHRvcGljLg0KPiA+Pg0KPiA+PiBUaGFua3MsDQo+ID4+DQo+
ID4+IExvdQ0KPiA+Pg0KPiA+Pj4gQmVzdCByZWdhcmRzDQo+ID4+Pg0KPiA+Pj4gTWljaGFlbA0K
PiA+Pj4NCj4gPj4+DQo+ID4+Pg0KPiA+Pj4+IFRoYW5rIHlvdSwNCj4gPj4+Pg0KPiA+Pj4+IExv
dQ0KPiA+Pj4+DQo+ID4+Pj4gT24gOS8yOC8yMDE4IDY6MjQgUE0sIE1pY2hhZWwgU2NoYXJmIHdy
b3RlOg0KPiA+Pj4+PiBSZXZpZXdlcjogTWljaGFlbCBTY2hhcmYNCj4gPj4+Pj4gUmV2aWV3IHJl
c3VsdDogUmVhZHkgd2l0aCBJc3N1ZXMNCj4gPj4+Pj4NCj4gPj4+Pj4gVGhlIGRvY3VtZW50ICJE
ZXRlcm1pbmlzdGljIE5ldHdvcmtpbmcgQXJjaGl0ZWN0dXJlIg0KPiA+Pj4+PiAoZHJhZnQtaWV0
Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA4KSBkZWZpbmVzIGFuIG92ZXJhbGwgZnJhbWV3b3JrDQo+
ID4+Pj4+IGZvciBEZXRlcm1pbmlzdGljIE5ldHdvcmtpbmcuDQo+ID4+Pj4+DQo+ID4+Pj4+IEFz
IFRTVi1BUlQgcmV2aWV3ZXIsIEkgYmVsaWV2ZSB0aGF0IHRoaXMgZG9jdW1lbnQgaGFzIGlzc3Vl
cyBhcw0KPiA+Pj4+IGRldGFpbGVkIGJlbG93Lg0KPiA+Pj4+PiBNaWNoYWVsDQo+ID4+Pj4+DQo+
ID4+Pj4+IE1ham9yIGlzc3VlczoNCj4gPj4+Pj4NCj4gPj4+Pj4gKiBJdCBzZWVtcyB0aGF0IERl
dE5ldCBjYW5ub3QgZWFzaWx5IGJlIGRlcGxveWVkIGluIHRoZSBJbnRlcm5ldA0KPiA+Pj4+IHdp
dGhvdXQNCj4gPj4+Pj4gYWRkaXRpb25hbCBtZWFucy4gVGh1cywgZm9yIGEgYmFzZWxpbmUgZG9j
dW1lbnQsIG9uZSBjb3VsZCBleHBlY3QNCj4gPj4+PiBzb21lDQo+ID4+Pj4+IGV4cGxhbmF0aW9u
IG9uIHRoZSByZXF1aXJlbWVudHMgb2YgZGVwbG95aW5nIERldE5ldCBpbiBhIG5ldHdvcmsuDQo+
ID4+Pj4gRGV0TmV0DQo+ID4+Pj4+IGJhc2ljYWxseSByZXF1aXJlcyBzdXBwb3J0IGluIChhbG1v
c3QpIGFsbCBuZXR3b3JrIGRldmljZXMNCj4gPj4+PiB0cmFuc3BvcnRpbmcgRGV0TmV0DQo+ID4+
Pj4+IHRyYWZmaWMuIFRoYXQgYXNzdW1wdGlvbiBzaG91bGQgYmUgZXhwbGljaXRseSBzcGVsdCBv
dXQgZWFybHkgaW4NCj4gPj4+Pj4gdGhlDQo+ID4+Pj4gZG9jdW1lbnQsDQo+ID4+Pj4+IGUuZy4s
IGluIHRoZSBpbnRyb2R1Y3Rpb24uIFRoZXJlIGFsc28gbmVlZHMgdG8gYmUgYW4gZXhwbGljaXQN
Cj4gPj4+PiBkaXNjdXNzaW9uIG9mIHRoZQ0KPiA+Pj4+PiBpbXBsaWNhdGlvbnMgaWYgbm90IHRo
ZSB3aG9sZSBuZXR3b3JrIGlzIGF3YXJlIG9mIG9yIHN1cHBvcnRzIERldE5ldC4NCj4gPj4+PiBU
aGVyZSBpcw0KPiA+Pj4+PiBzb21lIHRleHQgaW4gU2VjdGlvbiA0LjIuMiBhbmQgU2VjdGlvbiA0
LjMuMywgYnV0IEkgYmVsaWV2ZQ0KPiA+Pj4+IGFkZGl0aW9uYWwgZXhwbGljaXQNCj4gPj4+Pj4g
ZGlzY3Vzc2lvbiBpcyBuZWVkZWQgYXQgYSBwcm9taW5hbnQgcGxhY2UuIEZvciBpbnN0YW5jZSwg
Y2FuIHVzZQ0KPiA+Pj4+PiBvZg0KPiA+Pj4+IERldE5ldCBkbw0KPiA+Pj4+PiBoYXJtIHRvIHBh
cnRzIG9mIGEgbmV0d29yayBub3Qgc3VwcG9ydGluZyBEZXROZXQ/IEFzIGEgc2lkZSBub3RlLA0K
PiA+Pj4+IHdoZW4gVENQTQ0KPiA+Pj4+PiBwdWJsaXNoZWQgUkZDIDgyNTcsIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lciB3YXMgYWRkZWQ6ICJEQ1RDUCwgYXMNCj4gPj4+PiBkZXNjcmliZWQgaW4N
Cj4gPj4+Pj4gdGhpcyBzcGVjaWZpY2F0aW9uLCBpcyBhcHBsaWNhYmxlIHRvIGRlcGxveW1lbnRz
IGluIGNvbnRyb2xsZWQNCj4gPj4+PiBlbnZpcm9ubWVudHMNCj4gPj4+Pj4gbGlrZSBkYXRhIGNl
bnRlcnMsIGJ1dCBpdCBtdXN0IG5vdCBiZSBkZXBsb3llZCBvdmVyIHRoZSBwdWJsaWMNCj4gPj4+
PiBJbnRlcm5ldCB3aXRob3V0DQo+ID4+Pj4+IGFkZGl0aW9uYWwgbWVhc3VyZXMuIiBJIHdvbmRl
ciBpZiBhIHNpbWlsYXIgZGlzY2xhaW1lciBpcyBuZWVkZWQNCj4gPj4+Pj4gZm9yDQo+ID4+Pj4g
RGV0TmV0LiBJZg0KPiA+Pj4+PiB0aGVyZSBpcyBhbiBpbXBsaWNpdCBhc3N1bXB0aW9uIHRoYXQg
RGV0TmV0IHdpbGwgIGJlIHVzZWQgaW4NCj4gPj4+PiBob21vZ2Vub3VzDQo+ID4+Pj4+IGVudmly
b25tZW50cyB3aXRoIG1vc3RseSBEZXROZXQtYXdhcmUgZGV2aWNlcyB3aXRoaW4gdGhlIHNhbWUN
Cj4gPj4+PiBvcmdhbml6YXRpb24sDQo+ID4+Pj4+IHN1Y2ggYW4gYXNzdW1wdGlvbiBzaG91bGQg
YmUgbWFkZSBleHBsaWNpdC4NCj4gPj4+Pj4NCj4gPj4+Pj4gKiBJdCBpcyBzdXJwcmlzaW5nIHRo
YXQgdGhlcmUgaXMgaGFyZGx5IGFueSBkaXNjdXNzaW9uIG9uIG5ldHdvcmsNCj4gPj4+PiByb2J1
c3RuZXNzDQo+ID4+Pj4+IGFuZCBzYWZldHk7IHRoaXMgcHJvYmFibHkgYWxzbyByZWxhdGVzIHRv
IHNlY3VyaXR5LiBGb3IgaW5zdGFuY2UsDQo+ID4+Pj4+IG1pc2NvbmZpZ3VyYXRpb24gb3IgZXJy
b3JzIG9mIGZ1bmN0aW9ucyBwZXJmb3JtaW5nIHBhY2tldA0KPiA+Pj4+PiByZXBsaWNhdGlvbg0K
PiA+Pj4+IGNvdWxkDQo+ID4+Pj4+IHNldmVyZWx5IGFuZCBwZXJtYW50bHkgY29uZ2VzdCBhIG5l
dHdvcmsgYW5kIGNhdXNlIGhhcm0uIEhvdyBkb2VzDQo+ID4+Pj4+IHRoZQ0KPiA+Pj4+IERldE5l
dA0KPiA+Pj4+PiBhcmNoaXRlY3R1cmUgZW5zdXJlIHRoYXQgYSBuZXR3b3JrIHN0YXlzIGZ1bGx5
IG9wZXJhdGlvbmFsIGUuZy4gaWYNCj4gPj4+PiB0aGUgdG9wb2xvZ3kNCj4gPj4+Pj4gY2hhbmdl
cyBvciB0aGVyZSBhcmUgZXF1aXBtZW50IGZhaWx1cmVzPyBQcm9iYWJseSB0aGlzIGNhbiBiZQ0K
PiA+Pj4+PiBzb2x2ZWQNCj4gPj4+PiBieQ0KPiA+Pj4+PiBpbXBsZW1lbnRhdGlvbnMgKGUuZy4s
IGR5bmFtaWMgY29udHJvbCBwbGFuZSksIGJ1dCB3aHkgYXJlDQo+ID4+Pj4gY29ycmVzcG9uZGlu
Zw0KPiA+Pj4+PiByZXF1aXJlbWVudHMgbm90IHNwZWx0IG91dD8gU2VjdGlvbiAzLjMuMiBzcGVj
dWxhdGVzIHRoYXQgZmlsdGVycw0KPiA+Pj4+PiBhbmQNCj4gPj4+PiBwb2xpY2Vycw0KPiA+Pj4+
PiBjYW4gaGVscCwgYW5kIHRoYXQgbWF5IGJlIHRydWUsIGJ1dCB0aGF0IHByb2JhYmx5IHN0aWxs
IGFzc3VtZXMNCj4gPj4+PiBjb25zaXN0ZW50bHkNCj4gPj4+Pj4gYW5kIGNvcnJlY3RseSBjb25m
aWd1cmVkIChhbmQgd2VsbC1iZWhhdmluZykgZGV2aWNlcy4gQW5kIFNlY3Rpb24NCj4gPj4+PiAz
LjMuMiBpcw0KPiA+Pj4+PiB2YWd1ZSBhbmQgbWVudGlvbnMgYSAiaW5maW5pdGUgdmFyaWV0eSBv
ZiBwb3NzaWJsZSBmYWlsdXJlcyINCj4gPj4+Pj4gd2l0aG91dA0KPiA+Pj4+IHN0YXRpbmcNCj4g
Pj4+Pj4gYW55IHJlcXVpcmVtZW50cyBvciByZWNvbW1lbmRhdGlvbnMuIFRoZXJlIG1heSBiZSBm
dXJ0aGVyDQo+ID4+Pj4+IHNvbHV0aW9ucywNCj4gPj4+PiBzdWNoIGFzDQo+ID4+Pj4+IGNpcmN1
aXQgYnJlYWtlcnMgYW5kIHRoZSBsaWtlLiBXaHkgYXJlIHN1Y2ggdG9waWNzIG5vdCBkaXNjdXNz
ZWQ/DQo+ID4+Pj4+DQo+ID4+Pj4+ICogU29tZXdoYXQgcmVsYXRlZCwgdGhlIGRvY3VtZW50IG9u
bHkgbG9va3MgYXQgaW1wYWN0IG9mIGZhaWx1cmVzDQo+ID4+Pj4+IHRvDQo+ID4+Pj4gdGhlIFFv
UyBvZg0KPiA+Pj4+PiBEZXROZXQgdHJhZmZpYy4gV2hhdCBpcyBtaXNzaW5nIGlzIGEgZGlzY3Vz
c2lvbiBob3cgdG8gcHJvdGVjdA0KPiA+Pj4+PiBub24tDQo+ID4+Pj4gRGV0TmV0IHBhcnRzDQo+
ID4+Pj4+IG9mIGEgbmV0d29yayBmcm9tIGFueSBoYXJtIGNhdXNlZCBieSBEZXROZXQgbWVjaGFu
aXNtcy4gU29sdXRpb25zDQo+ID4+Pj4+IHRvDQo+ID4+Pj4gdGhpcw0KPiA+Pj4+PiBwcm9iYWJs
eSBleGlzdC4gQnV0IHdoeSBpcyB0aGUgaW1wYWN0IG9uIG5vbi1EZXROZXQgdHJhZmZpYyAoZS5n
LiwNCj4gPj4+Pj4gaW4NCj4gPj4+PiBjYXNlIG9mDQo+ID4+Pj4+IHRvcG9sb2d5IGNoYW5nZXMg
b3IgZmFpbHVyZXMgb2YgRGV0TmV0IGZ1bmN0aW9ucykgbm90IGRpc2N1c3NlZCBhdA0KPiA+Pj4+
IGFsbCBpbiB0aGUNCj4gPj4+Pj4gZG9jdW1lbnQ/DQo+ID4+Pj4+DQo+ID4+Pj4+ICogUmVnYXJk
aW5nIHNlY3VyaXR5LCBhbiBhcmNoaXRlY3R1cmUgbGlrZSBEZXROZXQgcHJvYmFibHkNCj4gPj4+
Pj4gcmVxdWlyZXMNCj4gPj4+PiB0aGF0IG9ubHkNCj4gPj4+Pj4gYXV0aGVudGljYXRlZCBhbmQg
YXV0aG9yaXplZCBlbmQgc3lzdGVtcyBoYXZlIGFjY2VzcyB0byB0aGUgZGF0YQ0KPiA+Pj4+IHBs
YW5lLiBUaGUNCj4gPj4+Pj4gc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgb25seSBicmllZmx5IG1l
bnRpb24gdGhlIGNvbnRyb2wgYXNwZWN0DQo+ID4+Pj4+ICgidGhlIGF1dGhlbnRpY2F0aW9uIGFu
ZCBhdXRob3JpemF0aW9uIG9mIHRoZSBjb250cm9sbGluZyBzeXN0ZW1zIikuDQo+ID4+Pj4+DQo+
ID4+Pj4+ICogRm9yIGFuIGFyY2hpdGVjdHVyZSBkb2N1bWVudCwgdGhlIGxhY2sgb2YgY2xhcml0
eSBhbmQNCj4gPj4+Pj4gY29uc2lzdGVuY3kNCj4gPj4+PiByZWdhcmRpbmcNCj4gPj4+Pj4gdGVy
bWlub2xvZ3kgaXMgY29uY2VybmluZy4gVGhpcyBzcGVjaWZpY2FsbHkgYXBwbGllcyB0byB0aGUg
Y2FzZQ0KPiA+Pj4+PiBvZg0KPiA+Pj4+IGluY29tcGxldGUNCj4gPj4+Pj4gbmV0d29ya3MgKGFz
IHBlciBTZWN0aW9uIDQuMi4yIGFuZCA0LjMuMykgdGhhdCBpbmNsdWRlICJEZXROZXQtDQo+ID4+
Pj4gdW5hd2FyZSBub2RlcyIuDQo+ID4+Pj4+IFRoZSBkb2N1bWVudCBpbnRyb2R1Y2VzIHRlcm1z
IHN1Y2ggYXMgIkRldE5ldCBpbnRlcm1lZGlhdGUgbm9kZXMiDQo+ID4+Pj4+IGJ1dA0KPiA+Pj4+
IHRoZW4NCj4gPj4+Pj4gcmVwZWF0ZWRseSB1c2VzIGdlbmVyaWMgdGVybXMgc3VjaCBhcyAibm9k
ZSIgb3IgImhvcCIgdGhhdCBtYXkNCj4gPj4+PiBpbmNsdWRlDQo+ID4+Pj4+IERldE5ldC11bmF3
YXJlIG5vZGVzLiBGb3IgaW5zdGFuY2UsIGZvciBpbmNvbXBsZXRlIG5ldHdvcmtzLCBhDQo+ID4+
Pj4gc2VudGVuY2Ugc3VjaCBhcw0KPiA+Pj4+PiAiVGhlIHByaW1hcnkgbWVhbnMgYnkgd2hpY2gg
RGV0TmV0IGFjaGlldmVzIGl0cyBRb1MgYXNzdXJhbmNlcyBpcw0KPiA+Pj4+PiB0bw0KPiA+Pj4+
IHJlZHVjZSwgb3INCj4gPj4+Pj4gZXZlbiBjb21wbGV0ZWx5IGVsaW1pbmF0ZSwgY29uZ2VzdGlv
biB3aXRoaW4gYSBub2RlIGFzIGEgY2F1c2Ugb2YNCj4gPj4+PiBwYWNrZXQgbG9zcyINCj4gPj4+
Pj4gc2VlbXMgdG8gb25seSBhcHBseSB0byAiRGV0TmV0IHRyYW5zaXQgbm9kZXMiIGJ1dCBub3QN
Cj4gPj4+Pj4gIkRldE5ldC11bmF3YXJlDQo+ID4+Pj4gbm9kZXMiLg0KPiA+Pj4+PiBTaW1pbGFy
IGFtYmlndWl0eSBleGlzdCBmb3Igb3RoZXIgdXNlIG9mIHRoZSB0ZXJtcyAiaG9wIiBhbmQNCj4g
Pj4+Pj4gIm5vZGUiLA0KPiA+Pj4+IHdoaWNoIG1heQ0KPiA+Pj4+PiBvciBtYXkgbm90IGluY2x1
ZGUgRGV0TmV0LXVuYXdhcmUgbm9kZXMuIEl0IGlzIHVuY2xlYXIgd2h5IHRoZQ0KPiA+Pj4+IGRv
Y3VtZW50IGRvZXMNCj4gPj4+Pj4gbm90IGNvbnNpc3RlbnRseSB1c2UgdGhlIHRlcm1pbm9sb2d5
IGludHJvZHVjZWQgaW4gU2VjdGlvbiAyLjEgaW4NCj4gPj4+Pj4gYWxsDQo+ID4+Pj4gc2VjdGlv
bnMNCj4gPj4+Pj4gYW5kIGNsZWFybHkgZGlzdGluZ3Vpc2hlcyBjYXNlcyB3aXRoIGFuZCB3aXRo
b3V0IERldE5ldCBzdXBwb3J0Lg0KPiA+Pj4+Pg0KPiA+Pj4+PiAqIFNlY3Rpb24gNC40IHJlZmVy
cyB0byBSRkMgNzQyNiwgd2hpY2ggaXMgYW4gaW5mb3JtYXRpb25hbCBSRkMgb24NCj4gPj4+PiBJ
UlRGIHN0cmVhbSwNCj4gPj4+Pj4gYW5kIHRoZSBkb2N1bWVudCB1c2VzIHRoZSBjb25jZXB0cyBp
bnRyb2R1Y2VkIHRoZXJlIChlLmcuLCAicGxhbmVzIikuDQo+ID4+Pj4gVGhpcyBpcw0KPiA+Pj4+
PiB2ZXJ5IGNvbmZ1c2luZy4gRmlyc3QsIGFuIElFVEYgUHJvcG9zZWQgU3RhbmRhcmQgc2hvdWxk
IHByb2JhYmx5DQo+ID4+Pj4gcmVmZXIgdG8NCj4gPj4+Pj4gZG9jdW1lbnRzIGhhdmluZyBJRVRG
IGNvbnNlbnN1cy4gQW4gZXhhbXBsZSB3b3VsZCBiZSBSRkMgNzQ5MSwNCj4gPj4+Pj4gYWxiZWl0
DQo+ID4+Pj4gdGhlcmUgaXMNCj4gPj4+Pj4gb3RoZXIgcmVsYXRlZCB3b3JrIGFzIHdlbGwsIGUu
Zy4sIGluIHRoZSBURUFTIFdHLiBTZWNvbmQsIFNlY3Rpb24NCj4gPj4+Pj4gNC40DQo+ID4+Pj4g
aXMgYnkgYW5kDQo+ID4+Pj4+IGxhcmdlIGRlY291cGxlZCBmcm9tIHRoZSByZXN0IG9mIHRoZSBk
b2N1bWVudCBhbmQgbm90IHNwZWNpZmljIHRvDQo+ID4+Pj4gRGV0TmV0Lg0KPiA+Pj4+PiBOZWl0
aGVyIGRvIG90aGVyIHNlY3Rpb25zIG9mIHRoZSBkb2N1bWVudCByZWZlciB0byB0aGUgY29uY2Vw
dHMNCj4gPj4+PiBpbnRyb2R1Y2VkIGluDQo+ID4+Pj4+IFNlY3Rpb24gNC40LCBub3IgZG9lcyBT
ZWN0aW9uIDQuNCB1c2UgdGhlIERldE5ldCB0ZXJtaW5vbG9neSBvcg0KPiA+Pj4+IGRpc2N1c3MN
Cj4gPj4+Pj4gYXBwbGljYWJpbGl0eSB0byBEZXROZXQuIFNlY3Rpb24gNC40IGV2ZW4gbWVudGlv
bnMgZXhwbGljaXRseSBhdA0KPiA+Pj4+PiB0aGUNCj4gPj4+PiBlbmQgdGhhdA0KPiA+Pj4+PiBp
dCBkaXNjdXNzZXMgYXNwZWN0cyB0aGF0IGFyZSBvcnRob2dvbmFsIHRvIHRoZSBEZXROZXQgYXJj
aGl0ZWN0dXJlLg0KPiA+Pj4+IEl0IGlzIG5vdA0KPiA+Pj4+PiBhdCBhbGwgY2xlYXIgd2h5IFNl
Y3Rpb24gNC40IGlzIGluIHRoaXMgZG9jdW1lbnQuIFNlY3Rpb24gNC40DQo+ID4+Pj4+IGNvdWxk
DQo+ID4+Pj4gYmUgcmVtb3ZlZA0KPiA+Pj4+PiBmcm9tIHRoZSBkb2N1bWVudCB3aXRob3V0IGlt
cGFjdGluZyB0aGUgcmVzdCBvZiB0aGUgZG9jdW1lbnQuDQo+ID4+Pj4+DQo+ID4+Pj4+IE1pbm9y
IGlzc3VlczoNCj4gPj4+Pj4NCj4gPj4+Pj4gKiBUZXJtaW5vbG9neSAiRGV0TmV0IHRyYW5zcG9y
dCBsYXllciINCj4gPj4+Pj4NCj4gPj4+Pj4gICAgICBUaGUgdGVybSAidHJhbnNwb3J0IGxheWVy
IiBoYXMgYSB3ZWxsLWRlZmluZWQgbWVhbmluZyBpbiB0aGUNCj4gPj4+Pj4gSUVURiwNCj4gPj4+
PiBlLmcuDQo+ID4+Pj4+ICAgICAgb3JpZ2luYXRpbmcgZnJvbSBSRkMgMTEyMi4gV2hpbGUgInRy
YW5zcG9ydCIgYW5kIGUuZy4NCj4gPj4+Pj4gInRyYW5zcG9ydA0KPiA+Pj4+IG5ldHdvcmsiIGlz
DQo+ID4+Pj4+ICAgICAgdXNlZCBpbiB0aGUgSUVURiBmb3IgZGlmZmVyZW50IHRlY2hub2xvZ2ll
cyBpbiBkaWZmZXJlbnQNCj4gPj4+Pj4gYXJlYXMsIEkNCj4gPj4+PiB0aGluayB0aGUNCj4gPj4+
Pj4gICAgICB0ZXJtICJ0cmFuc3BvcnQgbGF5ZXIiIGlzIHR5cGljYWxseSB1bmRlcnN0b29kIHRv
IHJlZmVyIHRvDQo+ID4+Pj4gdHJhbnNwb3J0DQo+ID4+Pj4+ICAgICAgcHJvdG9jb2xzIHN1Y2gg
YXMgVENQIGFuZCBVRFAuIEFzIHN1Y2gsIEkgcGVyc29uYWxseSBmaW5kIHRoZQ0KPiA+Pj4+PiB0
ZXJtDQo+ID4+Pj4gIkRldE5ldA0KPiA+Pj4+PiAgICAgIHRyYW5zcG9ydCBsYXllciIgbWlzbGVh
ZGluZyBhbmQgY29uZnVzaW5nLiBUaGUgY29uZnVzaW9uIGlzDQo+ID4+Pj4+IGVhc3kNCj4gPj4+
PiB0byBzZWUgZS5nLg0KPiA+Pj4+PiAgICAgIGluIEZpZ3VyZSA0LCB3aGVyZSBVRFAgKHdoaWNo
IGlzIGEgdHJhbnNwb3J0IHByb3RvY29sIGFzIHBlcg0KPiA+Pj4+PiBSRkMNCj4gPj4+PiAxMTIy
KSBzaXRzDQo+ID4+Pj4+ICAgICAgb24gdG9wIG9mICJ0cmFuc3BvcnQiLg0KPiA+Pj4+Pg0KPiA+
Pj4+PiAgICAgIEJhc2VkIG9uIHRoZSBkb2N1bWVudCBpdCBhbHNvIG1heSBiZSBzb2x1dGlvbi9p
bXBsZW1lbnRhdGlvbg0KPiA+Pj4+IHNwZWNpZmljIHdoZXRoZXINCj4gPj4+Pj4gICAgICB0aGUg
IkRldE5ldCB0cmFuc3BvcnQgbGF5ZXIiIGlzIGFjdHVhbGx5IGEgc2VwYXJhdGUgcHJvdG9jb2wN
Cj4gPj4+Pj4gbGF5ZXINCj4gPj4+PiBjb21wYXJlZA0KPiA+Pj4+PiAgICAgIHRvIHRoZSAiRGV0
TmV0IHNlcnZpY2UgbGF5ZXIiLiBUaHVzIGl0IGlzIG5vdCBjbGVhciB0byBtZSB3aHkNCj4gPj4+
Pj4gdGhlDQo+ID4+Pj4gd29yZA0KPiA+Pj4+PiAgICAgICJsYXllciIgaGFzIHRvIGJlIHVzZWQs
IHNwZWNpZmljYWxseSBpbiBjb21iaW5hdGlvbg0KPiA+Pj4+PiAidHJhbnNwb3J0DQo+ID4+Pj4g
bGF5ZXIiLg0KPiA+Pj4+PiAgICAgIFRvIG1lIGFzLCB0aGUgd29yZCAidHJhbnNwb3J0IGxheWVy
IiAoYW5kICJ0cmFuc3BvcnQNCj4gPj4+Pj4gcHJvdG9jb2wiKQ0KPiA+Pj4+IHNob3VsZCBiZQ0K
PiA+Pj4+PiAgICAgIHVzZWQgZm9yIHByb3RvY29scyBkZWZpbmVkIGluIFRTViBhcmVhLCBjb25z
aXN0ZW50IHdpdGggUkZDIDExMjIuDQo+ID4+Pj4gQnV0IHRoaXMgaXMNCj4gPj4+Pj4gICAgICBw
cm9iYWJseSBhIHF1ZXN0aW9uIHRvIGJlIHNvcnRlZCBvdXQgYnkgdGhlIElFU0cuDQo+ID4+Pj4+
DQo+ID4+Pj4+ICogUGFnZSA5DQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgIEEgRGV0TmV0IG5vZGUg
bWF5IGhhdmUgb3RoZXIgcmVzb3VyY2VzIHJlcXVpcmluZyBhbGxvY2F0aW9uDQo+ID4+Pj4gYW5k
L29yDQo+ID4+Pj4+ICAgICAgIHNjaGVkdWxpbmcsDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgVGhp
cyBpcyBqdXN0IG9uZSBvZiBzZXZlcmFsIGV4YW1wbGVzIGZvciBpbmNvbnNpc3RlbnQgdXNlIG9m
DQo+ID4+Pj4gdGVybWlub2xvZ3kuDQo+ID4+Pj4+ICAgICAgV2hhdCBpcyBhICJEZXROZXQgbm9k
ZSI/IFRoYXQgdGVybSBpcyBub3QgaW50cm9kdWNlZCBpbg0KPiA+Pj4+PiBTZWN0aW9uDQo+ID4+
Pj4gMi4xDQo+ID4+Pj4+ICogUGFnZSAxNA0KPiA+Pj4+Pg0KPiA+Pj4+PiAgICAgICBBIERldE5l
dCBuZXR3b3JrIHN1cHBvcnRzIHRoZSBkZWRpY2F0aW9uIG9mIGEgaGlnaA0KPiA+Pj4+PiBwcm9w
b3J0aW9uDQo+ID4+Pj4gKGUuZy4NCj4gPj4+Pj4gICAgICAgNzUlKSBvZiB0aGUgbmV0d29yayBi
YW5kd2lkdGggdG8gRGV0TmV0IGZsb3dzLg0KPiA+Pj4+Pg0KPiA+Pj4+PiAgICAgIFRoZSA3NSUg
dmFsdWUgaXMgbm90IHJlYXNvbmVkLiBXaGF0IHByZXZlbnRzIHVzaW5nIDk5JSBvZiB0aGUNCj4g
Pj4+PiBiYW5kd2lkdGggZm9yDQo+ID4+Pj4+ICAgICAgRGV0TmV0IHRyYWZmaWM/DQo+ID4+Pj4+
DQo+ID4+Pj4+ICogUGFnZSAxNTogRmlndXJlIDINCj4gPj4+Pj4NCj4gPj4+Pj4gICAgICBJZiB0
aGUgdGVybSAidHJhbnNwb3J0IGxheWVyIiBjYW5ub3QgYmUgYXZvaWRlZCwgdGhlIGxhYmVscw0K
PiA+Pj4+PiBpbg0KPiA+Pj4+IHRoaXMgZmlndXJlDQo+ID4+Pj4+ICAgICAgc2hvdWxkIGF0IGxl
YXN0IGJlIGV4cGFuZGVkIHRvICJEZXROZXQgdHJhbnNwb3J0IGxheWVyIi4NCj4gPj4+Pj4NCj4g
Pj4+Pj4gKiBQYWdlIDE4OiBGaWd1cmUgNA0KPiA+Pj4+Pg0KPiA+Pj4+PiAgICAgIEFzIGFscmVh
ZHkgbWVudGlvbmVkIGVhcmxpZXIsIEZpZ3VyZSA0IGlzIGNvbmZ1c2luZy4gVURQIGlzIGENCj4g
Pj4+PiB0cmFuc3BvcnQNCj4gPj4+Pj4gICAgICBwcm90b2NvbC4gSWYgdGhlIHRlcm0gInRyYW5z
cG9ydCIgY2Fubm90IGJlIGF2b2lkZWQsIHRoZQ0KPiA+Pj4+PiBsYWJlbHMgaW4NCj4gPj4+PiB0
aGlzDQo+ID4+Pj4+ICAgICAgZmlndXJlIHNob3VsZCBhdCBsZWFzdCBiZSBleHBhbmRlZCB0byAi
RGV0TmV0IHRyYW5zcG9ydCIuDQo+ID4+Pj4+DQo+ID4+Pj4+ICogUGFnZSAyMw0KPiA+Pj4+Pg0K
PiA+Pj4+PiAgICAgICBJZiB0aGUgc291cmNlIHRyYW5zbWl0cyBsZXNzIGRhdGEgdGhhbiB0aGlz
IGxpbWl0DQo+ID4+Pj4+ICAgICAgIGFsbG93cywgdGhlIHVudXNlZCByZXNvdXJjZSBzdWNoIGFz
IGxpbmsgYmFuZHdpZHRoIGNhbiBiZSBtYWRlDQo+ID4+Pj4+ICAgICAgIGF2YWlsYWJsZSBieSB0
aGUgc3lzdGVtIHRvIG5vbi1EZXROZXQgcGFja2V0cy4NCj4gPj4+Pj4NCj4gPj4+Pj4gICAgICBD
b3VsZCB0aGVyZSBiZSBhZGRpdGlvbmFsIHJlcXVpcmVtZW50cyBvbiB0aGUgdXNlIG9mIHVudXNl
ZA0KPiA+Pj4+IHJlc291cmNlcyBieQ0KPiA+Pj4+PiAgICAgIG5vbi1EZXROZXQgcGFja2V0cywg
ZS5nLiwgcmVnYXJkaW5nIHByZWVtcHRpb24/IEkgYW0ganVzdA0KPiA+Pj4+IHdvbmRlcmluZy4u
LiBJZg0KPiA+Pj4+PiAgICAgIHRoYXQgd2FzIHBvc3NpYmxlLCBhIHN0YXRlbWVudCBsaWtlICIu
Li4gY2FuIGJlIG1hZGUNCj4gPj4+Pj4gYXZhaWxhYmxlIGJ5DQo+ID4+Pj4gdGhlIHN5c3RlbQ0K
PiA+Pj4+PiAgICAgIHRvIG5vbi1EZXROZXQgcGFja2V0cyBhcyBsb25nIGFzIGFsbCBndWFyYW50
ZWVzIGFyZSBmdWxmaWxsZWQiDQo+ID4+Pj4gd291bGQgYmUgb24NCj4gPj4+Pj4gICAgICB0aGUg
c2FmZSBzaWRlLCBubz8NCj4gPj4+Pj4NCj4gPj4+Pj4gKiBQYWdlIDI3Og0KPiA+Pj4+Pg0KPiA+
Pj4+PiAgICAgICBEZXROZXQgYWNoaWV2ZXMgY29uZ2VzdGlvbiBwcm90ZWN0aW9uIGFuZCBib3Vu
ZGVkIGRlbGl2ZXJ5DQo+ID4+Pj4gbGF0ZW5jeSBieQ0KPiA+Pj4+PiAgICAgICByZXNlcnZpbmcg
YmFuZHdpZHRoIGFuZCBidWZmZXIgcmVzb3VyY2VzIGF0IGV2ZXJ5IGhvcCBhbG9uZw0KPiA+Pj4+
PiB0aGUNCj4gPj4+PiBwYXRoDQo+ID4+Pj4+ICAgICAgIG9mIHRoZSBEZXROZXQgZmxvdy4NCj4g
Pj4+Pj4NCj4gPj4+Pj4gICAgICBXaHkgZG9lcyB0aGlzIHNlbnRlbmNlIHVzZSB0aGUgd29yZCAi
aG9wIj8gQXMgZmFyIGFzIEkNCj4gPj4+Pj4gdW5kZXJzdGFuZCwNCj4gPj4+PiBpbiBEZXROZXQN
Cj4gPj4+Pj4gICAgICBiYW5kd2lkdGggYW5kIGJ1ZmZlciByZXNvdXJjZXMgYXJlIHJlc2VydmVk
IGluIGVhY2ggRGV0TmV0DQo+ID4+Pj4gaW50ZXJtZWRpYXRlIG5vZGUuDQo+ID4+Pj4+ICAgICAg
SWYgdGhlcmUgd2VyZSBob3BzIG92ZXIgSVAgcm91dGVycyBub3QgYmVpbmcgRGV0TmV0DQo+ID4+
Pj4+IGludGVybWVkaWF0ZQ0KPiA+Pj4+IG5vZGVzLCBubw0KPiA+Pj4+PiAgICAgIHJlc291cmNl
cyB3b3VsZCBiZSByZXNlcnZlZCB0aGVyZS4gQXMgcGVyIFNlY3Rpb24gNC4zLjMsIGl0DQo+ID4+
Pj4+IGlzDQo+ID4+Pj4gcG9zc2libGUgdG8NCj4gPj4+Pj4gICAgICBkZXBsb3kgRGV0TmV0IHRo
aXMgd2F5LiBBbmQgb2J2aW91c2x5IHRoZXJlIGNhbiBiZSByZXNvdXJjZQ0KPiA+Pj4+IGJvdHRs
ZW5lY2tzIGJlbG93DQo+ID4+Pj4+ICAgICAgSVAsIG9uIGRldmljZXMgdGhhdCBhcmUgbm90IHJv
dXRlcnMuLi4gU28gZG9lcyAiaG9wIiBoZXJlDQo+ID4+Pj4+IHJlZmVyIHRvDQo+ID4+Pj4gSVAg
cm91dGVyDQo+ID4+Pj4+ICAgICAgaG9wcyBvciBhbHNvIHRvIGRldmljZXMgbm90IHByb2Nlc3Np
bmcgSVAgKG9yIElQL01QTFMpPw0KPiA+Pj4+Pg0KPiA+Pj4+PiAqIFBhZ2UgMjc6DQo+ID4+Pj4+
DQo+ID4+Pj4+ICAgICAgIFN0YW5kYXJkIHF1ZXVpbmcgYW5kIHRyYW5zbWlzc2lvbiBzZWxlY3Rp
b24gYWxnb3JpdGhtcyBhbGxvdyBhDQo+ID4+Pj4+ICAgICAgIGNlbnRyYWwgY29udHJvbGxlciB0
byBjb21wdXRlIHRoZSBsYXRlbmN5IGNvbnRyaWJ1dGlvbiBvZiBlYWNoDQo+ID4+Pj4+ICAgICAg
IHRyYW5zaXQgbm9kZSB0byB0aGUgZW5kLXRvLWVuZCBsYXRlbmN5LCAuLi4NCj4gPj4+Pj4NCj4g
Pj4+Pj4gICAgICBUaGUgdGV4dCBkb2VzIG5vdCBleHBsYWluIHdoeSBhIF9jZW50cmFsXyBjb250
cm9sbGVyIGlzDQo+ID4+Pj4+IG5lZWRlZCBmb3INCj4gPj4+PiB0aGlzDQo+ID4+Pj4+ICAgICAg
Y29tcHV0YXRpb24uIFdoeSB3b3VsZCBhIGRpc3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmUgbm90IGJl
DQo+ID4+Pj4+IGFibGUgdG8NCj4gPj4+PiByZWFsaXplDQo+ID4+Pj4+ICAgICAgdGhpcyBjb21w
dXRhdGlvbi4gSXNuJ3QgdGhpcyBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYz8NCj4gPj4+Pj4NCj4g
Pj4+Pj4gKiBQYWdlIDMyDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgVG8gc29tZWJvZHkgd2hvIGlz
IG5vdCBkZWVwbHkgZmFtaWxpYXIgd2l0aCBEZXROZXQsIGl0IGlzDQo+ID4+Pj4gaW1wb3NzaWJs
ZSB0byBwYXJzZQ0KPiA+Pj4+PiAgICAgIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgZXhhbXBsZXMg
aW4gU2VjdGlvbiA0LjcuMy4gRm9yDQo+ID4+Pj4+IGluc3RhbmNlLA0KPiA+Pj4+ICJWSUQgKw0K
PiA+Pj4+PiAgICAgIG11bHRpY2FzdCBNQUMgYWRkcmVzcyIgaXMgbm90IGludHJvZHVjZWQuIEkg
dGhpbmsgdGhpcw0KPiA+Pj4+PiBleGFtcGxlDQo+ID4+Pj4gbXVzdCBiZQ0KPiA+Pj4+PiAgICAg
IGV4cGFuZWQgd2l0aCBhZGRpdGlvbmFsIGNvbnRleHQgYW5kIGV4cGxhbmF0aW9uIHRvIGJlIHVz
ZWZ1bA0KPiA+Pj4+PiB0bw0KPiA+Pj4+IHJlYWRlcnMuDQo+ID4+Pj4+ICogUGFnZSAzNA0KPiA+
Pj4+Pg0KPiA+Pj4+PiAgICAgICBUaGVyZSBhcmUgdGhyZWUgY2xhc3NlcyBvZiBpbmZvcm1hdGlv
biB0aGF0IGEgY2VudHJhbA0KPiA+Pj4+PiBjb250cm9sbGVyDQo+ID4+Pj4gb3INCj4gPj4+Pj4g
ICAgICAgZGlzdHJpYnV0ZWQgY29udHJvbCBwbGFuZSBuZWVkcyB0byBrbm93IHRoYXQgY2FuIG9u
bHkgYmUgb2J0YWluZWQNCj4gPj4+Pj4gICAgICAgZnJvbSB0aGUgZW5kIHN5c3RlbXMgYW5kL29y
IG5vZGVzIGluIHRoZSBuZXR3b3JrLg0KPiA+Pj4+Pg0KPiA+Pj4+PiAgICAgIFdvdWxkbid0IGl0
IGJlIHN1ZmZpY2llbnQgdG8gc3RhdGUgIlByb3Zpc2lvbmluZyBvZiBEZXROZXQNCj4gPj4+PiBy
ZXF1aXJlcyBrbm93bGVkZ2UNCj4gPj4+Pj4gICAgICBhYm91dCAuLi4iLiBEb2VzIGl0IG1hdHRl
ciBpbiB0aGlzIGNvbnRleHQgd2hldGhlciB0aGUNCj4gPj4+PiBwcm92aXNpb25pbmcgaXMgZG9u
ZQ0KPiA+Pj4+PiAgICAgIGJ5IGEgY2VudHJhbCBjb250cm9sbGVyIG9yIGEgZGlzdHJpYnV0ZWQg
Y29udHJvbCBwbGFuZT8gRm9yDQo+ID4+Pj4gaW5zdGFuY2UsIGNvdWxkDQo+ID4+Pj4+ICAgICAg
dGhlIHNhbWUgcGFyYWdyYXBoIGFsc28gYXBwbHkgdG8gYSBuZXR3b3JrIHRoYXQgdXNlcw0KPiA+
Pj4+PiBfbXVsdGlwbGVfDQo+ID4+Pj4gY2VudHJhbA0KPiA+Pj4+PiAgICAgIGNvbnRyb2xsZXJz
LCBvciBoeWJyaWQgY29tYmluYXRpb25zIG9mIGNlbnRyYWwgY29udHJvbGxlcnMNCj4gPj4+Pj4g
YW5kDQo+ID4+Pj4gZGlzdHJpYnV0ZWQNCj4gPj4+Pj4gICAgICBjb250cm9sIHBsYW5lcz8gSW4g
Z2VuZXJhbCwgYW4gYXJjaGl0ZWN0dXJlIGRvY3VtZW50IHNob3VsZA0KPiA+Pj4+PiBiZQ0KPiA+
Pj4+IGFnbm9zdGljIHRvDQo+ID4+Pj4+ICAgICAgaW1wbGVtZW50YXRpb24gYXNwZWN0cyB1bmxl
c3MgdGhlcmUgaXMgYSBzcGVjaWZpYyBuZWVkLiBJbg0KPiA+Pj4+PiB0aGlzDQo+ID4+Pj4gc3Bl
Y2lmaWMNCj4gPj4+Pj4gICAgICBjYXNlLCBJIGZhaWwgdG8gc2VlIGEgbmVlZCB0byBkaXNjdXNz
IHRoZSByZWFsaXphdGlvbiBvZiB0aGUNCj4gPj4+PiBjb250cm9sIHBsYW5lIG9mDQo+ID4+Pj4+
ICAgICAgYSBuZXR3b3JrLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBFZGl0b3JpYWwgbml0czoNCj4gPj4+
Pj4NCj4gPj4+Pj4gKiBQYWdlIDk6DQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgIFRoZSBsb3ctbGV2
ZWwgbWVjaGFuaXNtcyBkZXNjcmliZWQgaW4gU2VjdGlvbiA0LjUgcHJvdmlkZSB0aGUNCj4gPj4+
Pj4gICAgICAgbmVjZXNzYXJ5IHJlZ3VsYXRpb24gb2YgdHJhbnNtaXNzaW9ucyBieSBhbiBlbmQg
c3lzdGVtIG9yDQo+ID4+Pj4+ICAgICAgIGludGVybWVkaWF0ZSBub2RlIHRvIHByb3ZpZGUgY29u
Z2VzdGlvbiBwcm90ZWN0aW9uLiAgVGhlDQo+ID4+Pj4gYWxsb2NhdGlvbg0KPiA+Pj4+PiAgICAg
ICBvZiB0aGUgYmFuZHdpZHRoIGFuZCBidWZmZXJzIGZvciBhIERldE5ldCBmbG93IHJlcXVpcmVz
DQo+ID4+Pj4gcHJvdmlzaW9uaW5nDQo+ID4+Pj4+ICAgICAgIEEgRGV0TmV0IG5vZGUgbWF5IGhh
dmUgb3RoZXIgcmVzb3VyY2VzIHJlcXVpcmluZyBhbGxvY2F0aW9uDQo+ID4+Pj4gYW5kL29yDQo+
ID4+Pj4+ICAgICAgIHNjaGVkdWxpbmcsIHRoYXQgbWlnaHQgb3RoZXJ3aXNlIGJlIG92ZXItc3Vi
c2NyaWJlZCBhbmQNCj4gPj4+Pj4gdHJpZ2dlcg0KPiA+Pj4+IHRoZQ0KPiA+Pj4+PiAgICAgICBy
ZWplY3Rpb24gb2YgYSByZXNlcnZhdGlvbi4NCj4gPj4+Pj4NCj4gPj4+Pj4gICAgICBQcm9iYWJs
eSBhIGZ1bGwgc3RvcCBpcyBtaXNzaW5nIGFmdGVyICJwcm92aXNpb25pbmciLg0KPiA+Pj4+Pg0K
PiA+Pj4+PiAqIFBhZ2UgMTE6ICIuLi4gYWxvbmcgc2VwYXJhdGUgKGRpc2pvaW50IG5vbi1TUkxH
KSBwYXRocyAuLi4iDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgSSBmaW5kIHRoaXMgY29uZnVzaW5n
LiBJIHdvdWxkIHVuZGVyc3RhbmQgZS5nLiAiYWxvbmcgc2VwYXJhdGUNCj4gPj4+Pj4gICAgICAo
U1JMRy1kaXNqb2ludCkgcGF0aHMiLg0KPiA+Pj4+Pg0KPiA+Pj4+PiAqIFBhZ2UgMzQ6DQo+ID4+
Pj4+DQo+ID4+Pj4+ICAgICAgIFdoZW4gdXNpbmcgYSBwZWVyLQ0KPiA+Pj4+PiAgICAgICB0by1w
ZWVyIGNvbnRyb2wgcGxhbmUsIHNvbWUgb2YgdGhpcyBpbmZvcm1hdGlvbiBtYXkgYmUNCj4gPj4+
Pj4gcmVxdWlyZWQNCj4gPj4+PiBieSBhDQo+ID4+Pj4+ICAgICAgIHN5c3RlbSdzIG5laWdoYm9y
cyBpbiB0aGUgbmV0d29yay4NCj4gPj4+Pj4NCj4gPj4+Pj4gICAgICBXb3VsZCAiYWNxdWlyZWQi
IGJlIGEgYmV0dGVyIHRlcm0/DQo+ID4+Pj4+DQo+ID4+Pj4+ICogUGFnZSAzNDoNCj4gPj4+Pj4N
Cj4gPj4+Pj4gICAgICAgbyAgVGhlIGlkZW50aXR5IG9mIHRoZSBzeXN0ZW0ncyBuZWlnaGJvcnMs
IGFuZCB0aGUNCj4gPj4+PiBjaGFyYWN0ZXJpc3RpY3Mgb2YNCj4gPj4+Pj4gICAgICAgICAgdGhl
IGxpbmsocykgYmV0d2VlbiB0aGUgc3lzdGVtcywgaW5jbHVkaW5nIHRoZSBsZW5ndGggKGluDQo+
ID4+Pj4+ICAgICAgICAgIG5hbm9zZWNvbmRzKSBvZiB0aGUgbGluayhzKS4NCj4gPj4+Pj4NCj4g
Pj4+Pj4gICAgICAiTGF0ZW5jeSIgb3IgImRlbGF5IiB3b3VsZCBwcm9iYWJseSBiZSBhIGJldHRl
ciB0ZXJtcyBpZiB0aGUNCj4gPj4+Pj4gdmFsdWUNCj4gPj4+PiBpcw0KPiA+Pj4+PiAgICAgIG1l
YXN1cmVkIGluIG5hbm9zZWNvbmRzLg0KPiA+Pj4+Pg0KPiA+Pj4+PiAqIFBhZ2UgMzU6DQo+ID4+
Pj4+DQo+ID4+Pj4+ICAgICAgIERldE5ldCBpcyBwcm92aWRlcyBhIFF1YWxpdHkgb2YgU2Vydmlj
ZSAoUW9TKSwgYW5kIGFzIHN1Y2gsDQo+ID4+Pj4+IGRvZXMNCj4gPj4+PiBub3QNCj4gPj4+Pj4g
ICAgICAgZGlyZWN0bHkgcmFpc2UgYW55IG5ldyBwcml2YWN5IGNvbnNpZGVyYXRpb25zLg0KPiA+
Pj4+Pg0KPiA+Pj4+PiAgICAgIEJyb2tlbiBzZW50ZW5jZQ0KPiA+Pj4+Pg0KPiA+Pj4+PiAqIFBs
ZWFzZSBleHBhbmQgYWNyb255bXMgb24gZmlyc3QgdXNlIChlLmcuLCBPVE4pDQo+ID4+Pj4+DQo+
ID4+Pj4+DQo+ID4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPiA+Pj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPiA+Pj4gZGV0bmV0QGlldGYub3JnDQo+
ID4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0K


From nobody Tue Nov 20 10:28:59 2018
Return-Path: <eagros@dolby.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11D49130DCF; Tue, 20 Nov 2018 10:28:57 -0800 (PST)
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 (1024-bit key) header.d=dolby.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 4oa_gye1matL; Tue, 20 Nov 2018 10:28:52 -0800 (PST)
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (mail-dm3nam05on0728.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe51::728]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E76161277BB; Tue, 20 Nov 2018 10:28:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dolby.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WfApsU/uwmucwxT6c0Sq0xweQQNYdQSvJyZKqPKJ3Lo=; b=XpYi+97YWtMgVz+k22CH6S0IPtd/nxe3tSKrcGymoms/F1srpfPvaod1BBqySkOKc2UFM65LYNkbO/+euu5TzVEwf4+WI5enLq271chowjlb5Up5JYisrRt4zQyC4cM3duwwZOnsmBDWbZwktRSiJgRaoquStuLesGJdvrKYBdw=
Received: from BL0PR06MB4548.namprd06.prod.outlook.com (20.177.145.145) by BL0PR06MB4308.namprd06.prod.outlook.com (10.167.179.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.26; Tue, 20 Nov 2018 18:28:47 +0000
Received: from BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991]) by BL0PR06MB4548.namprd06.prod.outlook.com ([fe80::a1e4:ef9a:133f:b991%4]) with mapi id 15.20.1339.027; Tue, 20 Nov 2018 18:28:47 +0000
From: "Grossman, Ethan A." <eagros@dolby.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, Lou Berger <lberger@labn.net>, "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
CC: "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
Thread-Topic: Transport sub-layer name change (Was Re: [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08)
Thread-Index: AQHUgP3y0J9+EGvI5kmFt4kbuqY1w6VY+2YA//8S6RA=
Date: Tue, 20 Nov 2018 18:28:47 +0000
Message-ID: <BL0PR06MB4548D6E06909D74F227C84E6C4D90@BL0PR06MB4548.namprd06.prod.outlook.com>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com> <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net> <dfea900c1cb54ee88a953f22a9c7e639@XCH-RCD-001.cisco.com>
In-Reply-To: <dfea900c1cb54ee88a953f22a9c7e639@XCH-RCD-001.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcZWFncm9zXGFwcGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02Yjg0YmEyOWUzNWJcbXNnc1xtc2ctNjk4MTg1MTUtZWM3Yi0xMWU4LWI3NTYtYWNiYzMyN2E1MWM2XGFtZS10ZXN0XDY5ODE4NTE3LWVjN2ItMTFlOC1iNzU2LWFjYmMzMjdhNTFjNmJvZHkudHh0IiBzej0iMjg3MDQiIHQ9IjEzMTg3MTYxMTQ0MDIyODU5OSIgaD0idVRhOFpyTksrSXczekhLVUZiOW1qNFZXekhjPSIgaWQ9IiIgYmw9IjAiIGJvPSIxIi8+PC9tZXRhPg==
authentication-results: spf=none (sender IP is ) smtp.mailfrom=eagros@dolby.com; 
x-originating-ip: [8.39.141.5]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR06MB4308; 6:F6GVa9yrl1yRQu3F9xq0mphIiT3NarG62dbq8WohKyjfdmx58Meunuctdrygoyz39vct7TDxuh3QLhl277EzjmLRfXacYpcDus9Bx7UY+3qykte9ZHa2dkJi5bCkSSXHCSD7n2g2LmgTJd9knJa71gM10Iigi409phTQP9S4ueyi2BW+fTbn80BFWr+8CQornpth/xicHyUeYnUiSvJtime8sJqqRoHKGVz0w8QIjEIkLDYJXR7hDuftGp2GKcYRfv3vo4dFguuLztFHavRuSI1H2o8a941/N3naRb5k/tFPN4GGarhKoonzliS81lIiGrW+1ikFHnl5RZ0pIwY/4ANhVGS849cD8VosI6pJ3V9rbHtKq5Q56QEzqyBJt/ai3ZmllmDV/YEr6rdEkTJgc+TGykuAxC2ZUTm8Bx3zalfloxiHpEtL2+vxOMo7ud9KFoH5ag61ellxWAX1oq8kGA==; 5:wJVTgSERp3llVrml04fwTa6POYppq6I5oCw/T1DmvhPyenztacq/35d/Zjz52HxjQoedZAAFRannBRvB2V1OJLigHlKcj8b1AFwaIGQf+zWvuCrfKxwgPsmfDf1uRQoxsmJ57I2EKKVG+xIAb4pXhV0Rj1lzko2iYNktRUNx1yY=; 7:Jjr/A00+GfqN2hpU3Ta0s76bDgBHreB90LO7nW69jNQ2ayG9IUPMEa6bPLkHwAKKsLasMwxLk18NKMPYxFth3FWZdphrjVEAnJScvlnRvaJkFNCkj8H5M4uxwAXRo7uJ+wrxGoOKtR0fmly9COtuWA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 4fa8004d-ff32-4a05-1ff3-08d64f16030e
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BL0PR06MB4308; 
x-ms-traffictypediagnostic: BL0PR06MB4308:
x-microsoft-antispam-prvs: <BL0PR06MB43080C2C8B1DC755EFF29EFAC4D90@BL0PR06MB4308.namprd06.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3231442)(944501410)(52105112)(10201501046)(3002001)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:BL0PR06MB4308; BCL:0; PCL:0; RULEID:; SRVR:BL0PR06MB4308; 
x-forefront-prvs: 08626BE3A5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(346002)(136003)(39860400002)(376002)(396003)(13464003)(54094003)(189003)(199004)(43544003)(105586002)(93886005)(6436002)(478600001)(8676002)(54906003)(53936002)(110136005)(53946003)(74316002)(316002)(6246003)(9686003)(229853002)(6306002)(4326008)(66066001)(99286004)(55016002)(305945005)(5660300001)(966005)(14454004)(186003)(6116002)(3846002)(6506007)(53546011)(68736007)(7696005)(76176011)(25786009)(26005)(81156014)(8936002)(102836004)(2906002)(7736002)(106356001)(33656002)(2900100001)(476003)(561944003)(71190400001)(486006)(256004)(81166006)(4744004)(11346002)(446003)(14444005)(97736004)(71200400001)(86362001)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR06MB4308; H:BL0PR06MB4548.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:3; A:1; 
received-spf: None (protection.outlook.com: dolby.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: fhCfTQ7lsEyxlzjqZndz5X3/W6FuQl7s/jhGQOZmqFcuyv4+ZM+OsmheSWCISnoX1TiPCsi7ZpgHB4CnxbsAnibjXeiGbCDEJrc1IWYTkAIWjeWNBe6Miut4HEHhfOGsRyymtPVsFtjypHO1URAtjLQClTVbTpz2uhthYAj4xBblnAgjs1GICN7z6FBWMF6YRFIf3h81avDBFArwsjT0XsbmDmnhq8dA7XV1W394Z4TdyZgq1Ws3CM67QfkYW2DSxhvAy22inwMNzWPcooNaUWxowI55CoaZk/oJCOuVOcFQav+gZNxUmKFWKl7chkriVkbvzdEjIQgB0CHJBP/9wdNhJGNTd4dcE2wwoduBxRg=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: dolby.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4fa8004d-ff32-4a05-1ff3-08d64f16030e
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2018 18:28:47.6494 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 05408d25-cd0d-40c8-8962-5462de64a318
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR06MB4308
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/7LN5FKq6B7SXPWsiGwLoowMafgU>
Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 18:28:57 -0000

SSBsaWtlIGl0LiANCkV0aGFuLg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTog
UGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSA8cHRodWJlcnRAY2lzY28uY29tPiANClNlbnQ6IFR1
ZXNkYXksIE5vdmVtYmVyIDIwLCAyMDE4IDEwOjI3IEFNDQpUbzogTG91IEJlcmdlciA8bGJlcmdl
ckBsYWJuLm5ldD47IFNjaGFyZiwgTWljaGFlbCA8TWljaGFlbC5TY2hhcmZAaHMtZXNzbGluZ2Vu
LmRlPg0KQ2M6IGRldG5ldEBpZXRmLm9yZzsgZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJl
LmFsbEBpZXRmLm9yZw0KU3ViamVjdDogUkU6IFRyYW5zcG9ydCBzdWItbGF5ZXIgbmFtZSBjaGFu
Z2UgKFdhcyBSZTogW0RldG5ldF0gVHN2YXJ0IGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0
Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA4KQ0KDQpJIHN1cHBvcnQgdGhpcyBjaGFuZ2U7DQoNClBh
c2NhbA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExvdSBCZXJnZXIg
PGxiZXJnZXJAbGFibi5uZXQ+DQo+IFNlbnQ6IG1hcmRpIDIwIG5vdmVtYnJlIDIwMTggMTk6MTkN
Cj4gVG86IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgPHB0aHViZXJ0QGNpc2NvLmNvbT47IFNj
aGFyZiwgTWljaGFlbCANCj4gPE1pY2hhZWwuU2NoYXJmQGhzLWVzc2xpbmdlbi5kZT4NCj4gQ2M6
IGRldG5ldEBpZXRmLm9yZzsgZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLmFsbEBpZXRm
Lm9yZw0KPiBTdWJqZWN0OiBUcmFuc3BvcnQgc3ViLWxheWVyIG5hbWUgY2hhbmdlIChXYXMgUmU6
IFtEZXRuZXRdIFRzdmFydCBsYXN0IA0KPiBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLWRldG5l
dC1hcmNoaXRlY3R1cmUtMDgpDQo+IA0KPiBBTEwsDQo+IA0KPiBUaGVyZSBpcyBhIGRlc2lyZSB0
byByZXBsYWNlIHRoZSB3b3JkICJUcmFuc3BvcnQiIGZyb20gdGhlIERldE5ldCANCj4gVHJhbnNw
b3J0IHN1Yi1sYXllciB0byBhdm9pZCBjb25mdXNpb24gd2l0aCBMJCBUcmFuc3BvcnQgcHJvdG9j
b2xzLg0KPiANCj4gSW4gdGhlIFRFQVMgV0cgd2UgaGFkIGEgc2ltaWxhciBkaXNjdXNzaW9uIGFu
ZCB3ZSByZXBsYWNlZCAiVHJhbnNwb3J0Ig0KPiB3aXRoICJUcmFmZmljIEVuZ2luZWVyZWQgKFRF
KSAiLg0KPiANCj4gV2hpbGUgYSBiaXQgbW9yZSB2ZXJib3NlLCB3aGF0IGRvIHBlb3BsZSB0aGlu
ayBhYm91dCB0aGlzIGNoYW5nZT8NCj4gDQo+IFRvIGJlIGNsZWFyLCB0aGUgc3VnZ2VzdGlvbiBp
czoNCj4gDQo+IE9MRA0KPiANCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAuDQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLg0KPiAgwqDCoMKg
wqAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ICDCoMKgwqDCoCB8wqAgRGV0TmV0
IFNlcnZpY2Ugc3ViLWxheWVywqAgfCBQVywgVURQLCBHUkUNCj4gIMKgwqDCoMKgICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPiAgwqDCoMKgwqAgfCBEZXROZXQgVHJhbnNwb3J0IHN1
Yi1sYXllciB8IElQdjYsIElQdjQsIE1QTFMgVEUgTFNQcywgTVBMUyBTUg0KPiAgwqDCoMKgwqAg
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgLg0KPiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IC4NCj4gDQo+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBGaWd1cmUgNDogRGV0
TmV0IGFkYXB0YXRpb24gdG8gZGF0YSBwbGFuZQ0KPiANCj4gTkVXDQo+IA0KPiAgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC4NCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAuDQo+ICDCoMKgwqDCoCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsNCj4gIMKgwqDCoMKgIHzCoCBEZXROZXQgU2VydmljZSBzdWItbGF5ZXLCoCB8IFBXLCBVRFAs
IEdSRQ0KPiAgwqDCoMKgwqAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ICDCoMKg
wqDCoCB8wqDCoMKgwqDCoCBEZXROZXQgVEUgc3ViLWxheWVyIMKgIHwgSVB2NiwgSVB2NCwgTVBM
UyBURSBMU1BzLCBNUExTIFNSDQo+ICDCoMKgwqDCoCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsNCj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAuDQo+ICDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLg0KPiANCj4gIMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIEZpZ3VyZSA0OiBEZXROZXQgYWRhcHRhdGlvbiB0byBkYXRhIHBs
YW5lDQo+IA0KPiBMb3UNCj4gDQo+IE9uIDExLzIwLzIwMTggMTE6MjEgQU0sIFBhc2NhbCBUaHVi
ZXJ0IChwdGh1YmVydCkgd3JvdGU6DQo+ID4gSGVsbG8gTG91Og0KPiA+DQo+ID4NCj4gPiBBYm91
dCAnIGRpc2N1c3MgY2hhbmdpbmcgdGhlIG5hbWUgb2YgdGhlICJEZXROZXQgVHJhbnNwb3J0IA0K
PiA+IHN1Yi1sYXllciIgIHRvDQo+IGF2b2lkIHRoZSB3b3JkICJ0cmFuc3BvcnQiLiAgJw0KPiA+
DQo+ID4gRm9yIG9uZSBJJ2QgbGlrZSB0byBtYWtlIHRoYXQgY2FsbC4gVGhlIHVuZm9ydHVuYXRl
IG5hbWUgY29sbGlzaW9uIA0KPiA+IGhhcyBzdGFydGVkDQo+IHRvIGh1cnQgdXMgcXVpdGUgYSBi
aXQgYWxyZWFkeSBhbmQgcGVvcGxlIGFyZSBnZXR0aW5nIGNvbmZ1c2VkIG9uIHZlcnkgDQo+IGFj
dGl2ZSBleGNoYW5nZXMgd2UgaGF2ZSBvbiB0aGUgbWFpbGluZyBsaXN0Lg0KPiA+DQo+ID4gSSB0
ZW5kIHRvIGFncmVlIHRoYXQgZm9yIHRoZSBnZW5lcmFsIElFVEYgInRyYW5zcG9ydCIgZ2VuZXJh
bGx5IG1lYW5zICJMNCIuDQo+IEV2ZW4gcG9pbnQgb25lIGluIHlvdXIgZW1haWwgdXNlcyAidHJh
bnNwb3J0IiB0aGF0IHdheSBJIGd1ZXNzLiBTYWRseSANCj4gbWFueSBhbHRlcm5hdGUgbmFtZXMg
YXJlIGhpZ2hseSBvdmVybG9hZGVkIGFscmVhZHkgKHRoaW5rICJjYXJyaWVyIiANCj4gZm9yIGlu
c3RhbmNlLCBvciAiYnVzIikuIEkgbGlrZSB0aGUgdGVybSAidHJhaW4iIGJlY2F1c2Ugb2YgdGhl
IA0KPiBhc3NvY2lhdGlvbiB3aXRoIGEgc2NoZWR1bGUsIGJ1dCB0aGF0J3MganVzdCBtZS4NCj4g
Pg0KPiA+IFNhbWUgZ29lcyBhY3R1YWxseSBmb3IgdGhlIGNvbXBsZXggcGF0aCB0aGF0IHdlIGJ1
aWxkLiBUaGF0IGNvbXBsZXggDQo+ID4gcGF0aA0KPiBjYW4gYmUgYW4gZWxvbmdhdGVkIERPREFH
IHdpdGggbXVsdGlwbGUgUFJFT0YgcG9pbnRzLiBVc3VhbCB0ZXJtcyBsaWtlIA0KPiAiY2lyY3Vp
dCIgb3IgInBhdGgiIGZhaWwgdG8gY2FwdHVyZSB0aGF0IGNvbXBsZXhpdHkuIDZUaVNDSCBmb3Vu
ZCB0aGUgDQo+IHRlcm0gIlRyYWNrIiB0byByZWZlciB0byBpdC4NCj4gPg0KPiA+IFdvdWxkIHlv
dSBwdXNoIHRoYXQgZGlzY3Vzc2lvbiB0byB0aGUgTUw/DQo+ID4NCj4gPiBUYWtlIGNhcmUsDQo+
ID4NCj4gPiBQYXNjYWwNCj4gPg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+
PiBGcm9tOiBMb3UgQmVyZ2VyIDxsYmVyZ2VyQGxhYm4ubmV0Pg0KPiA+PiBTZW50OiBtYXJkaSAy
MCBub3ZlbWJyZSAyMDE4IDEzOjExDQo+ID4+IFRvOiBTY2hhcmYsIE1pY2hhZWwgPE1pY2hhZWwu
U2NoYXJmQGhzLWVzc2xpbmdlbi5kZT4NCj4gPj4gQ2M6IHRzdi1hcnRAaWV0Zi5vcmc7IGRldG5l
dEBpZXRmLm9yZzsgZHJhZnQtaWV0Zi1kZXRuZXQtIA0KPiA+PiBhcmNoaXRlY3R1cmUuYWxsQGll
dGYub3JnDQo+ID4+IFN1YmplY3Q6IFJlOiBbRGV0bmV0XSBUc3ZhcnQgbGFzdCBjYWxsIHJldmll
dyBvZg0KPiA+PiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDgNCj4gPj4NCj4gPj4g
TWljaGFlbCwNCj4gPj4NCj4gPj4gSSB0aGluayB3ZSdyZSBnZXR0aW5nIHNvbWV3aGVyZSBhbmQg
aWRlbnRpZnlpbmcgd2hlcmUgd2UgaGF2ZSANCj4gPj4gZGlzY29ubmVjdHMgYW5kIHdoYXQgbWF5
IChhbmQgd2hhdCBtYXkgbm90KSBuZWVkIHRvIGNoYW5nZSBpbiB0aGUgDQo+ID4+IGRvY3VtZW50
LsKgIE15IHRha2Vhd2F5cyBhcmU6DQo+ID4+DQo+ID4+IC0gVGhlIGRvY3VtZW50IG5lZWRzIGEg
Z29vZCAnc2NydWInIG9mIHRoZSBjb25nZXN0aW9uIHJlbGF0ZWQgDQo+ID4+IHJlZmVyZW5jZXMg
dG8gZW5zdXJlIHRoYXQgdGhlIGRvY3VtZW50IG9ubHkgbWFrZXMgc3RhdGVtZW50cyBvbiANCj4g
Pj4gd2hhdCBpcyBhY3R1YWxseSBkb25lIHdpdGhpbiBhIERldE5ldCBhbmQgdGhlIHJlbGF0aW9u
c2hpcCB3aXRoIA0KPiA+PiB0cmFuc3BvcnQgcHJvdG9jb2xzIHRoYXQgdXNlIGRldG5ldCAod2hp
Y2ggYXJlIGluIGZhY3Qgb3V0c2lkZSB0aGUgDQo+ID4+IHNjb3BlIG9mIHRoZSBEZXROZXQgV0cp
LsKgIEknbGwgd29yayB3aXRoIHRoZSBhdXRob3JzIGFuZCBXRyBvbiB0aGlzIA0KPiA+PiAtLSBJ
IHNlZSB0aGlzIGNoYW5nZSBhcyBpbXBvcnRhbnQsIGJ1dCBlZGl0b3JpYWwgaW4gbmF0dXJlLg0K
PiA+Pg0KPiA+PiAtIFdlIGhhdmUgYSBwZXJjZXB0aW9uIGlzc3VlIHdpdGggYXQgbGVhc3Qgb25l
IG1lbWJlciBvZiB0aGUgVFNWIA0KPiA+PiBhcmVhIG9uIHRoZSBtZWFuaW5nIGFuZCBtb3JlIGlt
cG9ydGFudGx5LCBpbXBsaWNhdGlvbiwgb2YgdGhlIHRlcm0gDQo+ID4+ICJEZXROZXQNCj4gPj4g
KlRyYW5zcG9ydCogc3ViLWxheWVyIi7CoCBXaGlsZSBJIGRvbid0IGRpc2FncmVlIHRoYXQgYSBn
b29kIHBvcnRpb24gDQo+ID4+IG9mIHRoZSBJRVRGIHRoaW5rcyB0cmFuc3BvcnQgcHJvdG9jb2wg
KFVEUC9UQ1ApIHdoZW4gdGhleSBoZWFyICJ0cmFuc3BvcnQiDQo+ID4+IHRoZXJlIGFyZSBwbGVu
dHkgb3RoZXJzLCBwYXJ0aWN1bGFybHkgaW4gdGhlIHJvdXRpbmcgYXJlYSwgd2hvIA0KPiA+PiB1
bmRlcnN0YW5kIHRoYXQgInRyYW5zcG9ydCIgY2FuIHJlZmVyIHRvIFRyYW5zcG9ydCBOZXR3b3Jr
cy7CoCBBbmQgDQo+ID4+IFRyYW5zcG9ydCBOZXR3b3JrIGlzIGEgd2VsbCB1bmRlcnN0b29kIGdl
bmVyYWwgaW5kdXN0cnkgdGVybS4gVGhlIA0KPiA+PiBJRVRGIGV2ZW4gaGFzIGEgYnVuY2ggb2Yg
UkZDcyB0aGF0IHJlbGF0ZSB0byBUcmFuc3BvcnQgbmV0d29ya3MuDQo+ID4+IFRoaXMgc2FpZCwg
SSB0aGluayBpdCByZWFzb25hYmxlIHRvIGdvIGJhY2sgdG8gdGhlIERldE5ldCBXRyBhbmQgDQo+
ID4+IGRpc2N1c3MgY2hhbmdpbmcgdGhlIG5hbWUgb2YgdGhlICJEZXROZXQgVHJhbnNwb3J0IHN1
Yi0gbGF5ZXIiwqAgdG8gDQo+ID4+IGF2b2lkIHRoZSB3b3JkICJ0cmFuc3BvcnQiLsKgIC0tIEJU
VyB3ZSBtYWRlIGEgcGFyYWxsZWwgY2hhbmdlIGluIA0KPiA+PiB0aGUgVEVBUw0KPiBXRyB3aGVu
IHByb2R1Y2luZyBSRkM4NDUzLg0KPiA+Pg0KPiA+PiBTZWUgYmVsb3cgZm9yIGRldGFpbCByZXNw
b25zZSBpbi1saW5lLg0KPiA+Pg0KPiA+PiBPbiAxMS8xOS8yMDE4IDU6MTUgUE0sIFNjaGFyZiwg
TWljaGFlbCB3cm90ZToNCj4gPj4+IExvdSwNCj4gPj4+DQo+ID4+Pj4gLS0NCj4gPj4+PiBJIHdh
bnRlZCB0byB0YWtlIGEgc3RlcCBiYWNrIGZyb20gdGhlIG11bHRpcGxlIGRpc2N1c3Npb25zIHRo
YXQgDQo+ID4+Pj4gd2VyZSBzcGF3bmVkIGJ5IHlvdXIgcmV2aWV3IC0tIGZyb20gYSBkb2Mgc2hl
cGhlcmQgcGVyc3BlY3RpdmUsIA0KPiA+Pj4+IGFuZCBzZWUgd2hlcmUgd2UgYXJlLsKgwqAgSSBr
bm93IHRoYXQgdGhlIGF1dGhvcnMgaGF2ZSBzZW50IGEgLTA5IA0KPiA+Pj4+IHZlcnNpb24gdGhh
dCBhZGRyZXNzZXMgc29tZSwgYnV0IG5vdCBhbGwgaXNzdWVzLg0KPiA+Pj4+DQo+ID4+Pj4gICAg
RnJvbSB0aGUgZXhjaGFuZ2VzIEkndmUgc2VlbiwgSSB0aGluayB0aGUga2V5IHJlbWFpbmluZyBp
c3N1ZXMgDQo+ID4+Pj4gYXJlIHJlbGF0ZWQgdG86DQo+ID4+Pj4NCj4gPj4+PiAoYSkgcG9zc2li
bHkgaW50cm9kdWN0aW9uIG9mIGNvbmdlc3Rpb24gaW4gdGhlIGdlbmVyYWwgaW50ZXJuZXQgDQo+
ID4+Pj4gaWYgcGFja2V0cyB3ZXJlIHNvbWVob3cgdG8gZXNjYXBlIGEgZGV0bmV0IGRvbWFpbi7C
oCBUaGUgc291cmNlIG9mIA0KPiA+Pj4+IHRoaXMgY29uZ2VzdGlvbiB3b3VsZCBiZSBpbmVsYXN0
aWMgdHJhZmZpYyB1c2luZyBEZXROZXQgb3IgZHVlIHRvIA0KPiA+Pj4+IGNvbmdlc3Rpb24gbG9z
cyB0aGF0IGlzIG1hc2tlZCBieSBQUkVPRi4NCj4gPj4+IFRoZXNlIGFyZSB0d28gbWFqb3IgaXNz
dWVzIHRoYXQgbmVlZCB0byBiZSBhZGRyZXNzZWQuIE5vdGUgdGhhdCBpdCANCj4gPj4+IG1heSBu
b3QNCj4gPj4gYmUgc3VmZmljaWVudCBqdXN0IHRvIGFkZCBhIHNlY3Rpb24gb24gb3BlcmF0aW9u
YWwgYW5kIGRlcGxveW1lbnQgDQo+ID4+IGNvbnNpZGVyYXRpb25zLiBBbHNvIHRoZSBleGlzdGlu
ZyB0ZXh0IGluIHRoZSBkb2N1bWVudCB3aWxsIG5lZWQgdG8gDQo+ID4+IGdldCBhbGlnbmVkIHRv
IG5vcm1hdGl2ZSBndWlkYW5jZSBvbiBob3cgdG8gYXZvaWQgYSBjb25nZXN0aW9uIGNvbGxhcHNl
Lg0KPiA+Pj4gSW4gLTA5LCBvbmUgZXhhbXBsZSB3b3VsZCBiZSBTZWN0aW9uIDMuMS4gIlByaW1h
cnkgZ29hbHMgZGVmaW5pbmcgDQo+ID4+PiB0aGUNCj4gPj4gRGV0TmV0IFFvUyINCj4gPj4+ICAg
ICAgQ29uZ2VzdGlvbiBwcm90ZWN0aW9uIG9wZXJhdGVzIGJ5IGFsbG9jYXRpbmcgcmVzb3VyY2Vz
IGFsb25nIHRoZSBwYXRoDQo+ID4+PiAgICAgIG9mIGEgRGV0TmV0IGZsb3csIGUuZy4sIGJ1ZmZl
ciBzcGFjZSBvciBsaW5rIGJhbmR3aWR0aC4gIENvbmdlc3Rpb24NCj4gPj4+ICAgICAgcHJvdGVj
dGlvbiBncmVhdGx5IHJlZHVjZXMsIG9yIGV2ZW4gZWxpbWluYXRlcyBlbnRpcmVseSwgcGFja2V0
IGxvc3MNCj4gPj4+ICAgICAgZHVlIHRvIG91dHB1dCBwYWNrZXQgY29uZ2VzdGlvbiB3aXRoaW4g
dGhlIG5ldHdvcmssIGJ1dCBpdCBjYW4gb25seQ0KPiA+Pj4gICAgICBiZSBzdXBwbGllZCB0byBh
IERldE5ldCBmbG93IHRoYXQgaXMgbGltaXRlZCBhdCB0aGUgc291cmNlIHRvIGENCj4gPj4+ICAg
ICAgbWF4aW11bSBwYWNrZXQgc2l6ZSBhbmQgdHJhbnNtaXNzaW9uIHJhdGUuICBOb3RlIHRoYXQg
Y29uZ2VzdGlvbg0KPiA+Pj4gICAgICBwcm90ZWN0aW9uIHByb3ZpZGVkIHZpYSBjb25nZXN0aW9u
IGRldGVjdGlvbiBhbmQgbm90aWZpY2F0aW9uIGlzDQo+ID4+PiAgICAgIGV4cGxpY2l0bHkgZXhj
bHVkZWQgZnJvbSBjb25zaWRlcmF0aW9uIGluIERldE5ldCwgYXMgaXQgc2VydmVzIGENCj4gPj4+
ICAgICAgZGlmZmVyZW50IHNldCBvZiBhcHBsaWNhdGlvbnMuDQo+ID4+PiBBdCBsZWFzdCB0aGUg
bGFzdCBzZW50ZW5jZSB3b3VsZCBjb250cmFkaWN0IGEgYmV0dGVyIGRpc2N1c3Npb24gb2YgDQo+
ID4+PiBjb25nZXN0aW9uDQo+ID4+IGluIHRoZSBkb2N1bWVudC4gRm9yIGluc3RhbmNlLCBpdCBj
b3VsZCBqdXN0IGJlIHJlbW92ZWQuIEluIGFueSANCj4gPj4gY2FzZSwgdGhlIGN1cnJlbnQgd29y
ZGluZyBpbiB0aGUgbGFzdCBzZW50ZW5jZSBpcyBub3QgY29ycmVjdCwgYXMgDQo+ID4+IHRoZSBJ
RVRGIHRlcm0gZm9yIHdoYXQgaXMgZGVzY3JpYmVkIGluIHRoZSBsYXN0IHNlbnRlbmNlIGlzICJj
b25nZXN0aW9uIGNvbnRyb2wiLg0KPiA+Pj4gQW5vdGhlciBleGFtcGxlIHdvdWxkIGJlICBTZWN0
aW9uIDMuMi4xLjEuICJFbGltaW5hdGUgY29uZ2VzdGlvbiBsb3NzIg0KPiA+Pj4NCj4gPj4+ICAg
ICAgVGhlIHByaW1hcnkgbWVhbnMgYnkgd2hpY2ggRGV0TmV0IGFjaGlldmVzIGl0cyBRb1MgYXNz
dXJhbmNlcyBpcyB0bw0KPiA+Pj4gICAgICByZWR1Y2UsIG9yIGV2ZW4gY29tcGxldGVseSBlbGlt
aW5hdGUsIGNvbmdlc3Rpb24gd2l0aGluIGEgRGV0TmV0IG5vZGUNCj4gPj4+ICAgICAgYXMgYSBj
YXVzZSBvZiBwYWNrZXQgbG9zcy4gIFRoaXMgY2FuIGJlIGFjaGlldmVkIG9ubHkgYnkgdGhlDQo+
ID4+PiAgICAgIHByb3Zpc2lvbiBvZiBzdWZmaWNpZW50IGJ1ZmZlciBzdG9yYWdlIGF0IGVhY2gg
bm9kZSB0aHJvdWdoIHRoZQ0KPiA+Pj4gICAgICBuZXR3b3JrIHRvIGVuc3VyZSB0aGF0IG5vIHBh
Y2tldHMgYXJlIGRyb3BwZWQgZHVlIHRvIGEgbGFjayBvZiBidWZmZXINCj4gPj4+ICAgICAgc3Rv
cmFnZS4gIE5vdGUgdGhhdCBhIERldE5ldCBmbG93IGNhbm5vdCBiZSB0aHJvdHRsZWQsIGkuZS4s
IGl0cw0KPiA+Pj4gICAgICB0cmFuc21pc3Npb24gcmF0ZSBjYW5ub3QgYmUgcmVkdWNlZCB2aWEg
ZXhwbGljaXQgY29uZ2VzdGlvbg0KPiA+Pj4gICAgICBub3RpZmljYXRpb24uDQo+ID4+Pg0KPiA+
Pj4gVGhpcyBzZWN0aW9uIElNSE8gaGFzIHRvIGluY2x1ZGUgYSBkaXNjdXNzaW9uIG9mIHdoYXQg
aGFwcGVucyBpbiANCj4gPj4+IHRoZSAobm90DQo+ID4+IGV4cGVjdGVkKSBjYXNlIHRoYXQgcGFj
a2V0cyBnZXQgZHJvcHBlZCBvciB0aGF0IEVDTiBtYXJrcyBhcmUgDQo+ID4+IHJlY2VpdmVkLiBJ
dCBpcyB1bmRlcnN0b29kIHRoYXQgdGhpcyB3b3VsZCBub3QgaGFwcGVuIGluIG5vcm1hbCANCj4g
Pj4gb3BlcmF0aW9uIG9mIGEgRGV0TmV0IG5ldHdvcmssIGJ1dCBJIGJlbGlldmUganVzdCBjb25z
aWRlcmluZyB0aGUgDQo+ID4+IGVycm9yLWZyZWUgb3BlcmF0aW9uIG9mIGEgRGV0TmV0IG5ldHdv
cmsgaXMgbm90IHN1ZmZpY2llbnQgZm9yIHRoaXMgDQo+ID4+IGRvY3VtZW50LiBBdCBsZWFzdCBm
b3IgdGhlIHJpc2sgb2YgdHJhZmZpYyB0aGF0IG1heSBlc2NhcGUgZnJvbSBhIA0KPiA+PiBEZXRO
ZXQgbmV0d29yayBpcyBpbmhlcmVudGx5IG5vdCBzdWZmaWNpZW50IHRvIGFzc3VtZSB0aGF0IHRo
ZSANCj4gPj4gRGV0TmV0DQo+IG5ldHdvcmsgaXMgYWx3YXlzIGVycm9yLWZyZWUuDQo+ID4+DQo+
ID4+IEkgdGhpbmsgdGhlc2UgYXJlIGV4YW1wbGVzIG9mIHRleHQgdGhhdCBuZWVkcyB0byBiZSBj
bGVhbnVwIHVwIGFuZCANCj4gPj4gdG8gZGVsaW5lYXRlIHdoYXQgaXMgZG9uZSB3aXRoIGEgRGV0
TmV0Lg0KPiA+Pg0KPiA+Pg0KPiA+Pj4gQXMgYSByZXN1bHQsIGFkZHJlc3NpbmcgbXkgY29uY2Vy
bnMgd2lsbCBtb3N0IGxpa2VseSByZXF1aXJlIA0KPiA+Pj4gZWRpdGluZyBzZXZlcmFsDQo+ID4+
IHBhcnRzIG9mIHRoZSBkb2N1bWVudC4NCj4gPj4+IEluIGFkZGl0aW9uLCBJJ2QgbGlrZSB0byBl
bXBoYXNpemUgdGhhdCBteSByZXZpZXcgY29tbWVudCAiSXQgaXMgDQo+ID4+PiBzdXJwcmlzaW5n
DQo+ID4+IHRoYXQgdGhlcmUgaXMgaGFyZGx5IGFueSBkaXNjdXNzaW9uIG9uIG5ldHdvcmsgcm9i
dXN0bmVzcyBhbmQgc2FmZXR5Ig0KPiA+Pg0KPiA+PiBJIGhhdmUgbm8gaWRlYSB3aGF0IHlvdSBt
ZWFuIGJ5IHNhZmV0eSBoZXJlLsKgIENhbiB5b3UgZWxhYm9yYXRlLg0KPiA+Pg0KPiA+Pg0KPiA+
Pj4gY292ZXJzIG1vcmUgdGhhbiBqdXN0IGluZWxhc3RpYyB0cmFmZmljIHRoYXQgZXNjYXBlcyBm
cm9tIGEgRGV0TmV0IA0KPiA+Pj4gbmV0d29yaw0KPiA+PiBhbmQgbWFza2luZyBvZiBwYWNrZXQg
bG9zcy4gR2l2ZW4gdGhhdCBEZXROZXQgdHJhZmZpYyBtYXkgYmUgDQo+ID4+IGV4dHJlbWVseSBj
cml0aWNhbCB0cmFmZmljLCBJIHJlYWxseSB3b25kZXIgd2h5IHRoZSBkb2N1bWVudCANCj4gPj4g
ZG9lc24ndCBlbXBoYXNpemUgbW9yZSB0aGUgcmVxdWlyZWQgcm9idXN0bmVzcyBhZ2FpbnN0IGZh
aWx1cmVzIA0KPiA+PiAqaW5zaWRlKiB0aGUgRGV0TmV0IG5ldHdvcmsgYXMgd2VsbCBhcyBjb3Vu
dGVyLW1lYXN1cmVzLiBCdXQgdGhpcyANCj4gPj4gaXMgc29tZXRoaW5nIHRoZSBXRyBuZWVkcyB0
byBkZWNpZGUuIEFzIFRTVi1BUlQgcmV2aWV3ZXIsIEkgd2lsbCBiZSANCj4gPj4gZmluZSBpZiB0
aGUgZG9jdW1lbnQgY2xlYXJseSBkZXNjcmliZXMgaG93IHRoZSBpbXBhY3Qgb2YgZmFpbHVyZXMg
DQo+ID4+IHdpbGwgYmUgaXNvbGF0ZWQgaW5zaWRlIHRoZSBEZXROZXQgbmV0d29yayBhbmQgd2ls
bCBub3QgcHV0IHRoZSANCj4gPj4gZ2VuZXJhbCBJbnRlcm5ldCBhdA0KPiByaXNrLg0KPiA+Pg0K
PiA+PiBJIGFncmVlIC0gSSB0aGluaywgdGhlIGRvY3VtZW50IHNob3VsZCBiZSBjbGVhciBvbiBp
dCdzIHNjb3BlIGFuZCANCj4gPj4gcmVsYXRpb25zaGlwIHRvIGdlbmVyYWwgaW50ZXJuZXQgdXNh
Z2UuDQo+ID4+DQo+ID4+DQo+ID4+Pj4gKGIpIFRoZSB1c2Ugb2YgdGhlIHRlcm0gJ3RyYW5zcG9y
dCcgaW4gRGV0TmV0IHRvIHJlZmVyIHRvIHdoYXQgaXMgDQo+ID4+Pj4gYmFzaWNhbGx5IGEgVHJh
ZmZpYyBFbmdpbmVlcmVkIHN1Yi1uZXR3b3JrIGxheWVyLCBzdWNoIGFzIGlzIA0KPiA+Pj4+IHBy
b3ZpZGVkIHdpdGggTVBMUy1URSBvciBPcHRpY2FsIFRyYW5zcG9ydCBOZXR3b3Jrcy4NCj4gPj4+
IEluIHRoZSBJbnRlcm5ldCBhcmNoaXRlY3R1cmUsIHRoZSB0ZXJtICd0cmFuc3BvcnQnIHJlZmVy
cyB0byANCj4gPj4+IEludGVybmV0IHRyYW5zcG9ydA0KPiA+PiBwcm90b2NvbHMuIEkgZG91YnQg
dGhhdCB0aGUgZG9jdW1lbnQgY2FuIGF2b2lkIGRpc2N1c3NpbmcgdGhlIA0KPiA+PiBpbXBsaWNh
dGlvbnMgb2YgYW5kIGludGVyYWN0aW9ucyB3aXRoIEludGVybmV0IHRyYW5zcG9ydCBwcm90b2Nv
bHMgDQo+ID4+IHN1Y2ggYXMgVURQIG9yIFRDUC4gQXMgYSByZXN1bHQsIEkgZGlzYWdyZWUgdGhh
dCB0aGUgZG9jdW1lbnQgY2FuIA0KPiA+PiB1c2UgdGhlIHRlcm0gJ3RyYW5zcG9ydCcgdG8gcmVm
ZXIgdG8gdHJhZmZpYyBlbmdpbmVlcmVkIHN1Yi1uZXR3b3JrIGxheWVycy4NCj4gPj4NCj4gPj4g
SSB0aGluayB0aGlzIGlzIGNvdmVyZWQgYnkgbXkgY29tbWVudCBhYm92ZS4NCj4gPj4NCj4gPj4N
Cj4gPj4+ICAgRnJvbSBhIFRTVi1BUlQgcG9pbnQgb2YgdmlldywgdGhlIGRvY3VtZW50IGNhbiBl
aXRoZXIgb25seSB1c2UgDQo+ID4+PiB0aGUgdGVybQ0KPiA+PiAidHJhbnNwb3J0IiBmb3IgSW50
ZXJuZXQgdHJhbnNwb3J0IHByb3RvY29scyBhbmQgdXNlIGFub3RoZXIgdGVybSANCj4gPj4gZm9y
DQo+ID4+IHN1Yi0gbmV0d29yayBsYXllcnMgKGFzIGhhbmRsZWQgaW4gdGhlICpyb3V0aW5nKiBh
cmVhIG9mIHRoZSBJRVRGKSwgDQo+ID4+IG9yIHRoZSBkb2N1bWVudCBoYXMgdG8gY2xlYXJseSBk
aXN0aW5ndWlzaCBiZXR3ZWVuIHRoZSBJbnRlcm5ldCANCj4gPj4gdHJhbnNwb3J0IGxheWVyIGFu
ZCBvdGhlciB1c2VzIG9mIHRoZSB0ZXJtICJ0cmFuc3BvcnQiIGFuZCBleHBsYWluIA0KPiA+PiB0
aGUgb3ZlcmxhcC4gSSBiZWxpZXZlIHRoZSBmb3JtZXIgd291bGQgYmUgbGVzcyBjb25mdXNpbmcs
IGJ1dCBJIA0KPiA+PiB3aWxsIGxlYXZlIGl0IHVwIHRvIHRoZSBUU1YgQURzIHRvIGRpc2N1c3Mg
dGVybWlub2xvZ3kgb3ZlcmxhcCBpbiANCj4gPj4gdGhlIElFU0cuIEFzIFRTVi1BUlQgcmV2aWV3
ZXIgSSBpbnNpc3QgdGhhdCB0aGUgZG9jdW1lbnQgdXNlcyB0aGUgDQo+ID4+IHRlcm1zICJ0cmFu
c3BvcnQgbGF5ZXIiIGFuZCAidHJhbnNwb3J0IHByb3RvY29sIiBvbmx5IHdoZW4gDQo+ID4+IHJl
ZmVycmluZyB0byB0aGUNCj4gSW50ZXJuZXQgdHJhbnNwb3J0IGxheWVyLg0KPiA+Pg0KPiA+PiBJ
J20gcGVyc29uYWxseSBva2F5IHdpdGggYSBuYW1lIGNoYW5nZSBhbmQgZXZlbiB3aWxsaW5nIHRv
IHB1c2ggDQo+ID4+IHRoaXMgZGlzY3Vzc2lvbiB3aXRoaW4gdGhlIFdHLCBidXQgYXMgc2FpZCBh
Ym92ZSwgIlRyYW5zcG9ydCANCj4gPj4gTmV0d29yayIgaXMgYSBnZW5lcmFsbHkgdW5kZXJzdG9v
ZCBpbmR1c3RyeSB0ZXJtIHRoYXQgaXMgYWxzbyB1c2VkIA0KPiA+PiBpbiBSRkNzIC0tIHNvIHdl
J2xsIGhhdmUgdG8gc2VlIHdoYXQgd2hlcmUgV0cgY29uc2Vuc3VzIGVuZHMgdXAuDQo+ID4+DQo+
ID4+Pj4gRG8geW91IGhhdmUgYW55IG90aGVyIGlzc3VlcyB0aGF0IHRoYXQgYXJlIGNyaXRpY2Fs
IHRvIGJlIA0KPiA+Pj4+IGFkZHJlc3NlZCBiZWZvcmUgdGhpcyB3b3JrIG1vdmVzIGZvcndhcmQ/
ICBJZiBzbyB3aGljaD8NCj4gPj4+IFJlZ2FyZGluZyBTZWN0aW9uIDQuNCBJIGhhdmUgYWxyZWFk
eSBkZWZlcnJlZCB0aGUgZGlzY3Vzc2lvbiB0byANCj4gPj4+IHRoZSBJRVNHLiBUaGUNCj4gPj4g
VFNWLUFSVCByZXZpZXcgY29tbWVudCBpcyB0aGF0IHRoZSBJRVNHIG5lZWRzIHRvIGNhcmVmdWxs
eSBsb29rIGF0IA0KPiA+PiB0aGUgY29uY2VwdHMsIHRlcm1pbm9sb2d5LCBhbmQgcmVmZXJlbmNl
cyBpbiBzZWN0aW9uIDQuNC4NCj4gPj4+IFJlZ2FyZGluZyBteSBvdGhlciBjb21tZW50cywgSSBh
Y2tub3dsZWRnZSB0aGF0IC0wOSBpcyBhIHN0ZXAgDQo+ID4+PiBmb3J3YXJkLiBCdXQNCj4gPj4g
Z2l2ZW4gdGhlIGNyb3NzLWRlcGVuZGVuY2llcyBlLmcuIHJlZ2FyZGluZyB0ZXJtaW5vbG9neSBh
bmQgDQo+ID4+IGRlZmluaXRpb25zLCBJIHdpbGwgbmVlZCB0byByZWFkIHRoZSB0ZXh0IGNvbXBs
ZXRlbHkgb25jZSB0aGVyZSBpcyANCj4gPj4gYSBwcm9wb3NhbCBob3cgdG8gYWRkcmVzcyBteSBy
ZXZpZXcuIEFzIG5vdGVkIGluIG15IHJldmlldywgSSANCj4gPj4gYmVsaWV2ZSB0aGUgZG9jdW1l
bnQgbXVzdCB1c2UgdGVybWlub2xvZ3kgY2xlYXJseSBhbmQgY29uc2lzdGVudGx5LiANCj4gPj4g
QXMgZXhhbXBsZSwgYSBzdGF0ZW1lbnQgaW4gLTA5IHN1Y2ggYXMgIk5ldHdvcmsgbm9kZXMgc3Vw
cG9ydGluZyANCj4gPj4gRGV0TmV0IGZsb3dzIGhhdmUgdG8gaW1wbGVtZW50IHNvbWUgb2YgdGhl
IERldE5ldCBjYXBhYmlsaXRpZXMgKG5vdCANCj4gPj4gbmVjZXNzYXJpbHkgYWxsKSBpbiBvcmRl
ciB0byB0cmVhdCBEZXROZXQgZmxvd3Mgc3VjaCB0aGF0IHRoZWlyIFFvUyANCj4gPj4gcmVxdWly
ZW1lbnRzIGFyZSBtZXQiIGlzIElNSE8gdG9vIHZhZ3VlLiBCdXQgaW4gc3VjaCBjYXNlcyBpdCAN
Cj4gPj4gZGVwZW5kcyB3aGV0aGVyIHRoZXJlIGlzIHByZWNpc2Ugbm9ybWF0aXZlIGd1aWRhbmNl
IGVsc2V3aGVyZS4gQW5kIA0KPiA+PiB0aGlzIHJlcXVpcmVzDQo+IGxvb2tpbmcgYXQgdGhlIHRl
eHQgYXMgYSB3aG9sZS4NCj4gPj4NCj4gPj4gSSB0aGluayB0aGUgbmV4dCBzdGVwcyBsaWUgd2l0
aCBtZSBhbmQgdGhlIFdHLsKgIFdlJ2xsIGxldCB5b3Uga25vdyANCj4gPj4gb25jZSB0aGVyZSBp
cyBhIG5ldyB2ZXJzaW9uLsKgIE9mIGNvdXJzZSwgeW91IGNhbiBhbHNvIGNvbnRyaWJ1dGUgdG8g
DQo+ID4+IHRoZSBXRyBkaXNjdXNzaW9uIG9uIHRoZSB0b3BpYy4NCj4gPj4NCj4gPj4gVGhhbmtz
LA0KPiA+Pg0KPiA+PiBMb3UNCj4gPj4NCj4gPj4+IEJlc3QgcmVnYXJkcw0KPiA+Pj4NCj4gPj4+
IE1pY2hhZWwNCj4gPj4+DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+PiBUaGFuayB5b3UsDQo+ID4+Pj4N
Cj4gPj4+PiBMb3UNCj4gPj4+Pg0KPiA+Pj4+IE9uIDkvMjgvMjAxOCA2OjI0IFBNLCBNaWNoYWVs
IFNjaGFyZiB3cm90ZToNCj4gPj4+Pj4gUmV2aWV3ZXI6IE1pY2hhZWwgU2NoYXJmDQo+ID4+Pj4+
IFJldmlldyByZXN1bHQ6IFJlYWR5IHdpdGggSXNzdWVzDQo+ID4+Pj4+DQo+ID4+Pj4+IFRoZSBk
b2N1bWVudCAiRGV0ZXJtaW5pc3RpYyBOZXR3b3JraW5nIEFyY2hpdGVjdHVyZSINCj4gPj4+Pj4g
KGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS0wOCkgZGVmaW5lcyBhbiBvdmVyYWxsIGZy
YW1ld29yayANCj4gPj4+Pj4gZm9yIERldGVybWluaXN0aWMgTmV0d29ya2luZy4NCj4gPj4+Pj4N
Cj4gPj4+Pj4gQXMgVFNWLUFSVCByZXZpZXdlciwgSSBiZWxpZXZlIHRoYXQgdGhpcyBkb2N1bWVu
dCBoYXMgaXNzdWVzIGFzDQo+ID4+Pj4gZGV0YWlsZWQgYmVsb3cuDQo+ID4+Pj4+IE1pY2hhZWwN
Cj4gPj4+Pj4NCj4gPj4+Pj4gTWFqb3IgaXNzdWVzOg0KPiA+Pj4+Pg0KPiA+Pj4+PiAqIEl0IHNl
ZW1zIHRoYXQgRGV0TmV0IGNhbm5vdCBlYXNpbHkgYmUgZGVwbG95ZWQgaW4gdGhlIEludGVybmV0
DQo+ID4+Pj4gd2l0aG91dA0KPiA+Pj4+PiBhZGRpdGlvbmFsIG1lYW5zLiBUaHVzLCBmb3IgYSBi
YXNlbGluZSBkb2N1bWVudCwgb25lIGNvdWxkIA0KPiA+Pj4+PiBleHBlY3QNCj4gPj4+PiBzb21l
DQo+ID4+Pj4+IGV4cGxhbmF0aW9uIG9uIHRoZSByZXF1aXJlbWVudHMgb2YgZGVwbG95aW5nIERl
dE5ldCBpbiBhIG5ldHdvcmsuDQo+ID4+Pj4gRGV0TmV0DQo+ID4+Pj4+IGJhc2ljYWxseSByZXF1
aXJlcyBzdXBwb3J0IGluIChhbG1vc3QpIGFsbCBuZXR3b3JrIGRldmljZXMNCj4gPj4+PiB0cmFu
c3BvcnRpbmcgRGV0TmV0DQo+ID4+Pj4+IHRyYWZmaWMuIFRoYXQgYXNzdW1wdGlvbiBzaG91bGQg
YmUgZXhwbGljaXRseSBzcGVsdCBvdXQgZWFybHkgaW4gDQo+ID4+Pj4+IHRoZQ0KPiA+Pj4+IGRv
Y3VtZW50LA0KPiA+Pj4+PiBlLmcuLCBpbiB0aGUgaW50cm9kdWN0aW9uLiBUaGVyZSBhbHNvIG5l
ZWRzIHRvIGJlIGFuIGV4cGxpY2l0DQo+ID4+Pj4gZGlzY3Vzc2lvbiBvZiB0aGUNCj4gPj4+Pj4g
aW1wbGljYXRpb25zIGlmIG5vdCB0aGUgd2hvbGUgbmV0d29yayBpcyBhd2FyZSBvZiBvciBzdXBw
b3J0cyBEZXROZXQuDQo+ID4+Pj4gVGhlcmUgaXMNCj4gPj4+Pj4gc29tZSB0ZXh0IGluIFNlY3Rp
b24gNC4yLjIgYW5kIFNlY3Rpb24gNC4zLjMsIGJ1dCBJIGJlbGlldmUNCj4gPj4+PiBhZGRpdGlv
bmFsIGV4cGxpY2l0DQo+ID4+Pj4+IGRpc2N1c3Npb24gaXMgbmVlZGVkIGF0IGEgcHJvbWluYW50
IHBsYWNlLiBGb3IgaW5zdGFuY2UsIGNhbiB1c2UgDQo+ID4+Pj4+IG9mDQo+ID4+Pj4gRGV0TmV0
IGRvDQo+ID4+Pj4+IGhhcm0gdG8gcGFydHMgb2YgYSBuZXR3b3JrIG5vdCBzdXBwb3J0aW5nIERl
dE5ldD8gQXMgYSBzaWRlIA0KPiA+Pj4+PiBub3RlLA0KPiA+Pj4+IHdoZW4gVENQTQ0KPiA+Pj4+
PiBwdWJsaXNoZWQgUkZDIDgyNTcsIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciB3YXMgYWRkZWQ6
ICJEQ1RDUCwgDQo+ID4+Pj4+IGFzDQo+ID4+Pj4gZGVzY3JpYmVkIGluDQo+ID4+Pj4+IHRoaXMg
c3BlY2lmaWNhdGlvbiwgaXMgYXBwbGljYWJsZSB0byBkZXBsb3ltZW50cyBpbiBjb250cm9sbGVk
DQo+ID4+Pj4gZW52aXJvbm1lbnRzDQo+ID4+Pj4+IGxpa2UgZGF0YSBjZW50ZXJzLCBidXQgaXQg
bXVzdCBub3QgYmUgZGVwbG95ZWQgb3ZlciB0aGUgcHVibGljDQo+ID4+Pj4gSW50ZXJuZXQgd2l0
aG91dA0KPiA+Pj4+PiBhZGRpdGlvbmFsIG1lYXN1cmVzLiIgSSB3b25kZXIgaWYgYSBzaW1pbGFy
IGRpc2NsYWltZXIgaXMgbmVlZGVkIA0KPiA+Pj4+PiBmb3INCj4gPj4+PiBEZXROZXQuIElmDQo+
ID4+Pj4+IHRoZXJlIGlzIGFuIGltcGxpY2l0IGFzc3VtcHRpb24gdGhhdCBEZXROZXQgd2lsbCAg
YmUgdXNlZCBpbg0KPiA+Pj4+IGhvbW9nZW5vdXMNCj4gPj4+Pj4gZW52aXJvbm1lbnRzIHdpdGgg
bW9zdGx5IERldE5ldC1hd2FyZSBkZXZpY2VzIHdpdGhpbiB0aGUgc2FtZQ0KPiA+Pj4+IG9yZ2Fu
aXphdGlvbiwNCj4gPj4+Pj4gc3VjaCBhbiBhc3N1bXB0aW9uIHNob3VsZCBiZSBtYWRlIGV4cGxp
Y2l0Lg0KPiA+Pj4+Pg0KPiA+Pj4+PiAqIEl0IGlzIHN1cnByaXNpbmcgdGhhdCB0aGVyZSBpcyBo
YXJkbHkgYW55IGRpc2N1c3Npb24gb24gDQo+ID4+Pj4+IG5ldHdvcmsNCj4gPj4+PiByb2J1c3Ru
ZXNzDQo+ID4+Pj4+IGFuZCBzYWZldHk7IHRoaXMgcHJvYmFibHkgYWxzbyByZWxhdGVzIHRvIHNl
Y3VyaXR5LiBGb3IgDQo+ID4+Pj4+IGluc3RhbmNlLCBtaXNjb25maWd1cmF0aW9uIG9yIGVycm9y
cyBvZiBmdW5jdGlvbnMgcGVyZm9ybWluZyANCj4gPj4+Pj4gcGFja2V0IHJlcGxpY2F0aW9uDQo+
ID4+Pj4gY291bGQNCj4gPj4+Pj4gc2V2ZXJlbHkgYW5kIHBlcm1hbnRseSBjb25nZXN0IGEgbmV0
d29yayBhbmQgY2F1c2UgaGFybS4gSG93IA0KPiA+Pj4+PiBkb2VzIHRoZQ0KPiA+Pj4+IERldE5l
dA0KPiA+Pj4+PiBhcmNoaXRlY3R1cmUgZW5zdXJlIHRoYXQgYSBuZXR3b3JrIHN0YXlzIGZ1bGx5
IG9wZXJhdGlvbmFsIGUuZy4gDQo+ID4+Pj4+IGlmDQo+ID4+Pj4gdGhlIHRvcG9sb2d5DQo+ID4+
Pj4+IGNoYW5nZXMgb3IgdGhlcmUgYXJlIGVxdWlwbWVudCBmYWlsdXJlcz8gUHJvYmFibHkgdGhp
cyBjYW4gYmUgDQo+ID4+Pj4+IHNvbHZlZA0KPiA+Pj4+IGJ5DQo+ID4+Pj4+IGltcGxlbWVudGF0
aW9ucyAoZS5nLiwgZHluYW1pYyBjb250cm9sIHBsYW5lKSwgYnV0IHdoeSBhcmUNCj4gPj4+PiBj
b3JyZXNwb25kaW5nDQo+ID4+Pj4+IHJlcXVpcmVtZW50cyBub3Qgc3BlbHQgb3V0PyBTZWN0aW9u
IDMuMy4yIHNwZWN1bGF0ZXMgdGhhdCANCj4gPj4+Pj4gZmlsdGVycyBhbmQNCj4gPj4+PiBwb2xp
Y2Vycw0KPiA+Pj4+PiBjYW4gaGVscCwgYW5kIHRoYXQgbWF5IGJlIHRydWUsIGJ1dCB0aGF0IHBy
b2JhYmx5IHN0aWxsIGFzc3VtZXMNCj4gPj4+PiBjb25zaXN0ZW50bHkNCj4gPj4+Pj4gYW5kIGNv
cnJlY3RseSBjb25maWd1cmVkIChhbmQgd2VsbC1iZWhhdmluZykgZGV2aWNlcy4gQW5kIA0KPiA+
Pj4+PiBTZWN0aW9uDQo+ID4+Pj4gMy4zLjIgaXMNCj4gPj4+Pj4gdmFndWUgYW5kIG1lbnRpb25z
IGEgImluZmluaXRlIHZhcmlldHkgb2YgcG9zc2libGUgZmFpbHVyZXMiDQo+ID4+Pj4+IHdpdGhv
dXQNCj4gPj4+PiBzdGF0aW5nDQo+ID4+Pj4+IGFueSByZXF1aXJlbWVudHMgb3IgcmVjb21tZW5k
YXRpb25zLiBUaGVyZSBtYXkgYmUgZnVydGhlciANCj4gPj4+Pj4gc29sdXRpb25zLA0KPiA+Pj4+
IHN1Y2ggYXMNCj4gPj4+Pj4gY2lyY3VpdCBicmVha2VycyBhbmQgdGhlIGxpa2UuIFdoeSBhcmUg
c3VjaCB0b3BpY3Mgbm90IGRpc2N1c3NlZD8NCj4gPj4+Pj4NCj4gPj4+Pj4gKiBTb21ld2hhdCBy
ZWxhdGVkLCB0aGUgZG9jdW1lbnQgb25seSBsb29rcyBhdCBpbXBhY3Qgb2YgDQo+ID4+Pj4+IGZh
aWx1cmVzIHRvDQo+ID4+Pj4gdGhlIFFvUyBvZg0KPiA+Pj4+PiBEZXROZXQgdHJhZmZpYy4gV2hh
dCBpcyBtaXNzaW5nIGlzIGEgZGlzY3Vzc2lvbiBob3cgdG8gcHJvdGVjdA0KPiA+Pj4+PiBub24t
DQo+ID4+Pj4gRGV0TmV0IHBhcnRzDQo+ID4+Pj4+IG9mIGEgbmV0d29yayBmcm9tIGFueSBoYXJt
IGNhdXNlZCBieSBEZXROZXQgbWVjaGFuaXNtcy4gDQo+ID4+Pj4+IFNvbHV0aW9ucyB0bw0KPiA+
Pj4+IHRoaXMNCj4gPj4+Pj4gcHJvYmFibHkgZXhpc3QuIEJ1dCB3aHkgaXMgdGhlIGltcGFjdCBv
biBub24tRGV0TmV0IHRyYWZmaWMgDQo+ID4+Pj4+IChlLmcuLCBpbg0KPiA+Pj4+IGNhc2Ugb2YN
Cj4gPj4+Pj4gdG9wb2xvZ3kgY2hhbmdlcyBvciBmYWlsdXJlcyBvZiBEZXROZXQgZnVuY3Rpb25z
KSBub3QgZGlzY3Vzc2VkIA0KPiA+Pj4+PiBhdA0KPiA+Pj4+IGFsbCBpbiB0aGUNCj4gPj4+Pj4g
ZG9jdW1lbnQ/DQo+ID4+Pj4+DQo+ID4+Pj4+ICogUmVnYXJkaW5nIHNlY3VyaXR5LCBhbiBhcmNo
aXRlY3R1cmUgbGlrZSBEZXROZXQgcHJvYmFibHkgDQo+ID4+Pj4+IHJlcXVpcmVzDQo+ID4+Pj4g
dGhhdCBvbmx5DQo+ID4+Pj4+IGF1dGhlbnRpY2F0ZWQgYW5kIGF1dGhvcml6ZWQgZW5kIHN5c3Rl
bXMgaGF2ZSBhY2Nlc3MgdG8gdGhlIGRhdGENCj4gPj4+PiBwbGFuZS4gVGhlDQo+ID4+Pj4+IHNl
Y3VyaXR5IGNvbnNpZGVyYXRpb25zIG9ubHkgYnJpZWZseSBtZW50aW9uIHRoZSBjb250cm9sIGFz
cGVjdCANCj4gPj4+Pj4gKCJ0aGUgYXV0aGVudGljYXRpb24gYW5kIGF1dGhvcml6YXRpb24gb2Yg
dGhlIGNvbnRyb2xsaW5nIHN5c3RlbXMiKS4NCj4gPj4+Pj4NCj4gPj4+Pj4gKiBGb3IgYW4gYXJj
aGl0ZWN0dXJlIGRvY3VtZW50LCB0aGUgbGFjayBvZiBjbGFyaXR5IGFuZCANCj4gPj4+Pj4gY29u
c2lzdGVuY3kNCj4gPj4+PiByZWdhcmRpbmcNCj4gPj4+Pj4gdGVybWlub2xvZ3kgaXMgY29uY2Vy
bmluZy4gVGhpcyBzcGVjaWZpY2FsbHkgYXBwbGllcyB0byB0aGUgY2FzZSANCj4gPj4+Pj4gb2YN
Cj4gPj4+PiBpbmNvbXBsZXRlDQo+ID4+Pj4+IG5ldHdvcmtzIChhcyBwZXIgU2VjdGlvbiA0LjIu
MiBhbmQgNC4zLjMpIHRoYXQgaW5jbHVkZSAiRGV0TmV0LQ0KPiA+Pj4+IHVuYXdhcmUgbm9kZXMi
Lg0KPiA+Pj4+PiBUaGUgZG9jdW1lbnQgaW50cm9kdWNlcyB0ZXJtcyBzdWNoIGFzICJEZXROZXQg
aW50ZXJtZWRpYXRlIG5vZGVzIg0KPiA+Pj4+PiBidXQNCj4gPj4+PiB0aGVuDQo+ID4+Pj4+IHJl
cGVhdGVkbHkgdXNlcyBnZW5lcmljIHRlcm1zIHN1Y2ggYXMgIm5vZGUiIG9yICJob3AiIHRoYXQg
bWF5DQo+ID4+Pj4gaW5jbHVkZQ0KPiA+Pj4+PiBEZXROZXQtdW5hd2FyZSBub2Rlcy4gRm9yIGlu
c3RhbmNlLCBmb3IgaW5jb21wbGV0ZSBuZXR3b3JrcywgYQ0KPiA+Pj4+IHNlbnRlbmNlIHN1Y2gg
YXMNCj4gPj4+Pj4gIlRoZSBwcmltYXJ5IG1lYW5zIGJ5IHdoaWNoIERldE5ldCBhY2hpZXZlcyBp
dHMgUW9TIGFzc3VyYW5jZXMgDQo+ID4+Pj4+IGlzIHRvDQo+ID4+Pj4gcmVkdWNlLCBvcg0KPiA+
Pj4+PiBldmVuIGNvbXBsZXRlbHkgZWxpbWluYXRlLCBjb25nZXN0aW9uIHdpdGhpbiBhIG5vZGUg
YXMgYSBjYXVzZSANCj4gPj4+Pj4gb2YNCj4gPj4+PiBwYWNrZXQgbG9zcyINCj4gPj4+Pj4gc2Vl
bXMgdG8gb25seSBhcHBseSB0byAiRGV0TmV0IHRyYW5zaXQgbm9kZXMiIGJ1dCBub3QgDQo+ID4+
Pj4+ICJEZXROZXQtdW5hd2FyZQ0KPiA+Pj4+IG5vZGVzIi4NCj4gPj4+Pj4gU2ltaWxhciBhbWJp
Z3VpdHkgZXhpc3QgZm9yIG90aGVyIHVzZSBvZiB0aGUgdGVybXMgImhvcCIgYW5kIA0KPiA+Pj4+
PiAibm9kZSIsDQo+ID4+Pj4gd2hpY2ggbWF5DQo+ID4+Pj4+IG9yIG1heSBub3QgaW5jbHVkZSBE
ZXROZXQtdW5hd2FyZSBub2Rlcy4gSXQgaXMgdW5jbGVhciB3aHkgdGhlDQo+ID4+Pj4gZG9jdW1l
bnQgZG9lcw0KPiA+Pj4+PiBub3QgY29uc2lzdGVudGx5IHVzZSB0aGUgdGVybWlub2xvZ3kgaW50
cm9kdWNlZCBpbiBTZWN0aW9uIDIuMSANCj4gPj4+Pj4gaW4gYWxsDQo+ID4+Pj4gc2VjdGlvbnMN
Cj4gPj4+Pj4gYW5kIGNsZWFybHkgZGlzdGluZ3Vpc2hlcyBjYXNlcyB3aXRoIGFuZCB3aXRob3V0
IERldE5ldCBzdXBwb3J0Lg0KPiA+Pj4+Pg0KPiA+Pj4+PiAqIFNlY3Rpb24gNC40IHJlZmVycyB0
byBSRkMgNzQyNiwgd2hpY2ggaXMgYW4gaW5mb3JtYXRpb25hbCBSRkMgDQo+ID4+Pj4+IG9uDQo+
ID4+Pj4gSVJURiBzdHJlYW0sDQo+ID4+Pj4+IGFuZCB0aGUgZG9jdW1lbnQgdXNlcyB0aGUgY29u
Y2VwdHMgaW50cm9kdWNlZCB0aGVyZSAoZS5nLiwgInBsYW5lcyIpLg0KPiA+Pj4+IFRoaXMgaXMN
Cj4gPj4+Pj4gdmVyeSBjb25mdXNpbmcuIEZpcnN0LCBhbiBJRVRGIFByb3Bvc2VkIFN0YW5kYXJk
IHNob3VsZCBwcm9iYWJseQ0KPiA+Pj4+IHJlZmVyIHRvDQo+ID4+Pj4+IGRvY3VtZW50cyBoYXZp
bmcgSUVURiBjb25zZW5zdXMuIEFuIGV4YW1wbGUgd291bGQgYmUgUkZDIDc0OTEsIA0KPiA+Pj4+
PiBhbGJlaXQNCj4gPj4+PiB0aGVyZSBpcw0KPiA+Pj4+PiBvdGhlciByZWxhdGVkIHdvcmsgYXMg
d2VsbCwgZS5nLiwgaW4gdGhlIFRFQVMgV0cuIFNlY29uZCwgDQo+ID4+Pj4+IFNlY3Rpb24NCj4g
Pj4+Pj4gNC40DQo+ID4+Pj4gaXMgYnkgYW5kDQo+ID4+Pj4+IGxhcmdlIGRlY291cGxlZCBmcm9t
IHRoZSByZXN0IG9mIHRoZSBkb2N1bWVudCBhbmQgbm90IHNwZWNpZmljIA0KPiA+Pj4+PiB0bw0K
PiA+Pj4+IERldE5ldC4NCj4gPj4+Pj4gTmVpdGhlciBkbyBvdGhlciBzZWN0aW9ucyBvZiB0aGUg
ZG9jdW1lbnQgcmVmZXIgdG8gdGhlIGNvbmNlcHRzDQo+ID4+Pj4gaW50cm9kdWNlZCBpbg0KPiA+
Pj4+PiBTZWN0aW9uIDQuNCwgbm9yIGRvZXMgU2VjdGlvbiA0LjQgdXNlIHRoZSBEZXROZXQgdGVy
bWlub2xvZ3kgb3INCj4gPj4+PiBkaXNjdXNzDQo+ID4+Pj4+IGFwcGxpY2FiaWxpdHkgdG8gRGV0
TmV0LiBTZWN0aW9uIDQuNCBldmVuIG1lbnRpb25zIGV4cGxpY2l0bHkgYXQgDQo+ID4+Pj4+IHRo
ZQ0KPiA+Pj4+IGVuZCB0aGF0DQo+ID4+Pj4+IGl0IGRpc2N1c3NlcyBhc3BlY3RzIHRoYXQgYXJl
IG9ydGhvZ29uYWwgdG8gdGhlIERldE5ldCBhcmNoaXRlY3R1cmUuDQo+ID4+Pj4gSXQgaXMgbm90
DQo+ID4+Pj4+IGF0IGFsbCBjbGVhciB3aHkgU2VjdGlvbiA0LjQgaXMgaW4gdGhpcyBkb2N1bWVu
dC4gU2VjdGlvbiA0LjQgDQo+ID4+Pj4+IGNvdWxkDQo+ID4+Pj4gYmUgcmVtb3ZlZA0KPiA+Pj4+
PiBmcm9tIHRoZSBkb2N1bWVudCB3aXRob3V0IGltcGFjdGluZyB0aGUgcmVzdCBvZiB0aGUgZG9j
dW1lbnQuDQo+ID4+Pj4+DQo+ID4+Pj4+IE1pbm9yIGlzc3VlczoNCj4gPj4+Pj4NCj4gPj4+Pj4g
KiBUZXJtaW5vbG9neSAiRGV0TmV0IHRyYW5zcG9ydCBsYXllciINCj4gPj4+Pj4NCj4gPj4+Pj4g
ICAgICBUaGUgdGVybSAidHJhbnNwb3J0IGxheWVyIiBoYXMgYSB3ZWxsLWRlZmluZWQgbWVhbmlu
ZyBpbiANCj4gPj4+Pj4gdGhlIElFVEYsDQo+ID4+Pj4gZS5nLg0KPiA+Pj4+PiAgICAgIG9yaWdp
bmF0aW5nIGZyb20gUkZDIDExMjIuIFdoaWxlICJ0cmFuc3BvcnQiIGFuZCBlLmcuDQo+ID4+Pj4+
ICJ0cmFuc3BvcnQNCj4gPj4+PiBuZXR3b3JrIiBpcw0KPiA+Pj4+PiAgICAgIHVzZWQgaW4gdGhl
IElFVEYgZm9yIGRpZmZlcmVudCB0ZWNobm9sb2dpZXMgaW4gZGlmZmVyZW50IA0KPiA+Pj4+PiBh
cmVhcywgSQ0KPiA+Pj4+IHRoaW5rIHRoZQ0KPiA+Pj4+PiAgICAgIHRlcm0gInRyYW5zcG9ydCBs
YXllciIgaXMgdHlwaWNhbGx5IHVuZGVyc3Rvb2QgdG8gcmVmZXIgdG8NCj4gPj4+PiB0cmFuc3Bv
cnQNCj4gPj4+Pj4gICAgICBwcm90b2NvbHMgc3VjaCBhcyBUQ1AgYW5kIFVEUC4gQXMgc3VjaCwg
SSBwZXJzb25hbGx5IGZpbmQgDQo+ID4+Pj4+IHRoZSB0ZXJtDQo+ID4+Pj4gIkRldE5ldA0KPiA+
Pj4+PiAgICAgIHRyYW5zcG9ydCBsYXllciIgbWlzbGVhZGluZyBhbmQgY29uZnVzaW5nLiBUaGUg
Y29uZnVzaW9uIGlzIA0KPiA+Pj4+PiBlYXN5DQo+ID4+Pj4gdG8gc2VlIGUuZy4NCj4gPj4+Pj4g
ICAgICBpbiBGaWd1cmUgNCwgd2hlcmUgVURQICh3aGljaCBpcyBhIHRyYW5zcG9ydCBwcm90b2Nv
bCBhcyANCj4gPj4+Pj4gcGVyIFJGQw0KPiA+Pj4+IDExMjIpIHNpdHMNCj4gPj4+Pj4gICAgICBv
biB0b3Agb2YgInRyYW5zcG9ydCIuDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgQmFzZWQgb24gdGhl
IGRvY3VtZW50IGl0IGFsc28gbWF5IGJlIA0KPiA+Pj4+PiBzb2x1dGlvbi9pbXBsZW1lbnRhdGlv
bg0KPiA+Pj4+IHNwZWNpZmljIHdoZXRoZXINCj4gPj4+Pj4gICAgICB0aGUgIkRldE5ldCB0cmFu
c3BvcnQgbGF5ZXIiIGlzIGFjdHVhbGx5IGEgc2VwYXJhdGUgDQo+ID4+Pj4+IHByb3RvY29sIGxh
eWVyDQo+ID4+Pj4gY29tcGFyZWQNCj4gPj4+Pj4gICAgICB0byB0aGUgIkRldE5ldCBzZXJ2aWNl
IGxheWVyIi4gVGh1cyBpdCBpcyBub3QgY2xlYXIgdG8gbWUgDQo+ID4+Pj4+IHdoeSB0aGUNCj4g
Pj4+PiB3b3JkDQo+ID4+Pj4+ICAgICAgImxheWVyIiBoYXMgdG8gYmUgdXNlZCwgc3BlY2lmaWNh
bGx5IGluIGNvbWJpbmF0aW9uIA0KPiA+Pj4+PiAidHJhbnNwb3J0DQo+ID4+Pj4gbGF5ZXIiLg0K
PiA+Pj4+PiAgICAgIFRvIG1lIGFzLCB0aGUgd29yZCAidHJhbnNwb3J0IGxheWVyIiAoYW5kICJ0
cmFuc3BvcnQNCj4gPj4+Pj4gcHJvdG9jb2wiKQ0KPiA+Pj4+IHNob3VsZCBiZQ0KPiA+Pj4+PiAg
ICAgIHVzZWQgZm9yIHByb3RvY29scyBkZWZpbmVkIGluIFRTViBhcmVhLCBjb25zaXN0ZW50IHdp
dGggUkZDIDExMjIuDQo+ID4+Pj4gQnV0IHRoaXMgaXMNCj4gPj4+Pj4gICAgICBwcm9iYWJseSBh
IHF1ZXN0aW9uIHRvIGJlIHNvcnRlZCBvdXQgYnkgdGhlIElFU0cuDQo+ID4+Pj4+DQo+ID4+Pj4+
ICogUGFnZSA5DQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgIEEgRGV0TmV0IG5vZGUgbWF5IGhhdmUg
b3RoZXIgcmVzb3VyY2VzIHJlcXVpcmluZyANCj4gPj4+Pj4gYWxsb2NhdGlvbg0KPiA+Pj4+IGFu
ZC9vcg0KPiA+Pj4+PiAgICAgICBzY2hlZHVsaW5nLA0KPiA+Pj4+Pg0KPiA+Pj4+PiAgICAgIFRo
aXMgaXMganVzdCBvbmUgb2Ygc2V2ZXJhbCBleGFtcGxlcyBmb3IgaW5jb25zaXN0ZW50IHVzZSAN
Cj4gPj4+Pj4gb2YNCj4gPj4+PiB0ZXJtaW5vbG9neS4NCj4gPj4+Pj4gICAgICBXaGF0IGlzIGEg
IkRldE5ldCBub2RlIj8gVGhhdCB0ZXJtIGlzIG5vdCBpbnRyb2R1Y2VkIGluIA0KPiA+Pj4+PiBT
ZWN0aW9uDQo+ID4+Pj4gMi4xDQo+ID4+Pj4+ICogUGFnZSAxNA0KPiA+Pj4+Pg0KPiA+Pj4+PiAg
ICAgICBBIERldE5ldCBuZXR3b3JrIHN1cHBvcnRzIHRoZSBkZWRpY2F0aW9uIG9mIGEgaGlnaCAN
Cj4gPj4+Pj4gcHJvcG9ydGlvbg0KPiA+Pj4+IChlLmcuDQo+ID4+Pj4+ICAgICAgIDc1JSkgb2Yg
dGhlIG5ldHdvcmsgYmFuZHdpZHRoIHRvIERldE5ldCBmbG93cy4NCj4gPj4+Pj4NCj4gPj4+Pj4g
ICAgICBUaGUgNzUlIHZhbHVlIGlzIG5vdCByZWFzb25lZC4gV2hhdCBwcmV2ZW50cyB1c2luZyA5
OSUgb2YgDQo+ID4+Pj4+IHRoZQ0KPiA+Pj4+IGJhbmR3aWR0aCBmb3INCj4gPj4+Pj4gICAgICBE
ZXROZXQgdHJhZmZpYz8NCj4gPj4+Pj4NCj4gPj4+Pj4gKiBQYWdlIDE1OiBGaWd1cmUgMg0KPiA+
Pj4+Pg0KPiA+Pj4+PiAgICAgIElmIHRoZSB0ZXJtICJ0cmFuc3BvcnQgbGF5ZXIiIGNhbm5vdCBi
ZSBhdm9pZGVkLCB0aGUgbGFiZWxzIA0KPiA+Pj4+PiBpbg0KPiA+Pj4+IHRoaXMgZmlndXJlDQo+
ID4+Pj4+ICAgICAgc2hvdWxkIGF0IGxlYXN0IGJlIGV4cGFuZGVkIHRvICJEZXROZXQgdHJhbnNw
b3J0IGxheWVyIi4NCj4gPj4+Pj4NCj4gPj4+Pj4gKiBQYWdlIDE4OiBGaWd1cmUgNA0KPiA+Pj4+
Pg0KPiA+Pj4+PiAgICAgIEFzIGFscmVhZHkgbWVudGlvbmVkIGVhcmxpZXIsIEZpZ3VyZSA0IGlz
IGNvbmZ1c2luZy4gVURQIGlzIA0KPiA+Pj4+PiBhDQo+ID4+Pj4gdHJhbnNwb3J0DQo+ID4+Pj4+
ICAgICAgcHJvdG9jb2wuIElmIHRoZSB0ZXJtICJ0cmFuc3BvcnQiIGNhbm5vdCBiZSBhdm9pZGVk
LCB0aGUgDQo+ID4+Pj4+IGxhYmVscyBpbg0KPiA+Pj4+IHRoaXMNCj4gPj4+Pj4gICAgICBmaWd1
cmUgc2hvdWxkIGF0IGxlYXN0IGJlIGV4cGFuZGVkIHRvICJEZXROZXQgdHJhbnNwb3J0Ii4NCj4g
Pj4+Pj4NCj4gPj4+Pj4gKiBQYWdlIDIzDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgIElmIHRoZSBz
b3VyY2UgdHJhbnNtaXRzIGxlc3MgZGF0YSB0aGFuIHRoaXMgbGltaXQNCj4gPj4+Pj4gICAgICAg
YWxsb3dzLCB0aGUgdW51c2VkIHJlc291cmNlIHN1Y2ggYXMgbGluayBiYW5kd2lkdGggY2FuIGJl
IG1hZGUNCj4gPj4+Pj4gICAgICAgYXZhaWxhYmxlIGJ5IHRoZSBzeXN0ZW0gdG8gbm9uLURldE5l
dCBwYWNrZXRzLg0KPiA+Pj4+Pg0KPiA+Pj4+PiAgICAgIENvdWxkIHRoZXJlIGJlIGFkZGl0aW9u
YWwgcmVxdWlyZW1lbnRzIG9uIHRoZSB1c2Ugb2YgdW51c2VkDQo+ID4+Pj4gcmVzb3VyY2VzIGJ5
DQo+ID4+Pj4+ICAgICAgbm9uLURldE5ldCBwYWNrZXRzLCBlLmcuLCByZWdhcmRpbmcgcHJlZW1w
dGlvbj8gSSBhbSBqdXN0DQo+ID4+Pj4gd29uZGVyaW5nLi4uIElmDQo+ID4+Pj4+ICAgICAgdGhh
dCB3YXMgcG9zc2libGUsIGEgc3RhdGVtZW50IGxpa2UgIi4uLiBjYW4gYmUgbWFkZSANCj4gPj4+
Pj4gYXZhaWxhYmxlIGJ5DQo+ID4+Pj4gdGhlIHN5c3RlbQ0KPiA+Pj4+PiAgICAgIHRvIG5vbi1E
ZXROZXQgcGFja2V0cyBhcyBsb25nIGFzIGFsbCBndWFyYW50ZWVzIGFyZSBmdWxmaWxsZWQiDQo+
ID4+Pj4gd291bGQgYmUgb24NCj4gPj4+Pj4gICAgICB0aGUgc2FmZSBzaWRlLCBubz8NCj4gPj4+
Pj4NCj4gPj4+Pj4gKiBQYWdlIDI3Og0KPiA+Pj4+Pg0KPiA+Pj4+PiAgICAgICBEZXROZXQgYWNo
aWV2ZXMgY29uZ2VzdGlvbiBwcm90ZWN0aW9uIGFuZCBib3VuZGVkIGRlbGl2ZXJ5DQo+ID4+Pj4g
bGF0ZW5jeSBieQ0KPiA+Pj4+PiAgICAgICByZXNlcnZpbmcgYmFuZHdpZHRoIGFuZCBidWZmZXIg
cmVzb3VyY2VzIGF0IGV2ZXJ5IGhvcCANCj4gPj4+Pj4gYWxvbmcgdGhlDQo+ID4+Pj4gcGF0aA0K
PiA+Pj4+PiAgICAgICBvZiB0aGUgRGV0TmV0IGZsb3cuDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAg
V2h5IGRvZXMgdGhpcyBzZW50ZW5jZSB1c2UgdGhlIHdvcmQgImhvcCI/IEFzIGZhciBhcyBJIA0K
PiA+Pj4+PiB1bmRlcnN0YW5kLA0KPiA+Pj4+IGluIERldE5ldA0KPiA+Pj4+PiAgICAgIGJhbmR3
aWR0aCBhbmQgYnVmZmVyIHJlc291cmNlcyBhcmUgcmVzZXJ2ZWQgaW4gZWFjaCBEZXROZXQNCj4g
Pj4+PiBpbnRlcm1lZGlhdGUgbm9kZS4NCj4gPj4+Pj4gICAgICBJZiB0aGVyZSB3ZXJlIGhvcHMg
b3ZlciBJUCByb3V0ZXJzIG5vdCBiZWluZyBEZXROZXQgDQo+ID4+Pj4+IGludGVybWVkaWF0ZQ0K
PiA+Pj4+IG5vZGVzLCBubw0KPiA+Pj4+PiAgICAgIHJlc291cmNlcyB3b3VsZCBiZSByZXNlcnZl
ZCB0aGVyZS4gQXMgcGVyIFNlY3Rpb24gNC4zLjMsIGl0IA0KPiA+Pj4+PiBpcw0KPiA+Pj4+IHBv
c3NpYmxlIHRvDQo+ID4+Pj4+ICAgICAgZGVwbG95IERldE5ldCB0aGlzIHdheS4gQW5kIG9idmlv
dXNseSB0aGVyZSBjYW4gYmUgcmVzb3VyY2UNCj4gPj4+PiBib3R0bGVuZWNrcyBiZWxvdw0KPiA+
Pj4+PiAgICAgIElQLCBvbiBkZXZpY2VzIHRoYXQgYXJlIG5vdCByb3V0ZXJzLi4uIFNvIGRvZXMg
ImhvcCIgaGVyZSANCj4gPj4+Pj4gcmVmZXIgdG8NCj4gPj4+PiBJUCByb3V0ZXINCj4gPj4+Pj4g
ICAgICBob3BzIG9yIGFsc28gdG8gZGV2aWNlcyBub3QgcHJvY2Vzc2luZyBJUCAob3IgSVAvTVBM
Uyk/DQo+ID4+Pj4+DQo+ID4+Pj4+ICogUGFnZSAyNzoNCj4gPj4+Pj4NCj4gPj4+Pj4gICAgICAg
U3RhbmRhcmQgcXVldWluZyBhbmQgdHJhbnNtaXNzaW9uIHNlbGVjdGlvbiBhbGdvcml0aG1zIGFs
bG93IGENCj4gPj4+Pj4gICAgICAgY2VudHJhbCBjb250cm9sbGVyIHRvIGNvbXB1dGUgdGhlIGxh
dGVuY3kgY29udHJpYnV0aW9uIG9mIGVhY2gNCj4gPj4+Pj4gICAgICAgdHJhbnNpdCBub2RlIHRv
IHRoZSBlbmQtdG8tZW5kIGxhdGVuY3ksIC4uLg0KPiA+Pj4+Pg0KPiA+Pj4+PiAgICAgIFRoZSB0
ZXh0IGRvZXMgbm90IGV4cGxhaW4gd2h5IGEgX2NlbnRyYWxfIGNvbnRyb2xsZXIgaXMgDQo+ID4+
Pj4+IG5lZWRlZCBmb3INCj4gPj4+PiB0aGlzDQo+ID4+Pj4+ICAgICAgY29tcHV0YXRpb24uIFdo
eSB3b3VsZCBhIGRpc3RyaWJ1dGVkIGNvbnRyb2wgcGxhbmUgbm90IGJlIA0KPiA+Pj4+PiBhYmxl
IHRvDQo+ID4+Pj4gcmVhbGl6ZQ0KPiA+Pj4+PiAgICAgIHRoaXMgY29tcHV0YXRpb24uIElzbid0
IHRoaXMgaW1wbGVtZW50YXRpb24tc3BlY2lmaWM/DQo+ID4+Pj4+DQo+ID4+Pj4+ICogUGFnZSAz
Mg0KPiA+Pj4+Pg0KPiA+Pj4+PiAgICAgIFRvIHNvbWVib2R5IHdobyBpcyBub3QgZGVlcGx5IGZh
bWlsaWFyIHdpdGggRGV0TmV0LCBpdCBpcw0KPiA+Pj4+IGltcG9zc2libGUgdG8gcGFyc2UNCj4g
Pj4+Pj4gICAgICB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIGV4YW1wbGVzIGluIFNlY3Rpb24gNC43
LjMuIEZvciANCj4gPj4+Pj4gaW5zdGFuY2UsDQo+ID4+Pj4gIlZJRCArDQo+ID4+Pj4+ICAgICAg
bXVsdGljYXN0IE1BQyBhZGRyZXNzIiBpcyBub3QgaW50cm9kdWNlZC4gSSB0aGluayB0aGlzIA0K
PiA+Pj4+PiBleGFtcGxlDQo+ID4+Pj4gbXVzdCBiZQ0KPiA+Pj4+PiAgICAgIGV4cGFuZWQgd2l0
aCBhZGRpdGlvbmFsIGNvbnRleHQgYW5kIGV4cGxhbmF0aW9uIHRvIGJlIA0KPiA+Pj4+PiB1c2Vm
dWwgdG8NCj4gPj4+PiByZWFkZXJzLg0KPiA+Pj4+PiAqIFBhZ2UgMzQNCj4gPj4+Pj4NCj4gPj4+
Pj4gICAgICAgVGhlcmUgYXJlIHRocmVlIGNsYXNzZXMgb2YgaW5mb3JtYXRpb24gdGhhdCBhIGNl
bnRyYWwgDQo+ID4+Pj4+IGNvbnRyb2xsZXINCj4gPj4+PiBvcg0KPiA+Pj4+PiAgICAgICBkaXN0
cmlidXRlZCBjb250cm9sIHBsYW5lIG5lZWRzIHRvIGtub3cgdGhhdCBjYW4gb25seSBiZSBvYnRh
aW5lZA0KPiA+Pj4+PiAgICAgICBmcm9tIHRoZSBlbmQgc3lzdGVtcyBhbmQvb3Igbm9kZXMgaW4g
dGhlIG5ldHdvcmsuDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgV291bGRuJ3QgaXQgYmUgc3VmZmlj
aWVudCB0byBzdGF0ZSAiUHJvdmlzaW9uaW5nIG9mIERldE5ldA0KPiA+Pj4+IHJlcXVpcmVzIGtu
b3dsZWRnZQ0KPiA+Pj4+PiAgICAgIGFib3V0IC4uLiIuIERvZXMgaXQgbWF0dGVyIGluIHRoaXMg
Y29udGV4dCB3aGV0aGVyIHRoZQ0KPiA+Pj4+IHByb3Zpc2lvbmluZyBpcyBkb25lDQo+ID4+Pj4+
ICAgICAgYnkgYSBjZW50cmFsIGNvbnRyb2xsZXIgb3IgYSBkaXN0cmlidXRlZCBjb250cm9sIHBs
YW5lPyBGb3INCj4gPj4+PiBpbnN0YW5jZSwgY291bGQNCj4gPj4+Pj4gICAgICB0aGUgc2FtZSBw
YXJhZ3JhcGggYWxzbyBhcHBseSB0byBhIG5ldHdvcmsgdGhhdCB1c2VzIA0KPiA+Pj4+PiBfbXVs
dGlwbGVfDQo+ID4+Pj4gY2VudHJhbA0KPiA+Pj4+PiAgICAgIGNvbnRyb2xsZXJzLCBvciBoeWJy
aWQgY29tYmluYXRpb25zIG9mIGNlbnRyYWwgY29udHJvbGxlcnMgDQo+ID4+Pj4+IGFuZA0KPiA+
Pj4+IGRpc3RyaWJ1dGVkDQo+ID4+Pj4+ICAgICAgY29udHJvbCBwbGFuZXM/IEluIGdlbmVyYWws
IGFuIGFyY2hpdGVjdHVyZSBkb2N1bWVudCBzaG91bGQgDQo+ID4+Pj4+IGJlDQo+ID4+Pj4gYWdu
b3N0aWMgdG8NCj4gPj4+Pj4gICAgICBpbXBsZW1lbnRhdGlvbiBhc3BlY3RzIHVubGVzcyB0aGVy
ZSBpcyBhIHNwZWNpZmljIG5lZWQuIEluIA0KPiA+Pj4+PiB0aGlzDQo+ID4+Pj4gc3BlY2lmaWMN
Cj4gPj4+Pj4gICAgICBjYXNlLCBJIGZhaWwgdG8gc2VlIGEgbmVlZCB0byBkaXNjdXNzIHRoZSBy
ZWFsaXphdGlvbiBvZiANCj4gPj4+Pj4gdGhlDQo+ID4+Pj4gY29udHJvbCBwbGFuZSBvZg0KPiA+
Pj4+PiAgICAgIGEgbmV0d29yay4NCj4gPj4+Pj4NCj4gPj4+Pj4gRWRpdG9yaWFsIG5pdHM6DQo+
ID4+Pj4+DQo+ID4+Pj4+ICogUGFnZSA5Og0KPiA+Pj4+Pg0KPiA+Pj4+PiAgICAgICBUaGUgbG93
LWxldmVsIG1lY2hhbmlzbXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC41IHByb3ZpZGUgdGhlDQo+
ID4+Pj4+ICAgICAgIG5lY2Vzc2FyeSByZWd1bGF0aW9uIG9mIHRyYW5zbWlzc2lvbnMgYnkgYW4g
ZW5kIHN5c3RlbSBvcg0KPiA+Pj4+PiAgICAgICBpbnRlcm1lZGlhdGUgbm9kZSB0byBwcm92aWRl
IGNvbmdlc3Rpb24gcHJvdGVjdGlvbi4gIFRoZQ0KPiA+Pj4+IGFsbG9jYXRpb24NCj4gPj4+Pj4g
ICAgICAgb2YgdGhlIGJhbmR3aWR0aCBhbmQgYnVmZmVycyBmb3IgYSBEZXROZXQgZmxvdyByZXF1
aXJlcw0KPiA+Pj4+IHByb3Zpc2lvbmluZw0KPiA+Pj4+PiAgICAgICBBIERldE5ldCBub2RlIG1h
eSBoYXZlIG90aGVyIHJlc291cmNlcyByZXF1aXJpbmcgDQo+ID4+Pj4+IGFsbG9jYXRpb24NCj4g
Pj4+PiBhbmQvb3INCj4gPj4+Pj4gICAgICAgc2NoZWR1bGluZywgdGhhdCBtaWdodCBvdGhlcndp
c2UgYmUgb3Zlci1zdWJzY3JpYmVkIGFuZCANCj4gPj4+Pj4gdHJpZ2dlcg0KPiA+Pj4+IHRoZQ0K
PiA+Pj4+PiAgICAgICByZWplY3Rpb24gb2YgYSByZXNlcnZhdGlvbi4NCj4gPj4+Pj4NCj4gPj4+
Pj4gICAgICBQcm9iYWJseSBhIGZ1bGwgc3RvcCBpcyBtaXNzaW5nIGFmdGVyICJwcm92aXNpb25p
bmciLg0KPiA+Pj4+Pg0KPiA+Pj4+PiAqIFBhZ2UgMTE6ICIuLi4gYWxvbmcgc2VwYXJhdGUgKGRp
c2pvaW50IG5vbi1TUkxHKSBwYXRocyAuLi4iDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgSSBmaW5k
IHRoaXMgY29uZnVzaW5nLiBJIHdvdWxkIHVuZGVyc3RhbmQgZS5nLiAiYWxvbmcgc2VwYXJhdGUN
Cj4gPj4+Pj4gICAgICAoU1JMRy1kaXNqb2ludCkgcGF0aHMiLg0KPiA+Pj4+Pg0KPiA+Pj4+PiAq
IFBhZ2UgMzQ6DQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgIFdoZW4gdXNpbmcgYSBwZWVyLQ0KPiA+
Pj4+PiAgICAgICB0by1wZWVyIGNvbnRyb2wgcGxhbmUsIHNvbWUgb2YgdGhpcyBpbmZvcm1hdGlv
biBtYXkgYmUgDQo+ID4+Pj4+IHJlcXVpcmVkDQo+ID4+Pj4gYnkgYQ0KPiA+Pj4+PiAgICAgICBz
eXN0ZW0ncyBuZWlnaGJvcnMgaW4gdGhlIG5ldHdvcmsuDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAg
V291bGQgImFjcXVpcmVkIiBiZSBhIGJldHRlciB0ZXJtPw0KPiA+Pj4+Pg0KPiA+Pj4+PiAqIFBh
Z2UgMzQ6DQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgIG8gIFRoZSBpZGVudGl0eSBvZiB0aGUgc3lz
dGVtJ3MgbmVpZ2hib3JzLCBhbmQgdGhlDQo+ID4+Pj4gY2hhcmFjdGVyaXN0aWNzIG9mDQo+ID4+
Pj4+ICAgICAgICAgIHRoZSBsaW5rKHMpIGJldHdlZW4gdGhlIHN5c3RlbXMsIGluY2x1ZGluZyB0
aGUgbGVuZ3RoIChpbg0KPiA+Pj4+PiAgICAgICAgICBuYW5vc2Vjb25kcykgb2YgdGhlIGxpbmso
cykuDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgICAgIkxhdGVuY3kiIG9yICJkZWxheSIgd291bGQgcHJv
YmFibHkgYmUgYSBiZXR0ZXIgdGVybXMgaWYgDQo+ID4+Pj4+IHRoZSB2YWx1ZQ0KPiA+Pj4+IGlz
DQo+ID4+Pj4+ICAgICAgbWVhc3VyZWQgaW4gbmFub3NlY29uZHMuDQo+ID4+Pj4+DQo+ID4+Pj4+
ICogUGFnZSAzNToNCj4gPj4+Pj4NCj4gPj4+Pj4gICAgICAgRGV0TmV0IGlzIHByb3ZpZGVzIGEg
UXVhbGl0eSBvZiBTZXJ2aWNlIChRb1MpLCBhbmQgYXMgDQo+ID4+Pj4+IHN1Y2gsIGRvZXMNCj4g
Pj4+PiBub3QNCj4gPj4+Pj4gICAgICAgZGlyZWN0bHkgcmFpc2UgYW55IG5ldyBwcml2YWN5IGNv
bnNpZGVyYXRpb25zLg0KPiA+Pj4+Pg0KPiA+Pj4+PiAgICAgIEJyb2tlbiBzZW50ZW5jZQ0KPiA+
Pj4+Pg0KPiA+Pj4+PiAqIFBsZWFzZSBleHBhbmQgYWNyb255bXMgb24gZmlyc3QgdXNlIChlLmcu
LCBPVE4pDQo+ID4+Pj4+DQo+ID4+Pj4+DQo+ID4+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPiA+Pj4gZGV0bmV0IG1haWxpbmcgbGlzdA0KPiA+Pj4g
ZGV0bmV0QGlldGYub3JnDQo+ID4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL2RldG5ldA0K


From nobody Tue Nov 20 11:04:30 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3C29130DC6 for <detnet@ietfa.amsl.com>; Tue, 20 Nov 2018 11:04:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 uNCXdVdNS7xI for <detnet@ietfa.amsl.com>; Tue, 20 Nov 2018 11:04:27 -0800 (PST)
Received: from gproxy4-pub.mail.unifiedlayer.com (gproxy4-pub.mail.unifiedlayer.com [69.89.23.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 562121277BB for <detnet@ietf.org>; Tue, 20 Nov 2018 11:04:27 -0800 (PST)
Received: from cmgw12.unifiedlayer.com (unknown [10.9.0.12]) by gproxy4.mail.unifiedlayer.com (Postfix) with ESMTP id B4BBB177B8A for <detnet@ietf.org>; Tue, 20 Nov 2018 11:18:45 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id PAblgmS80Vl4fPAblgwOoB; Tue, 20 Nov 2018 11:18:45 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=xKmc69pypnP5SvetGhkR7ueHSRZjre0wsFe+n/qcuCQ=; b=sURfiIABdy2S7KZbvwPHIzH/Do KMnlnjuQKeyuFGkz8xn+4vqmteV/9YkAWxDa+F7v9nhBw+rwHiD+r54OAP4SGPh548KA5JsmiPFNO ihA9LUprqL1gWb7/ezK98UFww;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:48462 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gPAbl-003R8V-9S; Tue, 20 Nov 2018 11:18:45 -0700
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
Cc: "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net>
Date: Tue, 20 Nov 2018 13:18:44 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gPAbl-003R8V-9S
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:48462
X-Source-Auth: lberger@labn.net
X-Email-Count: 7
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/WmBe6zIY1CjdmDd14G195tKmudg>
Subject: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 19:04:30 -0000

ALL,

There is a desire to replace the word "Transport" from the DetNet 
Transport sub-layer to avoid confusion with L$ Transport protocols.

In the TEAS WG we had a similar discussion and we replaced "Transport" 
with "Traffic Engineered (TE) ".

While a bit more verbose, what do people think about this change?

To be clear, the suggestion is:

OLD

                    .
                    .
      +----------------------------+
      |  DetNet Service sub-layer  | PW, UDP, GRE
      +----------------------------+
      | DetNet Transport sub-layer | IPv6, IPv4, MPLS TE LSPs, MPLS SR
      +----------------------------+
                    .
                    .

                  Figure 4: DetNet adaptation to data plane

NEW

                    .
                    .
      +----------------------------+
      |  DetNet Service sub-layer  | PW, UDP, GRE
      +----------------------------+
      |      DetNet TE sub-layer   | IPv6, IPv4, MPLS TE LSPs, MPLS SR
      +----------------------------+
                    .
                    .

                  Figure 4: DetNet adaptation to data plane

Lou

On 11/20/2018 11:21 AM, Pascal Thubert (pthubert) wrote:
> Hello Lou:
>
>
> About ' discuss changing the name of the "DetNet Transport sub-layer"  to avoid the word "transport".  '
>
> For one I'd like to make that call. The unfortunate name collision has started to hurt us quite a bit already and people are getting confused on very active exchanges we have on the mailing list.
>
> I tend to agree that for the general IETF "transport" generally means "L4". Even point one in your email uses "transport" that way I guess. Sadly many alternate names are highly overloaded already (think "carrier" for instance, or "bus"). I like the term "train" because of the association with a schedule, but that's just me.
>
> Same goes actually for the complex path that we build. That complex path can be an elongated DODAG with multiple PREOF points. Usual terms like "circuit" or "path" fail to capture that complexity. 6TiSCH found the term "Track" to refer to it.
>
> Would you push that discussion to the ML?
>
> Take care,
>
> Pascal
>
>> -----Original Message-----
>> From: Lou Berger <lberger@labn.net>
>> Sent: mardi 20 novembre 2018 13:11
>> To: Scharf, Michael <Michael.Scharf@hs-esslingen.de>
>> Cc: tsv-art@ietf.org; detnet@ietf.org; draft-ietf-detnet-
>> architecture.all@ietf.org
>> Subject: Re: [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
>>
>> Michael,
>>
>> I think we're getting somewhere and identifying where we have disconnects
>> and what may (and what may not) need to change in the document.  My
>> takeaways are:
>>
>> - The document needs a good 'scrub' of the congestion related references to
>> ensure that the document only makes statements on what is actually done
>> within a DetNet and the relationship with transport protocols that use detnet
>> (which are in fact outside the scope of the DetNet WG).  I'll work with the
>> authors and WG on this -- I see this change as important, but editorial in
>> nature.
>>
>> - We have a perception issue with at least one member of the TSV area on the
>> meaning and more importantly, implication, of the term "DetNet
>> *Transport* sub-layer".  While I don't disagree that a good portion of the IETF
>> thinks transport protocol (UDP/TCP) when they hear "transport"
>> there are plenty others, particularly in the routing area, who understand that
>> "transport" can refer to Transport Networks.  And Transport Network is a well
>> understood general industry term. The IETF even has a bunch of RFCs that
>> relate to Transport networks.  This said, I think it reasonable to go back to the
>> DetNet WG and discuss changing the name of the "DetNet Transport sub-
>> layer"  to avoid the word "transport".  -- BTW we made a parallel change in
>> the TEAS WG when producing RFC8453.
>>
>> See below for detail response in-line.
>>
>> On 11/19/2018 5:15 PM, Scharf, Michael wrote:
>>> Lou,
>>>
>>>> --
>>>> I wanted to take a step back from the multiple discussions that were
>>>> spawned by your review -- from a doc shepherd perspective, and see
>>>> where we are.   I know that the authors have sent a -09 version that
>>>> addresses some, but not all issues.
>>>>
>>>>    From the exchanges I've seen, I think the key remaining issues are
>>>> related to:
>>>>
>>>> (a) possibly introduction of congestion in the general internet if
>>>> packets were somehow to escape a detnet domain.  The source of this
>>>> congestion would be inelastic traffic using DetNet or due to
>>>> congestion loss that is masked by PREOF.
>>> These are two major issues that need to be addressed. Note that it may not
>> be sufficient just to add a section on operational and deployment
>> considerations. Also the existing text in the document will need to get aligned
>> to normative guidance on how to avoid a congestion collapse.
>>> In -09, one example would be Section 3.1. "Primary goals defining the
>> DetNet QoS"
>>>      Congestion protection operates by allocating resources along the path
>>>      of a DetNet flow, e.g., buffer space or link bandwidth.  Congestion
>>>      protection greatly reduces, or even eliminates entirely, packet loss
>>>      due to output packet congestion within the network, but it can only
>>>      be supplied to a DetNet flow that is limited at the source to a
>>>      maximum packet size and transmission rate.  Note that congestion
>>>      protection provided via congestion detection and notification is
>>>      explicitly excluded from consideration in DetNet, as it serves a
>>>      different set of applications.
>>> At least the last sentence would contradict a better discussion of congestion
>> in the document. For instance, it could just be removed. In any case, the
>> current wording in the last sentence is not correct, as the IETF term for what is
>> described in the last sentence is "congestion control".
>>> Another example would be  Section 3.2.1.1. "Eliminate congestion loss"
>>>
>>>      The primary means by which DetNet achieves its QoS assurances is to
>>>      reduce, or even completely eliminate, congestion within a DetNet node
>>>      as a cause of packet loss.  This can be achieved only by the
>>>      provision of sufficient buffer storage at each node through the
>>>      network to ensure that no packets are dropped due to a lack of buffer
>>>      storage.  Note that a DetNet flow cannot be throttled, i.e., its
>>>      transmission rate cannot be reduced via explicit congestion
>>>      notification.
>>>
>>> This section IMHO has to include a discussion of what happens in the (not
>> expected) case that packets get dropped or that ECN marks are received. It is
>> understood that this would not happen in normal operation of a DetNet
>> network, but I believe just considering the error-free operation of a DetNet
>> network is not sufficient for this document. At least for the risk of traffic that
>> may escape from a DetNet network is inherently not sufficient to assume that
>> the DetNet network is always error-free.
>>
>> I think these are examples of text that needs to be cleanup up and to
>> delineate what is done with a DetNet.
>>
>>
>>> As a result, addressing my concerns will most likely require editing several
>> parts of the document.
>>> In addition, I'd like to emphasize that my review comment "It is surprising
>> that there is hardly any discussion on network robustness and safety"
>>
>> I have no idea what you mean by safety here.  Can you elaborate.
>>
>>
>>> covers more than just inelastic traffic that escapes from a DetNet network
>> and masking of packet loss. Given that DetNet traffic may be extremely critical
>> traffic, I really wonder why the document doesn't emphasize more the
>> required robustness against failures *inside* the DetNet network as well as
>> counter-measures. But this is something the WG needs to decide. As TSV-ART
>> reviewer, I will be fine if the document clearly describes how the impact of
>> failures will be isolated inside the DetNet network and will not put the general
>> Internet at risk.
>>
>> I agree - I think, the document should be clear on it's scope and
>> relationship to general internet usage.
>>
>>
>>>> (b) The use of the term 'transport' in DetNet to refer to what is
>>>> basically a Traffic Engineered sub-network layer, such as is provided
>>>> with MPLS-TE or Optical Transport Networks.
>>> In the Internet architecture, the term 'transport' refers to Internet transport
>> protocols. I doubt that the document can avoid discussing the implications of
>> and interactions with Internet transport protocols such as UDP or TCP. As a
>> result, I disagree that the document can use the term 'transport' to refer to
>> traffic engineered sub-network layers.
>>
>> I think this is covered by my comment above.
>>
>>
>>>   From a TSV-ART point of view, the document can either only use the term
>> "transport" for Internet transport protocols and use another term for sub-
>> network layers (as handled in the *routing* area of the IETF), or the document
>> has to clearly distinguish between the Internet transport layer and other uses
>> of the term "transport" and explain the overlap. I believe the former would be
>> less confusing, but I will leave it up to the TSV ADs to discuss terminology
>> overlap in the IESG. As TSV-ART reviewer I insist that the document uses the
>> terms "transport layer" and "transport protocol" only when referring to the
>> Internet transport layer.
>>
>> I'm personally okay with a name change and even willing to push this
>> discussion within the WG, but as said above, "Transport Network" is a
>> generally understood industry term that is also used in RFCs -- so we'll
>> have to see what where WG consensus ends up.
>>
>>>> Do you have any other issues that that are critical to be addressed
>>>> before this work moves forward?  If so which?
>>> Regarding Section 4.4 I have already deferred the discussion to the IESG. The
>> TSV-ART review comment is that the IESG needs to carefully look at the
>> concepts, terminology, and references in section 4.4.
>>> Regarding my other comments, I acknowledge that -09 is a step forward. But
>> given the cross-dependencies e.g. regarding terminology and definitions, I will
>> need to read the text completely once there is a proposal how to address my
>> review. As noted in my review, I believe the document must use terminology
>> clearly and consistently. As example, a statement in -09 such as "Network
>> nodes supporting DetNet flows have to implement some of the DetNet
>> capabilities (not necessarily all) in order to treat DetNet flows such that their
>> QoS requirements are met" is IMHO too vague. But in such cases it depends
>> whether there is precise normative guidance elsewhere. And this requires
>> looking at the text as a whole.
>>
>> I think the next steps lie with me and the WG.  We'll let you know once
>> there is a new version.  Of course, you can also contribute to the WG
>> discussion on the topic.
>>
>> Thanks,
>>
>> Lou
>>
>>> Best regards
>>>
>>> Michael
>>>
>>>
>>>
>>>> Thank you,
>>>>
>>>> Lou
>>>>
>>>> On 9/28/2018 6:24 PM, Michael Scharf wrote:
>>>>> Reviewer: Michael Scharf
>>>>> Review result: Ready with Issues
>>>>>
>>>>> The document "Deterministic Networking Architecture"
>>>>> (draft-ietf-detnet-architecture-08) defines an overall framework for
>>>>> Deterministic Networking.
>>>>>
>>>>> As TSV-ART reviewer, I believe that this document has issues as
>>>> detailed below.
>>>>> Michael
>>>>>
>>>>> Major issues:
>>>>>
>>>>> * It seems that DetNet cannot easily be deployed in the Internet
>>>> without
>>>>> additional means. Thus, for a baseline document, one could expect
>>>> some
>>>>> explanation on the requirements of deploying DetNet in a network.
>>>> DetNet
>>>>> basically requires support in (almost) all network devices
>>>> transporting DetNet
>>>>> traffic. That assumption should be explicitly spelt out early in the
>>>> document,
>>>>> e.g., in the introduction. There also needs to be an explicit
>>>> discussion of the
>>>>> implications if not the whole network is aware of or supports DetNet.
>>>> There is
>>>>> some text in Section 4.2.2 and Section 4.3.3, but I believe
>>>> additional explicit
>>>>> discussion is needed at a prominant place. For instance, can use of
>>>> DetNet do
>>>>> harm to parts of a network not supporting DetNet? As a side note,
>>>> when TCPM
>>>>> published RFC 8257, the following disclaimer was added: "DCTCP, as
>>>> described in
>>>>> this specification, is applicable to deployments in controlled
>>>> environments
>>>>> like data centers, but it must not be deployed over the public
>>>> Internet without
>>>>> additional measures." I wonder if a similar disclaimer is needed for
>>>> DetNet. If
>>>>> there is an implicit assumption that DetNet will  be used in
>>>> homogenous
>>>>> environments with mostly DetNet-aware devices within the same
>>>> organization,
>>>>> such an assumption should be made explicit.
>>>>>
>>>>> * It is surprising that there is hardly any discussion on network
>>>> robustness
>>>>> and safety; this probably also relates to security. For instance,
>>>>> misconfiguration or errors of functions performing packet replication
>>>> could
>>>>> severely and permantly congest a network and cause harm. How does the
>>>> DetNet
>>>>> architecture ensure that a network stays fully operational e.g. if
>>>> the topology
>>>>> changes or there are equipment failures? Probably this can be solved
>>>> by
>>>>> implementations (e.g., dynamic control plane), but why are
>>>> corresponding
>>>>> requirements not spelt out? Section 3.3.2 speculates that filters and
>>>> policers
>>>>> can help, and that may be true, but that probably still assumes
>>>> consistently
>>>>> and correctly configured (and well-behaving) devices. And Section
>>>> 3.3.2 is
>>>>> vague and mentions a "infinite variety of possible failures" without
>>>> stating
>>>>> any requirements or recommendations. There may be further solutions,
>>>> such as
>>>>> circuit breakers and the like. Why are such topics not discussed?
>>>>>
>>>>> * Somewhat related, the document only looks at impact of failures to
>>>> the QoS of
>>>>> DetNet traffic. What is missing is a discussion how to protect non-
>>>> DetNet parts
>>>>> of a network from any harm caused by DetNet mechanisms. Solutions to
>>>> this
>>>>> probably exist. But why is the impact on non-DetNet traffic (e.g., in
>>>> case of
>>>>> topology changes or failures of DetNet functions) not discussed at
>>>> all in the
>>>>> document?
>>>>>
>>>>> * Regarding security, an architecture like DetNet probably requires
>>>> that only
>>>>> authenticated and authorized end systems have access to the data
>>>> plane. The
>>>>> security considerations only briefly mention the control aspect ("the
>>>>> authentication and authorization of the controlling systems").
>>>>>
>>>>> * For an architecture document, the lack of clarity and consistency
>>>> regarding
>>>>> terminology is concerning. This specifically applies to the case of
>>>> incomplete
>>>>> networks (as per Section 4.2.2 and 4.3.3) that include "DetNet-
>>>> unaware nodes".
>>>>> The document introduces terms such as "DetNet intermediate nodes" but
>>>> then
>>>>> repeatedly uses generic terms such as "node" or "hop" that may
>>>> include
>>>>> DetNet-unaware nodes. For instance, for incomplete networks, a
>>>> sentence such as
>>>>> "The primary means by which DetNet achieves its QoS assurances is to
>>>> reduce, or
>>>>> even completely eliminate, congestion within a node as a cause of
>>>> packet loss"
>>>>> seems to only apply to "DetNet transit nodes" but not "DetNet-unaware
>>>> nodes".
>>>>> Similar ambiguity exist for other use of the terms "hop" and "node",
>>>> which may
>>>>> or may not include DetNet-unaware nodes. It is unclear why the
>>>> document does
>>>>> not consistently use the terminology introduced in Section 2.1 in all
>>>> sections
>>>>> and clearly distinguishes cases with and without DetNet support.
>>>>>
>>>>> * Section 4.4 refers to RFC 7426, which is an informational RFC on
>>>> IRTF stream,
>>>>> and the document uses the concepts introduced there (e.g., "planes").
>>>> This is
>>>>> very confusing. First, an IETF Proposed Standard should probably
>>>> refer to
>>>>> documents having IETF consensus. An example would be RFC 7491, albeit
>>>> there is
>>>>> other related work as well, e.g., in the TEAS WG. Second, Section 4.4
>>>> is by and
>>>>> large decoupled from the rest of the document and not specific to
>>>> DetNet.
>>>>> Neither do other sections of the document refer to the concepts
>>>> introduced in
>>>>> Section 4.4, nor does Section 4.4 use the DetNet terminology or
>>>> discuss
>>>>> applicability to DetNet. Section 4.4 even mentions explicitly at the
>>>> end that
>>>>> it discusses aspects that are orthogonal to the DetNet architecture.
>>>> It is not
>>>>> at all clear why Section 4.4 is in this document. Section 4.4 could
>>>> be removed
>>>>> from the document without impacting the rest of the document.
>>>>>
>>>>> Minor issues:
>>>>>
>>>>> * Terminology "DetNet transport layer"
>>>>>
>>>>>      The term "transport layer" has a well-defined meaning in the IETF,
>>>> e.g.
>>>>>      originating from RFC 1122. While "transport" and e.g. "transport
>>>> network" is
>>>>>      used in the IETF for different technologies in different areas, I
>>>> think the
>>>>>      term "transport layer" is typically understood to refer to
>>>> transport
>>>>>      protocols such as TCP and UDP. As such, I personally find the term
>>>> "DetNet
>>>>>      transport layer" misleading and confusing. The confusion is easy
>>>> to see e.g.
>>>>>      in Figure 4, where UDP (which is a transport protocol as per RFC
>>>> 1122) sits
>>>>>      on top of "transport".
>>>>>
>>>>>      Based on the document it also may be solution/implementation
>>>> specific whether
>>>>>      the "DetNet transport layer" is actually a separate protocol layer
>>>> compared
>>>>>      to the "DetNet service layer". Thus it is not clear to me why the
>>>> word
>>>>>      "layer" has to be used, specifically in combination "transport
>>>> layer".
>>>>>      To me as, the word "transport layer" (and "transport protocol")
>>>> should be
>>>>>      used for protocols defined in TSV area, consistent with RFC 1122.
>>>> But this is
>>>>>      probably a question to be sorted out by the IESG.
>>>>>
>>>>> * Page 9
>>>>>
>>>>>       A DetNet node may have other resources requiring allocation
>>>> and/or
>>>>>       scheduling,
>>>>>
>>>>>      This is just one of several examples for inconsistent use of
>>>> terminology.
>>>>>      What is a "DetNet node"? That term is not introduced in Section
>>>> 2.1
>>>>> * Page 14
>>>>>
>>>>>       A DetNet network supports the dedication of a high proportion
>>>> (e.g.
>>>>>       75%) of the network bandwidth to DetNet flows.
>>>>>
>>>>>      The 75% value is not reasoned. What prevents using 99% of the
>>>> bandwidth for
>>>>>      DetNet traffic?
>>>>>
>>>>> * Page 15: Figure 2
>>>>>
>>>>>      If the term "transport layer" cannot be avoided, the labels in
>>>> this figure
>>>>>      should at least be expanded to "DetNet transport layer".
>>>>>
>>>>> * Page 18: Figure 4
>>>>>
>>>>>      As already mentioned earlier, Figure 4 is confusing. UDP is a
>>>> transport
>>>>>      protocol. If the term "transport" cannot be avoided, the labels in
>>>> this
>>>>>      figure should at least be expanded to "DetNet transport".
>>>>>
>>>>> * Page 23
>>>>>
>>>>>       If the source transmits less data than this limit
>>>>>       allows, the unused resource such as link bandwidth can be made
>>>>>       available by the system to non-DetNet packets.
>>>>>
>>>>>      Could there be additional requirements on the use of unused
>>>> resources by
>>>>>      non-DetNet packets, e.g., regarding preemption? I am just
>>>> wondering... If
>>>>>      that was possible, a statement like "... can be made available by
>>>> the system
>>>>>      to non-DetNet packets as long as all guarantees are fulfilled"
>>>> would be on
>>>>>      the safe side, no?
>>>>>
>>>>> * Page 27:
>>>>>
>>>>>       DetNet achieves congestion protection and bounded delivery
>>>> latency by
>>>>>       reserving bandwidth and buffer resources at every hop along the
>>>> path
>>>>>       of the DetNet flow.
>>>>>
>>>>>      Why does this sentence use the word "hop"? As far as I understand,
>>>> in DetNet
>>>>>      bandwidth and buffer resources are reserved in each DetNet
>>>> intermediate node.
>>>>>      If there were hops over IP routers not being DetNet intermediate
>>>> nodes, no
>>>>>      resources would be reserved there. As per Section 4.3.3, it is
>>>> possible to
>>>>>      deploy DetNet this way. And obviously there can be resource
>>>> bottlenecks below
>>>>>      IP, on devices that are not routers... So does "hop" here refer to
>>>> IP router
>>>>>      hops or also to devices not processing IP (or IP/MPLS)?
>>>>>
>>>>> * Page 27:
>>>>>
>>>>>       Standard queuing and transmission selection algorithms allow a
>>>>>       central controller to compute the latency contribution of each
>>>>>       transit node to the end-to-end latency, ...
>>>>>
>>>>>      The text does not explain why a _central_ controller is needed for
>>>> this
>>>>>      computation. Why would a distributed control plane not be able to
>>>> realize
>>>>>      this computation. Isn't this implementation-specific?
>>>>>
>>>>> * Page 32
>>>>>
>>>>>      To somebody who is not deeply familiar with DetNet, it is
>>>> impossible to parse
>>>>>      the description of the examples in Section 4.7.3. For instance,
>>>> "VID +
>>>>>      multicast MAC address" is not introduced. I think this example
>>>> must be
>>>>>      expaned with additional context and explanation to be useful to
>>>> readers.
>>>>> * Page 34
>>>>>
>>>>>       There are three classes of information that a central controller
>>>> or
>>>>>       distributed control plane needs to know that can only be obtained
>>>>>       from the end systems and/or nodes in the network.
>>>>>
>>>>>      Wouldn't it be sufficient to state "Provisioning of DetNet
>>>> requires knowledge
>>>>>      about ...". Does it matter in this context whether the
>>>> provisioning is done
>>>>>      by a central controller or a distributed control plane? For
>>>> instance, could
>>>>>      the same paragraph also apply to a network that uses _multiple_
>>>> central
>>>>>      controllers, or hybrid combinations of central controllers and
>>>> distributed
>>>>>      control planes? In general, an architecture document should be
>>>> agnostic to
>>>>>      implementation aspects unless there is a specific need. In this
>>>> specific
>>>>>      case, I fail to see a need to discuss the realization of the
>>>> control plane of
>>>>>      a network.
>>>>>
>>>>> Editorial nits:
>>>>>
>>>>> * Page 9:
>>>>>
>>>>>       The low-level mechanisms described in Section 4.5 provide the
>>>>>       necessary regulation of transmissions by an end system or
>>>>>       intermediate node to provide congestion protection.  The
>>>> allocation
>>>>>       of the bandwidth and buffers for a DetNet flow requires
>>>> provisioning
>>>>>       A DetNet node may have other resources requiring allocation
>>>> and/or
>>>>>       scheduling, that might otherwise be over-subscribed and trigger
>>>> the
>>>>>       rejection of a reservation.
>>>>>
>>>>>      Probably a full stop is missing after "provisioning".
>>>>>
>>>>> * Page 11: "... along separate (disjoint non-SRLG) paths ..."
>>>>>
>>>>>      I find this confusing. I would understand e.g. "along separate
>>>>>      (SRLG-disjoint) paths".
>>>>>
>>>>> * Page 34:
>>>>>
>>>>>       When using a peer-
>>>>>       to-peer control plane, some of this information may be required
>>>> by a
>>>>>       system's neighbors in the network.
>>>>>
>>>>>      Would "acquired" be a better term?
>>>>>
>>>>> * Page 34:
>>>>>
>>>>>       o  The identity of the system's neighbors, and the
>>>> characteristics of
>>>>>          the link(s) between the systems, including the length (in
>>>>>          nanoseconds) of the link(s).
>>>>>
>>>>>      "Latency" or "delay" would probably be a better terms if the value
>>>> is
>>>>>      measured in nanoseconds.
>>>>>
>>>>> * Page 35:
>>>>>
>>>>>       DetNet is provides a Quality of Service (QoS), and as such, does
>>>> not
>>>>>       directly raise any new privacy considerations.
>>>>>
>>>>>      Broken sentence
>>>>>
>>>>> * Please expand acronyms on first use (e.g., OTN)
>>>>>
>>>>>
>>> _______________________________________________
>>> detnet mailing list
>>> detnet@ietf.org
>>> https://www.ietf.org/mailman/listinfo/detnet


From nobody Tue Nov 20 12:11:59 2018
Return-Path: <agmalis@gmail.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18B9F130DCF; Tue, 20 Nov 2018 12:11:57 -0800 (PST)
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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 (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 f8WY5GGgpp_G; Tue, 20 Nov 2018 12:11:55 -0800 (PST)
Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) (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 F2C0012D4E9; Tue, 20 Nov 2018 12:11:54 -0800 (PST)
Received: by mail-qt1-x82e.google.com with SMTP id r14so1449741qtp.1; Tue, 20 Nov 2018 12:11:54 -0800 (PST)
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=hDce6O03DsvHZKFc9g5cL1yN/8yTR5ye6blUHIIjdtU=; b=WIsRWwHun+8wjp+btNLPyTDXJkXDuEyYBV+YUavN5NwSPJpcJhUbEBlcVRCiJX/zfJ X8SjXgsxh6iuP2+8VH1NCbGKrbZ8z6N2IhAh2AUCO0qAeXL3QwSoq1rauaUu1azySX1S 9o7jpHOpVYA2I5RIpxq1xZKGO7p4P3B8OFsdLHdANztYKF8661vHBnaZMsF3zsybal07 jbNay3rv0pnyRgJzHGMXDRF4Gk2sHUX+D3TLG1waUHaxmgVQUQ3VTNfODSQtZaRDubnd bMirsi5WWleH6vLhYMwLwAL1x5US4Xc/pzQKnxQ74rhCG868WCNfsiIp149QsfpPcVSK fzhw==
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=hDce6O03DsvHZKFc9g5cL1yN/8yTR5ye6blUHIIjdtU=; b=HvgdCh53Tr7LVUPPEZiNQYovAID9rc15DfRVIkev0zjaSaitq8lw1Ihxpvb9zIQ0T+ elkC1KI2yOKezdC78I2k2zdFOPXZPn1s03ZkwkJdIB3OwiDDGlOkQ4lAxdvPHNLu9i/Q lpPW7psxcYKRff0GaDBvH7udg1Iazg5priaTYnT9PRTwjPLQHMbuR+0YcI4vX6LV3oKG tmhohpCnUoUoFQhkGk7RonDNfLJLN0nAnE+cUtXIA9X5YVvMBcOJyCjQ/v7rdujJ7jks 7nk6qpDlt046uGK7ymOO9x0wTsIxE1FNlRg3sZpCvt0Golgsz3f9+lCEkdGuehTgz9ne m7wA==
X-Gm-Message-State: AA+aEWYbEhd3hwPdHJCQb6Zk4lTBR2qowF0NiF2kAqr+hsWuvfkvwE/D HXeDijlT/yfHSWDP0qu29SSPpCzGhxptHLiXAVY=
X-Google-Smtp-Source: AFSGD/UjtPRh/tWO2ECg7C20jav2MtznEHm17QR1TsdJBiLoLo4XtoxIiorQT2mbTEDSGHd+Xz3nY3SSFHiEtShHvms=
X-Received: by 2002:a0c:c389:: with SMTP id o9mr3380964qvi.90.1542744713987; Tue, 20 Nov 2018 12:11:53 -0800 (PST)
MIME-Version: 1.0
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com> <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net> <dfea900c1cb54ee88a953f22a9c7e639@XCH-RCD-001.cisco.com> <BL0PR06MB4548D6E06909D74F227C84E6C4D90@BL0PR06MB4548.namprd06.prod.outlook.com>
In-Reply-To: <BL0PR06MB4548D6E06909D74F227C84E6C4D90@BL0PR06MB4548.namprd06.prod.outlook.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Tue, 20 Nov 2018 15:11:42 -0500
Message-ID: <CAA=duU3uw2kb1cMT9ys-WQ23=VDhOm3YO+rC1pbmksNC5pRcVQ@mail.gmail.com>
To: "Grossman, Ethan A." <eagros@dolby.com>
Cc: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, Lou Berger <lberger@labn.net>, Michael.Scharf@hs-esslingen.de,  draft-ietf-detnet-architecture.all@ietf.org, detnet WG <detnet@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a80c73057b1e3e89"
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/WJG4TKPAF2ayk4gPb6PCe4Ii3w0>
Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 20:11:57 -0000

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

This terminology is certainly appropriate for TEAS. For DetNet, this seems
to make the assertion that the DetNet underlay is always
traffic-engineered, even if IPv4 or IPv6 (which is certainly possible using
TE extensions for the IGPs).

As long as people are OK with this assertion, then I'm OK with it as well.
That should be made clear in the architecture spec where the term "DetNet
TE sub-layer" is introduced/defined.

Cheers,
Andy

On Tue, Nov 20, 2018 at 1:29 PM Grossman, Ethan A. <eagros@dolby.com> wrote:

> I like it.
> Ethan.
>
> -----Original Message-----
> From: Pascal Thubert (pthubert) <pthubert@cisco.com>
> Sent: Tuesday, November 20, 2018 10:27 AM
> To: Lou Berger <lberger@labn.net>; Scharf, Michael <
> Michael.Scharf@hs-esslingen.de>
> Cc: detnet@ietf.org; draft-ietf-detnet-architecture.all@ietf.org
> Subject: RE: Transport sub-layer name change (Was Re: [Detnet] Tsvart last
> call review of draft-ietf-detnet-architecture-08)
>
> I support this change;
>
> Pascal
>
> > -----Original Message-----
> > From: Lou Berger <lberger@labn.net>
> > Sent: mardi 20 novembre 2018 19:19
> > To: Pascal Thubert (pthubert) <pthubert@cisco.com>; Scharf, Michael
> > <Michael.Scharf@hs-esslingen.de>
> > Cc: detnet@ietf.org; draft-ietf-detnet-architecture.all@ietf.org
> > Subject: Transport sub-layer name change (Was Re: [Detnet] Tsvart last
> > call review of draft-ietf-detnet-architecture-08)
> >
> > ALL,
> >
> > There is a desire to replace the word "Transport" from the DetNet
> > Transport sub-layer to avoid confusion with L$ Transport protocols.
> >
> > In the TEAS WG we had a similar discussion and we replaced "Transport"
> > with "Traffic Engineered (TE) ".
> >
> > While a bit more verbose, what do people think about this change?
> >
> > To be clear, the suggestion is:
> >
> > OLD
> >
> >                     .
> >                     .
> >       +----------------------------+
> >       |  DetNet Service sub-layer  | PW, UDP, GRE
> >       +----------------------------+
> >       | DetNet Transport sub-layer | IPv6, IPv4, MPLS TE LSPs, MPLS SR
> >       +----------------------------+
> >                     .
> >                     .
> >
> >                   Figure 4: DetNet adaptation to data plane
> >
> > NEW
> >
> >                     .
> >                     .
> >       +----------------------------+
> >       |  DetNet Service sub-layer  | PW, UDP, GRE
> >       +----------------------------+
> >       |      DetNet TE sub-layer   | IPv6, IPv4, MPLS TE LSPs, MPLS SR
> >       +----------------------------+
> >                     .
> >                     .
> >
> >                   Figure 4: DetNet adaptation to data plane
> >
> > Lou
>
>

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

<div dir=3D"ltr">This terminology is certainly appropriate for TEAS. For De=
tNet, this seems to make the assertion that the DetNet underlay is always t=
raffic-engineered, even if IPv4 or IPv6 (which is certainly possible using =
TE extensions for the IGPs).<div><br></div><div>As long as people are OK wi=
th this assertion, then I&#39;m OK with it as well. That should be made cle=
ar in the architecture spec where the term &quot;DetNet TE sub-layer&quot; =
is introduced/defined.</div><div><br></div><div>Cheers,</div><div>Andy</div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Tue, Nov 20, 2018 at 1:=
29 PM Grossman, Ethan A. &lt;<a href=3D"mailto:eagros@dolby.com">eagros@dol=
by.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I like it. <b=
r>
Ethan.<br>
<br>
-----Original Message-----<br>
From: Pascal Thubert (pthubert) &lt;<a href=3D"mailto:pthubert@cisco.com" t=
arget=3D"_blank">pthubert@cisco.com</a>&gt; <br>
Sent: Tuesday, November 20, 2018 10:27 AM<br>
To: Lou Berger &lt;<a href=3D"mailto:lberger@labn.net" target=3D"_blank">lb=
erger@labn.net</a>&gt;; Scharf, Michael &lt;<a href=3D"mailto:Michael.Schar=
f@hs-esslingen.de" target=3D"_blank">Michael.Scharf@hs-esslingen.de</a>&gt;=
<br>
Cc: <a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf.org</a=
>; <a href=3D"mailto:draft-ietf-detnet-architecture.all@ietf.org" target=3D=
"_blank">draft-ietf-detnet-architecture.all@ietf.org</a><br>
Subject: RE: Transport sub-layer name change (Was Re: [Detnet] Tsvart last =
call review of draft-ietf-detnet-architecture-08)<br>
<br>
I support this change;<br>
<br>
Pascal<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: Lou Berger &lt;<a href=3D"mailto:lberger@labn.net" target=3D"_bl=
ank">lberger@labn.net</a>&gt;<br>
&gt; Sent: mardi 20 novembre 2018 19:19<br>
&gt; To: Pascal Thubert (pthubert) &lt;<a href=3D"mailto:pthubert@cisco.com=
" target=3D"_blank">pthubert@cisco.com</a>&gt;; Scharf, Michael <br>
&gt; &lt;<a href=3D"mailto:Michael.Scharf@hs-esslingen.de" target=3D"_blank=
">Michael.Scharf@hs-esslingen.de</a>&gt;<br>
&gt; Cc: <a href=3D"mailto:detnet@ietf.org" target=3D"_blank">detnet@ietf.o=
rg</a>; <a href=3D"mailto:draft-ietf-detnet-architecture.all@ietf.org" targ=
et=3D"_blank">draft-ietf-detnet-architecture.all@ietf.org</a><br>
&gt; Subject: Transport sub-layer name change (Was Re: [Detnet] Tsvart last=
 <br>
&gt; call review of draft-ietf-detnet-architecture-08)<br>
&gt; <br>
&gt; ALL,<br>
&gt; <br>
&gt; There is a desire to replace the word &quot;Transport&quot; from the D=
etNet <br>
&gt; Transport sub-layer to avoid confusion with L$ Transport protocols.<br=
>
&gt; <br>
&gt; In the TEAS WG we had a similar discussion and we replaced &quot;Trans=
port&quot;<br>
&gt; with &quot;Traffic Engineered (TE) &quot;.<br>
&gt; <br>
&gt; While a bit more verbose, what do people think about this change?<br>
&gt; <br>
&gt; To be clear, the suggestion is:<br>
&gt; <br>
&gt; OLD<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 .<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 .<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 +----------------------------+<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 DetNet Service sub-layer=C2=A0 =
| PW, UDP, GRE<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 +----------------------------+<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 | DetNet Transport sub-layer | IPv6, IP=
v4, MPLS TE LSPs, MPLS SR<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 +----------------------------+<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 .<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 .<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Figure 4: DetNet adaptation to data plane=
<br>
&gt; <br>
&gt; NEW<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 .<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 .<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 +----------------------------+<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0 DetNet Service sub-layer=C2=A0 =
| PW, UDP, GRE<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 +----------------------------+<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 DetNet =
TE sub-layer =C2=A0 | IPv6, IPv4, MPLS TE LSPs, MPLS SR<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0 +----------------------------+<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 .<br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 .<br>
&gt; <br>
&gt;=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Figure 4: DetNet adaptation to data plane=
<br>
&gt; <br>
&gt; Lou<br><br>
</blockquote></div></div>

--000000000000a80c73057b1e3e89--


From nobody Tue Nov 20 13:11:10 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86691130E8F for <detnet@ietfa.amsl.com>; Tue, 20 Nov 2018 13:11:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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 (768-bit key) header.d=labn.net
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 iYVci0RjF1Tf for <detnet@ietfa.amsl.com>; Tue, 20 Nov 2018 13:11:02 -0800 (PST)
Received: from gproxy7-pub.mail.unifiedlayer.com (gproxy7-pub.mail.unifiedlayer.com [70.40.196.235]) (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 2EEEC130E89 for <detnet@ietf.org>; Tue, 20 Nov 2018 13:11:02 -0800 (PST)
Received: from cmgw10.unifiedlayer.com (unknown [10.9.0.10]) by gproxy7.mail.unifiedlayer.com (Postfix) with ESMTP id 42E9C216011 for <detnet@ietf.org>; Tue, 20 Nov 2018 14:11:00 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id PDIRgZmjiuj2oPDISgwtNK; Tue, 20 Nov 2018 14:11:00 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=6wRzG2MTN3UUYv1j4tAnDBUsHRdE2VaPqN1Wcg/8p+4=; b=g0xJ6NfHmTCxhMu1GkoHxb1jyU d2phc9lRH4otDqn2PHsgkl2uBPKy6D83IKDkxHzEqlLn30yuvxhMLv81OHwAEXG5QyVtXnunV9I+r WWgJvWc7MjzYBKCl34kz1EBIK;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:38968 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gPDIR-004HeL-Nl; Tue, 20 Nov 2018 14:10:59 -0700
To: "Andrew G. Malis" <agmalis@gmail.com>, "Grossman, Ethan A." <eagros@dolby.com>
Cc: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, Michael.Scharf@hs-esslingen.de, draft-ietf-detnet-architecture.all@ietf.org, detnet WG <detnet@ietf.org>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com> <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net> <dfea900c1cb54ee88a953f22a9c7e639@XCH-RCD-001.cisco.com> <BL0PR06MB4548D6E06909D74F227C84E6C4D90@BL0PR06MB4548.namprd06.prod.outlook.com> <CAA=duU3uw2kb1cMT9ys-WQ23=VDhOm3YO+rC1pbmksNC5pRcVQ@mail.gmail.com>
From: Lou Berger <lberger@labn.net>
Message-ID: <2086b964-4115-21b4-00d1-079f22d0a399@labn.net>
Date: Tue, 20 Nov 2018 16:10:58 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <CAA=duU3uw2kb1cMT9ys-WQ23=VDhOm3YO+rC1pbmksNC5pRcVQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gPDIR-004HeL-Nl
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:38968
X-Source-Auth: lberger@labn.net
X-Email-Count: 6
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/WdbJ--lUFGb1xEJYk9iX02m1xfs>
Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 21:11:09 -0000

On 11/20/2018 3:11 PM, Andrew G. Malis wrote:
> This terminology is certainly appropriate for TEAS. For DetNet, this 
> seems to make the assertion that the DetNet underlay is always 
> traffic-engineered, even if IPv4 or IPv6 (which is certainly possible 
> using TE extensions for the IGPs).

This is certainly a fair point and one that does lead me to have a 
slight reservation about the change, that said, it seems the benefit out 
ways the downsides.

>
> As long as people are OK with this assertion, then I'm OK with it as 
> well. That should be made clear in the architecture spec where the 
> term "DetNet TE sub-layer" is introduced/defined.

agreed.

Lou

>
> Cheers,
> Andy
>
> On Tue, Nov 20, 2018 at 1:29 PM Grossman, Ethan A. <eagros@dolby.com 
> <mailto:eagros@dolby.com>> wrote:
>
>     I like it.
>     Ethan.
>
>     -----Original Message-----
>     From: Pascal Thubert (pthubert) <pthubert@cisco.com
>     <mailto:pthubert@cisco.com>>
>     Sent: Tuesday, November 20, 2018 10:27 AM
>     To: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>;
>     Scharf, Michael <Michael.Scharf@hs-esslingen.de
>     <mailto:Michael.Scharf@hs-esslingen.de>>
>     Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
>     draft-ietf-detnet-architecture.all@ietf.org
>     <mailto:draft-ietf-detnet-architecture.all@ietf.org>
>     Subject: RE: Transport sub-layer name change (Was Re: [Detnet]
>     Tsvart last call review of draft-ietf-detnet-architecture-08)
>
>     I support this change;
>
>     Pascal
>
>     > -----Original Message-----
>     > From: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>
>     > Sent: mardi 20 novembre 2018 19:19
>     > To: Pascal Thubert (pthubert) <pthubert@cisco.com
>     <mailto:pthubert@cisco.com>>; Scharf, Michael
>     > <Michael.Scharf@hs-esslingen.de
>     <mailto:Michael.Scharf@hs-esslingen.de>>
>     > Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
>     draft-ietf-detnet-architecture.all@ietf.org
>     <mailto:draft-ietf-detnet-architecture.all@ietf.org>
>     > Subject: Transport sub-layer name change (Was Re: [Detnet]
>     Tsvart last
>     > call review of draft-ietf-detnet-architecture-08)
>     >
>     > ALL,
>     >
>     > There is a desire to replace the word "Transport" from the DetNet
>     > Transport sub-layer to avoid confusion with L$ Transport protocols.
>     >
>     > In the TEAS WG we had a similar discussion and we replaced
>     "Transport"
>     > with "Traffic Engineered (TE) ".
>     >
>     > While a bit more verbose, what do people think about this change?
>     >
>     > To be clear, the suggestion is:
>     >
>     > OLD
>     >
>     >                     .
>     >                     .
>     >       +----------------------------+
>     >       |  DetNet Service sub-layer  | PW, UDP, GRE
>     >       +----------------------------+
>     >       | DetNet Transport sub-layer | IPv6, IPv4, MPLS TE LSPs,
>     MPLS SR
>     >       +----------------------------+
>     >                     .
>     >                     .
>     >
>     >                   Figure 4: DetNet adaptation to data plane
>     >
>     > NEW
>     >
>     >                     .
>     >                     .
>     >       +----------------------------+
>     >       |  DetNet Service sub-layer  | PW, UDP, GRE
>     >       +----------------------------+
>     >       |      DetNet TE sub-layer   | IPv6, IPv4, MPLS TE LSPs,
>     MPLS SR
>     >       +----------------------------+
>     >                     .
>     >                     .
>     >
>     >                   Figure 4: DetNet adaptation to data plane
>     >
>     > Lou
>


From nobody Tue Nov 20 13:34:34 2018
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACFF212F1AB; Tue, 20 Nov 2018 13:34:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.951
X-Spam-Level: 
X-Spam-Status: No, score=-3.951 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_MED=-2.3, 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 fCfKRQp-J8t6; Tue, 20 Nov 2018 13:34:29 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 22EEB130DCF; Tue, 20 Nov 2018 13:34:27 -0800 (PST)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 8FECA54801D; Tue, 20 Nov 2018 22:34:22 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 84F50440210; Tue, 20 Nov 2018 22:34:22 +0100 (CET)
Date: Tue, 20 Nov 2018 22:34:22 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Lou Berger <lberger@labn.net>
Cc: "Andrew G. Malis" <agmalis@gmail.com>, "Grossman, Ethan A." <eagros@dolby.com>, draft-ietf-detnet-architecture.all@ietf.org, "Pascal Thubert (pthubert)" <pthubert@cisco.com>, detnet WG <detnet@ietf.org>, Michael.Scharf@hs-esslingen.de
Message-ID: <20181120213422.6zitt6iqhd5rmb6k@faui48f.informatik.uni-erlangen.de>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com> <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net> <dfea900c1cb54ee88a953f22a9c7e639@XCH-RCD-001.cisco.com> <BL0PR06MB4548D6E06909D74F227C84E6C4D90@BL0PR06MB4548.namprd06.prod.outlook.com> <CAA=duU3uw2kb1cMT9ys-WQ23=VDhOm3YO+rC1pbmksNC5pRcVQ@mail.gmail.com> <2086b964-4115-21b4-00d1-079f22d0a399@labn.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <2086b964-4115-21b4-00d1-079f22d0a399@labn.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/YyKMkMYFS9aThImrSdQ5u63yKko>
Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 21:34:33 -0000

IMHO, "Traffic Engineering" will be worse than "Transport":

- Makes more important people confused

  IMHO, the mayor group of people (rightfully) confused by the term "Transport"
  in the DetNet context are IETF apps and transport area people, and
  quite frankly, thats not the primary reader constituency of DetNet
  documents. Network operators / vendors / TSN members / TSN solutoin
  devenlopers, aka: the primary reader consitutency for DetNet documents will
  IMHO be less confused by "Transport" than by "Traffic Engineering".

- Creates even more inconsistent confusion

  IMHO, Differnt confused people will even more likely assume through 
  name recognition a lot more different functions into "Traffic
  Engineering". (TE means RSVP-TE, oh no, TE means network planning,
  TE can not mean QoS, TE is jut admission control, no TE needs to be
  per-hop, yada yada yada).

I am not arguing for keeping Transport, i am just more worried about
"Traffic Engineering" than "Transport". I think a uniue new term without
name recognition and resulting confusion would be best. 

Maybe form a new term from key words like the following, eg.:

 DetNet Flow SubNetwork Encapsulation and Adaption Layer (DF-SEAL)

Cheers
    Toerless

On Tue, Nov 20, 2018 at 04:10:58PM -0500, Lou Berger wrote:
> 
> On 11/20/2018 3:11 PM, Andrew G. Malis wrote:
> > This terminology is certainly appropriate for TEAS. For DetNet, this
> > seems to make the assertion that the DetNet underlay is always
> > traffic-engineered, even if IPv4 or IPv6 (which is certainly possible
> > using TE extensions for the IGPs).
> 
> This is certainly a fair point and one that does lead me to have a slight
> reservation about the change, that said, it seems the benefit out ways the
> downsides.
> 
> > 
> > As long as people are OK with this assertion, then I'm OK with it as
> > well. That should be made clear in the architecture spec where the term
> > "DetNet TE sub-layer" is introduced/defined.
> 
> agreed.
> 
> Lou
> 
> > 
> > Cheers,
> > Andy
> > 
> > On Tue, Nov 20, 2018 at 1:29 PM Grossman, Ethan A. <eagros@dolby.com
> > <mailto:eagros@dolby.com>> wrote:
> > 
> >     I like it.
> >     Ethan.
> > 
> >     -----Original Message-----
> >     From: Pascal Thubert (pthubert) <pthubert@cisco.com
> >     <mailto:pthubert@cisco.com>>
> >     Sent: Tuesday, November 20, 2018 10:27 AM
> >     To: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>;
> >     Scharf, Michael <Michael.Scharf@hs-esslingen.de
> >     <mailto:Michael.Scharf@hs-esslingen.de>>
> >     Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
> >     draft-ietf-detnet-architecture.all@ietf.org
> >     <mailto:draft-ietf-detnet-architecture.all@ietf.org>
> >     Subject: RE: Transport sub-layer name change (Was Re: [Detnet]
> >     Tsvart last call review of draft-ietf-detnet-architecture-08)
> > 
> >     I support this change;
> > 
> >     Pascal
> > 
> >     > -----Original Message-----
> >     > From: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>
> >     > Sent: mardi 20 novembre 2018 19:19
> >     > To: Pascal Thubert (pthubert) <pthubert@cisco.com
> >     <mailto:pthubert@cisco.com>>; Scharf, Michael
> >     > <Michael.Scharf@hs-esslingen.de
> >     <mailto:Michael.Scharf@hs-esslingen.de>>
> >     > Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
> >     draft-ietf-detnet-architecture.all@ietf.org
> >     <mailto:draft-ietf-detnet-architecture.all@ietf.org>
> >     > Subject: Transport sub-layer name change (Was Re: [Detnet]
> >     Tsvart last
> >     > call review of draft-ietf-detnet-architecture-08)
> >     >
> >     > ALL,
> >     >
> >     > There is a desire to replace the word "Transport" from the DetNet
> >     > Transport sub-layer to avoid confusion with L$ Transport protocols.
> >     >
> >     > In the TEAS WG we had a similar discussion and we replaced
> >     "Transport"
> >     > with "Traffic Engineered (TE) ".
> >     >
> >     > While a bit more verbose, what do people think about this change?
> >     >
> >     > To be clear, the suggestion is:
> >     >
> >     > OLD
> >     >
> >     >                     .
> >     >                     .
> >     >       +----------------------------+
> >     >       |  DetNet Service sub-layer  | PW, UDP, GRE
> >     >       +----------------------------+
> >     >       | DetNet Transport sub-layer | IPv6, IPv4, MPLS TE LSPs,
> >     MPLS SR
> >     >       +----------------------------+
> >     >                     .
> >     >                     .
> >     >
> >     >                   Figure 4: DetNet adaptation to data plane
> >     >
> >     > NEW
> >     >
> >     >                     .
> >     >                     .
> >     >       +----------------------------+
> >     >       |  DetNet Service sub-layer  | PW, UDP, GRE
> >     >       +----------------------------+
> >     >       |      DetNet TE sub-layer   | IPv6, IPv4, MPLS TE LSPs,
> >     MPLS SR
> >     >       +----------------------------+
> >     >                     .
> >     >                     .
> >     >
> >     >                   Figure 4: DetNet adaptation to data plane
> >     >
> >     > Lou
> > 
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Tue Nov 20 13:39:47 2018
Return-Path: <Michael.Scharf@hs-esslingen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEA7C130DD3; Tue, 20 Nov 2018 13:39:22 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.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 sNjn-43zPmqC; Tue, 20 Nov 2018 13:39:19 -0800 (PST)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D49E130E9B; Tue, 20 Nov 2018 13:39:19 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 508C325A29; Tue, 20 Nov 2018 22:39:17 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1542749957; bh=NTABzIbWofuIg02lh1Z5xJdhYqGy3/1t/xMaSmAaQQ4=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=SSQeQVUwg4aMfkdOkWp6dCrODKGNBg2JkXGt5TLuVZLnCC/x6h3PKGsx/KqkmMy9m gfjAdXzCg7+gTBHTnoo13laU+NwKZ8zocL17s0Yq9yz96K52DIqvQlncCqe7FgK6UY pxzMQ7nUqps1NHN++jA/0v5X4qGYcPUr/KZLqmlU=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K5TC60TpiDzV; Tue, 20 Nov 2018 22:39:17 +0100 (CET)
Received: from rznt8102.rznt.rzdir.fht-esslingen.de (rznt8102.hs-esslingen.de [134.108.29.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Tue, 20 Nov 2018 22:39:17 +0100 (CET)
Received: from RZNT8114.rznt.rzdir.fht-esslingen.de ([169.254.3.98]) by rznt8102.rznt.rzdir.fht-esslingen.de ([fe80::f977:d5e6:6b09:56ac%10]) with mapi id 14.03.0415.000; Tue, 20 Nov 2018 22:39:16 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: Lou Berger <lberger@labn.net>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
Thread-Topic: [Tsv-art] [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUgB1y5LtWcAVh50yat0D4Ke6LC6VXhkBAgAD9AACAABmYoIAASf2AgAA7QUA=
Date: Tue, 20 Nov 2018 21:39:16 +0000
Message-ID: <6EC6417807D9754DA64F3087E2E2E03E2D16C6D0@rznt8114.rznt.rzdir.fht-esslingen.de>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16C02A@rznt8114.rznt.rzdir.fht-esslingen.de> <505e7a95-05bd-5dcb-628f-460790fc1b12@labn.net>
In-Reply-To: <505e7a95-05bd-5dcb-628f-460790fc1b12@labn.net>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [134.108.29.249]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/qcmhHMoymuoBJ4wWeY9rHpYfexU>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 21:39:29 -0000

SnVzdCB0byBhZGQgc29tZSBhZGRpdGlvbmFsIHJlZmVyZW5jZXMuIEkgaGF2ZSBtYWRlIG15IHBv
aW50IGFscmVhZHkgYW5kIEkgd2lsbCBub3QgZnVydGhlciBmb2xsb3ctdXAuDQoNCj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTG91IEJlcmdlciBbbWFpbHRvOmxiZXJnZXJA
bGFibi5uZXRdDQo+IFNlbnQ6IFR1ZXNkYXksIE5vdmVtYmVyIDIwLCAyMDE4IDc6MDggUE0NCj4g
VG86IFNjaGFyZiwgTWljaGFlbA0KPiBDYzogdHN2LWFydEBpZXRmLm9yZzsgZGV0bmV0QGlldGYu
b3JnOyBkcmFmdC1pZXRmLWRldG5ldC0NCj4gYXJjaGl0ZWN0dXJlLmFsbEBpZXRmLm9yZw0KPiBT
dWJqZWN0OiBSZTogW1Rzdi1hcnRdIFtEZXRuZXRdIFRzdmFydCBsYXN0IGNhbGwgcmV2aWV3IG9m
IGRyYWZ0LWlldGYtDQo+IGRldG5ldC1hcmNoaXRlY3R1cmUtMDgNCj4gDQo+IE1pY2hhZWwsDQo+
IA0KPiBUaGFua3MgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLg0KPiANCj4gT24gMTEvMjAvMjAxOCAx
MDowMiBBTSwgU2NoYXJmLCBNaWNoYWVsIHdyb3RlOg0KPiA+IExvdSwNCj4gPg0KPiA+IEp1c3Qg
cmVnYXJkaW5nIG15IGNvbW1lbnQgdGhhdCBzZWVtcyB1bmNsZWFyLi4uDQo+ID4NCj4gPiBbc25p
cF0NCj4gPg0KPiA+Pj4gSW4gYWRkaXRpb24sIEknZCBsaWtlIHRvIGVtcGhhc2l6ZSB0aGF0IG15
IHJldmlldyBjb21tZW50ICJJdCBpcw0KPiBzdXJwcmlzaW5nIHRoYXQgdGhlcmUgaXMgaGFyZGx5
IGFueSBkaXNjdXNzaW9uIG9uIG5ldHdvcmsgcm9idXN0bmVzcw0KPiBhbmQgc2FmZXR5Ig0KPiA+
PiBJIGhhdmUgbm8gaWRlYSB3aGF0IHlvdSBtZWFuIGJ5IHNhZmV0eSBoZXJlLsKgIENhbiB5b3Ug
ZWxhYm9yYXRlLg0KPiA+IEFzIGZhciBhcyBJIHVuZGVyc3RhbmQsIERldE5ldCBpbnRyb2R1Y2Vz
IG5ldHdvcmsgZnVuY3Rpb25zIHRoYXQgYXQNCj4gbGVhc3QgcGFydGx5IG5vdmVsLCBzdWNoIGFz
IFBSRU9GLiAgQW5kIGFzIFBSRU9GIGV4cGxpY2l0bHkgYWxsb3dzDQo+IHNvbHV0aW9ucyBiZXlv
bmQgMSsxIHByb3RlY3Rpb24gKCJuZXR3b3JrIGNvZGluZyIgaXMgbWVudGlvbmVkIGFzDQo+IGV4
YW1wbGUpLg0KPiANCj4gYXQgdGhlIG5ldHdvcmsgbGF5ZXIsIHByb3RlY3Rpb24gYW5kIHJlc3Rv
cmF0aW9uIGlzIG5vdCBuZXcuIFRoZXJlIGlzDQo+IExGQXMuIEZSUiwgMSsxLCAxOm4sIHNoYXJl
ZCBtZXNoIGV0YyBhbGwgZGVmaW5lZCBpbiBSRkNzIC0gbW9zdGx5LCBidXQNCj4gbm90IHNvbGVs
eSBmb3IgTVBMUy7CoCBJdCdzIGFsc28gbm90IG5ldyB0cmFuc3BvcnQgcHJvdG9jb2wgbGF5ZXIg
ZWl0aGVyDQo+IGFzIHRoZXJlIGlzIHdvcmsgKGhhdmUgdG8gY2hlY2sgaWYgUkZDcykgb24gbmV0
d29yayBjb2RpbmcgYW5kIDErMSAtLQ0KPiBidXQgdGhpcyBpcyBvdXRzaWRlIHRoZSBzY29wZSBv
ZiBEZXRuZXQuDQoNCkZyb20gZHJhZnQtaWV0Zi1kZXRuZXQtYXJjaGl0ZWN0dXJlLTA5Og0KDQog
IDMuMi4yLjMuICBQYWNrZXQgZW5jb2RpbmcgZm9yIHNlcnZpY2UgcHJvdGVjdGlvbg0KDQogICBU
aGVyZSBhcmUgbWV0aG9kcyBmb3IgdXNpbmcgbXVsdGlwbGUgcGF0aHMgdG8gcHJvdmlkZSBzZXJ2
aWNlDQogICBwcm90ZWN0aW9uIHRoYXQgaW52b2x2ZSBlbmNvZGluZyB0aGUgaW5mb3JtYXRpb24g
aW4gYSBwYWNrZXQNCiAgIGJlbG9uZ2luZyB0byBhIERldE5ldCBmbG93IGludG8gbXVsdGlwbGUg
dHJhbnNtaXNzaW9uIHVuaXRzLA0KICAgY29tYmluaW5nIGluZm9ybWF0aW9uIGZyb20gbXVsdGlw
bGUgcGFja2V0cyBpbnRvIGFueSBnaXZlbg0KICAgdHJhbnNtaXNzaW9uIHVuaXQuICBTdWNoIHRl
Y2huaXF1ZXMsIGFsc28ga25vd24gYXMgIm5ldHdvcmsgY29kaW5nIiwNCiAgIGNhbiBiZSB1c2Vk
IGFzIGEgRGV0TmV0IHNlcnZpY2UgcHJvdGVjdGlvbiB0ZWNobmlxdWUuDQoNClNvLCAibmV0d29y
ayBjb2RpbmciIGlzIGV4cGxpY2l0bHkgKmluIHNjb3BlKiBvZiBkcmFmdC1pZXRmLWRldG5ldC1h
cmNoaXRlY3R1cmUtMDkuIA0KDQpBbmQgbXkgY29tbWVudHMgYXJlIGFib3V0IHRoZSBhcmNoaXRl
Y3R1cmFsIGltcGFjdCBvZiB0aGF0IHNlY3Rpb24uDQoNCkl0IGlzIG5vdCBjbGVhciB0byBtZSB3
aHkgb25lIHdvdWxkIG5lZWQgYW4gSVJURiByZXNlYXJjaCBncm91cCAoTldDUkcpIGlmICJuZXR3
b3JrIGNvZGluZyIgd2FzIGp1c3QgYSBzdHJhaWdodGZvcndhcmQgZXh0ZW5zaW9uIG9mIGV4aXN0
aW5nIE1QTFMgb3IgT1ROIHByb3RlY3Rpb24gYW5kIHJlc3RvcmF0aW9uIHNjaGVtZXMuDQoNCj4g
PiBJIGJlbGlldmUgdGhhdCBhbnkgbmV3IGZ1bmN0aW9uIHR5cGljYWxseSByYWlzZXMgb3BlcmF0
aW9uYWwgaXNzdWVzLg0KPiA+DQo+ID4gT3V0LW9mLW15LWhlYWQsIGhlcmUgYXJlIHNvbWUgZXhh
bXBsZXMgb2YgcG90ZW50aWFsIGNoYWxsZW5nZXMgdGhhdA0KPiBzZWVtIG5vdCB3ZWxsIGFkZHJl
c3NlZCBpbiAtMDk6DQo+ID4NCj4gPiAtIFBSRU9GIChhbmQgc3BlY2lmaWNhbGx5KSBQRUYgYXMg
YSBzaW5nbGUgcG9pbnQgb2YgZmFpbHVyZTogSXMgdGhlcmUNCj4gYW55IG5lZWQgdG8gd29ycnkg
YWJvdXQgdGhhdD8gQXMgZmFyIGFzIEkgY2FuIHNlZSwgdGhlIGRvY3VtZW50DQo+IGRpc2N1c3Nl
cyBmYWlsdXJlcyBvZiBwYXRocyBiZXR3ZWVuIFBPRiBhbmQgUEVGLCBidXQgbm90IGZhaWx1cmVz
IG9mDQo+IHRoZSBmdW5jdGlvbnMgdGhlbXNlbHZlcy4gV291bGRuJ3QgaXQgbWFrZSBzZW5zZSB0
byBkaXNjdXNzIGJhc2ljDQo+IHJlcXVpcmVtZW50cyBzdWNoIGFzIGltcGxlbWVudGluZyB0aGVz
ZSBmdW5jdGlvbnMgcmVkdW5kYW50bHkgZXRjLj8gQW5kDQo+IGlmIHRoZXkgYXJlIGltcGxlbWVu
dGVkIHJlZHVuZGFudGx5LCBkb2VzIHRoaXMgaW1wYWN0IHRoZSBhcmNoaXRlY3R1cmUsDQo+IGUu
Zy4sIHJlc3VsdCBpbiBhZGRpdGlvbmFsIGludGVyZmFjZXMgdGhhdCBtYXkgbmVlZCBzdGFuZGFy
ZGl6YXRpb24/DQo+IA0KPiBObyBtb3JlIHNvIHRoYW4gZXhpc3RzIGluIHRoZSBjdXJyZW50wqAg
UkZDcyByZWxhdGVkIHRvIHRoZSB0b3BpYy4NCj4NCj4gPiAtIE92ZXJsb2FkIG9mIERldE5ldCBj
b21wb25lbnRzOiBBcyBhbm90aGVyIGV4YW1wbGUgZm9yIFBSRU9GLCBob3cNCj4gd291bGQgYSBE
ZXROZXQgZGVwbG95bWVudCBlbnN1cmUgdGhhdCBQRUYgbmV2ZXIgZ2V0cyBvdmVybG9hZGVkPw0K
PiANCj4gVW1tLCBob3cgZG9lcyBhbiBSRkMgZXZlciBkaWN0YXRlIHRoYXQgYSByb3V0ZXIvbm9k
ZS9ob3N0IGlzbid0DQo+IG92ZXJsb2FkZWQ/wqAgSW4gdGhlIG5vcm1hbCBpbnRlcm5ldCBjYXNl
LCBJIHRoaW5rIHRoaXMgaXMgd2F5IG91dHNpZGUNCj4gdGhlIHNjb3BlIG9mIGFuIFJGQy7CoCBG
b3IgVEUgbmV0d29ya3MsIHRoaXMgaXMgd2hhdA0KPiBjb25maWd1cmF0aW9uL21hbmFnZW1lbnQv
Y29udHJvbCBpcyBhbGwgYWJvdXQgLSBhbmQgc3VyZSB3ZSBjYW4gYWRkIGENCj4gc2VudGVuY2Ug
b24gdGhhdC4NCg0KU2VlIFJGQ3MgNTM5MCwgNjM1NywgNzA2OCwgNzMzOSwgNzY4MywgZXRjLiBm
b3IgZXhhbXBsZXMgd2hlcmUgb3ZlcmxvYWQgY29udHJvbCBpcyBzdGFuZGFyZGl6ZWQuIFRoZXNl
IGFyZSB0eXBpY2FsIHNvbHV0aW9ucyBpbiBlbnZpcm9ubWVudHMgd2hlcmUgZml2ZS1uaW5lIGF2
YWlsYWJpbGl0eSBpcyBuZWVkZWQuIEkgd29uJ3QgYXJndWUgdGhhdCB0aGVzZSBSRkNzIGRpcmVj
dGx5IHJlbGF0ZSB0byBEZXROZXQsIGFzIHRoZXNlIFJGQ3MgYXJlIG5vdCBhYm91dCByb3V0aW5n
IHRlY2hub2xvZ3kuIEJ1dCwgbm9uZXRoZWxlc3MsIGl0IGlzIHN1cnByaXNpbmcgdGhhdCB0aGUg
d29ya2luZyBncm91cCBkb2VzIG5vdCB3b3JyeSBhdCBhbGwgYWJvdXQgb3ZlcmxvYWQgb2YgbmV3
bHkgZGVmaW5lZCBmdW5jdGlvbnMgc3VjaCBhcyBQUkVPRiwgd2hpbGUgdGhlIHdvcmtpbmcgZ3Jv
dXAgYXQgdGhlIHNhbWUgdGltZSBhbGxvd3MgcG9zc2libHkgY29tcHV0ZS1pbnRlbnNpdmUgc29s
dXRpb25zIGZvciB0aGF0LiBUaGF0IGNvbWVzIGRvd24gdG8gdGhlIGFzc3VtcHRpb24gdGhhdCBj
b21wdXRlIHBvd2VyIGlzIG5ldmVyIGEgYm90dGxlbmVjay4uLg0KDQpCdXQgSSdsbCBub3QgZm9s
bG93LXVwIGZ1cnRoZXIgb24gdGhhdC4gSSBhc3N1bWUgdGhhdCBpcyBhbHNvIGEgdG9waWMgd2hl
cmUgb3RoZXIgSUVURiBhcmVhcyBoYXZlIGJldHRlciBleHBlcnRpc2UuDQoNCk1pY2hhZWwNCg0K
DQogDQo+ID4gQnVmZmVyaW5nIGFuZCByZXNlcXVlbmNpbmcgb2YgcGFja2V0cyByZXF1aXJlcyBw
cm9jZXNzaW5nLiBUZWNobmlxdWVzDQo+IHRvIGFsbG9jYXRlIGJ1ZmZlciBzcGFjZSBhbG9uZSBt
YXkgbm90IGJlIGVub3VnaCB0byBlbnN1cmUgdGhhdCBQRUYNCj4gbmV2ZXIgZ2V0cyBvdmVybG9h
ZGVkLiBJcyB0aGlzIGEgcHJvYmxlbSBvciBub3Q/IEFuZCBldmVuIGlmIHRoaXMNCj4gcHJvYmxl
bSBtYXkgcGVyaGFwcyBub3QgcmVhbGx5IGV4aXN0IGZvciAxKzEsIGlzIHRoZXJlIG5vIG5lZWQg
dG8gd29ycnkNCj4gYWJvdXQgb3RoZXIsIHBvc3NpYmx5IG1vcmUgY29tcGxleCBQUkVPRiBzY2hl
bWVzIHRoYXQgbWF5IHJlcXVpcmUNCj4gY29tcGxleCBwYWNrZXQgcHJvY2Vzc2luZyAob3IgZXZl
biBjb2RpbmcpPyBBcmUgdGhlcmUgc2NhbGluZyBpc3N1ZXMgaW4NCj4gUFJFT0Y/IEFuZCBjb3Vs
ZCB0aGlzIGltcGFjdCBzaWduYWxpbmcsIGUuZy4sIHJlcXVpcmUgY29udHJvbCBwbGFuZQ0KPiBw
cm90b2NvbCBleHRlbnNpb25zPw0KPiANCj4geWVzLCB0aGVyZSBpcyBjb25maWd1cmF0aW9uL21h
bmFnZW1lbnQvY29udHJvbC0tIHRoaXMgY2FuIGJlIG1lbnRpb25lZC4NCj4gDQo+IA0KPiA+DQo+
ID4gTW9yZSBnZW5lcmFsbHksIGlmIHRoZSBpbnRlbnRpb24gb2YgRGV0TmV0IGlzIHRvIGNhcnJ5
IG1pc3Npb24tDQo+IGNyaXRpY2FsIG9yIHNhZmV0eS1jcml0aWNhbCB0cmFmZmljIHRoYXQgY2Fu
bm90IHRvbGVyYXRlIGFueSBwYWNrZXQNCj4gbG9zcywgbGV0IGFsb25lIGFueSBkb3dudGltZSwg
d291bGRuJ3Qgd29yZHMgc3VjaCBhcyAicmVsaWFiaWxpdHkiLA0KPiAiZGVwZW5kYWJpbGl0eSIs
ICJyZWR1bmRhbmN5IiwgImhpZ2ggYXZhaWxhYmlsaXR5IiwgZXRjLiBiZSByZWxldmFudCBpbg0K
PiBhIGRlc2NyaXB0aW9uIG9mIHRoZSBhcmNoaXRlY3R1cmU/IChTb21lIG9mIHRoZXNlIHRlcm1z
IGFyZSBhY3R1YWxseQ0KPiB1c2VkIGluIHRoaXMgZG9jdW1lbnQsIG1vc3RseSBpbiByZWZlcmVu
Y2VzIHRvIG5vbi1JRVRGIHdvcmsuKQ0KPiANCj4gVGhlIElFVEYgZ2VuZXJhbGx5IGp1c3QgZGVm
aW5lcyB0aGUgYmVoYXZpb3Igb24gdGhlIHdpcmUgaW4gc3RhbmRhcmRzDQo+IHRyYWNrIFJGQ3Mg
YW5kIGxldCBvdGhlcnMgZGVmaW5lIHJlcXVpcmVtZW50IHN5c3RlbSBwZXJmb3JtYW5jZQ0KPiBs
ZXZlbHMuDQo+IEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIGJlIGNoYW5naW5nIHRoaXMgaW4gRGV0
TmV0Lg0KPiANCj4gPiBBbmQgdGhpcyBtYXkgbm90IG9ubHkgbWF0dGVyIGZvciB0aGUgZGF0YSBw
bGFuZS4gQXNzdW1pbmcgdGhhdCBhIGxvdA0KPiBvZiBEZXROZXQgdHJhZmZpYyByZXF1aXJlcyBl
eHRyZW1lbHkgaGlnaCByZWxpYWJpbGl0eSwgYXJlIHRoZXJlDQo+IGFyY2hpdGVjdHVyYWwgcmVx
dWlyZW1lbnRzIG9uIGNvbXBvbmVudHMgb3V0c2lkZSB0aGUgZGF0YSBwbGFuZSwgZS5nLiwNCj4g
cmVnYXJkaW5nIHJlZHVuZGFuY3k/IE9idmlvdXNseSwgY29udHJvbCBwbGFuZSBhbmQgbWFuYWdl
bWVudCBwbGFuZQ0KPiBmdW5jdGlvbnMgYXJlIG9mdGVuIGJ1aWx0IHRvZGF5IGFscmVhZHkgYXMg
aGlnaCBhdmFpbGFiaWxpdHkgc29sdXRpb25zLA0KPiBidXQgaWYgdGhlIGludGVudGlvbiBpcyB0
byBfbmV2ZXJfIGZhaWwsIGlzbid0IHRoZXJlIGEgcmlzayB0aGF0IERldE5ldA0KPiBtYXkgcmVx
dWlyZSBzb2x1dGlvbnMgImJldHRlci10aGFuLWN1cnJlbnQtSVAiIG91dHNpZGUgdGhlIGRhdGEg
cGxhbmUNCj4gYXMgd2VsbD8NCj4gDQo+IFRoZXJlIGFyZSBwbGVudHkgb2YgaGlnaCBhdmFpbGFi
aWxpdHkgKGFuZCBkaWZmZXJlbnQgbGV2ZWwgb2YNCj4gYXZhaWxhYmlsaXR5KSBpbXBsZW1lbnRh
dGlvbnMgb2Ygc3lzdGVtcyBvdXQgdGhlcmUuwqAgVGhlIG9ubHkgdGhpbmsgdGhlDQo+IElFVEYg
Z2V0cyBpbnZvbHZlZCB3aXRoIHNwZWNpZnlpbmcgYXJlIHRob3NlIGFzcGVjdHMgdGhhdCBpbXBh
Y3QNCj4gaW50ZXJvcGVyYWJpbGl0eSBiZXR3ZWVuIHN5c3RlbXMuwqAgKEUuZy4sIGFsbCB0aGUg
Z3JhY2VmdWwgcmVzdGFydA0KPiByZWxhdGVkIGV4dGVuc2lvbnMgaW4gY29udHJvbCBwbGFuZSBw
cm90b2NvbHMpLiBBZ2FpbiwgSSBkb24ndCB0aGluaw0KPiBpdCdzIGZvciBEZXROZXQgdG8gbW92
ZSBiZXlvbmQgdGhpcy4NCj4gDQo+IA0KPiA+IFRoaXMgbGlzdCBvZiB0b3BpY3MgbWF5IG5vdCBi
ZSBjb21wcmVoZW5zaXZlLiBJIGp1c3Qgd2FudCB0bw0KPiBpbGx1c3RyYXRlIHNvbWUgZXhhbXBs
ZXMgZm9yIHdoYXQgY291bGQgYWxzbyBtYXR0ZXIgd2hlbiBydW5uaW5nIGENCj4gbmV0d29yayBf
cmVhbGx5XyBkZXRlcm1pbmlzdGljYWxseSwgYmV5b25kIHRoZSB3ZWxsLWtub3duIGNvbmdlc3Rp
b24NCj4gaXNzdWUuDQo+ID4NCj4gPiBIb3dldmVyLCBqdXN0IHRvIGJlIHByZWNpc2U6IEkgZG9u
J3QgYXNrIGZvciBhZGRpdGlvbmFsIHRleHQgdG8NCj4gYWRkcmVzcyB3aGF0IGlzIHdyaXR0ZW4g
aW4gdGhpcyBlLW1haWwuDQo+IA0KPiBUaGFua3MgLSBpdCBzb3VuZHMgbGlrZSB3ZSdyZSBlbmRp
bmcgYXQgdGhlIHNhbWUgcGxhY2UgZXZlbiBpZiB3ZQ0KPiBkaWRuJ3QNCj4gZm9sbG93IHRoZSBz
YW1lIHBhdGggdG8gZ2V0IGhlcmUuDQo+IA0KPiBUaGFua3MgYWdhaW4gZm9yIGNvbW1lbnRzL3Jl
dmlldy7CoCBJIGRvIHRoaW5rIHdlJ2xsIGhhdmUgYSBiZXR0ZXINCj4gZG9jdW1lbnQgb25jZSB0
aGUgb3RoZXIgcG9pbnRzIGFyZSBhZGRyZXNzZWQuDQo+IA0KPiBMb3UNCj4gDQo+ID4gTWljaGFl
bA0K


From nobody Tue Nov 20 14:34:17 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 26C66130E5D for <detnet@ietfa.amsl.com>; Tue, 20 Nov 2018 14:34:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 PCeKcG9ifjPu for <detnet@ietfa.amsl.com>; Tue, 20 Nov 2018 14:34:13 -0800 (PST)
Received: from gproxy2-pub.mail.unifiedlayer.com (gproxy2-pub.mail.unifiedlayer.com [69.89.18.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 69D69130E5B for <detnet@ietf.org>; Tue, 20 Nov 2018 14:34:13 -0800 (PST)
Received: from cmgw12.unifiedlayer.com (unknown [10.9.0.12]) by gproxy2.mail.unifiedlayer.com (Postfix) with ESMTP id 0B8A31E1163 for <detnet@ietf.org>; Tue, 20 Nov 2018 15:34:11 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id PEawgsDlOVl4fPEawg2861; Tue, 20 Nov 2018 15:34:11 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=qvho1GSC1q3TUZR4lH6XVbU7gjwLtAa8qtRBxSRBOSM=; b=Q/etJu6bw0fbRtl0KUdCmb0IR6 VKSnETpyZC0hTJV0RB/JrMvQaxV9mYNeApDtCXC9Jbhwc2CsoaRiotKlcwx2kv3N20kKL1nWBegSl v96oq+CT4VKERmWkgpJr3Wf2E;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:47416 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gPEaw-000I3R-L3; Tue, 20 Nov 2018 15:34:10 -0700
To: Toerless Eckert <tte@cs.fau.de>
Cc: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, Michael.Scharf@hs-esslingen.de, draft-ietf-detnet-architecture.all@ietf.org, "Grossman, Ethan A." <eagros@dolby.com>, detnet WG <detnet@ietf.org>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com> <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net> <dfea900c1cb54ee88a953f22a9c7e639@XCH-RCD-001.cisco.com> <BL0PR06MB4548D6E06909D74F227C84E6C4D90@BL0PR06MB4548.namprd06.prod.outlook.com> <CAA=duU3uw2kb1cMT9ys-WQ23=VDhOm3YO+rC1pbmksNC5pRcVQ@mail.gmail.com> <2086b964-4115-21b4-00d1-079f22d0a399@labn.net> <20181120213422.6zitt6iqhd5rmb6k@faui48f.informatik.uni-erlangen.de>
From: Lou Berger <lberger@labn.net>
Message-ID: <fcdf4022-5891-ad10-dd51-e771d0c5e028@labn.net>
Date: Tue, 20 Nov 2018 17:34:09 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20181120213422.6zitt6iqhd5rmb6k@faui48f.informatik.uni-erlangen.de>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gPEaw-000I3R-L3
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:47416
X-Source-Auth: lberger@labn.net
X-Email-Count: 7
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Gn_pLoQQtbzKvskqABUUfCHaoxs>
Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 22:34:16 -0000

Hi Toreless,

On 11/20/2018 4:34 PM, Toerless Eckert wrote:
> IMHO, "Traffic Engineering" will be worse than "Transport":

FWIW David Black - suggested that "Transport Network" as another 
alternative.

> - Makes more important people confused
>
>    IMHO, the mayor group of people (rightfully) confused by the term "Transport"
>    in the DetNet context are IETF apps and transport area people, and
>    quite frankly, thats not the primary reader constituency of DetNet
>    documents. Network operators / vendors / TSN members / TSN solutoin
>    devenlopers,


> aka: the primary reader consitutency for DetNet documents will
>    IMHO be less confused by "Transport" than by "Traffic Engineering".
>
> - Creates even more inconsistent confusion
>
>    IMHO, Differnt confused people will even more likely assume through
>    name recognition a lot more different functions into "Traffic
>    Engineering". (TE means RSVP-TE, oh no, TE means network planning,
>    TE can not mean QoS, TE is jut admission control, no TE needs to be
>    per-hop, yada yada yada).
>
> I am not arguing for keeping Transport, i am just more worried about
> "Traffic Engineering" than "Transport". I think a uniue new term without
> name recognition and resulting confusion would be best.
>
> Maybe form a new term from key words like the following, eg.:
>
>   DetNet Flow SubNetwork Encapsulation and Adaption Layer (DF-SEAL)
>
I personally think we have enough terms and should go with "DetNet TE 
Sub-Layer", "DetNet TE Network Sub-Layer", or  "DetNet Transport Network 
Sub-Layer"

Lou

> Cheers
>      Toerless
>
> On Tue, Nov 20, 2018 at 04:10:58PM -0500, Lou Berger wrote:
>> On 11/20/2018 3:11 PM, Andrew G. Malis wrote:
>>> This terminology is certainly appropriate for TEAS. For DetNet, this
>>> seems to make the assertion that the DetNet underlay is always
>>> traffic-engineered, even if IPv4 or IPv6 (which is certainly possible
>>> using TE extensions for the IGPs).
>> This is certainly a fair point and one that does lead me to have a slight
>> reservation about the change, that said, it seems the benefit out ways the
>> downsides.
>>
>>> As long as people are OK with this assertion, then I'm OK with it as
>>> well. That should be made clear in the architecture spec where the term
>>> "DetNet TE sub-layer" is introduced/defined.
>> agreed.
>>
>> Lou
>>
>>> Cheers,
>>> Andy
>>>
>>> On Tue, Nov 20, 2018 at 1:29 PM Grossman, Ethan A. <eagros@dolby.com
>>> <mailto:eagros@dolby.com>> wrote:
>>>
>>>      I like it.
>>>      Ethan.
>>>
>>>      -----Original Message-----
>>>      From: Pascal Thubert (pthubert) <pthubert@cisco.com
>>>      <mailto:pthubert@cisco.com>>
>>>      Sent: Tuesday, November 20, 2018 10:27 AM
>>>      To: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>;
>>>      Scharf, Michael <Michael.Scharf@hs-esslingen.de
>>>      <mailto:Michael.Scharf@hs-esslingen.de>>
>>>      Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
>>>      draft-ietf-detnet-architecture.all@ietf.org
>>>      <mailto:draft-ietf-detnet-architecture.all@ietf.org>
>>>      Subject: RE: Transport sub-layer name change (Was Re: [Detnet]
>>>      Tsvart last call review of draft-ietf-detnet-architecture-08)
>>>
>>>      I support this change;
>>>
>>>      Pascal
>>>
>>>      > -----Original Message-----
>>>      > From: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>
>>>      > Sent: mardi 20 novembre 2018 19:19
>>>      > To: Pascal Thubert (pthubert) <pthubert@cisco.com
>>>      <mailto:pthubert@cisco.com>>; Scharf, Michael
>>>      > <Michael.Scharf@hs-esslingen.de
>>>      <mailto:Michael.Scharf@hs-esslingen.de>>
>>>      > Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
>>>      draft-ietf-detnet-architecture.all@ietf.org
>>>      <mailto:draft-ietf-detnet-architecture.all@ietf.org>
>>>      > Subject: Transport sub-layer name change (Was Re: [Detnet]
>>>      Tsvart last
>>>      > call review of draft-ietf-detnet-architecture-08)
>>>      >
>>>      > ALL,
>>>      >
>>>      > There is a desire to replace the word "Transport" from the DetNet
>>>      > Transport sub-layer to avoid confusion with L$ Transport protocols.
>>>      >
>>>      > In the TEAS WG we had a similar discussion and we replaced
>>>      "Transport"
>>>      > with "Traffic Engineered (TE) ".
>>>      >
>>>      > While a bit more verbose, what do people think about this change?
>>>      >
>>>      > To be clear, the suggestion is:
>>>      >
>>>      > OLD
>>>      >
>>>      >                     .
>>>      >                     .
>>>      >       +----------------------------+
>>>      >       |  DetNet Service sub-layer  | PW, UDP, GRE
>>>      >       +----------------------------+
>>>      >       | DetNet Transport sub-layer | IPv6, IPv4, MPLS TE LSPs,
>>>      MPLS SR
>>>      >       +----------------------------+
>>>      >                     .
>>>      >                     .
>>>      >
>>>      >                   Figure 4: DetNet adaptation to data plane
>>>      >
>>>      > NEW
>>>      >
>>>      >                     .
>>>      >                     .
>>>      >       +----------------------------+
>>>      >       |  DetNet Service sub-layer  | PW, UDP, GRE
>>>      >       +----------------------------+
>>>      >       |      DetNet TE sub-layer   | IPv6, IPv4, MPLS TE LSPs,
>>>      MPLS SR
>>>      >       +----------------------------+
>>>      >                     .
>>>      >                     .
>>>      >
>>>      >                   Figure 4: DetNet adaptation to data plane
>>>      >
>>>      > Lou
>>>
>> _______________________________________________
>> detnet mailing list
>> detnet@ietf.org
>> https://www.ietf.org/mailman/listinfo/detnet
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>


From nobody Tue Nov 20 23:58:30 2018
Return-Path: <mach.chen@huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BB3D130EDD; Tue, 20 Nov 2018 23:58:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 Kv5moXHvmIyj; Tue, 20 Nov 2018 23:58:26 -0800 (PST)
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 D8D77127332; Tue, 20 Nov 2018 23:58:25 -0800 (PST)
Received: from lhreml701-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 911C86FCC1383; Wed, 21 Nov 2018 07:58:22 +0000 (GMT)
Received: from DGGEML424-HUB.china.huawei.com (10.1.199.41) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.408.0; Wed, 21 Nov 2018 07:58:23 +0000
Received: from DGGEML510-MBX.china.huawei.com ([169.254.2.55]) by dggeml424-hub.china.huawei.com ([10.1.199.41]) with mapi id 14.03.0415.000; Wed, 21 Nov 2018 15:58:18 +0800
From: Mach Chen <mach.chen@huawei.com>
To: Lou Berger <lberger@labn.net>, Toerless Eckert <tte@cs.fau.de>
CC: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "Michael.Scharf@hs-esslingen.de" <Michael.Scharf@hs-esslingen.de>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>, "Grossman, Ethan A." <eagros@dolby.com>, detnet WG <detnet@ietf.org>
Thread-Topic: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
Thread-Index: AQHUgP7UbsXBmE7vJk+d445Hh+cF66VYdaaAgAAcwQCAABCPAIAABooAgAAQtICAARwnUA==
Date: Wed, 21 Nov 2018 07:58:17 +0000
Message-ID: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE29274CCDF@dggeml510-mbx.china.huawei.com>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com> <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net> <dfea900c1cb54ee88a953f22a9c7e639@XCH-RCD-001.cisco.com> <BL0PR06MB4548D6E06909D74F227C84E6C4D90@BL0PR06MB4548.namprd06.prod.outlook.com> <CAA=duU3uw2kb1cMT9ys-WQ23=VDhOm3YO+rC1pbmksNC5pRcVQ@mail.gmail.com> <2086b964-4115-21b4-00d1-079f22d0a399@labn.net> <20181120213422.6zitt6iqhd5rmb6k@faui48f.informatik.uni-erlangen.de> <fcdf4022-5891-ad10-dd51-e771d0c5e028@labn.net>
In-Reply-To: <fcdf4022-5891-ad10-dd51-e771d0c5e028@labn.net>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.194.201]
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/detnet/Nhq6gJ2BD93QibeiKRL54QycGJg>
Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Nov 2018 07:58:30 -0000

SGksDQoNCkkgdGhpbmsgIkRldE5ldCBURSBTdWItTGF5ZXIiIGlzIGdvb2QgbmFtZSwgYmVjYXVz
ZSBvbmUgb2YgdGhlIGdvYWxzIG9mIERldE5ldCBpcyB0byBwcm92aWRlIGJvdW5kZWQgbGF0ZW5j
eSwgdG8gYWNoaWV2ZSB0aGF0LCBkZWRpY2F0ZWQgcmVzb3VyY2UgKGJhbmR3aWR0aCwgYnVmZmVy
KSBoYXMgdG8gYmUgcmVzZXJ2ZWQsIGV4cGxpY2l0IHJvdXRpbmcgbWF5IGJlIHJlcXVpcmVkLCB0
aGVzZSBhcmUgdHlwaWNhbCBiZWhhdmlvcnMgb2YgVHJhZmZpYyBFbmdpbmVlcmluZy4gDQoNCkkg
dXNlZCB0byB0aGluayB0aGF0ICJEZXROZXQgVEUgVHVubmVsIFN1Yi1MYXllciIgaXMgYW4gYXBw
cm9wcmlhdGUgbmFtZSwgZ2l2ZW4gdGhhdCBEZXROZXQgbGlrZXMgYW4gb3ZlcmxheSBtb2RlbCwg
ZXNwZWNpYWxseSBmb3IgTVBMUy1iYXNlZCBlbmNhcHN1bGF0aW9uLiBXaGVyZSB0aGUgU2Vydmlj
ZSBMYXllciBpcyBvdmVyIHRoZSAiVHJhbnNwb3J0IExheWVyIiwgaXQganVzdCBsaWtlcyB0aGUg
VlBOIG1vZGVsLiBBbmQgaW4gdGhlIHdvcmxkIG9mIFZQTiwgdGhleSBhcmUgbm9ybWFsbHkgY2Fs
bGVkIFNlcnZpY2UgTGF5ZXIgYW5kIFR1bm5lbCBMYXllci4gIElmIHdlIG9ubHkgaGF2ZSBNUExT
LWJhc2VkIGVuY2Fwc3VsYXRpb24sIEkgdGhpbmsgIkRldE5ldCBURSBUdW5uZWwgU3ViLWxheWVy
IiBtYXkgYmUgdGhlIHBlcmZlY3QgbmFtZS4gQnV0IGFzIEFuZHkgcG9pbnRlZCBvdXQsIHdlIGhh
dmUgSVAtYmFzZWQgZW5jYXBzdWxhdGlvbiB0aGF0IGRvZXMgbm90IGhhdmUgdGhlIHNlcnZpY2Ug
bGF5ZXIsIHRoZXJlIGlzIG5vIHN1Y2ggYW4gb3ZlcmxheSBtb2RlbC4gIFRoZXJlZm9yZSwgSSB0
aGluayAiRGV0TmV0IFRFIFN1Yi1MYXllciIgaXMgYW4gYXBwcm9wcmlhdGUgbmFtZSBmb3IgYm90
aCBJUCBhbmQgTVBMUy1iYXNlZCBlbmNhcHN1bGF0aW9ucy4gDQoNCkJlc3QgcmVnYXJkcywNCk1h
Y2ggDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV0bmV0IFttYWls
dG86ZGV0bmV0LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMb3UgQmVyZ2VyDQo+IFNl
bnQ6IFdlZG5lc2RheSwgTm92ZW1iZXIgMjEsIDIwMTggNjozNCBBTQ0KPiBUbzogVG9lcmxlc3Mg
RWNrZXJ0IDx0dGVAY3MuZmF1LmRlPg0KPiBDYzogUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSA8
cHRodWJlcnRAY2lzY28uY29tPjsgQW5kcmV3IEcuIE1hbGlzDQo+IDxhZ21hbGlzQGdtYWlsLmNv
bT47IE1pY2hhZWwuU2NoYXJmQGhzLWVzc2xpbmdlbi5kZTsgZHJhZnQtaWV0Zi1kZXRuZXQtDQo+
IGFyY2hpdGVjdHVyZS5hbGxAaWV0Zi5vcmc7IEdyb3NzbWFuLCBFdGhhbiBBLiA8ZWFncm9zQGRv
bGJ5LmNvbT47IGRldG5ldA0KPiBXRyA8ZGV0bmV0QGlldGYub3JnPg0KPiBTdWJqZWN0OiBSZTog
W0RldG5ldF0gVHJhbnNwb3J0IHN1Yi1sYXllciBuYW1lIGNoYW5nZSAoV2FzIFJlOiBUc3ZhcnQg
bGFzdA0KPiBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDgp
DQo+IA0KPiBIaSBUb3JlbGVzcywNCj4gDQo+IE9uIDExLzIwLzIwMTggNDozNCBQTSwgVG9lcmxl
c3MgRWNrZXJ0IHdyb3RlOg0KPiA+IElNSE8sICJUcmFmZmljIEVuZ2luZWVyaW5nIiB3aWxsIGJl
IHdvcnNlIHRoYW4gIlRyYW5zcG9ydCI6DQo+IA0KPiBGV0lXIERhdmlkIEJsYWNrIC0gc3VnZ2Vz
dGVkIHRoYXQgIlRyYW5zcG9ydCBOZXR3b3JrIiBhcyBhbm90aGVyDQo+IGFsdGVybmF0aXZlLg0K
PiANCj4gPiAtIE1ha2VzIG1vcmUgaW1wb3J0YW50IHBlb3BsZSBjb25mdXNlZA0KPiA+DQo+ID4g
ICAgSU1ITywgdGhlIG1heW9yIGdyb3VwIG9mIHBlb3BsZSAocmlnaHRmdWxseSkgY29uZnVzZWQg
YnkgdGhlIHRlcm0NCj4gIlRyYW5zcG9ydCINCj4gPiAgICBpbiB0aGUgRGV0TmV0IGNvbnRleHQg
YXJlIElFVEYgYXBwcyBhbmQgdHJhbnNwb3J0IGFyZWEgcGVvcGxlLCBhbmQNCj4gPiAgICBxdWl0
ZSBmcmFua2x5LCB0aGF0cyBub3QgdGhlIHByaW1hcnkgcmVhZGVyIGNvbnN0aXR1ZW5jeSBvZiBE
ZXROZXQNCj4gPiAgICBkb2N1bWVudHMuIE5ldHdvcmsgb3BlcmF0b3JzIC8gdmVuZG9ycyAvIFRT
TiBtZW1iZXJzIC8gVFNOIHNvbHV0b2luDQo+ID4gICAgZGV2ZW5sb3BlcnMsDQo+IA0KPiANCj4g
PiBha2E6IHRoZSBwcmltYXJ5IHJlYWRlciBjb25zaXR1dGVuY3kgZm9yIERldE5ldCBkb2N1bWVu
dHMgd2lsbA0KPiA+ICAgIElNSE8gYmUgbGVzcyBjb25mdXNlZCBieSAiVHJhbnNwb3J0IiB0aGFu
IGJ5ICJUcmFmZmljIEVuZ2luZWVyaW5nIi4NCj4gPg0KPiA+IC0gQ3JlYXRlcyBldmVuIG1vcmUg
aW5jb25zaXN0ZW50IGNvbmZ1c2lvbg0KPiA+DQo+ID4gICAgSU1ITywgRGlmZmVybnQgY29uZnVz
ZWQgcGVvcGxlIHdpbGwgZXZlbiBtb3JlIGxpa2VseSBhc3N1bWUgdGhyb3VnaA0KPiA+ICAgIG5h
bWUgcmVjb2duaXRpb24gYSBsb3QgbW9yZSBkaWZmZXJlbnQgZnVuY3Rpb25zIGludG8gIlRyYWZm
aWMNCj4gPiAgICBFbmdpbmVlcmluZyIuIChURSBtZWFucyBSU1ZQLVRFLCBvaCBubywgVEUgbWVh
bnMgbmV0d29yayBwbGFubmluZywNCj4gPiAgICBURSBjYW4gbm90IG1lYW4gUW9TLCBURSBpcyBq
dXQgYWRtaXNzaW9uIGNvbnRyb2wsIG5vIFRFIG5lZWRzIHRvIGJlDQo+ID4gICAgcGVyLWhvcCwg
eWFkYSB5YWRhIHlhZGEpLg0KPiA+DQo+ID4gSSBhbSBub3QgYXJndWluZyBmb3Iga2VlcGluZyBU
cmFuc3BvcnQsIGkgYW0ganVzdCBtb3JlIHdvcnJpZWQgYWJvdXQNCj4gPiAiVHJhZmZpYyBFbmdp
bmVlcmluZyIgdGhhbiAiVHJhbnNwb3J0Ii4gSSB0aGluayBhIHVuaXVlIG5ldyB0ZXJtDQo+ID4g
d2l0aG91dCBuYW1lIHJlY29nbml0aW9uIGFuZCByZXN1bHRpbmcgY29uZnVzaW9uIHdvdWxkIGJl
IGJlc3QuDQo+ID4NCj4gPiBNYXliZSBmb3JtIGEgbmV3IHRlcm0gZnJvbSBrZXkgd29yZHMgbGlr
ZSB0aGUgZm9sbG93aW5nLCBlZy46DQo+ID4NCj4gPiAgIERldE5ldCBGbG93IFN1Yk5ldHdvcmsg
RW5jYXBzdWxhdGlvbiBhbmQgQWRhcHRpb24gTGF5ZXIgKERGLVNFQUwpDQo+ID4NCj4gSSBwZXJz
b25hbGx5IHRoaW5rIHdlIGhhdmUgZW5vdWdoIHRlcm1zIGFuZCBzaG91bGQgZ28gd2l0aCAiRGV0
TmV0IFRFIFN1Yi0NCj4gTGF5ZXIiLCAiRGV0TmV0IFRFIE5ldHdvcmsgU3ViLUxheWVyIiwgb3LC
oCAiRGV0TmV0IFRyYW5zcG9ydCBOZXR3b3JrIFN1Yi0NCj4gTGF5ZXIiDQo+IA0KPiBMb3UNCj4g
DQo+ID4gQ2hlZXJzDQo+ID4gICAgICBUb2VybGVzcw0KPiA+DQo+ID4gT24gVHVlLCBOb3YgMjAs
IDIwMTggYXQgMDQ6MTA6NThQTSAtMDUwMCwgTG91IEJlcmdlciB3cm90ZToNCj4gPj4gT24gMTEv
MjAvMjAxOCAzOjExIFBNLCBBbmRyZXcgRy4gTWFsaXMgd3JvdGU6DQo+ID4+PiBUaGlzIHRlcm1p
bm9sb2d5IGlzIGNlcnRhaW5seSBhcHByb3ByaWF0ZSBmb3IgVEVBUy4gRm9yIERldE5ldCwgdGhp
cw0KPiA+Pj4gc2VlbXMgdG8gbWFrZSB0aGUgYXNzZXJ0aW9uIHRoYXQgdGhlIERldE5ldCB1bmRl
cmxheSBpcyBhbHdheXMNCj4gPj4+IHRyYWZmaWMtZW5naW5lZXJlZCwgZXZlbiBpZiBJUHY0IG9y
IElQdjYgKHdoaWNoIGlzIGNlcnRhaW5seQ0KPiA+Pj4gcG9zc2libGUgdXNpbmcgVEUgZXh0ZW5z
aW9ucyBmb3IgdGhlIElHUHMpLg0KPiA+PiBUaGlzIGlzIGNlcnRhaW5seSBhIGZhaXIgcG9pbnQg
YW5kIG9uZSB0aGF0IGRvZXMgbGVhZCBtZSB0byBoYXZlIGENCj4gPj4gc2xpZ2h0IHJlc2VydmF0
aW9uIGFib3V0IHRoZSBjaGFuZ2UsIHRoYXQgc2FpZCwgaXQgc2VlbXMgdGhlIGJlbmVmaXQNCj4g
Pj4gb3V0IHdheXMgdGhlIGRvd25zaWRlcy4NCj4gPj4NCj4gPj4+IEFzIGxvbmcgYXMgcGVvcGxl
IGFyZSBPSyB3aXRoIHRoaXMgYXNzZXJ0aW9uLCB0aGVuIEknbSBPSyB3aXRoIGl0IGFzDQo+ID4+
PiB3ZWxsLiBUaGF0IHNob3VsZCBiZSBtYWRlIGNsZWFyIGluIHRoZSBhcmNoaXRlY3R1cmUgc3Bl
YyB3aGVyZSB0aGUNCj4gPj4+IHRlcm0gIkRldE5ldCBURSBzdWItbGF5ZXIiIGlzIGludHJvZHVj
ZWQvZGVmaW5lZC4NCj4gPj4gYWdyZWVkLg0KPiA+Pg0KPiA+PiBMb3UNCj4gPj4NCj4gPj4+IENo
ZWVycywNCj4gPj4+IEFuZHkNCj4gPj4+DQo+ID4+PiBPbiBUdWUsIE5vdiAyMCwgMjAxOCBhdCAx
OjI5IFBNIEdyb3NzbWFuLCBFdGhhbiBBLg0KPiA8ZWFncm9zQGRvbGJ5LmNvbQ0KPiA+Pj4gPG1h
aWx0bzplYWdyb3NAZG9sYnkuY29tPj4gd3JvdGU6DQo+ID4+Pg0KPiA+Pj4gICAgICBJIGxpa2Ug
aXQuDQo+ID4+PiAgICAgIEV0aGFuLg0KPiA+Pj4NCj4gPj4+ICAgICAgLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4gPj4+ICAgICAgRnJvbTogUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSA8
cHRodWJlcnRAY2lzY28uY29tDQo+ID4+PiAgICAgIDxtYWlsdG86cHRodWJlcnRAY2lzY28uY29t
Pj4NCj4gPj4+ICAgICAgU2VudDogVHVlc2RheSwgTm92ZW1iZXIgMjAsIDIwMTggMTA6MjcgQU0N
Cj4gPj4+ICAgICAgVG86IExvdSBCZXJnZXIgPGxiZXJnZXJAbGFibi5uZXQgPG1haWx0bzpsYmVy
Z2VyQGxhYm4ubmV0Pj47DQo+ID4+PiAgICAgIFNjaGFyZiwgTWljaGFlbCA8TWljaGFlbC5TY2hh
cmZAaHMtZXNzbGluZ2VuLmRlDQo+ID4+PiAgICAgIDxtYWlsdG86TWljaGFlbC5TY2hhcmZAaHMt
ZXNzbGluZ2VuLmRlPj4NCj4gPj4+ICAgICAgQ2M6IGRldG5ldEBpZXRmLm9yZyA8bWFpbHRvOmRl
dG5ldEBpZXRmLm9yZz47DQo+ID4+PiAgICAgIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVy
ZS5hbGxAaWV0Zi5vcmcNCj4gPj4+ICAgICAgPG1haWx0bzpkcmFmdC1pZXRmLWRldG5ldC1hcmNo
aXRlY3R1cmUuYWxsQGlldGYub3JnPg0KPiA+Pj4gICAgICBTdWJqZWN0OiBSRTogVHJhbnNwb3J0
IHN1Yi1sYXllciBuYW1lIGNoYW5nZSAoV2FzIFJlOiBbRGV0bmV0XQ0KPiA+Pj4gICAgICBUc3Zh
cnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1cmUtMDgp
DQo+ID4+Pg0KPiA+Pj4gICAgICBJIHN1cHBvcnQgdGhpcyBjaGFuZ2U7DQo+ID4+Pg0KPiA+Pj4g
ICAgICBQYXNjYWwNCj4gPj4+DQo+ID4+PiAgICAgID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4gPj4+ICAgICAgPiBGcm9tOiBMb3UgQmVyZ2VyIDxsYmVyZ2VyQGxhYm4ubmV0IDxtYWls
dG86bGJlcmdlckBsYWJuLm5ldD4+DQo+ID4+PiAgICAgID4gU2VudDogbWFyZGkgMjAgbm92ZW1i
cmUgMjAxOCAxOToxOQ0KPiA+Pj4gICAgICA+IFRvOiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQp
IDxwdGh1YmVydEBjaXNjby5jb20NCj4gPj4+ICAgICAgPG1haWx0bzpwdGh1YmVydEBjaXNjby5j
b20+PjsgU2NoYXJmLCBNaWNoYWVsDQo+ID4+PiAgICAgID4gPE1pY2hhZWwuU2NoYXJmQGhzLWVz
c2xpbmdlbi5kZQ0KPiA+Pj4gICAgICA8bWFpbHRvOk1pY2hhZWwuU2NoYXJmQGhzLWVzc2xpbmdl
bi5kZT4+DQo+ID4+PiAgICAgID4gQ2M6IGRldG5ldEBpZXRmLm9yZyA8bWFpbHRvOmRldG5ldEBp
ZXRmLm9yZz47DQo+ID4+PiAgICAgIGRyYWZ0LWlldGYtZGV0bmV0LWFyY2hpdGVjdHVyZS5hbGxA
aWV0Zi5vcmcNCj4gPj4+ICAgICAgPG1haWx0bzpkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1
cmUuYWxsQGlldGYub3JnPg0KPiA+Pj4gICAgICA+IFN1YmplY3Q6IFRyYW5zcG9ydCBzdWItbGF5
ZXIgbmFtZSBjaGFuZ2UgKFdhcyBSZTogW0RldG5ldF0NCj4gPj4+ICAgICAgVHN2YXJ0IGxhc3QN
Cj4gPj4+ICAgICAgPiBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLWRldG5ldC1hcmNoaXRlY3R1
cmUtMDgpDQo+ID4+PiAgICAgID4NCj4gPj4+ICAgICAgPiBBTEwsDQo+ID4+PiAgICAgID4NCj4g
Pj4+ICAgICAgPiBUaGVyZSBpcyBhIGRlc2lyZSB0byByZXBsYWNlIHRoZSB3b3JkICJUcmFuc3Bv
cnQiIGZyb20gdGhlIERldE5ldA0KPiA+Pj4gICAgICA+IFRyYW5zcG9ydCBzdWItbGF5ZXIgdG8g
YXZvaWQgY29uZnVzaW9uIHdpdGggTCQgVHJhbnNwb3J0IHByb3RvY29scy4NCj4gPj4+ICAgICAg
Pg0KPiA+Pj4gICAgICA+IEluIHRoZSBURUFTIFdHIHdlIGhhZCBhIHNpbWlsYXIgZGlzY3Vzc2lv
biBhbmQgd2UgcmVwbGFjZWQNCj4gPj4+ICAgICAgIlRyYW5zcG9ydCINCj4gPj4+ICAgICAgPiB3
aXRoICJUcmFmZmljIEVuZ2luZWVyZWQgKFRFKSAiLg0KPiA+Pj4gICAgICA+DQo+ID4+PiAgICAg
ID4gV2hpbGUgYSBiaXQgbW9yZSB2ZXJib3NlLCB3aGF0IGRvIHBlb3BsZSB0aGluayBhYm91dCB0
aGlzIGNoYW5nZT8NCj4gPj4+ICAgICAgPg0KPiA+Pj4gICAgICA+IFRvIGJlIGNsZWFyLCB0aGUg
c3VnZ2VzdGlvbiBpczoNCj4gPj4+ICAgICAgPg0KPiA+Pj4gICAgICA+IE9MRA0KPiA+Pj4gICAg
ICA+DQo+ID4+PiAgICAgID7CoCDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
Lg0KPiA+Pj4gICAgICA+wqAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC4N
Cj4gPj4+ICAgICAgPsKgIMKgwqDCoMKgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0K
PiA+Pj4gICAgICA+wqAgwqDCoMKgwqAgfMKgIERldE5ldCBTZXJ2aWNlIHN1Yi1sYXllcsKgIHwg
UFcsIFVEUCwgR1JFDQo+ID4+PiAgICAgID7CoCDCoMKgwqDCoCArLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsNCj4gPj4+ICAgICAgPsKgIMKgwqDCoMKgIHwgRGV0TmV0IFRyYW5zcG9ydCBz
dWItbGF5ZXIgfCBJUHY2LCBJUHY0LCBNUExTIFRFIExTUHMsDQo+ID4+PiAgICAgIE1QTFMgU1IN
Cj4gPj4+ICAgICAgPsKgIMKgwqDCoMKgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0K
PiA+Pj4gICAgICA+wqAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC4NCj4g
Pj4+ICAgICAgPsKgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAuDQo+ID4+
PiAgICAgID4NCj4gPj4+ICAgICAgPsKgIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IEZpZ3VyZSA0OiBEZXROZXQgYWRhcHRhdGlvbiB0byBkYXRhIHBsYW5lDQo+ID4+PiAgICAgID4N
Cj4gPj4+ICAgICAgPiBORVcNCj4gPj4+ICAgICAgPg0KPiA+Pj4gICAgICA+wqAgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC4NCj4gPj4+ICAgICAgPsKgIMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAuDQo+ID4+PiAgICAgID7CoCDCoMKgwqDCoCArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gPj4+ICAgICAgPsKgIMKgwqDCoMKgIHzCoCBE
ZXROZXQgU2VydmljZSBzdWItbGF5ZXLCoCB8IFBXLCBVRFAsIEdSRQ0KPiA+Pj4gICAgICA+wqAg
wqDCoMKgwqAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ID4+PiAgICAgID7CoCDC
oMKgwqDCoCB8wqDCoMKgwqDCoCBEZXROZXQgVEUgc3ViLWxheWVyIMKgIHwgSVB2NiwgSVB2NCwg
TVBMUyBURSBMU1BzLA0KPiA+Pj4gICAgICBNUExTIFNSDQo+ID4+PiAgICAgID7CoCDCoMKgwqDC
oCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gPj4+ICAgICAgPsKgIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAuDQo+ID4+PiAgICAgID7CoCDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLg0KPiA+Pj4gICAgICA+DQo+ID4+PiAgICAgID7C
oCDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBGaWd1cmUgNDogRGV0TmV0IGFkYXB0
YXRpb24gdG8gZGF0YSBwbGFuZQ0KPiA+Pj4gICAgICA+DQo+ID4+PiAgICAgID4gTG91DQo+ID4+
Pg0KPiA+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PiA+PiBkZXRuZXQgbWFpbGluZyBsaXN0DQo+ID4+IGRldG5ldEBpZXRmLm9yZw0KPiA+PiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RldG5ldA0KPiA+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gZGV0bmV0IG1haWxpbmcg
bGlzdA0KPiA+IGRldG5ldEBpZXRmLm9yZw0KPiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vZGV0bmV0DQo+ID4NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+IGRldG5ldCBtYWlsaW5nIGxpc3QNCj4gZGV0bmV0QGll
dGYub3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vZGV0bmV0DQo=


From nobody Wed Nov 21 01:25:11 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D185E129AB8; Wed, 21 Nov 2018 01:25:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.971
X-Spam-Level: 
X-Spam-Status: No, score=-14.971 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 EeJBNl7CkNsW; Wed, 21 Nov 2018 01:25:06 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8D9F712958B; Wed, 21 Nov 2018 01:25:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7835; q=dns/txt; s=iport; t=1542792306; x=1544001906; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=5b1Of/s50I6YO2ljudHykv9OLSGLLLf3TdyPj00T+50=; b=eFNXRYRspm1jzPgLl8ZorTpi3VNxfBt8q1Bz9RPPFC1YDHhvSleqlyvG 5UJAcDxtT92d9Ygz/tqPIvOdSwDlQjzkxCQ10SBWI/EHYbZubz/bLTt3b lr6U1CAoRE67TDItt9wXhZoD7z07zKFNnIn+Y9HjoazHryIb4rCK2ABsn o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AFAABgI/Vb/5xdJa1kGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUgMBAQEBAQsBgVopZoECJwqYBoINiQiOL4F6CwEBGAu?= =?us-ascii?q?EA0YChAkiNQgNAQMBAQIBAQJtHAyFPAEBAQQBAWwLDAQCAQgOAwEDAQEBIwQ?= =?us-ascii?q?HIQYLFAMGCAIEAQ0FCBODB4FpAxUPq0qIBw2CFAWMBReBQD+BEAGDEoJWRQE?= =?us-ascii?q?BgWgfhTUCiH4kgWyEB0KPcy4JAo1/gyMgkQKOSYk5AhEUgSchAjSBVXAVO4J?= =?us-ascii?q?sgicXEm0BDIdShT5BMY0cgR8BAQ?=
X-IronPort-AV: E=Sophos;i="5.56,260,1539648000"; d="scan'208";a="486238490"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Nov 2018 09:25:03 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id wAL9P0bK010766 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 21 Nov 2018 09:25:00 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 21 Nov 2018 03:24:59 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Wed, 21 Nov 2018 03:24:59 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Toerless Eckert <tte@cs.fau.de>, Lou Berger <lberger@labn.net>
CC: "Andrew G. Malis" <agmalis@gmail.com>, "Grossman, Ethan A." <eagros@dolby.com>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>, detnet WG <detnet@ietf.org>, "Michael.Scharf@hs-esslingen.de" <Michael.Scharf@hs-esslingen.de>
Thread-Topic: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
Thread-Index: AQHUgQ1JsrG+4X8OMUqMJlZTq/lAV6VZjYsAgAAGiQCAAF9ToA==
Date: Wed, 21 Nov 2018 09:24:43 +0000
Deferred-Delivery: Wed, 21 Nov 2018 09:23:51 +0000
Message-ID: <1df393bb6dac420d80f2f1a17a0f1b20@XCH-RCD-001.cisco.com>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com> <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net> <dfea900c1cb54ee88a953f22a9c7e639@XCH-RCD-001.cisco.com> <BL0PR06MB4548D6E06909D74F227C84E6C4D90@BL0PR06MB4548.namprd06.prod.outlook.com> <CAA=duU3uw2kb1cMT9ys-WQ23=VDhOm3YO+rC1pbmksNC5pRcVQ@mail.gmail.com> <2086b964-4115-21b4-00d1-079f22d0a399@labn.net> <20181120213422.6zitt6iqhd5rmb6k@faui48f.informatik.uni-erlangen.de>
In-Reply-To: <20181120213422.6zitt6iqhd5rmb6k@faui48f.informatik.uni-erlangen.de>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.228.216.24]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.37.102.13, xch-rcd-003.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/0oz5drd7aeA14eiKS5KKeNnnatk>
Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Nov 2018 09:25:10 -0000

Sorry Toerless I cannot buy " quite frankly, thats not the primary reader c=
onstituency of DetNet".=20

We already face huge confusion in the current discussion in the ML. We do d=
iscuss Transport on the ML if only to decide what needs to be done in-house=
 vs. elsewhere (in Transport Area) for a complete solution. And then we'll =
have our docs reviewed by the IESG for every publication request.

We could keep the word transport if we hide it well in an acronym that no o=
ne ever expands in the discussions (like MPLS). With David's suggestion tha=
t would be DTN, DetNet Transport Network. Sadly DTN is already taken at the=
 IETF. Maybe DTNS with Service included : )

Otherwise using the word "transport" for an alternate meaning than layer-4 =
is really harmful to the discussions and publications.
Note that we decided to work only on centralized solutions, with a controll=
er that allocates resources along a "path". So the "path" we build is effec=
tively TE. This is why I supported Lou's suggestion.

All the best;

Pascal

> -----Original Message-----
> From: Toerless Eckert <tte@cs.fau.de>
> Sent: mardi 20 novembre 2018 22:34
> To: Lou Berger <lberger@labn.net>
> Cc: Andrew G. Malis <agmalis@gmail.com>; Grossman, Ethan A.
> <eagros@dolby.com>; draft-ietf-detnet-architecture.all@ietf.org; Pascal
> Thubert (pthubert) <pthubert@cisco.com>; detnet WG <detnet@ietf.org>;
> Michael.Scharf@hs-esslingen.de
> Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart las=
t
> call review of draft-ietf-detnet-architecture-08)
>=20
> IMHO, "Traffic Engineering" will be worse than "Transport":
>=20
> - Makes more important people confused
>=20
>   IMHO, the mayor group of people (rightfully) confused by the term
> "Transport"
>   in the DetNet context are IETF apps and transport area people, and
>   quite frankly, thats not the primary reader constituency of DetNet
>   documents. Network operators / vendors / TSN members / TSN solutoin
>   devenlopers, aka: the primary reader consitutency for DetNet documents =
will
>   IMHO be less confused by "Transport" than by "Traffic Engineering".
>=20
> - Creates even more inconsistent confusion
>=20
>   IMHO, Differnt confused people will even more likely assume through
>   name recognition a lot more different functions into "Traffic
>   Engineering". (TE means RSVP-TE, oh no, TE means network planning,
>   TE can not mean QoS, TE is jut admission control, no TE needs to be
>   per-hop, yada yada yada).
>=20
> I am not arguing for keeping Transport, i am just more worried about "Tra=
ffic
> Engineering" than "Transport". I think a uniue new term without name
> recognition and resulting confusion would be best.
>=20
> Maybe form a new term from key words like the following, eg.:
>=20
>  DetNet Flow SubNetwork Encapsulation and Adaption Layer (DF-SEAL)
>=20
> Cheers
>     Toerless
>=20
> On Tue, Nov 20, 2018 at 04:10:58PM -0500, Lou Berger wrote:
> >
> > On 11/20/2018 3:11 PM, Andrew G. Malis wrote:
> > > This terminology is certainly appropriate for TEAS. For DetNet, this
> > > seems to make the assertion that the DetNet underlay is always
> > > traffic-engineered, even if IPv4 or IPv6 (which is certainly
> > > possible using TE extensions for the IGPs).
> >
> > This is certainly a fair point and one that does lead me to have a
> > slight reservation about the change, that said, it seems the benefit
> > out ways the downsides.
> >
> > >
> > > As long as people are OK with this assertion, then I'm OK with it as
> > > well. That should be made clear in the architecture spec where the
> > > term "DetNet TE sub-layer" is introduced/defined.
> >
> > agreed.
> >
> > Lou
> >
> > >
> > > Cheers,
> > > Andy
> > >
> > > On Tue, Nov 20, 2018 at 1:29 PM Grossman, Ethan A. <eagros@dolby.com
> > > <mailto:eagros@dolby.com>> wrote:
> > >
> > >     I like it.
> > >     Ethan.
> > >
> > >     -----Original Message-----
> > >     From: Pascal Thubert (pthubert) <pthubert@cisco.com
> > >     <mailto:pthubert@cisco.com>>
> > >     Sent: Tuesday, November 20, 2018 10:27 AM
> > >     To: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>;
> > >     Scharf, Michael <Michael.Scharf@hs-esslingen.de
> > >     <mailto:Michael.Scharf@hs-esslingen.de>>
> > >     Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
> > >     draft-ietf-detnet-architecture.all@ietf.org
> > >     <mailto:draft-ietf-detnet-architecture.all@ietf.org>
> > >     Subject: RE: Transport sub-layer name change (Was Re: [Detnet]
> > >     Tsvart last call review of draft-ietf-detnet-architecture-08)
> > >
> > >     I support this change;
> > >
> > >     Pascal
> > >
> > >     > -----Original Message-----
> > >     > From: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>
> > >     > Sent: mardi 20 novembre 2018 19:19
> > >     > To: Pascal Thubert (pthubert) <pthubert@cisco.com
> > >     <mailto:pthubert@cisco.com>>; Scharf, Michael
> > >     > <Michael.Scharf@hs-esslingen.de
> > >     <mailto:Michael.Scharf@hs-esslingen.de>>
> > >     > Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
> > >     draft-ietf-detnet-architecture.all@ietf.org
> > >     <mailto:draft-ietf-detnet-architecture.all@ietf.org>
> > >     > Subject: Transport sub-layer name change (Was Re: [Detnet]
> > >     Tsvart last
> > >     > call review of draft-ietf-detnet-architecture-08)
> > >     >
> > >     > ALL,
> > >     >
> > >     > There is a desire to replace the word "Transport" from the DetN=
et
> > >     > Transport sub-layer to avoid confusion with L$ Transport protoc=
ols.
> > >     >
> > >     > In the TEAS WG we had a similar discussion and we replaced
> > >     "Transport"
> > >     > with "Traffic Engineered (TE) ".
> > >     >
> > >     > While a bit more verbose, what do people think about this chang=
e?
> > >     >
> > >     > To be clear, the suggestion is:
> > >     >
> > >     > OLD
> > >     >
> > >     >=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 .
> > >     >=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 .
> > >     >=A0 =A0=A0=A0=A0 +----------------------------+
> > >     >=A0 =A0=A0=A0=A0 |=A0 DetNet Service sub-layer=A0 | PW, UDP, GRE
> > >     >=A0 =A0=A0=A0=A0 +----------------------------+
> > >     >=A0 =A0=A0=A0=A0 | DetNet Transport sub-layer | IPv6, IPv4, MPLS=
 TE LSPs,
> > >     MPLS SR
> > >     >=A0 =A0=A0=A0=A0 +----------------------------+
> > >     >=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 .
> > >     >=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 .
> > >     >
> > >     >=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Figure 4: D=
etNet adaptation to data plane
> > >     >
> > >     > NEW
> > >     >
> > >     >=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 .
> > >     >=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 .
> > >     >=A0 =A0=A0=A0=A0 +----------------------------+
> > >     >=A0 =A0=A0=A0=A0 |=A0 DetNet Service sub-layer=A0 | PW, UDP, GRE
> > >     >=A0 =A0=A0=A0=A0 +----------------------------+
> > >     >=A0 =A0=A0=A0=A0 |=A0=A0=A0=A0=A0 DetNet TE sub-layer =A0 | IPv6=
, IPv4, MPLS TE LSPs,
> > >     MPLS SR
> > >     >=A0 =A0=A0=A0=A0 +----------------------------+
> > >     >=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 .
> > >     >=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 .
> > >     >
> > >     >=A0 =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Figure 4: D=
etNet adaptation to data plane
> > >     >
> > >     > Lou
> > >
> >
> > _______________________________________________
> > detnet mailing list
> > detnet@ietf.org
> > https://www.ietf.org/mailman/listinfo/detnet


From nobody Wed Nov 21 03:13:43 2018
Return-Path: <loa@pi.nu>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7DD712F1A2; Wed, 21 Nov 2018 03:13:40 -0800 (PST)
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] 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 EaDATmWh51Jf; Wed, 21 Nov 2018 03:13:38 -0800 (PST)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C01C81292AD; Wed, 21 Nov 2018 03:13:37 -0800 (PST)
Received: from [192.168.1.20] (unknown [119.94.172.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 7F64418029FB; Wed, 21 Nov 2018 12:13:33 +0100 (CET)
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, Lou Berger <lberger@labn.net>
Cc: "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>, detnet WG <detnet@ietf.org>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com> <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net> <dfea900c1cb54ee88a953f22a9c7e639@XCH-RCD-001.cisco.com> <BL0PR06MB4548D6E06909D74F227C84E6C4D90@BL0PR06MB4548.namprd06.prod.outlook.com> <CAA=duU3uw2kb1cMT9ys-WQ23=VDhOm3YO+rC1pbmksNC5pRcVQ@mail.gmail.com> <2086b964-4115-21b4-00d1-079f22d0a399@labn.net> <20181120213422.6zitt6iqhd5rmb6k@faui48f.informatik.uni-erlangen.de> <1df393bb6dac420d80f2f1a17a0f1b20@XCH-RCD-001.cisco.com>
From: Loa Andersson <loa@pi.nu>
Message-ID: <240c252e-f72a-ac88-0004-536916aeca1e@pi.nu>
Date: Wed, 21 Nov 2018 19:13:30 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <1df393bb6dac420d80f2f1a17a0f1b20@XCH-RCD-001.cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/rD5HS8nIdQu1xE1-naPGYbCCdFk>
Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Nov 2018 11:13:41 -0000

Folks,

I think we have encountered this before, at these times we either talked
about "Layer 2 Transport (L2 Transport)" or "Transport Network", fwiw
that would work here also.

But otoh I could live with "DetNet TE Sub-Layer", the small caveat is
that that implies we are talking about a Sub-Layer of DetNet, rather
than an independent transport network.

/Loa

On 2018-11-21 17:24, Pascal Thubert (pthubert) wrote:
> Sorry Toerless I cannot buy " quite frankly, thats not the primary reader constituency of DetNet".
> 
> We already face huge confusion in the current discussion in the ML. We do discuss Transport on the ML if only to decide what needs to be done in-house vs. elsewhere (in Transport Area) for a complete solution. And then we'll have our docs reviewed by the IESG for every publication request.
> 
> We could keep the word transport if we hide it well in an acronym that no one ever expands in the discussions (like MPLS). With David's suggestion that would be DTN, DetNet Transport Network. Sadly DTN is already taken at the IETF. Maybe DTNS with Service included : )
> 
> Otherwise using the word "transport" for an alternate meaning than layer-4 is really harmful to the discussions and publications.
> Note that we decided to work only on centralized solutions, with a controller that allocates resources along a "path". So the "path" we build is effectively TE. This is why I supported Lou's suggestion.
> 
> All the best;
> 
> Pascal
> 
>> -----Original Message-----
>> From: Toerless Eckert <tte@cs.fau.de>
>> Sent: mardi 20 novembre 2018 22:34
>> To: Lou Berger <lberger@labn.net>
>> Cc: Andrew G. Malis <agmalis@gmail.com>; Grossman, Ethan A.
>> <eagros@dolby.com>; draft-ietf-detnet-architecture.all@ietf.org; Pascal
>> Thubert (pthubert) <pthubert@cisco.com>; detnet WG <detnet@ietf.org>;
>> Michael.Scharf@hs-esslingen.de
>> Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last
>> call review of draft-ietf-detnet-architecture-08)
>>
>> IMHO, "Traffic Engineering" will be worse than "Transport":
>>
>> - Makes more important people confused
>>
>>    IMHO, the mayor group of people (rightfully) confused by the term
>> "Transport"
>>    in the DetNet context are IETF apps and transport area people, and
>>    quite frankly, thats not the primary reader constituency of DetNet
>>    documents. Network operators / vendors / TSN members / TSN solutoin
>>    devenlopers, aka: the primary reader consitutency for DetNet documents will
>>    IMHO be less confused by "Transport" than by "Traffic Engineering".
>>
>> - Creates even more inconsistent confusion
>>
>>    IMHO, Differnt confused people will even more likely assume through
>>    name recognition a lot more different functions into "Traffic
>>    Engineering". (TE means RSVP-TE, oh no, TE means network planning,
>>    TE can not mean QoS, TE is jut admission control, no TE needs to be
>>    per-hop, yada yada yada).
>>
>> I am not arguing for keeping Transport, i am just more worried about "Traffic
>> Engineering" than "Transport". I think a uniue new term without name
>> recognition and resulting confusion would be best.
>>
>> Maybe form a new term from key words like the following, eg.:
>>
>>   DetNet Flow SubNetwork Encapsulation and Adaption Layer (DF-SEAL)
>>
>> Cheers
>>      Toerless
>>
>> On Tue, Nov 20, 2018 at 04:10:58PM -0500, Lou Berger wrote:
>>>
>>> On 11/20/2018 3:11 PM, Andrew G. Malis wrote:
>>>> This terminology is certainly appropriate for TEAS. For DetNet, this
>>>> seems to make the assertion that the DetNet underlay is always
>>>> traffic-engineered, even if IPv4 or IPv6 (which is certainly
>>>> possible using TE extensions for the IGPs).
>>>
>>> This is certainly a fair point and one that does lead me to have a
>>> slight reservation about the change, that said, it seems the benefit
>>> out ways the downsides.
>>>
>>>>
>>>> As long as people are OK with this assertion, then I'm OK with it as
>>>> well. That should be made clear in the architecture spec where the
>>>> term "DetNet TE sub-layer" is introduced/defined.
>>>
>>> agreed.
>>>
>>> Lou
>>>
>>>>
>>>> Cheers,
>>>> Andy
>>>>
>>>> On Tue, Nov 20, 2018 at 1:29 PM Grossman, Ethan A. <eagros@dolby.com
>>>> <mailto:eagros@dolby.com>> wrote:
>>>>
>>>>      I like it.
>>>>      Ethan.
>>>>
>>>>      -----Original Message-----
>>>>      From: Pascal Thubert (pthubert) <pthubert@cisco.com
>>>>      <mailto:pthubert@cisco.com>>
>>>>      Sent: Tuesday, November 20, 2018 10:27 AM
>>>>      To: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>;
>>>>      Scharf, Michael <Michael.Scharf@hs-esslingen.de
>>>>      <mailto:Michael.Scharf@hs-esslingen.de>>
>>>>      Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
>>>>      draft-ietf-detnet-architecture.all@ietf.org
>>>>      <mailto:draft-ietf-detnet-architecture.all@ietf.org>
>>>>      Subject: RE: Transport sub-layer name change (Was Re: [Detnet]
>>>>      Tsvart last call review of draft-ietf-detnet-architecture-08)
>>>>
>>>>      I support this change;
>>>>
>>>>      Pascal
>>>>
>>>>      > -----Original Message-----
>>>>      > From: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>
>>>>      > Sent: mardi 20 novembre 2018 19:19
>>>>      > To: Pascal Thubert (pthubert) <pthubert@cisco.com
>>>>      <mailto:pthubert@cisco.com>>; Scharf, Michael
>>>>      > <Michael.Scharf@hs-esslingen.de
>>>>      <mailto:Michael.Scharf@hs-esslingen.de>>
>>>>      > Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
>>>>      draft-ietf-detnet-architecture.all@ietf.org
>>>>      <mailto:draft-ietf-detnet-architecture.all@ietf.org>
>>>>      > Subject: Transport sub-layer name change (Was Re: [Detnet]
>>>>      Tsvart last
>>>>      > call review of draft-ietf-detnet-architecture-08)
>>>>      >
>>>>      > ALL,
>>>>      >
>>>>      > There is a desire to replace the word "Transport" from the DetNet
>>>>      > Transport sub-layer to avoid confusion with L$ Transport protocols.
>>>>      >
>>>>      > In the TEAS WG we had a similar discussion and we replaced
>>>>      "Transport"
>>>>      > with "Traffic Engineered (TE) ".
>>>>      >
>>>>      > While a bit more verbose, what do people think about this change?
>>>>      >
>>>>      > To be clear, the suggestion is:
>>>>      >
>>>>      > OLD
>>>>      >
>>>>      >                     .
>>>>      >                     .
>>>>      >       +----------------------------+
>>>>      >       |  DetNet Service sub-layer  | PW, UDP, GRE
>>>>      >       +----------------------------+
>>>>      >       | DetNet Transport sub-layer | IPv6, IPv4, MPLS TE LSPs,
>>>>      MPLS SR
>>>>      >       +----------------------------+
>>>>      >                     .
>>>>      >                     .
>>>>      >
>>>>      >                   Figure 4: DetNet adaptation to data plane
>>>>      >
>>>>      > NEW
>>>>      >
>>>>      >                     .
>>>>      >                     .
>>>>      >       +----------------------------+
>>>>      >       |  DetNet Service sub-layer  | PW, UDP, GRE
>>>>      >       +----------------------------+
>>>>      >       |      DetNet TE sub-layer   | IPv6, IPv4, MPLS TE LSPs,
>>>>      MPLS SR
>>>>      >       +----------------------------+
>>>>      >                     .
>>>>      >                     .
>>>>      >
>>>>      >                   Figure 4: DetNet adaptation to data plane
>>>>      >
>>>>      > Lou
>>>>
>>>
>>> _______________________________________________
>>> detnet mailing list
>>> detnet@ietf.org
>>> https://www.ietf.org/mailman/listinfo/detnet
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
> 

-- 


Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert
Bronze Dragon Consulting             phone: +46 739 81 21 64


From nobody Wed Nov 21 08:56:21 2018
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13FAC128AFB; Wed, 21 Nov 2018 08:56:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.3
X-Spam-Level: 
X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5 tests=[HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, 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 0-rDwLWUV9hX; Wed, 21 Nov 2018 08:56:14 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15CE7123FFD; Wed, 21 Nov 2018 08:56:13 -0800 (PST)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id AADC5548028; Wed, 21 Nov 2018 17:56:08 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id 95B47440210; Wed, 21 Nov 2018 17:56:08 +0100 (CET)
Date: Wed, 21 Nov 2018 17:56:08 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Lou Berger <lberger@labn.net>
Cc: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, Michael.Scharf@hs-esslingen.de, draft-ietf-detnet-architecture.all@ietf.org, "Grossman, Ethan A." <eagros@dolby.com>, detnet WG <detnet@ietf.org>
Message-ID: <20181121165608.z7zpoh72jdnf4ybm@faui48f.informatik.uni-erlangen.de>
References: <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com> <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net> <dfea900c1cb54ee88a953f22a9c7e639@XCH-RCD-001.cisco.com> <BL0PR06MB4548D6E06909D74F227C84E6C4D90@BL0PR06MB4548.namprd06.prod.outlook.com> <CAA=duU3uw2kb1cMT9ys-WQ23=VDhOm3YO+rC1pbmksNC5pRcVQ@mail.gmail.com> <2086b964-4115-21b4-00d1-079f22d0a399@labn.net> <20181120213422.6zitt6iqhd5rmb6k@faui48f.informatik.uni-erlangen.de> <fcdf4022-5891-ad10-dd51-e771d0c5e028@labn.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <fcdf4022-5891-ad10-dd51-e771d0c5e028@labn.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/CEdFzSkeEdN-otY-PC_p49ER2TI>
Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Nov 2018 16:56:17 -0000

Thanks, Lou, inline

On Tue, Nov 20, 2018 at 05:34:09PM -0500, Lou Berger wrote:
> > I am not arguing for keeping Transport, i am just more worried about
> > "Traffic Engineering" than "Transport". I think a uniue new term without
> > name recognition and resulting confusion would be best.
> > 
> > Maybe form a new term from key words like the following, eg.:
> > 
> >   DetNet Flow SubNetwork Encapsulation and Adaption Layer (DF-SEAL)
> > 
> I personally think we have enough terms and should go with "DetNet TE
> Sub-Layer", "DetNet TE Network Sub-Layer", or  "DetNet Transport Network
> Sub-Layer"

AFAIK, TE classically does include protection, such as in RSVP-TE. Yet
in DetNet, protection is specifically part of the service sub-layer,
and arguably you probably won't want to reuse pre-existing protection
mechanism of the transport/TE sub-layer without a lot of further design
considerations if you're using the DetNet Service sub-layer
protection, so that TE/transport sub-layer is not really doing full TE.

Toerless

> Lou
> 
> > Cheers
> >      Toerless
> > 
> > On Tue, Nov 20, 2018 at 04:10:58PM -0500, Lou Berger wrote:
> > > On 11/20/2018 3:11 PM, Andrew G. Malis wrote:
> > > > This terminology is certainly appropriate for TEAS. For DetNet, this
> > > > seems to make the assertion that the DetNet underlay is always
> > > > traffic-engineered, even if IPv4 or IPv6 (which is certainly possible
> > > > using TE extensions for the IGPs).
> > > This is certainly a fair point and one that does lead me to have a slight
> > > reservation about the change, that said, it seems the benefit out ways the
> > > downsides.
> > > 
> > > > As long as people are OK with this assertion, then I'm OK with it as
> > > > well. That should be made clear in the architecture spec where the term
> > > > "DetNet TE sub-layer" is introduced/defined.
> > > agreed.
> > > 
> > > Lou
> > > 
> > > > Cheers,
> > > > Andy
> > > > 
> > > > On Tue, Nov 20, 2018 at 1:29 PM Grossman, Ethan A. <eagros@dolby.com
> > > > <mailto:eagros@dolby.com>> wrote:
> > > > 
> > > >      I like it.
> > > >      Ethan.
> > > > 
> > > >      -----Original Message-----
> > > >      From: Pascal Thubert (pthubert) <pthubert@cisco.com
> > > >      <mailto:pthubert@cisco.com>>
> > > >      Sent: Tuesday, November 20, 2018 10:27 AM
> > > >      To: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>;
> > > >      Scharf, Michael <Michael.Scharf@hs-esslingen.de
> > > >      <mailto:Michael.Scharf@hs-esslingen.de>>
> > > >      Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
> > > >      draft-ietf-detnet-architecture.all@ietf.org
> > > >      <mailto:draft-ietf-detnet-architecture.all@ietf.org>
> > > >      Subject: RE: Transport sub-layer name change (Was Re: [Detnet]
> > > >      Tsvart last call review of draft-ietf-detnet-architecture-08)
> > > > 
> > > >      I support this change;
> > > > 
> > > >      Pascal
> > > > 
> > > >      > -----Original Message-----
> > > >      > From: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>
> > > >      > Sent: mardi 20 novembre 2018 19:19
> > > >      > To: Pascal Thubert (pthubert) <pthubert@cisco.com
> > > >      <mailto:pthubert@cisco.com>>; Scharf, Michael
> > > >      > <Michael.Scharf@hs-esslingen.de
> > > >      <mailto:Michael.Scharf@hs-esslingen.de>>
> > > >      > Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
> > > >      draft-ietf-detnet-architecture.all@ietf.org
> > > >      <mailto:draft-ietf-detnet-architecture.all@ietf.org>
> > > >      > Subject: Transport sub-layer name change (Was Re: [Detnet]
> > > >      Tsvart last
> > > >      > call review of draft-ietf-detnet-architecture-08)
> > > >      >
> > > >      > ALL,
> > > >      >
> > > >      > There is a desire to replace the word "Transport" from the DetNet
> > > >      > Transport sub-layer to avoid confusion with L$ Transport protocols.
> > > >      >
> > > >      > In the TEAS WG we had a similar discussion and we replaced
> > > >      "Transport"
> > > >      > with "Traffic Engineered (TE) ".
> > > >      >
> > > >      > While a bit more verbose, what do people think about this change?
> > > >      >
> > > >      > To be clear, the suggestion is:
> > > >      >
> > > >      > OLD
> > > >      >
> > > >      >                     .
> > > >      >                     .
> > > >      >       +----------------------------+
> > > >      >       |  DetNet Service sub-layer  | PW, UDP, GRE
> > > >      >       +----------------------------+
> > > >      >       | DetNet Transport sub-layer | IPv6, IPv4, MPLS TE LSPs,
> > > >      MPLS SR
> > > >      >       +----------------------------+
> > > >      >                     .
> > > >      >                     .
> > > >      >
> > > >      >                   Figure 4: DetNet adaptation to data plane
> > > >      >
> > > >      > NEW
> > > >      >
> > > >      >                     .
> > > >      >                     .
> > > >      >       +----------------------------+
> > > >      >       |  DetNet Service sub-layer  | PW, UDP, GRE
> > > >      >       +----------------------------+
> > > >      >       |      DetNet TE sub-layer   | IPv6, IPv4, MPLS TE LSPs,
> > > >      MPLS SR
> > > >      >       +----------------------------+
> > > >      >                     .
> > > >      >                     .
> > > >      >
> > > >      >                   Figure 4: DetNet adaptation to data plane
> > > >      >
> > > >      > Lou
> > > > 
> > > _______________________________________________
> > > detnet mailing list
> > > detnet@ietf.org
> > > https://www.ietf.org/mailman/listinfo/detnet
> > _______________________________________________
> > detnet mailing list
> > detnet@ietf.org
> > https://www.ietf.org/mailman/listinfo/detnet
> > 
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Wed Nov 21 09:19:04 2018
Return-Path: <lberger@labn.net>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91ADF130F05 for <detnet@ietfa.amsl.com>; Wed, 21 Nov 2018 09:18:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.002
X-Spam-Level: 
X-Spam-Status: No, score=-0.002 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (768-bit key) header.d=labn.net
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 jVkLwR1yGEj4 for <detnet@ietfa.amsl.com>; Wed, 21 Nov 2018 09:18:55 -0800 (PST)
Received: from gproxy10-pub.mail.unifiedlayer.com (gproxy10-pub.mail.unifiedlayer.com [69.89.20.226]) (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 D32B412D4F2 for <detnet@ietf.org>; Wed, 21 Nov 2018 09:18:54 -0800 (PST)
Received: from cmgw14.unifiedlayer.com (unknown [10.9.0.14]) by gproxy10.mail.unifiedlayer.com (Postfix) with ESMTP id 0A1F6140446 for <detnet@ietf.org>; Wed, 21 Nov 2018 10:18:52 -0700 (MST)
Received: from box313.bluehost.com ([69.89.31.113]) by cmsmtp with ESMTP id PW9LgPMSVvdTuPW9LgfdVd; Wed, 21 Nov 2018 10:18:51 -0700
X-Authority-Reason: nr=8
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=labn.net; s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version :Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=P7p4HQ9HQGxnMymG8GkaZuB2vdNYR9Yyf8gARzgLMn8=; b=ZQlLTBmTrM+EkjQt2FBJHx/GVg TDXwTkwLkKbaHbXBQExz5x8h2O+CW4EAEjl7OmtKVVnraZkjc3SqxkcfJh/HzJTITVDiwPqss7gxz uWvOMB1HzpUSId6yc/GVFXVBX;
Received: from pool-100-15-106-211.washdc.fios.verizon.net ([100.15.106.211]:32780 helo=[IPv6:::1]) by box313.bluehost.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <lberger@labn.net>) id 1gPW9L-000jCZ-Ix; Wed, 21 Nov 2018 10:18:51 -0700
To: Toerless Eckert <tte@cs.fau.de>
Cc: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, Michael.Scharf@hs-esslingen.de, draft-ietf-detnet-architecture.all@ietf.org, "Grossman, Ethan A." <eagros@dolby.com>, detnet WG <detnet@ietf.org>
References: <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com> <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net> <dfea900c1cb54ee88a953f22a9c7e639@XCH-RCD-001.cisco.com> <BL0PR06MB4548D6E06909D74F227C84E6C4D90@BL0PR06MB4548.namprd06.prod.outlook.com> <CAA=duU3uw2kb1cMT9ys-WQ23=VDhOm3YO+rC1pbmksNC5pRcVQ@mail.gmail.com> <2086b964-4115-21b4-00d1-079f22d0a399@labn.net> <20181120213422.6zitt6iqhd5rmb6k@faui48f.informatik.uni-erlangen.de> <fcdf4022-5891-ad10-dd51-e771d0c5e028@labn.net> <20181121165608.z7zpoh72jdnf4ybm@faui48f.informatik.uni-erlangen.de>
From: Lou Berger <lberger@labn.net>
Message-ID: <ad264bd9-a81c-370b-64b3-aebe9994bc34@labn.net>
Date: Wed, 21 Nov 2018 12:18:50 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <20181121165608.z7zpoh72jdnf4ybm@faui48f.informatik.uni-erlangen.de>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - box313.bluehost.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - labn.net
X-BWhitelist: no
X-Source-IP: 100.15.106.211
X-Source-L: No
X-Exim-ID: 1gPW9L-000jCZ-Ix
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-100-15-106-211.washdc.fios.verizon.net ([IPv6:::1]) [100.15.106.211]:32780
X-Source-Auth: lberger@labn.net
X-Email-Count: 10
X-Source-Cap: bGFibm1vYmk7bGFibm1vYmk7Ym94MzEzLmJsdWVob3N0LmNvbQ==
X-Local-Domain: yes
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Rw-RXBrSI3N3PDItiEuadCJNNUY>
Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Nov 2018 17:19:00 -0000

On 11/21/2018 11:56 AM, Toerless Eckert wrote:
> Thanks, Lou, inline
>
> On Tue, Nov 20, 2018 at 05:34:09PM -0500, Lou Berger wrote:
>>> I am not arguing for keeping Transport, i am just more worried about
>>> "Traffic Engineering" than "Transport". I think a uniue new term without
>>> name recognition and resulting confusion would be best.
>>>
>>> Maybe form a new term from key words like the following, eg.:
>>>
>>>    DetNet Flow SubNetwork Encapsulation and Adaption Layer (DF-SEAL)
>>>
>> I personally think we have enough terms and should go with "DetNet TE
>> Sub-Layer", "DetNet TE Network Sub-Layer", or  "DetNet Transport Network
>> Sub-Layer"
> AFAIK, TE classically does include protection, such as in RSVP-TE. Yet
> in DetNet, protection is specifically part of the service sub-layer,
> and arguably you probably won't want to reuse pre-existing protection
> mechanism of the transport/TE sub-layer without a lot of further design
> considerations if you're using the DetNet Service sub-layer
> protection, so that TE/transport sub-layer is not really doing full TE.

If a TE/Transport Network sub-layer includes sufficient protection 
mechanisms, I'm not sure why we would not make use of it.  This is 
exactly what is planned for IP over) TSN for example. Now you can 
certainly argue that TSN is below the DetNet TE layer, but I think the 
point still holds.

BTW I think DetNet's service/TE split is very similar to what we have in 
RFC5921, but in a less MPLS-centric form.

Lou

>
> Toerless
>
>> Lou
>>
>>> Cheers
>>>       Toerless
>>>
>>> On Tue, Nov 20, 2018 at 04:10:58PM -0500, Lou Berger wrote:
>>>> On 11/20/2018 3:11 PM, Andrew G. Malis wrote:
>>>>> This terminology is certainly appropriate for TEAS. For DetNet, this
>>>>> seems to make the assertion that the DetNet underlay is always
>>>>> traffic-engineered, even if IPv4 or IPv6 (which is certainly possible
>>>>> using TE extensions for the IGPs).
>>>> This is certainly a fair point and one that does lead me to have a slight
>>>> reservation about the change, that said, it seems the benefit out ways the
>>>> downsides.
>>>>
>>>>> As long as people are OK with this assertion, then I'm OK with it as
>>>>> well. That should be made clear in the architecture spec where the term
>>>>> "DetNet TE sub-layer" is introduced/defined.
>>>> agreed.
>>>>
>>>> Lou
>>>>
>>>>> Cheers,
>>>>> Andy
>>>>>
>>>>> On Tue, Nov 20, 2018 at 1:29 PM Grossman, Ethan A. <eagros@dolby.com
>>>>> <mailto:eagros@dolby.com>> wrote:
>>>>>
>>>>>       I like it.
>>>>>       Ethan.
>>>>>
>>>>>       -----Original Message-----
>>>>>       From: Pascal Thubert (pthubert) <pthubert@cisco.com
>>>>>       <mailto:pthubert@cisco.com>>
>>>>>       Sent: Tuesday, November 20, 2018 10:27 AM
>>>>>       To: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>;
>>>>>       Scharf, Michael <Michael.Scharf@hs-esslingen.de
>>>>>       <mailto:Michael.Scharf@hs-esslingen.de>>
>>>>>       Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
>>>>>       draft-ietf-detnet-architecture.all@ietf.org
>>>>>       <mailto:draft-ietf-detnet-architecture.all@ietf.org>
>>>>>       Subject: RE: Transport sub-layer name change (Was Re: [Detnet]
>>>>>       Tsvart last call review of draft-ietf-detnet-architecture-08)
>>>>>
>>>>>       I support this change;
>>>>>
>>>>>       Pascal
>>>>>
>>>>>       > -----Original Message-----
>>>>>       > From: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>
>>>>>       > Sent: mardi 20 novembre 2018 19:19
>>>>>       > To: Pascal Thubert (pthubert) <pthubert@cisco.com
>>>>>       <mailto:pthubert@cisco.com>>; Scharf, Michael
>>>>>       > <Michael.Scharf@hs-esslingen.de
>>>>>       <mailto:Michael.Scharf@hs-esslingen.de>>
>>>>>       > Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
>>>>>       draft-ietf-detnet-architecture.all@ietf.org
>>>>>       <mailto:draft-ietf-detnet-architecture.all@ietf.org>
>>>>>       > Subject: Transport sub-layer name change (Was Re: [Detnet]
>>>>>       Tsvart last
>>>>>       > call review of draft-ietf-detnet-architecture-08)
>>>>>       >
>>>>>       > ALL,
>>>>>       >
>>>>>       > There is a desire to replace the word "Transport" from the DetNet
>>>>>       > Transport sub-layer to avoid confusion with L$ Transport protocols.
>>>>>       >
>>>>>       > In the TEAS WG we had a similar discussion and we replaced
>>>>>       "Transport"
>>>>>       > with "Traffic Engineered (TE) ".
>>>>>       >
>>>>>       > While a bit more verbose, what do people think about this change?
>>>>>       >
>>>>>       > To be clear, the suggestion is:
>>>>>       >
>>>>>       > OLD
>>>>>       >
>>>>>       >                     .
>>>>>       >                     .
>>>>>       >       +----------------------------+
>>>>>       >       |  DetNet Service sub-layer  | PW, UDP, GRE
>>>>>       >       +----------------------------+
>>>>>       >       | DetNet Transport sub-layer | IPv6, IPv4, MPLS TE LSPs,
>>>>>       MPLS SR
>>>>>       >       +----------------------------+
>>>>>       >                     .
>>>>>       >                     .
>>>>>       >
>>>>>       >                   Figure 4: DetNet adaptation to data plane
>>>>>       >
>>>>>       > NEW
>>>>>       >
>>>>>       >                     .
>>>>>       >                     .
>>>>>       >       +----------------------------+
>>>>>       >       |  DetNet Service sub-layer  | PW, UDP, GRE
>>>>>       >       +----------------------------+
>>>>>       >       |      DetNet TE sub-layer   | IPv6, IPv4, MPLS TE LSPs,
>>>>>       MPLS SR
>>>>>       >       +----------------------------+
>>>>>       >                     .
>>>>>       >                     .
>>>>>       >
>>>>>       >                   Figure 4: DetNet adaptation to data plane
>>>>>       >
>>>>>       > Lou
>>>>>
>>>> _______________________________________________
>>>> detnet mailing list
>>>> detnet@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/detnet
>>> _______________________________________________
>>> detnet mailing list
>>> detnet@ietf.org
>>> https://www.ietf.org/mailman/listinfo/detnet
>>>
>> _______________________________________________
>> detnet mailing list
>> detnet@ietf.org
>> https://www.ietf.org/mailman/listinfo/detnet
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet
>


From nobody Thu Nov 22 16:05:16 2018
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5AA7130DCF; Thu, 22 Nov 2018 16:05:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_MED=-2.3, 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 vHI-7BG7ewu8; Thu, 22 Nov 2018 16:05:10 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [IPv6:2001:638:a000:4134::ffff:40]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 22B46124D68; Thu, 22 Nov 2018 16:05:09 -0800 (PST)
Received: from faui48f.informatik.uni-erlangen.de (faui48f.informatik.uni-erlangen.de [131.188.34.52]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id 0133254801F; Fri, 23 Nov 2018 01:05:04 +0100 (CET)
Received: by faui48f.informatik.uni-erlangen.de (Postfix, from userid 10463) id DBB90440210; Fri, 23 Nov 2018 01:05:04 +0100 (CET)
Date: Fri, 23 Nov 2018 01:05:04 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Lou Berger <lberger@labn.net>
Cc: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, Michael.Scharf@hs-esslingen.de, draft-ietf-detnet-architecture.all@ietf.org, "Grossman, Ethan A." <eagros@dolby.com>, detnet WG <detnet@ietf.org>
Message-ID: <20181123000504.sxdfqtfyvikaos4i@faui48f.informatik.uni-erlangen.de>
References: <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com> <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net> <dfea900c1cb54ee88a953f22a9c7e639@XCH-RCD-001.cisco.com> <BL0PR06MB4548D6E06909D74F227C84E6C4D90@BL0PR06MB4548.namprd06.prod.outlook.com> <CAA=duU3uw2kb1cMT9ys-WQ23=VDhOm3YO+rC1pbmksNC5pRcVQ@mail.gmail.com> <2086b964-4115-21b4-00d1-079f22d0a399@labn.net> <20181120213422.6zitt6iqhd5rmb6k@faui48f.informatik.uni-erlangen.de> <fcdf4022-5891-ad10-dd51-e771d0c5e028@labn.net> <20181121165608.z7zpoh72jdnf4ybm@faui48f.informatik.uni-erlangen.de> <ad264bd9-a81c-370b-64b3-aebe9994bc34@labn.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <ad264bd9-a81c-370b-64b3-aebe9994bc34@labn.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/o68IF4YL4zUjDg8WpJUDXmcwIQM>
Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Nov 2018 00:05:14 -0000

On Wed, Nov 21, 2018 at 12:18:50PM -0500, Lou Berger wrote:
> If a TE/Transport Network sub-layer includes sufficient protection
> mechanisms, I'm not sure why we would not make use of it.  This is exactly
> what is planned for IP over) TSN for example. Now you can certainly argue
> that TSN is below the DetNet TE layer, but I think the point still holds.

Sure, and TSN dual-path redundancy is sufficient for DetNet, whereas
pre-existing RSVP-TE FRR is arguably not. But that same
"TE" protection is also available at the DetNet service layer. Hence the
confusion that would occur if we would call the "transport" layer now the
"TE" layer (IMHO). Aka: DetNet TE functions are not a sole property of
the DetNet "transport" layer.

> BTW I think DetNet's service/TE split is very similar to what we have in
> RFC5921, but in a less MPLS-centric form.

Not sure which specific terms/layers in rfc5921 you're referring to.
It does extensively ue the word "transport" though ;-))

Cheers
    Toerless

> Lou
> 
> > 
> > Toerless
> > 
> > > Lou
> > > 
> > > > Cheers
> > > >       Toerless
> > > > 
> > > > On Tue, Nov 20, 2018 at 04:10:58PM -0500, Lou Berger wrote:
> > > > > On 11/20/2018 3:11 PM, Andrew G. Malis wrote:
> > > > > > This terminology is certainly appropriate for TEAS. For DetNet, this
> > > > > > seems to make the assertion that the DetNet underlay is always
> > > > > > traffic-engineered, even if IPv4 or IPv6 (which is certainly possible
> > > > > > using TE extensions for the IGPs).
> > > > > This is certainly a fair point and one that does lead me to have a slight
> > > > > reservation about the change, that said, it seems the benefit out ways the
> > > > > downsides.
> > > > > 
> > > > > > As long as people are OK with this assertion, then I'm OK with it as
> > > > > > well. That should be made clear in the architecture spec where the term
> > > > > > "DetNet TE sub-layer" is introduced/defined.
> > > > > agreed.
> > > > > 
> > > > > Lou
> > > > > 
> > > > > > Cheers,
> > > > > > Andy
> > > > > > 
> > > > > > On Tue, Nov 20, 2018 at 1:29 PM Grossman, Ethan A. <eagros@dolby.com
> > > > > > <mailto:eagros@dolby.com>> wrote:
> > > > > > 
> > > > > >       I like it.
> > > > > >       Ethan.
> > > > > > 
> > > > > >       -----Original Message-----
> > > > > >       From: Pascal Thubert (pthubert) <pthubert@cisco.com
> > > > > >       <mailto:pthubert@cisco.com>>
> > > > > >       Sent: Tuesday, November 20, 2018 10:27 AM
> > > > > >       To: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>;
> > > > > >       Scharf, Michael <Michael.Scharf@hs-esslingen.de
> > > > > >       <mailto:Michael.Scharf@hs-esslingen.de>>
> > > > > >       Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
> > > > > >       draft-ietf-detnet-architecture.all@ietf.org
> > > > > >       <mailto:draft-ietf-detnet-architecture.all@ietf.org>
> > > > > >       Subject: RE: Transport sub-layer name change (Was Re: [Detnet]
> > > > > >       Tsvart last call review of draft-ietf-detnet-architecture-08)
> > > > > > 
> > > > > >       I support this change;
> > > > > > 
> > > > > >       Pascal
> > > > > > 
> > > > > >       > -----Original Message-----
> > > > > >       > From: Lou Berger <lberger@labn.net <mailto:lberger@labn.net>>
> > > > > >       > Sent: mardi 20 novembre 2018 19:19
> > > > > >       > To: Pascal Thubert (pthubert) <pthubert@cisco.com
> > > > > >       <mailto:pthubert@cisco.com>>; Scharf, Michael
> > > > > >       > <Michael.Scharf@hs-esslingen.de
> > > > > >       <mailto:Michael.Scharf@hs-esslingen.de>>
> > > > > >       > Cc: detnet@ietf.org <mailto:detnet@ietf.org>;
> > > > > >       draft-ietf-detnet-architecture.all@ietf.org
> > > > > >       <mailto:draft-ietf-detnet-architecture.all@ietf.org>
> > > > > >       > Subject: Transport sub-layer name change (Was Re: [Detnet]
> > > > > >       Tsvart last
> > > > > >       > call review of draft-ietf-detnet-architecture-08)
> > > > > >       >
> > > > > >       > ALL,
> > > > > >       >
> > > > > >       > There is a desire to replace the word "Transport" from the DetNet
> > > > > >       > Transport sub-layer to avoid confusion with L$ Transport protocols.
> > > > > >       >
> > > > > >       > In the TEAS WG we had a similar discussion and we replaced
> > > > > >       "Transport"
> > > > > >       > with "Traffic Engineered (TE) ".
> > > > > >       >
> > > > > >       > While a bit more verbose, what do people think about this change?
> > > > > >       >
> > > > > >       > To be clear, the suggestion is:
> > > > > >       >
> > > > > >       > OLD
> > > > > >       >
> > > > > >       >                     .
> > > > > >       >                     .
> > > > > >       >       +----------------------------+
> > > > > >       >       |  DetNet Service sub-layer  | PW, UDP, GRE
> > > > > >       >       +----------------------------+
> > > > > >       >       | DetNet Transport sub-layer | IPv6, IPv4, MPLS TE LSPs,
> > > > > >       MPLS SR
> > > > > >       >       +----------------------------+
> > > > > >       >                     .
> > > > > >       >                     .
> > > > > >       >
> > > > > >       >                   Figure 4: DetNet adaptation to data plane
> > > > > >       >
> > > > > >       > NEW
> > > > > >       >
> > > > > >       >                     .
> > > > > >       >                     .
> > > > > >       >       +----------------------------+
> > > > > >       >       |  DetNet Service sub-layer  | PW, UDP, GRE
> > > > > >       >       +----------------------------+
> > > > > >       >       |      DetNet TE sub-layer   | IPv6, IPv4, MPLS TE LSPs,
> > > > > >       MPLS SR
> > > > > >       >       +----------------------------+
> > > > > >       >                     .
> > > > > >       >                     .
> > > > > >       >
> > > > > >       >                   Figure 4: DetNet adaptation to data plane
> > > > > >       >
> > > > > >       > Lou
> > > > > > 
> > > > > _______________________________________________
> > > > > detnet mailing list
> > > > > detnet@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/detnet
> > > > _______________________________________________
> > > > detnet mailing list
> > > > detnet@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/detnet
> > > > 
> > > _______________________________________________
> > > detnet mailing list
> > > detnet@ietf.org
> > > https://www.ietf.org/mailman/listinfo/detnet
> > _______________________________________________
> > detnet mailing list
> > detnet@ietf.org
> > https://www.ietf.org/mailman/listinfo/detnet
> > 
> 
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet

-- 
---
tte@cs.fau.de


From nobody Tue Nov 27 14:24:15 2018
Return-Path: <norman.finn@mail01.huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E59C12D4ED; Tue, 27 Nov 2018 14:24:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 DTgrHEQERlo0; Tue, 27 Nov 2018 14:24:10 -0800 (PST)
Received: from dggwg11-dlp.huawei.com (lhrrg12-dlp.huawei.com [185.176.76.242]) (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 891F212870E; Tue, 27 Nov 2018 14:24:10 -0800 (PST)
Received: from lhrpml402-hub.exmail.huawei.com (unknown [172.18.7.66]) by Forcepoint Email with ESMTP id 5B9C6A84DB92D57D3405; Tue, 27 Nov 2018 22:24:08 +0000 (GMT)
Received: from LHRPML504-MBX.exmail.huawei.com ([169.254.5.41]) by lhrpml402-hub.exmail.huawei.com ([10.201.4.206]) with mapi id 14.03.0415.000;  Tue, 27 Nov 2018 22:24:04 +0000
From: Norman Finn <norman.finn@mail01.huawei.com>
To: Lou Berger <lberger@labn.net>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
CC: "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
Thread-Topic: Transport sub-layer name change (Was Re: [Detnet] Tsvart last call review of draft-ietf-detnet-architecture-08)
Thread-Index: AQHUgP3+8hQm3KB+a0SBc/AGJBk7hKVkPaUo
Date: Tue, 27 Nov 2018 22:24:04 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F80171FFDF@lhrpml504-mbx.exmail.huawei.com>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <16c050e436f342bb94b1ec9d1a38da3e@XCH-RCD-001.cisco.com>, <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net>
In-Reply-To: <3adfa63a-e6de-b899-f7ce-79d8f668d40f@labn.net>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.7.94]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/O4USzvkgRxKlHNHQggKAhveHGuA>
Subject: Re: [Detnet] Transport sub-layer name change (Was Re: Tsvart last call review of draft-ietf-detnet-architecture-08)
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Nov 2018 22:24:14 -0000

I don't think it's ideal, but I have no better suggestion.  OK.=0A=
=0A=
-- Norm=0A=
=0A=
________________________________________=0A=
From: Lou Berger [lberger@labn.net]=0A=
Sent: Tuesday, November 20, 2018 10:18 AM=0A=
To: Pascal Thubert (pthubert); Scharf, Michael=0A=
Cc: detnet@ietf.org; draft-ietf-detnet-architecture.all@ietf.org=0A=
Subject: Transport sub-layer name change (Was Re: [Detnet] Tsvart last call=
 review of draft-ietf-detnet-architecture-08)=0A=
=0A=
ALL,=0A=
=0A=
There is a desire to replace the word "Transport" from the DetNet=0A=
Transport sub-layer to avoid confusion with L$ Transport protocols.=0A=
=0A=
In the TEAS WG we had a similar discussion and we replaced "Transport"=0A=
with "Traffic Engineered (TE) ".=0A=
=0A=
While a bit more verbose, what do people think about this change?=0A=
=0A=
To be clear, the suggestion is:=0A=
=0A=
OLD=0A=
=0A=
                    .=0A=
                    .=0A=
      +----------------------------+=0A=
      |=A0 DetNet Service sub-layer  | PW, UDP, GRE=0A=
      +----------------------------+=0A=
      | DetNet Transport sub-layer | IPv6, IPv4, MPLS TE LSPs, MPLS SR=0A=
      +----------------------------+=0A=
                    .=0A=
                    .=0A=
=0A=
                  Figure 4: DetNet adaptation to data plane=0A=
=0A=
NEW=0A=
=0A=
                    .=0A=
                    .=0A=
      +----------------------------+=0A=
      |=A0 DetNet Service sub-layer  | PW, UDP, GRE=0A=
      +----------------------------+=0A=
      |=A0=A0=A0=A0=A0 DetNet TE sub-layer   | IPv6, IPv4, MPLS TE LSPs, MP=
LS SR=0A=
      +----------------------------+=0A=
                    .=0A=
                    .=0A=
=0A=
                  Figure 4: DetNet adaptation to data plane=0A=
=0A=
Lou=0A=
=0A=
On 11/20/2018 11:21 AM, Pascal Thubert (pthubert) wrote:=0A=
> Hello Lou:=0A=
>=0A=
>=0A=
> About ' discuss changing the name of the "DetNet Transport sub-layer"  to=
 avoid the word "transport".  '=0A=
>=0A=
> For one I'd like to make that call. The unfortunate name collision has st=
arted to hurt us quite a bit already and people are getting confused on ver=
y active exchanges we have on the mailing list.=0A=
>=0A=
> I tend to agree that for the general IETF "transport" generally means "L4=
". Even point one in your email uses "transport" that way I guess. Sadly ma=
ny alternate names are highly overloaded already (think "carrier" for insta=
nce, or "bus"). I like the term "train" because of the association with a s=
chedule, but that's just me.=0A=
>=0A=
> Same goes actually for the complex path that we build. That complex path =
can be an elongated DODAG with multiple PREOF points. Usual terms like "cir=
cuit" or "path" fail to capture that complexity. 6TiSCH found the term "Tra=
ck" to refer to it.=0A=
>=0A=
> Would you push that discussion to the ML?=0A=
>=0A=
> Take care,=0A=
>=0A=
> Pascal=0A=
>=0A=
>> -----Original Message-----=0A=
>> From: Lou Berger <lberger@labn.net>=0A=
>> Sent: mardi 20 novembre 2018 13:11=0A=
>> To: Scharf, Michael <Michael.Scharf@hs-esslingen.de>=0A=
>> Cc: tsv-art@ietf.org; detnet@ietf.org; draft-ietf-detnet-=0A=
>> architecture.all@ietf.org=0A=
>> Subject: Re: [Detnet] Tsvart last call review of draft-ietf-detnet-archi=
tecture-08=0A=
>>=0A=
>> Michael,=0A=
>>=0A=
>> I think we're getting somewhere and identifying where we have disconnect=
s=0A=
>> and what may (and what may not) need to change in the document.  My=0A=
>> takeaways are:=0A=
>>=0A=
>> - The document needs a good 'scrub' of the congestion related references=
 to=0A=
>> ensure that the document only makes statements on what is actually done=
=0A=
>> within a DetNet and the relationship with transport protocols that use d=
etnet=0A=
>> (which are in fact outside the scope of the DetNet WG).  I'll work with =
the=0A=
>> authors and WG on this -- I see this change as important, but editorial =
in=0A=
>> nature.=0A=
>>=0A=
>> - We have a perception issue with at least one member of the TSV area on=
 the=0A=
>> meaning and more importantly, implication, of the term "DetNet=0A=
>> *Transport* sub-layer".  While I don't disagree that a good portion of t=
he IETF=0A=
>> thinks transport protocol (UDP/TCP) when they hear "transport"=0A=
>> there are plenty others, particularly in the routing area, who understan=
d that=0A=
>> "transport" can refer to Transport Networks.  And Transport Network is a=
 well=0A=
>> understood general industry term. The IETF even has a bunch of RFCs that=
=0A=
>> relate to Transport networks.  This said, I think it reasonable to go ba=
ck to the=0A=
>> DetNet WG and discuss changing the name of the "DetNet Transport sub-=0A=
>> layer"=A0 to avoid the word "transport".  -- BTW we made a parallel chan=
ge in=0A=
>> the TEAS WG when producing RFC8453.=0A=
>>=0A=
>> See below for detail response in-line.=0A=
>>=0A=
>> On 11/19/2018 5:15 PM, Scharf, Michael wrote:=0A=
>>> Lou,=0A=
>>>=0A=
>>>> --=0A=
>>>> I wanted to take a step back from the multiple discussions that were=
=0A=
>>>> spawned by your review -- from a doc shepherd perspective, and see=0A=
>>>> where we are.   I know that the authors have sent a -09 version that=
=0A=
>>>> addresses some, but not all issues.=0A=
>>>>=0A=
>>>>    From the exchanges I've seen, I think the key remaining issues are=
=0A=
>>>> related to:=0A=
>>>>=0A=
>>>> (a) possibly introduction of congestion in the general internet if=0A=
>>>> packets were somehow to escape a detnet domain.  The source of this=0A=
>>>> congestion would be inelastic traffic using DetNet or due to=0A=
>>>> congestion loss that is masked by PREOF.=0A=
>>> These are two major issues that need to be addressed. Note that it may =
not=0A=
>> be sufficient just to add a section on operational and deployment=0A=
>> considerations. Also the existing text in the document will need to get =
aligned=0A=
>> to normative guidance on how to avoid a congestion collapse.=0A=
>>> In -09, one example would be Section 3.1. "Primary goals defining the=
=0A=
>> DetNet QoS"=0A=
>>>      Congestion protection operates by allocating resources along the p=
ath=0A=
>>>      of a DetNet flow, e.g., buffer space or link bandwidth.  Congestio=
n=0A=
>>>      protection greatly reduces, or even eliminates entirely, packet lo=
ss=0A=
>>>      due to output packet congestion within the network, but it can onl=
y=0A=
>>>      be supplied to a DetNet flow that is limited at the source to a=0A=
>>>      maximum packet size and transmission rate.  Note that congestion=
=0A=
>>>      protection provided via congestion detection and notification is=
=0A=
>>>      explicitly excluded from consideration in DetNet, as it serves a=
=0A=
>>>      different set of applications.=0A=
>>> At least the last sentence would contradict a better discussion of cong=
estion=0A=
>> in the document. For instance, it could just be removed. In any case, th=
e=0A=
>> current wording in the last sentence is not correct, as the IETF term fo=
r what is=0A=
>> described in the last sentence is "congestion control".=0A=
>>> Another example would be  Section 3.2.1.1. "Eliminate congestion loss"=
=0A=
>>>=0A=
>>>      The primary means by which DetNet achieves its QoS assurances is t=
o=0A=
>>>      reduce, or even completely eliminate, congestion within a DetNet n=
ode=0A=
>>>      as a cause of packet loss.  This can be achieved only by the=0A=
>>>      provision of sufficient buffer storage at each node through the=0A=
>>>      network to ensure that no packets are dropped due to a lack of buf=
fer=0A=
>>>      storage.  Note that a DetNet flow cannot be throttled, i.e., its=
=0A=
>>>      transmission rate cannot be reduced via explicit congestion=0A=
>>>      notification.=0A=
>>>=0A=
>>> This section IMHO has to include a discussion of what happens in the (n=
ot=0A=
>> expected) case that packets get dropped or that ECN marks are received. =
It is=0A=
>> understood that this would not happen in normal operation of a DetNet=0A=
>> network, but I believe just considering the error-free operation of a De=
tNet=0A=
>> network is not sufficient for this document. At least for the risk of tr=
affic that=0A=
>> may escape from a DetNet network is inherently not sufficient to assume =
that=0A=
>> the DetNet network is always error-free.=0A=
>>=0A=
>> I think these are examples of text that needs to be cleanup up and to=0A=
>> delineate what is done with a DetNet.=0A=
>>=0A=
>>=0A=
>>> As a result, addressing my concerns will most likely require editing se=
veral=0A=
>> parts of the document.=0A=
>>> In addition, I'd like to emphasize that my review comment "It is surpri=
sing=0A=
>> that there is hardly any discussion on network robustness and safety"=0A=
>>=0A=
>> I have no idea what you mean by safety here.  Can you elaborate.=0A=
>>=0A=
>>=0A=
>>> covers more than just inelastic traffic that escapes from a DetNet netw=
ork=0A=
>> and masking of packet loss. Given that DetNet traffic may be extremely c=
ritical=0A=
>> traffic, I really wonder why the document doesn't emphasize more the=0A=
>> required robustness against failures *inside* the DetNet network as well=
 as=0A=
>> counter-measures. But this is something the WG needs to decide. As TSV-A=
RT=0A=
>> reviewer, I will be fine if the document clearly describes how the impac=
t of=0A=
>> failures will be isolated inside the DetNet network and will not put the=
 general=0A=
>> Internet at risk.=0A=
>>=0A=
>> I agree - I think, the document should be clear on it's scope and=0A=
>> relationship to general internet usage.=0A=
>>=0A=
>>=0A=
>>>> (b) The use of the term 'transport' in DetNet to refer to what is=0A=
>>>> basically a Traffic Engineered sub-network layer, such as is provided=
=0A=
>>>> with MPLS-TE or Optical Transport Networks.=0A=
>>> In the Internet architecture, the term 'transport' refers to Internet t=
ransport=0A=
>> protocols. I doubt that the document can avoid discussing the implicatio=
ns of=0A=
>> and interactions with Internet transport protocols such as UDP or TCP. A=
s a=0A=
>> result, I disagree that the document can use the term 'transport' to ref=
er to=0A=
>> traffic engineered sub-network layers.=0A=
>>=0A=
>> I think this is covered by my comment above.=0A=
>>=0A=
>>=0A=
>>>   From a TSV-ART point of view, the document can either only use the te=
rm=0A=
>> "transport" for Internet transport protocols and use another term for su=
b-=0A=
>> network layers (as handled in the *routing* area of the IETF), or the do=
cument=0A=
>> has to clearly distinguish between the Internet transport layer and othe=
r uses=0A=
>> of the term "transport" and explain the overlap. I believe the former wo=
uld be=0A=
>> less confusing, but I will leave it up to the TSV ADs to discuss termino=
logy=0A=
>> overlap in the IESG. As TSV-ART reviewer I insist that the document uses=
 the=0A=
>> terms "transport layer" and "transport protocol" only when referring to =
the=0A=
>> Internet transport layer.=0A=
>>=0A=
>> I'm personally okay with a name change and even willing to push this=0A=
>> discussion within the WG, but as said above, "Transport Network" is a=0A=
>> generally understood industry term that is also used in RFCs -- so we'll=
=0A=
>> have to see what where WG consensus ends up.=0A=
>>=0A=
>>>> Do you have any other issues that that are critical to be addressed=0A=
>>>> before this work moves forward?  If so which?=0A=
>>> Regarding Section 4.4 I have already deferred the discussion to the IES=
G. The=0A=
>> TSV-ART review comment is that the IESG needs to carefully look at the=
=0A=
>> concepts, terminology, and references in section 4.4.=0A=
>>> Regarding my other comments, I acknowledge that -09 is a step forward. =
But=0A=
>> given the cross-dependencies e.g. regarding terminology and definitions,=
 I will=0A=
>> need to read the text completely once there is a proposal how to address=
 my=0A=
>> review. As noted in my review, I believe the document must use terminolo=
gy=0A=
>> clearly and consistently. As example, a statement in -09 such as "Networ=
k=0A=
>> nodes supporting DetNet flows have to implement some of the DetNet=0A=
>> capabilities (not necessarily all) in order to treat DetNet flows such t=
hat their=0A=
>> QoS requirements are met" is IMHO too vague. But in such cases it depend=
s=0A=
>> whether there is precise normative guidance elsewhere. And this requires=
=0A=
>> looking at the text as a whole.=0A=
>>=0A=
>> I think the next steps lie with me and the WG.  We'll let you know once=
=0A=
>> there is a new version.  Of course, you can also contribute to the WG=0A=
>> discussion on the topic.=0A=
>>=0A=
>> Thanks,=0A=
>>=0A=
>> Lou=0A=
>>=0A=
>>> Best regards=0A=
>>>=0A=
>>> Michael=0A=
>>>=0A=
>>>=0A=
>>>=0A=
>>>> Thank you,=0A=
>>>>=0A=
>>>> Lou=0A=
>>>>=0A=
>>>> On 9/28/2018 6:24 PM, Michael Scharf wrote:=0A=
>>>>> Reviewer: Michael Scharf=0A=
>>>>> Review result: Ready with Issues=0A=
>>>>>=0A=
>>>>> The document "Deterministic Networking Architecture"=0A=
>>>>> (draft-ietf-detnet-architecture-08) defines an overall framework for=
=0A=
>>>>> Deterministic Networking.=0A=
>>>>>=0A=
>>>>> As TSV-ART reviewer, I believe that this document has issues as=0A=
>>>> detailed below.=0A=
>>>>> Michael=0A=
>>>>>=0A=
>>>>> Major issues:=0A=
>>>>>=0A=
>>>>> * It seems that DetNet cannot easily be deployed in the Internet=0A=
>>>> without=0A=
>>>>> additional means. Thus, for a baseline document, one could expect=0A=
>>>> some=0A=
>>>>> explanation on the requirements of deploying DetNet in a network.=0A=
>>>> DetNet=0A=
>>>>> basically requires support in (almost) all network devices=0A=
>>>> transporting DetNet=0A=
>>>>> traffic. That assumption should be explicitly spelt out early in the=
=0A=
>>>> document,=0A=
>>>>> e.g., in the introduction. There also needs to be an explicit=0A=
>>>> discussion of the=0A=
>>>>> implications if not the whole network is aware of or supports DetNet.=
=0A=
>>>> There is=0A=
>>>>> some text in Section 4.2.2 and Section 4.3.3, but I believe=0A=
>>>> additional explicit=0A=
>>>>> discussion is needed at a prominant place. For instance, can use of=
=0A=
>>>> DetNet do=0A=
>>>>> harm to parts of a network not supporting DetNet? As a side note,=0A=
>>>> when TCPM=0A=
>>>>> published RFC 8257, the following disclaimer was added: "DCTCP, as=0A=
>>>> described in=0A=
>>>>> this specification, is applicable to deployments in controlled=0A=
>>>> environments=0A=
>>>>> like data centers, but it must not be deployed over the public=0A=
>>>> Internet without=0A=
>>>>> additional measures." I wonder if a similar disclaimer is needed for=
=0A=
>>>> DetNet. If=0A=
>>>>> there is an implicit assumption that DetNet will  be used in=0A=
>>>> homogenous=0A=
>>>>> environments with mostly DetNet-aware devices within the same=0A=
>>>> organization,=0A=
>>>>> such an assumption should be made explicit.=0A=
>>>>>=0A=
>>>>> * It is surprising that there is hardly any discussion on network=0A=
>>>> robustness=0A=
>>>>> and safety; this probably also relates to security. For instance,=0A=
>>>>> misconfiguration or errors of functions performing packet replication=
=0A=
>>>> could=0A=
>>>>> severely and permantly congest a network and cause harm. How does the=
=0A=
>>>> DetNet=0A=
>>>>> architecture ensure that a network stays fully operational e.g. if=0A=
>>>> the topology=0A=
>>>>> changes or there are equipment failures? Probably this can be solved=
=0A=
>>>> by=0A=
>>>>> implementations (e.g., dynamic control plane), but why are=0A=
>>>> corresponding=0A=
>>>>> requirements not spelt out? Section 3.3.2 speculates that filters and=
=0A=
>>>> policers=0A=
>>>>> can help, and that may be true, but that probably still assumes=0A=
>>>> consistently=0A=
>>>>> and correctly configured (and well-behaving) devices. And Section=0A=
>>>> 3.3.2 is=0A=
>>>>> vague and mentions a "infinite variety of possible failures" without=
=0A=
>>>> stating=0A=
>>>>> any requirements or recommendations. There may be further solutions,=
=0A=
>>>> such as=0A=
>>>>> circuit breakers and the like. Why are such topics not discussed?=0A=
>>>>>=0A=
>>>>> * Somewhat related, the document only looks at impact of failures to=
=0A=
>>>> the QoS of=0A=
>>>>> DetNet traffic. What is missing is a discussion how to protect non-=
=0A=
>>>> DetNet parts=0A=
>>>>> of a network from any harm caused by DetNet mechanisms. Solutions to=
=0A=
>>>> this=0A=
>>>>> probably exist. But why is the impact on non-DetNet traffic (e.g., in=
=0A=
>>>> case of=0A=
>>>>> topology changes or failures of DetNet functions) not discussed at=0A=
>>>> all in the=0A=
>>>>> document?=0A=
>>>>>=0A=
>>>>> * Regarding security, an architecture like DetNet probably requires=
=0A=
>>>> that only=0A=
>>>>> authenticated and authorized end systems have access to the data=0A=
>>>> plane. The=0A=
>>>>> security considerations only briefly mention the control aspect ("the=
=0A=
>>>>> authentication and authorization of the controlling systems").=0A=
>>>>>=0A=
>>>>> * For an architecture document, the lack of clarity and consistency=
=0A=
>>>> regarding=0A=
>>>>> terminology is concerning. This specifically applies to the case of=
=0A=
>>>> incomplete=0A=
>>>>> networks (as per Section 4.2.2 and 4.3.3) that include "DetNet-=0A=
>>>> unaware nodes".=0A=
>>>>> The document introduces terms such as "DetNet intermediate nodes" but=
=0A=
>>>> then=0A=
>>>>> repeatedly uses generic terms such as "node" or "hop" that may=0A=
>>>> include=0A=
>>>>> DetNet-unaware nodes. For instance, for incomplete networks, a=0A=
>>>> sentence such as=0A=
>>>>> "The primary means by which DetNet achieves its QoS assurances is to=
=0A=
>>>> reduce, or=0A=
>>>>> even completely eliminate, congestion within a node as a cause of=0A=
>>>> packet loss"=0A=
>>>>> seems to only apply to "DetNet transit nodes" but not "DetNet-unaware=
=0A=
>>>> nodes".=0A=
>>>>> Similar ambiguity exist for other use of the terms "hop" and "node",=
=0A=
>>>> which may=0A=
>>>>> or may not include DetNet-unaware nodes. It is unclear why the=0A=
>>>> document does=0A=
>>>>> not consistently use the terminology introduced in Section 2.1 in all=
=0A=
>>>> sections=0A=
>>>>> and clearly distinguishes cases with and without DetNet support.=0A=
>>>>>=0A=
>>>>> * Section 4.4 refers to RFC 7426, which is an informational RFC on=0A=
>>>> IRTF stream,=0A=
>>>>> and the document uses the concepts introduced there (e.g., "planes").=
=0A=
>>>> This is=0A=
>>>>> very confusing. First, an IETF Proposed Standard should probably=0A=
>>>> refer to=0A=
>>>>> documents having IETF consensus. An example would be RFC 7491, albeit=
=0A=
>>>> there is=0A=
>>>>> other related work as well, e.g., in the TEAS WG. Second, Section 4.4=
=0A=
>>>> is by and=0A=
>>>>> large decoupled from the rest of the document and not specific to=0A=
>>>> DetNet.=0A=
>>>>> Neither do other sections of the document refer to the concepts=0A=
>>>> introduced in=0A=
>>>>> Section 4.4, nor does Section 4.4 use the DetNet terminology or=0A=
>>>> discuss=0A=
>>>>> applicability to DetNet. Section 4.4 even mentions explicitly at the=
=0A=
>>>> end that=0A=
>>>>> it discusses aspects that are orthogonal to the DetNet architecture.=
=0A=
>>>> It is not=0A=
>>>>> at all clear why Section 4.4 is in this document. Section 4.4 could=
=0A=
>>>> be removed=0A=
>>>>> from the document without impacting the rest of the document.=0A=
>>>>>=0A=
>>>>> Minor issues:=0A=
>>>>>=0A=
>>>>> * Terminology "DetNet transport layer"=0A=
>>>>>=0A=
>>>>>      The term "transport layer" has a well-defined meaning in the IET=
F,=0A=
>>>> e.g.=0A=
>>>>>      originating from RFC 1122. While "transport" and e.g. "transport=
=0A=
>>>> network" is=0A=
>>>>>      used in the IETF for different technologies in different areas, =
I=0A=
>>>> think the=0A=
>>>>>      term "transport layer" is typically understood to refer to=0A=
>>>> transport=0A=
>>>>>      protocols such as TCP and UDP. As such, I personally find the te=
rm=0A=
>>>> "DetNet=0A=
>>>>>      transport layer" misleading and confusing. The confusion is easy=
=0A=
>>>> to see e.g.=0A=
>>>>>      in Figure 4, where UDP (which is a transport protocol as per RFC=
=0A=
>>>> 1122) sits=0A=
>>>>>      on top of "transport".=0A=
>>>>>=0A=
>>>>>      Based on the document it also may be solution/implementation=0A=
>>>> specific whether=0A=
>>>>>      the "DetNet transport layer" is actually a separate protocol lay=
er=0A=
>>>> compared=0A=
>>>>>      to the "DetNet service layer". Thus it is not clear to me why th=
e=0A=
>>>> word=0A=
>>>>>      "layer" has to be used, specifically in combination "transport=
=0A=
>>>> layer".=0A=
>>>>>      To me as, the word "transport layer" (and "transport protocol")=
=0A=
>>>> should be=0A=
>>>>>      used for protocols defined in TSV area, consistent with RFC 1122=
.=0A=
>>>> But this is=0A=
>>>>>      probably a question to be sorted out by the IESG.=0A=
>>>>>=0A=
>>>>> * Page 9=0A=
>>>>>=0A=
>>>>>       A DetNet node may have other resources requiring allocation=0A=
>>>> and/or=0A=
>>>>>       scheduling,=0A=
>>>>>=0A=
>>>>>      This is just one of several examples for inconsistent use of=0A=
>>>> terminology.=0A=
>>>>>      What is a "DetNet node"? That term is not introduced in Section=
=0A=
>>>> 2.1=0A=
>>>>> * Page 14=0A=
>>>>>=0A=
>>>>>       A DetNet network supports the dedication of a high proportion=
=0A=
>>>> (e.g.=0A=
>>>>>       75%) of the network bandwidth to DetNet flows.=0A=
>>>>>=0A=
>>>>>      The 75% value is not reasoned. What prevents using 99% of the=0A=
>>>> bandwidth for=0A=
>>>>>      DetNet traffic?=0A=
>>>>>=0A=
>>>>> * Page 15: Figure 2=0A=
>>>>>=0A=
>>>>>      If the term "transport layer" cannot be avoided, the labels in=
=0A=
>>>> this figure=0A=
>>>>>      should at least be expanded to "DetNet transport layer".=0A=
>>>>>=0A=
>>>>> * Page 18: Figure 4=0A=
>>>>>=0A=
>>>>>      As already mentioned earlier, Figure 4 is confusing. UDP is a=0A=
>>>> transport=0A=
>>>>>      protocol. If the term "transport" cannot be avoided, the labels =
in=0A=
>>>> this=0A=
>>>>>      figure should at least be expanded to "DetNet transport".=0A=
>>>>>=0A=
>>>>> * Page 23=0A=
>>>>>=0A=
>>>>>       If the source transmits less data than this limit=0A=
>>>>>       allows, the unused resource such as link bandwidth can be made=
=0A=
>>>>>       available by the system to non-DetNet packets.=0A=
>>>>>=0A=
>>>>>      Could there be additional requirements on the use of unused=0A=
>>>> resources by=0A=
>>>>>      non-DetNet packets, e.g., regarding preemption? I am just=0A=
>>>> wondering... If=0A=
>>>>>      that was possible, a statement like "... can be made available b=
y=0A=
>>>> the system=0A=
>>>>>      to non-DetNet packets as long as all guarantees are fulfilled"=
=0A=
>>>> would be on=0A=
>>>>>      the safe side, no?=0A=
>>>>>=0A=
>>>>> * Page 27:=0A=
>>>>>=0A=
>>>>>       DetNet achieves congestion protection and bounded delivery=0A=
>>>> latency by=0A=
>>>>>       reserving bandwidth and buffer resources at every hop along the=
=0A=
>>>> path=0A=
>>>>>       of the DetNet flow.=0A=
>>>>>=0A=
>>>>>      Why does this sentence use the word "hop"? As far as I understan=
d,=0A=
>>>> in DetNet=0A=
>>>>>      bandwidth and buffer resources are reserved in each DetNet=0A=
>>>> intermediate node.=0A=
>>>>>      If there were hops over IP routers not being DetNet intermediate=
=0A=
>>>> nodes, no=0A=
>>>>>      resources would be reserved there. As per Section 4.3.3, it is=
=0A=
>>>> possible to=0A=
>>>>>      deploy DetNet this way. And obviously there can be resource=0A=
>>>> bottlenecks below=0A=
>>>>>      IP, on devices that are not routers... So does "hop" here refer =
to=0A=
>>>> IP router=0A=
>>>>>      hops or also to devices not processing IP (or IP/MPLS)?=0A=
>>>>>=0A=
>>>>> * Page 27:=0A=
>>>>>=0A=
>>>>>       Standard queuing and transmission selection algorithms allow a=
=0A=
>>>>>       central controller to compute the latency contribution of each=
=0A=
>>>>>       transit node to the end-to-end latency, ...=0A=
>>>>>=0A=
>>>>>      The text does not explain why a _central_ controller is needed f=
or=0A=
>>>> this=0A=
>>>>>      computation. Why would a distributed control plane not be able t=
o=0A=
>>>> realize=0A=
>>>>>      this computation. Isn't this implementation-specific?=0A=
>>>>>=0A=
>>>>> * Page 32=0A=
>>>>>=0A=
>>>>>      To somebody who is not deeply familiar with DetNet, it is=0A=
>>>> impossible to parse=0A=
>>>>>      the description of the examples in Section 4.7.3. For instance,=
=0A=
>>>> "VID +=0A=
>>>>>      multicast MAC address" is not introduced. I think this example=
=0A=
>>>> must be=0A=
>>>>>      expaned with additional context and explanation to be useful to=
=0A=
>>>> readers.=0A=
>>>>> * Page 34=0A=
>>>>>=0A=
>>>>>       There are three classes of information that a central controlle=
r=0A=
>>>> or=0A=
>>>>>       distributed control plane needs to know that can only be obtain=
ed=0A=
>>>>>       from the end systems and/or nodes in the network.=0A=
>>>>>=0A=
>>>>>      Wouldn't it be sufficient to state "Provisioning of DetNet=0A=
>>>> requires knowledge=0A=
>>>>>      about ...". Does it matter in this context whether the=0A=
>>>> provisioning is done=0A=
>>>>>      by a central controller or a distributed control plane? For=0A=
>>>> instance, could=0A=
>>>>>      the same paragraph also apply to a network that uses _multiple_=
=0A=
>>>> central=0A=
>>>>>      controllers, or hybrid combinations of central controllers and=
=0A=
>>>> distributed=0A=
>>>>>      control planes? In general, an architecture document should be=
=0A=
>>>> agnostic to=0A=
>>>>>      implementation aspects unless there is a specific need. In this=
=0A=
>>>> specific=0A=
>>>>>      case, I fail to see a need to discuss the realization of the=0A=
>>>> control plane of=0A=
>>>>>      a network.=0A=
>>>>>=0A=
>>>>> Editorial nits:=0A=
>>>>>=0A=
>>>>> * Page 9:=0A=
>>>>>=0A=
>>>>>       The low-level mechanisms described in Section 4.5 provide the=
=0A=
>>>>>       necessary regulation of transmissions by an end system or=0A=
>>>>>       intermediate node to provide congestion protection.  The=0A=
>>>> allocation=0A=
>>>>>       of the bandwidth and buffers for a DetNet flow requires=0A=
>>>> provisioning=0A=
>>>>>       A DetNet node may have other resources requiring allocation=0A=
>>>> and/or=0A=
>>>>>       scheduling, that might otherwise be over-subscribed and trigger=
=0A=
>>>> the=0A=
>>>>>       rejection of a reservation.=0A=
>>>>>=0A=
>>>>>      Probably a full stop is missing after "provisioning".=0A=
>>>>>=0A=
>>>>> * Page 11: "... along separate (disjoint non-SRLG) paths ..."=0A=
>>>>>=0A=
>>>>>      I find this confusing. I would understand e.g. "along separate=
=0A=
>>>>>      (SRLG-disjoint) paths".=0A=
>>>>>=0A=
>>>>> * Page 34:=0A=
>>>>>=0A=
>>>>>       When using a peer-=0A=
>>>>>       to-peer control plane, some of this information may be required=
=0A=
>>>> by a=0A=
>>>>>       system's neighbors in the network.=0A=
>>>>>=0A=
>>>>>      Would "acquired" be a better term?=0A=
>>>>>=0A=
>>>>> * Page 34:=0A=
>>>>>=0A=
>>>>>       o  The identity of the system's neighbors, and the=0A=
>>>> characteristics of=0A=
>>>>>          the link(s) between the systems, including the length (in=0A=
>>>>>          nanoseconds) of the link(s).=0A=
>>>>>=0A=
>>>>>      "Latency" or "delay" would probably be a better terms if the val=
ue=0A=
>>>> is=0A=
>>>>>      measured in nanoseconds.=0A=
>>>>>=0A=
>>>>> * Page 35:=0A=
>>>>>=0A=
>>>>>       DetNet is provides a Quality of Service (QoS), and as such, doe=
s=0A=
>>>> not=0A=
>>>>>       directly raise any new privacy considerations.=0A=
>>>>>=0A=
>>>>>      Broken sentence=0A=
>>>>>=0A=
>>>>> * Please expand acronyms on first use (e.g., OTN)=0A=
>>>>>=0A=
>>>>>=0A=
>>> _______________________________________________=0A=
>>> detnet mailing list=0A=
>>> detnet@ietf.org=0A=
>>> https://www.ietf.org/mailman/listinfo/detnet=0A=


From nobody Tue Nov 27 14:32:01 2018
Return-Path: <norman.finn@mail01.huawei.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88FF0130DCC; Tue, 27 Nov 2018 14:31:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 LacoqbZrvs38; Tue, 27 Nov 2018 14:31:52 -0800 (PST)
Received: from dggwg11-dlp.huawei.com (lhrrg11-dlp.huawei.com [185.176.76.241]) (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 4CD0512D4ED; Tue, 27 Nov 2018 14:31:52 -0800 (PST)
Received: from lhrpml401-hub.exmail.huawei.com (unknown [172.18.7.66]) by Forcepoint Email with ESMTP id 150134990D520126A309; Tue, 27 Nov 2018 22:31:50 +0000 (GMT)
Received: from LHRPML504-MBX.exmail.huawei.com ([169.254.5.41]) by lhrpml401-hub.exmail.huawei.com ([10.201.4.160]) with mapi id 14.03.0415.000;  Tue, 27 Nov 2018 22:31:44 +0000
From: Norman Finn <norman.finn@mail01.huawei.com>
To: Lou Berger <lberger@labn.net>, "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
Thread-Topic: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUgOI+KM44A3TQG0ur91H2cqdmraVY9g+AgAtIS4Q=
Date: Tue, 27 Nov 2018 22:31:44 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F80171FFF5@lhrpml504-mbx.exmail.huawei.com>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16C02A@rznt8114.rznt.rzdir.fht-esslingen.de>, <505e7a95-05bd-5dcb-628f-460790fc1b12@labn.net>
In-Reply-To: <505e7a95-05bd-5dcb-628f-460790fc1b12@labn.net>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.18.7.94]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/Qpsemn34hWGHDbwRYZlnNOA8hhw>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Nov 2018 22:31:55 -0000

Typically, the resources for DetNet flows are reserved before the flow star=
ts.  In the case of PREOF, the functions are at least configured before bei=
ng used.  I would think that, if insufficient capability exists, the reserv=
ation/configuration would be refused.  We're talking an awful lot of 9s her=
e, to justify this feature, so doing otherwise would be a poor implementati=
on choice.  Do we need to say something about that, or figure that implemen=
tors will do the right thing?=0A=
=0A=
-- Norm=0A=
=0A=
________________________________________=0A=
From: detnet [detnet-bounces@ietf.org] on behalf of Lou Berger [lberger@lab=
n.net]=0A=
Sent: Tuesday, November 20, 2018 10:07 AM=0A=
To: Scharf, Michael=0A=
Cc: tsv-art@ietf.org; detnet@ietf.org; draft-ietf-detnet-architecture.all@i=
etf.org=0A=
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detne=
t-architecture-08=0A=
=0A=
Michael,=0A=
=0A=
Thanks for the clarification.=0A=
=0A=
On 11/20/2018 10:02 AM, Scharf, Michael wrote:=0A=
> Lou,=0A=
>=0A=
> Just regarding my comment that seems unclear...=0A=
>=0A=
> [snip]=0A=
>=0A=
>>> In addition, I'd like to emphasize that my review comment "It is surpri=
sing that there is hardly any discussion on network robustness and safety"=
=0A=
>> I have no idea what you mean by safety here.  Can you elaborate.=0A=
> As far as I understand, DetNet introduces network functions that at least=
 partly novel, such as PREOF.  And as PREOF explicitly allows solutions bey=
ond 1+1 protection ("network coding" is mentioned as example).=0A=
=0A=
at the network layer, protection and restoration is not new. There is=0A=
LFAs. FRR, 1+1, 1:n, shared mesh etc all defined in RFCs - mostly, but=0A=
not solely for MPLS.  It's also not new transport protocol layer either=0A=
as there is work (have to check if RFCs) on network coding and 1+1 --=0A=
but this is outside the scope of Detnet.=0A=
=0A=
=0A=
> I believe that any new function typically raises operational issues.=0A=
>=0A=
> Out-of-my-head, here are some examples of potential challenges that seem =
not well addressed in -09:=0A=
>=0A=
> - PREOF (and specifically) PEF as a single point of failure: Is there any=
 need to worry about that? As far as I can see, the document discusses fail=
ures of paths between POF and PEF, but not failures of the functions themse=
lves. Wouldn't it make sense to discuss basic requirements such as implemen=
ting these functions redundantly etc.? And if they are implemented redundan=
tly, does this impact the architecture, e.g., result in additional interfac=
es that may need standardization?=0A=
=0A=
No more so than exists in the current  RFCs related to the topic.=0A=
=0A=
> - Overload of DetNet components: As another example for PREOF, how would =
a DetNet deployment ensure that PEF never gets overloaded?=0A=
=0A=
Umm, how does an RFC ever dictate that a router/node/host isn't=0A=
overloaded?  In the normal internet case, I think this is way outside=0A=
the scope of an RFC.  For TE networks, this is what=0A=
configuration/management/control is all about - and sure we can add a=0A=
sentence on that.=0A=
=0A=
=0A=
> Buffering and resequencing of packets requires processing. Techniques to =
allocate buffer space alone may not be enough to ensure that PEF never gets=
 overloaded. Is this a problem or not? And even if this problem may perhaps=
 not really exist for 1+1, is there no need to worry about other, possibly =
more complex PREOF schemes that may require complex packet processing (or e=
ven coding)? Are there scaling issues in PREOF? And could this impact signa=
ling, e.g., require control plane protocol extensions?=0A=
=0A=
yes, there is configuration/management/control-- this can be mentioned.=0A=
=0A=
=0A=
>=0A=
> More generally, if the intention of DetNet is to carry mission-critical o=
r safety-critical traffic that cannot tolerate any packet loss, let alone a=
ny downtime, wouldn't words such as "reliability", "dependability", "redund=
ancy", "high availability", etc. be relevant in a description of the archit=
ecture? (Some of these terms are actually used in this document, mostly in =
references to non-IETF work.)=0A=
=0A=
The IETF generally just defines the behavior on the wire in standards=0A=
track RFCs and let others define requirement system performance levels.=0A=
I don't think we should be changing this in DetNet.=0A=
=0A=
=0A=
> And this may not only matter for the data plane. Assuming that a lot of D=
etNet traffic requires extremely high reliability, are there architectural =
requirements on components outside the data plane, e.g., regarding redundan=
cy? Obviously, control plane and management plane functions are often built=
 today already as high availability solutions, but if the intention is to _=
never_ fail, isn't there a risk that DetNet may require solutions "better-t=
han-current-IP" outside the data plane as well?=0A=
=0A=
There are plenty of high availability (and different level of=0A=
availability) implementations of systems out there.  The only think the=0A=
IETF gets involved with specifying are those aspects that impact=0A=
interoperability between systems.  (E.g., all the graceful restart=0A=
related extensions in control plane protocols). Again, I don't think=0A=
it's for DetNet to move beyond this.=0A=
=0A=
=0A=
> This list of topics may not be comprehensive. I just want to illustrate s=
ome examples for what could also matter when running a network _really_ det=
erministically, beyond the well-known congestion issue.=0A=
>=0A=
> However, just to be precise: I don't ask for additional text to address w=
hat is written in this e-mail.=0A=
=0A=
Thanks - it sounds like we're ending at the same place even if we didn't=0A=
follow the same path to get here.=0A=
=0A=
Thanks again for comments/review.  I do think we'll have a better=0A=
document once the other points are addressed.=0A=
=0A=
Lou=0A=
=0A=
> Michael=0A=
=0A=
_______________________________________________=0A=
detnet mailing list=0A=
detnet@ietf.org=0A=
https://www.ietf.org/mailman/listinfo/detnet=0A=


From nobody Tue Nov 27 23:05:09 2018
Return-Path: <Michael.Scharf@hs-esslingen.de>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D94C130E3C; Tue, 27 Nov 2018 23:02:47 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hs-esslingen.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 tgfUt6YjY0q9; Tue, 27 Nov 2018 23:02:40 -0800 (PST)
Received: from mail.hs-esslingen.de (mail.hs-esslingen.de [134.108.32.78]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3CB0F130DC9; Tue, 27 Nov 2018 23:02:40 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.hs-esslingen.de (Postfix) with ESMTP id 2CF5625A22; Wed, 28 Nov 2018 08:02:38 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hs-esslingen.de; s=mail; t=1543388558; bh=GTXA0Imto1NBUnmK2cfT/02P/+9Ub9DPKe4J/v/RidU=; h=From:To:CC:Subject:Date:References:In-Reply-To:From; b=N4EAA3WiJxXEK+GWA11IwjbcaLsiUT+FGAjlzSo6QjYFUnjnnZ5++6xAZ/n24OpWm WOQphYoKCkc2Sg7+rWNZMJpHuBXiod/5poBQGyUa5q6s97tFtOqe9nCR4reTVTy3/V ahdBi5uQsELnv2HzpJ4Yd+qx73SxZnE6FOCtLDHQ=
X-Virus-Scanned: by amavisd-new-2.7.1 (20120429) (Debian) at hs-esslingen.de
Received: from mail.hs-esslingen.de ([127.0.0.1]) by localhost (hs-esslingen.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TCETXqe0zsXY; Wed, 28 Nov 2018 08:02:38 +0100 (CET)
Received: from rznt8102.rznt.rzdir.fht-esslingen.de (rznt8102.hs-esslingen.de [134.108.29.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by mail.hs-esslingen.de (Postfix) with ESMTPS; Wed, 28 Nov 2018 08:02:38 +0100 (CET)
Received: from RZNT8114.rznt.rzdir.fht-esslingen.de ([169.254.3.98]) by rznt8102.rznt.rzdir.fht-esslingen.de ([fe80::f977:d5e6:6b09:56ac%10]) with mapi id 14.03.0415.000; Wed, 28 Nov 2018 08:02:37 +0100
From: "Scharf, Michael" <Michael.Scharf@hs-esslingen.de>
To: Norman Finn <norman.finn@mail01.huawei.com>, Lou Berger <lberger@labn.net>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "detnet@ietf.org" <detnet@ietf.org>, "draft-ietf-detnet-architecture.all@ietf.org" <draft-ietf-detnet-architecture.all@ietf.org>
Thread-Topic: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
Thread-Index: AQHUhqD+zb5eemfL5UmWkdLRGCw706Vkvbdw
Date: Wed, 28 Nov 2018 07:02:36 +0000
Message-ID: <6EC6417807D9754DA64F3087E2E2E03E2D17715F@rznt8114.rznt.rzdir.fht-esslingen.de>
References: <153817345967.27205.135001179751151278@ietfa.amsl.com> <fdf872d6-08a6-2c33-de21-9dd1506c1d21@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16A4D3@rznt8114.rznt.rzdir.fht-esslingen.de> <e38ab4d6-0924-ab60-b1dc-4ac26600044c@labn.net> <6EC6417807D9754DA64F3087E2E2E03E2D16C02A@rznt8114.rznt.rzdir.fht-esslingen.de>, <505e7a95-05bd-5dcb-628f-460790fc1b12@labn.net> <3DF0466E9510274382F5B74499ACD6F80171FFF5@lhrpml504-mbx.exmail.huawei.com>
In-Reply-To: <3DF0466E9510274382F5B74499ACD6F80171FFF5@lhrpml504-mbx.exmail.huawei.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [134.108.29.249]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/9nEuLdPl9GxUR-tVvDLgQWc5X_4>
Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-detnet-architecture-08
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Nov 2018 07:02:47 -0000

Just to repeat: I won't mandate text on this specific issue.

But there could be an implicit assumption that PREOF compute resources in t=
he node fast path will _always_ be available. And it is entirely unclear to=
 me if that would be a realistic assumption if the router fast path has to =
do complex coding on each packet, e.g. for "network coding" as explicitly m=
entioned in the architecture document. There could be tradeoffs on power, c=
ost, etc. when doing such complex PREOF coding functions for every single p=
acket. And it could be more complex than existing MPLS protection and resto=
ration schemes.

So, one could e.g. wonder if a DetNet network could run into the situation =
that a DetNet node as enough bandwidth and buffer, but not enough "network =
coding" coding/decoding capacity, or if a DetNet node would have to announc=
e that it can do, say, 1+1 protection with PREOF, but there are not enough =
transcoder resources left for doing PREOF "network coding". Then there coul=
d be architectural implications, e.g., on protocols.

Assuming that "implementers will do the right thing" would be reasonable if=
 per-packet coding/decoding actions in PREOF are always cheap. Otherwise, o=
ne may have to consider transcoders as a potentially scarce resource that c=
ould also impact flow placement decisions - maybe somewhat similar to wavel=
ength converters in optical networks.=20

I don't know how to implement "network coding" in the fast path of a router=
 that runs at Tbit/s. If running code has already shown that doing "network=
 coding" at the line speed of today's routers is easily doable, this specif=
ic point may not be relevant. Clearly I am not an expert for router fast pa=
th designs.

Michael


> -----Original Message-----
> From: Norman Finn [mailto:norman.finn@mail01.huawei.com]
> Sent: Tuesday, November 27, 2018 11:32 PM
> To: Lou Berger; Scharf, Michael
> Cc: tsv-art@ietf.org; detnet@ietf.org; draft-ietf-detnet-
> architecture.all@ietf.org
> Subject: RE: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-
> detnet-architecture-08
>=20
> Typically, the resources for DetNet flows are reserved before the flow
> starts.  In the case of PREOF, the functions are at least configured
> before being used.  I would think that, if insufficient capability
> exists, the reservation/configuration would be refused.  We're talking
> an awful lot of 9s here, to justify this feature, so doing otherwise
> would be a poor implementation choice.  Do we need to say something
> about that, or figure that implementors will do the right thing?
>=20
> -- Norm
>=20
> ________________________________________
> From: detnet [detnet-bounces@ietf.org] on behalf of Lou Berger
> [lberger@labn.net]
> Sent: Tuesday, November 20, 2018 10:07 AM
> To: Scharf, Michael
> Cc: tsv-art@ietf.org; detnet@ietf.org; draft-ietf-detnet-
> architecture.all@ietf.org
> Subject: Re: [Detnet] [Tsv-art] Tsvart last call review of draft-ietf-
> detnet-architecture-08
>=20
> Michael,
>=20
> Thanks for the clarification.
>=20
> On 11/20/2018 10:02 AM, Scharf, Michael wrote:
> > Lou,
> >
> > Just regarding my comment that seems unclear...
> >
> > [snip]
> >
> >>> In addition, I'd like to emphasize that my review comment "It is
> surprising that there is hardly any discussion on network robustness
> and safety"
> >> I have no idea what you mean by safety here.  Can you elaborate.
> > As far as I understand, DetNet introduces network functions that at
> least partly novel, such as PREOF.  And as PREOF explicitly allows
> solutions beyond 1+1 protection ("network coding" is mentioned as
> example).
>=20
> at the network layer, protection and restoration is not new. There is
> LFAs. FRR, 1+1, 1:n, shared mesh etc all defined in RFCs - mostly, but
> not solely for MPLS.  It's also not new transport protocol layer either
> as there is work (have to check if RFCs) on network coding and 1+1 --
> but this is outside the scope of Detnet.
>=20
>=20
> > I believe that any new function typically raises operational issues.
> >
> > Out-of-my-head, here are some examples of potential challenges that
> seem not well addressed in -09:
> >
> > - PREOF (and specifically) PEF as a single point of failure: Is there
> any need to worry about that? As far as I can see, the document
> discusses failures of paths between POF and PEF, but not failures of
> the functions themselves. Wouldn't it make sense to discuss basic
> requirements such as implementing these functions redundantly etc.? And
> if they are implemented redundantly, does this impact the architecture,
> e.g., result in additional interfaces that may need standardization?
>=20
> No more so than exists in the current  RFCs related to the topic.
>=20
> > - Overload of DetNet components: As another example for PREOF, how
> would a DetNet deployment ensure that PEF never gets overloaded?
>=20
> Umm, how does an RFC ever dictate that a router/node/host isn't
> overloaded?  In the normal internet case, I think this is way outside
> the scope of an RFC.  For TE networks, this is what
> configuration/management/control is all about - and sure we can add a
> sentence on that.
>=20
>=20
> > Buffering and resequencing of packets requires processing. Techniques
> to allocate buffer space alone may not be enough to ensure that PEF
> never gets overloaded. Is this a problem or not? And even if this
> problem may perhaps not really exist for 1+1, is there no need to worry
> about other, possibly more complex PREOF schemes that may require
> complex packet processing (or even coding)? Are there scaling issues in
> PREOF? And could this impact signaling, e.g., require control plane
> protocol extensions?
>=20
> yes, there is configuration/management/control-- this can be mentioned.
>=20
>=20
> >
> > More generally, if the intention of DetNet is to carry mission-
> critical or safety-critical traffic that cannot tolerate any packet
> loss, let alone any downtime, wouldn't words such as "reliability",
> "dependability", "redundancy", "high availability", etc. be relevant in
> a description of the architecture? (Some of these terms are actually
> used in this document, mostly in references to non-IETF work.)
>=20
> The IETF generally just defines the behavior on the wire in standards
> track RFCs and let others define requirement system performance levels.
> I don't think we should be changing this in DetNet.
>=20
>=20
> > And this may not only matter for the data plane. Assuming that a lot
> of DetNet traffic requires extremely high reliability, are there
> architectural requirements on components outside the data plane, e.g.,
> regarding redundancy? Obviously, control plane and management plane
> functions are often built today already as high availability solutions,
> but if the intention is to _never_ fail, isn't there a risk that DetNet
> may require solutions "better-than-current-IP" outside the data plane
> as well?
>=20
> There are plenty of high availability (and different level of
> availability) implementations of systems out there.  The only think the
> IETF gets involved with specifying are those aspects that impact
> interoperability between systems.  (E.g., all the graceful restart
> related extensions in control plane protocols). Again, I don't think
> it's for DetNet to move beyond this.
>=20
>=20
> > This list of topics may not be comprehensive. I just want to
> illustrate some examples for what could also matter when running a
> network _really_ deterministically, beyond the well-known congestion
> issue.
> >
> > However, just to be precise: I don't ask for additional text to
> address what is written in this e-mail.
>=20
> Thanks - it sounds like we're ending at the same place even if we
> didn't
> follow the same path to get here.
>=20
> Thanks again for comments/review.  I do think we'll have a better
> document once the other points are addressed.
>=20
> Lou
>=20
> > Michael
>=20
> _______________________________________________
> detnet mailing list
> detnet@ietf.org
> https://www.ietf.org/mailman/listinfo/detnet


From nobody Fri Nov 30 07:18:07 2018
Return-Path: <ietf@kuehlewind.net>
X-Original-To: detnet@ietf.org
Delivered-To: detnet@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id BAA49130DF5; Fri, 30 Nov 2018 07:18:01 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: =?utf-8?q?Mirja_K=C3=BChlewind?= <ietf@kuehlewind.net>
To: "The IESG" <iesg@ietf.org>
Cc: draft-ietf-detnet-problem-statement@ietf.org, Lou Berger <lberger@labn.net>, Janos Farkas <janos.farkas@ericsson.com>, detnet-chairs@ietf.org, janos.farkas@ericsson.com, detnet@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.89.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <154359108171.27586.2315562103943839854.idtracker@ietfa.amsl.com>
Date: Fri, 30 Nov 2018 07:18:01 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/GSdnOL8-E6hoa909-H6ogE_BF3Q>
Subject: [Detnet] =?utf-8?q?Mirja_K=C3=BChlewind=27s_Abstain_on_draft-iet?= =?utf-8?q?f-detnet-problem-statement-07=3A_=28with_COMMENT=29?=
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Nov 2018 15:18:05 -0000

Mirja Kühlewind has entered the following ballot position for
draft-ietf-detnet-problem-statement-07: Abstain

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-detnet-problem-statement/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I don't really see the archival value of this doc; it rather reads like an
extended charter. However, that's not a reason to block publication, therefore
I ballot abstain.

One comment on this text in section 3.3:
"indicate the flows and packet sequences in-band with the flows;"
I don't really understand why this is needed or where this requirement comes
from. Is then assumption that in-ordered delivery is needed? However, why would
packets be re-ordered in a detnet system? Also, not all flows might need
ordered delivery; so that might be another flow characteristic which you may
want to configure.



From nobody Fri Nov 30 07:37:22 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: detnet@ietfa.amsl.com
Delivered-To: detnet@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B45A1277BB; Fri, 30 Nov 2018 07:37:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.959
X-Spam-Level: 
X-Spam-Status: No, score=-15.959 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-1.459, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 Zvm4FrD8YJfD; Fri, 30 Nov 2018 07:37:17 -0800 (PST)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68F2E128BCC; Fri, 30 Nov 2018 07:37:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2892; q=dns/txt; s=iport; t=1543592237; x=1544801837; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=R6A8Scg+y6MbYvzX2msr/tX40VIo6sa9xznKVV+Tn8M=; b=cpCiZblVa3Z3XPpP4gqvBtb8cbmQM01DbGv2xAqbNhKxO4mQ0WoWKPpc Zicn6P5bflOIkyJOCgowMs0VOfq0IL3F4jjOwA6pMt4DCGVsKhJC1vFjS 6H9yDTZCsifrPLsSUmNpeayAjYbTxK9UUEhvVqgpOnIrV5TT3pgoLk7VF k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AFAABkWAFc/40NJK1jGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBggNmgQInCoNviBiMCIINg0WKJoldFIF?= =?us-ascii?q?mCwEBI4RJAheDHSI0CQ0BAwEBAgEBAm0cDIU8AQEBAQMjEUUMBAIBCBEEAQE?= =?us-ascii?q?DAiYCAgIwFQUDCAIEAQ0FCIMaggEPpiKBL4RBQIUoBYELiw8XgUA/gRGDEoM?= =?us-ascii?q?eAgECAYEqARIBgyOCVwKJLYFvlRkJAoZ9ijAggVuFEIo0giyGT4RkilcCERS?= =?us-ascii?q?BJx84ZFgRCHAVgyeCUIhMhT9BMQGMEYEfgR8BAQ?=
X-IronPort-AV: E=Sophos;i="5.56,299,1539648000"; d="scan'208";a="206096760"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Nov 2018 15:37:15 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by alln-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id wAUFbFSq003774 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 30 Nov 2018 15:37:15 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 30 Nov 2018 09:37:14 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1395.000; Fri, 30 Nov 2018 09:37:14 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: =?utf-8?B?TWlyamEgS8O8aGxld2luZA==?= <ietf@kuehlewind.net>, The IESG <iesg@ietf.org>
CC: "draft-ietf-detnet-problem-statement@ietf.org" <draft-ietf-detnet-problem-statement@ietf.org>, Lou Berger <lberger@labn.net>, Janos Farkas <janos.farkas@ericsson.com>, "detnet-chairs@ietf.org" <detnet-chairs@ietf.org>, "janos.farkas@ericsson.com" <janos.farkas@ericsson.com>, "detnet@ietf.org" <detnet@ietf.org>
Thread-Topic: =?utf-8?B?TWlyamEgS8O8aGxld2luZCdzIEFic3RhaW4gb24gZHJhZnQtaWV0Zi1kZXRu?= =?utf-8?Q?et-problem-statement-07:_(with_COMMENT)?=
Thread-Index: AQHUiL/xmuwOV69BKU+DjZwbaZsv7aVocnuA
Date: Fri, 30 Nov 2018 15:36:48 +0000
Deferred-Delivery: Fri, 30 Nov 2018 15:35:46 +0000
Message-ID: <94e143c927a14ecd89fb299220269401@XCH-RCD-001.cisco.com>
References: <154359108171.27586.2315562103943839854.idtracker@ietfa.amsl.com>
In-Reply-To: <154359108171.27586.2315562103943839854.idtracker@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.228.216.29]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: alln-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet/RAE5yv60yl7-g8bDUEFmHqnmQ-8>
Subject: Re: [Detnet]  =?utf-8?q?Mirja_K=C3=BChlewind=27s_Abstain_on_draft-iet?= =?utf-8?q?f-detnet-problem-statement-07=3A_=28with_COMMENT=29?=
X-BeenThere: detnet@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussions on Deterministic Networking BoF and Proposed WG <detnet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet>, <mailto:detnet-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet/>
List-Post: <mailto:detnet@ietf.org>
List-Help: <mailto:detnet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet>, <mailto:detnet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Nov 2018 15:37:21 -0000

SGVsbG8gTWlyamENCg0KWW91IGFyZSBjb3JyZWN0OiB0aGUgY29yZSBzZXJ2aWNlIGxheWVyIGZ1
bmN0aW9uIGlzIHdoYXQgd2UgY2FsbCBQUkVPRiwgcmVwbGljYXRpb24sIGVsaW1pbmF0aW9uIGFu
ZCByZW9yZGVyaW5nLiBGb3IgdGhvc2UsIHNlY3VyZSBmbG93IGlkZW50aWZpY2F0aW9uIGFuZCBz
ZXF1ZW5jaW5nIGFyZSBuZWVkZWQuDQoNCkFsbCB0aGUgYmVzdCwNCg0KUGFzY2FsDQoNCg0KPiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNaXJqYSBLw7xobGV3aW5kIDxpZXRm
QGt1ZWhsZXdpbmQubmV0Pg0KPiBTZW50OiB2ZW5kcmVkaSAzMCBub3ZlbWJyZSAyMDE4IDE2OjE4
DQo+IFRvOiBUaGUgSUVTRyA8aWVzZ0BpZXRmLm9yZz4NCj4gQ2M6IGRyYWZ0LWlldGYtZGV0bmV0
LXByb2JsZW0tc3RhdGVtZW50QGlldGYub3JnOyBMb3UgQmVyZ2VyDQo+IDxsYmVyZ2VyQGxhYm4u
bmV0PjsgSmFub3MgRmFya2FzIDxqYW5vcy5mYXJrYXNAZXJpY3Nzb24uY29tPjsgZGV0bmV0LQ0K
PiBjaGFpcnNAaWV0Zi5vcmc7IGphbm9zLmZhcmthc0Blcmljc3Nvbi5jb207IGRldG5ldEBpZXRm
Lm9yZw0KPiBTdWJqZWN0OiBNaXJqYSBLw7xobGV3aW5kJ3MgQWJzdGFpbiBvbiBkcmFmdC1pZXRm
LWRldG5ldC1wcm9ibGVtLXN0YXRlbWVudC0wNzoNCj4gKHdpdGggQ09NTUVOVCkNCj4gDQo+IE1p
cmphIEvDvGhsZXdpbmQgaGFzIGVudGVyZWQgdGhlIGZvbGxvd2luZyBiYWxsb3QgcG9zaXRpb24g
Zm9yDQo+IGRyYWZ0LWlldGYtZGV0bmV0LXByb2JsZW0tc3RhdGVtZW50LTA3OiBBYnN0YWluDQo+
IA0KPiBXaGVuIHJlc3BvbmRpbmcsIHBsZWFzZSBrZWVwIHRoZSBzdWJqZWN0IGxpbmUgaW50YWN0
IGFuZCByZXBseSB0byBhbGwgZW1haWwNCj4gYWRkcmVzc2VzIGluY2x1ZGVkIGluIHRoZSBUbyBh
bmQgQ0MgbGluZXMuIChGZWVsIGZyZWUgdG8gY3V0IHRoaXMgaW50cm9kdWN0b3J5DQo+IHBhcmFn
cmFwaCwgaG93ZXZlci4pDQo+IA0KPiANCj4gUGxlYXNlIHJlZmVyIHRvIGh0dHBzOi8vd3d3Lmll
dGYub3JnL2llc2cvc3RhdGVtZW50L2Rpc2N1c3MtY3JpdGVyaWEuaHRtbA0KPiBmb3IgbW9yZSBp
bmZvcm1hdGlvbiBhYm91dCBJRVNHIERJU0NVU1MgYW5kIENPTU1FTlQgcG9zaXRpb25zLg0KPiAN
Cj4gDQo+IFRoZSBkb2N1bWVudCwgYWxvbmcgd2l0aCBvdGhlciBiYWxsb3QgcG9zaXRpb25zLCBj
YW4gYmUgZm91bmQgaGVyZToNCj4gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJh
ZnQtaWV0Zi1kZXRuZXQtcHJvYmxlbS1zdGF0ZW1lbnQvDQo+IA0KPiANCj4gDQo+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCj4gQ09NTUVOVDoNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4gSSBkb24ndCByZWFsbHkg
c2VlIHRoZSBhcmNoaXZhbCB2YWx1ZSBvZiB0aGlzIGRvYzsgaXQgcmF0aGVyIHJlYWRzIGxpa2Ug
YW4gZXh0ZW5kZWQNCj4gY2hhcnRlci4gSG93ZXZlciwgdGhhdCdzIG5vdCBhIHJlYXNvbiB0byBi
bG9jayBwdWJsaWNhdGlvbiwgdGhlcmVmb3JlIEkgYmFsbG90DQo+IGFic3RhaW4uDQo+IA0KPiBP
bmUgY29tbWVudCBvbiB0aGlzIHRleHQgaW4gc2VjdGlvbiAzLjM6DQo+ICJpbmRpY2F0ZSB0aGUg
Zmxvd3MgYW5kIHBhY2tldCBzZXF1ZW5jZXMgaW4tYmFuZCB3aXRoIHRoZSBmbG93czsiDQo+IEkg
ZG9uJ3QgcmVhbGx5IHVuZGVyc3RhbmQgd2h5IHRoaXMgaXMgbmVlZGVkIG9yIHdoZXJlIHRoaXMg
cmVxdWlyZW1lbnQgY29tZXMNCj4gZnJvbS4gSXMgdGhlbiBhc3N1bXB0aW9uIHRoYXQgaW4tb3Jk
ZXJlZCBkZWxpdmVyeSBpcyBuZWVkZWQ/IEhvd2V2ZXIsIHdoeQ0KPiB3b3VsZCBwYWNrZXRzIGJl
IHJlLW9yZGVyZWQgaW4gYSBkZXRuZXQgc3lzdGVtPyBBbHNvLCBub3QgYWxsIGZsb3dzIG1pZ2h0
IG5lZWQNCj4gb3JkZXJlZCBkZWxpdmVyeTsgc28gdGhhdCBtaWdodCBiZSBhbm90aGVyIGZsb3cg
Y2hhcmFjdGVyaXN0aWMgd2hpY2ggeW91IG1heQ0KPiB3YW50IHRvIGNvbmZpZ3VyZS4NCj4gDQoN
Cg==

